[proaudio] [932] add jack SVN patch for audacity.

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


Revision: 932
Author:   gimpel
Date:     2007-10-25 21:51:46 +0000 (Thu, 25 Oct 2007)

Log Message:
-----------
add jack SVN patch for audacity. Untested though, I'm not going to install that old wxGTK 2.6 here.

Modified Paths:
--------------
    trunk/overlays/proaudio/media-sound/audacity/Manifest
    trunk/overlays/proaudio/media-sound/audacity/audacity-9999.ebuild

Added Paths:
-----------
    trunk/overlays/proaudio/media-sound/audacity/audacity-1.3.2-r1.ebuild
    trunk/overlays/proaudio/media-sound/audacity/files/audacity-1.3.2-desktopentry.patch
    trunk/overlays/proaudio/media-sound/audacity/files/audacity-1.3.2-disable-optimization.patch
    trunk/overlays/proaudio/media-sound/audacity/files/audacity-1.3.2-gentoo.patch
    trunk/overlays/proaudio/media-sound/audacity/files/audacity-1.3.2-jack-lock.patch
    trunk/overlays/proaudio/media-sound/audacity/files/audacity-1.3.2-libnyquistp.patch
    trunk/overlays/proaudio/media-sound/audacity/files/audacity-1.3.2-no-msse.patch
    trunk/overlays/proaudio/media-sound/audacity/files/digest-audacity-1.3.2-r1


Modified: trunk/overlays/proaudio/media-sound/audacity/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/audacity/Manifest	2007-10-17 20:05:27 UTC (rev 931)
+++ trunk/overlays/proaudio/media-sound/audacity/Manifest	2007-10-25 21:51:46 UTC (rev 932)
@@ -2,14 +2,50 @@
 MD5 9a8818667ff40745e903ead0821b6d68 files/audacity-1.3.2+flac-1.1.3.patch 4143
 RMD160 5e154be7cee78c206716509d71a8ed883066a114 files/audacity-1.3.2+flac-1.1.3.patch 4143
 SHA256 efce32ae9bc0085e2c058ddb4a2436547901bb22f5b2c9a4804dc5b088392eac files/audacity-1.3.2+flac-1.1.3.patch 4143
+AUX audacity-1.3.2-desktopentry.patch 322 RMD160 008a167edbaefdfb400b7b7c443fda51952e3b43 SHA1 7dca6289652dd70aca3534304525dc059502e130 SHA256 2418e374875a9c9f8297d13ec1bb0fbd45e8bf16f2415a7ea45dab3acf6c3b5f
+MD5 82e2af0f2cd1005a237ecfd3095dd070 files/audacity-1.3.2-desktopentry.patch 322
+RMD160 008a167edbaefdfb400b7b7c443fda51952e3b43 files/audacity-1.3.2-desktopentry.patch 322
+SHA256 2418e374875a9c9f8297d13ec1bb0fbd45e8bf16f2415a7ea45dab3acf6c3b5f files/audacity-1.3.2-desktopentry.patch 322
+AUX audacity-1.3.2-disable-optimization.patch 728 RMD160 263c163c26b26851e7ebb6967c8ee20f3346744a SHA1 e127caf717baab7ff184bae78d646bb93dcf8c43 SHA256 312feb7a326bbfb167673976122ddc3d1283e6fde7cd93ae248a6b9a93401246
+MD5 94db7bade2576db7f3154d3f3a0326e5 files/audacity-1.3.2-disable-optimization.patch 728
+RMD160 263c163c26b26851e7ebb6967c8ee20f3346744a files/audacity-1.3.2-disable-optimization.patch 728
+SHA256 312feb7a326bbfb167673976122ddc3d1283e6fde7cd93ae248a6b9a93401246 files/audacity-1.3.2-disable-optimization.patch 728
+AUX audacity-1.3.2-gentoo.patch 2622 RMD160 a20d0f882f74f60a8ef7b684baa3df07f1ffab11 SHA1 4a3f3aa0da30cb295a4551d72622975ec34f7367 SHA256 f70e26e8210d45eb0be48fbe5f683beec03bfda4620792c49ceff630d8ac8259
+MD5 42377fd09f1b0b5ed3886549bbb4f088 files/audacity-1.3.2-gentoo.patch 2622
+RMD160 a20d0f882f74f60a8ef7b684baa3df07f1ffab11 files/audacity-1.3.2-gentoo.patch 2622
+SHA256 f70e26e8210d45eb0be48fbe5f683beec03bfda4620792c49ceff630d8ac8259 files/audacity-1.3.2-gentoo.patch 2622
+AUX audacity-1.3.2-jack-lock.patch 1707 RMD160 f982d46af53b2afded2f9319c68bb217dcb4ab9d SHA1 fd08422041a437c25ad77baceb0fb5165b5cf907 SHA256 faa6c999e6f6c60b7bf9f94989db68021a379b2a66ca42452a1bf5ffe46b0ee1
+MD5 ad5428031303399345a1870adb5382e8 files/audacity-1.3.2-jack-lock.patch 1707
+RMD160 f982d46af53b2afded2f9319c68bb217dcb4ab9d files/audacity-1.3.2-jack-lock.patch 1707
+SHA256 faa6c999e6f6c60b7bf9f94989db68021a379b2a66ca42452a1bf5ffe46b0ee1 files/audacity-1.3.2-jack-lock.patch 1707
+AUX audacity-1.3.2-libnyquistp.patch 1606 RMD160 4a85891d1f6578332e75c2b9e1fe62fd3cff1269 SHA1 0a156f5ec7fe85453e6789aa33eece49ce56fd73 SHA256 dc09a0e2ea10f93d9b561843f4b90ea5809ad2bfe4cf51177d980add96e167e3
+MD5 77f59711ba16bde8252993f438cb82fc files/audacity-1.3.2-libnyquistp.patch 1606
+RMD160 4a85891d1f6578332e75c2b9e1fe62fd3cff1269 files/audacity-1.3.2-libnyquistp.patch 1606
+SHA256 dc09a0e2ea10f93d9b561843f4b90ea5809ad2bfe4cf51177d980add96e167e3 files/audacity-1.3.2-libnyquistp.patch 1606
+AUX audacity-1.3.2-no-msse.patch 436 RMD160 1115be038ed96c9cbac0f33d248c6794dd982268 SHA1 cca61374754e9153b4d123e1693737fd5d56f690 SHA256 ffa5c3d0514d933f613804dcc0e8eb6d3510d1f3ed7cf450306327fedcd4e561
+MD5 02554130e92dcceb574954c71fcc7be9 files/audacity-1.3.2-no-msse.patch 436
+RMD160 1115be038ed96c9cbac0f33d248c6794dd982268 files/audacity-1.3.2-no-msse.patch 436
+SHA256 ffa5c3d0514d933f613804dcc0e8eb6d3510d1f3ed7cf450306327fedcd4e561 files/audacity-1.3.2-no-msse.patch 436
 AUX audacity-9999-gentoo.patch 18178 RMD160 7f1d68a4222fd55bf8e0f52025725e6d5bbb3213 SHA1 872a8d48bbd68ab64d09c064763340aa8a44db1e SHA256 2f54013d5b72acf66da55300c91a458237b2a58befde0ee65624552f84d69655
 MD5 94694bfad9670ec1d71672b5e7bbbf2b files/audacity-9999-gentoo.patch 18178
 RMD160 7f1d68a4222fd55bf8e0f52025725e6d5bbb3213 files/audacity-9999-gentoo.patch 18178
 SHA256 2f54013d5b72acf66da55300c91a458237b2a58befde0ee65624552f84d69655 files/audacity-9999-gentoo.patch 18178
-EBUILD audacity-9999.ebuild 2063 RMD160 49aa03ccaf05a9f2df446be6877501a1ffdf8ba2 SHA1 5dc0a29afa097c1abc109bc98fa1f8d80c600725 SHA256 50c1bb9fbc39d7fd7b274f7146b4c32719f3d315344bf6c50a5ceb1e30792248
-MD5 cdd3ba84893365c01735b7de86238320 audacity-9999.ebuild 2063
-RMD160 49aa03ccaf05a9f2df446be6877501a1ffdf8ba2 audacity-9999.ebuild 2063
-SHA256 50c1bb9fbc39d7fd7b274f7146b4c32719f3d315344bf6c50a5ceb1e30792248 audacity-9999.ebuild 2063
+DIST audacity-src-1.3.2.tar.gz 6683449 RMD160 b61747103675881bdf32762deea7635a2827b0de SHA1 87690806763b7de26a8e2df1f0d4c3a7e6d1a404 SHA256 aa37c00014ee79516fb5dce4c56e1038a7eaf5ad22a10743f0609ed186baf621
+EBUILD audacity-1.3.2-r1.ebuild 2222 RMD160 d7a12b4d584bb8d5449cb6a519ea673aadbaa245 SHA1 4b71150c953555ec4ae04d7993cc1d3d83c76260 SHA256 9916188e52c6291accbaa365ef4ebaac2ef23fbc7a42cadcaf08ffed81b85010
+MD5 323a0480e7bea7fdd34f370f70f630cb audacity-1.3.2-r1.ebuild 2222
+RMD160 d7a12b4d584bb8d5449cb6a519ea673aadbaa245 audacity-1.3.2-r1.ebuild 2222
+SHA256 9916188e52c6291accbaa365ef4ebaac2ef23fbc7a42cadcaf08ffed81b85010 audacity-1.3.2-r1.ebuild 2222
+EBUILD audacity-9999.ebuild 2572 RMD160 9bebabf6d810729e0ec2abcd67eacd5edfe419eb SHA1 e7c56637b4ddf81ec6109a674f7f44ef00bb83d5 SHA256 b95f8ec3e2e96dbfc30ae0c0c4df0cd1c60750cbf485458779fd19dbd510263d
+MD5 2f3fe55bc3dd8f3794622a9320890a41 audacity-9999.ebuild 2572
+RMD160 9bebabf6d810729e0ec2abcd67eacd5edfe419eb audacity-9999.ebuild 2572
+SHA256 b95f8ec3e2e96dbfc30ae0c0c4df0cd1c60750cbf485458779fd19dbd510263d audacity-9999.ebuild 2572
+MISC .audacity-9999.ebuild.swp 12288 RMD160 9bd69b14705fe765c57c4fc908b9f67643d2ff17 SHA1 262e0e0e6756ec16b7e1ede3411b14bb9a892553 SHA256 e43d4f5cf5045f24a6b01aba067fb138e1acf51f532b649b42cf0258bfc7ede5
+MD5 30e19185d9ca10f1649fbd124c64005b .audacity-9999.ebuild.swp 12288
+RMD160 9bd69b14705fe765c57c4fc908b9f67643d2ff17 .audacity-9999.ebuild.swp 12288
+SHA256 e43d4f5cf5045f24a6b01aba067fb138e1acf51f532b649b42cf0258bfc7ede5 .audacity-9999.ebuild.swp 12288
+MD5 e4cb0c698f065ef88bab1eba174707aa files/digest-audacity-1.3.2-r1 259
+RMD160 8c96101c6f992bb514996875537ada9adde0edab files/digest-audacity-1.3.2-r1 259
+SHA256 707a1fdb467f1d843eb4978eac90c42d2a428918549578c186d6c568808aaaa5 files/digest-audacity-1.3.2-r1 259
 MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-audacity-9999 0
 RMD160 9c1185a5c5e9fc54612808977ee8f548b2258d31 files/digest-audacity-9999 0
 SHA256 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 files/digest-audacity-9999 0

Added: trunk/overlays/proaudio/media-sound/audacity/audacity-1.3.2-r1.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/audacity/audacity-1.3.2-r1.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/audacity/audacity-1.3.2-r1.ebuild	2007-10-25 21:51:46 UTC (rev 932)
@@ -0,0 +1,99 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit eutils autotools wxwidgets
+
+IUSE="flac ladspa libsamplerate mp3 sse unicode vorbis"
+
+MY_P="${PN}-src-${PV}"
+DESCRIPTION="Free crossplatform audio editor"
+HOMEPAGE="http://audacity.sourceforge.net/";
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc ppc64 sparc x86"
+RESTRICT="test"
+
+DEPEND="=x11-libs/wxGTK-2.6*
+	>=app-arch/zip-2.3
+	dev-libs/expat
+	vorbis? ( >=media-libs/libvorbis-1.0 )
+	mp3? ( >=media-libs/libmad-0.14.2b
+		media-libs/libid3tag )
+	flac? ( media-libs/flac )
+	>=media-libs/libsndfile-1.0.0
+	libsamplerate? ( >=media-libs/libsamplerate-0.1.2 )"
+RDEPEND="${DEPEND}
+	mp3? ( >=media-sound/lame-3.70 )"
+
+S="${WORKDIR}/${MY_P}-beta"
+
+src_unpack() {
+	unpack ${A}
+
+	cd "${S}"
+	epatch "${FILESDIR}"/${P}-gentoo.patch
+	
+	if has_version ">media-sound/jack-audio-connection-kit-0.103.0"; then
+		epatch "${FILESDIR}"/${P}-jack-lock.patch
+	fi
+	
+	if ! use sse ; then
+		epatch "${FILESDIR}"/${P}-no-msse.patch
+		epatch "${FILESDIR}"/${P}-disable-optimization.patch
+	fi
+	epatch "${FILESDIR}/${P}+flac-1.1.3.patch"
+	epatch "${FILESDIR}/${P}-libnyquistp.patch"
+	epatch "${FILESDIR}/${P}-desktopentry.patch"
+
+	eautoreconf || die
+	pushd "${S}"/lib-src/soundtouch
+	eautoreconf
+	popd
+}
+
+src_compile() {
+	local myconf
+	WX_GTK_VER="2.6"
+
+	if use unicode; then
+		need-wxwidgets unicode
+	else
+		need-wxwidgets gtk2
+	fi
+
+	myconf="${myconf} --with-libsndfile=system"
+	myconf="${myconf} --with-libexpat=system"
+
+	if use libsamplerate ; then
+		myconf="${myconf} --with-libsamplerate=system --without-libresample"
+	else
+		myconf="${myconf} --without-libsamplerate" # --with-libresample=local
+	fi
+
+	econf \
+		$(use_enable unicode) \
+		$(use_with ladspa) \
+		$(use_with vorbis vorbis system) \
+		$(use_with mp3 libmad system) \
+		$(use_with mp3 id3tag system) \
+		$(use_with flac flac system) \
+		${myconf} || die
+
+	emake || die
+}
+
+src_install() {
+	emake DESTDIR="${D}" install || die
+
+	# Remove bad doc install
+	rm -rf "${D}"/usr/share/doc
+
+	# Install our docs
+	dodoc README.txt
+
+	insinto /usr/share/audacity/
+	newins images/AudacityLogo48x48.xpm audacity.xpm
+}

Modified: trunk/overlays/proaudio/media-sound/audacity/audacity-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/audacity/audacity-9999.ebuild	2007-10-17 20:05:27 UTC (rev 931)
+++ trunk/overlays/proaudio/media-sound/audacity/audacity-9999.ebuild	2007-10-25 21:51:46 UTC (rev 932)
@@ -5,9 +5,9 @@
 WANT_AUTOCONF=latest
 WANT_AUTOMAKE=latest
 
-inherit eutils autotools wxwidgets cvs
+inherit eutils autotools wxwidgets cvs subversion
 
-IUSE="flac ladspa libsamplerate mp3 unicode vamp vorbis"
+IUSE="flac ladspa libsamplerate mp3 unicode vamp vorbis pa-devel"
 
 MY_P="${PN}-src-${PV}"
 DESCRIPTION="Free crossplatform audio editor"
@@ -16,6 +16,8 @@
 ECVS_SERVER="audacity.cvs.sourceforge.net:/cvsroot/audacity"
 ECVS_MODULE="${PN}"
 
+ESVN_REPO_URI="https://www.portaudio.com/repos/portaudio/branches/v19-devel";
+
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS=""
@@ -37,14 +39,29 @@
 
 S="${WORKDIR}/${ECVS_MODULE}"
 
+pkg_setup() {
+	if use pa-devel; then
+		ewarn "You enabled the pa-devel useflag. This will fetch the portaudio"
+		ewarn "v19-devel from SVN and replace the one shipped with ${PN} SVN"
+		ewarn "Note: this might lead to horrible compile and/or runtime errors!"
+	fi
+}
+
 src_unpack() {
 	cvs_src_unpack	
-
+	
 	cd "${S}"
 	#epatch "${FILESDIR}/${P}-gentoo.patch"
 	#epatch "${FILESDIR}/${P}+flac-1.1.3.patch"
 
 	#eautoreconf || die
+
+	if use pa-devel; then
+		subversion_src_unpack
+		cd lib-src
+		rm -r portaudio-v19
+		cp -R "${ESVN_STORE_DIR}/${PN}/v19-devel" portaudio-v19
+	fi
 }
 
 src_compile() {

Added: trunk/overlays/proaudio/media-sound/audacity/files/audacity-1.3.2-desktopentry.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/audacity/files/audacity-1.3.2-desktopentry.patch	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/audacity/files/audacity-1.3.2-desktopentry.patch	2007-10-25 21:51:46 UTC (rev 932)
@@ -0,0 +1,10 @@
+Index: audacity-src-1.3.2-beta/src/audacity.desktop
+===================================================================
+--- audacity-src-1.3.2-beta.orig/src/audacity.desktop
++++ audacity-src-1.3.2-beta/src/audacity.desktop
+@@ -1,4 +1,4 @@
+-[Desktop Entry]
++[Desktop Entry]
+ Encoding=UTF-8
+ 
+ Name=Audacity Sound Editor

Added: trunk/overlays/proaudio/media-sound/audacity/files/audacity-1.3.2-disable-optimization.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/audacity/files/audacity-1.3.2-disable-optimization.patch	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/audacity/files/audacity-1.3.2-disable-optimization.patch	2007-10-25 21:51:46 UTC (rev 932)
@@ -0,0 +1,11 @@
+diff -Naur audacity-src-1.3.2-beta.orig/lib-src/soundtouch/include/STTypes.h audacity-src-1.3.2-beta/lib-src/soundtouch/include/STTypes.h
+--- audacity-src-1.3.2-beta.orig/lib-src/soundtouch/include/STTypes.h	2006-10-29 08:06:01.000000000 +0900
++++ audacity-src-1.3.2-beta/lib-src/soundtouch/include/STTypes.h	2006-11-17 01:27:15.000000000 +0900
+@@ -92,7 +92,6 @@
+     /// However, if you're having difficulties getting the optimized routines
+     /// compiled with your compler (e.g. some gcc compiler versions may be picky),
+     /// you may wish to disable the optimizations to make the library compile.
+-    #define ALLOW_OPTIMIZATIONS     1
+ 
+ 
+     // If defined, allows the SIMD-optimized routines to take minor shortcuts

Added: trunk/overlays/proaudio/media-sound/audacity/files/audacity-1.3.2-gentoo.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/audacity/files/audacity-1.3.2-gentoo.patch	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/audacity/files/audacity-1.3.2-gentoo.patch	2007-10-25 21:51:46 UTC (rev 932)
@@ -0,0 +1,54 @@
+diff -Naur audacity-src-1.3.2-beta.orig/configure audacity-src-1.3.2-beta/configure
+--- audacity-src-1.3.2-beta.orig/configure	2006-10-29 08:05:36.000000000 +0900
++++ audacity-src-1.3.2-beta/configure	2006-10-31 16:12:48.000000000 +0900
+@@ -7027,8 +7027,8 @@
+    fi
+ 
+ 
+-# Extract the first word of "wx-config", so it can be a program name with args.
+-set dummy wx-config; ac_word=$2
++# Extract the first word of "wx-config-2.6", so it can be a program name with args.
++set dummy wx-config-2.6; ac_word=$2
+ { echo "$as_me:$LINENO: checking for $ac_word" >&5
+ echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+ if test "${ac_cv_path_WX_CONFIG+set}" = set; then
+@@ -7070,8 +7070,8 @@
+ 
+ 
+ if [ "$WX_CONFIG" = "no" ] ; then
+-   { { echo "$as_me:$LINENO: error: \"Could not find wx-config: is wxWindows installed? is wx-config in your path?\"" >&5
+-echo "$as_me: error: \"Could not find wx-config: is wxWindows installed? is wx-config in your path?\"" >&2;}
++   { { echo "$as_me:$LINENO: error: \"Could not find wx-config-2.6: is wxWindows installed? is wx-config-2.6 in your path?\"" >&5
++echo "$as_me: error: \"Could not find wx-config-2.6: is wxWindows installed? is wx-config-2.6 in your path?\"" >&2;}
+    { (exit 1); exit 1; }; }
+ fi
+ 
+diff -Naur audacity-src-1.3.2-beta.orig/configure.in audacity-src-1.3.2-beta/configure.in
+--- audacity-src-1.3.2-beta.orig/configure.in	2006-10-29 08:06:01.000000000 +0900
++++ audacity-src-1.3.2-beta/configure.in	2006-10-31 16:12:21.000000000 +0900
+@@ -310,10 +310,10 @@
+ 
+ dnl --- check for required libraries ---
+ 
+-dnl wxWindows -- we assume that if wx-config is found, wxWindows is successfully installed.
+-AC_PATH_PROG(WX_CONFIG, wx-config, no, $PATH:/usr/local/bin )
++dnl wxWindows -- we assume that if wx-config-2.6 is found, wxWindows is successfully installed.
++AC_PATH_PROG(WX_CONFIG, wx-config-2.6, no, $PATH:/usr/local/bin )
+ if [[ "$WX_CONFIG" = "no" ]] ; then
+-   AC_MSG_ERROR("Could not find wx-config: is wxWindows installed? is wx-config in your path?")
++   AC_MSG_ERROR("Could not find wx-config-2.6: is wxWindows installed? is wx-config-2.6 in your path?")
+ fi
+ 
+ dnl Check that the wx version is 2.6.x
+diff -Naur audacity-src-1.3.2-beta.orig/locale/Makefile.in audacity-src-1.3.2-beta/locale/Makefile.in
+--- audacity-src-1.3.2-beta.orig/locale/Makefile.in	2006-10-29 08:06:04.000000000 +0900
++++ audacity-src-1.3.2-beta/locale/Makefile.in	2006-11-01 00:06:00.000000000 +0900
+@@ -17,7 +17,7 @@
+ INSTALL=@INSTALL@
+ AUDACITY_NAME=@AUDACITY_NAME@
+ ifdef DESTDIR
+-   INSTALL_PATH=$(top_srcdir)/$(DESTDIR)
++   INSTALL_PATH=$(DESTDIR)
+ else
+    INSTALL_PATH=
+ endif

Added: trunk/overlays/proaudio/media-sound/audacity/files/audacity-1.3.2-jack-lock.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/audacity/files/audacity-1.3.2-jack-lock.patch	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/audacity/files/audacity-1.3.2-jack-lock.patch	2007-10-25 21:51:46 UTC (rev 932)
@@ -0,0 +1,31 @@
+diff -Naur audacity-src-1.3.2-beta/lib-src/portaudio-v19/src/hostapi/jack/pa_jack.c audacity-src-1.3.2-beta-jack_lock_patch/lib-src/portaudio-v19/src/hostapi/jack/pa_jack.c
+--- audacity-src-1.3.2-beta/lib-src/portaudio-v19/src/hostapi/jack/pa_jack.c	2006-10-29 00:05:49.000000000 +0100
++++ audacity-src-1.3.2-beta-jack_lock_patch/lib-src/portaudio-v19/src/hostapi/jack/pa_jack.c	2007-10-25 19:47:49.000000000 +0100
+@@ -1669,27 +1669,19 @@
+     {
+         for( i = 0; i < stream->num_incoming_connections; i++ )
+         {
+-            UNLESS( !jack_port_lock( stream->jack_client, stream->local_input_ports[i] ),
+-                    paUnanticipatedHostError );
+             if( jack_port_connected( stream->local_input_ports[i] ) )
+             {
+                 UNLESS( !jack_port_disconnect( stream->jack_client, stream->local_input_ports[i] ),
+                         paUnanticipatedHostError );
+             }
+-            UNLESS( !jack_port_unlock( stream->jack_client, stream->local_input_ports[i] ),
+-                    paUnanticipatedHostError );
+         }
+         for( i = 0; i < stream->num_outgoing_connections; i++ )
+         {
+-            UNLESS( !jack_port_lock( stream->jack_client, stream->local_output_ports[i] ),
+-                    paUnanticipatedHostError );
+             if( jack_port_connected( stream->local_output_ports[i] ) )
+             {
+                 UNLESS( !jack_port_disconnect( stream->jack_client, stream->local_output_ports[i] ),
+                         paUnanticipatedHostError );
+             }
+-            UNLESS( !jack_port_unlock( stream->jack_client, stream->local_output_ports[i] ),
+-                    paUnanticipatedHostError );
+         }
+     }
+ 

Added: trunk/overlays/proaudio/media-sound/audacity/files/audacity-1.3.2-libnyquistp.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/audacity/files/audacity-1.3.2-libnyquistp.patch	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/audacity/files/audacity-1.3.2-libnyquistp.patch	2007-10-25 21:51:46 UTC (rev 932)
@@ -0,0 +1,40 @@
+diff -urd /tmp/audacity-src-1.3.2-beta/lib-src/libnyquist/Makefile.in audacity-src-1.3.2-beta/lib-src/libnyquist/Makefile.in
+--- /tmp/audacity-src-1.3.2-beta/lib-src/libnyquist/Makefile.in	2006-10-29 01:05:50.000000000 +0200
++++ audacity-src-1.3.2-beta/lib-src/libnyquist/Makefile.in	2006-11-17 19:14:04.430148792 +0100
+@@ -338,16 +338,16 @@
+ 	$(CC) -c tran/pluck.c -o tran/pluck.o $(CFLAGS)
+ 
+ tran/abs.o: tran/abs.c tran/abs.h nyqsrc/sound.h nyqsrc/falloc.h nyqsrc/cque.h
+-	cc -c tran/abs.c -o tran/abs.o $(CFLAGS)
++	$(CC) -c tran/abs.c -o tran/abs.o $(CFLAGS)
+ 
+ tran/sqrt.o: tran/sqrt.c tran/sqrt.h nyqsrc/sound.h nyqsrc/falloc.h nyqsrc/cque.h
+-	cc -c tran/sqrt.c -o tran/sqrt.o $(CFLAGS)
++	$(CC) -c tran/sqrt.c -o tran/sqrt.o $(CFLAGS)
+ 
+ tran/alpasscv.o: tran/alpasscv.c tran/alpasscv.h nyqsrc/sound.h nyqsrc/falloc.h nyqsrc/cque.h
+-	cc -c tran/alpasscv.c -o tran/alpasscv.o $(CFLAGS)
++	$(CC) -c tran/alpasscv.c -o tran/alpasscv.o $(CFLAGS)
+ 
+ tran/alpassvc.o: tran/alpassvc.c tran/alpassvc.h nyqsrc/sound.h nyqsrc/falloc.h nyqsrc/cque.h
+-	cc -c tran/alpassvc.c -o tran/alpassvc.o $(CFLAGS)
++	$(CC) -c tran/alpassvc.c -o tran/alpassvc.o $(CFLAGS)
+ 
+ nyqsrc/sndfnint.o: nyqsrc/sndfnint.c 
+ 	$(CC) -c nyqsrc/sndfnint.c -o nyqsrc/sndfnint.o $(CFLAGS)
+@@ -493,6 +493,14 @@
+ nyqsrc/seqfnintptrs.h: $(CMTHDRS) misc/intgen
+ 	$(INTGEN) nyqsrc/seqfnint $(CMTHDRS)
+ 
++nyqsrc/sndfnintdefs.h : nyqsrc/sndfnintptrs.h
++
++nyqsrc/seqfnintdefs.h : nyqsrc/seqfnintptrs.h
++
++nyqsrc/sndfnint.c : nyqsrc/sndfnintptrs.h
++
++nyqsrc/seqfnint.c : nyqsrc/seqfnintptrs.h
++
+ clean:
+ 	rm -f libnyquist.a
+ 	cd misc; $(MAKE) clean
+

Added: trunk/overlays/proaudio/media-sound/audacity/files/audacity-1.3.2-no-msse.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/audacity/files/audacity-1.3.2-no-msse.patch	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/audacity/files/audacity-1.3.2-no-msse.patch	2007-10-25 21:51:46 UTC (rev 932)
@@ -0,0 +1,11 @@
+--- lib-src/soundtouch/source/SoundTouch/Makefile.am.old	2006-11-02 13:30:00.000000000 +0900
++++ lib-src/soundtouch/source/SoundTouch/Makefile.am	2006-11-02 13:30:12.000000000 +0900
+@@ -35,7 +35,7 @@
+ 
+ # ??? test for -fcheck-new in configure.ac
+ # other compiler flags to add
+-AM_CXXFLAGS=-O3 -msse -fcheck-new -I../../include
++AM_CXXFLAGS=-fcheck-new -I../../include
+ 
+ # other linking flags to add
+ #libSoundTouch_la_LIBADD=

Added: trunk/overlays/proaudio/media-sound/audacity/files/digest-audacity-1.3.2-r1
===================================================================
--- trunk/overlays/proaudio/media-sound/audacity/files/digest-audacity-1.3.2-r1	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/audacity/files/digest-audacity-1.3.2-r1	2007-10-25 21:51:46 UTC (rev 932)
@@ -0,0 +1,3 @@
+MD5 bf63673140254f1283dfd55b61ff2422 audacity-src-1.3.2.tar.gz 6683449
+RMD160 b61747103675881bdf32762deea7635a2827b0de audacity-src-1.3.2.tar.gz 6683449
+SHA256 aa37c00014ee79516fb5dce4c56e1038a7eaf5ad22a10743f0609ed186baf621 audacity-src-1.3.2.tar.gz 6683449


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