Portage is a package management system used by Gentoo Linux
# ChangeLog for media-sound/beast
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/beast/ChangeLog,v 1.37 2008/06/29 17:46:18 eva Exp $
29 Jun 2008; Gilles Dartiguelongue
clean up old broken revision, fix bug #226761.
22 Jun 2008; Gilles Dartiguelongue
+files/beast-0.7.1-potfiles.patch, beast-0.7.1-r1.ebuild:
fix intltool tests
21 Jun 2008; nixnut
Stable on ppc wrt bug 227679
20 Jun 2008; Christian Faulhammer
beast-0.7.1-r1.ebuild:
stable x86, bug 227679
17 Jun 2008; Mart Raudsepp
Call intltoolize before eautoreconf as it is safer, not vice-versa
15 Jun 2008; Gilles Dartiguelongue
remove calls to append-ldflags, bug #226977.
*beast-0.7.1-r1 (01 Jun 2008)
01 Jun 2008; Gilles Dartiguelongue
+files/beast-0.7.1-configure.patch, +files/beast-0.7.1-glib.patch,
files/beast-0.7.1-noinstalltest.patch, +beast-0.7.1-r1.ebuild:
Fix compilation with newer glib, bug #223291.
19 Jun 2007; Alexis Ballier
-beast-0.6.5.ebuild, -beast-0.6.6.ebuild:
Remove versions affected by bug #163146
31 Mar 2007; Tobias Scherbaum
Stable on ppc wrt bug #163146.
30 Mar 2007; Alexis Ballier
+files/beast-0.7.1-signalheader.patch, beast-0.7.1.ebuild:
Include signal.h to workaround glib not including it causing compile
failures on ppc
27 Mar 2007; Christian Faulhammer
stable x86, security bug 163146
26 Mar 2007; Alexis Ballier
+files/beast-0.7.1-noinstalltest.patch, beast-0.7.1.ebuild:
Dont test if files are installed as they are not at the time we run src_test
25 Mar 2007; Alexis Ballier
Upstream fix to build with guile 1.8
27 Feb 2007; Alexis Ballier
Bump under pmask, bug #163146
22 Feb 2007; Piotr Jaroszyński
Transition to Manifest2.
*beast-0.7.1 (10 Feb 2007)
10 Feb 2007; Alexis Ballier
Version bump
10 Jan 2007; Piotr Jaroszyński
beast-0.6.5.ebuild, beast-0.6.6.ebuild:
Dependency update: dev-util/guile -> dev-scheme/guile.
25 Dec 2005; Diego Pettenò
Use bindnow-flags function instead of -Wl,-z,now.
07 Oct 2005; Diego Pettenò
beast-0.6.5.ebuild, beast-0.6.6.ebuild:
Don't assume GNU ld (with configure at least).
*beast-0.6.6 (20 Sep 2005)
20 Sep 2005; Marcelo Goes
Version bump for bug 95623. Thanks to Francesco Tamagni
01 May 2005; Michael Hanselmann
Stable on ppc.
*beast-0.6.5 (13 Apr 2005)
13 Apr 2005; Jan Brinkmann
-files/beast-0.6.0-docs.patch, -files/docs-reorg-0.5.4.patch,
-beast-0.5.4.ebuild, -beast-0.6.0.ebuild, -beast-0.6.2.ebuild,
beast-0.6.4.ebuild, +beast-0.6.5.ebuild:
new upstream version, fixes #88979. also added ~amd64 to KEYWORDS and did some
cleanup, marked 0.6.4 stable on x86.
*beast-0.6.4 (18 Feb 2005)
18 Feb 2005; Tony Vroon
Version bump to 0.6.4; closes bug #63027.
03 Aug 2004; David Holm
Added to ~ppc.
*beast-0.6.2 (31 Jul 2004)
31 Jul 2004; Chris White
Version bump to 0.6.2 per request in Bug #58873. Thanks to alec zorab for
reporting.
03 May 2004; Jeremy Huddleston
beast-0.6.0.ebuild:
Changing mad dep to madplay.
22 Apr 2004; Jeremy Huddleston
beast-0.6.0.ebuild:
Inherit eutils.
*beast-0.6.0 (15 Feb 2004)
15 Feb 2004; Alastair Tse
beast-0.6.0.ebuild, files/beast-0.6.0-docs.patch:
version bump. note that beast is continually in development release status.
*beast-0.5.4 (26 Jul 2003)
26 Jul 2003; Nick Hadaway
files/docs-reorg-0.5.4 patch:
Version bump. Upstream fixes include bug fixes, a gui pretty-up,
and some other feature adds like a synthetic drum generator.
Added mad, debug, and static to USE. Other ebuild cleanups.
19 Jul 2003; Nick Hadaway
Reverted back to 0.5.3
*beast-0.5.3-r1 (17 Jul 2003)
17 Jul 2003; Nick Hadaway
Changed to media-libs/{libmad,libid3tag} from media-sound/mad
*beast-0.5.3 (29 Jun 2003)
29 Jun 2003; Alastair Tse
new version. upped to guile-1.6
*beast-0.5.1 (27 Apr 2003)
27 Apr 2003; Alastair Tse
version bump
*beast-0.4.1 (01 Nov 2002)
03 Mar 2003;
Changed LICENSE from GPL to GPL-2 LGPL-2.1
03 Mar 2003;
Fixed minor problem in KEYWORDS
01 Nov 2002; Arcady Genkin
Initial version, submitted by Rigo Ketelings
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
AUX beast-0.7.1-configure.patch 2689 RMD160 8bae5d7925f0d86c1c5d46fcd413e87c3d9d7906 SHA1 f9707728e41f608bd6624122e96dfa8b42bc6958 SHA256 b50cd22620a4fa3bdaedd7481b720387a47f649815eecac86842ac7c9e40f924
AUX beast-0.7.1-glib.patch 1242 RMD160 f0291a1a293566d027135f6388dd861f46fcf87f SHA1 9ed5d954a21c45fdd03cb82a36188f0547223fc9 SHA256 63aa730d5ed5509ea2dfca68c481b66c38f271c7a2a8909138f46411790b8ffd
AUX beast-0.7.1-noinstalltest.patch 1386 RMD160 d4e2051fd020bbb3711b00d4905dcbb6608b04a2 SHA1 501b240bced2285d85ffa08e54fb56811d8ded77 SHA256 d6d8cf493d4116dfbec7d89f07f133326d6216f48a1e782280699d0fa2eca643
AUX beast-0.7.1-potfiles.patch 935 RMD160 8e3d7e29e717786b4a51ab1e4274a5ec54360285 SHA1 ef9b297e2dc19ea7feeb5fa2ee44d92fbf259db1 SHA256 1888e78d4eae3ca85aaf10875ba20324035954b32857e88f75f3f245994daff3
AUX beast-0.7.1-signalheader.patch 622 RMD160 78a80612b046d9ad88a213f6a5f7f23718c05d7b SHA1 76d1e0426fafd774c58c1da84f786006594a9c79 SHA256 942c4e65ae53632d9ffebbec5ca82f1be70be8dfc7ea97719e78004ce9690465
DIST beast-0.7.1-guile-1.8.diff.bz2 5709 RMD160 8c47de83fd9e59b3dc3b4f5f3fa5e33de361f919 SHA1 37ae2db136c1319efc73a597710bd066025d33f0 SHA256 dc5194deff4b0a0eec368a69090db682d0c3113044ce2c2ed017ddfec9d3814e
DIST beast-0.7.1.tar.bz2 5806537 RMD160 45d928542573cdbc73791bae6b871bc59f5a6c8f SHA1 6dac7e6f3e36305f85e472bc6724d875ea22fc30 SHA256 b4bc1dfb3bba22f7fe1a5588d2d4a66c746e9c7607709304b13aa390420cd44b
EBUILD beast-0.7.1-r1.ebuild 2252 RMD160 2589545016450d6382c1d137553e14bce24584f5 SHA1 00cf821c1ac07a450b85c3f14d2b205792e640f0 SHA256 f0205256c3426cd91afcc96cc1577bf5b9df5d9fd55abcd6bcd7f1c944d096e7
MISC ChangeLog 5587 RMD160 2c19d8183a02d8219f39c8d5490f5094d9290559 SHA1 e43831c4bda4afcd3d368bfe64e036e84bbe576d SHA256 359ab8cddb76435b5d8409c84db2ad3f2367529a4a2ec1b653f70cb760866711
MISC metadata.xml 177 RMD160 c4ff678488aa3bd8f3e5e4cf6e52a56caba3dad9 SHA1 73b04fb757f8a6473a2c43b0807a95381da37afc SHA256 dfb196addaf8aa212436c53c3d47cda0d10c2850c59fa2dcb7554dfa10190af2
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
iEYEARECAAYFAkhnymwACgkQ1fmVwcYIWAYV+ACfV1K5IFx6Dcy5N8zsIuiioaCH
XR4AoMpNKZgJQ05NC7XN1D52k5otx2uv
=UeKL
-----END PGP SIGNATURE-----
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/beast/beast-0.7.1-r1.ebuild,v 1.6 2008/06/22 22:10:00 eva Exp $
inherit autotools eutils fdo-mime
IUSE="debug mad static"
DESCRIPTION="BEAST - the Bedevilled Sound Engine"
HOMEPAGE="http://beast.gtk.org"
SRC_URI="ftp://beast.gtk.org/pub/beast/v${PV%.[0-9]}/${P}.tar.bz2
mirror://gentoo/${P}-guile-1.8.diff.bz2"
LICENSE="GPL-2 LGPL-2.1"
KEYWORDS="~amd64 ppc x86"
SLOT="0"
RDEPEND=">=dev-libs/glib-2.0
>=x11-libs/gtk+-2.4.11
>=sys-libs/zlib-1.1.3
dev-scheme/guile
>=media-libs/libart_lgpl-2.3.8
>=gnome-base/libgnomecanvas-2.0
>=media-libs/libogg-1.0
>=media-libs/libvorbis-1.0
mad? ( media-sound/madplay )"
DEPEND="${RDEPEND}
dev-util/pkgconfig
dev-lang/perl
media-libs/ladspa-cmt
media-libs/ladspa-sdk
>=dev-util/intltool-0.35"
pkg_setup() {
if has_version =dev-scheme/guile-1.8*; then
local flags="deprecated"
built_with_use dev-scheme/guile ${flags} \
|| die "guile must be built with \"${flags}\" use flags"
fi
}
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${WORKDIR}/${P}-guile-1.8.diff"
epatch "${FILESDIR}/${P}-noinstalltest.patch"
epatch "${FILESDIR}/${P}-signalheader.patch"
# Remove G_DISABLE_DEPRECATED, bug #223291
epatch "${FILESDIR}/${P}-glib.patch"
# Fix macro definition to properly use intltool
epatch "${FILESDIR}/${P}-configure.patch"
# Fix po tests
epatch "${FILESDIR}/${P}-potfiles.patch"
# Remove useless dist check that makes tests fail
sed -i "s/\.PHONY:.*/.PHONY:/" Makefile.decl || die "sed failed"
intltoolize --force --automake --copy || die "intltoolize failed"
eautoreconf
}
src_compile() {
#for some weird reasons there is no doxer in this release
econf $(use_enable debug) \
$(use_enable static) \
|| die "configure failed"
emake || die "make failed"
}
src_install() {
emake DESTDIR="${D}" install || die "make install failed"
# dont install new mime files !
for i in subclasses XMLnamespaces aliases globs magic mime.cache\
audio/x-bsewave.xml audio/x-bse.xml; do
rm -f "${D}/usr/share/mime/${i}"
done
dodoc AUTHORS ChangeLog NEWS README TODO
}
pkg_postinst() {
fdo-mime_mime_database_update
}