summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Harder <radhermit@gentoo.org>2012-06-14 06:22:46 +0000
committerTim Harder <radhermit@gentoo.org>2012-06-14 06:22:46 +0000
commit56db2ef2356b0c1647bdb4bf5a0cbbd2a4b229d1 (patch)
tree3e689ff6b8d39490c788b1520c15ba48daff21a7 /media-sound
parentmarked x86 per bug 419719 (diff)
downloadhistorical-56db2ef2356b0c1647bdb4bf5a0cbbd2a4b229d1.tar.gz
historical-56db2ef2356b0c1647bdb4bf5a0cbbd2a4b229d1.tar.bz2
historical-56db2ef2356b0c1647bdb4bf5a0cbbd2a4b229d1.zip
Version bump. Add lv2 use flag and update to EAPI 4.
Package-Manager: portage-2.2.0_alpha110/cvs/Linux x86_64
Diffstat (limited to 'media-sound')
-rw-r--r--media-sound/ecasound/ChangeLog8
-rw-r--r--media-sound/ecasound/Manifest20
-rw-r--r--media-sound/ecasound/ecasound-2.9.0.ebuild100
-rw-r--r--media-sound/ecasound/metadata.xml13
4 files changed, 125 insertions, 16 deletions
diff --git a/media-sound/ecasound/ChangeLog b/media-sound/ecasound/ChangeLog
index 0317c191d2e3..8cd8f296fb97 100644
--- a/media-sound/ecasound/ChangeLog
+++ b/media-sound/ecasound/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for media-sound/ecasound
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/ecasound/ChangeLog,v 1.63 2012/06/14 05:55:53 radhermit Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/ecasound/ChangeLog,v 1.64 2012/06/14 06:22:46 radhermit Exp $
+
+*ecasound-2.9.0 (14 Jun 2012)
+
+ 14 Jun 2012; Tim Harder <radhermit@gentoo.org> +ecasound-2.9.0.ebuild,
+ metadata.xml:
+ Version bump. Add lv2 use flag and update to EAPI 4.
14 Jun 2012; Tim Harder <radhermit@gentoo.org> ecasound-2.8.1.ebuild:
Fix conditional sed line (bug #387819) and use prune_libtool_files.
diff --git a/media-sound/ecasound/Manifest b/media-sound/ecasound/Manifest
index a7dfa69e9aef..73f60979ca6c 100644
--- a/media-sound/ecasound/Manifest
+++ b/media-sound/ecasound/Manifest
@@ -4,18 +4,20 @@ Hash: SHA512
AUX ecasound-2.8.1-ldflags.patch 2715 RMD160 6435d650581eebbdd75d34dd1830f18e2c2cf2e9 SHA1 8e674482b1237ab6cdeaf75a371a709c239fac02 SHA256 79267748a8954eaf37b332033f7ee8e2a85113cde5ce17afae153c7e7b39381a
DIST ecasound-2.6.0.tar.gz 966629 RMD160 25ca71ff8f270ee871cb3f86f9e79e22b866d0cc SHA1 fb34fd31d112a4a1d3e1a87f302324152f62eac7 SHA256 925d12a422883c356565c542110d070f61c3693e01eaa1b00eb25082e4779f88
DIST ecasound-2.8.1.tar.gz 1056331 RMD160 f4b86264e43d2ae7b7bedb7cd75955125a1aa227 SHA1 55c42a611ce59ea2b92461f49358a0cd54c40fe0 SHA256 e55accabeaf5cc5dcaac56cdb83dabb908ad1195d79c2a3df7718b834d328994
+DIST ecasound-2.9.0.tar.gz 1055913 RMD160 f30bd6a0b491bca8466564ebe2c70f3945fd3906 SHA1 aed604742968085a8e95cdebb21dc62f1d90d2b5 SHA256 e2b0b8f8cce6074d660e460b3a02fc0132a51e1e982b78b3a68fa14e79fcc6c6
EBUILD ecasound-2.6.0.ebuild 1977 RMD160 720e073a2acaf7a00d4e3fd34a30729e6e66ae23 SHA1 29d160128724df3a02d5d532a369a5af8934e3a0 SHA256 544554827269fcb5a3fea26bf9b0df1b180f6d6d4eb229b2be02b7a5da121597
EBUILD ecasound-2.8.1.ebuild 2420 RMD160 24f1cf50518a7a59925913bfa088d497d47f2907 SHA1 f728f28dcc4f3c5d12835941ef0975fa88897c74 SHA256 956accf4a805a9bd9ccf946f5adb3aef692071557fa5470a55561d5b92ccf9b6
-MISC ChangeLog 9767 RMD160 3e40aa28726cebdd08e55fd3c605dff958f8cba6 SHA1 2a08bbbff390b1d22de2267cf3a6fa618fccb63d SHA256 7a69871c462fd69fc4d9d7891c969b41249c5ba7c6e01e93886eef0b29fe547b
-MISC metadata.xml 852 RMD160 6dd5dda6e3e077329238b8875e6bf633cc5461a3 SHA1 be9d17b3ccfb079dc8eb2c7fdc3dc3f5dce446f6 SHA256 3553a8dac2d2090a5e2c54d1f76907291207c0ff59a21db50799ecbca422ce12
+EBUILD ecasound-2.9.0.ebuild 2407 RMD160 b0a6f15be7b797dc70704b482d0a96b8c93af1f9 SHA1 9cba1d0450bc6aaff292c629e65c231c50571132 SHA256 e85ca0c33524e5be6c0cd39e4c5d785f9a55f8ea0fcb74faa02247367a306be3
+MISC ChangeLog 9943 RMD160 efd28b1b8c03630244ec48fee75e2f3be1a97356 SHA1 4b4d44c883e59681f69f98c39e00bde8a93d4057 SHA256 dbc9fe64e73a27790ad244812a29c5048f1fa375ec3b567ac31e3c21c40c4153
+MISC metadata.xml 897 RMD160 56b648b106e82baa0b7eef80f12c5763d435243f SHA1 ad42a9626b32d9c21da60fa98bbb54e5f5844c92 SHA256 730adb94504de6b61b6614960773d218f759bad74bc4fd208d780524384f9f66
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iQEcBAEBCgAGBQJP2XzvAAoJEEqz6FtPBkyjFdIH/3uECZMMKJNIq4+39KEUHNlg
-9KhhfyDQ6DXBrWCvLxsu5LF9ulZe7AEu2JMC0vH3Rg+g/5eUjmBGHDW4h90MrW4Q
-N+KyDlwqEQGKnIxTJ/0hp2ctiA8jcPsgjD76+1EH+N3z/OHJPFgIBTpsz7Ags1do
-ABcxmPC24QNpyh2imiqIMc6r4q0WytvslNkWLcz1+qhOLY5Kmf/SbJZ3DMyspZT/
-xTH5h0w1rx1TZIjPk0Xb50f2I9YtCGui4pxWdJk+4MRnVShoanObYE3QztcpCYa0
-cYynoNIqWsFGryf7jhHtFVZ2tnFjmJu2M7NbO5EvGAbUCQ48OUEfKM5mOM6Np2c=
-=o26n
+iQEcBAEBCgAGBQJP2YM8AAoJEEqz6FtPBkyjQrsIAIAPTW8dxW9WO56TzrYudBum
+l8EzWvJrvWkWWLBoNlZ3xC6+LHiNRGJPc7u3T2V4ZcHVYI1DrONfeMbcIoyQ6/j8
+C+9i9BPq8fRPxeCrWtEFXesMyy4xfuEYEGgLuIivQYZtTTaC5YcduEPSdxtpB6xD
+X8No/YuhBP+RPwhnBO3r26+Bs2tCFBdtwfgO1kg0EEsL43yOaEJD+VpxS8/kFfdt
+naH5YnBIsUeFj8fWTIkYVUwhHv+FObC8ZHSJ/d/m0CyYPLL0/XfzKhthQDDF4orU
+fKyI9hU9oplQFPuL5UcAW2dDx2WCuhmY1St24pEkmbvNE3SzEvhZ4txKcFhyltc=
+=9syF
-----END PGP SIGNATURE-----
diff --git a/media-sound/ecasound/ecasound-2.9.0.ebuild b/media-sound/ecasound/ecasound-2.9.0.ebuild
new file mode 100644
index 000000000000..7a07eec141ae
--- /dev/null
+++ b/media-sound/ecasound/ecasound-2.9.0.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/ecasound/ecasound-2.9.0.ebuild,v 1.1 2012/06/14 06:22:46 radhermit Exp $
+
+EAPI=4
+PYTHON_DEPEND="python? 2"
+
+inherit eutils python autotools
+
+DESCRIPTION="a package for multitrack audio processing"
+HOMEPAGE="http://ecasound.seul.org/ecasound"
+SRC_URI="http://ecasound.seul.org/download/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="1"
+KEYWORDS="~amd64 ~x86"
+IUSE="alsa audiofile debug doc jack libsamplerate lv2 mikmod ncurses oil osc oss
+python ruby sndfile static-libs"
+
+RDEPEND="sys-libs/readline
+ alsa? ( media-libs/alsa-lib )
+ audiofile? ( media-libs/audiofile )
+ jack? ( media-sound/jack-audio-connection-kit )
+ libsamplerate? ( media-libs/libsamplerate )
+ lv2? ( >=media-libs/lilv-0.5.0 )
+ media-libs/ladspa-sdk
+ mikmod? ( media-libs/libmikmod:0 )
+ ncurses? ( sys-libs/ncurses )
+ oil? ( dev-libs/liboil )
+ osc? ( media-libs/liblo )
+ ruby? ( dev-lang/ruby )
+ sndfile? ( media-libs/libsndfile )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+pkg_setup() {
+ use python && python_set_active_version 2
+}
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-2.8.1-ldflags.patch
+
+ if use python ; then
+ sed -i -e "s:\$(ecasoundc_libs):\0 $(python_get_library -l):" \
+ pyecasound/Makefile.am || die "sed failed"
+ fi
+
+ eautoreconf
+}
+
+src_configure() {
+ local pyconf
+
+ if use python ; then
+ pyconf="--enable-pyecasound=c
+ --with-python-includes=$(python_get_includedir)
+ --with-python-modules=$(python_get_libdir)"
+ else
+ pyconf="--disable-pyecasound"
+ fi
+
+ econf \
+ --disable-arts \
+ --enable-shared \
+ --enable-sys-readline \
+ --with-largefile \
+ $(use_enable alsa) \
+ $(use_enable audiofile) \
+ $(use_enable debug) \
+ $(use_enable jack) \
+ $(use_enable libsamplerate) \
+ $(use_enable lv2 liblilv) \
+ $(use_enable ncurses) \
+ $(use_enable oil liboil) \
+ $(use_enable osc liblo) \
+ $(use_enable oss) \
+ $(use_enable ruby rubyecasound) \
+ $(use_enable sndfile) \
+ $(use_enable static-libs static) \
+ ${pyconf}
+}
+
+src_install() {
+ default
+
+ if use doc ; then
+ dohtml Documentation/*.html
+ dodoc Documentation/programmers_guide/ecasound_programmers_guide.txt
+ fi
+
+ prune_libtool_files
+}
+
+pkg_postinst() {
+ use python && python_mod_optimize ecacontrol.py eci.py pyeca.py
+}
+
+pkg_postrm() {
+ use python && python_mod_cleanup ecacontrol.py eci.py pyeca.py
+}
diff --git a/media-sound/ecasound/metadata.xml b/media-sound/ecasound/metadata.xml
index 44fa6c3beecb..c48ef0397652 100644
--- a/media-sound/ecasound/metadata.xml
+++ b/media-sound/ecasound/metadata.xml
@@ -3,17 +3,18 @@
<pkgmetadata>
<herd>proaudio</herd>
<longdescription>
- Ecasound is a software package designed for multitrack audio
+ Ecasound is a software package designed for multitrack audio
processing. It can be used for simple tasks like audio playback,
- recording and format conversions, as well as for multitrack
- effect processing, mixing, recording and signal recycling.
- Ecasound supports a wide range of audio inputs, outputs and
- effect algorithms. Effects and audio objects can be combined
+ recording and format conversions, as well as for multitrack
+ effect processing, mixing, recording and signal recycling.
+ Ecasound supports a wide range of audio inputs, outputs and
+ effect algorithms. Effects and audio objects can be combined
in various ways, and their parameters can be controlled by operator
- objects like oscillators and MIDI-CCs. A versatile console mode
+ objects like oscillators and MIDI-CCs. A versatile console mode
user-interface is included in the package.
</longdescription>
<use>
<flag name="oil">Use <pkg>dev-libs/liboil</pkg> for inner loop optimizations</flag>
+ <flag name="lv2">Add support for Ladspa V2</flag>
</use>
</pkgmetadata>