diff options
author | mezz <mezz@df743ca5-7f9a-e211-a948-0013205c9059> | 2006-07-25 07:46:55 +0800 |
---|---|---|
committer | mezz <mezz@df743ca5-7f9a-e211-a948-0013205c9059> | 2006-07-25 07:46:55 +0800 |
commit | 6f0197e20239a1774c7e4fefe618610cfe3a97c7 (patch) | |
tree | 2e7a4cfaac4f36ce807222151ee8f65209e9f4ba /audio/beast | |
parent | d27c414cc3d16a3958e44ba53e7339b7c4078b90 (diff) | |
download | marcuscom-ports-6f0197e20239a1774c7e4fefe618610cfe3a97c7.tar marcuscom-ports-6f0197e20239a1774c7e4fefe618610cfe3a97c7.tar.gz marcuscom-ports-6f0197e20239a1774c7e4fefe618610cfe3a97c7.tar.bz2 marcuscom-ports-6f0197e20239a1774c7e4fefe618610cfe3a97c7.tar.lz marcuscom-ports-6f0197e20239a1774c7e4fefe618610cfe3a97c7.tar.xz marcuscom-ports-6f0197e20239a1774c7e4fefe618610cfe3a97c7.tar.zst marcuscom-ports-6f0197e20239a1774c7e4fefe618610cfe3a97c7.zip |
USE_X_PREFIX -> USE_XLIB, bump the PORTREVISION.
git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@6760 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'audio/beast')
-rw-r--r-- | audio/beast/Makefile | 50 | ||||
-rw-r--r-- | audio/beast/distinfo | 3 | ||||
-rw-r--r-- | audio/beast/files/patch-sfi_glib-extra.c | 21 | ||||
-rw-r--r-- | audio/beast/files/patch-sfi_glib-extra.h | 11 | ||||
-rw-r--r-- | audio/beast/pkg-descr | 16 | ||||
-rw-r--r-- | audio/beast/pkg-plist | 309 |
6 files changed, 410 insertions, 0 deletions
diff --git a/audio/beast/Makefile b/audio/beast/Makefile new file mode 100644 index 000000000..d22569949 --- /dev/null +++ b/audio/beast/Makefile @@ -0,0 +1,50 @@ +# New ports collection makefile for: BEAST +# Date created: 23 Jun 2004 +# Whom: Jean-Yves Lefort <jylefort@brutele.be> +# +# $FreeBSD$ +# + +PORTNAME= beast +PORTVERSION= 0.6.6 +PORTREVISION= 4 +CATEGORIES= audio +MASTER_SITES= ftp://beast.gtk.org/pub/beast/v0.6/ \ + http://beast.gtk.org/beast-ftp/v0.6/ + +MAINTAINER= jylefort@FreeBSD.org +COMMENT= A powerful music composition and modular synthesis application + +LIB_DEPENDS= vorbisfile:${PORTSDIR}/audio/libvorbis \ + mad:${PORTSDIR}/audio/libmad \ + guile:${PORTSDIR}/lang/guile + +USE_XLIB= yes +USE_GMAKE= yes +USE_GNOME= gnomehack gnomeprefix intlhack libgnomecanvas +GNU_CONFIGURE= yes +INSTALLS_SHLIB= yes +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include -DENODATA=255" \ + LDFLAGS="-L${LOCALBASE}/lib" +CONFIGURE_ARGS= --disable-debug \ + --enable-osspcm=/dev/dsp \ + --enable-ossmidi=/dev/midi + +MAN1= beast.1 bsesh.1 sfidl.1 +MAN3= beast-gxk.3 bse-procs.3 bse-structs.3 bse.3 sfi.3 + +.include <bsd.port.pre.mk> + +.if ${OSVERSION} < 500000 +IGNORE= does not compile on FreeBSD 4.x, missing library function isfinite +.endif + +post-patch: + @${REINPLACE_CMD} -Ee 's|$${libdir}/ladspa|${LOCALBASE}/lib/ladspa|; \ + /FLAGS=/ s/(-g|-ggdb3|-pipe|-O2|-ftracer|-finline-functions|-fno-keep-static-consts)//' \ + ${WRKSRC}/configure + @${REINPLACE_CMD} -e 's|-DG_DISABLE_DEPRECATED||g' \ + ${WRKSRC}/bse/Makefile.in \ + ${WRKSRC}/bse/zintern/Makefile.in + +.include <bsd.port.post.mk> diff --git a/audio/beast/distinfo b/audio/beast/distinfo new file mode 100644 index 000000000..ea9df8c55 --- /dev/null +++ b/audio/beast/distinfo @@ -0,0 +1,3 @@ +MD5 (beast-0.6.6.tar.gz) = b79337930476c7a19f211b91857c4b4c +SHA256 (beast-0.6.6.tar.gz) = 2fe95a55f668eb6f330099b728cee72b6449e7bd95683d6a124975410df0fc33 +SIZE (beast-0.6.6.tar.gz) = 6098356 diff --git a/audio/beast/files/patch-sfi_glib-extra.c b/audio/beast/files/patch-sfi_glib-extra.c new file mode 100644 index 000000000..c0b90f7f2 --- /dev/null +++ b/audio/beast/files/patch-sfi_glib-extra.c @@ -0,0 +1,21 @@ +--- sfi/glib-extra.c.orig Sun May 7 16:28:07 2006 ++++ sfi/glib-extra.c Sun May 7 16:28:15 2006 +@@ -170,18 +170,6 @@ + return NULL; + } + +-const gchar* +-g_intern_string (const gchar *string) +-{ +- return string ? g_quark_to_string (g_quark_from_string (string)) : NULL; +-} +- +-const gchar* +-g_intern_static_string (const gchar *string) +-{ +- return string ? g_quark_to_string (g_quark_from_static_string (string)) : NULL; +-} +- + static gchar* + delim_concat_varargs (const gchar *first_string, + gchar delim, diff --git a/audio/beast/files/patch-sfi_glib-extra.h b/audio/beast/files/patch-sfi_glib-extra.h new file mode 100644 index 000000000..c1aed2237 --- /dev/null +++ b/audio/beast/files/patch-sfi_glib-extra.h @@ -0,0 +1,11 @@ +--- sfi/glib-extra.h.orig Sun May 7 16:28:20 2006 ++++ sfi/glib-extra.h Sun May 7 16:28:31 2006 +@@ -90,8 +90,6 @@ + gchar* g_strdup_rstrip (const gchar *string); + gchar* g_strdup_lstrip (const gchar *string); + +-const gchar* g_intern_string (const gchar *string); +-const gchar* g_intern_static_string (const gchar *string); + const gchar* g_intern_strconcat (const gchar *first_string, + ...); + const gchar* g_intern_printf (const gchar *format, diff --git a/audio/beast/pkg-descr b/audio/beast/pkg-descr new file mode 100644 index 000000000..ef52ee3b9 --- /dev/null +++ b/audio/beast/pkg-descr @@ -0,0 +1,16 @@ +Beast is a powerful music composition and modular synthesis +application. It supports a wide range of standards in the field, such +as MIDI, WAV/AIFF/MP3/OggVorbis/etc audio files and LADSPA modules. It +has excellent technical abilities like multitrack editing, unlimited +undo/redo support, real-time synthesis support, 32bit audio rendering, +full duplex support, multiprocessor support, precise timing down to +sample granularity, on demand loading of partial wave files, on the +fly decoding and full scriptability in scheme. The plugins, synthesis +core and the user interface are actively being developed and +translated into a variety of languages, regularly assimilating user +feedback such as from our FeatureRequests page. + +WWW: http://beast.gtk.org/ + +- Jean-Yves Lefort +jylefort@FreeBSD.org diff --git a/audio/beast/pkg-plist b/audio/beast/pkg-plist new file mode 100644 index 000000000..696f909eb --- /dev/null +++ b/audio/beast/pkg-plist @@ -0,0 +1,309 @@ +bin/beast +bin/beast-0.6.6 +bin/bsesh +bin/bsesh-0.6.6 +bin/sfidl +include/bse/bse.h +include/bse/bse.idl +include/bse/bseamplifier.idl +include/bse/bsebiquadfilter.h +include/bse/bsebus.h +include/bse/bsebusmodule.idl +include/bse/bsecategories.h +include/bse/bsecompat.h +include/bse/bseconfig.h +include/bse/bseconstant.h +include/bse/bseconstvalues.h +include/bse/bsecontainer.h +include/bse/bsecontextmerger.h +include/bse/bsecore.genidl.hh +include/bse/bsecore.idl +include/bse/bsecsynth.h +include/bse/bsecxxarg.hh +include/bse/bsecxxbase.hh +include/bse/bsecxxbase.idl +include/bse/bsecxxclosure.hh +include/bse/bsecxxmodule.hh +include/bse/bsecxxmodule.idl +include/bse/bsecxxplugin.hh +include/bse/bsecxxutils.hh +include/bse/bsecxxvalue.hh +include/bse/bsedatapocket.h +include/bse/bsedefs.h +include/bse/bsedevice.h +include/bse/bseeditablesample.h +include/bse/bseengine.h +include/bse/bseenginemaster.h +include/bse/bseenginenode.h +include/bse/bseengineschedule.h +include/bse/bseengineutils.h +include/bse/bseenums.h +include/bse/bseexports.h +include/bse/bsegconfig.h +include/bse/bsegenclosures.h +include/bse/bsegentypes.h +include/bse/bseglobals.h +include/bse/bseglue.h +include/bse/bsehack.idl +include/bse/bseieee754.h +include/bse/bseincluder.h +include/bse/bseinstrumentinput.h +include/bse/bseinstrumentoutput.h +include/bse/bseitem.h +include/bse/bsejanitor.h +include/bse/bseladspa.h +include/bse/bseladspamodule.h +include/bse/bseloader.h +include/bse/bsemain.h +include/bse/bsemath.h +include/bse/bsemathsignal.h +include/bse/bsemidicontroller.h +include/bse/bsemididecoder.h +include/bse/bsemididevice-null.h +include/bse/bsemididevice-oss.h +include/bse/bsemididevice.h +include/bse/bsemidievent.h +include/bse/bsemidifile.h +include/bse/bsemidiinput.h +include/bse/bsemidinotifier.h +include/bse/bsemidireceiver.h +include/bse/bsemidisynth.h +include/bse/bsemidivoice.h +include/bse/bsenote.h +include/bse/bseobject.h +include/bse/bseparam.h +include/bse/bseparasite.h +include/bse/bsepart.h +include/bse/bsepcmdevice-null.h +include/bse/bsepcmdevice-oss.h +include/bse/bsepcmdevice.h +include/bse/bsepcminput.h +include/bse/bsepcmoutput.h +include/bse/bsepcmwriter.h +include/bse/bseplugin.h +include/bse/bseprobe.idl +include/bse/bseprocedure.h +include/bse/bseproject.h +include/bse/bsescripthelper.h +include/bse/bsesequencer.h +include/bse/bseserver.h +include/bse/bsesnet.h +include/bse/bsesnooper.h +include/bse/bsesong.h +include/bse/bsesource.h +include/bse/bsestandardosc.h +include/bse/bsestandardsynths.h +include/bse/bsestorage.h +include/bse/bsesubiport.h +include/bse/bsesuboport.h +include/bse/bsesubsynth.h +include/bse/bsesummation.idl +include/bse/bsesuper.h +include/bse/bsetrack.h +include/bse/bsetype.h +include/bse/bseundostack.h +include/bse/bseutils.h +include/bse/bsewave.h +include/bse/bsewaveosc.h +include/bse/bsewaverepo.h +include/bse/gslcommon.h +include/bse/gslconfig.h +include/bse/gsldatacache.h +include/bse/gsldatahandle-mad.h +include/bse/gsldatahandle-vorbis.h +include/bse/gsldatahandle.h +include/bse/gsldatautils.h +include/bse/gsldefs.h +include/bse/gslfft.h +include/bse/gslfilehash.h +include/bse/gslfilter.h +include/bse/gslmagic.h +include/bse/gsloscillator.h +include/bse/gslosctable.h +include/bse/gslvorbis-cutter.h +include/bse/gslvorbis-enc.h +include/bse/gslwavechunk.h +include/bse/gslwaveosc.h +include/bse/ladspa.h +include/sfi/glib-extra.h +include/sfi/sfi.h +include/sfi/sficomport.h +include/sfi/sficomwire.h +include/sfi/sficonfig.h +include/sfi/sficxx.h +include/sfi/sfifilecrawler.h +include/sfi/sfiglue.h +include/sfi/sfigluecodec.h +include/sfi/sfiglueproxy.h +include/sfi/sfilog.h +include/sfi/sfimemory.h +include/sfi/sfinote.h +include/sfi/sfiparams.h +include/sfi/sfiprimitives.h +include/sfi/sfiserial.h +include/sfi/sfistore.h +include/sfi/sfithreads.h +include/sfi/sfitime.h +include/sfi/sfitypes.h +include/sfi/sfiustore.h +include/sfi/sfivalues.h +include/sfi/sfivmarshal.h +lib/bse/v0.6.6/plugins/artscompressor.la +lib/bse/v0.6.6/plugins/artscompressor.so +lib/bse/v0.6.6/plugins/bseadder.la +lib/bse/v0.6.6/plugins/bseadder.so +lib/bse/v0.6.6/plugins/bseatandistort.la +lib/bse/v0.6.6/plugins/bseatandistort.so +lib/bse/v0.6.6/plugins/bsebalance.la +lib/bse/v0.6.6/plugins/bsebalance.so +lib/bse/v0.6.6/plugins/bsecontribsampleandhold.la +lib/bse/v0.6.6/plugins/bsecontribsampleandhold.so +lib/bse/v0.6.6/plugins/bseevaluator.la +lib/bse/v0.6.6/plugins/bseevaluator.so +lib/bse/v0.6.6/plugins/bseiirfilter.la +lib/bse/v0.6.6/plugins/bseiirfilter.so +lib/bse/v0.6.6/plugins/bsemixer.la +lib/bse/v0.6.6/plugins/bsemixer.so +lib/bse/v0.6.6/plugins/bsemult.la +lib/bse/v0.6.6/plugins/bsemult.so +lib/bse/v0.6.6/plugins/bsenoise.la +lib/bse/v0.6.6/plugins/bsenoise.so +lib/bse/v0.6.6/plugins/bsesequencer.la +lib/bse/v0.6.6/plugins/bsesequencer.so +lib/bse/v0.6.6/plugins/bsesimpleadsr.la +lib/bse/v0.6.6/plugins/bsesimpleadsr.so +lib/bse/v0.6.6/plugins/davbassfilter.la +lib/bse/v0.6.6/plugins/davbassfilter.so +lib/bse/v0.6.6/plugins/davcanyondelay.la +lib/bse/v0.6.6/plugins/davcanyondelay.so +lib/bse/v0.6.6/plugins/davchorus.la +lib/bse/v0.6.6/plugins/davchorus.so +lib/bse/v0.6.6/plugins/davorgan.la +lib/bse/v0.6.6/plugins/davorgan.so +lib/bse/v0.6.6/plugins/davsyndrum.la +lib/bse/v0.6.6/plugins/davsyndrum.so +lib/bse/v0.6.6/plugins/davxtalstrings.la +lib/bse/v0.6.6/plugins/davxtalstrings.so +lib/bse/v0.6.6/plugins/freeverb.la +lib/bse/v0.6.6/plugins/freeverb.so +lib/bse/v0.6.6/plugins/standardguspatchenvelope.la +lib/bse/v0.6.6/plugins/standardguspatchenvelope.so +lib/bse/v0.6.6/plugins/standardsaturator.la +lib/bse/v0.6.6/plugins/standardsaturator.so +lib/libbse-0.6.so +lib/libbse-0.6.so.6 +lib/libbse.la +lib/libbse.so +lib/libsfi-0.6.so +lib/libsfi-0.6.so.6 +lib/libsfi.la +lib/libsfi.so +libdata/pkgconfig/bse.pc +libdata/pkgconfig/sfi.pc +share/gnome/application-registry/beast.applications +share/gnome/applications/beast.desktop +share/gnome/beast/v0.6.6/docs/architecture.markup +share/gnome/beast/v0.6.6/docs/beast-gxk.3.markup +share/gnome/beast/v0.6.6/docs/beast-index.markup +share/gnome/beast/v0.6.6/docs/beast.1.markup +share/gnome/beast/v0.6.6/docs/bse-procs.3.markup +share/gnome/beast/v0.6.6/docs/bse-structs.3.markup +share/gnome/beast/v0.6.6/docs/bse.3.markup +share/gnome/beast/v0.6.6/docs/bsesh.1.markup +share/gnome/beast/v0.6.6/docs/engine-mplan.markup +share/gnome/beast/v0.6.6/docs/faq.markup +share/gnome/beast/v0.6.6/docs/objdoc.markup +share/gnome/beast/v0.6.6/docs/plugin-devel.markup +share/gnome/beast/v0.6.6/docs/quickstart.markup +share/gnome/beast/v0.6.6/docs/release-news.markup +share/gnome/beast/v0.6.6/docs/release-notes.markup +share/gnome/beast/v0.6.6/docs/sfi.3.markup +share/gnome/beast/v0.6.6/docs/sfidl-manual.markup +share/gnome/beast/v0.6.6/docs/sfidl.1.markup +share/gnome/beast/v0.6.6/images/beast-components.png +share/gnome/beast/v0.6.6/images/beast-mime.png +share/gnome/beast/v0.6.6/images/beast-progs.png +share/gnome/beast/v0.6.6/images/beast-splash.png +share/gnome/beast/v0.6.6/images/bse-mime.png +share/gnome/beast/v0.6.6/images/module-voices.png +share/gnome/beast/v0.6.6/keys/keyrc.de +share/gnome/beast/v0.6.6/keys/keyrc.us +share/gnome/beast/v0.6.6/skins/biogreen.skin +share/gnome/beast/v0.6.6/skins/blueimpress.skin +share/gnome/beast/v0.6.6/skins/brownforms.skin +share/gnome/beast/v0.6.6/skins/images/biogreen.jpg +share/gnome/beast/v0.6.6/skins/images/blueimpress.jpg +share/gnome/beast/v0.6.6/skins/images/brownforms.jpg +share/gnome/beast/v0.6.6/skins/images/moonpaper.png +share/gnome/beast/v0.6.6/skins/images/silvervein.png +share/gnome/beast/v0.6.6/skins/moonpaper.skin +share/gnome/beast/v0.6.6/skins/silvervein.skin +share/gnome/beast/v0.6.6/skins/white.skin +share/gnome/bse/v0.6.6/demo/partymonster.bse +share/gnome/bse/v0.6.6/demo/stereo-through.bse +share/gnome/bse/v0.6.6/demo/x2-midi-test.bse +share/gnome/bse/v0.6.6/effects/atan-canyon.bse +share/gnome/bse/v0.6.6/instruments/synth-lead.bse +share/gnome/bse/v0.6.6/instruments/test-string.bse +share/gnome/bse/v0.6.6/scripts/bse-scm-glue.boot +share/gnome/bse/v0.6.6/scripts/mixer-splitup-by-track.scm +share/gnome/bse/v0.6.6/scripts/modules2grid.scm +share/gnome/bse/v0.6.6/scripts/part-harmonic-transposer.scm +share/gnome/bse/v0.6.6/scripts/progressor-example.scm +share/gnome/bse/v0.6.6/scripts/record-midi.scm +share/gnome/bse/v0.6.6/scripts/song-parts-operations.scm +share/gnome/mime-info/bse.keys +share/gnome/mime-info/bse.mime +share/gnome/pixmaps/beast-audio-x-bse.png +share/gnome/pixmaps/beast.png +share/locale/az/LC_MESSAGES/beast-v0.6.6.mo +share/locale/bg/LC_MESSAGES/beast-v0.6.6.mo +share/locale/ca/LC_MESSAGES/beast-v0.6.6.mo +share/locale/cs/LC_MESSAGES/beast-v0.6.6.mo +share/locale/de/LC_MESSAGES/beast-v0.6.6.mo +share/locale/el/LC_MESSAGES/beast-v0.6.6.mo +share/locale/en_CA/LC_MESSAGES/beast-v0.6.6.mo +share/locale/en_GB/LC_MESSAGES/beast-v0.6.6.mo +share/locale/eo/LC_MESSAGES/beast-v0.6.6.mo +share/locale/es/LC_MESSAGES/beast-v0.6.6.mo +share/locale/eu/LC_MESSAGES/beast-v0.6.6.mo +share/locale/fr/LC_MESSAGES/beast-v0.6.6.mo +share/locale/hr/LC_MESSAGES/beast-v0.6.6.mo +share/locale/it/LC_MESSAGES/beast-v0.6.6.mo +share/locale/ja/LC_MESSAGES/beast-v0.6.6.mo +share/locale/mn/LC_MESSAGES/beast-v0.6.6.mo +share/locale/nl/LC_MESSAGES/beast-v0.6.6.mo +share/locale/pa/LC_MESSAGES/beast-v0.6.6.mo +share/locale/pt/LC_MESSAGES/beast-v0.6.6.mo +share/locale/pt_BR/LC_MESSAGES/beast-v0.6.6.mo +share/locale/ru/LC_MESSAGES/beast-v0.6.6.mo +share/locale/rw/LC_MESSAGES/beast-v0.6.6.mo +share/locale/sq/LC_MESSAGES/beast-v0.6.6.mo +share/locale/sr/LC_MESSAGES/beast-v0.6.6.mo +share/locale/sr@Latn/LC_MESSAGES/beast-v0.6.6.mo +share/locale/sv/LC_MESSAGES/beast-v0.6.6.mo +share/mime/audio/x-bse.xml +share/mime/audio/x-bsewave.xml +share/mime/packages/beast.xml +@dirrm include/bse +@dirrm include/sfi +@dirrm lib/bse/v0.6.6/plugins +@dirrm lib/bse/v0.6.6 +@dirrm lib/bse +@dirrm share/gnome/beast/v0.6.6/docs +@dirrm share/gnome/beast/v0.6.6/images +@dirrm share/gnome/beast/v0.6.6/keys +@dirrm share/gnome/beast/v0.6.6/skins/images +@dirrm share/gnome/beast/v0.6.6/skins +@dirrm share/gnome/beast/v0.6.6 +@dirrm share/gnome/beast +@dirrm share/gnome/bse/v0.6.6/demo +@dirrm share/gnome/bse/v0.6.6/effects +@dirrm share/gnome/bse/v0.6.6/instruments +@dirrm share/gnome/bse/v0.6.6/scripts +@dirrm share/gnome/bse/v0.6.6 +@dirrm share/gnome/bse +@dirrmtry share/locale/rw/LC_MESSAGES +@dirrmtry share/locale/rw +@exec %%LOCALBASE%%/bin/update-mime-database %D/share/mime +@unexec %%LOCALBASE%%/bin/update-mime-database %D/share/mime |