[proaudio] [1352] bump jost, jostbridge went missing though

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


Revision: 1352
Author:   gimpel
Date:     2008-11-12 00:58:56 +0100 (Wed, 12 Nov 2008)

Log Message:
-----------
bump jost, jostbridge went missing though

Modified Paths:
--------------
    trunk/overlays/proaudio/media-libs/juce/Manifest
    trunk/overlays/proaudio/media-sound/jost/Manifest

Added Paths:
-----------
    trunk/overlays/proaudio/media-libs/juce/juce-1.46.ebuild
    trunk/overlays/proaudio/media-sound/jost/jost-0.5.2.ebuild

Removed Paths:
-------------
    trunk/overlays/proaudio/media-sound/jost/jost-0.2.3.ebuild
    trunk/overlays/proaudio/media-sound/jost/jost-0.3.2.ebuild
    trunk/overlays/proaudio/media-sound/jost/jost-0.3.3.ebuild
    trunk/overlays/proaudio/media-sound/jost/jost-0.3.4.ebuild
    trunk/overlays/proaudio/media-sound/jost/jost-0.4.1.ebuild
    trunk/overlays/proaudio/media-sound/jost/jost-0.4.2.ebuild
    trunk/overlays/proaudio/media-sound/jost/jost-0.4.3-r1.ebuild
    trunk/overlays/proaudio/media-sound/jost/jost-0.4.3.ebuild
    trunk/overlays/proaudio/media-sound/jost/jost-0.4.4.ebuild


Modified: trunk/overlays/proaudio/media-libs/juce/Manifest
===================================================================
--- trunk/overlays/proaudio/media-libs/juce/Manifest	2008-11-11 21:58:56 UTC (rev 1351)
+++ trunk/overlays/proaudio/media-libs/juce/Manifest	2008-11-11 23:58:56 UTC (rev 1352)
@@ -6,11 +6,13 @@
 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 1956 RMD160 93afddb98b13762c1f5a182f7ee5942c57987962 SHA1 054ea5640d3c7c188f7468cad223d2f261ad74e6 SHA256 4f4508f8c59d152b7b8767acb3f245ba0ced7e247de870e006fe779027c00f8f
 EBUILD juce-1.35.ebuild 1951 RMD160 9dc07318b7afd6682aa28c2071a60cac4db25de2 SHA1 236e30903fbe476849020d955b147f1581fa6d15 SHA256 2eb05d6889311d3929060e040dad5f6511382015bb2ca0861fa1bbeafd5a5668
 EBUILD juce-1.40.ebuild 2468 RMD160 1e8ab54c4e7aa183f3265bd62373e91be1284688 SHA1 aece113f99ad19ceb5100db1ed8b37379592f72e SHA256 d0bd35685b08dc52fb59c0dbc34fe2fd886d5acb9aa2087bf457b0740d80f529
 EBUILD juce-1.41.ebuild 2232 RMD160 7300bfbf1754fb58b04e36c19d983a1601d3d3a1 SHA1 5057be6efeef0b870efe96de6697c6ed31d85e2d SHA256 baa1c1f42f7e8bdbadd4df84d19bcc85bc6f11def5943abca408672676b1b663
 EBUILD juce-1.44.ebuild 2350 RMD160 c33a630a39615f8086a6be401925b60307247bab SHA1 7956c4806f7551b946732e3625c1da6c83e53caf SHA256 d34d73fe27d2075ca69f5474efc46f035a046c6c68fec2ff3932638eaffb60c6
 EBUILD juce-1.45.ebuild 3487 RMD160 bda1b05eb0dead5c190b2fbdf35eacb27dc6f013 SHA1 02bca11928fe498fbf1c5e4796f76ecb52cd9cd1 SHA256 054f2b10bde699d6c5fca329b1b867948dfd66cfb11939ea187b624e9275c5ec
+EBUILD juce-1.46.ebuild 3387 RMD160 48b562fa2e47ab9324d072c5c385945919655e2e SHA1 fca69a565a9d8c7653bb01390c4c9c4cc0ec8dd9 SHA256 256ef88b8142893dcc94b210e704cddb527e328fb82a545dd1ee0d69e2fb9121
 MISC ChangeLog 483 RMD160 e94f34d0200f4c6ef944ccbf6fdf5eaf33bc14d8 SHA1 f7ff5047c360c8ed53e0f38f8d3b699c802109d4 SHA256 923d9a0138c14a836fafefd3e53797de3bdf6983dca0241d77b564e1480a9be6
 MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89

Added: trunk/overlays/proaudio/media-libs/juce/juce-1.46.ebuild
===================================================================
--- trunk/overlays/proaudio/media-libs/juce/juce-1.46.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-libs/juce/juce-1.46.ebuild	2008-11-11 23:58:56 UTC (rev 1352)
@@ -0,0 +1,123 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+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="nomirror"
+
+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 ) )"
+
+pkg_setup() {
+	if has_version "<=sys-libs/glibc-2.5"; then
+		if ! built_with_use sys-libs/glibc nptl ; then
+			eerror "JUCE needs POSIX threads in order to work."
+			eerror "You will have to compile glibc with USE=\"nptl\"."
+			die
+		fi
+	fi
+}
+
+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
+}
+

Modified: trunk/overlays/proaudio/media-sound/jost/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/jost/Manifest	2008-11-11 21:58:56 UTC (rev 1351)
+++ trunk/overlays/proaudio/media-sound/jost/Manifest	2008-11-11 23:58:56 UTC (rev 1352)
@@ -1,24 +1,9 @@
 AUX jost-0.4.6-elf_i386.patch 1706 RMD160 c38a5602771fe84a2d95319d02be14bee6c55073 SHA1 be10c77a7135ff5fc93b08f4157b259167cf3dfe SHA256 a98d9f9df35252479a39a202f4a43b762ad38fec6b0dbbf9b39141859a07feba
 AUX jost-0.4.6-jostbridge-m64.patch 368 RMD160 f9da9da36d667496972bff1386983fb32ccb8ed4 SHA1 2bc09128e3567753d6187bafdcfc399812d50ceb SHA256 bb90da14d592bd1d8671dad391d27b0ce9182dcc3012c5383209f124f7bfeb23
 AUX jost.png 12118 RMD160 ee6bac556f75b47a1d1b9fc5e0fb03b54e126e72 SHA1 4ebaac75929b577e8f3b469b520ae9db2f9493a9 SHA256 6d5a4bb6a7b19a6891e0f9d38faee159ef6e7129fa5deec726064d13bc6bb737
-DIST jost_src-v0.2.3.tar.bz2 2296435 RMD160 6248a6fa22fc9b8781cf18bc0e8c9ee2926fed98 SHA1 1b438d44aafccec0fc0e9d1fa2d042ef10918641 SHA256 c0e0ae901de828a0e19e2abff1fecda0d1013fca388288142295b56bf911930a
-DIST jost_src-v0.3.2.tar.bz2 2338548 RMD160 94653368c3265581ed6df21d1f00a79c9d16ec78 SHA1 512c28a6f64ce8a740182fb08a49251d3c7e4432 SHA256 b5decacd21487eaa63ed8b2514bd5d21b67ecc79ec60bc1d5d8b7f228b917b69
-DIST jost_src-v0.3.3.tar.bz2 2389816 RMD160 e6a6811e9986a3cf5bc01dd8169cebd16f41bde8 SHA1 0d8874b2a9e19748f1e74117daccd7c9b2da7e60 SHA256 692bbe5faaa4e8d2d16fca72f5b6f193ecb60de874bf8ffd357d02a03081133a
-DIST jost_src-v0.3.4.tar.bz2 2409089 RMD160 712ea11b364ad6a4c204e0a9a1eee71b3e72729a SHA1 4829e3986a289ea604fc9300e07f44b12ffb2e4f SHA256 91085b0bf52dc452364ddec48c01c153d0195308b0aa6c317fe71a4e242315a2
-DIST jost_src-v0.4.1.tar.bz2 2430013 RMD160 8d8bac5d79c232f2d659b1bad26e01a9902a22d8 SHA1 02129f04770cf1add96b9654b305aca2e6c9d9f7 SHA256 95faef27f74aaee852fbad10628720830fc54bd40ad285b1541871e3bd07f2ab
-DIST jost_src-v0.4.2.tar.bz2 2541792 RMD160 19c87795dd5a5236821e2d05656125e7f3810800 SHA1 194c25f294de843e4b65c37e21b621bbba36b2b6 SHA256 779f5e3828f4a8aaf42b1995e16a4335d97e918622b0e9ea70b9c6c12f64db75
-DIST jost_src-v0.4.3.tar.bz2 2576356 RMD160 bd3c5cd3ed33e75608d2121a56ab0f8d487d7415 SHA1 56f8fec2faa7ab9e5e10827e5825792100ebee0d SHA256 86836c5c3096fb4b0c3d2fb2272361105680ca4e5534dd6312ce0bdfb2d34312
-DIST jost_src-v0.4.4.tar.bz2 2627267 RMD160 0b7d1a09900974f8d3ddfee5b0b44041f494bafa SHA1 1820fe1d372a510f1b62f4585d38ac91a2798538 SHA256 9ba5e16bbb5d4cf78bc790da3e98e649f2b7c8600280ad6567ceb5978d8eef2f
 DIST jost_src-v0.4.6.tar.bz2 2661690 RMD160 2e13d186af994bd1f153f3f1bd70079560690f98 SHA1 196d9e82b7a4d6634ec9b075c5e69d4dae3dc0ff SHA256 0a4c75adc73d5dca9985189040522c70c7d0e4321f869801d8cff62bb2de6d41
-EBUILD jost-0.2.3.ebuild 1111 RMD160 1b39cd32f72aa2fec21fbfbc6f8a8da8b6a2cde9 SHA1 ebcba7ca17ff83d81c094217c47e64151b7b91f8 SHA256 7e4eb1cae166c654d0a7ba5b5753e3bdc76f5a4965d4ea5f2f9cdf79756832ab
-EBUILD jost-0.3.2.ebuild 1946 RMD160 225bcc0aa7a42feb715ae3ebb4d85c4754290b73 SHA1 7988c680c1d8a43ff058d68f873ab0e9affc128d SHA256 3a50b78f183e22277c88974ba6d1099eda734fcd0baa6edac9babbd61300a2ad
-EBUILD jost-0.3.3.ebuild 1980 RMD160 11cd6b55236b445d597f4205fc3c90c4a13fe847 SHA1 ad8e6da8f7ab5f126697d9a771c932c2e92c0400 SHA256 c4948f46ba4dc8fd5dc1d91debac8c465331d96437af791b9742991a87b3d960
-EBUILD jost-0.3.4.ebuild 2097 RMD160 7ee90019a3528db2e4cf5b9ce5e2f4a65005070c SHA1 91b52bd7c9b347220e69f82cd8f0919474b3a922 SHA256 10339898f1efc6363e3358fa231faf96209fb02d5df90c8ea9fa2895e150f5de
-EBUILD jost-0.4.1.ebuild 2115 RMD160 3ed8dce00b3b5768b2938650e801f8e15e7712a7 SHA1 ddbe76adcc63998f4a18786452d1a9aa8e75bcdc SHA256 832deaecf1c7297af7261fbcc8f86a2db6581d8c3ee8fbf7bc6eea6653c2c882
-EBUILD jost-0.4.2.ebuild 2200 RMD160 b0cc3cbe8f7c5bf766f9ec9669d589a6fc960d2c SHA1 e6669b97d135ab8bfa88bb55028437d567172321 SHA256 3b3f726d190404b379651af92acc26ffe8a43a48f5bef9da0717f1aeb9c064e3
-EBUILD jost-0.4.3-r1.ebuild 3914 RMD160 e70f922413627b0c7e50045a1a30231ee25a3b3f SHA1 3ae53d7a04c013a5ce11e39734f280cc89091a34 SHA256 c95632085a9855c2886539c0780de667b532d572ba8804fedd79210a154afeef
-EBUILD jost-0.4.3.ebuild 2219 RMD160 0ea1b60b83058744735b37784b7d35cbb895009c SHA1 a0632c3106050ffa5621204a8c5539bdcabff247 SHA256 70e4f50878416a67affd47e3966942492726aa3162b70c90f24e3e3f16b9d8c9
-EBUILD jost-0.4.4.ebuild 4002 RMD160 bc65106e8f70f7c7d858fcbf424e3c951806a0db SHA1 6ab3abdbf54018aebc33b4eef34e874b967d3897 SHA256 90739749dfc54eeb65f97581fb062ea920032eb72f5d07493834439156f254f9
+DIST jost_src-v0.5.2.tar.bz2 2384255 RMD160 b8699de15619f24187b2ceebd8ed168d06daba59 SHA1 112e9a9d4d399f44179e022bc7fe74e90db09a0a SHA256 438d53c4d4839c57c54a642e481bad92629774b1aa83af9c3cfc07280bb757ba
 EBUILD jost-0.4.6.ebuild 3729 RMD160 4d91dd37ee91b80b83f45474345e11fd688dc4d1 SHA1 28c88d748f8cc98f4b4355dd1c126decb35b4348 SHA256 4d33211a6a0c66085375298c87d76fc173a80481ce88f9ea4b8230d4a6933b9c
+EBUILD jost-0.5.2.ebuild 3165 RMD160 63a8bf011188091feb18cddc9ccf4cc57e33a643 SHA1 1243635dd5650b5605ae2c423ceb06f98892fdd0 SHA256 7dda9705ba6f81c4071fadedf24e9da06f813eef0d30a394ea10285b7523c6ec
 MISC ChangeLog 574 RMD160 451dbb15216ca7e85a72c4d6becb336823385c1c SHA1 75bc02e582b404760f69a86dd053d0c10cfd6665 SHA256 830dc614c7d9e18e27b456bb2133c1d782c906bc0e97e3f45f456f35e9f2392b
 MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89

Deleted: trunk/overlays/proaudio/media-sound/jost/jost-0.2.3.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/jost/jost-0.2.3.ebuild	2008-11-11 21:58:56 UTC (rev 1351)
+++ trunk/overlays/proaudio/media-sound/jost/jost-0.2.3.ebuild	2008-11-11 23:58:56 UTC (rev 1352)
@@ -1,48 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-MY_P="${PN}_src-v${PV}"
-
-DESCRIPTION="host for native linux vst plugins"
-HOMEPAGE="http://www.anticore.org/jucetice/?page_id=4";
-SRC_URI="http://www.anticore.org/jucetice/wp-content/uploads/${MY_P}.tar.bz2";
-RESTRICT="nomirror"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~x86"
-IUSE=""
-
-RDEPEND="|| ( (  x11-proto/xineramaproto
-					x11-proto/xextproto
-					x11-proto/xproto )
-			virtual/x11 )
-		media-sound/jack-audio-connection-kit"
-DEPEND="${RDEPEND}
-		media-libs/vst-sdk"
-
-S="${WORKDIR}"
-
-src_compile() {
-	# build modified juce
-	cd juce/build/linux
-	emake CONFIG=Release || die "building JUCE failed"
-
-	# build jost
-	cd ../../../plugins/Jost/build/linux
-	emake CONFIG=Release || die "building JOST failed"
-}
-
-src_install() {
-	exeinto /usr/bin
-	doexe plugins/Jost/build/linux/jost
-	dodoc plugins/Jost/readme.txt
-}
-
-pkg_postinst() {
-	elog "For some sample native linux VST's emerge some of"
-	elog "media-plugins/vst_plugins-*"
-	elog "Then start JOST with:"
-	elog "jost /usr/lib/vst/<name>.so"
-}

Deleted: trunk/overlays/proaudio/media-sound/jost/jost-0.3.2.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/jost/jost-0.3.2.ebuild	2008-11-11 21:58:56 UTC (rev 1351)
+++ trunk/overlays/proaudio/media-sound/jost/jost-0.3.2.ebuild	2008-11-11 23:58:56 UTC (rev 1352)
@@ -1,83 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-MY_P="${PN}_src-v${PV}"
-
-DESCRIPTION="JACK host for native linux VST and LADSPA plugins"
-HOMEPAGE="http://www.anticore.org/jucetice/?page_id=4";
-SRC_URI="http://www.anticore.org/jucetice/wp-content/uploads/${MY_P}.tar.bz2";
-RESTRICT="nomirror"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~x86"
-IUSE="vst ladspa dssi"
-
-RDEPEND="|| ( (  x11-proto/xineramaproto
-					x11-proto/xextproto
-					x11-proto/xproto )
-			virtual/x11 )
-		media-sound/jack-audio-connection-kit"
-DEPEND="${RDEPEND}
-		vst? ( media-libs/vst-sdk )
-		ladspa? ( media-libs/ladspa-sdk )
-        dssi? ( media-libs/dssi )"
-
-S="${WORKDIR}"
-
-pkg_setup() {
-	if ! use dssi; then
-		if ! use ladspa; then
-			if ! use vst; then
-				echo
-				eerror "Uhm, you disabled Support for all plugin systems!"
-				eerror "This would make Jost quite useless."
-				eerror "Please enable at least one of them!"
-				echo
-				die "No useflags enabled"
-			fi
-		fi
-	fi
-}
-
-src_unpack() {
-	unpack ${A}
-	# patch use flags
-	cd ${S}/plugins/Jost/src
-	use vst || \
-		sed -i -e "s:#define JOST_USE_VST://#define JOST_USE_VST:" \
-		Config.h || die "bad sed"
-
-	use ladspa || \
-		sed -i -e "s:#define JOST_USE_LADSPA://#define JOST_USE_LADSPA:" \
-		Config.h || die "bad sed"
-
-	use dssi || \
-		sed -i -e "s:#define JOST_USE_DSSI://#define JOST_USE_DSSI:" \
-		Config.h || die "bad sed"
-}
-
-src_compile() {
-	# build modified juce
-	cd juce/build/linux
-	emake CONFIG=Release || die "building JUCE failed"
-
-	# build jost
-	cd ${S}/plugins/Jost/build/linux
-	emake CONFIG=Release || die "building JOST failed"
-}
-
-src_install() {
-	exeinto /usr/bin
-	doexe bin/jost
-	dodoc plugins/Jost/readme.txt
-}
-
-pkg_postinst() {
-	elog "For some sample native linux VST's emerge some of"
-	elog "media-plugins/vst_plugins-*"
-	elog ""
-	elog "You can also drag&drop LADSPA, DSSI and VST plugins from your plugin"
-	elog "folders."
-}

Deleted: trunk/overlays/proaudio/media-sound/jost/jost-0.3.3.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/jost/jost-0.3.3.ebuild	2008-11-11 21:58:56 UTC (rev 1351)
+++ trunk/overlays/proaudio/media-sound/jost/jost-0.3.3.ebuild	2008-11-11 23:58:56 UTC (rev 1352)
@@ -1,84 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-MY_P="${PN}_src-v${PV}"
-
-DESCRIPTION="JACK host for native linux VST, DSSI and LADSPA plugins with
-sequencer capabilities"
-HOMEPAGE="http://www.anticore.org/jucetice/?page_id=4";
-SRC_URI="http://www.anticore.org/jucetice/wp-content/uploads/${MY_P}.tar.bz2";
-RESTRICT="nomirror"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~x86"
-IUSE="vst ladspa dssi"
-
-RDEPEND="|| ( (  x11-proto/xineramaproto
-					x11-proto/xextproto
-					x11-proto/xproto )
-			virtual/x11 )
-		media-sound/jack-audio-connection-kit"
-DEPEND="${RDEPEND}
-		vst? ( media-libs/vst-sdk )
-		ladspa? ( media-libs/ladspa-sdk )
-        dssi? ( media-libs/dssi )"
-
-S="${WORKDIR}"
-
-pkg_setup() {
-	if ! use dssi; then
-		if ! use ladspa; then
-			if ! use vst; then
-				echo
-				eerror "Uhm, you disabled Support for all plugin systems!"
-				eerror "This would make Jost quite useless."
-				eerror "Please enable at least one of them!"
-				echo
-				die "No useflags enabled"
-			fi
-		fi
-	fi
-}
-
-src_unpack() {
-	unpack ${A}
-	# patch use flags
-	cd ${S}/plugins/Jost/src
-	use vst || \
-		sed -i -e "s:#define JOST_USE_VST://#define JOST_USE_VST:" \
-		Config.h || die "bad sed"
-
-	use ladspa || \
-		sed -i -e "s:#define JOST_USE_LADSPA://#define JOST_USE_LADSPA:" \
-		Config.h || die "bad sed"
-
-	use dssi || \
-		sed -i -e "s:#define JOST_USE_DSSI://#define JOST_USE_DSSI:" \
-		Config.h || die "bad sed"
-}
-
-src_compile() {
-	# build modified juce
-	cd juce/build/linux
-	emake CONFIG=Release || die "building JUCE failed"
-
-	# build jost
-	cd ${S}/plugins/Jost/build/linux
-	emake CONFIG=Release || die "building JOST failed"
-}
-
-src_install() {
-	exeinto /usr/bin
-	doexe bin/jost
-	dodoc plugins/Jost/readme.txt
-}
-
-pkg_postinst() {
-	elog "For some sample native linux VST's emerge some of"
-	elog "media-plugins/vst_plugins-*"
-	elog ""
-	elog "You can also drag&drop LADSPA, DSSI and VST plugins from your plugin"
-	elog "folders."
-}

Deleted: trunk/overlays/proaudio/media-sound/jost/jost-0.3.4.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/jost/jost-0.3.4.ebuild	2008-11-11 21:58:56 UTC (rev 1351)
+++ trunk/overlays/proaudio/media-sound/jost/jost-0.3.4.ebuild	2008-11-11 23:58:56 UTC (rev 1352)
@@ -1,88 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit eutils
-
-MY_P="${PN}_src-v${PV}"
-
-DESCRIPTION="JACK host for native linux VST, DSSI and LADSPA plugins with
-sequencer capabilities"
-HOMEPAGE="http://www.anticore.org/jucetice/?page_id=4";
-SRC_URI="http://www.anticore.org/jucetice/wp-content/uploads/${MY_P}.tar.bz2";
-RESTRICT="nomirror"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~x86 ~amd64"
-IUSE="vst ladspa dssi"
-
-RDEPEND="|| ( (  x11-proto/xineramaproto
-					x11-proto/xextproto
-					x11-proto/xproto )
-			virtual/x11 )
-		media-sound/jack-audio-connection-kit"
-DEPEND="${RDEPEND}
-		vst? ( media-libs/vst-sdk )
-		ladspa? ( media-libs/ladspa-sdk )
-        dssi? ( media-libs/dssi )"
-
-S="${WORKDIR}"
-
-pkg_setup() {
-	if ! use dssi; then
-		if ! use ladspa; then
-			if ! use vst; then
-				echo
-				eerror "Uhm, you disabled Support for all plugin systems!"
-				eerror "This would make Jost quite useless."
-				eerror "Please enable at least one of them!"
-				echo
-				die "No useflags enabled"
-			fi
-		fi
-	fi
-}
-
-src_unpack() {
-	unpack ${A}
-	# patch use flags
-	cd ${S}/plugins/Jost/src
-	use vst || \
-		sed -i -e "s:#define JOST_USE_VST://#define JOST_USE_VST:" \
-		Config.h || die "bad sed"
-
-	use ladspa || \
-		sed -i -e "s:#define JOST_USE_LADSPA://#define JOST_USE_LADSPA:" \
-		Config.h || die "bad sed"
-
-	use dssi || \
-		sed -i -e "s:#define JOST_USE_DSSI://#define JOST_USE_DSSI:" \
-		Config.h || die "bad sed"
-}
-
-src_compile() {
-	# build modified juce
-	cd juce/build/linux
-	emake CONFIG=Release || die "building JUCE failed"
-
-	# build jost
-	cd ${S}/plugins/Jost/build/linux
-	emake CONFIG=Release || die "building JOST failed"
-}
-
-src_install() {
-	exeinto /usr/bin
-	doexe bin/jost
-	dodoc plugins/Jost/readme.txt
-	doicon "${FILESDIR}/jost.png"
-	make_desktop_entry "${PN}" "Jost" "${PN}" "AudioVideo;Audio;"
-}
-
-pkg_postinst() {
-	elog "For some sample native linux VST's emerge some of"
-	elog "media-plugins/vst_plugins-*"
-	elog ""
-	elog "You can also drag&drop LADSPA, DSSI and VST plugins from your plugin"
-	elog "folders."
-}

Deleted: trunk/overlays/proaudio/media-sound/jost/jost-0.4.1.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/jost/jost-0.4.1.ebuild	2008-11-11 21:58:56 UTC (rev 1351)
+++ trunk/overlays/proaudio/media-sound/jost/jost-0.4.1.ebuild	2008-11-11 23:58:56 UTC (rev 1352)
@@ -1,88 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit eutils
-
-MY_P="${PN}_src-v${PV}"
-
-DESCRIPTION="JACK host for native linux VST, DSSI and LADSPA plugins with
-sequencer capabilities"
-HOMEPAGE="http://www.anticore.org/jucetice/?page_id=4";
-SRC_URI="http://www.anticore.org/jucetice/wp-content/uploads/${MY_P}.tar.bz2";
-RESTRICT="nomirror"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~x86 ~amd64"
-IUSE="vst ladspa dssi"
-
-RDEPEND="|| ( (  x11-proto/xineramaproto
-					x11-proto/xextproto
-					x11-proto/xproto )
-			virtual/x11 )
-		media-sound/jack-audio-connection-kit"
-DEPEND="${RDEPEND}
-		vst? ( media-libs/vst-sdk )
-		ladspa? ( media-libs/ladspa-sdk )
-        dssi? ( media-libs/dssi )"
-
-S="${WORKDIR}/${PN}-v${PV}"
-
-pkg_setup() {
-	if ! use dssi; then
-		if ! use ladspa; then
-			if ! use vst; then
-				echo
-				eerror "Uhm, you disabled Support for all plugin systems!"
-				eerror "This would make Jost quite useless."
-				eerror "Please enable at least one of them!"
-				echo
-				die "No useflags enabled"
-			fi
-		fi
-	fi
-}
-
-src_unpack() {
-	unpack ${A}
-	# patch use flags
-	cd ${S}/plugins/Jost/src
-	use vst || \
-		sed -i -e "s:#define JOST_USE_VST://#define JOST_USE_VST:" \
-		Config.h || die "bad sed"
-
-	use ladspa || \
-		sed -i -e "s:#define JOST_USE_LADSPA://#define JOST_USE_LADSPA:" \
-		Config.h || die "bad sed"
-
-	use dssi || \
-		sed -i -e "s:#define JOST_USE_DSSI://#define JOST_USE_DSSI:" \
-		Config.h || die "bad sed"
-}
-
-src_compile() {
-	# build modified juce
-	cd ${S}/juce/build/linux
-	emake CONFIG=Release || die "building JUCE failed"
-
-	# build jost
-	cd ${S}/plugins/Jost/build/linux
-	emake CONFIG=Release || die "building JOST failed"
-}
-
-src_install() {
-	exeinto /usr/bin
-	doexe bin/jost
-	dodoc plugins/Jost/readme.txt
-	doicon "${FILESDIR}/jost.png"
-	make_desktop_entry "${PN}" "Jost" "${PN}" "AudioVideo;Audio;"
-}
-
-pkg_postinst() {
-	elog "For some sample native linux VST's emerge some of"
-	elog "media-plugins/vst_plugins-*"
-	elog ""
-	elog "You can also drag&drop LADSPA, DSSI and VST plugins from your plugin"
-	elog "folders."
-}

Deleted: trunk/overlays/proaudio/media-sound/jost/jost-0.4.2.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/jost/jost-0.4.2.ebuild	2008-11-11 21:58:56 UTC (rev 1351)
+++ trunk/overlays/proaudio/media-sound/jost/jost-0.4.2.ebuild	2008-11-11 23:58:56 UTC (rev 1352)
@@ -1,92 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit eutils flag-o-matic
-
-MY_P="${PN}_src-v${PV}"
-
-DESCRIPTION="JACK host for native linux VST, DSSI and LADSPA plugins with
-sequencer capabilities"
-HOMEPAGE="http://www.anticore.org/jucetice/?page_id=4";
-SRC_URI="http://www.anticore.org/jucetice/wp-content/uploads/${MY_P}.tar.bz2";
-RESTRICT="nomirror"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~x86 ~amd64"
-IUSE="vst ladspa dssi"
-
-RDEPEND="|| ( (  x11-proto/xineramaproto
-					x11-proto/xextproto
-					x11-proto/xproto )
-			virtual/x11 )
-		media-sound/jack-audio-connection-kit"
-DEPEND="${RDEPEND}
-		vst? ( media-libs/vst-sdk )
-		ladspa? ( media-libs/ladspa-sdk )
-        dssi? ( media-libs/dssi )"
-
-S="${WORKDIR}/${PN}-v${PV}"
-
-pkg_setup() {
-	if ! use dssi; then
-		if ! use ladspa; then
-			if ! use vst; then
-				echo
-				eerror "Uhm, you disabled Support for all plugin systems!"
-				eerror "This would make Jost quite useless."
-				eerror "Please enable at least one of them!"
-				echo
-				die "No useflags enabled"
-			fi
-		fi
-	fi
-
-}
-
-src_unpack() {
-	unpack ${A}
-	# patch use flags
-	cd ${S}/plugins/Jost/src
-	use vst || \
-		sed -i -e "s:#define JOST_USE_VST://#define JOST_USE_VST:" \
-		Config.h || die "bad sed"
-
-	use ladspa || \
-		sed -i -e "s:#define JOST_USE_LADSPA://#define JOST_USE_LADSPA:" \
-		Config.h || die "bad sed"
-
-	use dssi || \
-		sed -i -e "s:#define JOST_USE_DSSI://#define JOST_USE_DSSI:" \
-		Config.h || die "bad sed"
-}
-
-src_compile() {
-	# fails with --as-needed
-	filter-ldflags --as-needed -Wl,--as-needed
-
-	# build modified juce
-	cd ${S}/juce/build/linux
-	emake CONFIG=Release || die "building JUCE failed"
-
-	# build jost
-	cd ${S}/plugins/Jost/build/linux
-	emake CONFIG=Release || die "building JOST failed"
-}
-
-src_install() {
-	exeinto /usr/bin
-	doexe bin/jost
-	dodoc plugins/Jost/readme.txt
-	doicon "${FILESDIR}/jost.png"
-	make_desktop_entry "${PN}" "Jost" "${PN}" "AudioVideo;Audio;"
-}
-
-pkg_postinst() {
-	elog "For some sample native linux VST's emerge some of"
-	elog "media-plugins/vst_plugins-*"
-	elog ""
-	elog "You can also drag&drop LADSPA, DSSI and VST plugins from your plugin"
-	elog "folders."
-}

Deleted: trunk/overlays/proaudio/media-sound/jost/jost-0.4.3-r1.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/jost/jost-0.4.3-r1.ebuild	2008-11-11 21:58:56 UTC (rev 1351)
+++ trunk/overlays/proaudio/media-sound/jost/jost-0.4.3-r1.ebuild	2008-11-11 23:58:56 UTC (rev 1352)
@@ -1,146 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit eutils flag-o-matic multilib
-
-MY_P="${PN}_src-v${PV}"
-
-DESCRIPTION="JACK host for native linux VST, DSSI and LADSPA plugins with
-sequencer capabilities"
-HOMEPAGE="http://www.anticore.org/jucetice/?page_id=4";
-SRC_URI="http://www.anticore.org/jucetice/wp-content/uploads/${MY_P}.tar.bz2";
-RESTRICT="nomirror"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~x86 ~amd64"
-IUSE="vst ladspa dssi"
-
-RDEPEND="|| ( (  x11-proto/xineramaproto
-					x11-proto/xextproto
-					x11-proto/xproto )
-			virtual/x11 )
-		media-sound/jack-audio-connection-kit"
-DEPEND="${RDEPEND}
-		vst? ( media-libs/vst-sdk )
-		ladspa? ( media-libs/ladspa-sdk )
-        dssi? ( media-libs/dssi )"
-
-# uh, is there any better way to say following:
-if use amd64 && use vst; then
-	DEPEND="${DEPEND}
-		app-emulation/emul-linux-x86-xlibs"
-fi
-
-S="${WORKDIR}/${PN}-v${PV}"
-
-pkg_setup() {
-	# at least one of those must be selected
-	if ! use dssi; then
-		if ! use ladspa; then
-			if ! use vst; then
-				echo
-				eerror "Uhm, you disabled Support for all plugin systems!"
-				eerror "This would make Jost quite useless."
-				eerror "Please enable at least one of them!"
-				echo
-				die "No useflags enabled"
-			fi
-		fi
-	fi
-
-	# XCB issues
-	if built_with_use x11-libs/libX11 xcb; then
-		if has_version "<x11-libs/libxcb-1.1"; then
-			eerror "You have libX11 compiled with xcb support, and you are"
-			eerror "using libxcb older than version 1.1. Jost will not work."
-			eerror "Please update your libxcb first"
-			die
-		fi
-	fi
-}
-
-src_unpack() {
-	unpack ${A}
-
-	# patch use flags
-	cd ${S}/plugins/Jost/src
-	use vst || \
-		sed -i -e "s:#define JOST_USE_VST://#define JOST_USE_VST:" \
-		Config.h || die "bad sed"
-
-	use ladspa || \
-		sed -i -e "s:#define JOST_USE_LADSPA://#define JOST_USE_LADSPA:" \
-		Config.h || die "bad sed"
-
-	use dssi || \
-		sed -i -e "s:#define JOST_USE_DSSI://#define JOST_USE_DSSI:" \
-		Config.h || die "bad sed"
-
-	# If USE="vst" is requested, we build 32bit on amd64
-	# otherwhise you won't be able to load VSTs
-	if use amd64 && use vst; then
-			sed -i \
-			-e 's:/usr/lib/:/usr/lib32/:' \
-			-e 's:/usr/X11R6/lib/:/usr/X11R6/lib32/:' \
-			"../build/linux/jost.make"
-	fi
-
-	# tmp fix, lash isn't needed
-	sed -i -e 's:-llash ::' "../build/linux/jost.make"
-}
-
-src_compile() {
-	# fails with --as-needed
-	filter-ldflags --as-needed -Wl,--as-needed
-
-	# If USE="vst" is requested, we build 32bit on amd64
-	# otherwhise you won't be able to load VSTs
-	if use amd64 && use vst; then
-		multilib_toolchain_setup x86
-		einfo "VST support requested. JOST will be built as 32bit binary"
-	fi
-
-	# build modified juce
-	cd ${S}/juce/build/linux
-	emake CONFIG=Release || die "building JUCE failed"
-
-	# build jost
-	cd ${S}/plugins/Jost/build/linux
-	emake CONFIG=Release || die "building JOST failed"
-}
-
-src_install() {
-	exeinto /usr/bin
-	doexe bin/jost
-	dodoc readme.txt
-	doicon "${FILESDIR}/jost.png"
-	make_desktop_entry "${PN}" "Jost" "${PN}" "AudioVideo;Audio;"
-}
-
-pkg_postinst() {
-	elog "For some sample native linux VST's emerge some of"
-	elog "media-plugins/vst_plugins-*"
-	elog ""
-	elog "You can also drag&drop LADSPA, DSSI and VST plugins from your plugin"
-	elog "folders."
-
-	if use amd64 && use vst; then
-		echo
-		elog "You have enabled the vst useflag on amd64. JOST has been"
-		elog "built as 32bit binary, so you are able to load VSTs."
-		elog "In conecquence, you will not be able to connect JOST to a"
-		elog "64bit jackd instance! You can either emerge emul-linux-x86-jackd,"
-		elog "install JOST in a 32bit chroot, or disable VST support for JOST."
-	fi
-	
-	if built_with_use x11-libs/libX11 xcb; then
-		ewarn "You have compiled libX11 with xcb enabled."
-		ewarn "Make sure you use libxcb-1.1 or higher, and do"
-		echo
-		ewarn "export LIBXCB_ALLOW_SLOPPY_LOCK=1"
-		echo
-		ewarn "Otherwhise Jost will freeze after startup!"
-	fi
-}

Deleted: trunk/overlays/proaudio/media-sound/jost/jost-0.4.3.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/jost/jost-0.4.3.ebuild	2008-11-11 21:58:56 UTC (rev 1351)
+++ trunk/overlays/proaudio/media-sound/jost/jost-0.4.3.ebuild	2008-11-11 23:58:56 UTC (rev 1352)
@@ -1,93 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit eutils flag-o-matic
-
-MY_P="${PN}_src-v${PV}"
-
-DESCRIPTION="JACK host for native linux VST, DSSI and LADSPA plugins with
-sequencer capabilities"
-HOMEPAGE="http://www.anticore.org/jucetice/?page_id=4";
-SRC_URI="http://www.anticore.org/jucetice/wp-content/uploads/${MY_P}.tar.bz2";
-RESTRICT="nomirror"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~x86 ~amd64"
-IUSE="vst ladspa dssi"
-
-RDEPEND="|| ( (  x11-proto/xineramaproto
-					x11-proto/xextproto
-					x11-proto/xproto )
-			virtual/x11 )
-		media-sound/jack-audio-connection-kit"
-DEPEND="${RDEPEND}
-		vst? ( media-libs/vst-sdk )
-		ladspa? ( media-libs/ladspa-sdk )
-        dssi? ( media-libs/dssi )
-		media-sound/lash"
-
-S="${WORKDIR}/${PN}-v${PV}"
-
-pkg_setup() {
-	if ! use dssi; then
-		if ! use ladspa; then
-			if ! use vst; then
-				echo
-				eerror "Uhm, you disabled Support for all plugin systems!"
-				eerror "This would make Jost quite useless."
-				eerror "Please enable at least one of them!"
-				echo
-				die "No useflags enabled"
-			fi
-		fi
-	fi
-
-}
-
-src_unpack() {
-	unpack ${A}
-	# patch use flags
-	cd ${S}/plugins/Jost/src
-	use vst || \
-		sed -i -e "s:#define JOST_USE_VST://#define JOST_USE_VST:" \
-		Config.h || die "bad sed"
-
-	use ladspa || \
-		sed -i -e "s:#define JOST_USE_LADSPA://#define JOST_USE_LADSPA:" \
-		Config.h || die "bad sed"
-
-	use dssi || \
-		sed -i -e "s:#define JOST_USE_DSSI://#define JOST_USE_DSSI:" \
-		Config.h || die "bad sed"
-}
-
-src_compile() {
-	# fails with --as-needed
-	filter-ldflags --as-needed -Wl,--as-needed
-
-	# build modified juce
-	cd ${S}/juce/build/linux
-	emake CONFIG=Release || die "building JUCE failed"
-
-	# build jost
-	cd ${S}/plugins/Jost/build/linux
-	emake CONFIG=Release || die "building JOST failed"
-}
-
-src_install() {
-	exeinto /usr/bin
-	doexe bin/jost
-	dodoc plugins/Jost/readme.txt
-	doicon "${FILESDIR}/jost.png"
-	make_desktop_entry "${PN}" "Jost" "${PN}" "AudioVideo;Audio;"
-}
-
-pkg_postinst() {
-	elog "For some sample native linux VST's emerge some of"
-	elog "media-plugins/vst_plugins-*"
-	elog ""
-	elog "You can also drag&drop LADSPA, DSSI and VST plugins from your plugin"
-	elog "folders."
-}

Deleted: trunk/overlays/proaudio/media-sound/jost/jost-0.4.4.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/jost/jost-0.4.4.ebuild	2008-11-11 21:58:56 UTC (rev 1351)
+++ trunk/overlays/proaudio/media-sound/jost/jost-0.4.4.ebuild	2008-11-11 23:58:56 UTC (rev 1352)
@@ -1,149 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit eutils flag-o-matic multilib
-
-MY_P="${PN}_src-v${PV}"
-
-DESCRIPTION="JACK host for native linux VST, DSSI and LADSPA plugins with
-sequencer capabilities"
-HOMEPAGE="http://www.anticore.org/jucetice/?page_id=4";
-SRC_URI="http://www.anticore.org/jucetice/wp-content/uploads/${MY_P}.tar.bz2";
-RESTRICT="nomirror"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-EAPI="1"
-KEYWORDS="~x86 ~amd64"
-IUSE="+vst ladspa dssi"
-
-RDEPEND="|| ( (  x11-proto/xineramaproto
-					x11-proto/xextproto
-					x11-proto/xproto )
-			virtual/x11 )
-		media-sound/jack-audio-connection-kit"
-DEPEND="${RDEPEND}
-		vst? ( media-libs/vst-sdk )
-		ladspa? ( media-libs/ladspa-sdk )
-        dssi? ( media-libs/dssi )"
-
-# uh, is there any better way to say following:
-if use amd64 && use vst; then
-	DEPEND="${DEPEND}
-		app-emulation/emul-linux-x86-xlibs"
-fi
-
-S="${WORKDIR}/${PN}-v${PV}"
-
-pkg_setup() {
-	# at least one of those must be selected
-	if ! use dssi; then
-		if ! use ladspa; then
-			if ! use vst; then
-				echo
-				eerror "Uhm, you disabled Support for all plugin systems!"
-				eerror "This would make Jost quite useless."
-				eerror "Please enable at least one of them!"
-				echo
-				die "No useflags enabled"
-			fi
-		fi
-	fi
-
-	# XCB issues
-	if built_with_use x11-libs/libX11 xcb; then
-		if has_version "<x11-libs/libxcb-1.1"; then
-			eerror "You have libX11 compiled with xcb support, and you are"
-			eerror "using libxcb older than version 1.1. Jost will not work."
-			eerror "Please update your libxcb first"
-			die
-		fi
-	fi
-}
-
-src_unpack() {
-	unpack ${A}
-
-	# patch use flags
-	cd ${S}/plugins/Jost/src
-	use vst || \
-		sed -i -e "s:#define JOST_USE_VST://#define JOST_USE_VST:" \
-		Config.h || die "bad sed"
-
-	use ladspa || \
-		sed -i -e "s:#define JOST_USE_LADSPA://#define JOST_USE_LADSPA:" \
-		Config.h || die "bad sed"
-
-	use dssi || \
-		sed -i -e "s:#define JOST_USE_DSSI://#define JOST_USE_DSSI:" \
-		Config.h || die "bad sed"
-
-	# If USE="vst" is requested, we build 32bit on amd64
-	# otherwhise you won't be able to load VSTs
-	if use amd64 && use vst; then
-			sed -i \
-			-e 's:/usr/lib/:/usr/lib32/:' \
-			-e 's:/usr/X11R6/lib/:/usr/X11R6/lib32/:' \
-			"../build/linux/jost.make"
-	fi
-
-	# tmp fix, lash isn't needed
-	sed -i -e 's:-llash ::' "../build/linux/jost.make"
-
-	# fix VST header path
-	sed -i -e 's:source/common:vst:g' "${S}/wrapper/formats/VST/juce_VstWrapper.cpp" || die
-}
-
-src_compile() {
-	# fails with --as-needed
-	filter-ldflags --as-needed -Wl,--as-needed
-
-	# If USE="vst" is requested, we build 32bit on amd64
-	# otherwhise you won't be able to load VSTs
-	if use amd64 && use vst; then
-		multilib_toolchain_setup x86
-		einfo "VST support requested. JOST will be built as 32bit binary"
-	fi
-
-	cd "${S}"/shared
-	# non-standard configure
-	./configure || die
-	./compile_libs Release || die
-	# small bug... chmod
-	chmod +x compile_jost
-	./compile_jost Release || die
-}
-
-src_install() {
-	dobin bin/jost
-	dodoc readme.txt changelog.txt
-	doicon "${FILESDIR}/jost.png"
-	make_desktop_entry "${PN}" "Jost" "${PN}" "AudioVideo;Audio;"
-}
-
-pkg_postinst() {
-	elog "For some sample native linux VST's emerge some of"
-	elog "media-plugins/vst_plugins-*"
-	elog ""
-	elog "You can also drag&drop LADSPA, DSSI and VST plugins from your plugin"
-	elog "folders."
-
-	if use amd64 && use vst; then
-		echo
-		elog "You have enabled the vst useflag on amd64. JOST has been"
-		elog "built as 32bit binary, so you are able to load VSTs."
-		elog "In conecquence, you will not be able to connect JOST to a"
-		elog "64bit jackd instance! You can either emerge emul-linux-x86-jackd,"
-		elog "install JOST in a 32bit chroot, or disable VST support for JOST."
-	fi
-	
-	if built_with_use x11-libs/libX11 xcb; then
-		ewarn "You have compiled libX11 with xcb enabled."
-		ewarn "Make sure you use libxcb-1.1 or higher, and do"
-		echo
-		ewarn "export LIBXCB_ALLOW_SLOPPY_LOCK=1"
-		echo
-		ewarn "Otherwhise Jost will freeze after startup!"
-	fi
-}

Added: trunk/overlays/proaudio/media-sound/jost/jost-0.5.2.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/jost/jost-0.5.2.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/jost/jost-0.5.2.ebuild	2008-11-11 23:58:56 UTC (rev 1352)
@@ -0,0 +1,125 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=1
+
+inherit eutils flag-o-matic multilib
+
+MY_P="${PN}_src-v${PV}"
+
+DESCRIPTION="JACK host for native linux VST, DSSI and LADSPA plugins with
+sequencer capabilities"
+HOMEPAGE="http://www.anticore.org/jucetice/?page_id=4";
+SRC_URI="http://www.anticore.org/jucetice/wp-content/uploads/${MY_P}.tar.bz2";
+RESTRICT="nomirror"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+EAPI="1"
+KEYWORDS="~x86 ~amd64"
+IUSE="+vst ladspa lash dssi"
+
+RDEPEND="|| ( (  x11-proto/xineramaproto
+					x11-proto/xextproto
+					x11-proto/xproto )
+			virtual/x11 )
+		media-sound/jack-audio-connection-kit"
+DEPEND="${RDEPEND}
+		vst? ( media-libs/vst-sdk )
+		ladspa? ( media-libs/ladspa-sdk )
+        dssi? ( media-libs/dssi )
+		lash? ( media-sound/lash )
+		amd64? ( vst? ( app-emulation/emul-linux-x86-xlibs ) )"
+
+S="${WORKDIR}/${PN}-v${PV}"
+
+pkg_setup() {
+	# at least one of those must be selected
+	if ! use dssi; then
+		if ! use ladspa; then
+			if ! use vst; then
+				echo
+				eerror "Uhm, you disabled Support for all plugin systems!"
+				eerror "This would make Jost quite useless."
+				eerror "Please enable at least one of them!"
+				echo
+				die "No useflags enabled"
+			fi
+		fi
+	fi
+
+	# XCB issues
+	if built_with_use x11-libs/libX11 xcb; then
+		if has_version "<x11-libs/libxcb-1.1"; then
+			eerror "You have libX11 compiled with xcb support, and you are"
+			eerror "using libxcb older than version 1.1. Jost will not work."
+			eerror "Please update your libxcb first"
+			die
+		fi
+	fi
+}
+
+src_unpack() {
+	unpack ${A}
+
+	# fix VST header path
+	sed -i -e 's:source/common:vst:g' "${S}/wrapper/formats/VST/juce_VstWrapper.cpp" || die
+}
+
+src_compile() {
+	local myconf="CONFIG=Release"
+	
+	# we compile Release32, but with a 32bit toolchain
+	if use amd64 && use vst; then
+		multilib_toolchain_setup x86
+		myconf="CONFIG=Release32 JOST_USE_JACKBRIDGE=1"
+	fi
+
+	use lash && myconf="${myconf} JOST_USE_LASH=1"
+	use ladspa && myconf="${myconf} JOST_USE_LADSPA=1"
+	use dssi && myconf="${myconf} JOST_USE_DSSI=1"
+	use vst && myconf="${myconf} JOST_USE_VST=1"
+
+	# fails with --as-needed
+	filter-ldflags --as-needed -Wl,--as-needed
+
+	# append -fPIC
+	append-flags -fPIC -DPIC
+	append-ldflags -fPIC -DPIC
+
+	cd "${S}"/build/linux
+	einfo "Running \"make ${myconf}\" ..."
+	make ${myconf} || die
+}
+
+src_install() {
+	dobin bin/jost
+	use amd64 && dobin bin/jostbridge
+	dodoc readme.txt changelog.txt
+	doicon "${FILESDIR}/jost.png"
+	make_desktop_entry "${PN}" "Jost" "${PN}" "AudioVideo;Audio;"
+}
+
+pkg_postinst() {
+	elog "For some sample native linux VST's emerge some of"
+	elog "media-plugins/vst_plugins-*"
+	elog ""
+	elog "You can also drag&drop LADSPA, DSSI and VST plugins from your plugin"
+	elog "folders."
+
+	if use amd64 && use vst; then
+		echo
+		elog "You have to start jostbridge prior to jost, or use ALSA output!"
+		echo
+	fi
+	
+	if built_with_use x11-libs/libX11 xcb; then
+		ewarn "You have compiled libX11 with xcb enabled."
+		ewarn "Make sure you use libxcb-1.1 or higher, and do"
+		echo
+		ewarn "export LIBXCB_ALLOW_SLOPPY_LOCK=1"
+		echo
+		ewarn "Otherwhise Jost will freeze after startup!"
+	fi
+}


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