Lines 17-44
COMMENT= Linux Audio Developer's Simple
Link Here
|
17 |
LICENSE= LGPL21 |
17 |
LICENSE= LGPL21 |
18 |
LICENSE_FILE= ${WRKSRC}/doc/COPYING |
18 |
LICENSE_FILE= ${WRKSRC}/doc/COPYING |
19 |
|
19 |
|
20 |
WRKSRC= ${WRKDIR}/ladspa_sdk |
|
|
21 |
USE_GMAKE= yes |
20 |
USE_GMAKE= yes |
22 |
USE_LDCONFIG= yes |
21 |
USE_LDCONFIG= yes |
23 |
PROGRAM_FILES= analyseplugin applyplugin listplugins |
|
|
24 |
PLUGIN_FILES= amp.so delay.so filter.so noise.so sine.so |
25 |
PLUGIN_DIR?= ${PREFIX}/lib/ladspa/ |
26 |
|
27 |
post-patch: |
28 |
${REINPLACE_CMD} -e 's,-ldl,,; s,-O3,${CFLAGS},; s,CPP,CXX,' \ |
29 |
${WRKSRC}/src/makefile |
30 |
|
22 |
|
31 |
do-build: |
23 |
WRKSRC= ${WRKDIR}/ladspa_sdk |
32 |
cd ${WRKSRC}/src; ${SETENV} ${MAKE_ENV} ${GMAKE} -f makefile targets |
24 |
BUILD_WRKSRC= ${WRKSRC}/src |
|
|
25 |
INSTALL_WRKSRC= ${BUILD_WRKSRC} |
26 |
MAKEFILE= makefile |
27 |
ALL_TARGET= targets |
33 |
|
28 |
|
34 |
do-install: |
29 |
post-patch: .SILENT |
35 |
@${INSTALL_DATA} ${WRKSRC}/src/ladspa.h ${PREFIX}/include |
30 |
${REINPLACE_CMD} -e 's,-ldl,,; s,/usr,${PREFIX},; s,-mkdirhier,${INSTALL} -d,; /CFLAGS/s,-O3,,; s,CPP,CXX,' \ |
36 |
.for file in ${PROGRAM_FILES} |
31 |
-Ee '/CC|CXX[[:space:]]/s,=,?=,; /CFLAGS|CXXFLAGS/s,=,+=,;' \ |
37 |
@${INSTALL_PROGRAM} ${WRKSRC}/bin/${file} ${PREFIX}/bin |
32 |
-e '/install:/,/^$$/{ /(BINARY|PLUGINS)_DIR/s,cp,${INSTALL_PROGRAM},; \ |
38 |
.endfor |
33 |
/INCLUDE_DIR/s,cp,${INSTALL_DATA},; }' \ |
39 |
@${MKDIR} ${PLUGIN_DIR} |
34 |
${WRKSRC}/src/makefile |
40 |
.for file in ${PLUGIN_FILES} |
|
|
41 |
@${INSTALL_DATA} ${WRKSRC}/plugins/${file} ${PLUGIN_DIR} |
42 |
.endfor |
43 |
|
35 |
|
44 |
.include <bsd.port.mk> |
36 |
.include <bsd.port.mk> |