Changeset View
Changeset View
Standalone View
Standalone View
head/audio/csound6/Makefile
Show First 20 Lines • Show All 42 Lines • ▼ Show 20 Lines | |||||
OPTIONS_DEFINE= ALSA CURL DSSI FLTK FLUIDSYNTH HDF5 JACK LUA NLS \ | OPTIONS_DEFINE= ALSA CURL DSSI FLTK FLUIDSYNTH HDF5 JACK LUA NLS \ | ||||
OPENMP OSC PNG PORTAUDIO PULSEAUDIO | OPENMP OSC PNG PORTAUDIO PULSEAUDIO | ||||
OPTIONS_DEFAULT= FLTK OPENMP | OPTIONS_DEFAULT= FLTK OPENMP | ||||
OPTIONS_SUB= yes | OPTIONS_SUB= yes | ||||
ALSA_DESC= Build ALSA I/O module | ALSA_DESC= Build ALSA I/O module | ||||
ALSA_LIB_DEPENDS= libasound.so:${PORTSDIR}/audio/alsa-lib | ALSA_LIB_DEPENDS= libasound.so:${PORTSDIR}/audio/alsa-lib | ||||
ALSA_CMAKE_OFF= -DUSE_ALSA:BOOL=OFF | ALSA_CMAKE_OFF= -DUSE_ALSA:BOOL=OFF | ||||
ALSA_PREVENTS= DSSI | |||||
CURL_LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl | CURL_LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl | ||||
CURL_CMAKE_OFF= -DUSE_CURL:BOOL=OFF | CURL_CMAKE_OFF= -DUSE_CURL:BOOL=OFF | ||||
DSSI_DESC= Build DSSI/LADSPA host opcodes | DSSI_DESC= Build DSSI/LADSPA host opcodes | ||||
DSSI_BUILD_DEPENDS= dssi>0:${PORTSDIR}/audio/dssi | DSSI_BUILD_DEPENDS= dssi>0:${PORTSDIR}/audio/dssi | ||||
DSSI_LIB_DEPENDS= libdssialsacompat.so:${PORTSDIR}/audio/libdssialsacompat | DSSI_LIB_DEPENDS= libdssialsacompat.so:${PORTSDIR}/audio/libdssialsacompat | ||||
DSSI_RUN_DEPENDS= dssi>0:${PORTSDIR}/audio/dssi | DSSI_RUN_DEPENDS= dssi>0:${PORTSDIR}/audio/dssi | ||||
DSSI_CMAKE_OFF= -DBUILD_DSSI_OPCODES:BOOL=OFF | DSSI_CMAKE_OFF= -DBUILD_DSSI_OPCODES:BOOL=OFF | ||||
DSSI_CFLAGS= -isystem ${LOCALBASE}/include/dssi | DSSI_CFLAGS= -isystem ${LOCALBASE}/include/dssi | ||||
▲ Show 20 Lines • Show All 41 Lines • ▼ Show 20 Lines | |||||
.include <bsd.port.options.mk> | .include <bsd.port.options.mk> | ||||
.if ${OSVERSION} < 1000033 | .if ${OSVERSION} < 1000033 | ||||
BUILD_DEPENDS+= ${LOCALBASE}/bin/flex:${PORTSDIR}/textproc/flex | BUILD_DEPENDS+= ${LOCALBASE}/bin/flex:${PORTSDIR}/textproc/flex | ||||
CMAKE_ARGS+= -DFLEX_EXECUTABLE:STRING="${LOCALBASE}/bin/flex" | CMAKE_ARGS+= -DFLEX_EXECUTABLE:STRING="${LOCALBASE}/bin/flex" | ||||
.endif | .endif | ||||
.if ${PORT_OPTIONS:MALSA} && ${PORT_OPTIONS:MDSSI} | |||||
IGNORE= ALSA and DSSI options are mutually exclusive | |||||
.endif | |||||
post-patch: | post-patch: | ||||
@${REINPLACE_CMD} -e \ | @${REINPLACE_CMD} -e \ | ||||
'/-O3/s|^|#| ; \ | '/-O3/s|^|#| ; \ | ||||
/PYTHON_MODULE_INSTALL_DIR/s|^|#| ; \ | /PYTHON_MODULE_INSTALL_DIR/s|^|#| ; \ | ||||
/CMAKE_SYSTEM_NAME/s|"Linux"|"${OPSYS}"| ; \ | /CMAKE_SYSTEM_NAME/s|"Linux"|"${OPSYS}"| ; \ | ||||
s|(LIBINTL_LIBRARY OR LINUX)|(LIBINTL_LIBRARY)| ; \ | s|(LIBINTL_LIBRARY OR LINUX)|(LIBINTL_LIBRARY)| ; \ | ||||
s|(NOT LINUX)|(LINUX)| ; \ | s|(NOT LINUX)|(LINUX)| ; \ | ||||
s|-D_GNU_SOURCE|| ; \ | s|-D_GNU_SOURCE|| ; \ | ||||
Show All 13 Lines | @${REINPLACE_CMD} -e \ | ||||
${WRKSRC}/frontends/CMakeLists.txt | ${WRKSRC}/frontends/CMakeLists.txt | ||||
@${REINPLACE_CMD} -e \ | @${REINPLACE_CMD} -e \ | ||||
's| mixer)| csmixer)|' \ | 's| mixer)| csmixer)|' \ | ||||
${WRKSRC}/util/CMakeLists.txt | ${WRKSRC}/util/CMakeLists.txt | ||||
post-install: | post-install: | ||||
@${LN} -sf libcsnd6.so.6.0 ${STAGEDIR}${PREFIX}/lib/libcsnd6.so.6 | @${LN} -sf libcsnd6.so.6.0 ${STAGEDIR}${PREFIX}/lib/libcsnd6.so.6 | ||||
@${LN} -sf libcsound64.so.6.0 ${STAGEDIR}${PREFIX}/lib/libcsound64.so.6 | @${LN} -sf libcsound64.so.6.0 ${STAGEDIR}${PREFIX}/lib/libcsound64.so.6 | ||||
.if ${PORT_OPTIONS:MFLTK} | post-install-FLTK-on: | ||||
@${LN} -sf libCsoundAC.so.6.0 ${STAGEDIR}${PREFIX}/lib/libCsoundAC.so.6 | @${LN} -sf libCsoundAC.so.6.0 ${STAGEDIR}${PREFIX}/lib/libCsoundAC.so.6 | ||||
.endif | |||||
.include <bsd.port.mk> | .include <bsd.port.mk> |