[proaudio] [948] add jost-0.4.2, filter --as-needed, lucio please fix! :)

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


Revision: 948
Author:   gimpel
Date:     2007-11-06 18:00:04 +0000 (Tue, 06 Nov 2007)

Log Message:
-----------
add jost-0.4.2, filter --as-needed, lucio please fix! :)

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

Added Paths:
-----------
    trunk/overlays/proaudio/media-sound/jost/files/digest-jost-0.4.2
    trunk/overlays/proaudio/media-sound/jost/jost-0.4.2.ebuild


Modified: trunk/overlays/proaudio/media-sound/jost/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/jost/Manifest	2007-11-06 09:35:55 UTC (rev 947)
+++ trunk/overlays/proaudio/media-sound/jost/Manifest	2007-11-06 18:00:04 UTC (rev 948)
@@ -7,6 +7,7 @@
 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
 EBUILD jost-0.2.3.ebuild 1111 RMD160 1b39cd32f72aa2fec21fbfbc6f8a8da8b6a2cde9 SHA1 ebcba7ca17ff83d81c094217c47e64151b7b91f8 SHA256 7e4eb1cae166c654d0a7ba5b5753e3bdc76f5a4965d4ea5f2f9cdf79756832ab
 MD5 a9246f656bc71b8fce8cde16d4dffe1f jost-0.2.3.ebuild 1111
 RMD160 1b39cd32f72aa2fec21fbfbc6f8a8da8b6a2cde9 jost-0.2.3.ebuild 1111
@@ -27,6 +28,10 @@
 MD5 be843a37765a8837911f808703ed946e jost-0.4.1.ebuild 2118
 RMD160 e7b5ba4e74cf8accd25a838d6b719f501993cd8c jost-0.4.1.ebuild 2118
 SHA256 9cc4fb4266299fb89e0c59f2ee42f293083b7d09cc4650084c7a146349cc7607 jost-0.4.1.ebuild 2118
+EBUILD jost-0.4.2.ebuild 2200 RMD160 287c1d192a31b519f2f5ed0e139ae68caaaeb5d6 SHA1 bcf27ddefcdb44a2bc6d9ff1b149402f06326de2 SHA256 d947559bc007b912fc6a0e031c6dc12b84b1cd70b3e9efd8458102ac4d196828
+MD5 1aafec481884b0315b7a1e1d305526c5 jost-0.4.2.ebuild 2200
+RMD160 287c1d192a31b519f2f5ed0e139ae68caaaeb5d6 jost-0.4.2.ebuild 2200
+SHA256 d947559bc007b912fc6a0e031c6dc12b84b1cd70b3e9efd8458102ac4d196828 jost-0.4.2.ebuild 2200
 MD5 c2630d96adea9230cafd299fd5c2d21d files/digest-jost-0.2.3 253
 RMD160 6e93440dbb34025a14f4069aa37fb5f41ba0fa8b files/digest-jost-0.2.3 253
 SHA256 c1d02ba01a6037f364d00c5be105e371fad49b69ab8625447e379d1eaf51c6aa files/digest-jost-0.2.3 253
@@ -42,3 +47,6 @@
 MD5 123d7e15513794d094d6116e7b251a32 files/digest-jost-0.4.1 253
 RMD160 3d5a68d945692bd6623281bc178303bb8c13da33 files/digest-jost-0.4.1 253
 SHA256 fa674977e9090ae5eb8c95f489923e442638ebb94684f0918bfb8e9a911398c0 files/digest-jost-0.4.1 253
+MD5 219f41bed8bb2e64192d8e741fdba14f files/digest-jost-0.4.2 253
+RMD160 df26f08f3babc73a97d0652510cf873dbba84003 files/digest-jost-0.4.2 253
+SHA256 780959fa65bfe52e73b07e1846003cf9ab02a95159d704ed3f02a918a7a64fd5 files/digest-jost-0.4.2 253

Added: trunk/overlays/proaudio/media-sound/jost/files/digest-jost-0.4.2
===================================================================
--- trunk/overlays/proaudio/media-sound/jost/files/digest-jost-0.4.2	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/jost/files/digest-jost-0.4.2	2007-11-06 18:00:04 UTC (rev 948)
@@ -0,0 +1,3 @@
+MD5 d2d28b6187961850f28f4c3d969e6164 jost_src-v0.4.2.tar.bz2 2541792
+RMD160 19c87795dd5a5236821e2d05656125e7f3810800 jost_src-v0.4.2.tar.bz2 2541792
+SHA256 779f5e3828f4a8aaf42b1995e16a4335d97e918622b0e9ea70b9c6c12f64db75 jost_src-v0.4.2.tar.bz2 2541792

Added: trunk/overlays/proaudio/media-sound/jost/jost-0.4.2.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/jost/jost-0.4.2.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/jost/jost-0.4.2.ebuild	2007-11-06 18:00:04 UTC (rev 948)
@@ -0,0 +1,91 @@
+# 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
+
+	# fails with --as-needed
+	filter-flags --as-needed -Wl,--as-needed
+}
+
+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."
+}


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