aboutsummaryrefslogtreecommitdiff
path: root/audio/sineshaper
diff options
context:
space:
mode:
authorEdward Tomasz Napierala <trasz@FreeBSD.org>2008-05-25 10:09:59 +0000
committerEdward Tomasz Napierala <trasz@FreeBSD.org>2008-05-25 10:09:59 +0000
commit7f3549e493f79652b5fa41e3ee1951e6772c8ef7 (patch)
treed59cf8fce0077647c032d815397fedc7b0e60a7b /audio/sineshaper
parent7f751212270e001d74cdebedd3a60b695cbeaa90 (diff)
Notes
Diffstat (limited to 'audio/sineshaper')
-rw-r--r--audio/sineshaper/Makefile30
-rw-r--r--audio/sineshaper/distinfo3
-rw-r--r--audio/sineshaper/files/patch-configure.ac11
-rw-r--r--audio/sineshaper/files/patch-src-sineshaper-Makefile.am11
-rw-r--r--audio/sineshaper/pkg-descr16
-rw-r--r--audio/sineshaper/pkg-plist8
6 files changed, 79 insertions, 0 deletions
diff --git a/audio/sineshaper/Makefile b/audio/sineshaper/Makefile
new file mode 100644
index 000000000000..4e33240bf553
--- /dev/null
+++ b/audio/sineshaper/Makefile
@@ -0,0 +1,30 @@
+# New ports collection makefile for: sineshaper
+# Date created: 2008-05-16
+# Whom: Edward Tomasz Napierala <trasz@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= sineshaper
+PORTVERSION= 0.4.2
+CATEGORIES= audio
+MASTER_SITES= http://ll-plugins.sourceforge.net/release/
+
+MAINTAINER= trasz@FreeBSD.org
+COMMENT= Monophonic synth plugin with two oscillators and waveshapers
+
+LIB_DEPENDS= dssialsacompat.0:${PORTSDIR}/audio/libdssialsacompat \
+ lo.6:${PORTSDIR}/audio/liblo \
+ jack.0:${PORTSDIR}/audio/jack \
+ glademm-2.4:${PORTSDIR}/devel/libglademm24
+BUILD_DEPENDS= ${LOCALBASE}/include/dssi.h:${PORTSDIR}/audio/dssi
+
+GNU_CONFIGURE= yes
+USE_GMAKE= yes
+CFLAGS+= -I${LOCALBASE}/include/dssi
+USE_AUTOTOOLS= autoconf:261 automake:110:env libtool:15
+
+pre-configure:
+ cd ${WRKSRC} && ${AUTORECONF}
+
+.include <bsd.port.mk>
diff --git a/audio/sineshaper/distinfo b/audio/sineshaper/distinfo
new file mode 100644
index 000000000000..fc5a1eaaddd9
--- /dev/null
+++ b/audio/sineshaper/distinfo
@@ -0,0 +1,3 @@
+MD5 (sineshaper-0.4.2.tar.gz) = 952cb5bde0ae4fe2274859df5ed1ee61
+SHA256 (sineshaper-0.4.2.tar.gz) = 2a08f6049c29cf71d167e8615b2fe25748406fc0f7d3a76e50f4672602104867
+SIZE (sineshaper-0.4.2.tar.gz) = 520175
diff --git a/audio/sineshaper/files/patch-configure.ac b/audio/sineshaper/files/patch-configure.ac
new file mode 100644
index 000000000000..623af74ad92a
--- /dev/null
+++ b/audio/sineshaper/files/patch-configure.ac
@@ -0,0 +1,11 @@
+--- configure.ac.orig 2008-05-18 15:42:53.000000000 +0200
++++ configure.ac 2008-05-18 15:43:35.000000000 +0200
+@@ -49,8 +49,6 @@
+ CFLAGS=$debug_cflags
+ AC_MSG_RESULT(yes)
+ else
+- CFLAGS=$opt_cflags
+- CXXFLAGS=$opt_cflags
+ AC_MSG_RESULT(no)
+ fi
+
diff --git a/audio/sineshaper/files/patch-src-sineshaper-Makefile.am b/audio/sineshaper/files/patch-src-sineshaper-Makefile.am
new file mode 100644
index 000000000000..bf8a9f448afa
--- /dev/null
+++ b/audio/sineshaper/files/patch-src-sineshaper-Makefile.am
@@ -0,0 +1,11 @@
+--- src/sineshaper/Makefile.am.orig 2008-05-18 16:09:59.000000000 +0200
++++ src/sineshaper/Makefile.am 2008-05-18 16:10:04.000000000 +0200
+@@ -17,8 +17,6 @@
+ sineshaper_gtk_LDADD = @DSSI_LIBS@ @LIBGLADEMM_LIBS@ @LIBLO_LIBS@ ../common/libdssi_ui.la ../common/libdssi_common.la
+ sineshaper_gtk_CXXFLAGS = @LIBLO_CFLAGS@ @DSSI_CFLAGS@ -D_XOPEN_SOURCE @LIBGLADEMM_CFLAGS@ -DINSTALL_DIR=\"$(dssidir)\" -I../common/ -I../gui-components
+
+-dist_bin_SCRIPTS = sineshaper.sh
+-
+ gui_DATA = sineshaper.glade dial.png pixmaps/dummydial.png pixmaps/sineshaper.png presets
+ EXTRA_DIST = $(gui_DATA) README.sineshaper
+
diff --git a/audio/sineshaper/pkg-descr b/audio/sineshaper/pkg-descr
new file mode 100644
index 000000000000..7a760a980d75
--- /dev/null
+++ b/audio/sineshaper/pkg-descr
@@ -0,0 +1,16 @@
+A monophonic synth plugin that sends the sound from two sine
+oscillators through two sine waveshapers in series. You can control
+the vibrato, tremolo, portamento, the tuning of both oscillators,
+the oscillator mix, the shape amount (total and split over both
+shapers) and the phase of the second waveshaper function. There is
+also an ADSR envelope generator that can control the total shape
+amount and the amplification (with controllable sensitivity for
+both), an LFO for the total shape amount, distortion, and a feedback
+delay.
+
+The shape amount and amplification is velocity sensitive, and the
+synth supports MIDI pitch bend events (with a range of +/- 2
+semitones). All parameters can be controlled using MIDI Controller
+events.
+
+WWW: http://ll-plugins.sourceforge.net
diff --git a/audio/sineshaper/pkg-plist b/audio/sineshaper/pkg-plist
new file mode 100644
index 000000000000..027a29ba33eb
--- /dev/null
+++ b/audio/sineshaper/pkg-plist
@@ -0,0 +1,8 @@
+lib/dssi/sineshaper.so
+lib/dssi/sineshaper/sineshaper.glade
+lib/dssi/sineshaper/dial.png
+lib/dssi/sineshaper/dummydial.png
+lib/dssi/sineshaper/sineshaper.png
+lib/dssi/sineshaper/presets
+lib/dssi/sineshaper/sineshaper_gtk
+@dirrm lib/dssi/sineshaper