diff options
author | Pawel Pekala <pawel@FreeBSD.org> | 2016-09-15 16:03:44 +0000 |
---|---|---|
committer | Pawel Pekala <pawel@FreeBSD.org> | 2016-09-15 16:03:44 +0000 |
commit | 6f7872d7f34e2c232ca16125168e216deab410f1 (patch) | |
tree | 434a1f39dbe3929ed051a45410aae32b98f37f7d /audio/csound/Makefile | |
parent | afc37b75c31f2ec7d81cedd585890dde372993b6 (diff) |
Notes
Diffstat (limited to 'audio/csound/Makefile')
-rw-r--r-- | audio/csound/Makefile | 144 |
1 files changed, 57 insertions, 87 deletions
diff --git a/audio/csound/Makefile b/audio/csound/Makefile index f57ff2094ed4..8cb95487ea08 100644 --- a/audio/csound/Makefile +++ b/audio/csound/Makefile @@ -7,8 +7,7 @@ PORTREVISION= 4 CATEGORIES= audio lang MASTER_SITES= SF/${PORTNAME}/${PORTNAME}5/${PORTNAME}${PORTVERSION:R} \ SF/${PORTNAME}/${PORTNAME}5/${PORTNAME}${PORTVERSION:R}/manual:manual -DISTFILES= ${PORTNAME:S/c/C/}${PORTVERSION}${EXTRACT_SUFX} \ - ${CSOUND_DOCS:S/$/:manual/} +DISTFILES= ${PORTNAME:S/c/C/}${PORTVERSION}${EXTRACT_SUFX} DIST_SUBDIR= csound MAINTAINER= ports@FreeBSD.org @@ -24,19 +23,6 @@ LIB_DEPENDS= libsndfile.so:audio/libsndfile PORTSCOUT= limit:^5\. -OPTIONS_DEFINE= ALSA PNG DSSI FLTK FLUIDSYNTH JACK OSC PORTAUDIO PULSEAUDIO DOCS -OPTIONS_DEFAULT=FLTK -OPTIONS_SUB= yes -ALSA_DESC= Build ALSA I/O module -PNG_DESC= Build image opcodes -DSSI_DESC= Build DSSI/LADSPA host opcodes -FLUIDSYNTH_DESC=Building FluidSynth opcodes -JACK_DESC= Build Jack I/O module and opcodes -OSC_DESC= Build OSC opcodes -PORTAUDIO_DESC= Build the PortAudio I/O module -PULSEAUDIO_DESC=Build the PulseAudio I/O module -FLTK_DESC= Build FLTK plugin and GUI - CONFLICTS_INSTALL= outguess-* csound6 WRKSRC= ${WRKDIR}/${PORTNAME:S/c/C/}${PORTVERSION} @@ -58,78 +44,62 @@ LINKFLAGS= # empty SUB_FILES= pkg-message -.include <bsd.port.options.mk> - -.if ${PORT_OPTIONS:MALSA} -LIB_DEPENDS+= libasound.so:audio/alsa-lib -MAKE_ARGS+= useALSA=1 -ALSA_H= alsa/asoundlib.h -.else -MAKE_ARGS+= useALSA=0 -ALSA_H= ##alsa/asoundlib.h## -.endif - -.if ${PORT_OPTIONS:MPNG} -LIB_DEPENDS+= libpng.so:graphics/png -MAKE_ARGS+= buildImageOpcodes=1 -.else -MAKE_ARGS+= buildImageOpcodes=0 -.endif - -.if ${PORT_OPTIONS:MDSSI} -BUILD_DEPENDS+= dssi>=0:audio/dssi -LIB_DEPENDS+= libasound.so:audio/alsa-lib -RUN_DEPENDS+= dssi>=0:audio/dssi -MAKE_ARGS+= buildDSSI=1 -.else -MAKE_ARGS+= buildDSSI=0 -.endif - -.if ${PORT_OPTIONS:MFLUIDSYNTH} -LIB_DEPENDS+= libfluidsynth.so:audio/fluidsynth -FLUIDSYNTH_H= fluidsynth.h -.else -FLUIDSYNTH_H= ##fluidsynth.h## -.endif - -.if ${PORT_OPTIONS:MJACK} -LIB_DEPENDS+= libjack.so:audio/jack -MAKE_ARGS+= useJack=1 -.else -MAKE_ARGS+= useJack=0 -.endif - -.if ${PORT_OPTIONS:MOSC} -LIB_DEPENDS+= liblo.so:audio/liblo -MAKE_ARGS+= useOSC=1 -.else -MAKE_ARGS+= useOSC=0 -.endif - -.if ${PORT_OPTIONS:MPORTAUDIO} -LIB_DEPENDS+= libportaudio.so:audio/portaudio -MAKE_ARGS+= usePortAudio=1 -.else -MAKE_ARGS+= usePortAudio=0 -.endif - -.if ${PORT_OPTIONS:MPULSEAUDIO} -LIB_DEPENDS+= libpulse-simple.so:audio/pulseaudio -PULSEAUDIO_H= pulse/simple.h -.else -PULSEAUDIO_H= ##pulse/simple.h## -.endif - -.if ${PORT_OPTIONS:MFLTK} -LIB_DEPENDS+= libfltk.so:x11-toolkits/fltk -MAKE_ARGS+= buildCsound5GUI=1 buildCSEditor=1 buildWinsound=1 useFLTK=1 -.else -MAKE_ARGS+= buildCsound5GUI=0 buildCSEditor=0 buildWinsound=0 useFLTK=0 -.endif +OPTIONS_DEFINE= ALSA PNG DSSI FLTK FLUIDSYNTH JACK OSC PORTAUDIO PULSEAUDIO DOCS +OPTIONS_DEFAULT=FLTK +OPTIONS_SUB= yes -.if ${PORT_OPTIONS:MDOCS} -CSOUND_DOCS= Csound${PORTVERSION:R}_manual_html.zip -.endif +ALSA_DESC= ALSA I/O module +ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib +ALSA_MAKE_ARGS= useALSA=1 +ALSA_MAKE_ARGS_OFF= useALSA=0 +ALSA_VARS= ALSA_H=alsa/asoundlib.h +ALSA_VARS_OFF= ALSA_H=##alsa/asoundlib.h## + +PNG_DESC= Image opcodes +PNG_LIB_DEPENDS= libpng.so:graphics/png +PNG_MAKE_ARGS= buildImageOpcodes=1 +PNG_MAKE_ARGS_OFF= buildImageOpcodes=0 + +DSSI_DESC= DSSI/LADSPA host opcodes +DSSI_BUILD_DEPENDS= dssi>=0:audio/dssi +DSSI_LIB_DEPENDS= libasound.so:audio/alsa-lib +DSSI_RUN_DEPENDS= dssi>=0:audio/dssi +DSSI_MAKE_ARGS= buildDSSI=1 +DSSI_MAKE_ARGS_OFF= buildDSSI=0 + +FLUIDSYNTH_DESC= FluidSynth opcodes +FLUIDSYNTH_LIB_DEPENDS= libfluidsynth.so:audio/fluidsynth +FLUIDSYNTH_VARS= FLUIDSYNTH_H=fluidsynth.h +FLUIDSYNTH_VARS_OFF= FLUIDSYNTH_H=##fluidsynth.h## + +JACK_DESC= Jack I/O module and opcodes +JACK_LIB_DEPENDS= libjack.so:audio/jack +JACK_MAKE_ARGS= useJack=1 +JACK_MAKE_ARGS_OFF= useJack=0 + +OSC_DESC= OSC opcodes +OSC_LIB_DEPENDS= liblo.so:audio/liblo +OSC_MAKE_ARGS= useOSC=1 +OSC_MAKE_ARGS_OFF= useOSC=0 + +PORTAUDIO_DESC= PortAudio I/O module +PORTAUDIO_LIB_DEPENDS= libportaudio.so:audio/portaudio +PORTAUDIO_MAKE_ARGS= usePortAudio=1 +PORTAUDIO_MAKE_ARGS_OFF=usePortAudio=0 + +PULSEAUDIO_DESC= PulseAudio I/O module +PULSEAUDIO_LIB_DEPENDS= libpulse-simple.so:audio/pulseaudio +PULSEAUDIO_VARS= PULSEAUDIO_H=pulse/simple.h +PULSEAUDIO_VARS_OFF= PULSEAUDIO_H=##pulse/simple.h## + +FLTK_DESC= FLTK plugin and GUI +FLTK_LIB_DEPENDS= libfltk.so:x11-toolkits/fltk +FLTK_MAKE_ARGS= buildCsound5GUI=1 buildCSEditor=1 buildWinsound=1 useFLTK=1 +FLTK_MAKE_ARGS_OFF= buildCsound5GUI=0 buildCSEditor=0 buildWinsound=0 useFLTK=0 + +DOCS_DISTFILES= Csound${PORTVERSION:R}_manual_html.zip:manual + +.include <bsd.port.pre.mk> .if ${ARCH} == amd64 || ${ARCH} == sparc64 || ${ARCH} == ia64 MAKE_ARGS+= Word64=1 @@ -193,4 +163,4 @@ post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKDIR}/html && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) -.include <bsd.port.mk> +.include <bsd.port.post.mk> |