USE="static-libs" and remove libtool files
authorSamuli Suominen <ssuominen@gentoo.org>
Thu, 29 Sep 2011 20:09:35 +0000 (20:09 +0000)
committerSamuli Suominen <ssuominen@gentoo.org>
Thu, 29 Sep 2011 20:09:35 +0000 (20:09 +0000)
Package-Manager: portage-2.2.0_alpha59/cvs/Linux x86_64

media-libs/aubio/ChangeLog
media-libs/aubio/Manifest
media-libs/aubio/aubio-0.3.2-r1.ebuild

index 2537aa2f90e32fa87c63fc6341a24a48fb2f18ca..2c878ed91e941b1b884802d84afd05f6afa4d4a1 100644 (file)
@@ -1,6 +1,9 @@
 # ChangeLog for media-libs/aubio
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/aubio/ChangeLog,v 1.15 2010/12/02 18:41:32 flameeyes Exp $
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/aubio/ChangeLog,v 1.16 2011/09/29 20:09:35 ssuominen Exp $
+
+  29 Sep 2011; Samuli Suominen <ssuominen@gentoo.org> aubio-0.3.2-r1.ebuild:
+  USE="static-libs" and remove libtool files
 
   02 Dec 2010; Diego E. Pettenò <flameeyes@gentoo.org> aubio-0.3.2-r1.ebuild:
   Rebuild the full autotools, so that we don't rely on old automake-1.8.
index dd7d7d8c97b5d149f72932d10c140c5e02060a38..79bb1935db890bdf73483a80384f4dea09f884be 100644 (file)
@@ -3,13 +3,17 @@ Hash: SHA1
 
 AUX aubio-0.3.2-multilib.patch 420 RMD160 bff07b86d296ad8de57252260c3790167c543474 SHA1 da7552530668096be8bf94036fa82b34e6bc6577 SHA256 ff264f47c7c1d35f703c28dce59053428015c616a7c43ddf3dbd8c21e806b16a
 DIST aubio-0.3.2.tar.gz 609006 RMD160 44e3bb8ab38aa715052466e7ae50123089914b5b SHA1 8ef7ccbf18a4fa6db712a9192acafc9c8d080978 SHA256 dc1387b048610a6141f523c27314b7a60bd299c3d6789c372445ddc6511512cd
-EBUILD aubio-0.3.2-r1.ebuild 1587 RMD160 9550589c7bc172fe5f3f3b0b97ad8378b602282d SHA1 bbb9d44612749dfa03b64966e90a7684cff06f39 SHA256 1dfc87f2b2ed148a7ed43d3c576c93e2f09a38034a95ad4c8ecb170f4095924c
-MISC ChangeLog 2025 RMD160 d604a90507f8af9e75292649e2f21b573fef0fa1 SHA1 6315f81ee9663cdbfea830c8978a1ead033488bf SHA256 e971f5293a27cf95698326b37706c0b30d4dfac1dda0138328fd3780ccd0c77d
+EBUILD aubio-0.3.2-r1.ebuild 1529 RMD160 8184e66ce25f0f97c74139cc3c90f2e0ac00a555 SHA1 7387e51bc446990904dcc46cdea5e78f4386e330 SHA256 0fa8f027b2d28f177c274b3d55518371255b85a5a348b5092d1cede73905ee0a
+MISC ChangeLog 2148 RMD160 dbd6d12cfda2c90d4e0a1ae7537124252e5bbb73 SHA1 85181d8985048a820174cc50a91eb55172815ef9 SHA256 78d70dfa48964d97ae5387f15005a073f15ff820b20a275ca0a44994aebfa49b
 MISC metadata.xml 161 RMD160 2738d17827a71b5ccbadae4c4f909d2b57d147b0 SHA1 90201ddb830142147774cc7b7b5178fbd0a9af0c SHA256 0ba191421eefd954d1efe9f6c3384e8c8d7455d35a7e79457272e1c29211b09e
 -----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.16 (GNU/Linux)
+Version: GnuPG v2.0.18 (GNU/Linux)
 
-iEYEARECAAYFAkz36E0ACgkQAiZjviIA2XhCJQCgpzQp18nrBGsEyMD6mPUMXxwv
-iloAoLETptwskLJCXvyXy9Sgt2QMS3E9
-=j00k
+iQEcBAEBAgAGBQJOhNCnAAoJEEdUh39IaPFNJE4H/AoatXQ/gfT/84vJieGSc782
+ldUBpzsrAfpMrdb6BaNplaWFwKxgj8EEK9ZU7GeUwB3SaLlHMWIb/VoeqVO7JYKe
+eNCS6yPYuEX0N6RZibYTXtT0/7mFKiv5BBQZ6CuJKNgTb1943JCVcj5b+LKNtDJz
+pXmEENNTl2CA00kNtprnqMYU16iRjSHI9rBQhRIcLBMsOxSF6aaQCCpnNSjPSHER
+qvsKcr/eVfcGQE79Qb2+PnSXMY6F/afuMxwN6K72gAJvlZcojq4gwNNjkGmjMD/z
+1aR53paPXBQeGgBJWxfXFxZERtxlgjTnvEkU+JXgKV4tENFHrhOH6rGinW52MiI=
+=wmZ3
 -----END PGP SIGNATURE-----
index e87127a958f7cb521426fce8a8d3d252f732736a..cc748df6c25eec5050711b8844742cb5341d4dcb 100644 (file)
@@ -1,10 +1,10 @@
-# Copyright 1999-2010 Gentoo Foundation
+# Copyright 1999-2011 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $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 $
+# $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 $
 
-inherit eutils autotools
+EAPI=4
 
-IUSE="alsa doc jack lash"
+inherit eutils autotools
 
 DESCRIPTION="Library for audio labelling"
 HOMEPAGE="http://aubio.piem.org"
@@ -13,8 +13,9 @@ SRC_URI="http://aubio.piem.org/pub/${P}.tar.gz"
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="amd64 ~ppc ppc64 sparc x86"
+IUSE="alsa doc jack lash static-libs"
 
-RDEPEND="=sci-libs/fftw-3*
+RDEPEND="sci-libs/fftw:3.0
        media-libs/libsndfile
        media-libs/libsamplerate
        dev-lang/python
@@ -26,28 +27,36 @@ DEPEND="${RDEPEND}
        dev-util/pkgconfig
        doc? ( app-doc/doxygen virtual/latex-base )"
 
-src_unpack() {
-       unpack ${A}
-       cd "${S}"
+DOCS=( AUTHORS ChangeLog README TODO )
+
+src_prepare() {
        epatch "${FILESDIR}"/aubio-0.3.2-multilib.patch
        eautoreconf
 }
 
+src_configure() {
+       econf \
+               $(use_enable static-libs static) \
+               $(use_enable jack) \
+               $(use_enable alsa) \
+               $(use_enable lash)
+}
+
 src_compile() {
-       econf $(use_enable jack) $(use_enable alsa) $(use_enable lash)
-       emake || die "emake failed."
+       default
+
        if use doc; then
                export VARTEXFONTS="${T}/fonts"
-               cd "${S}/doc"
-               doxygen user.cfg || die "creating user doc failed"
-               doxygen devel.cfg || die "creating devel doc failed"
-               doxygen examples.cfg || die "creating examples doc failed"
+               cd "${S}"/doc
+               doxygen user.cfg
+               doxygen devel.cfg
+               doxygen examples.cfg
        fi
 }
 
 src_install() {
-       emake DESTDIR="${D}" install || die "make install failed"
-       dodoc AUTHORS ChangeLog README TODO
+       default
+
        doman doc/*.1
        if use doc; then
                mv doc/user/html doc/user/user
@@ -57,4 +66,6 @@ src_install() {
                mv doc/examples/html doc/examples/examples
                dohtml -r doc/examples/examples
        fi
+
+       find "${ED}"usr -name '*.la' -exec rm -f {} +
 }