[proaudio] [1073] bumped ecasound-2.4.6.1 (thx dubphil)

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


Revision: 1073
Author:   evermind
Date:     2007-12-24 13:34:58 +0000 (Mon, 24 Dec 2007)

Log Message:
-----------
bumped ecasound-2.4.6.1 (thx dubphil)
bumped rosegarden-1.6.1

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

Added Paths:
-----------
    trunk/overlays/proaudio/media-sound/ecasound/
    trunk/overlays/proaudio/media-sound/ecasound/ChangeLog
    trunk/overlays/proaudio/media-sound/ecasound/Manifest
    trunk/overlays/proaudio/media-sound/ecasound/ecasound-2.4.6.1.ebuild
    trunk/overlays/proaudio/media-sound/ecasound/files/
    trunk/overlays/proaudio/media-sound/ecasound/metadata.xml
    trunk/overlays/proaudio/media-sound/rosegarden/rosegarden-1.6.1.ebuild


Added: trunk/overlays/proaudio/media-sound/ecasound/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/ecasound/ChangeLog	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/ecasound/ChangeLog	2007-12-24 13:34:58 UTC (rev 1073)
@@ -0,0 +1,7 @@
+# ChangeLog for media-sound/ecasound
+# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+  24 Dec 2007; Frieder Buerzele <evermind@xxxxxxxxxxxxx> ChangeLog:
+  bumped portages ebuild to 2.4.6.1
+

Added: trunk/overlays/proaudio/media-sound/ecasound/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/ecasound/Manifest	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/ecasound/Manifest	2007-12-24 13:34:58 UTC (rev 1073)
@@ -0,0 +1,4 @@
+DIST ecasound-2.4.6.1.tar.gz 949606 RMD160 6c95d83d751b293671011ee5432af7aa4e8d05cc SHA1 92afbb97bf918d907df2827a6e037c251b2768d2 SHA256 0443801a6c77fea9d537474f931177740944be59ace20d2b40410eea09d861ea
+EBUILD ecasound-2.4.6.1.ebuild 3374 RMD160 03459fe5e64554b471c5803ca5f2f9722446cc17 SHA1 e0d3406c232b6f1c33668e23cc523ee788f1f9c2 SHA256 5e2b044e6419d6483df908510ba9dcb3f962223236b5091f35329a90cd23e19b
+MISC ChangeLog 226 RMD160 7c01fe5e1075152f730c149624799abd2f5ffa37 SHA1 59bbccc22c4142ffbc7d9a2a24df6568289e2084 SHA256 8f64bebd107a6ab0741862cd7dacd084af214efa7f426832e86f5bfeee3c3af0
+MISC metadata.xml 857 RMD160 c777bec1f31cd1fe74003215ec2e2374d9d9ddf8 SHA1 73860bad0b1324876d1d2610579ce7f58e2b5a90 SHA256 fc4e223a20d3e5f61b03d833c46806606f168d8959008fa5f47099320fc546ca

Added: trunk/overlays/proaudio/media-sound/ecasound/ecasound-2.4.6.1.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/ecasound/ecasound-2.4.6.1.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/ecasound/ecasound-2.4.6.1.ebuild	2007-12-24 13:34:58 UTC (rev 1073)
@@ -0,0 +1,108 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/ecasound/ecasound-2.4.6.ebuild,v 1.3 2007/07/07 15:09:47 flameeyes Exp $
+
+inherit multilib eutils
+
+DESCRIPTION="a package for multitrack audio processing"
+SRC_URI="http://${PN}.seul.org/download/${P}.tar.gz";
+HOMEPAGE="http://eca.cx";
+
+LICENSE="GPL-2"
+SLOT="1"
+KEYWORDS="~amd64 ~ppc ~ppc-macos ~sparc ~x86"
+IUSE="alsa arts audiofile debug doc jack libsamplerate mikmod ncurses vorbis oss python ruby sndfile"
+
+RDEPEND="jack? ( media-sound/jack-audio-connection-kit )
+	media-libs/ladspa-sdk
+	audiofile? ( media-libs/audiofile )
+	alsa? ( media-libs/alsa-lib )
+	vorbis? ( media-libs/libvorbis )
+	arts? ( kde-base/arts )
+	libsamplerate? ( media-libs/libsamplerate )
+	mikmod? ( media-libs/libmikmod )
+	ruby? ( dev-lang/ruby )
+	python? ( dev-lang/python )
+	ncurses? ( sys-libs/ncurses )
+	sndfile? ( media-libs/libsndfile )
+	sys-libs/readline"
+DEPEND="${RDEPEND}"
+
+# We don't make RDEPEND for vorbis-tools, mpg123/mpg321, timidity++ or lame -- no
+# use flags for them.
+
+pkg_setup() {
+	if use alsa && ! built_with_use --missing true media-libs/alsa-lib midi; then
+		eerror ""
+		eerror "To be able to build ${CATEGORY}/${PN} with ALSA support you"
+		eerror "need to have built media-libs/alsa-lib with midi USE flag."
+		die "Missing midi USE flag on media-libs/alsa-lib"
+	fi
+}
+
+src_compile () {
+	local myconf
+
+	myconf="${myconf} --enable-shared --with-largefile --enable-sys-readline"
+
+	if use python; then
+		# ecasound is braindead about finding python includes/libdirs and
+		# about where to install modules.  Luckily, it allows us to specify
+		# all this.
+		local python_version python_prefix python_includes python_modules
+		if use userland_Darwin ; then
+			myconf="$myconf --enable-pyecasound=python"
+		else
+			myconf="$myconf --enable-pyecasound=c"
+		fi
+		python_version="`python -c 'import sys; print sys.version[:3]'`"
+		python_prefix="`python -c 'import sys; print sys.prefix'`"
+
+		python_includes="$python_prefix/include/python$python_version"
+		python_modules="$python_prefix/$(get_libdir)/python$python_version"
+
+		myconf="$myconf --with-python-includes=$python_includes"
+		myconf="$myconf --with-python-modules=$python_modules"
+	else
+		myconf="$myconf --disable-pyecasound"
+	fi
+
+	econf \
+		$(use_enable alsa) \
+		$(use_enable arts) \
+		$(use_enable audiofile) \
+		$(use_enable debug) \
+		$(use_enable jack) \
+		$(use_enable libsamplerate) \
+		$(use_enable ncurses) \
+		$(use_enable oss) \
+		$(use_enable ruby rubyecasound) \
+		$(use_enable sndfile) \
+		${myconf}
+
+	emake || die "emake failed."
+}
+
+src_install () {
+	emake DESTDIR="${D}" install || die "emake install failed."
+
+	if use python; then
+		cd pyecasound
+		python -c "import compileall; compileall.compile_dir('.')" || die
+		python -O -c "import compileall; compileall.compile_dir('.')" || die
+		python_sitepkgsdir="`python -c "import sys; print (sys.prefix + '/lib/python' + sys.version[:3] + '/site-packages/')"`"
+		install *.pyc *.pyo "${D}/${python_sitepkgsdir}"
+		cd ..
+	fi
+
+	dodoc BUGS NEWS README TODO Documentation/*.txt
+	use doc && dohtml Documentation/*.html
+}
+
+pkg_postinst() {
+	if use arts; then
+		ewarn "WARNING: You have requested ecasound ARTS support,"
+		ewarn "this is no longer supported and will go away in"
+		ewarn "future releases."
+	fi
+}

Added: trunk/overlays/proaudio/media-sound/ecasound/metadata.xml
===================================================================
--- trunk/overlays/proaudio/media-sound/ecasound/metadata.xml	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/ecasound/metadata.xml	2007-12-24 13:34:58 UTC (rev 1073)
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+<herd>no-herd</herd>
+<maintainer>
+	<email>proaudio@xxxxxxxxxxxxx</email>
+	<name>pro-audio overlay team</name>
+</maintainer>
+
+<longdescription>
+	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 
+	in various ways, and their parameters can be controlled by operator
+	objects like oscillators and MIDI-CCs. A versatile console mode 
+	user-interface is included in the package.
+</longdescription>
+</pkgmetadata>

Modified: trunk/overlays/proaudio/media-sound/rosegarden/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/rosegarden/ChangeLog	2007-12-22 17:01:04 UTC (rev 1072)
+++ trunk/overlays/proaudio/media-sound/rosegarden/ChangeLog	2007-12-24 13:34:58 UTC (rev 1073)
@@ -2,6 +2,9 @@
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  24 Dec 2007; Frieder Buerzele <evermind@xxxxxxxxxxxxx> ChangeLog:
+  bumped rosegarde-1.6.1
+
   17 Dec 2007; Thomas Kuther <gimpel@xxxxxxxxxxxxxxxx> ChangeLog:
   added a changelog
 

Modified: trunk/overlays/proaudio/media-sound/rosegarden/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/rosegarden/Manifest	2007-12-22 17:01:04 UTC (rev 1072)
+++ trunk/overlays/proaudio/media-sound/rosegarden/Manifest	2007-12-24 13:34:58 UTC (rev 1073)
@@ -5,6 +5,7 @@
 DIST rosegarden-1.5.0.tar.bz2 6104616 RMD160 6119419a3e8765d39cd2e63d1f16e6052f7f770b SHA1 3a4a4e355eb0459339951df8c8dc9ce006898921 SHA256 7b42da906251d0be3c084e5edaafb2c9dc02b56831ad1779e73fdfbfcfcbb7bf
 DIST rosegarden-1.5.1.tar.bz2 6137509 RMD160 dfddce14494fe0a8bdd89e08eb84929a899ea687 SHA1 59b387ca936fe315db234487556f7f0f23c748f4 SHA256 bac5c3e6af0bbf3fa950a5b155591e13460717c32c14a9f841a9bef699f123ae
 DIST rosegarden-1.6.0.tar.bz2 6864874 RMD160 e1e1f75e1a7e292363e54f06b16b4a100d3b09f6 SHA1 3114222e3531cb2f94c013c08ff0068352f840ce SHA256 9355520e134fd2b25e5cb85447d7904b036bc6e42c918ad66754e0ec47ce6c6f
+DIST rosegarden-1.6.1.tar.bz2 6952370 RMD160 0efd9dea8719dcaaadef36843d66532dd3c88b71 SHA1 8af8f778c59c794e06c3ee34e9fc5efb7746bc7b SHA256 3375f3ffd409b9270f6de03aa39537e9a8477d181825b732abfe72204fec28ce
 DIST rosegarden-4-1.0.tar.bz2 5471903 RMD160 80d2afeb7064a46e3725c427dfc9aa63451fdd9c SHA1 3c4abc1368e10933eb9623d18ef4513cc294447c SHA256 5cc20e7d72fb6e3e30a199051d07b0825f3cc7a98e4bdc939c80d830958858e4
 DIST rosegarden-4-1.2.3.tar.bz2 5445637 RMD160 81756c0c18115fa73235114a84d286a17f87a983 SHA1 686b498d65951dd80def70d84beb429d24cdda49 SHA256 1206356b590b1ee057f68993af321cda4420b18aad4ccc9f5ee3f8e523277ff6
 EBUILD rosegarden-1.0-r2.ebuild 1573 RMD160 2dd80c8096cadef7f36e3ddc32250594f576abbb SHA1 cf0add7bafddc5e38509e013228fe27ac7a7a323 SHA256 6b6442d48c1e767f7008eb9ee1c3d7dca8bc13b1aa3cc57fe32c98a1ac3611af
@@ -15,6 +16,7 @@
 EBUILD rosegarden-1.5.0.ebuild 1869 RMD160 8bc2d309fde303b4cd8b1fd4e7cd795db5a78fd4 SHA1 c171c2f33cca291fdcf8dc6f5e9023f16500df6b SHA256 8dc1ec5c713785765183d85cb1cad5604c68729b2448b08ee102059e0309b85e
 EBUILD rosegarden-1.5.1.ebuild 2573 RMD160 0647f27fe9df0dc0f6a5b33b7ccb46180ed8ee65 SHA1 9f8d4081844bc78d4b0927fa0e993da3c018ee0c SHA256 fa091f73b7a20ad811cb598460240525c3ff4bae3f3aefcea3af6bd8e5fa959e
 EBUILD rosegarden-1.6.0.ebuild 2573 RMD160 0647f27fe9df0dc0f6a5b33b7ccb46180ed8ee65 SHA1 9f8d4081844bc78d4b0927fa0e993da3c018ee0c SHA256 fa091f73b7a20ad811cb598460240525c3ff4bae3f3aefcea3af6bd8e5fa959e
+EBUILD rosegarden-1.6.1.ebuild 2573 RMD160 0647f27fe9df0dc0f6a5b33b7ccb46180ed8ee65 SHA1 9f8d4081844bc78d4b0927fa0e993da3c018ee0c SHA256 fa091f73b7a20ad811cb598460240525c3ff4bae3f3aefcea3af6bd8e5fa959e
 EBUILD rosegarden-9999.ebuild 2665 RMD160 a6be72c80fa7a0fe7dfd89decc748421534d4ba3 SHA1 d1d552cc847171237a26e2da0b4ab266bf5165fb SHA256 04198da8b43463fe2e5aa61cd80d2981af6fedc120012077f3c2ca25d074e65c
-MISC ChangeLog 210 RMD160 f7d7f85d8271deb7ef16dc8940b56eb31b8ecf8d SHA1 adb0be88da2a8579fa45b62913e25051f675c2d1 SHA256 026dad8e05c59e5fe8bfa831cf38cb096462f693b2094e0e7ab95e7f09731398
+MISC ChangeLog 304 RMD160 99059edd0938aa589694d9193f81e111cf231fcf SHA1 4c7c1d31856d57836a1c06e5f5a5f70613ad5d2a SHA256 88807d24cfdc9044633f390223cd70fd93b8801a4bdf01d6320d000e217d78a4
 MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89

Copied: trunk/overlays/proaudio/media-sound/rosegarden/rosegarden-1.6.1.ebuild (from rev 1068, trunk/overlays/proaudio/media-sound/rosegarden/rosegarden-1.6.0.ebuild)
===================================================================
--- trunk/overlays/proaudio/media-sound/rosegarden/rosegarden-1.6.1.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/rosegarden/rosegarden-1.6.1.ebuild	2007-12-24 13:34:58 UTC (rev 1073)
@@ -0,0 +1,83 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header:$
+
+inherit kde eutils qt3 exteutils
+
+MY_PV="${PV/_rc*/}"
+#MY_PV="${MY_PV/4./}"
+MY_P="${PN}-${MY_PV}"
+S="${WORKDIR}/${MY_P}"
+
+DESCRIPTION="MIDI and audio sequencer and notation editor."
+HOMEPAGE="http://www.rosegardenmusic.com/";
+SRC_URI="mirror://sourceforge/rosegarden/${MY_P}.tar.bz2"
+
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~ppc ~sparc x86"
+IUSE="alsa jack dssi lirc debug lilypond export kde gnome"
+
+RDEPEND="alsa? ( >=media-libs/alsa-lib-1.0 )
+	lilypond? ( media-sound/lilypond
+		|| ( kde? ( kde-base/kghostview ) gnome? ( app-text/evince ) app-text/ggv ) )
+	export? ( kde-base/kdialog
+			dev-perl/XML-Twig
+			media-libs/libsndfile )
+	jack? ( >=media-sound/jack-audio-connection-kit-0.77 )
+	>=media-libs/ladspa-sdk-1.0
+	>=media-libs/ladspa-cmt-1.14
+	dssi? ( >=media-libs/dssi-0.4 )
+	lirc? ( >=app-misc/lirc-0.7 )
+	|| ( x11-libs/libX11 virtual/x11 )
+	!media-sound/rosegarden-cvs
+	!media-sound/rosegarden-svn
+	>=media-libs/liblrdf-0.3
+	>=sci-libs/fftw-3.0.0
+	>=media-libs/liblo-0.7
+	x11-libs/libXtst"
+DEPEND="${RDEPEND}
+	>=dev-util/pkgconfig-0.15
+	>=dev-util/cmake-2.4.2"
+
+need-kde 3.1
+need-qt 3
+
+LANGS="ca cs cy de en_GB en es et fr it ja nl ru sv zh_CN"
+
+pkg_setup(){
+	if ! use alsa  && use jack ;then
+		eerror "if you disable alsa jack-support will also be disabled."
+		eerror "This is not what you want --> enable alsa useflag" && die
+	fi
+	if ! use export && ! has_all-pkg "kde-base/kdialog media-libs/libsndfile dev-perl/XML-Twig"  ;then
+		ewarn "you won't be able to use the rosegarden-project-package-manager"
+		ewarn "please remerge with USE=\"export\"" && sleep 3
+	fi
+
+	if ! use lilypond && ! ( has_version "media-sound/lilypond" && has_any-pkg "app-text/ggv kde-base/kghostview app-text/evince" ) ;then
+		ewarn "lilypond preview won't work."
+		ewarn "If you want this feature please remerge USE=\"lilypond\""
+	fi
+}
+
+src_compile() {
+	local myconf=""
+	cmake . -DCMAKE_INSTALL_PREFIX=/usr \
+		-DWANT_DEBUG="$(! use debug; echo "$?")" \
+		-DWANT_FULLDBG="$(! use debug; echo "$?")" \
+		-DWANT_SOUND="$(! use alsa; echo "$?")" \
+		-DWANT_JACK="$(! use jack; echo "$?")" \
+		-DWANT_DSSI="$(! use dssi; echo "$?")" \
+		-DWANT_LIRC="$(! use lirc; echo "$?")" \
+		|| die "cmake failed"
+	use debug && CFLAGS="${CFLAGS} -ggdb3"
+
+	emake || die "emake failed"
+}
+
+src_install() {
+	emake install DESTDIR="${D}" languages="$(echo $(echo "${LINGUAS} ${LANGS}" | fmt -w 1 | sort | uniq -d))" || die "install"
+	dodoc ChangeLog-svn AUTHORS README TRANSLATORS
+}


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