Commit 50a54e41 authored by Natanael Copa's avatar Natanael Copa

extra/valgrind: new aport

parent d41f2b78
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=valgrind
pkgver=3.4.0
pkgrel=0
pkgdesc="A tool to help find memory-management problems in programs"
url="http://valgrind.org/"
license="GPL"
depends="uclibc"
# it seems like busybox sed works but the configure script requires GNU sed
makedepends="sed"
subpackages="$pkgname-dev $pkgname-doc"
source="http://$pkgname.org/downloads/$pkgname-$pkgver.tar.bz2
$pkgname-3.4.0-uclibc.patch
"
build() {
local i
cd "$srcdir/$pkgname-$pkgver"
for i in ../*.patch; do
msg "Applying $i"
patch -p1 < $i || return 1
done
# make sure our CFLAGS are respected
sed -e 's:^CFLAGS="-Wno-long-long":CFLAGS="$CFLAGS -Wno-long-long":' \
-i configure.in
./configure --prefix=/usr \
--without-mpicc \
--mandir=/usr/share/man || return 1
make || return 1
make DESTDIR="$pkgdir" install || return 1
}
md5sums="1b0fe1219e1a583ff8c2db54ed2265e6 valgrind-3.4.0.tar.bz2
37bc90d0783bc0f8ba5754c8407e3dcc valgrind-3.4.0-uclibc.patch"
--- valgrind-3.4.0/drd/drd_pthread_intercepts.c.orig Thu Jan 22 14:37:52 2009
+++ valgrind-3.4.0/drd/drd_pthread_intercepts.c Thu Jan 22 14:38:12 2009
@@ -122,9 +122,6 @@
/* PTHREAD_MUTEX_TIMED_NP */
/* PTHREAD_MUTEX_NORMAL */
case PTHREAD_MUTEX_DEFAULT:
-#if defined(HAVE_PTHREAD_MUTEX_ADAPTIVE_NP)
- case PTHREAD_MUTEX_ADAPTIVE_NP:
-#endif
return mutex_type_default_mutex;
}
return mutex_type_invalid_mutex;
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment