diff --git a/audio/Makefile b/audio/Makefile index 1e0e96ceb54d..fa75ec0e2824 100644 --- a/audio/Makefile +++ b/audio/Makefile @@ -165,6 +165,7 @@ SUBDIR += flac123 SUBDIR += flite SUBDIR += fluidsynth + SUBDIR += fluidsynth-dssi SUBDIR += fmio SUBDIR += freealut SUBDIR += freebirth diff --git a/audio/fluidsynth-dssi/Makefile b/audio/fluidsynth-dssi/Makefile new file mode 100644 index 000000000000..3917a1455711 --- /dev/null +++ b/audio/fluidsynth-dssi/Makefile @@ -0,0 +1,27 @@ +# New ports collection makefile for: fluidsynth-dssi +# Date created: 2007-01-19 +# Whom: trasz +# +# $FreeBSD$ +# + +PORTNAME= fluidsynth-dssi +PORTVERSION= 0.9.1 +CATEGORIES= audio +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= dssi + +MAINTAINER= trasz@pin.if.uz.zgora.pl +COMMENT= Wrapper for FluidSynth allowing it to function as a DSSI plugin + +LIB_DEPENDS= dssialsacompat.0:${PORTSDIR}/audio/libdssialsacompat \ + lo.6:${PORTSDIR}/audio/liblo \ + fluidsynth.2:${PORTSDIR}/audio/fluidsynth \ + jack.0:${PORTSDIR}/audio/jack +BUILD_DEPENDS= ${LOCALBASE}/include/dssi.h:${PORTSDIR}/audio/dssi + +GNU_CONFIGURE= yes +USE_GMAKE= yes +USE_GNOME= gtk20 + +.include diff --git a/audio/fluidsynth-dssi/distinfo b/audio/fluidsynth-dssi/distinfo new file mode 100644 index 000000000000..4bb833066ef4 --- /dev/null +++ b/audio/fluidsynth-dssi/distinfo @@ -0,0 +1,3 @@ +MD5 (fluidsynth-dssi-0.9.1.tar.gz) = 06bce40ec6c86545d0587e9364bba116 +SHA256 (fluidsynth-dssi-0.9.1.tar.gz) = 87dd0b0cc38eecfce64d4de3d083cc4d8e3d905dd11a26e6e13f758b02d4c728 +SIZE (fluidsynth-dssi-0.9.1.tar.gz) = 343784 diff --git a/audio/fluidsynth-dssi/files/patch-src-Makefile.in b/audio/fluidsynth-dssi/files/patch-src-Makefile.in new file mode 100644 index 000000000000..87dd25237c5b --- /dev/null +++ b/audio/fluidsynth-dssi/files/patch-src-Makefile.in @@ -0,0 +1,21 @@ +--- src/Makefile.in.orig Tue Jan 23 21:35:02 2007 ++++ src/Makefile.in Tue Jan 23 21:35:52 2007 +@@ -697,12 +697,12 @@ + + # create symlinks for the plugin to jack-dssi-host + install-exec-hook: +- if test -x $(DESTDIR)$(bindir)/jack-dssi-host$(EXEEXT) ; then \ +- cd $(DESTDIR)$(bindir) ; \ +- if ! test -x ./fluidsynth-dssi$(EXEEXT) ; then \ +- $(LN_S) jack-dssi-host$(EXEEXT) fluidsynth-dssi$(EXEEXT) ; \ +- fi ; \ +- fi ++# if test -x $(DESTDIR)$(bindir)/jack-dssi-host$(EXEEXT) ; then \ ++# cd $(DESTDIR)$(bindir) ; \ ++# if ! test -x ./fluidsynth-dssi$(EXEEXT) ; then \ ++# $(LN_S) jack-dssi-host$(EXEEXT) fluidsynth-dssi$(EXEEXT) ; \ ++# fi ; \ ++# fi + # Tell versions [3.59,3.63) of GNU make to not export all variables. + # Otherwise a system limit (for SysV at least) may be exceeded. + .NOEXPORT: diff --git a/audio/fluidsynth-dssi/pkg-descr b/audio/fluidsynth-dssi/pkg-descr new file mode 100644 index 000000000000..fa104499d3e0 --- /dev/null +++ b/audio/fluidsynth-dssi/pkg-descr @@ -0,0 +1,4 @@ +The FluidSynth-DSSI is a wrapper for the FluidSynth SoundFont-playing +software synthesizer, allowing it to function as a DSSI plugin. + +WWW: http://dssi.sourceforge.net/ diff --git a/audio/fluidsynth-dssi/pkg-plist b/audio/fluidsynth-dssi/pkg-plist new file mode 100644 index 000000000000..2ce6683f85fc --- /dev/null +++ b/audio/fluidsynth-dssi/pkg-plist @@ -0,0 +1,4 @@ +lib/dssi/fluidsynth-dssi.so +lib/dssi/fluidsynth-dssi.la +lib/dssi/fluidsynth-dssi/FluidSynth-DSSI_gtk +@dirrm lib/dssi/fluidsynth-dssi