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