diff options
Diffstat (limited to 'media-video')
50 files changed, 348 insertions, 1178 deletions
diff --git a/media-video/Manifest.gz b/media-video/Manifest.gz Binary files differindex bab86eab3e7d..320549fc05e2 100644 --- a/media-video/Manifest.gz +++ b/media-video/Manifest.gz diff --git a/media-video/bino/Manifest b/media-video/bino/Manifest index 15be318e76b4..7f23ff435ad0 100644 --- a/media-video/bino/Manifest +++ b/media-video/bino/Manifest @@ -2,5 +2,7 @@ AUX bino-1.4.2-lirc-detect.patch 1532 BLAKE2B cd77579d2154856dafe3b6e8688b90bf62 AUX bino.html 658 BLAKE2B 9eab6fd2e14b72928ce0c73c21a61ac26981bb23df9eaf3f89132729debc32a10fa0d703c5f3340aa758d741aa1ac733df3718e5577148609f1ae1e1e5c4e47f SHA512 c4861b4536ebc08fd9a68a9b8d420b323eb16ab057b74a83fd56c5c4e0c1f7c4fc7665a0933eabf58e5eca7c38206597e7b6ddb99722054804a64821950f23be AUX ffmpeg_2.9.patch 8244 BLAKE2B 838401a9f2b739238261ca962b90d388a7b5439871283c9ea2d1ce11402bd0e8edb0cb7f43e81639386a8d7a1b65f63f4b67e782cab3316bfcafb0458b06a59b SHA512 3248e42632cbc0e61615f15d7948733d697c6560a485da3c99f126bdbd10d6af40669d6c6795dc49a000f1e092a7063334c7b16554178877e0469fe6270d3bfd DIST bino-1.6.1.tar.xz 814212 BLAKE2B 7edd4b33a432e6476c54bcb0202549b18255cb68f90d07f164175650716f5ebcda37e82f2b73f42ff49f1d14f6ff0bb81ba95d5c354dfdfb6c4154b664040f3c SHA512 5c0951f17cf9db37a4bd759aacbd4f3ef1a865499c893ca9c4c3a3775193560234aff9a5b12bc6fc012b987d3bd73264c5a5dcead562a6719f6a1019650e19af +DIST bino-1.6.6.tar.xz 822680 BLAKE2B c863e16a4f576bffb3abf3ab03d8e4cd4ab9db0b0cc73ef2c255b18f103294a9f7e2bf382b286bb7d1d3cb9278c06965772cfc6241a7f23d2f4edc0a47059d92 SHA512 43a17f390881fcc8b7721b21ff8524b89992cd7fb0cfc467769bdddd0ad0c0d2536d161475a7fce6d4d3e758e017a38f671648dfaa4a345dc02127b7b192c8c0 EBUILD bino-1.6.1-r2.ebuild 1839 BLAKE2B 8fc2e64f6167b3ca0f53d019b880f0c1f1eb6e5af1925ee8e288e1030cea74404855b5f3d66a507ec6ed817d2f506b7ecd656406eb1208b4cd3cab5cb2f0bf67 SHA512 3305fde5b3f6a1a4a2e29fbc22ac4027568af1d5865d9cc9968f5f82f6c3da5b08096ec20611ef88344bdeb6f4e78da55dde3e11580f3e1db1411632d9764d88 -MISC metadata.xml 218 BLAKE2B b41a68a6fbb0095baf4fbd659a8a59cb564884cca64856fc3b0f0e29cc861b56d33da4e61313bb8304b4d46057df9dd32798d4a89dbbfab2c12ff828e0490a9c SHA512 0638775f9972e2fef88460010f6942f90d793a15cce4d8561953438f87b7189dac11fa010eee616d1b900f84cb0761b9633690429ec018bf81030a27a73357d8 +EBUILD bino-1.6.6.ebuild 1508 BLAKE2B c52d9837ac70fbbea9953a3c29f16087beb83df1106c80d952d5c590c150acda8a376a2c2d1d52d2bf809dfae0d629aba23866a8ec159e62f7897fdedff64537 SHA512 46208a0a904684b03a3ddb9eea7f2eb52901733b5013cfe579d0dba722efbb677aa2c702734a8b781d1e3d26ca9e2a7d679cb5093178c95a432156380fdd2ecd +MISC metadata.xml 167 BLAKE2B e4dadf27fd344484f2bccb5b904909c89aac568c32e5b3c44bdf139eacefd4b4fae74419f503d2b7da0dccc1b68ba05d777d11292c0f89270d1ac5c9c703e8ca SHA512 7c8decb24ee3a850e38186cf3c7f8933a28017426806870ad6ef9ceb2533be147a2681fc789b535a81cb528af8c29d90d3006e4f250aee23bd7dea4561294e33 diff --git a/media-video/bino/bino-1.6.6.ebuild b/media-video/bino/bino-1.6.6.ebuild new file mode 100644 index 000000000000..e73529bb07f9 --- /dev/null +++ b/media-video/bino/bino-1.6.6.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit flag-o-matic + +DESCRIPTION="Stereoscopic and multi-display media player" +HOMEPAGE="http://bino3d.org/" +SRC_URI="http://download.savannah.gnu.org/releases/${PN}/${P}.tar.xz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="debug doc libav lirc video_cards_nvidia" + +RDEPEND=" + >=media-libs/glew-1.6.0:0= + >=media-libs/openal-1.15.1 + dev-qt/qtgui:5 + dev-qt/qtcore:5 + dev-qt/qtopengl:5 + >=media-libs/libass-0.9.9 + libav? ( >=media-video/libav-0.7:0= ) + !libav? ( >=media-video/ffmpeg-0.7:0= ) + lirc? ( app-misc/lirc ) + video_cards_nvidia? ( || ( x11-drivers/nvidia-drivers[tools,static-libs] media-video/nvidia-settings ) ) + virtual/libintl +" +DEPEND="${RDEPEND} + sys-devel/gettext + virtual/pkgconfig +" + +src_configure() { + econf \ + $(use_with video_cards_nvidia xnvctrl) \ + $(use_with lirc) \ + $(use_enable debug) \ + --without-equalizer \ + --with-qt-version=5 \ + --htmldir=/usr/share/doc/${PF}/html + + use video_cards_nvidia && append-cppflags "-I/usr/include/NVCtrl" \ + && append-ldflags "-L/usr/$(get_libdir)/opengl/nvidia/lib \ + -L/usr/$(get_libdir)" && append-libs "Xext" + use lirc && append-cppflags "-I/usr/include/lirc" \ + && append-libs "lirc_client" + + # Fix a compilation error because of a multiple definitions in glew + append-ldflags "-zmuldefs" +} + +src_install() { + default + use doc || ( rm -rf "${D}"/usr/share/doc/${PF}/html && dohtml "${FILESDIR}/${PN}.html" ) +} diff --git a/media-video/bino/metadata.xml b/media-video/bino/metadata.xml index 1291c4cfa4db..7a38bb900964 100644 --- a/media-video/bino/metadata.xml +++ b/media-video/bino/metadata.xml @@ -1,7 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>robbat2@gentoo.org</email> - </maintainer> + <!-- maintainer-needed --> </pkgmetadata> diff --git a/media-video/blinkensim/Manifest b/media-video/blinkensim/Manifest index 4bd17879b341..0cb50fd10ca3 100644 --- a/media-video/blinkensim/Manifest +++ b/media-video/blinkensim/Manifest @@ -1,4 +1,4 @@ DIST blinkensim-2.7.tar.gz 88416 BLAKE2B a1ac70795f1eeb70ef3d4ff4a961a76c591071aaf4278a7a046d317b7c5a7dd2a19595ed0db659735f97143e1dffba3c53edd00521a8b450dbeb17b31d174c0f SHA512 35be6f0d871ede4ed3de1bb2a18e53e8a508a08001d795369cf222122dd9596ac48314d1c386905360be0a46b1fefffa763bdb9874eaaa6e1ed713a48a6fefd4 -EBUILD blinkensim-2.7-r1.ebuild 646 BLAKE2B d6c9dce1c14517bf741a25b7789543ad4d4f708963ce39b98f6557596b0a5cc986b8754b26955d1683bc6f2c84d5243b49a0633e5919175c3317638901117b6e SHA512 b663cea9789509fad791169746dcd0ae3e2f83b2e1d5609c78207147dd22b47498581ccc70804a1ac545c42e629c787165e4c83f9ae38a3fa20600ffa4df6a69 +EBUILD blinkensim-2.7-r1.ebuild 645 BLAKE2B da4626ab561f75f8532b3d319a5ae77d1c5338b16732b619eb0ec3d5e3b208e2103fd2853fb4a38fd72da724fb17784975d18f9703c2490ee83b9efa6a34e5f8 SHA512 5a478f2e90fc894ca4b12e902b92e76190632a38e4c4c37d4e832bd68c7199a0c6da1e4a581b87b3fe48ac7ef17836c6c498576558a64ccb8faf84601d7f2f21 EBUILD blinkensim-2.7.ebuild 751 BLAKE2B bb225998d98c307d1510e962df3a6ceb38c39e5d20d5ac9332510d805c350ae5186ec7756f0b2d7d159ea49a9e5500d7c1591ccc663245b8d37466508273f873 SHA512 6e3206c78dae598a104b9baf9751ffaf7c59c4a9dd49cc3f3d375abf6a86dfc853ba3e71087f754c756c955225e6593eb4f5d44a85684f3406d04142eaa1afb8 MISC metadata.xml 360 BLAKE2B f7cfcf7e66ea5a7ae30864099416f896879b5fa28422420e6e597e6c0fe190a8ecda1518c1cc277a13444099f08eb31f27835b07194d8984e7dd04a8df3a4375 SHA512 b8538f19756f7bf5248e4d60916093cb4aba5d06947dfcc152168941d43acedc6079e0c0aee3da4089a06a6956f74320f874b4cf50d50ae8d7476f2838901782 diff --git a/media-video/blinkensim/blinkensim-2.7-r1.ebuild b/media-video/blinkensim/blinkensim-2.7-r1.ebuild index e98c658e9534..ab3ed37579a8 100644 --- a/media-video/blinkensim/blinkensim-2.7-r1.ebuild +++ b/media-video/blinkensim/blinkensim-2.7-r1.ebuild @@ -9,7 +9,7 @@ SRC_URI="http://www.blinkenlights.de/dist/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="aalib gtk" # if the config script finds any of the optional library it will try to diff --git a/media-video/libva-utils/Manifest b/media-video/libva-utils/Manifest index e1918bd904cb..c495ea736e29 100644 --- a/media-video/libva-utils/Manifest +++ b/media-video/libva-utils/Manifest @@ -1,6 +1,6 @@ DIST libva-utils-2.0.0.tar.gz 1033292 BLAKE2B 5f9e36d2a69a6a65f3d47b0e29aa1807201da8bd69eb00da5dc232b2629fdd01279c38af77335244f673b4f2e849ea3cc89a572b7ce26fd614f44461603c0c19 SHA512 5c435b558fdeec6dc597c531b1e72e1a6e8b4f59f5f97af30d01b39a20430446cce7af5553b924144fbc54a64f0e39ab232c76e4e8a266329cc9868d60be0c4b DIST libva-utils-2.1.0.tar.gz 1034951 BLAKE2B 88fb075bd1946bbba79c460640c3242a6ad85fcb6396a77b549ce3d2193fb4ab6df35b70a0981d56cbc40822a9b2146074255f573783547b23ee0e7d8670fce3 SHA512 2dbf1e1849136804be8970b1f02957e6e3eb593a72e34289e8e2c087b3a358596e5eed7d17d3c56701045116a0658450c37b26600a352dcb37ed0d58d5e14ba6 EBUILD libva-utils-2.0.0-r1.ebuild 1352 BLAKE2B 24cd83a890efeb1edc3794e58140590676b901c5e6df3374362bcfa3032515d9b2fbf19f55adc4dcb2fe10bc57aeb405a768b84c30f688c37de2b5d60b1f5f05 SHA512 7687c4c1a7093b6a645e2c08ff4ff14890d84e08c380c30033952792ab063e0d19ae79f360cb7306b0ccb3e6082558296a148e076939173e6b63f25ffcb0281f -EBUILD libva-utils-2.1.0.ebuild 1352 BLAKE2B 700a90494c689b3260d0d0d09be5671aaec976b03bdd57b2b01de0469a4b3f678f2d3f5c9ec9dd311df059f612fa3ab1d7395bb2bbed51bfe5163cccec6d0062 SHA512 b64978b6b8b880d134d92edfb03cc0b2dc13389e76c4ce594549377ec688141756ff16f6d0a9bdb5439e1e5dd038cd20658b18c70dace5826b211916605bdf96 +EBUILD libva-utils-2.1.0.ebuild 1352 BLAKE2B a53ee0ce8a047e995eb7ea3f1f79efc5f44eb33965f1a13db7302a3cf89bcfd38bb6966ad14ba57acbf2d50f703c3b795e0368c11be9bb43e00b2af810a47e82 SHA512 9020017ce01eb0d3abe946e1de006287c03cc110338c4fd9b18aa64fc6ddd996f3c7758bf88e02fbb556e5a65717caaff193b47d79f9afa28c343b5b47462d1e EBUILD libva-utils-9999.ebuild 1352 BLAKE2B 700a90494c689b3260d0d0d09be5671aaec976b03bdd57b2b01de0469a4b3f678f2d3f5c9ec9dd311df059f612fa3ab1d7395bb2bbed51bfe5163cccec6d0062 SHA512 b64978b6b8b880d134d92edfb03cc0b2dc13389e76c4ce594549377ec688141756ff16f6d0a9bdb5439e1e5dd038cd20658b18c70dace5826b211916605bdf96 MISC metadata.xml 414 BLAKE2B 38e8ac043ae6960cdc20190dd2f7f802b006c4d1f71920d1b699a8750a53c65ceeaa32f4d82f0699a5989f2f252daa1fbe5e2dfa330b9eb745a12cce8da045f8 SHA512 a515f432546c6063a66694fb5fbd310d498d2970cac15dea1c9497d086cb517557c15da0837f068bf28bd2e000345f95c68f4aa6170d65b960ba7e6d44e8ad57 diff --git a/media-video/libva-utils/libva-utils-2.1.0.ebuild b/media-video/libva-utils/libva-utils-2.1.0.ebuild index 6c7521ce0786..cc5f1fc7c3e4 100644 --- a/media-video/libva-utils/libva-utils-2.1.0.ebuild +++ b/media-video/libva-utils/libva-utils-2.1.0.ebuild @@ -31,7 +31,7 @@ fi IUSE="+drm test wayland X" RDEPEND=" - >=x11-libs/libva-2.0.0:=[drm?,wayland?,X?] + >=x11-libs/libva-2.1.0:=[drm?,wayland?,X?] drm? ( >=x11-libs/libdrm-2.4 ) X? ( >=x11-libs/libX11-1.6.2 diff --git a/media-video/makemkv/Manifest b/media-video/makemkv/Manifest index 36578508f720..abee8c1888f3 100644 --- a/media-video/makemkv/Manifest +++ b/media-video/makemkv/Manifest @@ -1,6 +1,6 @@ AUX makemkv-path.patch 2153 BLAKE2B bab155f5aea1c7f5e3d1923b580b3f36115d32bf0d384a347379dd9ea80b650ea9755c641be0253c9d5b269f9aa4d2774ace89ea598b5206391794263530a84a SHA512 c7744f92ed7a5f09f0301c454afa32e4fce7251f276129917d2ce602b35f5961e629fa0328213f6e5a8d260b5964db099c44b1e870b209f7bb78712cf52b6e95 AUX makemkv-wget.patch 1013 BLAKE2B 123152789d07f8fd0497e5fbd3f3f54108434991242a5a7665920b6007c653c5ffdb2f66467ab8ed3e1f23b7257906340cdc26282d6ba2a087b3f4632ca57f6f SHA512 09ece751d6765a93ff18e0eb8edbb7c413e1074676bc5c6fbc57bb1b8c2314f66198737c5077ecef18d286d724088d2db6731977885713bc095531281f104e0f -DIST makemkv-bin-1.10.10.tar.gz 9119354 BLAKE2B ed0d2031701aad5d1cc6f9ef8704a8a985ff3fdc343a9dc02310751856c336c08ba83675e3305b3e856a810176ff02d7da148a4dc1d4b9298fe62bce3c8a236f SHA512 d070ccabbcfeaab1a72f5f52cb0efa98cbd6c4c1b7d8445971d76a76c89b487b6debf0f1183af13d877e41a2d7e7deaae355fe30194a783b80704395a2a03b8e -DIST makemkv-oss-1.10.10.tar.gz 4572400 BLAKE2B 1ac6c9605cb31f3abdc75430476c398ff01d9a9b500149b2c26a7e2c10d14be11a03b9a0ffe52f805e03b8fdbfdf22f72fa5f3ff7b23c3c24c924e95f8286d5b SHA512 5c73044c7f6a522bd8410cf6454bf38e9829cbcf83a755916242aa242477befb248be8da962b070ec99950dfba7180486fb90c34c86fc62e87485baf9fa99b13 -EBUILD makemkv-1.10.10.ebuild 2948 BLAKE2B 11a19400c703662fbe6521cb5d72ea9e93b0cb07aedc8f286c3fae94faa506f26635baa1e81a19f63f9a2de41034d3577b52e363a00997180edd8ad6a091887b SHA512 dc2c911050573eee6b26e54f34b9a982f0a6715c41c01fcd0db146e81116eee44797899dee65745945eaaa63c85deb97f046ec6ffb4c4808f51694a43629df8e +DIST makemkv-bin-1.12.0.tar.gz 9157789 BLAKE2B 5534250c6d217824de4f0eac9b17f1e61e24a82e40d01b42c3df856be24b0d5f9421e52433840b50e9dc4134fab09bfb8fd2c0e3e45fac1afd2fa8026d299ce4 SHA512 039a60308b90434c9aa39a18c03078cd67c8f5594ea20578dcc2c2eb75fbf2bc1918f976cb35b97c977c3380cbef27c5cb819593276343b6357cd0b384ac6c22 +DIST makemkv-oss-1.12.0.tar.gz 4572233 BLAKE2B 1eb14296180e4c2e13dab12414c5a7087069b43d19ef93a0ece0824d5187069fd78be750712f3fd76da2393d2717ced1fe5e26abfe3879bb6465a0bfeea275be SHA512 36c6f1e447081e2bd003fb75e6b70eaac4c6ed5ea2b39615bf81599664c66631c3ae84dcb04448ac8877724fdc4112b351af8c16aa3d1463ce8a7ac871524469 +EBUILD makemkv-1.12.0.ebuild 2994 BLAKE2B dcc6eaad1968992daf019758e4084fcb2942c76d92ee9a642c7fab0a45d157ba65b3f3228676024ac52badb70c633d29ab15ad48f07d9b04b18854cf7c6984b8 SHA512 120d52121787d0df4ae85b3ce83ec99ed62f53b0b7fcbb8fb47dffbe93f98d03d77882c29d8f39dfe0e6ea4a836d003a769dae1beaf8bb1ff83703066872e922 MISC metadata.xml 1225 BLAKE2B c65dc32de4283f661bb1725d24d7346ad93a5cc77fc794cb41ef95174eaabd3fe17fac4ae7c4a4791170563e7ae0596c37ec734880723f9a9e81b5d991646b4d SHA512 b5730528c0efef8dc5d98248d0eaa85625b292e610cb7aa294d87f968fabdd45a6d240e66d7d2a4f0cdfc7642ad11dbaf36417b36b8895b8e50b307202ac1bb9 diff --git a/media-video/makemkv/makemkv-1.10.10.ebuild b/media-video/makemkv/makemkv-1.12.0.ebuild index 05739fbcc6b0..530e22a417b7 100644 --- a/media-video/makemkv/makemkv-1.10.10.ebuild +++ b/media-video/makemkv/makemkv-1.12.0.ebuild @@ -3,7 +3,7 @@ EAPI=6 -inherit gnome2-utils flag-o-matic linux-info +inherit flag-o-matic gnome2-utils linux-info xdg-utils MY_P=makemkv-oss-${PV} MY_PB=makemkv-bin-${PV} @@ -38,7 +38,7 @@ RDEPEND="${DEPEND} net-misc/wget" CONFIG_CHECK="~CHR_DEV_SG" -S="${WORKDIR}/makemkv-oss-${PV}" +S="${WORKDIR}/${MY_P}" PATCHES=( "${FILESDIR}"/${PN}-{wget,path}.patch ) src_configure() { @@ -76,13 +76,16 @@ src_install() { # install profiles and locales insinto /usr/share/MakeMKV - doins src/share/*.{mo.gz,xml} + doins src/share/* } -pkg_preinst() { gnome2_icon_savelist; } +pkg_preinst() { + gnome2_icon_savelist +} pkg_postinst() { gnome2_icon_cache_update + xdg_desktop_database_update elog "While MakeMKV is in beta mode, upstream has provided a license" elog "to use if you do not want to purchase one." @@ -104,4 +107,7 @@ pkg_postinst() { elog "LIBAACS_PATH=libmmbd LIBBDPLUS_PATH=libmmbd" } -pkg_postrm() { gnome2_icon_cache_update; } +pkg_postrm() { + gnome2_icon_cache_update + xdg_desktop_database_update +} diff --git a/media-video/matroxset/Manifest b/media-video/matroxset/Manifest index 20d78b9da56e..f5718fdbca6c 100644 --- a/media-video/matroxset/Manifest +++ b/media-video/matroxset/Manifest @@ -1,3 +1,3 @@ DIST matroxset-0.4.tar.gz 24996 BLAKE2B 849c07f5edfbdd22abf5e11a8acecad1efc505dbb5abf9a735ca92ecb08194e575099ce314c9dfec7c19483c9d6a703a77db97a918ec3dc710e65cba2469d420 SHA512 e313c266331e247fdb790f1fefe58ceeabea5c4dc665f70a53f9318eecda590161b85e1d8804b1d2e14c761afbf58efb719164741cb4a6298de953a62c56da74 -EBUILD matroxset-0.4.ebuild 926 BLAKE2B eddf4c154eec8b8b20b492ed989aff2f2ecac2bcced768de3321b74b33631219c8f7a9502620828c442b7dbed60c2d039c7af5f3baa70fc0ec159b885bd5e8ec SHA512 48a81ab1f73b0599ace36b9dc7ac374d641daf393efa7d5ee9dececcb67ab2526e69bdd116788fd1ac21ac412b0cdd939ec8e48c927a914132a4888b3fe4ff1c +EBUILD matroxset-0.4.ebuild 967 BLAKE2B 4922d96c6b14244279dfd6cab710dff89e939a8ba30fbbb4b0df733b69c0943add15ded231642bc78efe422c683e458bfcd2e6c31d2196aa01bcd01f62850367 SHA512 1a41bf667aac207a013b34c96b6a48da730178a1997c4dd9facb2c6d7078a0ec299c45e7764a162ad5442de7addc57fe66429cb95984204d0e3bb20ea746416a MISC metadata.xml 265 BLAKE2B 81ae71ff8ff3fc89fd58f7cee9f59ba0399695fb9ceb7b6e4221b6c9b4f5930d026f4e6ae466d52cf27a3f58dc92e19051c645f034681a16758b0962fc2efffc SHA512 7af3db1dc60ec583ef99a62d5649624c2ef01efa64cee6ee916b6042cbf8d0edb5a0a9a6a1baa047940d5d17dc10f00e9675ae613bf114d33507c3204aceeab2 diff --git a/media-video/matroxset/matroxset-0.4.ebuild b/media-video/matroxset/matroxset-0.4.ebuild index cd27fbb824d1..9fea3c6f1738 100644 --- a/media-video/matroxset/matroxset-0.4.ebuild +++ b/media-video/matroxset/matroxset-0.4.ebuild @@ -1,20 +1,23 @@ -# Copyright 1999-2009 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 +EAPI=6 inherit toolchain-funcs -IUSE="" - DESCRIPTION="Matrox utility to switch output modes (activate tvout)" HOMEPAGE="ftp://platan.vc.cvut.cz/pub/linux/matrox-latest/" SRC_URI="ftp://platan.vc.cvut.cz/pub/linux/matrox-latest/${P}.tar.gz" - -DEPEND="sys-libs/ncurses" -RDEPEND="${DEPEND}" +LICENSE="GPL-2" SLOT="0" -LICENSE="GPL-2" KEYWORDS="amd64 ppc x86" +RDEPEND=" + sys-libs/ncurses +" +DEPEND=" + ${RDEPEND} + virtual/pkgconfig +" doecho() { echo "$@" @@ -24,7 +27,8 @@ doecho() { src_compile() { doecho $(tc-getCC) -o ${PN} \ ${CFLAGS} ${LDFLAGS} \ - ${PN}.c -lncurses \ + ${PN}.c \ + $($(tc-getPKG_CONFIG) --libs ncurses) \ || die "build failed" #prepare small README @@ -38,7 +42,7 @@ _EOF_ } src_install() { - dobin matroxset || die + dobin matroxset - dodoc README || die + dodoc README } diff --git a/media-video/mkvtoolnix/Manifest b/media-video/mkvtoolnix/Manifest index 2186e9ed0541..bcea6853ad32 100644 --- a/media-video/mkvtoolnix/Manifest +++ b/media-video/mkvtoolnix/Manifest @@ -1,7 +1,7 @@ DIST mkvtoolnix-19.0.0.tar.xz 4616780 BLAKE2B 72eb3b1a34bbed0d492098c02c1f60c7ce7f0ea6a8fbff6b88bd9d7af5891dda8c8adb9a0f856c65106fb430b481183ce74b9369590cd4dcfe881d7db84eb06d SHA512 dd18eeffc8a5210ca3c8a287321ad106f63cff8fbe5ad3891460aab7e60f2d5261a3f335f3991524a95724861288593cfb3bd9df6829a2f7751f6a1fdaba0ca6 DIST mkvtoolnix-20.0.0.tar.xz 4670268 BLAKE2B fd10e5bd739338252d4d1c8878382652660e59b9669c85a3f9bfab1349da6cbcd4a79b23a1db9f59adb5ccb12aa1ae046978f722e887ab0668c91270cf50b705 SHA512 1ba7b2d02fcaa2252409702e82e04075237a33b8f2cfe8b85e4ea416d7ad55d0454659c821eb851fa666b15acceec40a5be00691ddaa4ea098cd3a4d2db0d313 DIST mkvtoolnix-9.6.0.tar.xz 3810216 BLAKE2B 0213f7643b517436610fd2abd5862026cad81ae48018bbdde6fd83b226eaba6d36589925fd49b7244a47569f7fd15480eac9af559df1da7c131a05aea4865606 SHA512 5f469215a10dc865e51f77c43961705d70b1b0e38d70b930e5065d8d89b8379734d9826a63e2cb7ae9cb6723ed8a1d16793df35bad6244cedaa19bc4df49b436 -EBUILD mkvtoolnix-19.0.0.ebuild 2550 BLAKE2B e5e2a1db5e5ce09150e520b8eb8534849d392b507f33061ee2f2d1b6a7e9bdec78b187233614a98b72f24d380a572b23d15113b97608ec4be77cbeb51ce94958 SHA512 4388562b3c8f3774d875c8f71b0251e3e91b7666d07cd71529d9da473c2ac8ba861d2f1c4a5fba05c51cfab3c25f32f822cd55d4e5ecab1aee49162771140966 +EBUILD mkvtoolnix-19.0.0.ebuild 2549 BLAKE2B f205d940a9fe250d842cfeaffefd389be863556cfbb6d1d2960551c5b16ece35269c9c64f2c110655e38f2cda894c5940bf686fb04602ad997cca05f61ecb0b9 SHA512 e8291ce11ad3871b538ccce78d81e258ff4112098a14587f12a03969a40cec24ddb884a2c9e3c16503ac1272a586e6e61fef8d414c28e9ee526949c97e52124c EBUILD mkvtoolnix-20.0.0.ebuild 2711 BLAKE2B 05bc79c266139415bfa53d7c739bfd4b1738b606d2d7660d41eb1fa68a4738970371ab915e0413b30ff8a482452ed8b4568f076c32a8383955f5c2a7f237bff8 SHA512 db31f33ad3f2f302fb978a5a5ce59c265141844142b1d557a1febc42b2c3a0ac1a13a9b5cd04d8903a7c1dab01f3fea9701aa634edd165c40d04e6d64ff9f5df EBUILD mkvtoolnix-9.6.0.ebuild 2797 BLAKE2B 63dcef388c97df90fa9d47572d2af82839fb1687409060aedeb824400e5e2d450674689c69e630bc02f00ff92f784ab29d3b445b39a4317884a30513e30151b2 SHA512 bd376bb7787b79719e4e3bba4361e55be0d8c39d55b6c37c905c84bf8b583f718b66d7ce9941f87213514ce38c33f2d2a506f2fd8e1edcd6d0fb4e11e45d4052 EBUILD mkvtoolnix-9999.ebuild 2711 BLAKE2B 05bc79c266139415bfa53d7c739bfd4b1738b606d2d7660d41eb1fa68a4738970371ab915e0413b30ff8a482452ed8b4568f076c32a8383955f5c2a7f237bff8 SHA512 db31f33ad3f2f302fb978a5a5ce59c265141844142b1d557a1febc42b2c3a0ac1a13a9b5cd04d8903a7c1dab01f3fea9701aa634edd165c40d04e6d64ff9f5df diff --git a/media-video/mkvtoolnix/mkvtoolnix-19.0.0.ebuild b/media-video/mkvtoolnix/mkvtoolnix-19.0.0.ebuild index 98b19cd3e142..6b922bc0c055 100644 --- a/media-video/mkvtoolnix/mkvtoolnix-19.0.0.ebuild +++ b/media-video/mkvtoolnix/mkvtoolnix-19.0.0.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} == "9999" ]] ; then inherit git-r3 else SRC_URI="https://mkvtoolnix.download/sources/${P}.tar.xz" - KEYWORDS="amd64 ~ppc ~ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux" + KEYWORDS="amd64 ppc ~ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux" fi DESCRIPTION="Tools to create, alter, and inspect Matroska files" diff --git a/media-video/movit/Manifest b/media-video/movit/Manifest index 872d81edb653..d28278a4e3e2 100644 --- a/media-video/movit/Manifest +++ b/media-video/movit/Manifest @@ -9,6 +9,7 @@ DIST movit-1.5.0.tar.gz 941449 BLAKE2B 129d591d738ee4fd959b724a2942dd60ca01015d0 DIST movit-1.5.1.tar.gz 969481 BLAKE2B 6172b0c9b11fcf93e80b507ff658a82cd82fd54fbe45adc00af14b996d7c977ac6939a806ea57b96e2cca8f0dcc743d918adc46c1f5073c17b70623b106f7db7 SHA512 2aa35cb05374a0b6a74eaeccf8a50d382684c16c47f6be43139ebeac9f6399bd4f6a22cbd27bbb4a78fce48f3357199ea51a53b168719ece624018ae4c620c4a DIST movit-1.5.2.tar.gz 852983 BLAKE2B 94cbbf564c05aa4541ec32244993063b513954baa488ed6bdf2bfafeca4e5e6ff44c9088f0fa984e4c48dad0d441a1ee62d99c4a67649330c2bf1f733cb77a73 SHA512 96cf5e985f32bd3b278fa6cb4a83d2220337f5efc2c1ca636949e257bfa3817dcb5fdf396ec4f9c49469c481225bcb5a4f292a5960ccec1746985714ff8c6618 DIST movit-1.5.3.tar.gz 853170 BLAKE2B 3f6358c3c554235d676213f9f27cec501022035853daddcb45a8ff1266de2520b58bbbe4bb4b1fc36cc941c67bdca80d438e19e4852dd02cff6b1d68e02272a5 SHA512 390f893c06c5ea7e0b6c9f5e89db858af53d9926460fb05df2147ec10fe0fc957d211dbcc5d4778dd19f0d94cd5280b015902f796758910347611d817ae8c035 +DIST movit-1.6.1.tar.gz 870278 BLAKE2B 736b34cf4d5a9d9b59e56dc994d467ffc33e86c8bd04a8062362e76f4d7a4c973252a65258d6b29753942c0f320e778a4a1ae4484795b3129de779a51770f936 SHA512 36e425cc1bcfce9afd9124c696d95f2f6c74279161c178195d9f4d22a34acb1919aac5f51c29aa13b95d0a7343beacb41b1686fb4ad92acd136c6a25ccb4044d EBUILD movit-1.2.0.ebuild 741 BLAKE2B cdb33c21e433b5bf7d81b2f0c72c3b1528486551cdf956b8f4bc44f14a8956323aa2dbf15dd9a23de5d18b83c28d5aa79c22fd17142fba4b2e8fd4207e214645 SHA512 0b7c9a076764cc9d38a5cbc6c3b9577fb398c03e849dc4f0e4b4c247e436d9862af602ab1d39703addc5c18e7e9fa661ac7ba41ebc7e25e743dcc423363b2375 EBUILD movit-1.3.0.ebuild 743 BLAKE2B e466622ce76d26cfe7ff6a0922743b174507921921277e0201c748def1e9f3b5f10c6553331a6dce116d1fb5f61e09cd01d750d702d8d751e80d0c3037f553f7 SHA512 557d4da2bf5bc94a243556361d00d636663a87a89358a4776c91c5de1ce66e9902bdc4eff73c312c58e39e204d490ba3866ef1c29ea103faf300ce8bec160e57 EBUILD movit-1.3.1-r1.ebuild 823 BLAKE2B fefcbc41d0e84dee121f05a8fc8a5e1c9bac15b8377eeb49decf0a0ad473c668f476a7cd6ebf4349e9c6b731e9b962ad4fd78ac787f7558ad1073eb9538353c4 SHA512 369b689e675ab202d88df62328939d97b153e258421d91775c5a4c9b96ed0529d140cafc44a2a46bbbd4c2d05dad23f39a292d54af0bfe3c235b2e30868ed2eb @@ -18,4 +19,5 @@ EBUILD movit-1.5.0.ebuild 763 BLAKE2B 4a0cdd97d8f57e1c743568e7223ae96c28951fa2c9 EBUILD movit-1.5.1.ebuild 763 BLAKE2B 4a0cdd97d8f57e1c743568e7223ae96c28951fa2c9c181a284ff8efce44be8abdf98f4eca1a50732aa938b952bac914fa73335fcd5cbafdd085b79198d8d2133 SHA512 5265ab1aa099af2506d848f8b25995075b0f375e877d264665d953033b3e671f0b179ae955d4f4d6c63de4a6ceb101c4ea4ba5a88f862d51a9283f8d2d6b0b33 EBUILD movit-1.5.2.ebuild 763 BLAKE2B 4a0cdd97d8f57e1c743568e7223ae96c28951fa2c9c181a284ff8efce44be8abdf98f4eca1a50732aa938b952bac914fa73335fcd5cbafdd085b79198d8d2133 SHA512 5265ab1aa099af2506d848f8b25995075b0f375e877d264665d953033b3e671f0b179ae955d4f4d6c63de4a6ceb101c4ea4ba5a88f862d51a9283f8d2d6b0b33 EBUILD movit-1.5.3.ebuild 763 BLAKE2B 4a0cdd97d8f57e1c743568e7223ae96c28951fa2c9c181a284ff8efce44be8abdf98f4eca1a50732aa938b952bac914fa73335fcd5cbafdd085b79198d8d2133 SHA512 5265ab1aa099af2506d848f8b25995075b0f375e877d264665d953033b3e671f0b179ae955d4f4d6c63de4a6ceb101c4ea4ba5a88f862d51a9283f8d2d6b0b33 +EBUILD movit-1.6.1.ebuild 763 BLAKE2B 3560fd54bdf4188fc6184d824c432473270a2aa11f0fb9c9915e9d059f991ebe805f70dfef781bce65f3b7e96f1a48b1c71c0aa4ebb02f987d79637eb16f039f SHA512 ea9d0fe5635ad82b8cd57cee2ab7580f9d572e80ffd8b86b16a3b6ce2aaf7c00dbe054147ec2b886767d76910f8fc259579b2115c9d37631ae528340904e0680 MISC metadata.xml 253 BLAKE2B 7dac7f77dcc8de31f439cc6d7770a503f95be9c2f8ae57df9e725df941e2b31a90a43664a485a5fad9510b9ae060ba7aaaddba29324338dd9eb07d88a63c7dce SHA512 303268e1f46e337e32c64b544c0962ecbe8de1799c42736b3c3515b6f31954a655830c402317bd0534cac12059e17eeb5f360d010432dff795a136662a5c10f1 diff --git a/media-video/movit/movit-1.6.1.ebuild b/media-video/movit/movit-1.6.1.ebuild new file mode 100644 index 000000000000..173963dd3bf3 --- /dev/null +++ b/media-video/movit/movit-1.6.1.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit eutils + +# no sane way to use OpenGL from within tests? +RESTRICT="test" + +DESCRIPTION="Modern Video Toolkit" +HOMEPAGE="http://movit.sesse.net/" +# Tests need gtest, makefile unconditionally builds tests, so ... yey! +SRC_URI="http://movit.sesse.net/${P}.tar.gz + https://googletest.googlecode.com/files/gtest-1.7.0.zip" +LICENSE="GPL-2+" +SLOT="0" + +KEYWORDS="~amd64 ~ppc64 ~x86" +IUSE="" + +RDEPEND="media-libs/mesa + >=dev-cpp/eigen-3.2.0:3 + media-libs/libepoxy + >=sci-libs/fftw-3 + media-libs/libsdl2 + " +DEPEND="${RDEPEND}" + +src_compile() { + GTEST_DIR="${WORKDIR}/gtest-1.7.0" emake +} + +src_test() { + GTEST_DIR="${WORKDIR}/gtest-1.7.0" emake check +} diff --git a/media-video/mplayer/Manifest b/media-video/mplayer/Manifest index 25c213d0a13f..4274ed3b7f7f 100644 --- a/media-video/mplayer/Manifest +++ b/media-video/mplayer/Manifest @@ -7,6 +7,6 @@ DIST font-arial-cp1250.tar.bz2 249705 BLAKE2B eb4366a110d917dc975b8add168ab43b1e DIST font-arial-iso-8859-1.tar.bz2 234242 BLAKE2B 0671854e1a257d27b502affb59de681942a93990d3ac2575bbf1a6dd9eef026969f2f9ce4e9c11a68ea3d8aed48063f826a1e153f7468437a39791672c92a5d0 SHA512 a1d03b6f09c48f48b7733f3bc0402ceab239a9abf88b860d852ea9fe69b4da690208a79d6f29d30204f5b37becf10672e8e8c0bfef201846d80ec54df617d029 DIST font-arial-iso-8859-2.tar.bz2 222208 BLAKE2B 94b1a04672bf9b4b20a0e6981591e761f751bd637deddcb801855296c525bf3b5e8feb1cb11cef282c0269f2c963ded22846089076e7e6763f258b8a932af454 SHA512 5671e628303fd816f64a51ad10e2f4dd9c3dc1b34c379a2ecf489b83931db7af668aaa4e00e96a00cacd63ed98daeae6b6a4d5925edfb06fc98d3a923f70257d EBUILD mplayer-1.3.0-r3.ebuild 17268 BLAKE2B 39bc007a2cd9c4d24423e34f4b5748225bb3eb673866e363e52f4cea715ce0a7c5ffd4768bd662e153b66290c07a2fe3bee0215aba30c70a5f4eab5339602d6a SHA512 1ef846cce25623acb7f58ea8f359b9ec3acf545c7c38f463d7df129bfe768d01f863bd852037244807fa8c1370660686f7c45a34756c42f8c60dd4548c0b79d1 -EBUILD mplayer-1.3.0-r4.ebuild 17191 BLAKE2B 0bc133514706ed7d285fec24fa712ab075660c8d4aa1523128cee62061c00359d612e47ee0728fa1ed6feb9fdc616ae24dcdab401b58e44f90ddefe4354738e0 SHA512 2b8a12ef14c5f517ee4e274805edca37d1a6b16a85cbcd75594b40e923ba34bd1eb396498530e52951ddd3eeebaa5af2ac7fff7cf0416fa4bfbf7abaa84ec106 +EBUILD mplayer-1.3.0-r4.ebuild 17189 BLAKE2B c6ecd9061ec9d561af90e724b2ee10b98fd23ab1a8fc617be8dd5ab8ac9e92f4e22eb948afac989bd30fa31de788165482ecd30a95e19bfcc99f7d93a0c26487 SHA512 1ffab9e3f7a70d2f2dfd8d46f5c75de1c5dfcc445860219c3eba526d6e665d160767d214d132fe8e50d3c8843ad3b632ea40177e382fbd561248faf4c29c2295 EBUILD mplayer-9999.ebuild 17044 BLAKE2B 1b85b2ca48e0f3df600c89e2c6f4bafb30e7c2c38f0d9c3cef8026528d85ce2fa851fa5d6399560a7ffe89ac3accd78909b1b187a04a0b52285eec0628c63830 SHA512 b4fdf43ac7782b680a8095a440a33db08f60c15fdbca24a1e89b55417d18639844cc8883e6d79daac9f0bca77df1b623f6c3b2676725f27a4e5451a08d2f8a68 MISC metadata.xml 2530 BLAKE2B 83baf1357e9b0d31244b7c04ceab7eec0bc7db7eb9a2de4ffc1a85cc49af40f1094d9bdbac22c9abff43c215c19e5b8c745afbd397ae7221921c24b422590e3a SHA512 b650af6aa25ee064d81d3db5cc066d634eaf8c8ccdf8e1352d449f0579b0a310026be2ff873999767c5b82c25a76c138af722220892794b9c615ce477335a93b diff --git a/media-video/mplayer/mplayer-1.3.0-r4.ebuild b/media-video/mplayer/mplayer-1.3.0-r4.ebuild index 0555deef2b46..7a561715f696 100644 --- a/media-video/mplayer/mplayer-1.3.0-r4.ebuild +++ b/media-video/mplayer/mplayer-1.3.0-r4.ebuild @@ -155,9 +155,9 @@ RDEPEND+=" SLOT="0" LICENSE="GPL-2" if [[ ${PV} != *9999* ]]; then - KEYWORDS="~alpha amd64 ~arm ~hppa ia64 ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 ~arm ~hppa ia64 ~ppc ~ppc64 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" else - KEYWORDS="~alpha amd64 ~arm ~hppa ia64 ~ppc ~ppc64 ~x86" + KEYWORDS="~alpha amd64 ~arm ~hppa ia64 ~ppc ~ppc64 x86" fi # faac codecs are nonfree diff --git a/media-video/mpv/Manifest b/media-video/mpv/Manifest index b02981e13c27..de34e6ee48c5 100644 --- a/media-video/mpv/Manifest +++ b/media-video/mpv/Manifest @@ -9,7 +9,7 @@ DIST mpv-0.27.2.tar.gz 2957191 BLAKE2B 35e316e5a30869ae44ff229e99ae11a88e2f7d55b DIST mpv-0.28.2.tar.gz 2982558 BLAKE2B 5faef4122d456916f43bd603192fc72dee1ad16fa3c842d54a2e53dc8f9db416545549a86af62481fe211dc088821ab13b832c09f82572b36167dd3a73d57f62 SHA512 e6206e8c65dca084e2cfa73ab09278b7113cdfd90b89877d1f75a1068c6379a093ea3955a023857357683edce1aba8c12ee441fd195d887af4d939fc7b66cef4 DIST waf-1.9.8 100685 BLAKE2B b335115b7ba5af4f8f49fc4da7967fa20e0633bfc7de7ad28fdb58dfcf7ae9c7833d053d298280e26e94b18af70a66fc13d08adf1fc7f9ad9b81e70d95cc74fc SHA512 e7493767f65deeb38aa162adef22adf60ebbd038410e9cdf4fe6f0de8c43395dbbba14962aa2c3855e1277136085fc22ad12ebfb8ac4e76f16358296039b8ea2 EBUILD mpv-0.25.0-r2.ebuild 10902 BLAKE2B fa9ae811c53d01d32b8288696436783f9cf434d04255c45ae5efb73d68821afe5bfc3a2548fde646e11b35b4329ca61fc4bf3d18e7277538274a10440cde9069 SHA512 00c1edd4c77e859fc03d8cbadfefa7278bceb94d788d1306478fbf7b7535225c15e6dc65058eccf8251b9e6f3a4f9ce7ba04bfbc2065ccff13416fc5a32ebb7b -EBUILD mpv-0.27.2.ebuild 10488 BLAKE2B 881353d4127092e85e1c1d2cb0309e4eb590974fafc525bbace2211595370c2bd3fb5531b8760000740a461d4cf78ec3334a6a3ca7d5b6591eb25c21cf6f88fa SHA512 5848219899a7a5996d93775f23cba5d2f0202da20e3606a7009a7b96df9b89f4fb6b94668bdda9e1eb42cceb88f4f580c403d404f0f25e359542fd09319b3d84 +EBUILD mpv-0.27.2.ebuild 10487 BLAKE2B 8e1de0d8491f76a535c525ce2a21ff1d63e73598cacf7799d1f42757f858e735aae423603be56f331632c911f3d106053e8a094d5c432e78bd67d0553457b447 SHA512 348e2a0450a5501e059102bfc1990dbc1bb2925dd25d92715b155e74b17a1a9be4e7932679f7a87c95ff985fc1f0ee15e146054ca1bc8a8e4a631593b6f3203b EBUILD mpv-0.28.2.ebuild 10152 BLAKE2B 6db64e6256c2d495cd90418d61829b57d362209ad8ab8c7c1ae3d41ea6df7bf1b3d605ca3f86ab67131ac5358dafb438563e6956ff11d1120f62ca1da8069fce SHA512 f2195ec248b398e4733d416e259f36a707bdf17f873ad6be52c01ce986f359ab3defad5bdcade5c57609e6403ee8e47f93a3e3ae54732e14f3beb492e803bad6 EBUILD mpv-9999.ebuild 10005 BLAKE2B af956f671b10b3789ae90d4a673acb6dd44d32c7e83a2b69c39c0db2f628fcd49d6b886a104ba6c13e001a4287b93cc11f81de38e644df3be9bc360a06e3e81b SHA512 17bd0ddbcc8cfff1397bf9bc115f2996d67386b5c9e32a103cbda91e37f223d19ad10b3331a725af84a2008b9685624e4612f0be46ce2cadc6d42bb30f5a73e9 MISC metadata.xml 2376 BLAKE2B c585e5f1e6e5c91ad9c3ad25de75bde9f01188950bafdf016c2f3b55a5cc74e48775667e173962178f13bbae5b40d2a386144bba7343ec21a2b60f2ee9c1c6c7 SHA512 8da450ad8b003eacfc8aab85b8774206163305750c559e4e7e4e8a56b4e3c398f9cea970430b37d26069c6ec333a4ae860c012a63d702dfb24dc65089edaa604 diff --git a/media-video/mpv/mpv-0.27.2.ebuild b/media-video/mpv/mpv-0.27.2.ebuild index 5e6b872f11d9..d7d0db2307b2 100644 --- a/media-video/mpv/mpv-0.27.2.ebuild +++ b/media-video/mpv/mpv-0.27.2.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} != *9999* ]]; then https://github.com/mpv-player/mpv/archive/v${PV}.tar.gz -> ${P}.tar.gz https://dev.gentoo.org/~kensington/distfiles/${P}-patches-${PR}.tar.xz " - KEYWORDS="~alpha amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux" + KEYWORDS="~alpha amd64 ~arm ~hppa ~ppc ~ppc64 x86 ~amd64-linux" DOCS=( RELEASE_NOTES ) else EGIT_REPO_URI="https://github.com/mpv-player/mpv.git" diff --git a/media-video/parole/Manifest b/media-video/parole/Manifest index e64c98f81076..50a5909f45ce 100644 --- a/media-video/parole/Manifest +++ b/media-video/parole/Manifest @@ -1,5 +1,7 @@ DIST parole-0.8.1.tar.bz2 814827 BLAKE2B 54c6753da5f9e6e6eef70bfbe13dd6496687fb35905ac8222a8ab96d3a46bc2f718a5d87dc44abec2c15cfde503f839960b0bcb51c8a58b5c978df830eec5207 SHA512 73c27022331828adb7b5805245ce97f03f4848c569125529436e82651da61e28f4d4a834468d6e4c165754f2fd9664eded9a7e15fc86f067d9b2c7c54afff3ee DIST parole-0.9.2.tar.bz2 922024 BLAKE2B 95075aae3a1ba5595dc28c5610539a7c330802a03e4b53cee221ce131cb02df72b582000e98349d624fd1834cb97118ce75ce54e8acf820b1380ea2c24ce3fd5 SHA512 c3eee9501648bbb058a22398f2b8ae3727036718052b9e93ebb6f7dc3eb88ce1cfe8d443a5abf7d0cebc2853e14f42fed520ce17d8c7e03dacdcafb57247fb4d +DIST parole-1.0.0.tar.bz2 900499 BLAKE2B d6a1eb21846426781a712f33b7cf8f412b17b9a3e02b1ef15b6ff742687efc70a3e3f0ae8124ed2226a1cf00022c7ef0650c8e1c1b6e3279b111891e8c3e651e SHA512 0581fed93d2a09a3d9ec9cf1bb68a298ccd47676b22d0824495136ee9d785290b8465af8c12b5ecd34a46936f7433bf96dd559e6252a8f1af46c0e2f9256c864 EBUILD parole-0.8.1.ebuild 1270 BLAKE2B 41da47e2e022fa88316f0b255dd3142e3d242fa76d2bfc52b42f8b559b1a9084f0a84c206c9c70040e0de5024b0a41c3c8e78259925855c71564ab51acf691a6 SHA512 dced0c4718135bc2572ef9a08a7ab36cebc018d6dd5cbcbb9fe93384d86c7c72925c1236b0096b5d5f4c0cb2f62c85e89675766f7fadc13633059d04c6349a29 EBUILD parole-0.9.2.ebuild 1477 BLAKE2B 9a0927c2e1d42a3b0d135db4e381258e2f1f785e53c1780974e9cf9ec92abbfc47bba0a88964016e158356f73f45cb14163c667cea1b608c58971cd19ae3edc8 SHA512 dc13e5a8febc839c3a2c1685b9d7eb3d26ca01e4f2dceb339df4bfa23cc1fd277b88661b1ae7e5aec184d304846c6e70d70b49ebd32fcd72f446ebfe3f4078e4 +EBUILD parole-1.0.0.ebuild 1477 BLAKE2B e67975fdee67dfdb67c961d25d3b872e901711c6ee31f4c879286875ae8173fd51fbd6a0a3f9a05e97473301b5b2ec42340412de2cc121fb2b705cfa28637f8c SHA512 ae87c7d54d350333f5d284c69fa60bffb121ce14877890b84206b9c4bd58152843158034c5ec98ae22783ef62360b9795731d39d0249fdf4ebbf63237930ddae MISC metadata.xml 318 BLAKE2B fc559f9ed2dba93e1117e5b01a8e7202b4d8fa64493133ebbe758e4d6c13836ae484b7be986cbcae4d32ec3175d138292aa51a86018cf531c7f12c8f3bd06590 SHA512 412b57b034604b0b6d532fadf5eba6478222b30fe4a003ff1486b59ec1136f440343c4524951cee33b235dfa782c09380326d9cbee17e1406408947d12fc430e diff --git a/media-video/parole/parole-1.0.0.ebuild b/media-video/parole/parole-1.0.0.ebuild new file mode 100644 index 000000000000..3fe9a536f39c --- /dev/null +++ b/media-video/parole/parole-1.0.0.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit gnome2-utils xdg-utils + +DESCRIPTION="A simple Xfce4 media player using GStreamer" +HOMEPAGE="https://docs.xfce.org/apps/parole/start" +SRC_URI="mirror://xfce/src/apps/${PN}/${PV%.*}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~mips ~x86" +IUSE="clutter libnotify taglib" + +COMMON_DEPEND=">=dev-libs/dbus-glib-0.100:= + >=dev-libs/glib-2.32:2= + media-libs/gstreamer:1.0= + media-libs/gst-plugins-base:1.0= + sys-apps/dbus:0= + >=x11-libs/gtk+-3.20:3= + x11-libs/libX11:0= + >=xfce-base/libxfce4ui-4.11:0=[gtk3(+)] + >=xfce-base/libxfce4util-4.11:0= + >=xfce-base/xfconf-4.10:0= + clutter? ( + >=media-libs/clutter-1.16.4:1.0= + >=media-libs/clutter-gtk-1.4.4:1.0= + <x11-libs/gtk+-3.22:3 + ) + libnotify? ( >=x11-libs/libnotify-0.7:0= ) + taglib? ( >=media-libs/taglib-1.6:0= )" +RDEPEND="${COMMON_DEPEND} + media-plugins/gst-plugins-meta:1.0" +DEPEND="${COMMON_DEPEND} + dev-util/intltool + sys-devel/gettext + virtual/pkgconfig + x11-proto/xproto" + +DOCS=( AUTHORS ChangeLog README THANKS TODO ) + +src_configure() { + local myconf=( + $(use_enable clutter) + $(use_enable taglib) + $(use_enable libnotify notify-plugin) + ) + + econf "${myconf[@]}" +} + +src_install() { + default + find "${D}" -name '*.la' -delete || die +} + +pkg_postinst() { + xdg_desktop_database_update + gnome2_icon_cache_update +} + +pkg_postrm() { + xdg_desktop_database_update + gnome2_icon_cache_update +} diff --git a/media-video/qgifer/Manifest b/media-video/qgifer/Manifest deleted file mode 100644 index f6f272c5e8af..000000000000 --- a/media-video/qgifer/Manifest +++ /dev/null @@ -1,7 +0,0 @@ -AUX qgifer-0.2.1-desktop.patch 526 BLAKE2B e9b623c71789c01f952dfa8fc7cc75c2906af4e02d50039c4330edac26751d1bbe0d3b2324bfd719317f6309843c4b3c3a2759fb239cea65de2ca57bf5a5fffd SHA512 a5b58befb04339fc871e5cb33503996f536275da749ca6211d88ad519900a949c19883b646954c378d6bacaad0a43befbdeedf5b0504af9f82ea9483975fa69a -AUX qgifer-0.2.1-giflib5.patch 4549 BLAKE2B 1d6540b93566e3c9edc226d4e7efe095df11ea92d2208ebffb3a9719a6f43e65ad9c3057c1fc80eaa3dbc61e92ff59e88d8f5a872ccdb0228a7fb4bd69d9119b SHA512 2c82545722353f5db74ad7c2e96c6a7529701cd5728d331c3c5cb83181ce482e8abdf1b552dd42b32b9cde624d370dd2b9df81c31160b62d29a6aa75baec1814 -AUX qgifer-0.2.1-opencv3.patch 2516 BLAKE2B 62dd313a1130df4b9d81d6872a9eaff06ef573b8cdec9ed3b2b73a6b154756f77609384fb1c936c5ca2fd3f1144c2cf1f5a2bbd6887443c9c5cf08f052bb917c SHA512 95fc605f034a1bd9177dadc0a53505073b253e8b3265b7f07552212b0920225604946f5b711260a9e463e6926795f0867dbb8bfa41bdfd7ce3c247166e5c905a -DIST qgifer-0.2.1-source.tar.gz 373441 BLAKE2B 7413626484ce3c10995f2b16799104f0ad942de1211455b47d2780828b2f77c58d8a20fd3f44def8a3710129b626bd4961adc4e186abcfc7e2095e6b7e5a3086 SHA512 ce48e5756cbab283d5894ddb369114e52c9cedc2fe15aed5d22aeeacc822058123d3a2f3c9a6eddf94a1eef992c3ddcad77d6941c76ba0c795c8b44209fac7df -EBUILD qgifer-0.2.1-r4.ebuild 1022 BLAKE2B 5b307664bc4d0ebcf1e93aa0b92a55d25d15991be64eff4e77b578e1a1e541100ab8d20443126f8fe04fc70efb39ccd92f32fec704df06e3e38c46936a6ab26c SHA512 1d29a943158e3fffbf184b694b0a6b932c781ad6daf62c0bbb8765b7bda3078aaf5230dd9a5f42e421973bba432c7cc4c8ff97311aad389b4a16c5b1819d4bc5 -EBUILD qgifer-0.2.1-r5.ebuild 1075 BLAKE2B d01d79cacefc53bcc34eb1799f1e7f802d041cc1b63e4284989f20f0385fc8f8606990d9ec1d241af26e266e8a2279a7d9a29e6799314956c92b9a57f78770e4 SHA512 d25e9c0bf7587b2cc13662dddbf8c424e9e7a9a18a12d271611c140b62fd32d56b3a325508b2fecd0d3f38dfeafffa48acb1b0db4de5cfddbc3003be00f8d9d1 -MISC metadata.xml 766 BLAKE2B 093be0ca0b0427c0977dbce3016ba1865c4fb1f24ef3452614bcfa76b9dc02754ba08c6a92b4ae716209d23bb4d6280814d1cde54a04ebbdcc74beeae96ed4ad SHA512 25d3caf9f629f38e78519e224871b7319141097fc38337419ea743b548e4ce750579c550dfd2aef9f7811f416e2ce02a8e7772c3fb31505205b3eb8eb6162146 diff --git a/media-video/qgifer/files/qgifer-0.2.1-desktop.patch b/media-video/qgifer/files/qgifer-0.2.1-desktop.patch deleted file mode 100644 index 8e021630f13a..000000000000 --- a/media-video/qgifer/files/qgifer-0.2.1-desktop.patch +++ /dev/null @@ -1,13 +0,0 @@ -Index: doc/qgifer.desktop -=================================================================== ---- a/doc/qgifer.desktop (revision 91) -+++ b/doc/qgifer.desktop (working copy) -@@ -3,7 +3,7 @@ - Name=QGifer - Icon=/usr/share/icons/qgifer.xpm - Type=Application --Categories=Graphics;2DGraphics;RasterGraphics;Video; -+Categories=Graphics;2DGraphics;RasterGraphics;Video;AudioVideo; - Comment=A video-based animated GIF creator - GenericName=A video-based animated GIF creator - Comment[pl]=Narzędzie do tworzenia animowanych plików GIF diff --git a/media-video/qgifer/files/qgifer-0.2.1-giflib5.patch b/media-video/qgifer/files/qgifer-0.2.1-giflib5.patch deleted file mode 100644 index 9ddfdac80641..000000000000 --- a/media-video/qgifer/files/qgifer-0.2.1-giflib5.patch +++ /dev/null @@ -1,157 +0,0 @@ -Port qgifer to giflib 5 API. -See also: https://bugs.gentoo.org/show_bug.cgi?id=536634 - ---- a/src/gifcreator.cpp -+++ b/src/gifcreator.cpp -@@ -38,7 +38,7 @@ - j--; - } - for(int i=0;i<cmaps.size();i++) -- FreeMapObject(cmaps[i]); -+ GifFreeMapObject(cmaps[i]); - } - - -@@ -52,7 +52,7 @@ - } - - -- GifFileType *GifFile = EGifOpenFileName(filename, FALSE); -+ GifFileType *GifFile = EGifOpenFileName(filename, 0, NULL); - - if (!GifFile){ - PrintGifError(); -@@ -74,7 +74,7 @@ - { - char nsle[12] = "NETSCAPE2.0"; - char subblock[3]; -- if (EGifPutExtensionFirst(GifFile, APPLICATION_EXT_FUNC_CODE, 11, nsle) == GIF_ERROR) { -+ if (EGifPutExtension(GifFile, APPLICATION_EXT_FUNC_CODE, 11, nsle) == GIF_ERROR) { - PrintGifError(); - return false; - } -@@ -82,7 +82,7 @@ - subblock[2] = loop_count % 256; - subblock[1] = loop_count / 256; - -- if (EGifPutExtensionLast(GifFile, APPLICATION_EXT_FUNC_CODE, 3, subblock) == GIF_ERROR) { -+ if (EGifPutExtension(GifFile, APPLICATION_EXT_FUNC_CODE, 3, subblock) == GIF_ERROR) { - PrintGifError(); - return false; - } -@@ -111,7 +111,7 @@ - - if (EGifPutImageDesc( - GifFile, -- 0, 0, w, h, FALSE, cmaps.size() > ni ? cmaps.at(ni) : cmaps.at(cmaps.size()-1) -+ 0, 0, w, h, 0, cmaps.size() > ni ? cmaps.at(ni) : cmaps.at(cmaps.size()-1) - ) == GIF_ERROR) { - PrintGifError(); - endProgress(); -@@ -135,7 +135,7 @@ - return false; - } - -- if (EGifCloseFile(GifFile) == GIF_ERROR) { -+ if (EGifCloseFile(GifFile, NULL) == GIF_ERROR) { - PrintGifError(); - endProgress(); - return false; ---- a/src/gifcreator.h -+++ b/src/gifcreator.h -@@ -31,6 +31,12 @@ - typedef vector<GifByteType> Frame; - typedef unsigned char Byte; - -+static inline void -+PrintGifError() -+{ -+ fprintf(stderr, "\nGIF-LIB error: %s.\n", GifErrorString(GIF_ERROR)); -+} -+ - class GifCreator - { - ---- a/src/palettewidget.cpp -+++ b/src/palettewidget.cpp -@@ -34,7 +34,7 @@ - - PaletteWidget::~PaletteWidget() - { -- FreeMapObject(palette); -+ GifFreeMapObject(palette); - } - - void PaletteWidget::paintEvent(QPaintEvent*) -@@ -117,7 +117,7 @@ - if(palette && mindiff > 1) - { - qDebug() << "deleting old palette, size: " << size << ", colors: " << palette->ColorCount; -- FreeMapObject(palette); -+ GifFreeMapObject(palette); - qDebug() << "done"; - palette = NULL; - } -@@ -157,7 +157,7 @@ - } - - ColorMapObject* previous = palette; -- palette = MakeMapObject(size, NULL); -+ palette = GifMakeMapObject(size, NULL); - if (!palette) - { - qDebug() << "NULL palette!"; -@@ -165,7 +165,7 @@ - } - - -- if (QuantizeBuffer(fimg.width(), fimg.height(), &size, -+ if (GifQuantizeBuffer(fimg.width(), fimg.height(), &size, - &(r[0]),&(g[0]),&(b[0]), &(output[0]), - palette->Colors) == GIF_ERROR) - { -@@ -178,11 +178,11 @@ - //qDebug() << "difference: " << df; - if(previous && df < mindiff) - { -- FreeMapObject(palette); -+ GifFreeMapObject(palette); - palette = previous; - } - else if(df >= mindiff) -- FreeMapObject(previous); -+ GifFreeMapObject(previous); - - // qDebug() << "palette (" << palette->ColorCount << ") :"; - // for(int i=0;i<size;i++) -@@ -230,8 +230,8 @@ - { - QStringList rgb = QString(str).split(";", QString::SkipEmptyParts); - if(palette) -- FreeMapObject(palette); -- palette = MakeMapObject(rgb.size(), NULL); -+ GifFreeMapObject(palette); -+ palette = GifMakeMapObject(rgb.size(), NULL); - if(!palette) - return false; - size = rgb.size(); ---- a/src/palettewidget.h -+++ b/src/palettewidget.h -@@ -30,7 +30,7 @@ - PaletteWidget(QWidget* parent=0, Qt::WindowFlags f=0); - virtual ~PaletteWidget(); - ColorMapObject* map() {return palette;} -- ColorMapObject* mapCopy() {return MakeMapObject(palette->ColorCount, palette->Colors);} -+ ColorMapObject* mapCopy() {return GifMakeMapObject(palette->ColorCount, palette->Colors);} - bool fromImage(const QImage& img, int palette_size, float mindiff = 2); - void setColumnCount(int cc){cols = cc;} - bool toFile(const QString& path); -@@ -38,7 +38,7 @@ - QString toString(); - bool fromString(const QString& str); - int getSize() const {return size;} -- void clear() {if(palette) FreeMapObject(palette); palette = NULL; update();} -+ void clear() {if(palette) GifFreeMapObject(palette); palette = NULL; update();} - private: - int size; - int cols; diff --git a/media-video/qgifer/files/qgifer-0.2.1-opencv3.patch b/media-video/qgifer/files/qgifer-0.2.1-opencv3.patch deleted file mode 100644 index 89c79ff17943..000000000000 --- a/media-video/qgifer/files/qgifer-0.2.1-opencv3.patch +++ /dev/null @@ -1,44 +0,0 @@ -diff -Naur qgifer-0.2.1-source/CMakeLists.txt qgifer-0.2.1-modified/CMakeLists.txt ---- qgifer-0.2.1-source/CMakeLists.txt 2013-06-04 18:33:16.000000000 +0200 -+++ qgifer-0.2.1-modified/CMakeLists.txt 2015-12-19 20:58:13.772808845 +0100 -@@ -35,7 +35,7 @@ - SET(GIF_INCLUDE_DIR "C:\\Program Files\\GnuWin32\\include") - ENDIF(WIN32) - --FIND_PACKAGE( OpenCV REQUIRED core highgui imgproc ) -+FIND_PACKAGE( OpenCV REQUIRED core highgui imgproc videoio) - FIND_PACKAGE(Qt4 REQUIRED) - FIND_PACKAGE(GIF REQUIRED) - -@@ -148,9 +148,9 @@ - QT4_ADD_RESOURCES(RESOURCES_RCC ${RESOURCES}) - - IF(WIN32) -- SET( OPENCV_LIBS "-lopencv_core244 -lopencv_highgui244 -lopencv_imgproc244" ) -+ SET( OPENCV_LIBS "-lopencv_core244 -lopencv_highgui244 -lopencv_imgproc244 -lopencv_videoio244" ) - ELSE(WIN32) -- SET( OPENCV_LIBS "-lopencv_core -lopencv_highgui -lopencv_imgproc" ) -+ SET( OPENCV_LIBS "-lopencv_core -lopencv_highgui -lopencv_imgproc -lopencv_videoio" ) - ENDIF(WIN32) - - SET( GIF_LIBS "-lgif" ) -@@ -207,7 +207,7 @@ - #SET(CPACK_SOURCE_PACKAGE_FILE_NAME "${PACKAGE_NAME}_${QGIFER_VERSION_MAJOR}.${QGIFER_VERSION_MINOR}.${QGIFER_VERSION_PATCH}") - - #set(CPACK_DEBIAN_PACKAGE_SHLIBDEPS ON) #za pierwszym razem, pozniej dodano | dla nowszych opencv --SET(CPACK_DEBIAN_PACKAGE_DEPENDS "libc6 (>= 2.1.3), libc6 (>= 2.3.6-6~), libgcc1 (>= 1:4.1.1), libgif4 (>= 4.1.4), libopencv-core2.3 | libopencv-core2.4, libopencv-highgui2.3 | libopencv-highgui2.4, libopencv-imgproc2.3 | libopencv-imgproc2.4, libqtcore4 (>= 4:4.7.0~beta1), libqtgui4 (>= 4:4.6.1), libstdc++6 (>= 4.1.1)") -+SET(CPACK_DEBIAN_PACKAGE_DEPENDS "libc6 (>= 2.1.3), libc6 (>= 2.3.6-6~), libgcc1 (>= 1:4.1.1), libgif4 (>= 4.1.4), libopencv-core2.3 | libopencv-core2.4 | libopencv-core3.0, libopencv-highgui2.3 | libopencv-highgui2.4 | libopencv-highgui3.0, libopencv-imgproc2.3 | libopencv-imgproc2.4 | libopencv-imgproc3.0, libqtcore4 (>= 4:4.7.0~beta1), libqtgui4 (>= 4:4.6.1), libstdc++6 (>= 4.1.1)") - - SET(CPACK_DEBIAN_PACKAGE_PRIORITY "optional") - SET(CPACK_DEBIAN_PACKAGE_SECTION "video") -diff -Naur qgifer-0.2.1-source/src/frameplayer.h qgifer-0.2.1-modified/src/frameplayer.h ---- qgifer-0.2.1-source/src/frameplayer.h 2013-06-04 18:14:55.000000000 +0200 -+++ qgifer-0.2.1-modified/src/frameplayer.h 2015-12-19 21:01:44.419870869 +0100 -@@ -23,6 +23,7 @@ - #include <opencv2/core/core.hpp> - #include <opencv2/highgui/highgui.hpp> - #include <opencv2/imgproc/imgproc.hpp> -+#include <opencv2/videoio/videoio.hpp> - #include <QWidget> - #include <QImage> - #include <QStatusBar> diff --git a/media-video/qgifer/metadata.xml b/media-video/qgifer/metadata.xml deleted file mode 100644 index ec2e60d4c66c..000000000000 --- a/media-video/qgifer/metadata.xml +++ /dev/null @@ -1,22 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>andrzej.pauli@gmail.com</email> - <name>Andrzej Pauli</name> - </maintainer> - <maintainer type="project"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <longdescription lang="en"> - QGifer is a tool for extracting part of a video to an animated GIF file. - </longdescription> - <use> - <flag name="imagemagick">Use imagemagick for image operations</flag> - <flag name="opencv3">Use media-libs/opencv:0/3.0 for video operations instead media-libs/opencv:0/2.4</flag> - </use> - <upstream> - <remote-id type="sourceforge">qgifer</remote-id> - </upstream> -</pkgmetadata> diff --git a/media-video/qgifer/qgifer-0.2.1-r4.ebuild b/media-video/qgifer/qgifer-0.2.1-r4.ebuild deleted file mode 100644 index 02e746bc7713..000000000000 --- a/media-video/qgifer/qgifer-0.2.1-r4.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" - -inherit cmake-utils - -DESCRIPTION="A video-based animated GIF creator" -HOMEPAGE="https://sourceforge.net/projects/qgifer/" -SRC_URI="mirror://sourceforge/${PN}/${P}-source.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -IUSE="debug imagemagick opencv3" - -RDEPEND="<media-libs/giflib-4.2.3:0 - dev-qt/qtcore:4 - dev-qt/qtgui:4 - imagemagick? ( media-gfx/imagemagick:0 ) - !opencv3? ( <media-libs/opencv-3.0.0:0[ffmpeg] ) - opencv3? ( >=media-libs/opencv-3.0.0:0[ffmpeg] ) - virtual/ffmpeg:0" - -DEPEND="${RDEPEND}" - -S="${WORKDIR}/${P}-source" - -PATCHES=( "${FILESDIR}/${P}-desktop.patch" ) - -src_prepare(){ - use opencv3 && PATCHES+=( "${FILESDIR}/${P}-opencv3.patch" ) - - cmake-utils_src_prepare - - # Fix the doc path - sed -i -e "s|share/doc/qgifer|share/doc/${PF}|" CMakeLists.txt || die -} - -src_configure() { - local mycmakeargs - - use debug && mycmakeargs=( -DRELEASE_MODE=OFF ) - - cmake-utils_src_configure -} diff --git a/media-video/qgifer/qgifer-0.2.1-r5.ebuild b/media-video/qgifer/qgifer-0.2.1-r5.ebuild deleted file mode 100644 index a027d20e16d8..000000000000 --- a/media-video/qgifer/qgifer-0.2.1-r5.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit cmake-utils - -DESCRIPTION="A video-based animated GIF creator" -HOMEPAGE="https://sourceforge.net/projects/qgifer/" -SRC_URI="mirror://sourceforge/${PN}/${P}-source.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -IUSE="debug imagemagick opencv3" - -RDEPEND=" - >=media-libs/giflib-5.1:= - dev-qt/qtcore:4 - dev-qt/qtgui:4 - virtual/ffmpeg:0 - imagemagick? ( media-gfx/imagemagick:0 ) - !opencv3? ( <media-libs/opencv-3.0.0:0=[ffmpeg] ) - opencv3? ( >=media-libs/opencv-3.0.0:0=[ffmpeg] )" -DEPEND="${RDEPEND}" - -S="${WORKDIR}/${P}-source" - -PATCHES=( - "${FILESDIR}/${P}-desktop.patch" - # Port to giflib 5 API - "${FILESDIR}/${P}-giflib5.patch" -) - -src_prepare(){ - use opencv3 && PATCHES+=( "${FILESDIR}/${P}-opencv3.patch" ) - cmake-utils_src_prepare - - # Fix the doc path - sed -i -e "s|share/doc/qgifer|share/doc/${PF}|" CMakeLists.txt || die -} - -src_configure() { - local mycmakeargs=( - $(usex debug '-DRELEASE_MODE=OFF' '') - ) - cmake-utils_src_configure -} diff --git a/media-video/qx11grab/Manifest b/media-video/qx11grab/Manifest deleted file mode 100644 index abb285fd670e..000000000000 --- a/media-video/qx11grab/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -AUX qx11grab-0.4.12-ffmpeg3.patch 868 BLAKE2B ce3b20bc3f78a0f68fc64f3aa364695aa3b043203f1d7a8d8604dc4343e028a9de8c535a79baeaaf327c719e67938c13b64cf6e840b822e85d0adba5b223325c SHA512 63018b4524bc8f7c8d87d817a1a8e946f8175a198dd223594dabbb12fc62a51985f2763e6e0e08203a09b35b946dc4fb1fd61c64d7fc5f21658a4ac6fc9f1356 -DIST qx11grab-0.4.12.tar.xz 392304 BLAKE2B d202770b719622f9fc89ae152ea821410fa7160fc757e55a8ea2dc15c93962a6c405ae4911916d829e66a343b33e73823b13ab4cd66ff0dce9dc9d101b741c16 SHA512 6731d2bfc4fa889cf14da597408d86ddb68a33c5ed1ede3f4c49ed2746cebb71c2dd23cab17c2c03e52a60cfbbce928519a21d86fb5572fd88934e8bdf29cdb9 -EBUILD qx11grab-0.4.12.ebuild 1327 BLAKE2B 064048028a5e5dfb76e0086756075ebd596a0ed44724a83ca3a84e5b888294cd786b79893023681ed103ba48bdce7f2f1967c6e2621cb67f34078a1efdd238c9 SHA512 cba879366f5e680a48c5fd924d78d2f0b1ffff17d38f319f84e67bf3779b3e928083198a0b75552fb988674a1bb17a628ee427e2dd41a52579ad812dae25d763 -MISC metadata.xml 247 BLAKE2B 1428e575bd9b69424c4711499480493ae371840c146149819dc41c38335cbd16d7ce50ce8f6b7be1b77db73092ed6900a9a2d8032cc790058a56e533b01f562d SHA512 b43c8e84c3c753b49b203921a5aca792639a36d6efdbe16c069ff9abfbce0585718bb3824c03abdd7bd19ada13fb0a98a378c85ed369ac5fdc53ad3b3d5465d2 diff --git a/media-video/qx11grab/files/qx11grab-0.4.12-ffmpeg3.patch b/media-video/qx11grab/files/qx11grab-0.4.12-ffmpeg3.patch deleted file mode 100644 index a5d20ed5161d..000000000000 --- a/media-video/qx11grab/files/qx11grab-0.4.12-ffmpeg3.patch +++ /dev/null @@ -1,22 +0,0 @@ -Index: qx11grab-0.4.12/src/avoptions/avoptions.cpp -=================================================================== ---- qx11grab-0.4.12.orig/src/avoptions/avoptions.cpp -+++ qx11grab-0.4.12/src/avoptions/avoptions.cpp -@@ -178,14 +178,14 @@ namespace QX11Grab - { - QList<FFOption> list; - avcodec_register_all(); -- for ( int i = 0; i < PIX_FMT_NB; i++ ) -+ int i = 0; -+ for ( const AVPixFmtDescriptor* pix_desc = av_pix_fmt_desc_next(NULL); pix_desc != NULL; pix_desc = av_pix_fmt_desc_next(pix_desc)) - { -- const AVPixFmtDescriptor* pix_desc = &av_pix_fmt_descriptors[ static_cast<PixelFormat> ( i ) ]; - if ( ! pix_desc->name ) - continue; - - FFOption opt; -- opt.id = i; -+ opt.id = i++; - opt.name = QString::fromUtf8 ( pix_desc->name ); - opt.value = QVariant ( pix_desc->name ); - /*: ToolTip */ diff --git a/media-video/qx11grab/metadata.xml b/media-video/qx11grab/metadata.xml deleted file mode 100644 index 17237689dcfd..000000000000 --- a/media-video/qx11grab/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>qt@gentoo.org</email> - <name>Gentoo Qt Project</name> - </maintainer> -</pkgmetadata> diff --git a/media-video/qx11grab/qx11grab-0.4.12.ebuild b/media-video/qx11grab/qx11grab-0.4.12.ebuild deleted file mode 100644 index 236df54b6bc3..000000000000 --- a/media-video/qx11grab/qx11grab-0.4.12.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit cmake-utils - -DESCRIPTION="X11 desktop video grabber tray" -HOMEPAGE="http://qx11grab.hjcms.de/" -SRC_URI="http://qx11grab.hjcms.de/downloads/${PV}/${P}.tar.xz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="libav opengl pulseaudio" - -RDEPEND=" - dev-libs/qjson - >=dev-qt/qtcore-4.7.4:4 - >=dev-qt/qtdbus-4.7.4:4 - >=dev-qt/qtgui-4.7.4:4[accessibility] - >=media-libs/alsa-lib-1.0.26 - >=media-libs/fontconfig-2.4 - >=media-libs/freetype-2.4:2 - >=sys-apps/dbus-1.6.4 - >=x11-libs/libX11-1.3.4 - >=x11-libs/libXrandr-1.3 - libav? ( >=media-video/libav-9:0=[X,encode,truetype] ) - !libav? ( >=media-video/ffmpeg-1.1:0=[X,encode,truetype] ) - opengl? ( >=dev-qt/qtopengl-4.7.4:4 ) - pulseaudio? ( media-sound/pulseaudio ) -" -DEPEND="${RDEPEND} - virtual/pkgconfig -" -PDEPEND="virtual/freedesktop-icon-theme" - -PATCHES=( "${FILESDIR}/${P}-ffmpeg3.patch" ) - -src_prepare() { - cmake-utils_src_prepare - - # install docs into standard Gentoo location - sed -i -e "/DESTINATION share/ s:\${CMAKE_PROJECT_NAME}:doc/${PF}:" \ - CMakeLists.txt || die -} - -src_configure() { - local mycmakeargs=( - -DENABLE_KDE_SUPPORT=OFF - $(cmake-utils_use_enable opengl) - $(cmake-utils_use_enable pulseaudio PULSE) - ) - cmake-utils_src_configure -} diff --git a/media-video/tsmuxer/Manifest b/media-video/tsmuxer/Manifest index e3010067dd43..4b0ee516c843 100644 --- a/media-video/tsmuxer/Manifest +++ b/media-video/tsmuxer/Manifest @@ -1,4 +1,3 @@ DIST tsmuxer-2.6.11.tar.gz 538798 BLAKE2B 18f5f9002e356664ae84343afbadcddd447743404bcdcca709ba039ebb2ab05e5fba7eda0f30c86c29e18040d646004d1aec7dec34ed008ddbdb15228c63f09d SHA512 25b552153b76231ac1b88858d2178564d22edd18c6b08dc872765ac214ca6fd1ff6df5c5fff0f24647ea35f3f990e364bfb8adff5dd79c69cc12875fafb4f137 -DIST tsmuxer-icon.png 1634 BLAKE2B 400a1101ae382264d66a07e389157f055a7346c80065be159ffda6ce8c28450c1ff954b50fd1ce6df05384fdb892eeab7319bc42f154878c2fccfb5638b90a3d SHA512 4af3b1bd0e1a2c8379773e16121aa1c0ae749a3a9b9fdef0622991ea4ea632f51fbd91af0f6b5a415c28b375bd71adde2e9aacfb8b495242168cc97e1c8bf4ff -EBUILD tsmuxer-2.6.11.ebuild 1579 BLAKE2B 4ac8a08e0051002674b3e76983ca73423c941a7d2be5eeb8b0128f3cb5906799afdd014c5bc74861fcc6c91c2b8d58a7da05e91ed86a1dc49f0e64244c659535 SHA512 8c381c1db6dfa56dd668a9963bd6dde4b8221382f8455a99f49fa7db91f3fe3bcaffefb0eb6ea59461d8fb97ebd185968fad446ee43a919a23302c1b1bd733a3 -MISC metadata.xml 645 BLAKE2B 8361c4d4af9715af8709b464ca2ce53b3a826f448538f4ed9c631ad8be42cb67abe2dd39ef1dee8e3fc072634f3c186cdde51b5e7acf88097f4b60d4cfa25ad7 SHA512 66d7f11ae0acb6082f91b40fc3c5990f0f957a82d722bee2958b9cc3ea0bcd2e094f4be0e1984397c6664267328ef5212a2131a1fb20d191b3a81b6cf9d524a1 +EBUILD tsmuxer-2.6.11-r1.ebuild 794 BLAKE2B 600bcb9ff330fefb35a5b3dd26f91525416384420716d6433ab5c2681369754d1fa97b21068d1e787b3d9972466d02c37058472fefdb2f07ce352bf6dfe61052 SHA512 eebbbb239bac63e99cd797a6bc89f2c470021a271fcb2b44089c71d40dea17fe64e992f722b5493e0a0b171039c1f3db61fcd92fc940edd744491f27c2de846a +MISC metadata.xml 572 BLAKE2B 244e20f96b8fc9ae813458ea873fb6dc9fb2f35208bda79a560bf9d014de331643f38c7734b507a7b41b6e59c5f73a0919f6467f03545e25f151de06435fbdce SHA512 8527c0daedfcbf7798518d8731fb6c2995b551b83f17d476a949d3b34e8df8a96cf5f85d78d01c6f5b621d8e5f243ceadde6af763b50f84aa24ec406b41a2714 diff --git a/media-video/tsmuxer/metadata.xml b/media-video/tsmuxer/metadata.xml index fde90f475508..e55b2b581105 100644 --- a/media-video/tsmuxer/metadata.xml +++ b/media-video/tsmuxer/metadata.xml @@ -11,7 +11,4 @@ Dune HD Ultra, Sony Playstation3 and others). tsMuxeR is a part of SmartCONTENT, content preparation solution. </longdescription> - <use> - <flag name="qt4">Installs tsMuxerGUI (needs Qt4)</flag> - </use> </pkgmetadata> diff --git a/media-video/tsmuxer/tsmuxer-2.6.11-r1.ebuild b/media-video/tsmuxer/tsmuxer-2.6.11-r1.ebuild new file mode 100644 index 000000000000..8f2338996d71 --- /dev/null +++ b/media-video/tsmuxer/tsmuxer-2.6.11-r1.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="Utility to create and demux TS and M2TS files" +HOMEPAGE="http://forum.doom9.org/showthread.php?t=168539" +SRC_URI="https://drive.google.com/uc?export=download&id=0B0VmPcEZTp8NekJxLUVJRWMwejQ -> ${P}.tar.gz" + +LICENSE="SmartLabs" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +QA_FLAGS_IGNORED="opt/${PN}/bin/tsMuxeR opt/${PN}/bin/tsMuxerGUI" + +DEPEND="|| ( + >=app-arch/upx-ucl-3.01[lzma] + >=app-arch/upx-bin-3.01 +)" +RDEPEND=" + >=media-libs/freetype-2.5.0.1:2[abi_x86_32(-)] +" + +S="${WORKDIR}" + +src_prepare() { + default + upx -d tsMuxeR tsMuxerGUI || die +} + +src_install() { + dodir /opt/bin + exeinto /opt/${PN}/bin + + doexe tsMuxeR + dosym ../${PN}/bin/tsMuxeR /opt/bin/tsMuxeR +} diff --git a/media-video/tsmuxer/tsmuxer-2.6.11.ebuild b/media-video/tsmuxer/tsmuxer-2.6.11.ebuild deleted file mode 100644 index 65f1d359bc6e..000000000000 --- a/media-video/tsmuxer/tsmuxer-2.6.11.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit eutils qt4-r2 - -DESCRIPTION="Utility to create and demux TS and M2TS files" -HOMEPAGE="http://forum.doom9.org/showthread.php?t=168539" -SRC_URI="https://drive.google.com/uc?export=download&id=0B0VmPcEZTp8NekJxLUVJRWMwejQ -> ${P}.tar.gz - http://gentoo.sbriesen.de/distfiles/tsmuxer-icon.png" -LICENSE="SmartLabs" -SLOT="0" - -KEYWORDS="~amd64 ~x86" -IUSE="qt4" - -QA_FLAGS_IGNORED="opt/${PN}/bin/tsMuxeR opt/${PN}/bin/tsMuxerGUI" - -DEPEND="|| ( - >=app-arch/upx-ucl-3.01[lzma] - >=app-arch/upx-bin-3.01 -)" -RDEPEND=" - >=media-libs/freetype-2.5.0.1:2[abi_x86_32(-)] - qt4? ( - >=dev-libs/glib-2.34.3:2[abi_x86_32(-)] - >=dev-qt/qtcore-4.8.5-r1:4[abi_x86_32(-)] - >=dev-qt/qtgui-4.8.5-r2:4[abi_x86_32(-)] - >=media-libs/fontconfig-2.10.92[abi_x86_32(-)] - >=media-libs/libpng-1.2.51:1.2[abi_x86_32(-)] - >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)] - >=x11-libs/libICE-1.0.8-r1[abi_x86_32(-)] - >=x11-libs/libSM-1.2.1-r1[abi_x86_32(-)] - >=x11-libs/libX11-1.6.2[abi_x86_32(-)] - >=x11-libs/libXext-1.3.2[abi_x86_32(-)] - >=x11-libs/libXrender-0.9.8[abi_x86_32(-)] - ) -" - -S="${WORKDIR}" - -src_prepare() { - upx -d tsMuxeR tsMuxerGUI || die -} - -src_install() { - dodir /opt/bin - exeinto /opt/${PN}/bin - - doexe tsMuxeR - dosym ../${PN}/bin/tsMuxeR /opt/bin/tsMuxeR - - if use qt4; then - doexe tsMuxerGUI - dosym ../${PN}/bin/tsMuxerGUI /opt/bin/tsMuxerGUI - newicon "${DISTDIR}/${PN}-icon.png" "${PN}.png" - make_desktop_entry tsMuxerGUI "tsMuxeR GUI" "${PN}" "Qt;AudioVideo;Video" - fi -} diff --git a/media-video/vlc/Manifest b/media-video/vlc/Manifest index b3e1790cc7a6..1d55962c3e75 100644 --- a/media-video/vlc/Manifest +++ b/media-video/vlc/Manifest @@ -1,10 +1,8 @@ AUX qt4-select.patch 2171 BLAKE2B 0034fcbc3987ed4829e0876c5ceb7e226d2050c60cc2dfd57b9ecb0be2d4791a7f87ccfa95572fcbf1758d19d12c017b7eb668eda77bb88763f18dfd4eec2e44 SHA512 0c3fab4457f1b8c9f1c2c9b690c1a137e1544a09a710e24ba9c8e228f0490ec27030846974610b8976bfca77e03054c5254719836cabc695a527f095659a651d -AUX vlc-2.1.0-TomWij-bisected-PA-broken-underflow.patch 700 BLAKE2B 1fdbfee406ea3efd312e9cc047932418e2f4892f89404aeeb0f9c4e880bf622b1379bf0858ebcdb88dd8c461ed5608efabf40dfe62c45a23c6cf7ad4e4733511 SHA512 c3aa82ba9252f87d8f87c0bbfed7e0cdbd93c4f454e0ca6a9d73346e2efa294864af7eea1ea76b504354fb1baf5378cf626b35dcbfba3d888dbf0168ddfbed13 AUX vlc-2.1.0-fix-libtremor-libs.patch 453 BLAKE2B 526934642617384224faee8d26c0a7fa4dec9891f718816e44fd08970a5477cdc7ae34510b26af9971fe5d20b25c96595901117c804c7679341e1e8cd5309a14 SHA512 6c25995a518aeb1d501fa217d897962e1e81f66a4f28b6bb164dde3afe7f91772bb608f946d802857fa9a272cab1f88d3990d582be89ab8e37b1a8b6681798ae AUX vlc-2.2.2-qt5widgets.patch 603 BLAKE2B 912dc586e9341619dbeb20370b254bbf931ff80297f6cd703a31f3c635e70190237475e94fde6254927e6f17c7e3b0aa08ee1b803b6d099327a42be9567a2c64 SHA512 b5d8946406e84bce240376015ed994d6265d07fe9b777fd05c0f722142e99502bd129ec4acfe2cafa7a6dd98c9612913fa8644109489fa48dab6dc5522601050 AUX vlc-2.2.4-alsa-large-buffers.patch 1805 BLAKE2B f50698f38ec048e66df23e2fa700072c860da29ee638d0419130daf4614fd00e04fd9350719f2ccc87c413c02e7f91c5aa24eb5bfda29c8d434cb63df96c3cf8 SHA512 7376c79b935d56b51a3e039728764885b531435da92dad7d9f499bb47aff5363adb06405b86809cb5371ea45c34a28cf020a10d1edde4a16e59161c8bae2a7fd AUX vlc-2.2.4-cxx0x.patch 598 BLAKE2B 80771a75c7f0dd8b5c2dda9d7957450a5d1b54a4a27e88a7c8a8d0c11a095fa13b1a899ddbbdab425236dfa6a2b925867c1dd370495f4e7d3eea2a2409889a4e SHA512 543357fdf86b56a236f2ff3f855e6ca3a3af2f5f6625539e923705671adcf29f8e3c967adf7f11bcec0e0d6646fcdb0c159bf70758bc2542b85f72eab8c280e4 -AUX vlc-2.2.4-decoder-lock-scope.patch 1337 BLAKE2B d1c178a3d7ded6cd3aa377d5064fd83f63ac7c69ad33f1a21399c6ef44c268355428caf29ab7e315455629320ad49252fd54683380cf54ad757d62bb3888c686 SHA512 a81704adf25aa54cc8fa7c2f97117ef6c300af15c5b78b74b0df5ee4eba1d8e0f9d9b3b99e2793f7362d1727de24990fb555222bd5f73cce31df2c49371063a1 AUX vlc-2.2.4-ffmpeg3.patch 6377 BLAKE2B 2cd08b9058914fd899f515f434e0f93d06ae671e114ae2a2d4997fae92f1aa9e2e87eb13583f7a51e005d452547b6a965b87c7a09472723a8005a9ada0b6d5bb SHA512 efede86f7d4c8a475f14c88405d4f9810784b93b8dbee8a21ca2f59b4a62ba008996fbd72ad77300b76a6faa328720a7b99afdd753480f2a17dc25204e52d2ee AUX vlc-2.2.4-libav-11.7.patch 291 BLAKE2B 9ad8bac7897976ba50b98ce1063baab311f0ad8e267cbad751b1378280b2f8238e22096448889b4eb69bbec34d08225269c7d2f653676828dc7a7d755fe676bf SHA512 f216833dc1ad5ddbf6a19b497238e9c850582f16eae452862a4c7c9acd110a0033879b3e3555177ac0ef30663cdd3f72d1a1020999c44e1f577ef665dd658315 AUX vlc-2.2.4-relax_ffmpeg.patch 1686 BLAKE2B f802c5ae95962036fe3fcfa67e725ac5a5d5466e614e892e7e617b5a972ab9e204bcb4096822412c68a7ad43133ed230f6dcdecc9bf0a1737126ada8b54ccaf7 SHA512 a15862d6ac60575c0c338faff6052e3c28c4bd75f86f37ff8fbe36a64bc1a82689c56b2dc19f05109fc0913b85aab7ba28a94bfdd5fdd0e3c87cb7e6e58d1caa @@ -13,13 +11,10 @@ AUX vlc-2.2.8-freerdp-2.patch 4478 BLAKE2B 24b34ae2015de5197a275e393a761535d3386 AUX vlc-2.2.8-libupnp-compat.patch 815 BLAKE2B 059a1f572e39d09dc206a6af36bc5e50b800f089929456560663a631baf6b30d21b1d0234999d9f90de12a520e377c4578472b00b81f80a5f8a6c6b52c26b3e5 SHA512 befe64c5595bebbfd033db6c586e4cdf2092c3e691acc034b9aa499e462a5542fa3de21afd0953c74858bdce99db4339dd41414b96aeac1ccb60d7edcb24a964 AUX vlc-2.2.8-libupnp-slot-1.8.patch 725 BLAKE2B eb217ef57f0709fa1d0bdf1644610588f373e17d18c2642ee6489ca00311772307d8fc67a07ecc8d29810b80aa8f14c40298285c3319d8ddede2552d28d2837e SHA512 890b91405cbf6105c932566fd7799fdccd1b27f1e0df0c6dae1511aeead2c28eb5fea7642b01af1abbcf546aae0559408c0ddf2ec82c92809f3b02d1d477bb51 AUX vlc-9999-libupnp-slot-1.8.patch 757 BLAKE2B 816ef97e0dc7218ed49ee8880aaa94649f2cffd4792520549c2627d0bc77a0ce6f7ec31538a740e0db75cb62e2c65b881aae50a955e7db95254c41e833aae898 SHA512 ad0831ddef22849f05d7c325e11723613f99f5b37cbf6a6361396375431f7ea7f7c113a412ee3f77e8822355e22abfa8c2c51c5eab0d4bd4db36b239ab01175b -AUX vlc-9999-libva-1.2.1-compat.patch 291 BLAKE2B ed2e146e43ab65474d8e20f87f79b97b6a504a762375347223d759b605e20d210fd62d967160ba43cc10a1730409d7d06d71ad95c0aaf37bb05caa320ad35213 SHA512 47b9d3f7a5e7c90045acac3b3253feb927da26646b6a457655669c1ab18f6a0e027160285695dc06642e6117ed1fcd87db90ae1f409e8fee737a2a41e80e1968 -DIST vlc-2.2.6.tar.xz 22198720 BLAKE2B a3d5d75551908a92c894ca18b36fd165ea0d6a99d1729c311f2051dfe1dd5eb7bf5045b08652e7a1d335212416a3e2d077f37157c7ae4773a5ecc2c49e39f5a6 SHA512 9aff5922eb8b3c6a24e6153c367b0170dbc67602ae3e9304f52d2da00c9081d66cc98abd722b7c95b6c7d2e6cc7c86f21f9cba42c7d4bf29ca97d0f2d3553f8d DIST vlc-2.2.8.tar.xz 22137276 BLAKE2B 10780f79a5c45c44b8fb76f229512da3932883da4a1b292745cabc8544ed251a080813ef233c9438766f3e635bee40ef64b929f3d43e0d457907093be1edd2f9 SHA512 adde16f4b4bd2d94f104bb3b99995df6bf4603bc67333c7615cb8d1d31ca63440b6b0aa93de9ccf0dba717cf905577c7d0bca7baba63caf401790b82eac3e04a DIST vlc-3.0.0.tar.xz 25191148 BLAKE2B 8f0826f5586a304df4cc53acae768377a53bbd9a1c6578b4dcd39a4e1fb627d2e6f6f2f6ce3abacfb9ebc2a9fb1bae179938bbf88644aa9070f49675cc10fcf1 SHA512 9bdc64e16ddd2e8d2693179f2fcac8462d7defff186262a049ba325ef00882fbd75a9d323b506ba06876a8168fd5e90319837c8dcd136b206161e67748c2a9f7 -EBUILD vlc-2.2.6.ebuild 15554 BLAKE2B bb51292251d39edda6e981b3805480396307dc0052cf4124fd74acda3bc48103646b147761aca15093f00afae21264eb27a46b1bab27d208755b47591981d0fc SHA512 56a3383357cf055d4bc1a459b0c395a22afa95d9d3eb2be1ed48d1b485378b9d5d230851b8c65accd9713a712685044f62a5652b1fa79749f678aca190fcc6cb -EBUILD vlc-2.2.8-r1.ebuild 14829 BLAKE2B bd4dfb29beba20d2f9177c41ee4791aa733054eee6c522039b76586f0c9be8ec8ba6c79043a139ef0557b73cfc14c81edc7b14821241969a2bb8c84c1b5eefb0 SHA512 20305c4736dabc61729189a06be0082340f4f0619a9e49e28f4192585d88147c6a1c49a6284664c02b6674ab24c7ef4b1963484336cbb6c899330c048b250163 -EBUILD vlc-3.0.0-r2.ebuild 12863 BLAKE2B 0d2313a88955338588a2cfde86a58f5fa7a24ef7924bb385e2c6dffdf0e9221edea9c9947c191119423a072fa2398115593f7e803078014177d9419c761326bb SHA512 7bc01d12c7462d4a28a20ba73f22cb1e7d6fc1f3c29a751ec66b27d5e1c04f4e43804fea15c1aff8f550729a4a7ebd6675377b82b2d0c4d824d45aa9cd449230 -EBUILD vlc-3.0.9999.ebuild 12863 BLAKE2B 0d2313a88955338588a2cfde86a58f5fa7a24ef7924bb385e2c6dffdf0e9221edea9c9947c191119423a072fa2398115593f7e803078014177d9419c761326bb SHA512 7bc01d12c7462d4a28a20ba73f22cb1e7d6fc1f3c29a751ec66b27d5e1c04f4e43804fea15c1aff8f550729a4a7ebd6675377b82b2d0c4d824d45aa9cd449230 -EBUILD vlc-9999.ebuild 12830 BLAKE2B 6656ef058beef88a73e45edbca09d531c1dc7fdfbdfdf55ad2321fc7bda63fd7084ca4f501b62f035a8dbf06c9202f945ad46f0d441243b228721bb25020dd00 SHA512 bac7d6ea063b827269dd825f106da3659a444a40f18a7caee504f6e872bd0227b9861b142caa285c8dbf4ed4646ef3552b7fb22616a68af11f100ceededfbb2d -MISC metadata.xml 6352 BLAKE2B 9476a4ab2bd3de2ab12818592ebb2e8864953b3f6fedbd9975ed7c1e239a54c16baa8fbc5a973c78eee4c772ba7b0208ffc355855300d209001e5d6c2469c0b3 SHA512 e28cb584b5e42f99bc372e9ccdfdd163bcacf60bcee77ea9e6ac92dc6758a378eaec72ee344d1a67b682288ba34b9b6998a7625a5d3ecbe3ba62889442695811 +EBUILD vlc-2.2.8-r1.ebuild 14827 BLAKE2B 76fcf7e10666be5d138e22c47bbb64fa952218672f29611814adbb084aa3c10b4b0f6a96b3562b711a2ef87b376c88d37d84bb4fc4c04aaa678549c92d9b200e SHA512 9f87b17f44521ef886eed1fdc564a316eb92ea74ce47ce34cb8ca3d2de333e0c11107789170873b61a73ddb8599890c676b62fa6c91c771e6ec5f4a31700ff1b +EBUILD vlc-3.0.0-r3.ebuild 13139 BLAKE2B 9f52a7050dad48c1f08e30a915f3a0ab5ae6ee26eafe7adc512e1718f4c45b58a36a6dceb6cc5b76242619eaed782878f0835237c7f50ba6b0a30a955fe2f36a SHA512 96863def89c1155e57258ff855266294d0417dd1ba168e7abb166b5c3de22211ebb715bf56dd57148653644a926477f26e543d2c279c56bb4ba4a61d8878ab75 +EBUILD vlc-3.0.9999.ebuild 13316 BLAKE2B 832f06544c877d13a468af69e140bc733729483e9d028fd8a8493a74745be46410ea4d8785e34305ff7244d8231c0358e090165c5d10bd135e07f27dc964ae09 SHA512 68eb389e505646b1b7b18600028ee38cb64ce956ea455dccb88eea4913b1346fe98acb3f1daebd5403722bf0deb59c16ec94753af37d5f28cf380f13ef3425af +EBUILD vlc-9999.ebuild 13283 BLAKE2B 9361cef0d0463a851b1a006b11014d9d1ae95592ca7c15236d57a009924549e4aa18eb338a1fe171b6f01abc5d2cdfbda06d2236decd16da52510de611700075 SHA512 381a6869343b65793de983c8c0eff6e49f776fcfe59ff9182a2cc826e686c62fc0317bcf1904ad8f4c5d1d4eaa24ddb2893bef9a64bf457ef06850888be93e9a +MISC metadata.xml 6454 BLAKE2B 74cc875628a4a2adf15d4747956d0f692fe77539c16ae4f1b2f3a382c5c962f2898e5c8f85b7ea3e6f452892a69980832b0c4beadb8bae78cdb1d4f3dee54299 SHA512 61db3400a54ff928807156b6d1b05ec1a61f397699a601358daa03b32f669f74f2bdc18fc0b36d2d82e7fcee40dd4f19b3b9c7b495bf1b2b3e21c63b85dbef48 diff --git a/media-video/vlc/files/vlc-2.1.0-TomWij-bisected-PA-broken-underflow.patch b/media-video/vlc/files/vlc-2.1.0-TomWij-bisected-PA-broken-underflow.patch deleted file mode 100644 index 3163410353a2..000000000000 --- a/media-video/vlc/files/vlc-2.1.0-TomWij-bisected-PA-broken-underflow.patch +++ /dev/null @@ -1,23 +0,0 @@ -index 2debbcd..72e7fcf 100644 ---- a/modules/audio_output/pulse.c -+++ b/modules/audio_output/pulse.c -@@ -472,8 +472,17 @@ static void stream_underflow_cb(pa_stream *s, void *userdata) - { -+ uint32_t rate = pa_stream_get_sample_spec(s)->rate; - audio_output_t *aout = userdata; - -- msg_Dbg(aout, "underflow"); -- (void) s; -+ msg_Warn(aout, "underflow"); -+ stream_stop(s, aout); -+ -+ aout_sys_t *sys = aout->sys; -+ sys->first_pts = VLC_TS_INVALID; -+ -+ pa_operation *op = pa_stream_update_sample_rate(s, rate, NULL, NULL); -+ if (unlikely(op == NULL)) -+ return; -+ pa_operation_unref(op); - } - - static int stream_wait(pa_stream *stream, pa_threaded_mainloop *mainloop) diff --git a/media-video/vlc/files/vlc-2.2.4-decoder-lock-scope.patch b/media-video/vlc/files/vlc-2.2.4-decoder-lock-scope.patch deleted file mode 100644 index 51a2cdcb16da..000000000000 --- a/media-video/vlc/files/vlc-2.2.4-decoder-lock-scope.patch +++ /dev/null @@ -1,47 +0,0 @@ -X-Git-Url: https://git.videolan.org/?p=vlc.git;a=blobdiff_plain;f=src%2Finput%2Fdecoder.c;h=fe3cd428c65c18bfbdadb55baf11521afdc2bfc7;hp=83aa5bf54e2c29ad93fae803117558e4fcd0f658;hb=6ae2905ef7fbc7de3a3a4a1bdf8ad6df46ce570a;hpb=5b2de76965ee8b1ab5e3257f8b6d71bbb4e9e3f9 - ---- a/src/input/decoder.c -+++ b/src/input/decoder.c -@@ -1162,7 +1162,10 @@ - b_paused = p_owner->b_paused; - - if (!p_audio) -+ { -+ vlc_mutex_unlock( &p_owner->lock ); - break; -+ } - - /* */ - int i_rate = INPUT_RATE_DEFAULT; -@@ -1180,6 +1183,9 @@ - - if( unlikely(p_owner->b_paused != b_paused) ) - continue; /* race with input thread? retry... */ -+ -+ vlc_mutex_unlock( &p_owner->lock ); -+ - if( p_aout == NULL ) - b_reject = true; - -@@ -1199,7 +1205,6 @@ - - break; - } -- vlc_mutex_unlock( &p_owner->lock ); - } - - static void DecoderDecodeAudio( decoder_t *p_dec, block_t *p_block ) -@@ -1961,11 +1966,10 @@ - - /* Parameters changed, restart the aout */ - vlc_mutex_lock( &p_owner->lock ); -- -- aout_DecDelete( p_owner->p_aout ); - p_owner->p_aout = NULL; -- - vlc_mutex_unlock( &p_owner->lock ); -+ aout_DecDelete( p_owner->p_aout ); -+ - input_resource_PutAout( p_owner->p_resource, p_aout ); - } - diff --git a/media-video/vlc/files/vlc-9999-libva-1.2.1-compat.patch b/media-video/vlc/files/vlc-9999-libva-1.2.1-compat.patch deleted file mode 100644 index adfdefec56af..000000000000 --- a/media-video/vlc/files/vlc-9999-libva-1.2.1-compat.patch +++ /dev/null @@ -1,12 +0,0 @@ ---- a/modules/codec/avcodec/vaapi.c -+++ b/modules/codec/avcodec/vaapi.c -@@ -34,6 +34,9 @@ - #ifdef VLC_VA_BACKEND_XLIB - # include <vlc_xlib.h> - # include <va/va_x11.h> -+#if VA_MINOR_VERSION >= 34 -+# include <va/va_compat.h> -+#endif - #endif - #ifdef VLC_VA_BACKEND_DRM - # include <sys/types.h> diff --git a/media-video/vlc/metadata.xml b/media-video/vlc/metadata.xml index 318f173252f5..dbc125d2a0d5 100644 --- a/media-video/vlc/metadata.xml +++ b/media-video/vlc/metadata.xml @@ -41,6 +41,7 @@ <flag name="macosx-quartztext">Enable Mac OS X quartz text module</flag> <flag name="macosx-qtkit">Enable Mac OS X qtkit module: qtcapture (video) and qtsound (audio) module</flag> <flag name="matroska">Enable matroska support using reference libraries (fallback on other existing matroska support if disabled, i.e., matroska enabled FFmpeg)</flag> + <flag name="microdns">Enable Chromecast auto-detection using <pkg>net-libs/libmicrodns</pkg></flag> <flag name="mpeg">Add libmpeg2 support for mpeg-1 and mpeg-2 video streams</flag> <flag name="nfs">Enable support for nfs protocol via <pkg>net-fs/libnfs</pkg></flag> <flag name="omxil">Enable OpenMAX Integration Layer codec module</flag> diff --git a/media-video/vlc/vlc-2.2.6.ebuild b/media-video/vlc/vlc-2.2.6.ebuild deleted file mode 100644 index 8f50aca222db..000000000000 --- a/media-video/vlc/vlc-2.2.6.ebuild +++ /dev/null @@ -1,511 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -SCM="" -if [[ ${PV} = *9999 ]] ; then - SCM="git-r3" - - if [ "${PV%.9999}" != "${PV}" ] ; then - EGIT_REPO_URI="git://git.videolan.org/vlc/vlc-${PV%.9999}.git" - else - EGIT_REPO_URI="git://git.videolan.org/vlc.git" - fi -fi - -inherit autotools flag-o-matic toolchain-funcs versionator virtualx ${SCM} - -MY_PV="${PV/_/-}" -MY_PV="${MY_PV/-beta/-test}" -MY_P="${PN}-${MY_PV}" - -DESCRIPTION="Media player and framework with support for most multimedia files and streaming" -HOMEPAGE="https://www.videolan.org/vlc/" -if [[ ${PV} = *9999 ]] ; then # Live ebuild - SRC_URI="" -elif [[ "${MY_P}" == "${P}" ]]; then - SRC_URI="https://download.videolan.org/pub/videolan/${PN}/${PV}/${P}.tar.xz" -else - SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz" -fi - -LICENSE="LGPL-2.1 GPL-2" -SLOT="0/5-8" # vlc - vlccore - -if [[ ${PV} != *9999 ]] ; then - KEYWORDS="amd64 arm ppc ppc64 -sparc x86 ~x86-fbsd" -fi - -IUSE="a52 aalib alsa altivec atmo +audioqueue +avcodec - +avformat bidi bluray cdda cddb chromaprint dbus dc1394 debug - directfb directx dts dvb +dvbpsi dvd dxva2 elibc_glibc +encode faad fdk - fluidsynth +ffmpeg flac fontconfig +gcrypt gme gnome gnutls - growl gstreamer httpd ieee1394 jack jpeg kate libass libav libcaca libnotify - +libsamplerate libtiger linsys libtar lirc live lua - macosx-dialog-provider macosx-eyetv macosx-quartztext macosx-qtkit - matroska cpu_flags_x86_mmx modplug mp3 mpeg - mtp musepack ncurses neon ogg omxil opencv opengl optimisememory opus - png postproc projectm pulseaudio +qt4 qt5 rdp rtsp run-as-root samba - schroedinger sdl sdl-image sftp shout sid skins speex cpu_flags_x86_sse svg +swscale - taglib theora tremor truetype twolame udev upnp vaapi v4l vcdx vdpau - vlm vnc vorbis vpx wma-fixed +X x264 x265 +xcb xml xv zeroconf zvbi" - -RDEPEND=" - dev-libs/libgpg-error:0 - net-dns/libidn:0 - sys-libs/zlib:0[minizip] - virtual/libintl:0 - a52? ( >=media-libs/a52dec-0.7.4-r3:0 ) - aalib? ( media-libs/aalib:0 ) - alsa? ( >=media-libs/alsa-lib-1.0.24:0 ) - avcodec? ( - !libav? ( media-video/ffmpeg:0= ) - libav? ( media-video/libav:0= ) - ) - avformat? ( - !libav? ( media-video/ffmpeg:0= ) - libav? ( media-video/libav:0= ) - ) - bidi? ( dev-libs/fribidi:0 ) - bluray? ( >=media-libs/libbluray-0.3:0= ) - cddb? ( >=media-libs/libcddb-1.2:0 ) - chromaprint? ( >=media-libs/chromaprint-0.6:0 ) - dbus? ( >=sys-apps/dbus-1.6:0 ) - dc1394? ( >=sys-libs/libraw1394-2.0.1:0 >=media-libs/libdc1394-2.1:2 ) - directfb? ( dev-libs/DirectFB:0 sys-libs/zlib:0 ) - dts? ( >=media-libs/libdca-0.0.5:0 ) - dvbpsi? ( >=media-libs/libdvbpsi-1.0.0:0= ) - dvd? ( >=media-libs/libdvdread-4.9:0 >=media-libs/libdvdnav-4.9:0 ) - elibc_glibc? ( >=sys-libs/glibc-2.8:2.2 ) - faad? ( >=media-libs/faad2-2.6.1:0 ) - fdk? ( media-libs/fdk-aac:0 ) - flac? ( >=media-libs/libogg-1:0 >=media-libs/flac-1.1.2:0 ) - fluidsynth? ( >=media-sound/fluidsynth-1.1.2:0 ) - fontconfig? ( media-libs/fontconfig:1.0 ) - gcrypt? ( >=dev-libs/libgcrypt-1.2.0:0= ) - gme? ( media-libs/game-music-emu:0 ) - gnome? ( gnome-base/gnome-vfs:2 dev-libs/glib:2 ) - gnutls? ( >=net-libs/gnutls-3.0.20:0 ) - gstreamer? ( >=media-libs/gst-plugins-base-1.4.5:1.0 ) - ieee1394? ( >=sys-libs/libraw1394-2.0.1:0 >=sys-libs/libavc1394-0.5.3:0 ) - jack? ( virtual/jack ) - jpeg? ( virtual/jpeg:0 ) - kate? ( >=media-libs/libkate-0.3:0 ) - libass? ( >=media-libs/libass-0.9.8:0= media-libs/fontconfig:1.0 ) - libcaca? ( >=media-libs/libcaca-0.99_beta14:0 ) - libnotify? ( x11-libs/libnotify:0 x11-libs/gtk+:2 x11-libs/gdk-pixbuf:2 dev-libs/glib:2 ) - libsamplerate? ( media-libs/libsamplerate:0 ) - libtar? ( >=dev-libs/libtar-1.2.11-r3:0 ) - libtiger? ( >=media-libs/libtiger-0.3.1:0 ) - linsys? ( >=media-libs/zvbi-0.2.28:0 ) - lirc? ( app-misc/lirc:0 ) - live? ( >=media-plugins/live-2011.12.23:0 ) - lua? ( >=dev-lang/lua-5.1:0 ) - matroska? ( >=dev-libs/libebml-1:0= >=media-libs/libmatroska-1:0= ) - modplug? ( >=media-libs/libmodplug-0.8.4:0 !~media-libs/libmodplug-0.8.8 ) - mp3? ( media-libs/libmad:0 ) - mpeg? ( >=media-libs/libmpeg2-0.3.2:0 ) - mtp? ( >=media-libs/libmtp-1:0 ) - musepack? ( >=media-sound/musepack-tools-444:0 ) - ncurses? ( sys-libs/ncurses:0=[unicode] ) - ogg? ( >=media-libs/libogg-1:0 ) - opencv? ( >media-libs/opencv-2:0= ) - opengl? ( virtual/opengl:0 >=x11-libs/libX11-1.3.99.901:0 ) - opus? ( >=media-libs/opus-1.0.3:0 ) - png? ( media-libs/libpng:0= sys-libs/zlib:0 ) - postproc? ( - !libav? ( >=media-video/ffmpeg-2.2:0= ) - libav? ( media-libs/libpostproc:0= ) - ) - projectm? ( media-libs/libprojectm:0 media-fonts/dejavu:0 ) - pulseaudio? ( >=media-sound/pulseaudio-1:0 ) - !qt5? ( qt4? ( dev-qt/qtcore:4 dev-qt/qtgui:4 ) ) - qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 ) - rdp? ( =net-misc/freerdp-1*:0=[client] ) - samba? ( >=net-fs/samba-4.0.0_alpha1:0[client] ) - schroedinger? ( >=media-libs/schroedinger-1.0.10:0 ) - sdl? ( >=media-libs/libsdl-1.2.10:0 - sdl-image? ( >=media-libs/sdl-image-1.2.10:0 sys-libs/zlib:0 ) ) - sftp? ( net-libs/libssh2:0 ) - shout? ( >=media-libs/libshout-2.1:0 ) - sid? ( media-libs/libsidplay:2 ) - skins? ( x11-libs/libXext:0 x11-libs/libXpm:0 x11-libs/libXinerama:0 ) - speex? ( media-libs/speex:0 ) - svg? ( >=gnome-base/librsvg-2.9:2 >=x11-libs/cairo-1.13.1:0 ) - swscale? ( - !libav? ( media-video/ffmpeg:0= ) - libav? ( media-video/libav:0= ) - ) - taglib? ( >=media-libs/taglib-1.9:0 sys-libs/zlib:0 ) - theora? ( >=media-libs/libtheora-1.0_beta3:0 ) - tremor? ( media-libs/tremor:0 ) - truetype? ( media-libs/freetype:2 virtual/ttf-fonts:0 - !fontconfig? ( media-fonts/dejavu:0 ) ) - twolame? ( media-sound/twolame:0 ) - udev? ( >=virtual/udev-142:0 ) - upnp? ( net-libs/libupnp:0 ) - v4l? ( media-libs/libv4l:0 ) - vaapi? ( - x11-libs/libva:0[X,drm] - !libav? ( media-video/ffmpeg:0=[vaapi] ) - libav? ( media-video/libav:0=[vaapi] ) - ) - vcdx? ( >=dev-libs/libcdio-0.78.2:0 >=media-video/vcdimager-0.7.22:0 ) - zeroconf? ( >=net-dns/avahi-0.6:0[dbus] ) -" - -# Temporarily block non-live FFMPEG versions as they break vdpau, 9999 works; -# thus we'll have to wait for a new release there. -RDEPEND="${RDEPEND} - vdpau? ( - x11-libs/libvdpau:0 - !libav? ( media-video/ffmpeg:0= ) - libav? ( >=media-video/libav-10:0= ) - ) - vnc? ( >=net-libs/libvncserver-0.9.9:0 ) - vorbis? ( media-libs/libvorbis:0 ) - vpx? ( media-libs/libvpx:0= ) - X? ( x11-libs/libX11:0 ) - x264? ( media-libs/x264:0= ) - x265? ( media-libs/x265:0= ) - xcb? ( x11-libs/libxcb:0 x11-libs/xcb-util:0 x11-libs/xcb-util-keysyms:0 ) - xml? ( dev-libs/libxml2:2 ) - zvbi? ( media-libs/zvbi:0 ) -" - -DEPEND="${RDEPEND} - amd64? ( dev-lang/yasm:* ) - x86? ( dev-lang/yasm:* ) - xcb? ( x11-proto/xproto:0 ) - app-arch/xz-utils:0 - >=sys-devel/gettext-0.18.3:* - virtual/pkgconfig:* -" - -REQUIRED_USE=" - aalib? ( X ) - bidi? ( truetype ) - cddb? ( cdda ) - dvb? ( dvbpsi ) - dxva2? ( avcodec ) - ffmpeg? ( avcodec avformat swscale ) - fontconfig? ( truetype ) - gnutls? ( gcrypt ) - httpd? ( lua ) - libcaca? ( X ) - libtar? ( skins ) - libtiger? ( kate ) - qt4? ( X ) - qt5? ( X ) - sdl? ( X ) - skins? ( truetype X xml || ( qt4 qt5 ) ) - vaapi? ( avcodec X ) - vdpau? ( X ) - vlm? ( encode ) - xv? ( xcb ) -" - -PATCHES=( - # Fix build system mistake. - "${FILESDIR}"/${PN}-2.1.0-fix-libtremor-libs.patch - - # Patch up incompatibilities and reconfigure autotools. - "${FILESDIR}"/${PN}-9999-libva-1.2.1-compat.patch - - # Fix up broken audio when skipping using a fixed reversed bisected commit. - "${FILESDIR}"/${PN}-2.1.0-TomWij-bisected-PA-broken-underflow.patch - - # Bug #541678 - "${FILESDIR}"/qt4-select.patch - - # Allow QT5.5 since Gentoo has a patched QTwidgets - "${FILESDIR}"/${PN}-2.2.2-qt5widgets.patch - - # Bug #575072 - "${FILESDIR}"/${PN}-2.2.4-relax_ffmpeg.patch - "${FILESDIR}"/${PN}-2.2.4-ffmpeg3.patch - - # Bug #589396 - "${FILESDIR}"/${PN}-2.2.4-cxx0x.patch - - # Bug #594126 - "${FILESDIR}"/${PN}-2.2.4-decoder-lock-scope.patch - "${FILESDIR}"/${PN}-2.2.4-alsa-large-buffers.patch - - # Bug #593460 - "${FILESDIR}"/${PN}-2.2.4-libav-11.7.patch -) - -DOCS=( AUTHORS THANKS NEWS README doc/fortunes.txt doc/intf-vcd.txt ) - -S="${WORKDIR}/${MY_P}" - -pkg_setup() { - if [[ "${MERGE_TYPE}" != "binary" ]] && tc-is-gcc ; then - if ! version_is_at_least 4.5 $(gcc-version) ; then - die "You need to have at least >=sys-devel/gcc-4.5 to build and/or have a working vlc, see bug #426754." - fi - fi -} - -src_unpack() { - if [[ ${PV} = *9999 ]] ; then - git-r3_src_unpack - else - unpack ${A} - fi -} - -src_prepare() { - # Remove unnecessary warnings about unimplemented pragmas on gcc for now. - # Need to recheck this with gcc 4.9 and every subsequent minor bump of gcc. - # - # config.h:792: warning: ignoring #pragma STDC FENV_ACCESS [-Wunknown-pragmas] - # config.h:793: warning: ignoring #pragma STDC FP_CONTRACT [-Wunknown-pragmas] - # - # https://gcc.gnu.org/c99status.html - if tc-is-gcc ; then - sed -i 's/ifndef __FAST_MATH__/if 0/g' configure.ac || die - fi - - # Bootstrap when we are on a git checkout. - if [[ ${PV} = *9999 ]] ; then - ./bootstrap - fi - - # Make it build with libtool 1.5 - rm -f m4/lt* m4/libtool.m4 || die - - # We are not in a real git checkout due to the absence of a .git directory. - touch src/revision.txt || die - - default - - # Don't use --started-from-file when not using dbus. - if ! use dbus ; then - sed -i 's/ --started-from-file//' share/vlc.desktop.in || die - fi - - eautoreconf - - # Disable automatic running of tests. - find . -name 'Makefile.in' -exec sed -i 's/\(..*\)check-TESTS/\1/' {} \; || die - - # If qtchooser is installed, it may break the build, because moc,rcc and uic binaries for wrong qt - # version may be used. Setting QT_SELECT environment variable will enforce correct binaries. - if use qt5; then - export QT_SELECT=qt5 - elif use qt4; then - export QT_SELECT=qt4 - fi -} - -src_configure() { - local myconf - - # Compatibility fix for Samba 4. - use samba && append-cppflags "-I/usr/include/samba-4.0" - - # We need to disable -fstack-check if use >=gcc 4.8.0. - # See bug #499996 - use x86 && append-cflags $(test-flags-CC -fno-stack-check) - - # Needs libresid-builder from libsidplay:2 which is in another directory... - # FIXME! - append-ldflags "-L/usr/$(get_libdir)/sidplay/builders/" - - if use truetype || use projectm ; then - local dejavu="/usr/share/fonts/dejavu/" - myconf="--with-default-font=${dejavu}/DejaVuSans.ttf \ - --with-default-font-family=Sans \ - --with-default-monospace-font=${dejavu}/DejaVuSansMono.ttf - --with-default-monospace-font-family=Monospace" - fi - - if use qt5 ; then - myconf+=" --enable-qt=5" - else - if use qt4 ; then - myconf+=" --enable-qt=4" - else - myconf+=" --disable-qt" - fi - fi - - econf \ - ${myconf} \ - --enable-vlc \ - --docdir=/usr/share/doc/${PF} \ - --disable-dependency-tracking \ - --disable-optimizations \ - --disable-update-check \ - --enable-fast-install \ - --enable-screen \ - $(use_enable a52) \ - $(use_enable aalib aa) \ - $(use_enable alsa) \ - $(use_enable altivec) \ - $(use_enable atmo) \ - $(use_enable audioqueue) \ - $(use_enable avcodec) \ - $(use_enable avformat) \ - $(use_enable bidi fribidi) \ - $(use_enable bluray) \ - $(use_enable cdda vcd) \ - $(use_enable cddb libcddb) \ - $(use_enable chromaprint) \ - $(use_enable dbus) \ - $(use_enable directfb) \ - $(use_enable directx) \ - $(use_enable dc1394) \ - $(use_enable debug) \ - $(use_enable dts dca) \ - $(use_enable dvbpsi) \ - $(use_enable dvd dvdread) $(use_enable dvd dvdnav) \ - $(use_enable dxva2) \ - $(use_enable encode sout) \ - $(use_enable faad) \ - $(use_enable fdk fdkaac) \ - $(use_enable flac) \ - $(use_enable fluidsynth) \ - $(use_enable fontconfig) \ - $(use_enable gcrypt libgcrypt) \ - $(use_enable gme) \ - $(use_enable gnome gnomevfs) \ - $(use_enable gnutls) \ - $(use_enable growl) \ - $(use_enable gstreamer gst-decode) \ - $(use_enable httpd) \ - $(use_enable ieee1394 dv1394) \ - $(use_enable jack) \ - $(use_enable jpeg) \ - $(use_enable kate) \ - $(use_enable libass) \ - $(use_enable libcaca caca) \ - $(use_enable libnotify notify) \ - $(use_enable libsamplerate samplerate) \ - $(use_enable libtar) \ - $(use_enable libtiger tiger) \ - $(use_enable linsys) \ - $(use_enable lirc) \ - $(use_enable live live555) \ - $(use_enable lua) \ - $(use_enable macosx-dialog-provider) \ - $(use_enable macosx-eyetv) \ - $(use_enable macosx-qtkit) \ - $(use_enable macosx-quartztext) \ - $(use_enable matroska mkv) \ - $(use_enable cpu_flags_x86_mmx mmx) \ - $(use_enable modplug mod) \ - $(use_enable mp3 mad) \ - $(use_enable mpeg libmpeg2) \ - $(use_enable mtp) \ - $(use_enable musepack mpc) \ - $(use_enable ncurses) \ - $(use_enable neon) \ - $(use_enable ogg) $(use_enable ogg mux_ogg) \ - $(use_enable omxil) \ - $(use_enable omxil omxil-vout) \ - $(use_enable opencv) \ - $(use_enable opengl glspectrum) \ - $(use_enable opus) \ - $(use_enable optimisememory optimize-memory) \ - $(use_enable png) \ - $(use_enable postproc) \ - $(use_enable projectm) \ - $(use_enable pulseaudio pulse) \ - $(use_enable rdp freerdp) \ - $(use_enable rtsp realrtsp) \ - $(use_enable run-as-root) \ - $(use_enable samba smbclient) \ - $(use_enable schroedinger) \ - $(use_enable sdl) \ - $(use_enable sdl-image) \ - $(use_enable sid) \ - $(use_enable sftp) \ - $(use_enable shout) \ - $(use_enable skins skins2) \ - $(use_enable speex) \ - $(use_enable cpu_flags_x86_sse sse) \ - $(use_enable svg) \ - $(use_enable svg svgdec) \ - $(use_enable swscale) \ - $(use_enable taglib) \ - $(use_enable theora) \ - $(use_enable tremor) \ - $(use_enable truetype freetype) \ - $(use_enable twolame) \ - $(use_enable udev) \ - $(use_enable upnp) \ - $(use_enable v4l v4l2) \ - $(use_enable vaapi libva) \ - $(use_enable vcdx) \ - $(use_enable vdpau) \ - $(use_enable vlm) \ - $(use_enable vnc) \ - $(use_enable vorbis) \ - $(use_enable vpx) \ - $(use_enable wma-fixed) \ - $(use_with X x) \ - $(use_enable x264) \ - $(use_enable x265) \ - $(use_enable xcb) \ - $(use_enable xml libxml2) \ - $(use_enable xv xvideo) \ - $(use_enable zeroconf bonjour) \ - $(use_enable zvbi) $(use_enable !zvbi telx) \ - --disable-asdcp \ - --disable-coverage \ - --disable-cprof \ - --disable-crystalhd \ - --disable-decklink \ - --disable-gles1 \ - --disable-gles2 \ - --disable-goom \ - --disable-kai \ - --disable-kva \ - --disable-maintainer-mode \ - --disable-merge-ffmpeg \ - --disable-mfx \ - --disable-mmal-codec \ - --disable-mmal-vout \ - --disable-opensles \ - --disable-oss \ - --disable-quicktime \ - --disable-rpi-omxil \ - --disable-shine \ - --disable-sndio \ - --disable-vda \ - --disable-vsxu \ - --disable-wasapi - - # ^ We don't have these disabled libraries in the Portage tree yet. - - # _FORTIFY_SOURCE is set to 2 in config.h, which is also the default value on Gentoo. - # Other values of _FORTIFY_SOURCE may break the build (bug 523144), so definition should not be removed from config.h. - # To prevent redefinition warnings, we undefine _FORTIFY_SOURCE at the very start of config.h file - sed -i '1i#undef _FORTIFY_SOURCE' "${S}"/config.h || die -} - -src_test() { - virtx emake check-TESTS -} - -src_install() { - default - - # Punt useless libtool's .la files - find "${D}" -name '*.la' -delete || die -} - -pkg_postinst() { - if [ "$ROOT" = "/" ] && [ -x "/usr/$(get_libdir)/vlc/vlc-cache-gen" ] ; then - einfo "Running /usr/$(get_libdir)/vlc/vlc-cache-gen on /usr/$(get_libdir)/vlc/plugins/" - "/usr/$(get_libdir)/vlc/vlc-cache-gen" -f "/usr/$(get_libdir)/vlc/plugins/" - else - ewarn "We cannot run vlc-cache-gen (most likely ROOT!=/)" - ewarn "Please run /usr/$(get_libdir)/vlc/vlc-cache-gen manually" - ewarn "If you do not do it, vlc will take a long time to load." - fi -} diff --git a/media-video/vlc/vlc-2.2.8-r1.ebuild b/media-video/vlc/vlc-2.2.8-r1.ebuild index cf77af601678..39a113518713 100644 --- a/media-video/vlc/vlc-2.2.8-r1.ebuild +++ b/media-video/vlc/vlc-2.2.8-r1.ebuild @@ -19,7 +19,7 @@ else else SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz" fi - KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 -sparc x86 ~x86-fbsd" + KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 -sparc x86 ~x86-fbsd" fi inherit autotools flag-o-matic gnome2-utils toolchain-funcs versionator virtualx xdg-utils ${SCM} diff --git a/media-video/vlc/vlc-3.0.0-r2.ebuild b/media-video/vlc/vlc-3.0.0-r3.ebuild index 953df06005ed..3793d2b5b099 100644 --- a/media-video/vlc/vlc-3.0.0-r2.ebuild +++ b/media-video/vlc/vlc-3.0.0-r3.ebuild @@ -33,14 +33,15 @@ IUSE="a52 alsa altivec aom archive bidi bluray cddb chromaprint chromecast dbus debug directx dts +dvbpsi dvd +encode faad fdk +ffmpeg flac fluidsynth fontconfig +gcrypt gme gnome-keyring gstreamer ieee1394 jack jpeg kate libass libav libcaca libnotify +libsamplerate libtar libtiger linsys lirc live lua macosx-notifications - macosx-qtkit matroska modplug mp3 mpeg mtp musepack ncurses neon nfs ogg omxil opencv - optimisememory opus png postproc projectm pulseaudio +qt5 rdp rtsp run-as-root - samba schroedinger sdl-image sftp shout sid skins speex ssl svg taglib theora tremor - truetype twolame udev upnp vaapi v4l vcd vdpau vnc vorbis vpx wayland wma-fixed +X - x264 x265 xml zeroconf zvbi cpu_flags_x86_mmx cpu_flags_x86_sse + macosx-qtkit matroska microdns modplug mp3 mpeg mtp musepack ncurses neon nfs ogg + omxil opencv optimisememory opus png postproc projectm pulseaudio +qt5 rdp rtsp + run-as-root samba schroedinger sdl-image sftp shout sid skins speex ssl svg taglib + theora tremor truetype twolame udev upnp vaapi v4l vcd vdpau vnc vorbis vpx wayland + wma-fixed +X x264 x265 xml zeroconf zvbi cpu_flags_x86_mmx cpu_flags_x86_sse " REQUIRED_USE=" bidi? ( truetype ) + chromecast? ( encode ) directx? ( ffmpeg ) fontconfig? ( truetype ) libcaca? ( X ) @@ -125,6 +126,7 @@ RDEPEND=" dev-libs/libebml:0= media-libs/libmatroska:0= ) + microdns? ( >=net-libs/libmicrodns-0.0.9:= ) modplug? ( media-libs/libmodplug:0 ) mp3? ( media-libs/libmad:0 ) mpeg? ( media-libs/libmpeg2:0 ) @@ -225,6 +227,13 @@ DOCS=( AUTHORS THANKS NEWS README doc/fortunes.txt ) S="${WORKDIR}/${MY_P}" +pkg_pretend() { + # https://bugs.gentoo.org/647668 + if use chromecast && ! use microdns; then + einfo "USE=microdns is required for Chromecast autodetection support" + fi +} + src_prepare() { default @@ -319,6 +328,7 @@ src_configure() { $(use_enable lua) $(use_enable macosx-notifications osx-notifications) $(use_enable macosx-qtkit) + $(use_enable microdns) $(use_enable modplug mod) $(use_enable mp3 mad) $(use_enable mpeg libmpeg2) diff --git a/media-video/vlc/vlc-3.0.9999.ebuild b/media-video/vlc/vlc-3.0.9999.ebuild index 953df06005ed..afb90b0cb92b 100644 --- a/media-video/vlc/vlc-3.0.9999.ebuild +++ b/media-video/vlc/vlc-3.0.9999.ebuild @@ -33,14 +33,14 @@ IUSE="a52 alsa altivec aom archive bidi bluray cddb chromaprint chromecast dbus debug directx dts +dvbpsi dvd +encode faad fdk +ffmpeg flac fluidsynth fontconfig +gcrypt gme gnome-keyring gstreamer ieee1394 jack jpeg kate libass libav libcaca libnotify +libsamplerate libtar libtiger linsys lirc live lua macosx-notifications - macosx-qtkit matroska modplug mp3 mpeg mtp musepack ncurses neon nfs ogg omxil opencv - optimisememory opus png postproc projectm pulseaudio +qt5 rdp rtsp run-as-root - samba schroedinger sdl-image sftp shout sid skins speex ssl svg taglib theora tremor - truetype twolame udev upnp vaapi v4l vcd vdpau vnc vorbis vpx wayland wma-fixed +X - x264 x265 xml zeroconf zvbi cpu_flags_x86_mmx cpu_flags_x86_sse + macosx-qtkit matroska microdns modplug mp3 mpeg mtp musepack ncurses neon nfs ogg + omxil opencv optimisememory opus png postproc projectm pulseaudio +qt5 rdp rtsp + run-as-root samba schroedinger sdl-image sftp shout sid skins speex ssl svg taglib + theora tremor truetype twolame udev upnp vaapi v4l vcd vdpau vnc vorbis vpx wayland + wma-fixed +X x264 x265 xml zeroconf zvbi cpu_flags_x86_mmx cpu_flags_x86_sse " REQUIRED_USE=" - bidi? ( truetype ) + chromecast? ( encode ) directx? ( ffmpeg ) fontconfig? ( truetype ) libcaca? ( X ) @@ -61,7 +61,12 @@ RDEPEND=" alsa? ( media-libs/alsa-lib:0 ) aom? ( media-libs/libaom:= ) archive? ( app-arch/libarchive:= ) - bidi? ( dev-libs/fribidi:0 ) + bidi? ( + dev-libs/fribidi:0 + media-libs/freetype:2[harfbuzz] + media-libs/harfbuzz + virtual/ttf-fonts:0 + ) bluray? ( media-libs/libbluray:0= ) cddb? ( media-libs/libcddb:0 ) chromaprint? ( media-libs/chromaprint:0= ) @@ -125,6 +130,7 @@ RDEPEND=" dev-libs/libebml:0= media-libs/libmatroska:0= ) + microdns? ( >=net-libs/libmicrodns-0.0.9:= ) modplug? ( media-libs/libmodplug:0 ) mp3? ( media-libs/libmad:0 ) mpeg? ( media-libs/libmpeg2:0 ) @@ -225,6 +231,13 @@ DOCS=( AUTHORS THANKS NEWS README doc/fortunes.txt ) S="${WORKDIR}/${MY_P}" +pkg_pretend() { + # https://bugs.gentoo.org/647668 + if use chromecast && ! use microdns; then + einfo "USE=microdns is required for Chromecast autodetection support" + fi +} + src_prepare() { default @@ -272,6 +285,7 @@ src_configure() { $(use_enable aom) $(use_enable archive) $(use_enable bidi fribidi) + $(use_enable bidi harfbuzz) $(use_enable bluray) $(use_enable cddb libcddb) $(use_enable chromaprint) @@ -319,6 +333,7 @@ src_configure() { $(use_enable lua) $(use_enable macosx-notifications osx-notifications) $(use_enable macosx-qtkit) + $(use_enable microdns) $(use_enable modplug mod) $(use_enable mp3 mad) $(use_enable mpeg libmpeg2) @@ -354,7 +369,6 @@ src_configure() { $(use_enable taglib) $(use_enable theora) $(use_enable tremor) - $(use_enable truetype freetype) $(use_enable twolame) $(use_enable udev) $(use_enable upnp) @@ -420,7 +434,13 @@ src_configure() { xdg_environment_reset # bug 608256 - if use truetype || use projectm ; then + if use truetype || use bidi; then + myeconfargs+=( --enable-freetype ) + else + myeconfargs+=( --disable-freetype ) + fi + + if use truetype || use projectm; then local dejavu="/usr/share/fonts/dejavu/" myeconfargs+=( --with-default-font=${dejavu}/DejaVuSans.ttf diff --git a/media-video/vlc/vlc-9999.ebuild b/media-video/vlc/vlc-9999.ebuild index 21bc19b30620..c86292213343 100644 --- a/media-video/vlc/vlc-9999.ebuild +++ b/media-video/vlc/vlc-9999.ebuild @@ -33,14 +33,14 @@ IUSE="a52 alsa altivec aom archive bidi bluray cddb chromaprint chromecast dbus debug directx dts +dvbpsi dvd +encode faad fdk +ffmpeg flac fluidsynth fontconfig +gcrypt gme gnome-keyring gstreamer ieee1394 jack jpeg kate libass libav libcaca libnotify +libsamplerate libtar libtiger linsys lirc live lua macosx-notifications - macosx-qtkit matroska modplug mp3 mpeg mtp musepack ncurses neon nfs ogg omxil opencv - optimisememory opus png postproc projectm pulseaudio +qt5 rdp rtsp run-as-root - samba schroedinger sdl-image sftp shout sid skins speex ssl svg taglib theora tremor - truetype twolame udev upnp vaapi v4l vcd vdpau vnc vorbis vpx wayland wma-fixed +X - x264 x265 xml zeroconf zvbi cpu_flags_x86_mmx cpu_flags_x86_sse + macosx-qtkit matroska microdns modplug mp3 mpeg mtp musepack ncurses neon nfs ogg + omxil opencv optimisememory opus png postproc projectm pulseaudio +qt5 rdp rtsp + run-as-root samba schroedinger sdl-image sftp shout sid skins speex ssl svg taglib + theora tremor truetype twolame udev upnp vaapi v4l vcd vdpau vnc vorbis vpx wayland + wma-fixed +X x264 x265 xml zeroconf zvbi cpu_flags_x86_mmx cpu_flags_x86_sse " REQUIRED_USE=" - bidi? ( truetype ) + chromecast? ( encode ) directx? ( ffmpeg ) fontconfig? ( truetype ) libcaca? ( X ) @@ -61,7 +61,12 @@ RDEPEND=" alsa? ( media-libs/alsa-lib:0 ) aom? ( media-libs/libaom:= ) archive? ( app-arch/libarchive:= ) - bidi? ( dev-libs/fribidi:0 ) + bidi? ( + dev-libs/fribidi:0 + media-libs/freetype:2[harfbuzz] + media-libs/harfbuzz + virtual/ttf-fonts:0 + ) bluray? ( media-libs/libbluray:0= ) cddb? ( media-libs/libcddb:0 ) chromaprint? ( media-libs/chromaprint:0= ) @@ -125,6 +130,7 @@ RDEPEND=" dev-libs/libebml:0= media-libs/libmatroska:0= ) + microdns? ( >=net-libs/libmicrodns-0.0.9:= ) modplug? ( media-libs/libmodplug:0 ) mp3? ( media-libs/libmad:0 ) mpeg? ( media-libs/libmpeg2:0 ) @@ -226,6 +232,13 @@ DOCS=( AUTHORS THANKS NEWS README doc/fortunes.txt ) S="${WORKDIR}/${MY_P}" +pkg_pretend() { + # https://bugs.gentoo.org/647668 + if use chromecast && ! use microdns; then + einfo "USE=microdns is required for Chromecast autodetection support" + fi +} + src_prepare() { default @@ -272,6 +285,7 @@ src_configure() { $(use_enable aom) $(use_enable archive) $(use_enable bidi fribidi) + $(use_enable bidi harfbuzz) $(use_enable bluray) $(use_enable cddb libcddb) $(use_enable chromaprint) @@ -319,6 +333,7 @@ src_configure() { $(use_enable lua) $(use_enable macosx-notifications osx-notifications) $(use_enable macosx-qtkit) + $(use_enable microdns) $(use_enable modplug mod) $(use_enable mp3 mad) $(use_enable mpeg libmpeg2) @@ -353,7 +368,6 @@ src_configure() { $(use_enable taglib) $(use_enable theora) $(use_enable tremor) - $(use_enable truetype freetype) $(use_enable twolame) $(use_enable udev) $(use_enable upnp) @@ -419,7 +433,13 @@ src_configure() { xdg_environment_reset # bug 608256 - if use truetype || use projectm ; then + if use truetype || use bidi; then + myeconfargs+=( --enable-freetype ) + else + myeconfargs+=( --disable-freetype ) + fi + + if use truetype || use projectm; then local dejavu="/usr/share/fonts/dejavu/" myeconfargs+=( --with-default-font=${dejavu}/DejaVuSans.ttf diff --git a/media-video/x264-encoder/Manifest b/media-video/x264-encoder/Manifest index fa79b1ce40d5..1b73400bdf15 100644 --- a/media-video/x264-encoder/Manifest +++ b/media-video/x264-encoder/Manifest @@ -2,6 +2,6 @@ AUX gpac.patch 507 BLAKE2B 7872c56ed87e96a247b63b92c6a23c094346fea9ee5127a6086a4 DIST x264-snapshot-20160712-2245.tar.bz2 730644 BLAKE2B 3d80d831c5a13ab95f9a4ba269f959e36aa35f4f2914d435b9e9817fcbe40105f44881b0dbb92cad4b9c41e25536194ff2b7c35925bff9016ebca5e38b16c54e SHA512 ac97730611e6194701a891a7e73c739696664de2411a7937ab0c36a3ce843f22bf2bd2defe053c2506d95652842b99a905b6f16a2f016a9d73059c2c75b71963 DIST x264-snapshot-20170701-2245.tar.bz2 750527 BLAKE2B ccf276da31383ab4b4a1ac48866bc49b4b2bc5913361c933fa2359de4d6e90cca091dd4aba781f3735a5b28d6ce006aa9d4e149ba48745b80cb971c2952ca867 SHA512 28fc9850c36ac385fced6dec9a0f68a5605a68805e1ef7b8cedcd78917eaa1ad6e47e57fe5a74fee0a6e482f3a33de6011f675e6c77b5db94c8fe01d5c5f3e9f EBUILD x264-encoder-0.0.20160712.ebuild 2172 BLAKE2B 296b52516b478729d9f87f0a1c50393d74e1b11f38fa445838a219940388a63de4d2ef63cb91f34bf1e422afb67d02de1864bf4ef3534cea4dc15a1f07c368a6 SHA512 94d003d2096750d5b333315a805858b403c09c0bb20f271cfcdeb1bd3d035b7353611c76c9c475ee3675762cc178c2e4db8eaa2ca92ca10477a36c5446582a33 -EBUILD x264-encoder-0.0.20170701.ebuild 2175 BLAKE2B 30fe4fa438f4a77309475ba25ab536c566890c4db4688b18feabdf4c64def3baa55df564cc3e5b7ea0f928986488a3a992faf9c27c9eccf96cd1b1ef5ab8b624 SHA512 1929a387d51bd0ea89b333f5dcce3d23accce43835710f4837fcfe61303475ae47d0e08559e7f51bb40f721b1efe95b7eb9a8df375ebba3409d92beeee025557 -EBUILD x264-encoder-9999.ebuild 2175 BLAKE2B 30fe4fa438f4a77309475ba25ab536c566890c4db4688b18feabdf4c64def3baa55df564cc3e5b7ea0f928986488a3a992faf9c27c9eccf96cd1b1ef5ab8b624 SHA512 1929a387d51bd0ea89b333f5dcce3d23accce43835710f4837fcfe61303475ae47d0e08559e7f51bb40f721b1efe95b7eb9a8df375ebba3409d92beeee025557 +EBUILD x264-encoder-0.0.20170701.ebuild 2153 BLAKE2B f02d87b81eed8ff4778bc31e36b7309aeb0bc82819c77dfcb4a02268fd3758cdb18eddd4338099074c9eccd11bf6cf925fc6e524202bf8977677f6eb8b5cb958 SHA512 214e20a611544cebf87b7a4b5d01688f4926d6d9d2685b37e6a0ddea9d419e2a0ed5cec51c0e3c3b9cfbab39e8ec5252b451f9bb3d26facc19c7f03cdf7c144c +EBUILD x264-encoder-9999.ebuild 2155 BLAKE2B 4a1ac4e8a49544996c39952a84f91cafa363d1dccc4b500af3b6419a5e9dc9fe27dfd29f259337949bd2a6eb16d723eff3f8a70ca07b95ca90cabf07c4e81026 SHA512 684327257e53797928802134cb1bac95266667a7999b3ad1b9edd1a0dab525d69ecec743924625522c91202c89c6b386d53375af55999a817090e8ef46d803c2 MISC metadata.xml 587 BLAKE2B c768f1adecd9c56480a7ae1c3c4907230d5e1ffd7884abdf569de00f64bc34faf6314e473928540d6c9fa747bfaf2573717b2fdca0996a80f69ea7330c3c6226 SHA512 383e8540e2bde9190f48030956ff00eebb86f02781dfeffee9507198e00ee9d7f6cba6e05e5b9c7e8c692b0d5935531c162d7b5efe61a7f1ce2a88458ae2ec04 diff --git a/media-video/x264-encoder/x264-encoder-0.0.20170701.ebuild b/media-video/x264-encoder/x264-encoder-0.0.20170701.ebuild index 96667a601b46..56e61327598f 100644 --- a/media-video/x264-encoder/x264-encoder-0.0.20170701.ebuild +++ b/media-video/x264-encoder/x264-encoder-0.0.20170701.ebuild @@ -1,21 +1,21 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -EAPI=5 +EAPI=6 -inherit flag-o-matic multilib toolchain-funcs eutils +inherit flag-o-matic toolchain-funcs DESCRIPTION="A free commandline encoder for X264/AVC streams" -HOMEPAGE="http://www.videolan.org/developers/x264.html" +HOMEPAGE="https://www.videolan.org/developers/x264.html" if [[ ${PV} == 9999 ]]; then - inherit git-2 - EGIT_REPO_URI="git://git.videolan.org/x264.git" + inherit git-r3 + EGIT_REPO_URI="https://git.videolan.org/git/x264.git" SRC_URI="" else inherit versionator MY_P="x264-snapshot-$(get_version_component_range 3)-2245" SRC_URI="http://download.videolan.org/pub/videolan/x264/snapshots/${MY_P}.tar.bz2" - KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" + KEYWORDS="~alpha amd64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd" S="${WORKDIR}/${MY_P}" fi @@ -25,8 +25,9 @@ IUSE="10bit avs custom-cflags ffmpeg ffmpegsource +interlaced mp4 +threads" REQUIRED_USE="ffmpegsource? ( ffmpeg )" -RDEPEND="ffmpeg? ( virtual/ffmpeg ) +RDEPEND=" ~media-libs/x264-${PV}[10bit=,interlaced=,threads=] + ffmpeg? ( virtual/ffmpeg ) ffmpegsource? ( media-libs/ffmpegsource ) mp4? ( >=media-video/gpac-0.5.2:= )" @@ -37,9 +38,7 @@ DEPEND="${RDEPEND} x86-fbsd? ( ${ASM_DEP} ) virtual/pkgconfig" -src_prepare() { - epatch "${FILESDIR}/gpac.patch" -} +PATCHES=( "${FILESDIR}/gpac.patch" ) src_configure() { tc-export CC diff --git a/media-video/x264-encoder/x264-encoder-9999.ebuild b/media-video/x264-encoder/x264-encoder-9999.ebuild index 96667a601b46..4958c30688e0 100644 --- a/media-video/x264-encoder/x264-encoder-9999.ebuild +++ b/media-video/x264-encoder/x264-encoder-9999.ebuild @@ -1,15 +1,15 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -EAPI=5 +EAPI=6 -inherit flag-o-matic multilib toolchain-funcs eutils +inherit flag-o-matic toolchain-funcs DESCRIPTION="A free commandline encoder for X264/AVC streams" -HOMEPAGE="http://www.videolan.org/developers/x264.html" +HOMEPAGE="https://www.videolan.org/developers/x264.html" if [[ ${PV} == 9999 ]]; then - inherit git-2 - EGIT_REPO_URI="git://git.videolan.org/x264.git" + inherit git-r3 + EGIT_REPO_URI="https://git.videolan.org/git/x264.git" SRC_URI="" else inherit versionator @@ -25,8 +25,9 @@ IUSE="10bit avs custom-cflags ffmpeg ffmpegsource +interlaced mp4 +threads" REQUIRED_USE="ffmpegsource? ( ffmpeg )" -RDEPEND="ffmpeg? ( virtual/ffmpeg ) +RDEPEND=" ~media-libs/x264-${PV}[10bit=,interlaced=,threads=] + ffmpeg? ( virtual/ffmpeg ) ffmpegsource? ( media-libs/ffmpegsource ) mp4? ( >=media-video/gpac-0.5.2:= )" @@ -37,9 +38,7 @@ DEPEND="${RDEPEND} x86-fbsd? ( ${ASM_DEP} ) virtual/pkgconfig" -src_prepare() { - epatch "${FILESDIR}/gpac.patch" -} +PATCHES=( "${FILESDIR}/gpac.patch" ) src_configure() { tc-export CC |