Revision: 3232
Author:   dominique
Date:     2021-12-20 01:04:39 +0100 (Mon, 20 Dec 2021)
Log Message:
-----------
Initial live ebuild. Delete the other ones.

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

Added Paths:
-----------
    trunk/overlays/proaudio/media-plugins/dssi-vst/dssi-vst-9999.ebuild

Removed Paths:
-------------
    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
    trunk/overlays/proaudio/media-plugins/dssi-vst/files/

Modified: trunk/overlays/proaudio/media-plugins/dssi-vst/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-plugins/dssi-vst/ChangeLog    2021-12-19 
15:20:58 UTC (rev 3231)
+++ trunk/overlays/proaudio/media-plugins/dssi-vst/ChangeLog    2021-12-20 
00:04:39 UTC (rev 3232)
@@ -1,8 +1,16 @@
 # ChangeLog for media-plugins/dssi-vst
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2021 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*dssi-vst-9999 (20 Dec 2021)
+
+  20 Dec 2021; Dominique Michel <[email protected]>
+  
 *dssi-vst-0.9.2 (19 May 2010)
+  -dssi-vst-0.9.2.ebuild, -dssi-vst-0.8.ebuild, -files/*,
+  +dssi-vst-9999.ebuild:
+  Initial live ebuild from FalkTX github repository.
+  I have no time to maintain more than 1 ebuild, remove the other ones.
 
   19 May 2010; Gavin Pryke <[email protected]>
   -dssi-vst-0.6.ebuild, dssi-vst-0.8.ebuild,

Deleted: trunk/overlays/proaudio/media-plugins/dssi-vst/dssi-vst-0.8.ebuild
===================================================================
--- trunk/overlays/proaudio/media-plugins/dssi-vst/dssi-vst-0.8.ebuild  
2021-12-19 15:20:58 UTC (rev 3231)
+++ trunk/overlays/proaudio/media-plugins/dssi-vst/dssi-vst-0.8.ebuild  
2021-12-20 00:04:39 UTC (rev 3232)
@@ -1,50 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit multilib exteutils toolchain-funcs
-
-DESCRIPTION="DSSI wrapper plugin for Windows VSTs"
-HOMEPAGE="http://dssi.sourceforge.net/";
-SRC_URI="mirror://sourceforge/dssi/${P}.tar.gz"
-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
-       virtual/jack
-       >=app-emulation/wine-0.9.5"
-DEPEND="${RDEPEND}"
-
-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
-       # fixup includes for gcc 4.3 compat
-       esed_check -i "-e/#/{;s/#/#include <stdio.h>\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"
-}
-
-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
-}

Deleted: trunk/overlays/proaudio/media-plugins/dssi-vst/dssi-vst-0.9.2.ebuild
===================================================================
--- trunk/overlays/proaudio/media-plugins/dssi-vst/dssi-vst-0.9.2.ebuild        
2021-12-19 15:20:58 UTC (rev 3231)
+++ trunk/overlays/proaudio/media-plugins/dssi-vst/dssi-vst-0.9.2.ebuild        
2021-12-20 00:04:39 UTC (rev 3232)
@@ -1,50 +0,0 @@
-# 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
-       virtual/jack
-       >=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/dssi-vst-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-plugins/dssi-vst/dssi-vst-9999.ebuild         
                (rev 0)
+++ trunk/overlays/proaudio/media-plugins/dssi-vst/dssi-vst-9999.ebuild 
2021-12-20 00:04:39 UTC (rev 3232)
@@ -0,0 +1,48 @@
+# Copyright 1999-2021 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=8
+inherit toolchain-funcs multilib git-r3
+
+DESCRIPTION="DSSI plugin wrapper for VST plugins"
+HOMEPAGE="https://github.com/falkTX/dssi-vst";
+SRC_URI=""
+EGIT_REPO_URI="https://github.com/falkTX/dssi-vst.git";
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="lash"
+
+CDEPEND="media-libs/dssi
+       >=app-emulation/wine-0.9.5
+       media-libs/liblo
+       virtual/alsa-lib
+       syys-libs/zlib
+       virtual/jack"
+RDEPEND="${CDEPEND}"
+DEPEND="${CDEPEND}
+       virtual/pkgconfig"
+
+RESTRICT="mirror"
+
+DOCS=( README )
+
+src_prepare() {
+       eapply_user
+       # FIXME: -msse2 -mfpmath=sse shoud be in make.conf, not 100% sure than 
it is safe to do it into a well running system at that time,
+       #        so keep it here for now.
+       #        With nmarch=native, only -msse2 is included into my system. 
See https://gcc.gnu.org/onlinedocs/gnat_ugn/Floating-Point-Operations.html
+       sed -i -e 's:-O2 -ffast-math -fvisibility=hidden -fPIC -mtune=generic 
-msse:-fPIC:' -e 's:$(CXX_FLAGS):$(CXXFLAGS) -msse2 -mfpmath=sse:' Makefile || 
die
+}
+
+src_compile() {
+       echo CXXFLAGS = ${CXXFLAGS}
+       echo LDFLAGS = ${LDFLAGS}
+       emake CXX="$(tc-getCXX)"
+}
+
+src_install() {
+       emake DESTDIR="${D}" PREFIX="/usr" install
+       einstalldocs
+}

Reply via email to