summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaurice van der Pot <griffon26@gentoo.org>2005-03-24 20:32:33 +0000
committerMaurice van der Pot <griffon26@gentoo.org>2005-03-24 20:32:33 +0000
commit85efaaed7318b9f1bc392ea78a9120c9fc518945 (patch)
tree38f341239fd3bd7559337ddf57b5ff04f0db229f /dev-util/valgrind
parent~amd64 (diff)
downloadhistorical-85efaaed7318b9f1bc392ea78a9120c9fc518945.tar.gz
historical-85efaaed7318b9f1bc392ea78a9120c9fc518945.tar.bz2
historical-85efaaed7318b9f1bc392ea78a9120c9fc518945.zip
Stabilised valgrind-2.2.0-r2 and added new version 2.4.0.
Diffstat (limited to 'dev-util/valgrind')
-rw-r--r--dev-util/valgrind/ChangeLog10
-rw-r--r--dev-util/valgrind/Manifest12
-rw-r--r--dev-util/valgrind/files/digest-valgrind-2.4.01
-rw-r--r--dev-util/valgrind/valgrind-2.2.0-r2.ebuild4
-rw-r--r--dev-util/valgrind/valgrind-2.4.0.ebuild48
5 files changed, 62 insertions, 13 deletions
diff --git a/dev-util/valgrind/ChangeLog b/dev-util/valgrind/ChangeLog
index c5c7c60d98dd..a0c8e5e43ab0 100644
--- a/dev-util/valgrind/ChangeLog
+++ b/dev-util/valgrind/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for dev-util/valgrind
# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/valgrind/ChangeLog,v 1.42 2005/02/22 20:24:09 griffon26 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/valgrind/ChangeLog,v 1.43 2005/03/24 20:32:32 griffon26 Exp $
+
+*valgrind-2.4.0 (24 Mar 2005)
+
+ 24 Mar 2005; Maurice van der Pot <griffon26@gentoo.org>
+ valgrind-2.2.0-r2.ebuild, +valgrind-2.4.0.ebuild:
+ Added ebuild for new version 2.4.0. Temporarily dropped ~ppc until
+ a ppc version is released.
+ Marked 2.2.0-r2 stable on x86
22 Feb 2005; Maurice van der Pot <griffon26@gentoo.org>
+files/valgrind-2.2.0-current-macro-clash.patch, valgrind-2.2.0-r2.ebuild:
diff --git a/dev-util/valgrind/Manifest b/dev-util/valgrind/Manifest
index 37121114ecca..7fa3ea36e5e9 100644
--- a/dev-util/valgrind/Manifest
+++ b/dev-util/valgrind/Manifest
@@ -1,6 +1,3 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
MD5 799f0b61a3a686b4074bd61acc572c5c metadata.xml 1003
MD5 4871b943d694b8d009f993c244356257 valgrind-2.2.0-r1.ebuild 1428
MD5 46281e9050feb774ded81bb7f2d3a4c1 ChangeLog 2915
@@ -11,6 +8,7 @@ MD5 07f48be25380e77aa5a44fec2b408998 valgrind-2.1.1.ebuild 925
MD5 b99a507d5351da63d87c61f3fe0072ad valgrind-2.1.2.ebuild 1101
MD5 2371f70b5ed5e88767cade219fd7cc65 valgrind-2.2.0.ebuild 1388
MD5 8884d8b887013cbc4f5a865135b5f24b valgrind-2.2.0-r2.ebuild 1717
+MD5 fa091a239b89497336bafcdc34cd162f valgrind-2.4.0.ebuild 1267
MD5 286d10f4514e8a85360ce6ba5654ae93 files/digest-valgrind-2.0.0 67
MD5 a69fe5652a8ca5fb1d04521fe0c56850 files/digest-valgrind-2.1.0 138
MD5 f50184c09d0376e66b1b79d0b45e94c2 files/digest-valgrind-2.1.1 67
@@ -24,10 +22,4 @@ MD5 26192577445b467e528408118f7ee6ec files/digest-valgrind-2.2.0-r1 139
MD5 fc1dda2b6f2603a4244ad25f555f2034 files/valgrind-2.2.0-no-exec-stack.patch 1711
MD5 26192577445b467e528408118f7ee6ec files/digest-valgrind-2.2.0-r2 139
MD5 d10a593e8cb1c5074c438adc226d1c81 files/valgrind-2.2.0-current-macro-clash.patch 1871
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.0 (GNU/Linux)
-
-iD8DBQFCG5TzMGnpIbeahxwRAgn8AJ0UTOFAlccIu8Hv2c2iwf7uggALewCgqDaP
-1UGF1tb9coTdFlybrLO/tfA=
-=n3e7
------END PGP SIGNATURE-----
+MD5 e2dec812b00ae7d80e570dc0922ed676 files/digest-valgrind-2.4.0 68
diff --git a/dev-util/valgrind/files/digest-valgrind-2.4.0 b/dev-util/valgrind/files/digest-valgrind-2.4.0
new file mode 100644
index 000000000000..2e60363a442d
--- /dev/null
+++ b/dev-util/valgrind/files/digest-valgrind-2.4.0
@@ -0,0 +1 @@
+MD5 1d0bd81d368789946d32d18a468ea0cf valgrind-2.4.0.tar.bz2 1072044
diff --git a/dev-util/valgrind/valgrind-2.2.0-r2.ebuild b/dev-util/valgrind/valgrind-2.2.0-r2.ebuild
index 2fb183788ac8..422d3158f3fb 100644
--- a/dev-util/valgrind/valgrind-2.2.0-r2.ebuild
+++ b/dev-util/valgrind/valgrind-2.2.0-r2.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/valgrind/valgrind-2.2.0-r2.ebuild,v 1.2 2005/02/22 20:24:09 griffon26 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/valgrind/valgrind-2.2.0-r2.ebuild,v 1.3 2005/03/24 20:32:32 griffon26 Exp $
inherit flag-o-matic eutils
@@ -11,7 +11,7 @@ SRC_URI="x86? ( http://developer.kde.org/~sewardj/${P}.tar.bz2 )
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="-* ~x86 ~ppc"
+KEYWORDS="-* x86 ~ppc"
IUSE="X"
RESTRICT="nostrip"
diff --git a/dev-util/valgrind/valgrind-2.4.0.ebuild b/dev-util/valgrind/valgrind-2.4.0.ebuild
new file mode 100644
index 000000000000..f018dd8dd9a1
--- /dev/null
+++ b/dev-util/valgrind/valgrind-2.4.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-util/valgrind/valgrind-2.4.0.ebuild,v 1.1 2005/03/24 20:32:32 griffon26 Exp $
+
+inherit flag-o-matic eutils
+
+DESCRIPTION="An open-source memory debugger for x86-GNU/Linux and ppc-GNU/Linux"
+HOMEPAGE="http://valgrind.kde.org"
+SRC_URI="x86? ( http://developer.kde.org/~sewardj/${P}.tar.bz2 )"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="-* ~x86"
+IUSE="X"
+RESTRICT="nostrip"
+
+RDEPEND="virtual/libc
+ X? ( virtual/x11 )"
+DEPEND="${RDEPEND}
+ sys-devel/autoconf"
+
+src_unpack() {
+ unpack ${A}
+ use ppc && cd "${WORKDIR}/${P}-ppc" || cd ${S}
+
+ # make sure our CFLAGS are respected
+ einfo "Changing configure to respect CFLAGS"
+ sed -i -e 's:CFLAGS="":#CFLAGS="":' configure
+}
+
+src_compile() {
+ use ppc && cd "${WORKDIR}/${P}-ppc"
+
+ local myconf
+
+ filter-flags -fPIC -fstack-protector -fomit-frame-pointer
+
+ use X && myconf="--with-x" || myconf="--with-x=no"
+ # note: it does not appear safe to play with CFLAGS
+ econf ${myconf} || die
+ emake || die "emake failed"
+}
+
+src_install() {
+ use ppc && cd "${WORKDIR}/${P}-ppc"
+ einstall docdir="${D}/usr/share/doc/${PF}/html" || die
+ dodoc ACKNOWLEDGEMENTS AUTHORS FAQ.txt NEWS README* TODO
+}