diff options
author | miwi <miwi@FreeBSD.org> | 2007-01-25 04:42:18 +0800 |
---|---|---|
committer | miwi <miwi@FreeBSD.org> | 2007-01-25 04:42:18 +0800 |
commit | c81a706453a8c87ec3d5d9266d2db6786f65fcf2 (patch) | |
tree | a3e7806caac971894113e722d570a4f9ef7d1443 /audio/hexter | |
parent | 944f05e00b9f3bf57d4effd1f49b4d685a12568b (diff) | |
download | freebsd-ports-graphics-c81a706453a8c87ec3d5d9266d2db6786f65fcf2.tar.gz freebsd-ports-graphics-c81a706453a8c87ec3d5d9266d2db6786f65fcf2.tar.zst freebsd-ports-graphics-c81a706453a8c87ec3d5d9266d2db6786f65fcf2.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>
Diffstat (limited to 'audio/hexter')
-rw-r--r-- | audio/hexter/Makefile | 26 | ||||
-rw-r--r-- | audio/hexter/distinfo | 3 | ||||
-rw-r--r-- | audio/hexter/files/patch-configure | 11 | ||||
-rw-r--r-- | audio/hexter/pkg-descr | 11 | ||||
-rw-r--r-- | audio/hexter/pkg-plist | 10 |
5 files changed, 61 insertions, 0 deletions
diff --git a/audio/hexter/Makefile b/audio/hexter/Makefile new file mode 100644 index 00000000000..d9c27f2d23e --- /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 00000000000..bd783303259 --- /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 00000000000..87a2b9180b2 --- /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 00000000000..07a1e4e06c4 --- /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 00000000000..a5a52da610f --- /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 |