summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuli Suominen <ssuominen@gentoo.org>2010-08-24 02:54:21 +0000
committerSamuli Suominen <ssuominen@gentoo.org>2010-08-24 02:54:21 +0000
commitf7bfdc10c7ca6a709dccbce5874c78ab2d51f4a4 (patch)
treebe4f6c61d4b2ac048950cdf68cc7a1e6332163fb /media-libs/speex
parentold (diff)
downloadhistorical-f7bfdc10c7ca6a709dccbce5874c78ab2d51f4a4.tar.gz
historical-f7bfdc10c7ca6a709dccbce5874c78ab2d51f4a4.tar.bz2
historical-f7bfdc10c7ca6a709dccbce5874c78ab2d51f4a4.zip
Use append-lfs-flags. USE static-libs and punt .la files.
Package-Manager: portage-2.2_rc67/cvs/Linux x86_64
Diffstat (limited to 'media-libs/speex')
-rw-r--r--media-libs/speex/ChangeLog7
-rw-r--r--media-libs/speex/Manifest4
-rw-r--r--media-libs/speex/speex-1.2_rc1.ebuild35
3 files changed, 26 insertions, 20 deletions
diff --git a/media-libs/speex/ChangeLog b/media-libs/speex/ChangeLog
index d994dc138b40..a02afcfe336a 100644
--- a/media-libs/speex/ChangeLog
+++ b/media-libs/speex/ChangeLog
@@ -1,6 +1,9 @@
# ChangeLog for media-libs/speex
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/speex/ChangeLog,v 1.94 2009/12/11 19:59:55 ranger Exp $
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/speex/ChangeLog,v 1.95 2010/08/24 02:54:21 ssuominen Exp $
+
+ 24 Aug 2010; Samuli Suominen <ssuominen@gentoo.org> speex-1.2_rc1.ebuild:
+ Use append-lfs-flags. USE static-libs and punt .la files.
11 Dec 2009; Brent Baude <ranger@gentoo.org> speex-1.2_rc1.ebuild:
Marking speex-1.2_rc1 ppc64 for bug 289701
diff --git a/media-libs/speex/Manifest b/media-libs/speex/Manifest
index 1d82d200f1b5..0e4551a3cbc6 100644
--- a/media-libs/speex/Manifest
+++ b/media-libs/speex/Manifest
@@ -1,5 +1,5 @@
AUX speex-1.2_rc1-configure.patch 874 RMD160 5b361daaf91abaf4ef62e9ccc7c24432e846f319 SHA1 1ce1a2e82a2a11fbc5065050859102fbfc409737 SHA256 205aa8a4ba729f015535b084f8932c19f5efaa35f81df8b8dc807201fb40c922
DIST speex-1.2rc1.tar.gz 1061882 RMD160 6f4a11ef910b0db9b820826bcac3da1b79cad3a1 SHA1 52daa72572e844e5165315e208da539b2a55c5eb SHA256 342f30dc57bd4a6dad41398365baaa690429660b10d866b7d508e8f1179cb7a6
-EBUILD speex-1.2_rc1.ebuild 1157 RMD160 fa3f453fa99022e2f33d71318cd1a5dea0e0910e SHA1 c65f211631f9d8b22bf2fc4945686ca7dc2c48c5 SHA256 f960fb21055f510cf9e0dcb4883ada552e9c3067585547a4550abf8bf3a185f0
-MISC ChangeLog 12163 RMD160 6855f5a8a739eeaedc7dc159315148aeff1699cc SHA1 d1845425968da26fbbc335d82608014a5a62d0e8 SHA256 a752fab5df6fc84ac6de761bb9aee209a83b0075dad37709db222e9883925133
+EBUILD speex-1.2_rc1.ebuild 1162 RMD160 22b4672239a25cdebd3d856d255bf7e1520125ae SHA1 92a923fa7bbf4800499399061ad5910f0d7de6a2 SHA256 d8498e1e3b39c6e1216604e9e5a873e8d8d8cdec47cf6850c7a5ef3bd84cea06
+MISC ChangeLog 12303 RMD160 7e65c2c5ca706362d958214a0bfb68137a6bc7cb SHA1 90954746b7736f4fd8b28a4e87d0652bae773fb2 SHA256 85d331c21ca2ff0ef3cf20ae7e7f29cab459166c7b2a72fed58b0e28e19740ec
MISC metadata.xml 227 RMD160 db91bfb1298cfaa0069ba0d53f7d8f2791f7d344 SHA1 51ff8c11f7cb3c6b7a97ff2c24af697f1f5ac2ca SHA256 0f8c8d5cb2453a9adf2c7c88c98e613ef02ca8640ecc46379fe9a5e50f7bff7b
diff --git a/media-libs/speex/speex-1.2_rc1.ebuild b/media-libs/speex/speex-1.2_rc1.ebuild
index 237a297f2b4b..b15a62f77402 100644
--- a/media-libs/speex/speex-1.2_rc1.ebuild
+++ b/media-libs/speex/speex-1.2_rc1.ebuild
@@ -1,7 +1,8 @@
-# Copyright 1999-2009 Gentoo Foundation
+# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/speex/speex-1.2_rc1.ebuild,v 1.8 2009/12/11 19:59:55 ranger Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/speex/speex-1.2_rc1.ebuild,v 1.9 2010/08/24 02:54:21 ssuominen Exp $
+EAPI=2
inherit autotools eutils flag-o-matic
MY_P=${P/_} ; MY_P=${MY_P/_p/.}
@@ -13,34 +14,36 @@ SRC_URI="http://downloads.xiph.org/releases/speex/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~x86-fbsd"
-IUSE="ogg sse"
+IUSE="ogg sse static-libs"
RDEPEND="ogg? ( media-libs/libogg )"
DEPEND="${RDEPEND}"
S=${WORKDIR}/${MY_P}
-src_unpack() {
- unpack ${A}
- cd "${S}"
+src_prepare() {
epatch "${FILESDIR}"/${P}-configure.patch
- sed -i -e 's:noinst_PROGRAMS:check_PROGRAMS:' \
- "${S}"/libspeex/Makefile.am \
- || die "unable to disable tests building"
+ sed -i \
+ -e 's:noinst_PROGRAMS:check_PROGRAMS:' \
+ libspeex/Makefile.am || die
+
eautoreconf
}
-src_compile() {
- append-flags -D_FILE_OFFSET_BITS=64
+src_configure() {
+ append-lfs-flags
- econf $(use_enable sse) $(use_enable ogg)
- emake || die "emake failed."
+ econf \
+ $(use_enable static-libs static) \
+ --disable-dependency-tracking \
+ $(use_enable sse) \
+ $(use_enable ogg)
}
src_install() {
- emake DESTDIR="${D}" docdir="/usr/share/doc/${PF}" \
- install || die "emake install failed."
-
+ emake DESTDIR="${D}" docdir=/usr/share/doc/${PF} install || die
dodoc AUTHORS ChangeLog NEWS README* TODO
+
+ find "${D}" -name '*.la' -exec rm -f '{}' +
}