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