public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [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