[proaudio] [1684] dssi-vst bump and cleanup

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


Revision: 1684
Author:   gavlee
Date:     2010-05-19 17:45:24 +0200 (Wed, 19 May 2010)
Log Message:
-----------
dssi-vst bump and cleanup

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

Added Paths:
-----------
    trunk/overlays/proaudio/media-plugins/dssi-vst/dssi-vst-0.9.2.ebuild
    trunk/overlays/proaudio/media-plugins/dssi-vst/files/
    trunk/overlays/proaudio/media-plugins/dssi-vst/files/dssi-vst-0.8-Makefile.patch

Removed 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	2010-05-17 11:30:21 UTC (rev 1683)
+++ trunk/overlays/proaudio/media-plugins/dssi-vst/ChangeLog	2010-05-19 15:45:24 UTC (rev 1684)
@@ -2,6 +2,13 @@
 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*dssi-vst-0.9.2 (19 May 2010)
+
+  19 May 2010; Gavin Pryke <gavinlee303@xxxxxxxxxxxxxx>
+  -dssi-vst-0.6.ebuild, dssi-vst-0.8.ebuild,
+  +files/dssi-vst-0.8-Makefile.patch, +dssi-vst-0.9.2.ebuild:
+  remove 0.6, bump to 0.9.2, added a makefile patch
+
   10 Apr 2010; Frieder Buerzele <evermind@xxxxxxxxxxxxx>
   dssi-vst-0.8.ebuild:
   fixup gcc 4.3 cstdio includes

Modified: trunk/overlays/proaudio/media-plugins/dssi-vst/Manifest
===================================================================
--- trunk/overlays/proaudio/media-plugins/dssi-vst/Manifest	2010-05-17 11:30:21 UTC (rev 1683)
+++ trunk/overlays/proaudio/media-plugins/dssi-vst/Manifest	2010-05-19 15:45:24 UTC (rev 1684)
@@ -1,6 +1,7 @@
-DIST dssi-vst-0.6.tar.gz 43791 RMD160 22ecf3af1983a97effaeb210b53b55571b9bb525 SHA1 cdb5e5aad5cec10a25859ede517d71b2f1687d37 SHA256 054e25d8d083ab0bc73d586cc9d43745aa671ba43471af1bfc83391f828aef10
+AUX dssi-vst-0.8-Makefile.patch 978 RMD160 8e4a0530a1e8bafbfd857a34c064bfe23eecd232 SHA1 529c3ce1611d783dc650bbf706a2465ffdf5227a SHA256 d82bfe300ddcf4d2d1c703b9c3d9ab9d66b543deb536936e897459b875e703ce
 DIST dssi-vst-0.8.tar.gz 44333 RMD160 61e5601d3ab5c8616e20e170a76f61752f4c1887 SHA1 e5894e457b4281124687d2a05c370b1bb31d020d SHA256 4d472417c38779089866ca294721e3a2defd0da61615ef5ccca3a20a835f9847
-EBUILD dssi-vst-0.6.ebuild 1971 RMD160 5b53d37c9a62dc4de2580fbb599d342e24b1c383 SHA1 2dd05736f28380158c3666d4fb9391f75feee21e SHA256 f7c5704172f9a73fe865b94aea9ca2ceea3fa48792d8bc8420d8862cc268d611
-EBUILD dssi-vst-0.8.ebuild 1237 RMD160 ef4166297e51783ba0c64b1410b8a6ffb8f682e4 SHA1 e0b297c2c0df4b8eb3a9d49f4cf26c9d04d8c97f SHA256 88faaa6029bf3ef088183af559636b0b08230f3209bc863a8d324b908e59bdf8
-MISC ChangeLog 646 RMD160 bcdeddf6ae4c353d92f87797a35f31dcc00b37e9 SHA1 c8446f4fed409f984aa8183f97d47f86765ec6b1 SHA256 14f1fe3d82cb0608a5ecf9697d36c3a522abe02c289c0f0bc7a8ecb5acdca16f
+DIST dssi-vst-0.9.2.tar.bz2 47196 RMD160 e7089e7408ed0c12e01d3146a1a3892419ac42cf SHA1 cf4d163076668ea11641dc39e8700ef8b23b362a SHA256 9934603b9959982022a5ab6147b60f915cc6f324d6585ea7c1e9eae7070c9262
+EBUILD dssi-vst-0.8.ebuild 1278 RMD160 31e1afe5729883d2bb8e8eebed4075c071c46439 SHA1 90ef7fafe8bf3a2b4c1fc6bb65c6dcd3f51981cc SHA256 b5bb3d8cf3a25c1ea77e5ad47b4e6291a224129904a4653065b00dbeef13dd46
+EBUILD dssi-vst-0.9.2.ebuild 1347 RMD160 602e0b4e74aefc777781ce8257a898719f675820 SHA1 a13a12fc14eda985141c23535ac2390bbb8645f8 SHA256 4be66dc3f3a8a185274138a0925dc566af2426f35862d15a9d1b4fa3e5f392e6
+MISC ChangeLog 893 RMD160 21a35350b4b4c9e10703f3e1a4c08bc3eaafaa5e SHA1 0b47e56d8b65a98a6bd4183e6bb592403c3c4bc7 SHA256 2978b104781062cef8a106c4438ba84a24b60aa679c3fc27075c594b952eeef3
 MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89

Deleted: trunk/overlays/proaudio/media-plugins/dssi-vst/dssi-vst-0.6.ebuild
===================================================================
--- trunk/overlays/proaudio/media-plugins/dssi-vst/dssi-vst-0.6.ebuild	2010-05-17 11:30:21 UTC (rev 1683)
+++ trunk/overlays/proaudio/media-plugins/dssi-vst/dssi-vst-0.6.ebuild	2010-05-19 15:45:24 UTC (rev 1684)
@@ -1,68 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit multilib exteutils
-
-IUSE=""
-RESTRICT="mirror"
-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
-
-	# fix gcc 4.3 include issues
-	esed_check -i -e "s@\(#include <unistd.h>\)@#include <cstdlib>\n\1@g" dssi-vst_gui.cpp
-	esed_check -i -e "s@\(#include <string>\)@#include <cstdlib>\n\1@g" paths.h
-	for i in remotepluginserver.h remotepluginclient.h;do 
-		esed_check -i -e "s@\(#include <string>\)@#include <cstdlib>\n#include <cstring>\n\1@g" $i
-	done
-}
-
-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
-}
-

Modified: trunk/overlays/proaudio/media-plugins/dssi-vst/dssi-vst-0.8.ebuild
===================================================================
--- trunk/overlays/proaudio/media-plugins/dssi-vst/dssi-vst-0.8.ebuild	2010-05-17 11:30:21 UTC (rev 1683)
+++ trunk/overlays/proaudio/media-plugins/dssi-vst/dssi-vst-0.8.ebuild	2010-05-19 15:45:24 UTC (rev 1684)
@@ -25,6 +25,7 @@
 src_unpack() {
 	unpack ${A}
 	cd "${S}"
+	epatch "${FILESDIR}/${P}-Makefile.patch"
 	# fixup g++/cxxflags
 	esed_check -i -e "s:-Ivestige -Wall -fPIC:${CXXFLAGS} -Ivestige -Wall -fPIC:" \
 		-e 's@\([[:blank:]]\)g++\([[:blank:]]\)@\1\$(CXX)\2@g' Makefile
@@ -47,4 +48,3 @@
 		|| die "install failed"
 	dodoc README
 }
-

Copied: trunk/overlays/proaudio/media-plugins/dssi-vst/dssi-vst-0.9.2.ebuild (from rev 1683, trunk/overlays/proaudio/media-plugins/dssi-vst/dssi-vst-0.8.ebuild)
===================================================================
--- trunk/overlays/proaudio/media-plugins/dssi-vst/dssi-vst-0.9.2.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-plugins/dssi-vst/dssi-vst-0.9.2.ebuild	2010-05-19 15:45:24 UTC (rev 1684)
@@ -0,0 +1,50 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit multilib exteutils toolchain-funcs flag-o-matic
+
+DESCRIPTION="DSSI wrapper plugin for Windows VSTs"
+HOMEPAGE="http://breakfastquay.com/dssi-vst/";
+SRC_URI="http://code.breakfastquay.com/attachments/download/10/${P}.tar.bz2";
+RESTRICT="mirror"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=media-libs/dssi-0.9.0
+	media-libs/ladspa-sdk
+	>=media-libs/liblo-0.12
+	media-libs/alsa-lib
+	media-sound/jack-audio-connection-kit
+	>=app-emulation/wine-0.9.5"
+DEPEND="${RDEPEND}"
+
+src_unpack() {
+	# strip all flags. wineg++ doesn't like it if CXXFLAGS contains things
+	# to tune cache sizes like "--param l1-cache-size=32" and it looks like
+	# we don't want -fomit-frame-pointer because of instability.
+	strip-flags
+	unpack ${A}
+	cd "${S}"
+	epatch "${FILESDIR}/${PN}-0.8-Makefile.patch"
+	# fixup g++/cxxflags
+	esed_check -i -e "s:-Ivestige -Wall -fPIC:${CXXFLAGS} -Ivestige -Wall -fPIC:" \
+		-e 's@\([[:blank:]]\)g++\([[:blank:]]\)@\1\$(CXX)\2@g' Makefile
+}
+
+src_compile(){
+	tc-export CXX
+	emake || "die emake failed"
+}
+
+src_install() {
+	make \
+		BINDIR="${D}/usr/bin" \
+		DSSIDIR="${D}/usr/$(get_libdir)/dssi" \
+		LADSPADIR="${D}/usr/$(get_libdir)/ladspa" install \
+		|| die "install failed"
+	dodoc README
+}

Added: trunk/overlays/proaudio/media-plugins/dssi-vst/files/dssi-vst-0.8-Makefile.patch
===================================================================
--- trunk/overlays/proaudio/media-plugins/dssi-vst/files/dssi-vst-0.8-Makefile.patch	                        (rev 0)
+++ trunk/overlays/proaudio/media-plugins/dssi-vst/files/dssi-vst-0.8-Makefile.patch	2010-05-19 15:45:24 UTC (rev 1684)
@@ -0,0 +1,23 @@
+--- dssi-vst-0.8/Makefile.old	2010-05-01 14:53:31.000000000 +0100
++++ dssi-vst-0.8/Makefile	2010-05-01 17:02:53.000000000 +0100
+@@ -38,12 +38,16 @@
+ all:		$(TARGETS)
+ 
+ install:	all
+-		mkdir -p $(DSSIDIR)/dssi-vst
+-		mkdir -p $(LADSPADIR)
+-		mkdir -p $(BINDIR)
++		install -d $(DSSIDIR)/dssi-vst
++		install -d $(LADSPADIR)
++		install -d $(BINDIR)
+ 		install dssi-vst.so $(DSSIDIR)
+ 		install dssi-vst.so $(LADSPADIR)
+-		install dssi-vst-server.exe.so dssi-vst-server dssi-vst-scanner.exe.so dssi-vst-scanner dssi-vst_gui $(DSSIDIR)/dssi-vst
++		install -D -m 755 dssi-vst_gui $(DSSIDIR)/dssi-vst/dssi-vst_gui
++		install -D -m 755 dssi-vst-server.exe.so $(DSSIDIR)/dssi-vst/dssi-vst-server.exe.so
++		install -D -m 755 dssi-vst-server.exe $(DSSIDIR)/dssi-vst/dssi-vst-server
++		install -D -m 755 dssi-vst-scanner.exe.so $(DSSIDIR)/dssi-vst/dssi-vst-scanner.exe.so
++		install -D -m 755 dssi-vst-scanner.exe $(DSSIDIR)/dssi-vst/dssi-vst-scanner
+ 		install vsthost $(BINDIR)
+ 
+ clean:


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