diff options
Diffstat (limited to 'media-libs')
-rw-r--r-- | media-libs/Manifest.gz | bin | 69413 -> 69416 bytes | |||
-rw-r--r-- | media-libs/clutter-gtk/Manifest | 2 | ||||
-rw-r--r-- | media-libs/clutter-gtk/clutter-gtk-1.8.4-r2.ebuild | 2 | ||||
-rw-r--r-- | media-libs/libva-intel-driver/Manifest | 4 | ||||
-rw-r--r-- | media-libs/libva-intel-driver/libva-intel-driver-2.4.1-r6.ebuild (renamed from media-libs/libva-intel-driver/libva-intel-driver-2.4.1-r5.ebuild) | 6 | ||||
-rw-r--r-- | media-libs/libva-intel-driver/libva-intel-driver-9999.ebuild | 6 | ||||
-rw-r--r-- | media-libs/rubberband/Manifest | 2 | ||||
-rw-r--r-- | media-libs/rubberband/rubberband-4.0.0.ebuild | 87 |
8 files changed, 99 insertions, 10 deletions
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz Binary files differindex 190d07b6f75b..04a008204428 100644 --- a/media-libs/Manifest.gz +++ b/media-libs/Manifest.gz diff --git a/media-libs/clutter-gtk/Manifest b/media-libs/clutter-gtk/Manifest index 7be261e095fb..c0938a2876c0 100644 --- a/media-libs/clutter-gtk/Manifest +++ b/media-libs/clutter-gtk/Manifest @@ -1,4 +1,4 @@ DIST clutter-gtk-1.8.4.tar.xz 331508 BLAKE2B 4e21b361fb0ebf8e322601e3a9f148125cb489cb6e14a963ee6e7fbf845556dd37fc1fedc89e8288d24bca559afe079cb7efe65c7be5c59c59b21461cf38834a SHA512 810f879a56cd71f1e9c4678ef704a997ee652d052cfea56b3ed9478f7a813a35dd2fdcded028ce17411ae02da52fa31e0fb8d1f4130c7b9f6d25eeb774b51ada EBUILD clutter-gtk-1.8.4-r1.ebuild 1100 BLAKE2B 1206c3d03ac8a9fb35a2f5cd92c1e5f906c4d64fc7379206f6110e592b8239980f5c74bdb6d022d06070ddef678d669059726dbfa0d02bf03faa2e039072094e SHA512 102d35055c4b5c9561f53efeef8007a7bd9c992698c380a082995e643022e893a54b2bf50379969c2a541ab226090d309054d46fdb7d80f337df5e733a955fab -EBUILD clutter-gtk-1.8.4-r2.ebuild 1258 BLAKE2B 2dc67882d232d0b9543fe77ea167087988815797298600191d364486e484310845aa35b15092e4a2248e025dca5c513d59b99a86597e421a79fcab7e0ae3463e SHA512 97d4b65f22c8343895009aa22529d8368036586bac8193ba6c5c58ff3d19b954866b2428b6fe1a1e0f72cf96d75000a411d6cfaff07b076c33def7a6abfbf128 +EBUILD clutter-gtk-1.8.4-r2.ebuild 1257 BLAKE2B a74bc23bb9eaf4c45dafbc43e0eaf7056f39573c110888082e48fc3756c0ba68f9d95ed2b508673ae946757baf1ac04f8a00769d89484ce60cbb2c3819d52f6d SHA512 79d1e615d24ecce48f7a4fb8e30f7789f48dc92a496f05913789b459bb4076302d77eb1183bd0e0c0925fc50bbc22cefb12cbaed95b8a7a7d9cb466a76bdc9de MISC metadata.xml 354 BLAKE2B c6d44a19a31c7c978dab70d00f8160f3f0400275523b7bf591daa86530213fae3fd38b82788700beb3ad79e921bccd32f93dc412371eaec56d1c911aa41f203a SHA512 22ec82a8742c26c8da4a4912c04bf7457f1df0e3993e0bd65c49fa770608888aa3aab9d6ba6405e9227f27c1a6f94e15088b8cd9122c38a5005cc78da0f05006 diff --git a/media-libs/clutter-gtk/clutter-gtk-1.8.4-r2.ebuild b/media-libs/clutter-gtk/clutter-gtk-1.8.4-r2.ebuild index dc5707cb763d..d5cf15c88d4e 100644 --- a/media-libs/clutter-gtk/clutter-gtk-1.8.4-r2.ebuild +++ b/media-libs/clutter-gtk/clutter-gtk-1.8.4-r2.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Clutter" LICENSE="LGPL-2.1+" SLOT="1.0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86" IUSE="X debug examples gtk +introspection wayland" RDEPEND=" diff --git a/media-libs/libva-intel-driver/Manifest b/media-libs/libva-intel-driver/Manifest index 98cc9b9fe802..36d8fc0410ce 100644 --- a/media-libs/libva-intel-driver/Manifest +++ b/media-libs/libva-intel-driver/Manifest @@ -1,5 +1,5 @@ AUX 2.4.1-Make-wl_drm-optional.patch 1929 BLAKE2B 7e157bfb8b2c968376b9fc2b77718b29c8e1f25a1156bd793e0076b85c582897ccdb6b79fe6cc60b08fb5f2526e47fe04c97c6f1e28a3af468a739d90c6ba7b7 SHA512 b6d5a711b782eca3da786711f7b1d0c0b0c6d42d11723bcc0b1fc6f017bef289acf7d41b68ffb294d9e7f1bc616d36c7da5e155f77bcf36f963d3bc0ba84fe7a DIST intel-vaapi-driver-2.4.1.tar.bz2 2889762 BLAKE2B 25888ac7a1a42233c4b0269bd910c5161f99bf22c932b46e20c8c77ed0404bf99702dd9f11b73bc0fd76a3b012ffa1de6c6133cbd7be880428235de9cfcc6ad8 SHA512 1e9dc81ecd0b3640fccd1fb827a0ade0a1e5bbabe375130df159849e47ce98c8e879c65ddaaae11d16e916be76b507be69bc0c813494e37e7fca86b0b897a94f -EBUILD libva-intel-driver-2.4.1-r5.ebuild 1493 BLAKE2B 80af7a717424e11416e54931ff3988bdd6e4538cadfacbdcd0ca54f47047c5168a21bd521a41558ded5f734d1a0b711dfb55cd44124193de7f0f8f3dc351ace1 SHA512 435734caf3c92bcfe93feb61654f5b088ec315a0b83739b476eb0728c96586bb63f5230353c448ad874258cbfe2dea11396e8df4b3bd832350e13c2fa01c4b80 -EBUILD libva-intel-driver-9999.ebuild 1434 BLAKE2B 187b9f9c37d5e17fddf9669e112b869ce7054836e40186902f7d4740c0e6b381468f6bab4879b79a4f0d5ccd0973faaec51698c4cb8bfc4bab801feac757e6ce SHA512 3869a58a3a4a76e9c58cebf2a8ce55862eabc3da676617b3183cd59fc9d6d39a661db872b7e82cc6f9a0caa61928700a6a309da1d2ab5abc0e4d6907f073dfed +EBUILD libva-intel-driver-2.4.1-r6.ebuild 1489 BLAKE2B a90ef26136bedd66bb0c2872ab435261b2c5bc1b33a109dddb6ba38beb33b5fe20d9f85dc4919a782bc16391f46f2a802fd7bc5563cbcc767dd08a3a9a149934 SHA512 357d55f29462c32f00b5e6447105272dc890189566aa079a452df18cc04ef5ddc94b2e1af059f598d0427dd92d410a490ad857fec3df15c65f911d1e416e7df8 +EBUILD libva-intel-driver-9999.ebuild 1430 BLAKE2B 3f2e55226880954c276cdebd7c948831f31d3e0727352e3eab3e541989658cd5d322f9a619d72c71d4f1b0a442e463d5ded478dbf2eeafaa5171694385e0d794 SHA512 951abbb09f09e281e30969e1576b5a522abee02a492e848364b2cb79b650b3a17865e0443b1dba55a3c1c5a921e88f03a562a0c0f343c67a73fe1f4f6bb78337 MISC metadata.xml 490 BLAKE2B 1a66bd19f05f0c21849b8fe57ffc8f8e153af9a963e045b0c23050734a4aa506b920b91fb4606306f0850514df4465ef6f448042c0c339b61f75d7d6904e0ce7 SHA512 5bf8d70288c3b63678f6adafbf0a3284385e9122e4acf50455741e0472dd8fe1b8eb6d41ea92056cb2da462c31aa812b061297427dc9de1853539dbf762d7cef diff --git a/media-libs/libva-intel-driver/libva-intel-driver-2.4.1-r5.ebuild b/media-libs/libva-intel-driver/libva-intel-driver-2.4.1-r6.ebuild index 493e54089192..824e056d80f1 100644 --- a/media-libs/libva-intel-driver/libva-intel-driver-2.4.1-r5.ebuild +++ b/media-libs/libva-intel-driver/libva-intel-driver-2.4.1-r6.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 MY_PN="intel-vaapi-driver" if [[ ${PV} = *9999* ]] ; then # Live ebuild @@ -45,7 +45,7 @@ PATCHES=( ) src_prepare() { - eapply_user + default sed -e 's/intel-gen4asm/\0diSaBlEd/g' -i configure.ac || die eautoreconf } diff --git a/media-libs/libva-intel-driver/libva-intel-driver-9999.ebuild b/media-libs/libva-intel-driver/libva-intel-driver-9999.ebuild index f59da31c7a3b..0ab23b553cf4 100644 --- a/media-libs/libva-intel-driver/libva-intel-driver-9999.ebuild +++ b/media-libs/libva-intel-driver/libva-intel-driver-9999.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 MY_PN="intel-vaapi-driver" if [[ ${PV} = *9999* ]] ; then # Live ebuild @@ -41,7 +41,7 @@ DEPEND="${RDEPEND}" BDEPEND="virtual/pkgconfig" src_prepare() { - eapply_user + default sed -e 's/intel-gen4asm/\0diSaBlEd/g' -i configure.ac || die eautoreconf } diff --git a/media-libs/rubberband/Manifest b/media-libs/rubberband/Manifest index fed2514c571b..5ebc1ac3dfe5 100644 --- a/media-libs/rubberband/Manifest +++ b/media-libs/rubberband/Manifest @@ -1,3 +1,5 @@ DIST rubberband-3.3.0.tar.bz2 223408 BLAKE2B 2dccdbadbb8a24f837e82e2399f3ca1f09e25bf332fc745252ef8d5b6c80f422a2708227690cc81d0cf10ea22c9f11b21f985c738079e3c80e9d97536758f0fd SHA512 0216c33a250d52d539ad7a0ec28ea94e6d4684a308a9cb62509221b3861f74717021bd79196a1f58a7715799757491f32e0475ad2ddb7884683bb9130c676591 +DIST rubberband-4.0.0.tar.bz2 236705 BLAKE2B 4de34fd67e1e9188177d2cf7c67ff69b9134e754b13a0a791eef788bd032ee8c306d249c08aae320bd64ad6da6cd1ff1a4cd2c0aee54be2caca5cac95b6a9a1e SHA512 975ceead691c9fb9cb8b876d00d5661986d85ba59a97bb3c17bc8a835e8aeaf0bc324dd43ffa20f2854e019572b404d37d5e4868a99076d422f279359c44a7b4 EBUILD rubberband-3.3.0-r1.ebuild 2423 BLAKE2B 783ca54ffc1478a42ec81607225b9af222d115f4bbcdcd5cac3b740ebfe7c245bb897c2c8de88663e0ee52ae89d7b24c879dfcdd2ac5df0e26a71e132fce2252 SHA512 97ec963fc6717e1b450248549ec3d8d0307b39726c0b6251dd2fb94a2f1444d533cf3333b4ded9a7705e8b4d347a5cf8040a211546af621520e04c60a6606b5d +EBUILD rubberband-4.0.0.ebuild 2429 BLAKE2B b5029185cbf0ac10893770c293d120a062d72d2e3d2411e6a0992ae518263472da048048e5fcb521f3c3de4fe31523c2369988c14d92a7c274d7a6e1f999265a SHA512 07fcb68be25deb80f9d25e7f67e9426060523a9052e44ca3d597b45f4508ba096bf927cf3572fcf653df1e7e11d19413d2deba46f9fa6b1d7f9de5a6d9954515 MISC metadata.xml 542 BLAKE2B 3a2847c1efdc85bd471215d4ab69c44a8e209e701de1d3aece7c1800dfc74107d6c93ea5736a3587a23146f2ed4a8a58f0829c305db9c32aebf92b9bfc8dff46 SHA512 852f9c71e2bce0df67a5a45bd7833472abc6e66dabe149a5a22938a0aef5c29477f2545d03fff5fe39e5eee14a21d30d0e7fcb7597f0b05c7570a0abf9265b54 diff --git a/media-libs/rubberband/rubberband-4.0.0.ebuild b/media-libs/rubberband/rubberband-4.0.0.ebuild new file mode 100644 index 000000000000..1bbd4bb4556a --- /dev/null +++ b/media-libs/rubberband/rubberband-4.0.0.ebuild @@ -0,0 +1,87 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson-multilib flag-o-matic toolchain-funcs + +DESCRIPTION="An audio time-stretching and pitch-shifting library and utility program" +HOMEPAGE="https://www.breakfastquay.com/rubberband/" +SRC_URI="https://breakfastquay.com/files/releases/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="ladspa lv2 jni static-libs +programs test vamp" +RESTRICT="!test? ( test )" + +DEPEND=" + media-libs/libsamplerate[${MULTILIB_USEDEP}] + sci-libs/fftw:3.0[${MULTILIB_USEDEP}] + jni? ( >=virtual/jdk-1.8:* ) + ladspa? ( media-libs/ladspa-sdk[${MULTILIB_USEDEP}] ) + lv2? ( media-libs/lv2[${MULTILIB_USEDEP}] ) + programs? ( media-libs/libsndfile[${MULTILIB_USEDEP}] ) + vamp? ( media-libs/vamp-plugin-sdk[${MULTILIB_USEDEP}] ) +" +RDEPEND=" + ${DEPEND} + ppc? ( sys-devel/gcc:* ) +" +BDEPEND=" + virtual/pkgconfig + test? ( dev-libs/boost[${MULTILIB_USEDEP}] ) +" + +EMESON_BUILDTYPE=release + +src_prepare() { + sed -i \ + -e "s/if have_jni/if get_option('jni')/g" \ + -e "s/if have_ladspa/if get_option('ladspa')/g" \ + -e "s/if have_lv2/if get_option('lv2')/g" \ + -e "s/if have_vamp/if get_option('vamp')/g" \ + -e "s/if have_sndfile/if get_option('cmdline')/g" \ + "meson.build" || die + + sed -i -e "s/type: 'feature', value: 'auto'/type: 'boolean', value: 'false'/g" "meson_options.txt" || die + + default +} + +multilib_src_configure() { + if use ppc ; then + # bug #827203 + # meson doesn't respect/use LIBS but mangles LDFLAGS with libs + # correctly. Use this until we get a Meson test for libatomic. + append-ldflags -latomic + elif tc-is-clang && [[ $(tc-get-cxx-stdlib) == libstdc++ ]] ; then + # bug #860078 + # undefined reference to `__atomic_is_lock_free' + append-ldflags -latomic + fi + + local emesonargs=( + -Dfft=fftw + -Dresampler=libsamplerate + -Ddefault_library=$(use static-libs && echo "both" || echo "shared") + $(meson_use ladspa) + $(meson_use lv2) + $(meson_use jni) + $(meson_use programs cmdline) + $(meson_use vamp) + $(meson_use test tests) + ) + use jni && emesonargs+=( + -Dextra_include_dirs="$(java-config -g JAVA_HOME)/include,$(java-config -g JAVA_HOME)/include/linux" + ) + meson_src_configure +} + +multilib_src_test() { + meson_src_test --timeout-multiplier=30 +} + +multilib_src_install_all() { + ! use jni && find "${ED}" -name "*.a" -delete +} |