From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1Rjuxn-0001I6-Gd for garchives@archives.gentoo.org; Sun, 08 Jan 2012 15:47:16 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 9FCAD21C028; Sun, 8 Jan 2012 15:47:07 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 636A521C028 for ; Sun, 8 Jan 2012 15:47:07 +0000 (UTC) Received: from flycatcher.gentoo.org (flycatcher.gentoo.org [81.93.255.6]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 9B3331B4001 for ; Sun, 8 Jan 2012 15:47:06 +0000 (UTC) Received: by flycatcher.gentoo.org (Postfix, from userid 2273) id 6DE8E2004B; Sun, 8 Jan 2012 15:47:05 +0000 (UTC) From: "Anthony G. Basile (blueness)" To: gentoo-commits@lists.gentoo.org Reply-To: gentoo-dev@lists.gentoo.org, blueness@gentoo.org Subject: [gentoo-commits] gentoo-x86 commit in dev-util/valgrind: ChangeLog valgrind-3.7.0-r2.ebuild X-VCS-Repository: gentoo-x86 X-VCS-Files: ChangeLog valgrind-3.7.0-r2.ebuild X-VCS-Directories: dev-util/valgrind X-VCS-Committer: blueness X-VCS-Committer-Name: Anthony G. Basile Content-Type: text/plain; charset=utf8 Message-Id: <20120108154705.6DE8E2004B@flycatcher.gentoo.org> Date: Sun, 8 Jan 2012 15:47:05 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 85a94ce1-3cba-4e72-a3f8-aa4df5f4c040 X-Archives-Hash: f688e003e3a8eb48afdfd2a4c21ac21c blueness 12/01/08 15:47:05 Modified: ChangeLog Added: valgrind-3.7.0-r2.ebuild Log: Retain old build behavior with automake-1.11.2 and below, bug #397429 =20 (Portage version: 2.1.10.41/cvs/Linux x86_64) Revision Changes Path 1.133 dev-util/valgrind/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/valgrind/= ChangeLog?rev=3D1.133&view=3Dmarkup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/valgrind/= ChangeLog?rev=3D1.133&content-type=3Dtext/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/valgrind/= ChangeLog?r1=3D1.132&r2=3D1.133 Index: ChangeLog =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /var/cvsroot/gentoo-x86/dev-util/valgrind/ChangeLog,v retrieving revision 1.132 retrieving revision 1.133 diff -u -r1.132 -r1.133 --- ChangeLog 21 Dec 2011 15:47:15 -0000 1.132 +++ ChangeLog 8 Jan 2012 15:47:05 -0000 1.133 @@ -1,6 +1,12 @@ # ChangeLog for dev-util/valgrind -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/valgrind/ChangeLog,v 1.132 2= 011/12/21 15:47:15 josejx Exp $ +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/valgrind/ChangeLog,v 1.133 2= 012/01/08 15:47:05 blueness Exp $ + +*valgrind-3.7.0-r2 (08 Jan 2012) + + 08 Jan 2012; Anthony G. Basile + +valgrind-3.7.0-r2.ebuild, +files/valgrind-3.7.0-automake-1.11.2.patch= : + Retain old build behavior with automake-1.11.2 and below, bug #397429 =20 21 Dec 2011; Joseph Jezak valgrind-3.6.1-r1.ebuild= : Marked ppc/ppc64 stable for bug #387429. 1.1 dev-util/valgrind/valgrind-3.7.0-r2.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/valgrind/= valgrind-3.7.0-r2.ebuild?rev=3D1.1&view=3Dmarkup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/valgrind/= valgrind-3.7.0-r2.ebuild?rev=3D1.1&content-type=3Dtext/plain Index: valgrind-3.7.0-r2.ebuild =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D # 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.eb= uild,v 1.1 2012/01/08 15:47:05 blueness Exp $ EAPI=3D4 inherit autotools eutils flag-o-matic toolchain-funcs multilib pax-utils DESCRIPTION=3D"An open-source memory debugger for GNU/Linux" HOMEPAGE=3D"http://www.valgrind.org" SRC_URI=3D"http://www.valgrind.org/downloads/${P}.tar.bz2" LICENSE=3D"GPL-2" SLOT=3D"0" KEYWORDS=3D"-* ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" IUSE=3D"mpi" DEPEND=3D"mpi? ( virtual/mpi )" RDEPEND=3D"${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 # Regenerate autotools files eautoreconf } src_configure() { local myconf # -fomit-frame-pointer "Assembler messages: Error: junk `8' after expres= sion" # 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 #114= 347) # -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=3D"${myconf} --enable-only64bit" fi # Don't use mpicc unless the user asked for it (bug #258832) if ! use mpi; then myconf=3D"${myconf} --without-mpicc" fi econf ${myconf} } src_install() { emake DESTDIR=3D"${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=3D214065" ewarn "https://bugs.gentoo.org/show_bug.cgi?id=3D274771" ewarn "https://bugs.gentoo.org/show_bug.cgi?id=3D388703" }