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 <[email protected]>
+  -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 <[email protected]>
   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:\t...@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>\...@g" dssi-vst_gui.cpp
-       esed_check -i -e "s...@\(#include <string>\)@#include <cstdlib>\...@g" 
paths.h
-       for i in remotepluginserver.h remotepluginclient.h;do 
-               esed_check -i -e "s...@\(#include <string>\)@#include 
<cstdlib>\n#include <cstring>\...@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)\...@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)\...@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:

Reply via email to