summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSven Wegener <swegener@gentoo.org>2011-05-28 20:46:48 +0000
committerSven Wegener <swegener@gentoo.org>2011-05-28 20:46:48 +0000
commit51f93acc55fdb4368bb63aecc406a6e806e1370f (patch)
treecf4782ab48c3d4073c60048b6d57ac03a37d301d /dev-util
parentppc/ppc64 stable wrt #369085 (diff)
downloadhistorical-51f93acc55fdb4368bb63aecc406a6e806e1370f.tar.gz
historical-51f93acc55fdb4368bb63aecc406a6e806e1370f.tar.bz2
historical-51f93acc55fdb4368bb63aecc406a6e806e1370f.zip
Version bump.
Package-Manager: portage-2.2.0_alpha37/cvs/Linux x86_64
Diffstat (limited to 'dev-util')
-rw-r--r--dev-util/systemtap/ChangeLog7
-rw-r--r--dev-util/systemtap/Manifest10
-rw-r--r--dev-util/systemtap/systemtap-1.5.ebuild53
3 files changed, 65 insertions, 5 deletions
diff --git a/dev-util/systemtap/ChangeLog b/dev-util/systemtap/ChangeLog
index bdb91b717ace..c9c2206824e5 100644
--- a/dev-util/systemtap/ChangeLog
+++ b/dev-util/systemtap/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-util/systemtap
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/systemtap/ChangeLog,v 1.90 2011/01/23 20:36:15 swegener Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/systemtap/ChangeLog,v 1.91 2011/05/28 20:46:48 swegener Exp $
+
+*systemtap-1.5 (28 May 2011)
+
+ 28 May 2011; Sven Wegener <swegener@gentoo.org> +systemtap-1.5.ebuild:
+ Version bump.
23 Jan 2011; Sven Wegener <swegener@gentoo.org> systemtap-1.2.ebuild,
systemtap-1.4.ebuild:
diff --git a/dev-util/systemtap/Manifest b/dev-util/systemtap/Manifest
index d09e9b5b6784..b83e4b10eed7 100644
--- a/dev-util/systemtap/Manifest
+++ b/dev-util/systemtap/Manifest
@@ -3,14 +3,16 @@ Hash: SHA1
DIST systemtap-1.2.tar.gz 1605296 RMD160 ba241a42534bc472a236cd51135af249b1f0a11d SHA1 22ae18546fcd622743d815a0c47b0f51fb6c3e2d SHA256 e6e364a53246dc2fd9c4222b2cbfc4de6b09fa7f8124420163d6de705196af4f
DIST systemtap-1.4.tar.gz 1853345 RMD160 3522f83f9fa73bdfe6ff2b5ed08f58f7a164dccc SHA1 d22184031c69e6844b34a874d573b0f8ac8f450f SHA256 3922b7f13e734d3432040b5bb54921aa343378743f994cb7fa0b749dcdb11a72
+DIST systemtap-1.5.tar.gz 2214921 RMD160 d59cfa343841f108860cfb14607a1b08ce0a6e9c SHA1 1c6d2fa56f71c87da67423e498dc0a73590b6eab SHA256 a9be35e9bd5bb6bd87212e0bad378a53519c288c717c0d3d118fe1bd84f8a2d2
EBUILD systemtap-1.2.ebuild 1765 RMD160 eb0ec7563737f819b133b0d0393e226cca5d4a46 SHA1 c8ab95a1af22a536349243d61209d8a9be4f3c40 SHA256 e8b23c715aea30c8b1f99b3d846d921a4bdff7cf88887c5f9ac9decf2537782f
EBUILD systemtap-1.4.ebuild 1765 RMD160 d756b43852db94e621a28f77ac5f6b67711c3342 SHA1 db2f075b537da64e030afd4121083c6f4fddd822 SHA256 1418d64709040d3f9516ecf6198728b20a689a7a8765cb8196b5a5e021991571
-MISC ChangeLog 15973 RMD160 2d82f6cafebfa68c7f958715544420c7cbfcd745 SHA1 afee980696a4750c568553204b455b0e9d800575 SHA256 592c582401b1383eb1111d2ab975fb45ce9d8b03749084aad2c5a37efd92f30d
+EBUILD systemtap-1.5.ebuild 1765 RMD160 5a1172961c1b7be9d8579cc3c22685692dd34542 SHA1 fb88461ca7c3b90339fb51e091020dbd940cc8a9 SHA256 99701bc7c79cbd825fb55474bca97bed3a111916ed5932c83f1a0f35effa47e1
+MISC ChangeLog 16093 RMD160 69533ce506a69cd04201304f751c929a5c04477d SHA1 d9f4091c8db5e87cf46c6d973c1bc06015f765ae SHA256 3bf201049435e2dc4f171d696ebeca55fd8ae9c16e0b327425efa757c030ac28
MISC metadata.xml 224 RMD160 7f4383dcad66333b9ce8db59aa0d45bac5e95ef9 SHA1 6d56e5c988fe0c85370db92875086218349cea45 SHA256 707842fe6bed516e5865253fa613bb036ddfa66026dd163981627d4b90373a4f
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
-iEYEARECAAYFAk08kUQACgkQI1lqEGTUzyTUZwCcD/PgsBHd9psCT15SPx33m9oP
-9ZwAoJfgyatoW0k89yoAKM0hZAYLoPyE
-=SpjU
+iEYEARECAAYFAk3hXz0ACgkQI1lqEGTUzyQeXgCgkGQ8XQWm7PdLKKQfPeC+s5mA
+/xwAoI54wvJ2wDhIIxVV7COtsrWgyGNX
+=FUob
-----END PGP SIGNATURE-----
diff --git a/dev-util/systemtap/systemtap-1.5.ebuild b/dev-util/systemtap/systemtap-1.5.ebuild
new file mode 100644
index 000000000000..1c4e1b834547
--- /dev/null
+++ b/dev-util/systemtap/systemtap-1.5.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-util/systemtap/systemtap-1.5.ebuild,v 1.1 2011/05/28 20:46:48 swegener Exp $
+
+EAPI="2"
+
+inherit linux-info
+
+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.142
+ 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_configure() {
+ econf \
+ --docdir=/usr/share/doc/${PF} \
+ --without-rpm \
+ --disable-server \
+ --disable-docs \
+ --disable-refdocs \
+ --disable-grapher \
+ $(use_enable sqlite) \
+ || die "econf failed"
+}
+
+src_install() {
+ emake install DESTDIR="${D}" || die "make install failed"
+ dodoc AUTHORS HACKING NEWS README
+}