summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeremy Huddleston <eradicator@gentoo.org>2005-07-20 22:47:58 +0000
committerJeremy Huddleston <eradicator@gentoo.org>2005-07-20 22:47:58 +0000
commite4b3ead08fa82b2949b18e303256a4f5695ff2eb (patch)
tree76c0d93cdea62cb41b00fc46dd0bf08a5df4062d /media-libs/portaudio
parentFix invalid ${DEPEND}. (diff)
downloadgentoo-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/ChangeLog8
-rw-r--r--media-libs/portaudio/Manifest6
-rw-r--r--media-libs/portaudio/files/digest-portaudio-181
-rw-r--r--media-libs/portaudio/files/digest-portaudio-18.1-r11
-rw-r--r--media-libs/portaudio/portaudio-18.1-r1.ebuild54
-rw-r--r--media-libs/portaudio/portaudio-18.ebuild39
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
-
-}