aboutsummaryrefslogtreecommitdiff
path: root/audio/hexter
diff options
context:
space:
mode:
authorMartin Wilke <miwi@FreeBSD.org>2007-01-24 20:42:18 +0000
committerMartin Wilke <miwi@FreeBSD.org>2007-01-24 20:42:18 +0000
commitb65b1a8c3ae1a59c5868f7a5b88ab616be9ab6be (patch)
tree31d798f2f91a8c9514eb38663830adbab38bfbda /audio/hexter
parent90f944c62f9935ee0a39d05804d143d61adcacc1 (diff)
downloadports-b65b1a8c3ae1a59c5868f7a5b88ab616be9ab6be.tar.gz
ports-b65b1a8c3ae1a59c5868f7a5b88ab616be9ab6be.zip
hexter is a software synthesizer that models the sound generation
of a Yamaha DX7 synthesizer. It can easily load most DX7 patch bank files, accept patch editing commands via MIDI sys-ex messages (ALSA systems only), and recreate the sound of the DX7 with greater accuracy than any previous open-source emulation (that the author is aware of....) hexter operates as a plugin for the Disposable Soft Synth Interface (DSSI). WWW: http://dssi.sourceforge.net/hexter.html PR: ports/108147 Submitted by: trasz <trasz at pin.if.uz.zgora.pl>
Notes
Notes: svn path=/head/; revision=183192
Diffstat (limited to 'audio/hexter')
-rw-r--r--audio/hexter/Makefile26
-rw-r--r--audio/hexter/distinfo3
-rw-r--r--audio/hexter/files/patch-configure11
-rw-r--r--audio/hexter/pkg-descr11
-rw-r--r--audio/hexter/pkg-plist10
5 files changed, 61 insertions, 0 deletions
diff --git a/audio/hexter/Makefile b/audio/hexter/Makefile
new file mode 100644
index 000000000000..d9c27f2d23ed
--- /dev/null
+++ b/audio/hexter/Makefile
@@ -0,0 +1,26 @@
+# New ports collection makefile for: hexter
+# Date created: 2007-01-20
+# Whom: trasz <trasz@pin.if.uz.zgora.pl>
+#
+# $FreeBSD$
+#
+
+PORTNAME= hexter
+PORTVERSION= 0.5.9
+CATEGORIES= audio
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= dssi
+
+MAINTAINER= trasz@pin.if.uz.zgora.pl
+COMMENT= DSSI softsynth that models the sound generation of a Yamaha DX7
+
+LIB_DEPENDS= dssialsacompat.0:${PORTSDIR}/audio/libdssialsacompat \
+ lo.6:${PORTSDIR}/audio/liblo \
+ jack.0:${PORTSDIR}/audio/jack
+BUILD_DEPENDS= ${LOCALBASE}/include/dssi.h:${PORTSDIR}/audio/dssi
+
+GNU_CONFIGURE= yes
+USE_GMAKE= yes
+USE_GNOME= gtk20
+
+.include <bsd.port.mk>
diff --git a/audio/hexter/distinfo b/audio/hexter/distinfo
new file mode 100644
index 000000000000..bd783303259a
--- /dev/null
+++ b/audio/hexter/distinfo
@@ -0,0 +1,3 @@
+MD5 (hexter-0.5.9.tar.gz) = ad337feac0ec7f208e697cd9f123f076
+SHA256 (hexter-0.5.9.tar.gz) = f4d0263011a04a4eedcdf6b7290e74c269b7bdf6f35560278d77724dcef2e3ab
+SIZE (hexter-0.5.9.tar.gz) = 435876
diff --git a/audio/hexter/files/patch-configure b/audio/hexter/files/patch-configure
new file mode 100644
index 000000000000..87a2b9180b2c
--- /dev/null
+++ b/audio/hexter/files/patch-configure
@@ -0,0 +1,11 @@
+--- configure.orig Sat Jan 20 12:27:18 2007
++++ configure Sat Jan 20 12:27:30 2007
+@@ -20697,7 +20697,7 @@
+ echo "GTK support: $with_gtk"
+
+ case "${host_os}" in
+-darwin*)
++darwin* | freebsd*)
+ darwin=yes
+
+ succeeded=no
diff --git a/audio/hexter/pkg-descr b/audio/hexter/pkg-descr
new file mode 100644
index 000000000000..07a1e4e06c43
--- /dev/null
+++ b/audio/hexter/pkg-descr
@@ -0,0 +1,11 @@
+hexter is a software synthesizer that models the sound generation
+of a Yamaha DX7 synthesizer. It can easily load most DX7 patch bank
+files, accept patch editing commands via MIDI sys-ex messages (ALSA
+systems only), and recreate the sound of the DX7 with greater
+accuracy than any previous open-source emulation (that the author
+is aware of....)
+
+hexter operates as a plugin for the Disposable Soft Synth Interface
+(DSSI).
+
+WWW: http://dssi.sourceforge.net/hexter.html
diff --git a/audio/hexter/pkg-plist b/audio/hexter/pkg-plist
new file mode 100644
index 000000000000..a5a52da610fb
--- /dev/null
+++ b/audio/hexter/pkg-plist
@@ -0,0 +1,10 @@
+lib/dssi/hexter.so
+lib/dssi/hexter.la
+lib/dssi/hexter/hexter_gtk
+%%DATADIR%%/dx7_roms.dx7
+%%DATADIR%%/fb01_roms_converted_12.dx7
+%%DATADIR%%/fb01_roms_converted_34.dx7
+%%DATADIR%%/fb01_roms_converted_5.dx7
+%%DATADIR%%/tx7_roms.dx7
+@dirrm %%DATADIR%%
+@dirrm lib/dssi/hexter