summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-util/valgrind/valgrind-3.6.1.ebuild')
-rw-r--r--dev-util/valgrind/valgrind-3.6.1.ebuild21
1 files changed, 3 insertions, 18 deletions
diff --git a/dev-util/valgrind/valgrind-3.6.1.ebuild b/dev-util/valgrind/valgrind-3.6.1.ebuild
index de973499e1f8..e780cd238594 100644
--- a/dev-util/valgrind/valgrind-3.6.1.ebuild
+++ b/dev-util/valgrind/valgrind-3.6.1.ebuild
@@ -1,6 +1,6 @@
# 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.6.1.ebuild,v 1.5 2012/05/10 09:21:33 grobian Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/valgrind/valgrind-3.6.1.ebuild,v 1.6 2012/05/10 09:28:16 grobian Exp $
EAPI=2
inherit autotools eutils flag-o-matic toolchain-funcs multilib pax-utils
@@ -26,10 +26,6 @@ src_prepare() {
sed -i -e 's:^AM_CFLAGS_BASE = :AM_CFLAGS_BASE = -fno-stack-protector :' \
Makefile.all.am || die
- # Don't force multiarch stuff on OSX
- sed -i -e 's:-arch \(i386\|x86_64\)::g' \
- Makefile.all.am || die
-
# Correct hard coded doc location
sed -i -e "s:doc/valgrind:doc/${PF}:" \
docs/Makefile.am || die
@@ -39,8 +35,7 @@ src_prepare() {
# Don't build in empty assembly files for other platforms or we'll get a QA
# warning about executable stacks.
- # (patch breaks building on Darwin)
- [[ ${CHOST} == *-darwin* ]] || epatch "${FILESDIR}"/${PN}-3.6.0-non-exec-stack.patch
+ epatch "${FILESDIR}"/${PN}-3.6.0-non-exec-stack.patch
# Fix up some suppressions that were not general enough for glibc versions
# with more than just a major and minor number.
@@ -71,8 +66,6 @@ src_configure() {
if use amd64 || use ppc64; then
! has_multilib_profile && myconf="${myconf} --enable-only64bit"
fi
- use x86-macos && myconf="${myconf} --enable-only32bit"
- use x64-macos && myconf="${myconf} --enable-only64bit"
# Don't use mpicc unless the user asked for it (bug #258832)
if ! use mpi; then
@@ -90,15 +83,7 @@ src_install() {
emake DESTDIR="${D}" install || die
dodoc AUTHORS FAQ.txt NEWS README*
- pax-mark m "${ED}"/usr/$(get_libdir)/valgrind/*-*-linux
-
- if [[ ${CHOST} == *-darwin* ]] ; then
- # fix install_names on mis-named shared modules
- local l
- for l in "${ED}"/usr/lib/valgrind/*.so ; do
- install_name_tool -id "${EPREFIX}"/usr/lib/valgrind/${l##*/} "${l}"
- done
- fi
+ pax-mark m "${D}"/usr/$(get_libdir)/valgrind/*-*-linux
}
pkg_postinst() {