[proaudio] [1005] bump dssi-vst

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


Revision: 1005
Author:   gimpel
Date:     2007-12-12 18:47:41 +0000 (Wed, 12 Dec 2007)

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

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

Added Paths:
-----------
    trunk/overlays/proaudio/media-plugins/dssi-vst/dssi-vst-0.5.ebuild
    trunk/overlays/proaudio/media-plugins/dssi-vst/files/digest-dssi-vst-0.5


Modified: trunk/overlays/proaudio/media-plugins/dssi-vst/Manifest
===================================================================
--- trunk/overlays/proaudio/media-plugins/dssi-vst/Manifest	2007-12-12 18:39:41 UTC (rev 1004)
+++ trunk/overlays/proaudio/media-plugins/dssi-vst/Manifest	2007-12-12 18:47:41 UTC (rev 1005)
@@ -1,4 +1,5 @@
 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.4.tar.bz2 34068 RMD160 3f9cd076ec672d23196625d899be857ebb954663 SHA1 c7f3a07c5072b928ae4fab2ea42c2297ff8cb121 SHA256 6c59998e17c0469ae499ab7ae69cc2722bb4ee8def00abdac96b48d1a427bce0
 EBUILD dssi-vst-0.3.1.ebuild 1014 RMD160 aabd5f3275eedeef26cfa30a03660c352d478ee2 SHA1 e004b0266996dfbd1595f666111378011ef579a9 SHA256 000a67841afc1f90e68eede0000380ec12fa3ec50bc56a25d55b50d1e91c7aca
 MD5 89cfd61b84f04f1dd493d2e8c5771a5e dssi-vst-0.3.1.ebuild 1014
@@ -16,6 +17,10 @@
 MD5 27055c16613a0d30536693452400d8ee dssi-vst-0.4.ebuild 897
 RMD160 822422cd930ac8e1560c4c0025a2a9213b7f4c09 dssi-vst-0.4.ebuild 897
 SHA256 37342f98dd6ab23765609e3599b6c8981440f6a4290b56465813c322bfeb9fbc dssi-vst-0.4.ebuild 897
+EBUILD dssi-vst-0.5.ebuild 1624 RMD160 86d559c7eeb869d1e5e79eaa134c706415aa42ad SHA1 59133639b2719b8badd813a9ef96868e791cd735 SHA256 37c31d32176443a023f6e086ae7701642afd4432522b36f514e4aa02eb4f0b79
+MD5 5d7e3fdb4e4c0505ec6af2bb4fafc5b6 dssi-vst-0.5.ebuild 1624
+RMD160 86d559c7eeb869d1e5e79eaa134c706415aa42ad dssi-vst-0.5.ebuild 1624
+SHA256 37c31d32176443a023f6e086ae7701642afd4432522b36f514e4aa02eb4f0b79 dssi-vst-0.5.ebuild 1624
 MISC ChangeLog 375 RMD160 7f78baf17102f10612bf1e782e6a732509567e24 SHA1 92d11a0cd44c2282ec2e68ae673a6bbd6746d995 SHA256 488e525f7ad2eeeff7434143891163d7839d5e4a0c33a3121a4136588f159dc6
 MD5 54e44a24a5fee7618423e18c277b270f ChangeLog 375
 RMD160 7f78baf17102f10612bf1e782e6a732509567e24 ChangeLog 375
@@ -32,3 +37,6 @@
 MD5 6ec6a9dddbb98c8c111780d4c673e4cc files/digest-dssi-vst-0.4-r2 238
 RMD160 cb70a3ddccc12acb861783361f31b5164578df84 files/digest-dssi-vst-0.4-r2 238
 SHA256 8afa49d9b45c6725c0a7ba4088e80a649e4fcde64585d9411ca3c19bfb56e5fe files/digest-dssi-vst-0.4-r2 238
+MD5 3e072dbec2ddbd3339697621e47d80f9 files/digest-dssi-vst-0.5 238
+RMD160 179b0b73ace4aa434f1f9891678285f06d5a1103 files/digest-dssi-vst-0.5 238
+SHA256 5309dbb6fc5e3bb60d877acee62749899c39638f9174011478e64d3fbdd7581d files/digest-dssi-vst-0.5 238

Added: trunk/overlays/proaudio/media-plugins/dssi-vst/dssi-vst-0.5.ebuild
===================================================================
--- trunk/overlays/proaudio/media-plugins/dssi-vst/dssi-vst-0.5.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-plugins/dssi-vst/dssi-vst-0.5.ebuild	2007-12-12 18:47:41 UTC (rev 1005)
@@ -0,0 +1,61 @@
+# Copyright 1999-2007 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.bz2"
+
+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
+} 
+

Added: trunk/overlays/proaudio/media-plugins/dssi-vst/files/digest-dssi-vst-0.5
===================================================================
--- trunk/overlays/proaudio/media-plugins/dssi-vst/files/digest-dssi-vst-0.5	                        (rev 0)
+++ trunk/overlays/proaudio/media-plugins/dssi-vst/files/digest-dssi-vst-0.5	2007-12-12 18:47:41 UTC (rev 1005)
@@ -0,0 +1,3 @@
+MD5 ca26a9eefa7ecde92b429c7f3b5336f9 dssi-vst-0.5.tar.bz2 36219
+RMD160 266e5350b2fc54d97c5e90399e91a6803b2f5375 dssi-vst-0.5.tar.bz2 36219
+SHA256 b14fb079a126e3b6d16dc04e31903914eff48869cd8390b92e3b3072a018e8ab dssi-vst-0.5.tar.bz2 36219


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