[proaudio] [931] - add audacity CVS ebuild, compiles against wxGTK-2.8 ( not in tree yet) and 2.6

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


Revision: 931
Author:   gimpel
Date:     2007-10-17 20:05:27 +0000 (Wed, 17 Oct 2007)

Log Message:
-----------
- add audacity CVS ebuild, compiles against wxGTK-2.8 (not in tree yet) and 2.6
- vamp-plugin-sdk: add ~amd64 (WIP)
- vamp-aubio-plugins ~amd64 (WIP) 

Modified Paths:
--------------
    trunk/overlays/proaudio/00-DETAILED-PACKAGES-LIST
    trunk/overlays/proaudio/00-PACKAGES-LIST
    trunk/overlays/proaudio/dev-libs/vamp-plugin-sdk/Manifest
    trunk/overlays/proaudio/media-libs/juce/Manifest
    trunk/overlays/proaudio/media-plugins/vamp-aubio-plugins/Manifest
    trunk/overlays/proaudio/media-plugins/vamp-aubio-plugins/files/vamp-aubio-plugins-0.3.2-makefile.patch
    trunk/overlays/proaudio/media-plugins/vamp-aubio-plugins/vamp-aubio-plugins-0.3.2.ebuild
    trunk/overlays/proaudio/media-sound/lmms/Manifest
    trunk/overlays/proaudio/media-sound/lmms/lmms-0.3.0.ebuild

Added Paths:
-----------
    trunk/overlays/proaudio/dev-libs/vamp-plugin-sdk/files/digest-vamp-plugin-sdk-1.1
    trunk/overlays/proaudio/dev-libs/vamp-plugin-sdk/files/vamp-plugin-sdk-1.1-makefile.patch
    trunk/overlays/proaudio/dev-libs/vamp-plugin-sdk/vamp-plugin-sdk-1.1.ebuild
    trunk/overlays/proaudio/media-sound/audacity/
    trunk/overlays/proaudio/media-sound/audacity/Manifest
    trunk/overlays/proaudio/media-sound/audacity/audacity-9999.ebuild
    trunk/overlays/proaudio/media-sound/audacity/files/
    trunk/overlays/proaudio/media-sound/audacity/files/audacity-1.3.2+flac-1.1.3.patch
    trunk/overlays/proaudio/media-sound/audacity/files/audacity-9999-gentoo.patch
    trunk/overlays/proaudio/media-sound/audacity/files/digest-audacity-9999


Modified: trunk/overlays/proaudio/00-DETAILED-PACKAGES-LIST
===================================================================
--- trunk/overlays/proaudio/00-DETAILED-PACKAGES-LIST	2007-10-17 07:01:25 UTC (rev 930)
+++ trunk/overlays/proaudio/00-DETAILED-PACKAGES-LIST	2007-10-17 20:05:27 UTC (rev 931)
@@ -81,6 +81,7 @@
 
 #------- dev-libs/vamp-plugin-sdk --------
 	vamp-plugin-sdk-1.0	arch: ~x86
+	vamp-plugin-sdk-1.1	arch: ~x86 ~amd64
 	Description: Vamp cross-platform SDK for Vamp plugins
 	Homepage:    http://www.vamp-plugins.org/develop.html
 
@@ -1180,6 +1181,12 @@
 	Homepage:    http://alsamodular.sourceforge.net/
 
 
+#------- media-sound/audacity --------
+	audacity-9999	arch: -> live ebuild: [svn|cvs|...]<-
+	Description: Free crossplatform audio editor
+	Homepage:    http://audacity.sourceforge.net/
+
+
 #------- media-sound/amsynth --------
 	amsynth-1.1.0-r1	arch: ~amd64 ~ppc ~sparc x86
 	amsynth-1.2.0	arch: ~amd64 ~ppc ~sparc x86
@@ -1751,7 +1758,7 @@
 
 
 #------- media-plugins/vamp-aubio-plugins --------
-	vamp-aubio-plugins-0.3.2	arch: ~x86
+	vamp-aubio-plugins-0.3.2	arch: ~x86 ~amd64
 	Description: Onset detection, pitch tracking, note tracking
 		 and tempo tracking plugins for Vamp
 	Homepage:    http://www.vamp-plugins.org

Modified: trunk/overlays/proaudio/00-PACKAGES-LIST
===================================================================
--- trunk/overlays/proaudio/00-PACKAGES-LIST	2007-10-17 07:01:25 UTC (rev 930)
+++ trunk/overlays/proaudio/00-PACKAGES-LIST	2007-10-17 20:05:27 UTC (rev 931)
@@ -151,6 +151,7 @@
 media-sound/mixxx
 media-sound/yatm
 media-sound/qmidicontrol
+media-sound/audacity
 media-sound/amsynth
 media-sound/chuck
 media-sound/miniaudicle

Modified: trunk/overlays/proaudio/dev-libs/vamp-plugin-sdk/Manifest
===================================================================
--- trunk/overlays/proaudio/dev-libs/vamp-plugin-sdk/Manifest	2007-10-17 07:01:25 UTC (rev 930)
+++ trunk/overlays/proaudio/dev-libs/vamp-plugin-sdk/Manifest	2007-10-17 20:05:27 UTC (rev 931)
@@ -2,11 +2,23 @@
 MD5 5183ec345b148efe6fc4f7bc095a2ad7 files/vamp-plugin-sdk-1.0-makefile.patch 4673
 RMD160 4603bc622807dab9af788d988570df2b751e00b6 files/vamp-plugin-sdk-1.0-makefile.patch 4673
 SHA256 afdb88356a985dbf9ec2e7b0c9a29c3e8cf282ffac6dd2e72d655d458a67b4be files/vamp-plugin-sdk-1.0-makefile.patch 4673
+AUX vamp-plugin-sdk-1.1-makefile.patch 4645 RMD160 db6e8b3ee50e6c610dd0a3252e3f9b5031db705a SHA1 62b3685ffc867e32cdde01e443ff914f806fb91c SHA256 c6ffa02c20f731044e528165221acae862c8552988336aa2b2512e6c9e1c7b88
+MD5 eb769bd7e395be27450719b6c0201e0f files/vamp-plugin-sdk-1.1-makefile.patch 4645
+RMD160 db6e8b3ee50e6c610dd0a3252e3f9b5031db705a files/vamp-plugin-sdk-1.1-makefile.patch 4645
+SHA256 c6ffa02c20f731044e528165221acae862c8552988336aa2b2512e6c9e1c7b88 files/vamp-plugin-sdk-1.1-makefile.patch 4645
 DIST vamp-plugin-sdk-1.0.tar.gz 32438 RMD160 37d010152909ce84cf7e5e2df99a74f889a97951 SHA1 b90acb7826b0a101669e444015cd97a775e8d288 SHA256 08e903570e88dafc01cbfc09c782c9093a1967e83a2895c64980f33610349386
+DIST vamp-plugin-sdk-1.1.tar.gz 60967 RMD160 8129949ce9f35c02be49e344da3825edd55829ff SHA1 33b58347d5a44a4a7f87ac93aaf811f7c0e23c1a SHA256 4327d4d89c61649d6ea5584c425334b7a1c1d554f4769c9124fed25d2e567e7e
 EBUILD vamp-plugin-sdk-1.0.ebuild 786 RMD160 d4d50c7964c7746a38cb290b0a89051e3693f9b1 SHA1 6c9a2d6cd978f0c0c0a9c25f98b2db9f8ff4fe20 SHA256 73ee81078351f210120d82ae6a5dcba73f046da5475edcc7ad2247a25b778a88
 MD5 035870710b5eac61eeb01f9d9b1ece08 vamp-plugin-sdk-1.0.ebuild 786
 RMD160 d4d50c7964c7746a38cb290b0a89051e3693f9b1 vamp-plugin-sdk-1.0.ebuild 786
 SHA256 73ee81078351f210120d82ae6a5dcba73f046da5475edcc7ad2247a25b778a88 vamp-plugin-sdk-1.0.ebuild 786
+EBUILD vamp-plugin-sdk-1.1.ebuild 823 RMD160 1128eaa1d93cacf2119563e0d9ed64b8748ed8a4 SHA1 2ca378cd44ce78fe77fc85b831ff63ef6388100f SHA256 62baeedaa336dc9d4afff0ad1cd974baceda2578a5948b7943782e346ccc56e6
+MD5 0f7321f216da8f1e9d67f936aa5fad8d vamp-plugin-sdk-1.1.ebuild 823
+RMD160 1128eaa1d93cacf2119563e0d9ed64b8748ed8a4 vamp-plugin-sdk-1.1.ebuild 823
+SHA256 62baeedaa336dc9d4afff0ad1cd974baceda2578a5948b7943782e346ccc56e6 vamp-plugin-sdk-1.1.ebuild 823
 MD5 28594c0e60ff62547174b95b7e4eb53f files/digest-vamp-plugin-sdk-1.0 256
 RMD160 61a60b727d1d73131e898951d9404158a495a170 files/digest-vamp-plugin-sdk-1.0 256
 SHA256 82420cd721ccbd953dc9650a8d0974cfea514db8453b60bad4a579abb95b534c files/digest-vamp-plugin-sdk-1.0 256
+MD5 a7494cf16d736dd8d373a1a79d7c5541 files/digest-vamp-plugin-sdk-1.1 256
+RMD160 92babdb55319f992a480e0498193d2b663cbe1ec files/digest-vamp-plugin-sdk-1.1 256
+SHA256 346b249ffe61d8273ea34bb6736c3fddcce70e8aeeeffba81971bf5e09ef5864 files/digest-vamp-plugin-sdk-1.1 256

Added: trunk/overlays/proaudio/dev-libs/vamp-plugin-sdk/files/digest-vamp-plugin-sdk-1.1
===================================================================
--- trunk/overlays/proaudio/dev-libs/vamp-plugin-sdk/files/digest-vamp-plugin-sdk-1.1	                        (rev 0)
+++ trunk/overlays/proaudio/dev-libs/vamp-plugin-sdk/files/digest-vamp-plugin-sdk-1.1	2007-10-17 20:05:27 UTC (rev 931)
@@ -0,0 +1,3 @@
+MD5 95e8f2be42db2a09bd64b842f252e9e5 vamp-plugin-sdk-1.1.tar.gz 60967
+RMD160 8129949ce9f35c02be49e344da3825edd55829ff vamp-plugin-sdk-1.1.tar.gz 60967
+SHA256 4327d4d89c61649d6ea5584c425334b7a1c1d554f4769c9124fed25d2e567e7e vamp-plugin-sdk-1.1.tar.gz 60967

Added: trunk/overlays/proaudio/dev-libs/vamp-plugin-sdk/files/vamp-plugin-sdk-1.1-makefile.patch
===================================================================
--- trunk/overlays/proaudio/dev-libs/vamp-plugin-sdk/files/vamp-plugin-sdk-1.1-makefile.patch	                        (rev 0)
+++ trunk/overlays/proaudio/dev-libs/vamp-plugin-sdk/files/vamp-plugin-sdk-1.1-makefile.patch	2007-10-17 20:05:27 UTC (rev 931)
@@ -0,0 +1,90 @@
+--- Makefile.orig	2007-10-17 21:37:11.000000000 +0200
++++ Makefile	2007-10-17 21:39:04.000000000 +0200
+@@ -27,7 +27,7 @@
+ 
+ # Compile flags
+ #
+-CXXFLAGS	:= $(CXXFLAGS) -O2 -Wall -I.
++CXXFLAGS	:= $(CXXFLAGS) -Wall -fPIC -DPIC -I.
+ 
+ # Libraries required for the plugins.
+ # (Note that it is desirable to statically link libstdc++ if possible,
+@@ -57,7 +57,7 @@
+ # editing for non-Linux platforms.  Of course you don't necessarily
+ # have to use "make install".
+ #
+-INSTALL_PREFIX	 	  := /usr/local
++INSTALL_PREFIX	 	  := /usr
+ INSTALL_API_HEADERS	  := $(INSTALL_PREFIX)/include/vamp
+ INSTALL_SDK_HEADERS	  := $(INSTALL_PREFIX)/include/vamp-sdk
+ INSTALL_HOSTEXT_HEADERS	  := $(INSTALL_PREFIX)/include/vamp-sdk/hostext
+@@ -189,43 +189,43 @@
+ 		rm -f $(SDK_STATIC) $(SDK_DYNAMIC) $(HOSTSDK_STATIC) $(HOSTSDK_DYNAMIC) $(PLUGIN_TARGET) $(HOST_TARGET) *~ */*~
+ 
+ install:	$(SDK_STATIC) $(SDK_DYNAMIC) $(HOSTSDK_STATIC) $(HOSTSDK_DYNAMIC) $(PLUGIN_TARGET) $(HOST_TARGET)
+-		mkdir -p $(INSTALL_API_HEADERS)
+-		mkdir -p $(INSTALL_SDK_HEADERS)
+-		mkdir -p $(INSTALL_HOSTEXT_HEADERS)
+-		mkdir -p $(INSTALL_SDK_LIBS)
+-		mkdir -p $(INSTALL_PKGCONFIG)
+-		cp $(API_HEADERS) $(INSTALL_API_HEADERS)
+-		cp $(SDK_HEADERS) $(INSTALL_SDK_HEADERS)
+-		cp $(HOSTSDK_HEADERS) $(INSTALL_SDK_HEADERS)
+-		cp $(HOSTEXT_HEADERS) $(INSTALL_HOSTEXT_HEADERS)
+-		cp $(SDK_STATIC) $(INSTALL_SDK_LIBS)
+-		cp $(HOSTSDK_STATIC) $(INSTALL_SDK_LIBS)
+-		cp $(SDK_DYNAMIC) $(INSTALL_SDK_LIBS)/$(INSTALL_SDK_LIBNAME)
+-		cp $(HOSTSDK_DYNAMIC) $(INSTALL_SDK_LIBS)/$(INSTALL_HOSTSDK_LIBNAME)
+-		rm -f $(INSTALL_SDK_LIBS)/$(INSTALL_SDK_LINK_ABI)
+-		ln -s $(INSTALL_SDK_LIBNAME) $(INSTALL_SDK_LIBS)/$(INSTALL_SDK_LINK_ABI)
+-		rm -f $(INSTALL_SDK_LIBS)/$(INSTALL_HOSTSDK_LINK_ABI)
+-		ln -s $(INSTALL_HOSTSDK_LIBNAME) $(INSTALL_SDK_LIBS)/$(INSTALL_HOSTSDK_LINK_ABI)
+-		rm -f $(INSTALL_SDK_LIBS)/$(INSTALL_SDK_LINK_DEV)
+-		ln -s $(INSTALL_SDK_LIBNAME) $(INSTALL_SDK_LIBS)/$(INSTALL_SDK_LINK_DEV)
+-		rm -f $(INSTALL_SDK_LIBS)/$(INSTALL_HOSTSDK_LINK_DEV)
+-		ln -s $(INSTALL_HOSTSDK_LIBNAME) $(INSTALL_SDK_LIBS)/$(INSTALL_HOSTSDK_LINK_DEV)
++		mkdir -p $(DESTDIR)/$(INSTALL_API_HEADERS)
++		mkdir -p $(DESTDIR)/$(INSTALL_SDK_HEADERS)
++		mkdir -p $(DESTDIR)/$(INSTALL_HOSTEXT_HEADERS)
++		mkdir -p $(DESTDIR)/$(INSTALL_SDK_LIBS)
++		mkdir -p $(DESTDIR)/$(INSTALL_PKGCONFIG)
++		cp $(API_HEADERS) $(DESTDIR)/$(INSTALL_API_HEADERS)
++		cp $(SDK_HEADERS) $(DESTDIR)/$(INSTALL_SDK_HEADERS)
++		cp $(HOSTSDK_HEADERS) $(DESTDIR)/$(INSTALL_SDK_HEADERS)
++		cp $(HOSTEXT_HEADERS) $(DESTDIR)/$(INSTALL_HOSTEXT_HEADERS)
++		cp $(SDK_STATIC) $(DESTDIR)/$(INSTALL_SDK_LIBS)
++		cp $(HOSTSDK_STATIC) $(DESTDIR)/$(INSTALL_SDK_LIBS)
++		cp $(SDK_DYNAMIC) $(DESTDIR)/$(INSTALL_SDK_LIBS)/$(INSTALL_SDK_LIBNAME)
++		cp $(HOSTSDK_DYNAMIC) $(DESTDIR)/$(INSTALL_SDK_LIBS)/$(INSTALL_HOSTSDK_LIBNAME)
++		rm -f $(DESTDIR)/$(INSTALL_SDK_LIBS)/$(INSTALL_SDK_LINK_ABI)
++		ln -s $(INSTALL_SDK_LIBNAME) $(DESTDIR)/$(INSTALL_SDK_LIBS)/$(INSTALL_SDK_LINK_ABI)
++		rm -f $(DESTDIR)/$(INSTALL_SDK_LIBS)/$(INSTALL_HOSTSDK_LINK_ABI)
++		ln -s $(INSTALL_HOSTSDK_LIBNAME) $(DESTDIR)/$(INSTALL_SDK_LIBS)/$(INSTALL_HOSTSDK_LINK_ABI)
++		rm -f $(DESTDIR)/$(INSTALL_SDK_LIBS)/$(INSTALL_SDK_LINK_DEV)
++		ln -s $(INSTALL_SDK_LIBNAME) $(DESTDIR)/$(INSTALL_SDK_LIBS)/$(INSTALL_SDK_LINK_DEV)
++		rm -f $(DESTDIR)/$(INSTALL_SDK_LIBS)/$(INSTALL_HOSTSDK_LINK_DEV)
++		ln -s $(INSTALL_HOSTSDK_LIBNAME) $(DESTDIR)/$(INSTALL_SDK_LIBS)/$(INSTALL_HOSTSDK_LINK_DEV)
+ 		sed "s,%PREFIX%,$(INSTALL_PREFIX)," $(APIDIR)/vamp.pc.in \
+-		> $(INSTALL_PKGCONFIG)/vamp.pc
++		> $(DESTDIR)/$(INSTALL_PKGCONFIG)/vamp.pc
+ 		sed "s,%PREFIX%,$(INSTALL_PREFIX)," $(SDKDIR)/vamp-sdk.pc.in \
+-		> $(INSTALL_PKGCONFIG)/vamp-sdk.pc
++		> $(DESTDIR)/$(INSTALL_PKGCONFIG)/vamp-sdk.pc
+ 		sed "s,%PREFIX%,$(INSTALL_PREFIX)," $(SDKDIR)/vamp-hostsdk.pc.in \
+-		> $(INSTALL_PKGCONFIG)/vamp-hostsdk.pc
++		> $(DESTDIR)/$(INSTALL_PKGCONFIG)/vamp-hostsdk.pc
+ 		sed -e "s,%LIBNAME%,$(INSTALL_SDK_LIBNAME),g" \
+ 		    -e "s,%LINK_ABI%,$(INSTALL_SDK_LINK_ABI),g" \
+ 		    -e "s,%LINK_DEV%,$(INSTALL_SDK_LINK_DEV),g" \
+ 		    -e "s,%STATIC%,$(INSTALL_SDK_STATIC),g" \
+ 		    -e "s,%LIBS%,$(INSTALL_SDK_LIBS),g" $(SDK_LA).in \
+-		> $(INSTALL_SDK_LIBS)/$(INSTALL_SDK_LA)
++		> $(DESTDIR)/$(INSTALL_SDK_LIBS)/$(INSTALL_SDK_LA)
+ 		sed -e "s,%LIBNAME%,$(INSTALL_HOSTSDK_LIBNAME),g" \
+ 		    -e "s,%LINK_ABI%,$(INSTALL_HOSTSDK_LINK_ABI),g" \
+ 		    -e "s,%LINK_DEV%,$(INSTALL_HOSTSDK_LINK_DEV),g" \
+ 		    -e "s,%STATIC%,$(INSTALL_HOSTSDK_STATIC),g" \
+ 		    -e "s,%LIBS%,$(INSTALL_SDK_LIBS),g" $(SDK_LA).in \
+-		> $(INSTALL_SDK_LIBS)/$(INSTALL_HOSTSDK_LA)
++		> $(DESTDIR)/$(INSTALL_SDK_LIBS)/$(INSTALL_HOSTSDK_LA)
+ 

Added: trunk/overlays/proaudio/dev-libs/vamp-plugin-sdk/vamp-plugin-sdk-1.1.ebuild
===================================================================
--- trunk/overlays/proaudio/dev-libs/vamp-plugin-sdk/vamp-plugin-sdk-1.1.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/dev-libs/vamp-plugin-sdk/vamp-plugin-sdk-1.1.ebuild	2007-10-17 20:05:27 UTC (rev 931)
@@ -0,0 +1,42 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit flag-o-matic
+
+DESCRIPTION="Vamp cross-platform SDK for Vamp plugins"
+HOMEPAGE="http://www.vamp-plugins.org/develop.html";
+SRC_URI="mirror://sourceforge/vamp/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+
+DEPEND=">=dev-util/pkgconfig-0.9"
+RDEPEND=""
+
+S="${WORKDIR}/${PN}-v${PV}"
+
+src_unpack() {
+	unpack ${A}
+	cd "${S}"
+	epatch "${FILESDIR}/${P}-makefile.patch"
+}
+
+src_compile() {
+	emake || die "make failed"
+}
+
+src_install() {
+	make DESTDIR="${D}" install || die "make install failed"
+	# install examples
+	dodir /usr/lib/vamp
+	exeinto /usr/lib/vamp
+	doexe examples/vamp-example-plugins.so
+	insinto /usr/lib/vamp
+	doins examples/vamp-example-plugins.cat
+	
+	dodoc README
+}
+

Modified: trunk/overlays/proaudio/media-libs/juce/Manifest
===================================================================
--- trunk/overlays/proaudio/media-libs/juce/Manifest	2007-10-17 07:01:25 UTC (rev 930)
+++ trunk/overlays/proaudio/media-libs/juce/Manifest	2007-10-17 20:05:27 UTC (rev 931)
@@ -31,10 +31,6 @@
 MD5 41aa80e44e6e2ffeda9941924fae5dd7 juce-1.44.ebuild 2351
 RMD160 88e956f9ad57fc37a38d8d9acf15c2db7fe148aa juce-1.44.ebuild 2351
 SHA256 c1650e3f6e50a552957f19e0dcb631903b99a9b32d2504177b902f06c8244587 juce-1.44.ebuild 2351
-MISC juce-1.31.ebuild.rej 446 RMD160 5551d8a672ffbcca1407e6ea7bcf5a8960fcbb4d SHA1 41829454fe3db599dcf594893b4d8654e2ea723f SHA256 382645403565e873773c80df4f6569438fc64ad3c6bc0af8f8f180da2f03aa73
-MD5 bfa15f9d88ced98c707229f5a9fb8763 juce-1.31.ebuild.rej 446
-RMD160 5551d8a672ffbcca1407e6ea7bcf5a8960fcbb4d juce-1.31.ebuild.rej 446
-SHA256 382645403565e873773c80df4f6569438fc64ad3c6bc0af8f8f180da2f03aa73 juce-1.31.ebuild.rej 446
 MD5 fd76979b6bf2146e6c29c300b41a8e81 files/digest-juce-1.31 223
 RMD160 56db2e2d98383a9df20d5ba0fe84658cc3f67677 files/digest-juce-1.31 223
 SHA256 85cd639559f8bf1e0b21ec96e9cdf26043ef873dcf44153666c72b304f542b93 files/digest-juce-1.31 223

Modified: trunk/overlays/proaudio/media-plugins/vamp-aubio-plugins/Manifest
===================================================================
--- trunk/overlays/proaudio/media-plugins/vamp-aubio-plugins/Manifest	2007-10-17 07:01:25 UTC (rev 930)
+++ trunk/overlays/proaudio/media-plugins/vamp-aubio-plugins/Manifest	2007-10-17 20:05:27 UTC (rev 931)
@@ -1,12 +1,12 @@
-AUX vamp-aubio-plugins-0.3.2-makefile.patch 979 RMD160 5a48cbdd7e4574fd2d9207fb855751c8daf46618 SHA1 d8936644d71f3cc7956bc9e8e53e118dee346608 SHA256 8cd30ed3a994791e6e73675800d538e810efeb6e915e4eee076d7f5fb7a06551
-MD5 fde6af08b865eb38c593f7fd45436755 files/vamp-aubio-plugins-0.3.2-makefile.patch 979
-RMD160 5a48cbdd7e4574fd2d9207fb855751c8daf46618 files/vamp-aubio-plugins-0.3.2-makefile.patch 979
-SHA256 8cd30ed3a994791e6e73675800d538e810efeb6e915e4eee076d7f5fb7a06551 files/vamp-aubio-plugins-0.3.2-makefile.patch 979
+AUX vamp-aubio-plugins-0.3.2-makefile.patch 973 RMD160 5407bef5a22b78bcd7bdd8a9f928ec8a153181cd SHA1 f0a31541a21be2dc53f7a9484f20e30998b56c07 SHA256 54a869a8ede82d97874314e4cc1f5225856b074dbaf238d08a525d47e5c066df
+MD5 47545c0a6b1f73112d5e92145bbd9145 files/vamp-aubio-plugins-0.3.2-makefile.patch 973
+RMD160 5407bef5a22b78bcd7bdd8a9f928ec8a153181cd files/vamp-aubio-plugins-0.3.2-makefile.patch 973
+SHA256 54a869a8ede82d97874314e4cc1f5225856b074dbaf238d08a525d47e5c066df files/vamp-aubio-plugins-0.3.2-makefile.patch 973
 DIST vamp-aubio-plugins-0.3.2.tar.gz 13703 RMD160 cee332057b15175f9acc7ad4cc84e9ab71468566 SHA1 4d782704c521fa75c04907ef53febc55e89e7d39 SHA256 ea6105ee35ba81940e991646f04119f836ad4363353ba2d5c14812f4ecd9e0a7
-EBUILD vamp-aubio-plugins-0.3.2.ebuild 772 RMD160 a55a2441986bc2e9c7fc89de96cd5a8c9263f654 SHA1 cf74ea109aee32df9e55603dea9942e14a7de717 SHA256 139a082c8b982f4afcc95159d72cc7a04d269211d00026e1fa19dda82440cd9c
-MD5 740c48ec848ecfc5aff5cf54aa8f39fb vamp-aubio-plugins-0.3.2.ebuild 772
-RMD160 a55a2441986bc2e9c7fc89de96cd5a8c9263f654 vamp-aubio-plugins-0.3.2.ebuild 772
-SHA256 139a082c8b982f4afcc95159d72cc7a04d269211d00026e1fa19dda82440cd9c vamp-aubio-plugins-0.3.2.ebuild 772
+EBUILD vamp-aubio-plugins-0.3.2.ebuild 776 RMD160 18b8f6d6da7bdcc0135bd60a0d08c9a63159e04c SHA1 3518e9e413c32923dca0895395d045060a840938 SHA256 17da8f6131fa63f78e1ca8316759eab0e6fd53a1b18090ef6538aa23a10f3125
+MD5 4bb66c66f715ce92549b335f3004e472 vamp-aubio-plugins-0.3.2.ebuild 776
+RMD160 18b8f6d6da7bdcc0135bd60a0d08c9a63159e04c vamp-aubio-plugins-0.3.2.ebuild 776
+SHA256 17da8f6131fa63f78e1ca8316759eab0e6fd53a1b18090ef6538aa23a10f3125 vamp-aubio-plugins-0.3.2.ebuild 776
 MD5 be68959ad518a95bc87089e7f3e59d75 files/digest-vamp-aubio-plugins-0.3.2 271
 RMD160 026e3759481b0f598b426a37688f7d731314f1bb files/digest-vamp-aubio-plugins-0.3.2 271
 SHA256 04d9634ed29a01f81608b86e2a824d9d59f0b0714368976fdbfee7778026c47e files/digest-vamp-aubio-plugins-0.3.2 271

Modified: trunk/overlays/proaudio/media-plugins/vamp-aubio-plugins/files/vamp-aubio-plugins-0.3.2-makefile.patch
===================================================================
--- trunk/overlays/proaudio/media-plugins/vamp-aubio-plugins/files/vamp-aubio-plugins-0.3.2-makefile.patch	2007-10-17 07:01:25 UTC (rev 930)
+++ trunk/overlays/proaudio/media-plugins/vamp-aubio-plugins/files/vamp-aubio-plugins-0.3.2-makefile.patch	2007-10-17 20:05:27 UTC (rev 931)
@@ -25,7 +25,7 @@
  # Flags required to tell the compiler to make a dynamically loadable object
  #
 -PLUGIN_LDFLAGS	= -shared -Wl,-Bsymbolic -static-libgcc
-+PLUGIN_LDFLAGS	= -shared -Wl,-Bsymbolic -static-libgcc -fPIC -DPIC
++PLUGIN_LDFLAGS	= -shared -Wl,-Bsymbolic -static-libgcc -fPIC
  
  # File extension for a dynamically loadable object
  #

Modified: trunk/overlays/proaudio/media-plugins/vamp-aubio-plugins/vamp-aubio-plugins-0.3.2.ebuild
===================================================================
--- trunk/overlays/proaudio/media-plugins/vamp-aubio-plugins/vamp-aubio-plugins-0.3.2.ebuild	2007-10-17 07:01:25 UTC (rev 930)
+++ trunk/overlays/proaudio/media-plugins/vamp-aubio-plugins/vamp-aubio-plugins-0.3.2.ebuild	2007-10-17 20:05:27 UTC (rev 931)
@@ -11,7 +11,7 @@
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~x86"
+KEYWORDS="~x86 ~amd64"
 IUSE=""
 
 RDEPEND=">=media-libs/aubio-0.3.0"
@@ -36,6 +36,3 @@
 	doins *.cat
 	dodoc README
 }
-
-
-

Added: trunk/overlays/proaudio/media-sound/audacity/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/audacity/Manifest	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/audacity/Manifest	2007-10-17 20:05:27 UTC (rev 931)
@@ -0,0 +1,15 @@
+AUX audacity-1.3.2+flac-1.1.3.patch 4143 RMD160 5e154be7cee78c206716509d71a8ed883066a114 SHA1 1e38825cb8ba0a5ffa74cd4086ca3a04aaa1264c SHA256 efce32ae9bc0085e2c058ddb4a2436547901bb22f5b2c9a4804dc5b088392eac
+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-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
+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-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/audacity/audacity-9999.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/audacity/audacity-9999.ebuild	2007-10-17 20:05:27 UTC (rev 931)
@@ -0,0 +1,93 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+WANT_AUTOCONF=latest
+WANT_AUTOMAKE=latest
+
+inherit eutils autotools wxwidgets cvs
+
+IUSE="flac ladspa libsamplerate mp3 unicode vamp vorbis"
+
+MY_P="${PN}-src-${PV}"
+DESCRIPTION="Free crossplatform audio editor"
+HOMEPAGE="http://audacity.sourceforge.net/";
+
+ECVS_SERVER="audacity.cvs.sourceforge.net:/cvsroot/audacity"
+ECVS_MODULE="${PN}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS=""
+RESTRICT="test"
+
+DEPEND=">=x11-libs/wxGTK-2.6
+	>=app-arch/zip-2.3
+	dev-libs/expat
+	>=media-libs/libsndfile-1.0.0
+	>=media-libs/libsoundtouch-1.3.1
+	vorbis? ( >=media-libs/libvorbis-1.0 )
+	mp3? ( >=media-libs/libmad-0.14.2b
+		media-libs/libid3tag )
+	flac? ( media-libs/flac )
+	libsamplerate? ( >=media-libs/libsamplerate-0.1.2 )
+	vamp? ( dev-libs/vamp-plugin-sdk )"
+RDEPEND="${DEPEND}
+	mp3? ( >=media-sound/lame-3.70 )"
+
+S="${WORKDIR}/${ECVS_MODULE}"
+
+src_unpack() {
+	cvs_src_unpack	
+
+	cd "${S}"
+	#epatch "${FILESDIR}/${P}-gentoo.patch"
+	#epatch "${FILESDIR}/${P}+flac-1.1.3.patch"
+
+	#eautoreconf || die
+}
+
+src_compile() {
+	local myconf
+
+	if has_version "=x11-libs/wxGTK-2.8*"; then
+		myconf="--with-wx-version=2.8"
+	else
+		myconf="--with-wx-version=2.6"
+	fi
+
+	myconf="${myconf} --with-libsndfile=system"
+	myconf="${myconf} --with-libexpat=system"
+	myconf="${myconf} --with-libsoundtouch=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_enable ladspa) \
+		$(use_enable vamp) \
+		$(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
+}

Added: trunk/overlays/proaudio/media-sound/audacity/files/audacity-1.3.2+flac-1.1.3.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/audacity/files/audacity-1.3.2+flac-1.1.3.patch	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/audacity/files/audacity-1.3.2+flac-1.1.3.patch	2007-10-17 20:05:27 UTC (rev 931)
@@ -0,0 +1,138 @@
+? src/export/2
+? src/export/makefile
+? src/import/2
+? src/import/makefile
+Index: acinclude.m4
+===================================================================
+RCS file: /cvsroot/audacity/audacity-src/acinclude.m4,v
+retrieving revision 1.17
+diff -u -r1.17 acinclude.m4
+--- acinclude.m4	20 Oct 2006 10:31:59 -0000	1.17
++++ acinclude.m4	20 Oct 2006 22:46:26 -0000
+@@ -463,7 +463,7 @@
+    dnl See if FLAC is installed in the system
+ 
+    AC_CHECK_LIB(FLAC,
+-                FLAC__file_decoder_new,
++                FLAC__stream_decoder_new,
+                 lib_found="yes",
+                 lib_found="no",
+                 -lFLAC++ -lFLAC)
+Index: src/export/ExportFLAC.cpp
+===================================================================
+RCS file: /cvsroot/audacity/audacity-src/src/export/ExportFLAC.cpp,v
+retrieving revision 1.9
+diff -u -r1.9 ExportFLAC.cpp
+--- src/export/ExportFLAC.cpp	23 Sep 2006 02:26:41 -0000	1.9
++++ src/export/ExportFLAC.cpp	20 Oct 2006 22:46:32 -0000
+@@ -41,6 +41,13 @@
+ 
+ #define SAMPLES_PER_RUN 8192
+ 
++/* FLACPP_API_VERSION_CURRENT is 6 for libFLAC++ from flac-1.1.3 (see <FLAC++/export.h>) */
++#if !defined FLACPP_API_VERSION_CURRENT || FLACPP_API_VERSION_CURRENT < 6
++#define LEGACY_FLAC
++#else
++#undef LEGACY_FLAC
++#endif
++
+ bool ExportFLAC(AudacityProject *project,
+                 int numChannels, wxString fName,
+                 bool selectionOnly, double t0, double t1, MixerSpec *mixerSpec)
+@@ -58,7 +65,9 @@
+       gPrefs->Read(wxT("/FileFormats/FLACBitDepth"), wxT("16"));
+    
+    FLAC::Encoder::File *encoder= new FLAC::Encoder::File();
++#ifdef LEGACY_FLAC
+    encoder->set_filename(OSFILENAME(fName));
++#endif
+    encoder->set_channels(numChannels);
+    encoder->set_sample_rate(int(rate + 0.5));
+ 
+@@ -72,7 +81,11 @@
+     	format=int16Sample;
+    	encoder->set_bits_per_sample(16);
+    }
+-   encoder->init();
++#ifdef LEGACY_FLAC
++   encoder->init(); // really should check the return value here...
++#else
++   encoder->init(OSFILENAME(fName)); // really should check the return value here...
++#endif
+    
+    int numWaveTracks;
+    WaveTrack **waveTracks;
+@@ -129,7 +142,7 @@
+    return !cancelling;
+ }
+ 
+-#endif // USE_LIBVORBIS
++#endif // USE_LIBFLAC
+ 
+ 
+ // Indentation settings for Vim and Emacs and unique identifier for Arch, a
+Index: src/import/ImportFLAC.cpp
+===================================================================
+RCS file: /cvsroot/audacity/audacity-src/src/import/ImportFLAC.cpp,v
+retrieving revision 1.16
+diff -u -r1.16 ImportFLAC.cpp
+--- src/import/ImportFLAC.cpp	23 Sep 2006 02:26:55 -0000	1.16
++++ src/import/ImportFLAC.cpp	20 Oct 2006 22:46:32 -0000
+@@ -63,6 +63,13 @@
+ #include "../WaveTrack.h"
+ #include "ImportPlugin.h"
+ 
++/* FLACPP_API_VERSION_CURRENT is 6 for libFLAC++ from flac-1.1.3 (see <FLAC++/export.h>) */
++#if !defined FLACPP_API_VERSION_CURRENT || FLACPP_API_VERSION_CURRENT < 6
++#define LEGACY_FLAC
++#else
++#undef LEGACY_FLAC
++#endif
++
+ class FLACImportFileHandle;
+ 
+ class MyFLACFile : public FLAC::Decoder::File
+@@ -264,6 +271,7 @@
+ 
+ bool FLACImportFileHandle::Init()
+ {
++#ifdef LEGACY_FLAC
+    bool success = mFile->set_filename(OSFILENAME(mName));
+    if (!success) {
+       return false;
+@@ -272,11 +280,23 @@
+    if (state != FLAC__FILE_DECODER_OK) {
+       return false;
+    }
++#else
++   if (mFile->init(OSFILENAME(mName)) != FLAC__STREAM_DECODER_INIT_STATUS_OK) {
++      return false;
++   }
++#endif
+    mFile->process_until_end_of_metadata();
++#ifdef LEGACY_FLAC
+    state = mFile->get_state();
+    if (state != FLAC__FILE_DECODER_OK) {
+       return false;
+    }
++#else
++   // not necessary to check state, error callback will catch errors, but here's how:
++   if (mFile->get_state() > FLAC__STREAM_DECODER_READ_FRAME) {
++      return false;
++   }
++#endif
+    if (!mFile->is_valid() || mFile->get_was_error())
+    {
+       // This probably is not a FLAC file at all
+@@ -340,7 +360,11 @@
+       mChannels[1]->SetTeamed(true);
+    }
+ 
++#ifdef LEGACY_FLAC
+    mFile->process_until_end_of_file();
++#else
++   mFile->process_until_end_of_stream();
++#endif
+    
+    *outTracks = new Track *[*outNumTracks];
+    for(c = 0; c < *outNumTracks; c++) {

Added: trunk/overlays/proaudio/media-sound/audacity/files/audacity-9999-gentoo.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/audacity/files/audacity-9999-gentoo.patch	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/audacity/files/audacity-9999-gentoo.patch	2007-10-17 20:05:27 UTC (rev 931)
@@ -0,0 +1,73 @@
+diff -Naur audacity-src-1.3.3-beta.orig/configure.in audacity-src-1.3.3-beta/configure.in
+--- audacity-src-1.3.3-beta.orig/configure.in	2007-05-18 13:56:02.000000000 +0900
++++ audacity-src-1.3.3-beta/configure.in	2007-05-19 01:44:04.000000000 +0900
+@@ -335,10 +335,10 @@
+ 
+ dnl --- check for required libraries ---
+ 
+-dnl wxWidgets -- we assume that if wx-config is found, wxWidgets is successfully installed.
+-AC_PATH_PROG(WX_CONFIG, wx-config, no, $PATH:/usr/local/bin )
++dnl wxWidgets -- we assume that if wx-config-2.6 is found, wxWidgets 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 wxWidgets installed? is wx-config in your path?")
++   AC_MSG_ERROR("Could not find wx-config-2.6: is wxWidgets installed? is wx-config-2.6 in your path?")
+ fi
+ 
+ dnl Check that the wx version is at least 2.6.x
+diff -Naur audacity-src-1.3.3-beta.orig/locale/Makefile.in audacity-src-1.3.3-beta/locale/Makefile.in
+--- audacity-src-1.3.3-beta.orig/locale/Makefile.in	2007-05-18 13:55:21.000000000 +0900
++++ audacity-src-1.3.3-beta/locale/Makefile.in	2007-05-19 01:45:58.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
+diff -Naur audacity-src-1.3.3-beta.orig/src/export/.ExportFLAC.cpp.swp audacity-src-1.3.3-beta/src/export/.ExportFLAC.cpp.swp
+--- audacity-src-1.3.3-beta.orig/src/export/.ExportFLAC.cpp.swp	1970-01-01 09:00:00.000000000 +0900
++++ audacity-src-1.3.3-beta/src/export/.ExportFLAC.cpp.swp	2007-05-19 01:49:45.000000000 +0900
+@@ -0,0 +1,19 @@
++b0VIM 7.0\xD61MFӪ`\x85matsuuamd64~matsuu/src/audacity-src-1.3.3-beta/src/export/ExportFLAC.cpp
+3210#"! Utp|\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF}k\xFCad
+|\xB8\xB7\x96\x95\x86\x85vu(\xF3\xF2\xD7\xC7\xC6\x88?\xC7
+\xC6
+\xAD
+\xAC
+\x99
+\x98
+\x84
+\x83
+k
+U
+A
+*
+)
+
+\xEF\xEE\xD6\xC2\xAC\xAB\x92}|-\xC3\xC2\x98\x96\x8E\x8De9
++	\xF0
++\xED
++\xEC
++\xBD
++\x8D
++{
++z
++u
++p
++9
++
++\xEC	\xBE	\x8A	\x88	[	Z	@	>	=	8	3	\xF8\xF6\xC4|>\xC2\x84F\xCA\x85\x84L\xB8\xB7\x91\x8C\T7,\xE8\xA4Y\xE8\xE0\xCB\xC6\xAD}xI\xE1\xDB\xA4slgJ=3   SetMinSize(GetSize());   Fit();   Layout();   GetSizer()->AddSpacer(5);   }#endif      S.Id(wxID_CANCEL).AddButton(_("&Cancel"));      S.Id(wxID_OK).AddButton(_("&OK"))->SetDefault();#else      S.Id(wxID_OK).AddButton(_("&OK"))->SetDefault();      S.Id(wxID_CANCEL).AddButton(_("&Cancel"));#if defined(__WXGTK20__) || defined(__WXMAC__)   {   S.StartHorizontalLay(wxALIGN_CENTER, false);   S.EndHorizontalLay();   }      S.EndStatic();      }         S.EndTwoColumn();         }                        wxT("16"), flacBitDepthNames, flacBitDepthLabels);            S.TieChoice(_("Bit depth:"), wxT("/FileFormats/FLACBitDepth"),                        wxT("5"), flacLevelNames, flacLevelLabels);            S.TieChoice(_("Level:"), wxT("/FileFormats/FLACLevel"),         {         S.StartTwoColumn();      {      S.StartStatic(_("FLAC Export Setup"), 0);   {   S.StartHorizontalLay(wxEXPAND, 0);   flacBitDepthLabels.Add(wxT("24")); flacBitDepthNames.Add(_("24 bit"));   flacBitDepthLabels.Add(wxT("16")); flacBitDepthNames.Add(_("16 bit"));   wxArrayString flacBitDepthNames, flacBitDepthLabels;   flacLevelLabels.Add(wxT("8")); flacLevelNames.Add(_("8 (best)"));   flacLevelLabels.Add(wxT("7")); flacLevelNames.Add(_("7"));   flacLevelLabels.Add(wxT("6")); flacLevelNames.Add(_("6"));   flacLevelLabels.Add(wxT("5")); flacLevelNames.Add(_("5"));   flacLevelLabels.Add(wxT("4")); flacLevelNames.Add(_("4"));   flacLevelLabels.Add(wxT("3")); flacLevelNames.Add(_("3"));   flacLevelLabels.Add(wxT("2")); flacLevelNames.Add(_("2"));   flacLevelLabels.Add(wxT("1")); flacLevelNames.Add(_("1"));   flacLevelLabels.Add(wxT("0")); flacLevelNames.Add(_("0 (fastest)"));   wxArrayString flacLevelNames, flacLevelLabels;{void ExportFLACOptions::PopulateOrExchange(ShuttleGui & S)/// /// }   PopulateOrExchange(S);   ShuttleGui S(this, eIsCreatingFromPrefs);{            wxDEFAULT_DIALOG_STYLE | wxSTAY_ON_TOP)            wxDefaultPosition, wxDefaultSize,            wxString(_("Specify FLAC Options")),:  wxDialog(NULL, wxID_ANY,ExportFLACOptions::ExportFLACOptions(wxWindow *parent)/// /// END_EVENT_TABLE()   EVT_BUTTON(wxID_OK, ExportFLACOptions::OnOK)BEGIN_EVENT_TABLE(ExportFLACOptions, wxDialog)};   DECLARE_EVENT_TABLE()private:   void OnOK(wxCommandEvent& event);   void PopulateOrExchange(ShuttleGui & S);   ExportFLACOptions(wxWindow *parent);public:{class ExportFLACOptions : public wxDialog//----------------------------------------------------------------------------// ExportFLACOptions Class//----------------------------------------------------------------------------#include "../Tags.h"#include "../Internat.h"#include "../Prefs.h"#include "../Mix.h"#include "../Project.h"#include "FLAC++/encoder.h"#include <vorbis/vorbisenc.h>#include <wx/msgdlg.h>#include <wx/log.h>#include <wx/ffile.h>#include <wx/progdlg.h>#include "Export.h"#ifdef USE_LIBFLAC#include "../Audacity.h"**********************************************************************/and libvorbis examples, Monty <monty@xxxxxxxx><msmith@xxxxxxxxxxxxxxxx>; Vorbize, Kenneth Arnold <kcarnold@xxxxxxxxx>;Portions from vorbis-tools, copyright 2000-2002 Michael SmithJoshua HabermanBased on ExportOGG.cpp by:A copy of this license is included with this source.This program is distributed under the GNU General Public License, version 2.Frederik M.J.VExportFLAC.cppAudacity: A Digital Audio Editor/**********************************************************************ad\xAArk\xB6\x9Bm<7-\xDC\x85\x800\xCE
+l
+
+\xCA\xC9\xB5\xB4\x9E\x83=\xD2\xAEm10#\xE6
++\xBF
++m
++h
++g
++3
++\xE3	\x94	R	Q	8	\xF4\xC3\xB3\xAB\x9Eq>\xDF\xA6\x95\x87t>\xF2\xE4\xD9\xA2\x9AR!\xDA\xD5\xBF\xBE\x97\x96oVQ@-)
+\xF6\xF4\xF3\xB9\xB7\x95\x94\x81\x80pnm\xC0\xA1\x9F\x83\x81\x80hg\xDA\xD7\xC3\xAE\x95\x8D\x8Atsrq// vim: et sts=3 sw=3//// End:// indent-tabs-mode: nil// c-basic-offset: 3// Local Variables://// version control system. Please do not modify past this point.// Indentation settings for Vim and Emacs and unique identifier for Arch, a#endif // USE_LIBVORBIS}   return new ExportFLAC();{ExportPlugin *New_ExportFLAC()//----------------------------------------------------------------------------// Constructor//----------------------------------------------------------------------------}   return true;   od.ShowModal();   ExportFLACOptions od(project);{bool ExportFLAC::DisplayOptions(AudacityProject *project)}   return !cancelling;      delete[] tmpsmplbuf;      delete encoder;   delete mixer;   }   	free(tmpsmplbuf[i]);   for (i = 0; i < numChannels; i++) {   GetActiveProject()->ProgressHide();   encoder->finish();   }      cancelling = !GetActiveProject()->ProgressUpdate(progressvalue);                                      (t1-t0)));      int progressvalue = int(1000 * ((mixer->MixGetCurrentTime()-t0) /      }         encoder->process(tmpsmplbuf, samplesThisRun);         }            }               }                  tmpsmplbuf[i][j] = ((short *) mixed)[j];               for (j = 0; j < samplesThisRun; j++) {            else {            }               }                  tmpsmplbuf[i][j] = ((int *) mixed)[j];               for (j = 0; j < samplesThisRun; j++) {            if (format == int24Sample) {            samplePtr mixed = mixer->GetBuffer(i);         for (i = 0; i < numChannels; i++) {      else {      }         break;      if (samplesThisRun == 0) { //stop encoding      sampleCount samplesThisRun = mixer->Process(SAMPLES_PER_RUN);   while (!cancelling) {                                    wxFileName(fName).GetName());                                    _("Exporting the entire project as FLAC"),                                    _("Exporting the selected audio as FLAC") :   GetActiveProject()->ProgressShow(selectionOnly ?   }   	tmpsmplbuf[i] = (FLAC__int32 *) calloc(SAMPLES_PER_RUN, sizeof(FLAC__int32));   for (i = 0; i < numChannels; i++) {   FLAC__int32 **tmpsmplbuf = new FLAC__int32*[numChannels];   int i, j;                            rate, format, true, mixerSpec);                            numChannels, SAMPLES_PER_RUN, false,                            t0, t1,                            tracks->GetTimeTrack(),   Mixer *mixer = new Mixer(numWaveTracks, waveTracks,   tracks->GetWaveTracks(selectionOnly, &numWaveTracks, &waveTracks);   WaveTrack **waveTracks;   int numWaveTracks;   encoder->init();   encoder->set_max_lpc_order(flacLevels[levelPref].max_lpc_order);   encoder->set_rice_parameter_search_dist(flacLevels[levelPref].rice_parameter_search_dist);   encoder->set_max_residual_partition_order(flacLevels[levelPref].max_residual_partition_order);   encoder->set_min_residual_partition_order(flacLevels[levelPref].min_residual_partition_order);   encoder->set_qlp_coeff_precision(flacLevels[levelPref].qlp_coeff_precision);   }      encoder->set_loose_mid_side_stereo(flacLevels[levelPref].loose_mid_side_stereo);      encoder->set_do_mid_side_stereo(flacLevels[levelPref].do_mid_side_stereo);   else {   }      encoder->set_loose_mid_side_stereo(false);      encoder->set_do_mid_side_stereo(false);   if (numChannels != 2) {   encoder->set_do_escape_coding(flacLevels[levelPref].do_escape_coding);
+\ ファイル末尾に改行がありません

Added: trunk/overlays/proaudio/media-sound/audacity/files/digest-audacity-9999
===================================================================

Modified: trunk/overlays/proaudio/media-sound/lmms/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/lmms/Manifest	2007-10-17 07:01:25 UTC (rev 930)
+++ trunk/overlays/proaudio/media-sound/lmms/Manifest	2007-10-17 20:05:27 UTC (rev 931)
@@ -13,10 +13,10 @@
 MD5 0a67b6cd2ba0954e1ef323388b1e6285 lmms-0.2.1-r1.ebuild 1639
 RMD160 af18ac6508a6d74c164687261b4d31342b83fb21 lmms-0.2.1-r1.ebuild 1639
 SHA256 b0fa5922a2735811ea3e33c6c113a781f940d8f0ddf4ad3b14f279702877cfd4 lmms-0.2.1-r1.ebuild 1639
-EBUILD lmms-0.3.0.ebuild 2006 RMD160 ba20110bf597dcfada777785945837504df6f2e3 SHA1 b07b70bbb73c7bd6a5ce285db5445883a4ccd9a9 SHA256 2857879347292ea4a07113ee74a42fe887b703a692e63ceb8a2a62917e9e9e0f
-MD5 9704fe2d6ff9363722e043e0746f2c06 lmms-0.3.0.ebuild 2006
-RMD160 ba20110bf597dcfada777785945837504df6f2e3 lmms-0.3.0.ebuild 2006
-SHA256 2857879347292ea4a07113ee74a42fe887b703a692e63ceb8a2a62917e9e9e0f lmms-0.3.0.ebuild 2006
+EBUILD lmms-0.3.0.ebuild 1914 RMD160 22f09c0425b4de938c14c77d6b73718c6a90f777 SHA1 364eca93aced88e0609f96299ff24a72e7ffb087 SHA256 024fcb60e79f97b3fd064e9590b6c7ef8ade25aa496083de8f1d4427e2191b9c
+MD5 803a0beaf69aa3e327082153fef2f6d0 lmms-0.3.0.ebuild 1914
+RMD160 22f09c0425b4de938c14c77d6b73718c6a90f777 lmms-0.3.0.ebuild 1914
+SHA256 024fcb60e79f97b3fd064e9590b6c7ef8ade25aa496083de8f1d4427e2191b9c lmms-0.3.0.ebuild 1914
 EBUILD lmms-9999-r1.ebuild 2388 RMD160 56e762d56d87412beb53eec7556aa91455807efd SHA1 b0f73dce205b5b1ff8e1d4d0af4a6439f2fdbb97 SHA256 7252aabbf224d34594a8d5ac93ccf8a6cb670c3fc28249a1ea28f5f258365b13
 MD5 80a3da435f6068c9405d188f5c54751c lmms-9999-r1.ebuild 2388
 RMD160 56e762d56d87412beb53eec7556aa91455807efd lmms-9999-r1.ebuild 2388

Modified: trunk/overlays/proaudio/media-sound/lmms/lmms-0.3.0.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/lmms/lmms-0.3.0.ebuild	2007-10-17 07:01:25 UTC (rev 930)
+++ trunk/overlays/proaudio/media-sound/lmms/lmms-0.3.0.ebuild	2007-10-17 20:05:27 UTC (rev 931)
@@ -74,6 +74,4 @@
 	make DESTDIR="${D}" install || die "Install failed"
 	dodoc README AUTHORS ChangeLog TODO || die "dodoc failed"
 	newicon "${D}/usr/share/lmms/themes/default/icon.png" "${PN}.png"
-	make_desktop_entry ${PN} "Linux Multimedia Studio" ${PN} \
-		"AudioVideo;Audio;Sequencer" 
 }


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