[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"