From 85efaaed7318b9f1bc392ea78a9120c9fc518945 Mon Sep 17 00:00:00 2001 From: Maurice van der Pot Date: Thu, 24 Mar 2005 20:32:33 +0000 Subject: Stabilised valgrind-2.2.0-r2 and added new version 2.4.0. --- dev-util/valgrind/ChangeLog | 10 +++++- dev-util/valgrind/Manifest | 12 ++----- dev-util/valgrind/files/digest-valgrind-2.4.0 | 1 + dev-util/valgrind/valgrind-2.2.0-r2.ebuild | 4 +-- dev-util/valgrind/valgrind-2.4.0.ebuild | 48 +++++++++++++++++++++++++++ 5 files changed, 62 insertions(+), 13 deletions(-) create mode 100644 dev-util/valgrind/files/digest-valgrind-2.4.0 create mode 100644 dev-util/valgrind/valgrind-2.4.0.ebuild (limited to 'dev-util') 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 + 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 +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 +} -- cgit v1.2.3-65-gdbad