diff options
author | Tilman Keskinoz <arved@FreeBSD.org> | 2006-12-14 19:36:31 +0000 |
---|---|---|
committer | Tilman Keskinoz <arved@FreeBSD.org> | 2006-12-14 19:36:31 +0000 |
commit | 3a8252941a7b1a511453092e2a78f93c3f6d86aa (patch) | |
tree | 27d52b91c5ef29fa151e27b44e25ea95a3a60771 /audio/ladspa | |
parent | fa2720effd5e8aa73a4f4038a2279b37aa9a26d7 (diff) | |
download | ports-3a8252941a7b1a511453092e2a78f93c3f6d86aa.tar.gz ports-3a8252941a7b1a511453092e2a78f93c3f6d86aa.zip |
Respect CXX
Fix build with gcc41 [1]
Reported by: pointyhat[1]
Notes
Notes:
svn path=/head/; revision=179775
Diffstat (limited to 'audio/ladspa')
-rw-r--r-- | audio/ladspa/Makefile | 5 | ||||
-rw-r--r-- | audio/ladspa/files/patch-src-plugins-sine.cpp | 18 |
2 files changed, 21 insertions, 2 deletions
diff --git a/audio/ladspa/Makefile b/audio/ladspa/Makefile index 5d223f0c1965..8262945b4683 100644 --- a/audio/ladspa/Makefile +++ b/audio/ladspa/Makefile @@ -17,13 +17,14 @@ COMMENT= Linux Audio Developer's Simple Plugin API WRKSRC= ${WRKDIR}/ladspa_sdk USE_GMAKE= yes -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes PROGRAM_FILES= analyseplugin applyplugin listplugins PLUGIN_FILES= amp.so delay.so filter.so noise.so sine.so PLUGIN_DIR?= ${PREFIX}/lib/ladspa/ post-patch: - ${REINPLACE_CMD} -e 's,-ldl,,; s,-O3,${CFLAGS},' ${WRKSRC}/src/makefile + ${REINPLACE_CMD} -e 's,-ldl,,; s,-O3,${CFLAGS},; s,CPP,CXX,' \ + ${WRKSRC}/src/makefile do-build: cd ${WRKSRC}/src; ${SETENV} ${MAKE_ENV} ${GMAKE} -f makefile targets diff --git a/audio/ladspa/files/patch-src-plugins-sine.cpp b/audio/ladspa/files/patch-src-plugins-sine.cpp new file mode 100644 index 000000000000..d313a99ef0dd --- /dev/null +++ b/audio/ladspa/files/patch-src-plugins-sine.cpp @@ -0,0 +1,18 @@ +--- ladspa_sdk/src/plugins/sine.cpp.orig 2002-07-06 17:23:17.000000000 +0000 ++++ src/plugins/sine.cpp 2005-11-25 11:15:11.691087784 +0000 +@@ -59,6 +59,15 @@ + + /*****************************************************************************/ + ++LADSPA_Handle instantiateSineOscillator(const LADSPA_Descriptor *, unsigned long SampleRate); ++void connectPortToSineOscillator(LADSPA_Handle Instance, unsigned long Port, LADSPA_Data * DataLocation); ++void activateSineOscillator(void * pvHandle); ++void runSineOscillator_FreqAudio_AmpAudio(LADSPA_Handle Instance, unsigned long SampleCount); ++void runSineOscillator_FreqAudio_AmpCtrl(LADSPA_Handle Instance, unsigned long SampleCount); ++void runSineOscillator_FreqCtrl_AmpAudio(LADSPA_Handle Instance, unsigned long SampleCount); ++void runSineOscillator_FreqCtrl_AmpCtrl(LADSPA_Handle Instance, unsigned long SampleCount); ++void cleanupSineOscillator(void *pvHandle); ++ + class SineOscillator { + private: |