| [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Ӫ` \x85 matsuu amd64 ~matsuu/src/audacity-src-1.3.3-beta/src/export/ExportFLAC.cpp
+ 3210 #"! U tp | \xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF } k \xFC ad
+ | \xB8 \xB7 \x96 \x95 \x86 \x85 v u ( \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 \x8D e 9
++ \xF0
++ \xED
++ \xEC
++ \xBD
++ \x8D
++ {
++ z
++ u
++ p
++ 9
++
++ \xEC \xBE \x8A \x88 [ Z @ > = 8 3 \xF8 \xF6 \xC4 | > \xC2 \x84 F \xCA \x85 \x84 L \xB8 \xB7 \x91 \x8C \ T 7 , \xE8 \xA4 Y \xE8 \xE0 \xCB \xC6 \xAD } x I \xE1 \xDB \xA4 s l g J = 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"