Date: Sat, 20 Jan 2007 12:59:38 +0100 (CET) From: trasz <trasz@pin.if.uz.zgora.pl> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/108145: [NEW PORT] audio/whysynth: Versatile softsynth implemented as a DSSI plugin Message-ID: <20070120115938.14F0339DBD@pin.if.uz.zgora.pl> Resent-Message-ID: <200701201200.l0KC0jhd069862@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 108145 >Category: ports >Synopsis: [NEW PORT] audio/whysynth: Versatile softsynth implemented as a DSSI plugin >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sat Jan 20 12:00:45 GMT 2007 >Closed-Date: >Last-Modified: >Originator: trasz >Release: FreeBSD 6.1-RELEASE-p10 i386 >Organization: >Environment: System: FreeBSD pin.if.uz.zgora.pl 6.1-RELEASE-p10 FreeBSD 6.1-RELEASE-p10 #0: Wed Nov 15 19:16:30 CET 2006 >Description: WhySynth is a versatile softsynth which operates as a plugin for the Disposable Soft Synth Interface (DSSI). A brief list of features: - 4 oscillators, 2 filters, 3 LFOs, and 5 envelope generators per voice. - 7 oscillator modes: minBLEP, wavecycle, asynchronous granular, FM, waveshaper, noise, and PADsynth. - 5 filter modes. - flexible modulation and mixdown options. WWW: http://home.jps.net/~musound/whysynth.html Generated with FreeBSD Port Tools 0.77 >How-To-Repeat: >Fix: --- whysynth-20060122.shar begins here --- # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # whysynth # whysynth/pkg-descr # whysynth/Makefile # whysynth/pkg-plist # whysynth/distinfo # whysynth/files # whysynth/files/patch-src-Makefile.in # whysynth/files/patch-configure # echo c - whysynth mkdir -p whysynth > /dev/null 2>&1 echo x - whysynth/pkg-descr sed 's/^X//' >whysynth/pkg-descr << 'END-of-whysynth/pkg-descr' XWhySynth is a versatile softsynth which operates as a plugin for the XDisposable Soft Synth Interface (DSSI). A brief list of features: X X- 4 oscillators, 2 filters, 3 LFOs, and 5 envelope generators per X voice. X X- 7 oscillator modes: minBLEP, wavecycle, asynchronous granular, FM, X waveshaper, noise, and PADsynth. X X- 5 filter modes. X X- flexible modulation and mixdown options. X XWWW: http://home.jps.net/~musound/whysynth.html END-of-whysynth/pkg-descr echo x - whysynth/Makefile sed 's/^X//' >whysynth/Makefile << 'END-of-whysynth/Makefile' X# New ports collection makefile for: whysynth X# Date created: 2007-01-20 X# Whom: trasz <trasz@pin.if.uz.zgora.pl> X# X# $FreeBSD$ X# X XPORTNAME= whysynth XPORTVERSION= 20060122 XCATEGORIES= audio XMASTER_SITES= http://home.jps.net/~musound/ X XMAINTAINER= trasz@pin.if.uz.zgora.pl XCOMMENT= Versatile softsynth implemented as a DSSI plugin X XLIB_DEPENDS= dssialsacompat.0:${PORTSDIR}/audio/libdssialsacompat \ X lo.6:${PORTSDIR}/audio/liblo \ X jack.0:${PORTSDIR}/audio/jack \ X fftw3f.4:${PORTSDIR}/math/fftw3-float XBUILD_DEPENDS= ${LOCALBASE}/include/ladspa.h:${PORTSDIR}/audio/ladspa X XUSE_BZIP2= yes XGNU_CONFIGURE= yes XUSE_GMAKE= yes XUSE_GNOME= gtk20 X X.include <bsd.port.mk> END-of-whysynth/Makefile echo x - whysynth/pkg-plist sed 's/^X//' >whysynth/pkg-plist << 'END-of-whysynth/pkg-plist' Xlib/dssi/whysynth.so Xlib/dssi/whysynth.la Xlib/dssi/whysynth/WhySynth_gtk X%%DATADIR%%/more_K4_interpretations.WhySynth X%%DATADIR%%/version_20051005_patches.WhySynth X@dirrm %%DATADIR%% X@dirrm lib/dssi/whysynth END-of-whysynth/pkg-plist echo x - whysynth/distinfo sed 's/^X//' >whysynth/distinfo << 'END-of-whysynth/distinfo' XMD5 (whysynth-20060122.tar.bz2) = 76e99ef8585345b03424b4770f896c0f XSHA256 (whysynth-20060122.tar.bz2) = 93e2e784eb68190a0330cc81bd3483a980325f8ac7d7d861c9d586af9a9302ee XSIZE (whysynth-20060122.tar.bz2) = 2033107 END-of-whysynth/distinfo echo c - whysynth/files mkdir -p whysynth/files > /dev/null 2>&1 echo x - whysynth/files/patch-src-Makefile.in sed 's/^X//' >whysynth/files/patch-src-Makefile.in << 'END-of-whysynth/files/patch-src-Makefile.in' X--- src/Makefile.in.orig Sat Jan 20 12:05:56 2007 X+++ src/Makefile.in Sat Jan 20 12:06:19 2007 X@@ -186,7 +186,7 @@ X WhySynth_gtk_CFLAGS = -DY_GUI @GTK_CFLAGS@ $(AM_CFLAGS) $(GUI_CFLAGS) X @DARWIN_FALSE@WhySynth_gtk_LDADD = -lm @GTK_LIBS@ $(AM_LDFLAGS) $(GUI_LIBS) X X-@DARWIN_TRUE@WhySynth_gtk_LDADD = -lm -lmx @GTK_LIBS@ $(AM_LDFLAGS) $(GUI_LIBS) X+@DARWIN_TRUE@WhySynth_gtk_LDADD = -lm @GTK_LIBS@ $(AM_LDFLAGS) $(GUI_LIBS) X X whysynth_la_SOURCES = \ X dssp_synth.c \ X@@ -226,7 +226,7 @@ X whysynth_la_CFLAGS = -DY_PLUGIN $(AM_CFLAGS) $(PLUGIN_CFLAGS) X @DARWIN_FALSE@whysynth_la_LIBADD = -lm $(PLUGIN_LIBS) X X-@DARWIN_TRUE@whysynth_la_LIBADD = -lm -lmx $(PLUGIN_LIBS) X+@DARWIN_TRUE@whysynth_la_LIBADD = -lm $(PLUGIN_LIBS) X X whysynth_la_LDFLAGS = -module -avoid-version X subdir = src END-of-whysynth/files/patch-src-Makefile.in echo x - whysynth/files/patch-configure sed 's/^X//' >whysynth/files/patch-configure << 'END-of-whysynth/files/patch-configure' X--- configure.orig Sat Jan 20 12:02:36 2007 X+++ configure Sat Jan 20 12:02:42 2007 X@@ -21267,7 +21267,7 @@ X fi; X X case "${host_os}" in X-darwin*) X+darwin* | freebsd*) X darwin=yes X X succeeded=no END-of-whysynth/files/patch-configure exit --- whysynth-20060122.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070120115938.14F0339DBD>