summaryrefslogtreecommitdiff
path: root/media-libs
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-07-29 10:39:26 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-07-29 10:39:26 +0100
commitaf951a33bb81b1d784c3f4ea7bb7ca472e5b8d2b (patch)
tree7ab8863a2494d2eee99714250d948c4ef9e26a62 /media-libs
parentd5c5aa9b48bd6a821f5e0a1a98474ac35fb21360 (diff)
gentoo auto-resync : 29:07:2023 - 10:39:26
Diffstat (limited to 'media-libs')
-rw-r--r--media-libs/Manifest.gzbin68550 -> 68558 bytes
-rw-r--r--media-libs/glyr/Manifest2
-rw-r--r--media-libs/glyr/glyr-1.0.10-r1.ebuild4
-rw-r--r--media-libs/rubberband/Manifest2
-rw-r--r--media-libs/rubberband/rubberband-3.3.0.ebuild87
5 files changed, 92 insertions, 3 deletions
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index 797263da2dc7..0efa6e649016 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/glyr/Manifest b/media-libs/glyr/Manifest
index 16cc62fd5503..44e0a5b374f8 100644
--- a/media-libs/glyr/Manifest
+++ b/media-libs/glyr/Manifest
@@ -1,4 +1,4 @@
AUX glyr-1.0.10-fix-version.patch 739 BLAKE2B a39fb9efa6d5f94c7de099036267f059f6b5ae1b4272c40af0c270e58b81d3331821739b8cdb370fa1d94577c47ecf5684c43900f809a3c7fa830352a9ba2b4e SHA512 84512d32476724e19effef9c01306cf77b62a3044c00213a7ee5d34710f20eda88f65ace38592e0391a5f1c15c2d5e2cbae8b28ac660ded6abead2a5508bc76d
DIST glyr-1.0.10.tar.gz 416414 BLAKE2B 6cc4dbe7f95bb86635c131f37e4a0d0c95cf2027e8d84629e5d2760d9d8baa5194976b119f2759922ad6a3a2986cc22c630260bb85108caf04674d12a43b1406 SHA512 dc5a579c84c321de7c28861e42196d42ef73bbdbe86b5d662d7ace1d79efe8d6d8d0a8086092ed9c32af9651db8cb11bf1678c5582b17192b23e20a66812bb21
-EBUILD glyr-1.0.10-r1.ebuild 784 BLAKE2B 357e6e6b8ee6ee834ac5c758815e3529e4e387297dbfed6b02a56b9f0df4aa0d5041c33187e8f0b1f3b8c258fa2104ce0bfa9616bcee22b5a30112a8ee3af04d SHA512 3aa6af29794ee0c569a21a2a7b9647896a92ab434b03892a45cdbd6204322d59bafab0969f2737694a72f71e9ec03da34e0ffe54831fd72e55d1a10ed4dec99d
+EBUILD glyr-1.0.10-r1.ebuild 791 BLAKE2B 4e15003fff3c09c162a8f25033f0d95495fd2c2d1c84eef5de0a45a1cd5d18f6890ea9b3797b866210a39f5e300cf80e6b844eccd92c72afd69aa70bc33410a4 SHA512 93d5a6f6b4e86e98c05e6a8ae5f5a7e1bff28961079cdccbfaeb9a24b8442ecdf34b9bba36c8c9050d13723385a2de2fb0465d90e69b608a58f1a43950d974bc
MISC metadata.xml 329 BLAKE2B 8f3f81df3e002776e233ae65958ca1efc0ab83663f440030b957e14bb932b42d63f2f2fc90c0c2bebc463bb36fd469e1271c2eebd3074d21d3e852666a8a272f SHA512 3cb53de8df8679ce2cd675c4308b70f5b0f359a267284c225126c909d38a127d1dbe5fdc3f2450ce98054cd63c150afefce6e94adb174500a158e8a0d38cf5e4
diff --git a/media-libs/glyr/glyr-1.0.10-r1.ebuild b/media-libs/glyr/glyr-1.0.10-r1.ebuild
index b4710e885734..356ab4b4f228 100644
--- a/media-libs/glyr/glyr-1.0.10-r1.ebuild
+++ b/media-libs/glyr/glyr-1.0.10-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/sahib/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~riscv x86"
RDEPEND="dev-db/sqlite:3
>=dev-libs/glib-2.10:2
diff --git a/media-libs/rubberband/Manifest b/media-libs/rubberband/Manifest
index bdbdf49c3549..11f94b05e7b8 100644
--- a/media-libs/rubberband/Manifest
+++ b/media-libs/rubberband/Manifest
@@ -1,7 +1,9 @@
DIST rubberband-3.1.2.tar.bz2 218361 BLAKE2B 26d2850adea8b564e49ce1eb24abcd9cd83d20a5eda6bcfc1254b3357a0e720b04faa9e9f2de769b65f6449afe138de9051505f745f69a73cc1275786029838c SHA512 b21605a0cf882e34fc2eada38a446220257e4b067475e36dfeef00d491425ad51398fbb49773dbd162683531b70f7c864ab02bff744d7e0dde7ed1d64aa1d327
DIST rubberband-3.1.3.tar.bz2 218532 BLAKE2B edc9ada6a67af2b45f15a6240b46d77830068595f5b873b50b55e91be29abc30600025713e7bd84e99d05ea1d0fcdb36873cbf966b00d7e805cfea99a4462e1d SHA512 c7e42020c543b1741e1d3e7ad79f92081177953f63a8b7b1c302a185cb7a0b828d9519e03a6df39c1cff356b324370313501df54bc74be32dcdb955c789b6485
DIST rubberband-3.2.1.tar.bz2 221756 BLAKE2B 6b2bb540037495892907285561982b2f87affa60b6ad84315654e92f3321be097dfc23fec9dde6eb9e3a7a3e38d6e3126f683dc88f442845722f321ddeb8c24d SHA512 c2278d874ebaeafa2ff6be4bdd3dea40235debce7ced8b93f1b73a93b5796b77ee5f6024cb539776f11bd936c2f100c084d7e91c006e81c1e6f3cf5eff602cbf
+DIST rubberband-3.3.0.tar.bz2 223408 BLAKE2B 2dccdbadbb8a24f837e82e2399f3ca1f09e25bf332fc745252ef8d5b6c80f422a2708227690cc81d0cf10ea22c9f11b21f985c738079e3c80e9d97536758f0fd SHA512 0216c33a250d52d539ad7a0ec28ea94e6d4684a308a9cb62509221b3861f74717021bd79196a1f58a7715799757491f32e0475ad2ddb7884683bb9130c676591
EBUILD rubberband-3.1.2.ebuild 2447 BLAKE2B 0bc1183cb6ee4b6f457de02fdec737ce4da08d0b3542f46dd1d768454c8065553e342477c3b0210b49c138224ef02696e646f4cf200a45854d374c303a4d684f SHA512 5906f40941a9d71a06479071a0399029ecb464f1decab81981dd9aee76ed63cf328cb92997514a12a45a00f562c4ff06fdea3c3e03e55cc244b59ccd73033a23
EBUILD rubberband-3.1.3.ebuild 2448 BLAKE2B f673790a28019b6ebd32644384f02505b9d06258f06b6068123cffbcc09bd13ad4e9eb1753674db93c1a874ff635f9a6fdd0df17d81ad2b3fdc7e48d69000751 SHA512 2f19278d1b44fb5deb3f4bad679c04ba4b1bbe165ab26204786d49208c9b50dde402981da1187b08583b39b0b13bff6d007fd1eb24a14d2ed97cabc1a1dd5995
EBUILD rubberband-3.2.1.ebuild 2448 BLAKE2B f673790a28019b6ebd32644384f02505b9d06258f06b6068123cffbcc09bd13ad4e9eb1753674db93c1a874ff635f9a6fdd0df17d81ad2b3fdc7e48d69000751 SHA512 2f19278d1b44fb5deb3f4bad679c04ba4b1bbe165ab26204786d49208c9b50dde402981da1187b08583b39b0b13bff6d007fd1eb24a14d2ed97cabc1a1dd5995
+EBUILD rubberband-3.3.0.ebuild 2453 BLAKE2B 3e6e023fec6ee2cc2a1429a1bb0ab9f2c72e6ad7f632949a7ddfa649dfa4a056c26c10297463eb3fccd898031e56fac662cbbe65ca13620cb4b756bc6d150d2c SHA512 57703bec53136a46a583cda2e62b20ed862708dbdb9b1559f2dc1c487acbe42978f312e25e137ee8a86f6790396d12f7d143aed8e89c897ef3c11cdbe6754833
MISC metadata.xml 542 BLAKE2B 3a2847c1efdc85bd471215d4ab69c44a8e209e701de1d3aece7c1800dfc74107d6c93ea5736a3587a23146f2ed4a8a58f0829c305db9c32aebf92b9bfc8dff46 SHA512 852f9c71e2bce0df67a5a45bd7833472abc6e66dabe149a5a22938a0aef5c29477f2545d03fff5fe39e5eee14a21d30d0e7fcb7597f0b05c7570a0abf9265b54
diff --git a/media-libs/rubberband/rubberband-3.3.0.ebuild b/media-libs/rubberband/rubberband-3.3.0.ebuild
new file mode 100644
index 000000000000..eb57f8180d7c
--- /dev/null
+++ b/media-libs/rubberband/rubberband-3.3.0.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2023 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 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="ladspa lv2 jni static-libs +programs test vamp"
+
+BDEPEND="
+ virtual/pkgconfig
+"
+CDEPEND="
+ 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="
+ ${CDEPEND}
+ sys-devel/gcc:*
+"
+DEPEND="${CDEPEND}"
+BDEPEND="test? ( dev-libs/boost[${MULTILIB_USEDEP}] )"
+RESTRICT="!test? ( test )"
+
+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=(
+ --buildtype=release
+ -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
+}