ChangeLog

# ChangeLog for media-libs/ladspa-sdk
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/ladspa-sdk/ChangeLog,v 1.46 2008/03/22 16:38:16 coldwind Exp $

22 Mar 2008; Santiago M. Mola
ladspa-sdk-1.13.ebuild:
amd64 stable wrt bug #208032

01 Mar 2008; Alexis Ballier
+files/ladspa-sdk-1.13-fbsd.patch, ladspa-sdk-1.13-r1.ebuild:
fix build on g/fbsd

01 Mar 2008; Alexis Ballier
+files/ladspa-sdk-1.13-asneeded.patch, ladspa-sdk-1.13-r1.ebuild:
Fix linking of filter.so with asneeded

*ladspa-sdk-1.13-r1 (14 Feb 2008)

14 Feb 2008; Diego Pettenò
+files/ladspa-sdk-1.13-properbuild.patch, +ladspa-sdk-1.13-r1.ebuild:
Revision bump, use a new patch to handle the makefile, sent upstream hoping
for it to be integrated in the next release. This also solves bug #209718 as
it respect LDFLAGS (and also LD now).

31 Jan 2008; nixnut ladspa-sdk-1.13.ebuild:
Stable on ppc wrt bug 208032

30 Jan 2008; Brent Baude ladspa-sdk-1.13.ebuild:
Marking ladspa-sdk-1.13 ppc64 for bug 208032

30 Jan 2008; Raúl Porcel ladspa-sdk-1.13.ebuild:
alpha/sparc stable wrt #208032

30 Jan 2008; Dawid Węgliński ladspa-sdk-1.13.ebuild:
Stable on x86 (bug #208032)

29 Jan 2008; Jeroen Roovers ladspa-sdk-1.13.ebuild:
Marked ~hppa (bug #208032).

18 Nov 2007; Alexis Ballier -ladspa-sdk-1.0.ebuild,
-ladspa-sdk-1.12.ebuild, -ladspa-sdk-1.12-r1.ebuild,
ladspa-sdk-1.12-r2.ebuild:
remove old, quote variables

*ladspa-sdk-1.13 (18 Nov 2007)

18 Nov 2007; Alexis Ballier +ladspa-sdk-1.13.ebuild:
version bump

11 Nov 2007; Fabian Groffen
-files/ladspa-sdk-1.12-ppc-macos.patch, ladspa-sdk-1.12-r2.ebuild:
Dropped ppc-macos keyword, dropped ppc-macos patch which didn't work/apply
any more. See you in prefix, where we have a working, non-conditional Darwin
patch.

02 Jul 2007; Diego Pettenò metadata.xml:
Hand to newly-born proaudio herd.

22 Feb 2007; Piotr Jaroszyński ChangeLog:
Transition to Manifest2.

31 Oct 2006; Javier Villavicencio
+files/ladspa-sdk-1.12-fbsd.patch, ladspa-sdk-1.12-r2.ebuild:
Add fix to enable compilation on Gentoo/FreeBSD, and keyword ~x86-fbsd.

18 Jan 2006; Hanno Boeck
+files/ladspa-sdk-1.12-gcc4.patch, ladspa-sdk-1.12-r2.ebuild:
Fix for gcc 4.

30 Sep 2005; Diego Pettenò
ladspa-sdk-1.12-r2.ebuild:
Respect user-defined CXXFLAGS.

21 Apr 2005; Michael Hanselmann
ladspa-sdk-1.12-r2.ebuild:
Stable on ppc.

21 Apr 2005; Kito ladspa-sdk-1.12-r2.ebuild:
Stable on ppc-macos

06 Feb 2005; Markus Rothe ladspa-sdk-1.12-r2.ebuild:
Stable on ppc64

02 Jan 2005; Mike Frysinger ladspa-sdk-1.12-r2.ebuild:
hppa KEYWORDS for #75669

29 Dec 2004; Ciaran McCreesh :
Change encoding to UTF-8 for GLEP 31 compliance

26 Dec 2004; Markus Rothe ladspa-sdk-1.12-r2.ebuild:
Added ~ppc64 to KEYWORDS; bug #75669

23 Nov 2004; Bryan Østergaard
ladspa-sdk-1.12-r2.ebuild:
Stable on alpha.

21 Nov 2004; Jeremy Huddleston
ladspa-sdk-1.12-r1.ebuild, ladspa-sdk-1.12-r2.ebuild,
ladspa-sdk-1.12.ebuild:
-j1 to fix bug #71956.

06 Oct 2004; Jeremy Huddleston
ladspa-sdk-1.12-r2.ebuild:
get_libdir fixes.

15 Sep 2004; Jeremy Huddleston
ladspa-sdk-1.12-r2.ebuild:
Stable amd64, sparc, x86.

10 Sep 2004; Kito +files/ladspa-sdk-1.12-macos.patch,
ladspa-sdk-1.12-r2.ebuild:
Added Mac OS X/Darwin compatibility patch. Closes Bug #63433

*ladspa-sdk-1.12-r2 (16 Aug 2004)

16 Aug 2004; +files/ladspa-sdk-1.12-test.patch,
+ladspa-sdk-1.12-r2.ebuild:
Patched to make the maketest work. Closes bug #60159.

*ladspa-sdk-1.12-r1 (15 Jul 2004)

15 Jul 2004; Marc Hildebrand
ladspa-sdk-1.12-r1.ebuild:
Added LADSPA_PATH=/usr/lib/ladspa (via /etc/env.d/60ladspa)

01 Jul 2004; Jeremy Huddleston
ladspa-sdk-1.0.ebuild, ladspa-sdk-1.12.ebuild:
virtual/glibc -> virtual/libc

05 Jun 2004; Bryan Østergaard ladspa-sdk-1.12.ebuild:
Stable on alpha.

28 Feb 2004; Dylan Carlson ladspa-sdk-1.12.ebuild:
Added amd64 to KEYWORDS.

06 Feb 2004; Jeremy Huddleston
ladspa-sdk-1.12.ebuild:
Makefile patch to allow compilation on systems without XFree86 installed.
Closes bug #34468.

19 Jun 2003; ladspa-sdk-1.12.ebuild:
use sed -i, emake, and dohtml (bug 23048)

10 Feb 2003; Aron Griffis ladspa-sdk-1.12.ebuild :
Add ~alpha to KEYWORDS

*ladspa-sdk-1.12 (25 Dec 2002)

12 Jan 2003; Tobias Eichert ladspa-sdk-1.12.ebuild :
Removed ALSA as a dependency. Closes bug #13556 .

08 Jan 2003; Nick Hadaway ladspa-sdk-1.12.ebuild :
Marked stable.

25 Dec 2002; Tobias Eichert ladspa-sdk-1.12.ebuild
files/digest-ladspa-sdk-1.12 :

Version bump.
Did a few ebuild cleanups.
Thanks to vaino.jarvela@pp.inet.fi (Vaino Jarvela) for bug report
and jkraut1@nyc.rr.com (Jonathan Kraut) for pointing to this update.

Closes bug #11072.

06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords

*ladspa-sdk-1.0 (09 June 2002)

07 Aug 2002; Mark Guertin :
Added ppc to keywords

09 June 2002; Ryan Phillips ChangeLog :

Added initial ChangeLog which should be updated whenever the package is
updated in any way. This changelog is targetted to users. This means that the
comments should well explained and written in clean English. The details about
writing correct changelogs are explained in the skel.ChangeLog file which you
can find in the root directory of the portage repository.

Manifest

AUX ladspa-sdk-1.12-fbsd.patch 895 RMD160 4ba94766072abe0d42186362f9cb23a45ba087e5 SHA1 92f0976ac17794be166fefb18578d83505b89ca1 SHA256 58eb6255f3e204410075052d5ca3cfa5b6da9a33d4e2435d36665a50cf7a7afb
AUX ladspa-sdk-1.12-gcc4.patch 968 RMD160 2bb125aa82309250710b47bd915718d5a96dd2ba SHA1 8587adb5149d2b895f1662bbd7ee4aa448254036 SHA256 e3048ed6944552d073a9237e6010e43477d2359b7ca98b8c39258865a005b37a
AUX ladspa-sdk-1.12-test.patch 1024 RMD160 1677dff1da06aa283444b6bc0e2abcd5f9d5ab37 SHA1 74c78072279539c77490b9041118a30b3b12c808 SHA256 9e1171587422dc9e9e0a8ef086bf74f50e7bce7eaae74ef471d09e7dbdfbaaf8
AUX ladspa-sdk-1.13-asneeded.patch 624 RMD160 2f4cdc2f3d0a35279fec0699113cca9bbf743139 SHA1 c12f4dc88452da7c9eb27c31f26d4476399033f6 SHA256 0fc78bd4035485559147e9468427a27dcfa879cebcebfec92c7d006e9e95afd0
AUX ladspa-sdk-1.13-fbsd.patch 440 RMD160 60f446ca31f4b363fed45bfde1265815a90c61f2 SHA1 efb27fbb3a9d787c5fe96e743d4c754bfa45baf9 SHA256 97db76bebb56866d006a0667bb3e67de81b2da1933e4c4d479163a992a488ef8
AUX ladspa-sdk-1.13-properbuild.patch 3020 RMD160 e9a344e42ae28bd1c25fca187b5750435fef158f SHA1 5066d6b2526e3678b7373df4b00bbb8e0a6cafd8 SHA256 a5bc7ec6643d47a8d57e4e27a5934949c55d9b1f8d2c98a60eca99ea558f24ef
DIST ladspa_sdk_1.12.tgz 71165 RMD160 7967731c28785287691655d9346cf46654f4235b SHA1 36a3a7a00f96281ca443dcae15d33f462398c4d4 SHA256 66a5be1b0c54aba86dbb24a2e5e83604d0d7a8c0645fcb64579ec2966e25689c
DIST ladspa_sdk_1.13.tgz 70540 RMD160 e9eeae8edd24a6890fac3e34c4b55f844f44f8a0 SHA1 2b69e28afb62c0d97943124f48ed82de796f83ed SHA256 b5ed3f4f253a0f6c1b7a1f4b8cf62376ca9f51d999650dd822650c43852d306b
EBUILD ladspa-sdk-1.12-r2.ebuild 1627 RMD160 62754fe78c5934b3edb65064fa311003333b5d6c SHA1 758baf05f33095118b440165a9eb3e15143fc53b SHA256 7536fe76b6e9f8d7c369f72135a048f835b4a6ce58c24a7d8cd3df9adc00a50c
EBUILD ladspa-sdk-1.13-r1.ebuild 1463 RMD160 87edac329d13dc9e5293ad5ca140458a373ffdf1 SHA1 0fa819f568a71ae9a32f5885325a09e7901c2330 SHA256 b5ae3e03ad1c17663fdb1d3d3054388129af90d578f6817dd70d8036c23acd2b
EBUILD ladspa-sdk-1.13.ebuild 1587 RMD160 6bb049533dfb8b9a1d939e3bcc958a6e8802dcd5 SHA1 7a0fc4ab322b0b6910294d7f5ce09fdb1c7a0a7d SHA256 e29d7cfd130a169f29ca4352caceeb9d97c6dcacdd8b218d9357e5f09fcb35e8
MISC ChangeLog 6312 RMD160 dcb9759cb7d3fb5a6c08fc1c90904d074dd2f0f1 SHA1 8f3d5ea35160a80f7315679bae9c7102c2cc3dbb SHA256 0c0434ffc2c6e9c40aa80a405471693e7ca5329f0172b35c9a4da63471aa0d5d
MISC metadata.xml 161 RMD160 2738d17827a71b5ccbadae4c4f909d2b57d147b0 SHA1 90201ddb830142147774cc7b7b5178fbd0a9af0c SHA256 0ba191421eefd954d1efe9f6c3384e8c8d7455d35a7e79457272e1c29211b09e

files

ladspa-sdk-1.12-r2.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/ladspa-sdk/ladspa-sdk-1.12-r2.ebuild,v 1.19 2007/11/18 15:45:47 aballier Exp $

inherit eutils

MY_PN=${PN/-/_}
MY_P=${MY_PN}_${PV}

DESCRIPTION="The Linux Audio Developer's Simple Plugin API"
HOMEPAGE="http://www.ladspa.org/"
SRC_URI="http://www.ladspa.org/download/${MY_P}.tgz"

LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="alpha amd64 hppa ppc ppc64 sparc x86 ~x86-fbsd"
IUSE=""

RDEPEND="virtual/libc"
DEPEND="${RDEPEND}
>=sys-apps/sed-4"

S=${WORKDIR}/${MY_PN}/src

src_unpack() {
unpack ${A}
epatch "${FILESDIR}/${P}-fbsd.patch"
sed -i \
-e "/^CFLAGS/ s:-O3:${CFLAGS}:" \
"${S}/makefile" || die "sed makefile failed (CFLAGS)"
sed -i \
-e 's:-mkdirhier:mkdir\ -p:g' \
"${S}/makefile" || die "sed makefile failed (mkdirhier)"
epatch "${FILESDIR}/${P}-test.patch"
epatch "${FILESDIR}/${P}-gcc4.patch"
}

src_compile() {
# It sets CXXFLAGS to CFLAGS, can be wrong..
# Just set CXXFLAGS to what they should be
emake -j1 targets CXXFLAGS="$CXXFLAGS -I. -fPIC" || die
}

src_test() {
# needed for sox to allow playback of the test sounds
addwrite /dev/dsp

emake test || die
}

src_install() {
make \
INSTALL_PLUGINS_DIR="${D}/usr/$(get_libdir)/ladspa" \
INSTALL_INCLUDE_DIR="${D}/usr/include" \
INSTALL_BINARY_DIR="${D}/usr/bin" \
install || die "make install failed"

cd ../doc && \
dohtml *.html || die "dohtml failed"

# Needed for apps like rezound
dodir /etc/env.d
echo "LADSPA_PATH=/usr/$(get_libdir)/ladspa" > "${D}/etc/env.d/60ladspa"
}

ladspa-sdk-1.13-r1.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/ladspa-sdk/ladspa-sdk-1.13-r1.ebuild,v 1.3 2008/03/01 13:29:43 aballier Exp $

inherit eutils toolchain-funcs portability flag-o-matic

MY_PN=${PN/-/_}
MY_P=${MY_PN}_${PV}

DESCRIPTION="The Linux Audio Developer's Simple Plugin API"
HOMEPAGE="http://www.ladspa.org/"
SRC_URI="http://www.ladspa.org/download/${MY_P}.tgz"

LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
IUSE=""

RDEPEND=""
DEPEND=">=sys-apps/sed-4"

S="${WORKDIR}/${MY_PN}/src"

src_unpack() {
unpack ${A}
epatch "${FILESDIR}/${P}-properbuild.patch"
epatch "${FILESDIR}/${P}-asneeded.patch"
epatch "${FILESDIR}/${P}-fbsd.patch"
sed -i -e 's:-sndfile-play*:@echo Disabled \0:' \
"${S}/makefile" || die "sed makefile failed (sound playing tests)"
}

src_compile() {
emake CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" \
RAW_LDFLAGS="$(raw-ldflags)" \
DYNAMIC_LD_LIBS="$(dlopen_lib)" \
CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" \
targets || die
}

src_install() {
emake \
INSTALL_PLUGINS_DIR="/usr/$(get_libdir)/ladspa" \
DESTDIR="${D}" \
MKDIR_P="mkdir -p" \
install || die "make install failed"

dohtml ../doc/*.html || die "dohtml failed"

# Needed for apps like rezound
dodir /etc/env.d
echo "LADSPA_PATH=/usr/$(get_libdir)/ladspa" > "${D}/etc/env.d/60ladspa"
}

ladspa-sdk-1.13.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/ladspa-sdk/ladspa-sdk-1.13.ebuild,v 1.7 2008/03/22 16:38:16 coldwind Exp $

inherit eutils toolchain-funcs

MY_PN=${PN/-/_}
MY_P=${MY_PN}_${PV}

DESCRIPTION="The Linux Audio Developer's Simple Plugin API"
HOMEPAGE="http://www.ladspa.org/"
SRC_URI="http://www.ladspa.org/download/${MY_P}.tgz"

LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="alpha amd64 hppa ppc ppc64 sparc x86 ~x86-fbsd"
IUSE=""

RDEPEND=""
DEPEND=">=sys-apps/sed-4"

S="${WORKDIR}/${MY_PN}/src"

src_unpack() {
unpack ${A}
epatch "${FILESDIR}/${PN}-1.12-fbsd.patch"
sed -i -e "/^CFLAGS/ s:-O3:${CFLAGS}:" \
"${S}/makefile" || die "sed makefile failed (CFLAGS)"
sed -i -e "s/^CXXFLAGS*/CXXFLAGS = ${CXXFLAGS} \$(INCLUDES) -Wall -fPIC\n#/" \
"${S}/makefile" || die "sed makefile failed (CXXFLAGS)"
sed -i -e 's:-mkdirhier:mkdir\ -p:g' \
"${S}/makefile" || die "sed makefile failed (mkdirhier)"
sed -i -e 's:-sndfile-play*:@echo Disabled \0:' \
"${S}/makefile" || die "sed makefile failed (sound playing tests)"
}

src_compile() {
emake targets CC=$(tc-getCC) CPP=$(tc-getCXX) || die
}

src_install() {
emake \
INSTALL_PLUGINS_DIR="${D}/usr/$(get_libdir)/ladspa" \
INSTALL_INCLUDE_DIR="${D}/usr/include" \
INSTALL_BINARY_DIR=$"${D}/usr/bin" \
install || die "make install failed"

dohtml ../doc/*.html || die "dohtml failed"

# Needed for apps like rezound
dodir /etc/env.d
echo "LADSPA_PATH=/usr/$(get_libdir)/ladspa" > "${D}/etc/env.d/60ladspa"
}

metadata.xml




proaudio