From 8fd9d385e5bc3c01115ec2ddcb2227607eb90861 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 5 Jan 2024 14:04:26 +0000 Subject: gentoo auto-resync : 05:01:2024 - 14:04:25 --- media-libs/Manifest.gz | Bin 69319 -> 69147 bytes media-libs/lcms/Manifest | 6 - .../files/lcms-2.13.1-clang-15-configure.patch | 29 --- .../files/lcms-2.13.1-fix-configure-bashisms.patch | 22 -- media-libs/lcms/lcms-2.13.1-r3.ebuild | 58 ----- media-libs/lcms/lcms-2.14-r4.ebuild | 52 ----- media-libs/libaom/Manifest | 10 - media-libs/libaom/libaom-3.4.0.ebuild | 109 --------- media-libs/libaom/libaom-3.6.0.ebuild | 124 ---------- media-libs/libaom/libaom-3.6.1.ebuild | 128 ----------- media-libs/libaom/libaom-3.7.0-r1.ebuild | 127 ----------- media-libs/libaom/libaom-3.7.0.ebuild | 126 ----------- media-libs/libmpg123/Manifest | 5 - .../mpg123-1.32.3-build-programs-component.patch | 55 ----- .../mpg123-1.32.3-build-with-installed-libs.patch | 252 --------------------- media-libs/libmpg123/libmpg123-1.32.3-r1.ebuild | 94 -------- media-libs/libmpg123/metadata.xml | 17 -- media-libs/libsndfile/Manifest | 4 +- media-libs/libsndfile/libsndfile-1.2.2-r1.ebuild | 70 ------ media-libs/libsndfile/libsndfile-1.2.2-r2.ebuild | 70 ++++++ media-libs/libsndfile/libsndfile-9999.ebuild | 2 +- media-libs/libwebp/Manifest | 4 - media-libs/libwebp/libwebp-1.3.1_p20230908.ebuild | 74 ------ media-libs/libwebp/libwebp-1.3.1_p20230912.ebuild | 74 ------ media-libs/lilv/Manifest | 2 - media-libs/lilv/lilv-0.24.20-r1.ebuild | 75 ------ media-libs/sratom/Manifest | 2 - media-libs/sratom/sratom-0.6.14-r1.ebuild | 57 ----- 28 files changed, 73 insertions(+), 1575 deletions(-) delete mode 100644 media-libs/lcms/files/lcms-2.13.1-clang-15-configure.patch delete mode 100644 media-libs/lcms/files/lcms-2.13.1-fix-configure-bashisms.patch delete mode 100644 media-libs/lcms/lcms-2.13.1-r3.ebuild delete mode 100644 media-libs/lcms/lcms-2.14-r4.ebuild delete mode 100644 media-libs/libaom/libaom-3.4.0.ebuild delete mode 100644 media-libs/libaom/libaom-3.6.0.ebuild delete mode 100644 media-libs/libaom/libaom-3.6.1.ebuild delete mode 100644 media-libs/libaom/libaom-3.7.0-r1.ebuild delete mode 100644 media-libs/libaom/libaom-3.7.0.ebuild delete mode 100644 media-libs/libmpg123/Manifest delete mode 100644 media-libs/libmpg123/files/mpg123-1.32.3-build-programs-component.patch delete mode 100644 media-libs/libmpg123/files/mpg123-1.32.3-build-with-installed-libs.patch delete mode 100644 media-libs/libmpg123/libmpg123-1.32.3-r1.ebuild delete mode 100644 media-libs/libmpg123/metadata.xml delete mode 100644 media-libs/libsndfile/libsndfile-1.2.2-r1.ebuild create mode 100644 media-libs/libsndfile/libsndfile-1.2.2-r2.ebuild delete mode 100644 media-libs/libwebp/libwebp-1.3.1_p20230908.ebuild delete mode 100644 media-libs/libwebp/libwebp-1.3.1_p20230912.ebuild delete mode 100644 media-libs/lilv/lilv-0.24.20-r1.ebuild delete mode 100644 media-libs/sratom/sratom-0.6.14-r1.ebuild (limited to 'media-libs') diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz index a93683fa0a43..62ea76c5d66e 100644 Binary files a/media-libs/Manifest.gz and b/media-libs/Manifest.gz differ diff --git a/media-libs/lcms/Manifest b/media-libs/lcms/Manifest index e0817c21bbce..883123381e7d 100644 --- a/media-libs/lcms/Manifest +++ b/media-libs/lcms/Manifest @@ -1,15 +1,9 @@ -AUX lcms-2.13.1-clang-15-configure.patch 975 BLAKE2B 61777175f340ae6e9302820f37fd842f80bccdbf5219928d34cdcfe21342e3d935d70761f07d39497336956c920100d3f9eb75db5cf8aa6c2610b534beb2c0fd SHA512 68e2aa1b12259fba37b02fcd22c3512167e5010733f3ff083f5b0d33ec0d7f7be40ef04ec49e46664522d2dca064c98ccffc08a96b18cdfd236f0d9c06fd2f95 -AUX lcms-2.13.1-fix-configure-bashisms.patch 544 BLAKE2B 8b129f74cea00033a5cf02c07d7102c7d2f6c5c442d570fd27998d6e9fcc32224822fbc6dac66a8ad07597d9dd02a4622643421459d2d62fc15710fb5887f03e SHA512 1df85b4372a1df8cebe49415c187d19a830eaaac5b1bc1946246bc1baf60bedf11fe2d4761c929fe58c61206420be96b5ab1fd0088cf4da8007de41d079262e1 AUX lcms-2.15-meson-big-endian.patch 732 BLAKE2B 9eba9b1b95a2a1ca63f50f8aa9f1a3b01e32473419b71677fc867fd51c395539b5b8a282e846a2ac89f827def7e8fe21491ebe6a191107a8a5527272f3de2593 SHA512 eaf89150f5317f8f87d13818fc8ad7f2229d87563f196332bb5bdffc71ec93867766011f6e104fbb733688aac7dba2774938c3f3fc790d98fffe3a1d94432119 AUX lcms-2.15-meson-psicc-man-page.patch 410 BLAKE2B 7c61e939f6d975524f7a071408e13335d34c28d848be293fba2369a5f58cebc2bd4b2f969b3765837868c7d53eaa3643af1fd8ba436a3fdb49fae41f3e4a7bb2 SHA512 8cbe9adeffc898d7cdad8a9cb0b1e99f6e157b4b5d07bca8aa62d4cb9813a4ebe05e2f49d179278e22a7381a78b17cdc60055b1317360861e413814ff83b3acb AUX lcms-2.15-meson-samples.patch 697 BLAKE2B 1d6908eb7c330219d5923f94dc2f1f036d29a9a681663a3f28648d08d3a1e6ebe6d3e879b62ab6be35572f005f34146633a819b88b4f65deb1cec644b33303de SHA512 b757d5b585fce74f6efbab1df4b35ef1c7ba81b560b2fda99e53869c21a5dde24827333c3de1140e2688f57640945b66912d88c943a187d1512435820899ae4b AUX lcms-2.15-pthread-linking.patch 1376 BLAKE2B abeaeca00fb8bd7dcb1eb36163704874544f57e65be151cfc82e0bb64d1cc76efe92b9ba057d194e89331c77ce62c1656791a310cc11c8957ef2ed5666e49f37 SHA512 6ce3e6e8ca8ca22e5c43e58a1b5bdad61b5bb31988f1c66c7771311559681b447e07a2449c297eecc8985e24af086517c77477b3ff62f954874f47ad6483a728 -DIST lcms2-2.13.1.tar.gz 7276499 BLAKE2B ff4815fc4bcea94dc942f8072741c592f1bbde9c8e997f4e21e36cd271062a341ecc9b1f3c56e3e36ec19091fec049ee9faf75df04c2bc1e11174dc4cfe8da9e SHA512 214ec63fa086b580a6507d493a54ccf5faf02c40e149d71e41f9fc8510efdb16554621c96d91cc886f09682c9631b10aa194b4b67eb6ffcc871d5d4666b05617 -DIST lcms2-2.14.tar.gz 7406694 BLAKE2B 777b0bf65829121a3d32bca1ab936ac022f9af739bccdd02d5f86688c3386b974f526a012bdec4d36649566eea0aa659db317dd383eede6488236d601156a0f9 SHA512 92fba0a457ea81590eba0b8d98b7b621da6a83e3857948585e0b524235954954f9ac1670cf6a19b457c0fce22a87899ea4c5810db1ff2acf7c6b6e0dc4b61a1b DIST lcms2-2.15.tar.gz 7548405 BLAKE2B 97ce1e87c8de17e7d0dd1b00e1b49cf4e3c6912c74ff16d5afb9979565ad830fd8b3f08f7535ae8b5e763fbd22d2a058c577536ddb7487b7aa8fb25d585f8c84 SHA512 ab038c369e66736e0dd3810fbac6cf5381bc3102c4dd693819367b1224f59d9e853ede081388464c0e7c213d92e6cddc48c23020953af10ad6c6802cfa17e213 DIST lcms2-2.16.tar.gz 7632822 BLAKE2B cf4d10908e6b8e6cf15ec8a99f0a299a9bcb7082f0df5ab1c9d84fcb739132855edf717c2ab746040fc09bace7afaaa8a39538e7ceabd0e68cdb3b4fb5627c6d SHA512 638dd6ad6787456c8145510d18b2d0727bd0a446a13ac2934aabc9531d1156eca2a2c0fd780a453823fbd35a1895f9d8de5dc4b3cab505459dd3f0535b4e837d -EBUILD lcms-2.13.1-r3.ebuild 1467 BLAKE2B 5832baf8c2b10ea641db4ea6701ddffebf7f12d504ca2ad55536a0f23162bcb913f71140a64e4e4fb2e27a6c535d6dbc056b57a084b4987dd27299fad80db792 SHA512 5792ea1c4d04a5d987575d46379357845d4ca62e0f0dbddf8029577ae1b2b363130b9f8e9dd8cb4caf208da7964dbeba512f91c8708035a4fcaa4b3717804368 -EBUILD lcms-2.14-r4.ebuild 1317 BLAKE2B 39b614bdb627146e641d236a44e37a0f520348168fbd4e0e5437f9063fbb7257e69350f134a4fdd7277e2213a2a2e18ede7c2201d88a8bceca5e63ed347292ef SHA512 258228d88c236f22e133c0b517a3cf2456b42cd65f0a1ebcb507135b7b825a55222e6aeafb2f7248efa2555f944e54584b7c082ddb945dc2b79d09b35ec5a85c EBUILD lcms-2.15.ebuild 1492 BLAKE2B 4e2ed2ad61b824a6a337c3259ed6f66e30a9a50e348f9a9077e78442da2d10b3233ce0b7713bce795de8fd6d7d06a98045a5d2e1e1dd981632ac7c65be26b3ac SHA512 ef45e628c217b77f7cb988d698daf568930cf3324e769d89d91ac7c26b73324d4520601038d0d25b910993cb0fe94931ccb105940200ba29deaf6d4d8202a00b EBUILD lcms-2.16.ebuild 1291 BLAKE2B 893994727638f52b3bf9c5b323bc93e52b9750e903cf2214def1654279c6a5ed8dc528646101a24c76d19c02e3ce9f3cf445f30a2c0006e9f26622dee112a059 SHA512 e3e5cc3ec55007fc4cb49c59ba538f7b7276a6b44efdedb22f94e8020f994e31f78708a0bf04534e8d4c1db99b81f1c4315c38485353430c0bb4af9eba8633fa MISC metadata.xml 465 BLAKE2B eac440b8a48c75faaa51b0333582740e7e33b0b6222bf5376383764c9395cfa7a7936e19ec2dd22a043e3251ed4e40161c7a594f7f3157b8b809c620dd551430 SHA512 dabeaecc2fed3c2e63f2bb0219711961c51f7da710a5e90629df694c5c89deb9fd26c2329ed5ac577edbf60b51a8efd34f65fdd7e6759912c2513e4d8efa6f35 diff --git a/media-libs/lcms/files/lcms-2.13.1-clang-15-configure.patch b/media-libs/lcms/files/lcms-2.13.1-clang-15-configure.patch deleted file mode 100644 index e723d1f4b3c7..000000000000 --- a/media-libs/lcms/files/lcms-2.13.1-clang-15-configure.patch +++ /dev/null @@ -1,29 +0,0 @@ -https://github.com/mm2/Little-CMS/pull/338 - -From 61493b49b91740a84dea61b72a8ce7dc40afa766 Mon Sep 17 00:00:00 2001 -From: Sam James -Date: Mon, 12 Sep 2022 17:56:31 +0100 -Subject: [PATCH] configure.ac: fix configure tests broken with Clang 15 - (-Wimplicit-int) - -Clang 15 makes -Wimplicit-int an error by default. - -Before this fix, configure would think SSE2 support is not present -when it is: -``` -checking whether compiler supports SSE2... no -``` - -Signed-off-by: Sam James ---- a/configure.ac -+++ b/configure.ac -@@ -212,7 +212,7 @@ AC_LANG_PUSH([C]) - AC_MSG_CHECKING([whether compiler supports SSE2]) - AC_COMPILE_IFELSE([AC_LANG_SOURCE([[ - #include -- main() { __m128i n = _mm_set1_epi8(42); }]])], -+ int main() { __m128i n = _mm_set1_epi8(42); }]])], - [ac_compiler_supports_sse2=yes], [ac_compiler_supports_sse2=no]) - AC_MSG_RESULT([$ac_compiler_supports_sse2]) - AS_IF([test "x$ac_compiler_supports_sse2" != "xyes"], - diff --git a/media-libs/lcms/files/lcms-2.13.1-fix-configure-bashisms.patch b/media-libs/lcms/files/lcms-2.13.1-fix-configure-bashisms.patch deleted file mode 100644 index 41e12fdf1f4e..000000000000 --- a/media-libs/lcms/files/lcms-2.13.1-fix-configure-bashisms.patch +++ /dev/null @@ -1,22 +0,0 @@ -https://bugs.gentoo.org/832733 ---- a/configure.ac -+++ b/configure.ac -@@ -55,7 +55,7 @@ - AC_PROG_LIBTOOL - AC_SUBST(LIBTOOL_DEPS) - --LIB_PLUGINS = '' -+LIB_PLUGINS='' - - # Add configure option --enable-maintainer-mode which enables dependency - # checking and generation useful to package maintainers. This is made an -@@ -149,7 +149,7 @@ - [ - with_fastfloat='no' - ]) --if test "$with_fastfloat" == "yes" -+if test "$with_fastfloat" = "yes" - then - LIB_PLUGINS="$LIB_PLUGINS -llcms2_fast_float" - fi - diff --git a/media-libs/lcms/lcms-2.13.1-r3.ebuild b/media-libs/lcms/lcms-2.13.1-r3.ebuild deleted file mode 100644 index ca2201b84f49..000000000000 --- a/media-libs/lcms/lcms-2.13.1-r3.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools multilib-minimal - -DESCRIPTION="A lightweight, speed optimized color management engine" -HOMEPAGE="http://www.littlecms.com/" -SRC_URI="https://github.com/mm2/Little-CMS/releases/download/lcms${PV}/${PN}2-${PV}.tar.gz" -S="${WORKDIR}/lcms2-${PV}" - -LICENSE="MIT" -SLOT="2" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" -IUSE="doc jpeg static-libs test +threads tiff zlib" -REQUIRED_USE="tiff? ( zlib )" - -RESTRICT="!test? ( test )" - -RDEPEND=" - jpeg? ( media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}] ) - tiff? ( >=media-libs/tiff-4.0.3-r6:=[${MULTILIB_USEDEP}] ) - zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] ) -" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}"/${PN}-2.13.1-fix-configure-bashisms.patch - "${FILESDIR}"/${PN}-2.13.1-clang-15-configure.patch -) - -src_prepare() { - default - - # TODO: Swap back to elibtoolize once dropped eautoreconf (for bashism patch) - # for Prefix/Solaris - #elibtoolize - eautoreconf -} - -multilib_src_configure() { - local myeconfargs=( - $(use_with jpeg) - $(use_enable static-libs static) - $(use_with threads) - $(use_with tiff) - $(use_with zlib) - ) - - ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" -} - -multilib_src_install_all() { - find "${ED}" -type f -name "*.la" -delete || die - - use doc && dodoc doc/*.pdf -} diff --git a/media-libs/lcms/lcms-2.14-r4.ebuild b/media-libs/lcms/lcms-2.14-r4.ebuild deleted file mode 100644 index a1d006cf1598..000000000000 --- a/media-libs/lcms/lcms-2.14-r4.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools multilib-minimal - -DESCRIPTION="A lightweight, speed optimized color management engine" -HOMEPAGE="http://www.littlecms.com/" -SRC_URI="https://github.com/mm2/Little-CMS/releases/download/lcms${PV}/${PN}2-${PV}.tar.gz" -S="${WORKDIR}/lcms2-${PV}" - -LICENSE="MIT" -SLOT="2" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" -IUSE="doc jpeg static-libs tiff zlib" -REQUIRED_USE="tiff? ( zlib )" - -RDEPEND=" - jpeg? ( media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}] ) - tiff? ( >=media-libs/tiff-4.0.3-r6:=[${MULTILIB_USEDEP}] ) - zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] ) -" -DEPEND="${RDEPEND}" - -src_prepare() { - default - - # TODO: switch back to elibtoolize once https://github.com/mm2/Little-CMS/issues/339 - # is fixed. - # for Prefix/Solaris - #elibtoolize - eautoreconf -} - -multilib_src_configure() { - local myeconfargs=( - --with-threads - $(use_with jpeg) - $(use_enable static-libs static) - $(use_with tiff) - $(use_with zlib) - ) - - ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" -} - -multilib_src_install_all() { - find "${ED}" -type f -name "*.la" -delete || die - - use doc && dodoc doc/*.pdf -} diff --git a/media-libs/libaom/Manifest b/media-libs/libaom/Manifest index fe2b6f491909..fdd393227f3c 100644 --- a/media-libs/libaom/Manifest +++ b/media-libs/libaom/Manifest @@ -2,25 +2,15 @@ AUX libaom-3.4.0-posix-c-source-ftello.patch 429 BLAKE2B 3e6ff2b95dbf39d2d90a46c AUX libaom-3.7.0-allow-fortify-source.patch 467 BLAKE2B 405f87a6467daae59823eedc9fd7cac959909d5c07df6b4930b55af129750bfd0ed2749b41c6a4fbdb2a8dd49a6881e9de0af526972d27c8c731ce29ab34d1af SHA512 ab69882b8652cb61bdfa14b5fbf5e5cef3344df3aee852f42192af1e935299be1029947a3cb80527362b2db57c93197b889fb45dc562123353b7a3871feaa811 AUX libaom-3.7.0-big-endian-tests.patch 1611 BLAKE2B 9c0ab0a6a5788fdbc87f30ef5f2a6524521dcf1ec1911544827acb912551c08fcf370c369abfde1567d691a8b814ec897d90819431d7ad091dc247dc7e7396e0 SHA512 299f511b45ba9f1511ab508159f7341ff6ca433118feefd66e96266131588203fc651b4b88be79487b1cbb688c7946dddeeba1b07d88c471da95465e6782fb87 AUX libaom-3.7.0-big-endian.patch 4168 BLAKE2B 6c9a9ac0933b29b3ee8111d8068dfff144385ae68ebf693a335672c3138cc31ef346486af44b0b0fff9bad58ad72d2335962b78bc82e40b1a7f4a4c9b5d3ca28 SHA512 aebd3f9d16f0cc6a6a0b7a240d5d8cb55d28fc8fe4a00444b26c4b54fed0536ff3577aab5aa624cd9900858770dfdad50f9429d91ee0638058d4be34873e8be6 -DIST libaom-3.4.0.tar.gz 5175838 BLAKE2B 7a38cc1a1871f044018a8ebf5022810b753b099ad61e0c6e2625a0480946e8b5e066fd1e1abc5523e817025c8a59d6f1092c12d632c5b602cf3a80f6ef8daa0e SHA512 8de5e7eae96b182ceb33ce2c66fde784349a7a117371177102c358cc9b2cad75bebe2849fdf8ce57ae149a38b43419b51e54e5475cb781ed3d5953081127b478 DIST libaom-3.5.0.tar.gz 5206715 BLAKE2B d47ddb864c909c972f692667177417daef0350124a096547eacc83ab3630227fe7a23e95f3988a2109c580f9a87ba30a58bcc58be1a2e24fe694eb01655a4861 SHA512 370c529a84d54c95f05c5a3b3edadd1cca95eeccd5a6b5454e574211c6dd9bf5bd33ab67b43587c6de37688fe546ea9e16de0ab2d721e965143b7e8c85db6fd4 -DIST libaom-3.6.0-testdata.tar.gz 498554450 BLAKE2B bbc84e9d3fd91272fa6e30a19f625fb5b71b1ff6c622982202c298e45c7a331338ed316942d7c0ab00f5ef37d442e1a45a62a30be70f8c1315caac9e7742903e SHA512 a86303a2486fca9a85cdb9275c1715a3862df92021967a5a0d97f8aa6862dd6cad1d65e1377fbee3f1b21d73c770e10ece4041a13bf57e6f2a1bb39357b00316 -DIST libaom-3.6.0.tar.gz 5258526 BLAKE2B bf97c74f3e59e3cc2431e7b7e3494beffde1b659d1a8f8775b4b47da0c7314b8bf5b9bdf14a9d1d47a8378271f49c9e26676e73509f9e910f1d5a01e79b575bc SHA512 28df178f43f26a064474f7d9c79882b4c04b66fed16f904ac9b37386912660e2af88c90672ec04eed99aef104156cf1e72040fa975895522dca7b88760b138bc -DIST libaom-3.6.1-testdata.tar.xz 374912432 BLAKE2B 81fb51eed6576a4ef5d5aaa93e9adda344e547404f6532d31f4ef6489a88cf6cce99b1ac0ad67ef9592cad80f13b015d4960c45e29ff2b0746a8de1583a5be90 SHA512 de0b1394080389d892d1493ca48b351bbc409baa81ab6937292df09e52947a65266f08557a1d3c2cb636a8d4b9f3ae0730a7a824c907abb3557e22cc0fc3034b -DIST libaom-3.6.1.tar.gz 5260460 BLAKE2B c47b748e3dc43e39ecb55c4d61ea3d2d4a889bb8c6c399e29e14269757d271cd759a553f5da765bcdf7cd19546b408fce060d5ed3fb13e3aba4f8d22d612bf29 SHA512 25afbc7911570973fa33410e9298eb31501b6f979fd4c60326081c9451c2cac8d692592d6fff19aac485da37da9c14e12ab4f95992e129ba7814b278b515d9bb DIST libaom-3.7.0-testdata.tar.xz 374076136 BLAKE2B 17036f37fbb04d59b50e13e5e2258215e99cab4b6f64ac558213009477bc22f43267b60bcbb30ec10325de2aed48b22237b12cd6220f4330e300b62bafedac0b SHA512 c08ef4c9c45f1a27e6c31b8cc9799d8e65d895663a79d7be51da1733be6d8013adaad3a8f1d7491f555a2eea58aead44b9ce935c3e9bb957cb8bbb93f6f4fd98 DIST libaom-3.7.0.tar.gz 5347924 BLAKE2B 2693d60f5afa810e00ab6aadcf8ca763e328bc64e47b3678eeba9993db89b25cfa0380beeff5a5938f19da74410ce83068c318cff2aea30e5fe39680ac67e937 SHA512 b763a877db26dcaddea5513825900917e55bc131bf78a83f941f1e74b534a514cb599fb64c3ac18a8202ac0a72c511dfef6eeff21dfbe59ed9816887ca3ec5f3 DIST libaom-3.7.1-testdata.tar.xz 373814716 BLAKE2B 2aecab88d36998d72ccbd170400425912404cffad0594749bd862c56ee732fa2a21898872db3898f5706459d45e13a026b6bb79ffb5ee9a6b284765ebf3cd8f6 SHA512 89a598e549602daeeb1a488303503644c4cf3f05b28706df3075c52592d3fdad13d29e56f36e571621db3d32f354af4b6978c02e9af8665f87c82f8c9918de9a DIST libaom-3.7.1.tar.gz 5349727 BLAKE2B a5bc8aaa538353fa405520fc096459d0009348c590dc585377e53971df252bac0b5bea40b6483c8be54caa7a0e8fccd761c5b3ec0db4144becec3cc12a91a5e9 SHA512 2ac90997065fcbdfa028e09945c10cbdad405569b98e03592a46971aebb189014ebd59553589804ba0a03c386af41bfbc37dd0a12320eb0fc6c9fd03e2149ee3 DIST libaom-3.8.0-testdata.tar.xz 426384840 BLAKE2B a195f44aa8f55e869ea613f587a101162723be643d272c08b5ac50afc9c55e2240d84f63489402482699f6c306d96116f7808f47f529ce4d0ec8149495b72b49 SHA512 18ba3468e770e274e8a1556160c8524d309d6ea80e3cca971d6858cccc5ba4f2d3764f484e19d23df83ebc50e047aa1ef6fb1a92aad90668cfee7daa95447db2 DIST libaom-3.8.0.tar.gz 5448720 BLAKE2B 276e50c134a5a5925591cbc5c76a11383d288854bc5f4db79d97f1e4e41e74f5739ee916df127112cb678673f09aeb5dfa91f1d8696b0894923837cea991bd73 SHA512 201a3ef00c0de3f90ed2486b306b836ec3e5c891c0ea05cb4607523f084f957849d38cd1e2684c05af2a93180a1b151ccc7a99ba8d5d52a84d8cb17cb25b0e8a -EBUILD libaom-3.4.0.ebuild 3246 BLAKE2B d42b5eb01f7383b4f4abc0000614251af08d02e1560babcc41f74d13711d6f3d17205b4fbe82011e1be39ce89a7a5694ea000f26df94676a7d7179bb0737034c SHA512 a965cec35285846c6df630d59ce520f37f423946e6a9130d8af72aaa48e9f80bc8df80e020b73bf4e5be8584e23f44fd054bbb6a0d7fb9c1002de4442b4301c4 EBUILD libaom-3.5.0.ebuild 3314 BLAKE2B 60443b958e7edf5345af61c71bfff8c8614ae51edf1cd6f34bea2aa42cd42941c7d259a2a947ca063e3add31c532c0ea4a894de212de625241cd1c3d5e928a87 SHA512 d88224575368b6aa4dbc83edf5970e7a1c5bfef9c1500a9b28e3bb91e2d1586c8b86c03a3756743d8e7c5ec63028b269a276572f9a1c9dc9fff5e02fd6b3f5ed -EBUILD libaom-3.6.0.ebuild 4001 BLAKE2B 0f6af46ea95f891dc9ae55fb2fd276c304977dd9d0ce51ed72a3ba11ccec51e6f815e0f3466a10289e102b161a41440c71c0f3b78e4253ede4f7f17b3aa07147 SHA512 80c392f5721c6f913d7fc403f83354eb067f3d8d753b76d1905f82aee6fa430a87a0875070ffae7c6edda3e2529413c6577c8c0144ff38e98cc1973d1df44886 -EBUILD libaom-3.6.1.ebuild 4084 BLAKE2B 48ae40602af98e63e02fbbcbf64737fd0e9f9f0b278c311b8e43d46b92b848f089103c2a6191a931f0c6575d713915a2f8145b4afa488fb5b66158136021cad9 SHA512 48e6ba74685f7b6625ff63b5614362a5fac8b2e1cf089ef5eef92eda9666722f8afab6c754cf4a20d9de51061e8e5b30d6877dfe3f275a508892fcc004bc2bc6 -EBUILD libaom-3.7.0-r1.ebuild 4077 BLAKE2B 90d69ac4b74320819a390734af21bd1118455028aa300b92e42a524714f7be00f1561e694dfb62070c819974ae166387d111ba0eb4756cb6f70ac5e1c045759d SHA512 354d28904c1a4fe1ee70bfd8a48266556ac654dbe14c0fff1d72c81281246f94bf27957bf9c2481e9fcede85447626dd87e44f1be6bb4972a03162fe44e2132f EBUILD libaom-3.7.0-r2.ebuild 4405 BLAKE2B 751ea58790976f236878f61c857756875ed8c4345c5a466c3c0a6b24f1b00ff1aa6d9b7e73d8557d11d37a16aa7de511ff6c38306741bb12f7cfb1bd064ef778 SHA512 d59bba254278c4491019722758964e8284121756f89a68f7ff802ef2f987e85eae79de350a97cc879902b5708095abb6d39ec7eb66a985ffdd7336b66ae13729 -EBUILD libaom-3.7.0.ebuild 4023 BLAKE2B aea1f5e374ba3075baa8e72e135fecf063743909f5aa972a1a9b1503be1868e0dad9ae10809a7905f87151f6cd3634104b4493fddf86ddc174b0581d5c971218 SHA512 9d8f6e81729c4c875b4d7d7b986547c68f1024ad01e21d2b16e95572b146c159b4f32196c9e5c8008f64079d03d8216e393c70ffefd9f2a121e918e1c39dd996 EBUILD libaom-3.7.1.ebuild 4423 BLAKE2B 05afb91037b2c90df89a7034db363a049cd349b7fee3dde73de9a12afae8a28184b9f0a7b277f6b5980b76dddc64ca4616f2cf1fdbd4aba81fd38f11cf803f9b SHA512 9e41b03f29a7464e298dd247f65fc0a7a74802f54d61d5a17a645dc0a4aaa481674f5d0d52e79426eb11ffcd15cc522c18a0bab2a3a7a4f0f5761601b18161d3 EBUILD libaom-3.8.0.ebuild 4487 BLAKE2B 189f3b91d38e807c60d343fc36c83d52dbfc2837f9ff16eb8fd6f738e66a1a94e5f01a7f16f3413288614068387c27ddf944707d1add269e75b487625f387213 SHA512 c7f63e840008b66e7fd391a3bb87dac66208e24be36a578b8bb85a99681030c8cd9061ef36f60de41a33919318f4ddaac8fa1d50f598c4b20be0a797344284c0 EBUILD libaom-9999.ebuild 4487 BLAKE2B 189f3b91d38e807c60d343fc36c83d52dbfc2837f9ff16eb8fd6f738e66a1a94e5f01a7f16f3413288614068387c27ddf944707d1add269e75b487625f387213 SHA512 c7f63e840008b66e7fd391a3bb87dac66208e24be36a578b8bb85a99681030c8cd9061ef36f60de41a33919318f4ddaac8fa1d50f598c4b20be0a797344284c0 diff --git a/media-libs/libaom/libaom-3.4.0.ebuild b/media-libs/libaom/libaom-3.4.0.ebuild deleted file mode 100644 index 73517689fb17..000000000000 --- a/media-libs/libaom/libaom-3.4.0.ebuild +++ /dev/null @@ -1,109 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -inherit cmake-multilib python-any-r1 - -if [[ ${PV} == *9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://aomedia.googlesource.com/aom" -else - SRC_URI="https://storage.googleapis.com/aom-releases/${P}.tar.gz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86" -fi - -DESCRIPTION="Alliance for Open Media AV1 Codec SDK" -HOMEPAGE="https://aomedia.org https://aomedia.googlesource.com/aom/" - -LICENSE="BSD-2" -SLOT="0/3" -IUSE="doc +examples test" -IUSE="${IUSE} cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3" -IUSE="${IUSE} cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2" -IUSE="${IUSE} cpu_flags_arm_neon" -# Tests need more wiring up -RESTRICT="!test? ( test ) test" - -REQUIRED_USE=" - cpu_flags_x86_sse2? ( cpu_flags_x86_mmx ) - cpu_flags_x86_ssse3? ( cpu_flags_x86_sse2 ) -" - -BDEPEND="${PYTHON_DEPS} - dev-lang/perl - abi_x86_32? ( dev-lang/yasm ) - abi_x86_64? ( dev-lang/yasm ) - abi_x86_x32? ( dev-lang/yasm ) - doc? ( app-doc/doxygen ) -" - -# the PATENTS file is required to be distributed with this package, bug #682214 -DOCS=( PATENTS ) - -multilib_src_configure() { - local mycmakeargs=( - -DENABLE_CCACHE=OFF - -DENABLE_DOCS=$(multilib_native_usex doc ON OFF) - -DENABLE_EXAMPLES=$(multilib_native_usex examples ON OFF) - -DENABLE_NASM=OFF - -DENABLE_TESTS=$(usex test) - -DENABLE_TOOLS=ON - -DENABLE_WERROR=OFF - - # Needs libjxl, currently unpackaged. - -DCONFIG_TUNE_BUTTERAUGLI=0 - - # neon support is assumed to be always enabled on arm64 - -DENABLE_NEON=$(usex cpu_flags_arm_neon ON $(usex arm64 ON OFF)) - # ENABLE_DSPR2 / ENABLE_MSA for mips - -DENABLE_MMX=$(usex cpu_flags_x86_mmx ON OFF) - -DENABLE_SSE=$(usex cpu_flags_x86_sse ON OFF) - -DENABLE_SSE2=$(usex cpu_flags_x86_sse2 ON OFF) - -DENABLE_SSE3=$(usex cpu_flags_x86_sse3 ON OFF) - -DENABLE_SSSE3=$(usex cpu_flags_x86_ssse3 ON OFF) - -DENABLE_SSE4_1=$(usex cpu_flags_x86_sse4_1 ON OFF) - -DENABLE_SSE4_2=$(usex cpu_flags_x86_sse4_2 ON OFF) - -DENABLE_AVX=$(usex cpu_flags_x86_avx ON OFF) - -DENABLE_AVX2=$(usex cpu_flags_x86_avx2 ON OFF) - ) - - # For 32-bit multilib builds, force some intrinsics on to work around - # bug #816027. libaom seems to do runtime detection for some targets - # at least, so this isn't an issue. - if ! multilib_is_native_abi && use amd64 ; then - mycmakeargs+=( - -DENABLE_SSE3=ON - -DENABLE_SSSE3=ON - ) - fi - - # On ARM32-on-ARM64, things end up failing if NEON is off, bug #835456 - # Just force generic, given it's a niche situation. - # TODO: could try forcing armv7 or similar? - if use arm && ! use cpu_flags_arm_neon && [[ $(uname -p) == "aarch64" ]] ; then - ewarn "Forcing generic for arm32-on-arm64 build (bug #835456)" - mycmakeargs+=( - -DAOM_TARGET_CPU=generic - ) - fi - - cmake_src_configure -} - -multilib_src_test() { - "${BUILD_DIR}"/test_libaom || die -} - -multilib_src_install() { - if multilib_is_native_abi && use doc ; then - local HTML_DOCS=( "${BUILD_DIR}"/docs/html/. ) - fi - - cmake_src_install -} - -multilib_src_install_all() { - find "${ED}" -type f \( -name "*.a" -o -name "*.la" \) -delete || die -} diff --git a/media-libs/libaom/libaom-3.6.0.ebuild b/media-libs/libaom/libaom-3.6.0.ebuild deleted file mode 100644 index a4a3923a8c6a..000000000000 --- a/media-libs/libaom/libaom-3.6.0.ebuild +++ /dev/null @@ -1,124 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -inherit cmake-multilib python-any-r1 - -if [[ ${PV} == *9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://aomedia.googlesource.com/aom" -else - # To update test data tarball, follow these steps: - # 1. Clone the upstream repo and check out the relevant tag, - # or download the release tarball - # 2. Regular cmake configure (options don't matter here): - # cd build && cmake .. - # 3. Set LIBAOM_TEST_DATA_PATH to the directory you want and - # run the "make testdata" target: - # LIBAOM_TEST_DATA_PATH=../libaom-1.2.3-testdata make testdata - # This will download the test data from the internet. - # 4. Create a tarball out of that directory. - # cd .. && tar cvzf libaom-1.2.3-testdata.tar.gz libaom-1.2.3-testdata - SRC_URI="https://storage.googleapis.com/aom-releases/${P}.tar.gz - test? ( https://dev.gentoo.org/~ionen/distfiles/${P}-testdata.tar.gz )" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" -fi - -DESCRIPTION="Alliance for Open Media AV1 Codec SDK" -HOMEPAGE="https://aomedia.org https://aomedia.googlesource.com/aom/" - -LICENSE="BSD-2" -SLOT="0/3" -IUSE="doc +examples test" -IUSE="${IUSE} cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3" -IUSE="${IUSE} cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2" -IUSE="${IUSE} cpu_flags_arm_neon" -RESTRICT="!test? ( test )" - -REQUIRED_USE=" - cpu_flags_x86_sse2? ( cpu_flags_x86_mmx ) - cpu_flags_x86_ssse3? ( cpu_flags_x86_sse2 ) -" - -BDEPEND="${PYTHON_DEPS} - dev-lang/perl - abi_x86_32? ( dev-lang/yasm ) - abi_x86_64? ( dev-lang/yasm ) - abi_x86_x32? ( dev-lang/yasm ) - doc? ( app-doc/doxygen ) -" - -# The PATENTS file is required to be distributed with this package, bug #682214 -DOCS=( PATENTS ) - -PATCHES=( - "${FILESDIR}"/${PN}-3.4.0-posix-c-source-ftello.patch -) - -multilib_src_configure() { - local mycmakeargs=( - -DENABLE_CCACHE=OFF - -DENABLE_DOCS=$(multilib_native_usex doc ON OFF) - -DENABLE_EXAMPLES=$(multilib_native_usex examples ON OFF) - -DENABLE_NASM=OFF - -DENABLE_TESTS=$(usex test) - -DENABLE_TOOLS=ON - -DENABLE_WERROR=OFF - - # Needs libjxl, currently unpackaged. - -DCONFIG_TUNE_BUTTERAUGLI=0 - - # neon support is assumed to be always enabled on arm64 - -DENABLE_NEON=$(usex cpu_flags_arm_neon ON $(usex arm64 ON OFF)) - # ENABLE_DSPR2 / ENABLE_MSA for mips - -DENABLE_MMX=$(usex cpu_flags_x86_mmx ON OFF) - -DENABLE_SSE=$(usex cpu_flags_x86_sse ON OFF) - -DENABLE_SSE2=$(usex cpu_flags_x86_sse2 ON OFF) - -DENABLE_SSE3=$(usex cpu_flags_x86_sse3 ON OFF) - -DENABLE_SSSE3=$(usex cpu_flags_x86_ssse3 ON OFF) - -DENABLE_SSE4_1=$(usex cpu_flags_x86_sse4_1 ON OFF) - -DENABLE_SSE4_2=$(usex cpu_flags_x86_sse4_2 ON OFF) - -DENABLE_AVX=$(usex cpu_flags_x86_avx ON OFF) - -DENABLE_AVX2=$(usex cpu_flags_x86_avx2 ON OFF) - ) - - # For 32-bit multilib builds, force some intrinsics on to work around - # bug #816027. libaom seems to do runtime detection for some targets - # at least, so this isn't an issue. - if ! multilib_is_native_abi && use amd64 ; then - mycmakeargs+=( - -DENABLE_SSE3=ON - -DENABLE_SSSE3=ON - ) - fi - - # On ARM32-on-ARM64, things end up failing if NEON is off, bug #835456 - # Just force generic, given it's a niche situation. - # TODO: could try forcing armv7 or similar? - if use arm && ! use cpu_flags_arm_neon && [[ $(uname -p) == "aarch64" ]] ; then - ewarn "Forcing generic for arm32-on-arm64 build (bug #835456)" - mycmakeargs+=( - -DAOM_TARGET_CPU=generic - ) - fi - - cmake_src_configure -} - -multilib_src_test() { - LIBAOM_TEST_DATA_PATH="${WORKDIR}/${P}-testdata" "${BUILD_DIR}"/test_libaom || die -} - -multilib_src_install() { - if multilib_is_native_abi && use doc ; then - local HTML_DOCS=( "${BUILD_DIR}"/docs/html/. ) - fi - - cmake_src_install -} - -multilib_src_install_all() { - find "${ED}" -type f \( -name "*.a" -o -name "*.la" \) -delete || die -} diff --git a/media-libs/libaom/libaom-3.6.1.ebuild b/media-libs/libaom/libaom-3.6.1.ebuild deleted file mode 100644 index 29bca5fc9d9d..000000000000 --- a/media-libs/libaom/libaom-3.6.1.ebuild +++ /dev/null @@ -1,128 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -inherit cmake-multilib python-any-r1 - -if [[ ${PV} == *9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://aomedia.googlesource.com/aom" -else - # To update test data tarball, follow these steps: - # 1. Clone the upstream repo and check out the relevant tag, - # or download the release tarball - # 2. Regular cmake configure (options don't matter here): - # cd build && cmake .. - # 3. Set LIBAOM_TEST_DATA_PATH to the directory you want and - # run the "make testdata" target: - # LIBAOM_TEST_DATA_PATH=../libaom-1.2.3-testdata make testdata - # This will download the test data from the internet. - # 4. Create a tarball out of that directory. - # cd .. && tar cvaf libaom-1.2.3-testdata.tar.xz libaom-1.2.3-testdata - SRC_URI=" - https://storage.googleapis.com/aom-releases/${P}.tar.gz - test? ( https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-testdata.tar.xz ) - " - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86" -fi - -DESCRIPTION="Alliance for Open Media AV1 Codec SDK" -HOMEPAGE="https://aomedia.org https://aomedia.googlesource.com/aom/" - -LICENSE="BSD-2" -SLOT="0/3" -IUSE="doc +examples test" -IUSE="${IUSE} cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3" -IUSE="${IUSE} cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2" -IUSE="${IUSE} cpu_flags_arm_neon cpu_flags_ppc_vsx" -RESTRICT="!test? ( test )" - -REQUIRED_USE=" - cpu_flags_x86_sse2? ( cpu_flags_x86_mmx ) - cpu_flags_x86_ssse3? ( cpu_flags_x86_sse2 ) -" - -BDEPEND="${PYTHON_DEPS} - dev-lang/perl - abi_x86_32? ( dev-lang/yasm ) - abi_x86_64? ( dev-lang/yasm ) - abi_x86_x32? ( dev-lang/yasm ) - doc? ( app-doc/doxygen ) -" - -# The PATENTS file is required to be distributed with this package, bug #682214 -DOCS=( PATENTS ) - -PATCHES=( - "${FILESDIR}"/${PN}-3.4.0-posix-c-source-ftello.patch -) - -multilib_src_configure() { - local mycmakeargs=( - -DENABLE_CCACHE=OFF - -DENABLE_DOCS=$(multilib_native_usex doc ON OFF) - -DENABLE_EXAMPLES=$(multilib_native_usex examples ON OFF) - -DENABLE_NASM=OFF - -DENABLE_TESTS=$(usex test) - -DENABLE_TOOLS=ON - -DENABLE_WERROR=OFF - - # Needs libjxl, currently unpackaged. - -DCONFIG_TUNE_BUTTERAUGLI=0 - - # neon support is assumed to be always enabled on arm64 - -DENABLE_NEON=$(usex cpu_flags_arm_neon ON $(usex arm64 ON OFF)) - # ENABLE_DSPR2 / ENABLE_MSA for mips - -DENABLE_MMX=$(usex cpu_flags_x86_mmx ON OFF) - -DENABLE_SSE=$(usex cpu_flags_x86_sse ON OFF) - -DENABLE_SSE2=$(usex cpu_flags_x86_sse2 ON OFF) - -DENABLE_SSE3=$(usex cpu_flags_x86_sse3 ON OFF) - -DENABLE_SSSE3=$(usex cpu_flags_x86_ssse3 ON OFF) - -DENABLE_SSE4_1=$(usex cpu_flags_x86_sse4_1 ON OFF) - -DENABLE_SSE4_2=$(usex cpu_flags_x86_sse4_2 ON OFF) - -DENABLE_AVX=$(usex cpu_flags_x86_avx ON OFF) - -DENABLE_AVX2=$(usex cpu_flags_x86_avx2 ON OFF) - - -DENABLE_VSX=$(usex cpu_flags_ppc_vsx ON OFF) - ) - - # For 32-bit multilib builds, force some intrinsics on to work around - # bug #816027. libaom seems to do runtime detection for some targets - # at least, so this isn't an issue. - if ! multilib_is_native_abi && use amd64 ; then - mycmakeargs+=( - -DENABLE_SSE3=ON - -DENABLE_SSSE3=ON - ) - fi - - # On ARM32-on-ARM64, things end up failing if NEON is off, bug #835456 - # Just force generic, given it's a niche situation. - # TODO: could try forcing armv7 or similar? - if use arm && ! use cpu_flags_arm_neon && [[ $(uname -p) == "aarch64" ]] ; then - ewarn "Forcing generic for arm32-on-arm64 build (bug #835456)" - mycmakeargs+=( - -DAOM_TARGET_CPU=generic - ) - fi - - cmake_src_configure -} - -multilib_src_test() { - LIBAOM_TEST_DATA_PATH="${WORKDIR}/${P}-testdata" "${BUILD_DIR}"/test_libaom || die -} - -multilib_src_install() { - if multilib_is_native_abi && use doc ; then - local HTML_DOCS=( "${BUILD_DIR}"/docs/html/. ) - fi - - cmake_src_install -} - -multilib_src_install_all() { - find "${ED}" -type f \( -name "*.a" -o -name "*.la" \) -delete || die -} diff --git a/media-libs/libaom/libaom-3.7.0-r1.ebuild b/media-libs/libaom/libaom-3.7.0-r1.ebuild deleted file mode 100644 index d8ce8c479ebe..000000000000 --- a/media-libs/libaom/libaom-3.7.0-r1.ebuild +++ /dev/null @@ -1,127 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..11} ) -inherit cmake-multilib python-any-r1 - -if [[ ${PV} == *9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://aomedia.googlesource.com/aom" -else - # To update test data tarball, follow these steps: - # 1. Clone the upstream repo and check out the relevant tag, - # or download the release tarball - # 2. Regular cmake configure (options don't matter here): - # cd build && cmake .. - # 3. Set LIBAOM_TEST_DATA_PATH to the directory you want and - # run the "make testdata" target: - # LIBAOM_TEST_DATA_PATH=../libaom-3.7.0-testdata make testdata - # This will download the test data from the internet. - # 4. Create a tarball out of that directory. - # cd .. && tar cvaf libaom-3.7.0-testdata.tar.xz libaom-3.7.0-testdata - SRC_URI=" - https://storage.googleapis.com/aom-releases/${P}.tar.gz - test? ( https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-testdata.tar.xz ) - " - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" -fi - -DESCRIPTION="Alliance for Open Media AV1 Codec SDK" -HOMEPAGE="https://aomedia.org https://aomedia.googlesource.com/aom/" - -LICENSE="BSD-2" -SLOT="0/3" -IUSE="doc +examples test" -IUSE="${IUSE} cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3" -IUSE="${IUSE} cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2" -IUSE="${IUSE} cpu_flags_arm_neon" -RESTRICT="!test? ( test )" - -REQUIRED_USE=" - cpu_flags_x86_sse2? ( cpu_flags_x86_mmx ) - cpu_flags_x86_ssse3? ( cpu_flags_x86_sse2 ) -" - -BDEPEND="${PYTHON_DEPS} - dev-lang/perl - abi_x86_32? ( dev-lang/yasm ) - abi_x86_64? ( dev-lang/yasm ) - abi_x86_x32? ( dev-lang/yasm ) - doc? ( app-doc/doxygen ) -" - -# The PATENTS file is required to be distributed with this package, bug #682214 -DOCS=( PATENTS ) - -PATCHES=( - "${FILESDIR}"/${PN}-3.4.0-posix-c-source-ftello.patch - "${FILESDIR}"/${PN}-3.7.0-allow-fortify-source.patch -) - -multilib_src_configure() { - local mycmakeargs=( - -DENABLE_CCACHE=OFF - -DENABLE_DOCS=$(multilib_native_usex doc ON OFF) - -DENABLE_EXAMPLES=$(multilib_native_usex examples ON OFF) - -DENABLE_NASM=OFF - -DENABLE_TESTS=$(usex test) - -DENABLE_TOOLS=ON - -DENABLE_WERROR=OFF - - # Needs libjxl, currently unpackaged. - -DCONFIG_TUNE_BUTTERAUGLI=0 - - # neon support is assumed to be always enabled on arm64 - -DENABLE_NEON=$(usex cpu_flags_arm_neon ON $(usex arm64 ON OFF)) - # ENABLE_DSPR2 / ENABLE_MSA for mips - -DENABLE_MMX=$(usex cpu_flags_x86_mmx ON OFF) - -DENABLE_SSE=$(usex cpu_flags_x86_sse ON OFF) - -DENABLE_SSE2=$(usex cpu_flags_x86_sse2 ON OFF) - -DENABLE_SSE3=$(usex cpu_flags_x86_sse3 ON OFF) - -DENABLE_SSSE3=$(usex cpu_flags_x86_ssse3 ON OFF) - -DENABLE_SSE4_1=$(usex cpu_flags_x86_sse4_1 ON OFF) - -DENABLE_SSE4_2=$(usex cpu_flags_x86_sse4_2 ON OFF) - -DENABLE_AVX=$(usex cpu_flags_x86_avx ON OFF) - -DENABLE_AVX2=$(usex cpu_flags_x86_avx2 ON OFF) - ) - - # For 32-bit multilib builds, force some intrinsics on to work around - # bug #816027. libaom seems to do runtime detection for some targets - # at least, so this isn't an issue. - if ! multilib_is_native_abi && use amd64 ; then - mycmakeargs+=( - -DENABLE_SSE3=ON - -DENABLE_SSSE3=ON - ) - fi - - # On ARM32-on-ARM64, things end up failing if NEON is off, bug #835456 - # Just force generic, given it's a niche situation. - # TODO: could try forcing armv7 or similar? - if use arm && ! use cpu_flags_arm_neon && [[ $(uname -p) == "aarch64" ]] ; then - ewarn "Forcing generic for arm32-on-arm64 build (bug #835456)" - mycmakeargs+=( - -DAOM_TARGET_CPU=generic - ) - fi - - cmake_src_configure -} - -multilib_src_test() { - LIBAOM_TEST_DATA_PATH="${WORKDIR}/${P}-testdata" "${BUILD_DIR}"/test_libaom || die -} - -multilib_src_install() { - if multilib_is_native_abi && use doc ; then - local HTML_DOCS=( "${BUILD_DIR}"/docs/html/. ) - fi - - cmake_src_install -} - -multilib_src_install_all() { - find "${ED}" -type f \( -name "*.a" -o -name "*.la" \) -delete || die -} diff --git a/media-libs/libaom/libaom-3.7.0.ebuild b/media-libs/libaom/libaom-3.7.0.ebuild deleted file mode 100644 index 76a2b4d37365..000000000000 --- a/media-libs/libaom/libaom-3.7.0.ebuild +++ /dev/null @@ -1,126 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..11} ) -inherit cmake-multilib python-any-r1 - -if [[ ${PV} == *9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://aomedia.googlesource.com/aom" -else - # To update test data tarball, follow these steps: - # 1. Clone the upstream repo and check out the relevant tag, - # or download the release tarball - # 2. Regular cmake configure (options don't matter here): - # cd build && cmake .. - # 3. Set LIBAOM_TEST_DATA_PATH to the directory you want and - # run the "make testdata" target: - # LIBAOM_TEST_DATA_PATH=../libaom-3.7.0-testdata make testdata - # This will download the test data from the internet. - # 4. Create a tarball out of that directory. - # cd .. && tar cvaf libaom-3.7.0-testdata.tar.xz libaom-3.7.0-testdata - SRC_URI=" - https://storage.googleapis.com/aom-releases/${P}.tar.gz - test? ( https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-testdata.tar.xz ) - " - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" -fi - -DESCRIPTION="Alliance for Open Media AV1 Codec SDK" -HOMEPAGE="https://aomedia.org https://aomedia.googlesource.com/aom/" - -LICENSE="BSD-2" -SLOT="0/3" -IUSE="doc +examples test" -IUSE="${IUSE} cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3" -IUSE="${IUSE} cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2" -IUSE="${IUSE} cpu_flags_arm_neon" -RESTRICT="!test? ( test )" - -REQUIRED_USE=" - cpu_flags_x86_sse2? ( cpu_flags_x86_mmx ) - cpu_flags_x86_ssse3? ( cpu_flags_x86_sse2 ) -" - -BDEPEND="${PYTHON_DEPS} - dev-lang/perl - abi_x86_32? ( dev-lang/yasm ) - abi_x86_64? ( dev-lang/yasm ) - abi_x86_x32? ( dev-lang/yasm ) - doc? ( app-doc/doxygen ) -" - -# The PATENTS file is required to be distributed with this package, bug #682214 -DOCS=( PATENTS ) - -PATCHES=( - "${FILESDIR}"/${PN}-3.4.0-posix-c-source-ftello.patch -) - -multilib_src_configure() { - local mycmakeargs=( - -DENABLE_CCACHE=OFF - -DENABLE_DOCS=$(multilib_native_usex doc ON OFF) - -DENABLE_EXAMPLES=$(multilib_native_usex examples ON OFF) - -DENABLE_NASM=OFF - -DENABLE_TESTS=$(usex test) - -DENABLE_TOOLS=ON - -DENABLE_WERROR=OFF - - # Needs libjxl, currently unpackaged. - -DCONFIG_TUNE_BUTTERAUGLI=0 - - # neon support is assumed to be always enabled on arm64 - -DENABLE_NEON=$(usex cpu_flags_arm_neon ON $(usex arm64 ON OFF)) - # ENABLE_DSPR2 / ENABLE_MSA for mips - -DENABLE_MMX=$(usex cpu_flags_x86_mmx ON OFF) - -DENABLE_SSE=$(usex cpu_flags_x86_sse ON OFF) - -DENABLE_SSE2=$(usex cpu_flags_x86_sse2 ON OFF) - -DENABLE_SSE3=$(usex cpu_flags_x86_sse3 ON OFF) - -DENABLE_SSSE3=$(usex cpu_flags_x86_ssse3 ON OFF) - -DENABLE_SSE4_1=$(usex cpu_flags_x86_sse4_1 ON OFF) - -DENABLE_SSE4_2=$(usex cpu_flags_x86_sse4_2 ON OFF) - -DENABLE_AVX=$(usex cpu_flags_x86_avx ON OFF) - -DENABLE_AVX2=$(usex cpu_flags_x86_avx2 ON OFF) - ) - - # For 32-bit multilib builds, force some intrinsics on to work around - # bug #816027. libaom seems to do runtime detection for some targets - # at least, so this isn't an issue. - if ! multilib_is_native_abi && use amd64 ; then - mycmakeargs+=( - -DENABLE_SSE3=ON - -DENABLE_SSSE3=ON - ) - fi - - # On ARM32-on-ARM64, things end up failing if NEON is off, bug #835456 - # Just force generic, given it's a niche situation. - # TODO: could try forcing armv7 or similar? - if use arm && ! use cpu_flags_arm_neon && [[ $(uname -p) == "aarch64" ]] ; then - ewarn "Forcing generic for arm32-on-arm64 build (bug #835456)" - mycmakeargs+=( - -DAOM_TARGET_CPU=generic - ) - fi - - cmake_src_configure -} - -multilib_src_test() { - LIBAOM_TEST_DATA_PATH="${WORKDIR}/${P}-testdata" "${BUILD_DIR}"/test_libaom || die -} - -multilib_src_install() { - if multilib_is_native_abi && use doc ; then - local HTML_DOCS=( "${BUILD_DIR}"/docs/html/. ) - fi - - cmake_src_install -} - -multilib_src_install_all() { - find "${ED}" -type f \( -name "*.a" -o -name "*.la" \) -delete || die -} diff --git a/media-libs/libmpg123/Manifest b/media-libs/libmpg123/Manifest deleted file mode 100644 index 3e85958445b1..000000000000 --- a/media-libs/libmpg123/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -AUX mpg123-1.32.3-build-programs-component.patch 1304 BLAKE2B f0e4694bba608c20ed0cb1db0cf5f1c90ec522fc2eee6c01e8440fd39351e7d6a3e4165bac3a0ea3c1355bd7351dd6fefec9a02f8925226064ff741f01e3033a SHA512 b049a1da5b0185637f07445bcb5a00d37ba8c51456f10ee555e73fcacde2a3227ec900eaa334f84605a6956610831df5fceedef6c078375a82a0808c492b46a6 -AUX mpg123-1.32.3-build-with-installed-libs.patch 7957 BLAKE2B 668aecace3cde2acb25474ea235b20b7c81398c1e4c91216dc95acaa3961683e6f87c0e1b5b3ffec0486484de7c2cf9fb85a41549013698ce3734ac41dba952e SHA512 6e59255199c19b5f3ca4cc9c3175b0f3e01440d44820806c3b3ad37291afa771809c556ce5369b9df45d98c6e300576b55ef1c61668fd0286372cb0afcf550a4 -DIST mpg123-1.32.3.tar.bz2 1111054 BLAKE2B 67f889403c2bb639d675ec5ebea5a19c4b7174971d62bdd8d940ad659e6b0c06dada38422fc9d71b878917aa89e305ec48c8faa78d65d507cd6a0c9a79951359 SHA512 946c1073b6eebfd65333ec543df1caeea25864479e9c8e153fb53d8b636cc756d8d81947f7b5cbedbbfb1ea664d3fb27562ed36e7726d95e80591bd2ad622afc -EBUILD libmpg123-1.32.3-r1.ebuild 2592 BLAKE2B 3583c893b6414856310650155807e3e8d8b74c02070ead444f30309d2f74c9056a293ea2e9e841c00d94ab9ce605001959be202f8560b5d7edda5ab748d9b518 SHA512 4351de1ab072751860918833c877b5e72c0b853c40aeb0350ac1cfe604b14c5ed34f5f04f749eb11762bfbb69831f3fcaa02f728c25da2ac673862d217db1db1 -MISC metadata.xml 526 BLAKE2B 42eed8f068420cefea4cf3e75a880889be7abe182feec2aa95e0e7f550cf68eb2582460e43500d24b7ad189adb3e0e135da1079efb405957fe3dfc6b93a91ece SHA512 11e572b6ec77d6c971766e666db84ee4b605479c3f89ba639177de7fb109a8d9e38d1f5034a52554736e6bd0915aae84830169ba3580f6d64794adc4c8cb9d0e diff --git a/media-libs/libmpg123/files/mpg123-1.32.3-build-programs-component.patch b/media-libs/libmpg123/files/mpg123-1.32.3-build-programs-component.patch deleted file mode 100644 index ea20c8a445f6..000000000000 --- a/media-libs/libmpg123/files/mpg123-1.32.3-build-programs-component.patch +++ /dev/null @@ -1,55 +0,0 @@ -build: add programs component - -From: Igor V. Kovalenko - -Upstream PR: https://github.com/madebr/mpg123/pull/11 -Bug: https://bugs.gentoo.org/915858 ---- - configure.ac | 20 ++++++++++++++++++-- - 1 file changed, 18 insertions(+), 2 deletions(-) - -diff --git a/configure.ac b/configure.ac -index e47c7d5b..db37ff9b 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -440,6 +440,21 @@ AC_ARG_ENABLE(libsyn123, - ] - ) - -+AC_ARG_ENABLE(programs, -+ [AS_HELP_STRING([--enable-programs], [build (only) programs (with --disable-components)])], -+ [ -+ if test "x$enableval" = xyes -+ then -+ build_programs=yes -+ else -+ build_programs=no -+ fi -+ ], -+ [ -+ build_programs=no -+ ] -+) -+ - if test "x$build_all" = xyes; then - build_programs=yes - build_libmpg123=yes -@@ -447,8 +462,6 @@ if test "x$build_all" = xyes; then - build_libout123_modules=yes - build_libsyn123=yes - components="programs" --else -- build_programs=no - fi - - AM_CONDITIONAL([BUILD_PROGRAMS], [ test "x$build_programs" = xyes ]) -@@ -474,6 +487,9 @@ fi - if test "x$build_libsyn123" = xyes; then - components="$components libsyn123" - fi -+if test "x$build_programs" = xyes; then -+ components="$components programs" -+fi - components=$(echo $components) - - dnl ############## Configurable Options diff --git a/media-libs/libmpg123/files/mpg123-1.32.3-build-with-installed-libs.patch b/media-libs/libmpg123/files/mpg123-1.32.3-build-with-installed-libs.patch deleted file mode 100644 index aec0ef87ebbf..000000000000 --- a/media-libs/libmpg123/files/mpg123-1.32.3-build-with-installed-libs.patch +++ /dev/null @@ -1,252 +0,0 @@ -build: allow building with installed libmpg123 libsyn123 libout123 - -From: Igor V. Kovalenko - -Upstream PR: https://github.com/madebr/mpg123/pull/11 -Bug: https://bugs.gentoo.org/915858 ---- - Makefile.am | 18 +++++++++++++++--- - configure.ac | 33 +++++++++++++++++++++++---------- - libmpg123.pc.in | 2 +- - libout123.pc.in | 2 +- - libsyn123.pc.in | 2 +- - src/Makemodule.am | 30 +++++++++++++++++++++++------- - src/libmpg123/Makemodule.am | 2 +- - src/libout123/Makemodule.am | 2 +- - src/libsyn123/Makemodule.am | 2 +- - 9 files changed, 67 insertions(+), 26 deletions(-) - -diff --git a/Makefile.am b/Makefile.am -index 5b58dc4d..be3bfed0 100644 ---- a/Makefile.am -+++ b/Makefile.am -@@ -37,13 +37,25 @@ AM_CPPFLAGS = -DPKGLIBDIR="\"$(pkglibdir)\"" - AM_CPPFLAGS += \ - $(LTDLINCL) \ - -I$(top_srcdir)/src \ -- -I$(top_srcdir)/src/compat \ -+ -I$(top_srcdir)/src/compat -+ -+if BUILD_LIBMPG123 -+AM_CPPFLAGS += \ - -I$(top_srcdir)/src/libmpg123 \ -+ -I$(top_builddir)/src/libmpg123 -+endif -+ -+if BUILD_LIBSYN123 -+AM_CPPFLAGS += \ - -I$(top_srcdir)/src/libsyn123 \ -+ -I$(top_builddir)/src/libsyn123 -+endif -+ -+if BUILD_LIBOUT123 -+AM_CPPFLAGS += \ - -I$(top_srcdir)/src/libout123 \ -- -I$(top_builddir)/src/libmpg123 \ -- -I$(top_builddir)/src/libsyn123 \ - -I$(top_builddir)/src/libout123 -+endif - - # Include Make modules from subdirectories. - include src/Makemodule.am -diff --git a/configure.ac b/configure.ac -index db37ff9b..d782dbe5 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -472,7 +472,7 @@ AM_CONDITIONAL([BUILD_LIBSYN123], [ test "x$build_libsyn123" = xyes ]) - AM_CONDITIONAL([NEED_FMT123], [ test "x$build_libmpg123" = xyes || test "x$build_libout123" = xyes || test "x$build_libsyn123" = xyes ]) - # If we install libraries, prompting pkgconfig and include directories. - AM_CONDITIONAL([NEED_LIB], [ test "x$build_libmpg123" = xyes || test "x$build_libout123" = xyes || test "x$build_libout123_modules" = xyes || test "x$build_libsyn123" = xyes ]) --AM_CONDITIONAL([NEED_MAINLIB], [ test "x$build_libmpg123" = xyes || test "x$build_libout123" = xyes || test "x$build_libsyn123" = xyes ]) -+AM_CONDITIONAL([NEED_MAINLIB], [ test "x$build_libmpg123" = xyes || test "x$build_libout123" = xyes || test "x$build_libsyn123" = xyes || test "x$build_programs" = xyes ]) - - - if test "x$build_libmpg123" = xyes; then -@@ -2911,15 +2911,28 @@ dnl ############## Library cleanup - - PROG_LIBS=$LIBS - LIBS= --LIBMPG123_LIBS="$LIBM $COMPAT_LIBS" --LIBSYN123_LIBS=$LIBM --LIBOUT123_LIBS="$LIBRT $LIBM $COMPAT_LIBS" -+ -+if test "x$build_libmpg123" = xyes; then -+ LIBMPG123_DEP_LIBS="$LIBM $COMPAT_LIBS" -+else -+ PKG_CHECK_MODULES(LIBMPG123, libmpg123, HAVE_LIBMPG123="yes", HAVE_LIBMPG123="no" check_failed=yes) -+fi -+if test "x$build_libsyn123" = xyes; then -+ LIBSYN123_DEP_LIBS=$LIBM -+else -+ PKG_CHECK_MODULES(LIBSYN123, libsyn123, HAVE_LIBSYN123="yes", HAVE_LIBSYN123="no" check_failed=yes) -+fi -+if test "x$build_libout123" = xyes; then -+ LIBOUT123_DEP_LIBS="$LIBRT $LIBM $COMPAT_LIBS" -+else -+ PKG_CHECK_MODULES(LIBOUT123, libout123, HAVE_LIBOUT123="yes", HAVE_LIBOUT123="no" check_failed=yes) -+fi - - AC_SUBST(PROG_LIBS) - AC_SUBST(LIBM) --AC_SUBST(LIBMPG123_LIBS) --AC_SUBST(LIBSYN123_LIBS) --AC_SUBST(LIBOUT123_LIBS) -+AC_SUBST(LIBMPG123_DEP_LIBS) -+AC_SUBST(LIBSYN123_DEP_LIBS) -+AC_SUBST(LIBOUT123_DEP_LIBS) - - dnl ############## Final Output - -@@ -3034,8 +3047,8 @@ echo " CFLAGS='$CFLAGS'" - echo " PROG_LIBS='$PROG_LIBS'" - echo " (derived from LIBS, only used for end-user binaries and modules)" - echo " LIBDL='$LIBDL'" --echo " LIBMPG123_LIBS='$LIBMPG123_LIBS'" --echo " LIBSYN123_LIBS='$LIBSYN123_LIBS'" --echo " LIBOUT123_LIBS='$LIBOUT123_LIBS'" -+echo " LIBMPG123_DEP_LIBS='$LIBMPG123_DEP_LIBS'" -+echo " LIBSYN123_DEP_LIBS='$LIBSYN123_DEP_LIBS'" -+echo " LIBOUT123_DEP_LIBS='$LIBOUT123_DEP_LIBS'" - echo - echo "Next type 'make' and then 'make install'." -diff --git a/libmpg123.pc.in b/libmpg123.pc.in -index a8f692eb..c980a8c5 100644 ---- a/libmpg123.pc.in -+++ b/libmpg123.pc.in -@@ -8,5 +8,5 @@ Description: An optimised MPEG Audio decoder - Requires: - Version: @PACKAGE_VERSION@ - Libs: -L${libdir} -lmpg123 --Libs.private: @LIBMPG123_LIBS@ -+Libs.private: @LIBMPG123_DEP_LIBS@ - Cflags: -I${includedir} -diff --git a/libout123.pc.in b/libout123.pc.in -index fc4713f3..2c09778c 100644 ---- a/libout123.pc.in -+++ b/libout123.pc.in -@@ -8,5 +8,5 @@ Description: A streaming audio output API derived from mpg123 - Requires: - Version: @PACKAGE_VERSION@ - Libs: -L${libdir} -lout123 --Libs.private: @LIBOUT123_LIBS@ @LIBDL@ -+Libs.private: @LIBOUT123_DEP_LIBS@ @LIBDL@ - Cflags: -I${includedir} -diff --git a/libsyn123.pc.in b/libsyn123.pc.in -index 7e4ce2ed..60d0a572 100644 ---- a/libsyn123.pc.in -+++ b/libsyn123.pc.in -@@ -8,5 +8,5 @@ Description: A signal synthesis library accompanying mpg123 - Requires: - Version: @PACKAGE_VERSION@ - Libs: -L${libdir} -lsyn123 --Libs.private: @LIBSYN123_LIBS@ -+Libs.private: @LIBSYN123_DEP_LIBS@ - Cflags: -I${includedir} -diff --git a/src/Makemodule.am b/src/Makemodule.am -index b894a8aa..14dc8667 100644 ---- a/src/Makemodule.am -+++ b/src/Makemodule.am -@@ -3,10 +3,26 @@ - include src/tests/Makemodule.am - include src/compat/Makemodule.am - if NEED_LIB -+if BUILD_LIBOUT123 - include src/libout123/Makemodule.am -+LIBOUT123_LINK_LIBS = src/libout123/libout123.la -+else -+LIBOUT123_LINK_LIBS = @LIBOUT123_LIBS@ -+endif - if NEED_MAINLIB -+if BUILD_LIBMPG123 - include src/libmpg123/Makemodule.am -+LIBMPG123_LINK_LIBS = src/libmpg123/libmpg123.la -+else -+LIBMPG123_LINK_LIBS = @LIBMPG123_LIBS@ -+endif -+ -+if BUILD_LIBSYN123 - include src/libsyn123/Makemodule.am -+LIBSYN123_LINK_LIBS = src/libsyn123/libsyn123.la -+else -+LIBSYN123_LINK_LIBS = @LIBSYN123_LIBS@ -+endif - endif - endif - -@@ -22,17 +38,17 @@ endif - - src_mpg123_LDADD = \ - src/compat/libcompat.la \ -- src/libmpg123/libmpg123.la \ -- src/libout123/libout123.la \ -- src/libsyn123/libsyn123.la \ -+ ${LIBMPG123_LINK_LIBS} \ -+ ${LIBOUT123_LINK_LIBS} \ -+ ${LIBSYN123_LINK_LIBS} \ - @PROG_LIBS@ - - src_mpg123_LDFLAGS = @EXEC_LT_LDFLAGS@ - - src_out123_LDADD = \ - src/compat/libcompat.la \ -- src/libsyn123/libsyn123.la \ -- src/libout123/libout123.la \ -+ ${LIBSYN123_LINK_LIBS} \ -+ ${LIBOUT123_LINK_LIBS} \ - @PROG_LIBS@ - - src_out123_LDFLAGS = @EXEC_LT_LDFLAGS@ -@@ -46,12 +62,12 @@ CLEANFILES += src/*.a - - src_mpg123_id3dump_LDADD = \ - src/compat/libcompat.la \ -- src/libmpg123/libmpg123.la \ -+ ${LIBMPG123_LINK_LIBS} \ - @PROG_LIBS@ - - src_mpg123_strip_LDADD = \ - src/compat/libcompat.la \ -- src/libmpg123/libmpg123.la \ -+ ${LIBMPG123_LINK_LIBS} \ - @PROG_LIBS@ - - src_mpg123_SOURCES = \ -diff --git a/src/libmpg123/Makemodule.am b/src/libmpg123/Makemodule.am -index 48e3820f..7c64ea68 100644 ---- a/src/libmpg123/Makemodule.am -+++ b/src/libmpg123/Makemodule.am -@@ -34,7 +34,7 @@ src_libmpg123_libmpg123_la_LDFLAGS = \ - -export-symbols-regex '^mpg123_' - src_libmpg123_libmpg123_la_LIBADD = \ - src/compat/libcompat.la \ -- @LIBMPG123_LIBS@ -+ @LIBMPG123_DEP_LIBS@ - src_libmpg123_libmpg123_la_DEPENDENCIES = \ - src/compat/libcompat.la - -diff --git a/src/libout123/Makemodule.am b/src/libout123/Makemodule.am -index fcc5f87d..196b9de6 100644 ---- a/src/libout123/Makemodule.am -+++ b/src/libout123/Makemodule.am -@@ -55,7 +55,7 @@ src_libout123_libout123_la_LDFLAGS = \ - src_libout123_libout123_la_LIBADD = \ - src/libout123/libmodule.la \ - src/compat/libcompat.la \ -- @LIBOUT123_LIBS@ -+ @LIBOUT123_DEP_LIBS@ - - if HAVE_MODULES - -diff --git a/src/libsyn123/Makemodule.am b/src/libsyn123/Makemodule.am -index d85824fa..ff2a4848 100644 ---- a/src/libsyn123/Makemodule.am -+++ b/src/libsyn123/Makemodule.am -@@ -18,7 +18,7 @@ src_libsyn123_libsyn123_la_LDFLAGS = \ - - src_libsyn123_libsyn123_la_LIBADD = \ - src/compat/libcompat_str.la \ -- @LIBSYN123_LIBS@ -+ @LIBSYN123_DEP_LIBS@ - - src_libsyn123_libsyn123_la_SOURCES = \ - src/libsyn123/syn123.h \ diff --git a/media-libs/libmpg123/libmpg123-1.32.3-r1.ebuild b/media-libs/libmpg123/libmpg123-1.32.3-r1.ebuild deleted file mode 100644 index 9acb312fa9b2..000000000000 --- a/media-libs/libmpg123/libmpg123-1.32.3-r1.ebuild +++ /dev/null @@ -1,94 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_PN="mpg123" -MY_P="${MY_PN}-${PV}" -inherit autotools flag-o-matic toolchain-funcs multilib-minimal - -DESCRIPTION="Libraries for realtime MPEG 1.0/2.0/2.5 audio player for layers 1, 2 and 3" -HOMEPAGE="https://www.mpg123.org/" -SRC_URI="mirror://sourceforge/${MY_PN}/${MY_P}.tar.bz2" - -S="${WORKDIR}/${MY_P}" - -LICENSE="GPL-2 LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" -IUSE="int-quality cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec cpu_flags_x86_mmx cpu_flags_x86_sse" - -# No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs. -# Note: build system prefers libsdl2 > libsdl. We could in theory add both -# but it's tricky when it comes to handling switching between them properly. -# We'd need a USE flag for both sdl1 and sdl2 and to make them clash. -RDEPEND=" - dev-libs/libltdl:0 - ! - - - - sound@gentoo.org - Gentoo Sound project - - - - thomas-forum@orgis.org - Thomas Orgis - - - - Use rounding instead of fast truncation for integer output, where possible - - diff --git a/media-libs/libsndfile/Manifest b/media-libs/libsndfile/Manifest index 1f3c9428f6b3..220e6be37e3d 100644 --- a/media-libs/libsndfile/Manifest +++ b/media-libs/libsndfile/Manifest @@ -1,5 +1,5 @@ DIST libsndfile-1.2.2.tar.xz 730760 BLAKE2B bc8e49983d9ad9dfd98984e2ffef501c6f576480e556e9f9ef91c7d597524cc1bb8baed15dfef8e239f72c42136c524117029eb8271f3a2c9d607fee490279b5 SHA512 a6e3ea3ac5d91befaa99f6a31a3fac44e7b7c11f1de4698167317a461d5a19a2651d47486a920b34400f18367b4f6173bf0c1c9ba80eb682cece1b5beee352a0 -EBUILD libsndfile-1.2.2-r1.ebuild 1777 BLAKE2B 2cf4555c7afc5e60f0ee47870a4bef2d09223eb709abc16ed5033f58243e8ef686f332bdc7e6f903ca449da2ba9c0faae1e618b71d53cff6124c44d4915784ed SHA512 30f2fd703ab54998c813d3a5832aa8dc58102b401f67b5426ae120142b12a66965ef421cbde13cd044b46b38755f9df49658c0cb19e740812d62920d9dce13a2 +EBUILD libsndfile-1.2.2-r2.ebuild 1780 BLAKE2B 4d1a21e2c67289f98c6dd08629bc8ad83f8e8776ae3b00f3fd27f8c6b9136beadf49047a5d9aaa8fd34849a2b4e07a853a5e104a2db681dd18eb639a0aad9cd9 SHA512 bea8b93289292056eddb7315c280e65844ff7caa2f86cc3693306a56a64a54acb248eb8c47226215135a24b63885062e86aba1496e6fd7dec52804572d7e3bef EBUILD libsndfile-1.2.2.ebuild 1768 BLAKE2B 1d97619bc09b611d1e3815ee8eb3a5f55ed23934cc0d76c8452d57e6700ec8b0f817915f3e2f8cbb7b0c2f0a09ec08cedcab69d831f4706dde31ab0e8998e9d2 SHA512 4fe4c3c37778b8aaeb695af73fd148c863a51fbf5048b1eb14551a71b7eb8f79b73cbb1e7118cc548168e39d132579fc9705e2564687771ee115f47c9c00a162 -EBUILD libsndfile-9999.ebuild 1777 BLAKE2B 2cf4555c7afc5e60f0ee47870a4bef2d09223eb709abc16ed5033f58243e8ef686f332bdc7e6f903ca449da2ba9c0faae1e618b71d53cff6124c44d4915784ed SHA512 30f2fd703ab54998c813d3a5832aa8dc58102b401f67b5426ae120142b12a66965ef421cbde13cd044b46b38755f9df49658c0cb19e740812d62920d9dce13a2 +EBUILD libsndfile-9999.ebuild 1780 BLAKE2B 4d1a21e2c67289f98c6dd08629bc8ad83f8e8776ae3b00f3fd27f8c6b9136beadf49047a5d9aaa8fd34849a2b4e07a853a5e104a2db681dd18eb639a0aad9cd9 SHA512 bea8b93289292056eddb7315c280e65844ff7caa2f86cc3693306a56a64a54acb248eb8c47226215135a24b63885062e86aba1496e6fd7dec52804572d7e3bef MISC metadata.xml 413 BLAKE2B 744bb13f39bb333b397c4d00ca7f59ff8d6155992bc9991fe50345a456a9bbd5a059dc0bd6d6478cf04991f53aeabc409896d44bc0e963945ecf99ac260ebd0e SHA512 dfbac91e8bd390ed1cb504180418ace1c4becf34fa7306effc78f1d188e1fa7cbf20418c9eef67ab10c9479240c7fa576ad76e263a16e7133e15c83596bf2f2e diff --git a/media-libs/libsndfile/libsndfile-1.2.2-r1.ebuild b/media-libs/libsndfile/libsndfile-1.2.2-r1.ebuild deleted file mode 100644 index 617d96799c6e..000000000000 --- a/media-libs/libsndfile/libsndfile-1.2.2-r1.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} pypy3 ) - -if [[ ${PV} == *9999 ]]; then - inherit autotools git-r3 - EGIT_REPO_URI="https://github.com/libsndfile/libsndfile.git" -else - SRC_URI="https://github.com/libsndfile/libsndfile/releases/download/${PV}/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" -fi -inherit python-any-r1 multilib-minimal - -DESCRIPTION="C library for reading and writing files containing sampled sound" -HOMEPAGE="https://libsndfile.github.io/libsndfile/" - -LICENSE="LGPL-2.1" -SLOT="0" -IUSE="alsa minimal sqlite test" -RESTRICT="!test? ( test )" - -RDEPEND=" - !minimal? ( - media-libs/flac:=[${MULTILIB_USEDEP}] - media-libs/libogg:=[${MULTILIB_USEDEP}] - media-libs/libvorbis:=[${MULTILIB_USEDEP}] - media-libs/opus:=[${MULTILIB_USEDEP}] - media-sound/lame:=[${MULTILIB_USEDEP}] - media-libs/libmpg123:=[${MULTILIB_USEDEP}] - ) - alsa? ( media-libs/alsa-lib:= ) - sqlite? ( dev-db/sqlite )" -DEPEND="${RDEPEND}" -BDEPEND=" - ${PYTHON_DEPS} - virtual/pkgconfig" -if [[ ${PV} == *9999 ]]; then - BDEPEND+=" - sys-devel/autogen - " -fi - -src_prepare() { - default - - [[ ${PV} == *9999 ]] && eautoreconf -} - -multilib_src_configure() { - ECONF_SOURCE="${S}" econf \ - --disable-octave \ - --disable-static \ - --disable-werror \ - $(use_enable !minimal external-libs) \ - $(use_enable !minimal mpeg) \ - $(multilib_native_enable full-suite) \ - $(multilib_native_use_enable alsa) \ - $(multilib_native_use_enable sqlite) \ - PYTHON="${EPYTHON}" -} - -multilib_src_install_all() { - einstalldocs - - # no static archives - find "${ED}" -name '*.la' -delete || die -} diff --git a/media-libs/libsndfile/libsndfile-1.2.2-r2.ebuild b/media-libs/libsndfile/libsndfile-1.2.2-r2.ebuild new file mode 100644 index 000000000000..0da295be27a3 --- /dev/null +++ b/media-libs/libsndfile/libsndfile-1.2.2-r2.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +if [[ ${PV} == *9999 ]]; then + inherit autotools git-r3 + EGIT_REPO_URI="https://github.com/libsndfile/libsndfile.git" +else + SRC_URI="https://github.com/libsndfile/libsndfile/releases/download/${PV}/${P}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +fi +inherit python-any-r1 multilib-minimal + +DESCRIPTION="C library for reading and writing files containing sampled sound" +HOMEPAGE="https://libsndfile.github.io/libsndfile/" + +LICENSE="LGPL-2.1" +SLOT="0" +IUSE="alsa minimal sqlite test" +RESTRICT="!test? ( test )" + +RDEPEND=" + !minimal? ( + media-libs/flac:=[${MULTILIB_USEDEP}] + media-libs/libogg:=[${MULTILIB_USEDEP}] + media-libs/libvorbis:=[${MULTILIB_USEDEP}] + media-libs/opus:=[${MULTILIB_USEDEP}] + media-sound/lame:=[${MULTILIB_USEDEP}] + media-sound/mpg123-base:=[${MULTILIB_USEDEP}] + ) + alsa? ( media-libs/alsa-lib:= ) + sqlite? ( dev-db/sqlite )" +DEPEND="${RDEPEND}" +BDEPEND=" + ${PYTHON_DEPS} + virtual/pkgconfig" +if [[ ${PV} == *9999 ]]; then + BDEPEND+=" + sys-devel/autogen + " +fi + +src_prepare() { + default + + [[ ${PV} == *9999 ]] && eautoreconf +} + +multilib_src_configure() { + ECONF_SOURCE="${S}" econf \ + --disable-octave \ + --disable-static \ + --disable-werror \ + $(use_enable !minimal external-libs) \ + $(use_enable !minimal mpeg) \ + $(multilib_native_enable full-suite) \ + $(multilib_native_use_enable alsa) \ + $(multilib_native_use_enable sqlite) \ + PYTHON="${EPYTHON}" +} + +multilib_src_install_all() { + einstalldocs + + # no static archives + find "${ED}" -name '*.la' -delete || die +} diff --git a/media-libs/libsndfile/libsndfile-9999.ebuild b/media-libs/libsndfile/libsndfile-9999.ebuild index 617d96799c6e..0da295be27a3 100644 --- a/media-libs/libsndfile/libsndfile-9999.ebuild +++ b/media-libs/libsndfile/libsndfile-9999.ebuild @@ -29,7 +29,7 @@ RDEPEND=" media-libs/libvorbis:=[${MULTILIB_USEDEP}] media-libs/opus:=[${MULTILIB_USEDEP}] media-sound/lame:=[${MULTILIB_USEDEP}] - media-libs/libmpg123:=[${MULTILIB_USEDEP}] + media-sound/mpg123-base:=[${MULTILIB_USEDEP}] ) alsa? ( media-libs/alsa-lib:= ) sqlite? ( dev-db/sqlite )" diff --git a/media-libs/libwebp/Manifest b/media-libs/libwebp/Manifest index 0eaa780ce652..dbb1b882097c 100644 --- a/media-libs/libwebp/Manifest +++ b/media-libs/libwebp/Manifest @@ -1,8 +1,4 @@ AUX libwebp-1.2.3-libpng-pkg-config.patch 1894 BLAKE2B 80c19e65b1f913fdf0e9dd37ca603bcf89bd7dd71cf81ebd8beab6bcf671b76482b3d6d053f53558463c7f3e139897382c90aad5a5cebbd8c49ce4512e7f048c SHA512 3b80c89eb4643a315af594158ca370b71f38ab285cfaa3d1b8d90b09aa420750dccd46f1222b1b9a983af6e9dc501da2d6c732c05a2a3b097ba0437785cc80c7 -DIST libwebp-1.3.1-p20230908.tar.gz 3690666 BLAKE2B 895c9d384e0b40403940db093f8022fa81e67ce980711e3958d6614bf6aa9c9bd2cb01c1eba02b72028474f662f2ac996b14f0df5029690881053d55016dd9ab SHA512 4f93ef865dd653254089c9fdc8209a3add9a909002fbb56fc0784856dc50a6349c95ca6a06cb26601cd4233a09122009d61ad24e67258b069748ad9bb4da0c80 -DIST libwebp-1.3.1-p20230912.tar.gz 3690965 BLAKE2B f0d913d0b4516989f60345932e9259af1bfc1af85048a54c0aa25c6fdabd5948fcf59173253f9caa6c4b0ab96724b223ab65dabedd20bc9d6722fa4bfa712b38 SHA512 aa53084668cd5c345f4a73bd6c69c2eb411e73c735e5b6a2f76e935ab0f7519e9064bba9405df18c084686e8b95ba2335e2b534253b113c5a03aa63e259f07a8 DIST libwebp-1.3.2.tar.gz 4162949 BLAKE2B 12b3ff3aa9952dd32ce13656146556d5efb6a66860249a8676721980aee10253a1b0335685a769d995e9954cd305190a8ed1878ba4fefce9dcaf41a3976f9e3d SHA512 2b624d2ecfbff6b4db2719e38f146722638ae262acd96327073a04451dd05fb27ef70c5681187821d251df728a6be7e89209c861c561a13bfb786495a830bc20 -EBUILD libwebp-1.3.1_p20230908.ebuild 2002 BLAKE2B 8bd08a0f162019ab9ea2122d70ec6050a88d06d4cc55ba266d2980eb3f7873278847be9e60ce2cb1772227dc5850042ab04a09038c9e38bc3b7f22894e62af39 SHA512 7c20e6eea15c33796a4d155eee8424b248f652f91fb7d6586f62a67063b5a083421bebeb5074b996e5387daa6919354294ca9eecdd78d7eb54679b8389390498 -EBUILD libwebp-1.3.1_p20230912.ebuild 2010 BLAKE2B fa5d56faa74ab1de045063c963e42e8b297e19aeed4f4a3c67cf1140a49153563e2645fa44f7c16516f250a312aa80affdbeab620968f4944d16bed02f8f0273 SHA512 f7ebb1b5ca3c5006dd1c2f307f368891db077b672221123f7452124095e110f5541b5c34f476cd73a7918483b793994ec966715db1cb34f239e65970b4549393 EBUILD libwebp-1.3.2.ebuild 1941 BLAKE2B 117fedba4fd4191623eb05f0772fff70a84a9e853c3813446e6c04816d1157a7e36c255c32ec209464084e9210f430139a4878b05dd2e9582e0aea732f8e41b9 SHA512 4f03417a90e2dd2e9d1de1008f3b0aaea56820fbd9956717075eee20668031446582e8bbe0a782574bf0b0a58fad75eb2b520df7612ab3732f99b66676bf89a6 MISC metadata.xml 442 BLAKE2B 3700315ba8872e208756f663236158c42f967eab7bec9b440b238b14f76357fe7721e571b7c11d79fff0f8df90f9ad35504cef3f6dc2803b8e5394ac0e3ea437 SHA512 5fceda7410ea654e3d9297f3adcad43b99c298b436ec5d77a9396259b61a0c9dd2945b98f7fa7d0b7d38622e14bf82bcfbbbdc18f011f0b949ae61a9a8794800 diff --git a/media-libs/libwebp/libwebp-1.3.1_p20230908.ebuild b/media-libs/libwebp/libwebp-1.3.1_p20230908.ebuild deleted file mode 100644 index 508af6c3e799..000000000000 --- a/media-libs/libwebp/libwebp-1.3.1_p20230908.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools multilib-minimal - -MY_P="${P/_/-}" - -DESCRIPTION="A lossy image compression format" -HOMEPAGE="https://developers.google.com/speed/webp/download" -MY_COMMIT=902bc9190331343b2017211debcec8d2ab87e17a -SRC_URI="https://github.com/webmproject/libwebp/archive/${MY_COMMIT}.tar.gz -> ${MY_P}.tar.gz" -S="${WORKDIR}/${PN}-${MY_COMMIT}" - -LICENSE="BSD" -SLOT="0/7" # subslot = libwebp soname version -if [[ ${PV} != *_rc* ]] ; then - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" -fi -IUSE="cpu_flags_arm_neon cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 gif +jpeg opengl +png static-libs swap-16bit-csp tiff" - -# TODO: dev-lang/swig bindings in swig/ subdirectory -RDEPEND="gif? ( media-libs/giflib:= ) - jpeg? ( media-libs/libjpeg-turbo:= ) - opengl? ( - media-libs/freeglut - virtual/opengl - ) - png? ( media-libs/libpng:= ) - tiff? ( media-libs/tiff:= )" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}"/${PN}-1.2.3-libpng-pkg-config.patch -) - -src_prepare() { - default - # Needed for pkg-config patch; use elibtoolize instead if that's ever dropped - eautoreconf -} - -multilib_src_configure() { - local args=( - --enable-libwebpmux - --enable-libwebpdemux - --enable-libwebpdecoder - $(use_enable static-libs static) - $(use_enable swap-16bit-csp) - $(use_enable jpeg) - $(use_enable png) - $(use_enable opengl gl) - $(use_enable tiff) - - $(use_enable cpu_flags_x86_sse2 sse2) - $(use_enable cpu_flags_x86_sse4_1 sse4.1) - $(use_enable cpu_flags_arm_neon neon) - - # Only used for gif2webp binary wrt bug #486646 - $(multilib_native_use_enable gif) - ) - - ECONF_SOURCE="${S}" econf "${args[@]}" -} - -multilib_src_install() { - emake DESTDIR="${D}" install -} - -multilib_src_install_all() { - find "${ED}" -type f -name "*.la" -delete || die - dodoc AUTHORS ChangeLog doc/*.txt NEWS README.md -} diff --git a/media-libs/libwebp/libwebp-1.3.1_p20230912.ebuild b/media-libs/libwebp/libwebp-1.3.1_p20230912.ebuild deleted file mode 100644 index 61c5ef6b0d0d..000000000000 --- a/media-libs/libwebp/libwebp-1.3.1_p20230912.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools multilib-minimal - -MY_P="${P/_/-}" - -DESCRIPTION="A lossy image compression format" -HOMEPAGE="https://developers.google.com/speed/webp/download" -MY_COMMIT=95ea5226c870449522240ccff26f0b006037c520 -SRC_URI="https://github.com/webmproject/libwebp/archive/${MY_COMMIT}.tar.gz -> ${MY_P}.tar.gz" -S="${WORKDIR}/${PN}-${MY_COMMIT}" - -LICENSE="BSD" -SLOT="0/7" # subslot = libwebp soname version -if [[ ${PV} != *_rc* ]] ; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" -fi -IUSE="cpu_flags_arm_neon cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 gif +jpeg opengl +png static-libs swap-16bit-csp tiff" - -# TODO: dev-lang/swig bindings in swig/ subdirectory -RDEPEND="gif? ( media-libs/giflib:= ) - jpeg? ( media-libs/libjpeg-turbo:= ) - opengl? ( - media-libs/freeglut - virtual/opengl - ) - png? ( media-libs/libpng:= ) - tiff? ( media-libs/tiff:= )" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}"/${PN}-1.2.3-libpng-pkg-config.patch -) - -src_prepare() { - default - # Needed for pkg-config patch; use elibtoolize instead if that's ever dropped - eautoreconf -} - -multilib_src_configure() { - local args=( - --enable-libwebpmux - --enable-libwebpdemux - --enable-libwebpdecoder - $(use_enable static-libs static) - $(use_enable swap-16bit-csp) - $(use_enable jpeg) - $(use_enable png) - $(use_enable opengl gl) - $(use_enable tiff) - - $(use_enable cpu_flags_x86_sse2 sse2) - $(use_enable cpu_flags_x86_sse4_1 sse4.1) - $(use_enable cpu_flags_arm_neon neon) - - # Only used for gif2webp binary wrt bug #486646 - $(multilib_native_use_enable gif) - ) - - ECONF_SOURCE="${S}" econf "${args[@]}" -} - -multilib_src_install() { - emake DESTDIR="${D}" install -} - -multilib_src_install_all() { - find "${ED}" -type f -name "*.la" -delete || die - dodoc AUTHORS ChangeLog doc/*.txt NEWS README.md -} diff --git a/media-libs/lilv/Manifest b/media-libs/lilv/Manifest index 73d1443593c8..1e7a1c2f6dbf 100644 --- a/media-libs/lilv/Manifest +++ b/media-libs/lilv/Manifest @@ -1,5 +1,3 @@ -DIST lilv-0.24.20.tar.xz 118460 BLAKE2B 50b2044a7fb62cfcbea6dc68cd0d26503780f30a5a04e2ceafca9e02b2369965d7d27b8d08bbfa136930a3b18a3e0eb6cf4c326d3c2d46218badb4a8ec6e1e01 SHA512 68963b66fd6e577280867fcd5a601fd2cf539a10fcf0b667c22165cc7e42206fd6a20d56dbe97b587fb68f798d4db3b2351b87b1243c665c3a2b1bb82cbbf9a3 DIST lilv-0.24.22.tar.xz 105504 BLAKE2B bd9df20d95ffa921615fb21deed4bc354158219aa51125fc00351aa5ca2f480f9d10d8c867003a373b47eea145c21bb8d0bfc86d53eb1d04d281e1df2fc4a0f2 SHA512 cd771db89919a11e258d12b43674d7174645a4369f5d3a5168b1217c0a87795926dd7db5304e81cb27eb30477198ac42e6e4931d40fcda833bf70ef75acc558f -EBUILD lilv-0.24.20-r1.ebuild 1652 BLAKE2B 963f36806cb7db2d5927e94a96406e20438af395fa8a8fb14fc4ff6631a49180a9afe6291dbbdfb8960ed8cc824bd0ba7118f7f4739a623a536117247bc43bf9 SHA512 4e783c414515204675e557489f07cae5887aae1717e79bc37d975a93d94ccd4b9d4cea435a96ce83fff423d833f2ab749f8d4b6a37caac3f0be034d1baf89d37 EBUILD lilv-0.24.22-r1.ebuild 1708 BLAKE2B 6c047ccbf208a98287c62439c5843f31f946e3680d36e53afa38e6fd06402666a1fb589d151e82d5ebe46dd5b140962b21dc1ed2254eb016efd107169df2336e SHA512 7a409d9cadb52a63bb8d5ef79d60121be3fa5218380968c8499d0b95c53b588fd1bb22fb8673d3c310ef2aaab0a663f5843ce57bbd59f8ebd20438567417b670 MISC metadata.xml 694 BLAKE2B 95d755914e68f4f5f1a3b5e04bea2cdb2cb2068d03e83f5d4dfba74e72b124e3db964c634c9f092e1f7201798ad405724a9d29190ce2086f39a9e674bdab8d2e SHA512 671fc5f358b6e5bf4ea212af706ea6c4695f399866050d9822c05dea0f8467c8b8f207887615397a7e686f399be809ab31367dfeb1a6ad62ff2680480d591f47 diff --git a/media-libs/lilv/lilv-0.24.20-r1.ebuild b/media-libs/lilv/lilv-0.24.20-r1.ebuild deleted file mode 100644 index cbde1c693833..000000000000 --- a/media-libs/lilv/lilv-0.24.20-r1.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..12} ) -PYTHON_REQ_USE='threads(+)' - -inherit meson-multilib python-single-r1 - -DESCRIPTION="Library to make the use of LV2 plugins as simple as possible for applications" -HOMEPAGE="https://drobilla.net/software/lilv.html" -SRC_URI="https://download.drobilla.net/${P}.tar.xz" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86" -IUSE="doc python test tools" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" -RESTRICT="!test? ( test )" - -BDEPEND=" - virtual/pkgconfig - doc? ( - app-doc/doxygen - dev-python/sphinx - dev-python/sphinx-lv2-theme - ) -" -# Take care on bumps to check minimum versions! -RDEPEND=" - ${PYTHON_DEPS} - >=dev-libs/serd-0.30.10[${MULTILIB_USEDEP}] - >=dev-libs/sord-0.16.10[${MULTILIB_USEDEP}] - media-libs/libsndfile - >=media-libs/lv2-1.18.2[${MULTILIB_USEDEP}] - >=media-libs/sratom-0.6.10[${MULTILIB_USEDEP}] -" -DEPEND="${RDEPEND}" - -pkg_setup() { - python_setup -} - -src_prepare() { - default - - # fix doc installation path - sed -iE "s%install_dir: docdir / 'lilv-0',%install_dir: docdir / '${PF}',%g" doc/c/meson.build || die -} - -multilib_src_configure() { - local emesonargs=( - $(meson_native_use_feature doc docs) - $(meson_feature python bindings_py) - $(meson_feature test tests) - $(meson_feature tools) - ) - - meson_src_configure -} - -multilib_src_install() { - meson_src_install - python_optimize -} - -multilib_src_install_all() { - local DOCS=( AUTHORS NEWS README.md ) - einstalldocs - - newenvd - 60lv2 <<-EOF - LV2_PATH=${EPREFIX}/usr/$(get_libdir)/lv2 - EOF -} diff --git a/media-libs/sratom/Manifest b/media-libs/sratom/Manifest index 18f98235cd40..e885ad08310d 100644 --- a/media-libs/sratom/Manifest +++ b/media-libs/sratom/Manifest @@ -1,5 +1,3 @@ -DIST sratom-0.6.14.tar.xz 24252 BLAKE2B 6f468e9a0de97cf83a4f3faeb8ceff8a5502da7f0dff6b5721ef985df352057cda0dbbf13656471ef7f3103a891570e3462ed6bf4517dbc546d9f83115db433b SHA512 3647ccca3ac98299a0bcc30d540788c627445c9a55f0b68a53e08ee45b15138c7a5466c92d1c10eac614325718d4f59eff6f0664f99891e8349e613be675c87d DIST sratom-0.6.16.tar.xz 18940 BLAKE2B e78bc572d990ce6914f3276d1b110cb3ba01213f5a084d8548009bf9226107c820f9f86f4cf22ae8076dd9d44bdb5e8b4bc623f67759150fb267b6ccf673a1f7 SHA512 8e01eec642bff63745e8d99a814780ff34e4b79cc99699a1bb7ddac60da8808231d3b4a615a1d87464cbcf4dc26b8ec39e71688a268d493df71dc75892bf6479 -EBUILD sratom-0.6.14-r1.ebuild 1230 BLAKE2B 69ed4567eac6abf96a2cf8b47c34b6317aed38ef19feac8c7fd227fefd0e5a8f68d2e6f9abd48f97b5e6c58ea11a45ccf5a5152db9570b864318d785aa61710e SHA512 175f1cdd3c9c59ef6dfbc9c610c404519d031fdde2104f14a12056100225b49708c858cdb4dc8a4e9b0616fb259dfeb348032ce7202024b45a6b88b0ae014250 EBUILD sratom-0.6.16.ebuild 1242 BLAKE2B 84634fb0fcae04d1e516c2e125d3469e96df3be158bf7398d9a3ec2f751ea97f71c8699cefde02a65459de9f1f6772170879d5cb0e980b16cc48cf62ea4a711d SHA512 2a76dca7da667ea52a41a4df6aa7581bdf8161233cc5a55d81a0db07a567f8602c78e121c0d0c4fe7dbd5fbcb497799d74895e67f9c2f1861e2d1bcf63ddf916 MISC metadata.xml 377 BLAKE2B 84eb83054cb3e46b4951e9591d49532daa6bbdeb41932dfb331c11816e713f3d72286a2560ba876c065c07bda267af764c40443b01cfbe5d7873c35c582f66ac SHA512 9c5b079dac47c97ff426e2fdfd5c03a07f548b8b7f90df01058286c83b753dbe7d33d818722adcda1fbb2864c808146052cd472e0f0d47d41c3810eabf607f2f diff --git a/media-libs/sratom/sratom-0.6.14-r1.ebuild b/media-libs/sratom/sratom-0.6.14-r1.ebuild deleted file mode 100644 index 3f2b69dc0760..000000000000 --- a/media-libs/sratom/sratom-0.6.14-r1.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..12} ) -PYTHON_REQ_USE='threads(+)' -inherit meson-multilib python-any-r1 - -DESCRIPTION="Library for serialising LV2 atoms to/from RDF, particularly the Turtle syntax" -HOMEPAGE="https://drobilla.net/software/sratom.html" -SRC_URI="https://download.drobilla.net/${P}.tar.xz" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86" -IUSE="doc test" -RESTRICT="!test? ( test )" - -BDEPEND=" - virtual/pkgconfig - doc? ( - app-doc/doxygen - dev-python/sphinx - dev-python/sphinx-lv2-theme -) -" -# Take care on bumps to check minimum versions! -RDEPEND=" - >=dev-libs/serd-0.30.10 - >=dev-libs/sord-0.16.10 - >=media-libs/lv2-1.18.4 -" -DEPEND="${RDEPEND} - ${PYTHON_DEPS} -" - -src_prepare() { - default - - # fix doc installation path - sed -iE "s%install_dir: docdir / 'sratom-0',%install_dir: docdir / '${PF}',%g" doc/c/meson.build || die -} - -multilib_src_configure() { - local emesonargs=( - $(meson_native_use_feature doc docs) - $(meson_feature test tests) - ) - - meson_src_configure -} - -multilib_src_install_all() { - local DOCS=( NEWS README.md ) - einstalldocs -} -- cgit v1.2.3