Changeset View
Changeset View
Standalone View
Standalone View
head/audio/csound/Makefile
Show First 20 Lines • Show All 125 Lines • ▼ Show 20 Lines | |||||
.else | .else | ||||
MAKE_ARGS+= buildCsound5GUI=0 buildCSEditor=0 buildWinsound=0 useFLTK=0 | MAKE_ARGS+= buildCsound5GUI=0 buildCSEditor=0 buildWinsound=0 useFLTK=0 | ||||
.endif | .endif | ||||
.if ${PORT_OPTIONS:MDOCS} | .if ${PORT_OPTIONS:MDOCS} | ||||
CSOUND_DOCS= Csound${PORTVERSION:R}_manual_html.zip | CSOUND_DOCS= Csound${PORTVERSION:R}_manual_html.zip | ||||
.endif | .endif | ||||
.include <bsd.port.pre.mk> | |||||
.if ${ARCH} == amd64 || ${ARCH} == sparc64 || ${ARCH} == ia64 | .if ${ARCH} == amd64 || ${ARCH} == sparc64 || ${ARCH} == ia64 | ||||
MAKE_ARGS+= Word64=1 | MAKE_ARGS+= Word64=1 | ||||
.endif | .endif | ||||
.if ${OSVERSION} < 1000033 | .if ${OSVERSION} < 1000033 | ||||
BUILD_DEPENDS+= flex>0:${PORTSDIR}/textproc/flex | BUILD_DEPENDS+= flex>0:${PORTSDIR}/textproc/flex | ||||
MAKE_ENV+= PATH=${LOCALBASE}/bin:$$PATH | MAKE_ENV+= PATH=${LOCALBASE}/bin:$$PATH | ||||
.endif | .endif | ||||
.if ${OSVERSION} >= 1000054 | .if ${OSVERSION} >= 1000054 | ||||
CXXLIB= c++ | CXXLIB= c++ | ||||
.else | .else | ||||
CXXLIB= # empty | CXXLIB= # empty | ||||
.endif | .endif | ||||
.include <bsd.port.options.mk> | |||||
post-patch: | post-patch: | ||||
@${SED} -e "s|%%LOCALBASE%%|${LOCALBASE}|g; \ | @${SED} -e "s|%%LOCALBASE%%|${LOCALBASE}|g; \ | ||||
s|%%PYTHON_INCLUDEDIR%%|${PYTHON_INCLUDEDIR}|" \ | s|%%PYTHON_INCLUDEDIR%%|${PYTHON_INCLUDEDIR}|" \ | ||||
< ${FILESDIR}/custom.py.in > ${WRKSRC}/custom.py | < ${FILESDIR}/custom.py.in > ${WRKSRC}/custom.py | ||||
@${REINPLACE_CMD} -e "s|'unsupported'|'linux'|; \ | @${REINPLACE_CMD} -e "s|'unsupported'|'linux'|; \ | ||||
s|Exit(-1)|print \"\"|; \ | s|Exit(-1)|print \"\"|; \ | ||||
/CCFLAGS/s|\['-Wno-format'\]|Split('${CFLAGS}')|; \ | /CCFLAGS/s|\['-Wno-format'\]|Split('${CFLAGS}')|; \ | ||||
/CXXFLAGS/s|\['-Wno-format'\]|Split('${CXXFLAGS}')|; \ | /CXXFLAGS/s|\['-Wno-format'\]|Split('${CXXFLAGS}')|; \ | ||||
Show All 24 Lines | post-install: | ||||
${LN} -sf libcsound64.so.5 ${STAGEDIR}${PREFIX}/lib/libcsound64.so | ${LN} -sf libcsound64.so.5 ${STAGEDIR}${PREFIX}/lib/libcsound64.so | ||||
.if ${PORT_OPTIONS:MDOCS} | .if ${PORT_OPTIONS:MDOCS} | ||||
@${MKDIR} ${STAGEDIR}${DOCSDIR} | @${MKDIR} ${STAGEDIR}${DOCSDIR} | ||||
(cd ${WRKDIR}/html && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) | (cd ${WRKDIR}/html && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) | ||||
.endif | .endif | ||||
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/* ${STAGEDIR}${PREFIX}/lib/*.so* \ | ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/* ${STAGEDIR}${PREFIX}/lib/*.so* \ | ||||
${STAGEDIR}${PREFIX}/lib/csound/plugins64/*.so | ${STAGEDIR}${PREFIX}/lib/csound/plugins64/*.so | ||||
.include <bsd.port.post.mk> | .include <bsd.port.mk> |