public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] gentoo-x86 commit in media-sound/ecasound: metadata.xml ChangeLog ecasound-2.9.0.ebuild
@ 2012-06-14  6:22 Tim Harder (radhermit)
  0 siblings, 0 replies; only message in thread
From: Tim Harder (radhermit) @ 2012-06-14  6:22 UTC (permalink / raw
  To: gentoo-commits

radhermit    12/06/14 06:22:46

  Modified:             metadata.xml ChangeLog
  Added:                ecasound-2.9.0.ebuild
  Log:
  Version bump. Add lv2 use flag and update to EAPI 4.
  
  (Portage version: 2.2.0_alpha110/cvs/Linux x86_64)

Revision  Changes    Path
1.5                  media-sound/ecasound/metadata.xml

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/ecasound/metadata.xml?rev=1.5&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/ecasound/metadata.xml?rev=1.5&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/ecasound/metadata.xml?r1=1.4&r2=1.5

Index: metadata.xml
===================================================================
RCS file: /var/cvsroot/gentoo-x86/media-sound/ecasound/metadata.xml,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- metadata.xml	28 Jun 2011 04:21:12 -0000	1.4
+++ metadata.xml	14 Jun 2012 06:22:46 -0000	1.5
@@ -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>



1.64                 media-sound/ecasound/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/ecasound/ChangeLog?rev=1.64&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/ecasound/ChangeLog?rev=1.64&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/ecasound/ChangeLog?r1=1.63&r2=1.64

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/media-sound/ecasound/ChangeLog,v
retrieving revision 1.63
retrieving revision 1.64
diff -u -r1.63 -r1.64
--- ChangeLog	14 Jun 2012 05:55:53 -0000	1.63
+++ ChangeLog	14 Jun 2012 06:22:46 -0000	1.64
@@ -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.



1.1                  media-sound/ecasound/ecasound-2.9.0.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/ecasound/ecasound-2.9.0.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/ecasound/ecasound-2.9.0.ebuild?rev=1.1&content-type=text/plain

Index: ecasound-2.9.0.ebuild
===================================================================
# 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
}






^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2012-06-14  6:22 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-06-14  6:22 [gentoo-commits] gentoo-x86 commit in media-sound/ecasound: metadata.xml ChangeLog ecasound-2.9.0.ebuild Tim Harder (radhermit)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox