summaryrefslogtreecommitdiff
path: root/audio
diff options
context:
space:
mode:
authornia <nia@pkgsrc.org>2021-09-20 07:50:07 +0000
committernia <nia@pkgsrc.org>2021-09-20 07:50:07 +0000
commit7efbf36147347de7153aaa08765e5c00aa25ab21 (patch)
tree9703090ed8edc279391dbc049e0fe3e14923e726 /audio
parent0253df4382322311afc9a41ec41e14ee3f7e2ca9 (diff)
downloadpkgsrc-7efbf36147347de7153aaa08765e5c00aa25ab21.tar.gz
ykchorus: Fix building on non-x86 by removing excessive optimization flags
Diffstat (limited to 'audio')
-rw-r--r--audio/ykchorus/Makefile7
-rw-r--r--audio/ykchorus/distinfo3
-rw-r--r--audio/ykchorus/patches/patch-dpf_Makefile.base.mk15
3 files changed, 22 insertions, 3 deletions
diff --git a/audio/ykchorus/Makefile b/audio/ykchorus/Makefile
index d20d70196a3..e8b76c2ba14 100644
--- a/audio/ykchorus/Makefile
+++ b/audio/ykchorus/Makefile
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.2 2021/09/08 21:04:58 nia Exp $
+# $NetBSD: Makefile,v 1.3 2021/09/20 07:50:07 nia Exp $
DISTNAME= ykchorus-v0.2.2-source
PKGNAME= ${DISTNAME:S/-source//1:S/-v/-/1}
-PKGREVISION= 1
+PKGREVISION= 2
CATEGORIES= audio
MASTER_SITES= ${MASTER_SITE_GITHUB:=SpotlightKid/}
GITHUB_RELEASE= v${PKGVERSION_NOREV}
@@ -26,6 +26,9 @@ GCC_REQD+= 4.7
CXXFLAGS+= -DDGL_FILE_BROWSER_DISABLED
.endif
+# No CPU-specific optimizations
+MAKE_FLAGS+= NOOPT=true
+
REPLACE_SH+= dpf/utils/generate-ttl.sh
.include "../../audio/jack/buildlink3.mk"
diff --git a/audio/ykchorus/distinfo b/audio/ykchorus/distinfo
index c958de7f92c..dea8b8d30e3 100644
--- a/audio/ykchorus/distinfo
+++ b/audio/ykchorus/distinfo
@@ -1,7 +1,8 @@
-$NetBSD: distinfo,v 1.1 2021/07/29 19:16:08 nia Exp $
+$NetBSD: distinfo,v 1.2 2021/09/20 07:50:07 nia Exp $
SHA1 (ykchorus-v0.2.2-source.tar.gz) = f0304085d5d8d9da64e97373ded537107e3034bd
RMD160 (ykchorus-v0.2.2-source.tar.gz) = a745f22489e3293391b27c3ea52752fe7198a66e
SHA512 (ykchorus-v0.2.2-source.tar.gz) = 2b7151b00562b6a2209c08d5e025f6881c9b6631ee76fc86610ac856571d72b50e6c367bd7401642ba149288b40e609b8761abbe7753def528716408d143a52c
Size (ykchorus-v0.2.2-source.tar.gz) = 2010302 bytes
SHA1 (patch-Makefile) = f6e8812d436891b7e747a5897db382de689046ee
+SHA1 (patch-dpf_Makefile.base.mk) = 359836a0e786ba6bf2c20a44c7a0c66e51966c31
diff --git a/audio/ykchorus/patches/patch-dpf_Makefile.base.mk b/audio/ykchorus/patches/patch-dpf_Makefile.base.mk
new file mode 100644
index 00000000000..c4e0cbf040d
--- /dev/null
+++ b/audio/ykchorus/patches/patch-dpf_Makefile.base.mk
@@ -0,0 +1,15 @@
+$NetBSD: patch-dpf_Makefile.base.mk,v 1.1 2021/09/20 07:50:07 nia Exp $
+
+Do not force -O2.
+
+--- dpf/Makefile.base.mk.orig 2018-12-18 15:27:28.000000000 +0000
++++ dpf/Makefile.base.mk
+@@ -105,7 +105,7 @@ endif
+
+ ifeq ($(NOOPT),true)
+ # No CPU-specific optimization flags
+-BASE_OPTS = -O2 -ffast-math -fdata-sections -ffunction-sections
++BASE_OPTS = -ffast-math -fdata-sections -ffunction-sections
+ endif
+
+ ifeq ($(WIN32),true)