diff options
author | Sven Wegener <swegener@gentoo.org> | 2008-06-21 19:29:12 +0000 |
---|---|---|
committer | Sven Wegener <swegener@gentoo.org> | 2008-06-21 19:29:12 +0000 |
commit | d9684857baaf4148226cb5c0e476576e4c92119f (patch) | |
tree | d1d1ce23fca664ddc3883896e4c42e8efcf979c3 /dev-util/systemtap | |
parent | Stable on ppc64; bug #212606 (diff) | |
download | historical-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/ChangeLog | 6 | ||||
-rw-r--r-- | dev-util/systemtap/Manifest | 11 | ||||
-rw-r--r-- | dev-util/systemtap/files/systemtap-20080621-as-needed.patch | 13 | ||||
-rw-r--r-- | dev-util/systemtap/systemtap-0.7_p20080621.ebuild | 10 |
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() { |