From 9eb17e88e75b3e45e2a9d6a9fe8415d9834bba58 Mon Sep 17 00:00:00 2001 From: Sven Wegener Date: Sat, 9 Feb 2008 23:53:43 +0000 Subject: Version bump. Package-Manager: portage-2.1.4.1 --- dev-util/systemtap/ChangeLog | 9 +++- dev-util/systemtap/Manifest | 13 +++--- .../files/systemtap-20070414-grsecurity.patch | 24 ----------- .../systemtap/systemtap-0.6.1_p20080209.ebuild | 49 ++++++++++++++++++++++ dev-util/systemtap/systemtap-0.6_p20080112.ebuild | 49 ---------------------- 5 files changed, 63 insertions(+), 81 deletions(-) delete mode 100644 dev-util/systemtap/files/systemtap-20070414-grsecurity.patch create mode 100644 dev-util/systemtap/systemtap-0.6.1_p20080209.ebuild delete mode 100644 dev-util/systemtap/systemtap-0.6_p20080112.ebuild (limited to 'dev-util') diff --git a/dev-util/systemtap/ChangeLog b/dev-util/systemtap/ChangeLog index 72e7f52040a8..ab9eae10459c 100644 --- a/dev-util/systemtap/ChangeLog +++ b/dev-util/systemtap/ChangeLog @@ -1,6 +1,13 @@ # 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.43 2008/02/02 15:54:01 swegener Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-util/systemtap/ChangeLog,v 1.44 2008/02/09 23:53:42 swegener Exp $ + +*systemtap-0.6.1_p20080209 (09 Feb 2008) + + 09 Feb 2008; Sven Wegener + -files/systemtap-20070414-grsecurity.patch, + -systemtap-0.6_p20080112.ebuild, +systemtap-0.6.1_p20080209.ebuild: + Version bump. *systemtap-0.6.1_p20080202 (02 Feb 2008) diff --git a/dev-util/systemtap/Manifest b/dev-util/systemtap/Manifest index 9a9a7a41564e..f4d5a5ec33de 100644 --- a/dev-util/systemtap/Manifest +++ b/dev-util/systemtap/Manifest @@ -1,22 +1,21 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 -AUX systemtap-20070414-grsecurity.patch 1168 RMD160 d406a321574b3ff1811eb8fba38be76d48736a3e SHA1 9746d13cc7cd83a53b1297f18847dfeb9c69d6df SHA256 f71ff5e2a2fd6aa882bc60d6b7ca19eb0ad4b1b46f5badcbb9d50b24f5b5fa26 AUX systemtap-20080119-grsecurity.patch 1315 RMD160 0f94b5602d0026abec5c4ede2cefeb43a76f5ad7 SHA1 32a3cb2a69bae46a98df58fff4d9e3989f498e5c SHA256 b27e23eea34271f4ce7c1d6c3dd9d5757d6a870706fd3f39058636ed58238781 -DIST systemtap-20080112.tar.bz2 779779 RMD160 83e68e0b12695f086e8a4b1d48abc1c4565354c0 SHA1 2f2ae17c5705cc7a2e60712a5503df31e628dfc5 SHA256 b59748a91bb0232f79434d11bc56a117eeb3bd0325b3e4edb98057ed19aa5f73 DIST systemtap-20080119.tar.bz2 784436 RMD160 1d9523af013a54d0b81109e6650ffe72f0855cac SHA1 66b31a7a475f6d5c0a54ce714d7b355dae6ca62d SHA256 66921aae697f6e9d006da28da69bea35a3bcbd2f80c78597764c984e57fed753 DIST systemtap-20080126.tar.bz2 787328 RMD160 d1d1b0322edefd69852c324605e41727c8818188 SHA1 d970cc717a9e3689abb808d88f6dda7653bf4b4c SHA256 d0687e10d7a0ba3902fd085bad01961e9581d3fa5dcf88edeaffec6062c6eb25 DIST systemtap-20080202.tar.bz2 788744 RMD160 738699b9967ea9f8870ad21e2bde7922fc558055 SHA1 59298cc96d4fafa8f43989ac8a40dc39d8d18476 SHA256 8896725d4bc755d112d32238b10f63d395d76aa7e2cfc3fcc4b474402b74aa13 +DIST systemtap-20080209.tar.bz2 788678 RMD160 279e84b011c269fb9bc1cf6c97f3e35818af00aa SHA1 7001120fffd1e65d03aa6de0956e83478a17d1b1 SHA256 49d957029bd612e36d4cc8fab026400f070e3a21a63cbd0d887d11d40c6d5cca EBUILD systemtap-0.6.1_p20080119.ebuild 1692 RMD160 fd082fc4dacbac57bf2dd0a18ed795655d84b303 SHA1 7d05d84c5e7a01a53e386f0aa6f3e2f7ed760011 SHA256 537a7df6319679f3a6cb038799a62553c8615fe4b540f81a9583807d1a29d369 EBUILD systemtap-0.6.1_p20080126.ebuild 1692 RMD160 a33f7f6bbf6229a77e7ab5555cd9e8e503b533ba SHA1 083b39d282732f05f380e82b5d87201f15368a95 SHA256 b2bbc2f4fd7d1314d8bfff7bd6e5bf0a25885c20758f520a219c09f476a2593c EBUILD systemtap-0.6.1_p20080202.ebuild 1692 RMD160 a776619c6e63b5a50409626165a45a1e4477059f SHA1 c131a49abddb4292138e374365f888b09b2c522f SHA256 3bc3b54ab15c0e2d276002dcd4c79fb704b1cf2d8d93b0c019a62893b6fd097c -EBUILD systemtap-0.6_p20080112.ebuild 1690 RMD160 35a22051d2eff1a77891cde4dd904dfddc8a3930 SHA1 aff95201af8164e3f0ec90a88725cee1142dc879 SHA256 463b3c51d98c0c7b024edc9b11c60d383e5492fc01ba7360525d5636f4c41e37 -MISC ChangeLog 7434 RMD160 bec9b974a4786a70c94ec6095ac38c06e3f98e2e SHA1 f0f5d35af161c8eb7797021777b47a9f29ded031 SHA256 1752b3731c9edb1a8deee9991dcca995a3d55e219a18b64b2a16595e1a5854c7 +EBUILD systemtap-0.6.1_p20080209.ebuild 1692 RMD160 4a541d010012465392d4f642d40c3cdfc2e7dc30 SHA1 a4457c6390594d92c5bceca3ed7bb356ba08eba4 SHA256 1ab2d081ac5dfa4fc4614d1c85d245508dba3fb5497374a703c9a2222c048a3d +MISC ChangeLog 7659 RMD160 91caeb44dc68062e99995debe5d3d22bc086a297 SHA1 24e065ff6a9886a94cf1934a8fef698658b75d11 SHA256 6f53345a5f9559b570fd8b9f3a630b4738c6355fcf626dfad0a85a0e922302cc MISC metadata.xml 224 RMD160 7f4383dcad66333b9ce8db59aa0d45bac5e95ef9 SHA1 6d56e5c988fe0c85370db92875086218349cea45 SHA256 707842fe6bed516e5865253fa613bb036ddfa66026dd163981627d4b90373a4f -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.7 (GNU/Linux) -iD8DBQFHpJIlI1lqEGTUzyQRAg3lAJ904AueGF/dPd06gxeuWNSaks0AmwCdEdEj -E7c0YCmKI4/k+Me2nGYjeBY= -=jsqi +iD8DBQFHrj0OI1lqEGTUzyQRAtVYAKCWpZNv9VGZm7sVz+HZG+oK5zx9FQCfXye+ +ZKwqCEJG9gs+OcBFoY28/2Q= +=40vE -----END PGP SIGNATURE----- diff --git a/dev-util/systemtap/files/systemtap-20070414-grsecurity.patch b/dev-util/systemtap/files/systemtap-20070414-grsecurity.patch deleted file mode 100644 index 257c8c743013..000000000000 --- a/dev-util/systemtap/files/systemtap-20070414-grsecurity.patch +++ /dev/null @@ -1,24 +0,0 @@ ---- src/translate.cxx -+++ src/translate.cxx -@@ -1131,11 +1131,17 @@ - << ", probes: " << session->probes.size() - << "\\n\"" - // printk arguments -- << ", THIS_MODULE->name" -- << ", THIS_MODULE->module_core" -+ << ", THIS_MODULE->name"; -+ o->newline() << "#ifdef HAVE_GRSECURITY"; -+ o->newline() << ", THIS_MODULE->module_core_rx" -+ << ", (unsigned long) THIS_MODULE->core_size_rw" -+ << ", (unsigned long) THIS_MODULE->core_size_rx"; -+ o->newline() << "#else"; -+ o->newline() << ", THIS_MODULE->module_core" - << ", (unsigned long) (THIS_MODULE->core_size - THIS_MODULE->core_text_size)" -- << ", (unsigned long) THIS_MODULE->core_text_size" -- << ", (unsigned long) (num_online_cpus() * sizeof(struct context))" -+ << ", (unsigned long) THIS_MODULE->core_text_size"; -+ o->newline() << "#endif"; -+ o->newline() << ", (unsigned long) (num_online_cpus() * sizeof(struct context))" - << ", (unsigned long) _stp_allocated_net_memory" - << ", (unsigned long) _stp_allocated_memory" - << ");"; diff --git a/dev-util/systemtap/systemtap-0.6.1_p20080209.ebuild b/dev-util/systemtap/systemtap-0.6.1_p20080209.ebuild new file mode 100644 index 000000000000..a1986da09711 --- /dev/null +++ b/dev-util/systemtap/systemtap-0.6.1_p20080209.ebuild @@ -0,0 +1,49 @@ +# 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.6.1_p20080209.ebuild,v 1.1 2008/02/09 23:53:42 swegener Exp $ + +inherit linux-info eutils + +DESCRIPTION="A linux trace/probe tool" +HOMEPAGE="http://sourceware.org/systemtap/" +if [[ ${PV} = *_p* ]] # is this a snaphot? +then + SRC_URI="ftp://sources.redhat.com/pub/${PN}/snapshots/${PN}-${PV/*_p/}.tar.bz2" +else + die "Sorry, currently there are only snapshots available." # but they have an internal version (see configure.ac) +fi + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND=">=dev-libs/elfutils-0.122 + sys-libs/libcap + =dev-db/sqlite-3*" +RDEPEND="${DEPEND} + virtual/linux-sources" + +S="${WORKDIR}"/src + +CONFIG_CHECK="KPROBES ~RELAY ~DEBUG_FS" +ERROR_KPROBES="${PN} requires support for KProbes Instrumentation (KPROBES) - this can be enabled in 'Instrumentation Support -> Kprobes'." +ERROR_RELAY="${PN} works with support for user space relay support (RELAY) - this can be enabled in 'General setup -> Kernel->user space relay support (formerly relayfs)'." +ERROR_DEBUG_FS="${PN} works best with support for Debug Filesystem (DEBUG_FS) - this can be enabled in 'Kernel hacking -> Debug Filesystem'." + +src_unpack() { + unpack ${A} + cd "${S}" + + epatch "${FILESDIR}"/systemtap-20080119-grsecurity.patch +} + +src_install() { + emake install DESTDIR="${D}" || die "make install failed" + dodoc AUTHORS ChangeLog HACKING NEWS README +} + +pkg_postinst() { + elog "If you use a kernel patched with grsecurity (e.g. sys-kernel/hardened-sources)" + elog "then please append '-D HAVE_GRSECURITY' to your stap command line." +} diff --git a/dev-util/systemtap/systemtap-0.6_p20080112.ebuild b/dev-util/systemtap/systemtap-0.6_p20080112.ebuild deleted file mode 100644 index 2d77e338a8d7..000000000000 --- a/dev-util/systemtap/systemtap-0.6_p20080112.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# 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.6_p20080112.ebuild,v 1.1 2008/01/12 18:37:36 swegener Exp $ - -inherit linux-info eutils - -DESCRIPTION="A linux trace/probe tool" -HOMEPAGE="http://sourceware.org/systemtap/" -if [[ ${PV} = *_p* ]] # is this a snaphot? -then - SRC_URI="ftp://sources.redhat.com/pub/${PN}/snapshots/${PN}-${PV/*_p/}.tar.bz2" -else - die "Sorry, currently there are only snapshots available." # but they have an internal version (see configure.ac) -fi - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND=">=dev-libs/elfutils-0.122 - sys-libs/libcap - =dev-db/sqlite-3*" -RDEPEND="${DEPEND} - virtual/linux-sources" - -S="${WORKDIR}"/src - -CONFIG_CHECK="KPROBES ~RELAY ~DEBUG_FS" -ERROR_KPROBES="${PN} requires support for KProbes Instrumentation (KPROBES) - this can be enabled in 'Instrumentation Support -> Kprobes'." -ERROR_RELAY="${PN} works with support for user space relay support (RELAY) - this can be enabled in 'General setup -> Kernel->user space relay support (formerly relayfs)'." -ERROR_DEBUG_FS="${PN} works best with support for Debug Filesystem (DEBUG_FS) - this can be enabled in 'Kernel hacking -> Debug Filesystem'." - -src_unpack() { - unpack ${A} - cd "${S}" - - epatch "${FILESDIR}"/systemtap-20070414-grsecurity.patch -} - -src_install() { - emake install DESTDIR="${D}" || die "make install failed" - dodoc AUTHORS ChangeLog HACKING NEWS README -} - -pkg_postinst() { - elog "If you use a kernel patched with grsecurity (e.g. sys-kernel/hardened-sources)" - elog "then please append '-D HAVE_GRSECURITY' to your stap command line." -} -- cgit v1.2.3-65-gdbad