summaryrefslogtreecommitdiff
path: root/media-libs
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2019-11-18 10:15:03 +0000
committerV3n3RiX <venerix@redcorelinux.org>2019-11-18 10:15:03 +0000
commitb284a3168fa91a038925d2ecf5e4791011ea5e7d (patch)
tree16fe44748708acacd909d4e2e160a09a7f6d936a /media-libs
parent77398e424e45d9e98c1cef3c43bdadb9d56e81ef (diff)
gentoo resync : 18.11.2019
Diffstat (limited to 'media-libs')
-rw-r--r--media-libs/Manifest.gzbin65098 -> 65456 bytes
-rw-r--r--media-libs/adplug/Manifest6
-rw-r--r--media-libs/adplug/adplug-2.3.1.ebuild4
-rw-r--r--media-libs/adplug/adplug-9999.ebuild4
-rw-r--r--media-libs/adplug/metadata.xml2
-rw-r--r--media-libs/alsa-lib/Manifest4
-rw-r--r--media-libs/alsa-lib/alsa-lib-1.2.1.ebuild (renamed from media-libs/alsa-lib/alsa-lib-1.1.6-r1.ebuild)17
-rw-r--r--media-libs/alsa-topology-conf/Manifest3
-rw-r--r--media-libs/alsa-topology-conf/alsa-topology-conf-1.2.1.ebuild23
-rw-r--r--media-libs/alsa-topology-conf/metadata.xml10
-rw-r--r--media-libs/alsa-ucm-conf/Manifest3
-rw-r--r--media-libs/alsa-ucm-conf/alsa-ucm-conf-1.2.1.ebuild23
-rw-r--r--media-libs/alsa-ucm-conf/metadata.xml10
-rw-r--r--media-libs/ampache_browser/Manifest2
-rw-r--r--media-libs/ampache_browser/ampache_browser-1.0.2.ebuild4
-rw-r--r--media-libs/cal3d/Manifest2
-rw-r--r--media-libs/cal3d/metadata.xml5
-rw-r--r--media-libs/cogl/Manifest4
-rw-r--r--media-libs/cogl/cogl-1.22.2.ebuild39
-rw-r--r--media-libs/cogl/cogl-1.22.4.ebuild41
-rw-r--r--media-libs/exiftool/Manifest2
-rw-r--r--media-libs/exiftool/exiftool-11.76.ebuild25
-rw-r--r--media-libs/faad2/Manifest2
-rw-r--r--media-libs/faad2/faad2-2.9.0.ebuild2
-rw-r--r--media-libs/flac/Manifest2
-rw-r--r--media-libs/flac/flac-1.3.3.ebuild2
-rw-r--r--media-libs/gegl/Manifest4
-rw-r--r--media-libs/gegl/files/gegl-0.4.18-arch.patch11
-rw-r--r--media-libs/gegl/files/gegl-0.4.18-meson_cpu_detection.patch51
-rw-r--r--media-libs/gegl/gegl-0.4.18.ebuild4
-rw-r--r--media-libs/giflib/Manifest3
-rw-r--r--media-libs/giflib/giflib-4.1.6-r2.ebuild57
-rw-r--r--media-libs/giflib/giflib-4.1.6-r3.ebuild2
-rw-r--r--media-libs/glm/Manifest8
-rw-r--r--media-libs/glm/glm-0.9.9.2.ebuild1
-rw-r--r--media-libs/glm/glm-0.9.9.4.ebuild1
-rw-r--r--media-libs/glm/glm-0.9.9.5.ebuild1
-rw-r--r--media-libs/glm/glm-0.9.9.6-r1.ebuild1
-rw-r--r--media-libs/guilib/Manifest3
-rw-r--r--media-libs/guilib/guilib-1.2.1-r1.ebuild2
-rw-r--r--media-libs/guilib/guilib-1.2.1.ebuild39
-rw-r--r--media-libs/harfbuzz/Manifest2
-rw-r--r--media-libs/harfbuzz/harfbuzz-2.6.4.ebuild2
-rw-r--r--media-libs/icc-profiles-basiccolor-printing2009/Manifest2
-rw-r--r--media-libs/icc-profiles-basiccolor-printing2009/icc-profiles-basiccolor-printing2009-1.2.0.ebuild4
-rw-r--r--media-libs/icc-profiles-openicc/Manifest2
-rw-r--r--media-libs/icc-profiles-openicc/icc-profiles-openicc-1.3.1.ebuild6
-rw-r--r--media-libs/jbig2dec/Manifest2
-rw-r--r--media-libs/jbig2dec/jbig2dec-0.17-r1.ebuild2
-rw-r--r--media-libs/libbsb/Manifest2
-rw-r--r--media-libs/libbsb/libbsb-0.0.7.ebuild9
-rw-r--r--media-libs/libcddb/Manifest3
-rw-r--r--media-libs/libcddb/libcddb-1.3.2-r1.ebuild2
-rw-r--r--media-libs/libcddb/libcddb-1.3.2.ebuild48
-rw-r--r--media-libs/libchamplain/Manifest2
-rw-r--r--media-libs/libchamplain/libchamplain-0.12.20.ebuild59
-rw-r--r--media-libs/libclastfm/Manifest2
-rw-r--r--media-libs/libclastfm/libclastfm-0.5.ebuild14
-rw-r--r--media-libs/libclthreads/Manifest3
-rw-r--r--media-libs/libclthreads/files/libclthreads-2.4.2-Makefile.patch33
-rw-r--r--media-libs/libclthreads/libclthreads-2.4.2.ebuild36
-rw-r--r--media-libs/libclxclient/Manifest4
-rw-r--r--media-libs/libclxclient/files/libclxclient-3.9.2-Makefile.patch35
-rw-r--r--media-libs/libclxclient/files/libclxclient-3.9.2-enumip-include-fix.patch13
-rw-r--r--media-libs/libclxclient/libclxclient-3.9.2.ebuild48
-rw-r--r--media-libs/libcue/Manifest4
-rw-r--r--media-libs/libcue/libcue-2.2.1.ebuild20
-rw-r--r--media-libs/libcue/metadata.xml2
-rw-r--r--media-libs/libdv/Manifest1
-rw-r--r--media-libs/libdv/libdv-1.0.0-r2.ebuild47
-rw-r--r--media-libs/libfame/Manifest3
-rw-r--r--media-libs/libfame/libfame-0.9.1-r1.ebuild36
-rw-r--r--media-libs/libfame/libfame-0.9.1-r2.ebuild2
-rw-r--r--media-libs/libgig/Manifest4
-rw-r--r--media-libs/libgig/libgig-4.2.0.ebuild (renamed from media-libs/libgig/libgig-4.1.0.ebuild)4
-rw-r--r--media-libs/libjpeg-turbo/Manifest2
-rw-r--r--media-libs/libjpeg-turbo/libjpeg-turbo-2.0.3.ebuild2
-rw-r--r--media-libs/libmpd/Manifest2
-rw-r--r--media-libs/libmpd/libmpd-11.8.17-r1.ebuild24
-rw-r--r--media-libs/libmpeg3/Manifest3
-rw-r--r--media-libs/libmpeg3/libmpeg3-1.8-r1.ebuild2
-rw-r--r--media-libs/libmpeg3/libmpeg3-1.8.ebuild59
-rw-r--r--media-libs/libnsgif/Manifest2
-rw-r--r--media-libs/libnsgif/libnsgif-0.2.1-r1.ebuild2
-rw-r--r--media-libs/libpgf/Manifest2
-rw-r--r--media-libs/libpgf/libpgf-6.11.32.ebuild38
-rw-r--r--media-libs/libpostproc/Manifest3
-rw-r--r--media-libs/libpostproc/libpostproc-0.8.0.20121125.ebuild87
-rw-r--r--media-libs/libpostproc/libpostproc-10.20140517.ebuild87
-rw-r--r--media-libs/libprojectm/Manifest2
-rw-r--r--media-libs/libprojectm/libprojectm-3.1.1_rc6.ebuild56
-rw-r--r--media-libs/libquvi/Manifest1
-rw-r--r--media-libs/libquvi/libquvi-0.4.1-r1.ebuild42
-rw-r--r--media-libs/libvisio/Manifest4
-rw-r--r--media-libs/libvisio/libvisio-0.1.6.ebuild56
-rw-r--r--media-libs/libvisio/libvisio-0.1.7.ebuild2
-rw-r--r--media-libs/libvpx/Manifest12
-rw-r--r--media-libs/libvpx/libvpx-1.5.0.ebuild6
-rw-r--r--media-libs/libvpx/libvpx-1.6.0-r1.ebuild4
-rw-r--r--media-libs/libvpx/libvpx-1.6.1.ebuild4
-rw-r--r--media-libs/libvpx/libvpx-1.7.0.ebuild2
-rw-r--r--media-libs/libvpx/libvpx-1.8.0-r1.ebuild2
-rw-r--r--media-libs/libvpx/libvpx-1.8.0.ebuild2
-rw-r--r--media-libs/mesa/Manifest14
-rw-r--r--media-libs/mesa/mesa-19.1.7.ebuild540
-rw-r--r--media-libs/mesa/mesa-19.1.8.ebuild2
-rw-r--r--media-libs/mesa/mesa-19.2.3.ebuild548
-rw-r--r--media-libs/mesa/mesa-19.2.4.ebuild (renamed from media-libs/mesa/mesa-19.2.2.ebuild)0
-rw-r--r--media-libs/mesa/mesa-19.3.0_rc3.ebuild (renamed from media-libs/mesa/mesa-19.3.0_rc2.ebuild)0
-rw-r--r--media-libs/mlt/Manifest2
-rw-r--r--media-libs/mlt/mlt-6.18.0.ebuild214
-rw-r--r--media-libs/openicc/Manifest2
-rw-r--r--media-libs/openicc/openicc-0.1.0.ebuild13
-rw-r--r--media-libs/phonon-gstreamer/Manifest2
-rw-r--r--media-libs/phonon-gstreamer/phonon-gstreamer-4.10.0.ebuild2
-rw-r--r--media-libs/phonon-vlc/Manifest2
-rw-r--r--media-libs/phonon-vlc/phonon-vlc-0.11.1.ebuild3
-rw-r--r--media-libs/phonon/Manifest2
-rw-r--r--media-libs/phonon/phonon-4.11.1.ebuild9
-rw-r--r--media-libs/rlottie/Manifest2
-rw-r--r--media-libs/rlottie/rlottie-0.0.1_pre20190920.ebuild39
-rw-r--r--media-libs/simage/Manifest8
-rw-r--r--media-libs/simage/files/simage-1.7.1-cmake-automagic-deps.patch498
-rw-r--r--media-libs/simage/files/simage-1.7.1-disable-gif-quantize-buffer.patch31
-rw-r--r--media-libs/simage/files/simage-1.7.1-fix-examples-linking.patch22
-rw-r--r--media-libs/simage/simage-1.7.1-r1.ebuild (renamed from media-libs/simage/simage-1.7.1a_beta_pre20180312.ebuild)21
-rw-r--r--media-libs/taglib/Manifest2
-rw-r--r--media-libs/taglib/taglib-1.11.1_p20190920-r1.ebuild7
-rw-r--r--media-libs/tiff/Manifest2
-rw-r--r--media-libs/tiff/tiff-4.1.0.ebuild2
-rw-r--r--media-libs/zita-alsa-pcmi/Manifest3
-rw-r--r--media-libs/zita-alsa-pcmi/files/zita-alsa-pcmi-0.3.2-Makefile.patch23
-rw-r--r--media-libs/zita-alsa-pcmi/zita-alsa-pcmi-0.3.2.ebuild37
133 files changed, 1024 insertions, 2425 deletions
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index 0b9be57fd2e1..cb539baafa58 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/adplug/Manifest b/media-libs/adplug/Manifest
index c9fe4bdb562f..8d7754c040d7 100644
--- a/media-libs/adplug/Manifest
+++ b/media-libs/adplug/Manifest
@@ -1,4 +1,4 @@
DIST adplug-2.3.1.tar.bz2 1478424 BLAKE2B 8c2b65d11d3b12b4a3337bc9c6ada2920b07279ac0199d4bdf1fa2ceec2f51748a1bb9357456b3e7aba7c906253691066b274e7a7c7578c777d1e2e77f5131f0 SHA512 324ce084ecf5b0d180b335ebcacd5ab80806a5c9fbdeed6ef7cbd6c2f2cb476d9d9f38f596b7d6100e3d6cab42294300559200297b4b3f34190c1f516454c8c3
-EBUILD adplug-2.3.1.ebuild 885 BLAKE2B b31696ecd7110ca1a322db7419a3cf4be0638bfb18a628d630246e50f57a02b97deff4523b5aba197489db67060f6d9e5381f1aa385a94edce46134defb011be SHA512 8fc34af02bf28077d90a9f48fd29dfeffa5610ef4dacb82bc03cb3d9f731d0bcb66e26cef8fd4b8602a54819caa6dd51cf58e03d59324a7be54944dbd5e9c6d3
-EBUILD adplug-9999.ebuild 883 BLAKE2B 3bccf749902021fb68b2654130fbe07f3c1854c7c1a319188224b711d1f84379e12c986adb22e772bed116f7fdf6b0a1065e4f1345c8e01d74ca29949bd2d842 SHA512 86f74c66bf96edd1667f6ffcbcb30e831fede37df986fe6b0a8ba5f760f65fbd1952255b1853383d4f3a1bdd4173897617af5862792464880dc7a9186ca9f358
-MISC metadata.xml 329 BLAKE2B 27c4b8b5676c1d5f9b3c2d38b397d2edf65dd28fbdca6ea12feb61870a6758f1cd27ab50670674bcb5561f6a70515596b170600dcdf592897edb35153a12142a SHA512 a865c199afa30a18b4b810b4bdd981dfd77fd5843740a43dffc59c10b2e151c66a8e39d73bea04024f544e83f24400ae10aedc9ae3e93db9a67694adf886a073
+EBUILD adplug-2.3.1.ebuild 877 BLAKE2B 9b2974c739033bb12991dbcfbdad7b8059eded9a889ac9e5c23a9fcb738ff51018e9aaa65d120b91da5f1f17aa234f3349f182ef1ca3c7390473afa0b507e153 SHA512 dfbcfadcc62b9ace4e302060396c3d2521254e4bb43125f385e7704f143be222ee8efacf723e9434b6a6d55be5ca831366c82ff617e72dbc605b1203b1d4efe3
+EBUILD adplug-9999.ebuild 875 BLAKE2B d5ba66658f30b462ea56f0a4ca3430877ec4ae2bcf6883fdae14e84e60d8617dbbbd875538c54f839d1651d8c2821971c92d159cc554ca975c6b5bc7acad550c SHA512 c60da57083e0a1a4bddb8a7b616d6e57c63aeedcd485dac6b79f4bb7749295b9988e9f436d0554295d7ecc73602934632cc31a5f40b4c561c044fa1e1e7265c4
+MISC metadata.xml 331 BLAKE2B 469f4a04cc31c288eef0cffee6b2e548b20b9b65d4497361c7ebf01e09908b0aa15620a5e5b2f456b70dcff991fca5ef37b000d3017b37db229240c8a864d0ed SHA512 800eb68a2b91f69c68342da2268e432e862292f06a0525f6a7514f39574bdcdedb97df48e816c22724f8a45e35fd6edaf7d59ed6ccf607ab53504ebd572a0c06
diff --git a/media-libs/adplug/adplug-2.3.1.ebuild b/media-libs/adplug/adplug-2.3.1.ebuild
index 9c558b46964f..877f80338468 100644
--- a/media-libs/adplug/adplug-2.3.1.ebuild
+++ b/media-libs/adplug/adplug-2.3.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -6,7 +6,7 @@ EAPI=6
inherit out-of-source
DESCRIPTION="A free, cross-platform, hardware independent AdLib sound player library"
-HOMEPAGE="http://adplug.sourceforge.net"
+HOMEPAGE="http://adplug.github.io/"
if [[ ${PV} == *9999 ]]; then
inherit autotools git-r3
diff --git a/media-libs/adplug/adplug-9999.ebuild b/media-libs/adplug/adplug-9999.ebuild
index 12fcc15d3f9c..3be26a1cfba4 100644
--- a/media-libs/adplug/adplug-9999.ebuild
+++ b/media-libs/adplug/adplug-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -6,7 +6,7 @@ EAPI=6
inherit out-of-source
DESCRIPTION="A free, cross-platform, hardware independent AdLib sound player library"
-HOMEPAGE="http://adplug.sourceforge.net"
+HOMEPAGE="http://adplug.github.io/"
if [[ ${PV} == *9999 ]]; then
inherit autotools git-r3
diff --git a/media-libs/adplug/metadata.xml b/media-libs/adplug/metadata.xml
index 3be2784242d4..72259cedf742 100644
--- a/media-libs/adplug/metadata.xml
+++ b/media-libs/adplug/metadata.xml
@@ -6,6 +6,6 @@
<name>Gentoo Sound project</name>
</maintainer>
<upstream>
- <remote-id type="sourceforge">adplug</remote-id>
+ <remote-id type="github">adplug/adplug</remote-id>
</upstream>
</pkgmetadata>
diff --git a/media-libs/alsa-lib/Manifest b/media-libs/alsa-lib/Manifest
index ff37be07bf9c..dff695f7b004 100644
--- a/media-libs/alsa-lib/Manifest
+++ b/media-libs/alsa-lib/Manifest
@@ -1,10 +1,10 @@
AUX alsa-lib-1.1.6-missing_files.patch 5349 BLAKE2B 9ce6d529b78aa90dd5c507173f6a4b55f7b45a1e5e005760c07b3b000aef62c17ccd4f5815135c511006565e182619d2535c4eebe07d7825e4d871b6d9365d1d SHA512 879d11cf369a1aab2cc86c72ba90ad3dfeced2395c4cafda064a89a8f7790f032d4bc1c9065a86be28a3f7656bf91b4148df4e59d962ba4470221dc13a4fec90
DIST alsa-lib-1.1.2.tar.bz2 947423 BLAKE2B 09cd6a625d8f681c5515fd925191fb5468158ed77cc3878c076f4344e4d8f7b15e9872d3d6635710049ca14199851f2343246e94810fe2a0bb0d1e02915c941e SHA512 a6c6675b1fd86955ef5072b9e6090795fc6b0b16f32481bece049e5f100e689be48b6416ff7cf36abfc67e0b94f420e08c15ff13a9701987d6bb69a8fa567e8a
-DIST alsa-lib-1.1.6.tar.bz2 989316 BLAKE2B 2aec62d262148571cc1b93ac8053002b61266951caf8b2855fc65b699ec928672748a21ba11a25e14e752a4a85f68b2f77b5ad6af9b2f1fc5e9de41313ace54a SHA512 00117769a3d5c609019b975188d6e7a07d035bd0461f54c5f291e14667620506f1adb6d61350f78d54648850f31965aae3ab0e697bf9e09c988e2d15bf6b09f0
DIST alsa-lib-1.1.8.tar.bz2 1002562 BLAKE2B a531ab501943924d007f7ae0e4489deea805ccbc8f2f02d3ee392aa2dbe54ffe31f58ee1744308f851a68f693c83125088708e901d0d83e4a7a5f644ef448aa3 SHA512 50ae107c6efe8200b4c41e0463e099d16e149332f1d3a22c3e81d3e7d980b7f93f3610fc9711ef62067caeb1054e7ea612ba3903bf8a91ebeffa48687cf80eed
DIST alsa-lib-1.1.9.tar.bz2 1058187 BLAKE2B 60454be162a0f36334602586762f8ce657d2883636bcb65ae91dedce62297bd40f3dbdc6213ef773542708b367f8796e143b1fc987c40de6d5d5a69a648f6b18 SHA512 402e39cca82d17555e3e52ef06b8ed9dcf58531da393809a7b5cf18658299fa90ee8a60bfc5213482d7a02b13140c441f1333b144556f44ab4adb786a2fb3c49
+DIST alsa-lib-1.2.1.tar.bz2 1003711 BLAKE2B 6aa34238a07c9da2c1fe86e51111018541a647779e0ab4a5ecbfc4a8dcfdc168d5d921ec1c5ae4822227a31ea317cccc41a5c23f19d0e92a6302bba81bfa1423 SHA512 a5bd60ed0cfca3911db534364554412c479d2cb6ded6c8e7011d2510797a6cbd10613d6e1d42cb589afec8e7408c8fd5465360ddd14df8701af7dc414961c19e
EBUILD alsa-lib-1.1.2.ebuild 2123 BLAKE2B 97a24d65932fdd5d1a08a94d77e1a456cdc20501c50bfbb5766df74a6246d4ba5f37578240543c9c2ede9544e0a50ea11e4f886e9c77e7ee872c7ccb30ab2aee SHA512 7368a2744004ceff3ea41b39f5417cc6f190bcf2823f1db76ecffcec753e855c3cc6d2668d02b95f4df4d507a0d087f0c7dd2fb5de7a94e95d4fba83e9757050
-EBUILD alsa-lib-1.1.6-r1.ebuild 2065 BLAKE2B 79c479da20df0e08706f803ee4d5dc5a2240371ee02c93095d8586ebf0ef5371063efb21fbc58973e9baa78d33046be01cb10a02e5f7b8d6ff6bd662690b7241 SHA512 e5f4b04898e2035e4f764ee41ee04dfc2814fd8d9500d709c0cd198a6a811c0f85c852cb18fd0c66b8517ff1dde17d13c349c2dd7ab49184856b50e1c5d29c5c
EBUILD alsa-lib-1.1.8.ebuild 2071 BLAKE2B 529064b0608b135c5514f802ac6eae8184980d809c59082f71e4ae44c5853e8d29b48cdb6c489498dbd9ed4a8ef6b44546d47c1ba182cb1eecaa3a70480fabaf SHA512 93ffab825893c1ea5189021d4d7e8df6e267694d4628b2d700c34fbde0bda026d6268e754f5af853a2c3b9f3477eef0a4d8a153923712fe446ea806c8d7b3b55
EBUILD alsa-lib-1.1.9.ebuild 2078 BLAKE2B e26d36574a8610f822ed53cdcca3a6199f4b6d23c544b39996684ca42dc51a13e5466499ecaabc9ad07bed13f1f44e97797eba99356559db63cc98e3a3c38018 SHA512 f37d9860383098876f1b8278cce9f7b9711f2a47f0d9b117927b8f5c3e41c9cfa7cc59a5d80bdc87f60ab406fbc36d95a63344338759501818f41815697a647c
+EBUILD alsa-lib-1.2.1.ebuild 2095 BLAKE2B 13615b3dd4e6971800d51678e4cec2026261a25f92ebbf88d8f3e2bed76ccc3adf3c96a724c61b803ca698661676b53bce5a51f2b37a2a76d7d3f3393e25a055 SHA512 b1499113fdbb948563df08095a8b81a5e761b2a0663314fd4b4e475e08d6b140c9aaded17fc5bc4879c3db2079759b5d4408113e164d3314a509d9710239723c
MISC metadata.xml 502 BLAKE2B 06ee247fafa9de0b13dc4723279d82367bf580e8ad5216b301e23e1abf2a4ea464febaf456c31a91d223bec81603c1b65c2de0fb5fe491d464cfae754ecc6ad5 SHA512 0ca6ff20c3eda2f898d20df9e8a572b9a8d0504bf3a79bc1ef14026ea8b72e13638cbd3ef63ce2bf19efea80729ca25c27ca131d965edad4a4d3d23ac1352085
diff --git a/media-libs/alsa-lib/alsa-lib-1.1.6-r1.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.1.ebuild
index fa05737670a5..ba7e99bdece2 100644
--- a/media-libs/alsa-lib/alsa-lib-1.1.6-r1.ebuild
+++ b/media-libs/alsa-lib/alsa-lib-1.2.1.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-PYTHON_COMPAT=( python{2_7,3_{5,6}} )
+PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
inherit autotools multilib multilib-minimal python-single-r1
@@ -13,7 +13,7 @@ SRC_URI="https://www.alsa-project.org/files/pub/lib/${P}.tar.bz2"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="alisp debug doc elibc_uclibc python +thread-safety"
RDEPEND="python? ( ${PYTHON_DEPS} )"
@@ -23,7 +23,7 @@ DEPEND="${RDEPEND}
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
PATCHES=(
- "${FILESDIR}/${P}-missing_files.patch" #652422
+ "${FILESDIR}/${PN}-1.1.6-missing_files.patch" #652422
)
pkg_setup() {
@@ -33,7 +33,9 @@ pkg_setup() {
src_prepare() {
find . -name Makefile.am -exec sed -i -e '/CFLAGS/s:-g -O2::' {} + || die
# https://bugs.gentoo.org/509886
- use elibc_uclibc && { sed -i -e 's:oldapi queue_timer:queue_timer:' test/Makefile.am || die; }
+ if use elibc_uclibc ; then
+ sed -i -e 's:oldapi queue_timer:queue_timer:' test/Makefile.am || die
+ fi
# https://bugs.gentoo.org/545950
sed -i -e '5s:^$:\nAM_CPPFLAGS = -I$(top_srcdir)/include:' test/lsb/Makefile.am || die
default
@@ -56,8 +58,7 @@ multilib_src_configure() {
$(usex elibc_uclibc --without-versioned '')
)
- ECONF_SOURCE="${S}" \
- econf "${myeconfargs[@]}"
+ ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
}
multilib_src_compile() {
@@ -79,6 +80,6 @@ multilib_src_install() {
}
multilib_src_install_all() {
- find "${ED}" \( -name '*.a' -o -name '*.la' \) -delete || die
+ find "${ED}" -type f \( -name '*.a' -o -name '*.la' \) -delete || die
dodoc ChangeLog doc/asoundrc.txt NOTES TODO
}
diff --git a/media-libs/alsa-topology-conf/Manifest b/media-libs/alsa-topology-conf/Manifest
new file mode 100644
index 000000000000..7832a0505fb5
--- /dev/null
+++ b/media-libs/alsa-topology-conf/Manifest
@@ -0,0 +1,3 @@
+DIST alsa-topology-conf-1.2.1.tar.bz2 5377 BLAKE2B 95cd1074068ba85e6c6b74d65f7ddc40e182426cff69c7765689edcaca3609a249638c70e5f92c889b3c76ea662e7e43e355af4573acb3fc293026392f614522 SHA512 ed86e7372f887a2e13596ca7456da1db84ff05d01f98d80c403263673d2c0f247834bdc9edbeb62231ca1dc6b9792dade87672d905303a8e0fa462c1fac1b7fd
+EBUILD alsa-topology-conf-1.2.1.ebuild 455 BLAKE2B 57e3fa474bfb485fa2271f7af2da51ea7f943e49cbb35f5087dd9bf7f74da196b5a81539c6e5f8140a14641f7a11ee8b225a6a4abea7988f03eebeb84bfee00c SHA512 b414934678e0b3592dc28199250334242ae999a31e46fcad05517ec5d34cb4918e246606e4ab8d8bb18c767b290b0c1b715498076cfb5cd1e5213f03f51858d2
+MISC metadata.xml 329 BLAKE2B 05575ce410f512de7fb1849f45c1bf4825ddcd8185e4c8a37c0dae08428baec9e909e4c7891558acec9a49397d5322444853d1382b8e5a5e3d849c56553efd78 SHA512 2ae6177fd9279fbf5167b90741750f4b2ad83f762dc385eef8af6c009d69d6a775a2d56c0767100187a6d64b5eee7df4495cc4d218b510e530507fc8bcb83611
diff --git a/media-libs/alsa-topology-conf/alsa-topology-conf-1.2.1.ebuild b/media-libs/alsa-topology-conf/alsa-topology-conf-1.2.1.ebuild
new file mode 100644
index 000000000000..e2abfdd3e339
--- /dev/null
+++ b/media-libs/alsa-topology-conf/alsa-topology-conf-1.2.1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="ALSA ucm configuration files"
+HOMEPAGE="https://www.alsa-project.org"
+SRC_URI="https://www.alsa-project.org/files/pub/lib/${P}.tar.bz2"
+LICENSE="BSD"
+SLOT="0"
+
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="!<media-libs/alsa-lib-1.2.1"
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}"
+
+src_install() {
+ insinto /usr/share/alsa
+ doins -r topology
+}
diff --git a/media-libs/alsa-topology-conf/metadata.xml b/media-libs/alsa-topology-conf/metadata.xml
new file mode 100644
index 000000000000..297da0425a02
--- /dev/null
+++ b/media-libs/alsa-topology-conf/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>alsa-bugs@gentoo.org</email>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpe">cpe:/a:alsa-project:alsa-topology-conf</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/media-libs/alsa-ucm-conf/Manifest b/media-libs/alsa-ucm-conf/Manifest
new file mode 100644
index 000000000000..9714f3cea14f
--- /dev/null
+++ b/media-libs/alsa-ucm-conf/Manifest
@@ -0,0 +1,3 @@
+DIST alsa-ucm-conf-1.2.1.tar.bz2 14593 BLAKE2B 544d513dc578e8d5a684fe953421880684c7b0472a05b0f6a5b3994e2cbf6af7a319856f032557cbd1215fcb6565a31cbbeb577f211773757c55b29ba65ceb08 SHA512 af1f462199fb30438c7b85e34d9dc74d283843e67e52ef138346e5d83098e4752156d746b107de92390e82eb2a78b87dc3920362b9dbd5e1153f6f8a39683534
+EBUILD alsa-ucm-conf-1.2.1.ebuild 454 BLAKE2B 81ac047a6e226f13d293634a595acdf50e64df6871b83f849f01693091caad84d44d1a0df010447400797e98dc2801a2306139a539a4b0bdb6f9c91f8a078a59 SHA512 fe3f0c7b94dac038d70c26485ff14e6e21098a406f3478ddfa9ad55f8df8d56f4e455374895c1c6e2b7850a68b3b81f8f8bf992b5855f8c0730c965860f8babf
+MISC metadata.xml 324 BLAKE2B 8c9dd8aec6c9ed94966ecbce2a5db369f6d9c76751a77c70ca425d2a8d5cf54f15c6a211c553b9159d798e812e59b6f98505951290edc75ce92fe9e48aeae50d SHA512 84d140218362decc45a6474ac04c5e461730718051b8b0c608165a1ba2263cc91bd700fb25f98f76015949fcd5917822876dce13c17d89410ee7f5a648456c4b
diff --git a/media-libs/alsa-ucm-conf/alsa-ucm-conf-1.2.1.ebuild b/media-libs/alsa-ucm-conf/alsa-ucm-conf-1.2.1.ebuild
new file mode 100644
index 000000000000..3daa74fc1922
--- /dev/null
+++ b/media-libs/alsa-ucm-conf/alsa-ucm-conf-1.2.1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="ALSA ucm configuration files"
+HOMEPAGE="https://www.alsa-project.org"
+SRC_URI="https://www.alsa-project.org/files/pub/lib/${P}.tar.bz2"
+LICENSE="BSD"
+SLOT="0"
+
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="!<media-libs/alsa-lib-1.2.1"
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}"
+
+src_install() {
+ insinto /usr/share/alsa
+ doins -r ucm{,2}
+}
diff --git a/media-libs/alsa-ucm-conf/metadata.xml b/media-libs/alsa-ucm-conf/metadata.xml
new file mode 100644
index 000000000000..64b071092e9c
--- /dev/null
+++ b/media-libs/alsa-ucm-conf/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>alsa-bugs@gentoo.org</email>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpe">cpe:/a:alsa-project:alsa-ucm-conf</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/media-libs/ampache_browser/Manifest b/media-libs/ampache_browser/Manifest
index ff88f2d7d045..a4d8648263a3 100644
--- a/media-libs/ampache_browser/Manifest
+++ b/media-libs/ampache_browser/Manifest
@@ -1,5 +1,5 @@
DIST ampache_browser-1.0.1.tar.gz 73526 BLAKE2B 8939712957bacf8e3ed9ed808ada265a4c065e0d983ffb9dbc913ea51325eb61e2fe782a32f1cac5a3cae49207acd9bfc7d61c6c5a4affe448815ff74334cf27 SHA512 1e0100789a63c90f89d24c64bc2b139fbd4ca926f1a5225bc9d4a2061007302dcf6ce26e193dffe4e4f0f965d451e8b7a568ee11fa1d8d29d0dbc4218f51c12b
DIST ampache_browser-1.0.2.tar.gz 73592 BLAKE2B 5b73d7e043bed38a4655de5bf6bf42229f8794d53bbee9a0f1df331957d3246954faad16f817ec8961e85bb1f147d20f901f4c6a6e1081c30fa3405e94f870f7 SHA512 c96008ffa3abc87c9ca8a534e1eb8e8b6aea85c404421f8bd635f1755774673e6f0c956e36e1be642c5f0e1443547c59c2ae9283fb75b0dcefa4c5f9d23e438b
EBUILD ampache_browser-1.0.1.ebuild 573 BLAKE2B 544aecf7021daa36866b6a54dd8dcb068fae39b5fe0783b05342430c8c038a8b31b5556313c95ae5466113d6f6f55c6ff171229750246fbe5899540fc27db208 SHA512 cc041f7bd684fc4e107a783a90de93b4a4a7fca10d7b46f469e56927fb30d318ef140f3b177d378ce6a43f97859d0753a8b101512f68235864b14c9329ba25fc
-EBUILD ampache_browser-1.0.2.ebuild 570 BLAKE2B 3411257af51b072d9f45b3591e46a2b3bdee1c2fb9d0ebf8f75261bc18115040e843e914e5f4de32e35034d709112d30e4719555db9307b9b4f6b3d62ce13d2f SHA512 c3f10e1bf2775b2cf169388a16db66ab5adad2e564d120117c680257007b63e4d4667e07765a91cfee6b6426d4efe150c8abd08aba77ea6b0d0a54c8993a7da5
+EBUILD ampache_browser-1.0.2.ebuild 568 BLAKE2B a370b965616e0775cf5a30983fcaa9b296aba0da0e2b2ccb0bf65de485cf6aac852a31fc3cd2785a7cc8f589985fc3eafd9e312a071b601f4ca954820390c435 SHA512 218a484d44a176adfb004e9d2230388b085d44bda6a657fb1660893971d8f182da3d90e3cb0242e19fa018f2221c36430045991884d2184de3cb15feb2182be4
MISC metadata.xml 470 BLAKE2B bd5d864586a58f4f52c781bf056cdfe0f3ba9dee7544c2e89a050b5c07534257b6d464fc5ee85c3da6e8ca3b4ab8a840682e3e3e874c221834fb5921e8a5c2e9 SHA512 08a104211da6abdd2eee64dd4a24647f838a324d3a20a430d9ce676df02e5a0785562c34a06c7d0be43a9e3225ef767ae320d401e2199f0633948823e6377429
diff --git a/media-libs/ampache_browser/ampache_browser-1.0.2.ebuild b/media-libs/ampache_browser/ampache_browser-1.0.2.ebuild
index 71dea91561a2..25ffd0c29623 100644
--- a/media-libs/ampache_browser/ampache_browser-1.0.2.ebuild
+++ b/media-libs/ampache_browser/ampache_browser-1.0.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/ampache-browser/ampache_browser/archive/v${PV}.tar.g
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="debug nls"
RDEPEND="dev-qt/qtconcurrent:5
diff --git a/media-libs/cal3d/Manifest b/media-libs/cal3d/Manifest
index 9cc3cffbd9b1..69c1933e64eb 100644
--- a/media-libs/cal3d/Manifest
+++ b/media-libs/cal3d/Manifest
@@ -4,4 +4,4 @@ AUX cal3d-0.11.0-tests.patch 352 BLAKE2B af4d33ccb48a89c45e3de3dab7860ff3a60e297
AUX cal3d-0.11.0-verbose.patch 503 BLAKE2B 8efdf4a56cd1430b9632f9ba85172024f700afea081b896bfcd50fc126a85748b5fdf53dfee1d9b2c4b8a8d43593bb68c733b3c1b7ef15c52bf7b75eb1d84fb2 SHA512 e0dc8a17b644012f4c291d9ba667ba6c7c8c3f34491f35490ab92573c137d1a6a1d1bf88c846b457a0310aff1aef27eabbf8c92b8477685b5828930f68416793
DIST cal3d-0.11.0.tar.gz 568532 BLAKE2B 6730b9d623c9fa3dddb9f90d3cdcfc70a80ea1d2decb3bc5e8e3137142565c2fa570512b59c807996c6dfb04edc92f21301aaffa064bd41e6de7809223167ccd SHA512 4dc4b36b8f18760bfe6f8c80cbd941c14e2ebe596d0cd514fdb1ae4175bf2706e125665272d67ff21d33bb4b34e7be22bad9c00d488c1da21f442550bf3f204f
EBUILD cal3d-0.11.0-r1.ebuild 1118 BLAKE2B cca483fd25d165c71c4bfd44e2d87b06f1d9da04596bcfa3a9c8ba6854db8402a7ebad97277652bf36fae3d09fb2162d8d444784e91cb742286d8f57942cff71 SHA512 8ad10cae49cd4f0c13576eca4b976c8c46cfc8dc9b8f0d86359fe4fa6ed0306e6e78d8399a19e23564a07b133a4faf58b4d96019905066311c8b4d98a6f68e43
-MISC metadata.xml 337 BLAKE2B f8274b68600b791cf54ab621d4b5e03c9569c8375ea3826458917ca4b7eb8fe28251d55d1f66b24b764f5bfb9571fa75e9f651fa3866f906b259c7d6e947b813 SHA512 8fe1fe465fde44c700c1c690d1ca08e7eb2a80b69bf2229c3a1cb31cbabef4a89cb6b1b43c67336b87a6ab4eaaa344a7dcf1f43e21e93c2ba608a98d1ffe5b90
+MISC metadata.xml 252 BLAKE2B 1bccb839ae3c0dc677c38529c7d325bffa3e6d2f74e76e39114a3e481e8d387764418dd3ad1f24e9ccd0a264cd8e7b03a93c381b382f8b495eda79bd1b01f5cb SHA512 ac70d6adaca480b4b09896a376c5023dadfbafc9fd00e39842edba993697e6d5970118695969b547cd29eb08bf80ceeb939506947cf111d2116f6dbd49bd94f8
diff --git a/media-libs/cal3d/metadata.xml b/media-libs/cal3d/metadata.xml
index 1579cf237e00..6b25c1517c56 100644
--- a/media-libs/cal3d/metadata.xml
+++ b/media-libs/cal3d/metadata.xml
@@ -1,10 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>tupone@gentoo.org</email>
- <name>Alfredo Tupone</name>
- </maintainer>
+ <!-- maintainer-needed -->
<use>
<flag name="16bit-indices">Enables use of 16bit indices</flag>
</use>
diff --git a/media-libs/cogl/Manifest b/media-libs/cogl/Manifest
index 266ca4249c2f..e6b5ebb048dc 100644
--- a/media-libs/cogl/Manifest
+++ b/media-libs/cogl/Manifest
@@ -1,5 +1,5 @@
DIST cogl-1.22.2.tar.xz 1682360 BLAKE2B f5a1543266bd87c6835322d5dbf501ec4f9fec52cc18d73d140323fef2f1b6b2293b5998bc8914b0a8cb514e7fefe5a1500793e1c7d8b5e0a4365fe8ef13233f SHA512 2ec99f5ff22683d12925b9a1f748387b47c4506aaf3c5afec851b3b6fe6b7cdfd211fb7e4359bd7a1d1b7cb3cb7fbd257efbcb7d2941d0f133a60bad1c9645e3
DIST cogl-1.22.4.tar.xz 1723856 BLAKE2B 9e8532e3a0d17662042e2e61e45a7ddab6d3a35c7fbb070426b574292d7d3ed81e42a05cde9ab9a58ecda4eb6d560d0dca6c44b7791bba195e2ab2a33e8c0dc1 SHA512 85f3af49c16dd2e545a3b91c076ac10107a4b9d0dc785cefe489e91eabdd82837f732685f1f0dca1695fc2f8095f42d5f30f145b659eb4295964787f06c1e37a
-EBUILD cogl-1.22.2.ebuild 3860 BLAKE2B b9d54bb15ad24bfea7d35239c1a047ca2b9c7bb323a2e920febe5e9c5c0715a277e7edd067d0401c945f86b455fa93160a5d99e2925a03d80766fee7fa6437ec SHA512 5322d779a49ed67efbadef97588e6b9a23a422f31efc9e5b90c1604605df09a2a2b8dccdb777ed091bb3a354ebdda280676e3142e96f7520fdf35ebda701bba8
-EBUILD cogl-1.22.4.ebuild 3862 BLAKE2B aec883f43490d01b4caebbe5158cd781a7da768b9b03b7bf83c63b0134f5cfd2cc38376b4a6d53066c858003cbf1436d6613eaa83112da69adaea1dbe8acd425 SHA512 250842d2b6a1c55155a30732285421c8987e2f1d915384217b1a17a48f48923041464919f33b552a0a453ac848c0188a1ccc298de0b14bb929a981ac2eee98bc
+EBUILD cogl-1.22.2.ebuild 3296 BLAKE2B 4d54e1b23836eabe6481d04a0e5f72a4b5a4b254b0b20a3a2bcdaaca1f07ba5a5f3ac166450cad816a5f8f39dc24b60b2376cb35baef2fd76b52969a3b8797b3 SHA512 0d4233f5255bc121afcc88911f3ccde053781c5e7af11991b1b0203c634a6ee3f6d11ece85961354fb2c60ff9ed70f9ff65c5f7d5c6058094e2786403a4bcf2c
+EBUILD cogl-1.22.4.ebuild 3301 BLAKE2B 554e34ce7e632da913dde9f6348a4466d7d048fc0278e472bbe35c63409a79116ae67ca44b04049e1865a2b5729b335a774e81a57961b4b304e1831bc9d9b50a SHA512 db77352038331a943628dba9d9ff6d5d83c2d3d48962405d4a8dd3205bbd4a8b6440fb3d1819528aef856c689d9d31a96792c124676ecd707efe2f88ba226daf
MISC metadata.xml 457 BLAKE2B 79c55fb3e5a1e5772c7b26cea5b54b15d683772204ec2ff2229481085130f4945b877a4608f01308a297571c01fa0da50220cd44b6a333eb34d2aae71c3a9157 SHA512 e0e4be51119ec98c906ca2f5df69c9024d77855fafa53ec00bc30b481f33dfd98708c2c9021737f84a46121788079fdc1d9ecffc2693a3257819f05879318a44
diff --git a/media-libs/cogl/cogl-1.22.2.ebuild b/media-libs/cogl/cogl-1.22.2.ebuild
index 0a029d23e07a..c3702f70decd 100644
--- a/media-libs/cogl/cogl-1.22.2.ebuild
+++ b/media-libs/cogl/cogl-1.22.2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-inherit gnome2 multilib virtualx
+inherit gnome2 multilib
DESCRIPTION="A library for using 3D graphics hardware to draw pretty pictures"
HOMEPAGE="https://www.cogl3d.org/"
@@ -12,7 +12,7 @@ LICENSE="MIT BSD"
SLOT="1.0/20" # subslot = .so version
# doc and profile disable for now due to bugs #484750 and #483332
-IUSE="debug examples gles2 gstreamer +introspection +kms +opengl +pango test wayland" # doc profile
+IUSE="debug examples gles2 gstreamer +introspection +kms +opengl +pango wayland" # doc profile
REQUIRED_USE="
wayland? ( gles2 )
|| ( gles2 opengl )
@@ -52,9 +52,6 @@ DEPEND="${COMMON_DEPEND}
>=dev-util/gtk-doc-am-1.13
>=sys-devel/gettext-0.19
virtual/pkgconfig
- test? (
- app-eselect/eselect-opengl
- media-libs/mesa[classic] )
"
# Need classic mesa swrast for tests, llvmpipe causes a test failure
@@ -66,14 +63,14 @@ src_prepare() {
sed -e "s/^\(SUBDIRS +=.*\)examples\(.*\)$/\1\2/" \
-i Makefile.am Makefile.in || die
- if ! use test ; then
- # For some reason the configure switch will not completely disable
- # tests being built
- sed -e "s/^\(SUBDIRS =.*\)test-fixtures\(.*\)$/\1\2/" \
- -e "s/^\(SUBDIRS +=.*\)tests\(.*\)$/\1\2/" \
- -e "s/^\(.*am__append.* \)tests\(.*\)$/\1\2/" \
- -i Makefile.am Makefile.in || die
- fi
+ #if ! use test ; then
+ # For some reason the configure switch will not completely disable
+ # tests being built
+ sed -e "s/^\(SUBDIRS =.*\)test-fixtures\(.*\)$/\1\2/" \
+ -e "s/^\(SUBDIRS +=.*\)tests\(.*\)$/\1\2/" \
+ -e "s/^\(.*am__append.* \)tests\(.*\)$/\1\2/" \
+ -i Makefile.am Makefile.in || die
+ #fi
gnome2_src_prepare
}
@@ -101,25 +98,13 @@ src_configure() {
$(use_enable introspection) \
$(use_enable kms kms-egl-platform) \
$(use_enable pango cogl-pango) \
- $(use_enable test unit-tests) \
+ --disable-unit-tests \
$(use_enable wayland wayland-egl-platform) \
$(use_enable wayland wayland-egl-server) \
--disable-profile
# $(use_enable profile)
}
-src_test() {
- # Use swrast for tests, llvmpipe is incomplete and "test_sub_texture" fails
- # NOTE: recheck if this is needed after every mesa bump
- if [[ "$(eselect opengl show)" != "xorg-x11" ]]; then
- ewarn "Skipping tests because a binary OpenGL library is enabled. To"
- ewarn "run tests for ${PN}, you need to enable the Mesa library:"
- ewarn "# eselect opengl set xorg-x11"
- return
- fi
- virtx emake check LIBGL_DRIVERS_PATH="${EROOT}/usr/$(get_libdir)/mesa"
-}
-
src_install() {
if use examples; then
insinto /usr/share/doc/${PF}/examples
diff --git a/media-libs/cogl/cogl-1.22.4.ebuild b/media-libs/cogl/cogl-1.22.4.ebuild
index 7061df2b3cde..12bd445b80ff 100644
--- a/media-libs/cogl/cogl-1.22.4.ebuild
+++ b/media-libs/cogl/cogl-1.22.4.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-inherit gnome2 multilib virtualx
+inherit gnome2 multilib
DESCRIPTION="A library for using 3D graphics hardware to draw pretty pictures"
HOMEPAGE="https://www.cogl3d.org/"
@@ -12,7 +12,7 @@ LICENSE="MIT BSD"
SLOT="1.0/20" # subslot = .so version
# doc and profile disable for now due to bugs #484750 and #483332
-IUSE="debug examples gles2 gstreamer +introspection +kms +opengl +pango test wayland" # doc profile
+IUSE="debug examples gles2 gstreamer +introspection +kms +opengl +pango wayland" # doc profile
REQUIRED_USE="
wayland? ( gles2 )
|| ( gles2 opengl )
@@ -36,7 +36,7 @@ COMMON_DEPEND="
media-libs/gst-plugins-base:1.0 )
introspection? ( >=dev-libs/gobject-introspection-1.34.2:= )
kms? (
- media-libs/mesa[gbm]
+ media-libs/mesa[egl,gbm]
x11-libs/libdrm:= )
pango? ( >=x11-libs/pango-1.20.0[introspection?] )
wayland? (
@@ -52,9 +52,6 @@ DEPEND="${COMMON_DEPEND}
>=dev-util/gtk-doc-am-1.13
>=sys-devel/gettext-0.19
virtual/pkgconfig
- test? (
- app-eselect/eselect-opengl
- media-libs/mesa[classic] )
"
# Need classic mesa swrast for tests, llvmpipe causes a test failure
@@ -66,14 +63,14 @@ src_prepare() {
sed -e "s/^\(SUBDIRS +=.*\)examples\(.*\)$/\1\2/" \
-i Makefile.am Makefile.in || die
- if ! use test ; then
- # For some reason the configure switch will not completely disable
- # tests being built
- sed -e "s/^\(SUBDIRS =.*\)test-fixtures\(.*\)$/\1\2/" \
- -e "s/^\(SUBDIRS +=.*\)tests\(.*\)$/\1\2/" \
- -e "s/^\(.*am__append.* \)tests\(.*\)$/\1\2/" \
- -i Makefile.am Makefile.in || die
- fi
+ #if ! use test ; then
+ # For some reason the configure switch will not completely disable
+ # tests being built
+ sed -e "s/^\(SUBDIRS =.*\)test-fixtures\(.*\)$/\1\2/" \
+ -e "s/^\(SUBDIRS +=.*\)tests\(.*\)$/\1\2/" \
+ -e "s/^\(.*am__append.* \)tests\(.*\)$/\1\2/" \
+ -i Makefile.am Makefile.in || die
+ #fi
gnome2_src_prepare
}
@@ -101,25 +98,13 @@ src_configure() {
$(use_enable introspection) \
$(use_enable kms kms-egl-platform) \
$(use_enable pango cogl-pango) \
- $(use_enable test unit-tests) \
+ --disable-unit-tests \
$(use_enable wayland wayland-egl-platform) \
$(use_enable wayland wayland-egl-server) \
--disable-profile
# $(use_enable profile)
}
-src_test() {
- # Use swrast for tests, llvmpipe is incomplete and "test_sub_texture" fails
- # NOTE: recheck if this is needed after every mesa bump
- if [[ "$(eselect opengl show)" != "xorg-x11" ]]; then
- ewarn "Skipping tests because a binary OpenGL library is enabled. To"
- ewarn "run tests for ${PN}, you need to enable the Mesa library:"
- ewarn "# eselect opengl set xorg-x11"
- return
- fi
- virtx emake check LIBGL_DRIVERS_PATH="${EROOT}/usr/$(get_libdir)/mesa"
-}
-
src_install() {
if use examples; then
insinto /usr/share/doc/${PF}/examples
@@ -129,5 +114,5 @@ src_install() {
gnome2_src_install
# Remove silly examples-data directory
- rm -rvf "${ED}/usr/share/cogl/examples-data/" || die
+ rm -rv "${ED}/usr/share/cogl/examples-data/" || die
}
diff --git a/media-libs/exiftool/Manifest b/media-libs/exiftool/Manifest
index 745c535df7cb..050e68b4be0b 100644
--- a/media-libs/exiftool/Manifest
+++ b/media-libs/exiftool/Manifest
@@ -1,5 +1,7 @@
DIST Image-ExifTool-11.69.tar.gz 4628872 BLAKE2B 3e7aac9e23ab38f721a6ff778423fd2591a70197e06e0da48aba7e30ec4cdf8bb38a4a139c23ee3e2e1921e96086e16b4ae694be25a02b845766062f7b08684b SHA512 70d15d8f60cdcc7aaeb96057e90b6c228fa21b87a90448fb9285bbfd58287ad49b8d084419acdca329ac7d354fa849a1c77fde71ad39a3925b057595335c809d
DIST Image-ExifTool-11.75.tar.gz 4689565 BLAKE2B 1916aecf6b7ea1025c94f582cc87215bcff69947daad98be5f01706517d4babf24bd5f29b758a98de4f0b7e6d6bafef4bd2bf51ac8cf70d0810b56b8ad3e3e8d SHA512 7a98ab46df6f816754f8b3fb4ae071f9bdde4767da59555d6a981a6deec48b1534c25b36dc42f6e9f8751d5238ec04757bc423c81d94c561bf6876a820c2c878
+DIST Image-ExifTool-11.76.tar.gz 4691479 BLAKE2B a7c4ab28c281ce9a3d95934038d99a5ebaf4c262ae181f96b17fe2449187fa1f03fe54ad6bf2f0f9729cbc959bcba5eeb19c720e392871b6bffde1bce251ed04 SHA512 f99f5335fa84ba5038b608de8b817f09c6cd81c850e27cd4b4b7be37455318c96eaa1d1ab9fb42abd74ce4587a334f189d46fa63f3f207ab58dee39f8395c309
EBUILD exiftool-11.69.ebuild 605 BLAKE2B 321361a04e5d97128b6d1bfcb845150b287b4a47e57b8a512d7fda58684b67393a1455f6a40eee426c5240dd1160bbd656783c1c4b02966a7808be9b73d40c78 SHA512 88d9ba9249f429d2d36c516298b9461f36bfea90f6025b770fc9012ee4d182f83ffcce76e0010f19eaa1b8bfe5b80de1c7c07d76ff127a044f78e42accc1768a
EBUILD exiftool-11.75.ebuild 610 BLAKE2B e3d631967c3970948f44d2fb65d4bd49e5520cf2bad7e2113db9d9ee699d676eb4e7c7f26fce256169aac4be26eb4d4c7e1ef6d07ce9d7f500a7f1a4d8317e8b SHA512 2f03d0599dc67f567878cdec992a41fa27fb6e137b0ead6efe41b411338d9dd4b6aca397ccdf0a9553f7315f2fbe68e50ece85d0e705fef7c1857b56b3c9f026
+EBUILD exiftool-11.76.ebuild 598 BLAKE2B 31d4f0413e95f5ebb71d6a4346e634b2f7f20c60e70760e64435d294257a94aac8438ae60660755fac52602f33c84bc6838f1529e0190ec11c16849303cbb1dd SHA512 7feab148a92e00973525fbd338cc83d3aa617bf2149ac599c240f43bff90b5e28a4508dbef9b70464281a12b46f86988b9b073c8ea2c78dc28ec4609787b8257
MISC metadata.xml 10159 BLAKE2B 3b879f3679b07864e8e32d0223d1512919d56ede4b51bc5a550a83694c8c956c6e6e60a92309ceafef61ed738ccd0b5a6817094b4132be013560d3d7830f6349 SHA512 88662e634877bf2b67144fd37a862626e247f7df5daa82ed8d7a91a00611290d3976687221b5f58b78111a8894d45d55c8999966436f621baebf1bc7b3561484
diff --git a/media-libs/exiftool/exiftool-11.76.ebuild b/media-libs/exiftool/exiftool-11.76.ebuild
new file mode 100644
index 000000000000..5160df13e56c
--- /dev/null
+++ b/media-libs/exiftool/exiftool-11.76.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_NAME=Image-ExifTool
+inherit perl-module
+
+DESCRIPTION="Read and write meta information in image, audio and video files"
+HOMEPAGE="https://www.sno.phy.queensu.ca/~phil/exiftool/"
+SRC_URI="https://www.sno.phy.queensu.ca/~phil/exiftool/${DIST_P}.tar.gz"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~x64-macos"
+IUSE="doc"
+
+SRC_TEST="do"
+
+src_install() {
+ perl-module_src_install
+ use doc && dodoc -r html/
+
+ insinto /usr/share/${PN}
+ doins -r fmt_files config_files arg_files
+}
diff --git a/media-libs/faad2/Manifest b/media-libs/faad2/Manifest
index 6ff9c2bef7ee..425fc2865734 100644
--- a/media-libs/faad2/Manifest
+++ b/media-libs/faad2/Manifest
@@ -2,5 +2,5 @@ AUX faad2-2.8.5-libmp4ff-shared-lib.patch 539 BLAKE2B 3ee6b86534612e6c96bc884e71
DIST faad2-2.8.8.tar.gz 1069044 BLAKE2B 3e22e695d89cce0ecb673caec73dd3115b2249d18daf6d0c8cf2b5cc90086889c9da733e037bc8b58c0bdc145c66bd4218b9b5e237adb7ad1c6f0caf0d97d304 SHA512 3275d292b2a9fe984842962f4d81202894bddd17033f7cd6df95466554cc968dfcbf2890ae8b1df37da0cd25d645cca0a687f07e39b9fc37dd004fd5956a82af
DIST faad2-2.9.0.tar.gz 802390 BLAKE2B 8cd68f96a48fefcc4d75901ae67607ec4cc4c4a76efae490dcfb3330b384ff91049894af9fccae0b41ca9fd4ef22cdff35c36f11cea1baab4cc96fe1e54749ae SHA512 1756b2672f9e438a56b11160ddc77fc721d85860eaa325a3ff01b51a2524baf4c1c61068a97cbc4e99d47e7643f10e1d6afb997eede3295b44551fe4661fb5dc
EBUILD faad2-2.8.8.ebuild 1220 BLAKE2B 6e18f84904d1d61e00dc5e9a8a5f70781061c860ce612c3b1ca370e8585532100150c545b7f3bb775e124150bf0d7fc4688fec7f98de3e60e146ad276af610da SHA512 f7daff248e4808ce217263390ef04ceeab68b4ef7ac4a8bc39d8e71fdbb6af1980773975c4cfabef0e7aadcddf50b6830b772f90e33f0db41d3cb4079a1ae251
-EBUILD faad2-2.9.0.ebuild 1244 BLAKE2B 493596081bf28f63ccd7e08b65a195438fe86d886c5c37e9ba72390b39922d3728a59ab5349898d12d25b5be384de824fe35d504a7eda8970b1d4ca316e50468 SHA512 8226f08adb05b2422501b57e8891642f78c5c15da8ec8bc23a3292b76ce3c5a69e0586afde03dcb4c22dd93362c0ae5de73633c087bac537a2ccbdd67f836d39
+EBUILD faad2-2.9.0.ebuild 1241 BLAKE2B d7f4c8bb062fefe4864b9f7238c891dcb0c95392b2620e737d84ddbf3e072b92193872f9ba06a53285ed4938c3ee7deefcb28ec131ef93ac44eeab01652aa3bf SHA512 91054403ec6fe67ab1e5b83ed19d020db5d29a4e4683f20933ea6d0022f864d2f89ad9f0c23a530453cf0fcdb853201fb322c061248fe47a6f583ccd8303b444
MISC metadata.xml 619 BLAKE2B 3eb4a78c845f019f564e15c8aecc41bac00aa7a814f761a6f6b4b5810e245c4645149defb09c998a615c8e3ba551e569373475e7dd8ebb5f8656e6ac6b2992dc SHA512 b62370a9ce905bb0e96001422baee1b75af853080d9ef795148e56ed8c2b8dca9c7eae3a3ff29869dac4e9af5835327649eafa20bc7831b14bec07cb901960fd
diff --git a/media-libs/faad2/faad2-2.9.0.ebuild b/media-libs/faad2/faad2-2.9.0.ebuild
index ba529b002559..4e56aeddfd23 100644
--- a/media-libs/faad2/faad2-2.9.0.ebuild
+++ b/media-libs/faad2/faad2-2.9.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/knik0/faad2/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE="digitalradio static-libs"
RDEPEND=""
diff --git a/media-libs/flac/Manifest b/media-libs/flac/Manifest
index 97156e7d98ef..2881483b1ea8 100644
--- a/media-libs/flac/Manifest
+++ b/media-libs/flac/Manifest
@@ -7,5 +7,5 @@ AUX flac-1.3.2-honor-htmldir.patch 2088 BLAKE2B 7dd5f79de44f5c2453bfe5137d22d8cf
DIST flac-1.3.2.tar.xz 776192 BLAKE2B ff09df3fc4f985a00fcf6d497be675ceeda85cc57ea73b4f8ad6679cd40a33640f8502adc80c0a571d01fa0a17b8fcb6bfd8df7474620099d4f34bbc073bc7a3 SHA512 63910e8ebbe508316d446ffc9eb6d02efbd5f47d29d2ea7864da9371843c8e671854db6e89ba043fe08aef1845b8ece70db80f1cce853f591ca30d56ef7c3a15
DIST flac-1.3.3.tar.xz 1044472 BLAKE2B 14acf10e5bce54767a8e3c9bfd0b80c388011e35c7e6a814672f8048d5350b4e6f54c6df4f704e611fa4a796fcfcb6aca1ed798f542cd6abe181210f9f6e33f6 SHA512 d6417e14fab0c41b2df369e5e39ce62a5f588e491af4d465b0162f74e171e5549b2f061867f344bfbf8aaccd246bf5f2acd697e532a2c7901c920c69429b1a28
EBUILD flac-1.3.2-r1.ebuild 1825 BLAKE2B 5c64304c1ccce92a9b77e188fa7f9a1e6be16dc8091449c335cff961701029caccc9cb2315f6df4db62903b3ed1a485e79c39c82cebbc2f7c3340088a37c4fae SHA512 837c11ef4176b2a643de7c5f2e1975d58ce67093341a1334735dc01cef7b86862de07445fef14d7a58de14c0b9cc58a1f8a8999704b8a66c0be51e87ba83ea4c
-EBUILD flac-1.3.3.ebuild 1514 BLAKE2B 25c5ffa18e05e7b4dc5c8554a524e74b628ba0950431ab2fd88ef85536d93e7c145549b5899781bc961df8cde7b263cd281c3ee830f6f709bd86bd236affc3a3 SHA512 4cfccc48cfa328ab73e291aa8ea2d987b811f22c869d873258ac140add01cdd7f508191cbbafe8ddfdd4e7ecd36d1f11a286e3a9a0acbffe31313d82fa6dea20
+EBUILD flac-1.3.3.ebuild 1511 BLAKE2B 12c473a76720d8d8c31c7e9a69a01f27f7d5b25e6fc2a6eb39bac827f89dca8aeb9ede96b490128b9916f483d73a422a868ace361aa12ccac313f7e00a7c9ae7 SHA512 276dbf4955b907a1f7f74560c0cee4561d45606e5297c461580ed0abcff7fd63c90004207578b79068c8883cd634fd63d9aa0fc7ce3ca3286f135f393d896478
MISC metadata.xml 327 BLAKE2B dee4aea4020b899879f83487d34853963264b68e7a7e8c509571bc353a5b20fde4d7f78899b900bf4214f5d488f088523090d4f41e8542f069e9a4eb7791c2ad SHA512 a4e6ad50d3089ff980a07a6ea6f7fcc22e3efc4da4c5721492aae001861fa185f12d68fc5effb55ccce8d67042b7a605c28096f4bca88f2ba9d5b4eb2593d14c
diff --git a/media-libs/flac/flac-1.3.3.ebuild b/media-libs/flac/flac-1.3.3.ebuild
index 17a63399cd16..39de528194b4 100644
--- a/media-libs/flac/flac-1.3.3.ebuild
+++ b/media-libs/flac/flac-1.3.3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://downloads.xiph.org/releases/${PN}/${P}.tar.xz"
LICENSE="BSD FDL-1.2 GPL-2 LGPL-2.1"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="altivec +cxx debug ogg cpu_flags_x86_sse static-libs"
RDEPEND="ogg? ( >=media-libs/libogg-1.3.0[${MULTILIB_USEDEP}] )"
diff --git a/media-libs/gegl/Manifest b/media-libs/gegl/Manifest
index 015d3df5d65a..3386cd669020 100644
--- a/media-libs/gegl/Manifest
+++ b/media-libs/gegl/Manifest
@@ -11,8 +11,8 @@ AUX gegl-0.2.0-underlinking.patch 1638 BLAKE2B c8118a47b9d83d9737a2ec1deb25d23b9
AUX gegl-0.3.12-failing-tests.patch 888 BLAKE2B 548933991347ac397b98ac044d5524d0ae8e5307d52e8b48eb0168d30eda8b73350cec57bc5233abde708184c152ee94ec5c2b3213161ffff93b2a6494a2d36f SHA512 a7b8f58ff9057e086412ec5b12694ffc4e30e2a7b3a8bfa72ef34bc230d0d91c80aa45de94f8e48496844c96e257cee6d3791db0e520abc7cbcc2691d1a5ce84
AUX gegl-0.4.0-ffmpeg-4-0-compat-1.patch 2181 BLAKE2B 8bf1c46395ee4981fad7c5518c9091043374b54c9c4a684e6decc376e8b57e2a60b7ff5c5b21e07f24d7835f92f62a7aebf976122391d206450cc1d5a52bcb30 SHA512 1edf86549a0a91b7e66ad1b59373b141c20e7f63fff981aaa5a0ba535b38e89b593c60a4a4573cf6fa723181cb38a10c6ac4a0838fc947bb54713a3bde299e4f
AUX gegl-0.4.0-ffmpeg-4-0-compat-2.patch 786 BLAKE2B c2ee0da954aa16c755f76058c54ca9d19ceb70667aff40e126d52bb10b7ecaa6e346667fa9cf7f96605b87a1d41e511d4787a33b004409708d8e3496de391745 SHA512 1084d1cd802eebdeacc536115d4808ce310a85063110bfc06627c8836b86e65396d175a4c3bc6b2083a9a486b7fb21d0210e42fcc8ef3c404b6b930797ecc83a
-AUX gegl-0.4.18-arch.patch 282 BLAKE2B 110c1bfec14a27c1d5fab8021673ee981769f4ad301bf5fe5bfa23bd95fee5610765e4e0e491d05a84586457612e7014202642e86ad6cfb71ca5091060679c5f SHA512 85244dc8747c52ed7135bceef3f12cb9c27dc9f801aa564d80feb0705972b782ce153e762648ebe777abfe42e8e0be079a88f34c1ae38f8fc195350d8e9cdafd
AUX gegl-0.4.18-drop-failing-tests.patch 1040 BLAKE2B 5f747ad8bffa2a11a2275a2773d4835f13d8ff0d271fe83ca5da93ad83da7f5e808b8be3858b6812b4e102d0086fcb55270157b6fd3a568882537d4ddf33d298 SHA512 efeb64b100e2e5d548fdcfe49be3ee5fe208e90b8655b16f0dcfe08821d1ea792501ad372d7ae0029552ffe762bb5408543e573f9d7977d238afb8f261f521f5
+AUX gegl-0.4.18-meson_cpu_detection.patch 1506 BLAKE2B ad1038c71b3d2b735fe20010710a94c9460990d9bfb965731c732945d00f992d27f9168fd3fdda3b88ac913c984ad4ad7f231f1d5cd7bae8a8312e91d37cfdf2 SHA512 d9e96e57db0821c5510bb3d8faee3850ab4083e2f1697b5acda75e719ca778cd48ae86cffbc66b621de65dbf5096d125e612af329c7a7ef11f586d24be52a3dc
AUX gegl-0.4.18-program-suffix.patch 1071 BLAKE2B c529fe0cea80688201dfd4064fc54ca66ff26a322c877bb1cf9d83a436f8a455bf05e68a33cd6415f76337d98997e5e0ed38aba1db4c5ae3c84eb0905c5ccef2 SHA512 e47f32c9f3c82b50320759dca08dbc31c5db838252d4fc43be10a75eee469a17f91c92aefcfd01711d9628fac16ed2d612f037fc9509e7fc823ed77086edc417
DIST gegl-0.2.0.tar.bz2 7502040 BLAKE2B 29b33bf6aa878b74461e929a96570fca9a56e52931ee66356ca9c3c4cec7cdc0668330aa25756d0baf531d0b90c4830c1f244e8327b238a63d68cb74d486e961 SHA512 16ef3f6852fd8efef2b6468a754342a2d003f2c2bef468d9465a448e6c89dedb8e791570f073a9faed05218a7c94c6c418eaa0f3abeadfb3e6b88d766ab792c8
DIST gegl-0.3.0.tar.bz2 5463571 BLAKE2B 7ac52fb22bab3b84068e10610d8681a5bcf56f6cdf39dae4374d2749823f3a1af62995382a1247427dde1921e0b11304adb800a2157ca6e7e773fdd97fee47f5 SHA512 ff758df4689b0fa8f5e16ebcea32a7fe77bccfef70efc20d10669ce5139a70ec3533e78227fd4798812b31ac1ca5081b9d1d701a7449bf75356f879ece5fadd6
@@ -26,6 +26,6 @@ EBUILD gegl-0.3.0.ebuild 5228 BLAKE2B 04a228c189e9fdf2619cfc1467eae37ecd01ef35ad
EBUILD gegl-0.3.34.ebuild 5295 BLAKE2B f468df5f492a5cb4079ab021d10833a6d75ab97c28bb03a8091df0bb80f284171fe04476e522632264a795ae4f198d7a69d412eb378d25225b7f345a5bfd013b SHA512 376186430d951aced6ef210eee6f7ff7dc8f7f1fb7087083bb86ee6b12d46170df6293db136acfb3f696348b33e84c2657d0679f968b1dbca79291a232d6e1b0
EBUILD gegl-0.4.14.ebuild 4963 BLAKE2B 155fd64e71878d62960a1beaf50b8e2b4fec41a8884b916319b498adc6393449d41f6a2fbff128e68eebcf688046bcca540c9e10382f805e8df536d28fa04244 SHA512 ed2796b93ef55352f51a8eace6ccb97e5352a203d6fa33d178307c0f215279d337efabd9aa2c0d41faa6757c5a0f34dda1f1907eced0712979413d03980b9de0
EBUILD gegl-0.4.16.ebuild 4849 BLAKE2B 0ddc711066dc3430b2dfdd3f97edf9accca4feda969ed3534a9f5ce62e8470780f6cb488582b3d7c18edb9d3888df234ef0aeac218a5be08ed5d1182ca4aa1ba SHA512 2bec113e795760a92f09b481f5220fa3b2db96fb3239fb7d3b7db83e5f06319f9ffd9220d0ef509c5cf4fa77315e9600521a7beb63d069e27b0c6726f3aca967
-EBUILD gegl-0.4.18.ebuild 4416 BLAKE2B 117874fa6d9abc38104b93e73e7a225b21b647a52fc78c0599adfb77a4645adf3cfa6fb254880c42a523e3a121a71bdeb3c3ca13cc5dac7b2650e32383686d71 SHA512 c1fcfba56c0cdb9aa500886017d45bececbea9d2ac2f808bd52ec75399de11b8918283525c48516fdc0e37977e9368d03d1f52aea215efa25b624acc123f9fe6
+EBUILD gegl-0.4.18.ebuild 4428 BLAKE2B 6acdd9873395e682bc94b30743e7353400607aee79376781cb446f09860fecb81e54106ddd44677ac7ee815c33c913cb6d5d37fa80ed61b688ff1084585b358e SHA512 a103fe6457f6876b3e1e33c25596b5d199e598c97a0804e0d939b9852c22715d64a3468b8921d2263036ba5addcded48ca6e9be1fe3c0747d5680812bb972ca1
EBUILD gegl-9999.ebuild 4377 BLAKE2B 340ec7416904d1273b193b5449ea97b1104121ae0f6c2b11d39f92bc77adfe231b06101307af8948925c952bbb6db67958b54f68dbf25d775019b09ce66e2608 SHA512 0bfed5bf968d6d7bd5b111a8fd7f51ee27a9c500a5fd49ec40242558fe0c98c42387c28f8259ea7b5bede089b08553e5f16e26bbb4ecb69feedaf46c2dc43173
MISC metadata.xml 347 BLAKE2B 3cf9993960788f9caef109afbc99045affa49f771e4b5c1afc8d7f1ad438eaa3ffaf062e6c3056f8228ea4d745a807517875bc82ae13a8f2dc776f7bee01f465 SHA512 c893f262197b33a5ce7c4df6da4f0b761bae4a12082b1f263ed3878eadb388a4c785a1117033d52854a7bbcc102f505946f6e7bfb7449126634d8730ef7d61b2
diff --git a/media-libs/gegl/files/gegl-0.4.18-arch.patch b/media-libs/gegl/files/gegl-0.4.18-arch.patch
deleted file mode 100644
index 57bfaf4a6c73..000000000000
--- a/media-libs/gegl/files/gegl-0.4.18-arch.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/meson.build
-+++ b/meson.build
-@@ -88,8 +88,6 @@
- have_ppc = true
- config.set10('ARCH_PPC', true)
- config.set10('ARCH_PPC64', true)
--else
-- error('Unknown host architecture')
- endif
-
- ################################################################################
diff --git a/media-libs/gegl/files/gegl-0.4.18-meson_cpu_detection.patch b/media-libs/gegl/files/gegl-0.4.18-meson_cpu_detection.patch
new file mode 100644
index 000000000000..7f6b3624f361
--- /dev/null
+++ b/media-libs/gegl/files/gegl-0.4.18-meson_cpu_detection.patch
@@ -0,0 +1,51 @@
+From 6bcf95fd0f32cf5e8b1ddbe17b14d9ad049bded8 Mon Sep 17 00:00:00 2001
+From: Christoph Reiter <reiter.christoph@gmail.com>
+Date: Sun, 27 Oct 2019 14:10:08 +0100
+Subject: [PATCH] meson: fix cpu detection
+
+Use host_machine.cpu_family() instead of cpu(). Only the former
+provides a stable/defined set of values.
+
+Also don't error out on some arches for no good reason.
+
+This fixes the build on 32bit Windows.
+---
+ meson.build | 12 +++++-------
+ 1 file changed, 5 insertions(+), 7 deletions(-)
+
+diff --git a/meson.build b/meson.build
+index af133a0f1..540498921 100644
+--- a/meson.build
++++ b/meson.build
+@@ -73,23 +73,21 @@ if os_osx and cc.get_id() != 'clang'
+ endif
+
+
+-host_cpu = host_machine.cpu()
+-if host_cpu.startswith('i') and host_cpu.endswith('86')
++host_cpu_family = host_machine.cpu_family()
++if host_cpu_family == 'x86'
+ have_x86 = true
+ config.set10('ARCH_X86', true)
+-elif host_cpu == 'x86_64'
++elif host_cpu_family == 'x86_64'
+ have_x86 = true
+ config.set10('ARCH_X86', true)
+ config.set10('ARCH_X86_64', true)
+-elif host_cpu == 'ppc' or host_cpu == 'powerpc'
++elif host_cpu_family == 'ppc'
+ have_ppc = true
+ config.set10('ARCH_PPC', true)
+-elif host_cpu == 'ppc64' or host_cpu == 'powerpc64'
++elif host_cpu_family == 'ppc64'
+ have_ppc = true
+ config.set10('ARCH_PPC', true)
+ config.set10('ARCH_PPC64', true)
+-else
+- error('Unknown host architecture')
+ endif
+
+ ################################################################################
+--
+2.22.0
+
diff --git a/media-libs/gegl/gegl-0.4.18.ebuild b/media-libs/gegl/gegl-0.4.18.ebuild
index 7de01528fc40..96f2051b491a 100644
--- a/media-libs/gegl/gegl-0.4.18.ebuild
+++ b/media-libs/gegl/gegl-0.4.18.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == *9999* ]]; then
SRC_URI=""
else
SRC_URI="http://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz"
- KEYWORDS="~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~sparc ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
+ KEYWORDS="~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
fi
DESCRIPTION="A graph based image processing framework"
@@ -80,7 +80,7 @@ DOCS=( AUTHORS docs/ChangeLog docs/NEWS.txt )
PATCHES=(
"${FILESDIR}"/${PN}-0.4.18-drop-failing-tests.patch
"${FILESDIR}"/${PN}-0.4.18-program-suffix.patch
- "${FILESDIR}"/${PN}-0.4.18-arch.patch
+ "${FILESDIR}"/${P}-meson_cpu_detection.patch
)
pkg_setup() {
diff --git a/media-libs/giflib/Manifest b/media-libs/giflib/Manifest
index e70a6e1ea4ee..27ccd0d3a1aa 100644
--- a/media-libs/giflib/Manifest
+++ b/media-libs/giflib/Manifest
@@ -8,8 +8,7 @@ DIST giflib-5.1.4.tar.bz2 639703 BLAKE2B 5176fbd94c37a86a7f7a3964b6b5f2637d76ba5
DIST giflib-5.1.8.tar.gz 419065 BLAKE2B 4a42120758be15e765dae249d98d25164b40e64f933415412420163c0ed7fd6967d3958fff70478d5635a5bb9a6ed397f06ad6de510f2e97de5574b7c68d84d2 SHA512 d390917837a64de1912720ab8968e6b077c6be9f9a2f835faced44420f54d6d55d4e3543b9779ec65d399858856188fea93c170b253d0b83928f15548a14aba3
DIST giflib-5.1.9.tar.gz 385068 BLAKE2B 0c6765eb9a017fee8de28c9440434f3054f87ae65139a3f9f4a41145d4d86dfbd88ece54ea6f40c58054e0ab728a1d346c2f725843bcc34bfd75825e58b8f650 SHA512 b6350b39755e3eeba58b5fccf319bbaeee2db6564e13c8ce44d3652cc32d243c391def74b6b1529bc5e0d4573eff94b2ffa5faa90fc564a049122d3e23f1d184
DIST giflib-5.2.1.tar.gz 444187 BLAKE2B 8c1e105bbb65dc7ab103976caed70834356440f381ec5118311882fb1c558bb65f6c1081e5767f9835087860de44df5dfcd2826f89744dded548d535736f27f0 SHA512 4550e53c21cb1191a4581e363fc9d0610da53f7898ca8320f0d3ef6711e76bdda2609c2df15dc94c45e28bff8de441f1227ec2da7ea827cb3c0405af4faa4736
-EBUILD giflib-4.1.6-r2.ebuild 1361 BLAKE2B e86a7bd6b59ab7cbb83b97429087231e45d7161ddaa8b4dabbbc44ae62981147c455481170a125d9130571ce2c487969aeda3a19a6981067482dec13cb8f8cca SHA512 bea6bfe10ef247cdc4af4d3db04e4d5efaa9bbce91019c1bffa9dd8081c127af231b7243983d3a3cef58d7616ddefcd7303e59b7ac09419b5f6fbf70c3e20e70
-EBUILD giflib-4.1.6-r3.ebuild 1460 BLAKE2B 21b67902f8006966732c2641b23523b70c27a874bb235d667836a558147b4de5f8f8b5465fa42cbccbb92d1c3a9a07eb91a76ae4d7adc7644c0c083b0414f90d SHA512 73aa3bff51380ffe17e65979fda115a136317313f9a298b1c2bf9962be5ddc564d7b899c1de510f815ffa9f3769cdc2be2601cb6a2a278b1468e7c37b8b279d6
+EBUILD giflib-4.1.6-r3.ebuild 1457 BLAKE2B e61692e026885c84372598dac86642176d1e2d361ee41954c122b0ed33ad563e734a280b5cd5bf4702f05ef538969ee13d24b93dd8ef46a6a9f506d1e1e781aa SHA512 992b4a14584aac4cf154921fc36f6493a96d061e6e290f82d37b911f88f0178f89eb04cd974629825c702a09d286c7d97555748c49260036c987ad7842a857b9
EBUILD giflib-5.0.6.ebuild 1038 BLAKE2B 5a6c7ae4f88624995c3fd518eac4ea512ef0646c1b9e345ba44a0e6b3f9f3ee9bcf826c49f615eac1e507c4f4b9ecfb80e307dc5dad7d3b30f50c07b792b83e8 SHA512 99d325391763ba015c2b27173cff64c91cd8fc401c6e5d977bc966ab8d60d303eb2ba9dfdf13354822df3b56bacc7b52299052dc8aa99f734bdf3c033d022a17
EBUILD giflib-5.1.4.ebuild 1368 BLAKE2B 485f64770f0e384adb3750a6c0272f475f37a8c16487ecb6d593e267aa5a462e79e6457cd0f39cb131a7eb9430d595b2064fcdebaded78484bd25c65bcab9334 SHA512 023b996bcf47bbe3350de231fe2aedf36a2c68655d44ad5afbd155b3e8b672d64bb83d3cb2623a5f37f58d45c691c89bbf9a3831c7677d1318d1740383ceb5fa
EBUILD giflib-5.1.8-r1.ebuild 1853 BLAKE2B 677f21d9ef26c558242aa93ef640a96f5d4123e787b9f03d7a2e8080853e10649d84cd51896a8f1a95f3445dcc61dcc39b58b486552954e09c3f7c54f3e43b99 SHA512 7bfd62190a45aa343b8ec80f3d5a36cdebd270de1d8b9a89d98b7e4eff9e9f1a26b66f7a8fa46b5976f80db4f97af91a20588c9668dd2eeac2042805bd4bfaa1
diff --git a/media-libs/giflib/giflib-4.1.6-r2.ebuild b/media-libs/giflib/giflib-4.1.6-r2.ebuild
deleted file mode 100644
index d26ea7adbd53..000000000000
--- a/media-libs/giflib/giflib-4.1.6-r2.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-
-inherit epatch epunt-cxx libtool
-
-DESCRIPTION="Library to handle, display and manipulate GIF images"
-HOMEPAGE="https://sourceforge.net/projects/giflib/"
-SRC_URI="mirror://sourceforge/giflib/${P}.tar.bz2"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
-IUSE="rle static-libs X"
-
-DEPEND="
- X? (
- x11-libs/libXt
- x11-libs/libX11
- x11-libs/libICE
- x11-libs/libSM
- )
- rle? ( media-libs/urt )"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- epatch "${FILESDIR}"/${P}-gif2rle.patch
- epatch "${FILESDIR}"/${P}-giffix-null-Extension-fix.patch
- elibtoolize
- epunt_cxx
-}
-
-src_configure() {
- local myconf=""
-
- # prevent circular depend #111455
- if has_version media-libs/urt ; then
- myconf="${myconf} $(use_enable rle)"
- else
- myconf="${myconf} --disable-rle"
- fi
-
- econf \
- --disable-gl \
- $(use_enable static-libs static) \
- $(use_enable X x11) \
- ${myconf}
-}
-
-src_install() {
- default
- # for static libs the .la file is required if build with +rle or +X
- use static-libs || find "${ED}" -name '*.la' -exec rm -f {} +
- dodoc AUTHORS BUGS ChangeLog NEWS ONEWS README TODO doc/*.txt
- dohtml -r doc
-}
diff --git a/media-libs/giflib/giflib-4.1.6-r3.ebuild b/media-libs/giflib/giflib-4.1.6-r3.ebuild
index c64647f31a60..4fc4d01d0925 100644
--- a/media-libs/giflib/giflib-4.1.6-r3.ebuild
+++ b/media-libs/giflib/giflib-4.1.6-r3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/giflib/${P}.tar.bz2"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="rle static-libs X"
RDEPEND="
diff --git a/media-libs/glm/Manifest b/media-libs/glm/Manifest
index beea10de7993..157c162ea371 100644
--- a/media-libs/glm/Manifest
+++ b/media-libs/glm/Manifest
@@ -5,8 +5,8 @@ DIST glm-0.9.9.4.tar.gz 4578404 BLAKE2B 4c0bb64bb477ca46d45b4d25d7d992a39a82a7d7
DIST glm-0.9.9.5.tar.gz 4578601 BLAKE2B 9ce4dc7e638a651f958e2e0e1bfa0da121aefc382579838bfd810952bb8f4253e17caa6d743de713c86a4e8bd5f1afa38f8162e5f2d98ab141d94574d1103d40 SHA512 3b329acf5144aab1c0f47f8045d34e097699bd6685118ad8322c5ce23afdcb44ba2bb07e49301db06355b8eef7d4340b72251d55e113b533740d1e6ef6609911
DIST glm-0.9.9.6-install.patch.gz 7594 BLAKE2B a273e1e2adc6bdcaab2a3b66457b59e42384215c19b12ce6d27706d74c4d0ec5f010912c295dff4300a44ebc16cabc09c381df5dede01daf7ebe60cf8b95d060 SHA512 bf489673077dcfc821264cbda55d63cf7a01f4e27cdcadf3f6e0d73f016a24fe590142144e2fa5d074cbc518acf34164653c31a346ab6909cfbd7af6c294e79f
DIST glm-0.9.9.6.tar.gz 4354114 BLAKE2B e62af8d4fe22eced565a2703f5d02ad935a18a4c9352302fdb203c85149b9374066684246f940e417882d2700d13b93fc0232921151680ec58c9df80ee0be1fd SHA512 1bc8fc1da21e19f95d4a24259993c7932db328fdd2d0db68dbf60c07f372e19003a8df094fb4e153bb7f50df584c17cf0a540d3d3c38b7a287f3b55314ec2d70
-EBUILD glm-0.9.9.2.ebuild 901 BLAKE2B 1c30f2fc621753312f50d87ec0d30f52ad3b9a7398eac0d2a9616ea7da8e0e64910df8e62906ccb177066ad6bf8c4ba5b0b9e60a1c7ab18f589785fa74fb59fc SHA512 609b1bf19b416890cbfc4be4e2a44dede933227d8c41e766a29a4ca8466432598f9a7a4f8c1f7c43d8a5f84f2adb37f31ea5e4292a853a7765cf46828cbaaf68
-EBUILD glm-0.9.9.4.ebuild 862 BLAKE2B c61eb288647c2a83103c8a86c7b252b4c13a7585ecde28683df41561eb652a0a3cc9eb3ad31041110f55398ecc467ef7e77f41545f340bd2526d80338bb9c1cb SHA512 ccc3cc2e8c95d6b31aa5ebadd3f7c5c5418e3e1060bfd92cb8b2cf595a6c0b03ffea9c837985a60c2c022d17077b18586e492841df8bb18922f3715aa6f70b73
-EBUILD glm-0.9.9.5.ebuild 861 BLAKE2B c26fed064cd65b6f4a56b5c52c6938a6f4035690e5c31931ee316cca499088792dd157ac6f2ea68bcfe54d0fd5c482f293e817acedf339e979b8cedcc9fe2982 SHA512 22779553f39a41a0153ecd14a54d0995194615dde016ff2bfd2a7bc579812631585692a89565f05b05d474cdf88a4c06bea4d088bbad2ad6f18b0958b1670bc9
-EBUILD glm-0.9.9.6-r1.ebuild 1003 BLAKE2B d2bc8e26da5780c096d224140f22291ac8df60e2506a130aff3d7f7849d33e9db66b4d1b925f2f31972c3d746979bbc1b52a4eda7a272afddb27181f48b105d3 SHA512 f2051f5cfbdb84d03a3a69608dcc6bc4beef2a80843670ecd53ea68271c8d37e2883767004afff2ef50798147f720938ae9749497812f0775b0824eadf196dcb
+EBUILD glm-0.9.9.2.ebuild 928 BLAKE2B 249029f2fc8e9ca124346e5b5ac3a216c069d61abd1910b36c34f49601d367216fdb426c5df78dcf3d2952cb3fe64e2e5bc807d8de0793d0576ae0993d07cfa0 SHA512 fb5eebd6f6bd8e026828708749ac8659dea4af0eff083372a7aa458f157d03adc10ffe72445fec85b35ec06b607895fef5addc9356d880c37a7f569f276add7f
+EBUILD glm-0.9.9.4.ebuild 889 BLAKE2B bd801b50840bd50869202ca22adf6e877aa48d3817b2d09c5800c6e4708ff03578cdcad3fbd9d87144c28b488b2bcdbecad44e6bba3f819330aa5b28700f22ac SHA512 954dd2e6d9263793b8924fe9a6db7f9036af0f439dac005f9df5ac40a8ebcf5eed55f9a8dbcc75ee0e9384731eb56999e927289361c5175c46be22db35e7a7bc
+EBUILD glm-0.9.9.5.ebuild 888 BLAKE2B 8b24c2462309c9ee9447cb55e443f6b02971e62b038ba3147b33a66a3324c94f056acfd690c412cacaf009c21296ffe002ce1c84879dab029d3f48c3d6bfce65 SHA512 79bbe88e3487f1ea637272e74c4e81f0037c5249aead813e4ce3060adcfa3040efa2340a3fb3fa7a31fa6f8a0ae129e0b64bf8d1e5ef394d91b8fca614d830df
+EBUILD glm-0.9.9.6-r1.ebuild 1030 BLAKE2B 0f06f3cc185b1a888deb28bc96387432a03e7c770e928a1436012c63aa2642d7d5019eb57071411fbc0b624ec59a8a4a8140425a9fbae9ea3b91b8f01db869da SHA512 77cf7c42c718aa860241acf83b0db18199c07c6da79e51ae8563c3314e17e2fcc0da6b765270ca9feac19fa24233adf204b59444e64b1c0221038ae0aae35190
MISC metadata.xml 545 BLAKE2B 842701f1a6d1483b75f14aa99f546975b4c7de1a84d36b1e15a882d17662d98d37b491e236da73d9457706b667f0499405b5717af3ccfed73ad0518f34167c72 SHA512 637114ed9721e6d1c8f1d1ce56e9b9c208ca4dfe5f3a0c2b844d90bcdbab8344c00682c9647f7323eec7c485abcd841ef37300a8fe0bc8a5f5c12cfbb1da4971
diff --git a/media-libs/glm/glm-0.9.9.2.ebuild b/media-libs/glm/glm-0.9.9.2.ebuild
index 7d34ec0aba60..a196c92bc9bd 100644
--- a/media-libs/glm/glm-0.9.9.2.ebuild
+++ b/media-libs/glm/glm-0.9.9.2.ebuild
@@ -13,6 +13,7 @@ LICENSE="|| ( HappyBunny MIT )"
SLOT="0"
KEYWORDS="amd64 arm ~arm64 ~ppc64 x86"
IUSE="test cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_avx cpu_flags_x86_avx2"
+RESTRICT="!test? ( test )"
RDEPEND="virtual/opengl"
diff --git a/media-libs/glm/glm-0.9.9.4.ebuild b/media-libs/glm/glm-0.9.9.4.ebuild
index 169bf319fadf..13639d0788e4 100644
--- a/media-libs/glm/glm-0.9.9.4.ebuild
+++ b/media-libs/glm/glm-0.9.9.4.ebuild
@@ -13,6 +13,7 @@ LICENSE="|| ( HappyBunny MIT )"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
IUSE="test cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_avx cpu_flags_x86_avx2"
+RESTRICT="!test? ( test )"
RDEPEND="virtual/opengl"
diff --git a/media-libs/glm/glm-0.9.9.5.ebuild b/media-libs/glm/glm-0.9.9.5.ebuild
index 8ae918b52994..b439b0bf903d 100644
--- a/media-libs/glm/glm-0.9.9.5.ebuild
+++ b/media-libs/glm/glm-0.9.9.5.ebuild
@@ -13,6 +13,7 @@ LICENSE="|| ( HappyBunny MIT )"
SLOT="0"
KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~x86"
IUSE="test cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_avx cpu_flags_x86_avx2"
+RESTRICT="!test? ( test )"
RDEPEND="virtual/opengl"
diff --git a/media-libs/glm/glm-0.9.9.6-r1.ebuild b/media-libs/glm/glm-0.9.9.6-r1.ebuild
index 196d3f431fc8..6facddfdf0fa 100644
--- a/media-libs/glm/glm-0.9.9.6-r1.ebuild
+++ b/media-libs/glm/glm-0.9.9.6-r1.ebuild
@@ -14,6 +14,7 @@ LICENSE="|| ( HappyBunny MIT )"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
IUSE="test cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_avx cpu_flags_x86_avx2"
+RESTRICT="!test? ( test )"
RDEPEND="virtual/opengl"
diff --git a/media-libs/guilib/Manifest b/media-libs/guilib/Manifest
index 495b898bcade..53ce19a606d1 100644
--- a/media-libs/guilib/Manifest
+++ b/media-libs/guilib/Manifest
@@ -1,4 +1,3 @@
DIST GUIlib-1.2.1.tar.gz 345042 BLAKE2B f9dbd0f4c3ba2e0ae90ef010af6a75d92dcdcdaf895f9ec56871a2057e2d4f9691184ceb1d639a76e09073c8802800172ea81169591ca80beadfee3d2c7ffdcb SHA512 8fa39fec10e942720f09092addc2d384fe1783b3d0fe2c01734ea60adfa1067f81bbeffc41142045ed4050c1eb21985273548e687a348bd9fff39473d42d9a68
-EBUILD guilib-1.2.1-r1.ebuild 757 BLAKE2B add4e3898ccdde178f96fa84fae4f4aaa68cfe2ea36b0910269e0070adc24369484b52193a047b328c66e8ccdb373184778ecb2b1ff89fb26589d65a6ecaac45 SHA512 5cc95362f9f455f9c8c44a9509c3c877da1d7080affc2d70fb1473271585fe85f88c69ae3acbbbbf75a515b3e52814fc51d68374659768d67ea56d5bc6785dba
-EBUILD guilib-1.2.1.ebuild 718 BLAKE2B 2e21da5985af1995b1e7b267ae212085caa5f47b03b474649887ed0cae7685c555d8385e2773b4711f0a781dc6b91f7b951be1465e1cd4511b0e117362a2badd SHA512 6a0f9468808f78858f17e010bf3a2cc9cdfbbe808e68944cac2bd2ae63b9ed43e66f366e0c171fb171fe572f4eb7ffcd3108c25c106f5881d16895b4feadb708
+EBUILD guilib-1.2.1-r1.ebuild 754 BLAKE2B af5d2d110e96787a424b831f86b9f10ba8fed8fb8ef3c727ccfb3e2c2c743c1b6569d6b6894c7cad432ccbaa7f9db7973d226d3984bd9a5bb958b25e4f899de9 SHA512 915ce24737f3bf4611efdd99a3028f478fb46e50696a5d831c443d948cb74ac11f2ec4cfae204c7c23ac3b0eb339bd024a09f67b51791bd9818afcda338486c8
MISC metadata.xml 227 BLAKE2B 129a977f3a470f0774cb25c7d9d67968f807b5bbba6b1d1b1d0155e288555355796826ce187abf95a06ee0a448e08e9c5ec34ee79d9895bf2718b47ff0d9bfe8 SHA512 d39fc0676c06bf09884fa817e0d5dc386a536d5626a9c2cf34ddb8b7e29d612ecb2c617214788ffe729c5118c632c119e03ce6d38f17114c48c090c82a2ec2e5
diff --git a/media-libs/guilib/guilib-1.2.1-r1.ebuild b/media-libs/guilib/guilib-1.2.1-r1.ebuild
index 381f5353ebae..e03c96b33271 100644
--- a/media-libs/guilib/guilib-1.2.1-r1.ebuild
+++ b/media-libs/guilib/guilib-1.2.1-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.libsdl.org/projects/GUIlib/src/${MY_P}.tar.gz"
LICENSE="public-domain"
SLOT="0"
-KEYWORDS="~amd64 ~hppa ~ppc ~x86"
+KEYWORDS="amd64 ~hppa ppc x86"
IUSE="static-libs"
RDEPEND=">=media-libs/libsdl-1.0.1"
diff --git a/media-libs/guilib/guilib-1.2.1.ebuild b/media-libs/guilib/guilib-1.2.1.ebuild
deleted file mode 100644
index b58526c31b56..000000000000
--- a/media-libs/guilib/guilib-1.2.1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-inherit autotools
-
-MY_P=GUIlib-${PV}
-
-DESCRIPTION="Simple widget set for SDL"
-SRC_URI="https://www.libsdl.org/projects/GUIlib/src/${MY_P}.tar.gz"
-HOMEPAGE="https://www.libsdl.org/projects/GUIlib/"
-
-LICENSE="public-domain"
-SLOT="0"
-KEYWORDS="amd64 ~hppa ppc x86"
-IUSE="static-libs"
-
-RDEPEND=">=media-libs/libsdl-1.0.1"
-DEPEND="${RDEPEND}"
-
-S=${WORKDIR}/${MY_P}
-
-src_prepare() {
- sed -i -e '/^noinst_PROGRAMS/,$d' Makefile.am
-
- rm -f *.m4
- eautoreconf
-}
-
-src_configure() {
- econf \
- $(use_enable static-libs static)
-}
-
-src_install() {
- default
-
- use static-libs || find "${ED}" -name '*.la' -exec rm {} +
-}
diff --git a/media-libs/harfbuzz/Manifest b/media-libs/harfbuzz/Manifest
index 7a85a07aee08..9d6597872ce3 100644
--- a/media-libs/harfbuzz/Manifest
+++ b/media-libs/harfbuzz/Manifest
@@ -6,6 +6,6 @@ DIST harfbuzz-2.6.4.tar.xz 5967468 BLAKE2B 24d215324a408a724f47a901c4a56605144d1
EBUILD harfbuzz-2.6.1.ebuild 3045 BLAKE2B 2ed39b3268d0112bb3414581793d12bce4b0aba5c310ce97a03b3405c59b4c159eef2ab3912d477fd5db845befbc02578df2b1fa9d2f071e1108f099eb51bc69 SHA512 c38051a305c7a3a9a955424a78482c31941dea63224f26068ae22b55fe72fa71917c997ec1a82d96c0a80429994551e24393555104521b8f1e83b4305df1a070
EBUILD harfbuzz-2.6.2.ebuild 3011 BLAKE2B 34b919439695f4fd803de3d5cb5dd0e359243458ff371406b3e893fc096c6bbba41de9b040a970a1b03e94eea26aa4b98075f0043c261a4bab18bbf8c1bd469e SHA512 aaff2444906f005c5a5203614c63ea186ea7d9d432d1c8a3fe5756a9f4ed045469f3671c05008b7158aca8a7f97b0f7a1d8ca4b5b9e06ec2af1b0c26e7ae08a5
EBUILD harfbuzz-2.6.3.ebuild 3011 BLAKE2B 34b919439695f4fd803de3d5cb5dd0e359243458ff371406b3e893fc096c6bbba41de9b040a970a1b03e94eea26aa4b98075f0043c261a4bab18bbf8c1bd469e SHA512 aaff2444906f005c5a5203614c63ea186ea7d9d432d1c8a3fe5756a9f4ed045469f3671c05008b7158aca8a7f97b0f7a1d8ca4b5b9e06ec2af1b0c26e7ae08a5
-EBUILD harfbuzz-2.6.4.ebuild 3010 BLAKE2B 9cf71a1cfc50d97c73ca7bbf2bea02a0e4fc711af5c6dae1ea65715a16c704ab88effef0ffb73da6780f2369f949ad7bac96b1a497c4de46bca1eab0cf108bce SHA512 bb4d086880b8be99a8832e703da723e3cfc92057df8bbd2b81462248d4ad0baa29a0819fb4efe739dfec5cec66ad66909887ba99bed6a536d850be7fa2c32581
+EBUILD harfbuzz-2.6.4.ebuild 3002 BLAKE2B 12a9a2a34411a5cfbf1f17f7e0303e6dd5c23d8f24a63c8c387135804e2cc541652877eeb2a0fe276d47f6772867fa08855d057695050a309c23b9ca9be47b5a SHA512 7f84df933b7a1ff13be9d4fd14616fe9ef771a28220b8b5541628b4ec09aa6a117c2f4c0c5db4c103ca5dc3814f4706a547c6d236effaa0d7bc511453f187aae
EBUILD harfbuzz-9999.ebuild 3011 BLAKE2B 34b919439695f4fd803de3d5cb5dd0e359243458ff371406b3e893fc096c6bbba41de9b040a970a1b03e94eea26aa4b98075f0043c261a4bab18bbf8c1bd469e SHA512 aaff2444906f005c5a5203614c63ea186ea7d9d432d1c8a3fe5756a9f4ed045469f3671c05008b7158aca8a7f97b0f7a1d8ca4b5b9e06ec2af1b0c26e7ae08a5
MISC metadata.xml 739 BLAKE2B df7724d5cef26b569f76d41c808f99a1ecf44631f0bae96fbc2a9b4f5981061b55c60d69b1b64d966897f223a3d3b5cc4325a3ac780599ed76591fc2044b4988 SHA512 192f7abc191044f267bddb4db7d91f9b78926f4a361802f607bfe4635d7cf63398c289bc52009ad4d3bc6f92684cafd8b40e48f1e0f8cdaef9a4e27f538e7dbd
diff --git a/media-libs/harfbuzz/harfbuzz-2.6.4.ebuild b/media-libs/harfbuzz/harfbuzz-2.6.4.ebuild
index 8a65acfa8537..8217af33d9f3 100644
--- a/media-libs/harfbuzz/harfbuzz-2.6.4.ebuild
+++ b/media-libs/harfbuzz/harfbuzz-2.6.4.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} = 9999 ]] ; then
inherit git-r3 autotools
else
SRC_URI="https://www.freedesktop.org/software/${PN}/release/${P}.tar.xz"
- KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+ KEYWORDS="alpha amd64 ~arm arm64 ~hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
fi
LICENSE="Old-MIT ISC icu"
diff --git a/media-libs/icc-profiles-basiccolor-printing2009/Manifest b/media-libs/icc-profiles-basiccolor-printing2009/Manifest
index edeab53b84c5..f4faf713fc60 100644
--- a/media-libs/icc-profiles-basiccolor-printing2009/Manifest
+++ b/media-libs/icc-profiles-basiccolor-printing2009/Manifest
@@ -1,3 +1,3 @@
DIST icc-profiles-basiccolor-printing2009-1.2.0.tar.bz2 36625722 BLAKE2B 7d33dfde1eae4588f4deac1135edea72416a8d89463f6185d9d103d96fb14becdd516446d67db0241b5954fe41bb0ce8d0a83fb99a81ade43004f46b1b8c4040 SHA512 cf1a567f7e004d001e7438df75ade208b3102a9c0358529297cd9f283ece902baec673ae11832d77a0a79cce06218be3de32c23db22a9460ee42d0af4314d171
-EBUILD icc-profiles-basiccolor-printing2009-1.2.0.ebuild 359 BLAKE2B 112dc01bed553dc97cc90adba4d3ec42bfd2fa2378e8c28b6808d759bb3ac48723c3d9f529d109e89df8a1fcbcc50255b917ae94ff90f6f3a98023a994f515b7 SHA512 2a26fd229cb1c88d924651da94d27e621c3d2e5fa0fc38a878207061234a707e5e18c1d9016cdc2f8a4d713c5c62e63f7abc2f4a1ae04c3e5ebef359544c6e9d
+EBUILD icc-profiles-basiccolor-printing2009-1.2.0.ebuild 356 BLAKE2B cc09e0d0933b01cc42e192052b21093603a62df926b6fc1a2c822a7a1489176b7a38a8956178dcbe5be88f164235d95eab5283e5a8b151817b9fa2af1ebf782d SHA512 fa0df3c6054ebd3f6d1978d3d03dc93e59356674c681c5ca0596390d6fc45926ba41138941ba42469258e9d9d7462d68d0c7dc43689cb55c80d52019d3f693bf
MISC metadata.xml 244 BLAKE2B 48d34a24b8668feb977ba690b36e51455d6ffe9a6ca2a043d2d03d0f6db51d89be9f204d1c8de51692432eb4ed7458e93c68cc07b982cb6a0ead63b1b454efff SHA512 c032efc420638179f311623592df6e2916b55eb46ae4bec7c019d05312011ae33a5fb50066b1583bc0a394bf1cfc13eed57d2735290be58644d114fe56ab3c6b
diff --git a/media-libs/icc-profiles-basiccolor-printing2009/icc-profiles-basiccolor-printing2009-1.2.0.ebuild b/media-libs/icc-profiles-basiccolor-printing2009/icc-profiles-basiccolor-printing2009-1.2.0.ebuild
index d4492a6da56f..acde02fd32c5 100644
--- a/media-libs/icc-profiles-basiccolor-printing2009/icc-profiles-basiccolor-printing2009-1.2.0.ebuild
+++ b/media-libs/icc-profiles-basiccolor-printing2009/icc-profiles-basiccolor-printing2009-1.2.0.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=4
+EAPI=7
DESCRIPTION="ICC profiles for printing/offset"
HOMEPAGE="https://www.freedesktop.org/wiki/OpenIcc/ProfilePackages"
diff --git a/media-libs/icc-profiles-openicc/Manifest b/media-libs/icc-profiles-openicc/Manifest
index 1b43fd99f629..6b3b67bda865 100644
--- a/media-libs/icc-profiles-openicc/Manifest
+++ b/media-libs/icc-profiles-openicc/Manifest
@@ -1,3 +1,3 @@
DIST icc-profiles-openicc-1.3.1.tar.bz2 399620 BLAKE2B 6b08d2509f74687dc1a1d70f3a18bfb0657c544d798fc5658e01840aa4da9a8a1ce953992bd8175e454323fa978c64806f2614768d7df904a9ff248d8853940a SHA512 c0e9f50bc14ac54522f5c34eacc89b1531a74572e8062a63f00f8a0a9d5efe4ba52c8f46dda336cb589043c39482d3acd9ec9fbdc79aca689303b54a7d86a996
-EBUILD icc-profiles-openicc-1.3.1.ebuild 353 BLAKE2B 96d4e638300e1073ac48d098b77473ec80e6a8394301260289979c2b33347cf82c68230a83ceb7afb1572ab6d03e49c559143673ccf0c35b3203d4cfe2fd2a1d SHA512 7fe3a752e334db90e20c5aa111bb09c164640b4f2137e6e7322e117e3edfd4884629b4acdb31789dcfe70509c7523f2105c682b41ca14325f4792956b67166e4
+EBUILD icc-profiles-openicc-1.3.1.ebuild 363 BLAKE2B 4df712d622f0ae23ec2efda6ef172d352915ed13401fd4e95a5bf7a9694888cac2c9b6aaa7b1a2118966d86072bc0c88ee3f233a66c615ead41018e6d86ba04d SHA512 842a1b40842bb6c1075d2fd650f1919fc8732a8efad937c49afa35f6d3231e547ece98c54d9f9977ec6a41293013af590a19a7f509c68eaf2a50a2f2c6a3bd1f
MISC metadata.xml 244 BLAKE2B 48d34a24b8668feb977ba690b36e51455d6ffe9a6ca2a043d2d03d0f6db51d89be9f204d1c8de51692432eb4ed7458e93c68cc07b982cb6a0ead63b1b454efff SHA512 c032efc420638179f311623592df6e2916b55eb46ae4bec7c019d05312011ae33a5fb50066b1583bc0a394bf1cfc13eed57d2735290be58644d114fe56ab3c6b
diff --git a/media-libs/icc-profiles-openicc/icc-profiles-openicc-1.3.1.ebuild b/media-libs/icc-profiles-openicc/icc-profiles-openicc-1.3.1.ebuild
index 09dcb1dd1d6d..b404458006e6 100644
--- a/media-libs/icc-profiles-openicc/icc-profiles-openicc-1.3.1.ebuild
+++ b/media-libs/icc-profiles-openicc/icc-profiles-openicc-1.3.1.ebuild
@@ -1,7 +1,9 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=4
+EAPI=7
+
+inherit xdg
DESCRIPTION="ICC color profiles by OpenICC"
HOMEPAGE="https://www.freedesktop.org/wiki/OpenIcc/ProfilePackages"
diff --git a/media-libs/jbig2dec/Manifest b/media-libs/jbig2dec/Manifest
index 8ecf461fef41..98361536770a 100644
--- a/media-libs/jbig2dec/Manifest
+++ b/media-libs/jbig2dec/Manifest
@@ -3,5 +3,5 @@ DIST jb2streams.zip 1285838 BLAKE2B 9a2b6047a7b970439693d6f5fdefb9488019a562e7f8
DIST jbig2dec-0.14.tar.gz 463572 BLAKE2B 91351a3879bd1906fabe2620cf5379fbbc32eaae808a8c2754c661d6dc592d3c9da13c558c8f7ced30c48b73fbd9ed4631f2817298f959b59ad4dff5fce9ac1a SHA512 066bd880ac0665fc1e42b0ae0e481008b125aab6e173b7f82d61a2a30e72c90085cbded9b2a68c6836f92dea3d8d8d5c2228dba76e0d99c79c922197d215705b
DIST jbig2dec-0.17.tar.gz 141195 BLAKE2B 858befb59c0b943cddbc4ae2e9ffc6cdb7e1dd2185cedbffb577f0152f27a548f565548b4b0a4867e3973692b8b019a565eabe2cf672334a6b2994fd7988dcaf SHA512 79b3957186a30fc304ecd571d31c5cc421364921eb4eba242c3ea941ea111f461773f86c975657fa2ce91f2f79ff9abf760ef9bed404c7a4f35c036e5642ba0f
EBUILD jbig2dec-0.14.ebuild 1143 BLAKE2B ff3484d4768f8b7e0f2e744732e8a82a9bd6c4630b55469b9a8da428603cfcf68e6d7cb5a1d5257936aed687fa1db52b10741783dca78ff55ae9bf6e8434d5cb SHA512 719e7b390c4f9572d2d08192468bfd3a868a2bdcaa7ce30b2aaeb169c1c012cc041990148b33d92d1128bc394788c7aee01d5bcfe717bf5054c9d2397ea876ef
-EBUILD jbig2dec-0.17-r1.ebuild 1604 BLAKE2B 8fdef1b8fa3d17bd229166ac0096eecdb54f205128cf29f36d7b9602cbe1b4a893ac9ba9ea9f4b639ee3be0723088927e881b25d5e313342ecdfca5f0a33266e SHA512 2719f9e4473f00702df7e80db709c21b428829596be79e2332e4aa13825dde333f3c12746d99c06d36f4abbf3aace1d9ea3ef6fecfc90ee4ab875b7b36c41933
+EBUILD jbig2dec-0.17-r1.ebuild 1602 BLAKE2B 4ab60982a2643cbc5b8bc41969b6dbd66768e504b036c30eacd7a71690279b6b676f6688f3a8cf7339a7744a0636675ad6fb3286033deeea42bc55ac216bc393 SHA512 1dc371fb4ec2e0245e55fbef34a47a35ff8d4d98433b6577468df60dcc6e3bf319c6d506b1afe2f778b764778d3ac352ac95bed9cdf952f4113e6f42ab076b77
MISC metadata.xml 473 BLAKE2B 6d374023a106375c7f5500968ed4ea2f4dd5584fb0db8f85b042844d08afb6196b7d7c019ae69b35917f43e496c9a25212aec328f0c3cf78aaa94b963de65c15 SHA512 501077ac27f5c6f8a616fa32cec23d28cb16dc0e0c19ce933cbc067494117c9c55fc3e00dfc21270892d57478a9e268f99215c8d074d6cc4114916f55a571a6f
diff --git a/media-libs/jbig2dec/jbig2dec-0.17-r1.ebuild b/media-libs/jbig2dec/jbig2dec-0.17-r1.ebuild
index 7b810bfceff3..287042a3e8c9 100644
--- a/media-libs/jbig2dec/jbig2dec-0.17-r1.ebuild
+++ b/media-libs/jbig2dec/jbig2dec-0.17-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/ArtifexSoftware/${PN}/archive/${PV}.tar.gz -> ${P}.t
LICENSE="AGPL-3"
SLOT="0/$(ver_cut 1-2)" #698428
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="png static-libs test"
BDEPEND="
diff --git a/media-libs/libbsb/Manifest b/media-libs/libbsb/Manifest
index 9c71e43b1bd9..fd765e0e1bf4 100644
--- a/media-libs/libbsb/Manifest
+++ b/media-libs/libbsb/Manifest
@@ -1,3 +1,3 @@
DIST libbsb-0.0.7.tar.gz 155443 BLAKE2B b37eea6c3fff957b977008cb44ef5dc7a1a136bcf6d4d8d0dc0f317663d4b06301b93d19e157d3f9465ba0c52084aff2d3e3c04fa0a512a7520589eee585c9a7 SHA512 9a6d7f3d5c2680e008e87ac8b31b676814c9e89b4fb6a42cbbfd96d2d7bc7d734593a3aa94420a374e89431ffac655efdc48cf06718e682933f8975bc3c56515
-EBUILD libbsb-0.0.7.ebuild 645 BLAKE2B e8eb3dd1a475b28eed7850c1c7af364d702a8100069f6ed1e864667ec3a749b7a12bcd1b52b282152cc1f0b44791887f0003259c603e382965ef42db279694df SHA512 28205e9660d9614e9f567a1f58d91dedf612f6a072c5c3b474b4017a7613b79620fd578542c4baa72ba4bd01e9ec13dd20abd50aa3db0a726e247a3d1c12289c
+EBUILD libbsb-0.0.7.ebuild 596 BLAKE2B 67bcf8b1a00e013b8cffa2ee47f029e90f693e30f854846f33c4902b819c6699ddc0a9bd93fc25961cc80b001d14d64a2ba5ad95a8e8b544ed1469d1930bc5d9 SHA512 8c6e3bb94188cdfa4cb7bc4d9debe6c1b6d876c65c9f92634d97042cfbe6fb69cd1174a31df416f9d80ea5e6d01974460db6cfe67666496493c4eb29a9ec76fd
MISC metadata.xml 294 BLAKE2B 3a750e4dbf9cdddaadf2ccfb0a3019399e3b5c9f7de336cea394620f654ae98de30c608e1c6f920f91a70a594e9511d122a6f017c4bc26fa226a940917193633 SHA512 e3e635f4011ff75e923ca7e0f63afda86e6c5dd7f2360810fd694211ab3d4a8c8ea0d80d97e798cfbebc68778b732f549c73d68fb8400737df76d3178c10d4f1
diff --git a/media-libs/libbsb/libbsb-0.0.7.ebuild b/media-libs/libbsb/libbsb-0.0.7.ebuild
index 94b0f2de5f81..feeb2374dcf2 100644
--- a/media-libs/libbsb/libbsb-0.0.7.ebuild
+++ b/media-libs/libbsb/libbsb-0.0.7.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=4
+EAPI=7
DESCRIPTION="A portable C library for reading and writing BSB format image files"
HOMEPAGE="http://libbsb.sourceforge.net/"
@@ -20,7 +20,4 @@ RDEPEND="${DEPEND}"
# tools work perfectly, so restrict test until this is fixed upstream
RESTRICT="test"
-src_install() {
- emake DESTDIR="${D}" install
- dodoc README AUTHORS
-}
+DOCS=( README AUTHORS )
diff --git a/media-libs/libcddb/Manifest b/media-libs/libcddb/Manifest
index e9c5c0579d91..f192dda21a3c 100644
--- a/media-libs/libcddb/Manifest
+++ b/media-libs/libcddb/Manifest
@@ -1,4 +1,3 @@
DIST libcddb-1.3.2.tar.bz2 352909 BLAKE2B 8386ea051f23004396d53ad228a595d13c8c194361223026e901ff859f8e3d2dadb93d5e779902ec4698c164a3e06073fc82f331b22b4cf42f5ab8b1fae562e6 SHA512 0e07e7d37f2013164d75b530a5528f54847271fd20f3b7bedb192a05d1f61dcf006d10dc2927efe155a01eddcc57b940bc31d8ac88d5dfc4f1a09771caa84e0a
-EBUILD libcddb-1.3.2-r1.ebuild 1002 BLAKE2B f2bf9fa4de5013a4e1b786a067a8153a7138972b8cd65c97dc5d2d5973fcef1ab13ab3ba225370193c3aa19187d0928614f3d4391d9a47267b3bc482a0fee92b SHA512 257e242be6114d23bcb9c79b141b061568e92cbba4981600b8a34ef5596c3dbdfa31dbd311eacead50dd6d234639e3a35a43da82399af13d454380bee4808803
-EBUILD libcddb-1.3.2.ebuild 897 BLAKE2B b52827bf7e7d17d1739dcd75e51425eb6d677952d732cc6f2d0df8a46ee066ab03275049d4f3ffd56c0abff4d0b1905f55dabe0d0c456cee4306e056db1d3fbe SHA512 158bbc39b511755f48ddc86b4b113e288f1bb311c6746103d61291dbf10c48f598d374bcc0563c2dda629b1eb28494bfe301ccd208589dab1d8d528ef5403e4e
+EBUILD libcddb-1.3.2-r1.ebuild 1001 BLAKE2B 3f5e269a29b9946f3207227a9675f00003843318794375754f190235231254179e808515472a199533a065117e184bd892a5c916bcb64f0ab25eff4e28c9faf5 SHA512 b4592244edde2f59bf22d16a0dc73d95f2a6cc351c524086be8187dbe05dbe278121722e52def70cb8415866253ceba10b953b1e06cfa34f3b5a0b233d0d5367
MISC metadata.xml 330 BLAKE2B 5a8314f4fd530d9866bfc3d9bf50a83e247705353cd3744b9bca49627e30bd683565e2abdbbdd9d04c062aa4ddc16f26deb06d4d4887b237d6fdb42142332c8e SHA512 db4acf96ddc4640b5e328063fc76160a6294aa850569c4466fa741ee0e223f9a325f563701d0d096b8a639c5ab0af1040aa2bea431981808e58bd1c2482c2b34
diff --git a/media-libs/libcddb/libcddb-1.3.2-r1.ebuild b/media-libs/libcddb/libcddb-1.3.2-r1.ebuild
index 80b267d6b131..1a025cc75571 100644
--- a/media-libs/libcddb/libcddb-1.3.2-r1.ebuild
+++ b/media-libs/libcddb/libcddb-1.3.2-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
LICENSE="LGPL-2"
SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-linux ~x86-linux ~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sh sparc x86 ~amd64-linux ~x86-linux ~x86-solaris"
IUSE="doc static-libs"
RDEPEND=">=virtual/libiconv-0-r1[${MULTILIB_USEDEP}]"
diff --git a/media-libs/libcddb/libcddb-1.3.2.ebuild b/media-libs/libcddb/libcddb-1.3.2.ebuild
deleted file mode 100644
index daba49a4839e..000000000000
--- a/media-libs/libcddb/libcddb-1.3.2.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-inherit libtool
-
-DESCRIPTION="A library for accessing a CDDB server"
-HOMEPAGE="http://libcddb.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
-
-LICENSE="LGPL-2"
-SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~amd64-linux ~x86-linux ~x86-solaris"
-IUSE="doc static-libs"
-
-RDEPEND="virtual/libiconv"
-DEPEND="doc? ( app-doc/doxygen )"
-
-RESTRICT="test"
-
-DOCS="AUTHORS ChangeLog NEWS README THANKS TODO"
-
-src_prepare() {
- elibtoolize # Sanitizing .so version for FreeBSD
-}
-
-src_configure() {
- econf \
- $(use_enable static-libs static) \
- --without-cdio
-}
-
-src_compile() {
- default
-
- if use doc; then
- cd doc
- doxygen doxygen.conf || die
- fi
-}
-
-src_install() {
- default
-
- rm -f "${ED}"/usr/lib*/libcddb.la
-
- use doc && dohtml doc/html/*
-}
diff --git a/media-libs/libchamplain/Manifest b/media-libs/libchamplain/Manifest
index e72211af8d28..0f00dbafdc1c 100644
--- a/media-libs/libchamplain/Manifest
+++ b/media-libs/libchamplain/Manifest
@@ -1,4 +1,6 @@
AUX 0.12.19-gdk-meson-fixes.patch 4022 BLAKE2B 55d1c2710ae8fca1e0befeedc87fc49c5776cfd2eaf34f6a544ac668ead2475eae4761b2c28caa513f26e92401c89f0c9464d928710b5612516d935b847eb8f9 SHA512 e67cdfef9025d00e5be8786cce71f4fd4caac06c48cc117a40827d70e759c5150ff8965dc395f7165f3ae705c36e8075f714fb571d4d9fc2dd54aaaa0982e358
DIST libchamplain-0.12.19.tar.xz 233084 BLAKE2B b46ef4b1ceaef3d3b7d52652e825de30a11d7b8f5a68b5a08abcec7111c58443ba76b9aea6b350007ccd91bfc86a4062079c51416fc4e63795318269045ce509 SHA512 3fc03c123859b078f1c4f5062706c95446146a7ed2352306cea3f72f3fbf95099afd2a99f61182e3cb7c47e546de6501ff3ed6ff17614f23dc2e4139ba5e4902
+DIST libchamplain-0.12.20.tar.xz 222168 BLAKE2B 72093eecffca24a5f255269472216f24d0804b7c8daf7cf9dc1273df9afc3fe5664dd2ca7d351bf94065f61bf4a419b3babcf3e9b2ed9a0f67c9947190aaa476 SHA512 514e4bd2803ace0d87a95a318a03bc2f2ccc454129146d76590d1b1f5666c95a4fb7013e2ad0cfafc5844d7d8b732c81a44cd0e7d51c505adcfe55c55abb4f6f
EBUILD libchamplain-0.12.19-r1.ebuild 1821 BLAKE2B f7345e702f341b09e9b82ac44e5e425a8a74bc8528909877b3468a460db0954d481c92b356ea587d23e839c84b5e6e02c3ccb5c23ec8e7902d1599ac7818765f SHA512 8481da660a53cfcbddd047cbe6b9497da2694e16234375a1f8a045d4afd9efab1923085beca6fd8b86e09d9d93196bb8c78089760d10d912645a8fe020927ca6
+EBUILD libchamplain-0.12.20.ebuild 1436 BLAKE2B 53c407f5f1ff0f1586fcfe13cba5d9c584f9192cb3a1eeda7936a7eabd8685b518a4c2e2f5918991ea1ba0be8630b5a037123b64add94bbbe4ee6fa0280c8095 SHA512 e72484fcbe7612488e00c30c810d341d9b0ce0ae8a48820e2c20553bc809b383c76f10c4416dd446c894e5354276604db347768eeafe0cb909d69dcc59b56d32
MISC metadata.xml 621 BLAKE2B ff31085e2b6cee6e64d64161505ae026d3d6896964a0e5aa055b6052b6bc242396db2bc1bb603cfdd3b66300d65e39fa57a8556ac3cea2454ac52048eedea61e SHA512 6d2214f5f62f6deace80db56fee500efed4713be2087b6a9159594a36c503b534b8f50e728ceccfe13f17ce79614ec97baf5b56342680b9283e03096df644a64
diff --git a/media-libs/libchamplain/libchamplain-0.12.20.ebuild b/media-libs/libchamplain/libchamplain-0.12.20.ebuild
new file mode 100644
index 000000000000..d6c790ec238c
--- /dev/null
+++ b/media-libs/libchamplain/libchamplain-0.12.20.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+VALA_USE_DEPEND="vapigen"
+
+inherit gnome.org meson vala xdg
+
+DESCRIPTION="Clutter based world map renderer"
+HOMEPAGE="https://wiki.gnome.org/Projects/libchamplain"
+
+SLOT="0.12"
+LICENSE="LGPL-2.1+"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+IUSE="+gtk gtk-doc +introspection vala"
+REQUIRED_USE="
+ vala? ( introspection )
+ gtk-doc? ( gtk )
+" # gtk-doc build gets disabled in meson if gtk widgetry is disabled (no separate libchamplain-gtk gtk-docs anymore)
+
+RDEPEND="
+ >=dev-libs/glib-2.38:2
+ >=x11-libs/gtk+-3.0:3
+ >=media-libs/clutter-1.24:1.0[introspection?]
+ gtk? (
+ x11-libs/gtk+:3[introspection?]
+ media-libs/clutter-gtk:1.0 )
+ >=x11-libs/cairo-1.4
+ dev-db/sqlite:3
+ >=net-libs/libsoup-2.42:2.4
+ introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+ media-libs/cogl:=
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ dev-util/glib-utils
+ >=dev-util/meson-0.49.0
+ virtual/pkgconfig
+ gtk-doc? ( >=dev-util/gtk-doc-1.15 )
+ vala? ( $(vala_depend) )
+"
+
+src_prepare() {
+ xdg_src_prepare
+ use vala && vala_src_prepare
+}
+
+src_configure() {
+ local emesonargs=(
+ -Dmemphis=false # TODO: What's the state of this vector renderer?
+ $(meson_use introspection)
+ $(meson_use vala vapi)
+ $(meson_use gtk widgetry)
+ $(meson_use gtk-doc gtk_doc)
+ -Ddemos=false # only built, not installed
+ )
+ meson_src_configure
+}
diff --git a/media-libs/libclastfm/Manifest b/media-libs/libclastfm/Manifest
index 8525a0058b0e..3ba9a304bb94 100644
--- a/media-libs/libclastfm/Manifest
+++ b/media-libs/libclastfm/Manifest
@@ -1,3 +1,3 @@
DIST libclastfm-0.5.tar.gz 346754 BLAKE2B e6151fe40cd350639db461edbdf5918f9799043fcd32561744319e9115788125d72efc14a5a45367badd5d0a3ac32777cd91373fd87d665d0e05ad34f7bf09c2 SHA512 ab8381d1eb12d8bf205345cae5e021dfddfa9a88667e07985396087b92b5770f22775109c97b82c42c3e96e2fcc8ad94888569626223443bb1fcf1ef4e696ea9
-EBUILD libclastfm-0.5.ebuild 551 BLAKE2B 15bfb8c01c7e0f28f19aadda02895c6cdf5d3aae296027004e4f64b135ead8f9141bf3336f3537e12dca6a0113e446f8fb78df469dc39555f60bbcbae6a6e168 SHA512 fd88498a3ec163b504f1524fb638ca092a5e90b4fbc018eaa691121a15ac29dd255cc0d5d29922272bbe3edbdb93598b36b9a8baa0d5da0ef21a67df08811f62
+EBUILD libclastfm-0.5.ebuild 578 BLAKE2B 439a0c7f08361e2841154ab393401d72b289db756062a1764ea1f5708c4af832c4744703fabce8e18ed03ba59f57f991bc95596f80b346bc0e3f197f16188296 SHA512 139061eeb54329c3ce7ce751dff668bfb87b4893551ec09a61a9f4ba53b22a9e90bdaebf1063282d03d2518f97fd375f637e13614a941c378418f2caf8fdfcff
MISC metadata.xml 332 BLAKE2B ee4c9fba3d95c1c2a48a78cc175f389c61bee9a7ef39f34b43a950a984b282abadb8a290ab3d683ca4ad9b58c6eb03c66b640c52a5c3453e2291da2a63024fb2 SHA512 d87d506fa273610b2d03e2089dbaae48aaa200b2eb39ab336944003f41b98c7dd331a90262678876e0558cf4f3fa1a965d2852f6ea60aff9e82a1e0813f3b7a8
diff --git a/media-libs/libclastfm/libclastfm-0.5.ebuild b/media-libs/libclastfm/libclastfm-0.5.ebuild
index 78d0075ed22f..ec203eb68942 100644
--- a/media-libs/libclastfm/libclastfm-0.5.ebuild
+++ b/media-libs/libclastfm/libclastfm-0.5.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=4
+EAPI=7
DESCRIPTION="C API library to the last.fm web service (unofficial)"
HOMEPAGE="http://liblastfm.sourceforge.net/"
@@ -12,11 +12,11 @@ SLOT="0"
KEYWORDS="amd64 x86"
IUSE="static-libs"
-RDEPEND="net-misc/curl"
-DEPEND="${RDEPEND}
- virtual/pkgconfig"
+BDEPEND="virtual/pkgconfig"
+DEPEND="net-misc/curl"
+RDEPEND="${DEPEND}"
-DOCS="AUTHORS README"
+DOCS=( AUTHORS README )
src_configure() {
econf $(use_enable static-libs static)
@@ -24,5 +24,5 @@ src_configure() {
src_install() {
default
- rm -f "${ED}"/usr/lib*/*.la
+ find "${D}" -name '*.la' -type f -delete || die
}
diff --git a/media-libs/libclthreads/Manifest b/media-libs/libclthreads/Manifest
index 0c93ac36955e..6ac7704409c2 100644
--- a/media-libs/libclthreads/Manifest
+++ b/media-libs/libclthreads/Manifest
@@ -1,4 +1,7 @@
AUX libclthreads-2.4.0-Makefile.patch 1589 BLAKE2B 13640b1e9a449e87277c5a89fd1df71b8cda59976b0db0d8102593c84880131ff82002f64f1157838d7297b01cd4ffd66665712d503706131c91f330bd945d86 SHA512 3b58b701d46027d5c1fe7c540b100e1a62059db3d1c3b4c2201ab2e02557de5393a3b1eace0656fab4ea14089a35752e5676f1a52a2a3ed7c60f5fea89abae75
+AUX libclthreads-2.4.2-Makefile.patch 1130 BLAKE2B 485f02a464a367fb32ff6b888beaa7cf293d295ca8ae4b7f8f36b540c1dafba6f2ba09dcead778bac4a69931c63eb4191341399e5042b00518c7422009786444 SHA512 a8a72ee6cb0eea6c37ecd517ad1398255e2c4c107f2d5f22e08cc9fb8b7de01198f8dfe0938024ed6053244bc1968ff369a970d908ac00ba57c10751b3b2e968
DIST clthreads-2.4.0.tar.bz2 14796 BLAKE2B 7c79608b8ebe29a8170a355069aa39496f785146a272edfe048e7dc61100302b56789ab5faa0aaad227cbe8b44eb660132f1ba22d34d304e417301d8582d5431 SHA512 c307d9611e0530469b36367f05721e6676d7bb186be97d38b851e66d9f670663ceceedf065823b27ac5864725d52cc2f462fd8d96f1398a202e30d82910ec58b
+DIST clthreads-2.4.2.tar.bz2 14357 BLAKE2B c73696e816431d70737d0481237efbb7a05d274f9fb0728b2bf2ba748a4a0540672af92ab8d35b6ab331c91841185aeb3705f5a75e3446a0c2c3631a8b331421 SHA512 a91de7a287c2cb9b2ce17e4c158db79bbaeccb278510d11e6c05fcbe9295c26b4d0231fa97800b265decd1d0886b7425f7b5d4cbcb18758be540356408e72131
EBUILD libclthreads-2.4.0-r1.ebuild 739 BLAKE2B 8eb9711168dc0f54f2a662aad9f1595950e4c554fe016550532490dafadc2c137e67d1518e6346653df4e0f73aacb04a714022861f363023d164f688738ec807 SHA512 41cfe771ca41c61052cef3205a68864fd96e1ae93da38f22a30d72e0f1064fb95c55c122ebbdb88b97513b2e7feaa263dc5b01f9837c5c11e05420f43cca4714
+EBUILD libclthreads-2.4.2.ebuild 847 BLAKE2B d706afe41079d5ffef845dcefb943b92faf1e1009ad75b868fe6d1c655ae799dc1060d727f32a3595de5f044debc75c61c950802f6dcf715af03866cb705efac SHA512 7d062187f06f454d9fcdff5df85b1d5e2485c7baa587868d4a3f7d74287a1a3e0b695e65301a448cb495d4d6a824020df2d8a7fdc4f2bc2049278cc12b390ea5
MISC metadata.xml 249 BLAKE2B f7f8f071ecba933f3d39b0b60983281d59299b92de9375a60ab4109d7202800cb790bce0c426227f04b3e2624b1adb20876145741355abc6a4938b8b9698d144 SHA512 9a100fb26586365eda99724330a03a512f4d0be18d39c3a195ba02c2fc841edeee99d22512acf5a058a3b978d3a74f4d963a5aff9aa343b6cb4086cdfefe6343
diff --git a/media-libs/libclthreads/files/libclthreads-2.4.2-Makefile.patch b/media-libs/libclthreads/files/libclthreads-2.4.2-Makefile.patch
new file mode 100644
index 000000000000..fa386fff7914
--- /dev/null
+++ b/media-libs/libclthreads/files/libclthreads-2.4.2-Makefile.patch
@@ -0,0 +1,33 @@
+diff --git a/source/Makefile b/source/Makefile
+index f841f3f..206e607 100644
+--- a/source/Makefile
++++ b/source/Makefile
+@@ -32,8 +32,7 @@ VERSION = $(MAJVERS).$(MINVERS)
+
+
+ CPPFLAGS += -DVERSION=\"$(VERSION)\" -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -I.
+-CXXFLAGS += -Wall -O2 -fPIC
+-CXXFLAGS += -march=native
++CXXFLAGS += -Wall -fPIC
+ LDLFAGS +=
+ LDLIBS +=
+
+@@ -51,12 +50,12 @@ $(CLTHREADS_MIN): $(CLTHREADS_O)
+
+
+ install: $(CLTHREADS_MIN)
+- install -d $(DESTDIR)$(PREFIX)/$(INCDIR)
+- install -d $(DESTDIR)$(PREFIX)/$(LIBDIR)
+- install -m 644 $(CLTHREADS_H) $(DESTDIR)$(INCDIR)
+- install -m 755 $(CLTHREADS_MIN) $(DESTDIR)$(LIBDIR)
+- ldconfig
+- ln -sf $(CLTHREADS_MIN) $(DESTDIR)$(LIBDIR)/$(CLTHREADS_SO)
++ install -d $(DESTDIR)${PREFIX}/$(INCDIR)
++ install -d $(DESTDIR)${PREFIX}/$(LIBDIR)
++ install -m 644 $(CLTHREADS_H) $(DESTDIR)${PREFIX}/$(INCDIR)
++ install -m 755 $(CLTHREADS_MIN) $(DESTDIR)${PREFIX}/$(LIBDIR)
++ ln -sf $(CLTHREADS_MIN) $(DESTDIR)${PREFIX}/$(LIBDIR)/$(CLTHREADS_SO)
++ ln -sf $(CLTHREADS_MIN) $(DESTDIR)${PREFIX}/$(LIBDIR)/$(CLTHREADS_MAJ)
+
+ uninstall:
+ rm -rf $(DESTDIR)$(INCDIR)/$(CLTHREADS_H)
diff --git a/media-libs/libclthreads/libclthreads-2.4.2.ebuild b/media-libs/libclthreads/libclthreads-2.4.2.ebuild
new file mode 100644
index 000000000000..885e5e9700ea
--- /dev/null
+++ b/media-libs/libclthreads/libclthreads-2.4.2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib toolchain-funcs
+
+DESCRIPTION="An audio library by Fons Adriaensen <fons.adriaensen@skynet.be>"
+HOMEPAGE="http://kokkinizita.linuxaudio.org/linuxaudio/index.html"
+SRC_URI="http://kokkinizita.linuxaudio.org/linuxaudio/downloads/clthreads-${PV}.tar.bz2"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE=""
+
+S="${WORKDIR}/clthreads-${PV}"
+
+DOCS=( AUTHORS )
+
+PATCHES=(
+ "${FILESDIR}/${P}-Makefile.patch"
+)
+
+src_compile() {
+ cd "${S}"/source || die "Failed to cd to sources"
+ tc-export CXX
+ emake
+}
+
+src_install() {
+ default
+
+ cd "${S}"/source || die "Failed to cd to sources"
+ emake PREFIX="${EPREFIX}/usr" INCDIR="include" LIBDIR="$(get_libdir)" DESTDIR="${ED}" install || die "make install failed"
+}
diff --git a/media-libs/libclxclient/Manifest b/media-libs/libclxclient/Manifest
index 7fa14a0766ec..52dec804d931 100644
--- a/media-libs/libclxclient/Manifest
+++ b/media-libs/libclxclient/Manifest
@@ -1,4 +1,8 @@
AUX libclxclient-3.9.0-Makefile.patch 1738 BLAKE2B f80642596892693bb4c46a404173aff3c1663ef227f06ace9247d44a9e5c1dde60afcda8c97073fd1106b3d929b5a1a61832cbb101a7d64a3518d3cadc0efc66 SHA512 51f938f60ce442a92c47509e8c2f0fca6614863f2482afe7f7dd558d27dfb9162cb86f4b151dd0c03f25eac65353bf796aac93374b030c70c5ac8957a456f7a2
+AUX libclxclient-3.9.2-Makefile.patch 1130 BLAKE2B a4d811b7bb964f2339d99838f3caa9088e4469bc8cd0ec18de1a4d0d87e53b1c62c797b239a3b1172a673c7d2f87c05f829fc72e4cb32c7d69a02bf31ddb64e6 SHA512 fe2d6bc14d5746786314792ddaaadac5f4d6e977cdf4e34ec58288e867c854082c93120e06002da17daf0c9709eb2074aa53603b2c99b8ad8bd9a1e9efe1eefd
+AUX libclxclient-3.9.2-enumip-include-fix.patch 310 BLAKE2B e0218f39b551978be1cf9318f21e53146c8e75826afd7e5f0cefcf43c434e3b64f3fb373386efd13b085b9b02bb631b5826b7441f9b73256097147dbb23c7b63 SHA512 3ff284c85635ea04b45f4640ab5a89a4d13b7933dc66bdb0310d5a4e1283b32d2d9078a9bf74f70f31636fb085d6ff8123d743d1750012cdf7549d8b1ad065e0
DIST clxclient-3.9.0.tar.bz2 30272 BLAKE2B 51d7dbbf6e474b849461aaedb859bc92da0cb56f368e631016cfcb7dae1e5b3dca7630f35bc2d608fe8851cb5e60be599933834bbe358e092f2b08ad97cdc659 SHA512 4bbd621ceeebf3dfc36f0a3d02c63ba1c0e818e691e5c9681e737710824f53a58c682fb2475a7a2bba4f2dfd520166b782977320ceb73de39448cf512e26c842
+DIST clxclient-3.9.2.tar.bz2 29991 BLAKE2B ffd56894e0bcf09e2b6e4c882830e3c3a3a88f3778fe6a2c8b2ceb9336f8ce9cf28193da8e8c86987475e95e3ea2c07319bd82e88ad820b39167cfba9eefd7c3 SHA512 38c2782e58df24c2dfcb936fc9cfe4d44016055fb1aa52ef8e789bf8ec327f45f2f7a91f18012e4b0c6f253f6f10329d6d1e9fc341017ace3f2b6fa050592049
EBUILD libclxclient-3.9.0.ebuild 920 BLAKE2B d102a195e6d77d427f9f3a7234c7bc5e71c3134f4c3d65f583dca65ab51410494f049635c40c82cff63b69ab3a2d8b7baf9367d2c88d0ea0491b1ec0394c4e38 SHA512 2a74cc4ad9d10d61b0b7ce90f372ae7d0eb72f2c45b34279654e0a77406bde530cab66917127578d5c0e7deca9a1151733c0ece650656b0fb7b4cc6f29375ee5
+EBUILD libclxclient-3.9.2.ebuild 1094 BLAKE2B 17df92a2b211a4aeaecf1606e882ce1e7e589bad823e44cee021ac3dafa003005035866eb029eeaed7946d04e5ff0ff4a64eba1223bc9d87b6e27b73103f6488 SHA512 6332a2a7fe66d7daa5cefe9b7d0cd24db499dbf8697398577ef8de0cd34b9654536bc2baa607d459b2682d30a787f139f0fd1950bbaaab281be91abdeacc598d
MISC metadata.xml 249 BLAKE2B f7f8f071ecba933f3d39b0b60983281d59299b92de9375a60ab4109d7202800cb790bce0c426227f04b3e2624b1adb20876145741355abc6a4938b8b9698d144 SHA512 9a100fb26586365eda99724330a03a512f4d0be18d39c3a195ba02c2fc841edeee99d22512acf5a058a3b978d3a74f4d963a5aff9aa343b6cb4086cdfefe6343
diff --git a/media-libs/libclxclient/files/libclxclient-3.9.2-Makefile.patch b/media-libs/libclxclient/files/libclxclient-3.9.2-Makefile.patch
new file mode 100644
index 000000000000..e79dce5764e8
--- /dev/null
+++ b/media-libs/libclxclient/files/libclxclient-3.9.2-Makefile.patch
@@ -0,0 +1,35 @@
+diff --git a/source/Makefile b/source/Makefile
+index 177115f..c8fa0f5 100644
+--- a/source/Makefile
++++ b/source/Makefile
+@@ -24,16 +24,16 @@ SUFFIX := $(shell uname -m | sed -e 's/^unknown/$//' -e 's/^i.86/$//' -e 's/^x86
+ PREFIX ?= /usr/local
+ INCDIR ?= $(PREFIX)/include
+ LIBDIR ?= $(PREFIX)/lib$(SUFFIX)
++PKGCONFIG = pkg-config
+
+ MAJVERS = 3
+ MINVERS = 9.2
+ VERSION = $(MAJVERS).$(MINVERS)
+
+
+-CPPFLAGS += $(shell pkgconf --cflags freetype2)
++CPPFLAGS += $(shell ${PKGCONFIG} --cflags freetype2)
+ CPPFLAGS += -DVERSION=\"$(VERSION)\" -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS $(PCONFCFL)
+-CXXFLAGS += -Wall -O2 -fPIC
+-CXXFLAGS += -march=native
++CXXFLAGS += -Wall -fPIC
+ LDLIBS +=
+
+
+@@ -55,8 +55,8 @@ install: $(CLXCLIENT_MIN)
+ install -d $(DESTDIR)$(LIBDIR)
+ install -m 644 $(CLXCLIENT_H) $(DESTDIR)$(INCDIR)
+ install -m 755 $(CLXCLIENT_MIN) $(DESTDIR)$(LIBDIR)
+- ldconfig
+- ln -sf $(CLXCLIENT_MIN) $(DESTDIR)$(LIBDIR)/$(CLXCLIENT_SO)
++ ln -sf $(CLXCLIENT_MIN) $(DESTDIR)$(LIBDIR)/$(CLXCLIENT_MAJ)
++ ln -sf $(CLXCLIENT_MAJ) $(DESTDIR)$(LIBDIR)/$(CLXCLIENT_SO)
+
+ uninstall:
+ rm -rf $(DESTDIR)$(INCDIR)/$(CLXCLIENT_H)
diff --git a/media-libs/libclxclient/files/libclxclient-3.9.2-enumip-include-fix.patch b/media-libs/libclxclient/files/libclxclient-3.9.2-enumip-include-fix.patch
new file mode 100644
index 000000000000..710baac0db53
--- /dev/null
+++ b/media-libs/libclxclient/files/libclxclient-3.9.2-enumip-include-fix.patch
@@ -0,0 +1,13 @@
+diff --git a/source/enumip.cc b/source/enumip.cc
+index 0873da8..1cdac0d 100644
+--- a/source/enumip.cc
++++ b/source/enumip.cc
+@@ -19,7 +19,7 @@
+ // ---------------------------------------------------------------------------------
+
+
+-#include <clxclient.h>
++#include "clxclient.h"
+ #include <X11/keysym.h>
+
+
diff --git a/media-libs/libclxclient/libclxclient-3.9.2.ebuild b/media-libs/libclxclient/libclxclient-3.9.2.ebuild
new file mode 100644
index 000000000000..718a4139a14e
--- /dev/null
+++ b/media-libs/libclxclient/libclxclient-3.9.2.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib toolchain-funcs
+
+DESCRIPTION="An audio library by Fons Adriaensen <fons.adriaensen@skynet.be>"
+HOMEPAGE="http://kokkinizita.linuxaudio.org/linuxaudio/index.html"
+SRC_URI="http://kokkinizita.linuxaudio.org/linuxaudio/downloads/clxclient-${PV}.tar.bz2"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE=""
+
+CDEPEND="
+ media-libs/freetype:2
+ media-libs/libclthreads
+ x11-libs/libX11
+ x11-libs/libXft
+"
+RDEPEND="${CDEPEND}"
+DEPEND="${CDEPEND}"
+
+S="${WORKDIR}/clxclient-${PV}"
+
+DOCS=( AUTHORS )
+
+PATCHES=(
+ "${FILESDIR}/${P}-Makefile.patch"
+ "${FILESDIR}/${P}-enumip-include-fix.patch"
+)
+
+src_compile() {
+ tc-export CXX
+ local prefix="${EPREFIX}/usr"
+ cd "${S}/source"
+ emake INCDIR="${prefix}/include" LIBDIR="${prefix}/$(get_libdir)" PKGCONFIG="$(tc-getPKG_CONFIG)"
+}
+
+src_install() {
+ default
+
+ local prefix="${ED}/usr"
+ cd "${S}/source"
+ emake INCDIR="${prefix}/include" LIBDIR="${prefix}/$(get_libdir)" PKGCONFIG="$(tc-getPKG_CONFIG)" install
+}
diff --git a/media-libs/libcue/Manifest b/media-libs/libcue/Manifest
index 95d33830844d..9f11de831bc4 100644
--- a/media-libs/libcue/Manifest
+++ b/media-libs/libcue/Manifest
@@ -1,3 +1,5 @@
DIST libcue-1.4.0.tar.bz2 249426 BLAKE2B 5f26182abade1861fd2c8d9d05a9a9a4a97fc3d408a17b7b0ae6f2bf1828a1223cec7cfabd25778fad58c849481aee979c11d70925978ebf796e0b3598fffeeb SHA512 1efbe4ff2d7bf1716547c9377a8eefefd5392ce9fa62ee07bc948fc5b8832cefeecebf655a40e49eefe4ec857978dfee5a66a0439e36e4440e0ec472e2226ddb
+DIST libcue-2.2.1.tar.gz 24177 BLAKE2B 478f897567aee006c9e835bbf6e54373351b6b4e4bb68154c94f13107b38bdb670fa032d69744e7dbc51132d86dbf276cbf9701c9d7da0882820b71adae53362 SHA512 32e476cb09ed2cb2d64aaba1342fb91e77e448391b493a3a794a8d2a6723a0e6097a90b11c6ad82998cb7f270f4f18c2578d7b8575f6929c2a35502e09ebc964
EBUILD libcue-1.4.0.ebuild 595 BLAKE2B 6c6939506c31fd64d83624592ab61d9ec64b2d1a58c57cb6850d2f7565efc28748df9f6e1f55e2831a4792aafa0602dbe7f81bfa879fbe52ef6fd172dad3121f SHA512 316e77edcaae1ba67167f71ab3a6fdbf3a748509c1cbf3b7a4fbbed28c79860b0eb0df71ebc1eae6ff3e993127c686b1134e96dc52afc6d769af5c9ed7e5eca3
-MISC metadata.xml 329 BLAKE2B 3f8c73c503bd519120a5f95a20a1f148643b474b7d3ef590a0581a30e30b6ee47e9e7f9e67c9b21e764b47cf43332d3276f5224e6ef9c20c072b915f2389548e SHA512 6fdc6b7927ab5fc199cfa02255b07209d59ec5992da77c0bc2782e909c6033a2d23895753f33da557e7f3769eedba116d6c7cbfbae6ec5819ac313a6f0de68ee
+EBUILD libcue-2.2.1.ebuild 459 BLAKE2B 6393783c894758a7541a0356f40d5d6052f213020c6cf2fffe9d90d2d30473d1df54faa3687dda39a4a9ac20da4279a83f3ed05203739bce05399e612a7fd977 SHA512 5d6f4ef4d045f1deebbfde6c0d2b95d163e02412890008107c1016de306223dabd593db6f920064b9f9e0a88dff6f416fa1862652df56b0e5289f976839c8c44
+MISC metadata.xml 333 BLAKE2B b53c2f4525fc5364906575900f0792aab5c4a6d21bf2559b9e830f9881815ee49bdaa70cd3a751edfe1dbaf9c7f5d14489d02752d5d19046cb5c7c4f071838c4 SHA512 80d51540185719f20f9a9fc16180ae49806ef5db4a5bec9e39d54785c98773e3ed2301aa9dcf2c646d028fa814d62e98daabddd2293c471eab8a4d93d301a3cd
diff --git a/media-libs/libcue/libcue-2.2.1.ebuild b/media-libs/libcue/libcue-2.2.1.ebuild
new file mode 100644
index 000000000000..71fc1c53e024
--- /dev/null
+++ b/media-libs/libcue/libcue-2.2.1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake-utils
+
+DESCRIPTION="CUE Sheet Parser Library"
+HOMEPAGE="https://github.com/lipnitsk/libcue"
+SRC_URI="https://github.com/lipnitsk/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0/2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86"
+IUSE=""
+
+BDEPEND="
+ sys-devel/bison
+ sys-devel/flex
+"
diff --git a/media-libs/libcue/metadata.xml b/media-libs/libcue/metadata.xml
index 7dbb7b8acbdc..19e26567d87d 100644
--- a/media-libs/libcue/metadata.xml
+++ b/media-libs/libcue/metadata.xml
@@ -6,6 +6,6 @@
<name>Gentoo Sound project</name>
</maintainer>
<upstream>
- <remote-id type="sourceforge">libcue</remote-id>
+ <remote-id type="github">lipnitsk/libcue</remote-id>
</upstream>
</pkgmetadata>
diff --git a/media-libs/libdv/Manifest b/media-libs/libdv/Manifest
index c0e85316c4da..92bfe394314f 100644
--- a/media-libs/libdv/Manifest
+++ b/media-libs/libdv/Manifest
@@ -3,7 +3,6 @@ AUX libdv-1.0.0-darwin.patch 1371 BLAKE2B c88fc5d63934b4fe5ac33b7d5d11e15051b266
AUX libdv-1.0.0-solaris.patch 4318 BLAKE2B 46506a694d6635bbc5ac2f26a470ebe924017e07e0440274ab1831049d9b3b678eec4921ac4b3a6464092409af40487b9c3ab028caeccdf2d1bd865d28069edd SHA512 dc28e7828ec0348b761e47ea2a113412f8ca3a3cf42d2beeaa3a5e5586885fc2b495509b36cf3ac7de82473be86476da46e998d785a11fd2cb6b8a3bf2232647
DIST libdv-1.0.0-pic.patch.bz2 9771 BLAKE2B b8a597b5fb5facab05845dae1d08a84a17067804ef873b97b7f975a96c622a5cf3b2bbb17d3f5a364dd1aba1afbf3dbf2b18695f9ae8ccf3fcc478b3d7a17a4f SHA512 18fbc341f9a9349f2325c4cbdf2fcf60bf0b35e2efeaacb9a3e541ace4ab2ffcf64d18409b2d76fd40c6096a69ffd151c2bdc8c33411d1640f150202eef12021
DIST libdv-1.0.0.tar.gz 574565 BLAKE2B 42d17b07501fa508630afd1cdbaee9378f657a4ee4b77666f1a147ddfcf5a9d67d90e0a6da53bfe4f2b5418984579322565c9e8c76516e8193e75bd4751a731c SHA512 19887a6f452fa7da8924901ad841f5c4a434a3bde56c932ddb43717592aa744281e3a8ad220231e11d7e6bc3b0e704952a8324e5f85d4e088675edceeeca7dc8
-EBUILD libdv-1.0.0-r2.ebuild 1019 BLAKE2B 1a5d72a950635c71968ab3e5cac8371624a632101ad3fe38c7cdf59d86884eea76caea86b5c46a14d147c9ea7dc58a267095683f24a80c00ebdbbed92196e36a SHA512 362becfe42d2d55878eadd9fe1886c5f5b6c788e6e992269f237f8bfa7d4395806859044db2a487e3586f6e20fafad9c2328fafbbfe4291a97ca436426ac68e0
EBUILD libdv-1.0.0-r3.ebuild 1096 BLAKE2B a2858bf8bc1d4ddd37865f0ac19482ae5d2274454063cf1d163f926c81fbf4e17b87d483d9c8a3b0a23b7387929fea62c817539825ab05d8b265f117ede66045 SHA512 fb9420f7ef0c7717e6fb3e4d2abc684f0e19cb3c8a9235f19dabfb654b7909ecfd39daea6e845086ff6bf013c3a11843e06ecc82ca7df2e750a79d6b5bff938e
EBUILD libdv-1.0.0-r4.ebuild 1344 BLAKE2B d0ea18cd95a43244a76a6913f133f68fde55a623988af7de9aa7c6eff70cfe693f3c19497a7b92e2b22e6ef83fc7031726b7f8761ff99e0b9a2e081477985c96 SHA512 6e39e98c1d746ede722d105388867b90ff32eb57e816b287dea6b77d41e4093b52ea993210670f0d98ea2e3a15c1dcf15efc39addb868160486a3b5f1187ffa5
MISC metadata.xml 298 BLAKE2B 673bcb158cdfda64a33e7d107dfbe978badcbbd44312638f845fe3c1fe481d3060820f587d87277366955e47d65334e1365d87ae3b733ff22e1442bf399336be SHA512 7a9face79c85c9ddf6e562db5fe3c1702c20147adec5564dfb67695e5be198732c57d5592985466432ebf9201704dc848b9e8b73f9483096c942f0c5ecf87cb7
diff --git a/media-libs/libdv/libdv-1.0.0-r2.ebuild b/media-libs/libdv/libdv-1.0.0-r2.ebuild
deleted file mode 100644
index 8e93f4d028fa..000000000000
--- a/media-libs/libdv/libdv-1.0.0-r2.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-
-inherit epatch epunt-cxx libtool
-
-DESCRIPTION="Software codec for dv-format video (camcorders etc)"
-HOMEPAGE="http://libdv.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz
- mirror://gentoo/${PN}-1.0.0-pic.patch.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86"
-IUSE="debug sdl static-libs xv"
-
-RDEPEND="dev-libs/popt
- sdl? ( >=media-libs/libsdl-1.2.5 )
- xv? ( x11-libs/libXv )"
-DEPEND="${RDEPEND}
- virtual/pkgconfig"
-
-DOCS=( AUTHORS ChangeLog INSTALL NEWS TODO )
-
-src_prepare() {
- epatch "${FILESDIR}"/${PN}-0.99-2.6.patch
- epatch "${WORKDIR}"/${PN}-1.0.0-pic.patch
- elibtoolize
- epunt_cxx #74497
-}
-
-src_configure() {
- econf \
- $(use_enable static-libs static) \
- $(use_with debug) \
- --disable-gtk \
- --disable-gtktest \
- $(use_enable sdl) \
- $(use_enable xv)
-}
-
-src_install() {
- default
-
- find "${ED}" -name '*.la' -exec rm -f {} +
-}
diff --git a/media-libs/libfame/Manifest b/media-libs/libfame/Manifest
index 94a8cec8d194..c4a3450cb4be 100644
--- a/media-libs/libfame/Manifest
+++ b/media-libs/libfame/Manifest
@@ -2,6 +2,5 @@ AUX libfame-0.9.1-gcc43.patch 1190 BLAKE2B 7f99db82fe87c5f024ae68b7ddb68124cdf5a
AUX libfame-0.9.1-mmx-configure.ac.patch 1003 BLAKE2B a775cdac594a6b30b78cbaee88f69b502a08d46b462f0d16206e878d836cef89f7bfba260a468600ffc36506a22630c5910822c7d9f11c074cc6a8119a436d2e SHA512 9632ad664682bf420eb4b30c25f4979215e172aaa81fe7ad09b714b36edf124bb3c60d56f63e55267345bd8be52b0ea35f40ce54421d1fc58ca8542915180db2
DIST libfame-0.9.1.tar.gz 296837 BLAKE2B 2c3b2b1c90baa2363ea17ab308070e130a15e2f58efcf00166e724dcf55175179012ffa9874dfce7c9179dec01e0c63ccb0b051d744a326636acf70e796f2483 SHA512 511e7be0bac81482edbe5357b982ad1f4adf2bc784a9f52a3f095269076cd1e42866d2ae24a31b17c38acefc03e2c9d868b17074931e5d320ab5eb52271c4345
DIST libfame-patches-2.tar.bz2 5324 BLAKE2B 03768badf8a3b0cc5546fed200fa71850c1151223b6b0e2301b56f396e9a71ec495ab2bfbb1ab5bd2c3fbc6f4813928786edfae8876e15c4f742bb09162a85ca SHA512 e4f67b137c3397dd00f8a4d5835a180963c3109c0d239d8f0fe616983a5187f6eaad9f4097cc9eaceb5b9c42de9d9e7518a4174247665a8203a4f69b3383abc4
-EBUILD libfame-0.9.1-r1.ebuild 889 BLAKE2B c08ffa451e9358cb9e9d9c7c94e81e0b23bc5b65dcf9faed081e6c0705d3e3194bd665433ba902360002232383a85f392ebad5bfd0e96b4db93a83c2cc7e7a43 SHA512 b05717d9e6165b26b744a6364a4188d8c43efa22d49ac480cd1fda6505800d8d5f62e3871b59a87ed6506d63c4a7cea2d22492cdfad3cdcac0d48f99943b1b02
-EBUILD libfame-0.9.1-r2.ebuild 999 BLAKE2B 45385d737079bf598cb76fb52310937155b52d403ba09f73a02d13dfdf9c04862c580f07a968db6dc90310b78995c823990f399085373069ac7bdf81300cd470 SHA512 c903a3d7aab504f817e21874c766981b94c58ba5ac744c3a288a09158fefb7df669a072ae2612d728b7162e70880260ec58f677f14a4c38835242df748168dd5
+EBUILD libfame-0.9.1-r2.ebuild 998 BLAKE2B 1b4e207776dd48850c9e0669931bb879df1f2c63e55521689bc7933620aee48873fc46b5735e07bcbf629812b7a163ff82cba2ae5e5d60800daa527b868ac87f SHA512 d4e8227a3fbf8af7f00219ffd494368e25af53fd2d749be89a2edabc18c64233a99c9f4fd2a5233e62c94b6af8c33e6db48c80869d7d48ff6a590c366bb7d078
MISC metadata.xml 297 BLAKE2B 11f51d49c6584b02011081cb8eaaa00441c9bf623bbd068fc731d0352c568e891654b18ee0c50d6722c31cdd966351cf58ce18947beee1410138b29c1d1c9b08 SHA512 6fad09bf8ac2d08c4e255fc2ae8a95afd410a7dbaaa91fc7467a78ace5a9a9a9cef1ec25ddd676a3c696a5a2714bb3c3f5b180cbfb0fd8a254bab9a5e310212f
diff --git a/media-libs/libfame/libfame-0.9.1-r1.ebuild b/media-libs/libfame/libfame-0.9.1-r1.ebuild
deleted file mode 100644
index ebd85f390b69..000000000000
--- a/media-libs/libfame/libfame-0.9.1-r1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-
-inherit autotools-utils
-
-PATCHLEVEL="2"
-DESCRIPTION="MPEG-1 and MPEG-4 video encoding library"
-HOMEPAGE="http://fame.sourceforge.net/"
-SRC_URI="mirror://sourceforge/fame/${P}.tar.gz
- http://digilander.libero.it/dgp85/gentoo/${PN}-patches-${PATCHLEVEL}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86"
-IUSE="cpu_flags_x86_mmx static-libs"
-
-PATCHES=( "${FILESDIR}"/${P}-gcc43.patch )
-
-DOCS=( AUTHORS BUGS CHANGES README TODO )
-
-src_prepare() {
- EPATCH_SUFFIX="patch" epatch "${WORKDIR}"/${PV}
-
- # Do not add -march=i586, bug #41770.
- sed -i -e 's:-march=i[345]86 ::g' configure
- autotools-utils_src_prepare
-}
-
-src_configure() {
- local myeconfargs=(
- $(use_enable cpu_flags_x86_mmx mmx)
- )
- autotools-utils_src_configure
-}
diff --git a/media-libs/libfame/libfame-0.9.1-r2.ebuild b/media-libs/libfame/libfame-0.9.1-r2.ebuild
index dba17b215515..ba913988e1c1 100644
--- a/media-libs/libfame/libfame-0.9.1-r2.ebuild
+++ b/media-libs/libfame/libfame-0.9.1-r2.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/fame/${P}.tar.gz
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~sh sparc x86"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86"
IUSE="cpu_flags_x86_mmx static-libs"
PATCHES=(
diff --git a/media-libs/libgig/Manifest b/media-libs/libgig/Manifest
index 2465450030ae..2f53c46d677b 100644
--- a/media-libs/libgig/Manifest
+++ b/media-libs/libgig/Manifest
@@ -1,3 +1,3 @@
-DIST libgig-4.1.0.tar.bz2 538345 BLAKE2B c05a1dfb5a7a3f358008cbde10dc081c9d8593a01bf4458585609cf5736eea3c8cdcedef85d3be6fc3208f27feb253174458f982b51e2e9c7f7b10a81da4c264 SHA512 e88500f5d60d597b383093f904a2356aba7505a3a22b4852fe3fbbe71723fddbfc81029a82edf3c18e46ade519343cdbe87c06c652f982ffd4cfb4c35d5a9a0a
-EBUILD libgig-4.1.0.ebuild 777 BLAKE2B 547355e946c1a24e97a6966f04fe1f69bed899ed0b52b187a6212e9700a9c82e6bca5bf14d33c64fd0279fb1c36e8fda7eb0ecb4bffd7b4190e5762704c381d4 SHA512 096d8e9f82f989d5dc8e892c7579328a288809636c171059f635953d237c36fbfc47559791c0d92537e8848a5181a582c954d85c90e789f9ffba29a905b5765b
+DIST libgig-4.2.0.tar.bz2 746637 BLAKE2B a1ee9a0e77a662395c21995c465b8c4e57331de1ba0ae6636015eefc846698341980e908d7aa30cb607bfe6fb48f84999ea88995b0a254fea2465d21b2b9919b SHA512 52c8c749c7852e229c76c17211398dbf5dd5891a1ee9d8e8bc61d55b825c5676595b20b26014e739b9bfd387db36895152b380519609a928a8fa68f4a20279f6
+EBUILD libgig-4.2.0.ebuild 776 BLAKE2B c561ebc9dd6e5a0e19583ee3e6f8a0f69f38237b08d780eb8ff2f826377db778f8a3f839e8b4834c317d58c2fc559b086a81e815fed26bdbf425aabbe961eb6c SHA512 a07459e1f685007fe39b5ae136c81735e3a693ad7a3029706c7489f9b208b7b3c2c3d5ad5c10efa0446895eaa46357ec77bf1baf353410dd1663111a404b9897
MISC metadata.xml 249 BLAKE2B f7f8f071ecba933f3d39b0b60983281d59299b92de9375a60ab4109d7202800cb790bce0c426227f04b3e2624b1adb20876145741355abc6a4938b8b9698d144 SHA512 9a100fb26586365eda99724330a03a512f4d0be18d39c3a195ba02c2fc841edeee99d22512acf5a058a3b978d3a74f4d963a5aff9aa343b6cb4086cdfefe6343
diff --git a/media-libs/libgig/libgig-4.1.0.ebuild b/media-libs/libgig/libgig-4.2.0.ebuild
index 247fece00552..ee4a39704c59 100644
--- a/media-libs/libgig/libgig-4.1.0.ebuild
+++ b/media-libs/libgig/libgig-4.2.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -9,7 +9,7 @@ SRC_URI="https://download.linuxsampler.org/packages/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
+KEYWORDS="~amd64 ~ppc ~x86"
IUSE="doc"
RDEPEND="
diff --git a/media-libs/libjpeg-turbo/Manifest b/media-libs/libjpeg-turbo/Manifest
index 31e978577141..3908beb8d657 100644
--- a/media-libs/libjpeg-turbo/Manifest
+++ b/media-libs/libjpeg-turbo/Manifest
@@ -7,5 +7,5 @@ DIST libjpeg-turbo-2.0.3.tar.gz 2161279 BLAKE2B c0def6d6d402eb2070f4861741f9579e
DIST libjpeg8_8d-2.debian.tar.gz 14764 BLAKE2B e93d12afa062da28b717b540492221f70e8d9ccf3885371647cf85a2937f938ca723d4a27d5e1c5d79c26aa25dddf69b38754558851a1704172e8b52baf8e17c SHA512 8c5959fb7583a2d61e9442187f67b91b45e72d9dd30db3360d583a3b5d8e1a908db5659f760bdd455b3056e6ae3535b2fd3b847df3d58b140a1816b754003675
EBUILD libjpeg-turbo-1.5.3-r2.ebuild 2977 BLAKE2B 1cf872b7308510e14eb9c55cf60287cf297f71275d0d0aababbae34c260d903ec9d6337b9e6b63bf18ca25458a9f5ad46fd773d82a99b70d26552f6fbdf0296d SHA512 fe0954fb131f32a783501e58c094329429c34580a649a911f01030ef1d99af0fe1fbbd1d5f2fadc2db34be6e16097d3ffa9d66184f0dcbecb3a3bbe5e71eb00e
EBUILD libjpeg-turbo-2.0.2.ebuild 2659 BLAKE2B 071d9d2d4464716dabf134e987c04db6f9f38c70ebb72a64273eef88f6da32c14f055dbce351b2f9e02ed445b6b9c38397aa80295308dc78f46c2f20db1f03d1 SHA512 a712aa0f7a869f7a7fe45a77db8833b632143845a541cb6ad772688f04872342e2e2b48ac39d65c2e3318f068f6cb620146853b99fcbde892f1778ab64062fbf
-EBUILD libjpeg-turbo-2.0.3.ebuild 2657 BLAKE2B 24547c8a01104a4b07e930572dc9d94f4636150d2d8c024d8f2f7a7ce4380c18b20474b94c90f8ec653260c54916cfb441dcb5f1cfb724267ba0354e2bf4d88b SHA512 16748399592d749b628586fdd17bbf91456e0cdb4975f44f31f493df2194cc82ad9fb28d9f697c7bc26ff9d6460a48c975725b95caa96135f4b5d151d4b3a552
+EBUILD libjpeg-turbo-2.0.3.ebuild 2648 BLAKE2B a7df99e5ac31f633e0fb461b31712365078df5a860085abed01f770898911192cc6be8065a0be5b69e2a93e800ef177c94b595c0d06d91f8075640355aa2b44b SHA512 03a2ce306a23a9d23aa49888f0cf68c5116a653adca88183cbeec4bc7da0d58ea5bc95819a6320bf8af5c2c0c2a032f5e8e99ca490965a38bb11674b2c3618a5
MISC metadata.xml 425 BLAKE2B 675a25f38cc91c2d60d54acf1b07e58c682415b14f2a4fc61f363b743b8d00c8c7f0f8c763f8c6d3199afd2980a834b6a2acf587f6a6f94a6afeeae0d1d3ac25 SHA512 36f6245075da1d9925e7816a0014244e18c4cf5e2e634e7dedeb1aeba6f944449017a98bfa37f0724e1a04d30173533c81f770eca7a332191df7af8afab80959
diff --git a/media-libs/libjpeg-turbo/libjpeg-turbo-2.0.3.ebuild b/media-libs/libjpeg-turbo/libjpeg-turbo-2.0.3.ebuild
index 924d4efea841..c8d52485a086 100644
--- a/media-libs/libjpeg-turbo/libjpeg-turbo-2.0.3.ebuild
+++ b/media-libs/libjpeg-turbo/libjpeg-turbo-2.0.3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz
LICENSE="BSD IJG"
SLOT="0"
[[ "$(ver_cut 3)" -ge 90 ]] || \
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
+KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
IUSE="java static-libs"
ASM_DEPEND="|| ( dev-lang/nasm dev-lang/yasm )"
diff --git a/media-libs/libmpd/Manifest b/media-libs/libmpd/Manifest
index d6b0fa1bf350..dfc27d9d5e7f 100644
--- a/media-libs/libmpd/Manifest
+++ b/media-libs/libmpd/Manifest
@@ -1,4 +1,4 @@
AUX libmpd-11.8.17-remove-strndup.patch 439 BLAKE2B 35f5f6efc5233ea61ce7967c52bf69d3aa44814d3506534d4272ef3df454e93e14005cce25b929d066dd4e4d1c1c28a08e7d6b59c490c1926e46fa61d1bf8511 SHA512 0b0c3b28abd7aaf540d6133ad5a72f5e0fc2cca593bc870106c17d9b1828a2bb35880436a489261ef1c56bbb176e0809d6f09165108bf867f776902cd5757fff
DIST libmpd-11.8.17.tar.gz 365015 BLAKE2B ed6afc3a90fa8a6b6e53ecfd67d195133a6bbecf4ddb3960247b5b2944624f0851d73229145a2ccb7eb3ca84b1d3a245dd3cc1de39f3bd9d5bd21f58f6576e18 SHA512 ffe2880834a4a39745a5327d628781e16eeb8cd1ec17402dda46ad96ff402bc0d8b4312ba058a39242ad9bb8c3a0bb6feb2c5ea2a30ef9be97652fdb5c02572d
-EBUILD libmpd-11.8.17-r1.ebuild 913 BLAKE2B d9226eae3de66f76c8c40b1289cff7df3a286d6f2dc27effd0fdc91d4422d0eacd566222a9e78f14477b07523a0c29e93295e2ff2d5e56096da019b708c05810 SHA512 ac0360ee4eebb272efc920daac08c04c8942e798d3994af9b74053166b2f720918b33bcba0b2923a08af243bdfcf5cf4b71b1dc41b9effb131aa30f8c7cc5d70
+EBUILD libmpd-11.8.17-r1.ebuild 887 BLAKE2B a54cb895fd8fcd61004d1af5725af97046a615b83d44709763e582398b33e0ffef899bbcac9659da266a93e31f974cf9263350c8dc45242b804a9bf4be6e5309 SHA512 4ee6b2d9cdaa735ab2d0e6e3c21c19bda8fb15d7dcb11f45aafb576ffefdc69b1cd0e8f38a280a56fb5c53a425bc7caba6964f988750c7eee14e18ddf365c909
MISC metadata.xml 333 BLAKE2B 27806f87ef8b911b13474c3c0f406b3a38bc9df0e382ace36708f93b51fcf42dbc7c66584581659a5d45181b6c098d0fbf6595fda863960ccd69edcd7d061f23 SHA512 41be33cc0e14bfb6e59a8eca29178bf98c97784f397d5f8f7fb199ef320404fd4ea7c55fc99d2db7cd6c75d905ddef52b5b0e89cb8588774613ccc5c5c5e05b9
diff --git a/media-libs/libmpd/libmpd-11.8.17-r1.ebuild b/media-libs/libmpd/libmpd-11.8.17-r1.ebuild
index 14ddf16e1248..cd7942f7a702 100644
--- a/media-libs/libmpd/libmpd-11.8.17-r1.ebuild
+++ b/media-libs/libmpd/libmpd-11.8.17-r1.ebuild
@@ -1,12 +1,10 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=4
-
-inherit eutils
+EAPI=7
DESCRIPTION="A library handling connections to a MPD server"
-HOMEPAGE="http://gmpc.wikia.com/wiki/Libmpd"
+HOMEPAGE="https://gmpclient.org/"
SRC_URI="http://download.sarine.nl/Programs/gmpc/11.8/${P}.tar.gz"
LICENSE="GPL-2"
@@ -14,14 +12,14 @@ SLOT="0"
KEYWORDS="amd64 ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
IUSE="doc static-libs"
-RDEPEND=">=dev-libs/glib-2.16:2"
-DEPEND="${RDEPEND}
+BDEPEND="
virtual/pkgconfig
- doc? ( app-doc/doxygen )"
+ doc? ( app-doc/doxygen )
+"
+DEPEND=">=dev-libs/glib-2.16:2"
+RDEPEND="${DEPEND}"
-src_prepare() {
- epatch "${FILESDIR}"/${P}-remove-strndup.patch
-}
+PATCHES=( "${FILESDIR}"/${P}-remove-strndup.patch )
src_configure() {
econf \
@@ -35,8 +33,8 @@ src_compile() {
}
src_install() {
+ use doc && local HTML_DOCS=( doc/html/* )
default
- use doc && dohtml -r doc/html/*
- find "${ED}" -name "*.la" -exec rm -rf {} + || die
+ find "${D}" -name '*.la' -type f -delete || die
rm "${ED}"/usr/share/doc/${PF}/{README,ChangeLog} || die
}
diff --git a/media-libs/libmpeg3/Manifest b/media-libs/libmpeg3/Manifest
index bcc9088e75d9..23eaeb4e5acf 100644
--- a/media-libs/libmpeg3/Manifest
+++ b/media-libs/libmpeg3/Manifest
@@ -1,6 +1,5 @@
AUX libmpeg3-1.8-impldecl.patch 559 BLAKE2B a21953fc4acd57169fbb1e6bd48aaf8d6b3d0e3deaa635cbf6f8fe1dcd73bb394820f2f66b188c7d78ae2cc07d7cbbb0176327455a3a49e44ada8c48b8a072c8 SHA512 43affdcfd54146c0623478f6b2108b28b2be09c956d800705b24dfe9eff6c50e861c83e392371a4deaff19649d61fe27edc7521c7daa703ac369c96b5f698ff9
DIST libmpeg3-1.7-gentoo.tar.bz2 5625 BLAKE2B 8c0e18c690d70d6dc2e87428993eda57c5b67152514221b38860644c21ab4a98d6f4060f9399be5bcfddaa42de0ce6f55019a6d88ae3abfc2793b9d57a0d85e5 SHA512 9ef94c41ee943e321c9fc14a02659a839f08554aac4f5c5abcb9835e9940f0e5dc4c67c26f8124de960cba78493fa43f6c800748c0426e6dc141aa106e2aabc1
DIST libmpeg3-1.8-src.tar.bz2 2452350 BLAKE2B f5d4a3f7291847baa35bf5103f7bc5d79122d488c1f89ae6006912666cd29d4651cc74721e5e451f543c2493f64bd3cae0fa72384d866454cae6f3e0a2e77985 SHA512 e381f07d46d47d391c6db420791a065e3572e17ca63966eb52712560867866683505693f73b25869059319eec66fd1c2f923dbef1fdca5ef9efbe598e217d60e
-EBUILD libmpeg3-1.8-r1.ebuild 1727 BLAKE2B 3723ad55bdf76f2b56ee158d902dd15d7bd14f660ff196ef6f45226bcd7785c518c700cf1d998f325f487912f4b317a2fa9c0337927b591a8701000b6f616617 SHA512 00e29078c853cf437cb63bd47553ebe9a9ab54a1dd381896eb36eb3bb763de46b7ab6fc6b55db8b0deefce89924fd3cace6fb6f2f49f926f09744c06f9a2db08
-EBUILD libmpeg3-1.8.ebuild 1624 BLAKE2B a88f0dd62bba769d2b4eaeb78a7f3aeb36a1cf8d232946544e799016938e306bd98423ae7f56de89e0dfc01fdd71b2de71a9da96ae1bb5ae954fc0863c210b40 SHA512 ae0deff29937211d86f2890c323abf90d5378f8385f72c692020c8b60134952305675fc4d131d54c47ef24b0f586e486c65cbb02fc80231e16b06cd56c3cf2cb
+EBUILD libmpeg3-1.8-r1.ebuild 1726 BLAKE2B ac04398102d640941c3d9681470ba7b5c1b215cf6f079330e0f201d9abac791d0413cbb132a23da88d6ee7a30fe5cf11e0b97b8924e7d1a3ee4fe44e8af4a194 SHA512 9aacb08e5e0944f90d9e476b724a5a022a254ea12b56b99476ce619dcaead6fc5564d6fc3016176b5329f06b7902567300745fea0ed7bc56fc237e0b43433f8f
MISC metadata.xml 309 BLAKE2B 0ff62755ba6e4b13232af28e76b191520e01ff5603517e3e50b06a3cba120b6a3dccc3aabc3c726568b13c8ee46d21d7065afd6eef3547a3a4403cea155b1e20 SHA512 f14445391f7eee4a7f0906b3c483ccb915cd64bcccdbad63780bb1da5e0eb851621abebafc70f8b88cbfabd335fb396aa3dc909f5789cd8c8eb582af923a2d63
diff --git a/media-libs/libmpeg3/libmpeg3-1.8-r1.ebuild b/media-libs/libmpeg3/libmpeg3-1.8-r1.ebuild
index 98b3de4522ac..ba65da7e8d11 100644
--- a/media-libs/libmpeg3/libmpeg3-1.8-r1.ebuild
+++ b/media-libs/libmpeg3/libmpeg3-1.8-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/heroines/${P}-src.tar.bz2
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 ~sh sparc x86"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sh sparc x86"
IUSE="cpu_flags_x86_mmx"
RDEPEND="sys-libs/zlib
diff --git a/media-libs/libmpeg3/libmpeg3-1.8.ebuild b/media-libs/libmpeg3/libmpeg3-1.8.ebuild
deleted file mode 100644
index a4a6d7b74205..000000000000
--- a/media-libs/libmpeg3/libmpeg3-1.8.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-
-inherit eutils autotools toolchain-funcs
-
-DESCRIPTION="An mpeg library for linux"
-HOMEPAGE="http://heroinewarrior.com/libmpeg3.php"
-SRC_URI="mirror://sourceforge/heroines/${P}-src.tar.bz2
- mirror://gentoo/${PN}-1.7-gentoo.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sh sparc x86"
-IUSE="cpu_flags_x86_mmx"
-
-RDEPEND="sys-libs/zlib
- virtual/jpeg
- media-libs/a52dec"
-DEPEND="${RDEPEND}
- cpu_flags_x86_mmx? ( dev-lang/nasm )"
-
-src_prepare() {
- epatch "${WORKDIR}"/${PN}-1.7-mpeg3split.patch
- epatch "${WORKDIR}"/${PN}-1.7-textrel.patch
- epatch "${WORKDIR}"/${PN}-1.7-gnustack.patch
- epatch "${WORKDIR}"/${PN}-1.7-a52.patch
- epatch "${WORKDIR}"/${PN}-1.7-all_gcc4.patch
- epatch "${WORKDIR}"/${PN}-1.7-all_pthread.patch
-
- cp -rf "${WORKDIR}"/1.7/* .
- eautoreconf
-}
-
-src_configure() {
- #disabling css since it's a fake one.
- #One can find in the sources this message :
- # Stubs for deCSS which can't be distributed in source form
-
- econf \
- $(use_enable cpu_flags_x86_mmx mmx) \
- --disable-css
-}
-
-src_install() {
- default
- dohtml -r docs
- # This is a workaround, it wants to rebuild
- # everything if the headers have changed
- # So we patch them after install...
- cd "${ED}/usr/include/libmpeg3"
- # This patch patches the .h files that get installed into /usr/include
- # to show the correct include syntax '<>' instead of '""' This patch
- # was also generated using info from SF's src.rpm
- epatch "${WORKDIR}"/gentoo-p2.patch
-
- find "${ED}" -name '*.la' -exec rm -f '{}' +
-}
diff --git a/media-libs/libnsgif/Manifest b/media-libs/libnsgif/Manifest
index 71077576de20..320e2bc986fa 100644
--- a/media-libs/libnsgif/Manifest
+++ b/media-libs/libnsgif/Manifest
@@ -1,3 +1,3 @@
DIST libnsgif-0.2.1-src.tar.gz 268328 BLAKE2B ccebd1830db1caa016ebc0c1f2c421523963df16e38cdf85c5300d2a9a325dc9c52c89c79ccbddbc315535a20607458bbfedcde8df02b5e2977d383cd6603220 SHA512 29affce6de38574103a9777e741a44b448145d96ef63e4b86056f268c5d1389f6c5f25240a9f3ef2208fab229eabef2542f3d7ce7b37a0137071f204fbd736af
-EBUILD libnsgif-0.2.1-r1.ebuild 859 BLAKE2B e50d0ef08cdcac469a4aa11db553c2caf885487abff7e58a6c2118563909d3a8d135033f4ea17f435ed31f8ae4ffa2c98703a3db90975ed248d2d13e6c1fcb59 SHA512 486306c94afd6e4ecfa77426c3bcc625d560b77cf3a191275d70e1055cd8b86551a621cba14a8c1ee2bd5df66781323eb2e333ed073146f2589f9d2bcc668719
+EBUILD libnsgif-0.2.1-r1.ebuild 864 BLAKE2B 2f6a8b595e241cf40c4fc0483e1c9a9c2804bf54599e93db16c3be1ec5269bc15def420f202e5e86ba07afbb1bdf2653680d39adffaf1c0fc50c7dcdfb6f920a SHA512 83931d1cda15c6a056140b8d21ed34e2a1a065cc660f1cffde0505886f992a3d412a15e375ed176b91f84291ab793de5c6cb8dd1577d43009439e829795b147c
MISC metadata.xml 167 BLAKE2B e4dadf27fd344484f2bccb5b904909c89aac568c32e5b3c44bdf139eacefd4b4fae74419f503d2b7da0dccc1b68ba05d777d11292c0f89270d1ac5c9c703e8ca SHA512 7c8decb24ee3a850e38186cf3c7f8933a28017426806870ad6ef9ceb2533be147a2681fc789b535a81cb528af8c29d90d3006e4f250aee23bd7dea4561294e33
diff --git a/media-libs/libnsgif/libnsgif-0.2.1-r1.ebuild b/media-libs/libnsgif/libnsgif-0.2.1-r1.ebuild
index 0a28574ae3ee..3ff1a9adecdf 100644
--- a/media-libs/libnsgif/libnsgif-0.2.1-r1.ebuild
+++ b/media-libs/libnsgif/libnsgif-0.2.1-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://download.netsurf-browser.org/libs/releases/${P}-src.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~m68k-mint"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~m68k-mint"
IUSE=""
DEPEND="
diff --git a/media-libs/libpgf/Manifest b/media-libs/libpgf/Manifest
index 6a29cb8182a2..4753152abef3 100644
--- a/media-libs/libpgf/Manifest
+++ b/media-libs/libpgf/Manifest
@@ -1,5 +1,3 @@
-DIST libpgf-6.11.32.tar.bz2 83174 BLAKE2B 3f11b060c4edaf57694541c3752721d63d7af32f27dcc6db008d453d5aad873a11ca7df6c7ce6ad2471800538514e4c1c6e34141497471531dfec5999e1dfe6e SHA512 2e2a181d01821e8888b0edfd697f0ef8dddc9b4d07b8245dfac22c2c5f1b6f1768ab0de47fce3cb039b788a0c8b115f7e8c45f8ecf9d3f5eeb9c38241134490e
DIST libpgf-6.12.27.tar.bz2 1235651 BLAKE2B d155289398d6291d49a217a97e283d28440e398c330b3bb1006cdb2cf4c31bd7efef5db4cadd9d28812ffe4ef6deb12ab978b8feaac7c9119cff61ee26658628 SHA512 ad06b34d61219a61d06b87e05a26e8639cd7a93211943217832969c03c4dbc81fbbb287fa2d628b7e087b96e78665a3cbc78920c8ff5828dfb2a7748e04fe42a
-EBUILD libpgf-6.11.32.ebuild 716 BLAKE2B 553a2bb03e70b035339b1560608ad33fe055c2e6dc1f78c0c98e5455227ad8b4735038f991d23fd38a63c55ac0b28d94bdd8fffe18916e88411405d40fba89a1 SHA512 62490bb132e01536440db2ebef0abc96e7b38fc71b5c9e9da088035ecd6758ed62ee47094a2b08c08d4ee6d0085b4bd87a8d364330c56476400a5de45ea0bd16
EBUILD libpgf-6.12.27.ebuild 696 BLAKE2B 2fef312f3c9f13be808d67bcd949f7a83e608096a235198ea2e28c1bf360b457c06a5bc21dcbe141b750980eb99c156b6cf92c8425db2240f9aea23bd887b8a3 SHA512 60f214e8999631e9bc1d94615e267fbde5f1a22e50362332e5bd57e555a1ddc7e502c295084d3cb46e88f7bee0b2284477082f8c73f8f044e171d324da16d729
MISC metadata.xml 265 BLAKE2B 5e9da641ca1949fb00cecaed654cfc3cad540c14b19043c2032e2c6593d47793d6ad7ee461667575ee51a919890ff1ec63195a43c2a35c8b56c12257668fa2b5 SHA512 65fd64249e8dde8eb2ddcb67c58c05b36b10e51956e2237f60dd3ae50872492f3d5872b64106acb13e453a41960f4f817161be3c8b89e6b9a2367b8f1403ffaf
diff --git a/media-libs/libpgf/libpgf-6.11.32.ebuild b/media-libs/libpgf/libpgf-6.11.32.ebuild
deleted file mode 100644
index d94e4dfb60fd..000000000000
--- a/media-libs/libpgf/libpgf-6.11.32.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-inherit autotools
-
-DESCRIPTION="Library to load, handle and manipulate images in the PGF format"
-HOMEPAGE="http://www.libpgf.org/"
-SRC_URI="https://dev.gentoo.org/~dilfridge/distfiles/${P}.tar.bz2"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
-IUSE="doc static-libs"
-
-RDEPEND=""
-DEPEND="doc? ( app-doc/doxygen )
- app-arch/unzip"
-
-S=${WORKDIR}/${PN}
-
-src_prepare() {
- if ! use doc; then
- sed -i -e "/HAS_DOXYGEN/{N;N;d}" Makefile.am || die
- fi
-
- eautoreconf
-}
-
-src_configure() {
- econf $(use_enable static-libs static)
-}
-
-src_install() {
- default
-
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/media-libs/libpostproc/Manifest b/media-libs/libpostproc/Manifest
index f12e0667d898..dbdfad768724 100644
--- a/media-libs/libpostproc/Manifest
+++ b/media-libs/libpostproc/Manifest
@@ -1,8 +1,5 @@
AUX libpostproc-10.20140517-support-MMXEXT.patch 976 BLAKE2B 529f8770ea4424506d16ad2a68d04948d4e0570f2ab95548d37398e9c878d412d37799c05402225c4775a4074362167dd9ec890af3a661711d45a863a814d6c6 SHA512 18e7c377e4d67f43e39307670a10f23795df441173456c6f57098f259a78ebc93e43ef884cc7b518275d3886e4bd8ccb2d952855c41f5857ceccd5c289ce0177
-DIST libpostproc-0.8.0.20121125.tar.xz 65376 BLAKE2B 7745fc0d495a3a6ea45f4e0b012f343d8db0838f7b26f778a646011e3ef01cdc8b7b37b1148b3ea4d838b3a51decb912a6b4328559929f6d38ab01ef8453f990 SHA512 7f1451dbe822d143793c12bb7c18fd9eeb98b5347bbfc54172f0aceb2f18cf31b2c0c888c33a9ce2e9f519b4bbb0a900b729188ce83cda9ad5499a8f6ea2d62a
DIST libpostproc-10.20140517.tar.xz 65556 BLAKE2B 374dc84fb52f32958bcf9daeaabf2be1405d444f72d1f1ccb22e42b657489adad55199e5be27fa80cdcc21ed4480bae901925fbd833bcd30625d82720d481800 SHA512 0d6dca077c99ac569d892bc92cd08c6bf3e3a5e30e623ced20227b5bd1bd1aa3ecd150bfc900659accd77b997eb64b4d6f0538f9b6161d190ef6c69dcaf47893
-EBUILD libpostproc-0.8.0.20121125.ebuild 2321 BLAKE2B 735bfcfb7138871980afe9fb09234d94c8f977f7841377c884fb533c207336da76d3f6e2fff37ea6751f8c8a14c7525f18e5e8b801854770d0394222c48677e2 SHA512 f40a12c6e80abd666b707fa1f3762a5c0c1e3ab517612431ae6fb4b66a62332f8207f1de056caa74b58cb45146517ccf7cdc91ea426b5d3b28df1d297ee44e6b
EBUILD libpostproc-10.20140517-r1.ebuild 2355 BLAKE2B 1874052a6f8d2759b2a3ddc7419a89cab0ac0594c6d7025cafc15ea98af660b2cceae9d4908c98d3d1c78bec01dd88b0a62cb395aaef907a4f703c8082474a48 SHA512 85e9e0d8a6ba71885c95ca29683f8fe3273cf65febbec4578d35f4bab4904947ec843a99d5d75e0160795243684a5f4249590e8d8c88bd9055887c911b6f0267
-EBUILD libpostproc-10.20140517.ebuild 2325 BLAKE2B b758d1539410c38f6e91deeea0830dc776254cd18f69a10f2f1a86b0e7222d41034d8d74bdf94e47fce8944ed503c3e338c71b0db1e890df7de2ddeab65b82f4 SHA512 0fe1a162fa8eb5169adefc8b647cd889a693ab536e467cd857bd349c4745e24a716acaa4214617d84062cf9018e3aa9da4c9c59cfccb25f05f725725a388effd
EBUILD libpostproc-9999.ebuild 2294 BLAKE2B 2ae2ef65943be3fac273c4c8ef103cda020da8a8bcdbbb203c93ca8fbe89baa4fa4d7f94a72f96ab43634e521183bab8b76089fb28bd0398eecb345adf71f98f SHA512 ccaa388c17cd8e29457c26678c6102792a17de7310841fb84da1f97982039b5beae84383a974dfcdec24653ea7e4d8ba2b89877feb3469230a159b241602ef61
MISC metadata.xml 405 BLAKE2B 5249780527d1e7eb098411f01da236035ae3d9459da2fb7c69194a758e84a92bd02338e5d23490f310b1b59eedca9b2e7333d96d4cd18a055da40da1bcdaa2c3 SHA512 f6a4bb0b0fe497133fe3a1d4781472ccbdf30ab5e9c9aabb272b990bd7c5f048da8c430212dfb3b0f41f2a5ad5ebf3c6ae774474601e250444324ef4faf9ccab
diff --git a/media-libs/libpostproc/libpostproc-0.8.0.20121125.ebuild b/media-libs/libpostproc/libpostproc-0.8.0.20121125.ebuild
deleted file mode 100644
index a6b424d6d4a7..000000000000
--- a/media-libs/libpostproc/libpostproc-0.8.0.20121125.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="4"
-
-SCM=""
-if [ "${PV#9999}" != "${PV}" ] ; then
- SCM="git-2"
- EGIT_REPO_URI="https://github.com/dwbuiten/postproc.git"
-fi
-
-inherit eutils flag-o-matic multilib toolchain-funcs ${SCM}
-
-DESCRIPTION="Video post processing library"
-HOMEPAGE="https://github.com/dwbuiten/postproc"
-if [ "${PV#9999}" != "${PV}" ] ; then
- SRC_URI=""
-elif [ "${PV%_p*}" != "${PV}" ] ; then # Snapshot
- SRC_URI="mirror://gentoo/${P}.tar.xz"
-else # Release
- SRC_URI="https://dev.gentoo.org/~lu_zero/distfiles/${P}.tar.xz"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-if [ "${PV#9999}" = "${PV}" ] ; then
- KEYWORDS="alpha amd64 arm ~hppa ~ia64 ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
-fi
-IUSE="pic static-libs"
-
-# String for CPU features in the useflag[:configure_option] form
-# if :configure_option isn't set, it will use 'useflag' as configure option
-CPU_FEATURES="cpu_flags_x86_3dnow:amd3dnow altivec cpu_flags_x86_mmx:mmx cpu_flags_x86_mmxext:mmxext"
-for i in ${CPU_FEATURES}; do
- IUSE="${IUSE} ${i%:*}"
-done
-
-DEPEND=">=virtual/ffmpeg-0.10.2-r1"
-RDEPEND="${DEPEND}
- !<media-video/libav-0.8.2-r2
- !media-video/ffmpeg:0
-"
-
-src_configure() {
- local myconf="${EXTRA_LIBPOSTPROC_CONF}"
- for i in $(get-flag march) $(get-flag mcpu) $(get-flag mtune) ; do
- [ "${i}" = "native" ] && i="host" # bug #273421
- myconf="${myconf} --cpu=${i}"
- break
- done
-
- if use pic ; then
- myconf="${myconf} --enable-pic"
- # disable asm code if PIC is required
- # as the provided asm decidedly is not PIC for x86.
- use x86 && myconf="${myconf} --disable-asm"
- fi
-
- # cross compile support
- if tc-is-cross-compiler ; then
- myconf="${myconf} --enable-cross-compile --arch=$(tc-arch-kernel) --cross-prefix=${CHOST}-"
- case ${CHOST} in
- *freebsd*)
- myconf="${myconf} --target-os=freebsd"
- ;;
- mingw32*)
- myconf="${myconf} --target-os=mingw32"
- ;;
- *linux*)
- myconf="${myconf} --target-os=linux"
- ;;
- esac
- fi
-
- cd "${S}"
- ./configure \
- --prefix="${EPREFIX}/usr" \
- --libdir="${EPREFIX}/usr/$(get_libdir)" \
- --shlibdir="${EPREFIX}/usr/$(get_libdir)" \
- --enable-shared \
- --cc="$(tc-getCC)" \
- --ar="$(tc-getAR)" \
- --optflags="${CFLAGS}" \
- --extra-cflags="${CFLAGS}" \
- $(use_enable static-libs static) \
- ${myconf} || die
-}
diff --git a/media-libs/libpostproc/libpostproc-10.20140517.ebuild b/media-libs/libpostproc/libpostproc-10.20140517.ebuild
deleted file mode 100644
index 38adba08f33d..000000000000
--- a/media-libs/libpostproc/libpostproc-10.20140517.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="4"
-
-SCM=""
-if [ "${PV#9999}" != "${PV}" ] ; then
- SCM="git-2"
- EGIT_REPO_URI="https://github.com/lu-zero/postproc.git"
-fi
-
-inherit eutils flag-o-matic multilib toolchain-funcs ${SCM}
-
-DESCRIPTION="Video post processing library"
-HOMEPAGE="https://github.com/lu-zero/postproc"
-if [ "${PV#9999}" != "${PV}" ] ; then
- SRC_URI=""
-elif [ "${PV%_p*}" != "${PV}" ] ; then # Snapshot
- SRC_URI="mirror://gentoo/${P}.tar.xz"
-else # Release
- SRC_URI="https://dev.gentoo.org/~lu_zero/distfiles/${P}.tar.xz"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-if [ "${PV#9999}" = "${PV}" ] ; then
- KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
-fi
-IUSE="pic static-libs"
-
-# String for CPU features in the useflag[:configure_option] form
-# if :configure_option isn't set, it will use 'useflag' as configure option
-CPU_FEATURES="cpu_flags_x86_3dnow:amd3dnow altivec cpu_flags_x86_mmx:mmx cpu_flags_x86_mmxext:mmxext"
-for i in ${CPU_FEATURES}; do
- IUSE="${IUSE} ${i%:*}"
-done
-
-DEPEND=">=virtual/ffmpeg-0.10.2-r2"
-RDEPEND="${DEPEND}
- !<media-video/libav-0.8.2-r2
- !media-video/ffmpeg:0
-"
-
-src_configure() {
- local myconf="${EXTRA_LIBPOSTPROC_CONF}"
- for i in $(get-flag march) $(get-flag mcpu) $(get-flag mtune) ; do
- [ "${i}" = "native" ] && i="host" # bug #273421
- myconf="${myconf} --cpu=${i}"
- break
- done
-
- if use pic ; then
- myconf="${myconf} --enable-pic"
- # disable asm code if PIC is required
- # as the provided asm decidedly is not PIC for x86.
- use x86 && myconf="${myconf} --disable-asm"
- fi
-
- # cross compile support
- if tc-is-cross-compiler ; then
- myconf="${myconf} --enable-cross-compile --arch=$(tc-arch-kernel) --cross-prefix=${CHOST}-"
- case ${CHOST} in
- *freebsd*)
- myconf="${myconf} --target-os=freebsd"
- ;;
- mingw32*)
- myconf="${myconf} --target-os=mingw32"
- ;;
- *linux*)
- myconf="${myconf} --target-os=linux"
- ;;
- esac
- fi
-
- cd "${S}"
- ./configure \
- --prefix="${EPREFIX}/usr" \
- --libdir="${EPREFIX}/usr/$(get_libdir)" \
- --shlibdir="${EPREFIX}/usr/$(get_libdir)" \
- --enable-shared \
- --cc="$(tc-getCC)" \
- --ar="$(tc-getAR)" \
- --optflags="${CFLAGS}" \
- --extra-cflags="${CFLAGS}" \
- $(use_enable static-libs static) \
- ${myconf} || die
-}
diff --git a/media-libs/libprojectm/Manifest b/media-libs/libprojectm/Manifest
index b6bf255cd553..7a0f42ed97a4 100644
--- a/media-libs/libprojectm/Manifest
+++ b/media-libs/libprojectm/Manifest
@@ -5,11 +5,13 @@ AUX libprojectm-3.1.0-datadir.patch 6569 BLAKE2B 08dc8a6fee7ad8560a7b6c675b2fd5e
DIST libprojectm-3.1.0.tar.gz 52123464 BLAKE2B 9027adbbbd3458b0ac6c2a822b06d25965ee90f6764095d7f509a578c52127899caf886fd2eea5cec1c3f566580766442faade8f8964fb1cfe2abf8d41ffc547 SHA512 79216b227808d14ca3f897fd33247ead27c48b734475dc507272ba192b8f239683a28cbf89b5c4fb420ed2b90f936c8dfddd545ee000caf2471fb596f867ba66
DIST libprojectm-3.1.1_rc4.tar.gz 51812800 BLAKE2B 5d300de10c18ff28ab63dcbaf6ab42e1094fe285443484b93020d7d66c36451238257cae57804aeaa192188826b0c8380d1cc82c1b1ffebd332207e4c3e7d44f SHA512 9b50da8389657bd6cd3a99155a5f231a7f94eda1cfeb4140757cc4e74234c38cda2cf0c3a8dcb22fb9e9ef0f6d31cceca3f598dbd9db50d64cbb380c87ec4040
DIST libprojectm-3.1.1_rc5.tar.gz 54442291 BLAKE2B bc97843d0293aeac1b67ef48c08db146d48f809106113b8985921a6ba391ff96f37bf5f2f8701de73b95b4909b0cb0cf38675751df6dbd502d11b03e55ab4251 SHA512 09b91db8270eb5ae3ccce1efdcfddac3052ada6dca135ab5e67c1f000bdbd954cab409dcf336933d52b733e514a755391500583e55ce5ab7e38c04365aea6103
+DIST libprojectm-3.1.1_rc6.tar.gz 91295645 BLAKE2B d037a3912937774691fcffc857a6ecdf6bda7e82ef193a2e4bd8b7ac2a0c6d6b194b9b0a7a1a43aca2efee8871a9b33108d88b801939b5454858a558cab3d9d6 SHA512 65370e299b7c2791898cdad8794c3ae9e0362ba5d46b7dfbe1d90273f99035d7b4369df6ea7d7ad927c20a64f328def6f56d9367a6ce9d220b479c494c990928
DIST projectM-complete-2.1.0-Source.tar.gz 31130351 BLAKE2B ec3540326751aba45b9620adfe1e7aed21347c97278de6d23b53ed7fb03878c2d02982fba17b4cda4f713d2cf624fd24adeb15b28fed9d2ab165567f9ff49eaa SHA512 53f4531208d2594f1c28a7f7842fb5ee3349ca9e48f9f0d999a90b6a62d315c9c0ae9cba1cdfacb8a149eba3e5ddc4517ac406ee2c53718191be8e26ee2cca5f
EBUILD libprojectm-2.1.0-r2.ebuild 1474 BLAKE2B 68770604ffd40765826cad33ab29d2be3cdb415aaa14b8df3ec753e3dcde9db9dd4313361b49518326dbfb4076a5b986069dda0d41d99bf56e80b59fcd209dd7 SHA512 1a8fc1ce450a4e4433037f843d6ba55f160486738eb52938493680a9ccb9079b85341a1f90f366665a32b0c7b2620144143fcf9b46b6e0d0047672f539f688c4
EBUILD libprojectm-3.1.0-r1.ebuild 1129 BLAKE2B f0a35d6b66e3c921af45c55ff8bacdc3b876848a98349392de50df8cd0cfc2f251dbbeccad025ed6ccef72109add791e90efe0fd7337148516b1a23cee9a9ea5 SHA512 d9a84e29a066c2d8bc1e868a91e138b9177fd3671eff91eaa8b606afedadf31aac7265353c4cab1a98b57216897f3973ca7c30d802fddca40364b6bba3edc8d5
EBUILD libprojectm-3.1.1_rc4.ebuild 1106 BLAKE2B dff46a700cb153575eec55334aabf730bd32a0fc64deccbeddcac1403b873a535c905a8a4233ee4d6a8d65d71b7f348bee6c142902569b93aad43104f85e011f SHA512 1160198f098e3faabf790cc31c8612c41ffdeb1ef4531e823ba2c8208b1bd4e0d4ac2857391687b1eab0efe9b81642911cadd80af4e7928cb428d98aa2b6c2f9
EBUILD libprojectm-3.1.1_rc5-r1.ebuild 1154 BLAKE2B 685c52406b461d66b74e495f5aa2c54ce4b7e84f8cda7c3d6e84561641393d7047d193063ae7a6dfab2f95bc0e630db0964e13f9068795fc07bcecc2eb7acc62 SHA512 716b5fc4348cdfca53bef24b598600602a56acbaf7f29548509b2ff1de8988fb8b8e95c5f91e5bde5acd8ff86940dc309468ffc7cdee0d4686ea704929940d45
EBUILD libprojectm-3.1.1_rc5.ebuild 1107 BLAKE2B 79a6a20446cc5b54b52a32bbed793ac95f6f69e4b51e221bf2b927b171067ad7686a855fe407b6a12cc06e4b11b9ca626544946a90aec1017cf2a06012d995f2 SHA512 bd5b12c2f2355ad2a22c396df652ab23613982110223e6df9c4370662ca966a7c153edf595dd26b0f2cc5c841e356fa7bd923cab763d0eb7f25f17a8e595d7fe
+EBUILD libprojectm-3.1.1_rc6.ebuild 1154 BLAKE2B 685c52406b461d66b74e495f5aa2c54ce4b7e84f8cda7c3d6e84561641393d7047d193063ae7a6dfab2f95bc0e630db0964e13f9068795fc07bcecc2eb7acc62 SHA512 716b5fc4348cdfca53bef24b598600602a56acbaf7f29548509b2ff1de8988fb8b8e95c5f91e5bde5acd8ff86940dc309468ffc7cdee0d4686ea704929940d45
EBUILD libprojectm-9999.ebuild 1154 BLAKE2B 685c52406b461d66b74e495f5aa2c54ce4b7e84f8cda7c3d6e84561641393d7047d193063ae7a6dfab2f95bc0e630db0964e13f9068795fc07bcecc2eb7acc62 SHA512 716b5fc4348cdfca53bef24b598600602a56acbaf7f29548509b2ff1de8988fb8b8e95c5f91e5bde5acd8ff86940dc309468ffc7cdee0d4686ea704929940d45
MISC metadata.xml 536 BLAKE2B 097c6a56c2e21ee9badc9f08053423f76341ade802b23ffc0ceb3c88c87daafbd5b8d614ffa7f2e4698211cc873412270ddc477ea58a33ffaed76b1f93012e00 SHA512 5f9fede51b40d834ba1078c410b1644f70c6b239b1ff8b1b343e13a0efe33f90464f9300ebe98c138bdf201014c6b6d22e90805efce2a80110007b00b99bdaa0
diff --git a/media-libs/libprojectm/libprojectm-3.1.1_rc6.ebuild b/media-libs/libprojectm/libprojectm-3.1.1_rc6.ebuild
new file mode 100644
index 000000000000..19885a4052bc
--- /dev/null
+++ b/media-libs/libprojectm/libprojectm-3.1.1_rc6.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools
+
+DESCRIPTION="A graphical music visualization plugin similar to milkdrop"
+HOMEPAGE="https://github.com/projectM-visualizer/projectm"
+
+if [[ ${PV} == *9999 ]] ; then
+ EGIT_REPO_URI="https://github.com/projectM-visualizer/projectm.git"
+ inherit git-r3
+else
+ MY_PV="${PV/_/-}"
+ SRC_URI="https://github.com/projectM-visualizer/projectm/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc ~x86"
+ S=${WORKDIR}/projectm-${MY_PV}/
+fi
+
+LICENSE="LGPL-2"
+SLOT="0/2"
+IUSE="gles2 qt5 sdl"
+
+RDEPEND="gles2? ( media-libs/mesa[gles2] )
+ media-libs/glm
+ media-libs/mesa[X(+)]
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtopengl:5
+ media-sound/pulseaudio
+ )
+ sdl? ( >=media-libs/libsdl2-2.0.5 )
+ sys-libs/zlib"
+
+DEPEND="${RDEPEND}"
+BDEPEND="
+ virtual/pkgconfig
+"
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_configure() {
+ local myeconfargs=(
+ $(use_enable gles2 gles)
+ $(use_enable qt5 qt)
+ $(use_enable sdl)
+ --enable-emscripten=no
+ )
+ econf "${myeconfargs[@]}"
+}
diff --git a/media-libs/libquvi/Manifest b/media-libs/libquvi/Manifest
index b7d93214143e..99d284548700 100644
--- a/media-libs/libquvi/Manifest
+++ b/media-libs/libquvi/Manifest
@@ -2,7 +2,6 @@ AUX libquvi-0.9.1-headers-reinstall.patch 457 BLAKE2B 67b0509e6e10cfa1f10067f652
DIST libquvi-0.4.1.tar.xz 262740 BLAKE2B 9479f894ddeec020a73d86d8899fd507c04827ee1a08fbf2456639afb209655a6359d94f6cd08549f447617db9be1f38f294a2088e2f010c478a5fb7dce3b8f7 SHA512 a16b144651a3c7d7cf0a6b8d111fe9822e3d37531f82a2406b9ae5c32fd401301e7a281081be81857c9146d0af2fb4b53026248b2cb49929b36480596a6724dd
DIST libquvi-0.9.3.tar.xz 372012 BLAKE2B f97251a94338054ef8a40318b488912309663da6537fc7cba42f29c0d97c3c82fb52a53628fc2a47ae4ff1fc24e780b7fb29332621c5a0ea59ecd28abc2c6c2a SHA512 3d80ad117a1698dbef49bd510a0d5686fb7562a895f0ba1897a28dbad4237f0249d3db65f3a497f297ba3f4c6084dde71a95b4eb65990e7a063df9d51c34bf26
DIST libquvi-0.9.4.tar.xz 373172 BLAKE2B ab351a74d7cb3a19d3ddad615a476f139f76d1e8bfe4b6b049384bb6833f36cc5c0d1e87044f1d408241a90a898a55d7747eb5eb9daa009af512c281bc15cb94 SHA512 287015e370e7b7f98f0f4c3717f5b044c8fcfb8b823c7988cd248e56b5fbbfa1a1aa421fbdafb38d727b79495267ccd4dead71587052117db53f29236268b651
-EBUILD libquvi-0.4.1-r1.ebuild 887 BLAKE2B f69459816612d21e4ac4accaf8b5df48d2289b3b6e79d5f66ca3ab44789d1b0fbf7c4710d37a0f1fab58380b95a117b9ee389a987ef3a8a32dccf57b84e81dcb SHA512 6196f5596df09c69c952eb0a93d22e476f74beba45064f70723165f1b3215ad0ff7e3a5e3420ae0e2658f3b5a996333916930d79f71092ab44cefb358301b474
EBUILD libquvi-0.4.1-r2.ebuild 995 BLAKE2B 259d57ce07e709cc935a83b3438ac411e18f897572e722d60f34a56b2e5be946bf2dc46050271f46f894ac1d13b6aa11bb42c198092d5f59ffcc92913387bef5 SHA512 14ef9d613d6295a056bac359a109d98fc2a08c94f9bcc2e29e4801b6e95fd6a5f7d68bc1a73f4b1b97509c4bf3274ad31cc410ddbdf92c0025ace5c96ecc640a
EBUILD libquvi-0.4.1.ebuild 851 BLAKE2B 4cf9d5fe4fe02c50f06fea3180e41d89f4dc9e939d8e8b4e8f19834591b8a3363323eb0fe53fdae678bf4829e5f7d5e68e7ef869d12e34c6f8ed037e0231bb09 SHA512 df05fb66f5dfa3cfeff14ba39c613fb7ce723485342c29b3552a9b91c463266487c74302007ab3845ea537dbad3153f7ac6f985ed5d423a3a5d002f77ad661ea
EBUILD libquvi-0.9.3.ebuild 1015 BLAKE2B 7ef66bef069213f0483cca027bfc2b8b93b86dbfacce88055017664705da9251811c8d503c418983af7b4679a6614921eb29a4b677cb7af69e700663e5ea0b9d SHA512 365fd4cb766c67f59f04e69db21fe668a89eed517bfe2049b86bbafdd93b5fd49bf8024c7fa0fb399ca4a1481c448c7970728fe5222c7d8f8525549598f79fa7
diff --git a/media-libs/libquvi/libquvi-0.4.1-r1.ebuild b/media-libs/libquvi/libquvi-0.4.1-r1.ebuild
deleted file mode 100644
index a9b539cb93a0..000000000000
--- a/media-libs/libquvi/libquvi-0.4.1-r1.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-
-inherit autotools-utils
-
-DESCRIPTION="Library for parsing video download links"
-HOMEPAGE="http://quvi.sourceforge.net/"
-SRC_URI="mirror://sourceforge/quvi/${PV:0:3}/${P}.tar.xz"
-
-LICENSE="GPL-3"
-SLOT="0.4"
-KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~ppc ~ppc64 ~sparc x86"
-IUSE="examples static-libs"
-
-RDEPEND=">=net-misc/curl-7.18.2
- !<media-libs/quvi-0.4.0
- >=media-libs/libquvi-scripts-0.4.0:0.4
- >=dev-lang/lua-5.1[deprecated]
- !=media-libs/libquvi-0.4*:0"
-DEPEND="${RDEPEND}
- app-arch/xz-utils
- virtual/pkgconfig"
-
-DOCS=( AUTHORS ChangeLog NEWS README )
-
-src_configure() {
- local myeconfargs=(
- --without-manual
- )
- autotools-utils_src_configure
-}
-
-src_install() {
- autotools-utils_src_install
-
- if use examples ; then
- docinto examples
- dodoc examples/*.{c,h}
- fi
-}
diff --git a/media-libs/libvisio/Manifest b/media-libs/libvisio/Manifest
index 834ff169ba36..9987f3bc13f5 100644
--- a/media-libs/libvisio/Manifest
+++ b/media-libs/libvisio/Manifest
@@ -1,6 +1,4 @@
-DIST libvisio-0.1.6.tar.xz 676396 BLAKE2B dbd96b64a3789e275a47fe59cd939620787937e31ee11b7af7977575c183ade233afdb952d4c2e362312ae400d23726cbd01e3ccb644c9a413abc84ddbe0f161 SHA512 58cee8cfe4205b2cad2f11dbe17882e57ebf0d10500116ca9d8d120e138f8eb0c65a5fea3bd7d2746bf8140377ee9deb34258597e028f9fdc8d21f270606cce1
DIST libvisio-0.1.7.tar.xz 854296 BLAKE2B db5dd96d769c237bc2926d52a43c2496adca50b74133ea3c81df7ba5a61824891623eb33b4801b463b27f5c03946ea7ffcf827b98c95139c9659b0a1b0f7b604 SHA512 c26f67a09fa6a6d0bf6f3fff5590d5cf16983630d4f7cfcf86d9461baec58dbdf7989fd934be6db0639ca043c160aac2d008275afb9e047766bc878ac579a9ea
-EBUILD libvisio-0.1.6.ebuild 1210 BLAKE2B d2ea49d29ab3c84b415849c7434fd249e2d2d133c6e68db5f01b6bdb561aec6197ebbe3798a7112ca0c41a307fe3f08ba6e176b0f2ac6a43f7c8984f2a54c136 SHA512 b64ee3644f2eb32d2d9cf7eee267f04e4f60b49015ea7014b341d1643b7a3757d45ee93c6a8eb1ba580991ae5becfeeceefc0cef382a0d63c0239bff229f5530
-EBUILD libvisio-0.1.7.ebuild 1248 BLAKE2B 798ac3432435f16bf225628b076f915d6e717b87d024a875288a788fa035673029fcf1f7028112ce7e859643e971a51764c7f9fff69a847af41db35a888443b0 SHA512 8108efada3ac4a709386960a55e814691af156e5b0b684d52f9145646eed3051763e73bf95de0b6e6aeb404d43a892874b4d3a941e1745a83d0b9d1731024910
+EBUILD libvisio-0.1.7.ebuild 1246 BLAKE2B afa59dfdd9b3fbb9b5772c93e0ac2cacfd9f704d80a16214e551e7fb9799530d505d3ac0d5af92cca8f48b8c356ccba12c72219bd0f534238c6d200843630602 SHA512 5c4f4227135b87506d9c17824b7ecc2d85749a6c93f1e47833ddf443d3f33d0e8428b1fdf0c8f324c8fa0ce57d0e91ae0ff5c93ad7c5d13cd6009bd50d6d8d29
EBUILD libvisio-9999.ebuild 1251 BLAKE2B 2bc8acf7656e4a83c5de89d5a33d0bbc39d50865786eb10c3966ec2ec306e7ba00cfb93717aba30aaea9cdaff6b56fd9265bb606c21cb891b37f9ba9ec2b9a5e SHA512 4857277b54992988cf485cc82bbaefbe05504a73e87817dca51e79bb1b1f51b79fac81f0b6775b3552e5f60d4f4b1a31d6449f25ae66bc66babf5d7c184d4471
MISC metadata.xml 321 BLAKE2B 845e098f8136b178e62b70bb06d8ce26ed7e2b9aec93358180d36cc8de5d4436501fa13521dcc7b4a7f8e311603b25c9d30d23db216008d3d96af5e462611a9a SHA512 a9d2208bf93a05e3406aee66412b46e731ce5a858e3e5e4a6668568b3ccba863d540f3e6224bc7e5ed8c6ad22d330fc0e30ecc90df2f8a866280bb138040fc12
diff --git a/media-libs/libvisio/libvisio-0.1.6.ebuild b/media-libs/libvisio/libvisio-0.1.6.ebuild
deleted file mode 100644
index 7506f6f6c417..000000000000
--- a/media-libs/libvisio/libvisio-0.1.6.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit flag-o-matic
-
-EGIT_REPO_URI="https://anongit.freedesktop.org/git/libreoffice/libvisio.git"
-[[ ${PV} == 9999 ]] && inherit autotools git-r3
-
-DESCRIPTION="Library parsing the visio documents"
-HOMEPAGE="https://wiki.documentfoundation.org/DLP/Libraries/libvisio"
-[[ ${PV} == 9999 ]] || SRC_URI="https://dev-www.libreoffice.org/src/libvisio/${P}.tar.xz"
-
-LICENSE="|| ( GPL-2+ LGPL-2.1 MPL-1.1 )"
-SLOT="0"
-[[ ${PV} == 9999 ]] || \
-KEYWORDS="amd64 ~arm arm64 ~hppa ppc ppc64 ~sparc x86"
-IUSE="doc static-libs test tools"
-
-RDEPEND="
- dev-libs/icu:=
- dev-libs/librevenge
- dev-libs/libxml2
-"
-DEPEND="${RDEPEND}
- dev-lang/perl
- dev-libs/boost
- dev-util/gperf
- sys-devel/libtool
- virtual/pkgconfig
- doc? ( app-doc/doxygen )
- test? ( dev-util/cppunit )
-"
-
-src_prepare() {
- default
- [[ -d m4 ]] || mkdir "m4"
- [[ ${PV} == 9999 ]] && eautoreconf
-}
-
-src_configure() {
- # bug 619688
- append-cxxflags -std=c++14
-
- econf \
- $(use_with doc docs) \
- $(use_enable static-libs static) \
- $(use_enable test tests) \
- $(use_enable tools)
-}
-
-src_install() {
- default
- find "${D}" -name '*.la' -delete || die
-}
diff --git a/media-libs/libvisio/libvisio-0.1.7.ebuild b/media-libs/libvisio/libvisio-0.1.7.ebuild
index 650ed8023322..83b59cef84f4 100644
--- a/media-libs/libvisio/libvisio-0.1.7.ebuild
+++ b/media-libs/libvisio/libvisio-0.1.7.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == 9999 ]]; then
inherit autotools git-r3
else
SRC_URI="https://dev-www.libreoffice.org/src/libvisio/${P}.tar.xz"
- KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ~ppc64 ~sparc x86"
+ KEYWORDS="amd64 ~arm arm64 ~hppa ppc ppc64 ~sparc x86"
fi
DESCRIPTION="Library parsing the file format of MS Visio documents"
diff --git a/media-libs/libvpx/Manifest b/media-libs/libvpx/Manifest
index bbdaf71f28e3..1e82a370ea39 100644
--- a/media-libs/libvpx/Manifest
+++ b/media-libs/libvpx/Manifest
@@ -10,10 +10,10 @@ DIST libvpx-testdata-1.6.0.tar.bz2 121020858 BLAKE2B 93bbaa4514e46b762fbf86d6639
DIST libvpx-testdata-1.6.1.tar.bz2 158774682 BLAKE2B 0ba1897e015c69cbf98b645cc634f98fdaf58aa814ad2cf93ee1812a38d279a570b856017822db0b21215c0e6d2d069c3f40692317c885ffbc3b59c236a754ba SHA512 9038774a6955cb6664ea664b4d8e08b0e7a2acba85429da9fd84f522bc7a03d57f6d9f1302481136a718507113babbe4786ff7a648130298ad2c0b3cbe8e82ab
DIST libvpx-testdata-1.7.0.tar.xz 238790100 BLAKE2B 1d14e794341d35402eaf54d398ebed56b0983908e397ae677737e0f313ea0bfc9c4a39be91765b02a07a8eb9b55529d5f998efcc87b1b493b0e326e02193d982 SHA512 1556345e41674f0846a7419828972ec27c3c37fe270fa1deb45e03665f60ec088d79134aee0d2e27003b130636eeed4a15ea3f701c9d7014f3ca2785467767a8
DIST libvpx-testdata-1.8.0.tar.xz 418337232 BLAKE2B 1336e522f18a8f7812b4e7e4de7b27d32778c38fe902c62a4415a17e857868bfcdcbdcab528617db89e9f57449a486333feccffc4a250bfe79fc460c790071ed SHA512 991066467121614106455522b3651f194b45a37125c1b4e6bade59044756f26d914c95388e3c0bd3dc22159525aa6478df36801767bb7506fa7e77b93c6c2ede
-EBUILD libvpx-1.5.0.ebuild 3898 BLAKE2B 14c4c97a91d5c5b65ef34939298b9db89443dd326e7d319f515c474bd7cb76b01a674af73e899f218393babb209414c553e6123f55be4a862fa409d74af93fd5 SHA512 afdeb1ccd286f61c1110f2732afd23f48655d043156aa970c219c142a93a174cfd6c6219174fcf694086f8ce95ac45472ab040f361608e77366ce160303169c0
-EBUILD libvpx-1.6.0-r1.ebuild 3537 BLAKE2B 451ca91917ba72e0205bb13027492fdb41432fe666b4908bef7920814173bbccc4981ce7ad59f4dce33cc965a3e2ce0e3b51cb10a4c2f3cb48bd52c944982d91 SHA512 5fca0e189e810119a38bea11e86b9fd3c6395ecb6a7ad5aa0065abafaebd17a3e9969ecfb2e9235ed62309bd56a51b08576c3a75532a8b92c6a47b243d99b71b
-EBUILD libvpx-1.6.1.ebuild 3891 BLAKE2B 91615fc62757be283bed2f5c8511fe5e102ce9905703f569a5ee4e9e6880f9bd8283e83ead212637c7a4425667472a5e317b8d2c569fb6254c677d105c14ff67 SHA512 6927bc3dbbf1f60243f0d7ee9417d7df54692f74a98cd8613a32ac6c0e6beb00b4365bbc86396c956f3bd9fbf196b947f6c46f1c3045d73fb3c1cda47f992086
-EBUILD libvpx-1.7.0.ebuild 3848 BLAKE2B 6743ea2c0a8666be466e52c23024df59d92a4fceffbd00ffe988def6573da2d61cb5e30648a7f061efd998411736e2c462275d26a58b6f8cdb56cb08432c530c SHA512 6a2999393782d28265d26f4899a0d57cdd55b2bdd37cfda8b391e6714c3dea9346b7df99773cac70855eca9d5b53d236773e4f9691bec1cbaa6104304757620d
-EBUILD libvpx-1.8.0-r1.ebuild 3323 BLAKE2B f0160a133f3a58f45c10c0ccbf21202177cf323a43ee697c59307917e20e6e8b92e70ba65616d699b71748e69260ba18230c2e9057578f050edab3c3c4906f07 SHA512 8789e6b3fba102a6daf800358b911fb975dd3f123ae76b86d8db968cfb458ef096d5b776eae76af20043148841959dbd186d74b5303f80dc92a195248cb693a5
-EBUILD libvpx-1.8.0.ebuild 3888 BLAKE2B 6b9c8f3d68cddbb4335fc83e9c5f6abed17c171c6e7f85dc4cb8d3ad5d886baead1dbb6c70e4dc809e74319ff583b0ae7cd7aad15df5a84c484fa6dcd8f87224 SHA512 87eae08aef062dc5b28d530a6075df0c5ee243ab8f61231fa2b341ee54a48dc2b073c9e35b6f67bd1f95fd9a76d957c9174c4f8434963a297b71f1ece7a843c3
+EBUILD libvpx-1.5.0.ebuild 3888 BLAKE2B 3edbc7d114e705d821208a5c9547fccf5c91289ac2875dc594d046609231368b27cd8e1b5db1706111856c911d07e2e889a340a8f8c54ac4d7af157d4c722ca3 SHA512 0cd8cafffc1d6b315726f9ce0f3232dbcb4ca1164cc1191292b6540381680bee9dd2003c38cc6b1d0f14f6404a1b695f467755b99c31e732f6bf86e6c0fd98f2
+EBUILD libvpx-1.6.0-r1.ebuild 3531 BLAKE2B 8249b477e74e648c6de984e83193ff9dd462c7e76b0ce586f45a169105f7b35c8c26f6538b0ad75b1bb1d19c10db03ecc504ef0cd025d9f152edea851b714b46 SHA512 7cfe71249b0ade5bcd8cab71280b957cf36d915b4562316f529b6333b2bd1591d0db5792052de5d99d3334fbb900bc762e996ea9a8f0ee3c1aee1e825e0f46df
+EBUILD libvpx-1.6.1.ebuild 3885 BLAKE2B 0bb9632f5447b2c971aaa77814d28b5308f87e06a796f730847c9ab28acf09de2e2cfb2235a8cd9180c4f63b1d12d7b972d95efa914d4afc4800a136885ee56c SHA512 c9dd758c70c7ce7c860a5317e9cfeb4d6ff6b1e5c5ea54f0243a2d32235ee54f5a86224e886407bc8041bb64c80ddbbb2f4aec733efc83dabd3cc35dc16008bc
+EBUILD libvpx-1.7.0.ebuild 3842 BLAKE2B e306ae8e04884091c2d3b918a07d6996aa3488cff30dc12a291e05b03c293fa5468795ffd50c864ef7ea6b262fbeba1b052501e9f6229f162df8edc2996fbc91 SHA512 88c0c9638d922700ea87d825d337537e9d2fd4ec589e40792016e4c3e497f7243176b075c120e7fa0e9b9862c3f8ca3db1b8a0f20e7a15581fee83ea8beb2e34
+EBUILD libvpx-1.8.0-r1.ebuild 3317 BLAKE2B 63b57a82320b28284380c603c8fcc1b2c50800c4bc39affe4a3877bed50d5129b32c4e7e18c64ae32cca8045d4fb25984f3d6c686e21f000e99a699cd32495bc SHA512 a4eb1f7938edea9dfd3cd52efae6f39e1f96f700f1f443e906fd35080866b3b6b3fe28c287ba7e8895092ffb64255802e4de5270f8b374205de3b7718b47054c
+EBUILD libvpx-1.8.0.ebuild 3882 BLAKE2B 3eca48075feb41dfe6992148854c76269f34e1996202c9661129a92812a55fff4de0cbe4119c4762d4a0fccca35133b8809e0765ad0196fd910078c1fd88ae4b SHA512 520b2958b347e5bd25cb55f469b9ed7bca0d579eff1b4ab380f69a120f127cb2bb620ee37deacd4b12ffaeb0f3ef06455d152b744efe434cb2fd58718c9fee0c
MISC metadata.xml 664 BLAKE2B 78c866b8ee8a4b266156652bd6352d1ad0b7f28c88922dd31868623b1eca6530aab0a391c7264e5f1dffb9c1379adeb3b115846e99e1ab8a2ae1e58f527234ca SHA512 96644cef2185474da831eb928645cb7607216242097e8d1f1b887071817e282e22ae5646583208bfacf4467029b9dc2d3cfb888bba085bbf5b493dc98c3a7ef9
diff --git a/media-libs/libvpx/libvpx-1.5.0.ebuild b/media-libs/libvpx/libvpx-1.5.0.ebuild
index c91b6542ea3b..a7deea01f3c9 100644
--- a/media-libs/libvpx/libvpx-1.5.0.ebuild
+++ b/media-libs/libvpx/libvpx-1.5.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -11,10 +11,10 @@ if [[ ${PV} == *9999* ]]; then
EGIT_REPO_URI="https://chromium.googlesource.com/webm/${PN}.git"
elif [[ ${PV} == *pre* ]]; then
SRC_URI="mirror://gentoo/${P}.tar.bz2"
- KEYWORDS="amd64 arm arm64 hppa ia64 ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux"
+ KEYWORDS="amd64 arm arm64 ia64 ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux"
else
SRC_URI="https://storage.googleapis.com/downloads.webmproject.org/releases/webm/${P}.tar.bz2"
- KEYWORDS="amd64 arm arm64 hppa ia64 ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux"
+ KEYWORDS="amd64 arm arm64 ia64 ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux"
fi
# generated by: make LIBVPX_TEST_DATA_PATH=libvpx-testdata testdata + tar'ing
# it.
diff --git a/media-libs/libvpx/libvpx-1.6.0-r1.ebuild b/media-libs/libvpx/libvpx-1.6.0-r1.ebuild
index ad0ecc13f11c..79d68925dd81 100644
--- a/media-libs/libvpx/libvpx-1.6.0-r1.ebuild
+++ b/media-libs/libvpx/libvpx-1.6.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -13,7 +13,7 @@ SRC_URI="https://storage.googleapis.com/downloads.webmproject.org/releases/webm/
LICENSE="BSD"
SLOT="0/4"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="cpu_flags_x86_avx cpu_flags_x86_avx2 doc cpu_flags_x86_mmx postproc cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 cpu_flags_x86_sse4_1 +highbitdepth static-libs svc test +threads"
RDEPEND=""
diff --git a/media-libs/libvpx/libvpx-1.6.1.ebuild b/media-libs/libvpx/libvpx-1.6.1.ebuild
index 8c124aa2f4f1..2a780b5ad0e4 100644
--- a/media-libs/libvpx/libvpx-1.6.1.ebuild
+++ b/media-libs/libvpx/libvpx-1.6.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -20,7 +20,7 @@ SRC_URI="https://storage.googleapis.com/downloads.webmproject.org/releases/webm/
LICENSE="BSD"
SLOT="0/4"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="cpu_flags_x86_avx cpu_flags_x86_avx2 doc cpu_flags_x86_mmx postproc cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 cpu_flags_x86_sse4_1 +highbitdepth static-libs svc test +threads"
REQUIRED_USE="
diff --git a/media-libs/libvpx/libvpx-1.7.0.ebuild b/media-libs/libvpx/libvpx-1.7.0.ebuild
index 4bfe6c358c9f..877d221cedb9 100644
--- a/media-libs/libvpx/libvpx-1.7.0.ebuild
+++ b/media-libs/libvpx/libvpx-1.7.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="BSD"
SLOT="0/5"
-KEYWORDS="amd64 arm arm64 ~hppa ia64 ~ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ia64 ~ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux"
IUSE="cpu_flags_x86_avx cpu_flags_x86_avx2 doc cpu_flags_x86_mmx postproc cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 cpu_flags_x86_sse4_1 +highbitdepth static-libs svc test +threads"
REQUIRED_USE="
diff --git a/media-libs/libvpx/libvpx-1.8.0-r1.ebuild b/media-libs/libvpx/libvpx-1.8.0-r1.ebuild
index ac8ba2f43d62..9c2b048cea49 100644
--- a/media-libs/libvpx/libvpx-1.8.0-r1.ebuild
+++ b/media-libs/libvpx/libvpx-1.8.0-r1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="BSD"
SLOT="0/6"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="doc +highbitdepth postproc static-libs svc test +threads"
REQUIRED_USE="test? ( threads )"
diff --git a/media-libs/libvpx/libvpx-1.8.0.ebuild b/media-libs/libvpx/libvpx-1.8.0.ebuild
index 0016bd89c420..5d7954ec89c1 100644
--- a/media-libs/libvpx/libvpx-1.8.0.ebuild
+++ b/media-libs/libvpx/libvpx-1.8.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="BSD"
SLOT="0/6"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="cpu_flags_x86_avx cpu_flags_x86_avx2 doc cpu_flags_x86_mmx postproc cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 cpu_flags_x86_sse4_1 +highbitdepth static-libs svc test +threads"
REQUIRED_USE="
diff --git a/media-libs/mesa/Manifest b/media-libs/mesa/Manifest
index f5ea704c0c47..f4beb051b547 100644
--- a/media-libs/mesa/Manifest
+++ b/media-libs/mesa/Manifest
@@ -1,12 +1,8 @@
-DIST mesa-19.1.7.tar.xz 10941152 BLAKE2B 6be14ddac404668bdd8b7b8756388019c3610ac41b65a7723a419b97b7eccbca666ad6d904f4cde186c4b171e056636a8a6a5727e30963c8fa177d7861bd6cfb SHA512 0865b5f91e5daa00e1da2b3d8b65fe5d2ff6332372bf8fec7d671d05d8d64ec5a7abea1858cdfc506c76b7226d2bea0af3426565f156b796d8e0f949ea33dc15
DIST mesa-19.1.8.tar.xz 10945480 BLAKE2B df2ce0561cd0a61f0f35a406a5a9b2384c0c5869efadabfa40b07cf96a592214aa5c6d03423598c531f117075c3b59aa5af6f9b1c5dfa5914aabe41f60b592a0 SHA512 3bcc90c17cf966ce3399434ca2d4f363c5778e52c56b8184d6cdf22ef2e4a4fdb9c3fbff5c98efc856e3535f81259608a6daa74af1f3bdce30ea251d86435c74
-DIST mesa-19.2.2.tar.xz 11456352 BLAKE2B b0900a486d5883759dc395a25195c46fbc90d0388840099d515713a3c1e27560ea6cf9f6bfc5987c9704593b174e26f49a4cd08ff1260b1c1b2197b56c6919b6 SHA512 a3269052c2dfb5404180d1aebd68f5b9b0cc136d634ba89fed3f60fcc9b279072e09ee2db9b485375d39e886209053841df920c9d0b975e0de2825e3da4164a5
-DIST mesa-19.2.3.tar.xz 11457544 BLAKE2B 60ff0296408447077ff0594022bf3e8d295274a6ce3009266ddd01bfb5b74e33ff3be802e61e777e1a61856bcc1c402428ca7d310256e59eb7b568b068e8c384 SHA512 a64a6b508c28a61b9f5a50f639d0cdca2546caa2118c2478100e3535961d76bf3877357d4a7ddd7dc1d3dfc617883c8ee188915523b003aed8db03e0d5e1c007
-DIST mesa-19.3.0-rc2.tar.xz 11790920 BLAKE2B a1cf1b504cdd818aff33b739159dd715af2d30f346f396b9b7634096b74d77a798f302c044241bc42191b318c6314342f2fa670ec0f92279a50d1a0f7993fd71 SHA512 bc198c8cb625b59e11e7bc15e4021ac42733f297f30eb5a08e6fe9830df6f47416a5e8239a249ec2ce5038928fe63aacf5c6647edadf0ef8bb98ff2e9f85a66a
-EBUILD mesa-19.1.7.ebuild 14241 BLAKE2B dbdd629eb1f7ec6ad67de25e693e5a05217e425f107ced5cae65e8410112b686cbd1f71098eda8943ba728f0e038860e347c147fa75b1e6e67e7420d2421576f SHA512 b5b86b2f9866bcc8494493bd38bc9cdba20596f129fafcb37804758a387d4d2d61ca17d2f06876029b59619ce2699f0334d6ec7198b2758924f5d4c1c26c8d45
-EBUILD mesa-19.1.8.ebuild 14252 BLAKE2B 54705ada2d5498b384b907345c3c3a0f5585c0e35c0e1939491f500effbbcfaa6ffe7d65476e08bb2122724bc637f91dfed56a70cc86c38db2c2a75c43f7326a SHA512 65db524a107262eb682363172d23178e341a26adb8f4d5b33f69900ecdf9083427c19126180a54b356061494eb6d3d7af45e776a8ddf60f116a055317b7b5f34
-EBUILD mesa-19.2.2.ebuild 14529 BLAKE2B 32f66c7981c79569b03e561fad1dff4a6bc2cef2ab895732f354d60c25e61df34ee045e782f5f0151f13f1dd348824367b0ed6b6d6b81e21a8d959dda3df9e7a SHA512 ba0d797949a1b1be41cf1436dac3ff41d5708148a3c3647c8ce91ef1a22a78a44e418306aec62bac72fd23b534764de78bdf53e9de8173f7fd3fd53dbe05fdb9
-EBUILD mesa-19.2.3.ebuild 14529 BLAKE2B 32f66c7981c79569b03e561fad1dff4a6bc2cef2ab895732f354d60c25e61df34ee045e782f5f0151f13f1dd348824367b0ed6b6d6b81e21a8d959dda3df9e7a SHA512 ba0d797949a1b1be41cf1436dac3ff41d5708148a3c3647c8ce91ef1a22a78a44e418306aec62bac72fd23b534764de78bdf53e9de8173f7fd3fd53dbe05fdb9
-EBUILD mesa-19.3.0_rc2.ebuild 14553 BLAKE2B 6b39b52b60222f4af0b3e001a749bd416998d28ec5611dea1544b142fbe35db420fa5fd33622ed8572ee86bdbe4c09a87c798b52bcad2333cd423dccb72efdb9 SHA512 e5fdf87caf58f4c8a7ef66a1445192d0ca76b55db727f2f4cb52deda25048492c171630d62c295c059756dd058ea222e7803fd9d0aab28019b6f3757a6210dfb
+DIST mesa-19.2.4.tar.xz 11458340 BLAKE2B 2403f50e3d31f87981b8f243d8473672305c88f93daa11c0d9a373d5b68f52af105b134d9deda71bc9d4f56e6c8b2d6358b298060229802987ef88dd58bc5d21 SHA512 e8a0e90460f3153d730f8fb13f2c912a9826c05d2af9e22dc575bcd8885bf6a33c0af1c6659e81701ff097a132df88eead208e89dceb552b9da809ab543fa479
+DIST mesa-19.3.0-rc3.tar.xz 11790800 BLAKE2B c7ed3f2a01b64df3a411f60c53e9462d663ccbe047c60df6ea025437e3baa15a26b2f6923dac7479d5b9e95a2994ee842c06298b1aa60d347fbf9995c72387dc SHA512 a95318f8778c79f611b2915e48bb6270e02735a2325b3538825012bd5ea06477f395b683c63e21b6f1635122f7002d819c8239a36d8e34e0331cec019f4a8c99
+EBUILD mesa-19.1.8.ebuild 14241 BLAKE2B dbdd629eb1f7ec6ad67de25e693e5a05217e425f107ced5cae65e8410112b686cbd1f71098eda8943ba728f0e038860e347c147fa75b1e6e67e7420d2421576f SHA512 b5b86b2f9866bcc8494493bd38bc9cdba20596f129fafcb37804758a387d4d2d61ca17d2f06876029b59619ce2699f0334d6ec7198b2758924f5d4c1c26c8d45
+EBUILD mesa-19.2.4.ebuild 14529 BLAKE2B 32f66c7981c79569b03e561fad1dff4a6bc2cef2ab895732f354d60c25e61df34ee045e782f5f0151f13f1dd348824367b0ed6b6d6b81e21a8d959dda3df9e7a SHA512 ba0d797949a1b1be41cf1436dac3ff41d5708148a3c3647c8ce91ef1a22a78a44e418306aec62bac72fd23b534764de78bdf53e9de8173f7fd3fd53dbe05fdb9
+EBUILD mesa-19.3.0_rc3.ebuild 14553 BLAKE2B 6b39b52b60222f4af0b3e001a749bd416998d28ec5611dea1544b142fbe35db420fa5fd33622ed8572ee86bdbe4c09a87c798b52bcad2333cd423dccb72efdb9 SHA512 e5fdf87caf58f4c8a7ef66a1445192d0ca76b55db727f2f4cb52deda25048492c171630d62c295c059756dd058ea222e7803fd9d0aab28019b6f3757a6210dfb
EBUILD mesa-9999.ebuild 14594 BLAKE2B ca59d90c807441c8f556dde89a06f8fe2e2c8dec78bc85caa78ae1e046448940c5ae5efbf654b57bb95e23415970e379ca31530ec9496c66525aa2e5cd35de7c SHA512 9e49ac1228c6002d1ad5855c4eef6097cedcd35589207c95282ef42a7c7d1201323b88417d8d5809ea8cacff5c1983037532df9c429273392dab5ca478da40a5
MISC metadata.xml 2000 BLAKE2B c38c6f85a08bdb71f3921847d03c8a2849a43def253c200cb3f21d68142f3a5065cb2e1a2170093d91f3aba34c99fdd9bab840f2bc62ce05f11484b2edb3cb40 SHA512 d55b9c0ff6a97d995a150ee10643c869359370222ab29712da25f69c5671a4e6988e2d508c956082cc7165db96f42289d25daecf230d36efe2240e4f377d1c72
diff --git a/media-libs/mesa/mesa-19.1.7.ebuild b/media-libs/mesa/mesa-19.1.7.ebuild
deleted file mode 100644
index 9f078435bae0..000000000000
--- a/media-libs/mesa/mesa-19.1.7.ebuild
+++ /dev/null
@@ -1,540 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_5 python3_6 python3_7 )
-
-inherit llvm meson multilib-minimal pax-utils python-any-r1
-
-OPENGL_DIR="xorg-x11"
-
-MY_P="${P/_/-}"
-
-DESCRIPTION="OpenGL-like graphic library for Linux"
-HOMEPAGE="https://www.mesa3d.org/ https://mesa.freedesktop.org/"
-
-if [[ ${PV} == 9999 ]]; then
- EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git"
- EXPERIMENTAL="true"
- inherit git-r3
-else
- SRC_URI="https://mesa.freedesktop.org/archive/${MY_P}.tar.xz"
- KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x64-solaris ~x86-solaris"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-RESTRICT="
- !test? ( test )
-"
-
-RADEON_CARDS="r100 r200 r300 r600 radeon radeonsi"
-VIDEO_CARDS="${RADEON_CARDS} freedreno i915 i965 intel iris nouveau vc4 virgl vivante vmware"
-for card in ${VIDEO_CARDS}; do
- IUSE_VIDEO_CARDS+=" video_cards_${card}"
-done
-
-IUSE="${IUSE_VIDEO_CARDS}
- +classic d3d9 debug +dri3 +egl +gallium +gbm gles1 +gles2 +libglvnd +llvm
- lm-sensors opencl osmesa pax_kernel pic selinux test unwind vaapi valgrind
- vdpau vulkan vulkan-overlay wayland xa xvmc"
-
-REQUIRED_USE="
- d3d9? ( dri3 || ( video_cards_iris video_cards_r300 video_cards_r600 video_cards_radeonsi video_cards_nouveau video_cards_vmware ) )
- gles1? ( egl )
- gles2? ( egl )
- vulkan? ( dri3
- || ( video_cards_i965 video_cards_iris video_cards_radeonsi )
- video_cards_radeonsi? ( llvm ) )
- vulkan-overlay? ( vulkan )
- wayland? ( egl gbm )
- video_cards_freedreno? ( gallium )
- video_cards_intel? ( classic )
- video_cards_i915? ( || ( classic gallium ) )
- video_cards_i965? ( classic )
- video_cards_iris? ( gallium )
- video_cards_nouveau? ( || ( classic gallium ) )
- video_cards_radeon? ( || ( classic gallium )
- gallium? ( x86? ( llvm ) amd64? ( llvm ) ) )
- video_cards_r100? ( classic )
- video_cards_r200? ( classic )
- video_cards_r300? ( gallium x86? ( llvm ) amd64? ( llvm ) )
- video_cards_r600? ( gallium )
- video_cards_radeonsi? ( gallium llvm )
- video_cards_vc4? ( gallium )
- video_cards_virgl? ( gallium )
- video_cards_vivante? ( gallium gbm )
- video_cards_vmware? ( gallium )
-"
-
-LIBDRM_DEPSTRING=">=x11-libs/libdrm-2.4.97"
-RDEPEND="
- !app-eselect/eselect-mesa
- >=dev-libs/expat-2.1.0-r3:=[${MULTILIB_USEDEP}]
- >=sys-libs/zlib-1.2.8[${MULTILIB_USEDEP}]
- >=x11-libs/libX11-1.6.2:=[${MULTILIB_USEDEP}]
- >=x11-libs/libxshmfence-1.1:=[${MULTILIB_USEDEP}]
- >=x11-libs/libXdamage-1.1.4-r1:=[${MULTILIB_USEDEP}]
- >=x11-libs/libXext-1.3.2:=[${MULTILIB_USEDEP}]
- >=x11-libs/libXxf86vm-1.1.3:=[${MULTILIB_USEDEP}]
- >=x11-libs/libxcb-1.13:=[${MULTILIB_USEDEP}]
- x11-libs/libXfixes:=[${MULTILIB_USEDEP}]
- libglvnd? (
- media-libs/libglvnd[${MULTILIB_USEDEP}]
- !app-eselect/eselect-opengl
- )
- !libglvnd? (
- >=app-eselect/eselect-opengl-1.3.0
- )
- gallium? (
- unwind? ( sys-libs/libunwind[${MULTILIB_USEDEP}] )
- llvm? (
- video_cards_radeonsi? (
- virtual/libelf:0=[${MULTILIB_USEDEP}]
- )
- video_cards_r600? (
- virtual/libelf:0=[${MULTILIB_USEDEP}]
- )
- video_cards_radeon? (
- virtual/libelf:0=[${MULTILIB_USEDEP}]
- )
- )
- lm-sensors? ( sys-apps/lm-sensors:=[${MULTILIB_USEDEP}] )
- opencl? (
- dev-libs/ocl-icd[khronos-headers,${MULTILIB_USEDEP}]
- dev-libs/libclc
- virtual/libelf:0=[${MULTILIB_USEDEP}]
- )
- vaapi? (
- >=x11-libs/libva-1.7.3:=[${MULTILIB_USEDEP}]
- video_cards_nouveau? ( !<=x11-libs/libva-vdpau-driver-0.7.4-r3 )
- )
- vdpau? ( >=x11-libs/libvdpau-1.1:=[${MULTILIB_USEDEP}] )
- xvmc? ( >=x11-libs/libXvMC-1.0.8:=[${MULTILIB_USEDEP}] )
- )
- wayland? (
- >=dev-libs/wayland-1.15.0:=[${MULTILIB_USEDEP}]
- >=dev-libs/wayland-protocols-1.8
- )
- ${LIBDRM_DEPSTRING}[video_cards_freedreno?,video_cards_nouveau?,video_cards_vc4?,video_cards_vivante?,video_cards_vmware?,${MULTILIB_USEDEP}]
-
- video_cards_intel? (
- !video_cards_i965? ( ${LIBDRM_DEPSTRING}[video_cards_intel] )
- )
- video_cards_i915? ( ${LIBDRM_DEPSTRING}[video_cards_intel] )
- vulkan-overlay? ( dev-util/glslang:0=[${MULTILIB_USEDEP}] )
-"
-for card in ${RADEON_CARDS}; do
- RDEPEND="${RDEPEND}
- video_cards_${card}? ( ${LIBDRM_DEPSTRING}[video_cards_radeon] )
- "
-done
-RDEPEND="${RDEPEND}
- video_cards_radeonsi? ( ${LIBDRM_DEPSTRING}[video_cards_amdgpu] )
-"
-
-# Please keep the LLVM dependency block separate. Since LLVM is slotted,
-# we need to *really* make sure we're not pulling one than more slot
-# simultaneously.
-#
-# How to use it:
-# 1. List all the working slots (with min versions) in ||, newest first.
-# 2. Update the := to specify *max* version, e.g. < 10.
-# 3. Specify LLVM_MAX_SLOT, e.g. 9.
-LLVM_MAX_SLOT="9"
-LLVM_DEPSTR="
- || (
- sys-devel/llvm:9[${MULTILIB_USEDEP}]
- sys-devel/llvm:8[${MULTILIB_USEDEP}]
- sys-devel/llvm:7[${MULTILIB_USEDEP}]
- )
- sys-devel/llvm:=[${MULTILIB_USEDEP}]
-"
-LLVM_DEPSTR_AMDGPU=${LLVM_DEPSTR//]/,llvm_targets_AMDGPU(-)]}
-CLANG_DEPSTR=${LLVM_DEPSTR//llvm/clang}
-CLANG_DEPSTR_AMDGPU=${CLANG_DEPSTR//]/,llvm_targets_AMDGPU(-)]}
-RDEPEND="${RDEPEND}
- llvm? (
- opencl? (
- video_cards_r600? (
- ${CLANG_DEPSTR_AMDGPU}
- )
- !video_cards_r600? (
- video_cards_radeonsi? (
- ${CLANG_DEPSTR_AMDGPU}
- )
- )
- !video_cards_r600? (
- !video_cards_radeonsi? (
- video_cards_radeon? (
- ${CLANG_DEPSTR_AMDGPU}
- )
- )
- )
- !video_cards_r600? (
- !video_cards_radeon? (
- !video_cards_radeonsi? (
- ${CLANG_DEPSTR}
- )
- )
- )
- )
- !opencl? (
- video_cards_r600? (
- ${LLVM_DEPSTR_AMDGPU}
- )
- !video_cards_r600? (
- video_cards_radeonsi? (
- ${LLVM_DEPSTR_AMDGPU}
- )
- )
- !video_cards_r600? (
- !video_cards_radeonsi? (
- video_cards_radeon? (
- ${LLVM_DEPSTR_AMDGPU}
- )
- )
- )
- !video_cards_r600? (
- !video_cards_radeon? (
- !video_cards_radeonsi? (
- ${LLVM_DEPSTR}
- )
- )
- )
- )
- )
-"
-unset {LLVM,CLANG}_DEPSTR{,_AMDGPU}
-
-DEPEND="${RDEPEND}
- valgrind? ( dev-util/valgrind )
- x11-libs/libXrandr[${MULTILIB_USEDEP}]
- x11-base/xorg-proto
-"
-BDEPEND="
- ${PYTHON_DEPS}
- opencl? (
- >=sys-devel/gcc-4.6
- )
- sys-devel/bison
- sys-devel/flex
- sys-devel/gettext
- virtual/pkgconfig
- $(python_gen_any_dep ">=dev-python/mako-0.8.0[\${PYTHON_USEDEP}]")
-"
-
-S="${WORKDIR}/${MY_P}"
-EGIT_CHECKOUT_DIR=${S}
-
-QA_WX_LOAD="
-x86? (
- !pic? (
- usr/lib*/libglapi.so.0.0.0
- usr/lib*/libGLESv1_CM.so.1.0.0
- usr/lib*/libGLESv2.so.2.0.0
- usr/lib*/libGL.so.1.2.0
- usr/lib*/libOSMesa.so.8.0.0
- )
-)"
-
-llvm_check_deps() {
- local flags=${MULTILIB_USEDEP}
- if use video_cards_r600 || use video_cards_radeon || use video_cards_radeonsi
- then
- flags+=",llvm_targets_AMDGPU(-)"
- fi
-
- if use opencl; then
- has_version "sys-devel/clang:${LLVM_SLOT}[${flags}]" || return 1
- fi
- has_version "sys-devel/llvm:${LLVM_SLOT}[${flags}]"
-}
-
-pkg_pretend() {
- if use opencl; then
- if ! use video_cards_r600 &&
- ! use video_cards_radeonsi; then
- ewarn "Ignoring USE=opencl since VIDEO_CARDS does not contain r600 or radeonsi"
- fi
- fi
-
- if use vaapi; then
- if ! use video_cards_r600 &&
- ! use video_cards_radeonsi &&
- ! use video_cards_nouveau; then
- ewarn "Ignoring USE=vaapi since VIDEO_CARDS does not contain r600, radeonsi, or nouveau"
- fi
- fi
-
- if use vdpau; then
- if ! use video_cards_r300 &&
- ! use video_cards_r600 &&
- ! use video_cards_radeonsi &&
- ! use video_cards_nouveau; then
- ewarn "Ignoring USE=vdpau since VIDEO_CARDS does not contain r300, r600, radeonsi, or nouveau"
- fi
- fi
-
- if use xa; then
- if ! use video_cards_freedreno &&
- ! use video_cards_nouveau &&
- ! use video_cards_vmware; then
- ewarn "Ignoring USE=xa since VIDEO_CARDS does not contain freedreno, nouveau, or vmware"
- fi
- fi
-
- if use xvmc; then
- if ! use video_cards_r600 &&
- ! use video_cards_nouveau; then
- ewarn "Ignoring USE=xvmc since VIDEO_CARDS does not contain r600 or nouveau"
- fi
- fi
-
- if ! use gallium; then
- use lm-sensors && ewarn "Ignoring USE=lm-sensors since USE does not contain gallium"
- use llvm && ewarn "Ignoring USE=llvm since USE does not contain gallium"
- use opencl && ewarn "Ignoring USE=opencl since USE does not contain gallium"
- use vaapi && ewarn "Ignoring USE=vaapi since USE does not contain gallium"
- use vdpau && ewarn "Ignoring USE=vdpau since USE does not contain gallium"
- use unwind && ewarn "Ignoring USE=unwind since USE does not contain gallium"
- use xa && ewarn "Ignoring USE=xa since USE does not contain gallium"
- use xvmc && ewarn "Ignoring USE=xvmc since USE does not contain gallium"
- fi
-
- if ! use llvm; then
- use opencl && ewarn "Ignoring USE=opencl since USE does not contain llvm"
- fi
-}
-
-python_check_deps() {
- has_version -b ">=dev-python/mako-0.8.0[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
- # warning message for bug 459306
- if use llvm && has_version sys-devel/llvm[!debug=]; then
- ewarn "Mismatch between debug USE flags in media-libs/mesa and sys-devel/llvm"
- ewarn "detected! This can cause problems. For details, see bug 459306."
- fi
-
- if use llvm; then
- llvm_pkg_setup
- fi
- python-any-r1_pkg_setup
-}
-
-multilib_src_configure() {
- local emesonargs=()
-
- if use classic; then
- # Intel code
- dri_driver_enable video_cards_i915 i915
- dri_driver_enable video_cards_i965 i965
- if ! use video_cards_i915 && \
- ! use video_cards_i965; then
- dri_driver_enable video_cards_intel i915 i965
- fi
-
- # Nouveau code
- dri_driver_enable video_cards_nouveau nouveau
-
- # ATI code
- dri_driver_enable video_cards_r100 r100
- dri_driver_enable video_cards_r200 r200
- if ! use video_cards_r100 && \
- ! use video_cards_r200; then
- dri_driver_enable video_cards_radeon r100 r200
- fi
- fi
-
- emesonargs+=( -Dplatforms=x11,surfaceless$(use wayland && echo ",wayland")$(use gbm && echo ",drm") )
-
- if use gallium; then
- emesonargs+=(
- $(meson_use llvm)
- $(meson_use lm-sensors lmsensors)
- $(meson_use unwind libunwind)
- )
-
- if use video_cards_iris ||
- use video_cards_r300 ||
- use video_cards_r600 ||
- use video_cards_radeonsi ||
- use video_cards_nouveau ||
- use video_cards_vmware; then
- emesonargs+=($(meson_use d3d9 gallium-nine))
- else
- emesonargs+=(-Dgallium-nine=false)
- fi
-
- if use video_cards_r600 ||
- use video_cards_radeonsi ||
- use video_cards_nouveau; then
- emesonargs+=($(meson_use vaapi gallium-va))
- use vaapi && emesonargs+=( -Dva-libs-path="${EPREFIX}"/usr/$(get_libdir)/va/drivers )
- else
- emesonargs+=(-Dgallium-va=false)
- fi
-
- if use video_cards_r300 ||
- use video_cards_r600 ||
- use video_cards_radeonsi ||
- use video_cards_nouveau; then
- emesonargs+=($(meson_use vdpau gallium-vdpau))
- else
- emesonargs+=(-Dgallium-vdpau=false)
- fi
-
- if use video_cards_freedreno ||
- use video_cards_nouveau ||
- use video_cards_vmware; then
- emesonargs+=($(meson_use xa gallium-xa))
- else
- emesonargs+=(-Dgallium-xa=false)
- fi
-
- if use video_cards_r600 ||
- use video_cards_nouveau; then
- emesonargs+=($(meson_use xvmc gallium-xvmc))
- else
- emesonargs+=(-Dgallium-xvmc=false)
- fi
-
- if use video_cards_freedreno ||
- use video_cards_vc4 ||
- use video_cards_vivante; then
- gallium_enable -- kmsro
- fi
-
- gallium_enable video_cards_vc4 vc4
- gallium_enable video_cards_vivante etnaviv
- gallium_enable video_cards_vmware svga
- gallium_enable video_cards_nouveau nouveau
-
- # Only one i915 driver (classic vs gallium). Default to classic.
- if ! use classic; then
- gallium_enable video_cards_i915 i915
- if ! use video_cards_i915 && \
- ! use video_cards_i965; then
- gallium_enable video_cards_intel i915
- fi
- fi
-
- gallium_enable video_cards_iris iris
-
- gallium_enable video_cards_r300 r300
- gallium_enable video_cards_r600 r600
- gallium_enable video_cards_radeonsi radeonsi
- if ! use video_cards_r300 && \
- ! use video_cards_r600; then
- gallium_enable video_cards_radeon r300 r600
- fi
-
- gallium_enable video_cards_freedreno freedreno
- gallium_enable video_cards_virgl virgl
-
- # opencl stuff
- emesonargs+=(
- -Dgallium-opencl="$(usex opencl icd disabled)"
- )
- fi
-
- if use vulkan; then
- vulkan_enable video_cards_i965 intel
- vulkan_enable video_cards_iris intel
- vulkan_enable video_cards_radeonsi amd
- fi
-
- # x86 hardened pax_kernel needs glx-rts, bug 240956
- if [[ ${ABI} == x86 ]]; then
- emesonargs+=( $(meson_use pax_kernel glx-read-only-text) )
- fi
-
- # on abi_x86_32 hardened we need to have asm disable
- if [[ ${ABI} == x86* ]] && use pic; then
- emesonargs+=( -Dasm=false )
- fi
-
- if use gallium; then
- gallium_enable -- swrast
- emesonargs+=( -Dosmesa=$(usex osmesa gallium none) )
- else
- dri_driver_enable -- swrast
- emesonargs+=( -Dosmesa=$(usex osmesa classic none) )
- fi
-
- driver_list() {
- local drivers="$(sort -u <<< "${1// /$'\n'}")"
- echo "${drivers//$'\n'/,}"
- }
-
- emesonargs+=(
- $(meson_use test build-tests)
- -Dglx=dri
- -Dshared-glapi=true
- $(meson_use dri3)
- $(meson_use egl)
- $(meson_use gbm)
- $(meson_use gles1)
- $(meson_use gles2)
- $(meson_use libglvnd glvnd)
- $(meson_use selinux)
- -Dvalgrind=$(usex valgrind auto false)
- -Ddri-drivers=$(driver_list "${DRI_DRIVERS[*]}")
- -Dgallium-drivers=$(driver_list "${GALLIUM_DRIVERS[*]}")
- -Dvulkan-drivers=$(driver_list "${VULKAN_DRIVERS[*]}")
- $(meson_use vulkan-overlay vulkan-overlay-layer)
- --buildtype $(usex debug debug plain)
- -Db_ndebug=$(usex debug false true)
- )
- meson_src_configure
-}
-
-multilib_src_compile() {
- meson_src_compile
-}
-
-multilib_src_install() {
- meson_src_install
-
- use libglvnd && rm -f "${D}"/usr/$(get_libdir)/libGLESv{1_CM,2}.so*
-}
-
-multilib_src_install_all() {
- einstalldocs
-}
-
-multilib_src_test() {
- meson test -v -C "${BUILD_DIR}" -t 100
-}
-
-pkg_postinst() {
- # Switch to the xorg implementation.
- echo
- eselect opengl set --use-old ${OPENGL_DIR}
-}
-
-# $1 - VIDEO_CARDS flag (check skipped for "--")
-# other args - names of DRI drivers to enable
-dri_driver_enable() {
- if [[ $1 == -- ]] || use $1; then
- shift
- DRI_DRIVERS+=("$@")
- fi
-}
-
-gallium_enable() {
- if [[ $1 == -- ]] || use $1; then
- shift
- GALLIUM_DRIVERS+=("$@")
- fi
-}
-
-vulkan_enable() {
- if [[ $1 == -- ]] || use $1; then
- shift
- VULKAN_DRIVERS+=("$@")
- fi
-}
diff --git a/media-libs/mesa/mesa-19.1.8.ebuild b/media-libs/mesa/mesa-19.1.8.ebuild
index da2c1a3b3255..9f078435bae0 100644
--- a/media-libs/mesa/mesa-19.1.8.ebuild
+++ b/media-libs/mesa/mesa-19.1.8.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} == 9999 ]]; then
inherit git-r3
else
SRC_URI="https://mesa.freedesktop.org/archive/${MY_P}.tar.xz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x64-solaris ~x86-solaris"
+ KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x64-solaris ~x86-solaris"
fi
LICENSE="MIT"
diff --git a/media-libs/mesa/mesa-19.2.3.ebuild b/media-libs/mesa/mesa-19.2.3.ebuild
deleted file mode 100644
index 9fb49167ff44..000000000000
--- a/media-libs/mesa/mesa-19.2.3.ebuild
+++ /dev/null
@@ -1,548 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_5 python3_6 python3_7 )
-
-inherit llvm meson multilib-minimal pax-utils python-any-r1
-
-OPENGL_DIR="xorg-x11"
-
-MY_P="${P/_/-}"
-
-DESCRIPTION="OpenGL-like graphic library for Linux"
-HOMEPAGE="https://www.mesa3d.org/ https://mesa.freedesktop.org/"
-
-if [[ ${PV} == 9999 ]]; then
- EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git"
- inherit git-r3
-else
- SRC_URI="https://mesa.freedesktop.org/archive/${MY_P}.tar.xz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x64-solaris ~x86-solaris"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-RESTRICT="
- !test? ( test )
-"
-
-RADEON_CARDS="r100 r200 r300 r600 radeon radeonsi"
-VIDEO_CARDS="${RADEON_CARDS} freedreno i915 i965 intel iris lima nouveau panfrost vc4 virgl vivante vmware"
-for card in ${VIDEO_CARDS}; do
- IUSE_VIDEO_CARDS+=" video_cards_${card}"
-done
-
-IUSE="${IUSE_VIDEO_CARDS}
- +classic d3d9 debug +dri3 +egl +gallium +gbm gles1 +gles2 libglvnd +llvm
- lm-sensors opencl osmesa pax_kernel selinux test unwind vaapi valgrind
- vdpau vulkan vulkan-overlay wayland +X xa xvmc"
-
-REQUIRED_USE="
- d3d9? ( dri3 || ( video_cards_iris video_cards_r300 video_cards_r600 video_cards_radeonsi video_cards_nouveau video_cards_vmware ) )
- gles1? ( egl )
- gles2? ( egl )
- vulkan? ( dri3
- || ( video_cards_i965 video_cards_iris video_cards_radeonsi )
- video_cards_radeonsi? ( llvm ) )
- vulkan-overlay? ( vulkan )
- wayland? ( egl gbm )
- video_cards_freedreno? ( gallium )
- video_cards_intel? ( classic )
- video_cards_i915? ( || ( classic gallium ) )
- video_cards_i965? ( classic )
- video_cards_iris? ( gallium )
- video_cards_lima? ( gallium )
- video_cards_nouveau? ( || ( classic gallium ) )
- video_cards_panfrost? ( gallium )
- video_cards_radeon? ( || ( classic gallium )
- gallium? ( x86? ( llvm ) amd64? ( llvm ) ) )
- video_cards_r100? ( classic )
- video_cards_r200? ( classic )
- video_cards_r300? ( gallium x86? ( llvm ) amd64? ( llvm ) )
- video_cards_r600? ( gallium )
- video_cards_radeonsi? ( gallium llvm )
- video_cards_vc4? ( gallium )
- video_cards_virgl? ( gallium )
- video_cards_vivante? ( gallium gbm )
- video_cards_vmware? ( gallium )
- xa? ( X )
- xvmc? ( X )
-"
-
-LIBDRM_DEPSTRING=">=x11-libs/libdrm-2.4.99"
-RDEPEND="
- !app-eselect/eselect-mesa
- >=dev-libs/expat-2.1.0-r3:=[${MULTILIB_USEDEP}]
- >=sys-libs/zlib-1.2.8[${MULTILIB_USEDEP}]
- libglvnd? (
- >=media-libs/libglvnd-1.2.0-r1[${MULTILIB_USEDEP}]
- !app-eselect/eselect-opengl
- )
- !libglvnd? (
- >=app-eselect/eselect-opengl-1.3.0
- )
- gallium? (
- unwind? ( sys-libs/libunwind[${MULTILIB_USEDEP}] )
- llvm? (
- video_cards_radeonsi? (
- virtual/libelf:0=[${MULTILIB_USEDEP}]
- )
- video_cards_r600? (
- virtual/libelf:0=[${MULTILIB_USEDEP}]
- )
- video_cards_radeon? (
- virtual/libelf:0=[${MULTILIB_USEDEP}]
- )
- )
- lm-sensors? ( sys-apps/lm-sensors:=[${MULTILIB_USEDEP}] )
- opencl? (
- dev-libs/ocl-icd[khronos-headers,${MULTILIB_USEDEP}]
- dev-libs/libclc
- virtual/libelf:0=[${MULTILIB_USEDEP}]
- )
- vaapi? (
- >=x11-libs/libva-1.7.3:=[${MULTILIB_USEDEP}]
- video_cards_nouveau? ( !<=x11-libs/libva-vdpau-driver-0.7.4-r3 )
- )
- vdpau? ( >=x11-libs/libvdpau-1.1:=[${MULTILIB_USEDEP}] )
- xvmc? ( >=x11-libs/libXvMC-1.0.8:=[${MULTILIB_USEDEP}] )
- )
- wayland? (
- >=dev-libs/wayland-1.15.0:=[${MULTILIB_USEDEP}]
- >=dev-libs/wayland-protocols-1.8
- )
- ${LIBDRM_DEPSTRING}[video_cards_freedreno?,video_cards_nouveau?,video_cards_vc4?,video_cards_vivante?,video_cards_vmware?,${MULTILIB_USEDEP}]
-
- video_cards_intel? (
- !video_cards_i965? ( ${LIBDRM_DEPSTRING}[video_cards_intel] )
- )
- video_cards_i915? ( ${LIBDRM_DEPSTRING}[video_cards_intel] )
- vulkan-overlay? ( dev-util/glslang:0=[${MULTILIB_USEDEP}] )
- X? (
- >=x11-libs/libX11-1.6.2:=[${MULTILIB_USEDEP}]
- >=x11-libs/libxshmfence-1.1:=[${MULTILIB_USEDEP}]
- >=x11-libs/libXdamage-1.1.4-r1:=[${MULTILIB_USEDEP}]
- >=x11-libs/libXext-1.3.2:=[${MULTILIB_USEDEP}]
- >=x11-libs/libXxf86vm-1.1.3:=[${MULTILIB_USEDEP}]
- >=x11-libs/libxcb-1.13:=[${MULTILIB_USEDEP}]
- x11-libs/libXfixes:=[${MULTILIB_USEDEP}]
- )
-"
-for card in ${RADEON_CARDS}; do
- RDEPEND="${RDEPEND}
- video_cards_${card}? ( ${LIBDRM_DEPSTRING}[video_cards_radeon] )
- "
-done
-RDEPEND="${RDEPEND}
- video_cards_radeonsi? ( ${LIBDRM_DEPSTRING}[video_cards_amdgpu] )
-"
-
-# Please keep the LLVM dependency block separate. Since LLVM is slotted,
-# we need to *really* make sure we're not pulling one than more slot
-# simultaneously.
-#
-# How to use it:
-# 1. List all the working slots (with min versions) in ||, newest first.
-# 2. Update the := to specify *max* version, e.g. < 10.
-# 3. Specify LLVM_MAX_SLOT, e.g. 9.
-LLVM_MAX_SLOT="10"
-LLVM_DEPSTR="
- || (
- sys-devel/llvm:10[${MULTILIB_USEDEP}]
- sys-devel/llvm:9[${MULTILIB_USEDEP}]
- sys-devel/llvm:8[${MULTILIB_USEDEP}]
- sys-devel/llvm:7[${MULTILIB_USEDEP}]
- )
- sys-devel/llvm:=[${MULTILIB_USEDEP}]
-"
-LLVM_DEPSTR_AMDGPU=${LLVM_DEPSTR//]/,llvm_targets_AMDGPU(-)]}
-CLANG_DEPSTR=${LLVM_DEPSTR//llvm/clang}
-CLANG_DEPSTR_AMDGPU=${CLANG_DEPSTR//]/,llvm_targets_AMDGPU(-)]}
-RDEPEND="${RDEPEND}
- llvm? (
- opencl? (
- video_cards_r600? (
- ${CLANG_DEPSTR_AMDGPU}
- )
- !video_cards_r600? (
- video_cards_radeonsi? (
- ${CLANG_DEPSTR_AMDGPU}
- )
- )
- !video_cards_r600? (
- !video_cards_radeonsi? (
- video_cards_radeon? (
- ${CLANG_DEPSTR_AMDGPU}
- )
- )
- )
- !video_cards_r600? (
- !video_cards_radeon? (
- !video_cards_radeonsi? (
- ${CLANG_DEPSTR}
- )
- )
- )
- )
- !opencl? (
- video_cards_r600? (
- ${LLVM_DEPSTR_AMDGPU}
- )
- !video_cards_r600? (
- video_cards_radeonsi? (
- ${LLVM_DEPSTR_AMDGPU}
- )
- )
- !video_cards_r600? (
- !video_cards_radeonsi? (
- video_cards_radeon? (
- ${LLVM_DEPSTR_AMDGPU}
- )
- )
- )
- !video_cards_r600? (
- !video_cards_radeon? (
- !video_cards_radeonsi? (
- ${LLVM_DEPSTR}
- )
- )
- )
- )
- )
-"
-unset {LLVM,CLANG}_DEPSTR{,_AMDGPU}
-
-DEPEND="${RDEPEND}
- valgrind? ( dev-util/valgrind )
- X? (
- x11-libs/libXrandr[${MULTILIB_USEDEP}]
- x11-base/xorg-proto
- )
-"
-BDEPEND="
- ${PYTHON_DEPS}
- opencl? (
- >=sys-devel/gcc-4.6
- )
- sys-devel/bison
- sys-devel/flex
- sys-devel/gettext
- virtual/pkgconfig
- $(python_gen_any_dep ">=dev-python/mako-0.8.0[\${PYTHON_USEDEP}]")
-"
-
-S="${WORKDIR}/${MY_P}"
-EGIT_CHECKOUT_DIR=${S}
-
-QA_WX_LOAD="
-x86? (
- usr/lib*/libglapi.so.0.0.0
- usr/lib*/libGLESv1_CM.so.1.1.0
- usr/lib*/libGLESv2.so.2.0.0
- usr/lib*/libGL.so.1.2.0
- usr/lib*/libOSMesa.so.8.0.0
- libglvnd? ( usr/lib/libGLX_mesa.so.0.0.0 )
-)"
-
-llvm_check_deps() {
- local flags=${MULTILIB_USEDEP}
- if use video_cards_r600 || use video_cards_radeon || use video_cards_radeonsi
- then
- flags+=",llvm_targets_AMDGPU(-)"
- fi
-
- if use opencl; then
- has_version "sys-devel/clang:${LLVM_SLOT}[${flags}]" || return 1
- fi
- has_version "sys-devel/llvm:${LLVM_SLOT}[${flags}]"
-}
-
-pkg_pretend() {
- if use opencl; then
- if ! use video_cards_r600 &&
- ! use video_cards_radeonsi; then
- ewarn "Ignoring USE=opencl since VIDEO_CARDS does not contain r600 or radeonsi"
- fi
- fi
-
- if use vaapi; then
- if ! use video_cards_r600 &&
- ! use video_cards_radeonsi &&
- ! use video_cards_nouveau; then
- ewarn "Ignoring USE=vaapi since VIDEO_CARDS does not contain r600, radeonsi, or nouveau"
- fi
- fi
-
- if use vdpau; then
- if ! use video_cards_r300 &&
- ! use video_cards_r600 &&
- ! use video_cards_radeonsi &&
- ! use video_cards_nouveau; then
- ewarn "Ignoring USE=vdpau since VIDEO_CARDS does not contain r300, r600, radeonsi, or nouveau"
- fi
- fi
-
- if use xa; then
- if ! use video_cards_freedreno &&
- ! use video_cards_nouveau &&
- ! use video_cards_vmware; then
- ewarn "Ignoring USE=xa since VIDEO_CARDS does not contain freedreno, nouveau, or vmware"
- fi
- fi
-
- if use xvmc; then
- if ! use video_cards_r600 &&
- ! use video_cards_nouveau; then
- ewarn "Ignoring USE=xvmc since VIDEO_CARDS does not contain r600 or nouveau"
- fi
- fi
-
- if ! use gallium; then
- use lm-sensors && ewarn "Ignoring USE=lm-sensors since USE does not contain gallium"
- use llvm && ewarn "Ignoring USE=llvm since USE does not contain gallium"
- use opencl && ewarn "Ignoring USE=opencl since USE does not contain gallium"
- use vaapi && ewarn "Ignoring USE=vaapi since USE does not contain gallium"
- use vdpau && ewarn "Ignoring USE=vdpau since USE does not contain gallium"
- use unwind && ewarn "Ignoring USE=unwind since USE does not contain gallium"
- use xa && ewarn "Ignoring USE=xa since USE does not contain gallium"
- use xvmc && ewarn "Ignoring USE=xvmc since USE does not contain gallium"
- fi
-
- if ! use llvm; then
- use opencl && ewarn "Ignoring USE=opencl since USE does not contain llvm"
- fi
-}
-
-python_check_deps() {
- has_version -b ">=dev-python/mako-0.8.0[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
- # warning message for bug 459306
- if use llvm && has_version sys-devel/llvm[!debug=]; then
- ewarn "Mismatch between debug USE flags in media-libs/mesa and sys-devel/llvm"
- ewarn "detected! This can cause problems. For details, see bug 459306."
- fi
-
- if use llvm; then
- llvm_pkg_setup
- fi
- python-any-r1_pkg_setup
-}
-
-multilib_src_configure() {
- local emesonargs=()
-
- if use classic; then
- # Intel code
- dri_driver_enable video_cards_i915 i915
- dri_driver_enable video_cards_i965 i965
- if ! use video_cards_i915 && \
- ! use video_cards_i965; then
- dri_driver_enable video_cards_intel i915 i965
- fi
-
- # Nouveau code
- dri_driver_enable video_cards_nouveau nouveau
-
- # ATI code
- dri_driver_enable video_cards_r100 r100
- dri_driver_enable video_cards_r200 r200
- if ! use video_cards_r100 && \
- ! use video_cards_r200; then
- dri_driver_enable video_cards_radeon r100 r200
- fi
- fi
-
- emesonargs+=( -Dplatforms=surfaceless$(use X && echo ",x11")$(use wayland && echo ",wayland")$(use gbm && echo ",drm") )
-
- if use gallium; then
- emesonargs+=(
- $(meson_use llvm)
- $(meson_use lm-sensors lmsensors)
- $(meson_use unwind libunwind)
- )
-
- if use video_cards_iris ||
- use video_cards_r300 ||
- use video_cards_r600 ||
- use video_cards_radeonsi ||
- use video_cards_nouveau ||
- use video_cards_vmware; then
- emesonargs+=($(meson_use d3d9 gallium-nine))
- else
- emesonargs+=(-Dgallium-nine=false)
- fi
-
- if use video_cards_r600 ||
- use video_cards_radeonsi ||
- use video_cards_nouveau; then
- emesonargs+=($(meson_use vaapi gallium-va))
- use vaapi && emesonargs+=( -Dva-libs-path="${EPREFIX}"/usr/$(get_libdir)/va/drivers )
- else
- emesonargs+=(-Dgallium-va=false)
- fi
-
- if use video_cards_r300 ||
- use video_cards_r600 ||
- use video_cards_radeonsi ||
- use video_cards_nouveau; then
- emesonargs+=($(meson_use vdpau gallium-vdpau))
- else
- emesonargs+=(-Dgallium-vdpau=false)
- fi
-
- if use video_cards_freedreno ||
- use video_cards_nouveau ||
- use video_cards_vmware; then
- emesonargs+=($(meson_use xa gallium-xa))
- else
- emesonargs+=(-Dgallium-xa=false)
- fi
-
- if use video_cards_r600 ||
- use video_cards_nouveau; then
- emesonargs+=($(meson_use xvmc gallium-xvmc))
- else
- emesonargs+=(-Dgallium-xvmc=false)
- fi
-
- if use video_cards_freedreno ||
- use video_cards_lima ||
- use video_cards_panfrost ||
- use video_cards_vc4 ||
- use video_cards_vivante; then
- gallium_enable -- kmsro
- fi
-
- gallium_enable video_cards_lima lima
- gallium_enable video_cards_panfrost panfrost
- gallium_enable video_cards_vc4 vc4
- gallium_enable video_cards_vivante etnaviv
- gallium_enable video_cards_vmware svga
- gallium_enable video_cards_nouveau nouveau
-
- # Only one i915 driver (classic vs gallium). Default to classic.
- if ! use classic; then
- gallium_enable video_cards_i915 i915
- if ! use video_cards_i915 && \
- ! use video_cards_i965; then
- gallium_enable video_cards_intel i915
- fi
- fi
-
- gallium_enable video_cards_iris iris
-
- gallium_enable video_cards_r300 r300
- gallium_enable video_cards_r600 r600
- gallium_enable video_cards_radeonsi radeonsi
- if ! use video_cards_r300 && \
- ! use video_cards_r600; then
- gallium_enable video_cards_radeon r300 r600
- fi
-
- gallium_enable video_cards_freedreno freedreno
- gallium_enable video_cards_virgl virgl
-
- # opencl stuff
- emesonargs+=(
- -Dgallium-opencl="$(usex opencl icd disabled)"
- )
- fi
-
- if use vulkan; then
- vulkan_enable video_cards_i965 intel
- vulkan_enable video_cards_iris intel
- vulkan_enable video_cards_radeonsi amd
- fi
-
- # x86 hardened pax_kernel needs glx-rts, bug 240956
- if [[ ${ABI} == x86 ]]; then
- emesonargs+=( $(meson_use pax_kernel glx-read-only-text) )
- fi
-
- if use gallium; then
- gallium_enable -- swrast
- emesonargs+=( -Dosmesa=$(usex osmesa gallium none) )
- else
- dri_driver_enable -- swrast
- emesonargs+=( -Dosmesa=$(usex osmesa classic none) )
- fi
-
- driver_list() {
- local drivers="$(sort -u <<< "${1// /$'\n'}")"
- echo "${drivers//$'\n'/,}"
- }
-
- emesonargs+=(
- $(meson_use test build-tests)
- -Dglx=$(usex X dri disabled)
- -Dshared-glapi=true
- $(meson_use dri3)
- $(meson_use egl)
- $(meson_use gbm)
- $(meson_use gles1)
- $(meson_use gles2)
- $(meson_use libglvnd glvnd)
- $(meson_use selinux)
- -Dvalgrind=$(usex valgrind auto false)
- -Ddri-drivers=$(driver_list "${DRI_DRIVERS[*]}")
- -Dgallium-drivers=$(driver_list "${GALLIUM_DRIVERS[*]}")
- -Dvulkan-drivers=$(driver_list "${VULKAN_DRIVERS[*]}")
- $(meson_use vulkan-overlay vulkan-overlay-layer)
- --buildtype $(usex debug debug plain)
- -Db_ndebug=$(usex debug false true)
- )
- meson_src_configure
-}
-
-multilib_src_compile() {
- meson_src_compile
-}
-
-multilib_src_install() {
- meson_src_install
-
- use libglvnd && rm -f "${D}"/usr/$(get_libdir)/pkgconfig/{egl,gl}.pc
-}
-
-multilib_src_install_all() {
- einstalldocs
-}
-
-multilib_src_test() {
- meson test -v -C "${BUILD_DIR}" -t 100
-}
-
-pkg_postinst() {
- if ! use libglvnd; then
- # Switch to the xorg implementation.
- echo
- eselect opengl set --use-old ${OPENGL_DIR}
- fi
-}
-
-# $1 - VIDEO_CARDS flag (check skipped for "--")
-# other args - names of DRI drivers to enable
-dri_driver_enable() {
- if [[ $1 == -- ]] || use $1; then
- shift
- DRI_DRIVERS+=("$@")
- fi
-}
-
-gallium_enable() {
- if [[ $1 == -- ]] || use $1; then
- shift
- GALLIUM_DRIVERS+=("$@")
- fi
-}
-
-vulkan_enable() {
- if [[ $1 == -- ]] || use $1; then
- shift
- VULKAN_DRIVERS+=("$@")
- fi
-}
diff --git a/media-libs/mesa/mesa-19.2.2.ebuild b/media-libs/mesa/mesa-19.2.4.ebuild
index 9fb49167ff44..9fb49167ff44 100644
--- a/media-libs/mesa/mesa-19.2.2.ebuild
+++ b/media-libs/mesa/mesa-19.2.4.ebuild
diff --git a/media-libs/mesa/mesa-19.3.0_rc2.ebuild b/media-libs/mesa/mesa-19.3.0_rc3.ebuild
index d8de3e17e493..d8de3e17e493 100644
--- a/media-libs/mesa/mesa-19.3.0_rc2.ebuild
+++ b/media-libs/mesa/mesa-19.3.0_rc3.ebuild
diff --git a/media-libs/mlt/Manifest b/media-libs/mlt/Manifest
index 383c808b7a4f..5590874a83a9 100644
--- a/media-libs/mlt/Manifest
+++ b/media-libs/mlt/Manifest
@@ -5,6 +5,8 @@ AUX mlt-6.16.0-crop-filter.patch 1420 BLAKE2B 359f02e95c7afd66c412e8b1e8dbd59d67
AUX mlt-6.16.0-mlt_consumer-race-condition.patch 936 BLAKE2B 1ac34744d8bab9cc18c37092bb7f62a92cd297ab7a31b3ce4927f08257bf0fb87bf33c533df6a12c045c6573f5d8d0ce4105c99a740dd75e9b9e4ab3764c8abd SHA512 3bbcd1172263e8e6048e329075a0ea521dab7f27f6f92496f4e39f8ddd48d6c3b65c96f4ea0620aa1ab5dca886aeb5b58ad09b757acd2ad33ea3cb5729e7bc2f
AUX mlt-6.16.0-rotoscoping-interpolation.patch 998 BLAKE2B 22ae634e46fa61cc60113a4d8f35454ecabd73f4f9de0c0a9c385aad44a941610ed075bd278d0b45f9101bb3939b82a0565938d4e3c4f29f320d93334cfad4b0 SHA512 f785df6e7db75018c05f57f49537e57e86fbd0b3cf2aad705c0179f36d2cb1115cd8f20f2b4977db0c32b485fef3ba32283fc68c817db4eddcc161e549a63685
DIST mlt-6.16.0.tar.gz 1414374 BLAKE2B 6c031360721d535e95cbaf890c1f42f5f5dd914e0c6c20992bd3aec4ecbcc0b53370fe6b82b5d11c8242bb0a1f2d94f28bc61b4e5a920e5afb41ca8bb5229433 SHA512 554e8b9baa7a8578cc52315fe0583c61762bf6fbbcdd4a1e4f25753846d92f013e7d74745498625fcc781de993aa0526fd761920450b4314e67105783b9bde26
+DIST mlt-6.18.0.tar.gz 1430398 BLAKE2B 43d33756ace75dd38c7a223ff297323d3f47d8b7cdf2791709ee8cafcfed56c345b49ac3943ad4c49123e69a182dbb551cc93b1f56358fb96966e1b336691d90 SHA512 af6042fa554a7bf87060aaab401c51111fd03a1e50037024662fe727a2281c218f62db07f2c44db62d46f2b9ff67d4599f7aaccc2b337e20394383a24e3c5953
EBUILD mlt-6.16.0-r1.ebuild 5786 BLAKE2B ae4e3dfe044d0152c8a8ccb66537a04cdf0fa08e869363b532de982a043febba7995922c6fe0f2a01b946794c1fcf936dc0120f7e7edc5359b17956cd78a42e8 SHA512 10f48c97e90a2be760c4f720c391f3b399811ba6b0deca9e3035b9d6cb5c5c39c29fc17f6731c620d160709de32031e5bd49f469db7399ee2d834973794ef01c
EBUILD mlt-6.16.0-r2.ebuild 5786 BLAKE2B 0da11c4a284784930dfd45e5ecb2090db7362b58fb3f30c62fe10f936dd93d672342d4891eb95a852476d31b83f792fdf878dd8a9c7c3685eb77eaa2ecb5115d SHA512 1937fb2777d0b6fedd732d1ae1f14ad2c05d2b6ee045472819882d9bdd5ed73f282421a3a07c2d606e7f7ac03ff03cca1a31ff57630bfb152e8f313b3c74b865
+EBUILD mlt-6.18.0.ebuild 5367 BLAKE2B 0eb03e758bd30a27616d715589d17f33b3ac1d07cad905513e25b5eb3acad8512a86ddc52f810ebb577c8e3ef8ccdfb6b44262889e9d472914e7bb2648a18de9 SHA512 dce80d749ac175cf49d435c81d938181ac6c91e4d76c96bc26d9b2ef3a2ec5e6c29d4ce7fe0e772084cb3b0d197efbbb6f761510d1c7ffa92ea825c45eb2e0ab
MISC metadata.xml 1595 BLAKE2B 63b95c943ec9860db5c68d7ffcf683381bb0e859afe333263afc51f9e985a9f4263279aded8288ec03511d8d56d12415f5590529a4de0009ff21bb890bc1febe SHA512 7f7005732163a00fcd0ff1d21608c26296f87e0658fad912e35724b61c9072ceb67f1a515b0445159192f4959be87a63a01b717c8fe63a64aa8ceb3081cb11f8
diff --git a/media-libs/mlt/mlt-6.18.0.ebuild b/media-libs/mlt/mlt-6.18.0.ebuild
new file mode 100644
index 000000000000..a2df7a96441f
--- /dev/null
+++ b/media-libs/mlt/mlt-6.18.0.ebuild
@@ -0,0 +1,214 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7} )
+# this ebuild currently only supports installing ruby bindings for a single ruby version
+# so USE_RUBY must contain only a single value (the latest stable) as the ebuild calls
+# /usr/bin/${USE_RUBY} directly
+USE_RUBY="ruby25"
+inherit python-single-r1 qmake-utils ruby-single toolchain-funcs
+
+DESCRIPTION="Open source multimedia framework for television broadcasting"
+HOMEPAGE="https://www.mltframework.org/"
+SRC_URI="https://github.com/mltframework/${PN}/releases/download/v${PV}/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="compressed-lumas cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 debug ffmpeg
+fftw frei0r gtk jack kdenlive kernel_linux libav libsamplerate lua melt opencv opengl python
+qt5 rtaudio ruby sdl vdpau vidstab xine xml"
+# java perl php tcl
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+SWIG_DEPEND=">=dev-lang/swig-2.0"
+# java? ( ${SWIG_DEPEND} >=virtual/jdk-1.5 )
+# perl? ( ${SWIG_DEPEND} )
+# php? ( ${SWIG_DEPEND} )
+# tcl? ( ${SWIG_DEPEND} )
+BDEPEND="
+ virtual/pkgconfig
+ compressed-lumas? ( virtual/imagemagick-tools[png] )
+ lua? ( ${SWIG_DEPEND} virtual/pkgconfig )
+ python? ( ${SWIG_DEPEND} )
+ ruby? ( ${SWIG_DEPEND} )"
+#rtaudio will use OSS on non linux OSes
+DEPEND="
+ >=media-libs/libebur128-1.2.2:=
+ ffmpeg? (
+ libav? ( >=media-video/libav-12:0=[vdpau?] )
+ !libav? ( media-video/ffmpeg:0=[vdpau?,-flite] )
+ )
+ fftw? ( sci-libs/fftw:3.0= )
+ frei0r? ( media-plugins/frei0r-plugins )
+ gtk? (
+ media-libs/libexif
+ x11-libs/gtk+:2
+ x11-libs/pango
+ )
+ jack? (
+ >=dev-libs/libxml2-2.5
+ media-libs/ladspa-sdk
+ virtual/jack
+ )
+ libsamplerate? ( >=media-libs/libsamplerate-0.1.2 )
+ lua? ( >=dev-lang/lua-5.1.4-r4:= )
+ opencv? ( >=media-libs/opencv-3.2.0:= )
+ opengl? ( media-video/movit )
+ python? ( ${PYTHON_DEPS} )
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtsvg:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtxml:5
+ media-libs/libexif
+ x11-libs/libX11
+ )
+ rtaudio? (
+ >=media-libs/rtaudio-4.1.2
+ kernel_linux? ( media-libs/alsa-lib )
+ )
+ ruby? ( ${RUBY_DEPS} )
+ sdl? (
+ media-libs/libsdl2[X,opengl,video]
+ media-libs/sdl2-image
+ )
+ vidstab? ( media-libs/vidstab )
+ xine? ( >=media-libs/xine-lib-1.1.2_pre20060328-r7 )
+ xml? ( >=dev-libs/libxml2-2.5 )"
+# java? ( >=virtual/jre-1.5 )
+# perl? ( dev-lang/perl )
+# php? ( dev-lang/php )
+# sox? ( media-sound/sox )
+# tcl? ( dev-lang/tcl:0= )
+RDEPEND="${DEPEND}"
+
+DOCS=( AUTHORS ChangeLog NEWS README docs/{framework,melt,mlt{++,-xml}}.txt )
+
+PATCHES=( "${FILESDIR}"/${PN}-6.10.0-swig-underlinking.patch )
+
+pkg_setup() {
+ use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+
+ # respect CFLAGS LDFLAGS when building shared libraries. Bug #308873
+ for x in python lua; do
+ sed -i "/mlt.so/s: -lmlt++ :& ${CFLAGS} ${LDFLAGS} :" src/swig/$x/build || die
+ done
+
+ sed -i -e "s/env ruby/${USE_RUBY}/" src/swig/ruby/* || die
+
+ use python && python_fix_shebang src/swig/python
+}
+
+src_configure() {
+ tc-export CC CXX
+
+ local myconf=(
+ --enable-gpl
+ --enable-gpl3
+ --enable-motion-est
+ --target-arch=$(tc-arch)
+ --disable-kde
+ --disable-sdl
+ --disable-swfdec
+ $(use_enable debug)
+ $(use_enable cpu_flags_x86_sse sse)
+ $(use_enable cpu_flags_x86_sse2 sse2)
+ $(use_enable ffmpeg avformat)
+ $(use_enable fftw plus)
+ $(use_enable frei0r)
+ $(use_enable gtk gtk2)
+ $(use_enable jack jackrack)
+ $(use_enable kdenlive)
+ $(use_enable libsamplerate resample)
+ $(use_enable melt)
+ $(use_enable opencv)
+ $(use_enable opengl)
+ $(use_enable qt5 qt)
+ $(use_enable rtaudio)
+ $(use_enable sdl sdl2)
+ $(use_enable vidstab vid.stab )
+ $(use_enable xine)
+ $(use_enable xml)
+ --disable-sox
+ )
+ #$(use_enable sox) FIXME
+
+ use compressed-lumas && myconf+=( --luma-compress )
+ use ffmpeg && myconf+=( --avformat-swscale )
+ use vdpau && myconf+=( --avformat-vdpau )
+
+ if use qt5 ; then
+ myconf+=(
+ --qt-includedir=$(qt5_get_headerdir)
+ --qt-libdir=$(qt5_get_libdir)
+ )
+ fi
+
+ if use amd64 || use x86 ; then
+ myconf+=( $(use_enable cpu_flags_x86_mmx mmx) )
+ else
+ myconf+=( --disable-mmx )
+ fi
+
+ if ! use melt ; then
+ sed -i -e "s;src/melt;;" Makefile || die
+ fi
+
+ # TODO: add swig language bindings
+ # see also https://www.mltframework.org/twiki/bin/view/MLT/ExtremeMakeover
+
+ local swig_lang=()
+ # TODO: java perl php tcl
+ for i in lua python ruby ; do
+ use $i && swig_lang+=( $i )
+ done
+ [[ -z "${swig_lang}" ]] && swig_lang=( none )
+
+ econf "${myconf[@]}" --swig-languages="${swig_lang[*]}"
+
+ sed -i -e s/^OPT/#OPT/ config.mak || die
+}
+
+src_install() {
+ default
+
+ dodir /usr/share/${PN}
+ insinto /usr/share/${PN}
+ doins -r demo
+
+ docinto swig
+
+ # Install SWIG bindings
+ if use lua; then
+ cd "${S}"/src/swig/lua || die
+ exeinto $(pkg-config --variable INSTALL_CMOD lua)
+ doexe mlt.so
+ dodoc play.lua
+ fi
+
+ if use python; then
+ cd "${S}"/src/swig/python || die
+ python_domodule mlt.py _mlt.so
+ chmod +x "${D}$(python_get_sitedir)/_mlt.so" || die
+ dodoc play.py
+ python_optimize
+ fi
+
+ if use ruby; then
+ cd "${S}"/src/swig/ruby || die
+ local rubydir=$("${EPREFIX}"/usr/bin/${USE_RUBY} -r rbconfig -e 'print RbConfig::CONFIG["sitearchdir"]')
+ exeinto "${rubydir#${EPREFIX}}"
+ doexe mlt.so
+ dodoc play.rb thumbs.rb
+ fi
+ # TODO: java perl php tcl
+}
diff --git a/media-libs/openicc/Manifest b/media-libs/openicc/Manifest
index fd51d2815014..ea71c5581d57 100644
--- a/media-libs/openicc/Manifest
+++ b/media-libs/openicc/Manifest
@@ -1,4 +1,4 @@
AUX openicc-0.1.0-buildsystem.patch 8257 BLAKE2B c979455e7136e47fa7d82f23f81e6b49373455fa03191f6eb2f2cb56d52bb403d4198df3739d29d6b74f841a0901ca4b1c4d7fd35354581f93176958ecc0ba6e SHA512 880b47966eb8350b245dd7f9124d715d2915b40d962bcf550c52defa832132e9d79c269bd31b58844cfe2b582d528d76bc7eca84a92acd75c5d2165117d4fefc
DIST openicc-0.1.0.tar.gz 193974 BLAKE2B c256d1aa6fe9ccff15650cd72ddc25392961da62a3621541e672b6e0942f24b7d7be032557038d789932530e185f340ec35414739c2402bae637bdd73af2b029 SHA512 81df4545694e920bea0b24535c1c8d06327f87dee465883c4e3209d7348ab2220f94b9e9785d9da68c5e023e9a59512d5e15b4ad8f82e256b63b7c28459fd029
-EBUILD openicc-0.1.0.ebuild 1059 BLAKE2B fa9d71c190ad52793a83f01efe55754e4c1dc30cec51d1df68dab97db841233bf4f58f6537b40fa622d1c6e2c89a37a2af77ecf342643c9c047983897cc5c31a SHA512 24a1e31b636d8a1da754ee3cb7c15c3d9842f5f3411aef862362ac3ce9339083ef4e71a237a745945c5ed8756f27e7d4e80bc0b0d9e4056ed2d9d1c400370538
+EBUILD openicc-0.1.0.ebuild 1066 BLAKE2B 0d241edcfbad47cf5ae39426eba770b71033c900433eb598fb5712e985107ace76856b6d4d301fb8e16f4439eb0fed3a3bb475dbce9d110f18378dda0a2160ce SHA512 dc0acf30cc98d449e270a95ad4630c8628d921d5856a82f22ee4a5422c290b6657e7df802d43f2bf02ba92543570dc582240822daf8365f9e0c8a870f442f71d
MISC metadata.xml 332 BLAKE2B 37d73e61e45957551d87dc0737f0ce43f4087517129b65d3fd43af0f3d28f1ea831f63eb39b8ba0749dff1308123ab7b5de60916a34578a08c40f6815eb577be SHA512 1976c2a94f105bdcfec12732c170797877cde03acb4f102b167df60c0aa4587877e71c1e414f19bca608feb26521522fb65d31f2742c3d48985bc535c07226c5
diff --git a/media-libs/openicc/openicc-0.1.0.ebuild b/media-libs/openicc/openicc-0.1.0.ebuild
index c924a25f5f1f..b1a307e6ee25 100644
--- a/media-libs/openicc/openicc-0.1.0.ebuild
+++ b/media-libs/openicc/openicc-0.1.0.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
inherit cmake-multilib
@@ -14,13 +14,14 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc static-libs test"
-RDEPEND="
- dev-libs/yajl[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}
+BDEPEND="
sys-devel/gettext
doc? ( app-doc/doxygen )
"
+DEPEND="
+ dev-libs/yajl[${MULTILIB_USEDEP}]
+"
+RDEPEND="${DEPEND}"
REQUIRED_USE="test? ( static-libs )"
diff --git a/media-libs/phonon-gstreamer/Manifest b/media-libs/phonon-gstreamer/Manifest
index 8d25ef5fb26b..0545f4056da6 100644
--- a/media-libs/phonon-gstreamer/Manifest
+++ b/media-libs/phonon-gstreamer/Manifest
@@ -2,6 +2,6 @@ AUX phonon-gstreamer-4.9.0-no-paused-on-zero-vol.patch 998 BLAKE2B 6f659a6a6aad1
AUX phonon-gstreamer-4.9.0-qt-5.11.patch 2144 BLAKE2B a11065fab61037e11f54ab2b3a41f55231ac2175372077b302b033bbf7483030e763e50e8dce00886394ce94feb205b75d3bf5f4ea4b0c11f3e0c0fba42f14f3 SHA512 b13fe80bf493d33ef942babf084f823e9d6314f489496007dd43e9c0efba4c8e354067cba5ccae53806156d631a8bbf115b84e654052086aeb1d5d32f15b6f08
DIST phonon-backend-gstreamer-4.10.0.tar.xz 98532 BLAKE2B b9182a50810536c46999266bd40996bb59ac982e44d2066c2afd897d3a2feb99e5570e36dcc869098f5b171018f4c339a2e3b8df124eaeb88236073245069859 SHA512 3beaba9ea3a332a6908ebdaa966958e8e8056d79cfb210e82a8edaf08f0a8bacbf8094e91b1b1b936406aa634dabb962e6c1468e4dde3febd9efac1a63ea70a4
DIST phonon-backend-gstreamer-4.9.0.tar.xz 75960 BLAKE2B 676810dc99f3734a6932bfe355a37df1334c3460eba9a6d96e039442ce2729b61db61798c1f7207aef68a30f79355703c80e6aeb1a2ca7156f22e9fd7e07027b SHA512 9c13d37c6c7070c2bd8fcc562f743ac2f55289bc7cc82147ef0ae990e5d380d541cc1d9ce61e6ad1549ed1935d41faafaeeb0cd5463e4c656ea8fee636ff4dfe
-EBUILD phonon-gstreamer-4.10.0.ebuild 952 BLAKE2B a3c9c2c2904bc168b6cc5bfa456f037e4aec45f564e8c9f8219990395df847cd27e5eff0cbddcf9f3d75c716f89c2e93df5379020373faa4d10739ed3812204c SHA512 01e1d30999f20bc0060d0cda70f82a8ebf940f1da8dbf1797d2360c64897a3f03aadea3e6a3866621f8ebc76cb33b6eb578e9f4678e0a3043560b287d3aa8378
+EBUILD phonon-gstreamer-4.10.0.ebuild 959 BLAKE2B 12157ba58c97ae856d93e558e2edf2aa731f5ed769fad34eab301419e07574ccc14faa778328d52ea5866b110390b2fb528a29820938a2477d574c746c2e4fb6 SHA512 c9eaca3934463165a6b52c0aa6e5c6efc6afcb72410d641aebe02d26ee9fd853c72c0d3e96e237f73efba3db39990ab5fa81d378694571d6e081fb8998aa292f
EBUILD phonon-gstreamer-4.9.0-r3.ebuild 1250 BLAKE2B 759dcf7e4bf9fb29b2fb3fc788d5e00a8586490cdfc97ed4cab79bc03ed2869a8327a533ba4ba157849a51822ee574d15bb63f8519e9a5e10a8dfc68bda88fc3 SHA512 706b83e5c5c1079cb467558b88eae314f1b3eb9d31a34fd4b4e917272fb0850c57460971b357dba222cda8d74ceea6ea9abba919e1cadfbda25c4c5717ecc721
MISC metadata.xml 339 BLAKE2B 2e6fd710b9791c7dd1f8836dac9209a84608dcb54d5ebef458acef6651c03eb55d8733d23df0a6cd0dbe470f00d43e0413b3d18b432f8a38a765af458e5662fc SHA512 c481721ab8e7762b2b951501cc99f7e2d2263ffd682dce3731fb415b677b74f7fbfe7770e9d2b1b1ce496c10254b84bb7489ff971593dac90c151a9ff1623e9a
diff --git a/media-libs/phonon-gstreamer/phonon-gstreamer-4.10.0.ebuild b/media-libs/phonon-gstreamer/phonon-gstreamer-4.10.0.ebuild
index b514032550e7..7f09ca61b211 100644
--- a/media-libs/phonon-gstreamer/phonon-gstreamer-4.10.0.ebuild
+++ b/media-libs/phonon-gstreamer/phonon-gstreamer-4.10.0.ebuild
@@ -4,7 +4,7 @@
EAPI=7
MY_PN="phonon-backend-gstreamer"
-inherit kde5
+inherit ecm kde.org
DESCRIPTION="GStreamer backend for the Phonon multimedia library"
HOMEPAGE="https://phonon.kde.org/"
diff --git a/media-libs/phonon-vlc/Manifest b/media-libs/phonon-vlc/Manifest
index beb21ef9f3ec..9d94f6853ac2 100644
--- a/media-libs/phonon-vlc/Manifest
+++ b/media-libs/phonon-vlc/Manifest
@@ -2,5 +2,5 @@ AUX phonon-vlc-0.10.1-qt-5.11.patch 998 BLAKE2B e182ed8a038577c48c8798e6769b992a
DIST phonon-backend-vlc-0.10.2.tar.xz 60568 BLAKE2B 7ee5ea6cc627ec2bd872b4c60f9c915f383e9b2826b30c4b0db96e8348b1a26ea4f710076b68892c28c73d45dae118f06a315093b6e954d48967891f1e31eec4 SHA512 3c4e7c60582d7871b209f4b38b139f43ab5f97618399164ecc649cd0e077a1d4c7848bc5c5c213d747cf7e5f1252ff53ded745880dfd36247494479840789ba5
DIST phonon-backend-vlc-0.11.1.tar.xz 65064 BLAKE2B 2380d31f574b71e2552b37e5c2a8b22239268aac9c2875417486fd77496c89820b5b4c7e94d39bfebad62a5175a35767945e3f57830e69041ed7c58be4b978cc SHA512 4a068478eb1467477cf5c21813723779742eb15766aee2df8184da8c0b58598c5eff8aecefdcfed8e6136495f3caf7691c99d43e98226ab477c162ff19e1fa4e
EBUILD phonon-vlc-0.10.2.ebuild 887 BLAKE2B 97ac0090629d73ac4c0cdc17540fbeaf4258869ad16934b0277887c8bcf1de1ca4346a35b360089c029d289cd979dd11f6256794e418c0ff7fc3234de1c39c9b SHA512 33d774dc5a0c613d96de315754dc274fe9297eae6e7b08c42e7c6ebd283eb99674ec98b5afc480054265dfb0b5f6d39160b06a8fe101427de68b17e7c4b7b3e4
-EBUILD phonon-vlc-0.11.1.ebuild 680 BLAKE2B 8a9f7b3c3cd89677716c66ceae47d85ed2edc8dd039d9bff8b7d62bfb6ca67cf2b616df8027fe12ea61de151f05e87b34c7511c37e624571668deb7c8f694cfa SHA512 8e1b9fa5fbb43a87a30cc61233d702551df09e134506fcf2ff926c48ab74a8c6f013311628fe8208714289331fbe16ff17a9001ea55d3650971c05d8f6653376
+EBUILD phonon-vlc-0.11.1.ebuild 712 BLAKE2B 6b9bb437f86e368635471fab3f2ef68002de1d207f346d82ef2176282dd7378f24650bf650077b72dfca699b52550552e7c43d8deca26b101e06bcdba628f699 SHA512 fc71636cae074b1cc0a2a03f615639df55d58b765b76781bf010ebb253160bab5cc446339030377c74458335665a99f2fcf58183c71c744b8a379889d10c4959
MISC metadata.xml 249 BLAKE2B ad415db89e5dee1627aa77f44ded9d4e1e5b8217d06c7ca25bbaa3fe92ce67c2b1090957c45a821b407d7927e5af798498aa6a5b903895ee1af8ee20a446c7f7 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3
diff --git a/media-libs/phonon-vlc/phonon-vlc-0.11.1.ebuild b/media-libs/phonon-vlc/phonon-vlc-0.11.1.ebuild
index 566bc66ad00b..58b0b5b22056 100644
--- a/media-libs/phonon-vlc/phonon-vlc-0.11.1.ebuild
+++ b/media-libs/phonon-vlc/phonon-vlc-0.11.1.ebuild
@@ -4,7 +4,7 @@
EAPI=7
MY_PN="phonon-backend-vlc"
-inherit kde5
+inherit ecm kde.org
DESCRIPTION="VLC backend for the Phonon multimedia library"
HOMEPAGE="https://phonon.kde.org/"
@@ -19,6 +19,7 @@ SLOT="0"
IUSE="debug"
BDEPEND="
+ dev-qt/linguist-tools:5
virtual/pkgconfig
"
DEPEND="
diff --git a/media-libs/phonon/Manifest b/media-libs/phonon/Manifest
index fd47d9e33c0e..2455c83354c5 100644
--- a/media-libs/phonon/Manifest
+++ b/media-libs/phonon/Manifest
@@ -1,5 +1,5 @@
DIST phonon-4.10.2.tar.xz 322176 BLAKE2B a73fa78e732ba56745e0791559a1ab195e9a5d867d368935ebc779cc1705a405dfd8302f6b5d92678098da8b6fdb52ec4cc2d553c361c3fefc738d502e3c38b6 SHA512 205c2f41691ed37a2b24aa5e900f7720ba024d2046ea4bf0a9b9c46235ffd72dfb4010287ccf753b13e395f84c2a202cbb76454806de3519faf52c3ac7001c4e
DIST phonon-4.11.1.tar.xz 314732 BLAKE2B 9be341f8df643b352392a208c7f24d799edcc94146b71c73d93974a7ef02cc75b5baa1e2ddd037e7e2d3afeb52347d96caaa8b3a2319631802261735a3a751df SHA512 858b2b0d7b0336af76d226b30f3acd1914e7297e0879d5a417fa1b87b13c812f9aab7e20adcad33ce1a03624ce78323dd9968b4b277caf85f800ca60aa134f74
EBUILD phonon-4.10.2.ebuild 1311 BLAKE2B f9b4f8cca3197c50af85aa3c38be8cf8e85850d25a576685db9d387c1658cce58a59d0c9b9dfd03897189c99e129ada3e5e70ba5a9458c3a7e30d17c9b1020c4 SHA512 5f0ed443fb5678c60cea87ad5322451e39207558612054e34d9b0cf77275b7c8ddf55f75eec22bedda8d875dc2e6032970ed441634d00cdae95ce02f6ba0ed91
-EBUILD phonon-4.11.1.ebuild 1243 BLAKE2B 200e53b67c925dada8a49c7386191c6213d0a57827187c0e69bb8f3b87c4da61b1bb4de9b6968d2ee77db9c3c7f1a1868b311090df91cec5c9119ca61acd9489 SHA512 847b1cd8c70b7283405087541d9064e1cac321d14e48e6b729962da8b70db80f3ec59aa876777394f95879095788aae8149f46c284b66a5c093f227aa45a7831
+EBUILD phonon-4.11.1.ebuild 1263 BLAKE2B 9505aa4e350f4c5813c30a8a9dd0ece1a25148ad1ffb9e610fe759217e9c0a1be4847fa7cbcd8406ca1caea280153437c3259338353586fe770c88644a48db3e SHA512 a7c0eac64e4b88829d72227379ff3ca1eb5f23af8830554a7011a9e5f6bb4cf7d3f63e4ed163ae6943ffd60943e1be793b16472fb65510390f3b92317aa29d03
MISC metadata.xml 394 BLAKE2B e551fa12fcce92bd237d1cdb3fcbd496768e012004ace1e08a89f1e0e5f5c997d5b9d1488afce03925337d28a9c431994ce23244ffcb46f7138cde951dc26662 SHA512 963308198d2057bc2869eb21b644c59211f3c4bb04a46de3cca04dc85cdcf67b113555870149b971c8c43a0c64fb88cd141ccf20740f6428d1573485844574a6
diff --git a/media-libs/phonon/phonon-4.11.1.ebuild b/media-libs/phonon/phonon-4.11.1.ebuild
index a5cdbac1015f..0ebc2ce06621 100644
--- a/media-libs/phonon/phonon-4.11.1.ebuild
+++ b/media-libs/phonon/phonon-4.11.1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-inherit desktop kde5
+inherit desktop ecm kde.org
DESCRIPTION="KDE multimedia abstraction library"
HOMEPAGE="https://phonon.kde.org/"
@@ -13,7 +13,7 @@ if [[ ${KDE_BUILD_TYPE} = release ]]; then
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
fi
-LICENSE="|| ( LGPL-2.1 LGPL-3 )"
+LICENSE="|| ( LGPL-2.1 LGPL-3 ) !pulseaudio? ( || ( GPL-2 GPL-3 ) )"
SLOT="0"
IUSE="debug designer gstreamer pulseaudio +vlc"
@@ -22,7 +22,6 @@ BDEPEND="
virtual/pkgconfig
"
DEPEND="
- !!dev-qt/qtphonon:4
dev-qt/qtgui:5
dev-qt/qtwidgets:5
designer? ( dev-qt/designer:5 )
@@ -44,11 +43,11 @@ src_configure() {
-DCMAKE_DISABLE_FIND_PACKAGE_PulseAudio=$(usex !pulseaudio)
-DPHONON_BUILD_SETTINGS=$(usex !pulseaudio)
)
- kde5_src_configure
+ ecm_src_configure
}
src_install() {
- kde5_src_install
+ ecm_src_install
use pulseaudio || \
make_desktop_entry "${PN}settings" \
"Phonon Audio and Video" preferences-desktop-sound
diff --git a/media-libs/rlottie/Manifest b/media-libs/rlottie/Manifest
index 3dfef1c549f8..92cf74e6608e 100644
--- a/media-libs/rlottie/Manifest
+++ b/media-libs/rlottie/Manifest
@@ -1,6 +1,4 @@
AUX rlottie-0.0.1_pre20190920-disable-werror.patch 420 BLAKE2B 3b3173c4514227de44f1f953678dcce871b3df07ccbb617d0f8a18763f66dadf584fdacd8eeb31a8391a5b8a8a1c00a05137790ad09662e093eb7888f8f0bb4d SHA512 893b5a658a63e8fe4f62e72e967d9e89eaef8184680c1b753fbc0c0893078bbf963967dd4dadff6a94150b7b15c0b6c7ee7cd54631b6874aa3cf3d21989746ed
-DIST rlottie-0.0.1_pre20190920.tar.gz 7891127 BLAKE2B bc9e37e74f21f681fffae3e6140662782ebce7bee58c4205cdb9f927f5246aedc83efc516adecf6c61fb5fc06aff58d1c65bfe3cca18d02bf4e9f2d71890869e SHA512 8d903e877cb83fd0af8cb7b6dd96e09a423201c0b88b2c8c733e54bb873a7b48377e5eb8eeefa620e284c2d1b61fcfe0aa309d180c88428aaccdb0f1ac4a48ed
DIST rlottie-0.0.1_pre20191101.tar.gz 7896379 BLAKE2B 2361415074af71340c80b91595edab0b53e85ce704400ba5574e1efc19e6bc2cd7dff8b0e2d32b9f0666889c4d8bd2abbffa943f551b4ee3e4787aa94cfbbe01 SHA512 c4c4dae0f0da4d0bd4b3ea63066335794111f1bd4a33f8844494b9b9e79de46cd994b5e9d185b175cba19d1665ef1fdb0d89babfd71cf7dd0fbf0535ba83ab96
-EBUILD rlottie-0.0.1_pre20190920.ebuild 899 BLAKE2B cb6da55fdaa1014b73c7ceec7e4f2f858efcc9d6b401dc632ed1ab6dbf2b38b77c56238b7c89685a4c84970b5d65cab269c34040b47156baf2d0b89a74e5a13c SHA512 a30d55d15b1091aeaa4fa574246375fa12e3d59964c2d2c6aec07bfa9d7c34458c3dfbdb8484af35e65b6c96eb7ff4c8f55a3b3088c319a52727b0cf9a0beef8
EBUILD rlottie-0.0.1_pre20191101.ebuild 899 BLAKE2B 2a1c3304841d9df0b47a5c384294a1d29d7558b552133558f1558e31071536b24c7da01097885f8815030af7043261ac6a78a7e3004a11af52edfbe6838e2dea SHA512 b9f3e3731a5c2f1df4b9a00d9fea4b6a2c6abff1bc259e1fb6067d13de6053e419e9852f73d9b016daa4eddeb58ee766daed02c55334c02c41ccdd979c98a9a9
MISC metadata.xml 254 BLAKE2B 938f68b7b21ad386a35540a09e4bb956e241dfc963d4823c3c0cd46d3449ff4fb5a1cead67ad7c35a460503d30bdbde35822535f1c2d46f2939ee190f328b846 SHA512 26047ebb40fc49bfb4393121c5c5af69caee617a1d75676be84b0f5af75564828aeeef4503c7681eaaf7e48f6c662574874336296c18e002dca8e925162a1d4c
diff --git a/media-libs/rlottie/rlottie-0.0.1_pre20190920.ebuild b/media-libs/rlottie/rlottie-0.0.1_pre20190920.ebuild
deleted file mode 100644
index dd1e038fbc48..000000000000
--- a/media-libs/rlottie/rlottie-0.0.1_pre20190920.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit meson
-
-MY_COMMIT="93dd5305d9f5d2270a873c9c565b6931439fd11f"
-
-DESCRIPTION="A platform independent standalone library that plays Lottie Animations"
-HOMEPAGE="https://www.tizen.org/ https://github.com/Samsung/rlottie"
-SRC_URI="https://github.com/Samsung/rlottie/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD FTL LGPL-2.1 MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="test"
-
-RESTRICT="!test? ( test )"
-
-DEPEND="test? ( dev-cpp/gtest )"
-
-S="${WORKDIR}/rlottie-${MY_COMMIT}"
-
-PATCHES=( "${FILESDIR}"/rlottie-0.0.1_pre20190920-disable-werror.patch )
-
-src_configure() {
- local emesonargs=(
- -D example=false
- $(meson_use test)
- )
-
- meson_src_configure
-}
-
-src_test() {
- cd "${BUILD_DIR}" || die "Failed to switch into BUILD_DIR."
- eninja test
-}
diff --git a/media-libs/simage/Manifest b/media-libs/simage/Manifest
index 8b2984f4ef1b..09945a6676b4 100644
--- a/media-libs/simage/Manifest
+++ b/media-libs/simage/Manifest
@@ -1,8 +1,10 @@
AUX simage-1.7.0-libpng15.patch 572 BLAKE2B 7f4eacdd5aac3e6634fd26824d0dfb7ec779fcf6be86e642f2870c62b1f0bd86b1ef767e19034e05fd62cba9904ef45e13a85be7657e00133febb67b0469c337 SHA512 0a867187b0dbc644182784e56dfd26b51f48c9355b01228fe3386fab05cee084e0066d4b18eb3f63110a25c0d2abf8f8b214d9b94e2e7dc7438e90308653e4e8
AUX simage-1.7.0-pkgconfig-partial.patch 467 BLAKE2B a2957c1d5fc6939df7ecb1bb15743253294142a87f98d4043368f189dc4f5ee302de16e84572a69e3ea5755124326fb075b2e45d3574a1759c899d9e96eaf828 SHA512 791db9c02fc0dc7526ed43b340ab6f92baea91a5bf9005099f6adf1550a7ab73ef36790d2e761f0b50b88098e9124f3035ff21149cca00d819c2262d8e180618
-AUX simage-1.7.1-cmake-automagic-deps.patch 14873 BLAKE2B a65d862adea4d9f8064b0fccec538047820a134155489cb790d0eae095d7a078f4e4593bf56e532dc3ac03bfff7f0a20a2c81658adddde36faa24cb8fec6df94 SHA512 d80f999d57eddd6eea7b92bb421c2b9bf0f577cdffd0574afbfd2b9c1d25a9dea555d64587be8c96fea203486740ce563b35eaf35da16b6abb4f4b0707cc0916
-DIST Coin3D-simage-3bd369da8f08.tar.bz2 630229 BLAKE2B 6231dde891c07d8a4a37eebd5f89d9e445c048bf48d1718a5f1e2b12f488ad6c806edd04fd4eb30b5e041f978fbb65ea0b1d3b1263d7006bbda4568f4bef87c6 SHA512 61793a728c66dc4f427b1f853e0dcf38a71dced68814c8438e6653a4a1486d8066ce50a7c088d476cf796b4872c724687b3ca9d51ec0ed74f54d5d7e47c89b34
+AUX simage-1.7.1-cmake-automagic-deps.patch 2730 BLAKE2B f4948226c05c123a92d7221d6e670e1d9bcbea326c34fcb7615e69493fab14707be47965ec68a0fa2d1ec71bfc08d74c772730acf78dd8da1062d833205eceb0 SHA512 81ad61d683915b803909729a69bf5496254920ab0d40ce1186fae838eadda831ef9d8cc1138624145f2e1e88dbfd75852f3c97da0316bc6a85cd23d55d5f1a5d
+AUX simage-1.7.1-disable-gif-quantize-buffer.patch 1054 BLAKE2B 15c0cf6c1ca78798e3c93034e7e4d17e1bf5ba5f9921f307e52b87f9d3e02babfac83e40eed401f98db8a225f404fa248957f41b03e360541e46bc62c893d099 SHA512 4a25f0f54a609c613e4f7baaf87a694e246b0c283cf85195e6d272826deb95dda9106125925188e785a2c64c2ed9633465ceb76b2b816e463cfa063ec16dffdc
+AUX simage-1.7.1-fix-examples-linking.patch 963 BLAKE2B e1f39f1bcf1d32d872a73304331fc0dcf88e7067b9086d48de6e0d239b805291be5b328b09c33a9d9f9d6b6278ab1d36cde261665789fd21b1742fef9dadeb43 SHA512 c586e6c760aa42b79f164af97d7a198ffeda6156fee94af6cd50eb61a76fc6c8d0c70ea4752486658be6a280cfab9d53327f1f653cd9dd8beb222e5ef9ab4843
DIST simage-1.7.0.tar.gz 752602 BLAKE2B feca31f8d41ae67271e43c9c664243d872985068ffc8496d43c9b59a47ae5c3067956acced3ff9abbdc5a360aec662e3972a93d8523a704a72ac9d12dd4cfaa0 SHA512 944ec009dd7041692073ddd9795fdd633fe3bc9101f1c1234e8be3746487a9431aecf52abde01563e719153fbe1ca7d29f9b64042e4a64ea08d6cb14666dd89f
+DIST simage-1.7.1-src.zip 4145907 BLAKE2B 99f5f5f46530c2600d47ab0bb080d69281447ee96a2bb9b63ebe5a5c56e235f34ca8bd97b0d6adedf061fe221a61d144d4ccce00123941a9c74d72b1f190030d SHA512 b3c81fa363cd570b3512cd2984f154b83876353ec389dc35afcac4e4ddf8d301eef5b0f8df93c38b9caa6afd81fbe53d3943ad05e041b77734f03c26d2e12867
EBUILD simage-1.7.0-r1.ebuild 1774 BLAKE2B 672761903a9a91db1c92d6cd0248902b1c9c5612cc95bb8f7b543991672b9dfc761c29ea89f432f02c119170c8c7539830d00fa811dc06675ba19dd2d9cdb0d4 SHA512 609cdd06c38fab358d4f6aaa469dec35e14789a7ec2ab459f80f3065ca9341a9801d7c6e48490fd436d667f71dfda51396474f25fe4481dbadfca27928c3f394
-EBUILD simage-1.7.1a_beta_pre20180312.ebuild 1706 BLAKE2B e95c98f8416c56a04e844bf1ded6cd67b330918f814ad327d6f6659e435375f20c914e4823e75372a2a0e45be5330e1ef7f17a1d5fff928655541cdb41eb2527 SHA512 e0edd930cfad848030c36659cd880da8761a8dc42961912008edaeb7cba6121ac851dba1fd6b4d1c2d5179eabcefb202719ffcba9870b617c4697801ed471321
+EBUILD simage-1.7.1-r1.ebuild 1808 BLAKE2B 243ac483497cb66689c41d792992ec0133042243118eacb37fee19791a1aa4f2b4359bf5fd8d7dc28c5107abc6c1617ed49d02f52189aac84fb07712404073fe SHA512 91bb1af84eeaf86fc14b583dad3cd236b0d0dbe5b1bbafddb916b43e2fe5d633111c5c7f8c4c1ded5ea485ed04eaa5b56013dbf00334d3148dfde4bb0a436c7b
MISC metadata.xml 298 BLAKE2B 312f7a48552438ce1231a58486f19aca02bbb281b72733645ffad42a3f82df778145bfc66a61c1216e47bd68e54668725fe08274482be7fb3997c99bf3089fdc SHA512 b72572413e5e40d55658049b4624de687dd1011553fc384deb0c837830b6f82d060b6356ad25e803f27d3be697b07a8c3fbc45932d20d89e4d9918ed6fecd84a
diff --git a/media-libs/simage/files/simage-1.7.1-cmake-automagic-deps.patch b/media-libs/simage/files/simage-1.7.1-cmake-automagic-deps.patch
index c119c938eeb5..5f3fd2db7146 100644
--- a/media-libs/simage/files/simage-1.7.1-cmake-automagic-deps.patch
+++ b/media-libs/simage/files/simage-1.7.1-cmake-automagic-deps.patch
@@ -1,497 +1,85 @@
-diff -ruN Coin3D-simage-3bd369da8f08/CMakeLists.txt my/CMakeLists.txt
---- Coin3D-simage-3bd369da8f08/CMakeLists.txt 2018-03-12 19:57:28.000000000 +0100
-+++ my/CMakeLists.txt 2018-05-06 08:53:45.202467390 +0200
-@@ -74,6 +74,36 @@
- set(SIMAGE_GDIPLUS_SUPPORT OFF)
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 5536922..8225dc4 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -218,14 +218,14 @@ if(NOT SIMAGE_QUICKTIME_SUPPORT AND NOT SIMAGE_CGIMAGE_SUPPORT AND NOT SIMAGE_GD
+ find_package(TIFF)
+
+ set(HAVE_ZLIB ${ZLIB_FOUND})
+- set(HAVE_GIFLIB ${GIF_FOUND})
+- set(HAVE_JPEGLIB ${JPEG_FOUND})
+- set(HAVE_PNGLIB ${PNG_FOUND})
+- set(HAVE_TIFFLIB ${TIFF_FOUND})
++ set(HAVE_GIFLIB ${SIMAGE_GIF_SUPPORT})
++ set(HAVE_JPEGLIB ${SIMAGE_JPEG_SUPPORT})
++ set(HAVE_PNGLIB ${SIMAGE_PNG_SUPPORT})
++ set(HAVE_TIFFLIB ${SIMAGE_TIFF_SUPPORT})
endif()
-+if(GIF_FOUND)
-+ option(SIMAGE_GIF_SUPPORT "Enable support for GIF images" ON)
-+else()
-+ set(SIMAGE_GIF_SUPPORT OFF)
-+endif()
-+
-+if(JASPER_FOUND)
-+ option(SIMAGE_JASPER_SUPPORT "Enable support for JPEG2K images" ON)
-+else()
-+ set(SIMAGE_JASPER_SUPPORT OFF)
-+endif()
-+
-+if(JPEG_FOUND)
-+ option(SIMAGE_JPEG_SUPPORT "Enable support for JPEG images" ON)
-+else()
-+ set(SIMAGE_JPEG_SUPPORT OFF)
-+endif()
-+
-+if(PNG_FOUND)
-+ option(SIMAGE_PNG_SUPPORT "Enable support for PNG images" ON)
-+else()
-+ set(SIMAGE_PNG_SUPPORT OFF)
-+endif()
-+
-+if(TIFF_FOUND)
-+ option(SIMAGE_TIFF_SUPPORT "Enable support for TIFF images" ON)
-+else()
-+ set(SIMAGE_TIFF_SUPPORT OFF)
-+endif()
-+
- if(SNDFILE_FOUND)
- option(SIMAGE_LIBSNDFILE_SUPPORT "" ON)
- else()
-@@ -141,23 +171,23 @@
- return 0;
- }
- " HAVE_GDIPLUS_LOCKBITS_RECTARG_POINTER)
--set(HAVE_GIFLIB ${GIF_FOUND})
-+set(HAVE_GIFLIB ${SIMAGE_GIF_SUPPORT})
- check_include_files(guile/gh.h HAVE_GUILE_GH_H)
- check_include_files(inttypes.h HAVE_INTTYPES_H)
-set(HAVE_JASPER ${JASPER_FOUND})
--set(HAVE_JPEGLIB ${JPG_FOUND})
-+set(HAVE_JASPER ${SIMAGE_JASPER_SUPPORT})
-+set(HAVE_JPEGLIB ${SIMAGE_JPEG_SUPPORT})
- check_include_files(libguile.h HAVE_LIBGUILE_H)
- check_include_files(memory.h HAVE_MEMORY_H)
--set(HAVE_PNGLIB ${PNG_FOUND})
-+set(HAVE_PNGLIB ${SIMAGE_PNG_SUPPORT})
- check_include_files(stdint.h HAVE_STDINT_H)
- check_include_files(stdlib.h HAVE_STDLIB_H)
- check_include_files(strings.h HAVE_STRINGS_H)
- check_include_files(string.h HAVE_STRING_H)
- check_include_files(sys/stat.h HAVE_SYS_STAT_H)
- check_include_files(sys/types.h HAVE_SYS_TYPES_H)
--set(HAVE_TIFFLIB ${TIFF_FOUND})
-+set(HAVE_TIFFLIB ${SIMAGE_TIFF_SUPPORT})
- check_include_files(unistd.h HAVE_UNISTD_H)
-set(HAVE_VFW ${VFW_FOUND})
++set(HAVE_JASPER ${SIMAGE_JASPER_SUPPORT})
+set(HAVE_VFW ${SIMAGE_AVIENC_SUPPORT})
- check_include_files(windows.h HAVE_WINDOWS_H)
- set(PACKAGE "simage")
- set(PACKAGE_BUGREPORT "coin-support@coin3d.org")
-@@ -321,27 +351,27 @@
- target_link_libraries(simage ${GDIPLUS_LIBRARIES})
+
+ check_include_files(guile/gh.h HAVE_GUILE_GH_H)
+ check_include_files(inttypes.h HAVE_INTTYPES_H)
+@@ -430,27 +430,27 @@ if(SIMAGE_GDIPLUS_SUPPORT)
+ target_link_libraries(simage PRIVATE ${GDIPLUS_LIBRARIES})
endif()
-if(GIF_FOUND)
+if(SIMAGE_GIF_SUPPORT)
- target_include_directories(simage PUBLIC ${GIF_INCLUDE_DIR})
- target_link_libraries(simage ${GIF_LIBRARIES})
+ target_include_directories(simage PRIVATE ${GIF_INCLUDE_DIR})
+ target_link_libraries(simage PRIVATE ${GIF_LIBRARIES})
endif()
-if(JASPER_FOUND)
+if(SIMAGE_JASPER_SUPPORT)
- target_include_directories(simage PUBLIC ${JASPER_INCLUDE_DIR})
- target_link_libraries(simage ${JASPER_LIBRARIES})
+ target_include_directories(simage PRIVATE ${JASPER_INCLUDE_DIR})
+ target_link_libraries(simage PRIVATE ${JASPER_LIBRARIES})
endif()
-if(JPEG_FOUND)
+if(SIMAGE_JPEG_SUPPORT)
- target_include_directories(simage PUBLIC ${JPEG_INCLUDE_DIR})
- target_link_libraries(simage ${JPEG_LIBRARIES})
+ target_include_directories(simage PRIVATE ${JPEG_INCLUDE_DIR})
+ target_link_libraries(simage PRIVATE ${JPEG_LIBRARIES})
endif()
-if(OGGVORBIS_FOUND)
+if(SIMAGE_OGGVORBIS_SUPPORT)
- target_include_directories(simage PUBLIC ${OGGVORBIS_INCLUDE_DIRS})
- target_link_libraries(simage ${OGGVORBIS_LIBRARIES})
+ target_include_directories(simage PRIVATE ${OGGVORBIS_INCLUDE_DIRS})
+ target_link_libraries(simage PRIVATE ${OGGVORBIS_LIBRARIES})
endif()
-if(PNG_FOUND)
+if(SIMAGE_PNG_SUPPORT)
- target_include_directories(simage PUBLIC ${PNG_INCLUDE_DIR})
- target_link_libraries(simage ${PNG_LIBRARIES})
+ target_include_directories(simage PRIVATE ${PNG_INCLUDE_DIR})
+ target_link_libraries(simage PRIVATE ${PNG_LIBRARIES})
endif()
-@@ -350,22 +380,22 @@
- target_link_libraries(simage ${QT_LIBRARIES})
+@@ -459,22 +459,22 @@ if(SIMAGE_QIMAGE_SUPPORT)
+ target_link_libraries(simage PRIVATE ${QT_LIBRARIES})
endif()
-if(QUICKTIME_FOUND)
+if(SIMAGE_QUICKTIME_SUPPORT)
- target_include_directories(simage PUBLIC ${QUICKTIME_INCLUDE_DIR})
- target_link_libraries(simage ${QUICKTIME_LIBRARIES})
+ target_include_directories(simage PRIVATE ${QUICKTIME_INCLUDE_DIR})
+ target_link_libraries(simage PRIVATE ${QUICKTIME_LIBRARIES})
endif()
-if(SNDFILE_FOUND)
-+if(SIMAGE_LIBSNDFILE_SUPPORT)
- target_include_directories(simage PUBLIC ${SNDFILE_INCLUDE_DIRS})
- target_link_libraries(simage ${SNDFILE_LIBRARIES})
++if(SIMAGE_SNDFILE_SUPPORT)
+ target_include_directories(simage PRIVATE ${SNDFILE_INCLUDE_DIRS})
+ target_link_libraries(simage PRIVATE ${SNDFILE_LIBRARIES})
endif()
-if(TIFF_FOUND)
+if(SIMAGE_TIFF_SUPPORT)
- target_include_directories(simage PUBLIC ${TIFF_INCLUDE_DIR})
- target_link_libraries(simage ${TIFF_LIBRARY})
+ target_include_directories(simage PRIVATE ${TIFF_INCLUDE_DIR})
+ target_link_libraries(simage PRIVATE ${TIFF_LIBRARY})
endif()
-if(VFW_FOUND)
-+if(SIMAGE_AVIENC_SUPPORT)
- target_link_libraries(simage ${VFW_LIBRARIES})
++if(SIMAGE_VFW_SUPPORT)
+ target_link_libraries(simage PRIVATE ${VFW_LIBRARIES})
endif()
-diff -ruN Coin3D-simage-3bd369da8f08/config.h.cmake.in my/config.h.cmake.in
---- Coin3D-simage-3bd369da8f08/config.h.cmake.in 2018-03-12 19:57:28.000000000 +0100
-+++ my/config.h.cmake.in 2018-05-06 09:29:09.795849171 +0200
-@@ -9,30 +9,18 @@
- /* Define if first argument of Gdiplus::Bitmap::LockBits() is a pointer */
- #cmakedefine HAVE_GDIPLUS_LOCKBITS_RECTARG_POINTER 1
-
--/* define to support the giflib library */
--#cmakedefine HAVE_GIFLIB 1
--
- /* Define to 1 if you have the <guile/gh.h> header file. */
- #cmakedefine HAVE_GUILE_GH_H 1
-
- /* Define to 1 if you have the <inttypes.h> header file. */
- #cmakedefine HAVE_INTTYPES_H 1
-
--/* define to support the jasper library */
--#cmakedefine HAVE_JASPER 1
--
--/* define to support the jpeg library */
--#cmakedefine HAVE_JPEGLIB 1
--
- /* Define to 1 if you have the <libguile.h> header file. */
- #cmakedefine HAVE_LIBGUILE_H 1
-
- /* Define to 1 if you have the <memory.h> header file. */
- #cmakedefine HAVE_MEMORY_H 1
-
--/* define for libpng support */
--#cmakedefine HAVE_PNGLIB 1
--
- /* Define to 1 if you have the <stdint.h> header file. */
- #cmakedefine HAVE_STDINT_H 1
-
-@@ -51,15 +39,9 @@
- /* Define to 1 if you have the <sys/types.h> header file. */
- #cmakedefine HAVE_SYS_TYPES_H 1
-
--/* define to support the tiff library */
--#cmakedefine HAVE_TIFFLIB 1
--
- /* Define to 1 if you have the <unistd.h> header file. */
- #cmakedefine HAVE_UNISTD_H 1
-
--/* Define to use the Video for Windows library */
--#cmakedefine HAVE_VFW 1
--
- /* Define to 1 if you have the <windows.h> header file. */
- #cmakedefine HAVE_WINDOWS_H 1
-
-@@ -108,6 +90,21 @@
- /* define this to the simage minor version number */
- #define SIMAGE_MINOR_VERSION @SIMAGE_MINOR_VERSION@
-
-+/* define to support the giflib library */
-+#cmakedefine SIMAGE_GIF_SUPPORT 1
-+
-+/* define to support the jasper library */
-+#cmakedefine SIMAGE_JASPER_SUPPORT 1
-+
-+/* define to support the jpeg library */
-+#cmakedefine SIMAGE_JPEG_SUPPORT 1
-+
-+/* define for libpng support */
-+#cmakedefine SIMAGE_PNG_SUPPORT 1
-+
-+/* define to support the tiff library */
-+#cmakedefine SIMAGE_TIFF_SUPPORT 1
-+
- /* define to enable mpeg2enc support */
- #cmakedefine SIMAGE_MPEG2ENC_SUPPORT 1
-
-diff -ruN Coin3D-simage-3bd369da8f08/include/simage_gif.h my/include/simage_gif.h
---- Coin3D-simage-3bd369da8f08/include/simage_gif.h 2018-03-12 19:57:28.000000000 +0100
-+++ my/include/simage_gif.h 2018-05-06 09:42:19.739539807 +0200
-@@ -21,9 +21,9 @@
- #include <config.h>
- #endif /* HAVE_CONFIG_H */
-
--#ifndef HAVE_GIFLIB
-+#ifndef SIMAGE_GIF_SUPPORT
- #error "This file should not be used under the current configuration!"
--#endif /* !HAVE_GIFLIB */
-+#endif /* !SIMAGE_GIF_SUPPORT */
-
- #ifdef __cplusplus
- extern "C" {
-diff -ruN Coin3D-simage-3bd369da8f08/include/simage_jasper.h my/include/simage_jasper.h
---- Coin3D-simage-3bd369da8f08/include/simage_jasper.h 2018-03-12 19:57:28.000000000 +0100
-+++ my/include/simage_jasper.h 2018-05-06 09:42:31.084498335 +0200
-@@ -21,9 +21,9 @@
- #include <config.h>
- #endif /* HAVE_CONFIG_H */
-
--#ifndef HAVE_JASPER
-+#ifndef SIMAGE_JASPER_SUPPORT
- #error "This file should not be used under the current configuration!"
--#endif /* !HAVE_JASPERLIB */
-+#endif /* !SIMAGE_JASPER_SUPPORT */
-
- #ifdef __cplusplus
- extern "C" {
-diff -ruN Coin3D-simage-3bd369da8f08/include/simage_jpeg.h my/include/simage_jpeg.h
---- Coin3D-simage-3bd369da8f08/include/simage_jpeg.h 2018-03-12 19:57:28.000000000 +0100
-+++ my/include/simage_jpeg.h 2018-05-06 09:42:50.762422085 +0200
-@@ -21,9 +21,9 @@
- #include <config.h>
- #endif /* HAVE_CONFIG_H */
-
--#ifndef HAVE_JPEGLIB
-+#ifndef SIMAGE_JPEG_SUPPORT
- #error "This file should not be used under the current configuration!"
--#endif /* !HAVE_JPEGLIB */
-+#endif /* !SIMAGE_JPEG_SUPPORT */
-
- #ifdef __cplusplus
- extern "C" {
-diff -ruN Coin3D-simage-3bd369da8f08/include/simage_png.h my/include/simage_png.h
---- Coin3D-simage-3bd369da8f08/include/simage_png.h 2018-03-12 19:57:28.000000000 +0100
-+++ my/include/simage_png.h 2018-05-06 09:43:08.250349842 +0200
-@@ -21,9 +21,9 @@
- #include <config.h>
- #endif /* HAVE_CONFIG_H */
-
--#ifndef HAVE_PNGLIB
-+#ifndef SIMAGE_PNG_SUPPORT
- #error "This file should not be used under the current configuration!"
--#endif /* !HAVE_PNGLIB */
-+#endif /* !SIMAGE_PNG_SUPPORT */
-
- #ifdef __cplusplus
- extern "C" {
-diff -ruN Coin3D-simage-3bd369da8f08/include/simage_tiff.h my/include/simage_tiff.h
---- Coin3D-simage-3bd369da8f08/include/simage_tiff.h 2018-03-12 19:57:28.000000000 +0100
-+++ my/include/simage_tiff.h 2018-05-06 09:43:32.091244844 +0200
-@@ -21,9 +21,9 @@
- #include <config.h>
- #endif /* HAVE_CONFIG_H */
-
--#ifndef HAVE_TIFFLIB
-+#ifndef SIMAGE_TIFF_SUPPORT
- #error "This file should not be used under the current configuration!"
--#endif /* !HAVE_TIFFLIB */
-+#endif /* !SIMAGE_TIFF_SUPPORT */
-
- #ifdef __cplusplus
- extern "C" {
-diff -ruN Coin3D-simage-3bd369da8f08/src/simage_gif.c my/src/simage_gif.c
---- Coin3D-simage-3bd369da8f08/src/simage_gif.c 2018-03-12 19:57:28.000000000 +0100
-+++ my/src/simage_gif.c 2018-05-06 09:40:56.444783960 +0200
-@@ -23,7 +23,7 @@
- #include <config.h>
- #endif /* HAVE_CONFIG_H */
-
--#ifdef HAVE_GIFLIB
-+#ifdef SIMAGE_GIF_SUPPORT
-
- #include <simage_gif.h>
- #include <stdlib.h>
-@@ -409,4 +409,4 @@
- return 1;
- }
-
--#endif /* HAVE_GIFLIB */
-+#endif /* SIMAGE_GIF_SUPPORT */
-diff -ruN Coin3D-simage-3bd369da8f08/src/simage_jasper.c my/src/simage_jasper.c
---- Coin3D-simage-3bd369da8f08/src/simage_jasper.c 2018-03-12 19:57:28.000000000 +0100
-+++ my/src/simage_jasper.c 2018-05-06 09:30:40.082652034 +0200
-@@ -23,7 +23,7 @@
- #include <config.h>
- #endif /* HAVE_CONFIG_H */
-
--#ifdef HAVE_JASPER
-+#ifdef SIMAGE_JASPER_SUPPORT
-
- #include <simage_jasper.h>
-
-@@ -331,4 +331,4 @@
- return 0;
- }
-
--#endif /* HAVE_JASPER */
-+#endif /* SIMAGE_JASPER_SUPPORT */
-diff -ruN Coin3D-simage-3bd369da8f08/src/simage_jpeg.c my/src/simage_jpeg.c
---- Coin3D-simage-3bd369da8f08/src/simage_jpeg.c 2018-03-12 19:57:28.000000000 +0100
-+++ my/src/simage_jpeg.c 2018-05-06 09:31:06.325304369 +0200
-@@ -23,7 +23,7 @@
- #include <config.h>
- #endif /* HAVE_CONFIG_H */
-
--#ifdef HAVE_JPEGLIB
-+#ifdef SIMAGE_JPEG_SUPPORT
-
- #include <stdio.h>
- #include <setjmp.h>
-@@ -74,7 +74,7 @@
- strncpy(buffer, "JPEG saver: Error opening file", buflen);
- break;
- case ERR_JPEGLIB_WRITE:
-- strncpy(buffer, "JPEG saver: Internal libjpeg error", buflen);
-+ strncpy(buffer, "JPEG saver: Internal libjpeg error", buflen);
- break;
- }
- return jpegerror;
-@@ -89,7 +89,7 @@
-
- typedef struct my_error_mgr * my_error_ptr;
-
--static void
-+static void
- my_error_exit (j_common_ptr cinfo)
- {
- /* cinfo->err really points to a my_error_mgr struct, so coerce pointer */
-@@ -105,7 +105,7 @@
- longjmp(myerr->setjmp_buffer, 1);
- }
-
--int
-+int
- simage_jpeg_identify(const char * ptr,
- const unsigned char *header,
- int headerlen)
-@@ -113,9 +113,9 @@
- static unsigned char jpgcmp[] = {'J', 'F', 'I', 'F' };
- static unsigned char jpgcmp2[] = {'E', 'x', 'i', 'f' };
- if (headerlen < 10) return 0;
-- if (memcmp((const void*)&header[6],
-+ if (memcmp((const void*)&header[6],
- (const void*)jpgcmp, 4) == 0) return 1;
-- if (memcmp((const void*)&header[6],
-+ if (memcmp((const void*)&header[6],
- (const void*)jpgcmp2, 4) == 0) return 1;
- return 0;
- }
-@@ -215,7 +215,7 @@
- format = 3;
- cinfo.out_color_space = JCS_RGB;
- }
--
-+
- (void) jpeg_start_decompress(&cinfo);
- /* We can ignore the return value since suspension is not possible
- * with the stdio data source.
-@@ -234,20 +234,20 @@
- ((j_common_ptr) &cinfo, JPOOL_IMAGE, row_stride, 1);
- width = cinfo.output_width;
- height = cinfo.output_height;
-- buffer = currPtr = (unsigned char*)
-+ buffer = currPtr = (unsigned char*)
- malloc(width*height*cinfo.output_components);
--
-+
- /* Step 6: while (scan lines remain to be read) */
- /* jpeg_read_scanlines(...); */
-
- /* Here we use the library's state variable cinfo.output_scanline as the
- * loop counter, so that we don't have to keep track ourselves.
- */
--
-+
- /* flip image upside down */
- if (buffer) {
-- currPtr = buffer + row_stride * (cinfo.output_height-1);
--
-+ currPtr = buffer + row_stride * (cinfo.output_height-1);
-+
- while (cinfo.output_scanline < cinfo.output_height) {
- /* jpeg_read_scanlines expects an array of pointers to scanlines.
- * Here the array is only one element long, but you could ask for
-@@ -293,7 +293,7 @@
- return buffer;
- }
-
--int
-+int
- simage_jpeg_save(const char * filename,
- const unsigned char * bytes,
- int width,
-@@ -321,7 +321,7 @@
- int quality;
- unsigned char * tmpbytes;
- int bytesperrow;
--
-+
- quality = 90;
- tmpbytes = NULL;
-
-@@ -375,7 +375,7 @@
- /*
- * alpha channel is not supported for jpeg. strip it.
- */
--
-+
- if (numcomponents == 4) {
- unsigned char * dst;
- const unsigned char * src;
-@@ -383,8 +383,8 @@
- dst = tmpbytes = (unsigned char *) malloc(n*3);
- src = bytes;
- for (i = 0; i < n; i++) {
-- *dst++ = *src++;
-- *dst++ = *src++;
-+ *dst++ = *src++;
-+ *dst++ = *src++;
- *dst++ = *src++;
- src++;
- }
-@@ -397,7 +397,7 @@
- dst = tmpbytes = (unsigned char *) malloc(n*3);
- src = bytes;
- for (i = 0; i < n; i++) {
-- *dst++ = *src++;
-+ *dst++ = *src++;
- src++;
- }
- numcomponents = 1;
-@@ -408,7 +408,7 @@
- /* First we supply a description of the input image.
- * Four fields of the cinfo struct must be filled in:
- */
--
-+
- cinfo.image_width = width; /* image width and height, in pixels */
- cinfo.image_height = height;
- cinfo.input_components = numcomponents; /* # of color components per pixel */
-@@ -468,4 +468,4 @@
- return 1;
- }
-
--#endif /* HAVE_JPEGLIB */
-+#endif /* SIMAGE_JPEG_SUPPORT */
-diff -ruN Coin3D-simage-3bd369da8f08/src/simage_png.c my/src/simage_png.c
---- Coin3D-simage-3bd369da8f08/src/simage_png.c 2018-03-12 19:57:28.000000000 +0100
-+++ my/src/simage_png.c 2018-05-06 09:32:01.648571705 +0200
-@@ -22,7 +22,7 @@
- #include <config.h>
- #endif /* HAVE_CONFIG_H */
-
--#ifdef HAVE_PNGLIB
-+#ifdef SIMAGE_PNG_SUPPORT
-
- #include <simage_png.h>
- #include <stdio.h>
-@@ -479,4 +479,4 @@
- return 1;
- }
-
--#endif /* HAVE_PNGLIB */
-+#endif /* SIMAGE_PNG_SUPPORT */
-diff -ruN Coin3D-simage-3bd369da8f08/src/simage_tiff.c my/src/simage_tiff.c
---- Coin3D-simage-3bd369da8f08/src/simage_tiff.c 2018-03-12 19:57:28.000000000 +0100
-+++ my/src/simage_tiff.c 2018-05-06 09:32:43.539017111 +0200
-@@ -23,7 +23,7 @@
- #include <config.h>
- #endif /* HAVE_CONFIG_H */
-
--#ifdef HAVE_TIFFLIB
-+#ifdef SIMAGE_TIFF_SUPPORT
-
- #include <simage_tiff.h>
- #include <stdio.h>
-@@ -683,4 +683,4 @@
- #undef CVT
- #undef pack
-
--#endif /* HAVE_TIFFLIB */
-+#endif /* SIMAGE_TIFF_SUPPORT */
diff --git a/media-libs/simage/files/simage-1.7.1-disable-gif-quantize-buffer.patch b/media-libs/simage/files/simage-1.7.1-disable-gif-quantize-buffer.patch
new file mode 100644
index 000000000000..99535b221422
--- /dev/null
+++ b/media-libs/simage/files/simage-1.7.1-disable-gif-quantize-buffer.patch
@@ -0,0 +1,31 @@
+diff --git a/src/simage_gif.c b/src/simage_gif.c
+index 0819ef8..f959127 100644
+--- a/src/simage_gif.c
++++ b/src/simage_gif.c
+@@ -37,7 +37,7 @@
+ #define DGifOpenFileName(gif) DGifOpenFileName(gif, NULL)
+ #define EGifOpenFileName(gif, exist) EGifOpenFileName(gif, exist, NULL)
+ //see https://sourceforge.net/p/giflib/mailman/message/29367749/
+-#define QuantizeBuffer GifQuantizeBuffer
++//#define QuantizeBuffer GifQuantizeBuffer
+ #define MakeMapObject GifMakeMapObject
+ #define FreeMapObject GifFreeMapObject
+ #endif
+@@ -347,7 +347,7 @@ simage_gif_save(const char * filename,
+ free(outbuf);
+ return 0;
+ }
+-
++/*
+ if (QuantizeBuffer(width, height, &colormapsize,
+ rgbbuf, &rgbbuf[bufsize], &rgbbuf[bufsize*2],
+ outbuf, cmapobj->Colors) == GIF_ERROR) {
+@@ -357,7 +357,7 @@ simage_gif_save(const char * filename,
+ FreeMapObject(cmapobj);
+ return 0;
+ }
+-
++*/
+ /* open gif file and overwrite any existing file */
+ if (!(giffile = EGifOpenFileName(filename, FALSE))) {
+ giferror = ERR_OPEN;
diff --git a/media-libs/simage/files/simage-1.7.1-fix-examples-linking.patch b/media-libs/simage/files/simage-1.7.1-fix-examples-linking.patch
new file mode 100644
index 000000000000..756ddea5c73f
--- /dev/null
+++ b/media-libs/simage/files/simage-1.7.1-fix-examples-linking.patch
@@ -0,0 +1,22 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 8225dc4..de89fd0 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -494,7 +494,7 @@ foreach(_source ${SIMAGE_EXAMPLE_SOURCE})
+ get_filename_component(_example ${_source} NAME_WE)
+ add_executable(${_example} ${_source})
+ target_compile_definitions(${_example} PRIVATE _CRT_NONSTDC_NO_DEPRECATE _CRT_SECURE_NO_DEPRECATE _CRT_SECURE_NO_WARNINGS _USE_MATH_DEFINES)
+- target_link_libraries(${_example} simage)
++ target_link_libraries(${_example} simage sndfile)
+ if(UNIX)
+ target_link_libraries(${_example} m)
+ endif()
+@@ -507,7 +507,7 @@ endforeach()
+ enable_testing()
+
+ add_executable(loaders tests/loaders.c)
+-target_link_libraries(loaders simage)
++target_link_libraries(loaders simage sndfile)
+ target_compile_definitions(loaders PRIVATE _CRT_NONSTDC_NO_DEPRECATE _CRT_SECURE_NO_DEPRECATE _CRT_SECURE_NO_WARNINGS _USE_MATH_DEFINES)
+ if(UNIX)
+ target_link_libraries(loaders m)
diff --git a/media-libs/simage/simage-1.7.1a_beta_pre20180312.ebuild b/media-libs/simage/simage-1.7.1-r1.ebuild
index 4ced5ba29613..e6405b2179ab 100644
--- a/media-libs/simage/simage-1.7.1a_beta_pre20180312.ebuild
+++ b/media-libs/simage/simage-1.7.1-r1.ebuild
@@ -1,18 +1,16 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
inherit cmake-utils flag-o-matic
-MY_P=Coin3D-simage-3bd369da8f08
-
DESCRIPTION="Image and video texturing library"
HOMEPAGE="https://bitbucket.org/Coin3D/simage"
-SRC_URI="https://dev.gentoo.org/~reavertm/${MY_P}.tar.bz2"
+SRC_URI="https://bitbucket.org/Coin3D/simage/downloads/${P}-src.zip"
LICENSE="public-domain mpeg2enc"
-KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
SLOT="0"
IUSE="debug gif jpeg png qt5 sndfile tiff vorbis"
@@ -31,12 +29,17 @@ RDEPEND="
media-libs/libvorbis
)
"
-DEPEND="${RDEPEND}"
+DEPEND="
+ ${RDEPEND}
+ app-arch/unzip
+"
-S="${WORKDIR}/${MY_P}"
+S="${WORKDIR}/${PN}"
PATCHES=(
- "${FILESDIR}/${PN}-1.7.1-cmake-automagic-deps.patch"
+ "${FILESDIR}/${P}-cmake-automagic-deps.patch"
+ "${FILESDIR}/${P}-fix-examples-linking.patch"
+ "${FILESDIR}/${P}-disable-gif-quantize-buffer.patch"
)
DOCS=(AUTHORS ChangeLog NEWS README)
@@ -61,7 +64,7 @@ src_configure() {
-DSIMAGE_QIMAGE_SUPPORT=$(usex qt5)
-DSIMAGE_QUICKTIME_SUPPORT=OFF # OS X only
-DSIMAGE_TIFF_SUPPORT=$(usex tiff)
- -DUSE_QT5=ON
+ -DSIMAGE_USE_QT5=ON
-DSIMAGE_RGB_SUPPORT=ON
-DSIMAGE_TGA_SUPPORT=ON
-DSIMAGE_XWD_SUPPORT=ON
diff --git a/media-libs/taglib/Manifest b/media-libs/taglib/Manifest
index 281ed175174e..ba0ac898fc5b 100644
--- a/media-libs/taglib/Manifest
+++ b/media-libs/taglib/Manifest
@@ -4,5 +4,5 @@ AUX taglib-1.11.1_p20181028-version-1.11.2.patch 486 BLAKE2B a0b9021a01268eaeb32
DIST taglib-1.11.1_p20181028.tar.gz 1299993 BLAKE2B d281873a87742ba417ea764bb01f9a4c5553a4624d2c257dd82bbb2f0b7e3103ab6ca253f78c0167908f449aac833873ca1cce6f24b1eb5f608131382833262a SHA512 e26439b65ab579455f79e87a94c33a98e17209b31a19b531e5964a2c0ded395c35067655e31ad22b6205149e2e920d7bd145993f064d3ad13e1de8a9f7e37256
DIST taglib-1.11.1_p20190920.tar.gz 1290100 BLAKE2B 38f65450b5e7c33b14187ab461bfd18d77f93d1ecab5ccf0c898ca6e67fd05aebac09318d4e1cabf1fdbca38800332ef9d0d5d1317087e69672734d1dec1dfe2 SHA512 4f7ad2a0713d38e8885b10d08041abdfb6c669369edd16e8345d7d679c16c15f191ca378e6690e06347f29e0e9cadebcb95ba26dc583c1127c4531558df27173
EBUILD taglib-1.11.1_p20181028.ebuild 1406 BLAKE2B 830c53acc2e2f09b53908c5d287a8cb1c7c0ea0d7e7a5c1cd1a63a7c25f6c45082194619ad251eac83adb27d9120612ba615352516b96b942e040f031db96ace SHA512 9c8432a4579e5b55a9b5a825bc6503e4b3cf43cecce312e34f00a8e0b0bd106ec46f6815f3f92126d56895eaa07325df23138546bec09759472f974af6426448
-EBUILD taglib-1.11.1_p20190920-r1.ebuild 1411 BLAKE2B eb6049f0b1608541f722be838efaf0cf4d51d89b301163ee00bbf199c77b69010bcac8504f95572f3ec92a440f150629f203c19ad993548b0b20d7bb8b57aeaf SHA512 78e0a9f445ef9ac5f699b425b52a9f9f4f9731c971ccd66a1c516272172940dc91e7ae511848e57d919ed2f883fd68be271231517c65572842d5c3180dbe26c4
+EBUILD taglib-1.11.1_p20190920-r1.ebuild 1328 BLAKE2B 414d835a744cf0ec1d409b72e78a1859259ac2577b665cb5da0d2acd40d2ccc3ac27cfb667038e8043029495b783b8f56eb10d0854e92c2169be2f7a7d53d941 SHA512 3f2cdfb72e3d1c4e104e270c6ac923eb4bd11910b881438f60b457e20b6df4b8975d5dbcaee420e2fef5d7e15407c5cbb0e47143b8feb271c8c98fbd2dec461a
MISC metadata.xml 327 BLAKE2B 3972cb6de796dc7ba0d48715a30f265c10bfebe2e192d634267ffa0dc2323283b16c38f9bd891dbd1b7c646929e41116a5924d426fb1df46e63f3a4b4f5920be SHA512 05909165d6fff2283a6d55d1c454d97541e4e5ac35a6997123f548b3a86d108231928a4136cea35a323c942a82d50072f66840347fd1b651d4c1f3a53928c721
diff --git a/media-libs/taglib/taglib-1.11.1_p20190920-r1.ebuild b/media-libs/taglib/taglib-1.11.1_p20190920-r1.ebuild
index 163dcdf23ea2..0719d05784e0 100644
--- a/media-libs/taglib/taglib-1.11.1_p20190920-r1.ebuild
+++ b/media-libs/taglib/taglib-1.11.1_p20190920-r1.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://taglib.github.io/"
SRC_URI="https://github.com/${PN}/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
LICENSE="LGPL-2.1 MPL-1.1"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
SLOT="0"
IUSE="debug examples test"
@@ -49,8 +49,3 @@ multilib_src_configure() {
cmake-utils_src_configure
}
-
-multilib_src_test() {
- # ctest does not work
- emake -C "${BUILD_DIR}" check
-}
diff --git a/media-libs/tiff/Manifest b/media-libs/tiff/Manifest
index 5f815b2ef433..88c271c92b95 100644
--- a/media-libs/tiff/Manifest
+++ b/media-libs/tiff/Manifest
@@ -5,5 +5,5 @@ AUX tiff-4.0.10-CVE-2019-7663-tiffcpIntegerOverflow.patch 1996 BLAKE2B 1e654cc81
DIST tiff-4.0.10.tar.gz 2402867 BLAKE2B 0305453f22150c31d00d2de756736f58c49a288e19b2a66bdd01319ce4688742f6eab4009eaf1817125d41f53a23de17eb6265a3ebae458ec24f5dbb3d49764e SHA512 d213e5db09fd56b8977b187c5a756f60d6e3e998be172550c2892dbdb4b2a8e8c750202bc863fe27d0d1c577ab9de1710d15e9f6ed665aadbfd857525a81eea8
DIST tiff-4.1.0.tar.gz 2421581 BLAKE2B 1f9b92d08dc95633bb005a635bbcecd8fa5e4f30c14f059b42aafbb4a52b4fb1b84b1e97cea33f3102f5808cb28f93bc8fcbae2b041c6227c97f90b4f9b8e631 SHA512 fd541dcb11e3d5afaa1ec2f073c9497099727a52f626b338ef87dc93ca2e23ca5f47634015a4beac616d4e8f05acf7b7cd5797fb218758cc2ad31b390491c5a6
EBUILD tiff-4.0.10-r2.ebuild 2340 BLAKE2B f9a6c9987bb58960077e7e202041ca80b55cf11985e78bb5fec489d3c0554675ba7a5c62fc97d6ea2392e99e9d813340feca3f4b353f22411ce005b7599ec0eb SHA512 fc394130ab882c5a116fde976b1e9a7e35d79198574af18984039220d82c5b3de8d069a9f080d07b72f0efe4733fdaf4b1ddc08fe99fcc96ad0983dd2e18a374
-EBUILD tiff-4.1.0.ebuild 2103 BLAKE2B 3c3be8cac6b1c9f1b7c92240e0ebb0c54e765392c9358846d74c3d05027abb41ec0fe57b2904895320653d0666d5aaf4ddca0ea19f8f0ddd0ba086afcd7e776c SHA512 6e812c8df65591a791e4013f868577e1f010fa4c065fe1f705f3932a458d839bc7c1db8f89e27e99769487c813335b6849ede1db42e4c69d73b38705f53a9ab3
+EBUILD tiff-4.1.0.ebuild 2094 BLAKE2B 826a21227785d78f57ceaf3bf1b5e6b31577aed0f5c268026051c6c8daeb079720f2f7cfce6a8b419d21719164b4d7be85c2a2a1659d7281b4cee740569be9a0 SHA512 dbbf33c981c01422b881cabf5277bae0d2f8b9943e640c729e1e12f89988c103e78dde215a3acc8a849cb0605474b528aa45f48dac08163d4a491f5cdab9e50d
MISC metadata.xml 565 BLAKE2B 3d487835599974795ba6007439bf1d08756ab1c5dbe191509832b302f3199e4ffc05be64df3e26b4d4a1c11d1292c48cbb59ffa6e412831d16d7415e076f1062 SHA512 289043206dbb512c97e4bb703b32549ac4a77f40e212548b80ea865052b80fed9d4562f9fc94638fda54da9bc3e0c19ba303c027e66e7b75c772aeec91aebe6f
diff --git a/media-libs/tiff/tiff-4.1.0.ebuild b/media-libs/tiff/tiff-4.1.0.ebuild
index df5936c615f7..0c0ca3bc33e0 100644
--- a/media-libs/tiff/tiff-4.1.0.ebuild
+++ b/media-libs/tiff/tiff-4.1.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://download.osgeo.org/libtiff/${P}.tar.gz"
LICENSE="libtiff"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="+cxx jbig jpeg lzma static-libs test webp zlib zstd"
RESTRICT="!test? ( test )"
diff --git a/media-libs/zita-alsa-pcmi/Manifest b/media-libs/zita-alsa-pcmi/Manifest
index 28f1d7ed48c9..bed5c35d31c2 100644
--- a/media-libs/zita-alsa-pcmi/Manifest
+++ b/media-libs/zita-alsa-pcmi/Manifest
@@ -1,4 +1,7 @@
AUX makefile.patch 2530 BLAKE2B 8c8821fd585e856e4264a77dda509c3fd608d69fe7ac92d1cbd6816341f34c3fcafc38e54d11d31328205aedf9d67b3b87e045378c7d12b1fc4ee9b81a422b92 SHA512 b17ef2a498889ebbc3c26c2e515f9cb596d35445e5499ec0f8fa2cb3ecf437a991cc9e29379a47d1de66584ba311f34d862d79a5455a5160765ce47264a6fa39
+AUX zita-alsa-pcmi-0.3.2-Makefile.patch 787 BLAKE2B d2658d2d051c10a37909c54aa03f45ef7e51c574036a2e116c12071d73ba78751c7f48e40749e1dcc8d30e2317a4603d5020e1b447e1694b20733a2d6ccf7c5f SHA512 52e55cb02f9cf60a71b601665263c3943e58dca1691959b52c223e2ac995ed3de43261786d70a63c267e6aa7ef9b42fbf0f8e92603a57515f56295c5d31b29e0
DIST zita-alsa-pcmi-0.2.0.tar.bz2 21278 BLAKE2B 60fb731ec37a13472c79a21bbe56ddf83bed9067f7a0665c56f4a8accbe3dc41070b0a0111a2717837904bb30b40865f70bfddb9c5018848059eeb375e11d2ff SHA512 6b521dc8bef96a6ee73bc2accd3c7d0641e9a4f3d955868cd3fe04ae46f15a1b1ffaa45d56518f54f4fdf9f68f629e3036dca294936015205c20f01d55338e96
+DIST zita-alsa-pcmi-0.3.2.tar.bz2 21480 BLAKE2B dfd37f3cee647b7100ff1cb9f696ba7968bec4e6f11165955de67f38f48838f17c2efc0936780ce30ca0e2d7438b78ddd8a27960f6c54e7a8a5e87b1f9b50044 SHA512 9d6040d0ec636ebcf02a033cdc017105bbed8e0ddb99584890d8e027402a85791e0983a1a9cd677dc6f1da0ced530afb5e65a8e863329a5e785ef09e0b7124f0
EBUILD zita-alsa-pcmi-0.2.0.ebuild 990 BLAKE2B 228fec4deef42701c346fd4b0cad5fccb5fb0e6c2ee11ab8d90654dc26a49424135ac57f334766a397bbbe805158c3c73062db6a28f9419ebaba92c1f2386532 SHA512 adff03ab865cbcf696e0f0d2cc545ede173b2aaa146aebc7a79eeacdb234a5ddaf4aabbda28dc73db1323ab8aeff05d2361aa34fbb3f80df88faae4bf50218de
+EBUILD zita-alsa-pcmi-0.3.2.ebuild 884 BLAKE2B 9cb753d9da62c62279fa37cab2785cc0765b572c9ce09e5f4233f924c422210d411daee03d772783895fcb9493f01ba19ee327b816fc1448ca467cb83adde29f SHA512 a18e27eed2355296d4e2d1373e78eb34db00a029f74069102ecb266811bc0d4fd42a84de02de4a40a201e5e4d1ff71c3b616127346c95b195b6bdf5006bcb2d0
MISC metadata.xml 249 BLAKE2B f7f8f071ecba933f3d39b0b60983281d59299b92de9375a60ab4109d7202800cb790bce0c426227f04b3e2624b1adb20876145741355abc6a4938b8b9698d144 SHA512 9a100fb26586365eda99724330a03a512f4d0be18d39c3a195ba02c2fc841edeee99d22512acf5a058a3b978d3a74f4d963a5aff9aa343b6cb4086cdfefe6343
diff --git a/media-libs/zita-alsa-pcmi/files/zita-alsa-pcmi-0.3.2-Makefile.patch b/media-libs/zita-alsa-pcmi/files/zita-alsa-pcmi-0.3.2-Makefile.patch
new file mode 100644
index 000000000000..22b820ec0a81
--- /dev/null
+++ b/media-libs/zita-alsa-pcmi/files/zita-alsa-pcmi-0.3.2-Makefile.patch
@@ -0,0 +1,23 @@
+diff --git a/source/Makefile b/source/Makefile
+index a99c5a3..f549ad9 100644
+--- a/source/Makefile
++++ b/source/Makefile
+@@ -30,7 +30,7 @@ MINVERS = 3.2
+ VERSION = $(MAJVERS).$(MINVERS)
+
+ CPPFLAGS += -DVERSION=\"$(VERSION)\" -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS
+-CXXFLAGS += -O2 -Wall -fPIC
++CXXFLAGS += -Wall -fPIC
+ CXXFLAGS += -march=native
+ LDLFAGS +=
+ LDLIBS +=
+@@ -53,8 +53,8 @@ install: $(ZITA-ALSA-PCMI_MIN)
+ install -d $(DESTDIR)$(LIBDIR)
+ install -m 644 $(ZITA-ALSA-PCMI_H) $(DESTDIR)$(INCDIR)
+ install -m 755 $(ZITA-ALSA-PCMI_MIN) $(DESTDIR)$(LIBDIR)
+- ldconfig
+ ln -sf $(ZITA-ALSA-PCMI_MIN) $(DESTDIR)$(LIBDIR)/$(ZITA-ALSA-PCMI_SO)
++ ln -sf $(ZITA-ALSA-PCMI_MIN) $(DESTDIR)$(LIBDIR)/$(ZITA-ALSA-PCMI_MAJ)
+
+ uninstall:
+ rm -rf $(DESTDIR)$(INCDIR)/$(ZITA-ALSA-PCMI_H)
diff --git a/media-libs/zita-alsa-pcmi/zita-alsa-pcmi-0.3.2.ebuild b/media-libs/zita-alsa-pcmi/zita-alsa-pcmi-0.3.2.ebuild
new file mode 100644
index 000000000000..033dc4432202
--- /dev/null
+++ b/media-libs/zita-alsa-pcmi/zita-alsa-pcmi-0.3.2.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs multilib
+
+DESCRIPTION="Provides easy access to ALSA PCM devices"
+HOMEPAGE="http://kokkinizita.linuxaudio.org/linuxaudio/"
+SRC_URI="http://kokkinizita.linuxaudio.org/linuxaudio/downloads/${P}.tar.bz2"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE=""
+
+CDEPEND="media-libs/alsa-lib"
+DEPEND="${CDEPEND}"
+RDEPEND="${CDEPEND}"
+
+DOCS=( AUTHORS COPYING README )
+
+PATCHES=(
+ "${FILESDIR}/${P}-Makefile.patch"
+)
+
+src_compile() {
+ tc-export CXX
+ cd "${S}"/source || "Failed to cd to sources dir"
+ emake PREFIX="${EPREFIX}/usr" LIBDIR="${EPREFIX}/usr/$(get_libdir)"
+}
+
+src_install() {
+ default
+ cd "${S}"/source || "Failed to cd to sources dir"
+ emake PREFIX="${EPREFIX}/usr" LIBDIR="${EPREFIX}/usr/$(get_libdir)" DESTDIR="${D}" install
+}