Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=e8560fff0468db93cb0381057733ff1285f424c0

commit e8560fff0468db93cb0381057733ff1285f424c0
Author: Miklos Vajna <[EMAIL PROTECTED]>
Date:   Wed Sep 17 18:06:12 2008 +0200

ladspa_sdk-1.12-2-i686

rebuild with gcc-4.3

diff --git a/source/lib-extra/ladspa_sdk/FrugalBuild 
b/source/lib-extra/ladspa_sdk/FrugalBuild
index 5f351c6..84aab69 100644
--- a/source/lib-extra/ladspa_sdk/FrugalBuild
+++ b/source/lib-extra/ladspa_sdk/FrugalBuild
@@ -3,18 +3,20 @@

pkgname=ladspa_sdk
pkgver=1.12
-pkgrel=1
+pkgrel=2
pkgdesc="Linux Audio Developer's Simple Plugin API."
url="http://www.ladspa.org/";
depends=('libstdc++' 'time')
## don't change that isn't updated since 2002 :|
up2date=$pkgver
-source=($url/download/${pkgname}_${pkgver}.tgz ladspa.sh makefile.patch)
+source=($url/download/${pkgname}_${pkgver}.tgz ladspa.sh makefile.patch \
+       ladspa-sdk-1.12-gcc4.patch)
groups=('lib-extra')
archs=('i686' 'x86_64')
sha1sums=('36a3a7a00f96281ca443dcae15d33f462398c4d4' \
'45283d51d293227ca40857991d39ad0a6296ab2f' \
-          '2f7bc759e069040938ca728343bdc9a4c2d07b43')
+          '2f7bc759e069040938ca728343bdc9a4c2d07b43' \
+          '8587adb5149d2b895f1662bbd7ee4aa448254036')

export LADSPA_PATH=/usr/lib/ladspa

diff --git a/source/lib-extra/ladspa_sdk/ladspa-sdk-1.12-gcc4.patch 
b/source/lib-extra/ladspa_sdk/ladspa-sdk-1.12-gcc4.patch
new file mode 100644
index 0000000..fa21be8
--- /dev/null
+++ b/source/lib-extra/ladspa_sdk/ladspa-sdk-1.12-gcc4.patch
@@ -0,0 +1,18 @@
+--- ladspa_sdk/src/plugins/sine.cpp.orig       2002-07-06 17:23:17.000000000
+0000
++++ ladspa_sdk/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:
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to