summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnthony G. Basile <blueness@gentoo.org>2012-07-25 16:33:18 +0000
committerAnthony G. Basile <blueness@gentoo.org>2012-07-25 16:33:18 +0000
commit6b7c06e5e86d2e224e01aabd484333dc19829480 (patch)
tree0b8245583321488893dcc54694e97950f44fba4e /dev-util
parentRespect LINGUAS and update dependencies. Respect CFLAGS wrt bug #428066. (diff)
downloadgentoo-2-6b7c06e5e86d2e224e01aabd484333dc19829480.tar.gz
gentoo-2-6b7c06e5e86d2e224e01aabd484333dc19829480.tar.bz2
gentoo-2-6b7c06e5e86d2e224e01aabd484333dc19829480.zip
Remove older unstable versions
(Portage version: 2.1.10.65/cvs/Linux x86_64)
Diffstat (limited to 'dev-util')
-rw-r--r--dev-util/valgrind/ChangeLog6
-rw-r--r--dev-util/valgrind/valgrind-3.7.0-r1.ebuild85
-rw-r--r--dev-util/valgrind/valgrind-3.7.0-r2.ebuild91
3 files changed, 5 insertions, 177 deletions
diff --git a/dev-util/valgrind/ChangeLog b/dev-util/valgrind/ChangeLog
index 4fad140d311c..04d4e33105a3 100644
--- a/dev-util/valgrind/ChangeLog
+++ b/dev-util/valgrind/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for dev-util/valgrind
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/valgrind/ChangeLog,v 1.149 2012/07/25 15:34:34 blueness Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/valgrind/ChangeLog,v 1.150 2012/07/25 16:33:18 blueness Exp $
+
+ 25 Jul 2012; Anthony G. Basile <blueness@gentoo.org>
+ -valgrind-3.7.0-r1.ebuild, -valgrind-3.7.0-r2.ebuild:
+ Remove older unstable versions
*valgrind-3.6.1-r4 (25 Jul 2012)
diff --git a/dev-util/valgrind/valgrind-3.7.0-r1.ebuild b/dev-util/valgrind/valgrind-3.7.0-r1.ebuild
deleted file mode 100644
index dad752a9c226..000000000000
--- a/dev-util/valgrind/valgrind-3.7.0-r1.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/valgrind/valgrind-3.7.0-r1.ebuild,v 1.1 2011/11/23 19:19:48 blueness Exp $
-
-EAPI=4
-inherit autotools eutils flag-o-matic toolchain-funcs multilib pax-utils
-
-DESCRIPTION="An open-source memory debugger for GNU/Linux"
-HOMEPAGE="http://www.valgrind.org"
-SRC_URI="http://www.valgrind.org/downloads/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="mpi"
-
-DEPEND="mpi? ( virtual/mpi )"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- # Correct hard coded doc location
- sed -i -e "s:doc/valgrind:doc/${PF}:" docs/Makefile.am || die
-
- # Respect CFLAGS, LDFLAGS
- epatch "${FILESDIR}"/${PN}-3.7.0-respect-flags.patch
-
- # Changing Makefile.all.am to disable SSP
- epatch "${FILESDIR}"/${PN}-3.7.0-fno-stack-protector.patch
-
- # Yet more local labels, this time for ppc32 & ppc64
- epatch "${FILESDIR}"/${PN}-3.6.0-local-labels.patch
-
- # Don't build in empty assembly files for other platforms or we'll get a QA
- # warning about executable stacks.
- epatch "${FILESDIR}"/${PN}-3.7.0-non-exec-stack.patch
-
- # Fix the regex to get gcc's version
- epatch "${FILESDIR}"/${PN}-3.7.0-fix-gcc-regex.patch
-
- # Regenerate autotools files
- eautoreconf
-}
-
-src_configure() {
- local myconf
-
- # -fomit-frame-pointer "Assembler messages: Error: junk `8' after expression"
- # while compiling insn_sse.c in none/tests/x86
- # -fpie valgrind seemingly hangs when built with pie on
- # amd64 (bug #102157)
- # -fstack-protector more undefined references to __guard and __stack_smash_handler
- # because valgrind doesn't link to glibc (bug #114347)
- # -ggdb3 segmentation fault on startup
- filter-flags -fomit-frame-pointer
- filter-flags -fpie
- filter-flags -fstack-protector
- replace-flags -ggdb3 -ggdb2
-
- if use amd64 || use ppc64; then
- ! has_multilib_profile && myconf="${myconf} --enable-only64bit"
- fi
-
- # Don't use mpicc unless the user asked for it (bug #258832)
- if ! use mpi; then
- myconf="${myconf} --without-mpicc"
- fi
-
- econf ${myconf}
-}
-
-src_install() {
- emake DESTDIR="${D}" install
- dodoc AUTHORS FAQ.txt NEWS README*
-
- pax-mark m "${D}"/usr/$(get_libdir)/valgrind/*-*-linux
-}
-
-pkg_postinst() {
- ewarn "Valgrind will not work if glibc does not have debug symbols."
- ewarn "To fix this you can add splitdebug to FEATURES in make.conf"
- ewarn "and remerge glibc. See:"
- ewarn "https://bugs.gentoo.org/show_bug.cgi?id=214065"
- ewarn "https://bugs.gentoo.org/show_bug.cgi?id=274771"
- ewarn "https://bugs.gentoo.org/show_bug.cgi?id=388703"
-}
diff --git a/dev-util/valgrind/valgrind-3.7.0-r2.ebuild b/dev-util/valgrind/valgrind-3.7.0-r2.ebuild
deleted file mode 100644
index 9f5a7c256eba..000000000000
--- a/dev-util/valgrind/valgrind-3.7.0-r2.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/valgrind/valgrind-3.7.0-r2.ebuild,v 1.2 2012/01/14 23:25:17 blueness Exp $
-
-EAPI=4
-inherit autotools eutils flag-o-matic toolchain-funcs multilib pax-utils
-
-DESCRIPTION="An open-source memory debugger for GNU/Linux"
-HOMEPAGE="http://www.valgrind.org"
-SRC_URI="http://www.valgrind.org/downloads/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="mpi"
-
-DEPEND="mpi? ( virtual/mpi )"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- # Correct hard coded doc location
- sed -i -e "s:doc/valgrind:doc/${PF}:" docs/Makefile.am || die
-
- # Respect CFLAGS, LDFLAGS
- epatch "${FILESDIR}"/${PN}-3.7.0-respect-flags.patch
-
- # Changing Makefile.all.am to disable SSP
- epatch "${FILESDIR}"/${PN}-3.7.0-fno-stack-protector.patch
-
- # Yet more local labels, this time for ppc32 & ppc64
- epatch "${FILESDIR}"/${PN}-3.6.0-local-labels.patch
-
- # Don't build in empty assembly files for other platforms or we'll get a QA
- # warning about executable stacks.
- epatch "${FILESDIR}"/${PN}-3.7.0-non-exec-stack.patch
-
- # Fix the regex to get gcc's version
- epatch "${FILESDIR}"/${PN}-3.7.0-fix-gcc-regex.patch
-
- # Fix stricter use of dir variables, bug #397429
- epatch "${FILESDIR}"/${PN}-3.7.0-automake-1.11.2.patch
-
- # Fix for glibc 2.15, bug #398921
- epatch "${FILESDIR}"/${PN}-3.7.0-glibc-2.15.patch
-
- # Regenerate autotools files
- eautoreconf
-}
-
-src_configure() {
- local myconf
-
- # -fomit-frame-pointer "Assembler messages: Error: junk `8' after expression"
- # while compiling insn_sse.c in none/tests/x86
- # -fpie valgrind seemingly hangs when built with pie on
- # amd64 (bug #102157)
- # -fstack-protector more undefined references to __guard and __stack_smash_handler
- # because valgrind doesn't link to glibc (bug #114347)
- # -ggdb3 segmentation fault on startup
- filter-flags -fomit-frame-pointer
- filter-flags -fpie
- filter-flags -fstack-protector
- replace-flags -ggdb3 -ggdb2
-
- if use amd64 || use ppc64; then
- ! has_multilib_profile && myconf="${myconf} --enable-only64bit"
- fi
-
- # Don't use mpicc unless the user asked for it (bug #258832)
- if ! use mpi; then
- myconf="${myconf} --without-mpicc"
- fi
-
- econf ${myconf}
-}
-
-src_install() {
- emake DESTDIR="${D}" install
- dodoc AUTHORS FAQ.txt NEWS README*
-
- pax-mark m "${D}"/usr/$(get_libdir)/valgrind/*-*-linux
-}
-
-pkg_postinst() {
- ewarn "Valgrind will not work if glibc does not have debug symbols."
- ewarn "To fix this you can add splitdebug to FEATURES in make.conf"
- ewarn "and remerge glibc. See:"
- ewarn "https://bugs.gentoo.org/show_bug.cgi?id=214065"
- ewarn "https://bugs.gentoo.org/show_bug.cgi?id=274771"
- ewarn "https://bugs.gentoo.org/show_bug.cgi?id=388703"
-}