summaryrefslogtreecommitdiff
path: root/media-libs/rubberband
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2020-09-30 17:27:54 +0100
committerV3n3RiX <venerix@redcorelinux.org>2020-09-30 17:27:54 +0100
commitf70a1bfc721336d4fc7dfb711c2f518a6b18cf16 (patch)
treee907cb121b30e3c1df1710719c0ddf4029597a47 /media-libs/rubberband
parentdb063b515939ab15261136b24e4bc44386335c0c (diff)
gentoo resync : 30.09.2020
Diffstat (limited to 'media-libs/rubberband')
-rw-r--r--media-libs/rubberband/Manifest3
-rw-r--r--media-libs/rubberband/files/rubberband-1.9.0-makefile.patch13
-rw-r--r--media-libs/rubberband/rubberband-1.9.0.ebuild10
3 files changed, 24 insertions, 2 deletions
diff --git a/media-libs/rubberband/Manifest b/media-libs/rubberband/Manifest
index de6a90923374..455c9a98d646 100644
--- a/media-libs/rubberband/Manifest
+++ b/media-libs/rubberband/Manifest
@@ -1,5 +1,6 @@
+AUX rubberband-1.9.0-makefile.patch 339 BLAKE2B 93a60dde06e197578f8279b60551541bf69ac756fef348128bfbd3289ece20c98ccaebed6856cf7697588440c61bcfa6ac65b6480648cf63aed9f21ac642f270 SHA512 3921eb71daee708ace0c4f28075ac67a2b10af71ddeb85edea1cde0c2e0721d09ca590ce90255f49be0f284cc43a0cfda9b4805c82a09baeb4303cadb06ad3c3
DIST rubberband-1.8.2.tar.bz2 182232 BLAKE2B 991debac51e0a5516a35e1d063d5ea2c51b9d193b6a183200b0869a6743e184fe4296168d6caaea7b811a4022d25c08ca7909f05491a0e91cfe7dda532ed29cb SHA512 da677f9a843711c44c52c0153faa62e587ac7c010569523ef4fef7ce941b9d292e566f46147700e496f6cfff4c9f22f9901dcc93f2d701fdb9de152ddac0c3a6
DIST rubberband-1.9.0.tar.bz2 192240 BLAKE2B dd97f80e01b05883645bf7c78730f8a3f873a60379cc209887591a28d0b6292e083c2f522db35ef9435c0a446eaa9b5acab8b5e2c9703514019491a939a804c9 SHA512 2226cfec98f280a12f874f60620c3bf09f7399a7808af5e9f5c9a5154b989cfbf3c4220e162d722e319a4ef046f81c6a07eac2b8c6035c8f6230f0a20b1577a8
EBUILD rubberband-1.8.2-r1.ebuild 1480 BLAKE2B fae62ef316e3f342bc3b860378913a3e079a8d5a9c51489ac1fc5d5ef8e2db05bb9d2c300f48a09d44e7f83fc5330307cc6d554b096909ac0be66706963d7fae SHA512 00aca9daf40563191ad1771fcc7941eacca21112f4d70fcbc8059c149906c416fdca45e404586606229a1f4549c02f34a62dde0bbeba3e5b6bba1d525f6c91c2
-EBUILD rubberband-1.9.0.ebuild 1680 BLAKE2B 7df3dc19cf79cccaf9a937d6aeaac6c16f12ed3f4f68e9436485c53d6076508cdc41bdfd4f1dcb39352865d82a921c5471f9bc89cc0492307a0ff7982df26eb9 SHA512 853ac9d8972b50383088d050e9b6c4ec0e06a7f752a0b74e977cda6a924f9121f81d416ddfb89578ed8cf7950c8c1bb46033fd058ab475bb782a2d57dc8532b4
+EBUILD rubberband-1.9.0.ebuild 1796 BLAKE2B 717c03cb18b8d1838b21fe1cc3317982cbf8b1d2f141552cfe5649fbb85491e6208c171189597198ce7cf68ec15e3602054afec19e9d0fb5ac5419806992695d SHA512 565506a42268d1019c00c5e93e444f5d2792ac21b669c4c2950bdb3dd8370547070516991a8cf22dfc4103eea581b29ea3844635bc2825cbcaf0cd6c5f660cdf
MISC metadata.xml 415 BLAKE2B 316ab3a0d89221f5db790350e3d6fb609656ffac3ab36ab1d53b1ea56d537005f41d5d4fec24e14000ba8dd32a094da7d05c1e814fba77bb4e209599129c685b SHA512 7b34bb720df7941a22d174b9f83407071110c9421b4207471f44a74c1bdb5cb6ef7b085386277c3d1f852ba48fc749e665337bc5d3b9fe862e76378a6d7ad4a0
diff --git a/media-libs/rubberband/files/rubberband-1.9.0-makefile.patch b/media-libs/rubberband/files/rubberband-1.9.0-makefile.patch
new file mode 100644
index 000000000000..5539162dec29
--- /dev/null
+++ b/media-libs/rubberband/files/rubberband-1.9.0-makefile.patch
@@ -0,0 +1,13 @@
+diff --git a/Makefile.in b/Makefile.in
+index fdddb72..86c0548 100644
+--- a/Makefile.in
++++ b/Makefile.in
+@@ -19,7 +19,7 @@ VAMP_PLUGIN_LIBS := @Vamp_LIBS@ $(LIBRARY_LIBS)
+ LADSPA_PLUGIN_LIBS := $(LIBRARY_LIBS)
+
+ MKDIR := mkdir
+-AR := ar
++AR ?= ar
+
+ INSTALL_BINDIR := $(PREFIX)/bin
+ INSTALL_INCDIR := $(PREFIX)/include/rubberband
diff --git a/media-libs/rubberband/rubberband-1.9.0.ebuild b/media-libs/rubberband/rubberband-1.9.0.ebuild
index 97b291d58908..38036981a9ee 100644
--- a/media-libs/rubberband/rubberband-1.9.0.ebuild
+++ b/media-libs/rubberband/rubberband-1.9.0.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-inherit multilib-minimal
+inherit multilib-minimal toolchain-funcs
DESCRIPTION="An audio time-stretching and pitch-shifting library and utility program"
HOMEPAGE="https://www.breakfastquay.com/rubberband/"
@@ -27,6 +27,10 @@ CDEPEND="
RDEPEND="${CDEPEND}"
DEPEND="${CDEPEND}"
+PATCHES=(
+ "${FILESDIR}/${P}-makefile.patch"
+)
+
src_prepare() {
default
if ! use static-libs ; then
@@ -47,6 +51,10 @@ multilib_src_configure() {
$(use_enable vamp )
}
+multilib_src_compile() {
+ emake AR="$(tc-getAR)"
+}
+
multilib_src_install() {
# fix libdir in .pc file
sed -iE "s%/lib$%/$(get_libdir)%g" "${BUILD_DIR}/rubberband.pc.in" || die "Failed to fix .pc file"