summaryrefslogtreecommitdiff
path: root/media-libs
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2020-09-23 10:22:15 +0100
committerV3n3RiX <venerix@redcorelinux.org>2020-09-23 10:22:15 +0100
commit8b4ace9c50842c5b83401ea7b179dcab940387e1 (patch)
tree230f3135ceaace633cf93e9838b185c4a6664c2e /media-libs
parent9ee6d97c2883d42f204a533a8bc1f4562df778fb (diff)
gentoo resync : 23.09.2020
Diffstat (limited to 'media-libs')
-rw-r--r--media-libs/Manifest.gzbin64687 -> 64346 bytes
-rw-r--r--media-libs/SoXt/Manifest7
-rw-r--r--media-libs/SoXt/SoXt-1.3.0-r1.ebuild47
-rw-r--r--media-libs/SoXt/SoXt-1.4.0.ebuild42
-rw-r--r--media-libs/SoXt/files/SoXt-1.3.0-pkgconfig-partial.patch12
-rw-r--r--media-libs/SoXt/metadata.xml2
-rw-r--r--media-libs/audiofile/Manifest2
-rw-r--r--media-libs/audiofile/audiofile-0.3.6-r4.ebuild2
-rw-r--r--media-libs/babl/Manifest2
-rw-r--r--media-libs/babl/babl-0.1.78.ebuild2
-rw-r--r--media-libs/fdk-aac/Manifest4
-rw-r--r--media-libs/fdk-aac/fdk-aac-2.0.0.ebuild56
-rw-r--r--media-libs/fdk-aac/fdk-aac-2.0.1.ebuild2
-rw-r--r--media-libs/ganv/Manifest3
-rw-r--r--media-libs/ganv/ganv-1.6.0-r1.ebuild2
-rw-r--r--media-libs/ganv/ganv-1.6.0.ebuild40
-rw-r--r--media-libs/gegl/Manifest2
-rw-r--r--media-libs/gegl/gegl-0.4.24.ebuild2
-rw-r--r--media-libs/gexiv2/Manifest2
-rw-r--r--media-libs/gexiv2/gexiv2-0.12.1.ebuild2
-rw-r--r--media-libs/gmmlib/Manifest2
-rw-r--r--media-libs/gmmlib/gmmlib-20.3.2.ebuild46
-rw-r--r--media-libs/graphene/Manifest2
-rw-r--r--media-libs/graphene/graphene-1.10.0.ebuild2
-rw-r--r--media-libs/harfbuzz/Manifest2
-rw-r--r--media-libs/harfbuzz/harfbuzz-2.6.7.ebuild2
-rw-r--r--media-libs/ilmbase/Manifest2
-rw-r--r--media-libs/ilmbase/ilmbase-2.5.2.ebuild2
-rw-r--r--media-libs/lensfun/Manifest3
-rw-r--r--media-libs/lensfun/files/lensfun-0.3.2-warnings.patch48
-rw-r--r--media-libs/lensfun/lensfun-0.3.2-r1.ebuild4
-rw-r--r--media-libs/libffado/Manifest2
-rw-r--r--media-libs/libffado/libffado-2.4.4.ebuild2
-rw-r--r--media-libs/libheif/Manifest2
-rw-r--r--media-libs/libheif/libheif-1.7.0-r1.ebuild2
-rw-r--r--media-libs/libiptcdata/Manifest2
-rw-r--r--media-libs/libiptcdata/libiptcdata-1.0.4-r1.ebuild50
-rw-r--r--media-libs/libmypaint/Manifest2
-rw-r--r--media-libs/libmypaint/libmypaint-1.6.1.ebuild2
-rw-r--r--media-libs/libprojectm/Manifest6
-rw-r--r--media-libs/libprojectm/libprojectm-3.1.8.ebuild (renamed from media-libs/libprojectm/libprojectm-3.1.7.ebuild)0
-rw-r--r--media-libs/libprojectm/libprojectm-9999.ebuild2
-rw-r--r--media-libs/libxmlbird/Manifest5
-rw-r--r--media-libs/libxmlbird/files/libxmlbird-1.2.0-configure-valac.patch62
-rw-r--r--media-libs/libxmlbird/files/libxmlbird-1.2.0-libdir.patch159
-rw-r--r--media-libs/libxmlbird/libxmlbird-1.2.0.ebuild61
-rw-r--r--media-libs/libxmlbird/metadata.xml11
-rw-r--r--media-libs/lvtk/Manifest2
-rw-r--r--media-libs/lvtk/lvtk-1.2.0-r1.ebuild2
-rw-r--r--media-libs/mesa/Manifest4
-rw-r--r--media-libs/mesa/mesa-20.1.7.ebuild2
-rw-r--r--media-libs/mesa/mesa-20.1.8.ebuild557
-rw-r--r--media-libs/mutagen/Manifest4
-rw-r--r--media-libs/mutagen/mutagen-1.43.0-r1.ebuild (renamed from media-libs/mutagen/mutagen-1.43.0.ebuild)2
-rw-r--r--media-libs/mutagen/mutagen-1.44.0.ebuild2
-rw-r--r--media-libs/openexr/Manifest2
-rw-r--r--media-libs/openexr/openexr-2.5.2.ebuild2
-rw-r--r--media-libs/rlottie/Manifest2
-rw-r--r--media-libs/rlottie/rlottie-0.2.ebuild2
-rw-r--r--media-libs/rubberband/Manifest4
-rw-r--r--media-libs/rubberband/metadata.xml4
-rw-r--r--media-libs/rubberband/rubberband-1.9.0.ebuild66
-rw-r--r--media-libs/slv2/Manifest6
-rw-r--r--media-libs/slv2/files/ldconfig.patch14
-rw-r--r--media-libs/slv2/files/slv2-0.6.6-python3.patch22
-rw-r--r--media-libs/slv2/files/slv2-0.6.6-raptor2-link.patch23
-rw-r--r--media-libs/slv2/metadata.xml8
-rw-r--r--media-libs/slv2/slv2-0.6.6-r3.ebuild52
-rw-r--r--media-libs/webvfx/Manifest2
-rw-r--r--media-libs/webvfx/webvfx-1.2.0.ebuild2
-rw-r--r--media-libs/woff2/Manifest2
-rw-r--r--media-libs/woff2/woff2-1.0.2-r2.ebuild2
72 files changed, 824 insertions, 684 deletions
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index ae08c6038a66..fd0c902d31b8 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/SoXt/Manifest b/media-libs/SoXt/Manifest
index 7d22968a298c..31ad75be76d6 100644
--- a/media-libs/SoXt/Manifest
+++ b/media-libs/SoXt/Manifest
@@ -1,4 +1,3 @@
-AUX SoXt-1.3.0-pkgconfig-partial.patch 399 BLAKE2B 6ab8dffa553b9bc8f5de9f3fc0fdf708bcebe538249248bd98391016773c6511289cc37959e6911e9aa32e1c1f8beb282226fab995f4877fcdfcbb6833effa3e SHA512 e541eafed5e4119c5c32e3599a1783a54fdf121ad813bd22ccee3ffafbd5d0433d14273ceb81164894a6d6adb6fb271302b90bcbc98684ec2cbf5e95d0b0e7ff
-DIST SoXt-1.3.0.tar.gz 1203903 BLAKE2B da64285656b57c7b90bb3dfba089dbea79ce6755aa36cee2fca1e64ad4945099e68474263a16ac97b34187207266b025734c352656c972fe66402717b94c9340 SHA512 1aae8c6d0b5e8de52734dac0326f9bcbae343a1819d18bb915f8f6fa223782e3512286819af62f494ce5238b8e1d981af5322186b2c07a94be20b7c9d32db208
-EBUILD SoXt-1.3.0-r1.ebuild 1161 BLAKE2B c9fed130130f272bcbebe4198344dc6930efb04b6427bfae1210ef394c85b3b7c8689ada30e0400f9de9d099e31cf2720056d422887afdc9d69570ca5d40b0ee SHA512 826f5c1db92a409a426bdd6ddd952eff2e1462cd20a316595ac3406b1d4cde31534cf4b05723c329bad5eff282ecd17f4df580e2383cb153ff95db05ebc66a1a
-MISC metadata.xml 661 BLAKE2B 5b9818fd889838daaa125c9a3080b5924fc5c6d1781ecfd6dce03636153d867ffce56d5e7273bacf5cb087987eff5d88856d4b9fb86053b43d40d2646a0071b5 SHA512 c45a1eb5c1323637eb393dd764fda106aae1447c71fa7ae34f80aea114df248b9d2d36623e202e13da9844b6f37b42b231b7bc775c5f56bf7a3a23e7b2c66210
+DIST SoXt-1.4.0-src.tar.gz 1369725 BLAKE2B 727c56644878e9d52441ca905558524ccd369de123e8018d7fef4d949aa4e96007fa3a1e9782490b4dc9d50a916686a118d37ec7094dc6a3522ede032b30b6ea SHA512 9c661396ec18c2cba8984be8c0875f51554c8845e1a85d9b202f9a0f4de8203566a46d9b276e20039861dbf7ff3a0ffa474d098866f8a7692b53a01e3f62977d
+EBUILD SoXt-1.4.0.ebuild 950 BLAKE2B e555ffb3b935e245ef6986324ea6bae7228fd1a7b11dc7cc9ebc6cbf3e7c36147acec9dce08cb3e4a56ffdc335c96b0b7868ac1d574ff4f8b73c1865a643e6b8 SHA512 20d8adde382b2e5a63bb6a9b77e885d02bd46104e1107f6583c91e617234005f8b4614f6d10e203344313113d631576de36378bca6f1a6b5e2d5433411c1fa9c
+MISC metadata.xml 658 BLAKE2B af9655bc4c38124b85e5745164c0ace9fd469a33f067ec598b17196f159f98e295362baef0af6a5b5eba3c76e0fc2a86c06899a461b83b601f2d633f55edbb22 SHA512 07dc1b45ca384e039b2e7efa7ed26eb63172602a6e2fdae40016469b122709161719764d933b6777245385d0d02ccd4a23c6ed821c5b0433eb27ecd2a19af94d
diff --git a/media-libs/SoXt/SoXt-1.3.0-r1.ebuild b/media-libs/SoXt/SoXt-1.3.0-r1.ebuild
deleted file mode 100644
index 9a19d7672949..000000000000
--- a/media-libs/SoXt/SoXt-1.3.0-r1.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-HOMEPAGE="http://www.coin3d.org/"
-DESCRIPTION="GUI binding for using Coin/Open Inventor with Xt/Motif"
-SRC_URI="https://bitbucket.org/Coin3D/coin/downloads/${P}.tar.gz"
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
-SLOT="0"
-IUSE="debug doc static-libs"
-
-RDEPEND="
- <media-libs/coin-4
- x11-libs/motif:0
- virtual/opengl"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- doc? ( app-doc/doxygen )"
-
-PATCHES=(
- "${FILESDIR}/${PN}-1.3.0-pkgconfig-partial.patch"
-)
-
-DOCS=(AUTHORS ChangeLog HACKING NEWS README TODO BUGS.txt)
-
-src_configure() {
- local myeconfargs=(
- htmldir="${EPREFIX}/usr/share/doc/${PF}/html"
- --disable-compact
- --disable-html-help
- --includedir="$(coin-config --includedir)"
- --with-coin
- --with-motif
- $(use_enable debug)
- $(use_enable debug profile)
- $(use_enable doc html)
- $(use_enable doc man)
- )
- default
- # Remove SoXt from Libs.private (patch installs it in Libs)
- sed -i -e '/Libs.private/s/ -lSoXt//' SoXt.pc || die
- # Strip the default libdir
- sed -i -e "s,-L%{_libdir} ,," soxt-default.cfg || die
-}
diff --git a/media-libs/SoXt/SoXt-1.4.0.ebuild b/media-libs/SoXt/SoXt-1.4.0.ebuild
new file mode 100644
index 000000000000..0915565de4dd
--- /dev/null
+++ b/media-libs/SoXt/SoXt-1.4.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake flag-o-matic
+
+MY_P=${P/soxt/SoXt}
+
+HOMEPAGE="https://github.com/coin3d/coin/wiki"
+DESCRIPTION="GUI binding for using Coin/Open Inventor with Xt/Motif"
+SRC_URI="https://github.com/coin3d/soxt/releases/download/${MY_P}/${P}-src.tar.gz"
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
+SLOT="0"
+IUSE="debug doc"
+
+RDEPEND="
+ media-libs/coin
+ x11-libs/motif:0
+ virtual/opengl
+"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ doc? ( app-doc/doxygen )
+"
+
+S="${WORKDIR}/soxt"
+
+DOCS=(AUTHORS ChangeLog HACKING NEWS README TODO BUGS.txt)
+
+src_configure() {
+ use debug && append-cppflags -DSOXT_DEBUG=1
+ local mycmakeargs=(
+ -DCMAKE_INSTALL_DOCDIR="${EPREFIX}/usr/share/doc/${PF}"
+ -DSOXT_BUILD_DOCUMENTATION=$(usex doc)
+ -DSOXT_BUILD_INTERNAL_DOCUMENTATION=OFF
+ -DSOXT_VERBOSE=$(usex debug)
+ )
+ cmake_src_configure
+}
diff --git a/media-libs/SoXt/files/SoXt-1.3.0-pkgconfig-partial.patch b/media-libs/SoXt/files/SoXt-1.3.0-pkgconfig-partial.patch
deleted file mode 100644
index d9f1ad25eeff..000000000000
--- a/media-libs/SoXt/files/SoXt-1.3.0-pkgconfig-partial.patch
+++ /dev/null
@@ -1,12 +0,0 @@
---- a/SoXt.pc.in 2013-06-17 11:26:59.998321839 -0700
-+++ b/SoXt.pc.in 2013-06-17 11:28:01.603654611 -0700
-@@ -10,7 +10,8 @@
- Version: @SOXT_VERSION@
- Requires: Coin
- Conflicts:
--Libs: -L${libdir} @SOGUI_EXTRA_LDFLAGS@ @SOGUI_EXTRA_LIBS@
-+Libs: -L${libdir} -lSoXt
-+Libs.private: -L${libdir} @SOGUI_EXTRA_LIBS@
- Cflags: -I${includedir} @SOGUI_EXTRA_CFLAGS@ @SOGUI_EXTRA_CPPFLAGS@
-
- soxt_host=@host@
diff --git a/media-libs/SoXt/metadata.xml b/media-libs/SoXt/metadata.xml
index 418672b1b7bb..a49ad79eefb2 100644
--- a/media-libs/SoXt/metadata.xml
+++ b/media-libs/SoXt/metadata.xml
@@ -12,6 +12,6 @@
from SGI or TGS.
</longdescription>
<upstream>
- <remote-id type="bitbucket">Coin3D/coin</remote-id>
+ <remote-id type="github">coin3d/soxt</remote-id>
</upstream>
</pkgmetadata>
diff --git a/media-libs/audiofile/Manifest b/media-libs/audiofile/Manifest
index 9a5fb34ec2ea..a2a4a813c95f 100644
--- a/media-libs/audiofile/Manifest
+++ b/media-libs/audiofile/Manifest
@@ -4,5 +4,5 @@ AUX audiofile-0.3.6-CVE-2018-13440-CVE-2018-17095.patch 2702 BLAKE2B f56d2bd5651
AUX audiofile-0.3.6-gcc6-build-fixes.patch 3785 BLAKE2B 7f016bfa9af8a440e31bcc395c654c9bb25a1d914a6b57bc191ad36e55ca191f924d57d48834a05ea30913ddd744056e244654a96529b1c3632ef5b162252c76 SHA512 60837bcc9aa53d546708210e87a4f24db56c8a4b0c6896c8e39e0d213aafa15f59a65a60726e6abbf16681fc1fa6ca59cf1748a63caf5ff2652d55f10f62a976
AUX audiofile-0.3.6-mingw32.patch 687 BLAKE2B dec0680a401890f64a659a7303b089d03a40001d2b73da66c174663f818e5e72b7b8985e8fa220c15685b4cd857ba24cefb341c95059a4d9e10ae81a580a8f50 SHA512 b568b189f7316a41c724b02ee881adcdcb0e01fe22d4d6adc82fefef3296c34822943ec1cb299169dfd8fcdac9c260e1dd69fc9b5b6b4058382cc2f246c382f8
DIST audiofile-0.3.6.tar.xz 530760 BLAKE2B 5263e66b92471c8b7e8ad73a5065966fc93fd92d70481df804451353bafe44d670ec48b183bc19a7ac60025ea73b234d6aef1017fb220c16d14c68a27db027e4 SHA512 f3b58210a4ef3ac8e08a368a78e0f4b8345456d084bdebfd20d1631fa75e562aa58d31863a502b6ff18178327aa5b87403566bd34566fa52bdfc8e01de400bcb
-EBUILD audiofile-0.3.6-r4.ebuild 1409 BLAKE2B 25674b0fd7d69d3fe1d44cc698d36218279156060941bdb580c59e41a08eed2a64501cc4735144a1b4649a8a06af089690c519ec97242474d312d1aa18e7c53e SHA512 6aa3b80fb36556a4ddf44415cd4d51efb5e9df639e9d140484b41a4599a9ee4309a1c763ba988e8dc96cdb0ffb87e79349d2c425b84f30fbfe86db89bd6d37b6
+EBUILD audiofile-0.3.6-r4.ebuild 1397 BLAKE2B 5f35ee3ba598940564fa6b5078639a366f416848c05cc91f1793c5f563feefef80a1f8cb971c96b235c54222aa03b8a280bea5ca0944ea9b126fe1f3a26e7710 SHA512 33dca7098c96442a50ac204fcb3519a1d77218e3f74b1af6b954eb16c9d64f6256579596a3b00f8a151b60f56c4ae1462b2c40428d3ad5d61c9b5a5bf3fe1fc3
MISC metadata.xml 359 BLAKE2B 3a6913b1f6e97d45f7d1c415879d82fec86642dc2a187907d1893ff9b81cf7781a5485e5140a901482913713ab4f7a5a8ce62df872fc75bf2f34f80d0dbeef9c SHA512 2f2ae33ca88cb3246c8419b88a800ba405123263a6cf2f94c9478d8303bf036ece9a6781a1fe83d8b1f329071623e76f6e909c0207289d6dad8166b163c3b897
diff --git a/media-libs/audiofile/audiofile-0.3.6-r4.ebuild b/media-libs/audiofile/audiofile-0.3.6-r4.ebuild
index 99fb3b6f6e83..38fab4a9ed85 100644
--- a/media-libs/audiofile/audiofile-0.3.6-r4.ebuild
+++ b/media-libs/audiofile/audiofile-0.3.6-r4.ebuild
@@ -6,7 +6,7 @@ EAPI=6
inherit autotools gnome.org multilib-minimal
DESCRIPTION="An elegant API for accessing audio files"
-HOMEPAGE="http://www.68k.org/~michael/audiofile/"
+HOMEPAGE="https://audiofile.68k.org/"
LICENSE="GPL-2 LGPL-2.1"
SLOT="0/1" # subslot = soname major version
diff --git a/media-libs/babl/Manifest b/media-libs/babl/Manifest
index 2589761fa7ca..eaa9e0009a13 100644
--- a/media-libs/babl/Manifest
+++ b/media-libs/babl/Manifest
@@ -2,6 +2,6 @@ DIST babl-0.1.74.tar.xz 294156 BLAKE2B bb5df4db706f817d9cf8674caed9b758fc1380b9d
DIST babl-0.1.78.tar.xz 298920 BLAKE2B 654baf0ed09fbbad54578bf8bba60f45152e446d8b3d3ee49ca57084f220d22ed9478bc95851c5c1b17deeacdacfc14a39ab4d6e3f0448012eb212eef8b357b2 SHA512 d40f68cbd3d7703066a8985958b6cc49eaefe842c0fb3b7bbf6a5d6e6198642b55c4f95bdbf0d25a29d24a975c9b94acfd084792c60b18ec5f66260dfe54893b
EBUILD babl-0.1.74-r1.ebuild 1604 BLAKE2B 75805349e710fcd3255f904c6ec4931f850ced00946d65827433e88115e13bcb686b1e020525cdb4a65ffb94b41a4b8ea2799a08662309064926aaf95c6cd35c SHA512 42102ff0ca81ea4a05eac5be4f9c4eae08ca738e352cc014da0f6c0b6aeed54b595ea386ddfeffe9bba1bfc0b5354233ae9333da466811b09ab41d2461839e09
EBUILD babl-0.1.74.ebuild 1531 BLAKE2B 96d7fdedcedd21ca6a29d2431353cdbcc8ca192f0002565a2371c31eb54a5a4ab2eefdb2494b2eed4492dd16a9dafbb207a2f14be1b58abfdfa33b4985eed73d SHA512 b80760c10d05f679ea6511ee395dc595f14666bcbf6ef9a85733b56ece74592b91d914432eaed23f83ec960bb1fd81d93843386b4d429032a7035e7feab6ef7c
-EBUILD babl-0.1.78.ebuild 1836 BLAKE2B 44380d3a91670a7a56e6e604cc912e3dccff04d8826272f006aeb9951a1140cbe0acfe0f412f26a7fab9d08bbbebcbd302d779f437b6a84fc01e6d4896faffc1 SHA512 7a469576467529eb1c2b3f388f67822c551d554a9013f3cc35e695e1e0d880f9baa31c37f7442d743a53313aad36484a20488ade7280b02d339ab837dd058865
+EBUILD babl-0.1.78.ebuild 1834 BLAKE2B dce14b0cd6959f6974bbfb673277b10ae25e6244e21558af0a2d115de8f1680ee221a23acfc63f5e798f0ec8f9481d270b19f32eda2934d8e9c230ca3b3ff489 SHA512 c612378a5791900e0912c6a7ccd5f3ed4a41d2da685226c66495c0eb3a15bc7576aaf3e14eb7d10e9496cb8846b4ca4ef453b922aac3bdd2ff1d0f081b443829
EBUILD babl-9999.ebuild 1836 BLAKE2B 44380d3a91670a7a56e6e604cc912e3dccff04d8826272f006aeb9951a1140cbe0acfe0f412f26a7fab9d08bbbebcbd302d779f437b6a84fc01e6d4896faffc1 SHA512 7a469576467529eb1c2b3f388f67822c551d554a9013f3cc35e695e1e0d880f9baa31c37f7442d743a53313aad36484a20488ade7280b02d339ab837dd058865
MISC metadata.xml 370 BLAKE2B 18f0dfd3b6fb8f284f888dbcd30d3d4ddce8753e58ef3e92ba0803bd6dadd36962f2f6e57dcd6ccebc547bf43b8972bdaf27e5817c77307172fdb835fe2d9c9e SHA512 9ad9dbdfc25d5a59c0129f1f83615d73bcb9026cc0411a71e9987bca46389fa5f3905a72d22ddac319b1838b770cc5755a2ec312a05db1752e10be5cca08ea38
diff --git a/media-libs/babl/babl-0.1.78.ebuild b/media-libs/babl/babl-0.1.78.ebuild
index be6f45add6b0..b00339773861 100644
--- a/media-libs/babl/babl-0.1.78.ebuild
+++ b/media-libs/babl/babl-0.1.78.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == *9999* ]]; then
SRC_URI=""
else
SRC_URI="http://ftp.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 -sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
+ KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 -sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
fi
DESCRIPTION="A dynamic, any to any, pixel format conversion library"
diff --git a/media-libs/fdk-aac/Manifest b/media-libs/fdk-aac/Manifest
index ee63ece11517..edaa13928da2 100644
--- a/media-libs/fdk-aac/Manifest
+++ b/media-libs/fdk-aac/Manifest
@@ -1,5 +1,3 @@
-DIST fdk-aac-2.0.0.tar.gz 2864593 BLAKE2B beaefd5186a6253496a656ccea514e764e6c6515b46ea0fa324f66985af8374f3813afddb29018da12d28d1672ebe10821f5e4e98d131ad4fb77a3d01ffab234 SHA512 40b02a9e42e17015fa6531c7b7eb51098ab43224c11c1c85e981d950642ffc6884146367cb423062b1da11679020ee5c5779dce5f4dc62175c8bf471831ed918
DIST fdk-aac-2.0.1.tar.gz 2865456 BLAKE2B 79c66956b3c43138fb34448398cf104a021757332b2af6d4493bce8c4f9dfdf97a38d1f00c3f1a3f91ffb3b2ce2bb0bdc982e3f92a1ffe7e5f0d1c2f0ef8ca99 SHA512 08209bbd060edafe7b607c9e1394cd03df4f98df6f32b4be21d34d1ab491a7447ed592785546c040126767bd31980121ca6a31aba06eaf90558b14228e302d82
-EBUILD fdk-aac-2.0.0.ebuild 1328 BLAKE2B 2115fac8a61dd82aadfb945f302986063c5acd153a35a7db0bee3da0ffab34ea82a3d604429c3b33d3262f1392a6bf55e3cd905bcc08aaf70b1c7e4e0712a9d9 SHA512 7022b77587d04fc0be13e2cf4d44900e1e18c19e34fab152180b96e1b13b6dade6e3295d9c13859d2f8645011965b1caa91cfb1ccb8287d5f508ada38eff0537
-EBUILD fdk-aac-2.0.1.ebuild 1329 BLAKE2B ffa666e4565ed8207c590b84ef29de50c4aa056a148aea6593c6b3905bddd71dc652049f21d3a096c46525c8ea9ee1ad23be17acc9bc671f4e1f6963decc20fd SHA512 e509dfd4a403e0b0cbccdc5f20214ec9d46772b64e176c3f56b1c3255be8bf67747a1c33028b8c0573f54e01008b902b6a062b9701ed694334218d5292e17fb0
+EBUILD fdk-aac-2.0.1.ebuild 1328 BLAKE2B c4da80c35ec53c1c0a2bba5fd0dce0c766baed5bc7ce7b2f66b751ba512d21fbcb795a251c35dd4021f7479975253d5959cf8c49f133a0d5b4ca566f8c84c0d5 SHA512 eef06746f316d6e4e4e50ec17c242ce0eebdc04458747810fcb543749587e96e8534916998a8060f5c07d132c0c10d3d3647355d75431590708ab1cd563c5b34
MISC metadata.xml 335 BLAKE2B 62ac5499e6bf0ca4ebb5cef78982a734cbc068fad39764b545089233f2c611937c4d8cddfa7f042705c7f7849a44f1e971431667eae02e7622d45f5b5ccdfb14 SHA512 25f894f204476ffe7bf81e7e81b16f569b34ac57572cba903bf447a53699f0e4cf5448fa27689b4baf60753e7f605f47c4a7d60f19616446b0c1f871d9b866e3
diff --git a/media-libs/fdk-aac/fdk-aac-2.0.0.ebuild b/media-libs/fdk-aac/fdk-aac-2.0.0.ebuild
deleted file mode 100644
index c28e667a221a..000000000000
--- a/media-libs/fdk-aac/fdk-aac-2.0.0.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit multilib-minimal
-
-if [[ ${PV} == *9999* ]]; then
- EGIT_REPO_URI="https://github.com/mstorsjo/${PN}.git"
- [[ ${PV%9999} != "" ]] && EGIT_BRANCH="release/${PV%.9999}"
- inherit autotools git-r3
-else
- KEYWORDS="amd64 arm arm64 ppc ppc64 x86 ~x64-macos"
- if [[ ${PV%_p*} != ${PV} ]]; then # Gentoo snapshot
- SRC_URI="mirror://gentoo/${P}.tar.xz"
- else # Official release
- SRC_URI="mirror://sourceforge/opencore-amr/${P}.tar.gz"
- fi
-fi
-
-DESCRIPTION="Fraunhofer AAC codec library"
-HOMEPAGE="https://sourceforge.net/projects/opencore-amr/"
-LICENSE="FraunhoferFDK"
-# subslot == N where N is libfdk-aac.so.N
-SLOT="0/2"
-
-IUSE="static-libs examples"
-
-src_prepare() {
- default
- [[ ${PV} == *9999* ]] && eautoreconf
-}
-
-multilib_src_configure() {
- local myeconfargs=(
- --enable-shared
- $(use_enable static-libs static)
- $(use_enable examples example)
- )
- ECONF_SOURCE=${S} econf "${myeconfargs[@]}"
-}
-
-multilib_src_install_all() {
- einstalldocs
-
- if use examples; then
- mv "${ED}/usr/bin/"{,fdk-}aac-enc || die
- fi
-
- # package provides .pc files
- find "${ED}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- use examples && einfo "aac-enc was renamed to fdk-aac-enc to prevent file collision with other packages"
-}
diff --git a/media-libs/fdk-aac/fdk-aac-2.0.1.ebuild b/media-libs/fdk-aac/fdk-aac-2.0.1.ebuild
index 9eb4bddd6c72..a505bf33937c 100644
--- a/media-libs/fdk-aac/fdk-aac-2.0.1.ebuild
+++ b/media-libs/fdk-aac/fdk-aac-2.0.1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == *9999* ]]; then
[[ ${PV%9999} != "" ]] && EGIT_BRANCH="release/${PV%.9999}"
inherit autotools git-r3
else
- KEYWORDS="~amd64 arm arm64 ppc ppc64 x86 ~x64-macos"
+ KEYWORDS="amd64 arm arm64 ppc ppc64 x86 ~x64-macos"
if [[ ${PV%_p*} != ${PV} ]]; then # Gentoo snapshot
SRC_URI="mirror://gentoo/${P}.tar.xz"
else # Official release
diff --git a/media-libs/ganv/Manifest b/media-libs/ganv/Manifest
index f7875527bbf5..2777cfb6955b 100644
--- a/media-libs/ganv/Manifest
+++ b/media-libs/ganv/Manifest
@@ -1,4 +1,3 @@
DIST ganv-1.6.0.tar.bz2 377068 BLAKE2B f78c4783f0188fd163b087c789d50eb67a54a77d26d261d3557fba46a7bee09fc3326204273ad496d6b2ae262368015c3f186c290f2b85e6d5297eeed7596677 SHA512 05900aa63e65646e75f805dfe6ae5901efb19ae31a3f0a6730a713bfaffc47bb93f683879ce2a75093ea09e84a9d3137966b68b4ad307707753dead1df439a09
-EBUILD ganv-1.6.0-r1.ebuild 990 BLAKE2B 67f3e985ba93cf1b013e65678c6a7c369ab79f9aa4264d9fba607a384edb12edfa572decdb5a6e5b629689242933b66cf2a83707e97fcb5ee11099126d0f0bb0 SHA512 b866417b5b50061a880dca0f99bb8fe5c5d13129dc20d3157f068f749846f29f4b66ac81e7cfce1919c48944f2ccc09d6492580c4721e2eb4f112a0eec013214
-EBUILD ganv-1.6.0.ebuild 981 BLAKE2B 4e89d763ac96e2d847638c43461844339857395c020a480d9a3c8f832e2d5164235d40ceeed40692bd031f3b1f046256c8e9d21dae4dc04fa2295d8531fd8bab SHA512 7753b095c07a859de04e521d689a1ecddb8d4c23747cdddd30820b0033548bf5972d3e2c94788c1100908e58eec0d3caee44e53c3ebafc3f4290b3b6ace141cd
+EBUILD ganv-1.6.0-r1.ebuild 989 BLAKE2B 220776bd6eb12032155ce483ede6fa5c9c781a01d72bce681af492683a7e8b0065dc76a9f889dd78f5219cd93b35f2dc22cdeec316b086a6860c959d5b0fef1f SHA512 2e32a7f133e96a0e6f6ab28db8fef64505a2bdac81f31d68d62c11b4cfc46608256db7c84e1de1aaa027f024e86a0b7b7499072855b9ead722b35fe042ef199d
MISC metadata.xml 356 BLAKE2B 0ca0ad63495c9f314c3fe7bfc48a7538d07ad65f9b772996b86ffc268420bf9548002a920a9a7f53f25984c309fc50d9a1735281dd18421a82cef913e10d49da SHA512 f2b5f01deb2f8d879b4a4107571ac469caf163bd2c44a066b8758a9596445f0baaa125b5e3ea883008221aee90d98982222b40b43c10f694d2672842bc1103ef
diff --git a/media-libs/ganv/ganv-1.6.0-r1.ebuild b/media-libs/ganv/ganv-1.6.0-r1.ebuild
index 1d58763251af..11074c981301 100644
--- a/media-libs/ganv/ganv-1.6.0-r1.ebuild
+++ b/media-libs/ganv/ganv-1.6.0-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://download.drobilla.net/${P}.tar.bz2"
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
IUSE="+fdgl +graphviz introspection nls"
RDEPEND="
diff --git a/media-libs/ganv/ganv-1.6.0.ebuild b/media-libs/ganv/ganv-1.6.0.ebuild
deleted file mode 100644
index 54805ef9a7f8..000000000000
--- a/media-libs/ganv/ganv-1.6.0.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 )
-PYTHON_REQ_USE='threads(+)'
-inherit eutils flag-o-matic waf-utils python-any-r1
-
-DESCRIPTION="A GTK+ widget for interactive graph-like environments"
-HOMEPAGE="http://drobilla.net/software/ganv/"
-SRC_URI="http://download.drobilla.net/${P}.tar.bz2"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="+fdgl +graphviz introspection nls"
-
-RDEPEND="
- dev-cpp/glibmm:2
- dev-cpp/gtkmm:2.4
- x11-libs/gtk+:2
- graphviz? ( media-gfx/graphviz[gtk] )
- introspection? (
- app-text/yelp-tools
- dev-libs/gobject-introspection:=[doctool] )
-"
-DEPEND="${RDEPEND}
- ${PYTHON_DEPS}
- dev-util/glib-utils
- nls? ( virtual/libintl )
-"
-
-src_configure() {
- append-cxxflags -std=c++11
- waf-utils_src_configure \
- $(use graphviz || echo "--no-graphviz") \
- $(use fdgl || echo "--no-fdgl") \
- $(use nls || echo "--no-nls") \
- $(use introspection && echo "--gir")
-}
diff --git a/media-libs/gegl/Manifest b/media-libs/gegl/Manifest
index 4458b19adef2..b3cdf2a457f2 100644
--- a/media-libs/gegl/Manifest
+++ b/media-libs/gegl/Manifest
@@ -4,6 +4,6 @@ DIST gegl-0.4.22.tar.xz 4826748 BLAKE2B 3b6ddca1dff17d0336614fb02cdf94c7497586f0
DIST gegl-0.4.24.tar.xz 4937056 BLAKE2B a6237d0642713e2dc6fb5aa889dea31aad688608b99e985d69dfa43580caae634a6fc41ff050372d8b364f2f002e260335159325c01f73a10719c3d1bda70d36 SHA512 09d857332eeabe39327d312b1a1692b7c6c9f8f952ae3e3cc06b5a5c262757d8b86467c25a4e66c90c37922fd3548fc1342a9864732d17924f97e7b6c6c1786d
EBUILD gegl-0.4.22-r1.ebuild 4722 BLAKE2B 1d154668b7004738e5e85e850a1f106912bbba4d792892ac979c6fd628411909c0fcf513b0ff3ad47b81094f5903b975cffb08cd00f5dd206043f9f89754842c SHA512 f77899a70cfaf9d35be73f76bff9c385d6c487782b1dfe386b18c632acf052d9f8711648373ade81782f25f5014c7b683fefdbff0b5e8e364f6900958ea598b9
EBUILD gegl-0.4.22.ebuild 4714 BLAKE2B 8a920a635ca0b9114441e41532b654ab14558882635c3f98f2d583b9cba56662407667ff08d1a3b9e5dd759d21ac3519534c95e4c708ab9c817661637e1e407d SHA512 e272e638bf876ec0c8e71e89dabbd23df345925c51e4e54dcf07c26867ecc362ee7d3c51d9a888f83089ec80596b1e86ab2aa39618a33d8494ba3112a23ca07e
-EBUILD gegl-0.4.24.ebuild 4728 BLAKE2B 4fc14a34770df8cfd7ed2840212fb04732d362aae008cf9db76cf26e085c263359e837afc3f9cb8465600d0a522c9bb96dc495b95716409cc662ee5976ab1cea SHA512 9db9c9a476a2310afb265f70d0c087c0cf67a775fa317116453f00f6f7a3c6f5855637ad8744e6264e9a53522aac60f146b2cde0ed37af57b212d61479cb62fd
+EBUILD gegl-0.4.24.ebuild 4726 BLAKE2B cdb9448b41d828eb0d4786024338b01cc6783e89ddfdb78e01eaabed770b750de456620411e51fee4f45206d0e916b784cebe4695d032e98af3acef86765fd04 SHA512 6e1a1fc21feea593efec048469d1ea8b5b26afc7e6b8acfe35b35cf7e9be523b9072849797d280456cdbbfdb308b4453e66d922641a1e65db45f89cdaccc7e15
EBUILD gegl-9999.ebuild 4336 BLAKE2B 04d0df100f84f9e0b4c016d6c8d01e6a69ccb65fe22e17afb095291c9e9afddfaa043f01b66c9c3f3e9ea0c4afb8bb9b1cadb5a5eb887279ab0359ead2dd5841 SHA512 a0fbd02d61fdd484017c1c09020616426649eb8a546408ce0bd33df939a5940917b08d246f4ab3f585d13dc3d2c0b42e2a58e8c61cfb3196be94474ba66b9655
MISC metadata.xml 550 BLAKE2B 8afb3a5aa69ba6b3139f3183ed013cd0797edad0865b0aebcd2824a31549f4968e938017adb85506fea2e60c18ea1278fd3bce0ce1cf9be0efb74b1f0b020470 SHA512 8c5637454afcab249f671518153067a99cac9d60d8e9108688b4328a19ea653de21948a63c7e680585d208c0b3230fd2fb87c2d8a0a7266d31bc328342a47016
diff --git a/media-libs/gegl/gegl-0.4.24.ebuild b/media-libs/gegl/gegl-0.4.24.ebuild
index e71bb9f8c80d..4a558f3e3735 100644
--- a/media-libs/gegl/gegl-0.4.24.ebuild
+++ b/media-libs/gegl/gegl-0.4.24.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="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+ KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
fi
DESCRIPTION="A graph based image processing framework"
diff --git a/media-libs/gexiv2/Manifest b/media-libs/gexiv2/Manifest
index 902b3cc52fd0..4c9867678db5 100644
--- a/media-libs/gexiv2/Manifest
+++ b/media-libs/gexiv2/Manifest
@@ -6,6 +6,6 @@ DIST gexiv2-0.12.1.tar.xz 372104 BLAKE2B e712bc8056e0e02d66ee831425776c26b65275d
EBUILD gexiv2-0.10.10-r1.ebuild 1847 BLAKE2B 6df34b756c2676082fafd030e77a4f3e3616233d6de1e31b1fe6b4ac486d4a9d681e1203da8bb758619b5d52a33107e6b6d9148afc42d46cac612fcc97c3ebad SHA512 e984aee5f691d012ae3324cda44b59b56b756d871d5af79b0e7915c5aef7e98c9ce702c7afcc3276ac732771656372b440ffe04f6c18fe7f553e19af9e3521b3
EBUILD gexiv2-0.12.0-r1.ebuild 1785 BLAKE2B 59051cdab00b0bbc4cd97b70e766b601922037e33aca40b9e274d11723ecd94664005ff5c58900911fe8b26af18c4c5757c5e5f892198b86f41b271c30e51efa SHA512 1a16de479c4d773cb399bdfa303800125c5f244c11c3847e6653cc51579904150916c8256c7f00363a071cc4ed0b47a394e40472355b90354ebb638dc3f6aeb2
EBUILD gexiv2-0.12.0.ebuild 1630 BLAKE2B a5b80844189a30261272c1687ea8dd77fba10a0601d42883839b5798735bf901afe677e33542c83d3a1a6cd472e2891e0c6f79eab96f383ef5a353c54491faab SHA512 2f6f9ac560721c464ecc85f83f2379f58ce1a1d34eafa6465d2d622b61a7916e9ed486572ad0bd63b74430163bbf20cc79389211eb80b3ab1743d007f58820f6
-EBUILD gexiv2-0.12.1.ebuild 1788 BLAKE2B cc17223c76556059fbe9d8cfc81555dca8574c85346729bc803bb76649c1d04c614bdc9d0de2fd2a6d66ae257078d59ca25acbbe9f42b41f75c5eb2ba819c179 SHA512 74ec1d6e680e0a247d69752839fcc752510be9df9cb592c1f887f7131cf2af1bfdbfe50ee93232d09ef3823bfb038282193284a4adae5c93a2fe6c58ab07607f
+EBUILD gexiv2-0.12.1.ebuild 1787 BLAKE2B aa912f4c5af788650e40aec8d2713f1b9857c3ebde662932485796e83b970d2a60cc66516c00a0679d5215a093fe1f1d9bc005aa04d7c740ee07267570400e01 SHA512 0dfbe138f183fea928dfc2f4d534f4869b0c1d2df913516312cb6019d5d02120419c4a82eb1b650e22559f4ead2bba22716b7990079d58698eadb9de573104dd
EBUILD gexiv2-9999.ebuild 1630 BLAKE2B a5b80844189a30261272c1687ea8dd77fba10a0601d42883839b5798735bf901afe677e33542c83d3a1a6cd472e2891e0c6f79eab96f383ef5a353c54491faab SHA512 2f6f9ac560721c464ecc85f83f2379f58ce1a1d34eafa6465d2d622b61a7916e9ed486572ad0bd63b74430163bbf20cc79389211eb80b3ab1743d007f58820f6
MISC metadata.xml 513 BLAKE2B 7820281c36922b5e68aacb3c3935f7193e2725515f196eaf72f6eba42327a8c8d10ceaed6422fb95cf15b0f1a0d96a168c7a677e42ae847fe050b26c39c39a0b SHA512 deb951010c3342738d8ad5b9e79baa790913f3b906799f9f72f59d4e978f0564fc52f14482bb632ffe817488d154bd8bafe98bc5eea07b7c2da1504867d671b0
diff --git a/media-libs/gexiv2/gexiv2-0.12.1.ebuild b/media-libs/gexiv2/gexiv2-0.12.1.ebuild
index 2aebaa30be1b..d39cb8d6a019 100644
--- a/media-libs/gexiv2/gexiv2-0.12.1.ebuild
+++ b/media-libs/gexiv2/gexiv2-0.12.1.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == 9999 ]]; then
inherit git-r3
else
SRC_URI="mirror://gnome/sources/${PN}/$(ver_cut 1-2)/${P}.tar.xz"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 sparc x86"
fi
LICENSE="LGPL-2.1+ GPL-2"
diff --git a/media-libs/gmmlib/Manifest b/media-libs/gmmlib/Manifest
index e9211324c2d7..8e5f59e8e993 100644
--- a/media-libs/gmmlib/Manifest
+++ b/media-libs/gmmlib/Manifest
@@ -1,7 +1,9 @@
AUX gmmlib-20.2.2_conditional_testing.patch 1151 BLAKE2B edeb2ff121efeb39e674bc6e4fc37e3603f98875e7d618f4a0bbad49d6d46745c2fdcc2405b3383443af767ab231cddeb1914ccbf0710190fe6c47a94033e638 SHA512 8f6a676104108161e5ca727d231789559bbf1c24b289b25b9809b5b70882e355af976051d31bd4a238df24b13fbe4a3324ce40c3ee3c592e650b34dde8d8a62b
DIST intel-gmmlib-20.2.2.tar.gz 728309 BLAKE2B 1c26661c5317d66797ca8a72fe910ae73a97c7bc3b5730b6c270daa3eac753287cd83334085c90ce081ff4a8a4d1f79b46e832059b08c36602c5c39f3b3a1af5 SHA512 ebd23658aec78ebdf7cd13577f5ca408e2995c4df6135c951d3bea4a59a84461690d71f6e7ebc2014daa5508e07d32ff20c25019d90255150e7c93e241d403fc
DIST intel-gmmlib-20.2.5.tar.gz 728792 BLAKE2B c78cebcfad9f314e3ee298deaa78586cb5c1c8e2e5bba9051a8b17c26001b72aaa675443fcdc9757031977c548a0360e2511bd29873fc7302922b33a2c1a0324 SHA512 354363b0944e4f0e08065fa7a0cb85d477f522858a55f4998a2374ef8e115e331961cc269db886dac3b1e5825d11e036ebc0b4ab65b1618653810e4bfc4751ec
+DIST intel-gmmlib-20.3.2.tar.gz 729059 BLAKE2B 3cc07d9dc07fecd483c35bde41802c8a433a751310fe4d0273625f3a6e245a2dd6e5546b4e5bed40b04b22c4e00a648cce66b221c25da8c6f3f3637a890508bd SHA512 1d8ea369b5b22ca747f8bdaee0be24584b79ccdecaad6c85e5f0a41ac171459261c8c5b220797ffc525e7e29cfa1664f9eaca07f5e72d4a260f327d8980fb2dd
EBUILD gmmlib-20.2.2.ebuild 888 BLAKE2B bb3f30b545eabfe214fa659f887c082f1fa45fd1bbbd823ad7a98ee9a24ff78d121a0dcc59ea0ce18e343c2a666fa5a1b6d948dd41b118c2f5bb6711b9c65828 SHA512 04b82961035d0297f4f2323f63e48c09d03b1d354f452cc1c626b5f91e6d81300af3109fe2bef55168a440d98ab29bc544591d22a1b1149fa470f27db54122da
EBUILD gmmlib-20.2.5.ebuild 884 BLAKE2B 424f9213091b171856cfa6980d30b38de1bdf8ed58ef70ba05292b7a00799ebc53f4dbdb0fd9d40447113a0637d1c91ca3a4f94c0f1b77853a996700074ff6bb SHA512 384e50e434e5efdd7b43c2532707d5571b30b5fa3ff934118d66d3a29e4e2d3e73fecdb2d430ead8391ddfa451733f0b9c8eddfd949984f09b86d856309c0c7c
+EBUILD gmmlib-20.3.2.ebuild 884 BLAKE2B 424f9213091b171856cfa6980d30b38de1bdf8ed58ef70ba05292b7a00799ebc53f4dbdb0fd9d40447113a0637d1c91ca3a4f94c0f1b77853a996700074ff6bb SHA512 384e50e434e5efdd7b43c2532707d5571b30b5fa3ff934118d66d3a29e4e2d3e73fecdb2d430ead8391ddfa451733f0b9c8eddfd949984f09b86d856309c0c7c
EBUILD gmmlib-9999.ebuild 832 BLAKE2B c679b2b098ab9b69bca49506c3579417f0bba14abc968eb64f58d7d47dceec272288f7bea7ac076f92fd6416c12adf476db57b4f08e58a63094bc6f7e40bf787 SHA512 3a4bcd7e49d73af846df1abd753e5d8d07920b5c589196217854a0968825763f8c89e16b5b2e4e1432c83af6123f3259f97589a3a45012de3332c8c8c42b2e28
MISC metadata.xml 322 BLAKE2B 802cb8da9b68866ac616c175586bc3651330ecbfb1b08fe3fad52ec8817e1994f347ae49815869d50296504d9607fcf6c41d40543d8896fafd8d36c4421604f6 SHA512 52324c98984d04659d8ee327850152e41b6146f45a35b147a1fba2043be7ca91e220dd57fc3712e5154b416d04f8a1b0f614259cd9fde8c66ad7734853bb50ec
diff --git a/media-libs/gmmlib/gmmlib-20.3.2.ebuild b/media-libs/gmmlib/gmmlib-20.3.2.ebuild
new file mode 100644
index 000000000000..2cb36edcb25f
--- /dev/null
+++ b/media-libs/gmmlib/gmmlib-20.3.2.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CMAKE_ECLASS=cmake
+
+inherit cmake-multilib
+
+if [[ ${PV} == *9999 ]] ; then
+ : ${EGIT_REPO_URI:="https://github.com/intel/gmmlib"}
+ if [[ ${PV%9999} != "" ]] ; then
+ : ${EGIT_BRANCH:="release/${PV%.9999}"}
+ fi
+ inherit git-r3
+fi
+
+DESCRIPTION="Intel Graphics Memory Management Library"
+HOMEPAGE="https://github.com/intel/gmmlib"
+if [[ ${PV} == *9999 ]] ; then
+ SRC_URI=""
+ KEYWORDS=""
+else
+ SRC_URI="https://github.com/intel/gmmlib/archive/intel-${P}.tar.gz"
+ S="${WORKDIR}/${PN}-intel-${P}"
+ KEYWORDS="~amd64"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-20.2.2_conditional_testing.patch
+)
+
+multilib_src_configure() {
+ local mycmakeargs=(
+ -DBUILD_TESTING=$(usex test)
+ )
+ cmake_src_configure
+}
diff --git a/media-libs/graphene/Manifest b/media-libs/graphene/Manifest
index b3aa9de96554..08e9600371f6 100644
--- a/media-libs/graphene/Manifest
+++ b/media-libs/graphene/Manifest
@@ -1,7 +1,7 @@
DIST graphene-1.10.0.tar.xz 289452 BLAKE2B 41af96ffcdb2d8ad2fce7a242cef74cead09ce444514f85a97ac609c6518c60cbd5fb44b58b24973fe9a372f898ca99b79cfd776c968d53b72fc20c5d076a230 SHA512 842ac2c9c2046f07f8421b99292cac348276bb1e025250c7e0dc3ec7f90cb33094b765034862f325dd78f93aa5484ad75a4ad6139fe13330d9e41e3a7cb830d0
DIST graphene-1.10.2.tar.xz 292372 BLAKE2B 94553a32dc57216402a9676e11525552c010d970caeb1256dde50ca842b4d673ad78d004d57e7c7a017b8c6e64ad75fc3b03603cba746027ab10befa76d32955 SHA512 a8a8ef1e4ccffee2313a18b9b8dda06c7ede6d49fdde8578694500634e3c90278fd30af7d88938d5ecb08c519cc3e09d21fe69d0f21cb766e056ceedbb3eafb0
DIST graphene-1.8.6.tar.xz 127984 BLAKE2B 7f67b99796cca1a47324674b1871ddfbcce1193ded5f0a37c8c2894d52b6b5823b0fb1909018ea6adb90f7ed53ad6b09eeda9b1606a22a8b85cd0d661d500195 SHA512 ef6e9b5587bd540099216a7e3f7c86eb62368d49876dcd380c9767c6740c8267c9d510c5025dbe56402f3cd15084ef8fc634d3abe486b516f4f5328b87df277c
-EBUILD graphene-1.10.0.ebuild 1703 BLAKE2B f27f76b4177b900fafd3f604a6985ef5e84bbcfaaacec34c8b033add58edb083d8c1fc1dc710a4f54320e5cd88cfaae369b3b4c4812dc17c93b6d5f6e064d3ab SHA512 8473c63991ac455363030490bd178e992dd79caee49915571855b6ce1bf5942f6a3c1a5f9e112f70206d41c2f88018954ffc1afe89b56863e4287e05737511af
+EBUILD graphene-1.10.0.ebuild 1701 BLAKE2B d794e007a37fcebfb5450991bc326c8f5fac6093f6fb7002147fda7d3965d17544810e93f48ce56b42ba28625e3dabc4dd57c3db041eb555b59faa0236ef7b1a SHA512 64c86a8ab7601bd6d422ec8ad28736e83c91666d1576cb7f7f18e44e46ad23dfcc9f8f37f55b3456227e89bff4ab34ce8ac7da4a82886bdbfde85bfffe937bb4
EBUILD graphene-1.10.2.ebuild 1703 BLAKE2B f27f76b4177b900fafd3f604a6985ef5e84bbcfaaacec34c8b033add58edb083d8c1fc1dc710a4f54320e5cd88cfaae369b3b4c4812dc17c93b6d5f6e064d3ab SHA512 8473c63991ac455363030490bd178e992dd79caee49915571855b6ce1bf5942f6a3c1a5f9e112f70206d41c2f88018954ffc1afe89b56863e4287e05737511af
EBUILD graphene-1.8.6.ebuild 1839 BLAKE2B eb06a3ebc7e3befed4777fabab55b9a670d5dad677a8cbba50f9afec801e29cc5557dd63a1bde8e4da675d1ececc5c760db8c983ed417c1bfee0fa96872a83ea SHA512 327723ed935545bc2cbbe5590724a2849bbef3e5f72160e4b1f768fbe9c954e39b1d97a7e4a43f81f3b30dff2abf73db66aef3e8b1c1108b0951f7f3a78c98a2
MISC metadata.xml 333 BLAKE2B 3d34baf2b84e2ca8cc20638b381fdb4771e94f07df133f5d997b5d7bdf3704f8b8f77d2c79815f70246affa2e399d1118e03eae7c7cf8e419fec3dae89ef0405 SHA512 aef6b787ac7f14b56e4eacd746c91671b9a115cb40b312b415c7302d4339f5d3b3a887bd52a2b30ba31b3e0f027360a9fa55f6d3065cf7baedc4bd28dbbcd056
diff --git a/media-libs/graphene/graphene-1.10.0.ebuild b/media-libs/graphene/graphene-1.10.0.ebuild
index 60a20dbffe3b..32de0b68ad43 100644
--- a/media-libs/graphene/graphene-1.10.0.ebuild
+++ b/media-libs/graphene/graphene-1.10.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/ebassi/graphene/releases/download/${PV}/${P}.tar.xz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~sparc x86"
IUSE="cpu_flags_arm_neon cpu_flags_x86_sse2 doc +introspection test"
RESTRICT="!test? ( test )"
diff --git a/media-libs/harfbuzz/Manifest b/media-libs/harfbuzz/Manifest
index 46412934d3b2..28b939f8b22a 100644
--- a/media-libs/harfbuzz/Manifest
+++ b/media-libs/harfbuzz/Manifest
@@ -4,7 +4,7 @@ DIST harfbuzz-2.6.8.tar.xz 8976516 BLAKE2B 46401ae06ec70172621d2aa354901f03173a2
DIST harfbuzz-2.7.1.tar.gz 16603949 BLAKE2B 4c1792dfb8f2c777efb2f01dfc7e4642bda507813d21db5beee467b1368e991db0f0c3f903662da0a267e7af9a6c30bb258fa057e42d3096f9f8d23ccf4bac9e SHA512 a04864e0f5e523e9d025f066e0850afdfdf53acc9881c0284034ab4384088b118551a899ae5e77bbd821c344b97fb5e0a3d4506bbb812eb0019080be7b3f75f1
DIST harfbuzz-2.7.2.tar.gz 16605557 BLAKE2B 246ab64e29afcadc692b57bad84acdea1f9200a63f6f8b1519d12b8515ec65dc45e2edf3abdde473b71364427a689d92ce2ee25c514edf4b1e680dd423d774ee SHA512 2eeb198dab1ed1cc7d10c3890293ff40e9f37372413877a5bd44d66e88d8460a81f51cbe71c328b1300f542ca8de3269749d1d01d0c324c8b95a9c038fbe1521
EBUILD harfbuzz-2.6.5.ebuild 3164 BLAKE2B 205fecfb2ba8f0bbcbe68bff20c0e7136589a0415270ef4f96b62941e52da1fc26a99216324eddabdccc98465fa5c466411d360387f049b1f1184c4f22043416 SHA512 988a256f1994d61e0e7e1b526617f566e6c7fe3fa05057a445995a93dcd97a3ee8859bd40e1e0fb3043f46b3ce46bddabacbf6634823e47197372079a78ec8bd
-EBUILD harfbuzz-2.6.7.ebuild 3166 BLAKE2B 46cd9589c0b7b0b44c0bd2f7e14a3c544a774facf19c9aaa74a5bb6fc8a54655505b36b9cd20009eeb305ffd89bd415031b748212bf2312c82b4dfa543d62a82 SHA512 13e0a1085100ed74c9f18ac9c9b50af99e940d49e441f55ad42010b5e4cfeabcf209170600e2c48838ac9cc4036f4762cdb5d2c8811346ffc9a06ffb8b53e294
+EBUILD harfbuzz-2.6.7.ebuild 3164 BLAKE2B 3898c5e563aa288fa02c933d8cec30f0eb010329345efd5fb6b13d99fe06b76d75a3b815f202a6a31729670b1f7f3f3500a783397d0a390147d4b836ce00ec47 SHA512 21869f25283685a9b56e625fe719c7922a9428c6db66181e977461f3292559796224d12708269964d5748981785dd5ce34adacfa5af12a4ec12d77b4f5b69c99
EBUILD harfbuzz-2.6.8.ebuild 3172 BLAKE2B 232619df1e95eb0caa3cb4c04697ed49b30f4a7703d71f42f23eea057537eac686217e64ec91db04b1cfa24bab37ea265d40523ddb41adf7e9da3f099073a042 SHA512 1142604a0975cd202231b58261d689bba20f4c38f13c50e81ce3d7c22f717530c8dece6c8e10824cf9c446d02096042d6caac071945115b36272aec9b2779540
EBUILD harfbuzz-2.7.1.ebuild 2676 BLAKE2B 97f707097c94ce4a506aea6a65e9a855c471e4b03d8d8507068489f1e4a4d7b9469e6675a00773d856f63f18cdea77c7a16386d23b6120fc78439a6a9399c374 SHA512 0ac9dde94fff7fff9376fe73f9fd492d904506dce73b0221ac2448b754cb39bb3923c110ae553e460c44e661994c0d58b18e345b984a1b1a4d26ad8d954e0618
EBUILD harfbuzz-2.7.2.ebuild 2676 BLAKE2B 97f707097c94ce4a506aea6a65e9a855c471e4b03d8d8507068489f1e4a4d7b9469e6675a00773d856f63f18cdea77c7a16386d23b6120fc78439a6a9399c374 SHA512 0ac9dde94fff7fff9376fe73f9fd492d904506dce73b0221ac2448b754cb39bb3923c110ae553e460c44e661994c0d58b18e345b984a1b1a4d26ad8d954e0618
diff --git a/media-libs/harfbuzz/harfbuzz-2.6.7.ebuild b/media-libs/harfbuzz/harfbuzz-2.6.7.ebuild
index 2bda89594bdd..0e2f9fbf2501 100644
--- a/media-libs/harfbuzz/harfbuzz-2.6.7.ebuild
+++ b/media-libs/harfbuzz/harfbuzz-2.6.7.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} = 9999 ]] ; then
inherit git-r3
else
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.xz"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 s390 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 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/ilmbase/Manifest b/media-libs/ilmbase/Manifest
index 0b25420e7b42..16bf2bac903c 100644
--- a/media-libs/ilmbase/Manifest
+++ b/media-libs/ilmbase/Manifest
@@ -4,5 +4,5 @@ AUX ilmbase-2.5.2-musl.patch 2134 BLAKE2B eb22304535301b717adf2397343b6f43bfcfb9
DIST ilmbase-2.3.0.tar.gz 595490 BLAKE2B db956fe7dbabf94632eb98635f4ebda8e937f26e26ed69f33743069fa2bf6d5ed3711f00eb33377c98b4f8ea367bbfc51b11d4cb884ce02238b537857cc19a9c SHA512 db0804a7c37c2a97f9dbf81b20f40f7fdea73242baa2759d9dc3728e6849e7ecae0e178fa1c710add980d050499151650675e4b2cda6cbbaa61aca406a1f929a
DIST ilmbase-2.5.2.tar.gz 27525326 BLAKE2B c48a61513457f2c04f3a512963ae27eaf154933ffe7c6ff3e2d71f27f246ae624a34dbe6f8ab500c51a56898ad0f61e6784f5cd3f9c3df591ce347b46ba4ac88 SHA512 62f98695cf56600303db9c2d13d34cacc1851a103d8ffb7e7ce8c6d9d14e6bf02804836c718ae03e8d685ef3dda0cf7b2130e2d363f8095b22a15bf30d706fab
EBUILD ilmbase-2.3.0.ebuild 1046 BLAKE2B bc325b9ab9c6d00ba9602f376ddad08034e09124362fd2a2e24ff7aa9ebc3d826d2fd32408f36983696c8a2305def61667d928b9637229aa18ae65b1bc9bf19b SHA512 2b55b35fd05331d8847946b2253ef7467a1b8f1de06dc4966c1a8da02be05f7eb6e91ff6a651f0d28af74955793bd18ec692fd384b5869e7f752f55eede39290
-EBUILD ilmbase-2.5.2.ebuild 1327 BLAKE2B 6aa37c09bfdd7c67a59a7771e3713692839104aa74ced741aff98fe83bfe191cf625d37795ca1c2625c014c9e0eba7e04d4df0e6b380e86852a9eaa3445351c0 SHA512 e292c0b2d86f178e7df016f0c0ab917690e5af0bb39c1028a638ad8f2a7d25c1e227344b3de7adc65559a24978ffede8796a3417b648f32bd6fbb4d7481d99f5
+EBUILD ilmbase-2.5.2.ebuild 1326 BLAKE2B aecd01294500bf51078226682a6d2f25f99099619798839c90da9172f8bfd993279500a6117dcf96be42da539ba206c79626ab8b5ce569260a8ee56655975448 SHA512 ce7977a072e4dbcdf2f2d202185e96997f2cc90ffd78a36d79f820a7fb182aaad370561964eb52ab845d2ee3bc9b58f935f2d4a7bab35f039a3442e9ed43df8b
MISC metadata.xml 653 BLAKE2B 355a987fbbb2073049234f241a5574b0f023b82c8b7597145bc4242eb084a7499fc13d5a4dff56cc5c608fc56d8d264affa2045bf8f35875a7dae54828a51143 SHA512 bde3f1221e1cde98af0137b166c41b39f0342875217ee002e0c754f66fbb921ab4fc9657befa62ddfc97ee07fd9b53fccc3c12fba2a5ab7788bdf0120109f9d2
diff --git a/media-libs/ilmbase/ilmbase-2.5.2.ebuild b/media-libs/ilmbase/ilmbase-2.5.2.ebuild
index e4007c5fe636..684157eee0df 100644
--- a/media-libs/ilmbase/ilmbase-2.5.2.ebuild
+++ b/media-libs/ilmbase/ilmbase-2.5.2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/AcademySoftwareFoundation/openexr/archive/v${PV}.tar
LICENSE="BSD"
SLOT="0/25" # based on SONAME
-KEYWORDS="amd64 -arm arm64 hppa ~ia64 ~mips ~ppc ~ppc64 sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-solaris"
+KEYWORDS="amd64 -arm arm64 hppa ~ia64 ~mips ~ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-solaris"
IUSE="large-stack static-libs test"
RESTRICT="!test? ( test )"
diff --git a/media-libs/lensfun/Manifest b/media-libs/lensfun/Manifest
index cd6d9fd1411a..247d63ddc182 100644
--- a/media-libs/lensfun/Manifest
+++ b/media-libs/lensfun/Manifest
@@ -1,3 +1,4 @@
+AUX lensfun-0.3.2-warnings.patch 1813 BLAKE2B d0ee40324b584eddbee19442f1c221b25043d06b90357feee37b93e9c77dc9475bb45bb23fcd884d90cea031f6b6b46fc9c50e6f22d5bb816d9e289bac8a1e3a SHA512 517d613ba3916dd031eb026748465ec71f2cdc4658b0ce3dede827386f9805916f9bb1c4adc9af350b61b7e68bba1ceee02f89989ff91e52ffcb1ee442599527
DIST lensfun-0.3.2.tar.gz 784825 BLAKE2B c77cd6b2f1bda0313a980fbd3bbc7ca9ad5ed0b9777cce924f66da5de3974ccfc8939d054c7a7532508b6b0913e2d436a825a83916800b625ff2c552c96a0ae3 SHA512 9c6f546fa70e6dc692e66ef378447345be6d3383812934780d326d772d775c1918cbf3447cd91c067655044cf659025763bf47ba2d938a82a3c2de4d60127446
-EBUILD lensfun-0.3.2-r1.ebuild 1425 BLAKE2B 37045036e950a9466e1ffcd3abf1d0c32f625d881ee13a5937b8f5e2a145fd4b6bf2ff64c827d246e8c5d7cdd2b08e918a3405de4257e21e4b1d7bc02fd8bf5e SHA512 dfea007fc8988f66f159c8aeaadea6292a37ea9d0f56f088cfd977a0bc9e744326265edd73742f0fa48e0753474a7256dd2813303fc90b0ca1460f4dc47ad3f4
+EBUILD lensfun-0.3.2-r1.ebuild 1473 BLAKE2B e6fcc5819ad46d68a42e09e1b805c590c56c0db0bc06e00356a4fef4021b0d2f717287b1ca5e42d92f62270b7f1a84613efd654c219f8619c31b2e6430382492 SHA512 2d81acf0228ec01161668778337706bfb1662f7b8a686184bdecfb1e4554c9210f7d23ef88b053a912065315d4d8e7f1fe73f6f2143ddb22bc2dbdb8ea6f905f
MISC metadata.xml 713 BLAKE2B e8cc55a88122f0d188e1bce8f72f9ae57f1799c50ccebb1f1253094de326b9858e0ecf38922873397693946848910435103aefe6ed61040080e514d6d0b0bf0d SHA512 0c04301dcb4cb729050574c28c29f7f27494f1368bea0b62667e8ef3ed322a3339bd74090aa2e970129ae6b8e4e3bf749a090dbcca878adec90de568146bd32c
diff --git a/media-libs/lensfun/files/lensfun-0.3.2-warnings.patch b/media-libs/lensfun/files/lensfun-0.3.2-warnings.patch
new file mode 100644
index 000000000000..a1aad34d9d28
--- /dev/null
+++ b/media-libs/lensfun/files/lensfun-0.3.2-warnings.patch
@@ -0,0 +1,48 @@
+Adapted from upstream commit
+
+From 694542f350fc7c9ccafa2d9acb4d4e00e690cbdc Mon Sep 17 00:00:00 2001
+From: Sebastian Kraft <mail@sebastiankraft.net>
+Date: Thu, 22 Dec 2016 18:51:29 +0100
+Subject: [PATCH] Fix some warnings which were introduced when swithcing to
+ C++11 mode
+
+---
+ libs/lensfun/cpuid.cpp | 4 ++--
+ libs/lensfun/mod-pc.cpp | 8 ++++----
+ tests/test_modifier.cpp | 4 ++--
+ 3 files changed, 8 insertions(+), 8 deletions(-)
+
+diff --git a/libs/lensfun/cpuid.cpp b/libs/lensfun/cpuid.cpp
+index c435f8ac..d2d63972 100644
+--- a/libs/lensfun/cpuid.cpp
++++ b/libs/lensfun/cpuid.cpp
+@@ -92,9 +92,9 @@ guint _lf_detect_cpu_features ()
+ {
+ #define cpuid(cmd) \
+ __asm volatile ( \
+- "push %%"R_BX"\n" \
++ "push %%" R_BX "\n" \
+ "cpuid\n" \
+- "pop %%"R_BX"\n" \
++ "pop %%" R_BX "\n" \
+ : "=a" (ax), "=c" (cx), "=d" (dx) \
+ : "0" (cmd))
+
+diff --git a/tests/test_modifier.cpp b/tests/test_modifier.cpp
+index f087917c..ffa3d4d7 100644
+--- a/tests/test_modifier.cpp
++++ b/tests/test_modifier.cpp
+@@ -78,8 +78,8 @@ void test_mod_projection_center(lfFixture* lfFix, gconstpointer data)
+ // check if output becomes NaN when processing geometry conversion
+ void test_mod_projection_borders(lfFixture* lfFix, gconstpointer data)
+ {
+- float in[2] = {lfFix->img_width, lfFix->img_height};
+- float in2[2] = {(lfFix->img_width-1)/2, (lfFix->img_height-1)/2};
++ float in[2] = {(float) lfFix->img_width, (float) lfFix->img_height};
++ float in2[2] = {(float) (lfFix->img_width-1)/2, (float) (lfFix->img_height-1)/2};
+ float res[2] = {0, 0};
+
+ lfLensType geom_types [] = {LF_RECTILINEAR, LF_PANORAMIC, LF_EQUIRECTANGULAR, LF_FISHEYE_STEREOGRAPHIC, LF_FISHEYE, LF_FISHEYE_EQUISOLID, LF_FISHEYE_ORTHOGRAPHIC, LF_FISHEYE_THOBY, LF_UNKNOWN};
+--
+2.26.2
+
diff --git a/media-libs/lensfun/lensfun-0.3.2-r1.ebuild b/media-libs/lensfun/lensfun-0.3.2-r1.ebuild
index 528d11db7368..ef48ba8d722a 100644
--- a/media-libs/lensfun/lensfun-0.3.2-r1.ebuild
+++ b/media-libs/lensfun/lensfun-0.3.2-r1.ebuild
@@ -34,6 +34,10 @@ DEPEND="${RDEPEND}"
DOCS=( README.md docs/mounts.txt ChangeLog )
+PATCHES=(
+ "${FILESDIR}/${P}-warnings.patch"
+)
+
src_configure() {
local mycmakeargs=(
-DCMAKE_INSTALL_DOCDIR="${EPREFIX}"/usr/share/doc/${PF}/html
diff --git a/media-libs/libffado/Manifest b/media-libs/libffado/Manifest
index 67dd17c8999b..a80def47c395 100644
--- a/media-libs/libffado/Manifest
+++ b/media-libs/libffado/Manifest
@@ -2,5 +2,5 @@ AUX libffado-2.4.1-python3-scons-fix.patch 982 BLAKE2B e9e6e5c8e9582db5e936d355a
DIST libffado-2.4.1.tgz 1229295 BLAKE2B 3b42493b68fc8648e116784e04baee2278c21e01fa92b22d990340ef329f67c898e247891e76d494410a758009fcf186ba556e900598eaca539a9879664cc704 SHA512 0859f17b87c68108bbde726d1cf8ab0b99f6f7f02cbe36acd8b451e112688a4d1edc21134eb4a2edc8c92dcf5f5da52efeabb2ad0dc07804ed1aa664a3b38d74
DIST libffado-2.4.4.tgz 1228417 BLAKE2B 70d3b17f7d7317acc63351faaefb27fa850664015134887f0508b4a76aabbf6e9573f87eb2dd9792ac5f4f4b06ac7c872afa33af6af0341e6cceeb43e7a79526 SHA512 065b7f9ce9bf58320c02353b63ed17b3610d0ee8a2de58de27159b2190e39c779094b01ae1123c087387e6077375e646b564b9e7717b192865b2f1f22a3acc80
EBUILD libffado-2.4.1-r1.ebuild 2834 BLAKE2B 076b3a28bd30ca0e70ee9965fd202b2dd70127c78b170eb7648f863326364a024c38b0341ad60384e6bd505a2f0889dee6b1ac96c8ff2b76557df728eee7e07d SHA512 72552a6e68f95e4063479512458e7b7cbaeb549947333c5f934f3fbe9831cdce98fba296240e7281e6050e7aa1626079a12680503dd31c2d53a8d57c42ef603b
-EBUILD libffado-2.4.4.ebuild 2645 BLAKE2B 6a93dc200dde4f5ea86d50758dcc5184e897322a992c95326911f542ae5621b9925beb674c4ac3a2066c7d9ef877d597e47636bcb97565e4128766bab0c31d1c SHA512 bc8c297b92f542bb584576b62cd3092465761d8e16f2b37fca6cb6a766abbd5d6113a94be73daf4999f93c9d525ea1be1c32745910bfcaf42208df4eeddf4527
+EBUILD libffado-2.4.4.ebuild 2644 BLAKE2B b2a03b729d26cfd5a326ee1c96de3b9dbd17a528d709bce7bc878f2e4e445476d9936965f795b72812c41dc1c531b6713972b9b72f70d977d3d394eab50a7210 SHA512 2eb699ccb36194f5aa84e070df9d8ff443d5cb115ab9f972cea7bee9472cd041f0f188fb720d0c8a43674ce18064a8542c43cc31df6c733e16869e6b2127deb2
MISC metadata.xml 566 BLAKE2B 66bf590980ba18079dfc4127aad3de692e4544f93518fec98e8c337c129df35fac11ff1c8b2c5c3b606855da6020f7abf311b14a4b8b607b08ed1662ae5adc3a SHA512 f1d19db6ac852100cae4d73b8608a892bae5d4907b35601c4c751a35555111de450edf1f0373c2f81cd68e947c76e9c36c7e2b76a8c9d3aa64345fa9b9227b34
diff --git a/media-libs/libffado/libffado-2.4.4.ebuild b/media-libs/libffado/libffado-2.4.4.ebuild
index 965054796847..bb43175befea 100644
--- a/media-libs/libffado/libffado-2.4.4.ebuild
+++ b/media-libs/libffado/libffado-2.4.4.ebuild
@@ -15,7 +15,7 @@ if [[ "${PV}" = "9999" ]]; then
ESVN_REPO_URI="http://subversion.ffado.org/ffado/trunk/${PN}"
else
SRC_URI="http://www.ffado.org/files/${P}.tgz"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
fi
LICENSE="GPL-2 GPL-3"
diff --git a/media-libs/libheif/Manifest b/media-libs/libheif/Manifest
index 1b552dff3424..dcd61a0ef16b 100644
--- a/media-libs/libheif/Manifest
+++ b/media-libs/libheif/Manifest
@@ -8,7 +8,7 @@ DIST libheif-1.8.0.tar.gz 1544438 BLAKE2B 983d3675c6788f69d7839d72064ca97d7347f5
EBUILD libheif-1.5.1.ebuild 1556 BLAKE2B 965c7293f6f3894e58624d42b431e99e3174f087f5d2a6b4912f96ee400c2dac556d90090c9e90dbaf76e4fef3afc4978cf20184a02547c3d2b151f0fa0313b5 SHA512 b32bcfc2968ee4e85bf2467a6ad951c17556a9d4fb2b930f7ab8faa6cc60cd6b5db9ed8d06c2049773e0c8c765711466ebf86f8da0f001fbd4e7ac9373497f06
EBUILD libheif-1.6.1.ebuild 1563 BLAKE2B c5c570831298ff99d120869260df0cf7d4820112038afc5518d48f67da7d86e362ddcb7820f9c1407a2b4bff72be57c59e694a05d573beecaf2b99dbd30fb1ce SHA512 62eee0b51e08d6323ab088611c79647e08e71da1f58ef99f214ee3762fec52f91b9682f9bbf995e8da7d02cdf9917b92ee42fb32d4fd97035963923d074ce423
EBUILD libheif-1.6.2.ebuild 1568 BLAKE2B 7b2885d783893ff76fd2dc40e9d4ef526154be1cddfd57bb8df6faf3de9c9035138853050cb148372332e16372a61fc342f8dc6e2a650f6d3acbdcee0210f039 SHA512 1996a90ad858246103d847e90d1e1fcede142d3a61ff29be6a5a849bef41ff3adedf91bc7f42a9d01a62e1d570f5ca952b3dcd0b9895b563324581627fadaeba
-EBUILD libheif-1.7.0-r1.ebuild 1490 BLAKE2B 6265a5557cf10e904595933da9f6da6d9053fead250884ffebaf24163d076b2c03fedfcd55125a21dff2d88bfed6983dea62adc78ee6f643462c7f669462acb1 SHA512 7c07378fbe54997d6158c36594a8bb64e6763a451186807e11899bed71ab1f0fb72500c664bb33c9bab6aa65c077c687137807d45906f11de02b27d4ee17d5c8
+EBUILD libheif-1.7.0-r1.ebuild 1489 BLAKE2B 26c3bf27f9c95a2b5d2dc93889b4048200de195a6b1fbd1b5e2853705cc132619c5b62c1829349964ffe83cba682e7c57a5ca3ceae431c929d896115a3ace566 SHA512 d87cf9eec5725c6310e38505fd05687ce485331a42851a9d828ae41601ee645e6439805e48bbffb8ff79fa5cbd2ca944d0ada078211023c5799cece0fac78a1c
EBUILD libheif-1.8.0.ebuild 1450 BLAKE2B 064f43ad10a73e251d79d076f3fc2e2db3f651f8af035e8c7248251d47d75596527b981a111f24e8f0657ca9c68fec3f50ff111722bf3df19872c4dbe2a6167f SHA512 06fe2498ddd4bd00de31aa7d673e443b7e869437f33dc3eefb72ef5f69dc869aac60496f669030294df57a96ead462e79ea274cab46ae6f3d2cfa316be773507
EBUILD libheif-9999.ebuild 1450 BLAKE2B 064f43ad10a73e251d79d076f3fc2e2db3f651f8af035e8c7248251d47d75596527b981a111f24e8f0657ca9c68fec3f50ff111722bf3df19872c4dbe2a6167f SHA512 06fe2498ddd4bd00de31aa7d673e443b7e869437f33dc3eefb72ef5f69dc869aac60496f669030294df57a96ead462e79ea274cab46ae6f3d2cfa316be773507
MISC metadata.xml 485 BLAKE2B 5e631eaa6f914c0a0d89bfa65a6287b466755d3cdf29461c92ed6ca4b37e673458edf2ffefb84f31b8b86340d153155b6366cc692e7c5d7fadb9461fe43baa84 SHA512 5b88224363374aeafd2b3c5a5d0666d5b22a23a260a65323bce1102b7af6ebe21e7d07c1f0409289abd7c64d2cacb3dc1a4393ee11cbfb0db94acee8481e8fbe
diff --git a/media-libs/libheif/libheif-1.7.0-r1.ebuild b/media-libs/libheif/libheif-1.7.0-r1.ebuild
index c8f713e39e89..389834d35862 100644
--- a/media-libs/libheif/libheif-1.7.0-r1.ebuild
+++ b/media-libs/libheif/libheif-1.7.0-r1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == "9999" ]] ; then
inherit git-r3
else
SRC_URI="https://github.com/strukturag/${PN}/releases/download/v${PV}/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm arm64 ~ppc64 x86"
+ KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
fi
DESCRIPTION="ISO/IEC 23008-12:2017 HEIF file format decoder and encoder"
diff --git a/media-libs/libiptcdata/Manifest b/media-libs/libiptcdata/Manifest
index f87fe2c08666..9263b78d8f4a 100644
--- a/media-libs/libiptcdata/Manifest
+++ b/media-libs/libiptcdata/Manifest
@@ -1,5 +1,3 @@
-DIST libiptcdata-1.0.4.tar.gz 569132 BLAKE2B acfac5b4f5945f38da47a5280b92939089f2efa8e4ceae9ad00d9d21c7f062445f63c74d61493e711102789edb8c98ffe49083635f67e836a87c32e1127371e5 SHA512 8656b2febaec133d1a8783252047672bebd58ae9ceab5477c4acfa35bcc381dfda08b655a957b962878af28c69deff77d920e780c84b4debdff2f980b3de94e8
DIST libiptcdata-1.0.5.tar.gz 593779 BLAKE2B 7e5226a289fed5c2f4b662efaa693a8b38e95ac34bc1365af05d1af649be876d3e5b58fecea4818255879bd7518aa482cb623540601fb3c8065acd428439a29c SHA512 64ef44b1e639890004f31d5d42844ba25ed558f0a118f1dad9bc3f4dcad2457e51b825a13df849659b0e15afc78f528f330b03be94cdf156bd95b62dc419494a
-EBUILD libiptcdata-1.0.4-r1.ebuild 1140 BLAKE2B b422c5218f431e901833b136cd45e649dc6235ff52e5785d6dba739d243f5406fcad142e99d016479856895906e6c680870b208491ef587c20145b5cad3abed7 SHA512 ec1c4a3ee8f7823cb8751002a4cfcc07fc1795c13c42240b9a88f1f9e3f26f73b05d9e3af978287bd0f5af8d98444354e4ddec8f21d30433c5473a8d83d983b3
EBUILD libiptcdata-1.0.5.ebuild 1151 BLAKE2B 55b0e06d5f604be1975802a28bfdd5e007b0124d8aaaf42914b6fa0dfb2a841355517b8b8ab86c2f3836c6d0a6123b3aabda3049e6a75af9e6cd028f498ecf72 SHA512 8c1695fa6c23c611e639720229d462efd5cd8189e2ce592642e0748a0b98e217e4fb7e47ae13dd7bd77485b50b8d0b6cf0ded34360520a159fb865a1f16a5c41
MISC metadata.xml 1088 BLAKE2B 6871a600af857b89a4d372d514754a1b8c1989d0ca33ad418baf42a9f7baf088e79dea0220a054dfb9518b5edfc766dc5ee39d3c0336304cb61d7e22aa7e8e3e SHA512 bf7b79f193dd31cca18c658a163b1619fb32f92db3310da719725c611f15ae5711ac11285b53063a3e669644e12d80a69804fa04a0050df3ae998c5dcee7d2fa
diff --git a/media-libs/libiptcdata/libiptcdata-1.0.4-r1.ebuild b/media-libs/libiptcdata/libiptcdata-1.0.4-r1.ebuild
deleted file mode 100644
index d536baf102db..000000000000
--- a/media-libs/libiptcdata/libiptcdata-1.0.4-r1.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit eutils python-single-r1
-
-DESCRIPTION="library for manipulating the International Press Telecommunications
-Council (IPTC) metadata"
-HOMEPAGE="http://libiptcdata.sourceforge.net"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="LGPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ppc ppc64 sparc x86"
-IUSE="doc examples nls python"
-
-RDEPEND="python? ( ${PYTHON_DEPS} )
- nls? ( virtual/libintl )"
-DEPEND="${RDEPEND}
- nls? ( >=sys-devel/gettext-0.13.1 )
- doc? ( >=dev-util/gtk-doc-1 )"
-
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-pkg_setup() {
- use python && python-single-r1_pkg_setup
-}
-
-src_configure() {
- econf \
- $(use_enable nls) \
- $(use_enable python) \
- $(use_enable doc gtk-doc)
-}
-
-src_install() {
- emake DESTDIR="${D}" install
- dodoc AUTHORS ChangeLog NEWS README TODO
-
- if use examples; then
- insinto /usr/share/doc/${PF}/python
- doins python/README
- doins -r python/examples
- fi
-
- find "${D}" -name '*.la' -delete || die "failed to remove *.la files"
-}
diff --git a/media-libs/libmypaint/Manifest b/media-libs/libmypaint/Manifest
index cc41164e2b3c..140d62fd16a7 100644
--- a/media-libs/libmypaint/Manifest
+++ b/media-libs/libmypaint/Manifest
@@ -5,5 +5,5 @@ AUX libmypaint-1.4.0-gegl-0.4.14.patch 4198 BLAKE2B dad2b852ed3c8a68cba650993fa9
DIST libmypaint-1.4.0.tar.xz 441596 BLAKE2B d8c55f8dfedbb5cc07abe5c38c935abecf38f8e626b7fec83d7f7a29acdc722ededcd729f31e13e655242250f1d46cf44ca0473899b0de9510b062b123a711cb SHA512 c549a0b8f02976f7863c5ff49d5f16b5c3eae3e6e9e8803fef833edf78cc2a7413dd8dd751ed560c79d2527e0a54b462a92bb8059bcf69271654b2629f583c19
DIST libmypaint-1.6.1.tar.xz 519464 BLAKE2B 6302914ab7e0876012e5235573c5cb3a76cbca9b5f0707321b0fc0a8406f712b9164ccb02ecc8a63b13d1e640a04cba8063c568bcbe40fc8543fc4a2c1576e5b SHA512 e9413fd6a5336791ab3228a5ad9e7f06871d075c7ded236942f896a205ba44ea901a945fdc97b8be357453a1505331b59e824fe67500fbcda0cc4f11f79af608
EBUILD libmypaint-1.4.0-r1.ebuild 1708 BLAKE2B 0a62cf06d349502020db734d24eadf4926967e827d76ab8e3cd372fcb377ac1e3a73c3336f71b5b8b81b732ebd1d7205db0dd9cbbdb4a6e86d909488cd970207 SHA512 ab64f9fc0e967a1b18ef377db3c2e7319d1ad6bc3127ddb3b4673a28c2be72e3ea393ea78d2516503da5a3483802eb03e458a820e807d3777425f551a710e0b3
-EBUILD libmypaint-1.6.1.ebuild 1405 BLAKE2B e55c84db1c4ead7bd073975be84366db30074c3a52fb1274b681616cbf9bd640007b4a5358c29477f51d6aa8009a294fb42da088b5b16508fa08b878dfbb08cc SHA512 f1cde3b420d7d1d4d2513821fe251a0910afd60661bfe9fcb4e7d25a278da7deb297d42fcd0c355bc817ec4c5eb9dde4bb4a9af4cdf188b1bd22cb98c451659c
+EBUILD libmypaint-1.6.1.ebuild 1402 BLAKE2B 50a281a4c0c6c822fab94801ad0bcd4bbba6ea03bc861df944703152d9e5662e56ebe2dfbad39a2b0703b6f10fd86f806b6b84f78166a584a1de420910e7021a SHA512 5c4dfbc0ff6192faeffef86245e5d2b5a438a6a84002006c2c4b70fdb01a6ec8ae769ecb3af081cacde1ed7c7390b948f1e0867eccbd3670137b6cd65873a3eb
MISC metadata.xml 335 BLAKE2B 9147fdc98c832807587c5435133f971898c59c5adc5bb17a49a4632c5eb051d1e7e43d7fbefb15f80763771c58faef55e505b8441309c5676130c3e0dd18eee3 SHA512 fd20f4baaf0a494c651b433e3c7a0a75d82db0264ce4ba0d8e34f965f7389bbc5ad27e222b3dcaab307042338993a2761765f217c87d80a83f53a909caadfbdc
diff --git a/media-libs/libmypaint/libmypaint-1.6.1.ebuild b/media-libs/libmypaint/libmypaint-1.6.1.ebuild
index 385c858d32c4..66ffe69d2b66 100644
--- a/media-libs/libmypaint/libmypaint-1.6.1.ebuild
+++ b/media-libs/libmypaint/libmypaint-1.6.1.ebuild
@@ -19,7 +19,7 @@ LICENSE="ISC"
# See https://github.com/mypaint/libmypaint/releases/tag/v1.6.1
# https://github.com/mypaint/libmypaint/compare/v1.6.0...v1.6.1
SLOT="0/0.0.0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ppc64 ~x86"
IUSE="gegl introspection nls openmp"
BDEPEND="
diff --git a/media-libs/libprojectm/Manifest b/media-libs/libprojectm/Manifest
index e796eaf0dd7b..7a90340bf10c 100644
--- a/media-libs/libprojectm/Manifest
+++ b/media-libs/libprojectm/Manifest
@@ -1,9 +1,9 @@
AUX libprojectm-2.1.0-fix-c++14.patch 1505 BLAKE2B 102d3e8aa719fa42e92e81c5dd4fa0f7395672bd0b94fe83ac35d1961acc58f3aba0529d49c5579e8ad4c3661268dd7bdacdd1f5445d1d08cd894daca65b4156 SHA512 071070f2f8c890cccdba09bbe9cb1a68451ebdf30ae339263e322afbaccf974be41a0eabeab12e1432382bc94bff4df46a4f1e2c227c3de77577f5a8776aa3c6
AUX libprojectm-2.1.0-multilib.patch 1245 BLAKE2B 83f75a317b225816b5649c95fdd04699938f08bfe2b9dbebe95f19abcd1e16c4f7f9619c44639586611f3c7b69784af92d2fbff02ab301503ca626ff9da0d7c0 SHA512 562e9616500a49b52e29d50d7c40b8db2b8eb36dbcf28c2b415975b0ce751d21d8ecc06747c3c810303078a2e83ee1c6ed438818d936ddd86efe94900d1a348d
AUX libprojectm-2.1.0-path.patch 593 BLAKE2B b4f23ca265e02310e1f7e70ab012e2cdf911182a63108f51957641b02ca7ea782ce1bab506bc7e2df2ebb32a2291256e16d22e776a083ee7d185b4ddd7538fe6 SHA512 c2c7a26de1166dada74e7ee3c50da9548992eaf3e3d3881e637ccbef76649c99639f0e2d64e2db4622ce1beb90670504222de3576efc13c35527f9ef064b5bc3
-DIST libprojectm-3.1.7.tar.gz 55475848 BLAKE2B c9a9e386d36433504724104e7fb899955095950a1686c6719a5f660bd53b000db6487141ee6b81171ffe5145aa524e3329e8d2aa83656177186ec784a820249b SHA512 410a3429b8f25a43a4ba6444579a4a866338b87844c555dc4b888d9e556448c864482a4bd8e825a7c23aa04b38a2516197d192e621ff570838ddc715e574dd61
+DIST libprojectm-3.1.8.tar.gz 55482686 BLAKE2B 226cc62ce84932e81c650dac8dcf89eed4d71513324b3bb3a7250c450cb002870f2c2c2eaf6947f6056b35efa5159ea7956bfec420e9f545df445f7654a76d05 SHA512 efbcd5e867ab9e710d11018d580ae6c3bc7aaba46e3ce2a3d682e9ec341756db6ecf613deab0a9d13ed6ace3d05dcf19a384c00ee21832acd5b6ebfe2b806f44
DIST projectM-complete-2.1.0-Source.tar.gz 31130351 BLAKE2B ec3540326751aba45b9620adfe1e7aed21347c97278de6d23b53ed7fb03878c2d02982fba17b4cda4f713d2cf624fd24adeb15b28fed9d2ab165567f9ff49eaa SHA512 53f4531208d2594f1c28a7f7842fb5ee3349ca9e48f9f0d999a90b6a62d315c9c0ae9cba1cdfacb8a149eba3e5ddc4517ac406ee2c53718191be8e26ee2cca5f
EBUILD libprojectm-2.1.0-r2.ebuild 1462 BLAKE2B 02bd1446c7250f0313805c051814ea9114b881ab8cfa7b5ccde11c88c636826600660026935bdbf7a9a283c540c220080f98b28bce7f626ea21dce830723e73a SHA512 b82ecdef0da92c14e0993d099cad1741ff5f7d5407c2d31c275ce3a9664929001ed3099b554767ca49626a2e104bbb5c4ac90a68689f20f1e0e9e3f58b66c40c
-EBUILD libprojectm-3.1.7.ebuild 1359 BLAKE2B f68f5127f00e1f011c1be28b64c013ea655f2d0f8b47bd790b3a9878737a09098633902697f2c5a802c193157137f0c52fe89dbfde9860c80173ea4900c4aef8 SHA512 76da921f433287a3a46c14f8dd766239c084516f913768440bb465e1d6a3acb081cd469eade3127f6b7314875961cd28c5a822126cd1981f6eb3b460c41b6e12
-EBUILD libprojectm-9999.ebuild 1352 BLAKE2B 6edbdf10a3721fbd4a9aea76f4c7f5400ef0c422e26c61cbceae4c0f47930f9dd72f220932a569b54b251b1b059ca8c278e490d0fa3cee0f838ffd48c0ee6ef6 SHA512 321d2cfb92e76976aac1a5c96e7df2c9712f58a56017e06f218fbff44eddf4d531a6cbf3405f98966bbb2a663d081f52bdc52706f87058644aad94c1cada5504
+EBUILD libprojectm-3.1.8.ebuild 1359 BLAKE2B f68f5127f00e1f011c1be28b64c013ea655f2d0f8b47bd790b3a9878737a09098633902697f2c5a802c193157137f0c52fe89dbfde9860c80173ea4900c4aef8 SHA512 76da921f433287a3a46c14f8dd766239c084516f913768440bb465e1d6a3acb081cd469eade3127f6b7314875961cd28c5a822126cd1981f6eb3b460c41b6e12
+EBUILD libprojectm-9999.ebuild 1359 BLAKE2B f68f5127f00e1f011c1be28b64c013ea655f2d0f8b47bd790b3a9878737a09098633902697f2c5a802c193157137f0c52fe89dbfde9860c80173ea4900c4aef8 SHA512 76da921f433287a3a46c14f8dd766239c084516f913768440bb465e1d6a3acb081cd469eade3127f6b7314875961cd28c5a822126cd1981f6eb3b460c41b6e12
MISC metadata.xml 536 BLAKE2B 097c6a56c2e21ee9badc9f08053423f76341ade802b23ffc0ceb3c88c87daafbd5b8d614ffa7f2e4698211cc873412270ddc477ea58a33ffaed76b1f93012e00 SHA512 5f9fede51b40d834ba1078c410b1644f70c6b239b1ff8b1b343e13a0efe33f90464f9300ebe98c138bdf201014c6b6d22e90805efce2a80110007b00b99bdaa0
diff --git a/media-libs/libprojectm/libprojectm-3.1.7.ebuild b/media-libs/libprojectm/libprojectm-3.1.8.ebuild
index cd148676740c..cd148676740c 100644
--- a/media-libs/libprojectm/libprojectm-3.1.7.ebuild
+++ b/media-libs/libprojectm/libprojectm-3.1.8.ebuild
diff --git a/media-libs/libprojectm/libprojectm-9999.ebuild b/media-libs/libprojectm/libprojectm-9999.ebuild
index 1dc01b435666..cd148676740c 100644
--- a/media-libs/libprojectm/libprojectm-9999.ebuild
+++ b/media-libs/libprojectm/libprojectm-9999.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == *9999 ]] ; then
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 ~ppc64 ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~sparc ~x86"
S=${WORKDIR}/projectm-${MY_PV}/
fi
diff --git a/media-libs/libxmlbird/Manifest b/media-libs/libxmlbird/Manifest
deleted file mode 100644
index 1160456d4c76..000000000000
--- a/media-libs/libxmlbird/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-AUX libxmlbird-1.2.0-configure-valac.patch 1789 BLAKE2B 3c073ca4e985e2037f8b7775a0276ff32a1bad71550b4d4ab78ee508492e06e6f040c2cc4ab7507d157c44ae67b17a7a46c066347a1894520d567de8b92a4f5c SHA512 b3b3642b3b0a9c3c18ccdeddd67b08078473ccf4db6de6e33b41c84ef119b13e25034e2c77e958df5e9ca93eb189b89c3b542a58f2e63d039438a21ef6c19d66
-AUX libxmlbird-1.2.0-libdir.patch 7266 BLAKE2B dbed29bdfae04523e0872433f7cff41e56e7478fccb58effa3ba386a04ba853c637bbc10e904994a0f420103c5dc2371712aa33cf891ff935b9af6ccb07b6a24 SHA512 a879ca5fc70be9a9a3baa7311032b166bc88e6f655e195b57447c665fbe3241dc48235a0f849d9fed4542e09937b150cb7e93f75906668d11fead010318e42a9
-DIST libxmlbird-1.2.0.tar.xz 20004 BLAKE2B da712a82b85188b76943c105cf99f1d366d2dec24c67ce515666a1341dbeef512df62fe5c1407f8b125dd28b662877ca474d422336d789852e822066b5449e3f SHA512 0677004a79194dde87f27387ae1faeb19aa2ecd985664ad4f3f7576d39f71e0d05215c92bb15f3e3f1a4053e27025fd1a4151f1ba12774cfa789d47648097e5b
-EBUILD libxmlbird-1.2.0.ebuild 1234 BLAKE2B 1f496007b880311e5bc06f037e583ad8acba61c7d05185e27e90b81d7267143bca1ad6155a3cd8bece7c173a2882170c491ea2e461e238cb1bbc41426f8c72d6 SHA512 cea7cb7fd0615040ef6386959913e4fe9634f6dcb8eee4b0fe98514ca7bb220bd9b14acc4bef3ec044e9639cbdeeab85862100d9f2f8b89779e0dd33be39c5e6
-MISC metadata.xml 351 BLAKE2B bf15ddb7c39336982fa14d3de2aa0043bda64382be7a2b0ba6154839fcef9569c2b6c41d92fdff90abb87c0d7c9b0383e35d5aa402f760ed4feeff0601575bd9 SHA512 9538a6f758475b5381770ba633843b88a4d1b5e780d6822faca6e1c0f576c0e49d1eb44f152b08a89eb092adbc29541b6736362d1ac8c804a8e7f66dc4b69496
diff --git a/media-libs/libxmlbird/files/libxmlbird-1.2.0-configure-valac.patch b/media-libs/libxmlbird/files/libxmlbird-1.2.0-configure-valac.patch
deleted file mode 100644
index 121d6fd68de8..000000000000
--- a/media-libs/libxmlbird/files/libxmlbird-1.2.0-configure-valac.patch
+++ /dev/null
@@ -1,62 +0,0 @@
-https://github.com/johanmattssonm/xmlbird/pull/5
-
-From 67864656d7446b067a388c6fd2f059322d7047f0 Mon Sep 17 00:00:00 2001
-From: Mike Frysinger <vapier@gentoo.org>
-Date: Tue, 17 May 2016 17:00:05 -0400
-Subject: [PATCH] configure/test: respect --valac option
-
-Make sure we don't still test `valac` when the compiler has been set to
-a specific version/path.
----
- configure | 6 +++---
- scripts/tests.py | 4 ++--
- 2 files changed, 5 insertions(+), 5 deletions(-)
-
-diff --git a/configure b/configure
-index f80559f..4bbd9d5 100755
---- a/configure
-+++ b/configure
-@@ -44,8 +44,8 @@ def test_library_version (lib):
- process.communicate()[0]
- return process.returncode == 0
-
--def configure ():
-- if not test_program_version ("valac", 0, 16, 0):
-+def configure(valac):
-+ if not test_program_version(valac, 0, 16, 0):
- print (FAIL + "valac is too old." + ENDC)
- exit (1)
-
-@@ -105,7 +105,7 @@ if not options.nonnull:
- else:
- options.nonnull = True
-
--configure()
-+configure(options.valac)
-
- configfile.write_compile_parameters(options.prefix,
- options.dest,
-diff --git a/scripts/tests.py b/scripts/tests.py
-index 7281e05..88483f1 100644
---- a/scripts/tests.py
-+++ b/scripts/tests.py
-@@ -1,6 +1,6 @@
- #!/usr/bin/python3
- import subprocess
--from scripts.config import PREFIX
-+from scripts.config import (PREFIX, VALAC)
- from scripts.run import run
- from scripts.version import LIBXMLBIRD_SO_VERSION
-
-@@ -32,7 +32,7 @@ def build_tests():
- run ("mkdir -p build/tests");
-
- for test in tests:
-- run ("valac --ccode --pkg=posix --pkg=xmlbird --vapidir=./build "
-+ run (VALAC + " --ccode --pkg=posix --pkg=xmlbird --vapidir=./build "
- + "--directory=./build tests/" + test + ".vala tests/Test.vala");
-
- run ("""gcc -fPIC -c \
---
-2.8.2
-
diff --git a/media-libs/libxmlbird/files/libxmlbird-1.2.0-libdir.patch b/media-libs/libxmlbird/files/libxmlbird-1.2.0-libdir.patch
deleted file mode 100644
index ca47ba35d5d6..000000000000
--- a/media-libs/libxmlbird/files/libxmlbird-1.2.0-libdir.patch
+++ /dev/null
@@ -1,159 +0,0 @@
-From 661c84d232e8d22978dd0220f7860b149c19f2e4 Mon Sep 17 00:00:00 2001
-From: Mike Frysinger <vapier@gentoo.org>
-Date: Tue, 17 May 2016 17:37:53 -0400
-Subject: [PATCH] configure: respect libdir at build time
-
-The xmlbird.pc file encodes the libdir in it, so make sure we have it
-at configure & build time. That means moving the flag from install to
-configure and the config module.
-
-Also clean up the code a bit so `--libdir lib64` doesn't break things.
-It previously assumed that the argument always had a leading slash.
----
- configure | 19 ++++++++++++++++++-
- install.py | 39 +++++++++++----------------------------
- scripts/configfile.py | 3 ++-
- scripts/pkgconfig.py | 2 +-
- 4 files changed, 32 insertions(+), 31 deletions(-)
-
-diff --git a/configure b/configure
-index 4bbd9d5..ed64f66 100755
---- a/configure
-+++ b/configure
-@@ -51,6 +51,7 @@ def configure(valac):
-
- parser = OptionParser()
- parser.add_option('-p', '--prefix', dest='prefix', help='Install prefix', metavar='PREFIX')
-+parser.add_option('-l', '--libdir', dest='libdir', help='path to directory for shared libraries (lib or lib64).', metavar='LIBDIR')
- parser.add_option('-d', '--dest', dest='dest', help='Install to this directory', metavar='DEST')
- parser.add_option('-c', '--cc', dest='cc', help='C compiler', metavar='CC')
- parser.add_option('-v', '--valac', dest='valac', help='Vala compiler', metavar='VALAC')
-@@ -93,7 +94,22 @@ if not options.prefix:
- options.prefix = '${DESTDIR}${PREFIX}'
- else:
- options.prefix = '/usr'
--
-+
-+if not options.libdir:
-+ if platform.dist()[0] == 'Ubuntu' or platform.dist()[0] == 'Debian':
-+ process = subprocess.Popen(['dpkg-architecture', '-qDEB_HOST_MULTIARCH'], stdout=subprocess.PIPE)
-+ out, err = process.communicate()
-+ options.libdir = 'lib/' + out.decode('UTF-8').rstrip('\n')
-+ else:
-+ p = platform.machine()
-+ if p == 'i386' or p == 's390' or p == 'ppc' or p == 'armv7hl':
-+ options.libdir = 'lib'
-+ elif p == 'x86_64' or p == 's390x' or p == 'ppc64':
-+ options.libdir = 'lib64'
-+ else:
-+ options.libdir = 'lib'
-+options.libdir = '/' + options.libdir.lstrip('/')
-+
- if not options.dest:
- options.dest = ''
- if not options.cc:
-@@ -108,6 +124,7 @@ else:
- configure(options.valac)
-
- configfile.write_compile_parameters(options.prefix,
-+ options.libdir,
- options.dest,
- options.cc,
- options.valac,
-diff --git a/install.py b/install.py
-index d3d3007..d8b995b 100755
---- a/install.py
-+++ b/install.py
-@@ -62,7 +62,6 @@ def link (dir, file, linkname):
- run ('cd ' + dest + prefix + dir + ' && ln -sf ' + file + ' ' + linkname)
-
- parser = OptionParser()
--parser.add_option ("-l", "--libdir", dest="libdir", help="path to directory for shared libraries (lib or lib64).")
- parser.add_option ("-d", "--dest", dest="dest", help="install to this directory", metavar="DEST")
-
- (options, args) = parser.parse_args()
-@@ -73,40 +72,24 @@ if not options.dest:
- prefix = config.PREFIX
- dest = options.dest
-
--if not options.libdir:
-- if platform.dist()[0] == 'Ubuntu' or platform.dist()[0] == 'Debian':
-- process = subprocess.Popen(['dpkg-architecture', '-qDEB_HOST_MULTIARCH'], stdout=subprocess.PIPE)
-- out, err = process.communicate()
-- libdir = '/lib/' + out.decode('UTF-8').rstrip ('\n')
-- else:
-- p = platform.machine()
-- if p == 'i386' or p == 's390' or p == 'ppc' or p == 'armv7hl':
-- libdir = '/lib'
-- elif p == 'x86_64' or p == 's390x' or p == 'ppc64':
-- libdir = '/lib64'
-- else:
-- libdir = '/lib'
--else:
-- libdir = options.libdir
--
- if "openbsd" in sys.platform:
-- install ('build/bin/libxmlbird.so.' + '${LIBxmlbird_VERSION}', '/lib', 644)
-+ install ('build/bin/libxmlbird.so.' + '${LIBxmlbird_VERSION}', config.LIBDIR, 644)
- elif os.path.isfile ('build/bin/libxmlbird.so.' + version.LIBXMLBIRD_SO_VERSION):
-- install ('build/bin/libxmlbird.so.' + version.LIBXMLBIRD_SO_VERSION, libdir, 644)
-- link (libdir, 'libxmlbird.so.' + version.LIBXMLBIRD_SO_VERSION, ' libxmlbird.so.' + version.LIBXMLBIRD_SO_VERSION_MAJOR)
-- link (libdir, 'libxmlbird.so.' + version.LIBXMLBIRD_SO_VERSION, ' libxmlbird.so')
-+ install ('build/bin/libxmlbird.so.' + version.LIBXMLBIRD_SO_VERSION, config.LIBDIR, 644)
-+ link (config.LIBDIR, 'libxmlbird.so.' + version.LIBXMLBIRD_SO_VERSION, ' libxmlbird.so.' + version.LIBXMLBIRD_SO_VERSION_MAJOR)
-+ link (config.LIBDIR, 'libxmlbird.so.' + version.LIBXMLBIRD_SO_VERSION, ' libxmlbird.so')
- elif os.path.isfile ('build/libxmlbird.so.' + version.LIBXMLBIRD_SO_VERSION):
-- install ('build/libxmlbird.so.' + version.LIBXMLBIRD_SO_VERSION, libdir, 644)
-- link (libdir, 'libxmlbird.so.' + version.LIBXMLBIRD_SO_VERSION, ' libxmlbird.so.' + version.LIBXMLBIRD_SO_VERSION_MAJOR)
-- link (libdir, 'libxmlbird.so.' + version.LIBXMLBIRD_SO_VERSION, ' libxmlbird.so')
-+ install ('build/libxmlbird.so.' + version.LIBXMLBIRD_SO_VERSION, config.LIBDIR, 644)
-+ link (config.LIBDIR, 'libxmlbird.so.' + version.LIBXMLBIRD_SO_VERSION, ' libxmlbird.so.' + version.LIBXMLBIRD_SO_VERSION_MAJOR)
-+ link (config.LIBDIR, 'libxmlbird.so.' + version.LIBXMLBIRD_SO_VERSION, ' libxmlbird.so')
- elif os.path.isfile ('build/bin/libxmlbird.' + version.LIBXMLBIRD_SO_VERSION + '.dylib'):
-- install ('build/bin/libxmlbird-' + version.LIBXMLBIRD_SO_VERSION + '.dylib', libdir, 644)
-- link (libdir, 'libxmlbird-' + version.LIBXMLBIRD_SO_VERSION + '.dylib', ' libxmlbird.dylib.' + version.LIBXMLBIRD_SO_VERSION_MAJOR)
-- link (libdir, 'libxmlbird-' + version.LIBXMLBIRD_SO_VERSION + '.dylib', ' libxmlbird.dylib')
-+ install ('build/bin/libxmlbird-' + version.LIBXMLBIRD_SO_VERSION + '.dylib', config.LIBDIR, 644)
-+ link (config.LIBDIR, 'libxmlbird-' + version.LIBXMLBIRD_SO_VERSION + '.dylib', ' libxmlbird.dylib.' + version.LIBXMLBIRD_SO_VERSION_MAJOR)
-+ link (config.LIBDIR, 'libxmlbird-' + version.LIBXMLBIRD_SO_VERSION + '.dylib', ' libxmlbird.dylib')
- else:
- print ("Can't find libxmlbird.")
- exit (1)
-
- install ('build/xmlbird/xmlbird.h', '/include', 644)
- install ('build/xmlbird.vapi', '/share/vala/vapi', 644)
--install ('build/xmlbird.pc', libdir + '/pkgconfig', 644)
-+install ('build/xmlbird.pc', config.LIBDIR + '/pkgconfig', 644)
-diff --git a/scripts/configfile.py b/scripts/configfile.py
-index 71c1e20..4a88585 100755
---- a/scripts/configfile.py
-+++ b/scripts/configfile.py
-@@ -1,10 +1,11 @@
- #!/usr/bin/python3
-
--def write_compile_parameters (prefix, dest, cc, valac, non_null,
-+def write_compile_parameters (prefix, libdir, dest, cc, valac, non_null,
- valacflags, cflags, ldflags):
- f = open('./scripts/config.py', 'w+')
- f.write("#!/usr/bin/python3\n")
- f.write("PREFIX = \"" + prefix + "\"\n")
-+ f.write("LIBDIR = \"" + libdir + "\"\n")
- f.write("DEST = \"" + dest + "\"\n")
- f.write("CC = \"" + cc + "\"\n")
- f.write("VALAC = \"" + valac + "\"\n")
-diff --git a/scripts/pkgconfig.py b/scripts/pkgconfig.py
-index c080234..c79c413 100644
---- a/scripts/pkgconfig.py
-+++ b/scripts/pkgconfig.py
-@@ -6,7 +6,7 @@ def generate_pkg_config_file():
- f.write("prefix=" + config.PREFIX + "\n")
- f.write("""exec_prefix=${prefix}
- includedir=${prefix}/include
--libdir=${exec_prefix}/lib
-+libdir=${exec_prefix}""" + config.LIBDIR + """
-
- Name: xmlbird
- Description: XML parser
---
-2.8.2
-
diff --git a/media-libs/libxmlbird/libxmlbird-1.2.0.ebuild b/media-libs/libxmlbird/libxmlbird-1.2.0.ebuild
deleted file mode 100644
index 67129e1dcdb1..000000000000
--- a/media-libs/libxmlbird/libxmlbird-1.2.0.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-PYTHON_COMPAT=( python3_6 )
-
-inherit python-any-r1 vala toolchain-funcs multilib eutils multiprocessing
-
-DESCRIPTION="XML parser written in Vala"
-HOMEPAGE="https://birdfont.org/xmlbird.php"
-SRC_URI="https://birdfont.org/xmlbird-releases/${P}.tar.xz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-# The test build logic needs work. Doesn't respect compiler settings.
-RESTRICT="test"
-
-DEPEND="${PYTHON_DEPS}
- $(python_gen_any_dep 'dev-python/doit[${PYTHON_USEDEP}]')"
-
-src_prepare() {
- vala_src_prepare
-
- epatch "${FILESDIR}"/${PN}-1.2.0-configure-valac.patch
- epatch "${FILESDIR}"/${PN}-1.2.0-libdir.patch
-
- sed -i \
- -e "s:pkg-config:$(tc-getPKG_CONFIG):" \
- configure dodo.py || die
- sed -i \
- -e '/tests.build_tests/d' \
- build.py || die
-}
-
-v() {
- echo "$@"
- "$@" || die
-}
-
-src_configure() {
- v ./configure \
- --prefix "${EPREFIX}/usr" \
- --libdir "$(get_libdir)" \
- --valac "${VALAC}" \
- --cc "$(tc-getCC)" \
- --cflags "${CFLAGS} ${CPPFLAGS}" \
- --ldflags "${LDFLAGS}"
-}
-
-src_compile() {
- v doit run -n $(makeopts_jobs)
-}
-
-src_install() {
- v ./install.py --dest "${D}"
- dodoc NEWS README.md
-}
diff --git a/media-libs/libxmlbird/metadata.xml b/media-libs/libxmlbird/metadata.xml
deleted file mode 100644
index 6cbe76d4b07f..000000000000
--- a/media-libs/libxmlbird/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>fonts@gentoo.org</email>
-</maintainer>
-<upstream>
- <bugs-to>https://birdfont.org/bugtracker/</bugs-to>
- <remote-id type="github">johanmattssonm/xmlbird</remote-id>
-</upstream>
-</pkgmetadata>
diff --git a/media-libs/lvtk/Manifest b/media-libs/lvtk/Manifest
index 561857bfffe9..c2567e3b1319 100644
--- a/media-libs/lvtk/Manifest
+++ b/media-libs/lvtk/Manifest
@@ -2,6 +2,6 @@ AUX lvtk-1.2.0-boost-system-underlinking.patch 535 BLAKE2B 371119bce2f368e0ee5cb
AUX lvtk-1.2.0-py3.patch 358 BLAKE2B 8ee7f4ba685e6327f261358bf637ae05598e8a06b417139d1513200436677bde04259b27d7f4317760196b4d22bf728bb26776fd4f76a6d7db2c965e97a37ad8 SHA512 982ebd8884d0633a5f7e4bedc970a76f390523ba5a2ef58c382dbf521d17fa05cc9b00825f35f04a515cf6ebccb612b16eb79142b04fbf6da9a0f05802cadf8f
DIST lvtk-1.2.0.tar.gz 201146 BLAKE2B d6aa47f5d89e861393b95d60fe53a232f8047c77f8593dc7dcfc700c3933d2bc37e3e499d1d63a84854e0bcfc2232c170cc92b69fd8b01be30f0f581b216a4a9 SHA512 f193ec28103cb2f6353ff0f96f8790041baf1ae99472c5d04017c23b42d0179b1f5e1de6722e17080410311d0e7e1de4ca0ae9ab76fb3bf8a02d9dc1451d8db7
DIST waf-2.0.20 104725 BLAKE2B c9467b5205f596cd1b5d4b6ccb97806e9fa1f4d4eb9109d378a0978179ab49a029926cb86876ca2088878378f88eb292d899840b4a072e62fc6542b93bc2d894 SHA512 72de1c5a78eb353da4b4a6ea4fbf52d232ed6dd08e972872744e3727b952f813f44e47f0b47106bd6f05ce7fa137c4685ac313fb0b0d70e5fc85dc34918e66f0
-EBUILD lvtk-1.2.0-r1.ebuild 1662 BLAKE2B 34fafc56d5f52b316ffb4c181ecdf09e38f16bdc4dfcf298ed305edcc1f8403284b52efcaed4eb8ba7c819e8878a00eea8da7e88d424e874955140c61801f9d8 SHA512 4879b729e3c70155f796b7f809008aa6aa002700c53234caba1886673c6c46db07c9dc733caf4c3cbc0d5dbdcd3044caf62c06fcf671f89d6b703a7ee261ff00
+EBUILD lvtk-1.2.0-r1.ebuild 1661 BLAKE2B 9f92a3f8b66ae6c3436e2350b433c095b87729eae90a306d48402a53a18cb465ada0ffb731ad4d4124d75acf71d3f5db5f507b7a8fa65991e7005d5b839ebd69 SHA512 2b225deb9ecb5d372a78200c4f229fe5a8986ba91a0f72c6a5174781e1ad8a9fb7f7bddd60b932876e9c94fa0fd5e47e32c90b11a63f1c3a3f11171588df5c40
EBUILD lvtk-1.2.0.ebuild 1432 BLAKE2B 1df30c38ec5709ec5bd8d921ca064648d631e92ad35e8956e0863bec9d62fee0aba41604d16fce66b9185a61d22e0491d221397c49cbb17e760e585db7e22c3f SHA512 d288b6c258c07aa0527e651592e2a0657e25776cb0a6b4c2073a8297a93d03685cad34b9ff3e54f85b4e8448a50f1f03556aa41a1bc6224de1de7ce07804bfdf
MISC metadata.xml 502 BLAKE2B d786aa20ddf92b3f0a61bc1df1774624e17a4028bcaad6bdbf220838e0fd834281bf9c08c53ed87d2b4fd7edfb6729a22bb529f563259860ce106e8ddd712f55 SHA512 7d4eca504306d8c96bb766728cdac0f5c61c72ffa784c5923364a16d3ae7c2b9fa89e57f1e00533dc8571d01d0bfa319445f0904373e453bd66970b893fdda45
diff --git a/media-libs/lvtk/lvtk-1.2.0-r1.ebuild b/media-libs/lvtk/lvtk-1.2.0-r1.ebuild
index 091d531606eb..27b193c848a4 100644
--- a/media-libs/lvtk/lvtk-1.2.0-r1.ebuild
+++ b/media-libs/lvtk/lvtk-1.2.0-r1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/lvtk/lvtk/archive/${PV}.tar.gz -> ${P}.tar.gz
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
IUSE="debug doc examples +gtk2 +tools"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
diff --git a/media-libs/mesa/Manifest b/media-libs/mesa/Manifest
index 8805c52d77fa..6801ec47354d 100644
--- a/media-libs/mesa/Manifest
+++ b/media-libs/mesa/Manifest
@@ -1,12 +1,14 @@
DIST mesa-20.0.8.tar.xz 12360736 BLAKE2B 19e3f8a40b34b5f17ed76077c5d92f728a134b2479c43d86674ed1818ab99639a9b732041f67488251df808564f6abe5b587d756ef9c7c13dcada87cd0fc05de SHA512 d906330c412899907dd05a84034a929107fccaf3044814c4b1f30ba5690cbcf1587b5f17534c6345111f3cb7cf292afd5984a60486643ff6f534b57cec615374
DIST mesa-20.1.6.tar.xz 12805724 BLAKE2B d652b59e4987436d2e05de9138f2e2fb4a8bf435c24d9c7ad08bcb82a3bf7c9c64bc71b15b4b6d334f8b574341719f372aa1b893283abc21191a4d71d9d30fee SHA512 5ef28334ecb7effaaf597ea3efe0406af62419e6fa629e835d843161ab8d83515626ec0f0495c4cc66af9e5669398ac96c16ca626e4965a9831e1704c995fb09
DIST mesa-20.1.7.tar.xz 12825368 BLAKE2B 2fedda518ff29bfda49af12d714dc258e48fca3492d2327ce5080d11bbaea5ad646d438f3e2d5ddabeffae83211976fb15001c650cd6ab4052ab09d97342afdc SHA512 5ff614c3f7568db7673cd2398615e5398c7f50093abdabd0730e07fe9c358310793fea3f130058110c9a2aa284c6efd207e1bdca3d1a1ba46fb18d76e34f361a
+DIST mesa-20.1.8.tar.xz 12846348 BLAKE2B b31680458100fc4394819a379a14237cfe39befea91f53641dc181d29891cb3e508c45f5ea1b07deee97f6bf04b6d8b2ca9cd8270bf79ab4a524035fbdc58c36 SHA512 519b0e2837982d097c362d974a90c94efd1cdf14505fc43eaa740a23c042bc0c3f04d0edaf6b371966d82667cade6d0c68c92528e1be6c12884b38c67fd064c1
DIST mesa-20.2.0-rc2.tar.xz 13528208 BLAKE2B 6505446829ec2c01c0de7a7d9c1187db874111402da5ffe2f9f5872df7b6a5e53a3b628c190172bb9a806851b3b85aa0e3b53a4fcfb40f99adfc48cc3876c9f5 SHA512 36d9a74db50335bd31a8d5c47f7c657f05eeda044530fe123c06c472ed27c9b5dff19716d11d95256449223e82dde38895547cf6ae60b7460d3b1e9ed440704a
DIST mesa-20.2.0-rc3.tar.xz 13550928 BLAKE2B b3e8a257422c06d1cbd7b7309b73d988be51adf4a60c4cd8e401c8fb86a430c7059956ef8264bbbce45ee5e38535916903dc915ab3660b0e5bc14b980d557d67 SHA512 56a692e02abed95ee16be17930f4c71519191def1a6465d465af6ebbf9d8b7e204a240e720b0fc512f4f18da3e4f37dbf8d96c3231ffba15e7114c240be71444
DIST mesa-20.2.0-rc4.tar.xz 13569628 BLAKE2B 54068c298a57f2c19113828e2e9b94dd15070ecc0c899f7e3dc527b27579e4f8c3c84c7b841c8d0b8313556cca41bfefd3e08b360dd0e364cbc29e0609ff6f3d SHA512 1f718bfbadbc15b7216864226adb737f3a4a7801dc60ca9294effd4be5f260fffd31c988eed9550e8a7a7430acb05ba0c7d65693c1f375eab4b95d2d029755bb
EBUILD mesa-20.0.8.ebuild 14701 BLAKE2B 0109666f0c0db0a7333dad36a01e7bedda6b03eafcc5c0a2061ec48047bdbb3793bcd643195de0a5db39217011c88a4b558a3b665109b1ed32feb62d97683d12 SHA512 5958cc5ed07cc4308eeba3d68ae537de8645564db15ea095cd1daa10453f950a6ca8caa60635cb18f9d66262f8732a94e3df2f721d9ff7376f4cb8ae53dc8c68
EBUILD mesa-20.1.6.ebuild 14719 BLAKE2B ad71c0427076d83142f05791f1c5a580b6ab89b470ff093c7a951aa7a7e6cb76c070521d545a6d54a11ae4ebb2fc43fb414ad12c7293f1e45f4318be5501171b SHA512 b7eeff6340a2a85cb73145d603e02ef574474f71cfcc1d4133aaf0160e4856327c67b3ba667863f38a096136920901c48da86245f91d3ec6a938d4a9cd219ad4
-EBUILD mesa-20.1.7.ebuild 14705 BLAKE2B 34c9ef692a28fe6d93ec1b710cd5eb1729c31294d3e13e23548e7761be02c54d3ce230a267fd15670bd6787420e3f5c57cd88431f305f293c7c6930257d05f9f SHA512 bd1840e17c3934153dfdb159dee02973f519e25a8f684d61396d97e74a8fd7c8ea7d5b2b4d5bf60fbe204a41eb30105a573f5ecd2b1075f550fc856ca4bac43e
+EBUILD mesa-20.1.7.ebuild 14701 BLAKE2B 0cb3259a8b9f6621024c9ad3c5aae4d84cb3cc4d63f3142521554675ea9753db7b525b54049429d35abb1cc221a7269e60b80e27ed9a01b03ac070977b61a167 SHA512 96b4eaee573bca46b5c51ad438ba5fd843372dc93b97507d3edd0d230c1a7086e3f386037ec8d97ed524d25f3ffa2d603abc4387dfac3ab32fab13317b1994a8
+EBUILD mesa-20.1.8.ebuild 14709 BLAKE2B 63b66a22e1f772e23a45aaf820cfe6fca7a6c7c389a4f3baca59408a4ca519db525e6724a2e6f5c704ad32cf3cb883d22958ad6223bf4d79d28ba3f0661a9536 SHA512 1cc6cb6324ef6f7cbfce159870f8ea9ce8384a23ab51d2c3ee762544cb4ec083b8c6e89dac47fd2a55a0075416035569d0303ccd2e3d0e9f54e0f13b6d988918
EBUILD mesa-20.2.0_rc2.ebuild 15004 BLAKE2B 81a3aae627e1890283c3e1763c281d7cd4be2dc044e53c9e5c88508ca38b53e3c17ced3d734580eb1ac0d067266b97ed2eba5220e7704a038fe2c1ce9920fe71 SHA512 2349dd90f1a500d5b42a96c7ebdc06cdaafbc422cb0d3298797657093384adeade8f2c793c071f568a3f9f7a11e5f7f0191068c46b0cb472b206519b70e00881
EBUILD mesa-20.2.0_rc3.ebuild 15004 BLAKE2B 81a3aae627e1890283c3e1763c281d7cd4be2dc044e53c9e5c88508ca38b53e3c17ced3d734580eb1ac0d067266b97ed2eba5220e7704a038fe2c1ce9920fe71 SHA512 2349dd90f1a500d5b42a96c7ebdc06cdaafbc422cb0d3298797657093384adeade8f2c793c071f568a3f9f7a11e5f7f0191068c46b0cb472b206519b70e00881
EBUILD mesa-20.2.0_rc4.ebuild 14994 BLAKE2B 3461433ec43979c5a76fa1f065d4e0bb9963793d40066f74b9ed4e93935a36e43362509792bd3ea3195e20afd6c61e0cffbd736af46cf69256a72391e7dbe54c SHA512 5eec280b9c08b2e8849b853ceef60669d237e9aa15921795747d70b9ebbad34f1769121fabe36bc1e7a0231fe9d2efb263a5e988994cf46ea375367fd94e32c2
diff --git a/media-libs/mesa/mesa-20.1.7.ebuild b/media-libs/mesa/mesa-20.1.7.ebuild
index 198734689e56..934ec32ce41d 100644
--- a/media-libs/mesa/mesa-20.1.7.ebuild
+++ b/media-libs/mesa/mesa-20.1.7.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} == 9999 ]]; then
inherit git-r3
else
SRC_URI="https://archive.mesa3d.org/${MY_P}.tar.xz"
- KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x64-solaris ~x86-solaris"
+ KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x64-solaris ~x86-solaris"
fi
LICENSE="MIT"
diff --git a/media-libs/mesa/mesa-20.1.8.ebuild b/media-libs/mesa/mesa-20.1.8.ebuild
new file mode 100644
index 000000000000..b38b99a81f5b
--- /dev/null
+++ b/media-libs/mesa/mesa-20.1.8.ebuild
@@ -0,0 +1,557 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit llvm meson multilib-minimal python-any-r1 linux-info
+
+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://archive.mesa3d.org/${MY_P}.tar.xz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~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 selinux test unwind vaapi valgrind vdpau vulkan
+ vulkan-overlay wayland +X xa xvmc +zstd"
+
+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_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.100"
+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[X?,${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? (
+ >=virtual/opencl-3[${MULTILIB_USEDEP}]
+ dev-libs/libclc
+ virtual/libelf:0=[${MULTILIB_USEDEP}]
+ )
+ vaapi? (
+ >=x11-libs/libva-1.7.3:=[${MULTILIB_USEDEP}]
+ )
+ vdpau? ( >=x11-libs/libvdpau-1.1:=[${MULTILIB_USEDEP}] )
+ xvmc? ( >=x11-libs/libXvMC-1.0.8:=[${MULTILIB_USEDEP}] )
+ )
+ selinux? ( sys-libs/libselinux[${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}]
+ )
+ zstd? ( app-arch/zstd:=[${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-$((LLVM_MAX_SLOT + 1)):=[${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}
+ gallium? (
+ 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 vulkan; then
+ if ! use video_cards_i965 &&
+ ! use video_cards_iris &&
+ ! use video_cards_radeonsi; then
+ ewarn "Ignoring USE=vulkan since VIDEO_CARDS does not contain i965, iris, or radeonsi"
+ fi
+ fi
+
+ 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 video_cards_i965 ||
+ use video_cards_iris ||
+ use video_cards_radeonsi; then
+ CONFIG_CHECK="~CHECKPOINT_RESTORE"
+ linux-info_pkg_setup
+ fi
+
+ if use gallium && 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=$(use X && echo "x11,")$(use wayland && echo "wayland,")$(use gbm && echo "drm,")surfaceless )
+
+ 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
+
+ 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)
+ $(meson_use zstd)
+ -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 vulkan-device-select-layer)
+ $(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
+}
+
+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/mutagen/Manifest b/media-libs/mutagen/Manifest
index 45d2891a803a..cc42597e8502 100644
--- a/media-libs/mutagen/Manifest
+++ b/media-libs/mutagen/Manifest
@@ -1,5 +1,5 @@
DIST mutagen-1.43.0.tar.gz 1143839 BLAKE2B 044906b730763e001fa2cb863c8bb1fec45713aca57b6311f783f66218e4f3410987d04d56a1e4fbf41a229860bbb574b4077401e1f2384e70d80fdc9f3b23ad SHA512 66df63705a43befa9cf6688bc8b3acc4fd1559eb28920c105b47a97c35422b5e19527051445daa7aed66facc2e4c14d71058f8560bbd564fecbe56a076491e3f
DIST mutagen-1.44.0.tar.gz 1143320 BLAKE2B 9e4ad11b7ee560a4940e3eaaecdb8b0fad4db54fd1fa9e4f925d84e55c217eb002e07602817fa92f6db9fdd6b6b339d5e147874bf587604c18b665d980d6604a SHA512 88c8c181b1333989451533951727b7c43e4a012defd3fd1f7ddd970d083f938783d61f98970e74c677ee9725dac92c47ee37af4bd7a474e85c7a56793c6063a8
-EBUILD mutagen-1.43.0.ebuild 1118 BLAKE2B fbdb3258d30b4745f14c3bd56bfc8b83562e2aaeb2cb315e8d07d709e0d551c2dfd7c4e238a585b3f65c73b551c61467b2e461eb71c5d01e5ac89cc4136b15fb SHA512 9b672dc6015a505ed0cf63b48487f5a48da535f8c9b7f77ba3c0ca8ea05c3dab31dabddb031d48f4e8e49f6728eeba75169c63888803aedd50e1126ea6655438
-EBUILD mutagen-1.44.0.ebuild 1108 BLAKE2B fd073fc7afd94da884b2b79f40af770b4292450f9a758b9ff84abae4f7526fabe9f921bb4105e46cb2a819709923c7b208c8b059a52faec6c1a5fd53202aae2f SHA512 4ff1d32bb13be0ffb2a1d49354d3dbd7637ed181d19443050748caa04c46041c5435fd5013e5b70201b39f3c9ae01d1bd9db3cf403de5059b1aab4f63ebd3c4a
+EBUILD mutagen-1.43.0-r1.ebuild 1114 BLAKE2B 11fa4894e029448db8d903a9a63224c7803b3fdd64a49e820468a2fd40e0f089a917daa4b78edda79643ba759e0002aee394bb3b6392dd3f3afab0c7bfbfa4f1 SHA512 82659768180b836890c90750c62c6ea1583cd2d43badde3b54a29d2d9194f613ed1835877d436f4b3e279c72d50fdcf1d62c11ca86898f84fb306a87833155f0
+EBUILD mutagen-1.44.0.ebuild 1107 BLAKE2B 13addd5c05bc067804696caeaaf77d222d6de9f59d7dc7c5b12dd6ea75e9adf1b7ee97f080bd143fd980866c196679398324a172bbea85e0f833dc1f3fe582e4 SHA512 685973a795944062a2837cb23cc95d9723f6b1b331b5968ed22f3894a1fcaa6144c83f0bc0aabdbfaed25a3c1618c5a7098f7bc3de2bd3bf9259b3f17abc975f
MISC metadata.xml 380 BLAKE2B 9fd70ca6ca6e8d17b66ea703f65885b87714ed0560ffe7502d85da3ee8fdf1d62545c1166b64d99f2bd2bfa6105f8f8865bc28769069c1ae3da4b1c3c174fd69 SHA512 87ce1f85bd6aff7c159fd22a412eb9ea95ac4f58fb2cc70fd4c4f470bfe9f6366b906bc9cef833ae5c10b7a3601c15edab9e8418cf78d7d9e993191873f41d59
diff --git a/media-libs/mutagen/mutagen-1.43.0.ebuild b/media-libs/mutagen/mutagen-1.43.0-r1.ebuild
index 8792a7ca3298..9bf25d7b1334 100644
--- a/media-libs/mutagen/mutagen-1.43.0.ebuild
+++ b/media-libs/mutagen/mutagen-1.43.0-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python{2_7,3_6,3_7,3_8} )
+PYTHON_COMPAT=( python{3_6,3_7,3_8} )
inherit distutils-r1
DESCRIPTION="Audio metadata tag reader and writer implemented in pure Python"
diff --git a/media-libs/mutagen/mutagen-1.44.0.ebuild b/media-libs/mutagen/mutagen-1.44.0.ebuild
index ab9df43a4275..8b15b70fa960 100644
--- a/media-libs/mutagen/mutagen-1.44.0.ebuild
+++ b/media-libs/mutagen/mutagen-1.44.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/quodlibet/mutagen/releases/download/release-${PV}/${
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
IUSE="doc test"
# TODO: Missing support for >=dev-python/eyeD3-0.7 API
diff --git a/media-libs/openexr/Manifest b/media-libs/openexr/Manifest
index 1ac6902163f7..cef17c2bed5e 100644
--- a/media-libs/openexr/Manifest
+++ b/media-libs/openexr/Manifest
@@ -12,5 +12,5 @@ AUX openexr-2.5.2-0001-IlmImfTest-main.cpp-disable-tests.patch 1357 BLAKE2B f236
DIST openexr-2.3.0.tar.gz 18412067 BLAKE2B c73c4db4e414010ed8cc9f9631f3e8b17f47edf89b4ecb459aa00ff54a316b3bb1489e332bc029e0917ac4ffe7e152082244102029fd375f183da6741788dab7 SHA512 003f5bb3bd010be1ad9ff1798643ef711c683c8191625fe9b59070c9cb0c649c277cd506d890c6b239d9cbab80e83e16f1c1d1d74117c916ee3a80e061953123
DIST openexr-2.5.2.tar.gz 27525326 BLAKE2B c48a61513457f2c04f3a512963ae27eaf154933ffe7c6ff3e2d71f27f246ae624a34dbe6f8ab500c51a56898ad0f61e6784f5cd3f9c3df591ce347b46ba4ac88 SHA512 62f98695cf56600303db9c2d13d34cacc1851a103d8ffb7e7ce8c6d9d14e6bf02804836c718ae03e8d685ef3dda0cf7b2130e2d363f8095b22a15bf30d706fab
EBUILD openexr-2.3.0.ebuild 2234 BLAKE2B 864ae2338edbf3b058bf5053598b93a251a87a97d351c6fbed658508e9136a965bcae2598182f509ff65b56d6975bb72be3d9286d92b101a7164cabbd42f023b SHA512 f0b6c1c79ea7b49cc6f5157d20bd7001d225bef2729bcef23badbd3e72c8ec4f7b0d2cd2329682f5914ca40ffbc31bfb5715e7f6615988a467e26d23e2b56382
-EBUILD openexr-2.5.2.ebuild 1654 BLAKE2B bca3c9fd6a9f91a88aec0d3e4c8fed96be9e925bc2422e4737fd57260d7630d785ba285814b605d78d0552eb6f994110dd7a03bfc98bda1d9d33a04cc635a499 SHA512 619f1d731974774140f532c1189c038634fc6be8508ce005ada28b57e2613a24fb099bd17502dcb833195afac074f759a990e950d2be2c9b8d9cb5c5618066b4
+EBUILD openexr-2.5.2.ebuild 1653 BLAKE2B 5d341c8b4cd28dfcbf025bd318041aad576875f89216f2cdcded4184562535d176baf2ad937537f0fbf5af87dbea0642258346df1efd053fd8427b41861a35d0 SHA512 a1c5c8d09aef7b99cda117cb25bf8c3af18a6ae0c744be65c0bb6aca081adf7e938f7803caf183b163309be431d5cb445ea84f33c9d6a3245fc35debac7948ba
MISC metadata.xml 666 BLAKE2B 0faed6c1a1dfecdea8436ef7890af82b565dc9dd1bcc93b5e961ab53939cf6b62d6903e7f9a15ed6e8891de8e6f429cf5811cd2a2126105d71c9fbcc4fdadb2c SHA512 f81d6266a7af651a1e76aa60e3d40107b940548f6a34f4a47b08bc32e37aad32cff31a85d7c58c414b01d54835d224c2ca387f9a0dd1025e1bd5ddc7207281f2
diff --git a/media-libs/openexr/openexr-2.5.2.ebuild b/media-libs/openexr/openexr-2.5.2.ebuild
index f6f91b73579a..8741703f3082 100644
--- a/media-libs/openexr/openexr-2.5.2.ebuild
+++ b/media-libs/openexr/openexr-2.5.2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/AcademySoftwareFoundation/openexr/archive/v${PV}.tar
LICENSE="BSD"
SLOT="0/25" # based on SONAME
-KEYWORDS="amd64 -arm arm64 hppa ~ia64 ~ppc ~ppc64 sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-solaris"
+KEYWORDS="amd64 -arm arm64 hppa ~ia64 ~ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-solaris"
IUSE="cpu_flags_x86_avx doc examples static-libs utils test"
RESTRICT="!test? ( test )"
diff --git a/media-libs/rlottie/Manifest b/media-libs/rlottie/Manifest
index 91d01b24cb45..7f8efe9a154b 100644
--- a/media-libs/rlottie/Manifest
+++ b/media-libs/rlottie/Manifest
@@ -2,5 +2,5 @@ AUX rlottie-0.1-disable-werror.patch 381 BLAKE2B 26afddff05d0cfda88617473ec4affc
DIST rlottie-0.1-1.tar.gz 3370181 BLAKE2B 7ba580af961f2af7b92c40b4640f8b515c21a354ef5e639c5f00b0ea26fd3e2929dbf2e926b58d39ad3f48228511ba42a42a24d4b7bb914389a7e43df810d667 SHA512 ab9b913d9e0bc938a878a6847851cd6965dc61efbf8ef71761b83d6ff577479cf0c0b214c36e58ddd6a29927a1954c3d3db9db427779b5a2d472c8962cd45ff1
DIST rlottie-0.2-1.tar.gz 3516947 BLAKE2B d5f6b643c910e0b831be223be4fcff3d42cde8239b01d413f2805eeccf2665abfbd209ee6877358c2434d3bc82ea7c5b3849f4dca1d0796436e47ffa6bcfed64 SHA512 1f645ae998ddbe83e4911addf28ec24ae3ff33f6439a9fb6c1e56986b46ac17dba155773ab02a59712e781febb31709a99075a3fbcda6136a0cb43dbd7c753de
EBUILD rlottie-0.1-r1.ebuild 936 BLAKE2B f72f77bd577b7b548591f23fc041d06f11a11e800ed3d4d24118ee3e7e559d2039f1c6cb6728a5375884ff680228d4e6e3cf68d8865e979cc402096b8a89f6a6 SHA512 d33157089ec5d865ae0d67d0889d18df3c4119f4191658fa72d65367183c7931e36d05f307d706f6ef723ee066d1fcad26d3e594600660257937b3cddf18dd10
-EBUILD rlottie-0.2.ebuild 874 BLAKE2B a30fabe786b1ae03f2b5310c510231595d81f5d9166b63bbc43f351d3bc5ddccc03f73f3d91dde2b4efc6713af2d616e2e1a115c30bce529f5fbb7d7e9fd93c2 SHA512 b0b37628d325cf11ab457ca71352a354def3028c08e22316398100eab6bdc159a8b1933a8e106a022b633b5faf2ac62932c29b1c3ff9030ad1447a0fe888138a
+EBUILD rlottie-0.2.ebuild 872 BLAKE2B a9d2a628ce990f846238505494ebdb52da9529dbc3b7b950d390006da907f97cac01c94b3b748ffa329e2cdce406ee3d6bd965b5b5dc2eeccf018801650d1c6b SHA512 9922b6b60fc15c8f2df18a2f17d3f4cb773aa01ef0fcffd52777bcf6924e7933e6ada4a04efab7fa7f8acaa2d611cfa5e1b90feab9b7ebdbc5e70ef67bb98961
MISC metadata.xml 901 BLAKE2B 0f2b146bafcbff57e44a91a21176114d15c9d81a076cc42f3d57e3849d1b3af3d46eb45bc74cf6e524679677b5394f440dc762c87ddc3652d0b754ebd62907b5 SHA512 f7e80a3946b2462a3718f508be57cdbbc3c85c632778b58393f467cfa5c4e80b96f3f264251d9fbb9ce4cf26e4907e534ee758c77661504f05f73577c4c06fab
diff --git a/media-libs/rlottie/rlottie-0.2.ebuild b/media-libs/rlottie/rlottie-0.2.ebuild
index c5da30c238e1..d0ac8c17c14b 100644
--- a/media-libs/rlottie/rlottie-0.2.ebuild
+++ b/media-libs/rlottie/rlottie-0.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/Samsung/rlottie/archive/v${PV}.tar.gz -> ${P}-1.tar.
LICENSE="BSD FTL JSON MIT"
SLOT="0/0.2"
-KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86"
IUSE="debug examples test"
RESTRICT="!test? ( test )"
diff --git a/media-libs/rubberband/Manifest b/media-libs/rubberband/Manifest
index 20be50d0a22c..de6a90923374 100644
--- a/media-libs/rubberband/Manifest
+++ b/media-libs/rubberband/Manifest
@@ -1,3 +1,5 @@
DIST rubberband-1.8.2.tar.bz2 182232 BLAKE2B 991debac51e0a5516a35e1d063d5ea2c51b9d193b6a183200b0869a6743e184fe4296168d6caaea7b811a4022d25c08ca7909f05491a0e91cfe7dda532ed29cb SHA512 da677f9a843711c44c52c0153faa62e587ac7c010569523ef4fef7ce941b9d292e566f46147700e496f6cfff4c9f22f9901dcc93f2d701fdb9de152ddac0c3a6
+DIST rubberband-1.9.0.tar.bz2 192240 BLAKE2B dd97f80e01b05883645bf7c78730f8a3f873a60379cc209887591a28d0b6292e083c2f522db35ef9435c0a446eaa9b5acab8b5e2c9703514019491a939a804c9 SHA512 2226cfec98f280a12f874f60620c3bf09f7399a7808af5e9f5c9a5154b989cfbf3c4220e162d722e319a4ef046f81c6a07eac2b8c6035c8f6230f0a20b1577a8
EBUILD rubberband-1.8.2-r1.ebuild 1480 BLAKE2B fae62ef316e3f342bc3b860378913a3e079a8d5a9c51489ac1fc5d5ef8e2db05bb9d2c300f48a09d44e7f83fc5330307cc6d554b096909ac0be66706963d7fae SHA512 00aca9daf40563191ad1771fcc7941eacca21112f4d70fcbc8059c149906c416fdca45e404586606229a1f4549c02f34a62dde0bbeba3e5b6bba1d525f6c91c2
-MISC metadata.xml 255 BLAKE2B 7a492321189530430d5c71d5598f8a99b548e020d8ace46bb200f1f18abb3a59c4d0dff84c8dc1f78297137c25684d42386d793b84a02e2363fab4d6dcedd4fa SHA512 9e74b875aa129f5b8108121402291772fde4ac18a157dc60f7b3e19c318ee54cd1be54e283a68bc61562f2dc3f5b338b161028d673ff7baa267192ff3b7e8dc8
+EBUILD rubberband-1.9.0.ebuild 1680 BLAKE2B 7df3dc19cf79cccaf9a937d6aeaac6c16f12ed3f4f68e9436485c53d6076508cdc41bdfd4f1dcb39352865d82a921c5471f9bc89cc0492307a0ff7982df26eb9 SHA512 853ac9d8972b50383088d050e9b6c4ec0e06a7f752a0b74e977cda6a924f9121f81d416ddfb89578ed8cf7950c8c1bb46033fd058ab475bb782a2d57dc8532b4
+MISC metadata.xml 415 BLAKE2B 316ab3a0d89221f5db790350e3d6fb609656ffac3ab36ab1d53b1ea56d537005f41d5d4fec24e14000ba8dd32a094da7d05c1e814fba77bb4e209599129c685b SHA512 7b34bb720df7941a22d174b9f83407071110c9421b4207471f44a74c1bdb5cb6ef7b085386277c3d1f852ba48fc749e665337bc5d3b9fe862e76378a6d7ad4a0
diff --git a/media-libs/rubberband/metadata.xml b/media-libs/rubberband/metadata.xml
index f79bb67acbd9..652b82c85b99 100644
--- a/media-libs/rubberband/metadata.xml
+++ b/media-libs/rubberband/metadata.xml
@@ -5,4 +5,8 @@
<email>proaudio@gentoo.org</email>
<name>Gentoo ProAudio Project</name>
</maintainer>
+<use>
+ <flag name="programs">Builds also executable applications</flag>
+ <flag name="vamp">Enables vamp plugins support (Audio analysing plugins)</flag>
+</use>
</pkgmetadata>
diff --git a/media-libs/rubberband/rubberband-1.9.0.ebuild b/media-libs/rubberband/rubberband-1.9.0.ebuild
new file mode 100644
index 000000000000..97b291d58908
--- /dev/null
+++ b/media-libs/rubberband/rubberband-1.9.0.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib-minimal
+
+DESCRIPTION="An audio time-stretching and pitch-shifting library and utility program"
+HOMEPAGE="https://www.breakfastquay.com/rubberband/"
+SRC_URI="https://breakfastquay.com/files/releases/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="ladspa static-libs +programs vamp"
+
+BDEPEND="
+ virtual/pkgconfig
+"
+CDEPEND="
+ media-libs/libsamplerate[${MULTILIB_USEDEP}]
+ media-libs/libsndfile
+ sci-libs/fftw:3.0[${MULTILIB_USEDEP}]
+ ladspa? ( media-libs/ladspa-sdk )
+ vamp? ( media-libs/vamp-plugin-sdk[${MULTILIB_USEDEP}] )
+"
+RDEPEND="${CDEPEND}"
+DEPEND="${CDEPEND}"
+
+src_prepare() {
+ default
+ if ! use static-libs ; then
+ sed -e '/^all:/s/$(STATIC_TARGET)//' \
+ -e '/^\tcp $(STATIC_TARGET)/d' \
+ -i Makefile.in || die
+ fi
+
+ sed -e '/cp -f.*JNI_TARGET/d' -i Makefile.in || die
+
+ multilib_copy_sources
+}
+
+multilib_src_configure() {
+ econf \
+ $(use_enable programs ) \
+ $(use_enable ladspa ) \
+ $(use_enable vamp )
+}
+
+multilib_src_install() {
+ # fix libdir in .pc file
+ sed -iE "s%/lib$%/$(get_libdir)%g" "${BUILD_DIR}/rubberband.pc.in" || die "Failed to fix .pc file"
+
+ emake INSTALL_BINDIR="${ED}/usr/bin" \
+ INSTALL_INCDIR="${ED}/usr/include/rubberband" \
+ INSTALL_LIBDIR="${ED}/usr/$(get_libdir)" \
+ INSTALL_VAMPDIR="${ED}/usr/$(get_libdir)/vamp" \
+ INSTALL_LADSPADIR="${ED}/usr/$(get_libdir)/ladspa" \
+ INSTALL_LRDFDIR="${ED}/usr/share/ladspa/rdf" \
+ INSTALL_PKGDIR="${ED}/usr/$(get_libdir)/pkgconfig" \
+ install
+}
+
+multilib_src_install_all() {
+ einstalldocs
+}
diff --git a/media-libs/slv2/Manifest b/media-libs/slv2/Manifest
deleted file mode 100644
index cc87ef71f3b5..000000000000
--- a/media-libs/slv2/Manifest
+++ /dev/null
@@ -1,6 +0,0 @@
-AUX ldconfig.patch 407 BLAKE2B f88ea3421336605fc6f1221028fbf1ad98dd1cf1c5d893b68f872d74fab4e013614ddd487d8743eee73803997e05bcb1a61fccddd325e891f6a6add00960509f SHA512 7099cb8e13cb3b16a51df0e55f7bee64c961224aa5308117c32762aa1db5c6331abcd33936057633edf697204df0ccf6b66e50f495dff82a058bf2c54f725912
-AUX slv2-0.6.6-python3.patch 730 BLAKE2B d54f5e3c26d1ba23b7f60b48ac77a65bf0ef5f9d0576722cbdf5563449fa5fe03163958156d937e7c5466ecac494c7802fbfb852d01e5e520914232c8868d1f9 SHA512 1b478920e30ba4efa92a708a7643e9e797d8a2b94a18c180cd1a3d77e1af976be24a82202a63e853f21c017bb38bb87f79a97cb07dcda2a120a0d5bffbf4af7a
-AUX slv2-0.6.6-raptor2-link.patch 1127 BLAKE2B ed06ce40cc7da13cd02f114223e6bd5e9a06fd7308559dfd4d0273d48062211d2eefb3c72b861b54f993406131b314ecb7f80e2e6569e5df12e53c7f98020f56 SHA512 a906f820e7fb423636845ab3466060c5d6c180334f4701187c6dfcdde641836534faa4c896cb1f93f1ba1f1168b079bc4b1156f2a24c9fd37482e5c3a9eccf36
-DIST slv2-0.6.6.tar.bz2 170859 BLAKE2B 167ca7a1b1c27f54e8896874689a8a65c46ad9797d8090651c27f918fd42bc8a0ce83796ef521da1d69e52ca4ea8db5bf194381c888eade60969aeec0d787f83 SHA512 b9751b944e4a4d9639fcbfe73cdb31bc4d7f1256c0b1b75f9ab58f5f951767d12a4dd6bb8fc95743de9f6787c663e6815c3e41c025299a4228325d0568b08359
-EBUILD slv2-0.6.6-r3.ebuild 1139 BLAKE2B 366da44d95bff858af281208e2c5f9b94d650eafd935aef23354e502f8722c3bf5fd77d18685a9ebc2415817a1a61881e3c8ad326b49b21f50d492b86540e98b SHA512 a81885d0e543406c9cf481e9d718a275d1eb120e519a57f283ca9a582ebe7f92ab10c46ea2719e89361cea5d6f1a3ccea9f3c002fe19bc97923f7641bba324d3
-MISC metadata.xml 255 BLAKE2B 7a492321189530430d5c71d5598f8a99b548e020d8ace46bb200f1f18abb3a59c4d0dff84c8dc1f78297137c25684d42386d793b84a02e2363fab4d6dcedd4fa SHA512 9e74b875aa129f5b8108121402291772fde4ac18a157dc60f7b3e19c318ee54cd1be54e283a68bc61562f2dc3f5b338b161028d673ff7baa267192ff3b7e8dc8
diff --git a/media-libs/slv2/files/ldconfig.patch b/media-libs/slv2/files/ldconfig.patch
deleted file mode 100644
index ea0492bd1d3a..000000000000
--- a/media-libs/slv2/files/ldconfig.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-diff --git a/autowaf.py b/autowaf.py
-index 4797ea3..f32f994 100644
---- a/autowaf.py
-+++ b/autowaf.py
-@@ -375,8 +375,5 @@ def build_version_files(header_path, source_path, domain, major, minor, micro):
- return None
-
- def shutdown():
-- # This isn't really correct (for packaging), but people asking is annoying
-- if Options.commands['install']:
-- try: os.popen("/sbin/ldconfig")
-- except: pass
-+ return
-
diff --git a/media-libs/slv2/files/slv2-0.6.6-python3.patch b/media-libs/slv2/files/slv2-0.6.6-python3.patch
deleted file mode 100644
index 651c761d988c..000000000000
--- a/media-libs/slv2/files/slv2-0.6.6-python3.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-diff --git a/autowaf.py b/autowaf.py
-index 4797ea3..90db9be 100644
---- a/autowaf.py
-+++ b/autowaf.py
-@@ -354,7 +354,7 @@ def build_version_files(header_path, source_path, domain, major, minor, micro):
- o.write(text)
- o.close()
- except IOError:
-- print "Could not open", source_path, " for writing\n"
-+ print("Could not open", source_path, " for writing\n")
- sys.exit(-1)
-
- text = "#ifndef __" + domain + "_version_h__\n"
-@@ -369,7 +369,7 @@ def build_version_files(header_path, source_path, domain, major, minor, micro):
- o.write(text)
- o.close()
- except IOError:
-- print "Could not open", header_path, " for writing\n"
-+ print("Could not open", header_path, " for writing\n")
- sys.exit(-1)
-
- return None
diff --git a/media-libs/slv2/files/slv2-0.6.6-raptor2-link.patch b/media-libs/slv2/files/slv2-0.6.6-raptor2-link.patch
deleted file mode 100644
index a6a113a7627c..000000000000
--- a/media-libs/slv2/files/slv2-0.6.6-raptor2-link.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-To reproduce it run:
- $ LDFLAGS="-Wl,--no-undefined" emerge -1 slv2
-Fixes https://bugs.gentoo.org/371747 by ftrvxmtrx
---- slv2-0.6.6.orig/wscript 2009-05-26 05:44:51.000000000 +0200
-+++ slv2-0.6.6/wscript 2014-01-21 00:46:19.890443103 +0100
-@@ -51,6 +51,7 @@
- autowaf.check_pkg(conf, 'lv2core', uselib_store='LV2CORE', atleast_version='1.0', mandatory=True)
- autowaf.check_pkg(conf, 'redland', uselib_store='REDLAND', atleast_version='1.0.6', mandatory=True)
- autowaf.check_pkg(conf, 'jack', uselib_store='JACK', atleast_version='0.107.0', mandatory=False)
-+ autowaf.check_pkg(conf, 'raptor2', uselib_store='RAPTOR2', atleast_version='2.0.8', mandatory=True)
- conf.env.append_value('CCFLAGS', '-std=c99')
- conf.define('SLV2_VERSION', SLV2_VERSION)
- conf.write_config_header('slv2-config.h')
-@@ -96,7 +97,8 @@
- obj.target = 'slv2'
- obj.vnum = SLV2_LIB_VERSION
- obj.install_path = '${LIBDIR}'
-- autowaf.use_lib(bld, obj, 'REDLAND LV2CORE')
-+ obj.lib = ['dl']
-+ autowaf.use_lib(bld, obj, 'REDLAND LV2CORE RAPTOR2')
-
- # Static library (for unit test code coverage)
- if bld.env['BUILD_TESTS']:
diff --git a/media-libs/slv2/metadata.xml b/media-libs/slv2/metadata.xml
deleted file mode 100644
index f79bb67acbd9..000000000000
--- a/media-libs/slv2/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>proaudio@gentoo.org</email>
- <name>Gentoo ProAudio Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/media-libs/slv2/slv2-0.6.6-r3.ebuild b/media-libs/slv2/slv2-0.6.6-r3.ebuild
deleted file mode 100644
index 42bc4a47c73d..000000000000
--- a/media-libs/slv2/slv2-0.6.6-r3.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 )
-PYTHON_REQ_USE='threads(+)'
-inherit eutils multilib python-any-r1 toolchain-funcs waf-utils
-
-DESCRIPTION="A library to make the use of LV2 plugins as simple as possible for applications"
-HOMEPAGE="http://wiki.drobilla.net/SLV2"
-SRC_URI="http://download.drobilla.net/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
-IUSE="doc jack"
-
-BDEPEND="
- virtual/pkgconfig
- doc? ( app-doc/doxygen )
-"
-CDEPEND="
- >=dev-libs/redland-1.0.6
- jack? ( virtual/jack )
- media-libs/lv2
-"
-RDEPEND="${CDEPEND}"
-DEPEND="
- ${CDEPEND}
- ${PYTHON_DEPS}
-"
-
-PATCHES=(
- "${FILESDIR}"/ldconfig.patch
- "${FILESDIR}"/${P}-raptor2-link.patch
- "${FILESDIR}"/${P}-python3.patch
-)
-
-src_prepare() {
- default
- has_version ">=media-libs/lv2-1.16.0" && (sed -i "s/lv2core/lv2/" wscript || die "Failed to fix lv2")
-}
-
-src_configure() {
- waf-utils_src_configure \
- --prefix=/usr \
- --libdir=/usr/$(get_libdir) \
- --htmldir=/usr/share/doc/${PF}/html \
- $(use doc && echo --build-docs) \
- $(use jack || echo --no-jack)
-}
diff --git a/media-libs/webvfx/Manifest b/media-libs/webvfx/Manifest
index 3343abfb0855..90903aaa4c21 100644
--- a/media-libs/webvfx/Manifest
+++ b/media-libs/webvfx/Manifest
@@ -1,3 +1,3 @@
DIST webvfx-1.2.0.txz 1178880 BLAKE2B 7ef08f791b291897f39e170f0572db2fb98c78bced9ed3560b1b94cfe48bedf0af3af5e57381bd039f6cf3dc1d558fb07a6a959b28f1c6a380d0dd0f1bfc64fd SHA512 84473df90553d2d85e1860eb98326fc65ebca02f1cbd8415b83e02ea032442d2aa42c000e366b6ca217bb59526b2b4409d85b169cc7e60d86443b79a1ff5614a
-EBUILD webvfx-1.2.0.ebuild 1255 BLAKE2B 90befb16c2e812f590d110f4e98a8755cff1af65fd4d3d38bca9be28fc0b5992bfe8690d6bd2e421f7e8d28349372cfbfde8d45485976c1c1546dfa608ed7522 SHA512 a1e4fef0c703554b0ef66cd5c773a36d8d9ca9808ad06f3573fa3acd4ccdf0b6d19abf5eb6963f8a2e4acb07fad6da5462e6a4c124e5ee7ff16a5abc37731e80
+EBUILD webvfx-1.2.0.ebuild 1264 BLAKE2B 9da350ec2a526e4801a38ce74e35ffe8051649e35318891a744d19029f894fb851312182cb2ac7ae18fe4cc733ecfd053034cd968f3d48a0836fdafe9b039ddb SHA512 d3de8a82e28ed6ebc93a5579a1a29b7bafc305d66dbd8ae8ec25671e5455b6a8ac8dff5e7634010558d2a56aaf77b285f80f57f818a03931c121643ce9469fd5
MISC metadata.xml 531 BLAKE2B b433d295dd15a81b40b288e8d311f5219709d467a1a23169d2f85831d12500b34b50f03d274e44e9347caa3b964750d04bdd0df8f935f649118b94fc974ab8bc SHA512 d722ad1ef255c1a02a4b7dd9f58f08aebb32dc84ff2034db48d76ec0ad3ae1641c8be969e9b9dabdfaffaf71eaf35557f839fcef84c8b0262efb9243886ebb8d
diff --git a/media-libs/webvfx/webvfx-1.2.0.ebuild b/media-libs/webvfx/webvfx-1.2.0.ebuild
index bdc28125efe1..7ad5951c5e01 100644
--- a/media-libs/webvfx/webvfx-1.2.0.ebuild
+++ b/media-libs/webvfx/webvfx-1.2.0.ebuild
@@ -25,7 +25,7 @@ RDEPEND="
dev-qt/qtquickcontrols:5[widgets]
dev-qt/qtwebkit:5
dev-qt/qtwidgets:5
- media-libs/mlt
+ >=media-libs/mlt-6.20.0
virtual/opengl
"
DEPEND="${RDEPEND}
diff --git a/media-libs/woff2/Manifest b/media-libs/woff2/Manifest
index fdbec269a827..e1d21c7230b4 100644
--- a/media-libs/woff2/Manifest
+++ b/media-libs/woff2/Manifest
@@ -1,4 +1,4 @@
DIST woff2-1.0.2.tar.gz 38934 BLAKE2B b4a762cb2377b896147d9ebdae97f17e80bdb94fa8ec1b04e28e9df48c2f3456f83fc548b10a49bbc271bead349348f7582a85c5011f60a9feb4dda84920b6f3 SHA512 c788bba1530aec463e755e901f9342f4b599e3a07f54645fef1dc388ab5d5c30625535e5dd38e9e792e04a640574baa50eeefb6b7338ab403755f4a4e0c3044d
EBUILD woff2-1.0.2-r1.ebuild 700 BLAKE2B 4dc0e4f28277c72609ed71dd30ed372fcd7727a2fb578b3547711a3f879b7c5248d559b906c72c0bd4fc08efdeacb0b16e95bc8b6501516c66a2cefb83b39576 SHA512 d4143c71529cbed6cb8cd21b08cc2d88767358dfed32223b832caaefbd0af6faba20c76a5d12865cda026d7830b2225c305ffbf18266acf28d47ea2dad87d190
-EBUILD woff2-1.0.2-r2.ebuild 874 BLAKE2B 4833db353a48b1d54fd1f838ae02f852ab041dcaa43e7d2f7101a1cba8a5be27e27ab5699eadc6580eed536c9de808c1b851cb7dc965d8930cf8ae662f1265ad SHA512 e727d686bf333013d61c380edc4807e9017d93e66091264325792caafb88b903449496cbc9b583fbc64b6025818dac9c4f6aa6e1875d3b8a8ec942c52825bc7b
+EBUILD woff2-1.0.2-r2.ebuild 872 BLAKE2B 88cb1931b7eab46e0e4af83ee749ddf9bce85fa3e3636e5dfdb85f5f7379c10bd3a1d6113536a3c74f9f087db7f9bd25327a8561b0f8a41d19fdf43c511cf8fc SHA512 f03a1870a99a983a5eb33d2766794b7e20ea61f0b09ff8f3fb870067e81212bb4dad2df7751629202c1d1875a8b21def2fc639b474f86edea27de3c913bf3a5c
MISC metadata.xml 353 BLAKE2B 1cc153f5b5aaee1378bd1c42c3a85e0a156d853c63643e8b832b5517f8d7ff74c52552be3a11e3c0db7550daabfbb41d2618f89763baaf076ff4e327da03b7d0 SHA512 b3ceae6dd9b6556417a7633245e49463ee54759e8e8835583a15c8863c91e5669465a0fa1b22f066d99e0a1bfcd0df1537bddaba27cb6fb838ed356ca7f33a93
diff --git a/media-libs/woff2/woff2-1.0.2-r2.ebuild b/media-libs/woff2/woff2-1.0.2-r2.ebuild
index 0a3b2ddb9883..6cf3ad9bb3b7 100644
--- a/media-libs/woff2/woff2-1.0.2-r2.ebuild
+++ b/media-libs/woff2/woff2-1.0.2-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x64-solaris"
IUSE=""
RDEPEND="app-arch/brotli"