~alpine/aports

main/valgrind: upgrade to 3.11.0 v1 PROPOSED

Sören Tempel: 1
 main/valgrind: upgrade to 3.11.0

 2 files changed, 36 insertions(+), 34 deletions(-)
Export patchset (mbox)
How do I use this?

Copy & paste the following snippet into your terminal to import this patchset into git:

curl -s https://lists.alpinelinux.org/~alpine/aports/patches/1361/mbox | git am -3
Learn more about email & git

[alpine-aports] [PATCH] main/valgrind: upgrade to 3.11.0 Export this patch

---
 main/valgrind/APKBUILD         | 25 ++++++++++++-----------
 main/valgrind/musl-fixes.patch | 45 +++++++++++++++++++++---------------------
 2 files changed, 36 insertions(+), 34 deletions(-)

diff --git a/main/valgrind/APKBUILD b/main/valgrind/APKBUILD
index 5c17d74..4e2e8ea 100644
--- a/main/valgrind/APKBUILD
+++ b/main/valgrind/APKBUILD
@@ -1,7 +1,7 @@
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=valgrind
pkgver=3.10.1
pkgrel=2
pkgver=3.11.0
pkgrel=0
pkgdesc="A tool to help find memory-management problems in programs"
url="http://valgrind.org/"
arch="x86 x86_64"
@@ -18,8 +18,7 @@ options="!strip"
subpackages="$pkgname-dev $pkgname-doc"
source="http://$pkgname.org/downloads/$pkgname-$pkgver.tar.bz2
	uclibc.patch
	musl-fixes.patch
	"
	musl-fixes.patch"

_builddir="$srcdir"/$pkgname-$pkgver
prepare() {
@@ -30,7 +29,6 @@ prepare() {
		esac
	done
	aclocal && autoconf && automake --add-missing || return 1
	update_config_sub || return 1
	echo '#include <linux/a.out.h>' > include/a.out.h
}

@@ -44,8 +42,11 @@ build() {
		--build=$CBUILD \
		--host=$CHOST \
		--prefix=/usr \
		--without-mpicc \
		--sysconfdir=/etc \
		--mandir=/usr/share/man \
		--infodir=/usr/share/info \
		--localstatedir=/var \
		--without-mpicc \
		|| return 1
	make || return 1
}
@@ -68,12 +69,12 @@ package() {
	paxmark -m "$pkgdir"/usr/lib/valgrind/*-*-linux
}

md5sums="60ddae962bc79e7c95cfc4667245707f  valgrind-3.10.1.tar.bz2
md5sums="4ea62074da73ae82e0162d6550d3f129  valgrind-3.11.0.tar.bz2
c29b4572a070eb0d3a6a977be586c771  uclibc.patch
88867c2d838d10023fefe541cf7bd3f0  musl-fixes.patch"
sha256sums="fa253dc26ddb661b6269df58144eff607ea3f76a9bcfe574b0c7726e1dfcb997  valgrind-3.10.1.tar.bz2
474f8e1f9488b631c4b6d1530fea7f97  musl-fixes.patch"
sha256sums="6c396271a8c1ddd5a6fb9abe714ea1e8a86fce85b30ab26b4266aeb4c2413b42  valgrind-3.11.0.tar.bz2
fab5afea5cb7abec79ff68088d97ccc188613c733b4dfc8ede029cb818ec397f  uclibc.patch
9f94b5a8674f5f3c1dead32cff036ae5a513158e14c89cf230cd6f3d47e77feb  musl-fixes.patch"
sha512sums="8f3d27637c13b06381b3dd44088244e0cf2f7008f40e46f34322f2a5bfa6373d29ce68ff49f19c48f1a5f139d8be5838b9606206e0ce2599c5f74c0db8ce2642  valgrind-3.10.1.tar.bz2
1ee00eb48e6984e709de40bb1f147215f8e147edf7b8f6c9ccfbb7cc87114471  musl-fixes.patch"
sha512sums="a25f97fa80aef4ad1e86b303886cd7a97aac248820a4c24e3d3dc26567dd7d2d86db237866468fd43885a9fb8534cb0a8e301a3c752fffbc231a2842272999da  valgrind-3.11.0.tar.bz2
d59a10db9037e120df2ee94a103402ca95a79abee9d8be63e4e1bca29c82dca775cc402a79b854ec11a2160a4d2da202c237369418e221d1925267ea2613fd5d  uclibc.patch
5a8ce93abd83a66983f0b47acce4e375dd6b8c57d6772d42f51aea0ec0f0c233cef88230d10e54c06446a84c772810d382fd1861019ad9b28578b0e0bd8ff57c  musl-fixes.patch"
d77fff2c6c30ce211fd5c0ac232daea10bf3c6843ec3a03f70dcb1739761231ffa549ad19f3a0c82703b38082ad06316575fec91cee6ede750b62781c6b9527c  musl-fixes.patch"
diff --git a/main/valgrind/musl-fixes.patch b/main/valgrind/musl-fixes.patch
index 573c75d..6babdcd 100644
--- a/main/valgrind/musl-fixes.patch
+++ b/main/valgrind/musl-fixes.patch
@@ -1,39 +1,40 @@
diff -ru valgrind-3.10.0.orig/configure.ac valgrind-3.10.0/configure.ac
--- valgrind-3.10.0.orig/configure.ac	2014-09-11 12:12:44.000000000 -0300
+++ valgrind-3.10.0/configure.ac	2014-09-19 13:11:10.338289149 -0300
@@ -1031,8 +1031,6 @@
 
      *)
diff -upr valgrind-3.11.0.orig/configure.ac valgrind-3.11.0/configure.ac
--- valgrind-3.11.0.orig/configure.ac	2015-10-03 02:28:18.597612716 +0200
+++ valgrind-3.11.0/configure.ac	2015-10-03 02:28:49.284502749 +0200
@@ -1066,8 +1066,6 @@ case "${GLIBC_VERSION}" in
 	;;
      2.0|2.1|*)
 	AC_MSG_RESULT([unsupported version ${GLIBC_VERSION}])
-	AC_MSG_ERROR([Valgrind requires glibc version 2.2 - 2.19])
-	AC_MSG_ERROR([or Darwin or Bionic libc])
-	AC_MSG_ERROR([Valgrind requires glibc version 2.2 or later,])
-	AC_MSG_ERROR([Darwin libc, Bionic libc or Solaris libc])
 	;;
 esac
 
diff -ru valgrind-3.10.0.orig/coregrind/vg_preloaded.c valgrind-3.10.0/coregrind/vg_preloaded.c
--- valgrind-3.10.0.orig/coregrind/vg_preloaded.c	2014-09-19 13:08:26.000000000 -0300
+++ valgrind-3.10.0/coregrind/vg_preloaded.c	2014-09-19 13:12:31.301626639 -0300
@@ -57,7 +57,7 @@
diff -upr valgrind-3.11.0.orig/coregrind/vg_preloaded.c valgrind-3.11.0/coregrind/vg_preloaded.c
--- valgrind-3.11.0.orig/coregrind/vg_preloaded.c	2015-10-03 02:28:18.367636023 +0200
+++ valgrind-3.11.0/coregrind/vg_preloaded.c	2015-10-03 02:28:37.745672152 +0200
@@ -56,7 +56,7 @@
 void VG_NOTIFY_ON_LOAD(freeres)( void );
 void VG_NOTIFY_ON_LOAD(freeres)( void )
 {
-#  if !defined(__UCLIBC__) \
+#  if defined(__GLIBC__) \
    && !defined(VGPV_arm_linux_android) && !defined(VGPV_x86_linux_android) \
    && !defined(VGPV_mips32_linux_android)
    extern void __libc_freeres(void);
--- valgrind-3.10.0.orig/include/pub_tool_redir.h	2014-09-08 15:28:23.000000000 -0300
+++ valgrind-3.10.0/include/pub_tool_redir.h	2014-09-19 14:12:48.195145620 -0300
@@ -241,7 +241,7 @@
+#  if !defined(__GLIBC__) \
       && !defined(VGPV_arm_linux_android) \
       && !defined(VGPV_x86_linux_android) \
       && !defined(VGPV_mips32_linux_android) \
diff -upr valgrind-3.11.0.orig/include/pub_tool_redir.h valgrind-3.11.0/include/pub_tool_redir.h
--- valgrind-3.11.0.orig/include/pub_tool_redir.h	2015-10-03 02:28:18.304309107 +0200
+++ valgrind-3.11.0/include/pub_tool_redir.h	2015-10-03 02:28:37.745672152 +0200
@@ -242,7 +242,7 @@
 /* --- Soname of the standard C library. --- */
 
 #if defined(VGO_linux)
 #if defined(VGO_linux) || defined(VGO_solaris)
-#  define  VG_Z_LIBC_SONAME  libcZdsoZa              // libc.so*
+#  define  VG_Z_LIBC_SONAME  libcZdZa                // libc.*
 
 #elif defined(VGO_darwin) && (DARWIN_VERS <= DARWIN_10_6)
 #  define  VG_Z_LIBC_SONAME  libSystemZdZaZddylib    // libSystem.*.dylib
@@ -273,7 +273,7 @@
@@ -274,7 +274,7 @@
 /* --- Soname of the pthreads library. --- */
 
 #if defined(VGO_linux)
@@ -41,4 +42,4 @@ diff -ru valgrind-3.10.0.orig/coregrind/vg_preloaded.c valgrind-3.10.0/coregrind
+#  define  VG_Z_LIBPTHREAD_SONAME  libcZdZa              // libc.*
 #elif defined(VGO_darwin)
 #  define  VG_Z_LIBPTHREAD_SONAME  libSystemZdZaZddylib  // libSystem.*.dylib
 #else
 #elif defined(VGO_solaris)
-- 
2.6.0



---
Unsubscribe:  alpine-aports+unsubscribe@lists.alpinelinux.org
Help:         alpine-aports+help@lists.alpinelinux.org
---