summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSven Wegener <swegener@gentoo.org>2008-06-21 19:29:12 +0000
committerSven Wegener <swegener@gentoo.org>2008-06-21 19:29:12 +0000
commitd9684857baaf4148226cb5c0e476576e4c92119f (patch)
treed1d1ce23fca664ddc3883896e4c42e8efcf979c3 /dev-util/systemtap
parentStable on ppc64; bug #212606 (diff)
downloadhistorical-d9684857baaf4148226cb5c0e476576e4c92119f.tar.gz
historical-d9684857baaf4148226cb5c0e476576e4c92119f.tar.bz2
historical-d9684857baaf4148226cb5c0e476576e4c92119f.zip
Add --as-needed patch, bug #228761.
Package-Manager: portage-2.2_rc1/cvs/Linux 2.6.26-rc7 x86_64
Diffstat (limited to 'dev-util/systemtap')
-rw-r--r--dev-util/systemtap/ChangeLog6
-rw-r--r--dev-util/systemtap/Manifest11
-rw-r--r--dev-util/systemtap/files/systemtap-20080621-as-needed.patch13
-rw-r--r--dev-util/systemtap/systemtap-0.7_p20080621.ebuild10
4 files changed, 32 insertions, 8 deletions
diff --git a/dev-util/systemtap/ChangeLog b/dev-util/systemtap/ChangeLog
index 3fe43efbd87d..4fabbe01e3fb 100644
--- a/dev-util/systemtap/ChangeLog
+++ b/dev-util/systemtap/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for dev-util/systemtap
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/systemtap/ChangeLog,v 1.64 2008/06/21 18:51:48 swegener Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/systemtap/ChangeLog,v 1.65 2008/06/21 19:29:12 swegener Exp $
+
+ 21 Jun 2008; Sven Wegener <swegener@gentoo.org>
+ +files/systemtap-20080621-as-needed.patch, systemtap-0.7_p20080621.ebuild:
+ Add --as-needed patch, bug #228761.
21 Jun 2008; Sven Wegener <swegener@gentoo.org>
systemtap-0.7_p20080531.ebuild, systemtap-0.7_p20080607.ebuild,
diff --git a/dev-util/systemtap/Manifest b/dev-util/systemtap/Manifest
index 4d90923a0eda..ef2b15c46bf2 100644
--- a/dev-util/systemtap/Manifest
+++ b/dev-util/systemtap/Manifest
@@ -2,6 +2,7 @@
Hash: SHA1
AUX systemtap-20080119-grsecurity.patch 1315 RMD160 0f94b5602d0026abec5c4ede2cefeb43a76f5ad7 SHA1 32a3cb2a69bae46a98df58fff4d9e3989f498e5c SHA256 b27e23eea34271f4ce7c1d6c3dd9d5757d6a870706fd3f39058636ed58238781
+AUX systemtap-20080621-as-needed.patch 548 RMD160 e5e674e46ce5bf0d9161d15e3ee0689d29987855 SHA1 b3c050eff9c4c8deaef76922b36463761de7d0de SHA256 2fa520e4c53ee1d8de792384fab96dc9d3bddd96c79c94cad4620b64ab475125
DIST systemtap-20080531.tar.bz2 853963 RMD160 c27b44b44d902691976302eaac51ca8380c90b85 SHA1 37b1ed3a70d46a6fc440a07c2bd90a4d62781162 SHA256 ce4fd2c793047c5636a15edeed41e83fcc7b2f1268c4fab57f88069ae6ce7ba2
DIST systemtap-20080607.tar.bz2 855970 RMD160 6304ff2e6bdd723bf8c527ae919369e20e95dac5 SHA1 d1159348eae8d0d0224afddae26cca036f71810a SHA256 c32f9c4fc385491c82ab034c86ffca47447f2ada1896a7e202534d02bc55c1d2
DIST systemtap-20080614.tar.bz2 863151 RMD160 48076331127eec7c04c82b4c4c49d60937117585 SHA1 4bac447a4ec94af660d3df779c68c4dff905d2b8 SHA256 2b4c34787ec1356ff3741f79fb7d70bf24ba9504739604eb8227c7a68489461e
@@ -9,13 +10,13 @@ DIST systemtap-20080621.tar.bz2 869212 RMD160 5ab9f9342d755ad25b871c26d41388d661
EBUILD systemtap-0.7_p20080531.ebuild 1806 RMD160 30bff69b0df2b77a3286cb0543c9db3aea6db2eb SHA1 9e1fa4f32d869fc7ad3fd21989467b6b3d0fc8a1 SHA256 5b5bb06faa4d214650e7595cd4ad4101df49d5d90b0f62ba8826ca39b1d0c563
EBUILD systemtap-0.7_p20080607.ebuild 1806 RMD160 157489de80e278d9ee38f709f6c063f0f1df9146 SHA1 49e32488a038f0e505359c5d5cb7d0339c3cccf1 SHA256 190b02c9aeb1c314a5d4ab3ca036a27789631324c92426b565f88fc363305dfb
EBUILD systemtap-0.7_p20080614.ebuild 1806 RMD160 3bf640aab7fdb5fe1fb14e0870baaef294fe992c SHA1 f851f7aee871f3be48ea5559dcbb261801e9a60e SHA256 81730bb7106200c492ee4e215a7b74ced90227bb18737d376e7c0109b68d603d
-EBUILD systemtap-0.7_p20080621.ebuild 1806 RMD160 a4fd4ccc832d6817ad711accb28fbd19e7fe965d SHA1 7507e37c36db8d4845324f3d04c4895009de3d9f SHA256 623c43de60ea580663f2d433f4c03465d3215f5a3b4d82e16f4551a49216c1d0
-MISC ChangeLog 11240 RMD160 0e5a80017cc1b9acd2ffa24e80f3f5aae751f9dc SHA1 4549f19bd7397aba25884a721a3f72708505c917 SHA256 04b95d4dba225c31d8911bf58090777067b51f1b445a1051ae18eb1c97dfc418
+EBUILD systemtap-0.7_p20080621.ebuild 1929 RMD160 69d1852d257267db3eae72c5702e6fe4395c45d5 SHA1 a21cec1416b51f02a5e2e4794f304aa7d79747ed SHA256 05cdb58d0de3bb01705ba4ecf3de54088dacd875b33c98b1621c8d1602960736
+MISC ChangeLog 11406 RMD160 8b907320d4b896476cdbce4fe9c4449ed73d4fc0 SHA1 fc3945275c9ef6a0e13b14974dabf934eb4d9f93 SHA256 3632b20e3f34632255f65c3600002728cdfb94307193a0c6585b71f004fb6e23
MISC metadata.xml 224 RMD160 7f4383dcad66333b9ce8db59aa0d45bac5e95ef9 SHA1 6d56e5c988fe0c85370db92875086218349cea45 SHA256 707842fe6bed516e5865253fa613bb036ddfa66026dd163981627d4b90373a4f
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
-iEYEARECAAYFAkhdTc0ACgkQI1lqEGTUzyRS5wCgodN3/SskzN5k8kp8GxQUfxAm
-L9cAoMRLdzDixXw3M7VCcLxgbhCMa+Im
-=z5i1
+iEYEARECAAYFAkhdVo0ACgkQI1lqEGTUzySVsgCeOpkvkGhkmppxMyGXLCej+UaF
+umMAn26OnqRFyfaChMSicMPtRhAjZPH0
+=SGnX
-----END PGP SIGNATURE-----
diff --git a/dev-util/systemtap/files/systemtap-20080621-as-needed.patch b/dev-util/systemtap/files/systemtap-20080621-as-needed.patch
new file mode 100644
index 000000000000..aae5fbee65ff
--- /dev/null
+++ b/dev-util/systemtap/files/systemtap-20080621-as-needed.patch
@@ -0,0 +1,13 @@
+--- src/configure.ac
++++ src/configure.ac
+@@ -187,6 +187,10 @@
+ # Need libdwfl-capable recent elfutils from Fedora
+ save_LIBS="$LIBS"
+ AS_IF([test "x$enable_staticdw" != xyes],[
++ AC_CHECK_LIB(dl, dlopen,,[
++ AC_MSG_ERROR([missing libdl])])
++ AC_CHECK_LIB(elf, gelf_getehdr,,[
++ AC_MSG_ERROR([missing elfutils development headers/libraries (dw 0.123+)])])
+ AC_CHECK_LIB(dw, dwfl_module_getsym,,[
+ AC_MSG_ERROR([missing elfutils development headers/libraries (dw 0.123+)])])
+ AC_CHECK_LIB(ebl, ebl_openbackend,,[
diff --git a/dev-util/systemtap/systemtap-0.7_p20080621.ebuild b/dev-util/systemtap/systemtap-0.7_p20080621.ebuild
index 9026fd3a4df4..d188d4bfd46c 100644
--- a/dev-util/systemtap/systemtap-0.7_p20080621.ebuild
+++ b/dev-util/systemtap/systemtap-0.7_p20080621.ebuild
@@ -1,8 +1,11 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/systemtap/systemtap-0.7_p20080621.ebuild,v 1.2 2008/06/21 18:51:48 swegener Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/systemtap/systemtap-0.7_p20080621.ebuild,v 1.3 2008/06/21 19:29:12 swegener Exp $
-inherit linux-info eutils
+WANT_AUTOCONF="2.5"
+WANT_AUTOMAKE="1.10"
+
+inherit linux-info eutils autotools
DESCRIPTION="A linux trace/probe tool"
HOMEPAGE="http://sourceware.org/systemtap/"
@@ -36,6 +39,9 @@ src_unpack() {
cd "${S}"
epatch "${FILESDIR}"/systemtap-20080119-grsecurity.patch
+ epatch "${FILESDIR}"/systemtap-20080621-as-needed.patch
+
+ eautoreconf
}
src_compile() {