summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego Elio Pettenò <flameeyes@gentoo.org>2011-08-29 15:40:21 +0000
committerDiego Elio Pettenò <flameeyes@gentoo.org>2011-08-29 15:40:21 +0000
commit1d0fcd3dd41900a6775b1ebb7c5aafbceb9cc7eb (patch)
tree1dd545bec97cb58a072b8d1b5c99edf5165a27f7 /net-misc/lksctp-tools
parentVersion bump, remove old. (diff)
downloadhistorical-1d0fcd3dd41900a6775b1ebb7c5aafbceb9cc7eb.tar.gz
historical-1d0fcd3dd41900a6775b1ebb7c5aafbceb9cc7eb.tar.bz2
historical-1d0fcd3dd41900a6775b1ebb7c5aafbceb9cc7eb.zip
Revision bump: disable strict aliasing until upstream fixes it; add static-libs USE flag.
Package-Manager: portage-2.2.0_alpha51/cvs/Linux x86_64
Diffstat (limited to 'net-misc/lksctp-tools')
-rw-r--r--net-misc/lksctp-tools/ChangeLog11
-rw-r--r--net-misc/lksctp-tools/Manifest12
-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
3 files changed, 31 insertions, 13 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/Manifest b/net-misc/lksctp-tools/Manifest
index 66936cf5c9c1..049a36b4383c 100644
--- a/net-misc/lksctp-tools/Manifest
+++ b/net-misc/lksctp-tools/Manifest
@@ -5,13 +5,13 @@ AUX lksctp-tools-1.0.8-prefix.patch 332 RMD160 8b0c1471dce158683ef58c82da8cb4869
DIST lksctp-tools-1.0.10.tar.gz 740238 RMD160 b029b9e7b50a8df9e80a2dcc1c112fd0328fc808 SHA1 d56f36dc9f3fbf464d7a6858b924e36c6c05a75c SHA256 7688773a22b5888e2d7f6ff8c379501ff1ef99a10b9149d0420cc7b0998780bd
DIST lksctp-tools-1.0.11.tar.gz 698450 RMD160 1d94ed291d4520937cbfd49550cb36daa346e41e SHA1 ce62f6ec12205092a93d25118f33617d6fe82bf5 SHA256 86ace6c1586e99caedbc6148277cfaad30a58c1cccbbd8a0399de55ee86bbab3
EBUILD lksctp-tools-1.0.10.ebuild 876 RMD160 a8d5aa73cdb9a0bd8f74e3dac31b3cd7b6d5cc41 SHA1 608bc2bbee923edb9afe88534e8fbe499560eb96 SHA256 a9413ac5e000c0fd9a901f04ef2008319a18fb7e4b7d437c27eb9c00378ea7a0
-EBUILD lksctp-tools-1.0.11.ebuild 1096 RMD160 ca27591d8f57e62aa8b37e972869c44134d70eea SHA1 ba797c99dd512e4ca08a42d5851672567cd57187 SHA256 89f7b82ff320825cae9201114ebdcca3400ecf8371b1172b43b790a104323bb8
-MISC ChangeLog 4032 RMD160 a044fd75bc1c03c440354a661c938f43a6f909bb SHA1 42c1f401f014226d2da490f370278d57339a3355 SHA256 a17230d5e29453a02ae20df09e35f41cbe250154f21b09f1a4c083fa0231d873
+EBUILD lksctp-tools-1.0.11-r1.ebuild 1302 RMD160 6cf4a5e7118b38493e7e758c3d8b501ddaed509d SHA1 37b9470b39fb1ff9206710438f2a954bd21f28c6 SHA256 2361639cd207d9151794748fcd049c1488171293b11b21a60f195de4fd60aec2
+MISC ChangeLog 4285 RMD160 0dbfa83a383da076410197aa51fa8c301bcf59d5 SHA1 d10886f3ffcf4a4b565a40a6337f769598a9e187 SHA256 87ab0afa3866566f00e54dcc5ee2d0d2b017f853d98eb247aa11a28cf9ea0fe2
MISC metadata.xml 554 RMD160 e703861ce36d50f164a945621a840414952cb9cc SHA1 b6c7fbe2bcfedfd3b7103b0c54367fecba718de5 SHA256 ac8d0e704a0abffecb9501933b76601e2062aaab14305def48e8e72c633c60d2
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.16 (GNU/Linux)
+Version: GnuPG v2.0.18 (GNU/Linux)
-iEYEARECAAYFAkxwL7kACgkQAiZjviIA2Xid9QCfUDZZN29/sw2g/hlioNV2Xx2l
-3AkAoIGEZTI8mqetwo9E6XZKJPq51pT3
-=mIYU
+iEYEARECAAYFAk5bstwACgkQAiZjviIA2XiIuACdGo1BHQy48yAZvuk35NGiQ0pj
+smMAniRGdzhwraxhT+syuSeoPukmbgAI
+=5Xh7
-----END PGP SIGNATURE-----
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
}