summaryrefslogtreecommitdiff
path: root/media-libs
diff options
context:
space:
mode:
Diffstat (limited to 'media-libs')
-rw-r--r--media-libs/Manifest.gzbin69413 -> 69416 bytes
-rw-r--r--media-libs/clutter-gtk/Manifest2
-rw-r--r--media-libs/clutter-gtk/clutter-gtk-1.8.4-r2.ebuild2
-rw-r--r--media-libs/libva-intel-driver/Manifest4
-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.ebuild6
-rw-r--r--media-libs/rubberband/Manifest2
-rw-r--r--media-libs/rubberband/rubberband-4.0.0.ebuild87
8 files changed, 99 insertions, 10 deletions
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index 190d07b6f75b..04a008204428 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
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
+}