* [gentoo-commits] repo/gentoo:master commit in: media-sound/reaper-bin/, media-sound/reaper-bin/files/
@ 2023-12-12 18:58 Jason A. Donenfeld
0 siblings, 0 replies; 5+ messages in thread
From: Jason A. Donenfeld @ 2023-12-12 18:58 UTC (permalink / raw
To: gentoo-commits
commit: bc04bfd31878505cfb87d776e46ba9d5cc2d552d
Author: Jason A. Donenfeld <zx2c4 <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 12 18:49:17 2023 +0000
Commit: Jason A. Donenfeld <zx2c4 <AT> gentoo <DOT> org>
CommitDate: Tue Dec 12 18:58:17 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc04bfd3
media-sound/reaper-bin: build libSwell from source
Signed-off-by: Jason A. Donenfeld <zx2c4 <AT> gentoo.org>
media-sound/reaper-bin/Manifest | 1 +
.../files/libSwell-makefile-cflags.patch | 31 ++++++++++++++++++
...r-bin-7.07.ebuild => reaper-bin-7.07-r1.ebuild} | 37 +++++++++++++++-------
3 files changed, 58 insertions(+), 11 deletions(-)
diff --git a/media-sound/reaper-bin/Manifest b/media-sound/reaper-bin/Manifest
index a137e7b0d969..b6c4a4de5a2f 100644
--- a/media-sound/reaper-bin/Manifest
+++ b/media-sound/reaper-bin/Manifest
@@ -1,3 +1,4 @@
+DIST WDL-d974e49ac5afb57be6329674e046649a4f30bce9.tar.gz 2468612 BLAKE2B f09ab35041ca5e774c7bdb1982ea1267bb73af9782b176304bf943642f9a487c2670960bb72a485093f8b2e09d6f5d9363a1476a9f6ca947f90f9137133ac1cf SHA512 f63cdec3ba957de77c6ff62a9b2d501ba43bfbadd814b6b59027bfddf918b35d109a748427269aedbad70c06e8d940df8ad8d67acca5f0586c32802c28843fab
DIST reaper707_linux_aarch64.tar.xz 10872932 BLAKE2B 92c94de3be59eb1509472e63904eff1e2123e80618381545c9ef7673665c624ea83713f6b435adadd35c54e70210b468c79c9e75376d24c4272473e37d424d0e SHA512 1bff4e77e1c050f716cab23f5c6446524c08b91f8cd0b1c74de198b803e8c699fc3dd0145a8a9f195b0219b59acad592239700baef5ec66e29b8c317615681b4
DIST reaper707_linux_armv7l.tar.xz 10527968 BLAKE2B fc4ef0a1ff5c336e05ef120d2f32f32de6c07ecc0652abb2aff756b1b96b63b098641dde29b8d7ac958b5f7e50b370076c1d171899a2342186507e14175ccd07 SHA512 9bd87c775a48b8d11cc1d9869dc78ea615c8cc5eeea615b12b58249940f2708de4b209b1af293a8728fcc574f1bc07e1cde89a3c370a6b0efee74940956a811a
DIST reaper707_linux_i686.tar.xz 12150956 BLAKE2B 9b97f0d47ba17402ee67a74f0014c28da53f0f7c8b090416ee27babda1707493fbdcd5e33c749e42c14c959775af17ab885662941f3e76b3c84f5fd371e333a3 SHA512 70822d91b6a4728ad10a2d234692b7a21844b591a57a04784b2261591d22e3824b586dfc2e8e282fafba61a2dd5a1c155c7d000b6af74da059d7d9682ee1f690
diff --git a/media-sound/reaper-bin/files/libSwell-makefile-cflags.patch b/media-sound/reaper-bin/files/libSwell-makefile-cflags.patch
new file mode 100644
index 000000000000..dd87a76756c8
--- /dev/null
+++ b/media-sound/reaper-bin/files/libSwell-makefile-cflags.patch
@@ -0,0 +1,31 @@
+diff -ru justinfrankel-WDL-d974e49/WDL/swell/Makefile justinfrankel-WDL-d974e49.new/WDL/swell/Makefile
+--- justinfrankel-WDL-d974e49/WDL/swell/Makefile 2023-12-10 17:12:41.000000000 +0100
++++ justinfrankel-WDL-d974e49.new/WDL/swell/Makefile 2023-12-12 19:42:19.161433462 +0100
+@@ -17,7 +17,7 @@
+
+ COMPILER=GCC
+
+-CFLAGS = -pipe -fvisibility=hidden -fno-math-errno -fPIC -DPIC -Wall -Wshadow -Wno-unused-function -Wno-multichar -Wtype-limits
++CFLAGS += -fvisibility=hidden -fno-math-errno -fPIC -DPIC -Wall -Wshadow -Wno-unused-function -Wno-multichar -Wtype-limits
+
+ CFLAGS += -DSWELL_MAKING_DYLIB
+
+@@ -63,16 +63,9 @@
+
+
+ ifdef DEBUG
+-CFLAGS += -O0 -g -D_DEBUG
++CFLAGS += -D_DEBUG
+ else
+-CFLAGS += -O2 -DNDEBUG
+- ifdef DEBUG_INFO
+- CFLAGS += -g
+- else
+- ifneq ($(COMPILER),CLANG)
+- CFLAGS += -s
+- endif
+- endif
++CFLAGS += -DNDEBUG
+ endif
+
+ LINKEXTRA = -lpthread -ldl
diff --git a/media-sound/reaper-bin/reaper-bin-7.07.ebuild b/media-sound/reaper-bin/reaper-bin-7.07-r1.ebuild
similarity index 89%
rename from media-sound/reaper-bin/reaper-bin-7.07.ebuild
rename to media-sound/reaper-bin/reaper-bin-7.07-r1.ebuild
index 349be01721e7..cdf5489d9c6e 100644
--- a/media-sound/reaper-bin/reaper-bin-7.07.ebuild
+++ b/media-sound/reaper-bin/reaper-bin-7.07-r1.ebuild
@@ -8,44 +8,59 @@ inherit desktop xdg
DESCRIPTION="Digital audio workstation"
HOMEPAGE="https://www.reaper.fm"
+WDL_COMMIT="d974e49ac5afb57be6329674e046649a4f30bce9"
+
SRC_URI="
amd64? ( https://www.reaper.fm/files/$(ver_cut 1).x/reaper$(ver_cut 1)$(printf %02d $(ver_cut 2))_linux_x86_64.tar.xz )
x86? ( https://www.reaper.fm/files/$(ver_cut 1).x/reaper$(ver_cut 1)$(printf %02d $(ver_cut 2))_linux_i686.tar.xz )
arm64? ( https://www.reaper.fm/files/$(ver_cut 1).x/reaper$(ver_cut 1)$(printf %02d $(ver_cut 2))_linux_aarch64.tar.xz )
arm? ( https://www.reaper.fm/files/$(ver_cut 1).x/reaper$(ver_cut 1)$(printf %02d $(ver_cut 2))_linux_armv7l.tar.xz )
+ https://github.com/justinfrankel/WDL/archive/${WDL_COMMIT}.tar.gz -> WDL-${WDL_COMMIT}.tar.gz
"
LICENSE="Cockos"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+RESTRICT="mirror"
IUSE="+jack pulseaudio mp3 ffmpeg"
RDEPEND="
+ ${DEPEND}
media-libs/alsa-lib
- media-libs/fontconfig
media-libs/libglvnd
- x11-libs/gtk+:3[X]
- x11-libs/libX11
- x11-libs/libXi
jack? ( virtual/jack )
pulseaudio? ( media-libs/libpulse )
mp3? ( media-sound/lame )
ffmpeg? ( media-video/ffmpeg )
"
+DEPEND="
+ x11-libs/gtk+:3[X]
+ x11-libs/libX11
+ x11-libs/libXi
+ media-libs/fontconfig
+ media-libs/freetype
+"
+
S="${WORKDIR}"
+src_prepare() {
+ default
+ cd "WDL-${WDL_COMMIT}" || die
+ eapply "${FILESDIR}"/libSwell-makefile-cflags.patch
+}
+
+src_compile() {
+ emake -C "WDL-${WDL_COMMIT}/WDL/swell" ALLOW_WARNINGS=1
+}
+
QA_PREBUILT="*/*.so */reaper */reaper_host_*"
src_install() {
- local -A ARCH_MAP=(
- [amd64]=x86_64
- [x86]=i686
- [arm64]=aarch64
- [arm]=armv7l
- )
- cd "reaper_linux_${ARCH_MAP[$ARCH]}" || die
+ cd "reaper_linux_"* || die
+ mv -fv "../WDL-${WDL_COMMIT}/WDL/swell/libSwell.so" REAPER/ || die
+
./install-reaper.sh --install "${D}"/opt || die
rm -f "${D}"/opt/REAPER/uninstall-reaper.sh
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/reaper-bin/, media-sound/reaper-bin/files/
@ 2024-04-01 23:11 Jason A. Donenfeld
0 siblings, 0 replies; 5+ messages in thread
From: Jason A. Donenfeld @ 2024-04-01 23:11 UTC (permalink / raw
To: gentoo-commits
commit: 85b120bb3ea6d7583cbdd1bec0d7dee134359a69
Author: Jason A. Donenfeld <zx2c4 <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 1 23:08:38 2024 +0000
Commit: Jason A. Donenfeld <zx2c4 <AT> gentoo <DOT> org>
CommitDate: Mon Apr 1 23:08:38 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85b120bb
media-sound/reaper-bin: move -z,lazy into patch
Now that we've sent this upstream, add this as a patch.
Link: https://github.com/justinfrankel/WDL/pull/22
Signed-off-by: Jason A. Donenfeld <zx2c4 <AT> gentoo.org>
.../files/libSwell-makefile-lazy-binding.patch | 46 ++++++++++++++++++++++
media-sound/reaper-bin/reaper-bin-7.12-r1.ebuild | 4 +-
2 files changed, 48 insertions(+), 2 deletions(-)
diff --git a/media-sound/reaper-bin/files/libSwell-makefile-lazy-binding.patch b/media-sound/reaper-bin/files/libSwell-makefile-lazy-binding.patch
new file mode 100644
index 000000000000..9d9508071af8
--- /dev/null
+++ b/media-sound/reaper-bin/files/libSwell-makefile-lazy-binding.patch
@@ -0,0 +1,46 @@
+From d7fa7b22fdbc894a9986ab686b9c009d25f8cae7 Mon Sep 17 00:00:00 2001
+From: "Jason A. Donenfeld" <Jason@zx2c4.com>
+Date: Tue, 2 Apr 2024 01:03:30 +0200
+Subject: [PATCH] swell-linux: ensure LD lazily binds symbols
+
+On newer toolchains that by default set `-Wl,-z,now`, such as Gentoo's
+23.0 toolchain, setting PRELOAD_GDK causes swell's dlopen() to fail with
+an error like:
+
+ Error loading '/opt/REAPER/libSwell.so': /opt/REAPER/libSwell.so: undefined symbol: gdk_x11_window_get_xid
+
+This is because -z,now, according to the man page, "When generating an
+executable or shared library, mark it to tell the dynamic linker to
+resolve all symbols when the program is started, or when the shared
+library is loaded by dlopen, instead of deferring function call
+resolution to the point when the function is first called." This is
+basically the opposite of what swell's preloading feature wants.
+
+This can be overridden by setting -z,lazy, which according to the man
+page, "When generating an executable or shared library, mark it to tell
+the dynamic linker to defer function call resolution to the point when
+the function is called (lazy binding), rather than at load time."
+
+So pass -Wl,-z,lazy in the preloading case, so that it works no matter
+what the toolchain defaults are.
+---
+ WDL/swell/Makefile | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/WDL/swell/Makefile b/WDL/swell/Makefile
+index 9e7e2d87..8033fb30 100644
+--- a/WDL/swell/Makefile
++++ b/WDL/swell/Makefile
+@@ -140,6 +140,9 @@ ifndef NOGDK
+ endif
+ endif
+ LINKEXTRA += -lGL
++ ifdef PRELOAD_GDK
++ CFLAGS += -Wl,-z,lazy
++ endif
+ endif
+
+ CXXFLAGS = $(CFLAGS)
+--
+2.44.0
+
diff --git a/media-sound/reaper-bin/reaper-bin-7.12-r1.ebuild b/media-sound/reaper-bin/reaper-bin-7.12-r1.ebuild
index 06bcf6617d8f..a6338707abea 100644
--- a/media-sound/reaper-bin/reaper-bin-7.12-r1.ebuild
+++ b/media-sound/reaper-bin/reaper-bin-7.12-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit desktop flag-o-matic xdg
+inherit desktop xdg
DESCRIPTION="Digital audio workstation"
HOMEPAGE="https://www.reaper.fm"
@@ -49,10 +49,10 @@ src_prepare() {
default
cd "WDL-${WDL_COMMIT}" || die
eapply "${FILESDIR}"/libSwell-makefile-cflags.patch
+ eapply "${FILESDIR}"/libSwell-makefile-lazy-binding.patch
}
src_compile() {
- append-cflags -Wl,-z,lazy
emake -C "WDL-${WDL_COMMIT}/WDL/swell" \
PRELOAD_GDK=1 \
ALLOW_WARNINGS=1
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/reaper-bin/, media-sound/reaper-bin/files/
@ 2024-04-03 2:41 Jason A. Donenfeld
0 siblings, 0 replies; 5+ messages in thread
From: Jason A. Donenfeld @ 2024-04-03 2:41 UTC (permalink / raw
To: gentoo-commits
commit: d81e904c7818b8e5017630958243770b7fe4fc56
Author: Jason A. Donenfeld <zx2c4 <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 3 02:39:43 2024 +0000
Commit: Jason A. Donenfeld <zx2c4 <AT> gentoo <DOT> org>
CommitDate: Wed Apr 3 02:41:45 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d81e904c
media-sound/reaper-bin: use upstream commit for lazy binding
Now that this patch is upstream, use it.
Link: https://github.com/justinfrankel/WDL/pull/22
Signed-off-by: Jason A. Donenfeld <zx2c4 <AT> gentoo.org>
media-sound/reaper-bin/Manifest | 2 +-
.../files/libSwell-makefile-lazy-binding.patch | 46 ----------------------
media-sound/reaper-bin/reaper-bin-7.12-r1.ebuild | 3 +-
3 files changed, 2 insertions(+), 49 deletions(-)
diff --git a/media-sound/reaper-bin/Manifest b/media-sound/reaper-bin/Manifest
index e5f669df6521..9096cd06bd32 100644
--- a/media-sound/reaper-bin/Manifest
+++ b/media-sound/reaper-bin/Manifest
@@ -1,4 +1,4 @@
-DIST WDL-9df70be13fcb75eb69adcf957ea3bff4f259fa84.tar.gz 2471215 BLAKE2B 501b973ad764901321d29726927e079c96bcfe8535f76e67bd3ade6b0e3a2385ee741ae6430682c33b136715629a1f0370f52bbf1715d28515496cf09c6fb4b1 SHA512 c3ca582d654af202f352169955d6622266b0acefe00e94ee05bf18802327a7e8fd9d42b54881c4442eed8af36d0040e21e27a624a0ff26328385eec8947e3510
+DIST WDL-ce8eaac26787a8e059cbeb808d566e8bf1438075.tar.gz 2471262 BLAKE2B 20901c986cb9719cfe654137bfa5a4e571b9255373ba18d0c53f61e16ab077277913e6b379d62d328cd5ec617bdc8dea5300f176b55115f4553045dfe559c84b SHA512 e03493ad6809d4b436aed603e0e87fcb8dc17c9f810b6ca59ad0684639f4a54cc4b520711ae65b7ed9d4af2f00b9554ef488346678ae79f254bc30aeb9c500f0
DIST reaper712_linux_aarch64.tar.xz 10918388 BLAKE2B 00d652993267b15687aef81106868a7fa3544eba49a3d7664c52d737d58e56ff5775584edb1bfdb4b1310ded233326699125725e884a17f505d5e658a89fe3cf SHA512 d82754f08860769d3e7af9a04dcc7e54a89bdd42c649afaf3760d9198cbadad0e7be29a5896802bb8fa650c0d9f1f109d0fd44e6adbf122045f90db2f9c46835
DIST reaper712_linux_armv7l.tar.xz 10575044 BLAKE2B a1cc04a4ff70889580199f0ff48cafd7341f92b15bdebe38dd3e636cecba15d8d8d18bbeb8bc9ecea797d334632b98df86f9e76141422cdf60a8c0ceef0be7b6 SHA512 25d472e065814f33c728797b01b45328ee6d2bd30e22ab7cab22218418d94c7325cadb1e6a2a008fa6c0d5ddca9f4981c10e0faf896d3bd8175d8a183ca23268
DIST reaper712_linux_i686.tar.xz 12211908 BLAKE2B e392b86a81ad33c4cd3d339acbb51466a0bc591bec1a031004d3f1fade8afcf85cdd274cb26e731ece1db3aa4b0b0c6f665635f8d3e0448ee646d33652f9e7ca SHA512 f6d3b2e0cedb35c7579ee6594807f13a8c85cb61ca6c3c9fd0d36f2ab5ad9f21be29eefd0f2428a6442e29c38a434c73b2f98e7822bb341052ec93c765ff95ad
diff --git a/media-sound/reaper-bin/files/libSwell-makefile-lazy-binding.patch b/media-sound/reaper-bin/files/libSwell-makefile-lazy-binding.patch
deleted file mode 100644
index 9d9508071af8..000000000000
--- a/media-sound/reaper-bin/files/libSwell-makefile-lazy-binding.patch
+++ /dev/null
@@ -1,46 +0,0 @@
-From d7fa7b22fdbc894a9986ab686b9c009d25f8cae7 Mon Sep 17 00:00:00 2001
-From: "Jason A. Donenfeld" <Jason@zx2c4.com>
-Date: Tue, 2 Apr 2024 01:03:30 +0200
-Subject: [PATCH] swell-linux: ensure LD lazily binds symbols
-
-On newer toolchains that by default set `-Wl,-z,now`, such as Gentoo's
-23.0 toolchain, setting PRELOAD_GDK causes swell's dlopen() to fail with
-an error like:
-
- Error loading '/opt/REAPER/libSwell.so': /opt/REAPER/libSwell.so: undefined symbol: gdk_x11_window_get_xid
-
-This is because -z,now, according to the man page, "When generating an
-executable or shared library, mark it to tell the dynamic linker to
-resolve all symbols when the program is started, or when the shared
-library is loaded by dlopen, instead of deferring function call
-resolution to the point when the function is first called." This is
-basically the opposite of what swell's preloading feature wants.
-
-This can be overridden by setting -z,lazy, which according to the man
-page, "When generating an executable or shared library, mark it to tell
-the dynamic linker to defer function call resolution to the point when
-the function is called (lazy binding), rather than at load time."
-
-So pass -Wl,-z,lazy in the preloading case, so that it works no matter
-what the toolchain defaults are.
----
- WDL/swell/Makefile | 3 +++
- 1 file changed, 3 insertions(+)
-
-diff --git a/WDL/swell/Makefile b/WDL/swell/Makefile
-index 9e7e2d87..8033fb30 100644
---- a/WDL/swell/Makefile
-+++ b/WDL/swell/Makefile
-@@ -140,6 +140,9 @@ ifndef NOGDK
- endif
- endif
- LINKEXTRA += -lGL
-+ ifdef PRELOAD_GDK
-+ CFLAGS += -Wl,-z,lazy
-+ endif
- endif
-
- CXXFLAGS = $(CFLAGS)
---
-2.44.0
-
diff --git a/media-sound/reaper-bin/reaper-bin-7.12-r1.ebuild b/media-sound/reaper-bin/reaper-bin-7.12-r1.ebuild
index a6338707abea..b06b170162e9 100644
--- a/media-sound/reaper-bin/reaper-bin-7.12-r1.ebuild
+++ b/media-sound/reaper-bin/reaper-bin-7.12-r1.ebuild
@@ -8,7 +8,7 @@ inherit desktop xdg
DESCRIPTION="Digital audio workstation"
HOMEPAGE="https://www.reaper.fm"
-WDL_COMMIT="9df70be13fcb75eb69adcf957ea3bff4f259fa84"
+WDL_COMMIT="ce8eaac26787a8e059cbeb808d566e8bf1438075"
SRC_URI="
amd64? ( https://www.reaper.fm/files/$(ver_cut 1).x/reaper$(ver_cut 1)$(printf %02d $(( 10#$(ver_cut 2) )))_linux_x86_64.tar.xz )
@@ -49,7 +49,6 @@ src_prepare() {
default
cd "WDL-${WDL_COMMIT}" || die
eapply "${FILESDIR}"/libSwell-makefile-cflags.patch
- eapply "${FILESDIR}"/libSwell-makefile-lazy-binding.patch
}
src_compile() {
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/reaper-bin/, media-sound/reaper-bin/files/
@ 2024-07-07 16:47 Jason A. Donenfeld
0 siblings, 0 replies; 5+ messages in thread
From: Jason A. Donenfeld @ 2024-07-07 16:47 UTC (permalink / raw
To: gentoo-commits
commit: ecd73317891185181d4dc483a4cfe83e230c4a4e
Author: Jason A. Donenfeld <zx2c4 <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 7 16:47:13 2024 +0000
Commit: Jason A. Donenfeld <zx2c4 <AT> gentoo <DOT> org>
CommitDate: Sun Jul 7 16:47:53 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecd73317
media-sound/reaper-bin: add 7.18, drop 7.16
Signed-off-by: Jason A. Donenfeld <zx2c4 <AT> gentoo.org>
media-sound/reaper-bin/Manifest | 10 +++++-----
.../reaper-bin/files/libSwell-makefile-cflags.patch | 15 ++++++++-------
.../{reaper-bin-7.16.ebuild => reaper-bin-7.18.ebuild} | 5 ++---
3 files changed, 15 insertions(+), 15 deletions(-)
diff --git a/media-sound/reaper-bin/Manifest b/media-sound/reaper-bin/Manifest
index 520a03ddc715..2f8e9572ca17 100644
--- a/media-sound/reaper-bin/Manifest
+++ b/media-sound/reaper-bin/Manifest
@@ -1,5 +1,5 @@
-DIST WDL-5466dcbaf14be31f2ed1fc0ebb352a2ea2852b6d.tar.gz 2474070 BLAKE2B 247df7e51d4ca5851628985a96872073787c15af03c1d30ebb714bfb39d5fa629d1d7cef02d96888073bdc52a7f0196237d3d37f59a1f2870abaaf3394fe207b SHA512 5658b990a2b0f6bb949e59c212caddfcc58052afcadc1a5e613f567dd7c143965e2431696b8a932a6028dcf0e206505a5a8d35fbe71e1bb2f4f6ca6e6055a930
-DIST reaper716_linux_aarch64.tar.xz 10955392 BLAKE2B fe5f11fe50b72d58db1bd7006678eacfe120e4074fa331063b9b25b083cb6af95f44f3f019f76ee70182f7867bc26e800ed12ae495c0a16d76405b182b4476bd SHA512 aa4878634f124c588325facf122e4c11f14567a8d5f6c21b0fe1d850373ab9f3c281b6f3db18a87c4de7894a93a66f489126ad7ca9e1cb0b2ccd4ea2f6c7baf5
-DIST reaper716_linux_armv7l.tar.xz 10608104 BLAKE2B b71bd46907dbbce95dad6c7103d5e3fb680778112ad212bbbd5d8be15c0adb3f6e1d52695b73c2e7ec7dca42d59d579dc53f6a85e24dfb35649e5e577f1b030d SHA512 a2dd5478d107bd9c2d882739ac3a0220369909b11601a37350c48da1c10e5cfbec9015a40b3f8865dae3368e2eac319161562034a8dab232d92459f0e1d74cf3
-DIST reaper716_linux_i686.tar.xz 12243384 BLAKE2B 60e1f2a364480db812501ab937b4283fca9e344e31e7759596757688328ae52a59df2b4ca27cee7472e25a5b5f928638d282c0d8b2f55905b80949f8b1cf7ac4 SHA512 38dc3149f86a9fbc9907e521e72df270c48170d89922a2cd3daa87d2cc84538c172c6ef86ef2ad98606ad6bd96e17b32351aca9de7cbf0e058f5e097e6b48db5
-DIST reaper716_linux_x86_64.tar.xz 12236220 BLAKE2B df8a385258fcfd70fad926399314b392c087a0c27bd5891dd1e5cbdaaefb7a2cbe30fffdcd729956bb3af09407923d50899848d12ba7be0c1956437c02151743 SHA512 d5340220b1ecd91ada1c2be57c943772a622fbf7620f74d5eca670422c5e8b497a73b9443360d77c614cb50d663573a2744e704497b85fda1428bc70a666c348
+DIST WDL-c3b39d5f3a11b179c14f189584f750b2584f816c.tar.gz 2474552 BLAKE2B 3ba5f5eae458f68507188cadffce651972d274420c7e635887a32f38b82f2c4f9d1fcece199a64ef8041bf5994058bfaba98de6e0a3d2ee72f07a5fd8ff8b243 SHA512 cf378390447ac4cbe7f1af7894329923789e68c463079e254ceaccb6625db8c7d3830cb931969f2dd733039d25484a5b45d95961505bc6d023af34a47d18bc4f
+DIST reaper718_linux_aarch64.tar.xz 11276168 BLAKE2B 9a29dc9cd73ba84bf80e4590d009a16e77537dd7cd307fd0ceabd69a756259152032d644b87335ed563b0637856b0308b9f6b08e72d99f7ec8a914e9cce6a924 SHA512 08e2b2c7c4b24363dc4759084154baa92e29a1a2a8fb725aa538c2a6f2a7c1fa5431be30c3e4079340294e529495d32e97dc6db5ada085ec70086bfa638c411b
+DIST reaper718_linux_armv7l.tar.xz 10936084 BLAKE2B 87914e170d3895bd994fa86aa58561d3d4e92bcd0279a0b12c0b5523f6420f6fe1281fd97aed5d0fd0fbd4c7e584644878ecc24d3e8be8396bddf59b78d066f9 SHA512 ceca1dd46091c1ca6f4c425a6f0445730184857209b68110d72fce6f50bededb1eabdda26cbe66399ab698aeabb174d7a770d31c05578724a26f075255a57486
+DIST reaper718_linux_i686.tar.xz 12584872 BLAKE2B e4b720d15c6074a4138324b67db9a1db2fc56554dc367388575d8175f78a31f6b5c1691288398bddac68c2bec3b4e189b8c04fb34f2dcdbef2fee6437b261507 SHA512 4ae3493b8fde7728c2c6450a932622abfca74f42ee705c3f19c965dccf23a2d40a21a7e325816027485a671231f872eabbb718b5dd4b5977666279e623b35d73
+DIST reaper718_linux_x86_64.tar.xz 12575428 BLAKE2B 60b5151663342272919801045db93b4a07c8683a3677a2d67090ef1d134228420e7a2f52db8995f902ece6d36f386bc9be9d1760a5da0976e478cc4c23e0a95d SHA512 562d0049903e70c727f340fd8329120d3a90f30d1d4143f5cc4c1e4181866445daabbd2fbb5da0e2f2525d17dd0b847aca689a6968aa2fdb427c1e82d3a10f5f
diff --git a/media-sound/reaper-bin/files/libSwell-makefile-cflags.patch b/media-sound/reaper-bin/files/libSwell-makefile-cflags.patch
index dd87a76756c8..0f5d094f1bd0 100644
--- a/media-sound/reaper-bin/files/libSwell-makefile-cflags.patch
+++ b/media-sound/reaper-bin/files/libSwell-makefile-cflags.patch
@@ -1,16 +1,17 @@
-diff -ru justinfrankel-WDL-d974e49/WDL/swell/Makefile justinfrankel-WDL-d974e49.new/WDL/swell/Makefile
---- justinfrankel-WDL-d974e49/WDL/swell/Makefile 2023-12-10 17:12:41.000000000 +0100
-+++ justinfrankel-WDL-d974e49.new/WDL/swell/Makefile 2023-12-12 19:42:19.161433462 +0100
-@@ -17,7 +17,7 @@
+diff --git a/WDL/swell/Makefile b/WDL/swell/Makefile
+index 642930a1..7f613f14 100644
+--- a/WDL/swell/Makefile
++++ b/WDL/swell/Makefile
+@@ -17,7 +17,7 @@ PKG_CONFIG = pkg-config
COMPILER=GCC
--CFLAGS = -pipe -fvisibility=hidden -fno-math-errno -fPIC -DPIC -Wall -Wshadow -Wno-unused-function -Wno-multichar -Wtype-limits
-+CFLAGS += -fvisibility=hidden -fno-math-errno -fPIC -DPIC -Wall -Wshadow -Wno-unused-function -Wno-multichar -Wtype-limits
+-CFLAGS = -pipe -fvisibility=hidden -fno-math-errno -fPIC -DPIC -Wall -Wshadow -Wno-unused-function -Wno-multichar -Wtype-limits -Wno-unused-value
++CFLAGS += -fvisibility=hidden -fno-math-errno -fPIC -DPIC -Wall -Wshadow -Wno-unused-function -Wno-multichar -Wtype-limits -Wno-unused-value -Wno-error=array-bounds
CFLAGS += -DSWELL_MAKING_DYLIB
-@@ -63,16 +63,9 @@
+@@ -63,16 +63,9 @@ endif
ifdef DEBUG
diff --git a/media-sound/reaper-bin/reaper-bin-7.16.ebuild b/media-sound/reaper-bin/reaper-bin-7.18.ebuild
similarity index 98%
rename from media-sound/reaper-bin/reaper-bin-7.16.ebuild
rename to media-sound/reaper-bin/reaper-bin-7.18.ebuild
index 288932686221..bae10dfea4aa 100644
--- a/media-sound/reaper-bin/reaper-bin-7.16.ebuild
+++ b/media-sound/reaper-bin/reaper-bin-7.18.ebuild
@@ -8,7 +8,7 @@ inherit desktop xdg
DESCRIPTION="Digital audio workstation"
HOMEPAGE="https://www.reaper.fm"
-WDL_COMMIT="5466dcbaf14be31f2ed1fc0ebb352a2ea2852b6d"
+WDL_COMMIT="c3b39d5f3a11b179c14f189584f750b2584f816c"
SRC_URI="
amd64? ( https://www.reaper.fm/files/$(ver_cut 1).x/reaper$(ver_cut 1)$(printf %02d $(( 10#$(ver_cut 2) )))_linux_x86_64.tar.xz )
@@ -53,8 +53,7 @@ src_prepare() {
src_compile() {
emake -C "WDL-${WDL_COMMIT}/WDL/swell" \
- PRELOAD_GDK=1 \
- ALLOW_WARNINGS=1
+ PRELOAD_GDK=1
}
QA_PREBUILT="*/*.so */reaper */reaper_host_*"
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/reaper-bin/, media-sound/reaper-bin/files/
@ 2024-10-12 18:13 Jason A. Donenfeld
0 siblings, 0 replies; 5+ messages in thread
From: Jason A. Donenfeld @ 2024-10-12 18:13 UTC (permalink / raw
To: gentoo-commits
commit: 06bff4f92d545935ab58bcb254fb947947a305ae
Author: Jason A. Donenfeld <zx2c4 <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 12 18:11:54 2024 +0000
Commit: Jason A. Donenfeld <zx2c4 <AT> gentoo <DOT> org>
CommitDate: Sat Oct 12 18:13:34 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06bff4f9
media-sound/reaper-bin: add 7.24, drop 7.18
Signed-off-by: Jason A. Donenfeld <zx2c4 <AT> gentoo.org>
media-sound/reaper-bin/Manifest | 10 +++++-----
media-sound/reaper-bin/files/libSwell-makefile-cflags.patch | 8 ++++----
.../{reaper-bin-7.18.ebuild => reaper-bin-7.24.ebuild} | 2 +-
3 files changed, 10 insertions(+), 10 deletions(-)
diff --git a/media-sound/reaper-bin/Manifest b/media-sound/reaper-bin/Manifest
index 2f8e9572ca17..77cb506f9fa8 100644
--- a/media-sound/reaper-bin/Manifest
+++ b/media-sound/reaper-bin/Manifest
@@ -1,5 +1,5 @@
-DIST WDL-c3b39d5f3a11b179c14f189584f750b2584f816c.tar.gz 2474552 BLAKE2B 3ba5f5eae458f68507188cadffce651972d274420c7e635887a32f38b82f2c4f9d1fcece199a64ef8041bf5994058bfaba98de6e0a3d2ee72f07a5fd8ff8b243 SHA512 cf378390447ac4cbe7f1af7894329923789e68c463079e254ceaccb6625db8c7d3830cb931969f2dd733039d25484a5b45d95961505bc6d023af34a47d18bc4f
-DIST reaper718_linux_aarch64.tar.xz 11276168 BLAKE2B 9a29dc9cd73ba84bf80e4590d009a16e77537dd7cd307fd0ceabd69a756259152032d644b87335ed563b0637856b0308b9f6b08e72d99f7ec8a914e9cce6a924 SHA512 08e2b2c7c4b24363dc4759084154baa92e29a1a2a8fb725aa538c2a6f2a7c1fa5431be30c3e4079340294e529495d32e97dc6db5ada085ec70086bfa638c411b
-DIST reaper718_linux_armv7l.tar.xz 10936084 BLAKE2B 87914e170d3895bd994fa86aa58561d3d4e92bcd0279a0b12c0b5523f6420f6fe1281fd97aed5d0fd0fbd4c7e584644878ecc24d3e8be8396bddf59b78d066f9 SHA512 ceca1dd46091c1ca6f4c425a6f0445730184857209b68110d72fce6f50bededb1eabdda26cbe66399ab698aeabb174d7a770d31c05578724a26f075255a57486
-DIST reaper718_linux_i686.tar.xz 12584872 BLAKE2B e4b720d15c6074a4138324b67db9a1db2fc56554dc367388575d8175f78a31f6b5c1691288398bddac68c2bec3b4e189b8c04fb34f2dcdbef2fee6437b261507 SHA512 4ae3493b8fde7728c2c6450a932622abfca74f42ee705c3f19c965dccf23a2d40a21a7e325816027485a671231f872eabbb718b5dd4b5977666279e623b35d73
-DIST reaper718_linux_x86_64.tar.xz 12575428 BLAKE2B 60b5151663342272919801045db93b4a07c8683a3677a2d67090ef1d134228420e7a2f52db8995f902ece6d36f386bc9be9d1760a5da0976e478cc4c23e0a95d SHA512 562d0049903e70c727f340fd8329120d3a90f30d1d4143f5cc4c1e4181866445daabbd2fbb5da0e2f2525d17dd0b847aca689a6968aa2fdb427c1e82d3a10f5f
+DIST WDL-34b220ef76cc73c13098e60748cca55a20b6f903.tar.gz 2475566 BLAKE2B 389eb787277210eb4fdfef8011266c2f22f12b4f550ed1260204506f413810c5896d307160f29fec3fe0a06046acdcfd6db1a05551f6274605ea8dc3008c07c1 SHA512 9ed939bd148420038d43755bd13e03f60e3fcd91efbb5676f1c777b01c65292b2753f0cd4694b71b63ff9dc19999c9532cb2cb73435a492bce9226c545d4c7cd
+DIST reaper724_linux_aarch64.tar.xz 11362532 BLAKE2B ae10a514fb3d9633ddfa996dd903bca65129f783eefcb10ec4f6e8a2b960a8aebe3a04945d67600a91fd76e4c4f9f657b72978535045996a86e76719fabb33b1 SHA512 544650fbf1e0a601a9b2b3f311df4ad1aeccf4bb4f0b07486aa20ed1c2bf825fba962588d10694835bdedc8ada630b2a1ac6bbef3d878173c67b397f57bacb5b
+DIST reaper724_linux_armv7l.tar.xz 11002240 BLAKE2B fa0c23da1be5b89e7fd561f6f9f2a789289e4260fbb3dcdb1c4028d7e032f421e7714d3d785669de356805e8c1e8004e611e0e10ba210f4d433fad18839cca7c SHA512 355d275166ae20cabfa45b430c00e0c117ed638efcb3f92d30dec5d82d277d8f04cf8358e9497e45b7490e0a98e67f23988ba7338de00917af4b6f63b5dafae0
+DIST reaper724_linux_i686.tar.xz 12661192 BLAKE2B 6a2cc0d73b2d806d30846e99688327ed0f9f61c6ab764e4daef92f71b89662eadc58fc230492f1b5221180c0d1b1a134848b338c4734fed1763f6dd613b12f1c SHA512 45475f2fc0a326a143276465a4006b6494f2924a8854959d864d709277ec658ea6a0a90f9ab98bd1ba2b404c69f7645e8c7ba893ff33cca6e78d409c418de78a
+DIST reaper724_linux_x86_64.tar.xz 12649740 BLAKE2B 37532d46ad59fd8374e5ef2e409e2b8d5118d06693b27b13b4b54a758db1eda33deae8c056caae99dc7be8ae58e2a32a9614e7295aabb7c94de11cbdb5af6737 SHA512 cca728986b994514339083778b47a8cfbc114156abed9413693b54eaa4704ab0e4a190e657438552227561385abe34b52b0ceb2d9b556680405fd8f28b642ec6
diff --git a/media-sound/reaper-bin/files/libSwell-makefile-cflags.patch b/media-sound/reaper-bin/files/libSwell-makefile-cflags.patch
index 0f5d094f1bd0..552f1eff0e00 100644
--- a/media-sound/reaper-bin/files/libSwell-makefile-cflags.patch
+++ b/media-sound/reaper-bin/files/libSwell-makefile-cflags.patch
@@ -1,17 +1,17 @@
diff --git a/WDL/swell/Makefile b/WDL/swell/Makefile
-index 642930a1..7f613f14 100644
+index c0a52312..fb09826b 100644
--- a/WDL/swell/Makefile
+++ b/WDL/swell/Makefile
@@ -17,7 +17,7 @@ PKG_CONFIG = pkg-config
COMPILER=GCC
--CFLAGS = -pipe -fvisibility=hidden -fno-math-errno -fPIC -DPIC -Wall -Wshadow -Wno-unused-function -Wno-multichar -Wtype-limits -Wno-unused-value
-+CFLAGS += -fvisibility=hidden -fno-math-errno -fPIC -DPIC -Wall -Wshadow -Wno-unused-function -Wno-multichar -Wtype-limits -Wno-unused-value -Wno-error=array-bounds
+-CFLAGS = -pipe -fvisibility=hidden -fno-math-errno -fPIC -DPIC -Wall -Wshadow -Wno-unused-function -Wno-multichar -Wtype-limits -Wno-unused-value -fstrict-aliasing
++CFLAGS += -fvisibility=hidden -fno-math-errno -fPIC -DPIC -Wall -Wshadow -Wno-unused-function -Wno-multichar -Wtype-limits -Wno-unused-value -fstrict-aliasing -Wno-error=array-bounds
CFLAGS += -DSWELL_MAKING_DYLIB
-@@ -63,16 +63,9 @@ endif
+@@ -72,16 +72,9 @@ endif
ifdef DEBUG
diff --git a/media-sound/reaper-bin/reaper-bin-7.18.ebuild b/media-sound/reaper-bin/reaper-bin-7.24.ebuild
similarity index 98%
rename from media-sound/reaper-bin/reaper-bin-7.18.ebuild
rename to media-sound/reaper-bin/reaper-bin-7.24.ebuild
index bae10dfea4aa..ddca961976a2 100644
--- a/media-sound/reaper-bin/reaper-bin-7.18.ebuild
+++ b/media-sound/reaper-bin/reaper-bin-7.24.ebuild
@@ -8,7 +8,7 @@ inherit desktop xdg
DESCRIPTION="Digital audio workstation"
HOMEPAGE="https://www.reaper.fm"
-WDL_COMMIT="c3b39d5f3a11b179c14f189584f750b2584f816c"
+WDL_COMMIT="34b220ef76cc73c13098e60748cca55a20b6f903"
SRC_URI="
amd64? ( https://www.reaper.fm/files/$(ver_cut 1).x/reaper$(ver_cut 1)$(printf %02d $(( 10#$(ver_cut 2) )))_linux_x86_64.tar.xz )
^ permalink raw reply related [flat|nested] 5+ messages in thread
end of thread, other threads:[~2024-10-12 18:14 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-04-01 23:11 [gentoo-commits] repo/gentoo:master commit in: media-sound/reaper-bin/, media-sound/reaper-bin/files/ Jason A. Donenfeld
-- strict thread matches above, loose matches on Subject: below --
2024-10-12 18:13 Jason A. Donenfeld
2024-07-07 16:47 Jason A. Donenfeld
2024-04-03 2:41 Jason A. Donenfeld
2023-12-12 18:58 Jason A. Donenfeld
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox