pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/audio add audio/ykchorus



details:   https://anonhg.NetBSD.org/pkgsrc/rev/de7a817a3dd7
branches:  trunk
changeset: 456456:de7a817a3dd7
user:      nia <nia%pkgsrc.org@localhost>
date:      Thu Jul 29 19:16:08 2021 +0000

description:
add audio/ykchorus

A chorus effect inspired by the one found in certain well-known Japanese
vintage analog synthesizers (You Know which).

This audio effect supports a variety of audio and plug-in frameworks: DSSI,
JACK (stand-alone command line program), LADSPA, LV2, VST2

diffstat:

 audio/Makefile                        |   3 +-
 audio/ykchorus/DESCR                  |   5 ++++
 audio/ykchorus/Makefile               |  36 +++++++++++++++++++++++++++++++++++
 audio/ykchorus/PLIST                  |  11 ++++++++++
 audio/ykchorus/distinfo               |   7 ++++++
 audio/ykchorus/patches/patch-Makefile |  28 +++++++++++++++++++++++++++
 6 files changed, 89 insertions(+), 1 deletions(-)

diffs (124 lines):

diff -r 1cc57f013c51 -r de7a817a3dd7 audio/Makefile
--- a/audio/Makefile    Thu Jul 29 14:00:57 2021 +0000
+++ b/audio/Makefile    Thu Jul 29 19:16:08 2021 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.635 2021/07/20 06:37:18 nia Exp $
+# $NetBSD: Makefile,v 1.636 2021/07/29 19:16:08 nia Exp $
 #
 
 COMMENT=       Audio tools, players, and libraries
@@ -511,6 +511,7 @@
 SUBDIR+=       xmp
 SUBDIR+=       xmradio
 SUBDIR+=       xwave
+SUBDIR+=       ykchorus
 SUBDIR+=       ympd
 SUBDIR+=       zynaddsubfx
 
diff -r 1cc57f013c51 -r de7a817a3dd7 audio/ykchorus/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/audio/ykchorus/DESCR      Thu Jul 29 19:16:08 2021 +0000
@@ -0,0 +1,5 @@
+A chorus effect inspired by the one found in certain well-known Japanese
+vintage analog synthesizers (You Know which).
+
+This audio effect supports a variety of audio and plug-in frameworks: DSSI,
+JACK (stand-alone command line program), LADSPA, LV2, VST2
diff -r 1cc57f013c51 -r de7a817a3dd7 audio/ykchorus/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/audio/ykchorus/Makefile   Thu Jul 29 19:16:08 2021 +0000
@@ -0,0 +1,36 @@
+# $NetBSD: Makefile,v 1.1 2021/07/29 19:16:08 nia Exp $
+
+DISTNAME=      ykchorus-v0.2.2-source
+PKGNAME=       ${DISTNAME:S/-source//1:S/-v/-/1}
+CATEGORIES=    audio
+MASTER_SITES=  ${MASTER_SITE_GITHUB:=SpotlightKid/}
+GITHUB_RELEASE=        v${PKGVERSION_NOREV}
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      https://github.com/SpotlightKid/ykchorus
+COMMENT=       Chorus audio effect plugin
+LICENSE=       gnu-gpl-v2
+
+WRKSRC=                ${WRKDIR}/ykchorus
+
+USE_TOOLS+=    gmake pkg-config
+USE_LANGUAGES= c c++
+
+# C++0x
+GCC_REQD+=     4.7
+
+.include "../../mk/bsd.prefs.mk"
+
+.if ${OPSYS} != "Linux"
+CXXFLAGS+=     -DDGL_FILE_BROWSER_DISABLED
+.endif
+
+REPLACE_SH+=   dpf/utils/generate-ttl.sh
+
+.include "../../audio/jack/buildlink3.mk"
+.include "../../audio/liblo/buildlink3.mk"
+.include "../../graphics/MesaLib/buildlink3.mk"
+.include "../../x11/libX11/buildlink3.mk"
+.include "../../mk/dlopen.buildlink3.mk"
+BUILDLINK_TRANSFORM+=  opt:-ldl:${BUILDLINK_LDADD.dl:Q}
+.include "../../mk/bsd.pkg.mk"
diff -r 1cc57f013c51 -r de7a817a3dd7 audio/ykchorus/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/audio/ykchorus/PLIST      Thu Jul 29 19:16:08 2021 +0000
@@ -0,0 +1,11 @@
+@comment $NetBSD: PLIST,v 1.1 2021/07/29 19:16:08 nia Exp $
+bin/ykchorus
+lib/dssi/ykchorus-dssi.so
+lib/ladspa/ykchorus-ladspa.so
+lib/lv2/ykchorus.lv2/manifest.ttl
+lib/lv2/ykchorus.lv2/presets.ttl
+lib/lv2/ykchorus.lv2/ykchorus_dsp.so
+lib/lv2/ykchorus.lv2/ykchorus_dsp.ttl
+lib/lv2/ykchorus.lv2/ykchorus_ui.so
+lib/lv2/ykchorus.lv2/ykchorus_ui.ttl
+lib/vst/ykchorus-vst.so
diff -r 1cc57f013c51 -r de7a817a3dd7 audio/ykchorus/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/audio/ykchorus/distinfo   Thu Jul 29 19:16:08 2021 +0000
@@ -0,0 +1,7 @@
+$NetBSD: distinfo,v 1.1 2021/07/29 19:16:08 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
diff -r 1cc57f013c51 -r de7a817a3dd7 audio/ykchorus/patches/patch-Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/audio/ykchorus/patches/patch-Makefile     Thu Jul 29 19:16:08 2021 +0000
@@ -0,0 +1,28 @@
+$NetBSD: patch-Makefile,v 1.1 2021/07/29 19:16:08 nia Exp $
+
+Avoid GNU-install-isms.
+
+--- Makefile.orig      2018-12-18 15:27:20.000000000 +0000
++++ Makefile
+@@ -55,13 +55,17 @@ clean:
+       rm -rf bin build
+ 
+ install:
+-      @install -Dm755 bin/ykchorus-dssi$(LIB_EXT) -t $(DESTDIR)$(DSSI_DIR)
+-      @install -Dm755 bin/ykchorus-ladspa$(LIB_EXT) -t $(DESTDIR)$(LADSPA_DIR)
+-      @install -Dm755 bin/ykchorus-vst$(LIB_EXT) -t $(DESTDIR)$(VST_DIR)
++      $(BSD_INSTALL_LIB_DIR) $(DESTDIR)$(DSSI_DIR)
++      $(BSD_INSTALL_LIB) bin/ykchorus-dssi$(LIB_EXT) $(DESTDIR)$(DSSI_DIR)
++      $(BSD_INSTALL_LIB_DIR) $(DESTDIR)$(LADSPA_DIR)
++      $(BSD_INSTALL_LIB) bin/ykchorus-ladspa$(LIB_EXT) $(DESTDIR)$(LADSPA_DIR)
++      $(BSD_INSTALL_LIB_DIR) $(DESTDIR)$(VST_DIR)
++      $(BSD_INSTALL_LIB) bin/ykchorus-vst$(LIB_EXT) $(DESTDIR)$(VST_DIR)
+       @install -dm755 $(DESTDIR)$(LV2_DIR) && \
+               cp -rf bin/ykchorus.lv2 $(DESTDIR)$(LV2_DIR)
+ ifeq ($(HAVE_JACK),true)
+-      @install -Dm755 bin/ykchorus$(APP_EXT) -t $(DESTDIR)$(BINDIR)
++      $(BSD_INSTALL_PROGRAM_DIR) $(DESTDIR)$(BINDIR)
++      $(BSD_INSTALL_PROGRAM) bin/ykchorus$(APP_EXT) $(DESTDIR)$(BINDIR)
+ endif
+ 
+ install-user:



Home | Main Index | Thread Index | Old Index