[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: