[arch-commits] Commit in valgrind-multilib/trunk (PKGBUILD)

2017-08-17 Thread Bartłomiej Piotrowski
Date: Thursday, August 17, 2017 @ 13:38:09
  Author: bpiotrowski
Revision: 251692

3.13.0-3: rebuild against multilib-staging

Modified:
  valgrind-multilib/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-08-17 13:28:03 UTC (rev 251691)
+++ PKGBUILD2017-08-17 13:38:09 UTC (rev 251692)
@@ -4,12 +4,12 @@
 
 pkgname=valgrind-multilib
 pkgver=3.13.0
-pkgrel=2
+pkgrel=3
 pkgdesc='A tool to help find memory-management problems in programs for 
multilib'
 arch=(x86_64)
 license=(GPL)
 url='http://valgrind.org/'
-depends=('glibc=2.25' 'lib32-glibc=2.25' 'perl')
+depends=('glibc=2.26' 'lib32-glibc=2.26' 'perl')
 makedepends=(gdb openmpi gcc-multilib)
 optdepends=('openmpi: MPI support')
 options=(!emptydirs)


[arch-commits] Commit in valgrind-multilib/trunk (PKGBUILD)

2017-07-11 Thread Jan Steffens
Date: Tuesday, July 11, 2017 @ 20:24:02
  Author: heftig
Revision: 244489

3.13.0-2

Modified:
  valgrind-multilib/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-07-11 20:23:08 UTC (rev 244488)
+++ PKGBUILD2017-07-11 20:24:02 UTC (rev 244489)
@@ -4,7 +4,7 @@
 
 pkgname=valgrind-multilib
 pkgver=3.13.0
-pkgrel=1
+pkgrel=2
 pkgdesc='A tool to help find memory-management problems in programs for 
multilib'
 arch=(x86_64)
 license=(GPL)


[arch-commits] Commit in valgrind-multilib/trunk (PKGBUILD)

2017-06-19 Thread Jan Steffens
Date: Monday, June 19, 2017 @ 19:56:56
  Author: heftig
Revision: 238761

3.13.0-1

Modified:
  valgrind-multilib/trunk/PKGBUILD

--+
 PKGBUILD |9 +
 1 file changed, 5 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-06-19 19:56:30 UTC (rev 238760)
+++ PKGBUILD2017-06-19 19:56:56 UTC (rev 238761)
@@ -3,8 +3,8 @@
 # Contributor: Allan McRae 
 
 pkgname=valgrind-multilib
-pkgver=3.12.0
-pkgrel=3
+pkgver=3.13.0
+pkgrel=1
 pkgdesc='A tool to help find memory-management problems in programs for 
multilib'
 arch=(x86_64)
 license=(GPL)
@@ -13,8 +13,9 @@
 makedepends=(gdb openmpi gcc-multilib)
 optdepends=('openmpi: MPI support')
 options=(!emptydirs)
-source=(http://valgrind.org/downloads/valgrind-$pkgver.tar.bz2)
-sha1sums=('7a6878bf998c60d1e377a4f22ebece8d9305bda4')
+source=("https://ftp.gwdg.de/pub/linux/sources.redhat.com/valgrind/valgrind-$pkgver.tar.bz2;)
+md5sums=('817dd08f1e8a66336b9ff206400a5369')
+sha512sums=('34e1013cd3815d30a459b86220e871bb0a6209cc9e87af968f347083693779f022e986f211bdf1a5184ad7370cde12ff2cfca8099967ff94732970bd04a97009')
 
 provides=("valgrind=$pkgver-$pkgrel")
 conflicts=('valgrind')


[arch-commits] Commit in valgrind-multilib/trunk (PKGBUILD)

2017-06-14 Thread Laurent Carlier
Date: Thursday, June 15, 2017 @ 05:26:37
  Author: lcarlier
Revision: 237031

upgpkg: valgrind-multilib 3.12.0-3

openmpi 2.x rebuild

Modified:
  valgrind-multilib/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-06-15 05:26:25 UTC (rev 237030)
+++ PKGBUILD2017-06-15 05:26:37 UTC (rev 237031)
@@ -4,7 +4,7 @@
 
 pkgname=valgrind-multilib
 pkgver=3.12.0
-pkgrel=2
+pkgrel=3
 pkgdesc='A tool to help find memory-management problems in programs for 
multilib'
 arch=(x86_64)
 license=(GPL)


[arch-commits] Commit in valgrind-multilib/trunk (PKGBUILD)

2017-03-08 Thread Jan Steffens
Date: Wednesday, March 8, 2017 @ 18:44:03
  Author: heftig
Revision: 215317

3.12.0-2

Modified:
  valgrind-multilib/trunk/PKGBUILD

--+
 PKGBUILD |   14 +-
 1 file changed, 9 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-03-08 18:36:42 UTC (rev 215316)
+++ PKGBUILD2017-03-08 18:44:03 UTC (rev 215317)
@@ -4,23 +4,27 @@
 
 pkgname=valgrind-multilib
 pkgver=3.12.0
-pkgrel=1
+pkgrel=2
 pkgdesc='A tool to help find memory-management problems in programs for 
multilib'
 arch=(x86_64)
 license=(GPL)
 url='http://valgrind.org/'
-depends=('lib32-glibc>=2.24' 'lib32-glibc<2.25' 'perl')
+depends=('glibc=2.25' 'lib32-glibc=2.25' 'perl')
 makedepends=(gdb openmpi gcc-multilib)
 optdepends=('openmpi: MPI support')
-# valgrind does not like stack protector flags
-options=(!emptydirs !buildflags)
+options=(!emptydirs)
 source=(http://valgrind.org/downloads/valgrind-$pkgver.tar.bz2)
 sha1sums=('7a6878bf998c60d1e377a4f22ebece8d9305bda4')
- 
+
 provides=("valgrind=$pkgver-$pkgrel")
 conflicts=('valgrind')
 
 build() {
+  # valgrind does not like stack protector flags
+  CPPFLAGS=${CPPFLAGS/-D_FORTIFY_SOURCE=2/}
+  CFLAGS=${CFLAGS/-fstack-protector-strong/}
+  CXXFLAGS=${CXXFLAGS/-fstack-protector-strong/}
+
   cd valgrind-$pkgver
   ./configure --prefix=/usr --mandir=/usr/share/man --with-mpicc=mpicc
   make


[arch-commits] Commit in valgrind-multilib/trunk (PKGBUILD fix_rlimit.patch)

2016-10-24 Thread Laurent Carlier
Date: Monday, October 24, 2016 @ 16:26:52
  Author: lcarlier
Revision: 193229

upgpkg: valgrind-multilib 3.12.0-1

upstream update 3.12.0

Modified:
  valgrind-multilib/trunk/PKGBUILD
Deleted:
  valgrind-multilib/trunk/fix_rlimit.patch

--+
 PKGBUILD |   17 +-
 fix_rlimit.patch |  140 -
 2 files changed, 5 insertions(+), 152 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-10-24 15:34:06 UTC (rev 193228)
+++ PKGBUILD2016-10-24 16:26:52 UTC (rev 193229)
@@ -3,8 +3,8 @@
 # Contributor: Allan McRae 
 
 pkgname=valgrind-multilib
-pkgver=3.11.0
-pkgrel=4
+pkgver=3.12.0
+pkgrel=1
 pkgdesc='A tool to help find memory-management problems in programs for 
multilib'
 arch=(x86_64)
 license=(GPL)
@@ -14,19 +14,12 @@
 optdepends=('openmpi: MPI support')
 # valgrind does not like stack protector flags
 options=(!emptydirs !buildflags)
-source=(http://valgrind.org/downloads/valgrind-$pkgver.tar.bz2
-fix_rlimit.patch)
-sha1sums=('340757e91d9e83591158fe8bb985c6b11bc53de5'
-  'df0e8eb9ff28d4ae5aa1e360de9c6616d1268c63')
-
+source=(http://valgrind.org/downloads/valgrind-$pkgver.tar.bz2)
+sha1sums=('7a6878bf998c60d1e377a4f22ebece8d9305bda4')
+ 
 provides=("valgrind=$pkgver-$pkgrel")
 conflicts=('valgrind')
 
-prepare() {
-  cd valgrind-$pkgver
-  patch -p0 < ../fix_rlimit.patch # 
https://bugzilla.redhat.com/show_bug.cgi?id=1301093
-}
- 
 build() {
   cd valgrind-$pkgver
   ./configure --prefix=/usr --mandir=/usr/share/man --with-mpicc=mpicc

Deleted: fix_rlimit.patch
===
--- fix_rlimit.patch2016-10-24 15:34:06 UTC (rev 193228)
+++ fix_rlimit.patch2016-10-24 16:26:52 UTC (rev 193229)
@@ -1,140 +0,0 @@
-
-r15766 | mjw | 2016-01-21 03:37:43 -0800 (Thu, 21 Jan 2016) | 13 lines
-Changed paths:
-   M /trunk/NEWS
-   M /trunk/coregrind/m_libcproc.c
-   M /trunk/coregrind/m_main.c
-   M /trunk/coregrind/m_syswrap/syswrap-generic.c
-   M /trunk/coregrind/m_syswrap/syswrap-solaris.c
-
-Bug #357833 Setting RLIMIT_DATA to zero breaks with linux 4.5+
-
-We used to set the process datasize rlimit to zero to prevent
-any internal use of brk() from having any effect. But later
-linux kernels redefine RLIMIT_DATA as the size of any data
-areas, including some dynamic mmap memory allocations.
-
-See bug #357833 for the commit that went into linux 4.5
-changing the definition of RLIMIT_DATA. So don't mess with
-RLIMIT_DATA anymore. Just remember it for use in the syscall
-wrappers.
-
-This also cleans up some hacks around the execv and spawn wrappers.
-
-Index: coregrind/m_syswrap/syswrap-generic.c
-===
 coregrind/m_syswrap/syswrap-generic.c  (revision 15765)
-+++ coregrind/m_syswrap/syswrap-generic.c  (revision 15766)
-@@ -3014,9 +3014,6 @@
-   vg_assert(j == tot_args+1);
-}
- 
--   /* restore the DATA rlimit for the child */
--   VG_(setrlimit)(VKI_RLIMIT_DATA, _(client_rlimit_data));
--
-/*
-   Set the signal state up for exec.
- 
-Index: coregrind/m_syswrap/syswrap-solaris.c
-===
 coregrind/m_syswrap/syswrap-solaris.c  (revision 15765)
-+++ coregrind/m_syswrap/syswrap-solaris.c  (revision 15766)
-@@ -1589,10 +1589,6 @@
- #undef COPY_CHAR_TO_ARGENV
- #undef COPY_STRING_TOARGENV
- 
--   /* HACK: Temporarily restore the DATA rlimit for spawned child.
--  This is a terrible hack to provide sensible brk limit for child. */
--   VG_(setrlimit)(VKI_RLIMIT_DATA, _(client_rlimit_data));
--
-/* Actual spawn() syscall. */
-SysRes res = VG_(do_syscall5)(__NR_spawn, (UWord) path, (UWord) attrs,
-  attrs_size, (UWord) argenv, argenv_size);
-@@ -1599,11 +1595,6 @@
-SET_STATUS_from_SysRes(res);
-VG_(free)(argenv);
- 
--   /* Restore DATA rlimit back to its previous value set in m_main.c. */
--   struct vki_rlimit zero = { 0, 0 };
--   zero.rlim_max = VG_(client_rlimit_data).rlim_max;
--   VG_(setrlimit)(VKI_RLIMIT_DATA, );
--
-if (SUCCESS) {
-   PRINT("   spawn: process %d spawned child %ld\n", VG_(getpid)(), RES);
-}
-@@ -3794,9 +3785,6 @@
-   VG_(sigprocmask)(VKI_SIG_SETMASK, >sig_mask, NULL);
-}
- 
--   /* Restore the DATA rlimit for the child. */
--   VG_(setrlimit)(VKI_RLIMIT_DATA, _(client_rlimit_data));
--
-/* Debug-only printing. */
-if (0) {
-   HChar **cpp;
-Index: coregrind/m_main.c
-===
 coregrind/m_main.c (revision 15765)
-+++ coregrind/m_main.c (revision 15766)
-@@ -1627,7 +1627,6 @@
-Boollogging_to_fd  = 

[arch-commits] Commit in valgrind-multilib/trunk (PKGBUILD)

2016-08-02 Thread Allan McRae
Date: Wednesday, August 3, 2016 @ 02:53:50
  Author: allan
Revision: 184910

upgpkg: valgrind-multilib 3.11.0-4

glibc-2.24 rebuild

Modified:
  valgrind-multilib/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-08-03 02:41:42 UTC (rev 184909)
+++ PKGBUILD2016-08-03 02:53:50 UTC (rev 184910)
@@ -4,7 +4,7 @@
 
 pkgname=valgrind-multilib
 pkgver=3.11.0
-pkgrel=3
+pkgrel=4
 pkgdesc='A tool to help find memory-management problems in programs for 
multilib'
 arch=(x86_64)
 license=(GPL)


[arch-commits] Commit in valgrind-multilib/trunk (PKGBUILD)

2016-08-02 Thread Allan McRae
Date: Wednesday, August 3, 2016 @ 02:41:11
  Author: allan
Revision: 184908

upgpkg: valgrind-multilib 3.11.0-3

glibc-2.24 rebuild

Modified:
  valgrind-multilib/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-08-03 02:36:48 UTC (rev 184907)
+++ PKGBUILD2016-08-03 02:41:11 UTC (rev 184908)
@@ -9,7 +9,7 @@
 arch=(x86_64)
 license=(GPL)
 url='http://valgrind.org/'
-depends=('lib32-glibc>=2.23' 'lib32-glibc<2.24' 'perl')
+depends=('lib32-glibc>=2.24' 'lib32-glibc<2.25' 'perl')
 makedepends=(gdb openmpi gcc-multilib)
 optdepends=('openmpi: MPI support')
 # valgrind does not like stack protector flags


[arch-commits] Commit in valgrind-multilib/trunk (PKGBUILD fix_rlimit.patch)

2016-05-03 Thread Jan Steffens
Date: Wednesday, May 4, 2016 @ 00:04:48
  Author: heftig
Revision: 173613

3.11.0-3

Added:
  valgrind-multilib/trunk/fix_rlimit.patch
Modified:
  valgrind-multilib/trunk/PKGBUILD

--+
 PKGBUILD |   13 +++-
 fix_rlimit.patch |  140 +
 2 files changed, 150 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-05-03 21:52:29 UTC (rev 173612)
+++ PKGBUILD2016-05-03 22:04:48 UTC (rev 173613)
@@ -4,7 +4,7 @@
 
 pkgname=valgrind-multilib
 pkgver=3.11.0
-pkgrel=2
+pkgrel=3
 pkgdesc='A tool to help find memory-management problems in programs for 
multilib'
 arch=(x86_64)
 license=(GPL)
@@ -14,12 +14,19 @@
 optdepends=('openmpi: MPI support')
 # valgrind does not like stack protector flags
 options=(!emptydirs !buildflags)
-source=(http://valgrind.org/downloads/valgrind-$pkgver.tar.bz2)
-sha1sums=('340757e91d9e83591158fe8bb985c6b11bc53de5')
+source=(http://valgrind.org/downloads/valgrind-$pkgver.tar.bz2
+fix_rlimit.patch)
+sha1sums=('340757e91d9e83591158fe8bb985c6b11bc53de5'
+  'df0e8eb9ff28d4ae5aa1e360de9c6616d1268c63')
 
 provides=("valgrind=$pkgver-$pkgrel")
 conflicts=('valgrind')
 
+prepare() {
+  cd valgrind-$pkgver
+  patch -p0 < ../fix_rlimit.patch # 
https://bugzilla.redhat.com/show_bug.cgi?id=1301093
+}
+ 
 build() {
   cd valgrind-$pkgver
   ./configure --prefix=/usr --mandir=/usr/share/man --with-mpicc=mpicc

Added: fix_rlimit.patch
===
--- fix_rlimit.patch(rev 0)
+++ fix_rlimit.patch2016-05-03 22:04:48 UTC (rev 173613)
@@ -0,0 +1,140 @@
+
+r15766 | mjw | 2016-01-21 03:37:43 -0800 (Thu, 21 Jan 2016) | 13 lines
+Changed paths:
+   M /trunk/NEWS
+   M /trunk/coregrind/m_libcproc.c
+   M /trunk/coregrind/m_main.c
+   M /trunk/coregrind/m_syswrap/syswrap-generic.c
+   M /trunk/coregrind/m_syswrap/syswrap-solaris.c
+
+Bug #357833 Setting RLIMIT_DATA to zero breaks with linux 4.5+
+
+We used to set the process datasize rlimit to zero to prevent
+any internal use of brk() from having any effect. But later
+linux kernels redefine RLIMIT_DATA as the size of any data
+areas, including some dynamic mmap memory allocations.
+
+See bug #357833 for the commit that went into linux 4.5
+changing the definition of RLIMIT_DATA. So don't mess with
+RLIMIT_DATA anymore. Just remember it for use in the syscall
+wrappers.
+
+This also cleans up some hacks around the execv and spawn wrappers.
+
+Index: coregrind/m_syswrap/syswrap-generic.c
+===
+--- coregrind/m_syswrap/syswrap-generic.c  (revision 15765)
 coregrind/m_syswrap/syswrap-generic.c  (revision 15766)
+@@ -3014,9 +3014,6 @@
+   vg_assert(j == tot_args+1);
+}
+ 
+-   /* restore the DATA rlimit for the child */
+-   VG_(setrlimit)(VKI_RLIMIT_DATA, _(client_rlimit_data));
+-
+/*
+   Set the signal state up for exec.
+ 
+Index: coregrind/m_syswrap/syswrap-solaris.c
+===
+--- coregrind/m_syswrap/syswrap-solaris.c  (revision 15765)
 coregrind/m_syswrap/syswrap-solaris.c  (revision 15766)
+@@ -1589,10 +1589,6 @@
+ #undef COPY_CHAR_TO_ARGENV
+ #undef COPY_STRING_TOARGENV
+ 
+-   /* HACK: Temporarily restore the DATA rlimit for spawned child.
+-  This is a terrible hack to provide sensible brk limit for child. */
+-   VG_(setrlimit)(VKI_RLIMIT_DATA, _(client_rlimit_data));
+-
+/* Actual spawn() syscall. */
+SysRes res = VG_(do_syscall5)(__NR_spawn, (UWord) path, (UWord) attrs,
+  attrs_size, (UWord) argenv, argenv_size);
+@@ -1599,11 +1595,6 @@
+SET_STATUS_from_SysRes(res);
+VG_(free)(argenv);
+ 
+-   /* Restore DATA rlimit back to its previous value set in m_main.c. */
+-   struct vki_rlimit zero = { 0, 0 };
+-   zero.rlim_max = VG_(client_rlimit_data).rlim_max;
+-   VG_(setrlimit)(VKI_RLIMIT_DATA, );
+-
+if (SUCCESS) {
+   PRINT("   spawn: process %d spawned child %ld\n", VG_(getpid)(), RES);
+}
+@@ -3794,9 +3785,6 @@
+   VG_(sigprocmask)(VKI_SIG_SETMASK, >sig_mask, NULL);
+}
+ 
+-   /* Restore the DATA rlimit for the child. */
+-   VG_(setrlimit)(VKI_RLIMIT_DATA, _(client_rlimit_data));
+-
+/* Debug-only printing. */
+if (0) {
+   HChar **cpp;
+Index: coregrind/m_main.c
+===
+--- coregrind/m_main.c (revision 15765)
 coregrind/m_main.c (revision 15766)
+@@ -1627,7 +1627,6 @@
+Boollogging_to_fd  = False;
+const HChar* xml_fname_unexpanded = NULL;
+Int loglevel, i;
+-   struct vki_rlimit zero = { 0, 0 };
+XArray* 

[arch-commits] Commit in valgrind-multilib/trunk (PKGBUILD)

2016-02-20 Thread Jan Steffens
Date: Saturday, February 20, 2016 @ 10:54:36
  Author: heftig
Revision: 162644

3.11.0-2

Modified:
  valgrind-multilib/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-02-20 09:54:19 UTC (rev 162643)
+++ PKGBUILD2016-02-20 09:54:36 UTC (rev 162644)
@@ -4,12 +4,12 @@
 
 pkgname=valgrind-multilib
 pkgver=3.11.0
-pkgrel=1
+pkgrel=2
 pkgdesc='A tool to help find memory-management problems in programs for 
multilib'
 arch=(x86_64)
 license=(GPL)
 url='http://valgrind.org/'
-depends=('lib32-glibc>=2.22' 'lib32-glibc<2.23' 'perl')
+depends=('lib32-glibc>=2.23' 'lib32-glibc<2.24' 'perl')
 makedepends=(gdb openmpi gcc-multilib)
 optdepends=('openmpi: MPI support')
 # valgrind does not like stack protector flags


[arch-commits] Commit in valgrind-multilib/trunk (PKGBUILD)

2015-02-07 Thread Jan Steffens
Date: Sunday, February 8, 2015 @ 05:16:54
  Author: heftig
Revision: 127268

Fix deps

Modified:
  valgrind-multilib/trunk/PKGBUILD

--+
 PKGBUILD |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2015-02-08 02:51:52 UTC (rev 127267)
+++ PKGBUILD2015-02-08 04:16:54 UTC (rev 127268)
@@ -4,12 +4,12 @@
 
 pkgname=valgrind-multilib
 pkgver=3.10.1
-pkgrel=2
+pkgrel=2.1
 pkgdesc=A tool to help find memory-management problems in programs for 
multilib
 arch=(x86_64)
 license=(GPL)
 url='http://valgrind.org/'
-depends=('lib32-glibc=2.20' 'lib32-glibc2.21' 'perl')
+depends=('lib32-glibc=2.21' 'lib32-glibc2.22' 'perl')
 makedepends=('gdb' 'openmpi' 'gcc-multilib')
 optdepends=('openmpi: MPI support')
 options=('staticlibs' '!emptydirs')
@@ -18,7 +18,7 @@
 sha1sums=('15518427de842547ffa84eff8b2b67f3b16581a8'
   'f1740a5b03c69baee4aa0cefb27315d6b5ec6699')
 
-provides=('valgrind')
+provides=(valgrind=$pkgver-$pkgrel)
 conflicts=('valgrind')
 
 prepare() {


[arch-commits] Commit in valgrind-multilib/trunk (PKGBUILD)

2014-11-28 Thread Laurent Carlier
Date: Saturday, November 29, 2014 @ 06:54:09
  Author: lcarlier
Revision: 123278

upgpkg: valgrind-multilib 3.10.1-1

upstream update 3.10.1

Modified:
  valgrind-multilib/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2014-11-28 20:51:57 UTC (rev 123277)
+++ PKGBUILD2014-11-29 05:54:09 UTC (rev 123278)
@@ -3,7 +3,7 @@
 # Contributor: Allan McRae al...@archlinux.org
 
 pkgname=valgrind-multilib
-pkgver=3.10.0
+pkgver=3.10.1
 pkgrel=1
 pkgdesc=A tool to help find memory-management problems in programs for 
multilib
 arch=(x86_64)
@@ -15,7 +15,7 @@
 options=('staticlibs' '!emptydirs')
 source=(http://valgrind.org/downloads/valgrind-$pkgver.tar.bz2
 valgrind-3.9.0-glibc-2.20.patch)
-sha1sums=('aec0b8cd042ec36c8cce4f6027b98627ab202f26'
+sha1sums=('15518427de842547ffa84eff8b2b67f3b16581a8'
   '2080c3d44de20857f18b03a93404a8f3d3721f7e')
 
 provides=('valgrind')


[arch-commits] Commit in valgrind-multilib/trunk (PKGBUILD add_xabort_op.patch)

2014-09-11 Thread Laurent Carlier
Date: Thursday, September 11, 2014 @ 19:52:51
  Author: lcarlier
Revision: 118833

upgpkg: valgrind-multilib 3.10.0-1

upstream update 3.10.0

Modified:
  valgrind-multilib/trunk/PKGBUILD
Deleted:
  valgrind-multilib/trunk/add_xabort_op.patch

-+
 PKGBUILD|   13 +
 add_xabort_op.patch |   30 --
 2 files changed, 5 insertions(+), 38 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2014-09-11 17:51:32 UTC (rev 118832)
+++ PKGBUILD2014-09-11 17:52:51 UTC (rev 118833)
@@ -3,8 +3,8 @@
 # Contributor: Allan McRae al...@archlinux.org
 
 pkgname=valgrind-multilib
-pkgver=3.9.0
-pkgrel=6
+pkgver=3.10.0
+pkgrel=1
 pkgdesc=A tool to help find memory-management problems in programs for 
multilib
 arch=(x86_64)
 license=(GPL)
@@ -14,11 +14,9 @@
 optdepends=('openmpi: MPI support')
 options=('staticlibs' '!emptydirs')
 source=(http://valgrind.org/downloads/valgrind-$pkgver.tar.bz2
-valgrind-3.9.0-glibc-2.20.patch
-add_xabort_op.patch)
-sha1sums=('9415e28933de9d6687f993c4bb797e6bd49583f1'
-  '2080c3d44de20857f18b03a93404a8f3d3721f7e'
-  '126e90494e0134a70649456cd1a1f1369024c345')
+valgrind-3.9.0-glibc-2.20.patch)
+sha1sums=('aec0b8cd042ec36c8cce4f6027b98627ab202f26'
+  '2080c3d44de20857f18b03a93404a8f3d3721f7e')
 
 provides=('valgrind')
 conflicts=('valgrind')
@@ -26,7 +24,6 @@
 prepare() {
   cd valgrind-$pkgver
   patch -p1 -i $srcdir/valgrind-3.9.0-glibc-2.20.patch
-  patch -p0 -i $srcdir/add_xabort_op.patch
 }
 
 build() {

Deleted: add_xabort_op.patch
===
--- add_xabort_op.patch 2014-09-11 17:51:32 UTC (rev 118832)
+++ add_xabort_op.patch 2014-09-11 17:52:51 UTC (rev 118833)
@@ -1,30 +0,0 @@
-Index: VEX/priv/guest_amd64_toIR.c
-===
 VEX/priv/guest_amd64_toIR.c(revision 2799)
-+++ VEX/priv/guest_amd64_toIR.c(revision 2800)
-@@ -20251,7 +20251,7 @@
-  return delta;
-   }
-   /* BEGIN HACKY SUPPORT FOR xbegin */
--  if (modrm == 0xF8  !have66orF2orF3(pfx)  sz == 4
-+  if (opc == 0xC7  modrm == 0xF8  !have66orF2orF3(pfx)  sz == 4
-(archinfo-hwcaps  VEX_HWCAPS_AMD64_AVX)) {
-  delta++; /* mod/rm byte */
-  d64 = getSDisp(4,delta); 
-@@ -20270,6 +20270,16 @@
-  return delta;
-   }
-   /* END HACKY SUPPORT FOR xbegin */
-+  /* BEGIN HACKY SUPPORT FOR xabort */
-+  if (opc == 0xC6  modrm == 0xF8  !have66orF2orF3(pfx)  sz == 1
-+   (archinfo-hwcaps  VEX_HWCAPS_AMD64_AVX)) {
-+ delta++; /* mod/rm byte */
-+ abyte = getUChar(delta); delta++;
-+ /* There is never a real transaction in progress, so do nothing. */
-+ DIP(xabort $%d, (Int)abyte);
-+ return delta;
-+  }
-+  /* END HACKY SUPPORT FOR xabort */
-   goto decode_failure;
- 
-case 0xC8: /* ENTER */



[arch-commits] Commit in valgrind-multilib/trunk (PKGBUILD)

2014-09-09 Thread Jan Steffens
Date: Tuesday, September 9, 2014 @ 23:16:06
  Author: heftig
Revision: 118725

minimize differences to core/valgrind

Modified:
  valgrind-multilib/trunk/PKGBUILD

--+
 PKGBUILD |   31 ++-
 1 file changed, 14 insertions(+), 17 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2014-09-09 21:16:04 UTC (rev 118724)
+++ PKGBUILD2014-09-09 21:16:06 UTC (rev 118725)
@@ -4,41 +4,38 @@
 
 pkgname=valgrind-multilib
 pkgver=3.9.0
-pkgrel=2
+pkgrel=6
 pkgdesc=A tool to help find memory-management problems in programs for 
multilib
-arch=('x86_64')
-license=('GPL')
-url=http://valgrind.org/;
+arch=(x86_64)
+license=(GPL)
+url='http://valgrind.org/'
 depends=('lib32-glibc=2.20' 'lib32-glibc2.21' 'perl')
 makedepends=('gdb' 'openmpi' 'gcc-multilib')
 optdepends=('openmpi: MPI support')
 options=('staticlibs' '!emptydirs')
-provides=('valgrind')
-conflicts=('valgrind')
-source=(http://valgrind.org/downloads/valgrind-${pkgver}.tar.bz2
-valgrind-3.9.0-glibc-2.19.patch
+source=(http://valgrind.org/downloads/valgrind-$pkgver.tar.bz2
+valgrind-3.9.0-glibc-2.20.patch
 add_xabort_op.patch)
 sha1sums=('9415e28933de9d6687f993c4bb797e6bd49583f1'
   '2080c3d44de20857f18b03a93404a8f3d3721f7e'
   '126e90494e0134a70649456cd1a1f1369024c345')
 
+provides=('valgrind')
+conflicts=('valgrind')
+
 prepare() {
-  cd ${srcdir}/valgrind-${pkgver}
+  cd valgrind-$pkgver
   patch -p1 -i $srcdir/valgrind-3.9.0-glibc-2.20.patch
   patch -p0 -i $srcdir/add_xabort_op.patch
 }
 
 build() {
-  cd ${srcdir}/valgrind-${pkgver}
-
-  ./configure --prefix=/usr \
---mandir=/usr/share/man \
---with-mpicc=mpicc
-
+  cd valgrind-$pkgver
+  ./configure --prefix=/usr --mandir=/usr/share/man --with-mpicc=mpicc
   make
 }
 
 package() {
-  cd ${srcdir}/valgrind-${pkgver}
-  make DESTDIR=${pkgdir} install
+  cd valgrind-$pkgver
+  make DESTDIR=$pkgdir install
 }



[arch-commits] Commit in valgrind-multilib/trunk (PKGBUILD)

2014-02-08 Thread Jan Steffens
Date: Saturday, February 8, 2014 @ 12:28:23
  Author: heftig
Revision: 105449

adjust whitespace to match core/valgrind

Modified:
  valgrind-multilib/trunk/PKGBUILD

--+
 PKGBUILD |7 ++-
 1 file changed, 2 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2014-02-08 11:23:01 UTC (rev 105448)
+++ PKGBUILD2014-02-08 11:28:23 UTC (rev 105449)
@@ -1,6 +1,6 @@
 # $Id$
-# Maintainer: Dan McGee d...@archlinux.org
-# Maintainer: Allan McRae al...@archlinux.org
+# Contributor: Dan McGee d...@archlinux.org
+# Contributor: Allan McRae al...@archlinux.org
 
 pkgname=valgrind-multilib
 pkgver=3.9.0
@@ -21,7 +21,6 @@
 
 prepare() {
   cd ${srcdir}/valgrind-${pkgver}
-
   patch -p1 -i $srcdir/valgrind-3.9.0-glibc-2.19.patch
 }
 
@@ -35,7 +34,5 @@
 
 package() {
   cd ${srcdir}/valgrind-${pkgver}
-
   make DESTDIR=${pkgdir} install
 }
-



[arch-commits] Commit in valgrind-multilib/trunk (PKGBUILD)

2014-01-31 Thread Laurent Carlier
Date: Friday, January 31, 2014 @ 11:03:39
  Author: lcarlier
Revision: 105079

upgpkg: valgrind-multilib 3.9.0-1

initial multilib package

Modified:
  valgrind-multilib/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2014-01-31 09:57:04 UTC (rev 105078)
+++ PKGBUILD2014-01-31 10:03:39 UTC (rev 105079)
@@ -14,7 +14,7 @@
 options=('staticlibs' '!emptydirs')
 provides=('valgrind')
 conflicts=('valgrind')
-source=(http://valgrind.org/downloads/${pkgname}-${pkgver}.tar.bz2)
+source=(http://valgrind.org/downloads/valgrind-${pkgver}.tar.bz2)
 md5sums=('0947de8112f946b9ce64764af7be6df2')
 
 build() {