Gentoo Archives: gentoo-commits

From: "Gilles Dartiguelongue (eva)" <eva@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-sound/beast: ChangeLog beast-0.7.1-r1.ebuild
Date: Sun, 01 Jun 2008 21:21:55
Message-Id: E1K2uzs-0007qt-B3@stork.gentoo.org
1 eva 08/06/01 21:21:48
2
3 Modified: ChangeLog
4 Added: beast-0.7.1-r1.ebuild
5 Log:
6 Fix compilation with newer glib, bug #223291.
7 (Portage version: 2.1.5.2)
8
9 Revision Changes Path
10 1.31 media-sound/beast/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/beast/ChangeLog?rev=1.31&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/beast/ChangeLog?rev=1.31&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/beast/ChangeLog?r1=1.30&r2=1.31
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/media-sound/beast/ChangeLog,v
19 retrieving revision 1.30
20 retrieving revision 1.31
21 diff -u -r1.30 -r1.31
22 --- ChangeLog 19 Jun 2007 18:14:17 -0000 1.30
23 +++ ChangeLog 1 Jun 2008 21:21:47 -0000 1.31
24 @@ -1,6 +1,13 @@
25 # ChangeLog for media-sound/beast
26 -# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/media-sound/beast/ChangeLog,v 1.30 2007/06/19 18:14:17 aballier Exp $
28 +# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
29 +# $Header: /var/cvsroot/gentoo-x86/media-sound/beast/ChangeLog,v 1.31 2008/06/01 21:21:47 eva Exp $
30 +
31 +*beast-0.7.1-r1 (01 Jun 2008)
32 +
33 + 01 Jun 2008; Gilles Dartiguelongue <eva@g.o>
34 + +files/beast-0.7.1-configure.patch, +files/beast-0.7.1-glib.patch,
35 + files/beast-0.7.1-noinstalltest.patch, +beast-0.7.1-r1.ebuild:
36 + Fix compilation with newer glib, bug #223291.
37
38 19 Jun 2007; Alexis Ballier <aballier@g.o> -beast-0.6.4.ebuild,
39 -beast-0.6.5.ebuild, -beast-0.6.6.ebuild:
40
41
42
43 1.1 media-sound/beast/beast-0.7.1-r1.ebuild
44
45 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/beast/beast-0.7.1-r1.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/beast/beast-0.7.1-r1.ebuild?rev=1.1&content-type=text/plain
47
48 Index: beast-0.7.1-r1.ebuild
49 ===================================================================
50 # Copyright 1999-2008 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/media-sound/beast/beast-0.7.1-r1.ebuild,v 1.1 2008/06/01 21:21:47 eva Exp $
53
54 inherit autotools eutils flag-o-matic fdo-mime
55
56 IUSE="debug mad static"
57
58 DESCRIPTION="BEAST - the Bedevilled Sound Engine"
59 HOMEPAGE="http://beast.gtk.org"
60 SRC_URI="ftp://beast.gtk.org/pub/beast/v${PV%.[0-9]}/${P}.tar.bz2
61 mirror://gentoo/${P}-guile-1.8.diff.bz2"
62
63 LICENSE="GPL-2 LGPL-2.1"
64 KEYWORDS="~amd64 ~ppc ~x86"
65 SLOT="0"
66
67 RDEPEND=">=dev-libs/glib-2.0
68 >=x11-libs/gtk+-2.4.11
69 >=sys-libs/zlib-1.1.3
70 dev-scheme/guile
71 >=media-libs/libart_lgpl-2.3.8
72 >=gnome-base/libgnomecanvas-2.0
73 >=media-libs/libogg-1.0
74 >=media-libs/libvorbis-1.0
75 mad? ( media-sound/madplay )"
76 DEPEND="${RDEPEND}
77 dev-util/pkgconfig
78 dev-lang/perl
79 media-libs/ladspa-cmt
80 media-libs/ladspa-sdk
81 >=dev-util/intltool-0.35"
82
83 pkg_setup() {
84 if has_version =dev-scheme/guile-1.8*; then
85 local flags="deprecated"
86 built_with_use dev-scheme/guile ${flags} \
87 || die "guile must be built with \"${flags}\" use flags"
88 fi
89 }
90
91 src_unpack() {
92 unpack ${A}
93 cd "${S}"
94
95 epatch "${WORKDIR}/${P}-guile-1.8.diff"
96 epatch "${FILESDIR}/${P}-noinstalltest.patch"
97 epatch "${FILESDIR}/${P}-signalheader.patch"
98
99 # Remove G_DISABLE_DEPRECATED, bug #223291
100 epatch "${FILESDIR}/${P}-glib.patch"
101
102 epatch "${FILESDIR}/${P}-configure.patch"
103
104 eautoreconf
105 intltoolize --force || die "intltoolize failed"
106 }
107
108 src_compile() {
109 # avoid suid related security issues.
110 append-ldflags $(bindnow-flags)
111
112 #for some weird reasons there is no doxer in this release
113 econf $(use_enable debug) \
114 $(use_enable static) \
115 || die "configure failed"
116 emake || die "make failed"
117 }
118
119 src_install() {
120 emake DESTDIR="${D}" install || die "make install failed"
121 # dont install new mime files !
122 for i in subclasses XMLnamespaces aliases globs magic mime.cache\
123 audio/x-bsewave.xml audio/x-bse.xml; do
124 rm -f "${D}/usr/share/mime/${i}"
125 done
126
127 dodoc AUTHORS ChangeLog NEWS README TODO
128 }
129
130 pkg_postinst() {
131 fdo-mime_mime_database_update
132 }
133
134
135
136 --
137 gentoo-commits@l.g.o mailing list