Add beast 0.6.1,
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/
PR: ports/68251
Submitted by: Jean-Yves Lefort <jylefort@brutele.be>
2004-06-24 15:41:52 +00:00
|
|
|
# New ports collection makefile for: BEAST
|
|
|
|
# Date created: 23 Jun 2004
|
|
|
|
# Whom: Jean-Yves Lefort <jylefort@brutele.be>
|
|
|
|
#
|
|
|
|
# $FreeBSD$
|
|
|
|
#
|
|
|
|
|
2005-09-06 11:33:26 +00:00
|
|
|
PORTNAME= beast
|
|
|
|
PORTVERSION= 0.6.6
|
2006-05-07 14:47:21 +00:00
|
|
|
PORTREVISION= 3
|
2005-09-06 11:33:26 +00:00
|
|
|
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_X_PREFIX= yes
|
|
|
|
USE_GMAKE= yes
|
|
|
|
USE_GNOME= gnomehack gnomeprefix intlhack libgnomecanvas
|
2006-02-23 10:40:44 +00:00
|
|
|
GNU_CONFIGURE= yes
|
2005-09-06 11:33:26 +00:00
|
|
|
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
|
Add beast 0.6.1,
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/
PR: ports/68251
Submitted by: Jean-Yves Lefort <jylefort@brutele.be>
2004-06-24 15:41:52 +00:00
|
|
|
|
2005-01-02 00:43:03 +00:00
|
|
|
.include <bsd.port.pre.mk>
|
|
|
|
|
2005-01-19 21:08:22 +00:00
|
|
|
.if ${OSVERSION} < 500000
|
|
|
|
IGNORE= does not compile on FreeBSD 4.x, missing library function isfinite
|
2005-01-02 00:43:03 +00:00
|
|
|
.endif
|
|
|
|
|
Add beast 0.6.1,
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/
PR: ports/68251
Submitted by: Jean-Yves Lefort <jylefort@brutele.be>
2004-06-24 15:41:52 +00:00
|
|
|
post-patch:
|
2005-09-06 11:33:26 +00:00
|
|
|
@${REINPLACE_CMD} -Ee 's|$${libdir}/ladspa|${LOCALBASE}/lib/ladspa|; \
|
|
|
|
/FLAGS=/ s/(-g|-ggdb3|-pipe|-O2|-ftracer|-finline-functions|-fno-keep-static-consts)//' \
|
|
|
|
${WRKSRC}/configure
|
Add beast 0.6.1,
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/
PR: ports/68251
Submitted by: Jean-Yves Lefort <jylefort@brutele.be>
2004-06-24 15:41:52 +00:00
|
|
|
@${REINPLACE_CMD} -e 's|-DG_DISABLE_DEPRECATED||g' \
|
|
|
|
${WRKSRC}/bse/Makefile.in \
|
|
|
|
${WRKSRC}/bse/zintern/Makefile.in
|
|
|
|
|
2005-01-02 00:43:03 +00:00
|
|
|
.include <bsd.port.post.mk>
|