ChangeLog

# 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 -beast-0.7.1.ebuild:
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 beast-0.7.1-r1.ebuild:
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 beast-0.7.1-r1.ebuild:
Call intltoolize before eautoreconf as it is safer, not vice-versa

15 Jun 2008; Gilles Dartiguelongue beast-0.7.1-r1.ebuild:
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.4.ebuild,
-beast-0.6.5.ebuild, -beast-0.6.6.ebuild:
Remove versions affected by bug #163146

31 Mar 2007; Tobias Scherbaum beast-0.7.1.ebuild:
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 beast-0.7.1.ebuild:
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 beast-0.7.1.ebuild:
Upstream fix to build with guile 1.8

27 Feb 2007; Alexis Ballier +beast-0.7.1.ebuild:
Bump under pmask, bug #163146

22 Feb 2007; Piotr Jaroszyński ChangeLog:
Transition to Manifest2.

*beast-0.7.1 (10 Feb 2007)

10 Feb 2007; Alexis Ballier +beast-0.7.1.ebuild:
Version bump

10 Jan 2007; Piotr Jaroszyński beast-0.6.4.ebuild,
beast-0.6.5.ebuild, beast-0.6.6.ebuild:
Dependency update: dev-util/guile -> dev-scheme/guile.

25 Dec 2005; Diego Pettenò beast-0.6.6.ebuild:
Use bindnow-flags function instead of -Wl,-z,now.

07 Oct 2005; Diego Pettenò beast-0.6.4.ebuild,
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 +beast-0.6.6.ebuild:
Version bump for bug 95623. Thanks to Francesco Tamagni hacari dot org>.

01 May 2005; Michael Hanselmann beast-0.6.4.ebuild:
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 +beast-0.6.4.ebuild:
Version bump to 0.6.4; closes bug #63027.

03 Aug 2004; David Holm beast-0.6.2.ebuild:
Added to ~ppc.

*beast-0.6.2 (31 Jul 2004)

31 Jul 2004; Chris White +beast-0.6.2.ebuild:
Version bump to 0.6.2 per request in Bug #58873. Thanks to alec zorab for
reporting.

03 May 2004; Jeremy Huddleston beast-0.5.4.ebuild,
beast-0.6.0.ebuild:
Changing mad dep to madplay.

22 Apr 2004; Jeremy Huddleston beast-0.5.4.ebuild,
beast-0.6.0.ebuild:
Inherit eutils.

*beast-0.6.0 (15 Feb 2004)

15 Feb 2004; Alastair Tse beast-0.5.3.ebuild,
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 beast-0.5.4.ebuild,
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 beast-0.5.3-r1.ebuild:
Changed to media-libs/{libmad,libid3tag} from media-sound/mad

*beast-0.5.3 (29 Jun 2003)

29 Jun 2003; Alastair Tse beast-0.5.3.ebuild:
new version. upped to guile-1.6

*beast-0.5.1 (27 Apr 2003)

27 Apr 2003; Alastair Tse beast-0.5.1.ebuild:
version bump

*beast-0.4.1 (01 Nov 2002)

03 Mar 2003; beast-0.4.1.ebuild:
Changed LICENSE from GPL to GPL-2 LGPL-2.1

03 Mar 2003; beast-0.4.1.ebuild:
Fixed minor problem in KEYWORDS

01 Nov 2002; Arcady Genkin beast-0.4.1.ebuild :

Initial version, submitted by Rigo Ketelings .

Manifest

-----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-----

beast-0.7.1-r1.ebuild

# 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
}

files

metadata.xml




gnome
sound