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: