Gentoo Archives: gentoo-commits

From: "Samuli Suominen (ssuominen)" <ssuominen@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-libs/aubio: ChangeLog aubio-0.3.2-r1.ebuild
Date: Thu, 29 Sep 2011 20:09:54
Message-Id: 20110929200935.30DAA20036@flycatcher.gentoo.org
1 ssuominen 11/09/29 20:09:35
2
3 Modified: ChangeLog aubio-0.3.2-r1.ebuild
4 Log:
5 USE="static-libs" and remove libtool files
6
7 (Portage version: 2.2.0_alpha59/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.16 media-libs/aubio/ChangeLog
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/aubio/ChangeLog?rev=1.16&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/aubio/ChangeLog?rev=1.16&content-type=text/plain
14 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/aubio/ChangeLog?r1=1.15&r2=1.16
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/media-libs/aubio/ChangeLog,v
19 retrieving revision 1.15
20 retrieving revision 1.16
21 diff -u -r1.15 -r1.16
22 --- ChangeLog 2 Dec 2010 18:41:32 -0000 1.15
23 +++ ChangeLog 29 Sep 2011 20:09:35 -0000 1.16
24 @@ -1,6 +1,9 @@
25 # ChangeLog for media-libs/aubio
26 -# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/media-libs/aubio/ChangeLog,v 1.15 2010/12/02 18:41:32 flameeyes Exp $
28 +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
29 +# $Header: /var/cvsroot/gentoo-x86/media-libs/aubio/ChangeLog,v 1.16 2011/09/29 20:09:35 ssuominen Exp $
30 +
31 + 29 Sep 2011; Samuli Suominen <ssuominen@g.o> aubio-0.3.2-r1.ebuild:
32 + USE="static-libs" and remove libtool files
33
34 02 Dec 2010; Diego E. Pettenò <flameeyes@g.o> aubio-0.3.2-r1.ebuild:
35 Rebuild the full autotools, so that we don't rely on old automake-1.8.
36
37
38
39 1.10 media-libs/aubio/aubio-0.3.2-r1.ebuild
40
41 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/aubio/aubio-0.3.2-r1.ebuild?rev=1.10&view=markup
42 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/aubio/aubio-0.3.2-r1.ebuild?rev=1.10&content-type=text/plain
43 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/aubio/aubio-0.3.2-r1.ebuild?r1=1.9&r2=1.10
44
45 Index: aubio-0.3.2-r1.ebuild
46 ===================================================================
47 RCS file: /var/cvsroot/gentoo-x86/media-libs/aubio/aubio-0.3.2-r1.ebuild,v
48 retrieving revision 1.9
49 retrieving revision 1.10
50 diff -u -r1.9 -r1.10
51 --- aubio-0.3.2-r1.ebuild 2 Dec 2010 18:41:32 -0000 1.9
52 +++ aubio-0.3.2-r1.ebuild 29 Sep 2011 20:09:35 -0000 1.10
53 @@ -1,10 +1,10 @@
54 -# Copyright 1999-2010 Gentoo Foundation
55 +# Copyright 1999-2011 Gentoo Foundation
56 # Distributed under the terms of the GNU General Public License v2
57 -# $Header: /var/cvsroot/gentoo-x86/media-libs/aubio/aubio-0.3.2-r1.ebuild,v 1.9 2010/12/02 18:41:32 flameeyes Exp $
58 +# $Header: /var/cvsroot/gentoo-x86/media-libs/aubio/aubio-0.3.2-r1.ebuild,v 1.10 2011/09/29 20:09:35 ssuominen Exp $
59
60 -inherit eutils autotools
61 +EAPI=4
62
63 -IUSE="alsa doc jack lash"
64 +inherit eutils autotools
65
66 DESCRIPTION="Library for audio labelling"
67 HOMEPAGE="http://aubio.piem.org"
68 @@ -13,8 +13,9 @@
69 LICENSE="GPL-2"
70 SLOT="0"
71 KEYWORDS="amd64 ~ppc ppc64 sparc x86"
72 +IUSE="alsa doc jack lash static-libs"
73
74 -RDEPEND="=sci-libs/fftw-3*
75 +RDEPEND="sci-libs/fftw:3.0
76 media-libs/libsndfile
77 media-libs/libsamplerate
78 dev-lang/python
79 @@ -26,28 +27,36 @@
80 dev-util/pkgconfig
81 doc? ( app-doc/doxygen virtual/latex-base )"
82
83 -src_unpack() {
84 - unpack ${A}
85 - cd "${S}"
86 +DOCS=( AUTHORS ChangeLog README TODO )
87 +
88 +src_prepare() {
89 epatch "${FILESDIR}"/aubio-0.3.2-multilib.patch
90 eautoreconf
91 }
92
93 +src_configure() {
94 + econf \
95 + $(use_enable static-libs static) \
96 + $(use_enable jack) \
97 + $(use_enable alsa) \
98 + $(use_enable lash)
99 +}
100 +
101 src_compile() {
102 - econf $(use_enable jack) $(use_enable alsa) $(use_enable lash)
103 - emake || die "emake failed."
104 + default
105 +
106 if use doc; then
107 export VARTEXFONTS="${T}/fonts"
108 - cd "${S}/doc"
109 - doxygen user.cfg || die "creating user doc failed"
110 - doxygen devel.cfg || die "creating devel doc failed"
111 - doxygen examples.cfg || die "creating examples doc failed"
112 + cd "${S}"/doc
113 + doxygen user.cfg
114 + doxygen devel.cfg
115 + doxygen examples.cfg
116 fi
117 }
118
119 src_install() {
120 - emake DESTDIR="${D}" install || die "make install failed"
121 - dodoc AUTHORS ChangeLog README TODO
122 + default
123 +
124 doman doc/*.1
125 if use doc; then
126 mv doc/user/html doc/user/user
127 @@ -57,4 +66,6 @@
128 mv doc/examples/html doc/examples/examples
129 dohtml -r doc/examples/examples
130 fi
131 +
132 + find "${ED}"usr -name '*.la' -exec rm -f {} +
133 }