[proaudio] [1091] dssi-vst bump

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


Revision: 1091
Author:   gimpel
Date:     2008-01-07 13:31:11 +0000 (Mon, 07 Jan 2008)

Log Message:
-----------
dssi-vst bump

Modified Paths:
--------------
    trunk/overlays/proaudio/media-plugins/dssi-vst/ChangeLog
    trunk/overlays/proaudio/media-plugins/dssi-vst/Manifest

Added Paths:
-----------
    trunk/overlays/proaudio/media-plugins/dssi-vst/dssi-vst-0.6.ebuild


Modified: trunk/overlays/proaudio/media-plugins/dssi-vst/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-plugins/dssi-vst/ChangeLog	2008-01-06 03:26:33 UTC (rev 1090)
+++ trunk/overlays/proaudio/media-plugins/dssi-vst/ChangeLog	2008-01-07 13:31:11 UTC (rev 1091)
@@ -1,10 +1,7 @@
-# ChangeLog for media-libs/fluidsynth-dssi
-# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/fluidsynth-dssi/ChangeLog,v 1.1 2005/10/09 01:15:09 matsuu Exp $
+# ChangeLog for media-plugins/dssi-vst
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
 
-*fluidsynth-dssi-0.9.1 (09 Oct 2005)
+  07 Jan 2008; <tom@xxxxxxxxxx> +dssi-vst-0.6.ebuild:
+  initial ChangeLog, version bump
 
-  09 Oct 2005; MATSUU Takuto <matsuu@xxxxxxxxxx>
-  +fluidsynth-dssi-0.9.1.ebuild:
-  Initial import. Bug 83082.
-

Modified: trunk/overlays/proaudio/media-plugins/dssi-vst/Manifest
===================================================================
--- trunk/overlays/proaudio/media-plugins/dssi-vst/Manifest	2008-01-06 03:26:33 UTC (rev 1090)
+++ trunk/overlays/proaudio/media-plugins/dssi-vst/Manifest	2008-01-07 13:31:11 UTC (rev 1091)
@@ -1,10 +1,12 @@
 DIST dssi-vst-0.3.1.tar.gz 73293 RMD160 0f35f5b2d6e0bb5d89fab7d09404d5676c1d0fe5 SHA1 1b970c9929d9275c93b5099ef0f4f9dab5e78efc SHA256 577384b6fa38e62dfa4335fe602ace8c8c9a96bc8437b1209f3ed1de7b0f3b4a
 DIST dssi-vst-0.5.tar.bz2 36219 RMD160 266e5350b2fc54d97c5e90399e91a6803b2f5375 SHA1 aa279d36083ecbe9c7cfe739e58ee6caded0ed1f SHA256 b14fb079a126e3b6d16dc04e31903914eff48869cd8390b92e3b3072a018e8ab
+DIST dssi-vst-0.6.tar.gz 43791 RMD160 22ecf3af1983a97effaeb210b53b55571b9bb525 SHA1 cdb5e5aad5cec10a25859ede517d71b2f1687d37 SHA256 054e25d8d083ab0bc73d586cc9d43745aa671ba43471af1bfc83391f828aef10
 DIST dssi-vst_0.4.tar.bz2 34068 RMD160 3f9cd076ec672d23196625d899be857ebb954663 SHA1 c7f3a07c5072b928ae4fab2ea42c2297ff8cb121 SHA256 6c59998e17c0469ae499ab7ae69cc2722bb4ee8def00abdac96b48d1a427bce0
 EBUILD dssi-vst-0.3.1.ebuild 1014 RMD160 aabd5f3275eedeef26cfa30a03660c352d478ee2 SHA1 e004b0266996dfbd1595f666111378011ef579a9 SHA256 000a67841afc1f90e68eede0000380ec12fa3ec50bc56a25d55b50d1e91c7aca
 EBUILD dssi-vst-0.4-r1.ebuild 1020 RMD160 cf85c9ae71a47b94a8c1c9daf213fc7148087243 SHA1 c9baf2f34db38a668f9de9dc0db74682bd41266b SHA256 83ac5bda7577fd1c72a8a54002725b46bde81c47790b5058f4ce6b8ec720210b
 EBUILD dssi-vst-0.4-r2.ebuild 1818 RMD160 105fe95428b7df495714f21cec905dce79749a75 SHA1 b38af3b3b21c339ebd42517db7956e44eaa2fdf2 SHA256 4beeb194950f1b29ac73567510885b98689fe6d272526cc769094da475d72ee0
 EBUILD dssi-vst-0.4.ebuild 897 RMD160 822422cd930ac8e1560c4c0025a2a9213b7f4c09 SHA1 57170454e79af41df5c1d0aefbb6c6b7dae10b3b SHA256 37342f98dd6ab23765609e3599b6c8981440f6a4290b56465813c322bfeb9fbc
 EBUILD dssi-vst-0.5.ebuild 1623 RMD160 f86b29612f3fcafaedf31d1e3bb93465c4101cab SHA1 a2e78936e0caa59465801f1da2d8a2d47a6b1da8 SHA256 ff1a0697cf3f8698567b5a1d5bc396758a58b8b44d10824f760eb980533a655a
+EBUILD dssi-vst-0.6.ebuild 1622 RMD160 a24b7fbb51bda7b97e7bff432c9baa9c40e10717 SHA1 ce2c93c25fae00e8a7f61224ca00f91bdf1640a5 SHA256 d62ea8ea1aec46f5e8ab01fb15c9fcbfc4dfcbac8ee4a6cef8aba9ca8cc52f60
 MISC ChangeLog 375 RMD160 7f78baf17102f10612bf1e782e6a732509567e24 SHA1 92d11a0cd44c2282ec2e68ae673a6bbd6746d995 SHA256 488e525f7ad2eeeff7434143891163d7839d5e4a0c33a3121a4136588f159dc6
 MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89

Added: trunk/overlays/proaudio/media-plugins/dssi-vst/dssi-vst-0.6.ebuild
===================================================================
--- trunk/overlays/proaudio/media-plugins/dssi-vst/dssi-vst-0.6.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-plugins/dssi-vst/dssi-vst-0.6.ebuild	2008-01-07 13:31:11 UTC (rev 1091)
@@ -0,0 +1,61 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit multilib exteutils
+
+IUSE=""
+RESTRICT="nomirror"
+DESCRIPTION="DSSI wrapper plugin for Windows VSTs"
+HOMEPAGE="http://dssi.sourceforge.net/";
+SRC_URI="mirror://sourceforge/dssi/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 x86"
+VST_SDK_VER="2.3"
+
+DEPEND=">=media-libs/dssi-0.9.0
+	>=x11-libs/gtk+-2
+	>=media-libs/liblo-0.12
+	dev-util/pkgconfig
+	>=app-emulation/wine-0.9.5"
+
+src_unpack() {
+	unpack ${A}
+	cd ${S}
+	# link fix
+	esed_check -i -e 's/\(LDFLAGS\)\(\ *\)\([^I]*\)\(=\)/\1 = -lpthread/' Makefile
+	if use amd64;then
+		# remove target all: from install: This is done because the targets
+		# for amd64 are built in two steps: First 64-Bit and the vst part 32-Bit
+		# and we still want to use the install function provided by dssi-vst
+		esed_check -i -e 's@install:\tall@install:@g' Makefile
+		esed_check -i -e 's/\(CXXFLAGS\)\(\ *\)\([^I]*\)\(=\)/\1 = -fPIC/' Makefile
+	fi
+}
+
+src_compile(){
+	if use amd64;then
+		# 64-Bit-part
+		emake dssi-vst.so dssi-vst_gui vsthost || die "emake *.so vst_gui vsthost failed"
+		mkdir amd64
+		mv dssi-vst.so dssi-vst_gui vsthost amd64/ || die "moving for amd64 failed"
+
+		# 32 bit-part
+		emake clean || die "emake clean failed"
+		# compile the 32Bit part
+		multilib_toolchain_setup x86
+		emake dssi-vst-server.exe.so dssi-vst-scanner.exe.so || die "32Bit part failed"
+		mv amd64/* .
+	else
+		emake || "die emake failed"
+	fi
+}
+
+src_install() {
+	make BINDIR="${D}/usr/bin" DSSIDIR="${D}/usr/lib/dssi" install || \
+	die "install failed"
+	dodoc README
+}
+


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