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 <[email protected]> -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 <[email protected]> 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>[email protected]</email>
-               <name>pro-audio overlay team</name>
+         <email>[email protected]</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>

Reply via email to