[proaudio] [2092] remove old, add new ebuild jucer 1.53

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


Revision: 2092
Author:   willy
Date:     2012-01-24 17:39:35 +0100 (Tue, 24 Jan 2012)
Log Message:
-----------
remove old, add new ebuild jucer 1.53

Modified Paths:
--------------
    trunk/overlays/proaudio/media-libs/juce/ChangeLog
    trunk/overlays/proaudio/media-libs/juce/Manifest
    trunk/overlays/proaudio/media-libs/juce/metadata.xml

Added Paths:
-----------
    trunk/overlays/proaudio/media-libs/juce/juce-1.53.ebuild

Removed Paths:
-------------
    trunk/overlays/proaudio/media-libs/juce/files/
    trunk/overlays/proaudio/media-libs/juce/juce-1.31.ebuild
    trunk/overlays/proaudio/media-libs/juce/juce-1.35.ebuild
    trunk/overlays/proaudio/media-libs/juce/juce-1.40.ebuild
    trunk/overlays/proaudio/media-libs/juce/juce-1.41.ebuild
    trunk/overlays/proaudio/media-libs/juce/juce-1.44.ebuild
    trunk/overlays/proaudio/media-libs/juce/juce-1.45.ebuild
    trunk/overlays/proaudio/media-libs/juce/juce-1.46.ebuild

Modified: trunk/overlays/proaudio/media-libs/juce/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-libs/juce/ChangeLog	2012-01-23 11:36:37 UTC (rev 2091)
+++ trunk/overlays/proaudio/media-libs/juce/ChangeLog	2012-01-24 16:39:35 UTC (rev 2092)
@@ -1,7 +1,15 @@
 # ChangeLog for media-libs/juce
-# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*juce-1.53 (24 Jan 2012)
+
+  24 Jan 2012; Willy <willy@xxxxxxxxxxxxx> -juce-1.31.ebuild,
+  -files/juce-1.31-gcc-4.1.patch, -files/juce-1.31-vorbis_header.patch,
+  -juce-1.35.ebuild, -juce-1.40.ebuild, -juce-1.41.ebuild, -juce-1.44.ebuild,
+  -juce-1.45.ebuild, -juce-1.46.ebuild, +juce-1.53.ebuild, metadata.xml:
+  remover old, add new ebuild
+
   16 Dec 2007; Thomas Kuther <gimpel@xxxxxxxxxxxxxxxx> juce-1.45.ebuild:
   make jucer and demo optional, remove unneeded headers
 

Modified: trunk/overlays/proaudio/media-libs/juce/Manifest
===================================================================
--- trunk/overlays/proaudio/media-libs/juce/Manifest	2012-01-23 11:36:37 UTC (rev 2091)
+++ trunk/overlays/proaudio/media-libs/juce/Manifest	2012-01-24 16:39:35 UTC (rev 2092)
@@ -1,18 +1,4 @@
-AUX juce-1.31-gcc-4.1.patch 393 RMD160 2f3562c9cdfde17804dfc216af8697ba8871d26d SHA1 52f5435519357c772fae9fe31f271506b23dd1e1 SHA256 4819c9b24eaedce9a3326747b73262a398c2f2009b3f5820d70f99aed5691475
-AUX juce-1.31-vorbis_header.patch 584 RMD160 1ddc9fb57d9eb7caaaf0547b12b47421e4d96d8a SHA1 516e87cb9ce6e448913f48ff7ddf6ee98a310d86 SHA256 c401d688fd2c90ad032fc11e8486a13efbe801d50665045eb872702f586ed119
-DIST juce_1_31.zip 2657753 RMD160 cbdee01c75e2f09e156238cc772cd2596ef4f61d SHA1 ab63af44016a28aa630628ffc11970987ff8c84c SHA256 e34c194d6118ad236f30b04490362789c4f53e04fe372d8293d32102df8cbe54
-DIST juce_1_35.zip 2798605 RMD160 4e7882924dd5a6ed050edd282517625a9646ae47 SHA1 6c931e56caeaec1541fcb82654bf1f167b6a3778 SHA256 13a988a3e25212d43f3afe544e81de7449ef86c938cc8b51f5ce064b235c77b2
-DIST juce_1_40.zip 3212767 RMD160 82d9fce8dc11da5abf3270c8e32560d588eaa6f9 SHA1 f05279d0b36f6265c8037147b968014a1c4157d5 SHA256 64fc744139f8b8ec5064a117c807a1e6d980624b5f8132f5f48b4cc9f92efcd8
-DIST juce_1_41.zip 3688715 RMD160 2184ba9be7a274af49577bf8e4e2cfab80238bdb SHA1 2b1e575ae266682af4175302e12cc44df3598df1 SHA256 73cbcf3e12d283ddcb7a8b4ff9543e9f5d22fbcc66b860ad3b2f92977e300743
-DIST juce_1_44.zip 3848931 RMD160 4d7a434f11d765aa17681852ecbaaec396be5653 SHA1 1a740c14c51f8f78959fbf49c136f1937b8fdba9 SHA256 ada839d532a14e688b09f08fd2b21fa9e16e4b48c74ba09fda270a536e515b6f
-DIST juce_1_45.zip 3939357 RMD160 56179cbe4298801076cc60b2c471390d23799b6b SHA1 1584a627070216c7cc1ef134a45135c0a97aafe8 SHA256 6d47b5276f67fdcc25a011c809e7f3a96620a1c1efa68b149618e229bcdd93da
-DIST juce_1_46.zip 6059573 RMD160 9ce71db35a7b84b9e94987e42255b3191a13d124 SHA1 79a4077d0b2dcbaddda7b6909fc8555bb3b05cb8 SHA256 1b8f50169bc2d827c6efe6bc98bbef2161f615219e4e8921e68227888fd50a9e
-EBUILD juce-1.31.ebuild 1792 RMD160 c984edaabd32bfac87ddd4934354dcbb996806b1 SHA1 3e4f67840f15195f3500f30bb45efb73278be5f9 SHA256 be5feb7814b68d638dcbe9ec7ed47d0866b54cab0fdf68827e16d9067553c34d
-EBUILD juce-1.35.ebuild 1787 RMD160 832f4461c8f4b645ac86c93607dc90853747ca6d SHA1 650c51a11c8fc4ed1093a75446710c4470a40f4b SHA256 2dcba7ebddc71d5ef7dd5eb5693876460d4bce02c008e5e19b086a9068240213
-EBUILD juce-1.40.ebuild 2304 RMD160 90fcd06fa22b712703a9832e0238ba274b50c781 SHA1 6776e0a9b8477403405521e02b3f40a636a9f0c3 SHA256 f11bc64100d5ece14cbe57a7783f09f09942619f901a04b709298ac97e95f1fd
-EBUILD juce-1.41.ebuild 2068 RMD160 45849b2eb19fbec24787ead3de4a93a66bcb494e SHA1 2868b0fbdbc853c80beeee6f08895d79850c7447 SHA256 87fec9fcd3946d5532d1b0251693d9d111f46c1d843c0d71cab7aea07eb58231
-EBUILD juce-1.44.ebuild 2130 RMD160 e9222b33214f68696c9321d02330d557b80110b0 SHA1 4215f53a896816fab66b8bea1272c67571e88e60 SHA256 39dc069f30cd2ff092b2ecf705f19c6747b91e674069753fca6574e3085ce951
-EBUILD juce-1.45.ebuild 3245 RMD160 1df2d1351a2a56a68fe67fb2de172e56c25b43cd SHA1 22f397b9bc3f6e2086f448220c24c87bd0adba7f SHA256 89e918f70cc2835437a37fe74c04a6730daa09c398b9421a47e909c604596f6f
-EBUILD juce-1.46.ebuild 3170 RMD160 631dcac9c1017f8b7f6341a7b5ea559a3206bd75 SHA1 7816eb09a9ef1fa847630418be2a3455d819aacc SHA256 504b564b3bfb80eef6fe926d90fe3e5f359a87701ec8ec100fb52b917de42877
-MISC ChangeLog 483 RMD160 e94f34d0200f4c6ef944ccbf6fdf5eaf33bc14d8 SHA1 f7ff5047c360c8ed53e0f38f8d3b699c802109d4 SHA256 923d9a0138c14a836fafefd3e53797de3bdf6983dca0241d77b564e1480a9be6
-MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89
+DIST juce_1_53.zip 7623534 RMD160 e318a1e143edc9ee4ef31ae61aaada2efa96c8d3 SHA1 19508620cd43df97e22739c16a7382f87b38b6a5 SHA256 fe4588992360437d56c7d2ebec4a6fb7ad2683319bc10250bf802429f95c5698
+EBUILD juce-1.53.ebuild 2951 RMD160 d9b8ba9d1601d108d4edf1719bacd806b0b228a9 SHA1 90950fe2e4d71c91fafc22fc52f0dae169940090 SHA256 b94314f6376d7853a352def4d0fa66d14d89792543e1f7685cd73e1c4e40017f
+MISC ChangeLog 825 RMD160 151030db80ec0f3a29809b6371db03e8ac074bd2 SHA1 cd6ecbd51e1a57ad3954d675d3e08bffb08e5a8c SHA256 c555007e6abfde820d71ee121c554736efe09267a02c1276c773fbd05d28f9e8
+MISC metadata.xml 364 RMD160 f0a9fb77d89d2e38fde0f16ab05c37e151b54e72 SHA1 ac282559d7e1890eddd0405ad56cfea12da2ebf4 SHA256 c1ed97527d6d1cf7e0af8f1a5b3e25209bbe30278583db2d99c3d50af7f50e32

Deleted: trunk/overlays/proaudio/media-libs/juce/juce-1.31.ebuild
===================================================================
--- trunk/overlays/proaudio/media-libs/juce/juce-1.31.ebuild	2012-01-23 11:36:37 UTC (rev 2091)
+++ trunk/overlays/proaudio/media-libs/juce/juce-1.31.ebuild	2012-01-24 16:39:35 UTC (rev 2092)
@@ -1,74 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=3
-
-inherit eutils
-
-MY_P="${P/-/_}"
-MY_P="${MY_P/./_}"
-
-DESCRIPTION="JUCE (Jules' Utility Class Extensions) is an all-encompassing C++
-class library for developing cross-platform applications, especially UIs for
-audio and video applications."
-HOMEPAGE="http://www.rawmaterialsoftware.com/juce";
-SRC_URI="http://www.rawmaterialsoftware.com/juce/downloads/${MY_P}.zip";
-RESTRICT="mirror"
-
-S="${WORKDIR}/${PN}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~x86 ~amd64"
-IUSE="debug flac opengl vorbis"
-
-RDEPEND="=media-libs/freetype-2*
-	>=media-libs/alsa-lib-0.9
-	flac? ( media-libs/flac )
-	opengl? ( virtual/opengl
-		media-libs/glut )
-	vorbis? ( media-libs/libvorbis )
-	sys-libs/glibc[nptl]
-	|| ( >=x11-libs/libX11-1.0.1-r1 virtual/x11 )"
-DEPEND="${RDEPEND}
-	app-arch/unzip
-	|| ( ( x11-proto/xineramaproto
-			x11-proto/xextproto
-			x11-proto/xproto )
-		virtual/x11 )"
-
-src_unpack() {
-	unpack ${A}
-	cd "${S}"
-	epatch "${FILESDIR}"/"${P}"-gcc-4.1.patch
-	epatch "${FILESDIR}"/"${P}"-vorbis_header.patch
-}
-
-src_compile() {
-	local myconf
-	use debug && myconf="CONFIG=Debug" || myconf="CONFIG=Release"
-
-	if use opengl; then
-		sed -i -e "s://  #define JUCE_OPENGL 1:  #define JUCE_OPENGL 1:" \
-		juce_Config.h
-	fi
-
-	cd "${S}"/build/linux
-	make ${myconf} || die "compiling the juce library failed"
-
-	cd "${S}"/demo/build/linux
-	make ${myconf} || die "compiling the juce demo failed"
-
-	cd "${S}"/jucer/build/linux
-	make ${myconf} || die "compiling jucer failed"
-}
-
-src_install() {
-	dolib bin/*.a
-	dobin demo/build/linux/build/jucedemo
-	dobin jucer/build/linux/build/jucer
-	insinto /usr/share/doc/"${P}"
-	doins docs/*.html docs/*.css docs/*.txt
-	mv docs/images "${D}"/usr/share/doc/"${P}"
-}

Deleted: trunk/overlays/proaudio/media-libs/juce/juce-1.35.ebuild
===================================================================
--- trunk/overlays/proaudio/media-libs/juce/juce-1.35.ebuild	2012-01-23 11:36:37 UTC (rev 2091)
+++ trunk/overlays/proaudio/media-libs/juce/juce-1.35.ebuild	2012-01-24 16:39:35 UTC (rev 2092)
@@ -1,74 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=3
-
-inherit eutils
-
-MY_P="${P/-/_}"
-MY_P="${MY_P/./_}"
-
-DESCRIPTION="JUCE (Jules' Utility Class Extensions) is an all-encompassing C++
-class library for developing cross-platform applications, especially UIs for
-audio and video applications."
-HOMEPAGE="http://www.rawmaterialsoftware.com/juce";
-SRC_URI="http://www.rawmaterialsoftware.com/juce/downloads/${MY_P}.zip";
-RESTRICT="mirror"
-
-S="${WORKDIR}/${PN}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~x86"
-IUSE="debug flac opengl vorbis"
-
-RDEPEND="=media-libs/freetype-2*
-	>=media-libs/alsa-lib-0.9
-	flac? ( media-libs/flac )
-	opengl? ( virtual/opengl
-		media-libs/glut )
-	vorbis? ( media-libs/libvorbis )
-	sys-libs/glibc[nptl]
-	|| ( >=x11-libs/libX11-1.0.1-r1 virtual/x11 )"
-DEPEND="${RDEPEND}
-	app-arch/unzip
-	|| ( ( 	x11-proto/xineramaproto
-			x11-proto/xextproto
-			x11-proto/xproto )
-		virtual/x11 )"
-
-src_unpack() {
-	unpack ${A}
-	cd "${S}"
-	epatch "${FILESDIR}"/"${P}"-gcc-4.1.patch
-	epatch "${FILESDIR}"/"${P}"-vorbis_header.patch
-}
-
-src_compile() {
-	local myconf
-		use debug && myconf="CONFIG=Debug" || myconf="CONFIG=Release"
-
-	if use opengl; then
-		sed -i -e "s://  #define JUCE_OPENGL 1:  #define JUCE_OPENGL 1:" \
-		juce_Config.h
-	fi
-
-	cd "${S}"/build/linux
-	make ${myconf} || die "compiling the juce library failed"
-
-	cd "${S}"/demo/build/linux
-	make ${myconf} || die "compiling the juce demo failed"
-
-	cd "${S}"/jucer/build/linux
-	make ${myconf} || die "compiling jucer failed"
-}
-
-src_install() {
-	dolib bin/*.a
-	dobin demo/build/linux/build/jucedemo
-	dobin jucer/build/linux/build/jucer
-	insinto /usr/share/doc/"${P}"
-	doins docs/*.html docs/*.css docs/*.txt
-	mv docs/images "${D}"/usr/share/doc/"${P}"
-}

Deleted: trunk/overlays/proaudio/media-libs/juce/juce-1.40.ebuild
===================================================================
--- trunk/overlays/proaudio/media-libs/juce/juce-1.40.ebuild	2012-01-23 11:36:37 UTC (rev 2091)
+++ trunk/overlays/proaudio/media-libs/juce/juce-1.40.ebuild	2012-01-24 16:39:35 UTC (rev 2092)
@@ -1,85 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=3
-
-inherit eutils
-
-MY_P="${P/-/_}"
-MY_P="${MY_P/./_}"
-
-DESCRIPTION="JUCE (Jules' Utility Class Extensions) is an all-encompassing C++
-class library for developing cross-platform applications, especially UIs for
-audio and video applications."
-HOMEPAGE=" http://www.rawmaterialsoftware.com/juce";
-SRC_URI="http://www.rawmaterialsoftware.com/juce/downloads/${MY_P}.zip "
-RESTRICT="mirror"
-
-S="${WORKDIR}/${PN}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~x86 ~amd64"
-IUSE="debug xinerama flac vorbis opengl"
-
-RDEPEND="=media-libs/freetype-2*
-	>=media-libs/alsa-lib-0.9
-	flac? ( media-libs/flac )
-	opengl? ( virtual/opengl media-libs/freeglut )
-	vorbis? ( media-libs/libvorbis )
-	sys-libs/glibc[nptl]
-	|| ( >=x11-libs/libX11-1.0.1-r1 virtual/x11 )"
-DEPEND="${RDEPEND}
-	app-arch/unzip
-	|| ( ( x11-proto/xineramaproto
-			x11-proto/xextproto
-			x11-proto/xproto )
-		virtual/x11 )"
-
-src_unpack() {
-	unpack ${A}
-	cd "${S}"
-	#	epatch "${FILESDIR}"/"${P}"-gcc-4.1.patch
-	# fix typo (see here:
-	# http://www.rawmaterialsoftware.com/juceforum/viewtopic.php?t=1274)
-	sed -i -s 's@juce_OWnedArray.h@juce_OwnedArray.h@' src/juce_appframework/audio/audio_sources/juce_IIRFilterAudioSource.h
-	epatch "${FILESDIR}"/"${PN}"-1.31-vorbis_header.patch
-}
-
-src_compile() {
-	local myconf
-		use debug && myconf="CONFIG=Debug" || myconf="CONFIG=Release"
-
-	if ! use xinerama; then
-		sed -i -e "s:  #define JUCE_USE_XINERAMA 1://  #define JUCE_USE_XINERAMA 1:" juce_Config.h
-	fi
-
-	if use opengl; then
-		sed -i -e "s://  #define JUCE_OPENGL 1:  #define JUCE_OPENGL 1:" juce_Config.h
-	fi
-
-	cd "${S}"/build/linux
-	make ${myconf} || die "compiling the juce library failed"
-
-	cd "${S}"/demo/build/linux
-	make ${myconf} || die "compiling the juce demo failed"
-
-	cd "${S}"/jucer/build/linux
-	make ${myconf} || die "compiling jucer failed"
-}
-
-src_install() {
-	dolib bin/*.a
-	dobin demo/build/linux/build/jucedemo
-	dobin jucer/build/linux/build/jucer
-	insinto /usr/share/doc/"${P}"
-	doins docs/*.html docs/*.css docs/*.txt
-	mv docs/images "${D}"/usr/share/doc/"${P}"
-	insinto /usr/include/"${PN}"
-	doins *.h
-	cp -R src "${D}"/usr/include/"${PN}"
-	for i in `find ${D}/usr/include/${PN}/src -name *.cpp`; do
-		rm -f $i
-	done
-}

Deleted: trunk/overlays/proaudio/media-libs/juce/juce-1.41.ebuild
===================================================================
--- trunk/overlays/proaudio/media-libs/juce/juce-1.41.ebuild	2012-01-23 11:36:37 UTC (rev 2091)
+++ trunk/overlays/proaudio/media-libs/juce/juce-1.41.ebuild	2012-01-24 16:39:35 UTC (rev 2092)
@@ -1,81 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=3
-
-inherit eutils
-
-MY_P="${P/-/_}"
-MY_P="${MY_P/./_}"
-
-DESCRIPTION="JUCE (Jules' Utility Class Extensions) is an all-encompassing C++
-class library for developing cross-platform applications, especially UIs for
-audio and video applications."
-HOMEPAGE=" http://www.rawmaterialsoftware.com/juce";
-SRC_URI="http://www.rawmaterialsoftware.com/juce/downloads/${MY_P}.zip "
-RESTRICT="mirror"
-
-S="${WORKDIR}/${PN}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~x86 -amd64"
-IUSE="debug xinerama flac vorbis opengl"
-
-RDEPEND="=media-libs/freetype-2*
-	>=media-libs/alsa-lib-0.9
-	flac? ( media-libs/flac )
-	vorbis? ( media-libs/libvorbis )
-	sys-libs/glibc[nptl]
-	|| ( >=x11-libs/libX11-1.0.1-r1 virtual/x11 )"
-DEPEND="${RDEPEND}
-	app-arch/unzip
-	|| ( ( 	x11-proto/xineramaproto
-			x11-proto/xextproto
-			x11-proto/xproto )
-		virtual/x11 )
-	opengl? ( virtual/opengl || ( media-libs/freeglut media-libs/glut ) )"
-
-src_unpack() {
-	unpack ${A}
-	cd "${S}"
-	epatch "${FILESDIR}"/"${PN}"-1.31-vorbis_header.patch
-}
-
-src_compile() {
-	local myconf
-		use debug && myconf="CONFIG=Debug" || myconf="CONFIG=Release"
-
-	if ! use xinerama; then
-		sed -i -e "s:  #define JUCE_USE_XINERAMA 1://  #define JUCE_USE_XINERAMA 1:" juce_Config.h
-	fi
-
-	if use opengl; then
-		sed -i -e "s://  #define JUCE_OPENGL 1:  #define JUCE_OPENGL 1:" juce_Config.h
-	fi
-
-	cd "${S}"/build/linux
-	make ${myconf} || die "compiling the juce library failed"
-
-	cd "${S}"/demo/build/linux
-	make ${myconf} || die "compiling the juce demo failed"
-
-	cd "${S}"/jucer/build/linux
-	make ${myconf} || die "compiling jucer failed"
-}
-
-src_install() {
-	dolib bin/*.a
-	dobin demo/build/linux/build/jucedemo
-	dobin jucer/build/linux/build/jucer
-	insinto /usr/share/doc/"${P}"
-	doins docs/*.html docs/*.css docs/*.txt
-	mv docs/images "${D}"/usr/share/doc/"${P}"
-	insinto /usr/include/"${PN}"
-	doins *.h
-	cp -R src "${D}"/usr/include/"${PN}"
-	for i in `find ${D}/usr/include/${PN}/src -name *.cpp`; do
-		rm -f $i
-	done
-}

Deleted: trunk/overlays/proaudio/media-libs/juce/juce-1.44.ebuild
===================================================================
--- trunk/overlays/proaudio/media-libs/juce/juce-1.44.ebuild	2012-01-23 11:36:37 UTC (rev 2091)
+++ trunk/overlays/proaudio/media-libs/juce/juce-1.44.ebuild	2012-01-24 16:39:35 UTC (rev 2092)
@@ -1,82 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=3
-
-inherit eutils
-
-MY_P="${P/-/_}"
-MY_P="${MY_P/./_}"
-
-DESCRIPTION="JUCE (Jules' Utility Class Extensions) is an all-encompassing C++
-class library for developing cross-platform applications, especially UIs for
-audio and video applications."
-HOMEPAGE=" http://www.rawmaterialsoftware.com/juce";
-#SRC_URI="http://www.rawmaterialsoftware.com/juce/downloads/${MY_P}.zip "
-SRC_URI="http://downloads.sourceforge.net/juce/${MY_P}.zip "
-RESTRICT="mirror"
-
-S="${WORKDIR}/${PN}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~x86 ~amd64"
-IUSE="debug xinerama flac vorbis opengl"
-
-RDEPEND="=media-libs/freetype-2*
-	>=media-libs/alsa-lib-0.9
-	flac? ( media-libs/flac )
-	vorbis? ( media-libs/libvorbis )
-	sys-libs/glibc[nptl]
-	|| ( >=x11-libs/libX11-1.0.1-r1 virtual/x11 )"
-DEPEND="${RDEPEND}
-	app-arch/unzip
-	|| ( ( 	x11-proto/xineramaproto
-			x11-proto/xextproto
-			x11-proto/xproto )
-		virtual/x11 )
-	opengl? ( virtual/opengl || ( media-libs/freeglut media-libs/glut ) )"
-
-src_unpack() {
-	unpack ${A}
-	cd "${S}"
-	epatch "${FILESDIR}"/"${PN}"-1.31-vorbis_header.patch
-}
-
-src_compile() {
-	local myconf
-		use debug && myconf="CONFIG=Debug" || myconf="CONFIG=Release"
-
-	if ! use xinerama; then
-		sed -i -e "s:  #define JUCE_USE_XINERAMA 1://  #define JUCE_USE_XINERAMA 1:" juce_Config.h
-	fi
-
-	if use opengl; then
-		sed -i -e "s://  #define JUCE_OPENGL 1:  #define JUCE_OPENGL 1:" juce_Config.h
-	fi
-
-	cd "${S}"/build/linux
-	make ${myconf} || die "compiling the juce library failed"
-
-	cd "${S}"/demo/build/linux
-	make ${myconf} || die "compiling the juce demo failed"
-
-	cd "${S}"/jucer/build/linux
-	make ${myconf} || die "compiling jucer failed"
-}
-
-src_install() {
-	dolib bin/*.a
-	dobin demo/build/linux/build/jucedemo
-	dobin jucer/build/linux/build/jucer
-	insinto /usr/share/doc/"${P}"
-	doins docs/*.html docs/*.css docs/*.txt
-	mv docs/images "${D}"/usr/share/doc/"${P}"
-	insinto /usr/include/"${PN}"
-	doins *.h
-	cp -R src "${D}"/usr/include/"${PN}"
-	for i in `find ${D}/usr/include/${PN}/src -name *.cpp`; do
-		rm -f $i
-	done
-}

Deleted: trunk/overlays/proaudio/media-libs/juce/juce-1.45.ebuild
===================================================================
--- trunk/overlays/proaudio/media-libs/juce/juce-1.45.ebuild	2012-01-23 11:36:37 UTC (rev 2091)
+++ trunk/overlays/proaudio/media-libs/juce/juce-1.45.ebuild	2012-01-24 16:39:35 UTC (rev 2092)
@@ -1,120 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=3
-
-inherit eutils multilib flag-o-matic
-
-MY_P="${P/-/_}"
-MY_P="${MY_P/./_}"
-
-DESCRIPTION="JUCE (Jules' Utility Class Extensions) is an all-encompassing C++
-class library for developing cross-platform applications, especially UIs for
-audio and video applications."
-HOMEPAGE=" http://www.rawmaterialsoftware.com/juce";
-SRC_URI="mirror://sourceforge/juce/${MY_P}.zip "
-RESTRICT="mirror"
-
-S="${WORKDIR}/${PN}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~x86 ~amd64"
-IUSE="debug xinerama flac vorbis opengl jucer demo"
-
-RDEPEND="=media-libs/freetype-2*
-	>=media-libs/alsa-lib-0.9
-	flac? ( media-libs/flac )
-	vorbis? ( media-libs/libvorbis )
-	|| ( >=x11-libs/libX11-1.0.1-r1 virtual/x11 )
-	amd64? ( app-emulation/emul-linux-x86-xlibs )"
-DEPEND="${RDEPEND}
-	app-arch/unzip
-	|| ( ( 	x11-proto/xineramaproto
-			x11-proto/xextproto
-			x11-proto/xproto )
-		virtual/x11 )
-	opengl? ( virtual/opengl || ( media-libs/freeglut media-libs/glut ) )"
-
-src_unpack() {
-	unpack ${A}
-	cd "${S}"
-	epatch "${FILESDIR}"/"${PN}"-1.31-vorbis_header.patch
-}
-
-src_compile() {
-	# demo fails with --as-needed
-	filter-ldflags -Wl,--as-needed --as-needed
-
-	local myconf=""
-		use debug && myconf="CONFIG=Debug" || myconf="CONFIG=Release"
-
-	if ! use xinerama; then
-		sed -i -e "s:  #define JUCE_USE_XINERAMA 1://  #define JUCE_USE_XINERAMA 1:" juce_Config.h
-	fi
-
-	if use opengl; then
-		sed -i -e "s://  #define JUCE_OPENGL 1:  #define JUCE_OPENGL 1:" juce_Config.h
-	fi
-
-	cd "${S}"/build/linux
-	# debug
-	einfo "Running CFLAGS=${CFLAGS} make ${myconf} ..."
-	make ${myconf} || die "compiling the juce library failed"
-
-	if use demo; then
-		cd "${S}/extras/juce demo/build/linux"
-		make ${myconf} || die "compiling the juce demo failed"
-	fi
-
-	if use jucer; then
-		cd "${S}/extras/the jucer/build/linux"
-		make ${myconf} || die "compiling jucer failed"
-	fi
-
-	# compile 32bit too on amd64
-	if use amd64; then
-		einfo "Compiling 32bit lib too..."
-
-		# move 32bit lib out of the way
-		mv "${S}/bin/libjuce.a" "${WORKDIR}/lib64juce.a"
-		# clean bin dir
-		rm -rf "${S}"/bin/*
-		# and compile the lib again
-		cd "${S}"/build/linux
-		make clean || die
-		CFLAGS="${CFLAGS} -m32"
-		# debug
-		einfo "Running CFLAGS=${CFLAGS} make ${myconf} ..."
-		make ${myconf} || die
-	fi
-}
-
-src_install() {
-	if use amd64; then
-		insinto /usr/lib32
-		doins bin/libjuce.a
-		insinto /usr/lib64
-		newins ${WORKDIR}/lib64juce.a libjuce.a
-	else
-		dolib bin/*.a
-	fi
-	use demo && dobin "extras/juce demo/build/linux/build/jucedemo"
-	use jucer && dobin "extras/the jucer/build/linux/build/jucer"
-	insinto /usr/share/doc/"${P}"
-	doins docs/*.html docs/*.css docs/*.txt
-	mv docs/images "${D}"/usr/share/doc/"${P}"
-	insinto /usr/include/"${PN}"
-	doins *.h
-	# remove unneded sources
-	rm -rf src/juce_appframework/audio/audio_file_formats/flac
-	rm -rf src/juce_appframework/audio/audio_file_formats/oggvorbis
-	rm -rf src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib
-	rm -rf src/juce_appframework/gui/graphics/imaging/image_file_formats/pnglib
-	cp -R src "${D}"/usr/include/"${PN}"
-	# don't install .cpp files
-	for i in `find ${D}/usr/include/${PN}/src -name *.cpp`; do
-		rm -f $i
-	done
-}

Deleted: trunk/overlays/proaudio/media-libs/juce/juce-1.46.ebuild
===================================================================
--- trunk/overlays/proaudio/media-libs/juce/juce-1.46.ebuild	2012-01-23 11:36:37 UTC (rev 2091)
+++ trunk/overlays/proaudio/media-libs/juce/juce-1.46.ebuild	2012-01-24 16:39:35 UTC (rev 2092)
@@ -1,115 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=3
-
-inherit eutils multilib flag-o-matic
-
-MY_P="${P/-/_}"
-MY_P="${MY_P/./_}"
-
-DESCRIPTION="JUCE (Jules' Utility Class Extensions) is an all-encompassing C++
-class library for developing cross-platform applications, especially UIs for
-audio and video applications."
-HOMEPAGE=" http://www.rawmaterialsoftware.com/juce";
-SRC_URI="mirror://sourceforge/juce/${MY_P}.zip "
-RESTRICT="mirror"
-
-S="${WORKDIR}/${PN}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~x86 ~amd64"
-IUSE="debug xinerama flac vorbis opengl jucer demo"
-
-RDEPEND="=media-libs/freetype-2*
-	>=media-libs/alsa-lib-0.9
-	flac? ( media-libs/flac )
-	vorbis? ( media-libs/libvorbis )
-	sys-libs/glibc[nptl]
-	|| ( >=x11-libs/libX11-1.0.1-r1 virtual/x11 )
-	amd64? ( app-emulation/emul-linux-x86-xlibs )"
-DEPEND="${RDEPEND}
-	app-arch/unzip
-	|| ( ( 	x11-proto/xineramaproto
-			x11-proto/xextproto
-			x11-proto/xproto )
-		virtual/x11 )
-	opengl? ( virtual/opengl || ( media-libs/freeglut media-libs/glut ) )"
-
-src_compile() {
-	# demo fails with --as-needed
-	filter-ldflags -Wl,--as-needed --as-needed
-
-	local myconf=""
-		use debug && myconf="CONFIG=Debug" || myconf="CONFIG=Release"
-
-	if ! use xinerama; then
-		sed -i -e "s:  #define JUCE_USE_XINERAMA 1://  #define JUCE_USE_XINERAMA 1:" juce_Config.h
-	fi
-
-	if use opengl; then
-		sed -i -e "s://  #define JUCE_OPENGL 1:  #define JUCE_OPENGL 1:" juce_Config.h
-	fi
-
-	cd "${S}"/build/linux
-	# debug
-	einfo "Running CFLAGS=${CFLAGS} make ${myconf} ..."
-	make ${myconf} || die "compiling the juce library failed"
-
-	if use demo; then
-		cd "${S}/extras/juce demo/build/linux"
-		make ${myconf} || die "compiling the juce demo failed"
-	fi
-
-	if use jucer; then
-		cd "${S}/extras/the jucer/build/linux"
-		make ${myconf} || die "compiling jucer failed"
-	fi
-
-	# compile 32bit too on amd64
-	if use amd64; then
-		einfo "Compiling 32bit lib too..."
-
-		# move 32bit lib out of the way
-		mv "${S}/bin/libjuce.a" "${WORKDIR}/lib64juce.a"
-		# clean bin dir
-		rm -rf "${S}"/bin/*
-		# and compile the lib again
-		cd "${S}"/build/linux
-		make clean || die
-		CFLAGS="${CFLAGS} -m32"
-		# debug
-		einfo "Running CFLAGS=${CFLAGS} make ${myconf} ..."
-		make ${myconf} || die
-	fi
-}
-
-src_install() {
-	if use amd64; then
-		insinto /usr/lib32
-		doins bin/libjuce.a
-		insinto /usr/lib64
-		newins ${WORKDIR}/lib64juce.a libjuce.a
-	else
-		dolib bin/*.a
-	fi
-	use demo && dobin "extras/juce demo/build/linux/build/jucedemo"
-	use jucer && dobin "extras/the jucer/build/linux/build/jucer"
-	insinto /usr/share/doc/"${P}"
-	doins docs/*.html docs/*.css docs/*.txt
-	mv docs/images "${D}"/usr/share/doc/"${P}"
-	insinto /usr/include/"${PN}"
-	doins *.h
-	# remove unneded sources
-	rm -rf src/juce_appframework/audio/audio_file_formats/flac
-	rm -rf src/juce_appframework/audio/audio_file_formats/oggvorbis
-	rm -rf src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib
-	rm -rf src/juce_appframework/gui/graphics/imaging/image_file_formats/pnglib
-	cp -R src "${D}"/usr/include/"${PN}"
-	# don't install .cpp files
-	for i in `find ${D}/usr/include/${PN}/src -name *.cpp`; do
-		rm -f $i
-	done
-}

Added: trunk/overlays/proaudio/media-libs/juce/juce-1.53.ebuild
===================================================================
--- trunk/overlays/proaudio/media-libs/juce/juce-1.53.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-libs/juce/juce-1.53.ebuild	2012-01-24 16:39:35 UTC (rev 2092)
@@ -0,0 +1,111 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=3
+
+inherit eutils multilib flag-o-matic
+
+MY_P="${P/-/_}"
+MY_P="${MY_P/./_}"
+
+DESCRIPTION="JUCE is an all-encompassing C++
+class library for developing cross-platform applications."
+HOMEPAGE=" http://www.rawmaterialsoftware.com/juce";
+SRC_URI="mirror://sourceforge/juce/${MY_P}.zip "
+RESTRICT="mirror"
+
+S="${WORKDIR}/${PN}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~amd64-linux"
+IUSE="debug xinerama flac vorbis opengl jucer demo"
+
+RDEPEND="=media-libs/freetype-2*
+	>=media-libs/alsa-lib-0.9
+	flac? ( media-libs/flac )
+	vorbis? ( media-libs/libvorbis )
+	>=x11-libs/libX11-1.0.1-r1
+	amd64? ( app-emulation/emul-linux-x86-xlibs )"
+
+DEPEND="${RDEPEND}
+	app-arch/unzip
+	x11-libs/libXinerama
+	opengl? ( media-libs/freeglut )"
+
+src_compile() {
+	# demo fails with --as-needed
+	filter-ldflags -Wl,--as-needed --as-needed
+
+	local myconf=""
+		use debug && myconf="CONFIG=Debug" || myconf="CONFIG=Release"
+
+	if ! use xinerama; then
+		sed -i -e "s:  #define JUCE_USE_XINERAMA 1://  #define JUCE_USE_XINERAMA 1:" juce_Config.h
+	fi
+
+	if use opengl; then
+		sed -i -e "s://  #define JUCE_OPENGL 1:  #define JUCE_OPENGL 1:" juce_Config.h
+	fi
+
+	cd "${S}"/Builds/Linux
+	# debug
+	einfo "Running CFLAGS=${CFLAGS} make ${myconf} ..."
+	make ${myconf} || die "compiling the juce library failed"
+
+	if use demo; then
+		cd "${S}/extras/JuceDemo/Builds/Linux"
+		make ${myconf} || die "compiling the juce demo failed"
+	fi
+
+	if use jucer; then
+		cd "${S}/extras/the jucer/build/linux"
+		make ${myconf} || die "compiling jucer failed"
+	fi
+
+	# compile 32bit too on amd64
+	if use amd64; then
+		einfo "Compiling 32bit lib too..."
+
+		# move 32bit lib out of the way
+		mv "${S}/bin/libjuce.a" "${WORKDIR}/lib64juce.a"
+		# clean bin dir
+		rm -rf "${S}"/bin/*
+		# and compile the lib again
+		cd "${S}"/Builds/Linux
+		make clean || die
+		CFLAGS="${CFLAGS} -m32"
+		# debug
+		einfo "Running CFLAGS=${CFLAGS} make ${myconf} ..."
+		make ${myconf} || die
+	fi
+}
+
+src_install() {
+	if use amd64; then
+		insinto /usr/lib32
+		doins bin/libjuce.a
+		insinto /usr/lib64
+		newins "${WORKDIR}"/lib64juce.a libjuce.a
+	else
+		dolib bin/*.a
+	fi
+	use demo && dobin "extras/JuceDemo/Builds/Linux/build/JuceDemo"
+	use jucer && dobin "extras/the jucer/build/linux/build/jucer"
+	insinto /usr/share/doc/"${P}"
+	doins docs/*.html docs/*.css docs/*.txt
+	mv docs/images "${D}"/usr/share/doc/"${P}"
+	insinto /usr/include/"${PN}"
+	doins *.h
+	# remove unneded sources
+	rm -rf src/juce_appframework/audio/audio_file_formats/flac
+	rm -rf src/juce_appframework/audio/audio_file_formats/oggvorbis
+	rm -rf src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib
+	rm -rf src/juce_appframework/gui/graphics/imaging/image_file_formats/pnglib
+	cp -R src "${D}"/usr/include/"${PN}"
+	# don't install .cpp files
+	for i in `find "${D}"/usr/include/"${PN}"/src -name *.cpp`; do
+		rm -f $i
+	done
+}

Modified: trunk/overlays/proaudio/media-libs/juce/metadata.xml
===================================================================
--- trunk/overlays/proaudio/media-libs/juce/metadata.xml	2012-01-23 11:36:37 UTC (rev 2091)
+++ trunk/overlays/proaudio/media-libs/juce/metadata.xml	2012-01-24 16:39:35 UTC (rev 2092)
@@ -1,9 +1,12 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
 <pkgmetadata>
-	<herd>no-herd</herd>
 	<maintainer>
-		<email>proaudio@xxxxxxxxxxxxx</email>
-		<name>pro-audio overlay team</name>
+	  <email>proaudio@xxxxxxxxxxxxx</email>
+	  <name>pro-audio overlay team</name>
 	</maintainer>
+	<use>
+	  <flag name="demo">Build the demo examples</flag>
+	  <flag name="jucer">Build the jucer IDE</flag>
+	</use>
 </pkgmetadata>


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