diff options
author | Anthony G. Basile <blueness@gentoo.org> | 2012-07-25 16:33:18 +0000 |
---|---|---|
committer | Anthony G. Basile <blueness@gentoo.org> | 2012-07-25 16:33:18 +0000 |
commit | 6b7c06e5e86d2e224e01aabd484333dc19829480 (patch) | |
tree | 0b8245583321488893dcc54694e97950f44fba4e /dev-util | |
parent | Respect LINGUAS and update dependencies. Respect CFLAGS wrt bug #428066. (diff) | |
download | gentoo-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/ChangeLog | 6 | ||||
-rw-r--r-- | dev-util/valgrind/valgrind-3.7.0-r1.ebuild | 85 | ||||
-rw-r--r-- | dev-util/valgrind/valgrind-3.7.0-r2.ebuild | 91 |
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" -} |