diff options
author | 2005-07-20 22:47:58 +0000 | |
---|---|---|
committer | 2005-07-20 22:47:58 +0000 | |
commit | e4b3ead08fa82b2949b18e303256a4f5695ff2eb (patch) | |
tree | 76c0d93cdea62cb41b00fc46dd0bf08a5df4062d /media-libs/portaudio | |
parent | Fix invalid ${DEPEND}. (diff) | |
download | gentoo-2-e4b3ead08fa82b2949b18e303256a4f5695ff2eb.tar.gz gentoo-2-e4b3ead08fa82b2949b18e303256a4f5695ff2eb.tar.bz2 gentoo-2-e4b3ead08fa82b2949b18e303256a4f5695ff2eb.zip |
Compile libpablio.
(Portage version: 2.0.51.22-r2)
Diffstat (limited to 'media-libs/portaudio')
-rw-r--r-- | media-libs/portaudio/ChangeLog | 8 | ||||
-rw-r--r-- | media-libs/portaudio/Manifest | 6 | ||||
-rw-r--r-- | media-libs/portaudio/files/digest-portaudio-18 | 1 | ||||
-rw-r--r-- | media-libs/portaudio/files/digest-portaudio-18.1-r1 | 1 | ||||
-rw-r--r-- | media-libs/portaudio/portaudio-18.1-r1.ebuild | 54 | ||||
-rw-r--r-- | media-libs/portaudio/portaudio-18.ebuild | 39 |
6 files changed, 65 insertions, 44 deletions
diff --git a/media-libs/portaudio/ChangeLog b/media-libs/portaudio/ChangeLog index b672679e591f..535ba8901d87 100644 --- a/media-libs/portaudio/ChangeLog +++ b/media-libs/portaudio/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for media-libs/portaudio # Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-libs/portaudio/ChangeLog,v 1.19 2005/05/10 20:06:19 dholm Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-libs/portaudio/ChangeLog,v 1.20 2005/07/20 22:47:58 eradicator Exp $ + +*portaudio-18.1-r1 (20 Jul 2005) + + 20 Jul 2005; Jeremy Huddleston <eradicator@gentoo.org> + -portaudio-18.ebuild, +portaudio-18.1-r1.ebuild: + Compile libpablio. 10 May 2005; David Holm <dholm@gentoo.org> portaudio-18.1.ebuild: Stable on ppc. diff --git a/media-libs/portaudio/Manifest b/media-libs/portaudio/Manifest index 7296b1ea2f0e..b7fc93666d9d 100644 --- a/media-libs/portaudio/Manifest +++ b/media-libs/portaudio/Manifest @@ -1,9 +1,9 @@ MD5 f4846c8775c24c3c677f27fd0a238fcf ChangeLog 1992 MD5 a1eaeb2ae801daeb712c90c060e922dc metadata.xml 158 MD5 3acc2c12b931f8f2859d856e405d4d5f portaudio-18.1.ebuild 1006 -MD5 b63d98e12fa22b83cd8b53775dfab37f portaudio-18.ebuild 892 -MD5 216bea28964aee7308b174121350d20d files/digest-portaudio-18 62 +MD5 01c0a5bbf2c82ab098223dcd30a9d9db portaudio-18.1-r1.ebuild 1392 MD5 24037d452fff400001cf4a3a4dec3585 files/digest-portaudio-18.1 64 MD5 8461b4a89f5c56d005f6818a8bf410f3 files/portaudio-18.1-use-fpic.patch 3420 -MD5 18d9bba97a0da6eb457678c0ea20aa4b files/portaudio-use-fpic.patch 323 MD5 4099a0cd35fe029240c0349570c61731 files/portaudio-Makefile.macos 971 +MD5 18d9bba97a0da6eb457678c0ea20aa4b files/portaudio-use-fpic.patch 323 +MD5 24037d452fff400001cf4a3a4dec3585 files/digest-portaudio-18.1-r1 64 diff --git a/media-libs/portaudio/files/digest-portaudio-18 b/media-libs/portaudio/files/digest-portaudio-18 deleted file mode 100644 index 886e88e61e06..000000000000 --- a/media-libs/portaudio/files/digest-portaudio-18 +++ /dev/null @@ -1 +0,0 @@ -MD5 4371cbba9e0aa13d0b605c7bf31da50a portaudio_v18.zip 491846 diff --git a/media-libs/portaudio/files/digest-portaudio-18.1-r1 b/media-libs/portaudio/files/digest-portaudio-18.1-r1 new file mode 100644 index 000000000000..75343fea7e3d --- /dev/null +++ b/media-libs/portaudio/files/digest-portaudio-18.1-r1 @@ -0,0 +1 @@ +MD5 ce66a732d263fde2b5ad2262ef37a691 portaudio_v18_1.zip 550130 diff --git a/media-libs/portaudio/portaudio-18.1-r1.ebuild b/media-libs/portaudio/portaudio-18.1-r1.ebuild new file mode 100644 index 000000000000..303f22146186 --- /dev/null +++ b/media-libs/portaudio/portaudio-18.1-r1.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-libs/portaudio/portaudio-18.1-r1.ebuild,v 1.1 2005/07/20 22:47:58 eradicator Exp $ + +inherit eutils + +MY_P=${PN}_v${PV/./_} +S=${WORKDIR}/${MY_P} +DESCRIPTION="An open-source cross platform audio API." +HOMEPAGE="http://www.portaudio.com" +SRC_URI="http://www.portaudio.com/archives/${MY_P}.zip" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="~amd64 ~hppa ~mips ~ppc ~sparc ~x86" + +IUSE="" + +RDEPEND="virtual/libc" +DEPEND="app-arch/unzip" + +src_unpack() { + unpack ${A} + + cd ${S} + epatch ${FILESDIR}/${P}-use-fpic.patch + use ppc-macos && cp ${FILESDIR}/${PN}-Makefile.macos ${S}/Makefile || \ + cp ${S}/Makefile.linux ${S}/Makefile +} + +src_compile() { + cd ${S} + make sharedlib || die + + echo gcc -c ${CFLAGS} -fPIC -Ipa_common pablio/pablio.c -o pablio/pablio.o + gcc -c ${CFLAGS} -fPIC -Ipa_common pablio/pablio.c -o pablio/pablio.o || die + echo gcc -shared -o pablio/libpablio.so pablio/pablio.o + gcc -shared -o pablio/libpablio.so pablio/pablio.o -Lpa_common -lportaudio || die +} + +src_install() { + if ! use ppc-macos + then + dolib pa_unix_oss/libportaudio.so pablio/libpablio.so + else + dolib pa_mac_core/libportaudio.dylib + fi + + insinto /usr/include/portaudio + doins pa_common/portaudio.h pablio/pablio.h pablio/ringbuffer.h + dosym portaudio/portaudio.h /usr/include/portaudio.h + + dodoc docs/* +} diff --git a/media-libs/portaudio/portaudio-18.ebuild b/media-libs/portaudio/portaudio-18.ebuild deleted file mode 100644 index a103b8574bf1..000000000000 --- a/media-libs/portaudio/portaudio-18.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-libs/portaudio/portaudio-18.ebuild,v 1.14 2005/02/17 12:14:20 hansmi Exp $ - -inherit eutils - -S=${WORKDIR}/${PN}_v${PV} -DESCRIPTION="An open-source cross platform audio API." -HOMEPAGE="http://www.portaudio.com" -SRC_URI="http://www.portaudio.com/archives/${PN}_v${PV}.zip" - -SLOT="0" -LICENSE="GPL-2" -KEYWORDS="x86 ~sparc ~amd64" - -IUSE="" - -RDEPEND="virtual/libc" -DEPEND="app-arch/unzip" - -src_compile() { - - epatch ${FILESDIR}/portaudio-use-fpic.patch - make -f Makefile.linux sharedlib || die - -} - -src_install() { - - dodir /usr/lib - cp -f ./pa_unix_oss/libportaudio.so ${D}/usr/lib || die - - dodir /usr/include - cp ./pa_common/portaudio.h ${D}/usr/include || die - - dodir /usr/share/doc/portaudio-18 - cp ./docs/* ${D}/usr/share/doc/portaudio-18 || die - -} |