diff options
author | Tim Harder <radhermit@gentoo.org> | 2012-06-14 06:22:46 +0000 |
---|---|---|
committer | Tim Harder <radhermit@gentoo.org> | 2012-06-14 06:22:46 +0000 |
commit | 56db2ef2356b0c1647bdb4bf5a0cbbd2a4b229d1 (patch) | |
tree | 3e689ff6b8d39490c788b1520c15ba48daff21a7 /media-sound | |
parent | marked x86 per bug 419719 (diff) | |
download | historical-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/ChangeLog | 8 | ||||
-rw-r--r-- | media-sound/ecasound/Manifest | 20 | ||||
-rw-r--r-- | media-sound/ecasound/ecasound-2.9.0.ebuild | 100 | ||||
-rw-r--r-- | media-sound/ecasound/metadata.xml | 13 |
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> |