[proaudio] [1060] bump portaudio

[ Thread Index | Date Index | More lists.tuxfamily.org/proaudio Archives ]


Revision: 1060
Author:   gimpel
Date:     2007-12-17 14:47:08 +0000 (Mon, 17 Dec 2007)

Log Message:
-----------
bump portaudio

Modified Paths:
--------------
    trunk/overlays/proaudio/media-libs/portaudio/ChangeLog
    trunk/overlays/proaudio/media-libs/portaudio/Manifest

Added Paths:
-----------
    trunk/overlays/proaudio/media-libs/portaudio/portaudio-19.20071207.ebuild

Removed Paths:
-------------
    trunk/overlays/proaudio/media-libs/portaudio/portaudio-19-r1.ebuild
    trunk/overlays/proaudio/media-libs/portaudio/portaudio-19-r2.ebuild
    trunk/overlays/proaudio/media-libs/portaudio/portaudio-19.ebuild


Modified: trunk/overlays/proaudio/media-libs/portaudio/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-libs/portaudio/ChangeLog	2007-12-17 13:23:14 UTC (rev 1059)
+++ trunk/overlays/proaudio/media-libs/portaudio/ChangeLog	2007-12-17 14:47:08 UTC (rev 1060)
@@ -2,6 +2,11 @@
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  17 Dec 2007; Thomas Kuther <gimpel@xxxxxxxxxxxxxxxx> -portaudio-19.ebuild,
+  -portaudio-19-r1.ebuild, -portaudio-19-r2.ebuild,
+  +portaudio-19.20071207.ebuild:
+  version bump to current stable
+
   17 Dec 2007; Thomas Kuther <gimpel@xxxxxxxxxxxxxxxx> ChangeLog:
   added a changelog
 

Modified: trunk/overlays/proaudio/media-libs/portaudio/Manifest
===================================================================
--- trunk/overlays/proaudio/media-libs/portaudio/Manifest	2007-12-17 13:23:14 UTC (rev 1059)
+++ trunk/overlays/proaudio/media-libs/portaudio/Manifest	2007-12-17 14:47:08 UTC (rev 1060)
@@ -1,8 +1,7 @@
-EBUILD portaudio-19-r1.ebuild 1755 RMD160 79a9fd12523eb1b67ea2970b07dae4fd068bb560 SHA1 b26f79e725677d2f2e95cd4ca2a459de9befccb8 SHA256 257a77df5e2e71857d674a251bb1d63f66b8e87e54bb620894ce05aa0a13617c
-EBUILD portaudio-19-r2.ebuild 2261 RMD160 ca0773ef3c53bb3e7a2e04a75c652934481bbde1 SHA1 59515a20d4b8cfb8feb386e66744d2bed567e5a3 SHA256 7e8295841f486f80d612f4dcc500be8c523896571ea48035b217ac2b51775fcb
+DIST pa_stable_v19_20071207.tar.gz 1113282 RMD160 5185bd85bd4bc75dddb3fa56f172a346bdeea0c7 SHA1 3841453bb7be672a15b6b632ade6f225eb0a4efc SHA256 06a17727d56d382a69036de2ed9aee9a15cac0329b995b8cfcd69b357f47bf2b
 EBUILD portaudio-19-r3.ebuild 2484 RMD160 5faec0297c6d31b1fbbfd1ae094faff06ba2bdc4 SHA1 070a74105dc4ffda1eb34299959a1401a88bf40b SHA256 2c9b0ff9f196965eb0418a3ae9f39189ea6965ad7c00f63a93909d8811400204
 EBUILD portaudio-19-r4.ebuild 2563 RMD160 a53f8e9856ab91735dad6feca59b47f4543d9b62 SHA1 54ec722894f558a26fc05ccd83ceec1cfabfc859 SHA256 da34169b21015d8bbfc4e982a0180efef9bb75d3cc655981913b82ac4a9da33b
-EBUILD portaudio-19.ebuild 1046 RMD160 e200ef2dc728c4548086374f6177f74b051265f4 SHA1 553e3f1a9532a8599fe8ea2089c18c739f81661f SHA256 fd8d0c867148d5bba948e794f5704160854d5c7398f0f77cfbc0b7e86b3c8a6d
+EBUILD portaudio-19.20071207.ebuild 1119 RMD160 cf8cb41fe5be376bd7687f05141af942fb835e00 SHA1 790e12d25341844b2ee8df39a879449aa40a328b SHA256 43bd78630c5ab3944c38bf1edeac79f0d89d8eb3b523c0a1e3577a8a16b2be40
 EBUILD portaudio-9999.ebuild 2438 RMD160 203df722b2520a3aafe4a57b0f54c2e602316289 SHA1 5380a3799f8e4b24d8184f585b071b8ca19e006e SHA256 5f8596622c015d4618a9b904d1031f6a1c73c9ff9224e807d2b15305a515343c
-MISC ChangeLog 208 RMD160 7efa6b8cf4018534cbeb001fe6cabf19b9067a70 SHA1 58ce46f9e778e3d3b0e7eb3a2c939172775ca14a SHA256 fef22575b9f030e172f212651fb1413238e08cb66ab4c960a7f06d7dd1d0b2a6
+MISC ChangeLog 404 RMD160 393147a31ea26d58775fd29ef8a8e3c7e6f99b61 SHA1 f18101a6f5970998068dad879473f08021623177 SHA256 020b51d2c204d998940c5c439e6442a8a48e43bf17a2299336c01efbb0a8051e
 MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89

Deleted: trunk/overlays/proaudio/media-libs/portaudio/portaudio-19-r1.ebuild
===================================================================
--- trunk/overlays/proaudio/media-libs/portaudio/portaudio-19-r1.ebuild	2007-12-17 13:23:14 UTC (rev 1059)
+++ trunk/overlays/proaudio/media-libs/portaudio/portaudio-19-r1.ebuild	2007-12-17 14:47:08 UTC (rev 1060)
@@ -1,65 +0,0 @@
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /cvsroot/jacklab/gentoo/media-libs/portaudio/portaudio-19.ebuild,v 1.1.1.1 2006/04/10 11:22:11 gimpel Exp $
-
-inherit eutils fetch-tools
-
-DESCRIPTION="An open-source cross platform audio API."
-HOMEPAGE="http://www.portaudio.com";
-SRC_URI=""
-url="http://portaudio.com/archives/pa_snapshot_v19.tar.gz";
-
-SLOT="0"
-LICENSE="GPL-2"
-KEYWORDS="x86 sparc amd64 ~ppc ~ppc-macos ~mips"
-
-IUSE="jack alsa oss"
-
-RDEPEND="virtual/libc"
-DEPEND="app-arch/unzip
-	jack? ( >=media-sound/jack-audio-connection-kit-0.100.0 )
-	alsa? ( >=media-libs/alsa-lib-0.9 )"
-S=${WORKDIR}/${PN}
-
-src_unpack() {
-	fetch_tarball_cmp "${url}"
-	unpack pa_snapshot_v19.tar.gz
-}
-
-src_compile() {
-	mkdir -p ${D}/usr
-	local myconf="enableShared=1 prefix=${D}/usr enableStatic=0 enableAsserts=0"
-	! use jack;	myconf="${myconf} useJACK=$?"
-	! use alsa; myconf="${myconf} useALSA=$?"
-	! use oss; myconf="${myconf} useOSS=$?"
-	einfo "${myconf}"
-	scons configure ${myconf} customCFlags="${CFLAGS}" || die "configure failed"
-	scons ${MAKEOPTS} || die "scons failed"
-}
-
-src_install() {
-#	if ! use ppc-macos
-#	then
-#		dolib lib/*
-#		dosym /usr/$(get_libdir)/libportaudio.so.0.0.19 /usr/$(get_libdir)/libportaudio.so
-#	else
-#		dolib pa_mac_core/libportaudio.dylib
-#	fi
-#
-#	insinto /usr/include
-#	doins pa_common/portaudio.h
-#
-	dodir /usr
-	scons install DESTDIR="${D}/usr" || die "scons failed to install"
-	dodoc docs/*
-}
-
-pkg_postinst(){
-	einfo "If you update from portaudio-19 to portaudio-19-r1"
-	einfo "and have troubles with apps using portaudio you need to run:"
-	einfo
-	einfo "revdep-rebuild --library=libportaudio.so.*"
-	einfo
-	einfo "to fix apps which linked against portaudio-19"
-}
-

Deleted: trunk/overlays/proaudio/media-libs/portaudio/portaudio-19-r2.ebuild
===================================================================
--- trunk/overlays/proaudio/media-libs/portaudio/portaudio-19-r2.ebuild	2007-12-17 13:23:14 UTC (rev 1059)
+++ trunk/overlays/proaudio/media-libs/portaudio/portaudio-19-r2.ebuild	2007-12-17 14:47:08 UTC (rev 1060)
@@ -1,87 +0,0 @@
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /cvsroot/jacklab/gentoo/media-libs/portaudio/portaudio-19.ebuild,v 1.1.1.1 2006/04/10 11:22:11 gimpel Exp $
-
-inherit eutils fetch-tools
-
-DESCRIPTION="An open-source cross platform audio API."
-HOMEPAGE="http://www.portaudio.com";
-SRC_URI=""
-url="http://portaudio.com/archives/pa_snapshot_v19.tar.gz";
-
-SLOT="0"
-LICENSE="GPL-2"
-KEYWORDS="x86 sparc amd64 ~ppc ~ppc-macos ~mips"
-
-IUSE="jack alsa oss"
-
-RDEPEND="virtual/libc"
-DEPEND="app-arch/unzip
-	jack? ( >=media-sound/jack-audio-connection-kit-0.100.0 )
-	alsa? ( >=media-libs/alsa-lib-0.9 )
-	dev-util/scons"
-S=${WORKDIR}/${PN}
-
-src_unpack() {
-	fetch_tarball_cmp "${url}"
-	unpack pa_snapshot_v19.tar.gz
-}
-
-src_compile() {
-	scons_compile(){
-		mkdir -p ${D}/usr
-		local myconf="enableShared=1 prefix=${D}/usr enableStatic=0 enableAsserts=0"
-		! use jack;	myconf="${myconf} useJACK=$?"
-		! use alsa; myconf="${myconf} useALSA=$?"
-		! use oss; myconf="${myconf} useOSS=$?"
-		einfo "${myconf}"
-		scons configure ${myconf} customCFlags="${CFLAGS}" || return 1 # "configure failed"
-		scons ${MAKEOPTS} || return 1 # "scons failed"
-		return 0
-	}
-
-	make_compile() {
-		econf $(use_with alsa) $(use_with jack) \
-			$(use_with oss)|| return 1 #die "econf failed"
-		emake || return 1 #die "emake failed"
-		return 0
-	}
-	ewarn "using scons build system"
-	scons_compile
-	if [ $? == "1" ];then
-		build_tool="auto"
-		ewarn "scons failded trying autotools"
-		make_compile || die "die configure/build"
-	else
-		build_tool="scons"
-	fi
-}
-
-src_install() {
-	if [ "${build_tool}" == "scons" ];then
-		dodir /usr
-		scons install DESTDIR="${D}/usr" || die "scons failed to install"
-		dodoc docs/*
-	else
-		if ! use ppc-macos;then
-			dolib lib/*
-			dosym /usr/$(get_libdir)/libportaudio.so.0.0.19 /usr/$(get_libdir)/libportaudio.so
-		else
-			dolib pa_mac_core/libportaudio.dylib
-		fi
-
-		insinto /usr/include
-		doins include/portaudio.h
-		dodoc docs/*
-	fi
-}
-
-pkg_postinst(){
-	einfo "If you update from portaudio-19 to portaudio-19-r1"
-	einfo "and have troubles with apps using portaudio you need to run:"
-	einfo
-	einfo "revdep-rebuild --library=libportaudio.so.*"
-	einfo
-	einfo "to fix apps which linked against portaudio-19"
-}
-

Added: trunk/overlays/proaudio/media-libs/portaudio/portaudio-19.20071207.ebuild
===================================================================
--- trunk/overlays/proaudio/media-libs/portaudio/portaudio-19.20071207.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-libs/portaudio/portaudio-19.20071207.ebuild	2007-12-17 14:47:08 UTC (rev 1060)
@@ -0,0 +1,45 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit versionator
+
+MY_PN=pa_stable_v
+MY_PV="$(get_version_component_range 1)_$(get_version_component_range 2)"
+MY_P=${MY_PN}${MY_PV}
+
+DESCRIPTION="An open-source cross platform audio API."
+HOMEPAGE="http://www.portaudio.com";
+SRC_URI="http://portaudio.com/archives/${MY_P}.tar.gz";
+
+LICENSE="as-is"
+SLOT="19"
+KEYWORDS="~amd64 ~x86"
+IUSE="alsa debug oss jack"
+
+DEPEND="alsa? ( media-libs/alsa-lib )
+		jack? ( >=media-sound/jack-audio-connection-kit-0.100 )"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${PN}"
+
+src_compile() {
+	# Jack is disabled, it seems to have runtime issues
+	# Moreover it fails to compile on some arches (like amd64)
+	# And this could cause cyclic dependencies with jack portaudio support
+	econf $(use_with alsa)\
+		$(use_with jack) \
+		$(use_with oss)\
+		$(use_with debug debug-output)\
+		--enable-cxx\
+		|| die "econf failed"
+
+	emake || die "emake failed"
+
+}
+
+src_install() {
+	emake DESTDIR="${D}" install || die "emake install faied"
+	dodoc V19-devel-readme.txt
+	dohtml index.html
+}

Deleted: trunk/overlays/proaudio/media-libs/portaudio/portaudio-19.ebuild
===================================================================
--- trunk/overlays/proaudio/media-libs/portaudio/portaudio-19.ebuild	2007-12-17 13:23:14 UTC (rev 1059)
+++ trunk/overlays/proaudio/media-libs/portaudio/portaudio-19.ebuild	2007-12-17 14:47:08 UTC (rev 1060)
@@ -1,46 +0,0 @@
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /cvsroot/jacklab/gentoo/media-libs/portaudio/portaudio-19.ebuild,v 1.1.1.1 2006/04/10 11:22:11 gimpel Exp $
-
-inherit eutils fetch-tools
-
-DESCRIPTION="An open-source cross platform audio API."
-HOMEPAGE="http://www.portaudio.com";
-SRC_URI=""
-url="http://portaudio.com/archives/pa_snapshot_v19.tar.gz";
-
-SLOT="0"
-LICENSE="GPL-2"
-KEYWORDS="x86 sparc amd64 ~ppc ~ppc-macos ~mips"
-
-IUSE="jack alsa oss"
-
-RDEPEND="virtual/libc"
-DEPEND="app-arch/unzip"
-S=${WORKDIR}/${PN}
-
-src_unpack() {
-	fetch_tarball_cmp "${url}"
-	unpack pa_snapshot_v19.tar.gz
-}
-
-src_compile() {
-	econf $(use_with alsa) $(use_with jack) \
-			$(use_with oss)|| die "econf failed"
-	emake || die "emake failed"
-}
-
-src_install() {
-	if ! use ppc-macos
-	then
-		dolib lib/*
-		dosym /usr/$(get_libdir)/libportaudio.so.0.0.19 /usr/$(get_libdir)/libportaudio.so
-	else
-		dolib pa_mac_core/libportaudio.dylib
-	fi
-
-	insinto /usr/include
-	doins include/portaudio.h
-
-	dodoc docs/*
-}


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/