[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"
+}