summaryrefslogtreecommitdiff
path: root/media-video
diff options
context:
space:
mode:
Diffstat (limited to 'media-video')
-rw-r--r--media-video/Manifest.gzbin27069 -> 26775 bytes
-rw-r--r--media-video/aravis/Manifest2
-rw-r--r--media-video/aravis/metadata.xml4
-rw-r--r--media-video/celluloid/Manifest4
-rw-r--r--media-video/celluloid/celluloid-0.18.ebuild2
-rw-r--r--media-video/celluloid/celluloid-0.19.ebuild33
-rw-r--r--media-video/cheese/Manifest2
-rw-r--r--media-video/cheese/cheese-3.34.0-r1.ebuild2
-rw-r--r--media-video/gaupol/Manifest4
-rw-r--r--media-video/gaupol/gaupol-1.8.ebuild (renamed from media-video/gaupol/gaupol-1.5.ebuild)34
-rw-r--r--media-video/gtk-recordmydesktop/Manifest4
-rw-r--r--media-video/gtk-recordmydesktop/files/gtk-recordmydesktop-0.3.8-check-for-jack.patch36
-rw-r--r--media-video/gtk-recordmydesktop/gtk-recordmydesktop-0.3.8-r3.ebuild41
-rw-r--r--media-video/gtk-recordmydesktop/metadata.xml10
-rw-r--r--media-video/h264enc/Manifest7
-rw-r--r--media-video/h264enc/files/h264enc-10.4.7-libaacplusenc.patch12
-rw-r--r--media-video/h264enc/h264enc-10.4.1.ebuild39
-rw-r--r--media-video/h264enc/h264enc-10.4.7-r1.ebuild42
-rw-r--r--media-video/h264enc/h264enc-10.4.7.ebuild39
-rw-r--r--media-video/h264enc/metadata.xml3
-rw-r--r--media-video/handbrake/Manifest4
-rw-r--r--media-video/handbrake/handbrake-1.3.0-r2.ebuild2
-rw-r--r--media-video/handbrake/handbrake-9999.ebuild2
-rw-r--r--media-video/makemkv/Manifest6
-rw-r--r--media-video/makemkv/makemkv-1.15.1.ebuild (renamed from media-video/makemkv/makemkv-1.15.0.ebuild)0
-rw-r--r--media-video/mpv/Manifest4
-rw-r--r--media-video/mpv/mpv-0.32.0-r1.ebuild2
-rw-r--r--media-video/mpv/mpv-9999.ebuild7
-rw-r--r--media-video/pymp/Manifest3
-rw-r--r--media-video/pymp/metadata.xml7
-rw-r--r--media-video/pymp/pymp-1.1-r2.ebuild45
-rw-r--r--media-video/totem/Manifest2
-rw-r--r--media-video/totem/totem-3.34.1.ebuild2
-rw-r--r--media-video/vlc/Manifest5
-rw-r--r--media-video/vlc/files/vlc-3.0.8-qt-5.15.patch30
-rw-r--r--media-video/vlc/vlc-3.0.8.ebuild1
-rw-r--r--media-video/vlc/vlc-3.0.9999.ebuild1
-rw-r--r--media-video/yle-dl/Manifest2
-rw-r--r--media-video/yle-dl/yle-dl-20200419.ebuild75
39 files changed, 242 insertions, 278 deletions
diff --git a/media-video/Manifest.gz b/media-video/Manifest.gz
index 8341f525768c..fff599d4016c 100644
--- a/media-video/Manifest.gz
+++ b/media-video/Manifest.gz
Binary files differ
diff --git a/media-video/aravis/Manifest b/media-video/aravis/Manifest
index d3fdaf5489e3..1b8485334c9d 100644
--- a/media-video/aravis/Manifest
+++ b/media-video/aravis/Manifest
@@ -1,4 +1,4 @@
DIST aravis-0.7.2.tar.gz 940928 BLAKE2B 67b6772aaf6195e393caf2f3fcf6d24acace9d7160023c801f93d479e9d488e4082dcd11d40a8db18dea6cd516e0b24cb78e46de09d455a3c822208d9f33af5b SHA512 5cc6c01f77462c595a87a5899df752a5018e72b4de108fc3bcebbb39542482fc535401a7f10732270d98998fe807c929ae9e7750cc7ac0ce089763d1eb148e2a
EBUILD aravis-0.7.2.ebuild 1583 BLAKE2B edd715fb9fdb9165a09220f99d56aa291c61aa9a0b712dd842f875a2c3141cd9d89c7506fa9eb4c1cfd8c81d76f70a76f9c3df8ed16d20c2628cbf870c6ed2ac SHA512 22684658e389605e30f2e23d7bcc2c9cb2f59955d84d51e915a65b97a1ee4a86dd3b887ac83350eeca19ce5bc99f5dff553eb13f907bb6d764ffb06154f09cc3
EBUILD aravis-9999.ebuild 1583 BLAKE2B edd715fb9fdb9165a09220f99d56aa291c61aa9a0b712dd842f875a2c3141cd9d89c7506fa9eb4c1cfd8c81d76f70a76f9c3df8ed16d20c2628cbf870c6ed2ac SHA512 22684658e389605e30f2e23d7bcc2c9cb2f59955d84d51e915a65b97a1ee4a86dd3b887ac83350eeca19ce5bc99f5dff553eb13f907bb6d764ffb06154f09cc3
-MISC metadata.xml 1034 BLAKE2B 61fbcc77a880be8ad08247941fd60fb7efcd04dda5b95928b15121d3e0343b570c95d617845afffd8cab943a0bdca8d598e2145686d7a6528c95b5336b2c4e7a SHA512 4c86b8bfc2c0c4f8da3be0f08cccf0d18c5897edd41c40939ea0a6f79881353991629d02a8e28d1b3cdb2da2d77d7275fd77bb23f7a394a82f4a2cfabe177004
+MISC metadata.xml 922 BLAKE2B 8dc7fdd3cb5f8e97655fdfb35c13f5b79f1675b0fcdeed788f81f942e30b86680c690fac27dae0a67522ca96e4a52f62b0da16653a5184219db5560139659e22 SHA512 2eb22a593881192275690a6e8efd17bfc21dc8472d24a1dfe33781539c7b7ca085626cfdddda0d6093dc7a08608c522bc0ba58b4d93cb7f60d0842978958dd84
diff --git a/media-video/aravis/metadata.xml b/media-video/aravis/metadata.xml
index 7ee4d3d51ac3..1b586cb3c0ca 100644
--- a/media-video/aravis/metadata.xml
+++ b/media-video/aravis/metadata.xml
@@ -2,10 +2,6 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>bernardo@standard.ai</email>
- <name>Bernardo Meurer</name>
- </maintainer>
- <maintainer type="person">
<email>lu_zero@gentoo.org</email>
</maintainer>
<maintainer type="project">
diff --git a/media-video/celluloid/Manifest b/media-video/celluloid/Manifest
index 7c80f223e6a8..b857c10d09fa 100644
--- a/media-video/celluloid/Manifest
+++ b/media-video/celluloid/Manifest
@@ -1,5 +1,7 @@
DIST celluloid-0.18.tar.xz 354752 BLAKE2B 810b4b6ceb2a57a3b7157acb63b78c9de73c84a1a183fec74a95123c29f7e9477e2740684966fc57c28cd779157be7fcab0ff1ff8482d6d917f345262d7bd82e SHA512 22e04ee774ca1e3d9bdc966ce32ca4c6f00ac5731b4019a4e92552d74524f7a20d4dfcb94f1c043f906c0bbb121708b08d34b00bc8a914391f38eaf08c7e50c2
+DIST celluloid-0.19.tar.xz 372548 BLAKE2B 9d09fb2b59bdfb3a456a17c36a33d507e42eb1304a564245b42dcb0d5f34b844214f813d894383e5f171add3014141bad8eedd6ad3f4f1f3d7e5205452fff9cd SHA512 4db31ab156e0056e6280c1cbb3f2d2996c4a5e18478bbefb19e13e731bec90672adc30548516bca1aef1e49ae1e22a1d9b8980587a2117f17ecc2b38c7d1498d
DIST gnome-mpv-0.16.tar.xz 320676 BLAKE2B ea92b94096b2bc13dd48ac54acec7aa19f23ffd53f40a90dd52fa7e9221a82bfc6159eb204eec98a1073d9ccd14ab4a4b8b380714098120deafaa4c3183d64f3 SHA512 b730cba7388e9c64014a17b7aa2bdeab344a80bcff46ed2f47566ef02f24e2b5b07ed3fbae65443dc7ae58b70bd03e065a4da6ab8860fb506bdaad8bbccc0fce
EBUILD celluloid-0.16.ebuild 781 BLAKE2B 8f9fc0d517de7062d5221e7b8560fc55b8fdbd14ecd939a2d1eb69c4d02e9652ca40262bf1f5f25fe954f8141ce4fa7d74dadb0ff771749e4bac9f3a8349c028 SHA512 e1b6d6808159af4e706f66b11f17fa400bb7c65cdaf4f05c4a7952ad43856e4e4e9c25aee370622502bcf71dbbe5af883114a4df66917ad20caffb729f36aac7
-EBUILD celluloid-0.18.ebuild 693 BLAKE2B 70da51392440718868472d4bfd26455b57e0de6a963fe986b9b3a67c47489089ba84dfc8ab79c82c8ec2c01d576f877cba71091a8e537cacd397fabf5c2abf69 SHA512 dd7cff562fc7f974a57a0d2efa60f268c32ffb0728dbd65a20cfbbbf459c891187f9ce3771873249030f613031b3acb08b85fdd1e483809dba64fdfe5105a05b
+EBUILD celluloid-0.18.ebuild 692 BLAKE2B 0492ac888fa0b5e741c3853746bd115c161548cf283c876428ae69299d9b43ebc1be2a149e9ea47090718c107dec4a853708eb08de4732462d94a95a6e9d1b48 SHA512 79268bac28a5c3e238165c449332bd7d46aac74d12785f94a24e7bf80c411b1cd9992660919524a57c142a608dce155093df2e3f9b85db9b646bd321b8729306
+EBUILD celluloid-0.19.ebuild 693 BLAKE2B 70da51392440718868472d4bfd26455b57e0de6a963fe986b9b3a67c47489089ba84dfc8ab79c82c8ec2c01d576f877cba71091a8e537cacd397fabf5c2abf69 SHA512 dd7cff562fc7f974a57a0d2efa60f268c32ffb0728dbd65a20cfbbbf459c891187f9ce3771873249030f613031b3acb08b85fdd1e483809dba64fdfe5105a05b
MISC metadata.xml 240 BLAKE2B 9fdc2353993b08138d11aacc71a6026e52430fe7b4b4d0a195dd03a5334b6c18dba7a88279e18c6b97cfbd1e0c818f5310b5d1419e77b3ede373c62321f4c2e6 SHA512 3b569f3b00bb1b30eb7c5f2e3c372f3b87d96cb333d36857973c85d8b5da1f480918ad7f3b1ed9cdbe7db6bcd1db35b454d34559a430c28008b5a1dccc65776b
diff --git a/media-video/celluloid/celluloid-0.18.ebuild b/media-video/celluloid/celluloid-0.18.ebuild
index 503980f3f28b..8bd5b3cba7a5 100644
--- a/media-video/celluloid/celluloid-0.18.ebuild
+++ b/media-video/celluloid/celluloid-0.18.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/celluloid-player/celluloid/releases/download/v${PV}/
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
RDEPEND=">=dev-libs/glib-2.44
>=x11-libs/gtk+-3.22.23:3
diff --git a/media-video/celluloid/celluloid-0.19.ebuild b/media-video/celluloid/celluloid-0.19.ebuild
new file mode 100644
index 000000000000..503980f3f28b
--- /dev/null
+++ b/media-video/celluloid/celluloid-0.19.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome2-utils meson xdg
+
+DESCRIPTION="A simple GTK+ frontend for mpv"
+HOMEPAGE="https://celluloid-player.github.io/"
+SRC_URI="https://github.com/celluloid-player/celluloid/releases/download/v${PV}/${P}.tar.xz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND=">=dev-libs/glib-2.44
+ >=x11-libs/gtk+-3.22.23:3
+ >=media-video/mpv-0.29[libmpv]
+ media-libs/libepoxy"
+DEPEND="${RDEPEND}
+ dev-util/glib-utils
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig"
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ gnome2_schemas_update
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+ gnome2_schemas_update
+}
diff --git a/media-video/cheese/Manifest b/media-video/cheese/Manifest
index b3ebc2bcb86e..70e0b32b867d 100644
--- a/media-video/cheese/Manifest
+++ b/media-video/cheese/Manifest
@@ -3,5 +3,5 @@ AUX cheese-3.34.0-help-No-more-menu-bars-in-3.34-UI.patch 6545 BLAKE2B 6bd549dc4
DIST cheese-3.32.1.tar.xz 1487792 BLAKE2B 6e27b68f590aa4f90a8bbbc72972bed96fe9741b4efd849d226751cfd6abe37241fa214240c4a8b0449fb2bc53de1043ac0abd60a06bc884796a4272c07212af SHA512 bdd0ae72e3df596d19ad467dc0222a49b028f2ad8c285d55360813624ca2dac1956463cfd9cea4f2a6ff123070966544cd7254ee2891e973dca42d07061a6c94
DIST cheese-3.34.0.tar.xz 1077052 BLAKE2B 9719818aebb3472b804d96d79b02ee71b818d098b6eeb54f2075939e95ba651c251d561b4bc79c30a0aae6217a8a29f46f045be9279c9100ba1b0344f1279ba5 SHA512 093b4e5f7f15fd0c445fffd254d4a5035a4e3e91bacccdeeda64a4a7182901646daea5c8596c954a67896f9aaf37dab2309c21e8f026583f59d787a2c1e4c200
EBUILD cheese-3.32.1.ebuild 1945 BLAKE2B 389b37c1dbb908d1b41b2ad91c4064059861e949d5c860d7ef226d51bcb4d20cab4fbc8221834b89b880d61ece209519cb06615cc5f7166cac71e5cc91ff8260 SHA512 9e0a2b41c23aba4915e83d44fa6e2dab3f7a89ff87060ae9a53e4cf37ccba0ec2c516cc47479001041fbaa693adf0ddbef862c6957d6d050d1a98dc014de1d52
-EBUILD cheese-3.34.0-r1.ebuild 2142 BLAKE2B b1e00e30911c202455778903a473ca48caf070b5e6857710d06dce5eeb4c43888f0aa18b746080a3c52d850400e80ebc73ccf117931939211e73f64ffda9f645 SHA512 4c333e6a0e0fdcc10fc8c0e2a64e753ee75a71e5702ace5ae50d0b2b9dce8b8322bf0e31769f8c925d861a84b21cb444ca4e1793fd02f52bc7ab1e6e81ebf46c
+EBUILD cheese-3.34.0-r1.ebuild 2140 BLAKE2B f8b9428fae08f7dbcb07d8ad4f54f14535754335ce3abde0724375452cdc4989d4dbe60fe29b1dc95107c09d36a3c6882825bb3f1679750470db4107c0ba4d8c SHA512 eefc8dfd338057eb8c3f885a65f2f279c69d941f48327a61de8186ca9ea2a653c59f9905597eb0fdc0c7e9d0b808b1b309a66a2e1b268e61770a2c4458a1fc63
MISC metadata.xml 428 BLAKE2B 3a6b33697b144cba857668b55e04897b8b6c6c4323f09be85ce827843ef50c9c6d988a4e60ffde4ecf1e66a73d70f0e71f2f05371f33f3853429107684abbc9a SHA512 cbe065cc8fe75a86d8f16788dc2ddeafda2b1c27858427f6c9ec83841730e3d9c1c9f7815718c86e19626098b96782a1017b614bac5a0121c92af04b11a30a22
diff --git a/media-video/cheese/cheese-3.34.0-r1.ebuild b/media-video/cheese/cheese-3.34.0-r1.ebuild
index 17d4540d9887..eff0c76372eb 100644
--- a/media-video/cheese/cheese-3.34.0-r1.ebuild
+++ b/media-video/cheese/cheese-3.34.0-r1.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Cheese"
LICENSE="GPL-2+"
SLOT="0/8" # subslot = libcheese soname version
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
IUSE="gtk-doc +introspection test"
RESTRICT="!test? ( test )"
diff --git a/media-video/gaupol/Manifest b/media-video/gaupol/Manifest
index 65b4c0d20192..943a886c5abd 100644
--- a/media-video/gaupol/Manifest
+++ b/media-video/gaupol/Manifest
@@ -1,8 +1,8 @@
AUX gaupol-1.7-fix-tests.patch 5986 BLAKE2B f161262ad64c0a5fe02119522353b0348ecd96e66a52fcb5a3c1b9994098e1e1b647783ad47f7856f80e556ac4f8047693e0498bc8876f236730b56714883dbe SHA512 77dcd602e5e31886a5cbdb01fc58ed8aea216d16eaaf5a136e59a6b2fb0b0484cafb521ccefec5424edd7834cd36fa1e435477055a0c43bef7959aad7168eb26
-DIST gaupol-1.5.tar.gz 537279 BLAKE2B 1ba8644b49832ee80e61bf304b7978275064acbe2e5e733a991b280f947c4064f0d4f385055e580bd3aa2d9ee2291d64fd1ee4bd8a1ba4f8eaaaaf9a137085ff SHA512 48f3eda460c2fb3e4bdaf52c42645599f0d5ce8eae05f7a2a9c608192a27a8b86b83830584216dc73105968f544aeab30e171b2c176d9a3f5047e93510413b85
DIST gaupol-1.6.tar.gz 540186 BLAKE2B 4e7a2e0c01be2ac88c0ae5948d3002005c72418ef21835195daf6b0c5b71d970006b0f76fa78a1ec7337d1f9366436c44eb336e0a56d8cbb7eac905e09d4c81a SHA512 e0f258b579a34644e54456978df9c5a6f72aa019b6de79918fe6892bb59d2316c3fc093f2f49c60d6eef74832fa2a9a9e102bb1d25f64f3143fd29d3cb4966e5
DIST gaupol-1.7.tar.gz 524231 BLAKE2B 5f1c07a6d633fba53361ad4d9e1cdbc3236614a444bb387378c9e1ec6b358796eb7477168caace4b6101e0e6e0b83f10a2d3052acb5e0b0ab69e75f2b24db7fa SHA512 b0fa7f5216f47075aefddd58ab3aa1186265b5d70f8b4e7f7e252a1cc05bd1c4838c2af8efb4da39c0196f63dc3a64ff2269a458e2d95072606b59b4b8cada1b
-EBUILD gaupol-1.5.ebuild 1413 BLAKE2B f708ce550de1a86dea464daf9b0e854b6d822a1931a552a79c8580a9593440fd7aaac0538b718ef5e0ff20c4e1cee594a37eeba95cbb18dfc291b97dec4e3889 SHA512 7a9b28c986850c7b62fcbc0266f41c3fcb130c8227d4b3c9000d7691e60b11040362d5e1e9658218176af42e5ef2ca20a4b223efa8a0c24e6843c3ddcb705b2d
+DIST gaupol-1.8.tar.gz 558627 BLAKE2B a7243310b97fe7187311585762faaff512364ca043630eb43c1ee99c55fa5400e14698e391b410b67f70f1bc7a741adb0737868d7b40c868bb4c6badacd14fb1 SHA512 a6b65316b5750a4d636b39b75393b0b2f2c44d978f1fc8cc3bd2cd2d2bcf9ba68d0161afb41bdca5b381ec39e5a2e06440f4f4676f344019966b297c4112e691
EBUILD gaupol-1.6.ebuild 1416 BLAKE2B 8d155661f768683a2adcae10f6adfaa3ab44f4c0375e286942cade5c21eb72acbab1cd38695ab4e24b6f888a72a6a906600e73f6b9de2616de371280c726807d SHA512 2e954922a83060040a3b71422703d71801cec11b0883aaeeb3f38923e749d91a2def47ccd7c1efd20ccf12085eca5d4163bea27b31682f657f48a4ba918c95e4
EBUILD gaupol-1.7.ebuild 1585 BLAKE2B 35ec5e82c552ce47683019f57409a27851fa5c5a3ab12e9983ec9bff0d68e2a3a7a1154d71f3e4f1d93251bb1d5e46513341d4a143022f6c867dd742a20e0b05 SHA512 38839496e3327a5f18e348cce0f67b0f72913c52962ef56c4b07c13228d4fe5c699275b26670b7bee69f781580bcb1daed10daf4171c2cd96b5662c47971271c
+EBUILD gaupol-1.8.ebuild 1542 BLAKE2B 1694a3f5c40bad998c39bd35adfcfbcc87033df71e8138cc8d046fab5983112f28d9a3b8459a1c6cda170d4a2779438a46ecc066c2bd751df311c155d9e31c0f SHA512 58bb1283f59e101f7f9455f54aafde064eddef2821843d75f5043b43182d75910daf0b3ca3f727cdb13187a8e35f47215d9501cc0fe275d68a71f25629662203
MISC metadata.xml 508 BLAKE2B 979a43569103cfe36a47d56ed16c15b7775d0a36d031d488ac064152b8d59115dc656e28a5eced25da13d9a3925be24114a760862bf043b88a89c70b8dc053e8 SHA512 1af2a5a287075a0668850c229a5c9dcbef51bbe64467516e37b870459266021d528435dbd5274e0d5abf7cf0fe2d4b8fb08f6cc470418c3b64e4da6b93dcc147
diff --git a/media-video/gaupol/gaupol-1.5.ebuild b/media-video/gaupol/gaupol-1.8.ebuild
index a06376d939e2..9fa5bf5a0ca1 100644
--- a/media-video/gaupol/gaupol-1.5.ebuild
+++ b/media-video/gaupol/gaupol-1.8.ebuild
@@ -1,11 +1,11 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7,8} )
-inherit distutils-r1 gnome2-utils virtualx xdg-utils
+inherit distutils-r1 virtualx xdg-utils
DESCRIPTION="A subtitle editor for text-based subtitles"
HOMEPAGE="https://otsaloma.io/gaupol/"
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/otsaloma/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="amd64 arm64 x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="spell test"
RESTRICT="!test? ( test )"
@@ -22,16 +22,15 @@ RDEPEND="
dev-python/chardet[${PYTHON_USEDEP}]
dev-python/pygobject:3[${PYTHON_USEDEP}]
x11-libs/gtk+:3[introspection]
- spell? (
- app-text/gtkspell:3
- >=dev-python/pyenchant-1.4[${PYTHON_USEDEP}]
- )
+ spell? ( app-text/gspell[introspection] )
"
DEPEND="
sys-devel/gettext
test? (
${RDEPEND}
- dev-python/pyenchant[${PYTHON_USEDEP}]
+ app-dicts/myspell-en
+ app-text/enchant[hunspell]
+ app-text/gspell[introspection]
dev-python/pytest[${PYTHON_USEDEP}]
)
"
@@ -44,20 +43,21 @@ python_test() {
pkg_postinst() {
xdg_desktop_database_update
- xdg_mimeinfo_database_update
- gnome2_icon_cache_update
+ xdg_icon_cache_update
if [[ -z ${REPLACING_VERSIONS} ]]; then
- elog "Previewing support needs MPV, MPlayer or VLC."
-
+ elog "Previewing support requires MPV, MPlayer or VLC."
if use spell; then
- elog "Additionally, spell-checking requires a dictionary, any of"
- elog "Aspell/Pspell, Ispell, MySpell, Uspell, Hspell or AppleSpell."
+ elog ""
+ elog "Spell-checking requires a dictionary, any of app-dicts/myspell-*"
+ elog "or app-text/aspell with the appropriate L10N variable."
+ elog ""
+ elog "Additionally, make sure that app-text/enchant has the correct flags enabled:"
+ elog "USE=hunspell for myspell dictionaries and USE=aspell for aspell dictionaries."
fi
fi
}
pkg_postrm() {
xdg_desktop_database_update
- xdg_mimeinfo_database_update
- gnome2_icon_cache_update
+ xdg_icon_cache_update
}
diff --git a/media-video/gtk-recordmydesktop/Manifest b/media-video/gtk-recordmydesktop/Manifest
deleted file mode 100644
index 24520cae1381..000000000000
--- a/media-video/gtk-recordmydesktop/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-AUX gtk-recordmydesktop-0.3.8-check-for-jack.patch 1200 BLAKE2B 2569aed281ba61755f46c8cf31656134625d33adeca0f2ebb46d7e565ff9aa2711b7e773000c6230ba3a13d2135a5c8b30a81eda184b73dd37ea47b63ec17e4c SHA512 439b756afd6d078ff71ce111b4a63b3bb527a09d63d62139396689a0b4c3c51ebb08a7d9e07e909b9ba43fde6578e8b693a2f80372ed15f5f761eb7747091c3e
-DIST gtk-recordmydesktop-0.3.8.tar.gz 176381 BLAKE2B 8233f94166c7c635366f1c2eab39534445242ee42449cc732567aa8524bac24c0d8383deea20a112b7f8e26c01a00eebf2f38ae49502e277452f4971c690cfb0 SHA512 7d9785b81b17e7a8fbfcd7dfd227f4bce38b450150b89819b30e9b0e17c4053bda02fc1f653a18ddf4ca2a0f2157dd3c18f061b3ca661c10a9dd7208b1183e49
-EBUILD gtk-recordmydesktop-0.3.8-r3.ebuild 1169 BLAKE2B 94c8e5209d2eda598f363bff3133c3a2ea48af231f847ca0bbb6f9894e2242ad97833708c557e5e88357f6525e5c8dedc99cb77b60195fcdd532cf649786c99a SHA512 fe6d60ed0c9b15582224bc8cf4c7693783d84f490a47f97bc2c5fb1fc9fe892028c47dc21a03bc43d64dc44f8d015f06c574062351d1e025afc183b16535c71b
-MISC metadata.xml 316 BLAKE2B 1742ad6dfbf9b34550898774321b339ebe6e6b5205650a9cf5f9ffb73b0e37ddccec560ccfc3657c8b21fd539367c3a14b7d6ecac87037a600290a16900f8856 SHA512 b2b2172a9a6fe5c1b1677138e045a24ec1922838e0ed7c2a958b41b73864c8a35f4dc6717468f0d2231763521b9b067d5123c930ec48c51789a7ea962629e1a8
diff --git a/media-video/gtk-recordmydesktop/files/gtk-recordmydesktop-0.3.8-check-for-jack.patch b/media-video/gtk-recordmydesktop/files/gtk-recordmydesktop-0.3.8-check-for-jack.patch
deleted file mode 100644
index 7743d43199cd..000000000000
--- a/media-video/gtk-recordmydesktop/files/gtk-recordmydesktop-0.3.8-check-for-jack.patch
+++ /dev/null
@@ -1,36 +0,0 @@
---- gtk-recordmydesktop-0.3.8.orig/src/rmdPrefsWidget.py 2009-10-12 12:40:32.470028483 +0100
-+++ gtk-recordmydesktop-0.3.8/src/rmdPrefsWidget.py 2009-10-12 12:41:08.086044353 +0100
-@@ -323,11 +323,33 @@
- for i in range(4):
- self.labelbox[i].show()
- self.notebook.show()
-+
-+ def which(self,program):
-+ import os
-+ def is_exe(fpath):
-+ return os.path.exists(fpath) and os.access(fpath, os.X_OK)
-+
-+ fpath, fname = os.path.split(program)
-+ if fpath:
-+ if is_exe(program):
-+ return program
-+ else:
-+ for path in os.environ["PATH"].split(os.pathsep):
-+ exe_file = os.path.join(path, program)
-+ if is_exe(exe_file):
-+ return exe_file
-+
-+ return None
-+
-+
- def __runJackLSP__(self,button=None):
- if button!=None:
- self.__getSelectedPorts__()
- self.ports=[]
- failed=0
-+ if self.which('jack_lsp') == None:
-+ self.jack_button.set_sensitive(False)
-+ return
- (stdin,stdout,stderr)=os.popen3(['jack_lsp'],'t')
- ports=stdout.readlines()
- stdin.close()
diff --git a/media-video/gtk-recordmydesktop/gtk-recordmydesktop-0.3.8-r3.ebuild b/media-video/gtk-recordmydesktop/gtk-recordmydesktop-0.3.8-r3.ebuild
deleted file mode 100644
index 111584b31dd4..000000000000
--- a/media-video/gtk-recordmydesktop/gtk-recordmydesktop-0.3.8-r3.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-PYTHON_COMPAT=( python2_7 )
-inherit eutils python-single-r1
-
-DESCRIPTION="GTK+ interface for RecordMyDesktop"
-HOMEPAGE="http://recordmydesktop.sourceforge.net/"
-SRC_URI="mirror://sourceforge/recordmydesktop/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-# Test is buggy : bug #186752
-# Tries to run intl-toolupdate without it being substituted from
-# configure, make test tries run make check in flumotion/test what
-# makes me think that this file has been copied from flumotion without
-# much care...
-RESTRICT=test
-
-RDEPEND=">=x11-libs/gtk+-2.10.0:2
- dev-python/pygtk:2
- >=media-video/recordmydesktop-0.3.5
- x11-apps/xwininfo
- ${PYTHON_DEPS}"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- epatch "${FILESDIR}"/${P}-check-for-jack.patch
-}
-
-src_install() {
- emake DESTDIR="${D}" install
- python_fix_shebang "${D}/usr/bin/gtk-recordMyDesktop"
- sed -i 's#gtk-recordmydesktop.png#gtk-recordmydesktop#' "${D}/usr/share/applications/gtk-recordmydesktop.desktop" || die
- dodoc NEWS README AUTHORS ChangeLog
-}
diff --git a/media-video/gtk-recordmydesktop/metadata.xml b/media-video/gtk-recordmydesktop/metadata.xml
deleted file mode 100644
index cd0bf6d9d5f2..000000000000
--- a/media-video/gtk-recordmydesktop/metadata.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>media-video@gentoo.org</email>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">recordmydesktop</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/media-video/h264enc/Manifest b/media-video/h264enc/Manifest
index 1b991a1c26d4..1c20c389928e 100644
--- a/media-video/h264enc/Manifest
+++ b/media-video/h264enc/Manifest
@@ -1,5 +1,4 @@
-DIST h264enc-10.4.1.tar.gz 138598 BLAKE2B 99a68cd9f4696a19c9502d76099f57b62e53851f2bd91c7dbec661daf96593d8962433dc09a27fcd61c9ed71507091dd1098801cdc2f5e6c0cd73cfb0e07456d SHA512 34b7177582931b0e291bf97eee27c8f2c8f5c83539875eebdb8f30f9dfed3eb0f03830130d49ae5c9c80477c7a90b80e95b27fc5855db1ec18894a813f1656f4
+AUX h264enc-10.4.7-libaacplusenc.patch 905 BLAKE2B b79273fbaf4fcfe3f176881c601ce9927bd33535392a0c95f770606f64cc1b69b4b407b919ca50d18a66c0a5c0c49c9c49f8b0972beeabc59b29d5016cb1af1c SHA512 1030a4f24da0499151e576328b0c5f292116012c63862a3d43a22bbd600c174c139ae4ba3dfb84abaeb7d83547b8e113d4062c8bfd82c9f7a859f1c025b693c9
DIST h264enc-10.4.7.tar.gz 138481 BLAKE2B f1571eb79c7d627eb8534a28d5c9ae337e3d1bb8fd416ae83754cb9f4d055c8f8937e228991e8ae15f6c5a657fbc5931acdaa6fe56cf71e89ce1c5b4ba820a27 SHA512 09d133e8b4d16f513b790b4517a276d48fe400c2a09a80ee2ae229a9224a9d225d54b5b48b5b60ed6ebe1f181f8b96340ad0e44a9e1e1eb7e6889809edab0bcf
-EBUILD h264enc-10.4.1.ebuild 874 BLAKE2B 2e13892980a8444295377411f0af904010ef4281515c06108790b7254e910bd56f91fda9c4c64aa265d604031826e50a5a05ec35b2a366fffffc33bda5866320 SHA512 e467a23b1aa44d9d6c1e6e662ae8cee2816c79cbea5e686ecdc18d69b4caffc63a8f2ed0993870fea86a334840f8a112246db98125599182d979a1e5c2ff4bda
-EBUILD h264enc-10.4.7.ebuild 874 BLAKE2B e6dd6e2c250184b6226b315e61e356d93acfa7bb63c09b3344366b1bfc93c12193a6061830b84f826b06a8bfc123eadab3dd4a9065a137096ee790eda215ce52 SHA512 5148bc8bf58b2f080e2ab1bb2e063898ac3fce914228e5f10cd06d211b5023400a61eb0e38c619f2d3da8e5dac372d1845466578736c587801f74277f4aaa256
-MISC metadata.xml 374 BLAKE2B 646e236202e011028a3e6298f6db4b7ef96da8f73bc1320ef214ab24768f70f608c64debfe4e61f89537ab0fabf3c4de87a56647d4492e5a4cee64735ef51dce SHA512 701d70f6994d2839433f1b7fbef04e1545b9d25a16169e478a465bd0fa3706141b0c190e40520b64c8d2f3c2d55106738295be4d812c750bb9e7874d4fe2a4c8
+EBUILD h264enc-10.4.7-r1.ebuild 1050 BLAKE2B 57fe76462e06faf9883a10b6c20b5465f063d9642be83a81c67881a6801a1b58aefd669110b9ec1c785ca86b074c9a7934e6fe30aca490f9e181d2685a7e8179 SHA512 533e7555e96f54940febe627eff029beafe3db9c096ad131082621245ad7db5c44c3bce55b2484e02827d78fd8fdf0f145466e1fb9ff50b3f581ca4e2c2c34e5
+MISC metadata.xml 300 BLAKE2B 351f5c58f1fe3b1c3db8a0210ba10a0d1f4a1d4749a3f06e2f9c93dc7fdbe583a1a06b6647e28e95f917c86aa29999f8c1aff7b3f2736dcc6044c8c548bc52cf SHA512 80a1cbae96078c5801ca3eff3e34f00bb4d22211ffc91f493dfa162d7e86134f9f6cc9d9192f238bf0620e2f65b5a34b2530d6a99863707d188ecfd6d611ed9b
diff --git a/media-video/h264enc/files/h264enc-10.4.7-libaacplusenc.patch b/media-video/h264enc/files/h264enc-10.4.7-libaacplusenc.patch
new file mode 100644
index 000000000000..993cbb1efd4a
--- /dev/null
+++ b/media-video/h264enc/files/h264enc-10.4.7-libaacplusenc.patch
@@ -0,0 +1,12 @@
+diff -Naur a/h264enc b/h264enc
+--- a/h264enc 2016-01-19 20:15:59.000000000 +0100
++++ b/h264enc 2019-12-17 14:14:45.321115770 +0100
+@@ -7525,7 +7525,7 @@
+ MPL[i]="$MPLAYER \"$AUDINPUT\" $MPLAYEROPTS ${channels[i]} ${audfilters[i]} -really-quiet -vc dummy -vo null -nocache -ao pcm:fast:file=\"$AUDPIPE\""
+ NERO[i]="$NEROAACENC -ignorelength ${neroaacbr[i]} -if \"$AUDPIPE\" -of \"$TEMPDIR/audio$i.aac\" &"
+ FDKAAC[i]="$FDKAACENC ${fdkaacbr[i]} \"$AUDPIPE\" \"$TEMPDIR/audio$i.aac\" &"
+- AACPLUS[i]="$AACPLUSENC \"$AUDPIPE\" \"$TEMPDIR/audio$i.aac\" ${aacplusbr[i]} &"
++ AACPLUS[i]="$AACPLUSENC \"$AUDPIPE\" \"$TEMPDIR/audio$i.aac\" $(( ${aacplusbr[i]} * 1000 )) s &"
+ OGG[i]="$OGGENC ${vorbq[i]} \"$AUDPIPE\" -o \"$TEMPDIR/audio$i.ogg\" &"
+ OPUS[i]="$OPUSENC ${opusopts[i]} \"$AUDPIPE\" \"$TEMPDIR/audio$i.opus\" &"
+ FLACENC[i]="$FLAC ${flacq[i]} \"$AUDPIPE\" -o \"$TEMPDIR/audio$i.flac\" &"
diff --git a/media-video/h264enc/h264enc-10.4.1.ebuild b/media-video/h264enc/h264enc-10.4.1.ebuild
deleted file mode 100644
index 7dac014c220f..000000000000
--- a/media-video/h264enc/h264enc-10.4.1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-DESCRIPTION="Script to encode H.264/AVC/MPEG-4 Part 10 formats"
-HOMEPAGE="http://h264enc.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="aac dvd flac lame matroska mp4 ogm vorbis"
-
-RDEPEND="
- media-video/mplayer[encode,x264]
- sys-apps/coreutils
- sys-apps/pv
- sys-devel/bc
- sys-process/time
- aac? (
- media-libs/faac
- media-sound/aacplusenc )
- dvd? ( media-video/lsdvd )
- flac? ( media-libs/flac )
- lame? ( media-sound/lame )
- matroska? ( media-video/mkvtoolnix )
- mp4? ( >=media-video/gpac-0.4.5[a52] )
- ogm? ( media-sound/ogmtools )
- vorbis? ( media-sound/vorbis-tools )"
-DEPEND=""
-
-src_install() {
- dobin ${PN}
- doman man/${PN}.1
- dodoc doc/*
- docinto matrices
- dodoc matrices/*
-}
diff --git a/media-video/h264enc/h264enc-10.4.7-r1.ebuild b/media-video/h264enc/h264enc-10.4.7-r1.ebuild
new file mode 100644
index 000000000000..51adbd9620cd
--- /dev/null
+++ b/media-video/h264enc/h264enc-10.4.7-r1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit eutils
+
+DESCRIPTION="Script to encode H.264/AVC/MPEG-4 Part 10 formats"
+HOMEPAGE="https://h264enc.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="media-video/mplayer[encode,x264]
+ sys-apps/coreutils
+ sys-apps/pv
+ sys-devel/bc
+ sys-process/time"
+
+PATCHES=( "${FILESDIR}/${P}-libaacplusenc.patch" )
+
+src_install() {
+ dobin ${PN}
+ doman man/${PN}.1
+ dodoc doc/*
+ docinto matrices
+ dodoc matrices/*
+}
+
+pkg_postinst() {
+ elog "Optional encoders:"
+ optfeature "aac support" "media-libs/faac media-libs/libaacplus"
+ optfeature "dvd support" media-video/lsdvd
+ optfeature "flac support" media-libs/flac
+ optfeature "lame (mp3) support" media-sound/lame
+ optfeature "matroska (mkv) support" media-video/mkvtoolnix
+ optfeature "mp4 support" media-video/gpac[a52]
+ optfeature "ogm support" media-sound/ogmtools
+ optfeature "vorbis support" media-sound/vorbis-tools
+}
diff --git a/media-video/h264enc/h264enc-10.4.7.ebuild b/media-video/h264enc/h264enc-10.4.7.ebuild
deleted file mode 100644
index fef4d27a4655..000000000000
--- a/media-video/h264enc/h264enc-10.4.7.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Script to encode H.264/AVC/MPEG-4 Part 10 formats"
-HOMEPAGE="http://h264enc.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="aac dvd flac lame matroska mp4 ogm vorbis"
-
-RDEPEND="
- media-video/mplayer[encode,x264]
- sys-apps/coreutils
- sys-apps/pv
- sys-devel/bc
- sys-process/time
- aac? (
- media-libs/faac
- media-sound/aacplusenc )
- dvd? ( media-video/lsdvd )
- flac? ( media-libs/flac )
- lame? ( media-sound/lame )
- matroska? ( media-video/mkvtoolnix )
- mp4? ( >=media-video/gpac-0.4.5[a52] )
- ogm? ( media-sound/ogmtools )
- vorbis? ( media-sound/vorbis-tools )"
-DEPEND=""
-
-src_install() {
- dobin ${PN}
- doman man/${PN}.1
- dodoc doc/*
- docinto matrices
- dodoc matrices/*
-}
diff --git a/media-video/h264enc/metadata.xml b/media-video/h264enc/metadata.xml
index 3a904dcc63d8..a98f0fb605ac 100644
--- a/media-video/h264enc/metadata.xml
+++ b/media-video/h264enc/metadata.xml
@@ -4,9 +4,6 @@
<maintainer type="project">
<email>media-video@gentoo.org</email>
</maintainer>
- <use>
- <flag name="ogm">Support for OGM container format</flag>
- </use>
<upstream>
<remote-id type="sourceforge">h264enc</remote-id>
</upstream>
diff --git a/media-video/handbrake/Manifest b/media-video/handbrake/Manifest
index c55fc9b07cf9..c3a1cc690acd 100644
--- a/media-video/handbrake/Manifest
+++ b/media-video/handbrake/Manifest
@@ -7,6 +7,6 @@ AUX handbrake-9999-remove-faac-dependency.patch 3697 BLAKE2B b0f7d0a1c4d464d3287
DIST handbrake-1.2.2.tar.bz2 18010777 BLAKE2B 75ace4565bef22a6ee8cd3291a393dd20d9a8fcc57b16bca15393f9a5f18949bf104ad69b536453013598ea3dc0ddbceddf85b96e234f09ef2c119810242f48e SHA512 434e6db1acbe01771aeefd2f257bdc58ad84e63ba441f4977f634b9ccb3c708176b928adf1dfa9e20d4948b65876ae9b4dfdc35f9c56f03f34858380090ab29c
DIST handbrake-1.3.0.tar.bz2 16801695 BLAKE2B 2a71674f557562317ed643064f252f3f88815a0b2fbbf9478f79efdd18282304443a29120effdce8ed9b07d00896d0946be0a7f4a94ae65252f9935c97829fb4 SHA512 40801a5a3756feb33f374e68e7ed743841d33f7a6b22dd2361034f182b32cdcead3ff02a7a6e16f0ffbc7b693541747b048dc606deadf7a8e490aad193e07c4d
EBUILD handbrake-1.2.2-r3.ebuild 4117 BLAKE2B 03d2185c1a1e8533dcb3b99b1c3ac2c2b48aee108ca6bd5c6901781b5e8d571616f7f50cd99801499c2df06c72731da885e5b86d9d0f5362376ca81c9de84ec1 SHA512 3dd3f38c4881fe5a90257019b8989081ef8dbf5f55120759953af31a75266df8d5c7fe547548ebbfcdaeae4e4ba43f3e33ae991fae530279079332d9a89a4c5b
-EBUILD handbrake-1.3.0-r2.ebuild 4265 BLAKE2B e563616a46b2b818201ba7a80860b2cc3f2112b84b42263aa0614a59ae4e857784e891d05dfc93897022f47c86f39466394f3d2b1cd936b05c6678644ee469d7 SHA512 9f577f7040689ecbe5c6e7562f7bf6f2e05bd8740bb2bd4642e5d83b612be37db427de3161190872a903864e5ce0933d5c28f3f2b8f1f164fdf50dd5f2983044
-EBUILD handbrake-9999.ebuild 4203 BLAKE2B f4502d19371e87031eb4ece62144e3bb1eb68d467072dbf54350ff59fd766300d9a0a05753bfb897c61b09a2e6f50773961f18e9d59e5e36592b48fdd990dd04 SHA512 9b7219856c3f100e6560050eb1c84f6bdbdd50a08bb83ec41d431f7f01463c118b0179a82a61aa442290876a0bbca914e36c951453fd30a1235d26a27bc85766
+EBUILD handbrake-1.3.0-r2.ebuild 4267 BLAKE2B 85984ee4a3f6f53b95d6e080a84594b9d1f0bc3ada96ca525df6c55fb2d28227fbb924086ea4665b215f470826863b7a6b8b46da612ddf3c3e03fd491fa10096 SHA512 c5f3a0ca79158f3787567b4d6aae3dc5804a5e81bbe060c512da9445eb6cade28595227a662a6c071de13e3feca276235ed18f717eca3872d42f7590de69937b
+EBUILD handbrake-9999.ebuild 4205 BLAKE2B eca7b60f132cde9d1fc2e9c6f2f59475e31c879d4b00a56e640aedff9d360a70dd323cf98e58be2f865524ebbe5a55774a85d1ab2ada318e8f4238bca4020d46 SHA512 94128bc68bef69d7478e04e51619ec760b3e500d95b3fc0d5d786da147c6ebc55860f36bd78e73d05e4e12e6eaae209ffc40c9b5ce863c15913f774c8eb53cfb
MISC metadata.xml 1019 BLAKE2B 041873a5db7246fc3a6c6b5544fc4c28b981e6e15996c68c53413fabc46ada335333936e4e6ab160f6fad2b9eafafdb9f37d6651cb692e0d69f814acb02557f5 SHA512 41bb1e4656da0cf4a99fd158da5dcf9ccef2b4355f2cdb8e0017a84d8a65cc21ab382734dd967eaeeaf2d55c11e617e6dabe28eeb0bdd40388e8325a8e4ae42a
diff --git a/media-video/handbrake/handbrake-1.3.0-r2.ebuild b/media-video/handbrake/handbrake-1.3.0-r2.ebuild
index 6c8e01b4f37e..2f99c1e31eb0 100644
--- a/media-video/handbrake/handbrake-1.3.0-r2.ebuild
+++ b/media-video/handbrake/handbrake-1.3.0-r2.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7,8} )
inherit autotools eutils gnome2-utils python-any-r1 xdg-utils
diff --git a/media-video/handbrake/handbrake-9999.ebuild b/media-video/handbrake/handbrake-9999.ebuild
index 753a5a361561..c1345ae1ac6c 100644
--- a/media-video/handbrake/handbrake-9999.ebuild
+++ b/media-video/handbrake/handbrake-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7,8} )
inherit autotools eutils gnome2-utils python-any-r1 xdg-utils
diff --git a/media-video/makemkv/Manifest b/media-video/makemkv/Manifest
index fce59bbc2ada..31859d224522 100644
--- a/media-video/makemkv/Manifest
+++ b/media-video/makemkv/Manifest
@@ -1,5 +1,5 @@
AUX makemkv-path.patch 2153 BLAKE2B bab155f5aea1c7f5e3d1923b580b3f36115d32bf0d384a347379dd9ea80b650ea9755c641be0253c9d5b269f9aa4d2774ace89ea598b5206391794263530a84a SHA512 c7744f92ed7a5f09f0301c454afa32e4fce7251f276129917d2ce602b35f5961e629fa0328213f6e5a8d260b5964db099c44b1e870b209f7bb78712cf52b6e95
-DIST makemkv-bin-1.15.0.tar.gz 9516617 BLAKE2B 9df4277a0ef2835bbb946afc32670153181a68924ede88778d613ec91da70a3bd95cf52feb1219e8f6032a8b80f63b6084afb07b10c14a3f9faba0aed8310b64 SHA512 c6436870554c29c8e646dccaac3a73e23c0a861f0689e10a1ddafe3c6388dd708860c9944b035b9fbbd4e50ee6e67848c25d65fc0808789bdd24fb54a4668994
-DIST makemkv-oss-1.15.0.tar.gz 6383576 BLAKE2B fa1c09545b48d01654c444f2d0a5551035f9af43113bd8dc175c7ba806c7f23fd437cf8e68544632895833feaec915c9440cc4120f90cd9deb6158956d5b1f46 SHA512 457c06736ed4ce05eb9a8038fedd28b8741e32b1cd0d77b2fbbec9723419e26e01fb34c9302c0612a3f68c73602f7ba436d93598edd966dda9abec738de1a004
-EBUILD makemkv-1.15.0.ebuild 2938 BLAKE2B 1bd9597c1fdc238cd63c910f707ae38231cef81a8f34216a6a8b5cb56f29c331d93b55747ce6762d463a431eefa3763aaf1ea27bedffb9105ece7a4359f04ef0 SHA512 df34f7ac1edb082ad1ba096d4549efacbeaba6b663ca6502b55fcd18dbdc68aeadc916bb6c4b7336d9fe6c0c98baad3518701009692c33509bdc927f65fb6281
+DIST makemkv-bin-1.15.1.tar.gz 8338636 BLAKE2B 4eafd3dacfc27a5f855d4c8e620f191a0abfa4e6795992533ed75a82e8ca2cd490aafa52207da32774c9059b196b1bf834877f4c3e96b0a661b03c8c9226ad1a SHA512 bc1184a951f20d7320c8f048afb7af7f958b6a8f231e0ea51193c1841bb0878201db17750caf18c60483cd71e1e8a6956a029f114d8f246d590b68a69f268ce8
+DIST makemkv-oss-1.15.1.tar.gz 6403114 BLAKE2B e0642c0c740b0817a0d347e4588691282cfae1f81e827431ecad7fcd64b4cfca687829b7646614833f2123216c304e2705b2ecaf9a30904735c6c3c0cc05a845 SHA512 f96474c82349277ef6a4e35af8009cf63fbc5a5e8444891950e26466f7167cea9014190053d3750f79a8df9415507e8e8b8c17cfa2b638123f64487a0d74b045
+EBUILD makemkv-1.15.1.ebuild 2938 BLAKE2B 1bd9597c1fdc238cd63c910f707ae38231cef81a8f34216a6a8b5cb56f29c331d93b55747ce6762d463a431eefa3763aaf1ea27bedffb9105ece7a4359f04ef0 SHA512 df34f7ac1edb082ad1ba096d4549efacbeaba6b663ca6502b55fcd18dbdc68aeadc916bb6c4b7336d9fe6c0c98baad3518701009692c33509bdc927f65fb6281
MISC metadata.xml 1166 BLAKE2B f2e594a7e322225101561a998472a832c3d2559dbfd79817f2fd1eaf9b0e7145fb467b9b0421d13b3df90ece45ff969d97e9e44d9147d4b0a57e4d8fd9104345 SHA512 d8e8d898cf3ee9428fc1b08e292608da7a4f753ad22053a521c475e9445dafa9ac7c2c5139ed4ab9009b0d59e95737f77773d15f8590b8a4cf0f39961d714fb7
diff --git a/media-video/makemkv/makemkv-1.15.0.ebuild b/media-video/makemkv/makemkv-1.15.1.ebuild
index ff30a137bbc1..ff30a137bbc1 100644
--- a/media-video/makemkv/makemkv-1.15.0.ebuild
+++ b/media-video/makemkv/makemkv-1.15.1.ebuild
diff --git a/media-video/mpv/Manifest b/media-video/mpv/Manifest
index 25ea06b6bf8b..089f29363d3d 100644
--- a/media-video/mpv/Manifest
+++ b/media-video/mpv/Manifest
@@ -1,5 +1,5 @@
DIST mpv-0.32.0.tar.gz 3148730 BLAKE2B 085c38f0074dd005462aef52ef01ad7cfd70ebf9286a1f6544635e49c8c99bf4fcc5559eeb6e07ef8471388eb77794019fb50c44ea5fcc16842b63ee382e9e7c SHA512 f6426c0254ec0bf2f120e2196904f1e15fe17032b06764abca1d5e074f0cabb452eaf1cd09f8fd9b25b591accee7b881bfc3b06c19d5c98980305c4712486bd6
DIST waf-2.0.9 103104 BLAKE2B c7e996aa49662da3ff941d076fc7e2dd23e867ade92a3b2ae07560b76d63a69e495184a1f9c76be5c51977ddb1713f9247f62e672033ecb988ac559e3a47e546 SHA512 0755170ded115b03e78a2096f197cd9fff62b5036db764153d26ce426f182ea7d7b8231cfa1a10b4a564a8480428502f3691851df66e7b83c7bca8e5fe26de7d
-EBUILD mpv-0.32.0-r1.ebuild 9748 BLAKE2B 2aa2f882022cb68ee7b562f7e4c6c052689f4cf14ae36c5605b8591ce559cc5468007621f5e8a494c839160bb2e9197d3ce16de8fcac1fb1d9c3ea2af1a09578 SHA512 a957b3c6e2c3cf62b00bf603bd4ff9693470316150e901061b77768a739e822cf2ea9763cf113b57fe14e514d4eb2f237b7b31120656a54f9160e49006a84731
-EBUILD mpv-9999.ebuild 9587 BLAKE2B 290180786a499d16dbac4854bb45437cd408409af41468284aa8240dbc01df8dafb74f4ef19d41f5345dbe29028fc326c785e65737a222b8c2d849879c36e09f SHA512 dbdbc9a01c5b98deffc3145ab3cce5f681f2efbad3c6e78cb9d5526fecaecc3fea43cd33c1d436f3a06ca18189b91017c98d3e4b3781920444e0d3cffa57ee91
+EBUILD mpv-0.32.0-r1.ebuild 9752 BLAKE2B 926e586faf79a753df308cb0e5adcea61116be17d29d1110485e967975c78dd9daa9b9bdbb9e08750936a1c40e2680cb84127f2e260a1b9a723c495e4e75b147 SHA512 286efaa7ae6c68545bfbf7667e122dc5785e2e37b7e6cb00a4bf828b10fcf337874c43203f9e425b2682a35cd3929e77307056fdc7ae3fc54863146223727bd1
+EBUILD mpv-9999.ebuild 9460 BLAKE2B 5d8e87020765c886bbc7fd5ca218a99c600429e33f4ee82b5f9977519eb3908630b9cb8082cee130631d3ea7cb33d67058e0551941af3a3cea3748615c3bf1f6 SHA512 0817f3ae8f0b6e7765a8f4f23eb67af329a41fb6a48d4389a05cea64a953ee42735a7e9476780fe89bfc1faecaf7d277824f12c2d05f22e8586d9740c6fe558c
MISC metadata.xml 2325 BLAKE2B ea9ce00b54f9aabf4f37dcbf20c94f6583e219638f6831e0f8f3292df0768d7e6c597a9072903604f8dbb7f88ef15cad87b2cbe57a41d22554e554cc6e9663b1 SHA512 84802287f2655571923a44c7383bac2f70838890b18222d0b060a371a79dbe5022bb7c186bb1ac6496b930c62dacafbc132178b60b0746bd2cce4eb08a5c6be7
diff --git a/media-video/mpv/mpv-0.32.0-r1.ebuild b/media-video/mpv/mpv-0.32.0-r1.ebuild
index a7376bc7ef1a..df53a7db5b15 100644
--- a/media-video/mpv/mpv-0.32.0-r1.ebuild
+++ b/media-video/mpv/mpv-0.32.0-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python{3_6,3_7} )
+PYTHON_COMPAT=( python{3_6,3_7,3_8} )
PYTHON_REQ_USE='threads(+)'
WAF_PV=2.0.9
diff --git a/media-video/mpv/mpv-9999.ebuild b/media-video/mpv/mpv-9999.ebuild
index 3f64e9b8dfd9..d6d2829b4b15 100644
--- a/media-video/mpv/mpv-9999.ebuild
+++ b/media-video/mpv/mpv-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python{3_6,3_7} )
+PYTHON_COMPAT=( python{3_6,3_7,3_8} )
PYTHON_REQ_USE='threads(+)'
WAF_PV=2.0.9
@@ -30,7 +30,7 @@ LICENSE="LGPL-2.1+ GPL-2+ BSD ISC"
SLOT="0"
IUSE="+alsa aqua archive bluray cdda +cli coreaudio cplugins cuda debug doc drm dvb
dvd +egl gamepad gbm +iconv jack javascript jpeg lcms libcaca libmpv +lua
- luajit openal +opengl oss pulseaudio raspberry-pi rubberband sdl
+ luajit openal +opengl pulseaudio raspberry-pi rubberband sdl
selinux test tools +uchardet vaapi vdpau vulkan wayland +X +xv zlib zimg"
REQUIRED_USE="
@@ -185,9 +185,6 @@ src_configure() {
# Audio outputs:
$(use_enable sdl sdl2) # Listed under audio, but also includes video.
- $(use_enable oss oss-audio)
- --disable-rsound # Only available in overlays.
- --disable-sndio # Only available in overlays.
$(use_enable pulseaudio pulse)
$(use_enable jack)
$(use_enable openal)
diff --git a/media-video/pymp/Manifest b/media-video/pymp/Manifest
deleted file mode 100644
index a7c5d6dec776..000000000000
--- a/media-video/pymp/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST pymp-1.1.tar.bz2 132710 BLAKE2B 4c834ed96a6436daf6c29fea3e6eeab4e93c03b39897e904650640e4b27b856674f584caa1ef658069cc71c3f83dbab917319290d974641053e848682a7da3dd SHA512 10647af1233c5a030cc32f5efb7790fb93568832547f8c886d49597cff36f5d5606b7b06c00c0206e9eacd6331dbb40bc2331dc30230052b4510be1ffec34500
-EBUILD pymp-1.1-r2.ebuild 1035 BLAKE2B 9b2fcf6f91e958270e93878a4e2d55a6702522f9ee512a1770ede6664da1cc73feca24bfa6cb696c7b626f858a56450398ae87c5d96ef454056147d1897189c1 SHA512 c547be7911917902a18d5a7efe6b92ee3aecb532bcfd517f35588c76b368bc3d9c9664ad63bae21a1589a4507729f012665b8d6c6f30c8512fcac9211b840095
-MISC metadata.xml 223 BLAKE2B 1a772bb5add75cb4343b09bb2456adcd5e46896daaab4091ab64b667c5fa1a4adab0940015a3e755df3d6540b456694dc67ef9581d02d40c63b89290f8f83e43 SHA512 27b688917e0b1c4a75ea34c97d2d67d309573941492ab04124de11034f3b2796480f02408d86e2eba77ca2000722ea6606fe12a49622c04f9e2c1fa27b6fc8db
diff --git a/media-video/pymp/metadata.xml b/media-video/pymp/metadata.xml
deleted file mode 100644
index 811585329983..000000000000
--- a/media-video/pymp/metadata.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>media-video@gentoo.org</email>
- </maintainer>
-</pkgmetadata>
diff --git a/media-video/pymp/pymp-1.1-r2.ebuild b/media-video/pymp/pymp-1.1-r2.ebuild
deleted file mode 100644
index 2ce35400dcf3..000000000000
--- a/media-video/pymp/pymp-1.1-r2.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 )
-inherit eutils python-single-r1
-
-DESCRIPTION="a lean, flexible frontend to mplayer written in python"
-HOMEPAGE="http://jdolan.dyndns.org/trac/wiki/Pymp"
-SRC_URI="http://jdolan.dyndns.org/jaydolan/files/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-RDEPEND="media-video/mplayer
- $(python_gen_cond_dep '
- dev-python/pygtk[${PYTHON_MULTI_USEDEP}]
- ')
- ${PYTHON_DEPS}"
-DEPEND="sys-apps/sed"
-
-REQUIRED_USE=${PYTHON_REQUIRED_USE}
-
-src_compile() {
- python_fix_shebang pymp.py
-}
-
-src_install() {
- python_moduleinto /usr/lib/pymp
- python_domodule *.py
-
- # note: pymp script is a horrible unnecessary wrapper
- # a) with a dependency on sys-apps/which;
- # b) that invokes compiled .pyc directly
- # do not use it
- dodir /usr/bin
- dosym ../lib/pymp/pymp.py /usr/bin/pymp
- fperms +x /usr/lib/pymp/pymp.py
-
- dodoc CHANGELOG README
- doicon pymp.png
- make_desktop_entry pymp Pymp pymp
-}
diff --git a/media-video/totem/Manifest b/media-video/totem/Manifest
index 67ce41156326..de479692e9b2 100644
--- a/media-video/totem/Manifest
+++ b/media-video/totem/Manifest
@@ -4,5 +4,5 @@ AUX 3.34.1-gst-inspect-sandbox.patch 1828 BLAKE2B 9abd87afc62c784c4e5f79374d0172
DIST totem-3.32.1.tar.xz 2154892 BLAKE2B ff9ec2facbada0f72ae82bbb35d03e82b574be02d7c1f1d4c4dd3262e2b302d3430ba953cd9f4b4e1d1e5151f9b5987986c7ea387a7f5d6667eb931d41805659 SHA512 31a3e3ac7628b992da3cf99570d013eb8b972e28465db30a9ec68291f8e19ab498d89df6275228367a7e3e43121bcebda2654f2b0461a9d1d561cf46e0029f67
DIST totem-3.34.1.tar.xz 2157160 BLAKE2B 9ae9c8f6485c7377af07803c328e8ea3cc6fa80d8e30a7045bd2b50f7bc3d5a12582e5b60d901d22683f89e994c619c26ddb8b0890e343c873d4457fa177786d SHA512 9a3556f5cf522fca29926db185c2e5d25bdb80a25e14d0ba3062a7f15fc3ec40ae9f25752763bc444d4fd82ec2098efd732da662a1b1c5923ec19fde432606db
EBUILD totem-3.32.1-r2.ebuild 3186 BLAKE2B d75f3aa485c4a540306121e78410880135f3e62fe72197840a12a7b54d4558c0d762bb5eabeee1b50db748807fbd450247e71733ad461e8ba50410f29563a0ae SHA512 6663251bb8990af94e942ce6da26e7e10b4100fcf0392bea09e7c97e3e37f4ddf36858379110bef8df239054cef4ea4adb06fb42be641b729df8098824419e75
-EBUILD totem-3.34.1.ebuild 2791 BLAKE2B 34b515618d0cffcdba2a6faac2d588edb573144e96af9c8e2c3bb759683ac4490324e57af426a6d78a258485a4cbc42f32c7b58e1f5e1e19de0b1a9eb15feb68 SHA512 9ea4b8a6dec24e10ec8bee32de394104daca427d001f1960deacf50d1b1b568bae33bf394bff662751235794f4c1619d5d51161576bbb6ccc8ed1e2333da991d
+EBUILD totem-3.34.1.ebuild 2789 BLAKE2B 4c96dd229f6bd75a88d0a7ea0884729937ad666e86ba5511e5e0d3de2ce45342f8414c1516c5f1050eb5987befafa8aa573c1a1652ad95439d80bb788280837e SHA512 ee9104562111d305cf32373aea7d131759e4fd266dcab18658a143ad02822162057384bebbd8c10dad41b5de9ff0139ba1d236c8200cc419a7b545ff6ee2dc49
MISC metadata.xml 1137 BLAKE2B 4ea20f132e41d6a3d0ca93b5e104445e79ca5db7dbee4e64bdd017f1d5ed3ad3334cdb5ec7dbe1115633698a4ca3faa53ff2e9cffb06d9b83cc81d4955036a36 SHA512 382661d42acb8bc1b8831da810aba91127992530dd6b7677a23005355d70b9c09ad31e37daedbe63a772ac4f34db52b72a244be8977d32cc5f78c4bc78a18e9b
diff --git a/media-video/totem/totem-3.34.1.ebuild b/media-video/totem/totem-3.34.1.ebuild
index cb5ca85ad268..5f4076a4eed3 100644
--- a/media-video/totem/totem-3.34.1.ebuild
+++ b/media-video/totem/totem-3.34.1.ebuild
@@ -19,7 +19,7 @@ REQUIRED_USE="
"
RESTRICT="!test? ( test )"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 x86"
DEPEND="
>=dev-libs/glib-2.43.4:2
diff --git a/media-video/vlc/Manifest b/media-video/vlc/Manifest
index da55fdbb5787..f366239203f5 100644
--- a/media-video/vlc/Manifest
+++ b/media-video/vlc/Manifest
@@ -2,9 +2,10 @@ AUX vlc-2.1.0-fix-libtremor-libs.patch 453 BLAKE2B 526934642617384224faee8d26c0a
AUX vlc-2.2.8-freerdp-2.patch 4478 BLAKE2B 24b34ae2015de5197a275e393a761535d3386138ca1cdd67f0254a8bb916c9b0b40e553846299036882da5e5389fd8b8722f6f0cdf3e114a05fe1d445b48801c SHA512 e71bf81d87e7d0daf6d5820ba8e6a365cb8041eca82674ef69cc0d1eabbb29349a9ac193b0c2ad212e6d231dda7cf07a71e76317b8e8fc44b5ef0467d8f86b2f
AUX vlc-2.2.8-libupnp-slot-1.8.patch 725 BLAKE2B eb217ef57f0709fa1d0bdf1644610588f373e17d18c2642ee6489ca00311772307d8fc67a07ecc8d29810b80aa8f14c40298285c3319d8ddede2552d28d2837e SHA512 890b91405cbf6105c932566fd7799fdccd1b27f1e0df0c6dae1511aeead2c28eb5fea7642b01af1abbcf546aae0559408c0ddf2ec82c92809f3b02d1d477bb51
AUX vlc-3.0.6-fdk-aac-2.0.0.patch 3436 BLAKE2B 022201ed10fef189feeb36f44ab4194ab7994e4fdd8bad922070b54688d34d051fac28177a0e648d55670e0b9f0c6b45f9a05650476b0ae12ebfe759dd561e28 SHA512 68964adda04cd88e80b586984f1af0cfdccff5dbf8529070d5ab985b23402dfb7380b5d39eacfea433c1ba03434139e4f394c1c25d6b426489883d3a42cb7b5b
+AUX vlc-3.0.8-qt-5.15.patch 1003 BLAKE2B 44a64b0448a235ce1dcf7100d084c85f9ffe6cdebf6cf0b5561e915a2ab6fbf348c152ff6e3c9beb1f073157a8ce8b15f3317a29c5410d3131462aac8d7c1ea4 SHA512 ff61fdc64e2bf4bc19536e76d7b824b0f77d8aa7a1fe61578f57b400ccda1bb51a5f5d97486c42ca6760b137ada68faedc73697dc39005babc839428fafee731
AUX vlc-9999-libupnp-slot-1.8.patch 763 BLAKE2B 6bc8cf46f029db27d6d30d96e871d3bcfddee004e4e8469e1526a6a38fb5cc11a24a19888443e5f9062d7145665d594e142c12f3a9693967f195bab3b33ada38 SHA512 dd3375997a1935d3a227231785f35e300e3f992034da6a9c3019e28c68c1f005cbdd67190672264b342abc719e69005f965599f7af975e2bbd4cfccd89e3770d
DIST vlc-3.0.8.tar.xz 26041520 BLAKE2B 4a507206e5a183fe036a95c84d7e94592973a0bd913aa764881bf73928b3c770a776fde1fce7878c4385cf11876813c7d7d48dfe219e71b0e13a9f6be9aa701a SHA512 5ade0b350e98fd6fa90035bffabda96f0addb3844a7c0a242b4db1cab6a746e1adb1d713ddcb48ae51a7d1736090f096f5d3b0637a9f958ccf4fcf27e838cf70
-EBUILD vlc-3.0.8.ebuild 13037 BLAKE2B e67ffdddb924f32f470c461eb2ab5295eca4878180531143e682a8b78668baff0fadfcfead1693c67967615a1992dac0160df45451eda77bc211f67e4cddcab3 SHA512 8e64e22dcf18e89db4180e9d2788865066a6702bfa3c7869d4b5744e5b95beb86ed33f8338fc0d86d2d9e5ac4fac80e2460a7f8f971fb383931e77e479417759
-EBUILD vlc-3.0.9999.ebuild 13079 BLAKE2B 4b990f9c567af87aaa69fe2c6fe3cfa3a17045524be5aad425973a01c168fadf3d56db1c81af2ebef59166174aa8f443e79ae2a2874da0dd2e7c8a7f9c1c8b0d SHA512 4eab0d636646f1a78b1d9cbfca7b4a6899561216cdaf732da5741caf88bfdf32f6ef63a8c0a13b25c723f782d979ab30572c5cefc398c8558040cc7b8ba68c3a
+EBUILD vlc-3.0.8.ebuild 13071 BLAKE2B 3a9d9a25f13a2bee1fbde33f96d58869e15dfe45d45395586e5ded8bd516361165bf72c22ec89bdd8655b8c159652ee5f10adfe3339532c7705183cdcfb7a202 SHA512 8a4fb45dcf660a18a3f77da1bcaef72b91360ce53dc8c5cab0b43975aac65681613bfd3035a86e6d8a00c3991794782ba465572cad3519e751e8f576a555215b
+EBUILD vlc-3.0.9999.ebuild 13137 BLAKE2B 1935bc3011f01d26b825562d5544709190428240f44c0881339087cfd94e26202e8423875be20ac5cbe6f743f54d79f0c18a747b111fc0e6168183ab3495cf87 SHA512 c58cd0be92ddd9e8c43d54afd7daa806d25f8cd7b05999b95322f9daaedabfa26b8fe152bd3ad9df40fd2bbf69dbc86c0009102507b7a61ece06da1138b0bd50
EBUILD vlc-9999.ebuild 13018 BLAKE2B c2f1ac10246d77bd6a0b71bfa243dd1fa63fa9ba7d02c9862fb4868f9e2941002e733eea19d7eceb9514b0121101e59bfda3cf817e3345a60155810bb465c8cb SHA512 5df5798ddf32b894c230f51f311f02baf38a2f28e1dbdac5cc2ede39a05776374e9c99b8313068fc8ca92a65d881bd17da08530fb5c5d39a146881ccc187de1c
MISC metadata.xml 4839 BLAKE2B 287526d901bb5868a0cf1a8212a3afeb61d32a9d8ee87352a569fdfaf159ce09448ee4d5b759c06f380e04a6fe241e3ab28637fcbcb9cf25ec9d163d54adf1a1 SHA512 9898bff1e5a183f722010348d8f47ea9a02a8067bdea7ed61347091e212bb3bb94fd6f76fe093eecfe0b95d061cd88e6be9e00d4ee38b6362f460fb5bd5b455d
diff --git a/media-video/vlc/files/vlc-3.0.8-qt-5.15.patch b/media-video/vlc/files/vlc-3.0.8-qt-5.15.patch
new file mode 100644
index 000000000000..7bdc24de4afc
--- /dev/null
+++ b/media-video/vlc/files/vlc-3.0.8-qt-5.15.patch
@@ -0,0 +1,30 @@
+--- a/modules/gui/qt/util/timetooltip.hpp 2018-05-03 14:03:21.000000000 +0200
++++ b/modules/gui/qt/util/timetooltip.hpp 2020-04-21 00:57:48.570508113 +0200
+@@ -24,6 +24,7 @@
+
+ #include "qt.hpp"
+
++#include <QPainterPath>
+ #include <QWidget>
+
+ class TimeTooltip : public QWidget
+--- a/modules/gui/qt/dialogs/plugins.cpp 2017-11-24 16:29:17.000000000 +0100
++++ b/modules/gui/qt/dialogs/plugins.cpp 2020-04-21 01:10:14.916737405 +0200
+@@ -53,6 +53,7 @@
+ #include <QListView>
+ #include <QListWidget>
+ #include <QPainter>
++#include <QPainterPath>
+ #include <QStyleOptionViewItem>
+ #include <QKeyEvent>
+ #include <QPushButton>
+--- a/modules/gui/qt/components/playlist/views.cpp 2017-11-24 16:29:17.000000000 +0100
++++ b/modules/gui/qt/components/playlist/views.cpp 2020-04-21 01:12:28.002665729 +0200
+@@ -27,6 +27,7 @@
+ #include "input_manager.hpp" /* THEMIM */
+
+ #include <QPainter>
++#include <QPainterPath>
+ #include <QRect>
+ #include <QStyleOptionViewItem>
+ #include <QFontMetrics>
diff --git a/media-video/vlc/vlc-3.0.8.ebuild b/media-video/vlc/vlc-3.0.8.ebuild
index ff05a37e121e..090c04ddbb20 100644
--- a/media-video/vlc/vlc-3.0.8.ebuild
+++ b/media-video/vlc/vlc-3.0.8.ebuild
@@ -231,6 +231,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-2.1.0-fix-libtremor-libs.patch # build system
"${FILESDIR}"/${PN}-2.2.8-freerdp-2.patch # bug 590164
"${FILESDIR}"/${PN}-3.0.6-fdk-aac-2.0.0.patch # bug 672290
+ "${FILESDIR}"/${P}-qt-5.15.patch
)
DOCS=( AUTHORS THANKS NEWS README doc/fortunes.txt )
diff --git a/media-video/vlc/vlc-3.0.9999.ebuild b/media-video/vlc/vlc-3.0.9999.ebuild
index 46be52b9fc5b..8af1fe6e259e 100644
--- a/media-video/vlc/vlc-3.0.9999.ebuild
+++ b/media-video/vlc/vlc-3.0.9999.ebuild
@@ -232,6 +232,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-2.1.0-fix-libtremor-libs.patch # build system
"${FILESDIR}"/${PN}-2.2.8-freerdp-2.patch # bug 590164
"${FILESDIR}"/${PN}-3.0.6-fdk-aac-2.0.0.patch # bug 672290
+ "${FILESDIR}"/${PN}-3.0.8-qt-5.15.patch # TODO: upstream
)
DOCS=( AUTHORS THANKS NEWS README doc/fortunes.txt )
diff --git a/media-video/yle-dl/Manifest b/media-video/yle-dl/Manifest
index 8c24a86218a7..cae2503fd928 100644
--- a/media-video/yle-dl/Manifest
+++ b/media-video/yle-dl/Manifest
@@ -1,3 +1,5 @@
DIST yle-dl-20200222.tar.gz 87059 BLAKE2B 25d645505d67d71b3662589c77c30f905ded81e2d64874cf6036dcaf0738e521e96650543a78c18031a4477fc3bcf121e7497c980d22c84e21bebc2bd7cb154a SHA512 2b4a98c19a12812bc3c00de6173d50c78c981de0186c29021c8d88349ae88759a4987f6488d758ee5397d2b0992cd03029680bb08a4882cb2280a28807d4bf14
+DIST yle-dl-20200419.tar.gz 87267 BLAKE2B 2637620758c1a083502eb9468bbe5e7353855051c3379d448f6a4b9adcf8113293e4a7a8887138df68fcfd16938ab3846034a8f57cb9d366467a22c23b53ebaa SHA512 3d064e080e0c9172e15134eaa179ae96240ed9fc74a7a8a9a9aa18049397e0fea62465f5768db488928f23af1fa1195d78a8a4a6bbafcab4bcda6d05cda70ccf
EBUILD yle-dl-20200222.ebuild 1713 BLAKE2B c6948d5b99001ea73938cb3a79a1b5dc3224bd8d0072b8760eb3c2e7c971a8240e8fc0e1a94cc9d08d8495b886ea766f80b6e78b89b1071420178a7b90d2bda1 SHA512 7e24b218bde4767186d02089202ce55e63d908d432f5cb53fe7f0b46ebde9bed88a24516f997f4bb60959443e2b67bd0928f1065eefcc80bab39f79a616eba51
+EBUILD yle-dl-20200419.ebuild 2011 BLAKE2B d6bb23ecc061d9a73f2701e9fbbc516f6ae5bd2f54e2301f17a304ccab7c3fdb08d0fb13b073742065226d7fc127301976aefaa3657b02b29a2742fdd3c286bb SHA512 d3d46569d76eb1472d6390af7e324c602f2c7281c9027c5bb8f2cb4d86c5287be0694da25518346266d699251570b3eb612b1202991ae503022ba8440fbbd05d
MISC metadata.xml 415 BLAKE2B 3961cdbc02847f65011c6987b811207c31c49ae40c3bea44b481f35ac04e75dabfa8ceae74f6adc816f211129efb8faaa0ba63700d95eec569b3f51cfe64bd42 SHA512 96f1afba4a47f7b5dca75ba1d5300baf9815bdcf3eda12f5b6044aea7cfc09683c76db210a0b4965626aac050016fc39f44c4e5c63597894e0ae6457dc2aeb90
diff --git a/media-video/yle-dl/yle-dl-20200419.ebuild b/media-video/yle-dl/yle-dl-20200419.ebuild
new file mode 100644
index 000000000000..edff6ecff973
--- /dev/null
+++ b/media-video/yle-dl/yle-dl-20200419.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..8} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+DISTUTILS_SINGLE_IMPL=true
+
+inherit distutils-r1 eutils
+
+DESCRIPTION="Download media files from Yle Areena"
+HOMEPAGE="https://aajanki.github.io/yle-dl/ https://github.com/aajanki/yle-dl"
+SRC_URI="https://github.com/aajanki/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="libav test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# Requires an active internet connection during tests,
+# FEATURES="-network-sandbox" to test.
+RESTRICT="test"
+
+RDEPEND="${PYTHON_DEPS}
+ !libav? ( media-video/ffmpeg )
+ net-misc/wget
+ $(python_gen_cond_dep '
+ >=dev-python/attrs-18.1.0[${PYTHON_MULTI_USEDEP}]
+ >=dev-python/configargparse-0.13.0[${PYTHON_MULTI_USEDEP}]
+ dev-python/future[${PYTHON_MULTI_USEDEP}]
+ dev-python/lxml[${PYTHON_MULTI_USEDEP}]
+ dev-python/mini-amf[${PYTHON_MULTI_USEDEP}]
+ dev-python/progress[${PYTHON_MULTI_USEDEP}]
+ dev-python/pycryptodome[${PYTHON_MULTI_USEDEP}]
+ dev-python/requests[${PYTHON_MULTI_USEDEP}]
+ ')
+"
+DEPEND="
+ test? (
+ ${RDEPEND}
+ media-video/ffmpeg[gnutls]
+ $(python_gen_cond_dep '
+ dev-python/pytest[${PYTHON_MULTI_USEDEP}]
+ ')
+ )
+"
+BDEPEND="${PYTHON_DEPS}"
+
+distutils_enable_tests setup.py
+
+DOCS=( COPYING ChangeLog README.fi README.md yledl.conf.sample )
+
+src_prepare() {
+ default
+
+ # Gentoo doesn't ship pycryptodomex with pycryptodome
+ sed -i 's/pycryptodomex/pycryptodome/g' setup.py || die
+}
+
+src_install() {
+ docompress -x "/usr/share/doc/${PF}/yledl.conf.sample"
+ distutils-r1_src_install
+}
+
+pkg_postinst() {
+ elog "Sample configuration file has been installed to "
+ elog " /usr/share/doc/yle-dl-${PV}/yledl.conf.sample"
+ elog ""
+ elog "Optional download engines: "
+ optfeature "php download engine using rtmpdump" "dev-lang/php:*[bcmath,cli,curl,simplexml] media-video/rtmpdump"
+ optfeature "youtube-dl download engine" net-misc/youtube-dl
+}