diff options
author | 2011-08-29 15:40:21 +0000 | |
---|---|---|
committer | 2011-08-29 15:40:21 +0000 | |
commit | 0ca8cb5fb8822510b25380ef658bc4a54972cf55 (patch) | |
tree | 9688700895ae406f4e471573951c0414127aeed6 /net-misc | |
parent | Version bump, remove old. (diff) | |
download | gentoo-2-0ca8cb5fb8822510b25380ef658bc4a54972cf55.tar.gz gentoo-2-0ca8cb5fb8822510b25380ef658bc4a54972cf55.tar.bz2 gentoo-2-0ca8cb5fb8822510b25380ef658bc4a54972cf55.zip |
Revision bump: disable strict aliasing until upstream fixes it; add static-libs USE flag.
(Portage version: 2.2.0_alpha51/cvs/Linux x86_64)
Diffstat (limited to 'net-misc')
-rw-r--r-- | net-misc/lksctp-tools/ChangeLog | 11 | ||||
-rw-r--r-- | net-misc/lksctp-tools/lksctp-tools-1.0.11-r1.ebuild (renamed from net-misc/lksctp-tools/lksctp-tools-1.0.11.ebuild) | 21 |
2 files changed, 25 insertions, 7 deletions
diff --git a/net-misc/lksctp-tools/ChangeLog b/net-misc/lksctp-tools/ChangeLog index 5c3f36634731..7058b8119729 100644 --- a/net-misc/lksctp-tools/ChangeLog +++ b/net-misc/lksctp-tools/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for net-misc/lksctp-tools -# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/lksctp-tools/ChangeLog,v 1.27 2010/08/21 19:57:26 flameeyes Exp $ +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-misc/lksctp-tools/ChangeLog,v 1.28 2011/08/29 15:40:21 flameeyes Exp $ + +*lksctp-tools-1.0.11-r1 (29 Aug 2011) + + 29 Aug 2011; Diego E. Pettenò <flameeyes@gentoo.org> + -lksctp-tools-1.0.11.ebuild, +lksctp-tools-1.0.11-r1.ebuild: + Revision bump: disable strict aliasing until upstream fixes it; add + static-libs USE flag. 21 Aug 2010; Diego E. Pettenò <flameeyes@gentoo.org> -files/lksctp-tools-1.0.6-as-needed.patch, diff --git a/net-misc/lksctp-tools/lksctp-tools-1.0.11.ebuild b/net-misc/lksctp-tools/lksctp-tools-1.0.11-r1.ebuild index ca8354838a99..ea5fbdd3a071 100644 --- a/net-misc/lksctp-tools/lksctp-tools-1.0.11.ebuild +++ b/net-misc/lksctp-tools/lksctp-tools-1.0.11-r1.ebuild @@ -1,8 +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/net-misc/lksctp-tools/lksctp-tools-1.0.11.ebuild,v 1.1 2010/06/01 00:10:30 flameeyes Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-misc/lksctp-tools/lksctp-tools-1.0.11-r1.ebuild,v 1.1 2011/08/29 15:40:21 flameeyes Exp $ -inherit eutils multilib +EAPI=4 + +inherit eutils multilib flag-o-matic DESCRIPTION="Tools for Linux Kernel Stream Control Transmission Protocol implementation" HOMEPAGE="http://lksctp.sourceforge.net/" @@ -11,18 +13,27 @@ SRC_URI="mirror://sourceforge/lksctp/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86" -IUSE="" +IUSE="kernel_linux static-libs" # This is only supposed to work with Linux to begin with. DEPEND=">=sys-kernel/linux-headers-2.6" RDEPEND="" +REQUIRED_USE="kernel_linux" + src_unpack() { unpack ${A} cd "${S}" epatch "${FILESDIR}"/${PN}-1.0.8-prefix.patch #181602 } +src_configure() { + append-flags -fno-strict-aliasing + + econf $(use_enable static-libs static) \ + --enable-shared +} + src_install() { emake DESTDIR="${D}" install || die dodoc AUTHORS ChangeLog INSTALL NEWS README ROADMAP doc/*txt || die @@ -31,7 +42,7 @@ src_install() { # Don't install static library or libtool file, since this is used # only as preloadable library. - rm "${D}"/usr/$(get_libdir)/${PN}/*.a || die + use static-libs && rm "${D}"/usr/$(get_libdir)/${PN}/*.a find "${D}" -name '*.la' -delete || die } |