[proaudio] [1626] close bug #96

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


Revision: 1626
Author:   evermind
Date:     2010-04-10 12:38:39 +0200 (Sat, 10 Apr 2010)
Log Message:
-----------
close bug #96

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

Modified: trunk/overlays/proaudio/media-plugins/dssi-vst/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-plugins/dssi-vst/ChangeLog	2010-04-10 09:44:20 UTC (rev 1625)
+++ trunk/overlays/proaudio/media-plugins/dssi-vst/ChangeLog	2010-04-10 10:38:39 UTC (rev 1626)
@@ -1,7 +1,11 @@
 # ChangeLog for media-plugins/dssi-vst
-# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  10 Apr 2010; Frieder Buerzele <evermind@xxxxxxxxxxxxx>
+  dssi-vst-0.8.ebuild:
+  fixup gcc 4.3 cstdio includes
+
   15 Dec 2008; Thomas Kuther <gimpel@xxxxxxxxxxxxxxxx>
   -dssi-vst-0.3.1.ebuild, -dssi-vst-0.4.ebuild, -dssi-vst-0.4-r1.ebuild,
   -dssi-vst-0.4-r2.ebuild, -dssi-vst-0.5.ebuild, +dssi-vst-0.8.ebuild:

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-04-10 09:44:20 UTC (rev 1625)
+++ trunk/overlays/proaudio/media-plugins/dssi-vst/dssi-vst-0.8.ebuild	2010-04-10 10:38:39 UTC (rev 1626)
@@ -1,8 +1,8 @@
-# Copyright 1999-2008 Gentoo Foundation
+# Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-inherit multilib
+inherit multilib exteutils toolchain-funcs
 
 DESCRIPTION="DSSI wrapper plugin for Windows VSTs"
 HOMEPAGE="http://dssi.sourceforge.net/";
@@ -25,11 +25,17 @@
 src_unpack() {
 	unpack ${A}
 	cd "${S}"
-	sed -i -e "s:-Ivestige -Wall -fPIC:${CXXFLAGS} -Ivestige -Wall -fPIC:" \
-		Makefile || die
+	# 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
+	# fixup includes for gcc 4.3 compat
+	esed_check -i "-e/#/{;s/#/#include <cstdlib>\n#/;:a" "-en;ba" "-e}" \
+		remotepluginclient.cpp dssi-vst.cpp rdwrops.cpp remotevstclient.cpp \
+		remotepluginserver.cpp
 }
 
 src_compile(){
+	tc-export CXX
 	emake || "die emake failed"
 }
 


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