summaryrefslogtreecommitdiff
path: root/media-plugins
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2019-11-18 10:15:03 +0000
committerV3n3RiX <venerix@redcorelinux.org>2019-11-18 10:15:03 +0000
commitb284a3168fa91a038925d2ecf5e4791011ea5e7d (patch)
tree16fe44748708acacd909d4e2e160a09a7f6d936a /media-plugins
parent77398e424e45d9e98c1cef3c43bdadb9d56e81ef (diff)
gentoo resync : 18.11.2019
Diffstat (limited to 'media-plugins')
-rw-r--r--media-plugins/Manifest.gzbin49226 -> 49404 bytes
-rw-r--r--media-plugins/alsa-plugins/Manifest5
-rw-r--r--media-plugins/alsa-plugins/alsa-plugins-1.2.1.ebuild (renamed from media-plugins/alsa-plugins/alsa-plugins-1.1.6.ebuild)31
-rw-r--r--media-plugins/alsa-plugins/files/alsa-plugins-1.1.5-optional_plugins.patch46
-rw-r--r--media-plugins/audacious-plugins/Manifest10
-rw-r--r--media-plugins/audacious-plugins/audacious-plugins-3.10.1.ebuild6
-rw-r--r--media-plugins/audacious-plugins/audacious-plugins-3.9-r2.ebuild4
-rw-r--r--media-plugins/audacious-plugins/audacious-plugins-4.0_beta1.ebuild164
-rw-r--r--media-plugins/audacious-plugins/audacious-plugins-9999.ebuild58
-rw-r--r--media-plugins/audacious-plugins/metadata.xml4
-rw-r--r--media-plugins/ladspa-bs2b/Manifest2
-rw-r--r--media-plugins/ladspa-bs2b/ladspa-bs2b-0.9.1-r1.ebuild2
-rw-r--r--media-plugins/mda-lv2/Manifest2
-rw-r--r--media-plugins/mda-lv2/mda-lv2-1.0.0.ebuild25
-rw-r--r--media-plugins/mythplugins/Manifest3
-rw-r--r--media-plugins/mythplugins/metadata.xml32
-rw-r--r--media-plugins/mythplugins/mythplugins-30.0.ebuild168
-rw-r--r--media-plugins/tap-plugins/Manifest2
-rw-r--r--media-plugins/tap-plugins/tap-plugins-0.7.2.ebuild37
-rw-r--r--media-plugins/vco-plugins/Manifest3
-rw-r--r--media-plugins/vco-plugins/vco-plugins-0.3.0-r1.ebuild2
-rw-r--r--media-plugins/vco-plugins/vco-plugins-0.3.0.ebuild34
-rw-r--r--media-plugins/vdr-dvbhddevice/Manifest6
-rw-r--r--media-plugins/vdr-dvbhddevice/files/convert-bool-fix.patch36
-rw-r--r--media-plugins/vdr-dvbhddevice/vdr-dvbhddevice-2.1.3_p20140115-r1.ebuild46
-rw-r--r--media-plugins/vdr-dvbhddevice/vdr-dvbhddevice-2.1.6_p20141116-r1.ebuild45
-rw-r--r--media-plugins/vdr-dvbhddevice/vdr-dvbhddevice-2.2.0_p20180420.ebuild14
-rw-r--r--media-plugins/vdr-permashift/Manifest3
-rw-r--r--media-plugins/vdr-permashift/metadata.xml16
-rw-r--r--media-plugins/vdr-permashift/vdr-permashift-1.0.1-r1.ebuild21
-rw-r--r--media-plugins/vdr-pvr350/Manifest4
-rw-r--r--media-plugins/vdr-pvr350/metadata.xml20
-rw-r--r--media-plugins/vdr-pvr350/vdr-pvr350-1.7.5.ebuild21
33 files changed, 539 insertions, 333 deletions
diff --git a/media-plugins/Manifest.gz b/media-plugins/Manifest.gz
index 2ebd3b8d80b8..7e25c7b09c5a 100644
--- a/media-plugins/Manifest.gz
+++ b/media-plugins/Manifest.gz
Binary files differ
diff --git a/media-plugins/alsa-plugins/Manifest b/media-plugins/alsa-plugins/Manifest
index 1e77086004fb..e855e9da6e14 100644
--- a/media-plugins/alsa-plugins/Manifest
+++ b/media-plugins/alsa-plugins/Manifest
@@ -1,15 +1,14 @@
AUX 51-pulseaudio-probe.conf 437 BLAKE2B 5eb7afb4bef1e647cfa1c3e9d6417000c0e74f2722d07a55e63e3a1ad36507bb15c970507450fcc29b51b8cfb77a1a15d8a68a9b1e5dca3279f5b2df85e731f8 SHA512 325c323ad4dcf03a4cf2528d6f5d6a0769c3e3d7bcf09c6fc11fb9cb61bef2cec1e8ad5073c07b6865ffdec4c32165cd80a7c856d13d538ff8320be1c83f9af7
AUX alsa-plugins-1.0.23-automagic.patch 346 BLAKE2B d544fdbf01229404342ae84c81ec72cccbb5def2593bbd323e464300bf04e95ba9f52a24e365b786d44d361a55165841121990f319801574c81e46ef0a111a7e SHA512 e10f990a0138d83af93bbcb8848a588ed0a1dc643452352b75ca56e243979b69a07a1b6685dbd4c5ff6e32a3d2e98fcb3c0f5da35ff5645c0cae490ece3c710c
AUX alsa-plugins-1.0.28-libav10.patch 10113 BLAKE2B 880c8e9781ab19afcd724c408c5291948b4ef028935915c13134c03dae393e0a7e9a258fa91905a1a7a663a276d2a53cde6be3477bd5ed5d0e3b6ea2ae38767d SHA512 b0a169c300e3cb21ee76a6773ccc1f6d69c0e9af604d6bf24669a561e038cf670bac20c5eff5ac48b33f3f36de81d99895b6a43c8310b2609e9b2bfce42cc0bc
-AUX alsa-plugins-1.1.5-optional_plugins.patch 1123 BLAKE2B 453d9455741c118bde8ac697cc3d5b8b1404eb93d842e7a05193175261cdcd30d34e0cc7a8bd90aeb402799c60bce81dd42dcac2bd3b085b3385ba9e06cc2859 SHA512 9659eca8a071cdb2cbae6f1ec6fc0b447a45858a5464023f1dc5c36fda8053572d6a2a8cff629e8c2768b8a61e9f15d6d7cf420ab1aad1b3773084b7ed959c5e
AUX pulse-default.conf 196 BLAKE2B 4293e2ba9b4c87c35e3bdfe45781f86af733341c8bada5a78b38d08c59c5774e5679487e877d11fb7866b2ed7d9f9441552f864e9c2b9e42119eda62e1459ae8 SHA512 c64f73a46c9f50704d4b2bef09d95ce3bc2352da1437750f49974ab8e6f60d5467d5d94ab0e1490deea5f2b1f67b20aa60a10c502e7d6e049649bca4208f7c1e
DIST alsa-plugins-1.1.1.tar.bz2 366193 BLAKE2B 02892b0c241cf34d3bfce6cf580dbb6bedbce9253c3e57f04d3093a6cbb1d5b5e9b92566945962b875de20ba3e556e9c1fc4bb4e970502e3c03fc821e5e264fe SHA512 9dd277cb5cce144ce4e5e0010cebcba0f8634c783e7bcd80ce6d04b198d6de5150a2764df3087a39a468b5fb7c4578de2e252095568e811dedaa5e7ffdbeb7c9
-DIST alsa-plugins-1.1.6.tar.bz2 367485 BLAKE2B efe8b8447db4f68761060e4f48c86c76f821fd7795d8edec0c8f5a03f7406a422f630f012433ac12c3af3222b7b587820a92e937c80dba6bb8766deb854b9706 SHA512 f01633cd7166a2fba4c5b4d5d786b5a2122f6a810f5b5b7209c42033759d116a4515174e7ee57973d5de716be88a246d733dc5a2daf92b72377c274b04db401b
DIST alsa-plugins-1.1.8.tar.bz2 375346 BLAKE2B 65c161ee375e7aed85dbe918a39bc2aa4818bbcfbaadf405f5f0170d9944ff55b5a9da3690e3cd78bd7ffff74ecf235f49cfc3a5dfe18b627c5a9cb0dc1eb207 SHA512 bb1a4411921ec332f47b43515f6d3b4c03a01568854950b9b5c3f0d8172d9a0c4a5b3652bc64c62eae5ea3aaa5d95fe3d32c0a213fe99adf490a9807bcb58ecd
DIST alsa-plugins-1.1.9.tar.bz2 406127 BLAKE2B 10bf3e96289a88edabfa3018d33ab4666982fe409eb41c486e6b9eee0dde87e926f3241c31e240b3bab114c8ab2c6d6bab92dd6192bceb467a01fcb6adc44b8e SHA512 1969dfe8f2bb4283e81a18da73d2f7f86d8788d1a8764d7195b4830b2f4704c208eacb50a1e26e20c9fe57e7d5bb06a004112d84cc86b4682b4180d2fec4d5d9
+DIST alsa-plugins-1.2.1.tar.bz2 406309 BLAKE2B 2ac26ad87fcdcc4452ec32b2b437d3be4308f13ce2a8e24150f319805b6d684edc6be9e51654f27c1a5bbc01a7caa9eb70250be405dc6921ecd93ee417f24cdf SHA512 a49ef9290b66855112e301a5fd5a0932f13a50254e164f3340f2b342a36469532ee783beabfe5e95870dbf4cd81ca1e8d0415d94c8c7ee963133fb3c343721de
EBUILD alsa-plugins-1.1.1-r1.ebuild 2716 BLAKE2B 6e4e45f7b9ebe382dedb7e8bf50c1867b66d8bf0c6a647647a5f3de2af414c053e00277d80f4828a95680c115b9e6c2d9a973352d3814868b7b0628fd154dbb0 SHA512 7e8e4a8dfd0eaff522f8bb3b8c3ff625cac0299529fd5005485c00d575f6cbc06240659eba0d4451c8fcf33ea2ccbd7416d6d38a0a8f41a8c5b88c4aad44861a
-EBUILD alsa-plugins-1.1.6.ebuild 2888 BLAKE2B 53010a3af9bea06d72a2cd29003ef79f9c660d006b35f1c722b1ad6d5042d5fb49275e1d3eec1d75fd2451463dc1521c217e91163cd041a2920e6c8400f74898 SHA512 5b942533f326be2cc4a08a3f8b3b75725538562a4b52c7eca6a1b995c59ba96a302aeda9c3ebe925ed151cd1f2baa52c238e928ee7235766ba393ac5483da603
EBUILD alsa-plugins-1.1.8.ebuild 2830 BLAKE2B a6dc6799d8a9619bd493c96c399660172e02a2a21ec8b39f48eb34c950cef825cb739ef9b255b1d10765a886eb522efed865dc3ea79307cd0fc739077e52db20 SHA512 f764fba4d8385d22362b2e30c05f4b35d3bd5e204e02b79757a07c7b9c7ee96d0e76c572086ee5a0064568ac8fc1ffccea69c634d6c3f5781c63e69857e72b7b
EBUILD alsa-plugins-1.1.9-r1.ebuild 3065 BLAKE2B b29d856bd528e96937fa542e7a7864b1e6aef29fac712ed50d32c770db1d7d1e010bcb98c4982465f4a899cb97f09de005337801a7275955f2a823bf73bb0e38 SHA512 ea192a0fb2e89ccbc09d04aa4a5c845a09cf9200b6f93c4a36497985b0472f6863d41312043b4e055e8f7ec1fc7f3bf3647ab6e0cdd8f2b91ed8ff618bc77817
EBUILD alsa-plugins-1.1.9.ebuild 2939 BLAKE2B 9eb1977b1d9250e44c42efe066105b8c9b4570d24d54287091f1973900667968f0e7f29f357bea33f45ed7a9e45901d07c618d0782248c166bf41c8f28bb3c61 SHA512 3c098be52919086a259966982e19dc7dd8fd8c174ed40de7d0d1b1e121e579c49fa4f3af280f22810c2e3bb93921e154e1abcfc92da3529c1e7033db996908d2
+EBUILD alsa-plugins-1.2.1.ebuild 3070 BLAKE2B eb69d3fce1991b49bfdacb6b212bfdfc2c00982b9e4595e86ec0fd7e97eb28d6f9ea8a5d8afbcf1086231ad8900508dc9d843dcd7f373bb65706a2ff93e40609 SHA512 6bfc0711d3a5020c25cc69a91a0ccaf62850e890c531047d72d3c686f3aed20b80155e1b552c613a86b72fbca7078547bdc87fc4ec50087e2454af3ef6f26048
MISC metadata.xml 512 BLAKE2B 2fa80544d70890c99164643bc1706b8c2e5f3d50c991e781e68441072366b1b89d0082507bf1c27d11d95bcd1c7d508f09ce0b193bd7d4ca77f27a2bdf9e24c8 SHA512 fce90766306d36d97ae40cbebf7b788f6f11766afc6d9680f563271ea184373ae20480b99b6e60edc74d9bfb222acd1d11c50163a31520f073a00bba9050e361
diff --git a/media-plugins/alsa-plugins/alsa-plugins-1.1.6.ebuild b/media-plugins/alsa-plugins/alsa-plugins-1.2.1.ebuild
index 64eb75cc803b..c320568f707e 100644
--- a/media-plugins/alsa-plugins/alsa-plugins-1.1.6.ebuild
+++ b/media-plugins/alsa-plugins/alsa-plugins-1.2.1.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
inherit autotools flag-o-matic multilib multilib-minimal
DESCRIPTION="ALSA extra plugins"
@@ -10,7 +10,7 @@ SRC_URI="https://www.alsa-project.org/files/pub/plugins/${P}.tar.bz2"
LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~sh sparc x86 ~amd64-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-linux"
IUSE="arcam_av debug ffmpeg jack libav libsamplerate +mix oss pulseaudio speex +usb_stream"
RDEPEND="
@@ -27,12 +27,8 @@ RDEPEND="
media-libs/speexdsp[${MULTILIB_USEDEP}]
)
"
-DEPEND="${RDEPEND}
- virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}/${PN}-1.1.5-optional_plugins.patch"
-)
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
src_prepare() {
default
@@ -40,9 +36,9 @@ src_prepare() {
# For some reasons the polyp/pulse plugin does fail with alsaplayer with a
# failed assert. As the code works just fine with asserts disabled, for now
# disable them waiting for a better solution.
- sed -i \
+ sed \
-e '/AM_CFLAGS/s:-Wall:-DNDEBUG -Wall:' \
- pulse/Makefile.am || die
+ -i pulse/Makefile.am || die
eautoreconf
}
@@ -51,9 +47,12 @@ multilib_src_configure() {
use debug || append-cppflags -DNDEBUG
local myeconfargs=(
+ # default does not contain $prefix: bug #673464
+ --with-alsalconfdir="${EPREFIX}"/etc/alsa/conf.d
+
--with-speex="$(usex speex lib no)"
$(use_enable arcam_av arcamav)
- $(use_enable ffmpeg avcodec)
+ $(use_enable ffmpeg libav)
$(use_enable jack)
$(use_enable libsamplerate samplerate)
$(use_enable mix)
@@ -72,7 +71,7 @@ multilib_src_install_all() {
dodoc upmix.txt vdownmix.txt README-pcm-oss
use jack && dodoc README-jack
use libsamplerate && dodoc samplerate.txt
- use ffmpeg && dodoc lavcrate.txt a52.txt
+ use ffmpeg && dodoc lavrate.txt a52.txt
if use pulseaudio; then
dodoc README-pulse
@@ -84,12 +83,14 @@ multilib_src_install_all() {
doins "${FILESDIR}"/51-pulseaudio-probe.conf
# bug #410261, comment 5+
# seems to work fine without any path
- sed -i \
+ sed \
-e "s:/usr/lib/alsa-lib/::" \
- "${ED%/}"/usr/share/alsa/alsa.conf.d/51-pulseaudio-probe.conf || die #410261
+ -i "${ED}"/usr/share/alsa/alsa.conf.d/51-pulseaudio-probe.conf || die #410261
+ dosym ../../../usr/share/alsa/alsa.conf.d/51-pulseaudio-probe.conf \
+ /etc/alsa/conf.d/51-pulseaudio-probe.conf #670960
fi
- find "${ED}" \( -name '*.a' -o -name '*.la' \) -delete || die
+ find "${ED}" -type f \( -name '*.a' -o -name '*.la' \) -delete || die
}
pkg_postinst() {
diff --git a/media-plugins/alsa-plugins/files/alsa-plugins-1.1.5-optional_plugins.patch b/media-plugins/alsa-plugins/files/alsa-plugins-1.1.5-optional_plugins.patch
deleted file mode 100644
index cb232b2da6fb..000000000000
--- a/media-plugins/alsa-plugins/files/alsa-plugins-1.1.5-optional_plugins.patch
+++ /dev/null
@@ -1,46 +0,0 @@
-From 565cfc8800c2e7a122f6574f67a7da8f1165e34d Mon Sep 17 00:00:00 2001
-From: Lars Wendler <polynomial-c@gentoo.org>
-Date: Sun, 18 Feb 2018 16:00:39 +0100
-Subject: [PATCH] Makefile.am: Add missing code for enhanced configure option
- of alsa plugins
-
-Commit 1201e158fb00bf15c353d088c94c1cb3eff9653c added the pieces for
-configure but did not do the same for Makefile.
-As result all plugins were still built regardless of corresponding
---disable-* option being called with configure.
----
- Makefile.am | 14 +++++++++++++-
- 1 file changed, 13 insertions(+), 1 deletion(-)
-
-diff --git a/Makefile.am b/Makefile.am
-index 69cfe0d..76cefef 100644
---- a/Makefile.am
-+++ b/Makefile.am
-@@ -1,4 +1,4 @@
--SUBDIRS = oss mix usb_stream arcam-av doc
-+SUBDIRS = doc
- if HAVE_JACK
- SUBDIRS += jack
- endif
-@@ -20,6 +20,18 @@ endif
- if HAVE_SPEEXDSP
- SUBDIRS += speex
- endif
-+if HAVE_OSS
-+SUBDIRS += oss
-+endif
-+if HAVE_MIX
-+SUBDIRS += mix
-+endif
-+if HAVE_USBSTREAM
-+SUBDIRS += usb_stream
-+endif
-+if HAVE_ARCAMAV
-+SUBDIRS += arcam-av
-+endif
-
- EXTRA_DIST = gitcompile version COPYING.GPL m4/attributes.m4
- AUTOMAKE_OPTIONS = foreign
---
-2.16.2
-
diff --git a/media-plugins/audacious-plugins/Manifest b/media-plugins/audacious-plugins/Manifest
index aaf609c0d6ba..3fdbfeb91c64 100644
--- a/media-plugins/audacious-plugins/Manifest
+++ b/media-plugins/audacious-plugins/Manifest
@@ -1,6 +1,8 @@
DIST audacious-plugins-3.10.1.tar.bz2 1715477 BLAKE2B fda3940e6c06aadd93a3e1538be747083fcc969cf3118cf3e942787906b9ee0a13bd3c30d15ba19cb713559cdf8f7b71d7b961173b1619f0aafbdea5deb75ac3 SHA512 454e9ce4061e92a0ecda40f562d4cc7453fc0019fd76b25dbe9e319319fa37c22f9785cb29563e8074de8a88e6130106aca1e431790297e1b4636dc974fde565
DIST audacious-plugins-3.9-gtk3.tar.bz2 1842950 BLAKE2B 55f373be204a9b4c9cff41d41d43c4776f680ab203643e90e5d338bec2e7f8a4c60cda9caa08e461089a475f3ec1bc237538f781718eb0d26a4365743337e977 SHA512 e2529af761bc97e589cac08689b16db657096b1bbfcc802789726ae1b472746025bec1b492de52eef755d7b50574d09b9250761bf701b1ca37f8a0e8db0f207b
-EBUILD audacious-plugins-3.10.1.ebuild 4289 BLAKE2B 8d27f4bbbba260be7182cb8f2b287a9b717f0c0394a8b980895864a952e8726aa846c724e6b1ae54bc3462c5e9d62e91742a0f5fb670b853d9982ebbb2ef6557 SHA512 d836d8eea63c8651c4b742e6fd58d02d55e68de1954fe8abda83b18b631e28666af6012c47a8e532e4a0bdbcdce00a135f371e8a729c2d29a926d29acb8b0d32
-EBUILD audacious-plugins-3.9-r2.ebuild 3686 BLAKE2B 1aadcffb6133fcfce85acb06cd1e520b5da20365396c99e968c364f7455430a3233ce760638c0800b16301e601b9a5788b1b724d6a30d9e7976c9ff9f6f96ea2 SHA512 3356517402b4434d74488b2bca1f58e1119453d676bd073bed97408e218606fb390ceede95bef4132d29eab7bff01739b728719c1b55c737af0595202dca92ea
-EBUILD audacious-plugins-9999.ebuild 4289 BLAKE2B 8d27f4bbbba260be7182cb8f2b287a9b717f0c0394a8b980895864a952e8726aa846c724e6b1ae54bc3462c5e9d62e91742a0f5fb670b853d9982ebbb2ef6557 SHA512 d836d8eea63c8651c4b742e6fd58d02d55e68de1954fe8abda83b18b631e28666af6012c47a8e532e4a0bdbcdce00a135f371e8a729c2d29a926d29acb8b0d32
-MISC metadata.xml 1333 BLAKE2B f27c5c2d94c45688e56a6a48382c6b5fb3e05bfbbdff613af56ce386af8f607b6d24f5eedfebe221274fe5f56d0d13cc1cba21c11007ff9b5ceb5080f36dde64 SHA512 2c31199cc1f095d0108223e15584dd901fedc88aa02820bf4749cbb1014eeec5af04e1df9688efdd2c2b78a4f27658dec3a73a7c3e6e3968fc8ab659611e9c81
+DIST audacious-plugins-4.0-beta1.tar.bz2 1731865 BLAKE2B 0187137f25b19f672fe580c13ab0050d1968fc95886fa66e42a83ff674e37463f19fc29a0603afc1a0f25b54ae535b12089c44b6c7a45f23022dc71f5a366062 SHA512 4d365967478c926db3c71b68b8c4bf0333da551f1581b01f860d0846162d6f6d1564a9fc627ce3cfcea4e47c02133dbd37407dedc283d9945e60c4f472e9dd41
+EBUILD audacious-plugins-3.10.1.ebuild 4291 BLAKE2B eb44cea093e8395fdd4603a64c88e1449069ed729df9cd1013e2494dbafb789a01e79575a23feb201a9b7a41fe785bceef483537084405134c08037203bf6e4a SHA512 82036373ebe6599ff638f6a4f681c6ad2d442b6d020c8c4b83a4a4185b8a56335c94f02c25c37a02d5b8a8d66cfb50bf3a5df19e163a1f723cfeb6a60eaf8a34
+EBUILD audacious-plugins-3.9-r2.ebuild 3690 BLAKE2B e62cdee5db3cd27a5e75f0db1cfd154dd589a09512930bf2126c2a460a63cd1914aa8cfa4181d0772a738ecde06e9cfaf1cf80efe05d36354fe791c017aef6e8 SHA512 4f1555d09c925c8d950759591e49f5039134dd48f110ba572151caa8579a283df2c46c7433058d9458be682f1cc77ba31b3d6538267c32f475f55276230aba6d
+EBUILD audacious-plugins-4.0_beta1.ebuild 4097 BLAKE2B 37fc776ce81cdbd5614257b278f60e9acb78b86402f07f6d9ac4b9b4df92464fe66691eeef7388420eecb88e8e920c6595004a1965c809d6ccc36acb087d36c2 SHA512 403292d2ebb6e34bcbc69acd8f5bdf34e65c3102e8d70431d5c8e1e484a75d80f7bef546cf860473562ca7085759871b51a1da0a4882569cc57e60d31de4fc7e
+EBUILD audacious-plugins-9999.ebuild 4445 BLAKE2B f2d07e0780bbae46510f5d7f219562d2c29bb5b0430ab5f8a401f96ab8633807c36bb471060092ea0ba4356df4c98a23c2175d9f0389ca26880c01f91854ad09 SHA512 5babc868d4997e962f3c8a25bfa430fa1c64f776215b83d25d945ef5dfc877151eb4dd7dedfdfb97c9fda94d53df407a5374d7d12c069817ff0578a25de9df5c
+MISC metadata.xml 1464 BLAKE2B 203b5318b5e7e9e3a4e2b5804b1085ed384e3467e8ab8c7ea8a110ea2dc0e6e1d027b47d6f02900d3847b9e107dac02a6b71676319cdeffb2252b7671017ac9f SHA512 b56fcde4db2650796f2e7eb0086617950b081cdd77196013444e693b99b1ab2dfb2a6bfdc36149d795d5be84beb80e5a236348f4f473f3158b29e2a72c311126
diff --git a/media-plugins/audacious-plugins/audacious-plugins-3.10.1.ebuild b/media-plugins/audacious-plugins/audacious-plugins-3.10.1.ebuild
index c5831e1e045b..23c7267d5bb8 100644
--- a/media-plugins/audacious-plugins/audacious-plugins-3.10.1.ebuild
+++ b/media-plugins/audacious-plugins/audacious-plugins-3.10.1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == *9999 ]]; then
EGIT_REPO_URI="https://github.com/audacious-media-player/audacious-plugins.git"
else
SRC_URI="https://distfiles.audacious-media-player.org/${MY_P}.tar.bz2"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 x86"
fi
DESCRIPTION="Lightweight and versatile audio player"
HOMEPAGE="https://audacious-media-player.org/"
@@ -58,10 +58,10 @@ DEPEND="
bs2b? ( media-libs/libbs2b )
cdda? (
dev-libs/libcdio:=
- dev-libs/libcdio-paranoia
+ dev-libs/libcdio-paranoia:=
>=media-libs/libcddb-1.2.1
)
- cue? ( media-libs/libcue )
+ cue? ( media-libs/libcue:= )
ffmpeg? ( >=virtual/ffmpeg-0.7.3 )
flac? (
>=media-libs/flac-1.2.1-r1
diff --git a/media-plugins/audacious-plugins/audacious-plugins-3.9-r2.ebuild b/media-plugins/audacious-plugins/audacious-plugins-3.9-r2.ebuild
index 82afc3d0bfca..93bf6d8de500 100644
--- a/media-plugins/audacious-plugins/audacious-plugins-3.9-r2.ebuild
+++ b/media-plugins/audacious-plugins/audacious-plugins-3.9-r2.ebuild
@@ -46,10 +46,10 @@ RDEPEND="
bs2b? ( media-libs/libbs2b )
cdda? (
dev-libs/libcdio:=
- dev-libs/libcdio-paranoia
+ dev-libs/libcdio-paranoia:=
>=media-libs/libcddb-1.2.1
)
- cue? ( media-libs/libcue )
+ cue? ( media-libs/libcue:= )
ffmpeg? ( >=virtual/ffmpeg-0.7.3 )
flac? (
>=media-libs/flac-1.2.1-r1
diff --git a/media-plugins/audacious-plugins/audacious-plugins-4.0_beta1.ebuild b/media-plugins/audacious-plugins/audacious-plugins-4.0_beta1.ebuild
new file mode 100644
index 000000000000..b815a044cb5f
--- /dev/null
+++ b/media-plugins/audacious-plugins/audacious-plugins-4.0_beta1.ebuild
@@ -0,0 +1,164 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P="${P/_/-}"
+
+if [[ ${PV} == *9999 ]]; then
+ inherit autotools git-r3
+ EGIT_REPO_URI="https://github.com/audacious-media-player/audacious-plugins.git"
+else
+ SRC_URI="https://distfiles.audacious-media-player.org/${MY_P}.tar.bz2"
+ KEYWORDS="~amd64 ~x86"
+fi
+DESCRIPTION="Lightweight and versatile audio player"
+HOMEPAGE="https://audacious-media-player.org/"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="aac adplug +alsa ampache bs2b cdda cue ffmpeg flac fluidsynth http gme
+ jack lame libav libnotify libsamplerate lirc mms modplug mp3 nls opengl
+ pulseaudio qtmedia scrobbler sdl sid sndfile soxr speedpitch vorbis wavpack"
+REQUIRED_USE="
+ || ( alsa jack pulseaudio qtmedia sdl )
+ ampache? ( http )"
+
+# The following plugins REQUIRE a GUI build of audacious, because non-GUI
+# builds do NOT install the libaudgui library & headers.
+# Plugins without a configure option:
+# alarm
+# albumart
+# delete-files
+# ladspa
+# playlist-manager
+# search-tool
+# skins
+# vtx
+# Plugins with a configure option:
+# glspectrum
+# gtkui
+# hotkey
+# notify
+# statusicon
+BDEPEND="
+ dev-util/gdbus-codegen
+ virtual/pkgconfig
+ nls? ( dev-util/intltool )
+"
+DEPEND="
+ app-arch/unzip
+ dev-libs/dbus-glib
+ dev-libs/glib
+ dev-libs/libxml2:2
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtwidgets:5
+ ~media-sound/audacious-${PV}
+ aac? ( >=media-libs/faad2-2.7 )
+ adplug? ( media-libs/adplug )
+ alsa? ( >=media-libs/alsa-lib-1.0.16 )
+ ampache? ( =media-libs/ampache_browser-1* )
+ bs2b? ( media-libs/libbs2b )
+ cdda? (
+ dev-libs/libcdio:=
+ dev-libs/libcdio-paranoia:=
+ >=media-libs/libcddb-1.2.1
+ )
+ cue? ( media-libs/libcue:= )
+ ffmpeg? ( >=virtual/ffmpeg-0.7.3 )
+ flac? (
+ >=media-libs/flac-1.2.1-r1
+ >=media-libs/libvorbis-1.0
+ )
+ fluidsynth? ( media-sound/fluidsynth:= )
+ http? ( >=net-libs/neon-0.26.4 )
+ jack? (
+ >=media-libs/bio2jack-0.4
+ virtual/jack
+ )
+ lame? ( media-sound/lame )
+ libnotify? ( x11-libs/libnotify )
+ libsamplerate? ( media-libs/libsamplerate:= )
+ lirc? ( app-misc/lirc )
+ mms? ( >=media-libs/libmms-0.3 )
+ modplug? ( media-libs/libmodplug )
+ mp3? ( >=media-sound/mpg123-1.12.1 )
+ pulseaudio? ( >=media-sound/pulseaudio-0.9.3 )
+ opengl? ( dev-qt/qtopengl:5 )
+ qtmedia? ( dev-qt/qtmultimedia:5 )
+ scrobbler? ( net-misc/curl )
+ sdl? ( media-libs/libsdl2[sound] )
+ sid? ( >=media-libs/libsidplayfp-1.0.0 )
+ sndfile? ( >=media-libs/libsndfile-1.0.17-r1 )
+ soxr? ( media-libs/soxr )
+ speedpitch? ( media-libs/libsamplerate:= )
+ vorbis? (
+ >=media-libs/libogg-1.1.3
+ >=media-libs/libvorbis-1.2.0
+ )
+ wavpack? ( >=media-sound/wavpack-4.50.1-r1 )
+"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_setup() {
+ use mp3 || ewarn "MP3 support is optional, you may want to enable the mp3 USE-flag"
+}
+
+src_prepare() {
+ default
+ if ! use nls; then
+ sed -e "/SUBDIRS/s/ po//" -i Makefile || die # bug #512698
+ fi
+ [[ ${PV} == *9999 ]] && eautoreconf
+}
+
+src_configure() {
+ local myeconfargs=(
+ --enable-mpris2
+ --enable-qt
+ --enable-songchange
+ --disable-gtk
+ --disable-openmpt # not packaged
+ --disable-oss4
+ --disable-coreaudio
+ --disable-sndio
+ $(use_enable aac)
+ $(use_enable adplug)
+ $(use_enable alsa)
+ $(use_enable ampache)
+ $(use_enable bs2b)
+ $(use_enable cdda cdaudio)
+ $(use_enable cue)
+ $(use_enable flac)
+ $(use_enable flac filewriter)
+ $(use_enable fluidsynth amidiplug)
+ $(use_enable gme console)
+ $(use_enable http neon)
+ $(use_enable jack)
+ $(use_enable lame filewriter_mp3)
+ $(use_enable libnotify notify)
+ $(use_enable libsamplerate resample)
+ $(use_enable lirc)
+ $(use_enable mms)
+ $(use_enable modplug)
+ $(use_enable mp3 mpg123)
+ $(use_enable nls)
+ $(use_enable opengl qtglspectrum)
+ $(use_enable pulseaudio pulse)
+ $(use_enable qtmedia qtaudio)
+ $(use_enable scrobbler scrobbler2)
+ $(use_enable sdl sdlout)
+ $(use_enable sid)
+ $(use_enable sndfile)
+ $(use_enable soxr)
+ $(use_enable speedpitch)
+ $(use_enable vorbis)
+ $(use_enable wavpack)
+ $(use_with ffmpeg ffmpeg $(usex libav libav ffmpeg))
+ )
+
+ econf "${myeconfargs[@]}"
+}
diff --git a/media-plugins/audacious-plugins/audacious-plugins-9999.ebuild b/media-plugins/audacious-plugins/audacious-plugins-9999.ebuild
index c5831e1e045b..8ca80a9cf2be 100644
--- a/media-plugins/audacious-plugins/audacious-plugins-9999.ebuild
+++ b/media-plugins/audacious-plugins/audacious-plugins-9999.ebuild
@@ -17,11 +17,14 @@ HOMEPAGE="https://audacious-media-player.org/"
LICENSE="GPL-2"
SLOT="0"
-IUSE="aac adplug +alsa ampache bs2b cdda cue ffmpeg flac fluidsynth http gme jack lame libav libnotify libsamplerate
- lirc mms modplug mp3 nls opengl pulseaudio qt5 qtmedia scrobbler sdl sid sndfile soxr speedpitch vorbis wavpack"
+IUSE="aac adplug +alsa ampache bs2b cdda cue ffmpeg flac fluidsynth gtk http gme
+ jack lame libav libnotify libsamplerate lirc mms modplug mp3 nls opengl
+ pulseaudio qtmedia scrobbler sdl sid sndfile soxr speedpitch streamtuner
+ vorbis wavpack"
REQUIRED_USE="
|| ( alsa jack pulseaudio qtmedia sdl )
- ampache? ( qt5 http ) qtmedia? ( qt5 )"
+ ampache? ( http )
+ gtk? ( !ampache !qtmedia !streamtuner )"
# The following plugins REQUIRE a GUI build of audacious, because non-GUI
# builds do NOT install the libaudgui library & headers.
@@ -50,7 +53,7 @@ DEPEND="
dev-libs/dbus-glib
dev-libs/glib
dev-libs/libxml2:2
- ~media-sound/audacious-${PV}[qt5=]
+ ~media-sound/audacious-${PV}[gtk=]
aac? ( >=media-libs/faad2-2.7 )
adplug? ( media-libs/adplug )
alsa? ( >=media-libs/alsa-lib-1.0.16 )
@@ -58,16 +61,27 @@ DEPEND="
bs2b? ( media-libs/libbs2b )
cdda? (
dev-libs/libcdio:=
- dev-libs/libcdio-paranoia
+ dev-libs/libcdio-paranoia:=
>=media-libs/libcddb-1.2.1
)
- cue? ( media-libs/libcue )
+ cue? ( media-libs/libcue:= )
ffmpeg? ( >=virtual/ffmpeg-0.7.3 )
flac? (
>=media-libs/flac-1.2.1-r1
>=media-libs/libvorbis-1.0
)
fluidsynth? ( media-sound/fluidsynth:= )
+ gtk? (
+ x11-libs/gtk+:2
+ x11-libs/libXcomposite
+ x11-libs/libXrender
+ )
+ !gtk? (
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtwidgets:5
+ opengl? ( dev-qt/qtopengl:5 )
+ )
http? ( >=net-libs/neon-0.26.4 )
jack? (
>=media-libs/bio2jack-0.4
@@ -81,17 +95,6 @@ DEPEND="
modplug? ( media-libs/libmodplug )
mp3? ( >=media-sound/mpg123-1.12.1 )
pulseaudio? ( >=media-sound/pulseaudio-0.9.3 )
- !qt5? (
- x11-libs/gtk+:2
- x11-libs/libXcomposite
- x11-libs/libXrender
- )
- qt5? (
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtwidgets:5
- opengl? ( dev-qt/qtopengl:5 )
- )
qtmedia? ( dev-qt/qtmultimedia:5 )
scrobbler? ( net-misc/curl )
sdl? ( media-libs/libsdl2[sound] )
@@ -99,6 +102,7 @@ DEPEND="
sndfile? ( >=media-libs/libsndfile-1.0.17-r1 )
soxr? ( media-libs/soxr )
speedpitch? ( media-libs/libsamplerate:= )
+ streamtuner? ( dev-qt/qtnetwork:5 )
vorbis? (
>=media-libs/libogg-1.1.3
>=media-libs/libvorbis-1.2.0
@@ -109,6 +113,10 @@ RDEPEND="${DEPEND}"
S="${WORKDIR}/${MY_P}"
+pkg_setup() {
+ use mp3 || ewarn "MP3 support is optional, you may want to enable the mp3 USE-flag"
+}
+
src_prepare() {
default
if ! use nls; then
@@ -118,11 +126,10 @@ src_prepare() {
}
src_configure() {
- use mp3 || ewarn "MP3 support is optional, you may want to enable the mp3 USE-flag"
-
local myeconfargs=(
--enable-mpris2
--enable-songchange
+ --disable-openmpt # not packaged
--disable-oss4
--disable-coreaudio
--disable-sndio
@@ -137,6 +144,10 @@ src_configure() {
$(use_enable flac filewriter)
$(use_enable fluidsynth amidiplug)
$(use_enable gme console)
+ $(use_enable gtk aosd)
+ $(use_enable gtk gtk)
+ $(use_enable gtk hotkey)
+ $(use_enable !gtk qt)
$(use_enable http neon)
$(use_enable jack)
$(use_enable lame filewriter_mp3)
@@ -148,10 +159,6 @@ src_configure() {
$(use_enable mp3 mpg123)
$(use_enable nls)
$(use_enable pulseaudio pulse)
- $(use_enable !qt5 aosd)
- $(use_enable !qt5 gtk)
- $(use_enable !qt5 hotkey)
- $(use_enable qt5 qt)
$(use_enable qtmedia qtaudio)
$(use_enable scrobbler scrobbler2)
$(use_enable sdl sdlout)
@@ -159,11 +166,14 @@ src_configure() {
$(use_enable sndfile)
$(use_enable soxr)
$(use_enable speedpitch)
+ $(use_enable streamtuner)
$(use_enable vorbis)
$(use_enable wavpack)
$(use_with ffmpeg ffmpeg $(usex libav libav ffmpeg))
)
- use qt5 && myeconfargs+=( $(usex opengl --enable-qtglspectrum --disable-qtglspectrum) )
+ use !gtk && myeconfargs+=(
+ $(usex opengl --enable-qtglspectrum --disable-qtglspectrum)
+ )
econf "${myeconfargs[@]}"
}
diff --git a/media-plugins/audacious-plugins/metadata.xml b/media-plugins/audacious-plugins/metadata.xml
index cdc6bec65c66..ca584bce40c1 100644
--- a/media-plugins/audacious-plugins/metadata.xml
+++ b/media-plugins/audacious-plugins/metadata.xml
@@ -16,12 +16,14 @@
<flag name="cue">Support CUE sheets using the libcue library</flag>
<flag name="fluidsynth">Support FluidSynth as MIDI synth backend</flag>
<flag name="gme">Support various gaming console music formats</flag>
+ <flag name="gtk">Build with GTK interface instead of Qt5</flag>
<flag name="http">Support HTTP streams through neon</flag>
- <flag name="qt5">Build with Qt5 interface instead Gtk+</flag>
+ <flag name="qt5">Build with Qt5 interface instead of GTK</flag>
<flag name="qtmedia">Enable playback via <pkg>dev-qt/qtmultimedia</pkg></flag>
<flag name="scrobbler">Build with scrobbler/LastFM submission support</flag>
<flag name="sid">Build with SID (Commodore 64 Audio) support</flag>
<flag name="soxr">Build with SoX Resampler support</flag>
<flag name="speedpitch">Enable speed/pitch effects</flag>
+ <flag name="streamtuner">Build the streamtuner plugin</flag>
</use>
</pkgmetadata>
diff --git a/media-plugins/ladspa-bs2b/Manifest b/media-plugins/ladspa-bs2b/Manifest
index ff1e9b350e3c..5c6b322325bc 100644
--- a/media-plugins/ladspa-bs2b/Manifest
+++ b/media-plugins/ladspa-bs2b/Manifest
@@ -1,4 +1,4 @@
DIST ladspa-bs2b-0.9.1.tar.bz2 237542 BLAKE2B e37b5bd2e5cc1ee43f121c91137132a1330476a69fe40b159ca7dee8e38f486b17a9895012eb4a21f4a3c324693a7d3db689867f3edf2cfe2ea4bc2468d3ecac SHA512 1ef4b2b71cecb7f42b1b78fe20ffb7715aad1b360abbcbca629cad58d9377ff8779a0fe983b3c6f5a00376120c838deda1d160ff9f378a955cf4b308bc5bc46a
-EBUILD ladspa-bs2b-0.9.1-r1.ebuild 440 BLAKE2B 3b5242feb583dbdcf30a8abb6f0552b4b9a56afb7d1a26a4017b6cdc33091139aacb5a1a0d7bc1bcca3dab92c6a2dfbce7380aa4b11b981e0d48ee849d6b533e SHA512 a2b57a0f38eb1ee94d995d317327f8938acc019b7e554fc492871c3afaa0e128758685e70f84b61c6cdee0c7deb2bb85780f152e3f68e1fa5b084dd48cac53c3
+EBUILD ladspa-bs2b-0.9.1-r1.ebuild 438 BLAKE2B cd0b303ac893648dd6eeb241b9272daf4f55532860eef8c05ef2ed8d2b0fa97a87ecd917d8e80fd632995f7139c3eaeafddadff48e669cf857fd16a0a3ce63ba SHA512 56db6957c4e123dcdebad33796934a388c6fbc4e70645cee43adcbe716a3a0e2d07df7a0d58203f102670a0ced4542af20065b3c5e4a434c684d5b751618a145
EBUILD ladspa-bs2b-0.9.1.ebuild 540 BLAKE2B c9d2bec6e99103a912205125d40cea5ec5156f2d5701cfdc20b50d9970ab1c88bc1252ad73e44364af9033a23e3bcae260909ca879dbf4f33da37c7383d4404b SHA512 0804c9ed7a37a2a7de56c06295cd9a15d115f8b68bfaa5739a961dbfa31ada02b277866d9a35875534487bb8ea8a8d3c40bcc9deed6747b99c483c8e1b9a1ec9
MISC metadata.xml 323 BLAKE2B efc717d30d62bb072e15f4187c451e372d099e8d3666c4b992ef6658c3034bd041c105aa8bc52ae4871084f8b8b28fbb062009581f086c8eb784da7e6eff7c3a SHA512 354b905e42944d16d4ba721edee73c2ecb0cad94afcee0a471082cc267f11bc7d1c49ecb4281b6ba8206c2256ee526b345966eea457d99a0e06a440b5a126399
diff --git a/media-plugins/ladspa-bs2b/ladspa-bs2b-0.9.1-r1.ebuild b/media-plugins/ladspa-bs2b/ladspa-bs2b-0.9.1-r1.ebuild
index 8fb9247457dd..1320304cec31 100644
--- a/media-plugins/ladspa-bs2b/ladspa-bs2b-0.9.1-r1.ebuild
+++ b/media-plugins/ladspa-bs2b/ladspa-bs2b-0.9.1-r1.ebuild
@@ -9,7 +9,7 @@ SRC_URI="mirror://sourceforge/bs2b/plugins/LADSPA%20plugin/${PV}/${P}.tar.bz2"
LICENSE="|| ( GPL-2 GPL-3 )"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE=""
DEPEND="media-libs/ladspa-sdk
diff --git a/media-plugins/mda-lv2/Manifest b/media-plugins/mda-lv2/Manifest
index f0f3a0ce713b..5d4462b00f64 100644
--- a/media-plugins/mda-lv2/Manifest
+++ b/media-plugins/mda-lv2/Manifest
@@ -1,5 +1,3 @@
-DIST mda-lv2-1.0.0.tar.bz2 2154530 BLAKE2B 4053f7e8c861487ce32fb5e4b94e643084f9a6aa91423011c52c0b8938308abff12a3804b194d7ac2a30a1e5d13e1b69add1b5c18927b4dff687a79b250d42e2 SHA512 3ee521d916eeaec14c64d3cc84d036e3c2152441cb1c266d8971e823a7e498039a210e49af5f1a9a773ac85cb49c620acf64e46a0625c6969f559b4c99786575
DIST mda-lv2-1.2.2.tar.bz2 2160906 BLAKE2B 2b0660395b3508247558305a1ec80c27c8e23ae4db3fb6eb30a06df54bca822256f712961dbaf9e318966be8f4c90824ea4246499fa2343a59376ef80f862eb5 SHA512 da9960462a896f8412cc1918e3a7c0bf9d33d5431a1264035705ca21295d52de1e6b5360369b9da519376a78f72b0c750d133d89b04240f3e35a210e4551854a
-EBUILD mda-lv2-1.0.0.ebuild 517 BLAKE2B 81cb2ee49daa43b22a5c3e8f38eeffac71b4b633ae20a860f0a146028ba5368850a5323bd4ae549f717c6484ac9407c6cf1e9a62e1065434086a75b1e1a0f3d8 SHA512 345b3c159873e56e2a919082dbff9fdf78295eb05e4b197fabcf68fe0cf2c3ff0c8b9d0d3ff3dd734eb66fc3a7b26e45684ccc75f94219eaa286aa1e731b3ace
EBUILD mda-lv2-1.2.2.ebuild 527 BLAKE2B bfd459b9758fb088dab6fa345d13eb19b04e8509dff503a9ddf1fcb2d68fd3171dab9f69a2fd802309b2b3b51d547cad0448689df475a4ebb546c22262a62078 SHA512 08e0869b5355ba2bc3f863db53f12d74e4cebde7a1cddcc331577bd5894cc81aa7ed9e4c8cbc79c663be21da947fbd2c7ba5410a2212a350e539a9a7905d5c47
MISC metadata.xml 1639 BLAKE2B a4ef48117da13a3372fc3edd7a2f5c5a720e710f192193647842d5f1435d1a6976e6d229845c22e372f30313d6fb47cb1915855c529241e1b7a9bcfbc448d600 SHA512 aab04b98a5b005f186f2f81444f24899a2204a79971deb638b7fb8f4907a622c538fc01d5a606d4471a7650539993ee2b668324834f11dde9479d140d7edee19
diff --git a/media-plugins/mda-lv2/mda-lv2-1.0.0.ebuild b/media-plugins/mda-lv2/mda-lv2-1.0.0.ebuild
deleted file mode 100644
index 3f64822e59bd..000000000000
--- a/media-plugins/mda-lv2/mda-lv2-1.0.0.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-
-PYTHON_COMPAT=( python2_7 )
-PYTHON_REQ_USE='threads(+)'
-
-inherit python-any-r1 waf-utils
-
-DESCRIPTION="LV2 port of the MDA plugins by Paul Kellett"
-HOMEPAGE="http://drobilla.net/software/mda-lv2/"
-SRC_URI="http://download.drobilla.net/${P}.tar.bz2"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-RDEPEND="media-libs/lv2"
-DEPEND="${RDEPEND}
- ${PYTHON_DEPS}
- virtual/pkgconfig"
-
-DOCS=( "README" )
diff --git a/media-plugins/mythplugins/Manifest b/media-plugins/mythplugins/Manifest
new file mode 100644
index 000000000000..e3dde2ec7516
--- /dev/null
+++ b/media-plugins/mythplugins/Manifest
@@ -0,0 +1,3 @@
+DIST mythplugins-30.0.tar.gz 101169041 BLAKE2B 0125c6234c168b9b24110b817e9e9a632187743c9ca44a46a8d464be6c330067f31da6fb252ed2a5fd770756229f2d95a746bd5d0e03be1e97fecc0de86603be SHA512 a29125ca33b1b100f51feb7a2ccff16d62928e474a393f11fc4b4fb77d0a85d9d4dd138acf757b527c0f936f3ff2e7d3eddcacef183d642429e36bc3e44ecbf4
+EBUILD mythplugins-30.0.ebuild 4301 BLAKE2B 506e07b595bf362a6d95c33cf25b09bd092ed4ca06659a0a3e9611d3394733b5a07ec9ec5b20d91d2c85d6008e5dfcc11b9cb99b24935e3401cddf612d7e71cc SHA512 14158b804cc41fccfdf6ebcc583ac4101963319a4b5494cebdaef496229466409eab44ca29e02829690719f658ddb27c862d4aff988a86801f402c28d2a905f6
+MISC metadata.xml 1648 BLAKE2B c3bf88af62ef3c7dc370c085f99e555c890ffbdac07e3a9106ed1c277d4c6943a1be2702b3cb8d376665073d69e42d0e629186825fd09ccb03d5d5378ff2ce31 SHA512 43e6c090619bd621b07683e56aa2c90cb163072aa3c5093f6ec5eda147dd1b67ca01488934bb49f851b8fd667b3f47f2e106b98f7f53d97b600fa5ce77d5c7b0
diff --git a/media-plugins/mythplugins/metadata.xml b/media-plugins/mythplugins/metadata.xml
new file mode 100644
index 000000000000..3b81a44089c8
--- /dev/null
+++ b/media-plugins/mythplugins/metadata.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>thebitpit@earthlink.net</email>
+ <name>Wilson Michaels</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <use>
+ <flag name="cdr">Allows MythMusic to burn CD-Rs</flag>
+ <flag name="exif">Allows MythGallery to read EXIF data from photos</flag>
+ <flag name="fftw">Adds visual effects to MythMusic when playing back music</flag>
+ <flag name="hls">HTTP Live Streaming support</flag>
+ <flag name="raw">Allows MythGallery to view photos saved in RAW format</flag>
+ <flag name="mytharchive">Allows you to archive recorded content to CD or DVD</flag>
+ <flag name="mythbrowser">Adds a web browser within MythTV</flag>
+ <flag name="mythgallery">Adds a picture viewing gallery within MythTV</flag>
+ <flag name="mythgame">Adds a frontend to various ROM emulators within MythTV</flag>
+ <flag name="mythmusic">Adds the ability for MythTV to act as a music player</flag>
+ <flag name="mythnetvision">Adds the ability to view netvision devices within MythTV</flag>
+ <flag name="mythnews">Adds a news viewer within MythTV</flag>
+ <flag name="mythweather">Adds weather information within MythTV</flag>
+ <flag name="mythzmserver">Build mythzmserver daemon needed by zoneminder on LAN</flag>
+ <flag name="mythzoneminder">Adds support for zoneminder (requires active mythzmserver daemon on LAN).</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">MythTV/mythtv</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/media-plugins/mythplugins/mythplugins-30.0.ebuild b/media-plugins/mythplugins/mythplugins-30.0.ebuild
new file mode 100644
index 000000000000..b574a2449e66
--- /dev/null
+++ b/media-plugins/mythplugins/mythplugins-30.0.ebuild
@@ -0,0 +1,168 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE="xml"
+BACKPORTS="03f44039848bd09444ff4baa8dc158bd61454079"
+MY_P=${P%_p*}
+
+inherit python-single-r1 readme.gentoo-r1
+
+DESCRIPTION="Official WMythTV plugins"
+HOMEPAGE="https://www.mythtv.org"
+# mythtv and mythplugins are separate builds in the same github MythTV/mythtv repository
+SRC_URI="https://github.com/MythTV/mythtv/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="GPL-2+"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+
+MYTHPLUGINS="mytharchive +mythbrowser +mythgallery mythgame \
+mythmusic +mythnetvision +mythnews +mythweather mythzmserver mythzoneminder"
+IUSE="${MYTHPLUGINS} alsa cdda cdr exif fftw +hls ieee1394 libass +opengl raw +theora +vorbis +xml xvid"
+
+DEPEND="
+ ${PYTHON_DEPS}
+ dev-libs/glib:2
+ dev-libs/openssl:0=
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtopengl:5
+ dev-qt/qtsql:5
+ media-libs/freetype:2
+ media-libs/libpng:0=
+ sys-apps/util-linux
+ virtual/libudev:=
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXinerama
+ x11-libs/libXrandr
+ x11-libs/libXv
+ x11-libs/libXxf86vm
+ alsa? ( >=media-libs/alsa-lib-1.0.24 )
+ hls? (
+ media-libs/faac
+ media-libs/libvpx:=
+ >=media-libs/x264-0.0.20111220:=
+ >=media-sound/lame-3.93.1
+ )
+ ieee1394? (
+ >=media-libs/libiec61883-1.0.0
+ >=sys-libs/libavc1394-0.5.3
+ >=sys-libs/libraw1394-1.2.0
+ )
+ libass? ( >=media-libs/libass-0.9.11:= )
+ =media-tv/mythtv-${PV}*[alsa?,cdda?,cdr?,exif?,fftw?,ieee1394?,libass?,opengl?,python,raw?,xml?,xvid]
+ mytharchive? (
+ app-cdr/dvd+rw-tools
+ dev-python/pillow[${PYTHON_USEDEP}]
+ media-video/dvdauthor
+ media-video/mjpegtools[png]
+ media-video/transcode
+ virtual/cdrtools
+ )
+ mythbrowser? ( dev-qt/qtwebkit:5 )
+ mythgallery? (
+ media-libs/tiff:0
+ opengl? ( virtual/opengl:= )
+ exif? ( >media-libs/libexif-0.6.9:= )
+ raw? ( media-gfx/dcraw )
+ )
+ mythgame? ( sys-libs/zlib[minizip] )
+ mythmusic? (
+ >=media-libs/flac-1.1.2
+ media-libs/libogg
+ >=media-libs/libvorbis-1.0
+ >=media-libs/taglib-1.6
+ >=media-sound/lame-3.93.1
+ fftw? ( sci-libs/fftw:3.0= )
+ opengl? ( virtual/opengl )
+ cdda? (
+ dev-libs/libcdio:=
+ cdr? ( virtual/cdrtools )
+ )
+ )
+ mythnetvision? (
+ dev-python/pycurl[${PYTHON_USEDEP}]
+ dev-python/lxml[${PYTHON_USEDEP}]
+ dev-python/mysql-python[${PYTHON_USEDEP}]
+ dev-python/oauth[${PYTHON_USEDEP}]
+ )
+ mythweather? (
+ dev-perl/Date-Manip
+ dev-perl/XML-Simple
+ dev-perl/XML-XPath
+ dev-perl/DateTime
+ dev-perl/Image-Size
+ dev-perl/DateTime-Format-ISO8601
+ dev-perl/SOAP-Lite
+ dev-perl/JSON
+ )
+ mythzmserver? ( dev-db/mysql-connector-c:0/18 )
+ theora? ( media-libs/libtheora )
+ xml? ( >=dev-libs/libxml2-2.6.0:= )
+ xvid? ( >=media-libs/xvid-1.1.0 )
+"
+RDEPEND="${DEPEND}
+ !media-plugins/mytharchive
+ !media-plugins/mythbrowser
+ !media-plugins/mythgallery
+ !media-plugins/mythgame
+ !media-plugins/mythmovies
+ !media-plugins/mythmusic
+ !media-plugins/mythnetvision
+ !media-plugins/mythnews
+ !media-plugins/mythweather
+ !media-plugins/mythzmserver
+ !media-plugins/mythzoneminder
+"
+REQUIRED_USE="
+ mythmusic? ( vorbis )
+ mythnetvision? ( ${PYTHON_REQUIRED_USE} )
+ mythnews? ( mythbrowser )
+"
+
+# mythtv and mythplugins are separate builds in the same github MythTV/mythtv repository
+S="${WORKDIR}/mythtv-${PV}/mythplugins"
+
+DOC_CONTENTS="
+Common plugins are installed by default. Disable unneeded plugins individually with USE flags:
+-mythbrowser -mythgallery -mythmusic -mythnetvision -mythnews -mythweather
+Additional plugins may be installed with USE flags mytharchive mythgame mythzmserver mythzoneminder
+"
+
+src_prepare() {
+ default
+}
+
+src_configure() {
+ econf \
+ --python=${EPYTHON} \
+ --extra-ldflags="${LDFLAGS}" \
+ $(use_enable cdda cdio) \
+ $(use_enable exif) \
+ $(use_enable exif new-exif) \
+ $(use_enable fftw) \
+ $(use_enable opengl) \
+ $(use_enable raw dcraw) \
+ $(use_enable mytharchive) \
+ $(use_enable mythbrowser) \
+ $(use_enable mythgallery) \
+ $(use_enable mythgame) \
+ $(use_enable mythmusic) \
+ $(use_enable mythnetvision) \
+ $(use_enable mythnews) \
+ $(use_enable mythweather) \
+ $(use_enable mythzmserver) \
+ $(use_enable mythzoneminder)
+}
+
+src_install() {
+ emake STRIP="true" INSTALL_ROOT="${D}" install
+ readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+ readme.gentoo_print_elog
+}
diff --git a/media-plugins/tap-plugins/Manifest b/media-plugins/tap-plugins/Manifest
index 579ecbfbeffa..31b52b8ba7f8 100644
--- a/media-plugins/tap-plugins/Manifest
+++ b/media-plugins/tap-plugins/Manifest
@@ -1,7 +1,5 @@
AUX tap-plugins-0.7.0-cflags-ldflags.patch 5001 BLAKE2B 10d5586fc49815f28b034cbde7e80149675650bce6185e4d83c8f240f1aac3f642c2aa910ff62fc25ca74ad0b2297a897d06356e0e6802d7dcff8d07de0cea4d SHA512 6c7a4ac2a80ba8896a3746dd181315c789fa7d1003240b11b0efbb2ea81e45b863d61a383e3dfb2123b6bafcc382b7547da4ad83f06314581575fe86f800d6fc
AUX tap-plugins-0.7.3-cflags-ldflags.patch 901 BLAKE2B fac21c62373310ec7a9a1ab067cbeaa8d202f4cc54c84c11757122786f24a2a811a3a032b6d7eb37d43261946160f74ab33c58d50d777a45a152dfe9535f9803 SHA512 f345e823400b7ea3dcdc8a880cc16d476dc4f55662eb041d2ec40de6763c52c05019990a762fd623c257c870874940c974b628e7ce315d6e4cc4babc70e28a90
-DIST tap-plugins-0.7.2.tar.gz 70961 BLAKE2B 65d69db60afbd04b4951135987b93c62d6dacae98f8d838378a2fd693ccc14b294ccc4878357f977383fdf92c55c4530eb724528bfd6c7a16e7bd1355cc919c1 SHA512 3cd7605b03c2732f22d7ff79c889b50db4514d232c639cf964d65b2428b8ce6193824e26622ded662cae74351daa38a321bc1b1590035e5fa0fb79bb4620edd0
DIST tap-plugins-0.7.3.tar.gz 70495 BLAKE2B 6e0974be78fa9a8092555282d1d8a3cb5d11731e78119bd0f71e843f6a7557aebd48cc2c8f3cdcc4f90e52eaea357926c0ad2fc9bd9c95bb361ecb7d181f098e SHA512 c4e9c93b9fd8afb82067cf3a48ae665843da775c3af6124147ff1f8651d96734a4b961c4c5ea48877b32770e6d0b5a793af32a5cbb6e3b9afd5b59c8b3cc2621
-EBUILD tap-plugins-0.7.2.ebuild 755 BLAKE2B 0f8c8aea556962456a2bdba5dfd5daaac181d10edafb915788fc0b52f540742e8aef8064979596b8c785b320018aa3f71322c29fafd0ef4914e886f540783cf0 SHA512 c63eb868fc859000d79d76f5dc47f99063344aeee8908dc50916936eba5e4738beedd404946ab295c007f332844c3933922dd073e141af202be0c6981fc0d172
EBUILD tap-plugins-0.7.3.ebuild 755 BLAKE2B 4d3ef2ecd86d55e8011976ba053631f5557a45dcfbc368dd827359a7697a444518f5bec7e2b9ec0ea4158feabc1be119f58c66b5e1c5a367fb0362d8da81ee17 SHA512 e1d3f77ea092490cea8c64f14031253f73e67db7d378e76794fdcc8384a4ddad75aa19459600052c19eb47bedbeb9326b20ac76aee1e02fa49686a9b8cdeedca
MISC metadata.xml 1616 BLAKE2B 55ad5ec5fb9218329bd3454b553115c4139d71d6d31a182e0e35750e99963b8b83de92b9c82df3928f7a570395b9bfdf8d5a171a1ff33c7c8443875dca7af9e7 SHA512 876598a8cda8a0331c5fd97d04984a222b2e6a9c0aeffe780f5e970dc1914c75c7e56701fcfa42ef318b0aa88183149f498346a23c5990d6bd7383199c875e01
diff --git a/media-plugins/tap-plugins/tap-plugins-0.7.2.ebuild b/media-plugins/tap-plugins/tap-plugins-0.7.2.ebuild
deleted file mode 100644
index 3f5724473fc9..000000000000
--- a/media-plugins/tap-plugins/tap-plugins-0.7.2.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-
-inherit multilib toolchain-funcs eutils
-
-IUSE=""
-
-DESCRIPTION="A bunch of LADSPA plugins for audio processing"
-HOMEPAGE="http://tap-plugins.sourceforge.net"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
-
-DEPEND="media-libs/ladspa-sdk"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- epatch "${FILESDIR}/${PN}-0.7.0-cflags-ldflags.patch"
-}
-
-src_compile() {
- emake CC=$(tc-getCC) OPT_CFLAGS="${CFLAGS}" EXTRA_LDFLAGS="${LDFLAGS}"
-}
-
-src_install() {
- dodoc README CREDITS
- insinto /usr/$(get_libdir)/ladspa
- insopts -m0755
- doins *.so
- insinto /usr/share/ladspa/rdf
- insopts -m0644
- doins *.rdf
-}
diff --git a/media-plugins/vco-plugins/Manifest b/media-plugins/vco-plugins/Manifest
index 3f855b027edf..59173694477b 100644
--- a/media-plugins/vco-plugins/Manifest
+++ b/media-plugins/vco-plugins/Manifest
@@ -1,4 +1,3 @@
DIST VCO-plugins-0.3.0.tar.bz2 18445 BLAKE2B 8b85f16ec0a118531f68f6fe3223250a9786d9b8e75c2cbdafd868eee00883a49eac2a15fcd7e238d50eb40165ddc2f1ff8f202e76715260bccd6d43fb943dc0 SHA512 44e066acdda38137dcc6a6b504a8453f8d0d25c90ba091e71a48554b47e60365a1e6b0bad694ec7340d399951b8b0592507be153370d1b4924d399310cf106c5
-EBUILD vco-plugins-0.3.0-r1.ebuild 727 BLAKE2B ac4ddfac475d6cb12d77e892364b16cd95549f4ab7c5285815c7e922f86767e949fc399f6b3862bf832a90031b2b4c9549f24ad5736bc18568d121f56b17f926 SHA512 1d3af77e9549017e80efa4e657be5975f766c753589f52c22c780f73d5db129914b720c590fa34afd437606409b3602ca5d29d94843938815c3ec86c0104f58a
-EBUILD vco-plugins-0.3.0.ebuild 721 BLAKE2B 9355a5f6c012501973f2a7c3936c4f6c0f54c738b6972de247d7c718d157826ffaa512664135c9afdb23de2c39a40c995cbaf6db04e973b543c606455cf65218 SHA512 a0ef2fe50919e65656070a8f446c129c66cbe340094d8ff094e4f225fca8bb8a99e0cf9fdeeaa923d809a819ca9e76f3a76ee60525b2b48e03ac04c3546096e3
+EBUILD vco-plugins-0.3.0-r1.ebuild 725 BLAKE2B 559cbf10882d431085a920b8686127d99d65bd57ff1bcf860a2a926a9fe45978ffbcbeba42c7d7759f9f733ccae7a1d872a0185cb40868690454dc4a6f61a253 SHA512 f5656dc6d11bf124bc9272426f7c4af2d65f3f23060e547f8995a7575127ec04729bbd4fb4745a5a93ad7937d85066bf7274b1552f6a6daa0de40cfa2c80eaa1
MISC metadata.xml 259 BLAKE2B 91d2cc7f9ffec656984dd18988a2590a831985a51c93d540af04f796a82b49fedb3adbd5eae9c4c502aa8b4132252c0816589d47d7e8030d9e943dd852f3503d SHA512 1884a7f7d50806bd4addad63ca916f7e27388c953e6345e15fe20d500c217f5f0fcc05fcfa6e20220c28a870801f5e8aab538f5c7f8f211d27de27c98abdb600
diff --git a/media-plugins/vco-plugins/vco-plugins-0.3.0-r1.ebuild b/media-plugins/vco-plugins/vco-plugins-0.3.0-r1.ebuild
index 315bb0747414..308eab4a4c6a 100644
--- a/media-plugins/vco-plugins/vco-plugins-0.3.0-r1.ebuild
+++ b/media-plugins/vco-plugins/vco-plugins-0.3.0-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://kokkinizita.linuxaudio.org/linuxaudio/downloads/${MY_P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="amd64 ~ppc x86"
IUSE=""
DEPEND="media-libs/ladspa-sdk"
diff --git a/media-plugins/vco-plugins/vco-plugins-0.3.0.ebuild b/media-plugins/vco-plugins/vco-plugins-0.3.0.ebuild
deleted file mode 100644
index 4534f480b8e8..000000000000
--- a/media-plugins/vco-plugins/vco-plugins-0.3.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-
-inherit multilib toolchain-funcs
-
-MY_P=${P/vco/VCO}
-
-DESCRIPTION="SAW-VCO ladspa plugin package. Anti-aliased oscillators"
-HOMEPAGE="http://www.kokkinizita.net/linuxaudio/"
-SRC_URI="http://www.kokkinizita.net/linuxaudio/downloads/${MY_P}.tar.bz2"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
-IUSE=""
-
-DEPEND="media-libs/ladspa-sdk"
-RDEPEND="${DEPEND}"
-
-S=${WORKDIR}/${MY_P}
-
-src_prepare() {
- tc-export CXX
- sed -i -e "s/-O3//" \
- -e "s/g++/$(tc-getCXX) ${LDFLAGS}/" Makefile || die "sed failed"
-}
-
-src_install() {
- dodoc AUTHORS README
- insinto /usr/$(get_libdir)/ladspa
- insopts -m0755
- doins *.so
-}
diff --git a/media-plugins/vdr-dvbhddevice/Manifest b/media-plugins/vdr-dvbhddevice/Manifest
index acfefa3df494..9f199bbb4795 100644
--- a/media-plugins/vdr-dvbhddevice/Manifest
+++ b/media-plugins/vdr-dvbhddevice/Manifest
@@ -1,9 +1,7 @@
+AUX convert-bool-fix.patch 1174 BLAKE2B 4e2d8f6c905ebc45a5b4a8740b545ca7f9406ca5a32bdeb4d8681d4bda3e8b0ad31b5c3d3f5ae79027e741b3e4da93aee237131de8f73e23776019679f178c7f SHA512 3790a53abea21d9024b5f6d3f53d092f0c99fab3741b43aca3d9b26215efea142bce7a769b0d4263ef8303cdda50e68be4747265ef44858b8df48a277c5136d8
AUX define_AUDIO_GET_PTS.patch 360 BLAKE2B 59b15a5667e71df36ffca863dbcc5952ee9cc813c715fa4affd93de1a1988a5ce0e7d323739013e47567f96576c05292ba82ed2a44a4328139320467dbe201ad SHA512 16b020c92b33c481ea7b41205f048870df2bd3ae38cd5ba388a505e43d9893c20de7baa5aa298de42d83276d01630eb6a1ac949b18aee5226869b2b57264b5cc
DIST dvbhddevice-2.1.3_p20140115.tar.gz 40424 BLAKE2B 99d5fece7557c7c9f2b0174c9b1f01ac7628f0f0b6aa954f3e829de4653e10cbed6d0516b966f69737aff9ffafd224b3558bd868e972b64ab60c965ba569555a SHA512 29729325affec5e1330cf361a0c82ee5ef9f48f9a6a5032881b331a6451c05c8d99831c43e3eb08129053a7549dd4cd73a5e0afc6fe04d35956c8fecad48d2f4
-DIST vdr-dvbhddevice-2.1.6_p20141116.tar.gz 40902 BLAKE2B 60829c76226c1f0254ac6cdd940fcbcbf08d4cf0a50bfd9ab992db80f63f07389ab29cd4a04aec6319744a39e86cce7dbfee240ab77e819726facd9dbc6d7964 SHA512 0189cf5bfd1d9648915ec65427b4eeeb85ac80281a07a910e65381d86913c37d5840abd8984f17028afe63eae457c7ce398a446e3ad4b70ae4deada316c14b5b
DIST vdr-dvbhddevice-2.2.0_p20180420.tar.gz 42772 BLAKE2B c70842be34181b15aab69f5a62ba98f4cc72ad5148db684a45ae5c6b74431517b70cda72dbfb6abc371675fd2742f86000b02c645bfba5b6a6b64817f5c59b35 SHA512 bc6ede24897a7704ecefcfdca92eeaf1bf9f8ed2410a478a21cc712730bfe94616c01379a172214f664481fba636ee3aea33540a6cf258597015dfb73720c408
-EBUILD vdr-dvbhddevice-2.1.3_p20140115-r1.ebuild 1044 BLAKE2B 2bd45c2b8c14ee05aa378c7252f04470f66ce4724adaa5a55ce7eaf9ee15d893c80ccc77eabd29514243269192458ee41ecbfc2a6698967f78584b1b05e219d0 SHA512 8740268eb2f76b2625deaca9eccfa70df15b0322951e3ddda633f577dd9ee0ad3b4db4dc92479b6e704aea5269856c60cf0d045df8d09f0805b295c735d3c52e
EBUILD vdr-dvbhddevice-2.1.3_p20140115.ebuild 842 BLAKE2B c487d9dc3d33893c57612bb0b0e29e0a2c3863675f4f0b2c45a1b62df449e07ecf7ad66a4f90febd8437ce6a822a396ad4aa6b8835aaa5bb38cea07edac5412b SHA512 ecda86c62b7f9049222f8714ce3e4d159e7d94cdb6ddf98669172c5ee2458d3c9245efd4127044d7feeb0b9de6da5251c7d98584c603f457c3cba12df4e0b8e6
-EBUILD vdr-dvbhddevice-2.1.6_p20141116-r1.ebuild 1004 BLAKE2B eef06e5956e37469ce7cc895cdf6d0bb1267dd181127c83ddb8b30ef7b85d3829a713bde5799299134135967e9fd46b378bf7c1ca24d1485702b559316b4816d SHA512 2e9b744bae3e1f0754bfb321af762422258effca238e2e6092fd7895923225eb6ed9415dc4cd835b89eb866013df59624a5acff9725bd862385d756115b79b58
-EBUILD vdr-dvbhddevice-2.2.0_p20180420.ebuild 864 BLAKE2B caee5aed7525c2ca82f14567c3171fe3c1e4fbe75c1354a5188c334ef24e19204689efa788d001627e39842a8d0245843112ecaea5e306490b20fc4cfae71659 SHA512 e77fbd39d863137ca39d36e0a859c002e2a10cf8a0a06d45432c481aba7a1af19b2c599180f81c962204084e4e506206261621031effc271974eef2e79808e0c
+EBUILD vdr-dvbhddevice-2.2.0_p20180420.ebuild 1006 BLAKE2B aa7b4534fa104a06a0b9c7c5b70d063cb41f58383f3d1e64fcc5f897fceb3a9ec2e110f90eb804d344ae1f57c3bb8fa61f64d84295f18146c71464fa39ea39d1 SHA512 482836310f11a870d6b594b40bbd9c635cabbac5aaba71609387abbc01038b661d71a1ad9416e7656353df88440ab1fa4b4fc2a670a330176ab7d27e096a40e7
MISC metadata.xml 565 BLAKE2B a629f35ce42591e8d978f8a6d5876f709fecbbef016776b2f7dbbac1c35dd4b22507398532db75be26b84cf4d0bc611bdcfe7e8219c11918be6bfb2e5580e96c SHA512 1d507d140eab426dc90ef53fe5f842f97128052a6c6ec27eb09fc5ccf23378e76567a59ee7830d8f195b0557308e67286144855ec22e28f8a113c700d8e53d59
diff --git a/media-plugins/vdr-dvbhddevice/files/convert-bool-fix.patch b/media-plugins/vdr-dvbhddevice/files/convert-bool-fix.patch
new file mode 100644
index 000000000000..0bdc79fba948
--- /dev/null
+++ b/media-plugins/vdr-dvbhddevice/files/convert-bool-fix.patch
@@ -0,0 +1,36 @@
+fix cannot convert bool to boolean wrt bug #693418
+
+Signed-of-by: Joerg Bornkessel <hd_brummy@astrali.de> (13 Nov 2019)
+diff -Naur powARman-dvbhddevice-2ea854ae8c7a.orig/dvbhdffdevice.c powARman-dvbhddevice-2ea854ae8c7a/dvbhdffdevice.c
+--- powARman-dvbhddevice-2ea854ae8c7a.orig/dvbhdffdevice.c 2019-11-13 18:46:50.000000000 +0100
++++ powARman-dvbhddevice-2ea854ae8c7a/dvbhdffdevice.c 2019-11-13 18:48:12.000000000 +0100
+@@ -1069,15 +1069,15 @@
+ }
+ else {
+ esyslog("ERROR: out of memory");
+- return false;
++ return FALSE;
+ }
+ if (jcd->mem) {
+ cinfo->dest->next_output_byte = jcd->mem + Used;
+ cinfo->dest->free_in_buffer = jcd->size - Used;
+- return true;
++ return TRUE;
+ }
+ }
+- return false;
++ return FALSE;
+ }
+
+ static void JpegCompressTermDestination(j_compress_ptr cinfo)
+@@ -1122,8 +1122,8 @@
+ cinfo.in_color_space = JCS_YCbCr;
+
+ jpeg_set_defaults(&cinfo);
+- jpeg_set_quality(&cinfo, Quality, true);
+- jpeg_start_compress(&cinfo, true);
++ jpeg_set_quality(&cinfo, Quality, TRUE);
++ jpeg_start_compress(&cinfo, TRUE);
+
+ int rs = Width * 3;
+ JSAMPROW rp[Height];
diff --git a/media-plugins/vdr-dvbhddevice/vdr-dvbhddevice-2.1.3_p20140115-r1.ebuild b/media-plugins/vdr-dvbhddevice/vdr-dvbhddevice-2.1.3_p20140115-r1.ebuild
deleted file mode 100644
index 02e0463d33c9..000000000000
--- a/media-plugins/vdr-dvbhddevice/vdr-dvbhddevice-2.1.3_p20140115-r1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit vdr-plugin-2
-
-HG_REVISION="60c58ae453d0"
-HG_REVISION_DATE="20140115"
-
-DESCRIPTION="VDR Plugin: output device for the 'Full Featured' TechnoTrend
-S2-6400 DVB Card"
-HOMEPAGE="https://bitbucket.org/powARman/dvbhddevice"
-SRC_URI="https://bitbucket.org/powARman/dvbhddevice/get/${HG_REVISION}.tar.gz
--> dvbhddevice-2.1.3_p${HG_REVISION_DATE}.tar.gz"
-
-KEYWORDS="~amd64 ~x86"
-SLOT="0"
-LICENSE="GPL-2"
-IUSE=""
-
-DEPEND=">=media-video/vdr-1.7.39"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/dvbhddevice-${HG_REVISION}"
-
-src_prepare() {
- vdr-plugin-2_src_prepare
-
- fix_vdr_libsi_include dvbhdffdevice.c
-
- if has_version ">=media-video/vdr-2.1.10"; then
- sed -e "s:pm = RenderPixmaps():pm = dynamic_cast<cPixmapMemory *>(RenderPixmaps()):"\
- -e "s:delete pm;:DestroyPixmap(pm);:"\
- -i hdffosd.c
- fi
-}
-
-src_install() {
- vdr-plugin-2_src_install
-
- doheader dvbhdffdevice.h hdffcmd.h
-
- insinto /usr/include/libhdffcmd
- doins libhdffcmd/*.h
-}
diff --git a/media-plugins/vdr-dvbhddevice/vdr-dvbhddevice-2.1.6_p20141116-r1.ebuild b/media-plugins/vdr-dvbhddevice/vdr-dvbhddevice-2.1.6_p20141116-r1.ebuild
deleted file mode 100644
index a2da1c862aed..000000000000
--- a/media-plugins/vdr-dvbhddevice/vdr-dvbhddevice-2.1.6_p20141116-r1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit vdr-plugin-2
-
-HG_REVISION="88cd727ebc99"
-HG_REVISION_DATE="20141116"
-
-DESCRIPTION="VDR Plugin: output device for the 'Full Featured' TechnoTrend
-S2-6400 DVB Card"
-HOMEPAGE="https://bitbucket.org/powARman/dvbhddevice"
-SRC_URI="https://bitbucket.org/powARman/dvbhddevice/get/${HG_REVISION}.tar.gz ->
- ${P}.tar.gz"
-
-KEYWORDS="~amd64 ~x86"
-SLOT="0"
-LICENSE="GPL-2"
-IUSE=""
-
-DEPEND=">=media-video/vdr-2.0.0"
-
-S="${WORKDIR}/powARman-${VDRPLUGIN}-${HG_REVISION}"
-
-src_prepare() {
- vdr-plugin-2_src_prepare
-
- fix_vdr_libsi_include dvbhdffdevice.c
-
- if has_version ">=media-video/vdr-2.1.10"; then
- sed -e "s:pm = RenderPixmaps():pm = dynamic_cast<cPixmapMemory *>(RenderPixmaps()):"\
- -e "s:delete pm;:DestroyPixmap(pm);:"\
- -i hdffosd.c
- fi
-}
-
-src_install() {
- vdr-plugin-2_src_install
-
- doheader dvbhdffdevice.h hdffcmd.h
-
- insinto /usr/include/libhdffcmd
- doins libhdffcmd/*.h
-}
diff --git a/media-plugins/vdr-dvbhddevice/vdr-dvbhddevice-2.2.0_p20180420.ebuild b/media-plugins/vdr-dvbhddevice/vdr-dvbhddevice-2.2.0_p20180420.ebuild
index 9f21531f038a..67fe2ca2c87b 100644
--- a/media-plugins/vdr-dvbhddevice/vdr-dvbhddevice-2.2.0_p20180420.ebuild
+++ b/media-plugins/vdr-dvbhddevice/vdr-dvbhddevice-2.2.0_p20180420.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2018 Gentoo Authors
+# Copyright 2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -8,8 +8,7 @@ inherit vdr-plugin-2
HG_REVISION="2ea854ae8c7a"
HG_REVISION_DATE="20180420"
-DESCRIPTION="VDR Plugin: output device for the 'Full Featured' TechnoTrend
-S2-6400 DVB Card"
+DESCRIPTION="VDR Plugin: output device for the 'Full Featured' TechnoTrend S2-6400 DVB Card"
HOMEPAGE="https://bitbucket.org/powARman/dvbhddevice"
SRC_URI="https://bitbucket.org/powARman/dvbhddevice/get/${HG_REVISION}.tar.gz ->
${P}.tar.gz"
@@ -17,17 +16,22 @@ SRC_URI="https://bitbucket.org/powARman/dvbhddevice/get/${HG_REVISION}.tar.gz ->
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
DEPEND=">=media-video/vdr-2.0.0"
RDEPEND="${DEPEND}"
+PATCHES=(
+ "${FILESDIR}/convert-bool-fix.patch"
+ "${FILESDIR}/define_AUDIO_GET_PTS.patch" )
+QA_FLAGS_IGNORED="
+ usr/lib/vdr/plugins/libvdr-dvbhddevice.*
+ usr/lib64/vdr/plugins/libvdr-dvbhddevice.*"
+
S="${WORKDIR}/powARman-${VDRPLUGIN}-${HG_REVISION}"
src_prepare() {
vdr-plugin-2_src_prepare
- eapply "${FILESDIR}/define_AUDIO_GET_PTS.patch"
fix_vdr_libsi_include dvbhdffdevice.c
}
diff --git a/media-plugins/vdr-permashift/Manifest b/media-plugins/vdr-permashift/Manifest
index 51cdb6cb77bb..de2f95b6e983 100644
--- a/media-plugins/vdr-permashift/Manifest
+++ b/media-plugins/vdr-permashift/Manifest
@@ -1,3 +1,4 @@
DIST vdr-permashift-1.0.1.tgz 49184 BLAKE2B 2342f0d071afd7f38b6109a514f124760aaf0058c9ef974974ee31f282a5ede8ee3636431e0c7e30a39f2da5ec966471b9c6ca073a8a13054052fbc8418fb3dc SHA512 b69e492e42f9ba2123f45e5ea1de8db937c3569a35da53429a4c97222e8a1aff0d4a5ab22920e65796d173e2963a9feda02a5a558309784b6296cd041352f252
+EBUILD vdr-permashift-1.0.1-r1.ebuild 540 BLAKE2B 27563d7890180aa922d3482c6a3874011c4eb8d671941be1adf8fb1dded8e6e99a4e5c346ae6a3f9f61af1e797b70c5f0d576a1ef613056f53017383251767e2 SHA512 2ce14ceb35a39227396774559ad6e2685f3b436ca9513425c6b612e399c09d14b71057576433319bf7292542bc908228251be82e42ca7b157c32c39d0a61b93f
EBUILD vdr-permashift-1.0.1.ebuild 465 BLAKE2B 2d0e2305463a12ee1c0cb940744bddd6e1032b5a5c7862d987726b0493f0e3259941e7bcf1f56a70e436a284879be87d4923fae6bddcf7225cbb85a22ae19976 SHA512 66ab153bcd031060bff71963b7a29e2298021f25fde3c05355ccd6a756d45006d2c4be186e3ee315e8fcb809d87ef9e8ca6e8a44c3ecf8b923a0402037432da6
-MISC metadata.xml 243 BLAKE2B 6287033e852823666551691771936aead83e7394d6c41f6f5a43a4c21309300e6fcfd90e8a87a82eb90433f86344426c07f2fb7833e7226d2e3c4df9fda1d2d6 SHA512 f7d6e467a5a96c0afdd42df3c0f3866240defc5bbea5ccddf4c0b1a3c004225af5d46dab67d45a5ac34535391584f3b3727fe79ef6cef1a11413636bbc35cf06
+MISC metadata.xml 477 BLAKE2B 082ad4f53e9c433ebb519be1cba7b079d1372d8b18b169092f4dd17cea14c4be99f4a3ca49934305817a45ca8208c079c85fe4d9bb0ba3c9cfb4754b02dec9c1 SHA512 9d317606d6f1dde6af151f99db3e0a119a47e2a6816da518a343777980236f93942e8fc3694fb5f80ad6a1c6b6e4b9d81064dbb7b2bfe4694a65fbd05cf9ac8f
diff --git a/media-plugins/vdr-permashift/metadata.xml b/media-plugins/vdr-permashift/metadata.xml
index 27f419c289c3..cd73dfdd5965 100644
--- a/media-plugins/vdr-permashift/metadata.xml
+++ b/media-plugins/vdr-permashift/metadata.xml
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
-<email>vdr@gentoo.org</email>
-<name>Gentoo VDR Project</name>
-</maintainer>
+ <maintainer type="person">
+ <email>martin.dummer@gmx.net</email>
+ <name>Martin Dummer</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>vdr@gentoo.org</email>
+ <name>Gentoo VDR Project</name>
+ </maintainer>
</pkgmetadata>
diff --git a/media-plugins/vdr-permashift/vdr-permashift-1.0.1-r1.ebuild b/media-plugins/vdr-permashift/vdr-permashift-1.0.1-r1.ebuild
new file mode 100644
index 000000000000..b9bc55b455b9
--- /dev/null
+++ b/media-plugins/vdr-permashift/vdr-permashift-1.0.1-r1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit vdr-plugin-2
+
+DESCRIPTION="VDR Plugin: permanent timeshift by recording live TV on RAM"
+HOMEPAGE="http://ein-eike.de/vdr-plugin-permashift-english/"
+SRC_URI="http://ein-eike.de/wordpress/wp-content/uploads/2014/11/${P}.tgz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND=">=media-video/vdr-2.0.6[permashift]"
+RDEPEND="${DEPEND}"
+
+QA_FLAGS_IGNORED="
+ usr/lib/vdr/plugins/libvdr-.*
+ usr/lib64/vdr/plugins/libvdr-.*"
diff --git a/media-plugins/vdr-pvr350/Manifest b/media-plugins/vdr-pvr350/Manifest
index c02ab5439a85..021392b395f5 100644
--- a/media-plugins/vdr-pvr350/Manifest
+++ b/media-plugins/vdr-pvr350/Manifest
@@ -1,3 +1,3 @@
DIST vdr-pvr350-1.7.5.tgz 48676 BLAKE2B 42af0c22704aaf1ac51ed3b5b8af76e8850ae63d09d110db140a2c8eaa29448800da291642d753bec894c345e58e1095453db4b902eab51e6188efe5be3e94e6 SHA512 dd29836afe4e56b6ec083210920964645568c2680c170d435b379593f7f8fc1a5420e10af53126cfb82be4764aee47d2233b8fca3efece0ccb221c1a94445d05
-EBUILD vdr-pvr350-1.7.5.ebuild 962 BLAKE2B b02b4dbda2a19e20ba8ec9f38e3af970f5790aaa8385d94511e68ff23b9dada5187315bcd3e5fb95386e5e2d2c4b6ea42f92a61d2663e6177dda5b5795422275 SHA512 2806e4cb7bb9a26c47279cd48df7b112ed03e1a26f25b14f78070267c806b7ca0104a1b87861554ba7f1b213f678d46fa5b659115b5dbe2cd76795fa40d40a48
-MISC metadata.xml 341 BLAKE2B a946e7442d32f3b1f55648ab99947151557fa0ba9fbf756ce65aaec998b49c88d8e7c2c0ae1595cae3137e4713c93ab77916893fe081da27070abdfa59558711 SHA512 7da125b264c38aadbac1c973c7212db2fe04d6c91687f76dedc95c5060a38258ef426101a9d52024da974e98fbc35a3b61df8dba30a5f40ee9b89c4dbe1ca803
+EBUILD vdr-pvr350-1.7.5.ebuild 823 BLAKE2B 7cb0e4a8618e3137d722a203d66a6c2d11f3134508ab74f252750d4e2a44b9ca06f457e65ba0f9f66e76469e06a4483cd6df33460c9fd3f0a653a46bd9df63ba SHA512 2324b0778870cd31b374758825dfc42f7f618779419f700cf429a38ad7975532af8999cd2beec9aa8efcdecf138226e8c9b30bd0032580fc0ce3174874079929
+MISC metadata.xml 477 BLAKE2B 082ad4f53e9c433ebb519be1cba7b079d1372d8b18b169092f4dd17cea14c4be99f4a3ca49934305817a45ca8208c079c85fe4d9bb0ba3c9cfb4754b02dec9c1 SHA512 9d317606d6f1dde6af151f99db3e0a119a47e2a6816da518a343777980236f93942e8fc3694fb5f80ad6a1c6b6e4b9d81064dbb7b2bfe4694a65fbd05cf9ac8f
diff --git a/media-plugins/vdr-pvr350/metadata.xml b/media-plugins/vdr-pvr350/metadata.xml
index f373077d8727..cd73dfdd5965 100644
--- a/media-plugins/vdr-pvr350/metadata.xml
+++ b/media-plugins/vdr-pvr350/metadata.xml
@@ -1,12 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
-<email>vdr@gentoo.org</email>
-<name>Gentoo VDR Project</name>
-</maintainer>
-<use>
- <flag name="yaepg">Enables full support for the output format of
- vdr-yaepg</flag>
-</use>
+ <maintainer type="person">
+ <email>martin.dummer@gmx.net</email>
+ <name>Martin Dummer</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>vdr@gentoo.org</email>
+ <name>Gentoo VDR Project</name>
+ </maintainer>
</pkgmetadata>
diff --git a/media-plugins/vdr-pvr350/vdr-pvr350-1.7.5.ebuild b/media-plugins/vdr-pvr350/vdr-pvr350-1.7.5.ebuild
index 18b1dc989e9d..326a91d890ab 100644
--- a/media-plugins/vdr-pvr350/vdr-pvr350-1.7.5.ebuild
+++ b/media-plugins/vdr-pvr350/vdr-pvr350-1.7.5.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
inherit vdr-plugin-2
@@ -14,27 +14,18 @@ SRC_URI="mirror://vdr-developerorg/${VERSION}/${P}.tgz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="yaepg"
DEPEND=">=media-video/vdr-2
media-sound/mpg123
media-sound/twolame
- media-libs/a52dec
- yaepg? ( >=media-video/vdr-2[yaepg] )"
+ media-libs/a52dec"
RDEPEND="${DEPEND}"
-DEPEND="${DEPEND}
- || ( >=sys-kernel/linux-headers-2.6.38 )"
-
S="${WORKDIR}/${P#vdr-}"
-pkg_setup() {
- vdr-plugin-2_pkg_setup
-
- if use yaepg; then
- BUILD_PARAMS="SET_VIDEO_WINDOW=1"
- fi
-}
+QA_FLAGS_IGNORED="
+ usr/lib/vdr/plugins/libvdr-.*
+ usr/lib64/vdr/plugins/libvdr-.*"
src_prepare() {
# remove empty language files