diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2020-04-30 12:37:28 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2020-04-30 12:37:28 +0100 |
commit | be9d77d3ac6af8f4ead98d89706f356b65578c93 (patch) | |
tree | f82923fbca262493e83dd1382e561a2fae24cc46 /media-libs | |
parent | 7ec0832ab5dafbf70de83e0c2f3ee740416a0950 (diff) | |
parent | 6faaec2b812feecd9c8751b8a19004da4a17ea5b (diff) |
Merge branch 'edge' into next
Diffstat (limited to 'media-libs')
99 files changed, 1083 insertions, 659 deletions
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz Binary files differindex 7639c95aeacd..c6ea1a23947a 100644 --- a/media-libs/Manifest.gz +++ b/media-libs/Manifest.gz diff --git a/media-libs/alsa-lib/Manifest b/media-libs/alsa-lib/Manifest index cf2a26668430..e2ded256cd38 100644 --- a/media-libs/alsa-lib/Manifest +++ b/media-libs/alsa-lib/Manifest @@ -2,5 +2,5 @@ AUX alsa-lib-1.1.6-missing_files.patch 5349 BLAKE2B 9ce6d529b78aa90dd5c507173f6a DIST alsa-lib-1.2.1.2.tar.bz2 1004129 BLAKE2B e8bf117f3036a32b020897f16b9648ac105c499f547ae157508720502722d4e1a651719c86a4e2756ca7a3c573a1f17c02524125ccaad12bcb8c7c71675c898a SHA512 e8286fd55f63ee0d95513279d0885c287533de89b7af6c338413dec5d38ba4f5a15da1a4a4ce36e052614e4b730e3778782dab9979d82958283be17b48604913 DIST alsa-lib-1.2.2.tar.bz2 1030747 BLAKE2B 176054c7783452fcd0b30482f4d85fb88a1364a97f79830f2c22cd578275280fa64537d00a08f3e3b1420e4aeb4e4269c7523cb4296db3ed095bcf078b452726 SHA512 d21adb3ff998918c7d1820f9ce2aaf4202dd45ccb87cb092d49da8b2402b6ddaad06325be0fd59f17393a5d9958e3743bfccb4b14bdb947a42e7d791d73c7033 EBUILD alsa-lib-1.2.1.2.ebuild 2081 BLAKE2B fd2d0ee1156be52d3c71585e44660bff6b0fc387b04be344dcb6ffe514739e192602b9979c3f58aa38e8a014e2888779b4f185d1c2162b156ece817fdf01238d SHA512 f21334e3525ddbc6621d0b588b73208d88348e51c8b3c89ec645cd322449046c86b30de99accf3f943ddd444aba08d62546376bb22569bd9ba5f8126270a12f3 -EBUILD alsa-lib-1.2.2.ebuild 2089 BLAKE2B 7f22ecbf73b463c7f34a3264f49241c33e1fc1599b4f0dc911472e3169eae2674ecec30b579dc38cd8e9cd2c582fb1385f937def7aa0e97401a4bbca54644032 SHA512 fb28209ff90e0a0e7b54a6b618965489166562eb54e59598607161b223760836d88ddfe62584a727646b1fcc170c5b712101681c4576c0bd93304df53b892c0f +EBUILD alsa-lib-1.2.2.ebuild 2091 BLAKE2B 14a56424ba86099d4db40cdeaa9581f6a8ec423b121ad259f60d9eac4325de82b84b835b47a7ffb59e44378ae879ce7a3809f2991340810817f7d6704e48c946 SHA512 2d341e07794bddde8e6dda03407fd664a88aa2f4ac5525355045703a3055e0ff945997e371874ecc81bdcab35f1aa0bbfa6d2acd00ae97b78a6a314767eebda2 MISC metadata.xml 502 BLAKE2B 06ee247fafa9de0b13dc4723279d82367bf580e8ad5216b301e23e1abf2a4ea464febaf456c31a91d223bec81603c1b65c2de0fb5fe491d464cfae754ecc6ad5 SHA512 0ca6ff20c3eda2f898d20df9e8a572b9a8d0504bf3a79bc1ef14026ea8b72e13638cbd3ef63ce2bf19efea80729ca25c27ca131d965edad4a4d3d23ac1352085 diff --git a/media-libs/alsa-lib/alsa-lib-1.2.2.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.2.ebuild index 498d94a753d8..19216bb87366 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.2.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.2.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python{2_7,3_{6,7}} ) +PYTHON_COMPAT=( python{2_7,3_{6,7,8}} ) inherit autotools multilib multilib-minimal python-single-r1 diff --git a/media-libs/clutter-gst/Manifest b/media-libs/clutter-gst/Manifest index 23455450f65d..210237430276 100644 --- a/media-libs/clutter-gst/Manifest +++ b/media-libs/clutter-gst/Manifest @@ -1,4 +1,3 @@ DIST clutter-gst-3.0.27.tar.xz 404972 BLAKE2B 6861e6a0e8770b1d0c1a1d3ca593b2f8b5ea381614d063c040ee92e4099d8b4e43d25fa6058f7d1c146fdf94766b20e7aa69fa6fc6725b46af4a3ed976aa05cc SHA512 27271d9b2241a35cf7f61c4e9e25126d578494843c947cbeac6b5ad1dc8726c7a2a056239617ec39b04a7671a45dcbe2a65c364b10ed470f7c857647f8c36cac -EBUILD clutter-gst-3.0.27-r1.ebuild 1412 BLAKE2B 051172c5e9bdde1768339ff92666902e1216b2fd5091184674e9b560f8149230a1f84905aff671f2008f6255901453b3bb443cb218e7ee09aa931037ca934dab SHA512 1cb88b587c55852ef165bef6adb24f1924cd19f64992640454cb45222045a0dd554f8559c9d1a2752e9bed182892252d8f7a17166eedea95429e510529216588 -EBUILD clutter-gst-3.0.27.ebuild 1468 BLAKE2B f210609ab87331fadc2aa9140ed4075716b4a137003dfaf212ac35f7da3320d29a74f7f673496844dfdabd4d2f74d8ee3edff2a278e366d4e8d09125ceef8773 SHA512 60a1e06663a54bf046a028aa52312b7d27cd0591da399616659759e29ad19a822737782a44c97227adf0c999c8acb193a2bd151a047cc588eab243bddc2995d3 +EBUILD clutter-gst-3.0.27-r1.ebuild 1410 BLAKE2B 7ef1b778ad03cd3d781140e4c2a22b750c951efcb18fb303ae33ce4a8f81be25c9ac40240f9d8d332e54301476f37acf1559bf7aff19667076dccca2d566b41f SHA512 ee5e77587e5369497a36c3317232640b4b7ac798e0ae1e6f2aaa35e0ccc05657ae2d259ed5df220fe176b6025d138b6a6938b8fd87a5c1a45dbf76560327703e MISC metadata.xml 249 BLAKE2B e71e1b95fee768c696704acbf7e3cf0e599ed2bc8de92bae0141d1194ef9e842bdc292798904487a9b90ddfda9b0e84abd3b76b1518576c1d288240e4e46f110 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506 diff --git a/media-libs/clutter-gst/clutter-gst-3.0.27-r1.ebuild b/media-libs/clutter-gst/clutter-gst-3.0.27-r1.ebuild index 2250c4ea2167..0de31cfca26b 100644 --- a/media-libs/clutter-gst/clutter-gst-3.0.27-r1.ebuild +++ b/media-libs/clutter-gst/clutter-gst-3.0.27-r1.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="GStreamer integration library for Clutter" LICENSE="LGPL-2.1+" SLOT="3.0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86" IUSE="X debug examples +introspection udev" # >=cogl-1.18 provides cogl-2.0-experimental diff --git a/media-libs/clutter-gst/clutter-gst-3.0.27.ebuild b/media-libs/clutter-gst/clutter-gst-3.0.27.ebuild deleted file mode 100644 index 8b174001efcc..000000000000 --- a/media-libs/clutter-gst/clutter-gst-3.0.27.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -GNOME2_LA_PUNT="yes" -PYTHON_COMPAT=( python2_7 ) - -inherit gnome2 python-any-r1 - -HOMEPAGE="https://blogs.gnome.org/clutter/" -DESCRIPTION="GStreamer integration library for Clutter" - -LICENSE="LGPL-2.1+" -SLOT="3.0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86" -IUSE="X debug examples +introspection udev" - -# >=cogl-1.18 provides cogl-2.0-experimental -COMMON_DEPEND=" - >=dev-libs/glib-2.20:2 - >=media-libs/clutter-1.20:1.0=[X=,introspection?] - >=media-libs/cogl-1.18:1.0=[introspection?] - >=media-libs/gstreamer-1.4:1.0[introspection?] - >=media-libs/gst-plugins-bad-1.4:1.0 - >=media-libs/gst-plugins-base-1.4:1.0[introspection?] - introspection? ( >=dev-libs/gobject-introspection-0.6.8:= ) - udev? ( dev-libs/libgudev ) -" -# uses goom from gst-plugins-good -RDEPEND="${COMMON_DEPEND} - >=media-libs/gst-plugins-good-1.4:1.0 - !udev? ( media-plugins/gst-plugins-v4l2 ) -" -DEPEND="${COMMON_DEPEND} - ${PYTHON_DEPS} - dev-util/glib-utils - >=dev-util/gtk-doc-am-1.11 - virtual/pkgconfig -" - -src_configure() { - # --enable-gl-texture-upload is experimental - gnome2_src_configure \ - --disable-maintainer-flags \ - --enable-debug=$(usex debug yes minimum) \ - $(use_enable introspection) \ - $(use_enable udev) -} - -src_install() { - gnome2_src_install - - if use examples; then - insinto /usr/share/doc/"${PF}"/examples - doins examples/{*.c,*.png,README} - fi -} diff --git a/media-libs/clutter/Manifest b/media-libs/clutter/Manifest index 1795d9c60a2b..2eca1750d375 100644 --- a/media-libs/clutter/Manifest +++ b/media-libs/clutter/Manifest @@ -1,6 +1,3 @@ -DIST clutter-1.26.2-patchset.tar.xz 10204 BLAKE2B d3515420600a7d7df7df608f5091ccd1df5e23a5e75cc1e3cc3856de94a935234280d3648eace3220a299214a4715860c74d24a994b7f6e36901d8c80e10a7dc SHA512 2659b9a4ec3db59bc5a35ce09f974271a7a3f5e7bfbc7f741b5a5e87b2a017f4a779aafd97386fe448b94a5285d9eecad661cc320620c7c56928e296939bb708 -DIST clutter-1.26.2.tar.xz 5353736 BLAKE2B ac30cee3c5a8ed786c38820b7afb86e80929c2a797b737b35650ae6dd856576d72cc7f5407a984f418e255d6ab43c8d3ca9d7efd6f50650b2e0c733ecca19114 SHA512 c8008a1a1f111313d9abaff8d4415f112ddc32a02e08845f3735d33bb25b72b082f133daba06749bb9595eaf1ba83b308d30a413fbbe8dcdc1afdd7077a30937 DIST clutter-1.26.4.tar.xz 5403168 BLAKE2B 642179423cc5f883f1920e90fafc3119fb735d2d7045d120e73b5a82bfec8750101e0cea51f5241f5326b801d5f881ffcc334d565184145e01b019c9350315b5 SHA512 6d43ac09df7671fa2bda74d1231166e8331f3ef1dbe0d167225033b3ddae7377d1062db81b73fc498c2e9f0db467bf4febb7306a6f40c9ef0266dac2a397f43a -EBUILD clutter-1.26.2-r2.ebuild 3237 BLAKE2B 40eb4e954d1b4526d2c188b6d20eeac502bcb7c92549f7550779dc40bbc4db53e5dce512b3225ff14c2096399d4dd44f4161a3b506956b2fd8003371f0b4e25c SHA512 5f546a5220bbcac1bb4ebc8aae5407be5787d3345a54ce39dbdb01a1aa7cdddd39b71019df99bdf15ac3e9b71cf13c0bd6eb10fc588d5101f54bee37d05a6f72 -EBUILD clutter-1.26.4.ebuild 2920 BLAKE2B e8fab7241bfaa472b3d918b6a04e13ee27db91ca0723c0cf0c2cff0e94e229a52df866114b186e1b1ed91aff4efd8804ceddd558ff885d957d90b745d1921d81 SHA512 05986fd2313f521a1fc84098694a4fb8e5ae5303937b46f5f75d9618a708c9970f30fa12cd3c912f8ab5b3c246551b46d306ceec464e1f6b0a01d5f3510a092e +EBUILD clutter-1.26.4.ebuild 2918 BLAKE2B 8c67ed00636a2f131765d85c4af7fe0d35c650454d1f5cb423442037c623647805ea95f7fb78c9c64d3996e449b76403f6a305ec3343ec5eb347baa76016d4e3 SHA512 8e59f4f7c26f7a3ef98595f7a43a6e4c4d26b6a5dc144d7228bf08903cddec83d6a3a1ab8d27efaa7d50b6707166fc883cc5104b458a54d35407b0e866bf8f24 MISC metadata.xml 404 BLAKE2B 45f5b28d9e612464ad5f56c016adae7466e549403a3939fddc433f9f428476db7b4e5a2436a436b0f9c46176bf849938c4c8895ae8f464115ea6ffeedac0f19d SHA512 c6e268f9e2fd4400fd0e7c265b6c64b738a22005ea9af7d792c45a8bd1de8fe81ac1d534cbfc2988cf55bd810aa84bdddf45d3ce33c3bf60e5030fc48d467db6 diff --git a/media-libs/clutter/clutter-1.26.2-r2.ebuild b/media-libs/clutter/clutter-1.26.2-r2.ebuild deleted file mode 100644 index d5ea60753ae3..000000000000 --- a/media-libs/clutter/clutter-1.26.2-r2.ebuild +++ /dev/null @@ -1,115 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -GNOME2_LA_PUNT="yes" -GNOME2_EAUTORECONF="yes" - -inherit gnome2 virtualx - -DESCRIPTION="Clutter is a library for creating graphical user interfaces" -HOMEPAGE="https://wiki.gnome.org/Projects/Clutter" -SRC_URI+=" https://dev.gentoo.org/~leio/distfiles/${P}-patchset.tar.xz" - -LICENSE="LGPL-2.1+ FDL-1.1+" -SLOT="1.0" - -IUSE="aqua debug doc egl gtk +introspection test wayland X" -RESTRICT="!test? ( test )" -REQUIRED_USE=" - || ( aqua wayland X ) - wayland? ( egl ) -" - -KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc x86" - -# NOTE: glx flavour uses libdrm + >=mesa-7.3 -# >=libX11-1.3.1 needed for X Generic Event support -# do not depend on tslib, it does not build and is disabled by default upstream -RDEPEND=" - >=dev-libs/glib-2.44.0:2 - >=dev-libs/atk-2.5.3[introspection?] - >=dev-libs/json-glib-0.12[introspection?] - >=media-libs/cogl-1.21.2:1.0=[introspection?,pango,wayland?] - >=x11-libs/cairo-1.14:=[aqua?,glib] - >=x11-libs/pango-1.30[introspection?] - - virtual/opengl - x11-libs/libdrm:= - - egl? ( - >=dev-libs/libinput-0.19.0 - media-libs/cogl[gles2,kms] - >=dev-libs/libgudev-136 - x11-libs/libxkbcommon - ) - gtk? ( >=x11-libs/gtk+-3.22.6:3[aqua?] ) - introspection? ( >=dev-libs/gobject-introspection-1.39:= ) - X? ( - media-libs/fontconfig - >=x11-libs/libX11-1.3.1 - x11-libs/libXext - x11-libs/libXdamage - >=x11-libs/libXi-1.3 - >=x11-libs/libXcomposite-0.4 ) - wayland? ( - dev-libs/wayland - x11-libs/gdk-pixbuf:2 ) -" -DEPEND="${RDEPEND} - dev-util/glib-utils - >=dev-util/gtk-doc-am-1.20 - >=sys-devel/gettext-0.17 - virtual/pkgconfig - doc? ( - >=dev-util/gtk-doc-1.20 - >=app-text/docbook-sgml-utils-0.6.14[jadetex] - dev-libs/libxslt ) - X? ( x11-base/xorg-proto ) - test? ( x11-libs/gdk-pixbuf ) -" - -PATCHES=( - # assorted patches from git at 2020-01-03; most importantly fixes wayland amdgpu picking (with working 10bit color) for various GNOME clutter games and gnome-maps - "${WORKDIR}/patches" # requires eautoreconf -) - -src_prepare() { - # We only need conformance tests, the rest are useless for us - sed -e 's/^\(SUBDIRS =\).*/\1 accessibility conform/g' \ - -i tests/Makefile.am || die "am tests sed failed" - sed -e 's/^\(SUBDIRS =\)[^\]*/\1 accessibility conform/g' \ - -i tests/Makefile.in || die "in tests sed failed" - - gnome2_src_prepare -} - -src_configure() { - # XXX: Conformance test suite (and clutter itself) does not work under Xvfb - # (GLX error blabla) - # XXX: coverage disabled for now - # XXX: What about cex100/win32 backends? - gnome2_src_configure \ - --disable-maintainer-flags \ - --disable-mir-backend \ - --disable-gcov \ - --disable-cex100-backend \ - --disable-win32-backend \ - --disable-tslib-input \ - $(use_enable aqua quartz-backend) \ - $(usex debug --enable-debug=yes --enable-debug=minimum) \ - $(use_enable doc docs) \ - $(use_enable egl egl-backend) \ - $(use_enable egl evdev-input) \ - $(use_enable gtk gdk-backend) \ - $(use_enable introspection) \ - $(use_enable test gdk-pixbuf) \ - $(use_enable wayland wayland-backend) \ - $(use_enable wayland wayland-compositor) \ - $(use_enable X xinput) \ - $(use_enable X x11-backend) -} - -src_test() { - virtx emake check -C tests/conform -} diff --git a/media-libs/clutter/clutter-1.26.4.ebuild b/media-libs/clutter/clutter-1.26.4.ebuild index fae8663ca7a5..6015adc7a294 100644 --- a/media-libs/clutter/clutter-1.26.4.ebuild +++ b/media-libs/clutter/clutter-1.26.4.ebuild @@ -19,7 +19,7 @@ REQUIRED_USE=" wayland? ( egl ) " -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc x86" # NOTE: glx flavour uses libdrm + >=mesa-7.3 # >=libX11-1.3.1 needed for X Generic Event support diff --git a/media-libs/cogl/Manifest b/media-libs/cogl/Manifest index 41e7e825d622..fcc5d9f9b288 100644 --- a/media-libs/cogl/Manifest +++ b/media-libs/cogl/Manifest @@ -1,6 +1,4 @@ AUX cogl-eglmesaext-include.patch 2204 BLAKE2B 307a473a606129fe7e08e65915dbe985d3765c2745ec444b41592f8c36ab5b6ad0d43bbc35a93f01666d8cff81111e0c211bddfbf5d89f48591c8bf5377cb471 SHA512 41e475d73e12e4ab517c49ae1a70d1dd71e9f8a618eb28cd7b81430bf3acec84bbdf8a31ec4e02fd87734fe402e523cda5c14c4a4c5d63928b9de930bcf23e10 -DIST cogl-1.22.4.tar.xz 1723856 BLAKE2B 9e8532e3a0d17662042e2e61e45a7ddab6d3a35c7fbb070426b574292d7d3ed81e42a05cde9ab9a58ecda4eb6d560d0dca6c44b7791bba195e2ab2a33e8c0dc1 SHA512 85f3af49c16dd2e545a3b91c076ac10107a4b9d0dc785cefe489e91eabdd82837f732685f1f0dca1695fc2f8095f42d5f30f145b659eb4295964787f06c1e37a DIST cogl-1.22.6.tar.xz 1744240 BLAKE2B d3483c972705ec72d2ccbd06106bdd37ea23a7940c7d5f5d8c45da43a8e5ed7bc2fb5f07838b5a0cfe9b54d3681120008c03945ee8bac39042a9c263e84d3549 SHA512 b3475fa4fff3b6725f643b0d17d2de242fce1503cd83bd18031d98495501917bf5173152fb1aba7f2614fcf6553029fbb6f26bda5a497f5f12e2849ed301a483 -EBUILD cogl-1.22.4.ebuild 3384 BLAKE2B e7ec47ce429bb379fbd09bc914f1084e9005675c39d08266e4617704b56cc429c2feaa9fdaf174943dbbbe3961b738a10ec627c97879191d7c43dee8bb4d21ff SHA512 1ea40945fce8368d3f265b10c6dd57ebe29301948318eab0d9b283fdcbcf51df59f8d1dad4c198e6b7eb85a2087ade02817731aeb4bdf5fecdf5a85b1f021b24 -EBUILD cogl-1.22.6.ebuild 3386 BLAKE2B df079b303419e52528534bd290da075a07430d9947dd1c0edf3017ee9356eeffe0aab8e10e81becc4b8ed0ea6f7c1b446f52c631f716a608922a0145fecabd36 SHA512 b8796a969b5c7c940f1bb887f27a53be8b8b9c3864531a644da8bd6501d8b9b9b3c3899b397b63a2af5eb774d5f75f38de2627689cf6ccb2a0a3afb3b0393d4d +EBUILD cogl-1.22.6.ebuild 3384 BLAKE2B c591d4942a45b55cd9bceb0dd8e438c15a2a4a8b6dc2e2ca1f56dde8e3f113c8d4b6543f5d34b065f2690dcda4553b4a32ea5a21a03ebca8e982a809f1f03920 SHA512 3aabd0e305a5391109755f90f022487aebcaf46482094d0f8894d3c94565ceb661b63ac0bc5e4b22d122d6f16d00df9009f86541970ee28e470349e64c4caaec MISC metadata.xml 457 BLAKE2B 79c55fb3e5a1e5772c7b26cea5b54b15d683772204ec2ff2229481085130f4945b877a4608f01308a297571c01fa0da50220cd44b6a333eb34d2aae71c3a9157 SHA512 e0e4be51119ec98c906ca2f5df69c9024d77855fafa53ec00bc30b481f33dfd98708c2c9021737f84a46121788079fdc1d9ecffc2693a3257819f05879318a44 diff --git a/media-libs/cogl/cogl-1.22.4.ebuild b/media-libs/cogl/cogl-1.22.4.ebuild deleted file mode 100644 index 05c334364057..000000000000 --- a/media-libs/cogl/cogl-1.22.4.ebuild +++ /dev/null @@ -1,123 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -GNOME2_EAUTORECONF="yes" -inherit gnome2 multilib - -DESCRIPTION="A library for using 3D graphics hardware to draw pretty pictures" -HOMEPAGE="https://www.cogl3d.org/" - -LICENSE="MIT BSD" -SLOT="1.0/20" # subslot = .so version - -# doc and profile disable for now due to bugs #484750 and #483332 -IUSE="debug examples gles2 gstreamer +introspection +kms +opengl +pango wayland" # doc profile -REQUIRED_USE=" - wayland? ( gles2 ) - || ( gles2 opengl ) -" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc x86" - -COMMON_DEPEND=" - >=dev-libs/glib-2.32:2 - x11-libs/cairo:= - >=x11-libs/gdk-pixbuf-2:2 - x11-libs/libX11 - >=x11-libs/libXcomposite-0.4 - x11-libs/libXdamage - x11-libs/libXext - >=x11-libs/libXfixes-3 - >=x11-libs/libXrandr-1.2 - virtual/opengl - gles2? ( media-libs/mesa[gles2] ) - gstreamer? ( - media-libs/gstreamer:1.0 - media-libs/gst-plugins-base:1.0 ) - introspection? ( >=dev-libs/gobject-introspection-1.34.2:= ) - kms? ( - media-libs/mesa[egl,gbm] - x11-libs/libdrm:= ) - pango? ( >=x11-libs/pango-1.20.0[introspection?] ) - wayland? ( - >=dev-libs/wayland-1.1.90 - media-libs/mesa[egl,wayland] ) -" -# before clutter-1.7, cogl was part of clutter -RDEPEND="${COMMON_DEPEND} - !<media-libs/clutter-1.7 -" -DEPEND="${COMMON_DEPEND} - dev-util/glib-utils - >=dev-util/gtk-doc-am-1.13 - >=sys-devel/gettext-0.19 - virtual/pkgconfig -" - -# Need classic mesa swrast for tests, llvmpipe causes a test failure -# For some reason GL3 conformance test all fails again... -RESTRICT="test" - -PATCHES=( - "${FILESDIR}"/${PN}-eglmesaext-include.patch -) - -src_prepare() { - # Do not build examples - sed -e "s/^\(SUBDIRS +=.*\)examples\(.*\)$/\1\2/" \ - -i Makefile.am Makefile.in || die - - #if ! use test ; then - # For some reason the configure switch will not completely disable - # tests being built - sed -e "s/^\(SUBDIRS =.*\)test-fixtures\(.*\)$/\1\2/" \ - -e "s/^\(SUBDIRS +=.*\)tests\(.*\)$/\1\2/" \ - -e "s/^\(.*am__append.* \)tests\(.*\)$/\1\2/" \ - -i Makefile.am Makefile.in || die - #fi - - gnome2_src_prepare -} - -src_configure() { - # TODO: think about quartz, sdl - # Prefer gl over gles2 if both are selected - # Profiling needs uprof, which is not available in portage yet, bug #484750 - # FIXME: Doesn't provide prebuilt docs, but they can neither be rebuilt, bug #483332 - gnome2_src_configure \ - --disable-examples-install \ - --disable-maintainer-flags \ - --enable-cairo \ - --enable-deprecated \ - --enable-gdk-pixbuf \ - --enable-glib \ - $(use_enable debug) \ - $(use_enable opengl glx) \ - $(use_enable opengl gl) \ - $(use_enable gles2) \ - $(use_enable gles2 cogl-gles2) \ - $(use_enable gles2 xlib-egl-platform) \ - $(usex gles2 --with-default-driver=$(usex opengl gl gles2)) \ - $(use_enable gstreamer cogl-gst) \ - $(use_enable introspection) \ - $(use_enable kms kms-egl-platform) \ - $(use_enable pango cogl-pango) \ - --disable-unit-tests \ - $(use_enable wayland wayland-egl-platform) \ - $(use_enable wayland wayland-egl-server) \ - --disable-profile -# $(use_enable profile) -} - -src_install() { - if use examples; then - insinto /usr/share/doc/${PF}/examples - doins examples/{*.c,*.jpg} - fi - - gnome2_src_install - - # Remove silly examples-data directory - rm -rvf "${ED}/usr/share/cogl/examples-data/" || die -} diff --git a/media-libs/cogl/cogl-1.22.6.ebuild b/media-libs/cogl/cogl-1.22.6.ebuild index 8ab89e053214..7f42f1ceab22 100644 --- a/media-libs/cogl/cogl-1.22.6.ebuild +++ b/media-libs/cogl/cogl-1.22.6.ebuild @@ -18,7 +18,7 @@ REQUIRED_USE=" wayland? ( gles2 ) || ( gles2 opengl ) " -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc x86" COMMON_DEPEND=" >=dev-libs/glib-2.32:2 diff --git a/media-libs/coin/Manifest b/media-libs/coin/Manifest index 0345f257b188..0386f664dc41 100644 --- a/media-libs/coin/Manifest +++ b/media-libs/coin/Manifest @@ -7,6 +7,6 @@ AUX coin-3.1.3-pkgconfig-partial.patch 431 BLAKE2B af57c0a4ec1985351db67f8f8f1d9 AUX coin-4.0.0a-cmake.patch 2747 BLAKE2B c120bc01ccaffe28d6bacc9135349cd532c708b4d5bca8219768188c86384c9431ad036b42106c03418744b941d6944472e0b134aae564fe4553428f534bbaab SHA512 f4f9246ceb853c9cf63bdb851b354195c2fddef7fc914ceb7b693f36cfb0ce9e6230cf6284fb987185f26f2f46076bc44ea2bb6bb8c40053fa2992cf85831553 DIST Coin-3.1.3.tar.gz 5981534 BLAKE2B 33f88149cf0bf7daeb32226e2deb29f9f36f2a29ca9fcf025f39bb50d3eb0bfc85113a1e96cf980c97d037419c3a263bcf6eccaeb2f289517304c59d4c9de919 SHA512 d6fd47ecc74e96fc4de46e3a683f038f1907b96db2bbe935fb49f2d59190bd18f3f439dc0e4cb435360e74e1d65994a32b21f670d5a76394692616625cb14394 DIST Coin3D-coin-a4ce638f43bd.tar.bz2 4942450 BLAKE2B b974b8a39d8ef07a2b3465e131bb5ca08d249a99a9ccdd7f9a87bd26c8c901c7042211edf7acf097e56afc0ba80bf156c6864a831fbed4cac18c7ac7495601ff SHA512 90b7697649e18af77805d9aae918ba77958952839375812272d796c4cda4d887465fb9bb94f215509ae969cddf54fb92f38deb961cdd24e24c67b20ffc0f1adf -EBUILD coin-3.1.3-r2.ebuild 2524 BLAKE2B c52a44cf6101bc9409ee5a69bc0743ecffe3ce9027c0889790f0cd3f4721c8215b121856fc0cf3801adf6d0eb11a8b8d94ab436dbace235f5fadbc04e463c446 SHA512 934e769dbe6108e98b574ac07f1458a017b3a4d716d4d69b2fe22a655deb39c202d39d64a7cf7744482bbb18c717bf4458648001467d64ae6b8f5844eb26f385 +EBUILD coin-3.1.3-r2.ebuild 2518 BLAKE2B 9652bab68031e7b0311861812b6cdf47eab72173971963f1e9b15613b1f9df0a55a2f3e8c262106e9d8fdbe87d893d6cb86e065b290d00cfed0f827905795724 SHA512 56a8baace6f1ce77bd17e1da422f096ad968a78827bd0c5c7ec3ad711a000ffe5a91192ebcdc639e3517ff5c0993c3a252d8e15455ba6f163bf33f6a4f428cea EBUILD coin-4.0.0a_pre20191109.ebuild 2446 BLAKE2B 303703fe72bb2d0244784894f077af1ce849868b323eceef27c6347c0d8f20f03e21974a5ba02a7b8d5c2cdb39710018ed069b25a6be0bbb946a05ef08bcd26b SHA512 5ab3137cd754272d4323c967b7f25d281f3f2ee3e75b7ab24ca7056553644b1d5042993ac417d0f067c825c9d095b2ea9a2937c8acf7e42c64f024b125b7f781 MISC metadata.xml 602 BLAKE2B e4f425e15a7cf6879fc709f5cf27abddcc195b824e1158297e529a2fdb2080ff555a90832b5b287c43d73aa038d0d89c62c9f8df2a3e0ebce3c2024f2e5c3126 SHA512 d551b68c2b3f192475ee7fa187e9ab6f6bca52ec3b8c1b58901ea49a61d51ef5680d3b29d784e4c43a8b5fabeb904bdd8582ce32a0055b2420aa9c994299c142 diff --git a/media-libs/coin/coin-3.1.3-r2.ebuild b/media-libs/coin/coin-3.1.3-r2.ebuild index 8c78c5173d5c..6e2dfe73f617 100644 --- a/media-libs/coin/coin-3.1.3-r2.ebuild +++ b/media-libs/coin/coin-3.1.3-r2.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://bitbucket.org/Coin3D/coin/wiki/Home" SRC_URI="https://bitbucket.org/Coin3D/coin/downloads/${MY_P}.tar.gz" LICENSE="|| ( GPL-2 PEL )" -KEYWORDS="amd64 ~arm ~hppa ~ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm ~hppa ppc ppc64 x86 ~amd64-linux ~x86-linux" SLOT="0" IUSE="bzip2 debug doc javascript openal simage static-libs threads zlib" diff --git a/media-libs/exiftool/Manifest b/media-libs/exiftool/Manifest index 80182ce504ef..b45f205c630a 100644 --- a/media-libs/exiftool/Manifest +++ b/media-libs/exiftool/Manifest @@ -1,7 +1,7 @@ -DIST Image-ExifTool-11.86.tar.gz 4702009 BLAKE2B 9f81bfa51daa5023092d6da887ff400ac8cddf9a406ad72a1bbb2cc735f72bfd7b4de2729e045e8b8ff49a2e0fef2fdc1db16ecd9500b79373b6d95fe93937ea SHA512 61725883f607bdb0e8d60b34596683fc42f4c653bbe5cbb974d181ad8544cb529558dc0eafb601bae126db31182a33adbbaf65b5a0d1d8163e38a76534694e3c DIST Image-ExifTool-11.91.tar.gz 4723460 BLAKE2B 186d7f4df45fd67b42a7cc509873e234f8a29c7889daf10608405c2795db2cd7e8be16401d2894b5e0831ace7f96f2e676fdf2ed257e5a2534290cdc2a1ba706 SHA512 5d00ac834f44908346a8b8125064bbfeb1887d5024d04a346a9a679248a45ebaf76c067511a245b96553a3881d1d3b06845cc6a39fef7293b9ad13bc70ebd650 DIST Image-ExifTool-11.93.tar.gz 4799548 BLAKE2B 29867c0407bed7568d92a4b8a0df1ea1377ad9ea54ea9496d09b5b76d946999db312247d6044c179cb064471f888c50c31bc85ddd44475a78a122eb413d73bba SHA512 e8d9dd34710e3346788e10a3b50e4d2a4ba1aeef1969efeec1ddcb7507378b313554e00587cda9c71a325f7d4d7238c91f743c67051d9cef8a012798551dcc59 -EBUILD exiftool-11.86.ebuild 543 BLAKE2B d445606330f27e933b1c4b98e141b9aeb22a5ef53c866abed26fdef9b858c833d9ba4ada11b01c6384d6e5248fe4f12413d4abf7e5bf8c49593436e219f6e945 SHA512 e53b79e6f457d0f004ba8d12a994934746d1f14382e41350c317eeb61dd1518e01ccb437b2aeac503676d8de4908290bec6d35e3f249c6675e9e2242d0e8a1b0 -EBUILD exiftool-11.91.ebuild 548 BLAKE2B 9c445a8b1392e1479a5b207a2d5bf27dc49933ffef2ff6d1cd60d2d0db74ca7334dafbd378e4fa584cb76c38aba1499acc0bb6c89184b2509f609794ca53b619 SHA512 0e2d98eaabc1d5eeb821bb6d96abe38a14297140d01b8f07fcd8533b6b5a03eb0e25e86291452eec8f7763e6ed4fbb5d2d4d9bd44c4851de063f99c264c78d01 +DIST Image-ExifTool-11.95.tar.gz 4802010 BLAKE2B c1486ed0c84d6837b9bcdbdee31af5c4c3038442cac8a516b6b7f079bdfb28858ddee18284fa3a88925cdea70a87c1cd444e35fa99ce1b201af03bf1c084d796 SHA512 9def56bde479312584c60ec847338aa55fb3697b6c0e8f894291f6cd67cd16440b563a3982bcec3d787860ba35046f73089f90065891f6f6d93d46243a08c485 +EBUILD exiftool-11.91.ebuild 543 BLAKE2B d445606330f27e933b1c4b98e141b9aeb22a5ef53c866abed26fdef9b858c833d9ba4ada11b01c6384d6e5248fe4f12413d4abf7e5bf8c49593436e219f6e945 SHA512 e53b79e6f457d0f004ba8d12a994934746d1f14382e41350c317eeb61dd1518e01ccb437b2aeac503676d8de4908290bec6d35e3f249c6675e9e2242d0e8a1b0 EBUILD exiftool-11.93.ebuild 548 BLAKE2B 9c445a8b1392e1479a5b207a2d5bf27dc49933ffef2ff6d1cd60d2d0db74ca7334dafbd378e4fa584cb76c38aba1499acc0bb6c89184b2509f609794ca53b619 SHA512 0e2d98eaabc1d5eeb821bb6d96abe38a14297140d01b8f07fcd8533b6b5a03eb0e25e86291452eec8f7763e6ed4fbb5d2d4d9bd44c4851de063f99c264c78d01 +EBUILD exiftool-11.95.ebuild 548 BLAKE2B 9c445a8b1392e1479a5b207a2d5bf27dc49933ffef2ff6d1cd60d2d0db74ca7334dafbd378e4fa584cb76c38aba1499acc0bb6c89184b2509f609794ca53b619 SHA512 0e2d98eaabc1d5eeb821bb6d96abe38a14297140d01b8f07fcd8533b6b5a03eb0e25e86291452eec8f7763e6ed4fbb5d2d4d9bd44c4851de063f99c264c78d01 MISC metadata.xml 10159 BLAKE2B 3b879f3679b07864e8e32d0223d1512919d56ede4b51bc5a550a83694c8c956c6e6e60a92309ceafef61ed738ccd0b5a6817094b4132be013560d3d7830f6349 SHA512 88662e634877bf2b67144fd37a862626e247f7df5daa82ed8d7a91a00611290d3976687221b5f58b78111a8894d45d55c8999966436f621baebf1bc7b3561484 diff --git a/media-libs/exiftool/exiftool-11.91.ebuild b/media-libs/exiftool/exiftool-11.91.ebuild index 58ee12770a1c..556e4d04a9d2 100644 --- a/media-libs/exiftool/exiftool-11.91.ebuild +++ b/media-libs/exiftool/exiftool-11.91.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://exiftool.org/" SRC_URI="https://exiftool.org/${DIST_P}.tar.gz" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~x64-macos" +KEYWORDS="amd64 arm64 ppc ppc64 x86 ~x64-macos" IUSE="doc" SRC_TEST="do" diff --git a/media-libs/exiftool/exiftool-11.86.ebuild b/media-libs/exiftool/exiftool-11.95.ebuild index 556e4d04a9d2..58ee12770a1c 100644 --- a/media-libs/exiftool/exiftool-11.86.ebuild +++ b/media-libs/exiftool/exiftool-11.95.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://exiftool.org/" SRC_URI="https://exiftool.org/${DIST_P}.tar.gz" SLOT="0" -KEYWORDS="amd64 arm64 ppc ppc64 x86 ~x64-macos" +KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~x64-macos" IUSE="doc" SRC_TEST="do" diff --git a/media-libs/gexiv2/Manifest b/media-libs/gexiv2/Manifest index 72ca626a4005..fa6ec9b1bdf3 100644 --- a/media-libs/gexiv2/Manifest +++ b/media-libs/gexiv2/Manifest @@ -3,6 +3,7 @@ AUX gexiv2-0.10.10-vala-fixup.patch 1785 BLAKE2B d82ec357f2ee7d50b79fa1c82bd9c4b DIST gexiv2-0.10.10.tar.xz 638168 BLAKE2B ae75a06007dcaca4c22e463661073d796b77921a313a5bb450c488ee963f72c6095d7abc12dedc0d089a28905cf386062221073100ba3513d9fb13eb524365ee SHA512 41e5b4a9d81882ea4b1bc6f3b9ced95ca4d03f836de30ff90b7a43311e5319f7c0f46cbad767bf2b00926c8e5fd2c1e8ca2a2113c308e23b7a4c21205399abf7 DIST gexiv2-0.12.0.tar.xz 370816 BLAKE2B 7768cffafedf41948ca6ddd22614f0eb3b44a317a23ade3c8d39d5ec5ff77c0d8c61dd8dcca5108b3403e0e3ec8be6659c16445de27163e8689c6c40f5313566 SHA512 c89e7d307359c718dff1f3991acb4ece66bce985a3d8bee1c8fccf4ce39187af62684c87eaae9b0425a6fdbf147b7330902041d9588e52a4bad1da4255d245e9 EBUILD gexiv2-0.10.10-r1.ebuild 1847 BLAKE2B 6df34b756c2676082fafd030e77a4f3e3616233d6de1e31b1fe6b4ac486d4a9d681e1203da8bb758619b5d52a33107e6b6d9148afc42d46cac612fcc97c3ebad SHA512 e984aee5f691d012ae3324cda44b59b56b756d871d5af79b0e7915c5aef7e98c9ce702c7afcc3276ac732771656372b440ffe04f6c18fe7f553e19af9e3521b3 +EBUILD gexiv2-0.12.0-r1.ebuild 1791 BLAKE2B 695696302c294c47b0b21108ccd46cee932f1b9a27c7972763655f2e35961f0b6644fc60ff15c498a3ae4e0bb095ba93464e25f8aa691e8dbbd1b849e40b51ce SHA512 5fbef4c900ab708e9aafb9b21aeb99c10b28c79d68dbfa5a11f7bef359aa56638b68188dae238cd197b1a04c077c9e719ddbdd52bf9a4594e371c27e6aa30b75 EBUILD gexiv2-0.12.0.ebuild 1630 BLAKE2B a5b80844189a30261272c1687ea8dd77fba10a0601d42883839b5798735bf901afe677e33542c83d3a1a6cd472e2891e0c6f79eab96f383ef5a353c54491faab SHA512 2f6f9ac560721c464ecc85f83f2379f58ce1a1d34eafa6465d2d622b61a7916e9ed486572ad0bd63b74430163bbf20cc79389211eb80b3ab1743d007f58820f6 EBUILD gexiv2-9999.ebuild 1630 BLAKE2B a5b80844189a30261272c1687ea8dd77fba10a0601d42883839b5798735bf901afe677e33542c83d3a1a6cd472e2891e0c6f79eab96f383ef5a353c54491faab SHA512 2f6f9ac560721c464ecc85f83f2379f58ce1a1d34eafa6465d2d622b61a7916e9ed486572ad0bd63b74430163bbf20cc79389211eb80b3ab1743d007f58820f6 -MISC metadata.xml 643 BLAKE2B 449e133d5846d7390b649aa2f101438c2305fec51f048ad5b29a5ff46f42f51ed47d27fef583e78a34b66cfc9dfa1e3e1e08e5a998a9127b5cbcd70f72420993 SHA512 9972f031fd8ea9451f59a4aa69fd45acbe8a119c32a2e81edafb7ef14b5be3475b3660eb141d1281c9483821cdadd29249c27a9f3ac0e9187037ae53f6f683f6 +MISC metadata.xml 513 BLAKE2B 7820281c36922b5e68aacb3c3935f7193e2725515f196eaf72f6eba42327a8c8d10ceaed6422fb95cf15b0f1a0d96a168c7a677e42ae847fe050b26c39c39a0b SHA512 deb951010c3342738d8ad5b9e79baa790913f3b906799f9f72f59d4e978f0564fc52f14482bb632ffe817488d154bd8bafe98bc5eea07b7c2da1504867d671b0 diff --git a/media-libs/gexiv2/gexiv2-0.12.0-r1.ebuild b/media-libs/gexiv2/gexiv2-0.12.0-r1.ebuild new file mode 100644 index 000000000000..62ad07941f48 --- /dev/null +++ b/media-libs/gexiv2/gexiv2-0.12.0-r1.ebuild @@ -0,0 +1,74 @@ +# 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 meson python-r1 vala + +DESCRIPTION="GObject-based wrapper around the Exiv2 library" +HOMEPAGE="https://wiki.gnome.org/Projects/gexiv2" + +if [[ ${PV} == 9999 ]]; then + EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/gexiv2.git" + 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" +fi + +LICENSE="LGPL-2.1+ GPL-2" +SLOT="0" +IUSE="gtk-doc +introspection python static-libs test +vala" +REQUIRED_USE=" + python? ( introspection ${PYTHON_REQUIRED_USE} ) + test? ( python introspection ) + vala? ( introspection ) +" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=media-gfx/exiv2-0.26:= + >=dev-libs/glib-2.38.0:2 + introspection? ( >=dev-libs/gobject-introspection-1.54:= ) + python? ( ${PYTHON_DEPS} + dev-python/pygobject:3[${PYTHON_USEDEP}] ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-util/glib-utils + gtk-doc? ( dev-util/gtk-doc + app-text/docbook-xml-dtd:4.3 ) + test? ( media-gfx/exiv2[xmp] ) + virtual/pkgconfig + vala? ( $(vala_depend) ) +" + +src_prepare() { + default + use vala && vala_src_prepare +} + +src_configure() { + local emesonargs=( + $(meson_use gtk-doc gtk_doc) + $(meson_use introspection) + $(meson_use vala vapi) + -Dtools=false # requires vala, freshly promoted tool that some other distros don't ship yet either + # Prevents installation of python modules (uses install_data from meson + # which does not optimize the modules) + -Dpython2_girdir=no + -Dpython3_girdir=no + ) + meson_src_configure +} + +src_install() { + meson_src_install + + if use python ; then + python_moduleinto gi/overrides/ + python_foreach_impl python_domodule GExiv2.py + fi +} diff --git a/media-libs/gexiv2/metadata.xml b/media-libs/gexiv2/metadata.xml index 5a1a3fffea91..aa5bf3324c6b 100644 --- a/media-libs/gexiv2/metadata.xml +++ b/media-libs/gexiv2/metadata.xml @@ -1,13 +1,9 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>bernardo@standard.ai</email> - <name>Bernardo Meurer</name> - </maintainer> <maintainer type="project"> - <email>proxy-maint@gentoo.org</email> - <name>Gentoo Proxy Maintainers Project</name> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME Desktop</name> </maintainer> <longdescription lang="en"> gexiv2 is a GObject wrapper around the Exiv2 photo metadata library. diff --git a/media-libs/graphene/Manifest b/media-libs/graphene/Manifest index 52560b837a97..449701b9ce0d 100644 --- a/media-libs/graphene/Manifest +++ b/media-libs/graphene/Manifest @@ -1,5 +1,5 @@ DIST graphene-1.10.0.tar.xz 289452 BLAKE2B 41af96ffcdb2d8ad2fce7a242cef74cead09ce444514f85a97ac609c6518c60cbd5fb44b58b24973fe9a372f898ca99b79cfd776c968d53b72fc20c5d076a230 SHA512 842ac2c9c2046f07f8421b99292cac348276bb1e025250c7e0dc3ec7f90cb33094b765034862f325dd78f93aa5484ad75a4ad6139fe13330d9e41e3a7cb830d0 DIST graphene-1.8.6.tar.xz 127984 BLAKE2B 7f67b99796cca1a47324674b1871ddfbcce1193ded5f0a37c8c2894d52b6b5823b0fb1909018ea6adb90f7ed53ad6b09eeda9b1606a22a8b85cd0d661d500195 SHA512 ef6e9b5587bd540099216a7e3f7c86eb62368d49876dcd380c9767c6740c8267c9d510c5025dbe56402f3cd15084ef8fc634d3abe486b516f4f5328b87df277c -EBUILD graphene-1.10.0.ebuild 1697 BLAKE2B 2c8dc2851309627886e0fb939f5b44120ea99e847f563e1dbc034299a38dfa58339cb23d227f5c18c43500d1a0b892d61f626c3abc0e76132daea2f7687ef956 SHA512 189e2deb7cf51ca703aa12138796ac6cabb8a269a4d8564b131ec8289c15d226494f1cba250374c9375ecab3c75a85ef066b404958af7a0f657b464bf39964cc +EBUILD graphene-1.10.0.ebuild 1700 BLAKE2B 60236de4800f8e9444b9fbf8f1bcfe4de29aadd2a575b0c5c66fad2f31236258a86ae2887ef8a767eaf559dd4fe3dd3f2456836d1f9da42dbcf1b21758b406ab SHA512 7ebce8535c4b7e849a70678bb538f9ff4cb770df2ba3a57615894871f4d0932455f051bb716e0f7221bbeb4e9db8d4b4909e5e3e37aa5c9b887907e47402e631 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 a780160a97cb..e0d3b4f6ea8d 100644 --- a/media-libs/graphene/graphene-1.10.0.ebuild +++ b/media-libs/graphene/graphene-1.10.0.ebuild @@ -2,7 +2,8 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{6,7} ) + +PYTHON_COMPAT=( python3_{6,7,8} ) inherit xdg-utils meson multilib-minimal python-any-r1 DESCRIPTION="A thin layer of types for graphic libraries" diff --git a/media-libs/jbigkit/Manifest b/media-libs/jbigkit/Manifest index 835e29921884..026dece6199c 100644 --- a/media-libs/jbigkit/Manifest +++ b/media-libs/jbigkit/Manifest @@ -1,4 +1,4 @@ AUX jbigkit-2.1-build.patch 8817 BLAKE2B 5eb1137c933cf4079378dce30b9996bc698a3a8852f35131f9d138cd171c146cfd3b8267abafea3e6bd3a30a2029a7b73b149d5d8c560354ac8ae24bc2cc6c7c SHA512 d8f7c94676452cd36641240e6120972cdb7d03f62dcfdc3920ebc5971fe39c623a50cc7f5020c9458eaebadbb40ff1f2d8bfab2c0de7f9a138e7f0d88be86a07 DIST jbigkit-2.1.tar.gz 438710 BLAKE2B 7bd82f0e10a2d3794739ee85b77c5407d58753a00e014e937735f9af3043347de88a6e567609bc26de488887a6d61b0a162387fb72732b9be7e550e3f9b9539e SHA512 c4127480470ef90db1ef3bd2caa444df10b50ed8df0bc9997db7612cb48b49278baf44965028f1807a21028eb965d677e015466306b44683c4ec75a23e1922cf -EBUILD jbigkit-2.1.ebuild 1410 BLAKE2B 7d7b8ad14323a15fb230735129473f1032a7f721717946eacf9f1edf142eb8e25a7e7ab427552b3d1fb9594199163ce67c60f2c8f31af71adbf6d315bd607bfc SHA512 aaff660cf498a40cbd14ad67b693a5a4b41de2c02ad37e923d7c1b2e488e94d175aeeee6c25fd8e3d3c339223f8a6afcd7857f69d12f9f1ff96bbde86aaf9c68 +EBUILD jbigkit-2.1.ebuild 1411 BLAKE2B a510c50a2031387b774045333706999680b7ca1a3eca992db956009c5e4927f11e08fcfa3873bb96b09f3a748d03ec063ba81fc3da9ecc6dddd0436f4e43828e SHA512 83c7ce193ef786458b3788e3d231d38dda207f8325ed49d69643e12cbb29cf90c6ea84489048446877386371a0a8ae5cd77b034f9cb5a2500e8a68c049950f86 MISC metadata.xml 465 BLAKE2B fdf534bd45566d595255f6196cf5d8290a9aa2d7a716f61b90f2f3384610789dd3af84965b80f49b8eb7dc129f2c50052927ad5cc62a12092b6d7db32da2a977 SHA512 a328f6b53c517072f28a88360a31de1ecd5188516ac2a46338c9b6bb1fb92c3727a9823f22e075577bf02a9e937038e87b70932de511174c965b4e991ccc6769 diff --git a/media-libs/jbigkit/jbigkit-2.1.ebuild b/media-libs/jbigkit/jbigkit-2.1.ebuild index e658f77ad0ed..2ccef4bbc46a 100644 --- a/media-libs/jbigkit/jbigkit-2.1.ebuild +++ b/media-libs/jbigkit/jbigkit-2.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://www.cl.cam.ac.uk/~mgk25/download/${P}.tar.gz" LICENSE="GPL-2" SLOT="0/2.1" # Since we install libjbig.so and libjbig85.so without version, use ${PV} like 2.1 -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 m68k ~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 ~m68k ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="static-libs" DOCS="ANNOUNCE CHANGES TODO libjbig/*.txt pbmtools/*.txt" diff --git a/media-libs/jpeg/Manifest b/media-libs/jpeg/Manifest index 4e3757d642ea..1320e9c78e5c 100644 --- a/media-libs/jpeg/Manifest +++ b/media-libs/jpeg/Manifest @@ -5,7 +5,7 @@ DIST jpegsrc.v6b.tar.gz 613261 BLAKE2B d08406bebcbec9aa0197ef7854f163dc12d916e7e DIST jpegsrc.v8d.tar.gz 991456 BLAKE2B 6644af7dd47a3b1cbcbc8f6bc111c882ed1790eaad6bee06e9b95b803bf756beb6ad61abc76c889d53dfcd05139286ec870372d50d2b79bf28b32d0e8d50a2ab SHA512 7a8b4cff5b1caf6a7281c5dce4e1efa1b68360bd64dd2e619b60c9e1d49f22624bc8780b681bfab073e7b1d4b7f41008a464a58f0eeeacb0a40ff996d7eb5753 DIST jpegsrc.v9c.tar.gz 1028200 BLAKE2B 621ef910f3fa397da0d19da1e1771b13ae1e524ba541f7f2562de1da27a8a3b26abc63d01218ae56ddbf480ba5d6ea6a778a23693304f7b4364edb1bcd4839e7 SHA512 c95aacb0f1972a2271953ee17b5c6a6c3662d5f4fbc4d1e9aef59dece42a169b0f34d3fa1d385b88580ad11cefd194250094ee72843f4e0028204df6741cb611 DIST libjpeg8_8d-1.debian.tar.gz 13676 BLAKE2B ac6fab3e52f91c9ece95ed809fc972afc92c55754a59358f7dacb056917b1878f6f9be85a20ccb34eb13489a9963a00659fe25c27e8b18b44961c6ba5f3214cd SHA512 7def4f13524f0af3b9adf35a370027a18f43b9a635f56a17d5bb7883370db8b18b8a12737d0f0cb4b0287ccf8fb474eb5f754de6b398ffe7d522c54e5bf68040 -EBUILD jpeg-6b-r12.ebuild 1110 BLAKE2B 3fcecf591fdf53f6f4996c4807dea3a71641dd7469383b8e04d3aa6fa1257ade3086061e65a32b64c58584172957b964e981a2d430d82f0b2ef142715cf6b4bb SHA512 3e700a7294d87c0e2513b8b93df7e48ef2dcd44a60cb988e2800d2e7079074cdeaab4d46351a519afc439f0c98344236540b084b28ba63e5819cb8b7c728d83e +EBUILD jpeg-6b-r12.ebuild 1111 BLAKE2B ea32ca2509659217d2e5ce8d8e714e09cf71d7a8fbd77e5effa3da1c51ad430a9f888355bc992de56966896ad3b7b297b1e65fefa690c4b8cdd61829aab51ce4 SHA512 729c6970970fd738182cfa9cd454f7fa589e18fb1034cc0c45478d9300453550a7725ea599a8332005da906876c7267b1948976271ee6841fa3d8011230692f7 EBUILD jpeg-8d-r2.ebuild 1388 BLAKE2B f5727b52bfd19b9690a615fc3309d65480a4c1d88b1c892952ea78d60706097ef0ccfdb9b10869ab7acd4cc4ac49b9d8174ffb43efdc12b334e55f0c00638e22 SHA512 4a569c78ccffea89adfa37568d6d5e95a2df66bb965d757c6cdebd3e1730aefc10906ee7f632458c3f04153b31449803b245d6a7247a6c12c9b2d050a6a87da5 -EBUILD jpeg-9c.ebuild 1982 BLAKE2B 15c51e83aec538ac6d0065070a1a0ea2392ceb669c14ebd9ddd7ff78bec6b4204806a8f27bdce820a40bbc160c4de36063641e65a55be6b9c2dce8df080789e6 SHA512 8d3c35a7238eca5f312fd1c22500af9adf3622bb89eff80d822a5489d390d0226d50acb78b6e51728318a4e836d3fcf9c12cb0f918d67135eb7e7e252b7c8afa +EBUILD jpeg-9c.ebuild 1983 BLAKE2B 4bd96d7634c43435e9ab200c364a6be807d637e32055da5f85876b95947aeb85d5856b05067976aef1b8b6bf99f082d3984cb4193f168b8c9512b47ae2a4f07d SHA512 cd12c2be6d222d954129fdb93ab0129e2f29c136fe4fcebd4dc27f9e37f7c2866865b01a255a6188acd805f949e9cd5cec12a11d184d494c90eeec95704ba855 MISC metadata.xml 255 BLAKE2B f12a1ca502ad96bd6de4c8b83dfb8887ab70dec78f10a8b52dcd4618eb182192477ddca18738d734a43f3c7ac3b5e0955f4ae9347ea80e788a92974c7d50a574 SHA512 b7bc93530a1726c2d4dfbc71ae29cfbb57712fd9fdd2e76fd52f35ab4368cba0497b50145d1527a3b79e465d459a380821bb1371a01c2e915dc9adc6c7fafd5f diff --git a/media-libs/jpeg/jpeg-6b-r12.ebuild b/media-libs/jpeg/jpeg-6b-r12.ebuild index 06f884f363a7..1c6ea51b57d6 100644 --- a/media-libs/jpeg/jpeg-6b-r12.ebuild +++ b/media-libs/jpeg/jpeg-6b-r12.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://gentoo/jpegsrc.v${PV}.tar.gz LICENSE="IJG" SLOT="62" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 m68k ~mips ~ppc ~ppc64 s390 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 s390 ~sparc x86 ~amd64-linux ~x86-linux" IUSE="" DOCS="" diff --git a/media-libs/jpeg/jpeg-9c.ebuild b/media-libs/jpeg/jpeg-9c.ebuild index 311ada0fac99..8839bf4b7e74 100644 --- a/media-libs/jpeg/jpeg-9c.ebuild +++ b/media-libs/jpeg/jpeg-9c.ebuild @@ -12,7 +12,7 @@ SRC_URI="http://www.ijg.org/files/${PN}src.v${PV}.tar.gz LICENSE="IJG" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 m68k ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="static-libs" DEPEND="" diff --git a/media-libs/kvazaar/Manifest b/media-libs/kvazaar/Manifest index 69618ec499e6..db44442f3f2f 100644 --- a/media-libs/kvazaar/Manifest +++ b/media-libs/kvazaar/Manifest @@ -1,5 +1,5 @@ DIST greatest-1.2.1.tar.gz 19792 BLAKE2B e6abd20eebf3223311fcd62e341595318dd00f192cf4b62ef3f0443a3e10fee71f4283f836931fee52672f2b37398f86046ae97220c2b6c6045fec9f9bf5cda8 SHA512 c17162fa222c84fef7826ba5202aae573d516a71bc2c59c8991db2a76f7069ed53d00aaab1b792e0c7e4243fae38183764c2e7ae0a61faf2ff13e78b29ccc211 DIST kvazaar-1.2.0.tar.gz 486455 BLAKE2B e7b9ceee4e4edeb051128cfa798e59114cd9175b5ba8a4531c7e872327658c58d22ad21ce40b1b71c632e94cef96b78b77646048629683d24bf69107497f1acd SHA512 5a28c1b21e47d9f45e04ee40a253f478c4ce3c6c41134db8301e843ef0b5d620bce493eacf82ce1ddda88140aa4d2e9401612b63ff592fc2273cf532458d2bb4 -EBUILD kvazaar-1.2.0-r1.ebuild 1833 BLAKE2B 0f51b0bbe4a274af07f144af9bafe0ad9c2ab682f7ef7626915505ecc3216b16fe5aee316ab20d4cdc47e55954edb44ab67d06f81f246e3d83f2d5a74c877fe7 SHA512 4d0b7144a497e9f5640b8c69ccfe22a0653cccfa613a17d3ecbb35ac8ea1249f6044b417ef944cdb731d14ee7e9991162dd4391ff3ff4b5b9b0bfd0eea367ccc +EBUILD kvazaar-1.2.0-r1.ebuild 1834 BLAKE2B 80e47155391be5fccd67ccde5f2ab8865a23ef63b03e4d4695314f27cde4e4b613637b646831ff0c0b4166b8dd623ca0a846bf256c899936d31f45bbde7c431a SHA512 f8b0b8842293e298092852c9ffdadaf34263a850c5f7a170f52ef8af8f514a0b87a65a317f4580e97ae358e9cd8c2399f3b2c9e9b4807c418bf8ef029637d9dc EBUILD kvazaar-9999.ebuild 1841 BLAKE2B 44b64fd8a475178738c85b5289a04b47a28772a89430c35f928548454967eeb3b4fb07bf14d1e0f9326c75f1ae04e70be4f036c0ad21bc896f2518f26e06d773 SHA512 a1735b9cb301c8a7e6dc5acc07ccbe4ba4c93b6f32799d085699c7a260bbb77b917cd890e37296f895352b0fa7fe3b70214c201feb1bbbb8dad016d63c8a8a75 MISC metadata.xml 306 BLAKE2B 9556e4fbc08c1634b447aa9ebbc78c7b8b55a088e71db8cb7ada5c45645a2ea809f50b956a2b3b54dc1493a59861e9f4c405405edc00a49991e543125017f32b SHA512 8210924e0f6d879f473b353a9806e95ec136ceaef507b1911162c7d2bfbbc4e072f9e59ac105af2771b64ba625f3b4f922b60bba7072d1d87a079c221511d927 diff --git a/media-libs/kvazaar/kvazaar-1.2.0-r1.ebuild b/media-libs/kvazaar/kvazaar-1.2.0-r1.ebuild index 540c68de084f..7d0d6ed5d3dd 100644 --- a/media-libs/kvazaar/kvazaar-1.2.0-r1.ebuild +++ b/media-libs/kvazaar/kvazaar-1.2.0-r1.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} = *9999 ]] ; then else SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86" fi inherit autotools flag-o-matic multilib-minimal toolchain-funcs diff --git a/media-libs/libepoxy/Manifest b/media-libs/libepoxy/Manifest index 1ea9f67ff37c..c01852853fd7 100644 --- a/media-libs/libepoxy/Manifest +++ b/media-libs/libepoxy/Manifest @@ -1,4 +1,4 @@ DIST libepoxy-1.5.4.tar.gz 337615 BLAKE2B 2793fde6da59079dfadc653c9f0712b0bd2ca1455a8cda7982bce61c35a3629641a30a76db059af635c1fa0076b4e6c56874b199b41d548afbbad8f6e43384e3 SHA512 c8b03f0a39df320fdd163a34c35f9ffbed51bc0174fd89a7dc4b3ab2439413087e1e1a2fe57418520074abd435051cbf03eb2a7bf8897da1712bbbc69cf27cc5 -EBUILD libepoxy-1.5.4.ebuild 1279 BLAKE2B 457c03a1fb152ca08e0320061675e4868f577e05cd48c6fd2cc32a99231daea0555a004a9d8b43a2e43369721627bb04509798f95bb0e4ecff17c892e385e43a SHA512 4665ee09f4ade0dd2705cabce260d90d7929b115e0aef2528b22ee058194580f45ea1207a5cbfa37bb78755593604ee1f46193c066aeecb082c144d35074518b -EBUILD libepoxy-9999.ebuild 1287 BLAKE2B ad166aa96a6d735e378eac8e8d74bc432f9892c442095b7cd225e5d899193c17fb72434a6c29e93ac0e9b972bbf606331e59c5f066df3a94bbddff34b5f93f7d SHA512 f64395059f40960a111aa3ba622cbb1847586bc3f8ad22aaaba5da31d2c8ae6770a78c888fbdf2838f2504856a2f83d2ba1850278030d98e8cb6f151fd4ed41f +EBUILD libepoxy-1.5.4.ebuild 1133 BLAKE2B 7f64a6e6638603646035229017c440b5599cc01b7b2366610d789ebeee56e5a8638df9ad52585776da4cb1546fd592e5cd0b8f3e9cb5bffb08a5136962b5c05d SHA512 8a8df84d8ddbdd40fe5061fee3c2c67cd8d5d2e84b6b7b4b5e9fd709893a68873076e8b47a75c6110d8eccea677d36b4bb7bdf9eb702c70100e03244b0cbd977 +EBUILD libepoxy-9999.ebuild 1141 BLAKE2B b6191c69f76d4103152ccf58a23f32e27ab0a0754daf1ab2c3d5d807b7a4a1d3391aae048e1c95397ca6ad9147576f52374bdf35942571ed25adc3eda21e7516 SHA512 6c457b9c2736e4ff5f031f21bfb8d67a3f34d10b83e7a9892f5e6ab0e84dd4dc7041de7cc6973b9034ae827539aa1851a2b3efed4993035fd0b61abc0ac7b629 MISC metadata.xml 375 BLAKE2B 09993b726e54558d32b0dfb2a221bdd8928b85f55bdaaeb2faf30a0711ed58b05022a9fb669ec43806aff223860e47db53226a0f8f34d7b35edf0a842ab45923 SHA512 fec0ce8c99534083afc197c156a7fbaf2e83b2e22887ef134984ea7a4e6226f2714db399a118cd96f22b20012e7b7572156fc13aa72516e2557880c716140ad6 diff --git a/media-libs/libepoxy/libepoxy-1.5.4.ebuild b/media-libs/libepoxy/libepoxy-1.5.4.ebuild index 02f1bc297cf5..889f03836415 100644 --- a/media-libs/libepoxy/libepoxy-1.5.4.ebuild +++ b/media-libs/libepoxy/libepoxy-1.5.4.ebuild @@ -3,41 +3,34 @@ EAPI=7 -EGIT_REPO_URI="https://github.com/anholt/${PN}.git" - -if [[ ${PV} = 9999* ]]; then - GIT_ECLASS="git-r3" -fi - -PYTHON_COMPAT=( python{3_6,3_7} ) +PYTHON_COMPAT=( python3_{6,7,8} ) PYTHON_REQ_USE='xml(+)' -inherit ${GIT_ECLASS} meson multilib-minimal python-any-r1 +inherit meson multilib-minimal python-any-r1 -DESCRIPTION="Epoxy is a library for handling OpenGL function pointer management for you" -HOMEPAGE="https://github.com/anholt/libepoxy" if [[ ${PV} = 9999* ]]; then - SRC_URI="" + EGIT_REPO_URI="https://github.com/anholt/${PN}.git" + inherit git-r3 else - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86" SRC_URI="https://github.com/anholt/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86" fi +DESCRIPTION="Library for handling OpenGL function pointer management" +HOMEPAGE="https://github.com/anholt/libepoxy" + LICENSE="MIT" SLOT="0" -RESTRICT="!test? ( test )" IUSE="+egl test +X" -RDEPEND="egl? ( media-libs/mesa[egl,${MULTILIB_USEDEP}] )" -DEPEND="X? ( x11-libs/libX11[${MULTILIB_USEDEP}] ) - ${RDEPEND}" +RESTRICT="!test? ( test )" + +RDEPEND=" + egl? ( media-libs/mesa[egl,${MULTILIB_USEDEP}] )" +DEPEND="${RDEPEND} + X? ( x11-libs/libX11[${MULTILIB_USEDEP}] )" BDEPEND="${PYTHON_DEPS} virtual/pkgconfig" -src_unpack() { - default - [[ $PV = 9999* ]] && git-r3_src_unpack -} - multilib_src_configure() { local emesonargs=( -Degl=$(usex egl) diff --git a/media-libs/libepoxy/libepoxy-9999.ebuild b/media-libs/libepoxy/libepoxy-9999.ebuild index 7d68a7cdbcf2..17b8095b0f30 100644 --- a/media-libs/libepoxy/libepoxy-9999.ebuild +++ b/media-libs/libepoxy/libepoxy-9999.ebuild @@ -3,41 +3,34 @@ EAPI=7 -EGIT_REPO_URI="https://github.com/anholt/${PN}.git" - -if [[ ${PV} = 9999* ]]; then - GIT_ECLASS="git-r3" -fi - -PYTHON_COMPAT=( python{3_6,3_7} ) +PYTHON_COMPAT=( python3_{6,7,8} ) PYTHON_REQ_USE='xml(+)' -inherit ${GIT_ECLASS} meson multilib-minimal python-any-r1 +inherit meson multilib-minimal python-any-r1 -DESCRIPTION="Epoxy is a library for handling OpenGL function pointer management for you" -HOMEPAGE="https://github.com/anholt/libepoxy" if [[ ${PV} = 9999* ]]; then - SRC_URI="" + EGIT_REPO_URI="https://github.com/anholt/${PN}.git" + inherit git-r3 else - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" SRC_URI="https://github.com/anholt/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" fi +DESCRIPTION="Library for handling OpenGL function pointer management" +HOMEPAGE="https://github.com/anholt/libepoxy" + LICENSE="MIT" SLOT="0" -RESTRICT="!test? ( test )" IUSE="+egl test +X" -RDEPEND="egl? ( media-libs/mesa[egl,${MULTILIB_USEDEP}] )" -DEPEND="X? ( x11-libs/libX11[${MULTILIB_USEDEP}] ) - ${RDEPEND}" +RESTRICT="!test? ( test )" + +RDEPEND=" + egl? ( media-libs/mesa[egl,${MULTILIB_USEDEP}] )" +DEPEND="${RDEPEND} + X? ( x11-libs/libX11[${MULTILIB_USEDEP}] )" BDEPEND="${PYTHON_DEPS} virtual/pkgconfig" -src_unpack() { - default - [[ $PV = 9999* ]] && git-r3_src_unpack -} - multilib_src_configure() { local emesonargs=( -Degl=$(usex egl) diff --git a/media-libs/libkate/Manifest b/media-libs/libkate/Manifest index 0d4813447e68..2e7367d3fd8a 100644 --- a/media-libs/libkate/Manifest +++ b/media-libs/libkate/Manifest @@ -1,3 +1,3 @@ DIST libkate-0.4.1.tar.gz 906896 BLAKE2B 99e755a365fcd9983fcce59f38a313b4c0c23c3a274e3b98c8756aafae29d19dc3ed3d200cf2207dd2d4985d8e99ec0d47dcdadc273a78ff84c4be11330b1e0a SHA512 2635237753abc0f6c43fc07bd0ecc57c2f3c893efa6c62ad08de9191045612477302ed45acd61cdfea7447efd654ebbe0ed2d6a2cbf867eb834581d7ee43377b -EBUILD libkate-0.4.1-r4.ebuild 1318 BLAKE2B d03ca39e171f034a0e41d64f45cedea2db4a91ee2cb8fd05036ad3599db97f9149dcab28965ec7daf65046c0943e7cd00955e89fe1413274f861bcebd60a8740 SHA512 d5ca6143880d49b527535a27b4a8b1a734fa16b29c970e866000f630dd4e72f57a576b16d28bdf0773e3bbb2b2ac91f11a382de61af0740e037b07da43677288 +EBUILD libkate-0.4.1-r4.ebuild 1313 BLAKE2B 045bf594f778a1d8983a32b28b50a1462528ed2dcbcf2459fabaf4770d2d1f53afb6da210792cb6b88f97c0f46e78218193397156fde48fbabf9337bc39a9587 SHA512 ac1f06c2b043de1a14a909de42f0c8f5e4584e80ae401b778f4267303485475ff33f42899b6bf9862696d4b6b01c36261da066a6cf85d34f286c1602b7d3fc22 MISC metadata.xml 1066 BLAKE2B 61b532ca7ea79a560df1ea1d4e36a0ff5d00a3c1dc81b520d0c9e1a077206d6c9249711f9d76100ed9394a65ab29bbb74d02f4caa51f8f800c14b24ce9a17b47 SHA512 510dadea430ae39da68a3cd97b4a7717b91fcc26cbb0303155718ba5e46d69d2e52e099b272ffe26f34149ef8fe01df80e332009fc905a4f262ef8030327da29 diff --git a/media-libs/libkate/libkate-0.4.1-r4.ebuild b/media-libs/libkate/libkate-0.4.1-r4.ebuild index 3711f2d95de4..4bfadc43985f 100644 --- a/media-libs/libkate/libkate-0.4.1-r4.ebuild +++ b/media-libs/libkate/libkate-0.4.1-r4.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://libkate.googlecode.com/files/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ppc ppc64 ~sparc x86" IUSE="debug doc wxwidgets" REQUIRED_USE="wxwidgets? ( ${PYTHON_REQUIRED_USE} )" diff --git a/media-libs/libopenmpt/Manifest b/media-libs/libopenmpt/Manifest index a82f3b147425..e007dacca0fc 100644 --- a/media-libs/libopenmpt/Manifest +++ b/media-libs/libopenmpt/Manifest @@ -1,3 +1,3 @@ -DIST libopenmpt-0.4.11+release.autotools.tar.gz 1471760 BLAKE2B fa6fd53974e235c9efb01dd7498067be9eb90a06906785d05257557c4c7faafbd0136f63e46f76638b46362cad02849fee45a21ed1c65603134c387d1c064d12 SHA512 d720a0c04984f624f7ecd1ee8648045cd09ced2cc8b1cf3546404b9e73b2781493076391c1881e0d0eee72cf829a38365313efb9852448cd1cfe5f7b7f535e99 -EBUILD libopenmpt-0.4.11.ebuild 1554 BLAKE2B 9c094bebb82c016864cd62e5cdcc90fbc8dd661a9a81469b1d2a4b906dbc77b63906e80bee07c1a9d82262a9eed4e9f2af751a716607d3132de8f91aac564861 SHA512 d63c8bfe835a4d933d56d361488fd4e736b40a5b691f8e783dec263a472a5d5875ffded370b78d1de09ee69694326f27a98fbc588d7e10d0c821fbf65700ac42 +DIST libopenmpt-0.4.12+release.autotools.tar.gz 1472183 BLAKE2B ef3a2e04289a767e911c1d1aca9f973418be103b5aa62517cbc2a3900d2c5e3f175a885a13d85d29b1fd87af3df17b93900a6faa4ad38507b8aabf8897ab1203 SHA512 ed3d992712d6f3ecf019491311af72842c80703542a67f4e5a8bd5196156ef0941412d44f6887f3eefcf04094408704a23ba86cf12b05943bde4007eced9c63a +EBUILD libopenmpt-0.4.12.ebuild 1554 BLAKE2B 3870f7a3f7707e9c919ded11f1bd241fdec746649eb134cfc4949a9b9cc9c4127802fc5d6f8067d6ff57996efcab3546eb03277a50cc1cd529e10ce3cc78f9bd SHA512 63e37a8a5fba2e1d3f8547d2d41f7203cfbba34a5129cae8718d905611d95247ee026009c55492b641eea83bc53393c390b01f12140b48de8c7e2671f47d944a MISC metadata.xml 327 BLAKE2B 586d07f006d87d8e0dc4c0be387cdbe4fadaabad3d9fb985f9d6c8afe77ca9686773c2eed48defbe85da365f0256efa3337f32a9e913d61fb8a48781236ce185 SHA512 52b1f22ca0b08f9d6201ec44718875f6c3b4de31703f55ebc22a516e574eeeba7ac8d0d06425e624b258b4658d0d164d1a1b7b44b2e049e151fcb390cfbeb297 diff --git a/media-libs/libopenmpt/libopenmpt-0.4.11.ebuild b/media-libs/libopenmpt/libopenmpt-0.4.12.ebuild index 091bc25c2d2b..093c6758739c 100644 --- a/media-libs/libopenmpt/libopenmpt-0.4.11.ebuild +++ b/media-libs/libopenmpt/libopenmpt-0.4.12.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 diff --git a/media-libs/libplacebo/Manifest b/media-libs/libplacebo/Manifest index e323685532ba..2a0fc7318d99 100644 --- a/media-libs/libplacebo/Manifest +++ b/media-libs/libplacebo/Manifest @@ -1,6 +1,8 @@ DIST libplacebo-v1.21.0.tar.gz 326918 BLAKE2B fe9500de23487d7d5dfc51d9f94dd3d33d22bdac3005fc3334814c53a76a46cebd40655675b5172f058d02dd865385a993b3c52a863b9e9b32ac0bc4801e0126 SHA512 5de95b8cc48ba4ec9bc3afb8c8f2c4fae0d53ce6e69ffb53884c3a3ee2580998bae46b8934e462740b6c9c2e66e3c5d5f009f9b0f8ad2cb7b4fba829891cf333 DIST libplacebo-v1.29.1.tar.gz 330673 BLAKE2B 3094f167afb45097ef6e494d7f6f6d61b7ee4ed00bab9f1d33bfd27b032020489eb43005a30a44934416dc52577eb7fc66baf367fdfda71652e97214d87023df SHA512 9f09560832a88e670d6c31e9f5b9cbc03de437bfb19ceb0985140307b5cdf20e2050a1dab5d07f18258dfa3e5429a51f1d3d54532099be4bfc6a0dafe3ffd516 +DIST libplacebo-v2.43.0.tar.gz 356219 BLAKE2B b5f36dc4b7a0b35a47efc64064d0d7e9cf023dea2974fe355d29a6c835efa67b6f50ec500fa3ce50b932fef5d035a470f0adc8377cd274c5904fb4ffc303bb0c SHA512 c57463a9fcde1b259620fcb7ce6470b0d06e45ed837b4eca35ff0931e4c440ef613590485119ed21237f9cf3c3cdb617253f17699d9d252070f30d5dcbc233ab EBUILD libplacebo-1.21.0-r1.ebuild 1313 BLAKE2B 2acee78d091349c05b03b55b3d95139f9aa66415ba0552193e33bc4a17d5a733606658c5877b6a4531aab0c3d107399ce7369b9395c0fd49ff38a6cc8b7377dd SHA512 974c4f9bc20fdb4d5b6ba160bd2f5a14bb8bf66cbac6d47a9593b11da1bd08ec47f28f7ba8d6ea8fb73cbe001b7465029c1e6f3a127b1dcda5b1e6bd18b47ce5 EBUILD libplacebo-1.29.1.ebuild 1359 BLAKE2B 0387bd7dee63195d87b83a3ef435b952c67817e82e1712dba4b1c385dffd5fa7d37eaf788a3fb5bc2b67c3a8523d26393766eb5032d7453ed5e2aa71a2453781 SHA512 cec08c69cf41b1c292ae4c6f9111e9fb76bec03260bbc0b0e3ecda008ff245b648a152188af0680b7bd98b79975e7ff15688f3dc84b54f9cf701087ed76a163d -EBUILD libplacebo-9999.ebuild 1389 BLAKE2B 252954f361c32802b4962e8a6d1425b7fdf8a121ce6895974d1f1d8beca2f6626bb710e41773c047b45e54b2f34732dc05cc882a4f24fb45992b31fe8c6cdbe7 SHA512 7ce7295b6dea6247ad3c4e70ffce5a8fb18ef5d969261923d65085b7502ee073bb40dc8658b2ef2049c0d51d64d1965aebb22c5fd0db00ac255bbc903fa4f278 +EBUILD libplacebo-2.43.0.ebuild 1452 BLAKE2B 1c2fe783ac484edf7745c80e895cc4a66a3de4ca91c46aee3828e7d485d38d12f6c144aefbaaa804832e5b3d265b90b3c50c6dedc6ddfbc1111d8d65df1b6d70 SHA512 10f72cf208b7eb9e7eab1c5a08465212368f0c8852d52a7e1c2bcda73c2d159df279d099ca2893cb0cb0156dfa6c82c458803b0e95687e01e7827f040916ccd2 +EBUILD libplacebo-9999.ebuild 1487 BLAKE2B f1eda76ea0dff6e38021b4b5090bc578faf314403e97497b3c0f625e5aae4197fd9c24234dcbbf9eccf150e210576518096f2d57172b9e0aabe60375637079aa SHA512 549efada3d0d68110ee0e0761b82da5ea733567b4724bb959a6df74929e79cb42a5cf575cd3bd054b1738343948d50577f1e986c658912ad2ee93e8b058602e4 MISC metadata.xml 807 BLAKE2B f04df70a40523ad668bfa7dda7c841ce098f2105d2bc94ab6291bb194bf1fec18445b779952db33614d685ee0964c7ac6b7666b3d8cf89f8bd9391b1ccd2c553 SHA512 48d5e93ca7e964d80dc579789c6f626f9590d102b451c4f0fced538aed1301e0cb7f93fce4d03deaddb72dcad22489aa3846d8fa8ac443fcdbc4fcb90ef19040 diff --git a/media-libs/libplacebo/libplacebo-2.43.0.ebuild b/media-libs/libplacebo/libplacebo-2.43.0.ebuild new file mode 100644 index 000000000000..b0088dafa647 --- /dev/null +++ b/media-libs/libplacebo/libplacebo-2.43.0.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://code.videolan.org/videolan/libplacebo.git" + inherit git-r3 +else + KEYWORDS="~amd64 ~ppc64 ~x86" + SRC_URI="https://code.videolan.org/videolan/libplacebo/-/archive/v${PV}/libplacebo-v${PV}.tar.gz" + S="${WORKDIR}/${PN}-v${PV}" +fi + +inherit meson multilib-minimal + +DESCRIPTION="Reusable library for GPU-accelerated image processing primitives" +HOMEPAGE="https://github.com/haasn/libplacebo" + +LICENSE="LGPL-2.1+" +SLOT="0/$(ver_cut 2)" # libplacebo.so version +IUSE="glslang lcms +opengl +shaderc test +vulkan" +REQUIRED_USE="vulkan? ( || ( glslang shaderc ) )" + +RDEPEND="glslang? ( dev-util/glslang[${MULTILIB_USEDEP}] ) + lcms? ( media-libs/lcms:2[${MULTILIB_USEDEP}] ) + opengl? ( media-libs/libepoxy[${MULTILIB_USEDEP}] ) + shaderc? ( >=media-libs/shaderc-2017.2[${MULTILIB_USEDEP}] ) + vulkan? ( media-libs/vulkan-loader[${MULTILIB_USEDEP}] )" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +RESTRICT="!test? ( test )" + +multilib_src_configure() { + local emesonargs=( + $(meson_feature glslang) + $(meson_feature lcms) + $(meson_feature opengl) + $(meson_feature shaderc) + $(meson_feature vulkan) + $(meson_use test tests) + ) + meson_src_configure +} + +multilib_src_compile() { + meson_src_compile +} + +multilib_src_test() { + meson_src_test -t 10 +} + +multilib_src_install() { + meson_src_install +} diff --git a/media-libs/libplacebo/libplacebo-9999.ebuild b/media-libs/libplacebo/libplacebo-9999.ebuild index 53dde3ad005e..1c2ef2ff86ae 100644 --- a/media-libs/libplacebo/libplacebo-9999.ebuild +++ b/media-libs/libplacebo/libplacebo-9999.ebuild @@ -7,7 +7,7 @@ if [[ "${PV}" == "9999" ]]; then EGIT_REPO_URI="https://code.videolan.org/videolan/libplacebo.git" inherit git-r3 else - KEYWORDS="~amd64 ~ppc64" + KEYWORDS="~amd64 ~ppc64 ~x86" SRC_URI="https://code.videolan.org/videolan/libplacebo/-/archive/v${PV}/libplacebo-v${PV}.tar.gz" S="${WORKDIR}/${PN}-v${PV}" fi @@ -20,11 +20,12 @@ HOMEPAGE="https://github.com/haasn/libplacebo" LICENSE="LGPL-2.1+" # Please add a sub-slot for releases depending on libplacebo.so version SLOT="0" -IUSE="glslang lcms +shaderc test +vulkan" +IUSE="glslang lcms +opengl +shaderc test +vulkan" REQUIRED_USE="vulkan? ( || ( glslang shaderc ) )" RDEPEND="glslang? ( dev-util/glslang[${MULTILIB_USEDEP}] ) lcms? ( media-libs/lcms:2[${MULTILIB_USEDEP}] ) + opengl? ( media-libs/libepoxy[${MULTILIB_USEDEP}] ) shaderc? ( >=media-libs/shaderc-2017.2[${MULTILIB_USEDEP}] ) vulkan? ( media-libs/vulkan-loader[${MULTILIB_USEDEP}] )" DEPEND="${RDEPEND}" @@ -36,6 +37,7 @@ multilib_src_configure() { local emesonargs=( $(meson_feature glslang) $(meson_feature lcms) + $(meson_feature opengl) $(meson_feature shaderc) $(meson_feature vulkan) $(meson_use test tests) @@ -48,7 +50,7 @@ multilib_src_compile() { } multilib_src_test() { - meson_src_test + meson_src_test -t 10 } multilib_src_install() { diff --git a/media-libs/libprojectm/Manifest b/media-libs/libprojectm/Manifest index d1c65e3c18bc..aa47f45759ac 100644 --- a/media-libs/libprojectm/Manifest +++ b/media-libs/libprojectm/Manifest @@ -5,9 +5,9 @@ DIST libprojectm-3.1.1_rc8.tar.gz 54503673 BLAKE2B f7d781c6a0e54414d0a9ba5ab6015 DIST libprojectm-3.1.2.tar.gz 54503159 BLAKE2B 5b520a6c1553e80de3fc8b0aedff12c50226252ae7a6d651dff910104244e2f0747fc43791b0524f46f8fa305688749fc4f508b76d04506aa17292f2c8789d1c SHA512 c7c8e61b6262324a7d4094f92796732f7c7bf9fdd82df3dc327efe82fd1d3d8277763059ba72e3fea70875952dd763998cd3b69ed64f594fbff8ae489110dfa2 DIST libprojectm-3.1.3.tar.gz 54503797 BLAKE2B 2aa8900887201f00f85cbd2e4eb908d5825b95364a2df39cecd9ccdd63e677766bc45fc5280b4b773632b920b3331127be159d9e5e29304c3df4f049e49021c3 SHA512 c9910ec9dd3e6625df885a23cb72616723142974ee80cc40d108992e997342f7b8962c63d5a0512b793f425c7abb0477dbd5d641a70161d8e42f1489e08f402b DIST projectM-complete-2.1.0-Source.tar.gz 31130351 BLAKE2B ec3540326751aba45b9620adfe1e7aed21347c97278de6d23b53ed7fb03878c2d02982fba17b4cda4f713d2cf624fd24adeb15b28fed9d2ab165567f9ff49eaa SHA512 53f4531208d2594f1c28a7f7842fb5ee3349ca9e48f9f0d999a90b6a62d315c9c0ae9cba1cdfacb8a149eba3e5ddc4517ac406ee2c53718191be8e26ee2cca5f -EBUILD libprojectm-2.1.0-r2.ebuild 1475 BLAKE2B 03c29d4510f0817b551f2a0b289fc1bb5351cc4005173e3920e9790258b53c735c1e967f53b51238a9f3c76ec08ba9a84a8042eb0e67376397bca74ffd5612e3 SHA512 78b0f4671b2be63a9cb0e95edd43fa6f19b028eba00b73d9618744397150e4af76e9bd533ca9a0b40bef94a83ce2f5ed8d364864a100c94620f12f63ccca0f85 -EBUILD libprojectm-3.1.1_rc8-r1.ebuild 1224 BLAKE2B ead3781dcdb253a516603b31fc4f086e7915d2b968049392e1d7ff9103d2dcc14165fd6ad8e5b6e99e9fdbf3fa7adce081cdc0b21f8e2b19544ab9f6c4f30df1 SHA512 bc54040af535ca7145e4dd35c74720c75301474a88d0ac8de5f57f9270343d2158fedcd40a2cbf5470e64cb2e5cff40ea7bb46643dc14f44c3b3c238ee2ed97a -EBUILD libprojectm-3.1.2.ebuild 1365 BLAKE2B 44aaf08c746c786851e807efe428e309a9505debf544c8c36ba4a23a40b8a8f2cdee43adb690d4218a40c217a914f7550c8c44f1087c6eab686e463dcc87ae63 SHA512 901ae5ae2443331c45ee736075ac24f44454087fcf219455fc6336842f71e5679b9d98934a8633651025724146d8c74b0fb9bc57d38c520bcc48de71ef306232 -EBUILD libprojectm-3.1.3.ebuild 1365 BLAKE2B 44aaf08c746c786851e807efe428e309a9505debf544c8c36ba4a23a40b8a8f2cdee43adb690d4218a40c217a914f7550c8c44f1087c6eab686e463dcc87ae63 SHA512 901ae5ae2443331c45ee736075ac24f44454087fcf219455fc6336842f71e5679b9d98934a8633651025724146d8c74b0fb9bc57d38c520bcc48de71ef306232 -EBUILD libprojectm-9999.ebuild 1365 BLAKE2B 44aaf08c746c786851e807efe428e309a9505debf544c8c36ba4a23a40b8a8f2cdee43adb690d4218a40c217a914f7550c8c44f1087c6eab686e463dcc87ae63 SHA512 901ae5ae2443331c45ee736075ac24f44454087fcf219455fc6336842f71e5679b9d98934a8633651025724146d8c74b0fb9bc57d38c520bcc48de71ef306232 +EBUILD libprojectm-2.1.0-r2.ebuild 1469 BLAKE2B 61fc28b30b33e2efa6ee6cad2ba6da19193b1cff80ea981348cb4481cdf7eb6c783492d82ff0d99bce6891914cd71ff6f3c9513a3164bef454f7f45d7dcc3811 SHA512 b05e16995fe77d7ccedbeba67aee38dbae64c2a5f6effdb8f7d67b2bcc353393f2aeea6227e4c8df8753be84ec2b3d301595184a40b008dbe68461922b9f27a3 +EBUILD libprojectm-3.1.1_rc8-r1.ebuild 1211 BLAKE2B b32f57d7dcce5a3c32dd0cd4a6277bd427159b06ba8cd1068049856c97e8337a5d351e98486e1648931224b784c87bf6d06a3b5bece4a0916cb3b004014364b4 SHA512 8952925a4c9573f7b97b44a10b91c42872a7f5d9c2fc3a7f36bf4a8f9ed7cf80aaea453f88918e9f5c98471aa2f00e72b729ddbe1470478c94ca7b0897a14ca4 +EBUILD libprojectm-3.1.2.ebuild 1352 BLAKE2B 6edbdf10a3721fbd4a9aea76f4c7f5400ef0c422e26c61cbceae4c0f47930f9dd72f220932a569b54b251b1b059ca8c278e490d0fa3cee0f838ffd48c0ee6ef6 SHA512 321d2cfb92e76976aac1a5c96e7df2c9712f58a56017e06f218fbff44eddf4d531a6cbf3405f98966bbb2a663d081f52bdc52706f87058644aad94c1cada5504 +EBUILD libprojectm-3.1.3.ebuild 1352 BLAKE2B 6edbdf10a3721fbd4a9aea76f4c7f5400ef0c422e26c61cbceae4c0f47930f9dd72f220932a569b54b251b1b059ca8c278e490d0fa3cee0f838ffd48c0ee6ef6 SHA512 321d2cfb92e76976aac1a5c96e7df2c9712f58a56017e06f218fbff44eddf4d531a6cbf3405f98966bbb2a663d081f52bdc52706f87058644aad94c1cada5504 +EBUILD libprojectm-9999.ebuild 1352 BLAKE2B 6edbdf10a3721fbd4a9aea76f4c7f5400ef0c422e26c61cbceae4c0f47930f9dd72f220932a569b54b251b1b059ca8c278e490d0fa3cee0f838ffd48c0ee6ef6 SHA512 321d2cfb92e76976aac1a5c96e7df2c9712f58a56017e06f218fbff44eddf4d531a6cbf3405f98966bbb2a663d081f52bdc52706f87058644aad94c1cada5504 MISC metadata.xml 536 BLAKE2B 097c6a56c2e21ee9badc9f08053423f76341ade802b23ffc0ceb3c88c87daafbd5b8d614ffa7f2e4698211cc873412270ddc477ea58a33ffaed76b1f93012e00 SHA512 5f9fede51b40d834ba1078c410b1644f70c6b239b1ff8b1b343e13a0efe33f90464f9300ebe98c138bdf201014c6b6d22e90805efce2a80110007b00b99bdaa0 diff --git a/media-libs/libprojectm/libprojectm-2.1.0-r2.ebuild b/media-libs/libprojectm/libprojectm-2.1.0-r2.ebuild index a77d2df57d67..9ae25fbd3aae 100644 --- a/media-libs/libprojectm/libprojectm-2.1.0-r2.ebuild +++ b/media-libs/libprojectm/libprojectm-2.1.0-r2.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/projectm/${MY_P}.tar.gz" LICENSE="LGPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ppc ppc64 sparc x86" +KEYWORDS="~alpha amd64 ~arm arm64 ppc ppc64 sparc x86" IUSE="debug openmp video_cards_nvidia" RDEPEND="media-fonts/dejavu diff --git a/media-libs/libprojectm/libprojectm-3.1.1_rc8-r1.ebuild b/media-libs/libprojectm/libprojectm-3.1.1_rc8-r1.ebuild index ec8f42efd454..39a52693e9db 100644 --- a/media-libs/libprojectm/libprojectm-3.1.1_rc8-r1.ebuild +++ b/media-libs/libprojectm/libprojectm-3.1.1_rc8-r1.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 ~hppa ~ppc64 ~sparc ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" S=${WORKDIR}/projectm-${MY_PV}/ fi diff --git a/media-libs/libprojectm/libprojectm-3.1.2.ebuild b/media-libs/libprojectm/libprojectm-3.1.2.ebuild index e5134a18e189..1dc01b435666 100644 --- a/media-libs/libprojectm/libprojectm-3.1.2.ebuild +++ b/media-libs/libprojectm/libprojectm-3.1.2.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 ~hppa ~ppc64 ~sparc ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" S=${WORKDIR}/projectm-${MY_PV}/ fi diff --git a/media-libs/libprojectm/libprojectm-3.1.3.ebuild b/media-libs/libprojectm/libprojectm-3.1.3.ebuild index e5134a18e189..1dc01b435666 100644 --- a/media-libs/libprojectm/libprojectm-3.1.3.ebuild +++ b/media-libs/libprojectm/libprojectm-3.1.3.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 ~hppa ~ppc64 ~sparc ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" S=${WORKDIR}/projectm-${MY_PV}/ fi diff --git a/media-libs/libprojectm/libprojectm-9999.ebuild b/media-libs/libprojectm/libprojectm-9999.ebuild index e5134a18e189..1dc01b435666 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 ~hppa ~ppc64 ~sparc ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" S=${WORKDIR}/projectm-${MY_PV}/ fi diff --git a/media-libs/libquvi-scripts/Manifest b/media-libs/libquvi-scripts/Manifest index cda5d3c4f5db..d1d46f03940c 100644 --- a/media-libs/libquvi-scripts/Manifest +++ b/media-libs/libquvi-scripts/Manifest @@ -1,3 +1,3 @@ DIST libquvi-scripts-0.9.20131130.tar.xz 322080 BLAKE2B 57a645185ee121e59cca1b50e4952f9abef67ce5b02f65176a23e3edd3ca50e57a6f70ed93dd5be3dbdad0a57b78aa669c386d1806bb3e0c0c826ac84cc66019 SHA512 97de4cead30dc181da700cbf3a0ad66ee709fef17f449f75cd43e0376a4aa53c7b2174188130aaa34dcc7ddc578581111f3655cb10f4b0c92df2f75d32c72a02 -EBUILD libquvi-scripts-0.9.20131130-r1.ebuild 899 BLAKE2B 7e091468eda8c25edba2eda9acff481ce56da2e04be62e65a1927a9b68209d4e94e305d36a19f23779b6b911ee59ad588901a92de0b3c2438242645444ac6788 SHA512 f32e0a80a134975c474ac34d394fce7a22365c5f10fe1dff3669fcb746a2c40ff9140e3263cb8429783beff66e3f3674047e95ca7ac323acddacb291e4df6e05 +EBUILD libquvi-scripts-0.9.20131130-r1.ebuild 897 BLAKE2B a6236bf6572ed0451edc12f27d0679603e08d6611d32d4697150f7952f149bda45c39059536398be45423f8c31c6d5a2e3eaafb585276a51e89075e0255f568e SHA512 faf23cba23b7b6757de2530fc80e364af9a8e8fb87688db356bcefc53f2de7f64dfc8829d7b4e03797d6dac02d99887af0f8502592413895618e60e00b6ca7a1 MISC metadata.xml 333 BLAKE2B 0a7c7e68bfe6ae4ad274ea5b1a44f4537f170552e10377ab8bfeea2ff1d3d400b007d142287943a8f56f333ae66b7b95112113331ae4bcdaa16e813c5ee06467 SHA512 700993d15bce12df8bffb39e9e1f985c1a51c52c6d1f67e47d7764c6daa6e044082fdc00c2fafadda70a4d2f5439620de4919e6cd03285e293d1e172667a3cd9 diff --git a/media-libs/libquvi-scripts/libquvi-scripts-0.9.20131130-r1.ebuild b/media-libs/libquvi-scripts/libquvi-scripts-0.9.20131130-r1.ebuild index afedb31c4500..d929bc964083 100644 --- a/media-libs/libquvi-scripts/libquvi-scripts-0.9.20131130-r1.ebuild +++ b/media-libs/libquvi-scripts/libquvi-scripts-0.9.20131130-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/quvi/${P}.tar.xz" LICENSE="AGPL-3" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 hppa ~mips ppc ppc64 sparc x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 sparc x86" IUSE="offensive" RDEPEND=">=dev-lua/LuaBitOp-1.0.1-r1[${MULTILIB_USEDEP}] diff --git a/media-libs/libquvi/Manifest b/media-libs/libquvi/Manifest index 240a69790759..a078d9f60a72 100644 --- a/media-libs/libquvi/Manifest +++ b/media-libs/libquvi/Manifest @@ -1,4 +1,4 @@ AUX libquvi-0.9.1-headers-reinstall.patch 457 BLAKE2B 67b0509e6e10cfa1f10067f6522d91cc76f84f160f109d088fca9d5209e171d16a7381fa9ed09dc1b0507756610222d38c797f00d043930306abeafc98b977e6 SHA512 6acce5b6c5b6907d138bd4a8257e966ec9e77aedbc463d28e94813615cb1f5a703d241214d378778886ea629b8702b6bf5d0808f125cb9ebe4da49d30b0c2b77 DIST libquvi-0.9.4.tar.xz 373172 BLAKE2B ab351a74d7cb3a19d3ddad615a476f139f76d1e8bfe4b6b049384bb6833f36cc5c0d1e87044f1d408241a90a898a55d7747eb5eb9daa009af512c281bc15cb94 SHA512 287015e370e7b7f98f0f4c3717f5b044c8fcfb8b823c7988cd248e56b5fbbfa1a1aa421fbdafb38d727b79495267ccd4dead71587052117db53f29236268b651 -EBUILD libquvi-0.9.4-r1.ebuild 1295 BLAKE2B ef3d6ce564da5d4f10e2384e72d93c25cd80560051d1e8f5ce689bb6c44acc021e16d7ff2d0330797e97529ca293b70959b25b1cc022cafecd8ddcdb56bb28c2 SHA512 eed8451e75e0742774dc8a253d297a88fc2376451b2df2a52533275e040cb66f167dc80a8da2b557012f0e02d79f546bd1133fd05d37d92912aba96a4eeb352d +EBUILD libquvi-0.9.4-r1.ebuild 1296 BLAKE2B eef2ad59f6d07211bb304bb007dc714ae1c64274ecf40bee52503d4127f8ee04ade277d235d335f6e236b3426a19c81baa4218196335504983ef24e6499834f2 SHA512 f0c43d7d00d667e48dad9b30f8a1fe51edb86cadb448ae517485458a07ce4c7c538a1f554d62bd4109e96e1e6570beb4bcc25232730c043375fb5f197d914758 MISC metadata.xml 333 BLAKE2B 0a7c7e68bfe6ae4ad274ea5b1a44f4537f170552e10377ab8bfeea2ff1d3d400b007d142287943a8f56f333ae66b7b95112113331ae4bcdaa16e813c5ee06467 SHA512 700993d15bce12df8bffb39e9e1f985c1a51c52c6d1f67e47d7764c6daa6e044082fdc00c2fafadda70a4d2f5439620de4919e6cd03285e293d1e172667a3cd9 diff --git a/media-libs/libquvi/libquvi-0.9.4-r1.ebuild b/media-libs/libquvi/libquvi-0.9.4-r1.ebuild index 6439f8bcec87..17609a305216 100644 --- a/media-libs/libquvi/libquvi-0.9.4-r1.ebuild +++ b/media-libs/libquvi/libquvi-0.9.4-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/quvi/${PV:0:3}/${P}.tar.xz" LICENSE="AGPL-3" SLOT="0/8" # subslot = libquvi soname version -KEYWORDS="amd64 ~arm ~arm64 hppa ppc ppc64 sparc x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 sparc x86" IUSE="examples nls static-libs" RDEPEND="!<media-libs/quvi-0.4.0 diff --git a/media-libs/libsndfile/Manifest b/media-libs/libsndfile/Manifest index 5488eaf026f2..bd5dd09158a5 100644 --- a/media-libs/libsndfile/Manifest +++ b/media-libs/libsndfile/Manifest @@ -9,6 +9,6 @@ AUX libsndfile-1.0.28-arm-varargs-failure.patch 1329 BLAKE2B d8a995e6596db880d21 DIST libsndfile-1.0.28.tar.gz 1202833 BLAKE2B 102735766e2c22b5278fde43feaaa664598c08fadb5264d5130e4bf1e354bd4202948db38e2912d7487bd7f8c0b9faf1616c0873eed886a56b1d7f49452bf488 SHA512 890731a6b8173f714155ce05eaf6d991b31632c8ab207fbae860968861a107552df26fcf85602df2e7f65502c7256c1b41735e1122485a3a07ddb580aa83b57f DIST libsndfile-1.0.29_pre2_p20191024.tar.gz 720981 BLAKE2B 9f1dcf3d3669b66d8582d50b62ff863facd7125432a84a3e1e3fb0f817554f260f42948b4479371fb0967dcc75bedc6c49afffc6bee3f973a875d72d2e508210 SHA512 e37b385b90cadc97348db03b6c5ae7a8fcee17ded60f54d1508adddb8e2dc604ea44b60a0fe08627e81c0faa83997cdafb0b0ecf8574f901bf5e8a1819a63998 EBUILD libsndfile-1.0.28-r4.ebuild 1869 BLAKE2B a2cd5a12dce29bb9fb19a1da246299b3d66eb06ea4867bd5bbb224a78e4e9b8324f45d8ad0c1cf1b982360210af08aed49432503a885e15098da4db806d14b7b SHA512 f9babe5df3082d394660f54872cbb13e7a03dbfdb86f24a247302aa72fa139874e6425455b0dc624eee8b87a7809aab7324b8e1802db27e0f801ee91b9e7f9ed -EBUILD libsndfile-1.0.29_pre2_p20191024.ebuild 1672 BLAKE2B 0f10aab9983cf1f74e615f401a73e193531ab14506467f08f2f81f8d8110741d7af9e8425f6fb72307718d653373b3b5add00171112d72e9ddeb73cc653bbc93 SHA512 5384cd356ed2dd764d9d5b0a9c3b512da3e04c33dea0d25db0db7b07654105084fca02d325bce72fc1bbd0d33301991c988141bea45d38d2a25e1ee3acf975b8 -EBUILD libsndfile-9999.ebuild 1817 BLAKE2B d71b6c57740f8a25b0dae5eb827ec8c631687822df0bf05704662f4bd4b78f4174a916c0e38ba5e10f352df1ffb7e0df60bbb6bfada38eb642c1416b72c07915 SHA512 1f68679b9f93bdd1e9e1f90d64253dcf527a8bfe1607b294ef33927eceb0de36a40e13ef3f31f0d36cb8372ed5b03f3bf4cdc9e570fdd9331f6a083593943084 +EBUILD libsndfile-1.0.29_pre2_p20191024.ebuild 1670 BLAKE2B c05d90db9bb23cdc27904a772317bf6bcdfb204b76ee80b1a0880bbe9cf82a2b6fa3547dab652f30cd1c5572ac0aee7760d9e82ed1bf20dc1a3e19dc9f40bdbc SHA512 2ee4e9af00003f7f972e2a620932c57382cdaaf2c94fc75993d38b2f678c53f0fc9b7b6be53c9103fa5a9a4fed1d09b5d75ccd70bc67af99306cee83f0f3742e +EBUILD libsndfile-9999.ebuild 1817 BLAKE2B 6750b63025de4d300724362b75e69b1a63a3c33961367fd807524d0e8d7446764bff203f0d5564604d54905a5b9767601cac86dad687ca67a26d08ce9dc3612c SHA512 b507722382cb7623de70a62463b67abfee3c974b9ede0cc90e679ff716ad0d1e643ab07dc1ce6738138a7ac4cdaa0a0b674494c4cf0013178d23c896c2b43285 MISC metadata.xml 259 BLAKE2B 7339f463fc3fa87e1aba5665d97d0878dfd0ccdc4570e76adb531ce80090b0fd0eadf7ee78e3d081cd48083a800c5ecb395255df40d35f8745471346cf07ff16 SHA512 7315c86cee93f8109e30dd379dde35c51ad60e759a037cc8ee3feeec369434d65fecf785480861e7fc6a17baaf81517083284783b4b35143c911da98846d0360 diff --git a/media-libs/libsndfile/libsndfile-1.0.29_pre2_p20191024.ebuild b/media-libs/libsndfile/libsndfile-1.0.29_pre2_p20191024.ebuild index cb2856695fd0..4b89391f25f9 100644 --- a/media-libs/libsndfile/libsndfile-1.0.29_pre2_p20191024.ebuild +++ b/media-libs/libsndfile/libsndfile-1.0.29_pre2_p20191024.ebuild @@ -3,20 +3,21 @@ EAPI=7 -PYTHON_COMPAT=( python{3_6,3_7} pypy3 ) +PYTHON_COMPAT=( python3_{6,7,8} pypy3 ) inherit autotools python-any-r1 multilib-minimal MY_COMMIT="97a361afc24202b16489d8c06910277c06b18b53" -SRC_URI="https://github.com/erikd/libsndfile/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" DESCRIPTION="C library for reading and writing files containing sampled sound" HOMEPAGE="http://www.mega-nerd.com/libsndfile" +SRC_URI="https://github.com/erikd/libsndfile/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" IUSE="alsa minimal sqlite static-libs test" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" + RESTRICT="!test? ( test )" RDEPEND=" @@ -33,7 +34,7 @@ BDEPEND=" virtual/pkgconfig ${PYTHON_DEPS} sys-devel/autogen - " +" S="${WORKDIR}/${PN}-${MY_COMMIT}" diff --git a/media-libs/libsndfile/libsndfile-9999.ebuild b/media-libs/libsndfile/libsndfile-9999.ebuild index 3ef48c7a3287..b5b4cddaa034 100644 --- a/media-libs/libsndfile/libsndfile-9999.ebuild +++ b/media-libs/libsndfile/libsndfile-9999.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python{3_6,3_7} pypy3 ) +PYTHON_COMPAT=( python3_{6,7,8} pypy3 ) if [[ ${PV} == *9999 ]]; then inherit autotools git-r3 diff --git a/media-libs/libtgvoip/Manifest b/media-libs/libtgvoip/Manifest index d0de8b2ea604..939361d5268e 100644 --- a/media-libs/libtgvoip/Manifest +++ b/media-libs/libtgvoip/Manifest @@ -1,3 +1,3 @@ DIST libtgvoip-2.4.4_p20200301.tar.gz 1481876 BLAKE2B cb589eb5c1aacae92f2a6701fed727807f0527320276cd440754052469bae99d613ba3eb5f5166c169d9d0ee7eb77913e98b196f2269bb0a234bee8eed251ab1 SHA512 8d7e540e62447cfaf3e0ef98a2c3c0e9e16019299abd9e384f488d3f34b7efb750c3174175c287c2b520ebec649df55055bfca9736617c6adc33709c25a0cf0f -EBUILD libtgvoip-2.4.4_p20200301.ebuild 1023 BLAKE2B 2d8eb4444a17d0f6b802daef4efce5c70ec98862dbaa311c9cc41ec5c7a1766ab8255b79d17f2dd9026c42943d19a1f3b91c2063b4053d1b6d5157edf772fab0 SHA512 cbaab7f017dc7fc553b7964e3a4b82ee720a35e32c6570ad539d00154cfd07058a1ab1df21eff49aba9ae32976749736bf124c589d553629121724d1978e3e4d +EBUILD libtgvoip-2.4.4_p20200301.ebuild 1022 BLAKE2B 9534bffdb331c660fed9eb6be2a0a51bb6990351eca8fc0786e609def80f8853a306cf4cfd46cb9af6ac5d2eaafa67d6a6c90938c1062a398ff1c39624825daa SHA512 d30198dfe0910e53912ea6386253472811f345cba956bd6a29ee598ee728ab62ec80647e3dcdafbcdc99d7e1da44c264f75cec74317ed5e5dbe2e0e7e2a52f88 MISC metadata.xml 384 BLAKE2B 9eea01ea72a5894e8444fd48a7c20725acb60dec5cac6f7e2d6da2b5461890e099050c65d03df1ece80301b07fa2f93d99d7892c7e6742b7da5910f2ca5e98ec SHA512 e13630d4043b0a9067653ef75054cd339fb0b347b76ab7133fede4915f8c3eba858ffa4ab94527887c98db81788c662d2f050717c7ca790ba8071222a3fd2f89 diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20200301.ebuild b/media-libs/libtgvoip/libtgvoip-2.4.4_p20200301.ebuild index 006e682dbfff..187747187d47 100644 --- a/media-libs/libtgvoip/libtgvoip-2.4.4_p20200301.ebuild +++ b/media-libs/libtgvoip/libtgvoip-2.4.4_p20200301.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/telegramdesktop/libtgvoip/archive/${EGIT_COMMIT}.tar LICENSE="Unlicense" SLOT="0" -KEYWORDS="~amd64 ~ppc64" +KEYWORDS="amd64 ~ppc64" IUSE="+alsa +dsp libressl pulseaudio" DEPEND=" diff --git a/media-libs/libtiger/Manifest b/media-libs/libtiger/Manifest index d38428a78685..8cad3f4b1f15 100644 --- a/media-libs/libtiger/Manifest +++ b/media-libs/libtiger/Manifest @@ -1,3 +1,3 @@ DIST libtiger-0.3.4.tar.gz 383685 BLAKE2B 92bfb1ec5879c9d4af2eb1ecb26eda007fd583121eaa6e3bb23de9f8b477612eb4c87359ec61869c5a70233f1055eedcef270cb79cdd94944013147e04a85bcf SHA512 559e522b5127f32fdd08d62c40dfb493dc2db1efd1e21707d723ef27cbe03e7e38fb04d40856d824ed0c3c94a223ed1a0358fc11ecb30446b5ee5c7a3b802e6d -EBUILD libtiger-0.3.4-r1.ebuild 864 BLAKE2B 1a3114ece60315b1e63d3e3b6bf5a3b510bfc12a75cfbd7e028e0e1109c356640f20d429383f98cb0e2ad1bb09cf1db12cc02770ffe408b96dd3a361abd469da SHA512 180a6947f8db746cf233b8643977a4d36d62abc57aeefe33004aaef46859eb1ce7dfe21de2c1c5ef2fc9705198f31b6c04e188957863f7e49ca9cc99c40f61eb +EBUILD libtiger-0.3.4-r1.ebuild 865 BLAKE2B ea2622fe3a98d98b34386b3b20298c7d1c16fa5a37b6b7b7963bc9280c47f1ef440ca4193b098a142fee02d3668c4ac889b08363fc7aae974f3e04f64c3a0caa SHA512 086a83cd76e04d00a5bb0c27ca5dfc1e3d49f0d1d929ea85fbadcd25900dad80abeba3f8a8fcf0848241d993d49b8428e4309d3bc9368ec3c44524c27420c1e2 MISC metadata.xml 550 BLAKE2B 58756433fc1ab142f1f2dc2c465371e19c3838874b697297cf3cd62c88bbfd5805807db521135ab76972cc176b131657caf6ba1c8b75ca792f539816a3baa3d1 SHA512 2590f113bd0261f583083f51aee3beb97771b4a112ed23d2b75028daba956278ad3a56cb7de84973c9bbcc72d1c0ee0e4281531a01a8a44f6e55289d8081a500 diff --git a/media-libs/libtiger/libtiger-0.3.4-r1.ebuild b/media-libs/libtiger/libtiger-0.3.4-r1.ebuild index ad13b402b42f..8ad6c144f449 100644 --- a/media-libs/libtiger/libtiger-0.3.4-r1.ebuild +++ b/media-libs/libtiger/libtiger-0.3.4-r1.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://libtiger.googlecode.com/files/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ppc ppc64 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ppc ppc64 ~sparc x86" IUSE="doc" RDEPEND="x11-libs/pango[${MULTILIB_USEDEP}] diff --git a/media-libs/libv4l/Manifest b/media-libs/libv4l/Manifest index a3082b6f52e8..0477e239d019 100644 --- a/media-libs/libv4l/Manifest +++ b/media-libs/libv4l/Manifest @@ -5,9 +5,9 @@ DIST v4l-utils-1.16.3.tar.bz2 1894961 BLAKE2B 71c674abbb3415e592354998e1baa3eedb DIST v4l-utils-1.16.6.tar.bz2 1893768 BLAKE2B f31cf794f6949fa2c1f45db8bae99a10a5fbc67af356889f636ab03cfd04011a82939a10f01145c56001b91655664530cfbda7d64c523752b8bb77159a1c80ab SHA512 f011218591e32b0ca3239373d9ea4739d7cfe3a6bef5f8a996253cea9b9d836ba488132e2a1b8f6f61cd69f1bcecc20e4b5c26f9c95a2a912e17c400b9fa9b58 DIST v4l-utils-1.18.0.tar.bz2 1995506 BLAKE2B 35cd138c88960e5b02431c408a43905a73ea6a7650a939abc2250e1f219bda1437262a7083d90d8b4d39c5bd2cce5f6fc590b8dc09a8738fb5baf55266256b94 SHA512 749c804671f039d907bf782cba5d1c23fff48066f3b6d4a0249fb9b65c493ee3945b544ee2a306dda79973da04f0301278ee88775f798aba590e5d0f15226d49 DIST v4l-utils-1.6.2.tar.bz2 1148309 BLAKE2B 8153a1e3803b9e59eae064f2c88e4b865a56193788a8cb204dc34e9ae50e66794ba7f020ad4b0ff9af995f57d9b9a9e0225e0f8a09eeefae42d063131d7e549a SHA512 e14442e1b3660d0cb0844f1a5a88f855bc8532df9e72e1b2afd348a7c077ad25657f832d0fd47d3f567bfd399fd82c5a749d075ac9ecb911ea462685e31aa0b2 -EBUILD libv4l-1.10.1.ebuild 1399 BLAKE2B c6f29386c0272ae1a11bd05701c27b7d97cc128ebbdaece96f0614426235b8ff174baf41131fc93f8efb9adfdcf5a86d30c63fd543b2ae47db88156fe856e15c SHA512 ca1fad358e44679cb889e53f43a790636598e7f2945e5e7ef1947ac5b53f576f3a7cd935721e2c077c12cb273042ee5ef70a1fb29f9185afd61dc092b974c34d +EBUILD libv4l-1.10.1.ebuild 1400 BLAKE2B 0a109cf4ce02b5698a9eaa3021bb12b462f520ee22fbc3c56a3e4cb2831020db862759b0e0a1b43d2bbb36d89a6b31a3f097415e8939f34b350c263726888cc0 SHA512 2232d3dce5dfb8b2a2d4ffa368e20d920a9c438ed7cdfb850e8e0f1c4c5e20186b5f2f3e30be6d945c8e704d0734dc4dbb411582e8758e2f571841b9a1f23379 EBUILD libv4l-1.16.3.ebuild 1356 BLAKE2B 0c7992fb2e53bac0255e9d80ad4b7aa3cf320544a48e891a4746001d9b3c69bdfb04ddde99f91b9aa0b5579185048c185f7baebd4acf8bc3e3aafccc9303529c SHA512 395082dc3461936632e96ce65f8eb563cac7741d30247ed7d1d564574b57004278a61f457eff1579215a6c19e3d677a1fb24d3d669bdfdd598eaa16450b75b9c EBUILD libv4l-1.16.6.ebuild 1462 BLAKE2B e494bb7c233a67b174834037f94b44473744d02e3f64c81221aa384353d36ab120ce1d84a331e2c833d04119d2d3a5a70982fd9f3fdfaf3d05d2c0d200a557a5 SHA512 026eb18799f282078f861a2f26f1ba81d7b3a6f3d80acfd20d93431c4507ea6f2815f976e625e84074da3f1b951c1b7335f48572d7bc0ad87436ad5eddbdb751 EBUILD libv4l-1.18.0.ebuild 1465 BLAKE2B 288b6c2258790fd7de0ca36e02842227ba524f8a4d761767896681f2b3d5e791b35eb78042ed726fa005926b38bc8ff6b3b4c7834f691317efcd35665ef4314f SHA512 92c5f1aeb9cee88a219394a48c2eea7981787d255863f51134b24f3f105322392f5cb9d9b256dc0e68444a8c399b807eda5d3cdf77d6c982b668ecf3d93f0c02 -EBUILD libv4l-1.6.2.ebuild 1370 BLAKE2B b669543b5de366143ebc80c62e5b75e7f62c8bec229f8c8542a1c3e81be6970d0cff6b3e5d406cfc004a5b0c04216c2f767383cdbd791cb65ac98528beffa4d0 SHA512 e56ee166e59c51e1b6a6d230523cf8eed6d0fa4cbd6f17674b79a9549a4f0c1fb262ce5bffa87859e2ad2ab3477b930d022d8809f53d469b4f6e780014727e5b +EBUILD libv4l-1.6.2.ebuild 1371 BLAKE2B 43328abd8eb7cc182aa9c84de92dfc5b9e7635b876f1a662964f4be76aa3b9224f1bfd7a862e905bf4a95ddf3e7ffebaa0148f3ef459863ec9100c5b42b09e59 SHA512 777f7e6f18e9665d1753c0dc85358ffa9319497b077724a214e7388c2560bfeb1ae6dd7400baa947ed961fa6d551ecf441d3184283876609626da418343a50f5 MISC metadata.xml 1120 BLAKE2B b8854ccbfdb3674f5dd2657270945dcea8f9b48e501a07e8589bb04e0b99f927b8499afb979cb34a8d79a04e9813335188853db768dfe774fc5ab2919e9a34ee SHA512 09c21dcc53a675a4e04506dcf8b14b81947806dc761346a4bcb6a6ffdda7b60fb1adf0a778d7e4f060327aea55ec92b7fb700af7a874355d86b64a96541c8c5e diff --git a/media-libs/libv4l/libv4l-1.10.1.ebuild b/media-libs/libv4l/libv4l-1.10.1.ebuild index f0a8874f9cb5..0a77d9b02677 100644 --- a/media-libs/libv4l/libv4l-1.10.1.ebuild +++ b/media-libs/libv4l/libv4l-1.10.1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://linuxtv.org/downloads/v4l-utils/${MY_P}.tar.bz2" LICENSE="LGPL-2.1+" SLOT="0/0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 m68k ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="jpeg" # The libraries only link to -ljpeg, therefore multilib depend only for virtual/jpeg. diff --git a/media-libs/libv4l/libv4l-1.6.2.ebuild b/media-libs/libv4l/libv4l-1.6.2.ebuild index fe28ca24a768..483f176ab6cc 100644 --- a/media-libs/libv4l/libv4l-1.6.2.ebuild +++ b/media-libs/libv4l/libv4l-1.6.2.ebuild @@ -12,7 +12,7 @@ SRC_URI="http://linuxtv.org/downloads/v4l-utils/${MY_P}.tar.bz2" LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 m68k ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="jpeg" # The libraries only link to -ljpeg, therefore multilib depend only for virtual/jpeg. diff --git a/media-libs/lv2/Manifest b/media-libs/lv2/Manifest index d51248018e0e..0dccc2977fa6 100644 --- a/media-libs/lv2/Manifest +++ b/media-libs/lv2/Manifest @@ -1,6 +1,6 @@ AUX lv2-1.16.0-python3.patch 855 BLAKE2B 9b6e74afdca510e3f7e43cf99eff7168db2e738bf12697b435accb54037611f2e24cc842b06abe3789503a1cc0a1ca74f50edf55d26dd7712406ba817f4959c0 SHA512 756c794acbdb2941553a60d1966635a66b44ff7209019fc9516d66baffa6101071f0f412b675823d32ad48c47d533a29cbeadc56459e88435509032569d62fbf DIST lv2-1.14.0.tar.bz2 386438 BLAKE2B e09e6c2b1bbf24d5896e7803b970fd8877a5b6a9ded0fcf294561c365d5f0b2e89503c0306b02dd956f7ac6ebd9df4ca0c0a17564ef3851443d81847dd41b261 SHA512 6991d848ed9f04a48ca3070efc15af83431f680aa8a8559a02b1666f7b8d43af8e089f78c3b14ad3345dac32fd1c8ad0faf3a3f56dddc07c6f0e0aeef4077498 DIST lv2-1.16.0.tar.bz2 502116 BLAKE2B 00b364311f61b1a9f251d8eb3e27b66d4a59e313006df549dbb80fc6a1106b588bc59c7766910037ee093254d96e508f8538615666833b0c00c8282301bfe0e4 SHA512 ead6d590cded5dd7a548d6ffe0f2f9f8efadfa7bb9e8b4fa0aea6664ccdfbb3ca697514bddebe695a9442fba5b62714b5cd45c1bf7d0aaef12ffe50972c2d88c -EBUILD lv2-1.14.0-r2.ebuild 1369 BLAKE2B e0d23662b42b1d245a0a84d803010aae4cdaf028f23502aeb5d647e98f7b863cff119dcc886ce5f9564663e2eced402918e6c379e173ed5de734afe16e21a068 SHA512 c3cc86281778dc27df65da359bfb4ae59d48c3c13f4ce6d27723009fe9d94a4973ef1e02a3423c7260c38f96405a2a01391b8f2aa9addc378fb6c0462bb7d094 -EBUILD lv2-1.16.0-r1.ebuild 1373 BLAKE2B 896db9e770327f9881446b2db0942827b9eee01fef7c66935353447e2c154cb73f9a061ac798fc62e1266186510835a4bffb435606a0b76d592b7ce356bb43d2 SHA512 e7d3ce4afe01e346029be74340044637928da3ffcfed90832f0597d35d7f9a112bf5d7ad605d1354f2c3cfa8cfaf6eabd767156b846c751dcb60e43a5db8115c +EBUILD lv2-1.14.0-r2.ebuild 1370 BLAKE2B f2755705d9de56e800dfee4d1e734a84b7edbf1e2addb4c33311f5e996354edae2b3a97d962d309a2e95dc26efdf01f110f1adbcc0fcdc313bb24d52f8359642 SHA512 bd725c86c65236f6ca476183bb9e28ed328e3cdda5ea5dcdb2f78e2e334dfc1075a03fab2f8ae9ab6a753bf2aa9282a04a2b730a0329de410aeac5b2ee1bd78c +EBUILD lv2-1.16.0-r1.ebuild 1374 BLAKE2B 4bc9f94c695197d7ff4e8ff49957b34b94d4cce497b9ef703b54d23665276fe07a3b7c69938c9b2f57c93875738e84186837c8603b4d0fe1d75046e89cf340b8 SHA512 5d6517175cabb5adca92d0fb8b1708aacc3327348567996e506057c852ca2b5ab4c7fdf6477306846594b9921b564281dd48f7e48bb55beddb8b5a435020eee1 MISC metadata.xml 340 BLAKE2B e8469f758a451316b9d89c286f2d47c82b62d57ff9d43a6f2f93da8cf0abb5579fa8e568d8e6422e5d144a368310ccdec6e89ce2672f53b9db149bbf838afa68 SHA512 a31345dfd0bb1ac92461cd26ffcd20197775288be0ee4a2d660e90b8655f5288166c9613ba42ef3eef6dff6c97d268ffc85af3429eb093ffb29ad9581a5fa33d diff --git a/media-libs/lv2/lv2-1.14.0-r2.ebuild b/media-libs/lv2/lv2-1.14.0-r2.ebuild index cb3a8bc5229e..b7351ced68ec 100644 --- a/media-libs/lv2/lv2-1.14.0-r2.ebuild +++ b/media-libs/lv2/lv2-1.14.0-r2.ebuild @@ -14,7 +14,7 @@ SRC_URI="http://lv2plug.in/spec/${P}.tar.bz2" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86" IUSE="doc plugins" REQUIRED_USE="${PYTHON_REQUIRED_USE}" diff --git a/media-libs/lv2/lv2-1.16.0-r1.ebuild b/media-libs/lv2/lv2-1.16.0-r1.ebuild index d058971ab844..f55b702ccae6 100644 --- a/media-libs/lv2/lv2-1.16.0-r1.ebuild +++ b/media-libs/lv2/lv2-1.16.0-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="http://lv2plug.in/spec/${P}.tar.bz2" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86" IUSE="doc plugins" REQUIRED_USE="${PYTHON_REQUIRED_USE}" diff --git a/media-libs/mesa/Manifest b/media-libs/mesa/Manifest index ea35eb7bc094..e9df6081858b 100644 --- a/media-libs/mesa/Manifest +++ b/media-libs/mesa/Manifest @@ -1,6 +1,9 @@ +AUX mesa-20.0.4-meson-Specify-the-maximum-required-libdrm-in-dri.pc.patch 1179 BLAKE2B def1a82b31efd5a8aba5bc4869e296ddfa8f54698ba991e8327f3cb6b203cc5af8dd6faab7d43a650c7f0ced27131a58fac743b49452bbeabbb173cbdd65f7f4 SHA512 31ffed8ef5412fdbc478d327f8e6620ef0160628188457ba7934175a732432b6a8b05b91fd8f0bd63575ed219502af874178f9a464d254c3a3a5dc4b74f8680a DIST mesa-19.3.5.tar.xz 12064980 BLAKE2B a20ebfb149624f13951795e07154ab70dc1856a7a1261b339b0bdf0009511111756c88439e7b8729f768b0b4b298301b9a3c0c10d7f2fab3abd91649c12ba51c SHA512 413929573fab31e1bb2a1a04c0c770161c2db464a5aab3f0567d27603fff889ede70e1f6e197e7ff1c1639dc4cc543457bcf45761f0f8e6dffafccfa773a4e3f DIST mesa-20.0.4.tar.xz 12292888 BLAKE2B a14b747045ee4ff3bc07e527ad43d5b22047d6c9700cf290ba9c95e07bd88b9252bdd14380d4f0033dcb8fb652664987889d972db09462bcc69c8a7e843b606f SHA512 17d8bc3b56779a8e5648d81da9ee97b66bcec015710801edce4e8055fbb314cd9ebc1d112e3035480ba844c7d9ae6b5b1f1eac0cc0817e69e9253a7748451a55 +DIST mesa-20.0.5.tar.xz 12257484 BLAKE2B 12d2530fa77dffadea74908e0b8e52f19023f0e2d012c607d7d5fc8b1380efad13dee50eee99a453b751340a3633b6260a3f1c82e5b16c03051df2fca6947740 SHA512 6f5780f7574400fea54978b40eb97faca35826a8a7bed96362d7bebcda78e2cadd44585ef8dd7dc126e0cc62cff61bee9b2ea360fedcc09a1fbb4c1f20c6aa08 EBUILD mesa-19.3.5.ebuild 14493 BLAKE2B 87bf68a63138a3cd69ef55bd0e32914ecc322defc089dd93fd0dd44cffbcfee156bdf40a7f5fd0b8b05dc5be54d56362500011751adad3635a33a3d73288f980 SHA512 fa540374ada5503e9d87cc436d75de9351092fd82cf556c9398f87abf0c1493c7592b5c870dadfa784c46f5d8218805143088797f2d697772ef8f9ca593cd8ee -EBUILD mesa-20.0.4.ebuild 14424 BLAKE2B a47ffb343512286f17895f135a80b43df65e2f2199a576ae85477f92f56b2795b36e5d16d5a85837ae06d7752f4ece55b7d2ce0cd5141481539096dc78b29281 SHA512 e4826bbd362a3b7e33b07729880c21bd92e0ad1d84a483e19e9ba2ca350bb7c66db1db033c81e1394cc7836a38fef401124e1dda8f0c2f327a836343310d155b -EBUILD mesa-9999.ebuild 14465 BLAKE2B 7fa0cde307ec47089012e3c6ff3840428c4eab71b9275e9b412b2c828a44cb5b41c97c383d109afdc1240cc1f08dbf466bd1ee30f85c9bf8a0bf9a3d4e0b7627 SHA512 91efbf50554a0f0eeb35b877de550a05dce3d22ad9a013be9b63be55a60ac0c9f307ac95c9ab1e9432e7448b53c05704f0ec539e7e6b2880b6279dde2e379cb2 +EBUILD mesa-20.0.4-r1.ebuild 14505 BLAKE2B 048aa31180d1242e2617dd6f33adbae79d37e4def656f926faf8496b5925b52340783560ba45ffac730e1f4aa227ae77af093a5bb381e24a435e8df62a6cf852 SHA512 272c0a151a06f5dc594f547358fd38a4cbde6ad6bc6329b4b05c88e42efe1c90d65fcd490565f7855422b6f677368f3ec71811348e9eca3622af70092de2cffd +EBUILD mesa-20.0.5.ebuild 14343 BLAKE2B f15155e2bb25dcf59aebaba596b44aa3541155381b3e8a9cbcc3d8591d06c3ccf16de1333f779eb37c44d8a7dd70a693dbf757d24c649ee3a149c2719f0d8fcd SHA512 4161af5c2d81110f551899ca2d8429012a4174ea68e132c3e7695ecb8c8cc93a0d8d6a6e368be0823469a0faabf9201fddc0632c5596cbed11a7c190bf19a629 +EBUILD mesa-9999.ebuild 14384 BLAKE2B 9eef2961ff387caf5eec06930b28d1308d85373840f4ff54889a87a2d2242b2f454ca16e5986595470cb3baf1c434eff13b51689c8d52128b7e0659f1d83ab2c SHA512 f9360253c50366a09651ed77e8020673f516ed4d2ed702dec71ac1057727d24fc9c766c516aba878a0c48ff8868849834dc0c59e43873e4521366e9a1b37a736 MISC metadata.xml 1917 BLAKE2B 795c4e550486eeb2f1fca9f43ad653c1ea45ba836677a3e68863d38faf5ccbcb140699f10366b2e1449718ffc4104830f378560e8b4646d5892b70a5bbe46262 SHA512 1133638886b3c039f15f7a8fa4ce55684db65f84e9d8c6b50ad8e2de4370d4303c6852c7d22239681923b5eb7fe6ebd77ee2caa41bb1210507268d3c1a69353d diff --git a/media-libs/mesa/files/mesa-20.0.4-meson-Specify-the-maximum-required-libdrm-in-dri.pc.patch b/media-libs/mesa/files/mesa-20.0.4-meson-Specify-the-maximum-required-libdrm-in-dri.pc.patch new file mode 100644 index 000000000000..09897526a65c --- /dev/null +++ b/media-libs/mesa/files/mesa-20.0.4-meson-Specify-the-maximum-required-libdrm-in-dri.pc.patch @@ -0,0 +1,33 @@ +From 316b352e946a9993a20f28abc741d34455a957a8 Mon Sep 17 00:00:00 2001 +From: Matt Turner <mattst88@gmail.com> +Date: Mon, 13 Apr 2020 09:20:18 -0700 +Subject: [PATCH] meson: Specify the maximum required libdrm in dri.pc + +When dealing with a regression in libdrm-2.4.101, I masked the package +in Gentoo. In doing so, we discovered that Mesa's dri.pc specifies a +version requirement in dri.pc for >= the version of libdrm Mesa was +built against, thus preventing packages from being rebuilt with the +older version of libdrm installed. + +Let's reduce this version requirement to the latest libdrm required by +Mesa instead, since libdrm is backward compatible. +--- + src/mesa/drivers/dri/meson.build | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/mesa/drivers/dri/meson.build b/src/mesa/drivers/dri/meson.build +index acf7d2eb128..b09ca16e38a 100644 +--- a/src/mesa/drivers/dri/meson.build ++++ b/src/mesa/drivers/dri/meson.build +@@ -86,7 +86,7 @@ endif + if with_dri + dri_req_private = [] + if dep_libdrm.found() +- dri_req_private = ['libdrm >= ' + dep_libdrm.version()] ++ dri_req_private = ['libdrm >= ' + _drm_ver] + endif + + pkg.generate( +-- +2.24.1 + diff --git a/media-libs/mesa/mesa-20.0.4-r1.ebuild b/media-libs/mesa/mesa-20.0.4-r1.ebuild new file mode 100644 index 000000000000..7beeaef918f6 --- /dev/null +++ b/media-libs/mesa/mesa-20.0.4-r1.ebuild @@ -0,0 +1,548 @@ +# 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 + +OPENGL_DIR="xorg-x11" + +MY_P="${P/_/-}" + +DESCRIPTION="OpenGL-like graphic library for Linux" +HOMEPAGE="https://www.mesa3d.org/ https://mesa.freedesktop.org/" + +if [[ ${PV} == 9999 ]]; then + EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git" + inherit git-r3 +else + SRC_URI="https://mesa.freedesktop.org/archive/${MY_P}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~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_i965 video_cards_iris video_cards_radeonsi ) + video_cards_radeonsi? ( llvm ) ) + vulkan-overlay? ( vulkan ) + wayland? ( egl gbm ) + video_cards_freedreno? ( gallium ) + video_cards_intel? ( classic ) + video_cards_i915? ( || ( classic gallium ) ) + video_cards_i965? ( classic ) + video_cards_iris? ( gallium ) + video_cards_lima? ( gallium ) + video_cards_nouveau? ( || ( classic gallium ) ) + video_cards_panfrost? ( gallium ) + video_cards_radeon? ( || ( classic gallium ) + gallium? ( x86? ( llvm ) amd64? ( llvm ) ) ) + video_cards_r100? ( classic ) + video_cards_r200? ( classic ) + video_cards_r300? ( gallium x86? ( llvm ) amd64? ( llvm ) ) + video_cards_r600? ( gallium ) + video_cards_radeonsi? ( gallium llvm ) + video_cards_vc4? ( gallium ) + video_cards_virgl? ( gallium ) + video_cards_vivante? ( gallium gbm ) + video_cards_vmware? ( gallium ) + xa? ( X ) + xvmc? ( X ) +" + +LIBDRM_DEPSTRING=">=x11-libs/libdrm-2.4.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="9" +LLVM_DEPSTR=" + || ( + sys-devel/llvm:9[${MULTILIB_USEDEP}] + sys-devel/llvm:8[${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 ) +)" + +PATCHES=( + "${FILESDIR}"/${P}-meson-Specify-the-maximum-required-libdrm-in-dri.pc.patch +) + +llvm_check_deps() { + local flags=${MULTILIB_USEDEP} + if use video_cards_r600 || use video_cards_radeon || use video_cards_radeonsi + then + flags+=",llvm_targets_AMDGPU(-)" + fi + + if use opencl; then + has_version "sys-devel/clang:${LLVM_SLOT}[${flags}]" || return 1 + fi + has_version "sys-devel/llvm:${LLVM_SLOT}[${flags}]" +} + +pkg_pretend() { + if use opencl; then + if ! use video_cards_r600 && + ! use video_cards_radeonsi; then + ewarn "Ignoring USE=opencl since VIDEO_CARDS does not contain r600 or radeonsi" + fi + fi + + if use vaapi; then + if ! use video_cards_r600 && + ! use video_cards_radeonsi && + ! use video_cards_nouveau; then + ewarn "Ignoring USE=vaapi since VIDEO_CARDS does not contain r600, radeonsi, or nouveau" + fi + fi + + if use vdpau; then + if ! use video_cards_r300 && + ! use video_cards_r600 && + ! use video_cards_radeonsi && + ! use video_cards_nouveau; then + ewarn "Ignoring USE=vdpau since VIDEO_CARDS does not contain r300, r600, radeonsi, or nouveau" + fi + fi + + if use xa; then + if ! use video_cards_freedreno && + ! use video_cards_nouveau && + ! use video_cards_vmware; then + ewarn "Ignoring USE=xa since VIDEO_CARDS does not contain freedreno, nouveau, or vmware" + fi + fi + + if use xvmc; then + if ! use video_cards_r600 && + ! use video_cards_nouveau; then + ewarn "Ignoring USE=xvmc since VIDEO_CARDS does not contain r600 or nouveau" + fi + fi + + if ! use gallium; then + use lm-sensors && ewarn "Ignoring USE=lm-sensors since USE does not contain gallium" + use llvm && ewarn "Ignoring USE=llvm since USE does not contain gallium" + use opencl && ewarn "Ignoring USE=opencl since USE does not contain gallium" + use vaapi && ewarn "Ignoring USE=vaapi since USE does not contain gallium" + use vdpau && ewarn "Ignoring USE=vdpau since USE does not contain gallium" + use unwind && ewarn "Ignoring USE=unwind since USE does not contain gallium" + use xa && ewarn "Ignoring USE=xa since USE does not contain gallium" + use xvmc && ewarn "Ignoring USE=xvmc since USE does not contain gallium" + fi + + if ! use llvm; then + use opencl && ewarn "Ignoring USE=opencl since USE does not contain llvm" + fi +} + +python_check_deps() { + has_version -b ">=dev-python/mako-0.8.0[${PYTHON_USEDEP}]" +} + +pkg_setup() { + # warning message for bug 459306 + if use llvm && has_version sys-devel/llvm[!debug=]; then + ewarn "Mismatch between debug USE flags in media-libs/mesa and sys-devel/llvm" + ewarn "detected! This can cause problems. For details, see bug 459306." + fi + + if use 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-overlay vulkan-overlay-layer) + --buildtype $(usex debug debug plain) + -Db_ndebug=$(usex debug false true) + ) + meson_src_configure +} + +multilib_src_compile() { + meson_src_compile +} + +multilib_src_install() { + meson_src_install + + use libglvnd && rm -f "${D}"/usr/$(get_libdir)/pkgconfig/{egl,gl}.pc +} + +multilib_src_install_all() { + einstalldocs +} + +multilib_src_test() { + meson test -v -C "${BUILD_DIR}" -t 100 +} + +pkg_postinst() { + if ! use libglvnd; then + # Switch to the xorg implementation. + echo + eselect opengl set --use-old ${OPENGL_DIR} + fi +} + +# $1 - VIDEO_CARDS flag (check skipped for "--") +# other args - names of DRI drivers to enable +dri_driver_enable() { + if [[ $1 == -- ]] || use $1; then + shift + DRI_DRIVERS+=("$@") + fi +} + +gallium_enable() { + if [[ $1 == -- ]] || use $1; then + shift + GALLIUM_DRIVERS+=("$@") + fi +} + +vulkan_enable() { + if [[ $1 == -- ]] || use $1; then + shift + VULKAN_DRIVERS+=("$@") + fi +} diff --git a/media-libs/mesa/mesa-20.0.4.ebuild b/media-libs/mesa/mesa-20.0.5.ebuild index 18accf194eda..85944a36141e 100644 --- a/media-libs/mesa/mesa-20.0.4.ebuild +++ b/media-libs/mesa/mesa-20.0.5.ebuild @@ -5,7 +5,7 @@ EAPI=7 PYTHON_COMPAT=( python3_{6,7,8} ) -inherit llvm meson multilib-minimal pax-utils python-any-r1 +inherit llvm meson multilib-minimal python-any-r1 OPENGL_DIR="xorg-x11" @@ -500,8 +500,6 @@ multilib_src_compile() { multilib_src_install() { meson_src_install - - use libglvnd && rm -f "${D}"/usr/$(get_libdir)/pkgconfig/{egl,gl}.pc } multilib_src_install_all() { diff --git a/media-libs/mesa/mesa-9999.ebuild b/media-libs/mesa/mesa-9999.ebuild index 1b76d10ee805..59a1d4fc57ca 100644 --- a/media-libs/mesa/mesa-9999.ebuild +++ b/media-libs/mesa/mesa-9999.ebuild @@ -5,7 +5,7 @@ EAPI=7 PYTHON_COMPAT=( python3_{6,7,8} ) -inherit llvm meson multilib-minimal pax-utils python-any-r1 +inherit llvm meson multilib-minimal python-any-r1 OPENGL_DIR="xorg-x11" @@ -501,8 +501,6 @@ multilib_src_compile() { multilib_src_install() { meson_src_install - - use libglvnd && rm -f "${D}"/usr/$(get_libdir)/pkgconfig/{egl,gl}.pc } multilib_src_install_all() { diff --git a/media-libs/mlt/Manifest b/media-libs/mlt/Manifest index eb05b4ab5290..35ace84e228a 100644 --- a/media-libs/mlt/Manifest +++ b/media-libs/mlt/Manifest @@ -1,5 +1,6 @@ AUX mlt-6.10.0-swig-underlinking.patch 596 BLAKE2B b51670d051ae2bd016da65f560ed861518845d11e46aa5b4971a68f196452b86af3e00cb9af02bf23b32028731eb5352214aa63a047ebe12386c9f749df1236c SHA512 95cf9339b88979eb19cda3698474fc386c0c2d01333435e95b5a7662dbc5c359f5c78e05a0d78836023191c07a97e0dbf20c354e10cf6d1ad59d64fa9a203160 +AUX mlt-6.20.0-qt-5.15.patch 1571 BLAKE2B a4d5c1a009399ac0ee4d85fdc8f9f603e69ded9d77320083511a46e1c1a2c7adfa1940a97ecfb6d2ad70dfa624b844260cb0f0249fca861ab25aed8b265e9333 SHA512 2eb8934ba6bca513f7851189428c997380da09b36ea8e27bc4b1a3f69c0feebd8b5d53dbf34658693261cae13dd69e60526b26e64ee56605b3972a79c561e295 DIST mlt-6.20.0.tar.gz 1446137 BLAKE2B 50599c827be82ea5f5145297b41001e94b44519ec4c6344b8cfdc6fc92e6106de60ecd985296ab77d24e6a5b74ea8e859187935bd88f9394f3c108308afc68ac SHA512 939e837fb07ff0eace308987d83913e979f82c6eb156b40fde784f3f2b031b5f6896ac96dcde1627925cbb6fc76725f3fc4e5b2d0616fae11263648bcdbe82e3 -EBUILD mlt-6.20.0-r1.ebuild 5376 BLAKE2B 47553f7c3a4dfed6be9498c0170193c0e1562cc817f7bbf80f0ce47b60c00a6441f28b083850e2e14b38e71550bd82c6cd908ab4439e249e1ae5c30e5670b43e SHA512 5bea27b4d4bedd5b41ab0548befbd6104e9da2257a0bed78e4b40000cf7676c960019719d9d1971298422b6b5bd302bae26fd8f16cb300ad76b75b8b86a4d790 -EBUILD mlt-6.20.0.ebuild 5373 BLAKE2B 963f71f2da2faecb5ab98777bcecd980512260c5400bb7f90b988c2ad7a5386ccf0f8f625b51ac76a8b552bcc937fb3efc2f5e26565f1377899342acace32078 SHA512 9458e019f94d9ed985a3a250df6546a5fb4493ea4f53070a0c9bc3f7c25c98ae2434df12d844e3e62c5041dfd3002edae8b1cf3a98309a62b4e6b374bbe5ba76 +EBUILD mlt-6.20.0-r1.ebuild 5411 BLAKE2B f59bed59bca6e2333544ab0eabab824ccc85a1b595761fcb819763c47c99c85e9ea804f2feb96d62eaa99cbb2f320fa877625acc0d33f15c4030772a19925049 SHA512 580c59d798663a35f38f1d50b4f4c924e460935de7d236a454c63d74cf8a65a8eee58bf9a9bb05aef0a3a3ca04d360cfce3d1ba4cbced24ebf4ccd30824b0d81 +EBUILD mlt-6.20.0.ebuild 5408 BLAKE2B 8a6f5d49dd70c22c80f66e810451e61da28722cad19da6780a86924ec2c7fe524a79aa89c27e6c83404413d8c58ac792ecc4cd11981ca2cffba87f5c58ccdfa1 SHA512 89ef395743c22051a3a23f50b539adc2605d2b7b49ed99a4f2ee235bacb202caeeab7deb8e737074cc1031fc9ec2b3052dfef3ace13f7260d780dad16f928171 MISC metadata.xml 1595 BLAKE2B 63b95c943ec9860db5c68d7ffcf683381bb0e859afe333263afc51f9e985a9f4263279aded8288ec03511d8d56d12415f5590529a4de0009ff21bb890bc1febe SHA512 7f7005732163a00fcd0ff1d21608c26296f87e0658fad912e35724b61c9072ceb67f1a515b0445159192f4959be87a63a01b717c8fe63a64aa8ceb3081cb11f8 diff --git a/media-libs/mlt/files/mlt-6.20.0-qt-5.15.patch b/media-libs/mlt/files/mlt-6.20.0-qt-5.15.patch new file mode 100644 index 000000000000..edc183725d61 --- /dev/null +++ b/media-libs/mlt/files/mlt-6.20.0-qt-5.15.patch @@ -0,0 +1,49 @@ +From f58b44d73442986eeffec7431e59b7d19d214c1b Mon Sep 17 00:00:00 2001 +From: Heiko Becker <heirecka@exherbo.org> +Date: Tue, 24 Mar 2020 21:17:05 +0100 +Subject: [PATCH] Fix build with Qt 5.15.0 + +QPainterPath is no longer included via qtransform.h (since +5.15.0-beta2, 50d2acdc93b4de2ba56eb67787e2bdcb21dd4bea in qtbase.git). +--- + src/modules/qt/filter_qtext.cpp | 1 + + src/modules/qt/graph.cpp | 1 + + src/modules/qt/producer_qtext.cpp | 1 + + 3 files changed, 3 insertions(+) + +diff --git a/src/modules/qt/filter_qtext.cpp b/src/modules/qt/filter_qtext.cpp +index c3de1fadc..c3e10f1a3 100644 +--- a/src/modules/qt/filter_qtext.cpp ++++ b/src/modules/qt/filter_qtext.cpp +@@ -21,6 +21,7 @@ + #include <framework/mlt.h> + #include <framework/mlt_log.h> + #include <QPainter> ++#include <QPainterPath> + #include <QString> + + static QRectF get_text_path( QPainterPath* qpath, mlt_properties filter_properties, const char* text, double scale ) +diff --git a/src/modules/qt/graph.cpp b/src/modules/qt/graph.cpp +index 6d4d669ca..7e91bb12f 100644 +--- a/src/modules/qt/graph.cpp ++++ b/src/modules/qt/graph.cpp +@@ -18,6 +18,7 @@ + */ + + #include "graph.h" ++#include <QPainterPath> + #include <QVector> + #include <math.h> + +diff --git a/src/modules/qt/producer_qtext.cpp b/src/modules/qt/producer_qtext.cpp +index 603c2b780..ff95a8e26 100644 +--- a/src/modules/qt/producer_qtext.cpp ++++ b/src/modules/qt/producer_qtext.cpp +@@ -26,6 +26,7 @@ + #include <QImage> + #include <QColor> + #include <QPainter> ++#include <QPainterPath> + #include <QFont> + #include <QString> + #include <QTextCodec> diff --git a/media-libs/mlt/mlt-6.20.0-r1.ebuild b/media-libs/mlt/mlt-6.20.0-r1.ebuild index faf5025e814d..8e0a0a9de4d4 100644 --- a/media-libs/mlt/mlt-6.20.0-r1.ebuild +++ b/media-libs/mlt/mlt-6.20.0-r1.ebuild @@ -89,7 +89,10 @@ RDEPEND="${DEPEND}" DOCS=( AUTHORS ChangeLog NEWS README docs/{framework,melt,mlt{++,-xml}}.txt ) -PATCHES=( "${FILESDIR}"/${PN}-6.10.0-swig-underlinking.patch ) +PATCHES=( + "${FILESDIR}"/${PN}-6.10.0-swig-underlinking.patch + "${FILESDIR}"/${P}-qt-5.15.patch +) pkg_setup() { use python && python-single-r1_pkg_setup diff --git a/media-libs/mlt/mlt-6.20.0.ebuild b/media-libs/mlt/mlt-6.20.0.ebuild index bb5c456337a5..98a221ed040f 100644 --- a/media-libs/mlt/mlt-6.20.0.ebuild +++ b/media-libs/mlt/mlt-6.20.0.ebuild @@ -89,7 +89,10 @@ RDEPEND="${DEPEND}" DOCS=( AUTHORS ChangeLog NEWS README docs/{framework,melt,mlt{++,-xml}}.txt ) -PATCHES=( "${FILESDIR}"/${PN}-6.10.0-swig-underlinking.patch ) +PATCHES=( + "${FILESDIR}"/${PN}-6.10.0-swig-underlinking.patch + "${FILESDIR}"/${P}-qt-5.15.patch +) pkg_setup() { use python && python-single-r1_pkg_setup diff --git a/media-libs/opencolorio/Manifest b/media-libs/opencolorio/Manifest index e5519d447984..ff206ae99a19 100644 --- a/media-libs/opencolorio/Manifest +++ b/media-libs/opencolorio/Manifest @@ -4,6 +4,5 @@ AUX opencolorio-1.1.0-remove-building-of-bundled-programs.patch 6108 BLAKE2B dfd AUX opencolorio-1.1.0-use-GNUInstallDirs-and-fix-cmake-install-location.patch 4002 BLAKE2B 8cadf37f7e4ccc2f14268ef71c5765fa43493f6c93ce651d1d2a7a2d5859238ba77802907ee84b0d5efcd6bd75f4ccd13d585f7822a4c8d285be586207e58752 SHA512 37f852d4f0620dd799a7aa09f0c651c72a311656c6ecb72429a440563ca936852a1227a92dca01afd97632f401babf875796f222a82362727ff7074bbe251ac5 AUX opencolorio-1.1.0-yaml-cpp-0.6.patch 2315 BLAKE2B eaaa69e7bd76a1c40ad823eb1be9cec93d69c0b024521e31d17aa6f5b2c1e29607cf3d238cac1aba19cec3149450b1ab15d1236332ff807bdb872db62f00b3b7 SHA512 2436a404581b26db6416b013ce9de8302c20878d1c956f5ddb40c2d590c0df7a2a8c3108590330598441db51f4aae9b6d485af8b7034b22316fa42ccdc801fa5 DIST opencolorio-1.1.0.tar.gz 13826812 BLAKE2B 555a5ac393170503c944c3471ea482b1a22be7c98ee7b81af37f52db185c8b61c5318102c139a8711f4828d306b6c4322f5d839c4df08ce41ebbb9dcb2bda152 SHA512 909874a9f91a8d229622810fc70233680c6e75203bd8555179322de2873da00bf302432e19f189b787ffcda3157ddec1e4601c97f75a36e16f644fe7d42f6998 -EBUILD opencolorio-1.1.0-r3.ebuild 2414 BLAKE2B 95c52266c77793fbec05be57c7ee1c2e5a1fff579ef4b0520a20f08ae0fc433b3c6bfc45299bcb2fe47419ef274bd20eee5472e9611199076d6a5c48162d339b SHA512 6cb2ab8f7b5f60249100d5fb1ef15234632d901851a9946fc3a66a1691b64d646a2dc265e7b60baadc52fdea0531a4b0be43377e04532a81025e2f2868ae1c9e EBUILD opencolorio-1.1.0-r4.ebuild 2309 BLAKE2B c58ee82e7093011a6ed5677e34bcea6b83463384a27d9a28c4999214a2e66351d57f2d0c19df1fcff22a682651de66637aa11483c49a172efb42173c9c0fbaac SHA512 c4d4a9d58578659bee3be7109d2127da60d39113bedecab966c045e495fbe3083a6ec60b425a7ede20bd9294961257f064451980d749300481a2be7d2f822dc2 MISC metadata.xml 551 BLAKE2B b7a648f31772a6a72121dda8736a96e5c54189b20f1eea1600222b27385b695644887a9f084ba7a01c7a530593aa28a2319353c0fdb6e549a03a85fc8a7a1cf4 SHA512 ddd9c8afeb0540e663b3e963f926247da21c72574459cb2f82dc956476fce18f5eb0e2b140ccdbadc98f71b5b855f674d227271f9ff781f689126afbc555f846 diff --git a/media-libs/opencolorio/opencolorio-1.1.0-r3.ebuild b/media-libs/opencolorio/opencolorio-1.1.0-r3.ebuild deleted file mode 100644 index a6978ea8c3e2..000000000000 --- a/media-libs/opencolorio/opencolorio-1.1.0-r3.ebuild +++ /dev/null @@ -1,91 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -# Compatibility with Python 3 is declared by upstream, but it is broken in fact, check on bump -PYTHON_COMPAT=( python3_6 ) - -inherit cmake-utils python-single-r1 vcs-snapshot - -DESCRIPTION="A color management framework for visual effects and animation" -HOMEPAGE="http://opencolorio.org/" - -SRC_URI="https://github.com/imageworks/OpenColorIO/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="cpu_flags_x86_sse2 doc opengl python static-libs test" -REQUIRED_USE=" - doc? ( python ) - python? ( ${PYTHON_REQUIRED_USE} )" - -RDEPEND=" - opengl? ( - media-libs/lcms:2 - media-libs/openimageio - media-libs/glew:= - media-libs/freeglut - virtual/opengl - ) - python? ( ${PYTHON_DEPS} ) - >=dev-cpp/yaml-cpp-0.5 - dev-libs/tinyxml" - -DEPEND="${RDEPEND} - virtual/pkgconfig - doc? ( - $(python_gen_cond_dep ' - dev-python/sphinx[${PYTHON_MULTI_USEDEP}] - ') - )" - -# Restricting tests, bugs #439790 and #447908 -RESTRICT="test" - -PATCHES=( - "${FILESDIR}/${P}-fix-compile-error-with-Lut1DOp.cpp.patch" - "${FILESDIR}/${P}-use-GNUInstallDirs-and-fix-cmake-install-location.patch" - "${FILESDIR}/${P}-remove-building-of-bundled-programs.patch" - "${FILESDIR}/${P}-yaml-cpp-0.6.patch" - "${FILESDIR}/${P}-remove-Werror.patch" -) - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_prepare() { - cmake-utils_src_prepare - - use python && python_fix_shebang . -} - -src_configure() { - # Missing features: - # - Truelight and Nuke are not in portage for now, so their support are disabled - # - Java bindings was not tested, so disabled - # Notes: - # - OpenImageIO is required for building ociodisplay and ocioconvert (USE opengl) - # - OpenGL, GLUT and GLEW is required for building ociodisplay (USE opengl) - local mycmakeargs=( - -DOCIO_BUILD_JNIGLUE=OFF - -DOCIO_BUILD_NUKE=OFF - -DOCIO_BUILD_SHARED=ON - -DOCIO_BUILD_STATIC=$(usex static-libs) - -DOCIO_STATIC_JNIGLUE=OFF - -DOCIO_BUILD_TRUELIGHT=OFF - -DUSE_EXTERNAL_LCMS=ON - -DUSE_EXTERNAL_TINYXML=ON - -DUSE_EXTERNAL_YAML=ON - -DOCIO_BUILD_DOCS=$(usex doc) - -DOCIO_BUILD_APPS=$(usex opengl) - -DOCIO_BUILD_PYGLUE=$(usex python) - -DOCIO_USE_SSE=$(usex cpu_flags_x86_sse2) - -DOCIO_BUILD_TESTS=$(usex test) - -DCMAKE_INSTALL_DOCDIR="share/doc/${PF}" - -DCMAKE_DISABLE_FIND_PACKAGE_LATEX=ON # They don't build - ) - cmake-utils_src_configure -} diff --git a/media-libs/openmoiv/Manifest b/media-libs/openmoiv/Manifest deleted file mode 100644 index 690a8074e447..000000000000 --- a/media-libs/openmoiv/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST OpenMOIV.src.1.0.3a.tar.bz2 327168 BLAKE2B d713a597d1b13de80bca52541ead2a4701c52dac0f501ee2f9e8020fbe26120c1580dd09ccf5281df4f90ada40fdbae07535f0c87b67934a9458a75853e1c11a SHA512 428b151101f257e8a86b94dae9a2eb88bf0232dca613a95ea2d304985a46955a36dd00e1b709db793bbf856dd59c031b3d21fd5142f07f655f85d95a5a530c47 -EBUILD openmoiv-1.0.3a.ebuild 862 BLAKE2B 6217a3d1cb37c17ca9afc30e95ec9c33707d17265d858496e0340f9d317139bd1c86c6ea76761693c370e2c77508449d26919a4c35908e39ac06685e3c2e9d6c SHA512 22d30f4d1706d3ed0f22da0008aed9e640d1108f93768781af9550a23a75596c20a7df6f2106016d98cabebab8ffae4449509d944cfe8ca3d81c73f3fe6209a7 -MISC metadata.xml 368 BLAKE2B 3a5b104241b195d377cbad2120137231cd61fbd1c7a7bcb69d1cf5128ec40502852afd4a9f7604a55f90800d8c5b727455fcc42d476648bcb7d370b95584dd72 SHA512 431276fad5a93e8c42af9e9387a5004afce41c9fe4988f5ce07600c89e63449f52d314519f7e309dd9b19b0b0c46dbdbb69194a5cc0886852e06c84f556cd3dd diff --git a/media-libs/openmoiv/metadata.xml b/media-libs/openmoiv/metadata.xml deleted file mode 100644 index 6b96c86f38d0..000000000000 --- a/media-libs/openmoiv/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>dilfridge@gentoo.org</email> - <name>Andreas K. Hüttel</name> - </maintainer> - <maintainer type="project"> - <email>sci@gentoo.org</email> - <name>Gentoo Science Project</name> - </maintainer> -</pkgmetadata> diff --git a/media-libs/openmoiv/openmoiv-1.0.3a.ebuild b/media-libs/openmoiv/openmoiv-1.0.3a.ebuild deleted file mode 100644 index 9e1faf1ee665..000000000000 --- a/media-libs/openmoiv/openmoiv-1.0.3a.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit cmake-utils - -DESCRIPTION="Object-oriented 3D toolkit for rendering and interaction of chemical systems" -HOMEPAGE="http://www.tecn.upf.es/openMOIV/" -SRC_URI="http://www.tecn.upf.es/openMOIV/download/1.0.3/OpenMOIV.src.${PV}.tar.bz2" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND="media-libs/coin" -DEPEND="${RDEPEND}" - -S="${WORKDIR}/OpenMOIV.src.${PV/a//}" - -src_prepare() { - cmake-utils_src_prepare - sed \ - -e 's:$ENV{OIV_DIR}/include:/usr/include/coin:g' \ - -i CMakeLists.txt || die -} - -src_configure() { - local mycmakeargs=( - -Dshared:int=1 - -Dcoin:int=1 - -Dsys_fonts:int=1 - ) - cmake-utils_src_configure -} - -src_install() { - dolib.so "${BUILD_DIR}"/libChemKit2.so - - insinto /usr/include - doins -r "${S}"/include/ChemKit2 -} diff --git a/media-libs/portmidi/Manifest b/media-libs/portmidi/Manifest index 545c227259ed..4365b9c1b557 100644 --- a/media-libs/portmidi/Manifest +++ b/media-libs/portmidi/Manifest @@ -1,5 +1,5 @@ AUX portmidi-217-cmake.patch 13905 BLAKE2B faa559f25b1acec63f17a6b6dcbd228eff2cb50447ba72ea4108c86f36b8142fac54c90e5480d74278e0fa0b28bad68f4f1bfac192434840893dc9039243284f SHA512 b60da799041d6dc4a1bf82981d904cf9bbbaed021397cd2235dc25b18b7c830576ecce8fa0c6992249e03ab84579eff795ae33a8e0d091dcda8ee856491420d4 AUX portmidi-217-r4-python.patch 1540 BLAKE2B a5fe8c48e8d312cead822fc8893f8a610bf5cf280dd2445da04ab42ed13a5a121174afa2e8874dcf3f7a7b89cd60894a819404438c6d5cb2b99a8e2ae6f3aba8 SHA512 d7ded737346f9756450ff3eaf35daf33da941a109d7db07598ea57593ef3272213b889a9ab33bed71bead4583cb080439813bf7fc4a6d1a6cbb84ed4cd25b51f DIST portmidi-src-217.zip 1030830 BLAKE2B ab197c7f9a5c2b4d2740d56841459fbac97d510e4d12e5d0cd7cecc0ba6035929b6596140d42c575a9513862a66127d19253dbee1d3a7b7b84b69c88fec7fcae SHA512 d08d4d57429d26d292b5fe6868b7c7a32f2f1d2428f6695cd403a697e2d91629bd4380242ab2720e8f21c895bb75cb56b709fb663a20e8e623120e50bfc5d90b -EBUILD portmidi-217-r3.ebuild 3210 BLAKE2B 5a95b69b73ed43c49a841a40ca8319eafac2b8241c7fd858c93525bc94b1f483bce633fd8bf38135b077efee65659b82522e65779a5945eca9147135a4739a12 SHA512 5ea5e876cb170c8e429195fe8b665822d3eb812e23078432b3686c0d67a69b2f71f25e15a041475a2d2dc7eac770df01a82a1a538343704825ca895055160977 +EBUILD portmidi-217-r3.ebuild 3217 BLAKE2B 25de5d11bb29868c38937d2f510ba6c5c5356c324b6ea50b154ce05e6c872c8671274d4d6f27360b243f21a69e513adcd218bda1da568bb3108224f38ea8a1bd SHA512 aeb1d390f9c021b1533cbcdbf8a9329e01fc7fe8712c6916faaa102125d9958324b7a6605bb0fc05ef60f1e075b66147e7c05bb1a56b7babdcb78b56ded00923 MISC metadata.xml 436 BLAKE2B abc47a4c2597048c3e2037006db7811d99cb1ce5c35d83dec30fc415f6d419344bf283d580c153309bb7934b6a12fae878cd480f6c12be76deb52bd5494e2c5c SHA512 a7f6997ff7647e20526181189d5d38ebd944648a508a90ab42ada4dfec84f5165a25b07f5738880a9dcbf424e2b74ac7c3224f6b8d47d9c8a7f3fa7c02c02cbc diff --git a/media-libs/portmidi/portmidi-217-r3.ebuild b/media-libs/portmidi/portmidi-217-r3.ebuild index eb76338eb2ff..e76daed343ba 100644 --- a/media-libs/portmidi/portmidi-217-r3.ebuild +++ b/media-libs/portmidi/portmidi-217-r3.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/portmedia/${PN}-src-${PV}.zip" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~sparc x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~sparc x86" IUSE="debug doc java python static-libs test-programs" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" diff --git a/media-libs/pyliblo/Manifest b/media-libs/pyliblo/Manifest deleted file mode 100644 index b0ef213e6bc8..000000000000 --- a/media-libs/pyliblo/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST pyliblo-0.10.0.tar.gz 29702 BLAKE2B 6120003aba9990a4c9d84050a3501e4f2bb345d7b454f47ca2689091c3dcfa1c59c85ff8c2a7b7d0e7a6b9ee87c291ebceddf09cd9a1a39a0706ae463394e407 SHA512 d2a3d47f6c52d310104256d33fbd5d652ae6bc8cde32c2d3b2f3f407b8a4aba99028e57cd466804d266f63468a6c792760f28a43dbabcfa3330e0a852ee4d4e3 -EBUILD pyliblo-0.10.0-r1.ebuild 521 BLAKE2B 0167a689e060dfbb1ce00e14a557894dcf4053f7c533a82ab4b7a785dd99ea98deb779b65dd2c985de691942b1c1c4452932c78a2d53ec30d7881879fcd6eb38 SHA512 01e2e5545285b23711349cfc92f8925b7e4ac968ef496e94a2a6782e2228a3eabb283197ddd89019cdaf12cd41d51d167add58c920d1fbbb1e5f1f9f3dea7a54 -MISC metadata.xml 443 BLAKE2B 0f5ca85fdee859d34612857810740cc23f7e82c757596afbcf33b4825908295d2d49f93ab27acf2e5ce66a1999deded0c30a7d90d2fdf88a609ac19e7d073bea SHA512 258fb4656807e957ee2172da4cebc2533e8367ccad076cbebd6e221cf76df046b748711d4d7abd73bb3c76e13102710beae0eb2ce74378bf1f15a2b8e9f41d2d diff --git a/media-libs/pyliblo/metadata.xml b/media-libs/pyliblo/metadata.xml deleted file mode 100644 index 511c25a14265..000000000000 --- a/media-libs/pyliblo/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>alexander@tsoy.me</email> - <name>Alexander Tsoy</name> - </maintainer> - <maintainer type="project"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <upstream> - <remote-id type="github">dsacre/pyliblo</remote-id> - </upstream> -</pkgmetadata> diff --git a/media-libs/pyliblo/pyliblo-0.10.0-r1.ebuild b/media-libs/pyliblo/pyliblo-0.10.0-r1.ebuild deleted file mode 100644 index ee8e08b5fa22..000000000000 --- a/media-libs/pyliblo/pyliblo-0.10.0-r1.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python{2_7,3_6} ) -inherit distutils-r1 - -DESCRIPTION="A Python wrapper for the liblo OSC library" -HOMEPAGE="http://das.nasophon.de/pyliblo" -SRC_URI="http://das.nasophon.de/download/${P}.tar.gz" - -LICENSE="LGPL-2.1+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND=">=media-libs/liblo-0.27 - ${PYTHON_DEPS}" -DEPEND="${RDEPEND} - dev-python/cython[${PYTHON_USEDEP}]" diff --git a/media-libs/sdl2-image/Manifest b/media-libs/sdl2-image/Manifest index 402ca2ac7f03..93fce09c4e60 100644 --- a/media-libs/sdl2-image/Manifest +++ b/media-libs/sdl2-image/Manifest @@ -1,5 +1,5 @@ DIST SDL2_image-2.0.4.tar.gz 11682695 BLAKE2B 5e2a456d770ab2b6b82d5573d9e6eed874b2b65fe3225287aef853b27f79251db4dae155721018c69f30e272d9cdd4a4f97db30ca93f63bc08e270019888edb6 SHA512 7320a5c9111908d402fbb0c12a49eb359a6db645c0c86839793ebb1a5b75eaca7c85eb96851f3a0b4a68a2f06363c8189555afd4f1048a4a41447370eddd7e6a DIST SDL2_image-2.0.5.tar.gz 11736518 BLAKE2B 8009fc4ff76d8f8f4093c02304329218e1d8b7d6fd9c747387f239bc6ee09133f8f3faee0005267ce29c083a6bf4ddcf8db72f502ea047f7288ec57ebbb16380 SHA512 77e743d3f32707e015b290c1379ae3c7d7a3fe265995713267f0d0ec6517de4808f0de9890b5ab28445941af5bc9fbff346620629e0d7d7e9f365262cab05ee7 EBUILD sdl2-image-2.0.4.ebuild 1537 BLAKE2B bab86ecdd66de54d4f10fb95da27cf77c9195c80dd8593137baff0ab0bc22ccf265301d1c84eec80278c9bd377f27734c636c182e17e3393591703208e407a5d SHA512 805d2cc5436ab8fafe5c834246cf7900b7b45f1fc256ba23014bc37250e20f73e2645ae5bfbf2e54f99239c7c647900d5f09007d7456cab24f6d4e5e05c3b5b5 -EBUILD sdl2-image-2.0.5.ebuild 1555 BLAKE2B b7c20813e2b106722b377e8fe9e928af6108089437c7ad5355594a47be5b1b073ccaeea09013f788420d356879fb7045aa7daacb26872b37b6014955a53317f2 SHA512 4dc1e9fc61056c4b467d788f31d8d05c9ed6569362e27f3a5b75324cdf3eca4f5f54e8a6a63c2432c31202e276b7ef14676ef6e2dbb52bf7b2e3523fcafbebc4 +EBUILD sdl2-image-2.0.5.ebuild 1560 BLAKE2B d43904e1b6c84ce9d657219d643bf6f673495d4227ba2b73cc8c23a37cd91e53556c3e880876271e50c3a2caf35650a95e1a2f106d0ab486c0c62ebfe8f5d908 SHA512 80d3c98115aff75304100d7551facdb148300ed35609a4a6665aacd71c2fc8da9b4689bfc30e6a1115275274ff6bcb4241613bad63ddfa56599e8dd7ddb6459f MISC metadata.xml 323 BLAKE2B 7d9dc08cddd37155dbaada0cf585700675350e874677346366807037987e1329fa141585f64101bd844d2ffb7bb6e80d0f53793af223f7a9a716f2e2b80bd245 SHA512 5502470417abb179d755e9d913a30e654bc961aeadcf91747b72b0be3823137ea0f344454744b7e3c450ef4923bce844f8281c85b6019f8decd63a50ea307089 diff --git a/media-libs/sdl2-image/sdl2-image-2.0.5.ebuild b/media-libs/sdl2-image/sdl2-image-2.0.5.ebuild index 4796415aa151..d5584bcaf463 100644 --- a/media-libs/sdl2-image/sdl2-image-2.0.5.ebuild +++ b/media-libs/sdl2-image/sdl2-image-2.0.5.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://www.libsdl.org/projects/SDL_image/release/${MY_P}.tar.gz" LICENSE="ZLIB" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" IUSE="gif jpeg png static-libs tiff webp" RDEPEND=" diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest index 5ef3a4eb0024..d14130618c89 100644 --- a/media-libs/shaderc/Manifest +++ b/media-libs/shaderc/Manifest @@ -6,5 +6,5 @@ DIST shaderc-2019.0.tar.gz 232620 BLAKE2B 53fd0967fe22e5a89783fccb485dc07c31a18e DIST shaderc-2020.4_pre20200405.tar.gz 273897 BLAKE2B 6cd02d0db17d0c92b3f2b65bd46284b8432538e3899e088c2e08648a6797ed596af13e251afdf0c1747abc27fa49b56df32ce67beb72c6e99a6bda463cf9dea1 SHA512 556d519faf6e3df6efbe77a24b21e74198468b0638dd7c3143228afce5625f04707fa77aaec997998795166705271e2e8d086cd2e82609eaaef786ea36554ac4 EBUILD shaderc-2018.0.ebuild 1972 BLAKE2B 59ff84898d5eb429e0cf2ca5eb102cfd0fe652c4a7b6b44409a245509bbbc99ad69e18d65672b6a53ad5eb6b09f8f987a7f538880f4772c2bcfb785f982939a0 SHA512 0665f70683a796084e2da406c6e650ff3632aacf5318e078eb2de50f3d9b123b14b8b04095186bde791cfadc51befcd7abf3805e87d633b777c893234b81e716 EBUILD shaderc-2019.0-r1.ebuild 2092 BLAKE2B 6b8a0b3eda40a6de6ca1bd4ab98fcddd6e1fb18e642c0a92d45b776b8f10a802c02d5ce0e4962c8d0e7c00b5f465cd6f2e2f86c8319fb9bc53384507d2e785cf SHA512 7d71e75785b4348976aae21e482e14fab20730cd1b882bcea56206e6c10804b655c80208fb73283007cf625e7f3b72fa3fbbfc9cc40a27eed03d8abc74955098 -EBUILD shaderc-2020.4_pre20200405.ebuild 2085 BLAKE2B 9dca6a52fb2140b06c547dcf460eba813d37531db9e8fd9c1163357459de83c1df44ab79700c527509141148e879e803f342ada8cee524d6e16348302bd9e978 SHA512 85c543d5e03b9b9cfdc9272f8f9cab2a251b926dd073851f721dc82605d5e5714ebedd23edb295ceb712003e3061821c7d2dc71ebce848279667b8d1fc8c6c15 +EBUILD shaderc-2020.4_pre20200405.ebuild 2089 BLAKE2B ee9e8ed191ee3094cae26dfae29e8e5542f1816ea22b2891f75b9bcc825918ee5d2f6607bcf50c918c9dd38a3c08d06ee43cc6c19435311daef20f8a9eebd781 SHA512 e618ffa15344e1489b43dc3a29e571f4f88ec234988df5a729d2f9a84e905bdcf049f0252a3d76cceb89afdc636d4c38e73558983977ba4df0e93f7aa6d5fbe4 MISC metadata.xml 335 BLAKE2B 295aaacdd867834ddc93fd5f52a7d5c50b14a63936e4f97f5cba62d7ddc47fda07dc620203f6e27adf01d8df13b5d9c2b0f5621a0d21bb53f8b846b78023ddfa SHA512 f9b82e65002f90c0e253b712ac3a11c483a3d7bb1750d46f3d8bf4de577927421e6e1cb3c3403afb89a8168e02e9b3736cc21adf6994827a17a82b237a8973a5 diff --git a/media-libs/shaderc/shaderc-2020.4_pre20200405.ebuild b/media-libs/shaderc/shaderc-2020.4_pre20200405.ebuild index a24d9d6052dd..3de771d443aa 100644 --- a/media-libs/shaderc/shaderc-2020.4_pre20200405.ebuild +++ b/media-libs/shaderc/shaderc-2020.4_pre20200405.ebuild @@ -3,7 +3,7 @@ EAPI=6 -PYTHON_COMPAT=( python{3_6,3_7} ) +PYTHON_COMPAT=( python{3_6,3_7,3_8} ) inherit cmake-multilib python-any-r1 diff --git a/media-libs/tiff/Manifest b/media-libs/tiff/Manifest index ec8407dc80f5..0994bb385982 100644 --- a/media-libs/tiff/Manifest +++ b/media-libs/tiff/Manifest @@ -1,3 +1,3 @@ DIST tiff-4.1.0.tar.gz 2421581 BLAKE2B 1f9b92d08dc95633bb005a635bbcecd8fa5e4f30c14f059b42aafbb4a52b4fb1b84b1e97cea33f3102f5808cb28f93bc8fcbae2b041c6227c97f90b4f9b8e631 SHA512 fd541dcb11e3d5afaa1ec2f073c9497099727a52f626b338ef87dc93ca2e23ca5f47634015a4beac616d4e8f05acf7b7cd5797fb218758cc2ad31b390491c5a6 -EBUILD tiff-4.1.0.ebuild 2089 BLAKE2B 3e9822b06bd86b3c697e9519fb7e0ee5c92e25a512393ab6a898e68700f3b61695f1de3cfcd5254c58263bf0b3b88fedebbce862b34189f032ccd1b32fd6bf72 SHA512 040626d895c39109b5aedd765d4853d9fa010e111d2e40a6d2fdf7a260c3c6464325be3551bd3233f51a07751ddc57cf0888e065a83cd7c91f97241e7ba946b5 +EBUILD tiff-4.1.0.ebuild 2090 BLAKE2B 8d644e032744c6958f22c1bc5e54889d16adc9c836866ac570cc262aa600871fef24d94f0dacb28dbc0333ab6b00d68f61ceb29e3891db291f1bceb50b74b1b7 SHA512 c872ff1ab47fada244d3dba7dc1638ba5b199c840cddf526d9bd0e7ecf1f26d24a6ecb2ff9cd0dce51774dff965d9d2840c64f62989f13c59a414a7de291c893 MISC metadata.xml 565 BLAKE2B 3d487835599974795ba6007439bf1d08756ab1c5dbe191509832b302f3199e4ffc05be64df3e26b4d4a1c11d1292c48cbb59ffa6e412831d16d7415e076f1062 SHA512 289043206dbb512c97e4bb703b32549ac4a77f40e212548b80ea865052b80fed9d4562f9fc94638fda54da9bc3e0c19ba303c027e66e7b75c772aeec91aebe6f diff --git a/media-libs/tiff/tiff-4.1.0.ebuild b/media-libs/tiff/tiff-4.1.0.ebuild index 524e64736073..9675c414fee6 100644 --- a/media-libs/tiff/tiff-4.1.0.ebuild +++ b/media-libs/tiff/tiff-4.1.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://download.osgeo.org/libtiff/${P}.tar.gz" LICENSE="libtiff" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+cxx jbig jpeg lzma static-libs test webp zlib zstd" RESTRICT="!test? ( test )" diff --git a/media-libs/vigra/Manifest b/media-libs/vigra/Manifest index 04cf2bde27d7..8c57be194f43 100644 --- a/media-libs/vigra/Manifest +++ b/media-libs/vigra/Manifest @@ -5,6 +5,6 @@ AUX vigra-1.11.1-lib_suffix.patch 1032 BLAKE2B ce1b73b89c4d10c3b2ef3185a3c9a7ca7 AUX vigra-1.11.1-python3.7.patch 1254 BLAKE2B 24e23db29992efa86154edb402e250c782160ba5208fd7b2dd1c1eb0526b51633014cd488b5f8abd808bb2fc54b20866111281447fc45683d70a9a8bd93f0854 SHA512 9cbaacf2b6e3bd892b930c48d2371fe96b9cfecc69c8d0c982972c412f1157a73648672f42e73df1cd5ce0753c69907faaca38e35bdd54952a753af7054e17fe AUX vigra-1.11.1-sphinx.ext.pngmath.patch 1411 BLAKE2B 6ffdd2f40ac982d693a6e71a89754d453202ba70e6ae65b3b45d64add3d2cc7a9710773e94b0604cb67dadb53ea27912ccce7fe844e6264f7c989bb96149cbcc SHA512 4e0ade84985ecc9c7c45afd949671b9cbc041db486c29732b17c1b62eadfdf6e299396a18686c03c3ed4e2b3ac6d830a8e224c56e3b8d20361c2f5e5fcc14650 DIST vigra-1.11.1-src.tar.gz 55119047 BLAKE2B c67dc61515075843faacb4ee054f3e28b4edd033dc6cb89d3c591827309eafa697b839ca85ff7c68d6aff9d7e08b1d3db73d50e6c3b065a5210b64a90e242444 SHA512 9c1638d626d658fa4b13069e5850b628d91db02bb18b8a9f0a4642fee501ede8a6f4f267d79ca5cd5baf3991e704163345cd18ab7919ff2a93db6bd496096de3 -EBUILD vigra-1.11.1-r3.ebuild 3550 BLAKE2B adfeb786c9b5d64448fa4f63e0c51c295b65d40ed92cde73c8924f4e9777d450f7c2c25709c7479dfa8841c5c6282fa47e6a6f85a207ff01bcfe42680e78ed24 SHA512 eccd61434bcd23f22edad9458c4389f091efd6fb2892d6de044cec0668968d70618f6c4ed4940d185bc7e8117ec5e7ed92d99ccf95f0b79bf1790b9e35d3d23e -EBUILD vigra-9999.ebuild 3905 BLAKE2B 5df7ecdb49b73ebd5885fe959265306ae4c7cd3eca7c9002c373dba19dbd84bf483b13fcb9eb41e4f367f75492d26686d6d15faf18602bffe16f23a18ea62b58 SHA512 715d241d3fe38f88010c2604321dd7a77d920c1df9ff795ad0b6fca82b445c279a4585398fbe6913235ff18b9506bd7b8a868f02dc66a39102546cdbeb8942d2 +EBUILD vigra-1.11.1-r3.ebuild 3552 BLAKE2B 6cecccf5e100dc69847f312815f084813d7feb57c88daba2a45e49c0e3224e2216b0971d006e1643e1a85fc34734656e70ad7a3ad216129e699890766dce6f60 SHA512 d9f070361ebb08de2b9b50d7bb80469d66dd96724b1012965e8c999fa8af88c260b1fde18d32128b87c6ebee24e707402ab5d957e311379f284acf99ed6da25c +EBUILD vigra-9999.ebuild 3907 BLAKE2B a428dac82f37a2d526cbe757da1363dd9a968c2e970bf91fecd3f8d3ed1204f5344df2f3b29ce7a370e8801f9d5fa6480b75adb113bc0dd41c65f7fc49869ac4 SHA512 f539813b694eda28dd26b4fca29e6f1b0c3daf3b04eac13ac1c71406632ee0b9f1f066ce26f7a067b74cbb624a9396ba3c71196f6802c422dabe45dee25ca0c2 MISC metadata.xml 413 BLAKE2B 985f005fa338d566dddb20126e0a83cb8e9ec5aa4ac9ed2d5ec6a42743eeb92f521375b74f8caaa94500c42450d68d0a4bf5c036c9a2909e13c922f50896824a SHA512 e5c2a32f7495cfceffc8da8464131b918134b7255fbcde9a10175a24698f5a6aff17630436935c6cda7d8a3cd8b182c299845a24528f3a9c40dff1022dce4f71 diff --git a/media-libs/vigra/vigra-1.11.1-r3.ebuild b/media-libs/vigra/vigra-1.11.1-r3.ebuild index bfb94af9b87d..93a26b7b05e2 100644 --- a/media-libs/vigra/vigra-1.11.1-r3.ebuild +++ b/media-libs/vigra/vigra-1.11.1-r3.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{6,7} ) +PYTHON_COMPAT=( python3_{6,7,8} ) PYTHON_REQ_USE="threads(+),xml" inherit cmake-utils python-r1 diff --git a/media-libs/vigra/vigra-9999.ebuild b/media-libs/vigra/vigra-9999.ebuild index 289fe0492523..9bb9d1c453b4 100644 --- a/media-libs/vigra/vigra-9999.ebuild +++ b/media-libs/vigra/vigra-9999.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{6,7} ) +PYTHON_COMPAT=( python3_{6,7,8} ) PYTHON_REQ_USE="threads(+),xml" inherit cmake-utils python-r1 diff --git a/media-libs/virglrenderer/Manifest b/media-libs/virglrenderer/Manifest index fba707a26075..253cdd7b5d92 100644 --- a/media-libs/virglrenderer/Manifest +++ b/media-libs/virglrenderer/Manifest @@ -1,7 +1,9 @@ AUX virglrenderer-0.6.0-libdrm.patch 391 BLAKE2B 471d68831129f1c01bdeddfb8748cb71fc30cced692f73493ed6ad07c519e15b8412a4dc4f533833181b8aa3a04566c160f7f08bccee7b1fb1adc4ee58c9a61c SHA512 935a3cd1aa7c947a472c8fe5f1880e1897311451f42da26ab941af91152c60e2b66930446b6ff370cc29831a345fa73f9374fc82ad22ced445e448f520b07853 DIST virglrenderer-0.6.0.tar.xz 222536 BLAKE2B 2e359e88489458460a5fe1daa62913ed0159c10eee1e360fbf561221dc38aa27e3c6c402960eb1313e55dfcbdca3483a5672f5c68b7303783320b8beb330d987 SHA512 23d5f8c582f02303e3b4b59a6ca66e7859367a0bb931b884521f615bf9e25290f1ad2a32a92c127df1ec0f48503e20f557f6e910973ca2c7620b75801d5f3401 DIST virglrenderer-0.7.0.tar.xz 258128 BLAKE2B 93d878caa635671b0cabb4726df6f3a75a3153e6a138beb6f7de0985abd3c3cc50618727573d5f6a887cec2e0cdba082327ec7c2f9e359e9bd1c0ea22785abba SHA512 b8ee9242ac4184e65ade700306827e4d3e345bf6d742970d4b1ac7a09d8883e4195c4c2e69b73a59a08a43b4d8ee078a16501fbafe927e59b0f7627470d04ba8 +DIST virglrenderer-0.8.2.tar.gz 2697672 BLAKE2B 2c5b14fcca8ed778a674c35f3a88213d017f0cb30afcd5c28a13f8ea8d9d2fcb052150451cf0c9e7b48f0619fa93c9cc9036b59677fdae09ec97517984af43c1 SHA512 a64069bf6a28e5b77da53b5226a447decc3fe07a5c28bc49c2c15413b7651605170c5644a24f6a0ce9216a0f55afcee0246c3e4d9bc8f32dad771be3115e0f2a EBUILD virglrenderer-0.6.0.ebuild 1052 BLAKE2B 9b73cf2f385a1b3097def7cb588afd3686690cee78b56aa9433bc29630b90720f29ffa5e59eb950bc46f376e7907b6cca3528f8cf4a61fcabc78cd1c5baa019d SHA512 a918e18f227e266815e099b4962ab887973d652dd3b2a30120f2c81a5dbb435cbfb9ca2662236854cffc0b3ced5bb66ca2dbb48aa7c96ddb49b2ba358e9a8b37 EBUILD virglrenderer-0.7.0.ebuild 1054 BLAKE2B a9301454f8cf10279c8d6efe7a81c5f5cabcd0f2ac01f523370ce4f4a4d0e7de72281717bb16896267bc8c0dae395b045a975d78b9719e067711e3568d1fb52a SHA512 3c0a0ee38960d5d45c10e1d9e6c7147d935faca44b0704fec68356a4ab89674744cdadb5bdd44cf3d7707a8b6f22a736914393c2b0841306a79bc841ee564714 -EBUILD virglrenderer-9999.ebuild 969 BLAKE2B 9a7c19dc5ea4d0052af34cb4f314eaedc3eeb1328c3e414a67b892f40ba585fedb5e270063700b34d63ca829fe30dae48f2f192cee6f669089176127f72899bb SHA512 5b85d80161b771a832548569b09103fdf0b3ac7c489c77c8e59427f1e15c159c1edac8f94a337ce31930e8e1077269d7d39d81813a6b0bd7c538f7c9dade3817 +EBUILD virglrenderer-0.8.2.ebuild 965 BLAKE2B 80a530f2799085f5dd234dac0bc3dadcf01b02d2dc928729dcd618efe58619c16f70616fa695a64d5abdd72832c561cb728e20caaf3550ab0350a6de54bc2a30 SHA512 71eb7c0f75ac412376297e20605f344bf639f41eeef7bce0405876dd01dc9203e7df7517922fb4198a413009e4c10ad1e7fa30d318fd709639cfde7d30546ac7 +EBUILD virglrenderer-9999.ebuild 942 BLAKE2B a17fbff964ec6e6a664738d37437e786a8505cc74283a36133dbfa1dd98a19ef19c4de7c3fbe7ae0fcc4c92067394df0224fc0882b92486bd6ceb1cd8a07b0de SHA512 2380fdec62258309db09746db46ce47a2a14b29e03e5e666e5722a651414bb8432a41844f563f9081b5879f6f54add3e7282447a26c6ea4a487b2a8325cedc7b MISC metadata.xml 371 BLAKE2B 3e3bdb314577f4b67ad0b800c37da42bf1f94200938519c39a3fd4020154065a86925b9afe83aab994ef0cc9b3480005691fbbb7277c367fac72d6e4ce608510 SHA512 94fcfe4653d16579ae9fab9dede61165c0b45ef1f97b642b4d50f0933909fe6ba04e3aa0f0f0e3311d780f126b7860295746caadd1a0245cb950e1012784902d diff --git a/media-libs/virglrenderer/virglrenderer-0.8.2.ebuild b/media-libs/virglrenderer/virglrenderer-0.8.2.ebuild new file mode 100644 index 000000000000..d095ab97034b --- /dev/null +++ b/media-libs/virglrenderer/virglrenderer-0.8.2.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit eutils meson + +if [[ ${PV} == "9999" ]] ; then + EGIT_REPO_URI="https://anongit.freedesktop.org/git/virglrenderer.git" + inherit git-r3 +else + SRC_URI="https://gitlab.freedesktop.org/virgl/${PN}/-/archive/${P}/${PN}-${P}.tar.gz -> ${P}.tar.gz" + KEYWORDS="amd64 ~arm64 x86" +fi + +DESCRIPTION="library used implement a virtual 3D GPU used by qemu" +HOMEPAGE="https://virgil3d.github.io/" + +LICENSE="MIT" +SLOT="0" +IUSE="static-libs" + +RDEPEND=" + >=x11-libs/libdrm-2.4.50 + media-libs/libepoxy" + +DEPEND="${RDEPEND}" + +# Most of the testuiste cannot run in our sandboxed environment, just don't +# deal with it for now. +RESTRICT="test" + +S=${WORKDIR}/${PN}-${P} + +src_configure() { + local emesonargs=( + -Ddefault_library=$(usex static-libs both shared) + ) + + meson_src_configure +} + +src_install() { + meson_src_install + find "${ED}"/usr -name 'lib*.la' -delete +} diff --git a/media-libs/virglrenderer/virglrenderer-9999.ebuild b/media-libs/virglrenderer/virglrenderer-9999.ebuild index bbd38bf8dbdf..00473eb8188e 100644 --- a/media-libs/virglrenderer/virglrenderer-9999.ebuild +++ b/media-libs/virglrenderer/virglrenderer-9999.ebuild @@ -1,16 +1,16 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="6" +EAPI="7" -inherit autotools eutils +inherit eutils meson if [[ ${PV} == "9999" ]] ; then EGIT_REPO_URI="https://anongit.freedesktop.org/git/virglrenderer.git" inherit git-r3 else - SRC_URI="mirror://gentoo/${P}.tar.xz" - KEYWORDS="~amd64 ~x86" + SRC_URI="https://gitlab.freedesktop.org/virgl/${PN}/-/archive/${P}/${PN}-${P}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~x86" fi DESCRIPTION="library used implement a virtual 3D GPU used by qemu" @@ -18,29 +18,27 @@ HOMEPAGE="https://virgil3d.github.io/" LICENSE="MIT" SLOT="0" -IUSE="static-libs test" -RESTRICT="!test? ( test )" +IUSE="static-libs" -RDEPEND=">=x11-libs/libdrm-2.4.50 +RDEPEND=" + >=x11-libs/libdrm-2.4.50 media-libs/libepoxy" -# We need autoconf-archive for @CODE_COVERAGE_RULES@. #568624 -DEPEND="${RDEPEND} - sys-devel/autoconf-archive - >=x11-misc/util-macros-1.8 - test? ( >=dev-libs/check-0.9.4 )" - -src_prepare() { - default - [[ -e configure ]] || eautoreconf -} + +DEPEND="${RDEPEND}" + +# Most of the testuiste cannot run in our sandboxed environment, just don't +# deal with it for now. +RESTRICT="test" src_configure() { - econf \ - $(use_enable static-libs static) \ - $(use_enable test tests) + local emesonargs=( + -Ddefault_library=$(usex static-libs both shared) + ) + + meson_src_configure } src_install() { - default + meson_src_install find "${ED}"/usr -name 'lib*.la' -delete } diff --git a/media-libs/woff2/Manifest b/media-libs/woff2/Manifest index 486c2ade3756..261f9e547eea 100644 --- a/media-libs/woff2/Manifest +++ b/media-libs/woff2/Manifest @@ -1,3 +1,4 @@ DIST woff2-1.0.2.tar.gz 38934 BLAKE2B b4a762cb2377b896147d9ebdae97f17e80bdb94fa8ec1b04e28e9df48c2f3456f83fc548b10a49bbc271bead349348f7582a85c5011f60a9feb4dda84920b6f3 SHA512 c788bba1530aec463e755e901f9342f4b599e3a07f54645fef1dc388ab5d5c30625535e5dd38e9e792e04a640574baa50eeefb6b7338ab403755f4a4e0c3044d -EBUILD woff2-1.0.2-r1.ebuild 703 BLAKE2B ab9bcf925ff648e388c09b1875eb7b4a4becdaeabc16e26b2e8cad6d3e1aa18577bcdf9d37807ea22a7cc20dd1773fbb2ec69aec522d8f64d909af342f3e7206 SHA512 99f62a1b2520c65e9f8125010568965c2591c3c35d96a32462670cb22f986a4d5c87f1d5e2f6f1b8d7f4012c914f057a51a4073a63e7c8a85ea0dd1d6b324910 -MISC metadata.xml 249 BLAKE2B e71e1b95fee768c696704acbf7e3cf0e599ed2bc8de92bae0141d1194ef9e842bdc292798904487a9b90ddfda9b0e84abd3b76b1518576c1d288240e4e46f110 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506 +EBUILD woff2-1.0.2-r1.ebuild 701 BLAKE2B a00dab0381a34daa02c2ca9c7f6ef486c0fb1fe246dcc3a8706fecee37ec11318130878ae84070c8b5f8587c2637d20a1bc868b5d6602b9c2ab1b632aea69af0 SHA512 e6bba71c501075515743c36ad4e45d22daa79643de9a4057f306ef0cd94a19b977d1ec114dcb531e0fac59869e78ad8171a882e07822437f3c50ac17d5ca8d95 +EBUILD woff2-1.0.2-r2.ebuild 879 BLAKE2B 7d785bb505f4eb5c4698c415f2a7b937b9d1599fd8ee69a8eab2930555a9040b381af7cc3b0cb7d3f049fcf1c6b076e3100c771128c991cc53019580b4f0db5a SHA512 e3d06a27755a0c0706045c9bddbf401224235b9484def783c5ea59beeb53914996318585a2f78454f2017f15ad950ab324d30c0661eed32b5482f7302ab88a10 +MISC metadata.xml 353 BLAKE2B 1cc153f5b5aaee1378bd1c42c3a85e0a156d853c63643e8b832b5517f8d7ff74c52552be3a11e3c0db7550daabfbb41d2618f89763baaf076ff4e327da03b7d0 SHA512 b3ceae6dd9b6556417a7633245e49463ee54759e8e8835583a15c8863c91e5669465a0fa1b22f066d99e0a1bfcd0df1537bddaba27cb6fb838ed356ca7f33a93 diff --git a/media-libs/woff2/metadata.xml b/media-libs/woff2/metadata.xml index 39980802b1da..4d78c821985d 100644 --- a/media-libs/woff2/metadata.xml +++ b/media-libs/woff2/metadata.xml @@ -5,4 +5,8 @@ <email>gnome@gentoo.org</email> <name>Gentoo GNOME Desktop</name> </maintainer> +<maintainer type="person"> + <email>graaff@gentoo.org</email> + <name>Hans de Graaff</name> +</maintainer> </pkgmetadata> diff --git a/media-libs/woff2/woff2-1.0.2-r1.ebuild b/media-libs/woff2/woff2-1.0.2-r1.ebuild index fac350a0e1b6..3c1822a06be4 100644 --- a/media-libs/woff2/woff2-1.0.2-r1.ebuild +++ b/media-libs/woff2/woff2-1.0.2-r1.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" diff --git a/media-libs/woff2/woff2-1.0.2-r2.ebuild b/media-libs/woff2/woff2-1.0.2-r2.ebuild new file mode 100644 index 000000000000..9036f520f921 --- /dev/null +++ b/media-libs/woff2/woff2-1.0.2-r2.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake-utils + +DESCRIPTION="Encode/decode WOFF2 font format" +HOMEPAGE="https://github.com/google/woff2" +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" +IUSE="" + +RDEPEND="app-arch/brotli" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +src_configure() { + local mycmakeargs=( + -DCMAKE_SKIP_RPATH=ON # needed, causes QA warnings otherwise + -DCANONICAL_PREFIXES=ON #661942 + ) + cmake-utils_src_configure +} + +src_install() { + cmake-utils_src_install + + dobin ${BUILD_DIR}/woff2_compress + dobin ${BUILD_DIR}/woff2_decompress + dobin ${BUILD_DIR}/woff2_info + + einstalldocs +} diff --git a/media-libs/xvid/Manifest b/media-libs/xvid/Manifest index 70ce77a2e2ba..370c882cf893 100644 --- a/media-libs/xvid/Manifest +++ b/media-libs/xvid/Manifest @@ -1,3 +1,4 @@ DIST xvidcore-1.3.5.tar.bz2 698846 BLAKE2B c65c90a2a51d993af65becd760364b495ca1714f888c640b577ee3cb509afc5dbe56d1f536aa710a5322106ca65bed4ad162ad97440e9c14deeabbcbe00984b5 SHA512 3297243400ce9ed2d0083559ee15fdfa422e585114c4e92c72fe702f43fea4af9fe4e9e794630959c220222379fa329452c4163a395f4ba1998c9be03a2e9441 +EBUILD xvid-1.3.5-r1.ebuild 1760 BLAKE2B 7d1cfb8ed445438cb2a1ffa9c64c05b831be2ab006745b184268a5f6b65e9e26e00366ac97477b5ee2b187607f68e4bc9b211175bc9f65ea80837cc190db891d SHA512 51ea38ffcabd1e7978f687edd80c8da390cf8e2f2b5dfe18a703c3e2053a6d972b7799eab714fd0ea2fbadb88a6d023ccbf3c8baea7aa495de4a255103f8decc EBUILD xvid-1.3.5.ebuild 1681 BLAKE2B a27d1d57f4100db991e0c95f5e644f54a859223b0b7ab7015152e14bc3f63c772a05a40e1e5e92f3120d12207d257c10de21535abd8edd431e83c359a33935ac SHA512 5d6ed5b7b5e8731bb52c7b985a9c0701397ebb11e2fa7b4d2d75f9a78a9bef43b042862a389fcf88f3d3b3b2e66429295d24dadcc27a3746b2c83ce143d2398f MISC metadata.xml 321 BLAKE2B cb6de1ddc565513350b010042d99dd2cb34c0cfa80d26d1324266b6621bea5fe50f4e9233348d0c5d9b9c214d48b9c94e8fc4b08f9c0b43c779b238a65559c03 SHA512 640a21ce70c9b74f86e27bca3153b920ad7ad8313f3f5d6032e41791ab99f7463718f99bfc7fd15613e682769be6fe322c15d3bc841f674bc0322afa130c8b98 diff --git a/media-libs/xvid/xvid-1.3.5-r1.ebuild b/media-libs/xvid/xvid-1.3.5-r1.ebuild new file mode 100644 index 000000000000..72652b0f4a5f --- /dev/null +++ b/media-libs/xvid/xvid-1.3.5-r1.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +MY_PN="${PN}core" +MY_P="${MY_PN}-${PV}" +inherit flag-o-matic multilib-minimal + +DESCRIPTION="High performance/quality MPEG-4 video de-/encoding solution" +HOMEPAGE="https://www.xvid.org/" +SRC_URI="http://downloads.xvid.org/downloads/${MY_P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +IUSE="elibc_FreeBSD examples pic +threads" + +NASM=">=dev-lang/nasm-2" +YASM=">=dev-lang/yasm-1" + +BDEPEND="sys-apps/grep" +DEPEND="amd64? ( || ( ${YASM} ${NASM} ) ) + x86? ( || ( ${YASM} ${NASM} ) ) + x86-macos? ( ${NASM} ) + x64-macos? ( ${NASM} )" + +S="${WORKDIR}/${MY_PN}/build/generic" + +src_prepare() { + default + + # make build verbose + sed \ + -e 's/@$(CC)/$(CC)/' \ + -e 's/@$(AS)/$(AS)/' \ + -e 's/@$(RM)/$(RM)/' \ + -e 's/@$(INSTALL)/$(INSTALL)/' \ + -e 's/@cd/cd/' \ + -e '/\$(libdir)\/\$(STATIC_LIB)/d' \ + -e 's/\$(BUILD_DIR)\/\$(STATIC_LIB)//g' \ + -e 's/info \$(STATIC_LIB)/info/g' \ + -i Makefile || die + # Since only the build system is in $S, this will only copy it but not the + # entire sources. + multilib_copy_sources +} + +multilib_src_configure() { + use sparc && append-cflags -mno-vis #357149 + use elibc_FreeBSD && export ac_cv_prog_ac_yasm=no #477736 + + local myconf=( $(use_enable threads pthread) ) + if use pic || [[ ${ABI} == "x32" ]] ; then #421841 + myconf+=( --disable-assembly ) + fi + + econf "${myconf[@]}" +} + +multilib_src_install_all() { + dodoc "${S}"/../../{AUTHORS,ChangeLog*,CodingStyle,README,TODO} + + if use examples; then + insinto /usr/share/${PN} + doins -r "${S}"/../../examples + fi +} |