[proaudio] [1502] bumped zynaddsubfx-2.4.0

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


Revision: 1502
Author:   evermind
Date:     2009-08-06 17:06:00 +0200 (Thu, 06 Aug 2009)

Log Message:
-----------
bumped zynaddsubfx-2.4.0

Modified Paths:
--------------
    trunk/overlays/proaudio/media-sound/zynaddsubfx/ChangeLog
    trunk/overlays/proaudio/media-sound/zynaddsubfx/Manifest

Added Paths:
-----------
    trunk/overlays/proaudio/media-sound/zynaddsubfx/zynaddsubfx-2.4.0.ebuild


Modified: trunk/overlays/proaudio/media-sound/zynaddsubfx/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/zynaddsubfx/ChangeLog	2009-08-04 08:20:37 UTC (rev 1501)
+++ trunk/overlays/proaudio/media-sound/zynaddsubfx/ChangeLog	2009-08-06 15:06:00 UTC (rev 1502)
@@ -1,7 +1,12 @@
 # ChangeLog for media-sound/zynaddsubfx
-# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*zynaddsubfx-2.4.0 (06 Aug 2009)
+
+  06 Aug 2009; Frieder Buerzele <evermind@xxxxxxxxxxxxx
+  +zynaddsubfx-2.4.0.ebuild: bumped
+
   15 Sep 2008; Frieder Buerzele <evermind@xxxxxxxxxxxxx;
   zynaddsubfx-99999999.ebuild:
   fix wrong function-signature

Modified: trunk/overlays/proaudio/media-sound/zynaddsubfx/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/zynaddsubfx/Manifest	2009-08-04 08:20:37 UTC (rev 1501)
+++ trunk/overlays/proaudio/media-sound/zynaddsubfx/Manifest	2009-08-06 15:06:00 UTC (rev 1502)
@@ -8,12 +8,14 @@
 AUX zyn-lash-and-jackmidi-051205.diff 16615 RMD160 13ecb81aefaeaf90cedba1861d48b90923cef232 SHA1 c33bf7766c61a582ba7c5080ca2c1f0a223709ac SHA256 90a084a3cba4ee178e3f72c025dc66f6203d0f4f7f841e31eff1a2c2642b24c7
 AUX zyn_lash-0.5.0pre0.diff 15848 RMD160 497dd23b05d5a3926b115c858bd684ca2dcedb30 SHA1 55a2dd6af130347c93eda2613179efab1e3ffd9a SHA256 b7abccad463f57c04c80bb7a2f442eb90b6de3d2f30918a6da9c8a742a72fe06
 DIST ZynAddSubFX-2.2.1.tar.bz2 927022 RMD160 d21b7988182d2cf9a9c8ee873e708adec33e40fc SHA1 d49294b5e27d4b5a5aad106b0239ef273b583b88 SHA256 dab5dc86e0a2459fa2a870da133c7dda0aa2e1d895839594f4b520ca05cc80d2
+DIST ZynAddSubFX-2.4.0.tar.bz2 1418352 RMD160 a490b7ee3134c9a912d475f07e1e485d8fac578f SHA1 e253e99399590ef2ff7f276f720dc367e2864f10 SHA256 7675a7ac7741dcfce0bed197e2190f2e21b5b0a072458bcb605184b7be246c63
 DIST ZynAddSubFX-20070707.tar.bz2 206680 RMD160 21ce7ef822f5c34fbf2169e42f222d075a14f70b SHA1 bba926c067e5ab41a1eff00ceae3259a583b3704 SHA256 036482f2aa68fc25b9bd8426032c458dcf46052ab9cde12ab30279126b0db4fa
 DIST zynaddsubfx-patches-2.tar.gz 6423 RMD160 a95ae90477539f8f1ad22d7f1440233933f2b340 SHA1 9e59645b86efd1d4cc059d6a5e21f0e0848f5a18 SHA256 b0d0f784940b647dcd2e3cfc4c0f1faba344f33e2ae568dd7c8bd97af0abb7b3
 DIST zynaddsubfx-presets-0.1.tar.bz2 27052 RMD160 543ac277d424aee45c41d63124bb3bab46d96c8a SHA1 5cab265619eb66b6bce8ecb83b0e6d688436e68a SHA256 b2fc41cc8b45531007270efd81536c9a99a6a169d2433ec12d3d6854cb9a10d6
 EBUILD zynaddsubfx-2.2.1-r8.ebuild 3170 RMD160 a0bd6e7bbd9bb9397775eabd7c530bcef5a3db5a SHA1 ba552fe87cf69c5f9dcc744823fb87ea74e07eed SHA256 c51401f5ac62bfcf5375c0489c4dfc6908c90440f90a6bcd56ab9c4e221716f6
+EBUILD zynaddsubfx-2.4.0.ebuild 2810 RMD160 0346f423bf50e63fcaf3044499d07c789c0049e3 SHA1 24c7a2703afc7192ed1387030cb9a5531c094816 SHA256 61748bfd4f8654768fb66fb8db358e4bf9a3c0f44db16f3934a406d4a7cfa52f
 EBUILD zynaddsubfx-20070707-r1.ebuild 3171 RMD160 ec46f104d042226798d8e34b68a3d194d2620ec1 SHA1 60bb14d9c6bcca0fca9649dcf8a5ed36e7dc6781 SHA256 b25b019d175d27021286e5769a28645d5ffd7a25eb4e39a8d6323f1049987776
 EBUILD zynaddsubfx-20070707.ebuild 3108 RMD160 6c44bc0b21b052dff4df27a893ca5100bbee99f5 SHA1 50d910dc7a9e5453ce4c745a8f289bfc26087fef SHA256 e65ee0109e282f94dff4a35f42d660046f0a94a4e37b856c5162ab15abef9cb6
 EBUILD zynaddsubfx-99999999.ebuild 3535 RMD160 df86615155ed2a6e418980699f8395a2f1d28d89 SHA1 ea495b0128af4fd5f37ad9b6b5bfacda750dabde SHA256 f59e3123057d0a776be3df95332d75f6615b9bca50caac01d3ea90965744de96
-MISC ChangeLog 589 RMD160 d88314f20eace4e9382bf8afe978561796f0c301 SHA1 819dcc3e760b4c890293cba827e5e476dd95b968 SHA256 e252a3c87750f0bece10afce2451b9594c2a93526b6bba605d6eae326ea80139
+MISC ChangeLog 716 RMD160 2f249b733c1acbd7581f3309d7fcff3b29103043 SHA1 949961835018cbfe653d0c314eb2916fbeb187ec SHA256 18509e1cf1b831b4f7ddf2deb78cbe16e659c1231602a2a857899dc56daf42e7
 MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89

Added: trunk/overlays/proaudio/media-sound/zynaddsubfx/zynaddsubfx-2.4.0.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/zynaddsubfx/zynaddsubfx-2.4.0.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/zynaddsubfx/zynaddsubfx-2.4.0.ebuild	2009-08-06 15:06:00 UTC (rev 1502)
@@ -0,0 +1,103 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit exteutils
+RESTRICT="mirror"
+MY_P=ZynAddSubFX-${PV}
+DESCRIPTION="ZynAddSubFX is an opensource software synthesizer."
+HOMEPAGE="http://zynaddsubfx.sourceforge.net/";
+SRC_URI="mirror://sourceforge/zynaddsubfx/${MY_P}.tar.bz2
+	http://download.tuxfamily.org/proaudio/distfiles/zynaddsubfx-presets-0.1.tar.bz2";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+#IUSE="oss alsa jack mmx"
+IUSE="oss alsa jack jackmidi lash mmx"
+
+DEPEND=">=x11-libs/fltk-1.1.2
+	=sci-libs/fftw-3*
+	 media-sound/jack-audio-connection-kit
+	>=dev-libs/mini-xml-2.2.1
+	lash? ( >=media-sound/lash-0.5 )"
+#	portaudio? ( media-libs/portaudio )"
+
+RDEPEND="media-libs/zynaddsubfx-banks"
+
+S="${WORKDIR}/${MY_P}"
+
+src_unpack() {
+	unpack ${A}
+	cd "${S}"
+	
+	# add our CXXFLAGS
+	cd src/
+	esed_check -i "s@\(CXXFLAGS.\+=.*OS_PORT.*\)@\1 ${CXXFLAGS}@g" Makefile
+}
+
+src_compile() {
+	local FFTW_VERSION=3
+	local ASM_F2I=NO
+	local LINUX_MIDIIN=NONE
+	local LINUX_AUDIOOUT=NONE
+	local LINUX_USE_LASH=NO
+
+	if use oss ; then
+		LINUX_MIDIIN=OSS
+		LINUX_AUDIOOUT=OSS
+		use jack && LINUX_AUDIOOUT=OSS_AND_JACK
+	else
+		use jack && LINUX_AUDIOOUT=JACK
+	fi
+
+	use lash && LINUX_USE_LASH=YES
+	use jackmidi && LINUX_USE_JACKMIDI=YES
+	use alsa && LINUX_MIDIIN=ALSA
+#	use portaudio && LINUX_AUDIOOUT=PA
+	use mmx && ASM_F2I=YES
+
+	local myconf="FFTW_VERSION=${FFTW_VERSION}"
+	myconf="${myconf} ASM_F2I=${ASM_F2I}"
+	myconf="${myconf} LINUX_MIDIIN=${LINUX_MIDIIN}"
+	myconf="${myconf} LINUX_AUDIOOUT=${LINUX_AUDIOOUT}"
+	myconf="${myconf} LINUX_USE_LASH=${LINUX_USE_LASH}"
+	myconf="${myconf} LINUX_USE_JACKMIDI=${LINUX_USE_JACKMIDI}"
+
+	cd "${S}/src"
+	echo "make ${myconf}" > gentoo_make_options # for easier debugging
+	chmod +x gentoo_make_options
+
+	emake -j1 ${myconf} || die "make failed with this options: ${myconf}"
+
+	cd "${S}/ExternalPrograms/Spliter"
+	emake || die "emake Spliter failed"
+	cd "${S}/ExternalPrograms/Controller"
+	emake || die "emake Controller failed"
+}
+
+src_install() {
+	dobin "${S}/src/zynaddsubfx"
+	dobin "${S}/ExternalPrograms/Spliter/spliter"
+	dobin "${S}/ExternalPrograms/Controller/controller"
+	dodoc ChangeLog FAQ.txt HISTORY.txt README.txt ZynAddSubFX.lsm bugs.txt
+
+	# -------- install examples presets
+	[ "${#MY_PN}" == "0" ] && MY_PN="${PN}"
+	insinto /usr/share/${MY_PN}/presets
+	doins "${WORKDIR}/presets/"*
+	insinto /usr/share/${MY_PN}/examples
+	doins "${WORKDIR}/examples/"*
+	# --------
+
+	doman zynaddsubfx.1
+	newicon "${S}/zynaddsubfx.xpm" "zynaddsubfx.xpm"
+	make_desktop_entry "${PN}" "ZynAddSubFx-Synth" \
+		"zynaddsubfx.xpm" "AudioVideo;Audio"
+
+}
+
+pkg_postinst() {
+	einfo "Banks are now provided with the package zynaddsubfx-banks"
+	einfo "To get some nice sounding parameters emerge zynaddsubfx-extras"
+}


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