diff options
author | Sven Wegener <swegener@gentoo.org> | 2009-05-20 18:00:56 +0000 |
---|---|---|
committer | Sven Wegener <swegener@gentoo.org> | 2009-05-20 18:00:56 +0000 |
commit | d86ddd83111337078479e1db10d0fe81ab5d287d (patch) | |
tree | 7ac7fcb490a3dc14c5831adaad10416d03e42efb /dev-util | |
parent | amd64/x86 stable, latest version is more likely to work with new libmpd (diff) | |
download | historical-d86ddd83111337078479e1db10d0fe81ab5d287d.tar.gz historical-d86ddd83111337078479e1db10d0fe81ab5d287d.tar.bz2 historical-d86ddd83111337078479e1db10d0fe81ab5d287d.zip |
Version bump.
Package-Manager: portage-2.2_rc33/cvs/Linux x86_64
Diffstat (limited to 'dev-util')
-rw-r--r-- | dev-util/systemtap/ChangeLog | 7 | ||||
-rw-r--r-- | dev-util/systemtap/Manifest | 10 | ||||
-rw-r--r-- | dev-util/systemtap/systemtap-0.9.7.ebuild | 63 |
3 files changed, 75 insertions, 5 deletions
diff --git a/dev-util/systemtap/ChangeLog b/dev-util/systemtap/ChangeLog index 8fa14cf164bd..55652ae4e5b6 100644 --- a/dev-util/systemtap/ChangeLog +++ b/dev-util/systemtap/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-util/systemtap # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/systemtap/ChangeLog,v 1.77 2009/03/29 09:29:34 swegener Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-util/systemtap/ChangeLog,v 1.78 2009/05/20 18:00:56 swegener Exp $ + +*systemtap-0.9.7 (20 May 2009) + + 20 May 2009; Sven Wegener <swegener@gentoo.org> +systemtap-0.9.7.ebuild: + Version bump. 29 Mar 2009; Sven Wegener <swegener@gentoo.org> systemtap-0.7.ebuild, systemtap-0.8.ebuild, systemtap-0.9.5.ebuild: diff --git a/dev-util/systemtap/Manifest b/dev-util/systemtap/Manifest index 581c7426d528..bf665e4cd3c0 100644 --- a/dev-util/systemtap/Manifest +++ b/dev-util/systemtap/Manifest @@ -7,15 +7,17 @@ AUX systemtap-20080621-as-needed.patch 548 RMD160 e5e674e46ce5bf0d9161d15e3ee068 DIST systemtap-0.7.tar.gz 1081985 RMD160 7e6495ef3a910f2aeb805487200da50eab819c50 SHA1 26d3ea6483fa8592538a6ae16c5d30c0c4eda1f0 SHA256 3ca2ffa581bed3d36ee68ae9fecbc2ca9dbee82ff543a17fea1874dcb393ae56 DIST systemtap-0.8.tar.gz 1254892 RMD160 e08882656a189e965686e206ed61a843bf2cc036 SHA1 417808164a6482ac98eb0197961d15a10b0093cf SHA256 959b5c52560bdf48710cb13dc665000cb806453f0bd14405f3e5be1818d8a3a7 DIST systemtap-0.9.5.tar.gz 1267885 RMD160 53976c51d4d7aeb3c84c3b46dcd8563aedbce83c SHA1 217d9fa5ec98f4994c51b2aec170e8b06d95d1ec SHA256 57bfafc4502d2fea05b748379c2b7298e32e72825c6d23e612bab4c093039a72 +DIST systemtap-0.9.7.tar.gz 1315229 RMD160 6321b925365f7f0999b04e5e399d52af1f73f7c5 SHA1 732c78217e098b6f62e582ea69b9b25d4fa27cdf SHA256 dd013d9576de80d97bb7d7e617baecb9210c32bd05098b91ff7858ca11a5c058 EBUILD systemtap-0.7.ebuild 1964 RMD160 060f74db9f718b6b1e9e1bba79406349c68e6931 SHA1 820bac68aa835ee34dbedd3cc924031a261845ee SHA256 a0c878b5e21f9c52e60fcea32386a8c6ec34f5352623d232ec4eac363a85a454 EBUILD systemtap-0.8.ebuild 2050 RMD160 f26e8a0608c03b8b46383345c0d9da7c52488623 SHA1 35d88cd2904a22052a62289951ac84585625b443 SHA256 21059adeff4d018c25776a38411a234c068d41fda0ac7ed5eed679543495f700 EBUILD systemtap-0.9.5.ebuild 2033 RMD160 a00a8efa7b2398a8364b08d19385ac372469735d SHA1 7006f894077d5291010cc0f230ba912408a9df2b SHA256 66ebe990edccbba2d17ec9a786bff371093d8a87a5eb45c51ae67f0a49560954 -MISC ChangeLog 13675 RMD160 78089088d684b52f5d7406565ce2c5d193103ab1 SHA1 90e4f97f6afb88ddb64a7fc168c745c97fac8adc SHA256 c19d8cd578dfed2dae0dfe14fe58e95cf8083595a94337eaa3df9a9a2520ac9d +EBUILD systemtap-0.9.7.ebuild 2055 RMD160 905cbca14cd425a781d0cd69ac07b586aa71eff8 SHA1 33add38c7863325201219090760cd43a7fd14d97 SHA256 ee10fd6bcdb7ff5ecacdcab2a5544cc57cf958f1545ccdb9e02930b664a263be +MISC ChangeLog 13799 RMD160 eed3d573b788f7d90d798a19b86dfc8d5c63f628 SHA1 6ee2afea58b4752010fd15440602b2eff9b87eea SHA256 209a84506354cff246096b490ad9481637737037f685b19f07df43a6a1bdade2 MISC metadata.xml 224 RMD160 7f4383dcad66333b9ce8db59aa0d45bac5e95ef9 SHA1 6d56e5c988fe0c85370db92875086218349cea45 SHA256 707842fe6bed516e5865253fa613bb036ddfa66026dd163981627d4b90373a4f -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.11 (GNU/Linux) -iEYEARECAAYFAknPQp0ACgkQI1lqEGTUzyS6awCffNtnHCT9ZyZAfcoNPocPwUWF -CaIAoNKyc5u73+FEzUxl/FKfjs+I5zVl -=FqmK +iEYEARECAAYFAkoURWAACgkQI1lqEGTUzyQQwQCg2SfANE/K0ayWWvyG9uf3LHzG +7DUAoM59qCPAPiviavSOqtjeZoAYTZdy +=dr1P -----END PGP SIGNATURE----- diff --git a/dev-util/systemtap/systemtap-0.9.7.ebuild b/dev-util/systemtap/systemtap-0.9.7.ebuild new file mode 100644 index 000000000000..1416fbf4c786 --- /dev/null +++ b/dev-util/systemtap/systemtap-0.9.7.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/systemtap/systemtap-0.9.7.ebuild,v 1.1 2009/05/20 18:00:56 swegener Exp $ + +inherit linux-info eutils + +DESCRIPTION="A linux trace/probe tool" +HOMEPAGE="http://sourceware.org/systemtap/" +if [[ ${PV} = *_pre* ]] # is this a snaphot? +then + # see configure.ac to get the version of the snapshot + SRC_URI="http://sources.redhat.com/${PN}/ftp/snapshots/${PN}-${PV/*_pre/}.tar.bz2 + mirror://gentoo/${PN}-${PV/*_pre/}.tar.bz2" # upstream only keeps four snapshot distfiles around + S="${WORKDIR}"/src +else + SRC_URI="http://sources.redhat.com/${PN}/ftp/releases/${P}.tar.gz" + # use default S for releases +fi + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="sqlite" + +DEPEND=">=dev-libs/elfutils-0.131 + sys-libs/libcap + sqlite? ( =dev-db/sqlite-3* )" +RDEPEND="${DEPEND} + virtual/linux-sources" + +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_compile() { + econf \ + --docdir=/usr/share/doc/${PF} \ + --disable-server \ + --disable-docs \ + --disable-refdocs \ + --disable-grapher \ + $(use_enable sqlite) \ + || die "econf failed" + emake || die "emake failed" +} + +src_install() { + emake install DESTDIR="${D}" || die "make install failed" + dodoc AUTHORS 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." +} |