pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/valgrind



Module Name:    pkgsrc
Committed By:   adam
Date:           Tue Mar  7 18:53:40 UTC 2023

Modified Files:
        pkgsrc/devel/valgrind: Makefile PLIST distinfo
Removed Files:
        pkgsrc/devel/valgrind/files: musl.supp
        pkgsrc/devel/valgrind/patches: patch-configure

Log Message:
valgrind: updated to 3.20.0

Release 3.20.0 (24 Oct 2022)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

This release supports X86/Linux, AMD64/Linux, ARM32/Linux, ARM64/Linux,
PPC32/Linux, PPC64BE/Linux, PPC64LE/Linux, S390X/Linux, MIPS32/Linux,
MIPS64/Linux, ARM/Android, ARM64/Android, MIPS32/Android, X86/Android,
X86/Solaris, AMD64/Solaris, AMD64/MacOSX 10.12, X86/FreeBSD and
AMD64/FreeBSD.  There is also preliminary support for X86/macOS 10.13,
AMD64/macOS 10.13 and nanoMIPS/Linux.

* ==================== CORE CHANGES ===================

* The option "--vgdb-stop-at=event1,event2,..." accepts the new value abexit.
  This indicates to invoke gdbserver when your program exits abnormally
  (i.e. with a non zero exit code).
* Fix Rust v0 name demangling.
* The Linux rseq syscall is now implemented as (silently) returning ENOSYS.
* Add FreeBSD syscall wrappers for __specialfd and __realpathat.
* Remove FreeBSD dependencies on COMPAT10, which fixes compatibility with
  HardenedBSD
* The option --enable-debuginfod=<no|yes> [default: yes] has been added on
  Linux.
* More DWARF5 support as generated by clang14.

* ==================== FIXED BUGS ====================

The following bugs have been fixed or resolved.  Note that "n-i-bz"
stands for "not in bugzilla" -- that is, a bug that was reported to us
but never got a bugzilla entry.  We encourage you to file bugs in
bugzilla (https://bugs.kde.org/enter_bug.cgi?product=valgrind) rather
than mailing the developers (or mailing lists) directly -- bugs that
are not entered into bugzilla tend to get forgotten about or ignored.

131186  writev reports error in (vector[...])
434764  iconv_open causes ld.so v2.28+ to use optimised strncmp
446754  Improve error codes from alloc functions under memcheck
452274  memcheck crashes with Assertion 'sci->status.what == SsIdle' failed
452779  Valgrind fails to build on FreeBSD 13.0 with llvm-devel (15.0.0)
453055  shared_timed_mutex drd test fails with "Lock shared failed" message
453602  Missing command line option to enable/disable debuginfod
452802  Handle lld 9+ split RW PT_LOAD segments correctly
454040  s390x: False-positive memcheck:cond in memmem on arch13 systems
456171  [PATCH] FreeBSD: Don't record address errors when accessing the 'kern.ps_strings' sysctl struct
n-i-bz  Implement vgdb invoker on FreeBSD
458845  PowerPC: The L field for the dcbf and sync instruction should be
        3 bits in ISA 3.1.
458915  Remove register cache to fix 458915 gdbserver causes wrong syscall return
459031  Documentation on --error-exitcode incomplete
459477  XERROR messages lacks ending '\n' in vgdb


To generate a diff of this commit:
cvs rdiff -u -r1.36 -r1.37 pkgsrc/devel/valgrind/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/devel/valgrind/PLIST
cvs rdiff -u -r1.14 -r1.15 pkgsrc/devel/valgrind/distinfo
cvs rdiff -u -r1.1 -r0 pkgsrc/devel/valgrind/files/musl.supp
cvs rdiff -u -r1.3 -r0 pkgsrc/devel/valgrind/patches/patch-configure

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/valgrind/Makefile
diff -u pkgsrc/devel/valgrind/Makefile:1.36 pkgsrc/devel/valgrind/Makefile:1.37
--- pkgsrc/devel/valgrind/Makefile:1.36 Tue Jun 28 11:33:45 2022
+++ pkgsrc/devel/valgrind/Makefile      Tue Mar  7 18:53:40 2023
@@ -1,26 +1,25 @@
-# $NetBSD: Makefile,v 1.36 2022/06/28 11:33:45 wiz Exp $
-#
+# $NetBSD: Makefile,v 1.37 2023/03/07 18:53:40 adam Exp $
 
-DISTNAME=              valgrind-3.17.0
-PKGREVISION=           1
-CATEGORIES=            devel
-MASTER_SITES=          ftp://sourceware.org/pub/valgrind/
-EXTRACT_SUFX=          .tar.bz2
-
-MAINTAINER=            pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE=              https://valgrind.org/
-COMMENT=               Debugging and profiling tools
-LICENSE=               gnu-gpl-v2
+DISTNAME=      valgrind-3.20.0
+CATEGORIES=    devel
+MASTER_SITES=  ftp://sourceware.org/pub/valgrind/
+MASTER_SITES+= https://sourceware.org/pub/valgrind/
+EXTRACT_SUFX=  .tar.bz2
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      https://valgrind.org/
+COMMENT=       Debugging and profiling tools
+LICENSE=       gnu-gpl-v2
 
 USE_PKGLOCALEDIR=      yes
 PKGCONFIG_OVERRIDE+=   valgrind.pc.in
 GNU_CONFIGURE=         yes
 
-ONLY_FOR_PLATFORM=     Darwin-*-i386 Darwin-*-x86_64 \
-                       Linux-*-x86_64 \
-                       Linux-*-i386   \
-                       Linux-*-arm*   \
-                       SunOS-*-i386 SunOS-*-x86_64
+ONLY_FOR_PLATFORM+=    Darwin-[0-9].*-i386 Darwin-[0-9].*-x86_64
+ONLY_FOR_PLATFORM+=    Darwin-1[0-7].*-i386 Darwin-1[0-7].*-x86_64
+ONLY_FOR_PLATFORM+=    FreeBSD-*-x86_64 FreeBSD-*-i386
+ONLY_FOR_PLATFORM+=    Linux-*-x86_64 Linux-*-i386 Linux-*-arm*
+ONLY_FOR_PLATFORM+=    SunOS-*-i386 SunOS-*-x86_64
 
 USE_TOOLS+=            gmake perl:run
 USE_LANGUAGES=         c c++
@@ -41,13 +40,7 @@ PLIST_SUBST+=                VGCONF_ARCH_PRI=x86
 
 .if ${MACHINE_ARCH} == "x86_64"
 PLIST_SUBST+=          VGCONF_ARCH_PRI=amd64
-#PLIST_SUBST+=         VGCONF_ARCH_SEC=x86
 CONFIGURE_ARGS+=       --enable-only64bit
 .endif
 
-# musl.supp was accidentally excluded from the valgrind-3.17.0
-# tarball, so add it back.
-post-extract:
-       ${CP} ${FILESDIR}/musl.supp ${WRKSRC}
-
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/valgrind/PLIST
diff -u pkgsrc/devel/valgrind/PLIST:1.13 pkgsrc/devel/valgrind/PLIST:1.14
--- pkgsrc/devel/valgrind/PLIST:1.13    Sun May 30 01:49:36 2021
+++ pkgsrc/devel/valgrind/PLIST Tue Mar  7 18:53:40 2023
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.13 2021/05/30 01:49:36 mcf Exp $
+@comment $NetBSD: PLIST,v 1.14 2023/03/07 18:53:40 adam Exp $
 bin/callgrind_annotate
 bin/callgrind_control
 bin/cg_annotate
@@ -76,13 +76,17 @@ include/valgrind/pub_tool_xarray.h
 include/valgrind/pub_tool_xtmemory.h
 include/valgrind/pub_tool_xtree.h
 include/valgrind/valgrind.h
+include/valgrind/vki/vki-amd64-freebsd.h
 include/valgrind/vki/vki-amd64-linux.h
 include/valgrind/vki/vki-arm-linux.h
 include/valgrind/vki/vki-arm64-linux.h
 include/valgrind/vki/vki-darwin.h
+include/valgrind/vki/vki-freebsd.h
 include/valgrind/vki/vki-linux-drm.h
 include/valgrind/vki/vki-linux-io_uring.h
 include/valgrind/vki/vki-linux.h
+include/valgrind/vki/vki-machine-types-amd64-freebsd.h
+include/valgrind/vki/vki-machine-types-x86-freebsd.h
 include/valgrind/vki/vki-mips32-linux.h
 include/valgrind/vki/vki-mips64-linux.h
 include/valgrind/vki/vki-nanomips-linux.h
@@ -104,6 +108,7 @@ include/valgrind/vki/vki-scnums-amd64-li
 include/valgrind/vki/vki-scnums-arm-linux.h
 include/valgrind/vki/vki-scnums-arm64-linux.h
 include/valgrind/vki/vki-scnums-darwin.h
+include/valgrind/vki/vki-scnums-freebsd.h
 include/valgrind/vki/vki-scnums-mips32-linux.h
 include/valgrind/vki/vki-scnums-mips64-linux.h
 include/valgrind/vki/vki-scnums-nanomips-linux.h
@@ -115,6 +120,7 @@ include/valgrind/vki/vki-scnums-solaris.
 include/valgrind/vki/vki-scnums-x86-linux.h
 include/valgrind/vki/vki-solaris-repcache.h
 include/valgrind/vki/vki-solaris.h
+include/valgrind/vki/vki-x86-freebsd.h
 include/valgrind/vki/vki-x86-linux.h
 include/valgrind/vki/vki-xen-domctl.h
 include/valgrind/vki/vki-xen-evtchn.h
@@ -287,6 +293,7 @@ share/doc/valgrind/html/dist.news.old.ht
 share/doc/valgrind/html/dist.readme-android.html
 share/doc/valgrind/html/dist.readme-android_emulator.html
 share/doc/valgrind/html/dist.readme-developers.html
+share/doc/valgrind/html/dist.readme-freebsd.html
 share/doc/valgrind/html/dist.readme-mips.html
 share/doc/valgrind/html/dist.readme-missing.html
 share/doc/valgrind/html/dist.readme-packagers.html

Index: pkgsrc/devel/valgrind/distinfo
diff -u pkgsrc/devel/valgrind/distinfo:1.14 pkgsrc/devel/valgrind/distinfo:1.15
--- pkgsrc/devel/valgrind/distinfo:1.14 Tue Oct 26 10:20:07 2021
+++ pkgsrc/devel/valgrind/distinfo      Tue Mar  7 18:53:40 2023
@@ -1,6 +1,5 @@
-$NetBSD: distinfo,v 1.14 2021/10/26 10:20:07 nia Exp $
+$NetBSD: distinfo,v 1.15 2023/03/07 18:53:40 adam Exp $
 
-BLAKE2s (valgrind-3.17.0.tar.bz2) = 7ed3043e09c2d715765239e8ea1bc32eb94b1a231c32afeea130d3fa9caa8c30
-SHA512 (valgrind-3.17.0.tar.bz2) = 94de78942a7059e1ab84d1c0c0b8f3efd1c2d15c70b97bc7edc8136812778adb6f8187149d53a60a8c6a7c8b40534f9be5cfed0eb3c0c314545b681f950b108f
-Size (valgrind-3.17.0.tar.bz2) = 16459075 bytes
-SHA1 (patch-configure) = f133bb1574cc41cab01312543295996040207c5b
+BLAKE2s (valgrind-3.20.0.tar.bz2) = 714b0962777e6210b24ea5da6fbdf69fee2a65fb799f701854af41414c45724b
+SHA512 (valgrind-3.20.0.tar.bz2) = d6bfb9284d0410134ee7e2a5975b13c01508dd5587b562947d8197b3c113b76fdfac88c4072948be68bbf0dbeb17b4d1acb1412ce898adaa83c30ae2c6a1c12b
+Size (valgrind-3.20.0.tar.bz2) = 16469274 bytes



Home | Main Index | Thread Index | Old Index