pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/gperftools
Module Name: pkgsrc
Committed By: adam
Date: Mon Aug 25 08:09:42 UTC 2025
Modified Files:
pkgsrc/devel/gperftools: Makefile PLIST distinfo
Removed Files:
pkgsrc/devel/gperftools/patches: patch-src_symbolize.cc
Log Message:
gperftools: updated to 2.17.2
gperftools 2.17.2
Couple bugs were found in the recently introduced changes. So this is
another point release with some fixes.
gperftools 2.17.1
There was just one fix submitted since 2.17. graysky has contributed
build fix for (legacy, 32-bit) ARMs. Huge thanks!
gperftools 2.17
We have had a few relatively simple updates since the RC release.
* Salvatore Dipietro has contributed SB instruction support for
spinlock delay loops on newer ARMs.
* libgcc backtrace capturing method now handles deep backtraces
better.
* PPC+musl users can now workaround some issues building PPC-specific
backtrace code by adding
TCMALLOC_DISABLE_PPC_FRAME_POINTER_BACKTRACER preprocessor
define. Much thanks to Josef Schlehofer for reporting the
problem. See details in
https://github.com/gperftools/gperftools/issues/1602.
* Jackie Cui has contributed a small change to the page heap span
selection logic that makes a big difference in reducing the amount
of used memory in some workloads. See
https://github.com/gperftools/gperftools/pull/1604 for further
details.
To generate a diff of this commit:
cvs rdiff -u -r1.26 -r1.27 pkgsrc/devel/gperftools/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/devel/gperftools/PLIST
cvs rdiff -u -r1.21 -r1.22 pkgsrc/devel/gperftools/distinfo
cvs rdiff -u -r1.2 -r0 pkgsrc/devel/gperftools/patches/patch-src_symbolize.cc
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/devel/gperftools/Makefile
diff -u pkgsrc/devel/gperftools/Makefile:1.26 pkgsrc/devel/gperftools/Makefile:1.27
--- pkgsrc/devel/gperftools/Makefile:1.26 Thu Dec 26 17:17:42 2024
+++ pkgsrc/devel/gperftools/Makefile Mon Aug 25 08:09:42 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.26 2024/12/26 17:17:42 adam Exp $
+# $NetBSD: Makefile,v 1.27 2025/08/25 08:09:42 adam Exp $
-DISTNAME= gperftools-2.16
+DISTNAME= gperftools-2.17.2
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GITHUB:=gperftools/}
GITHUB_RELEASE= ${DISTNAME}
@@ -15,8 +15,6 @@ USE_LANGUAGES= c c++
USE_LIBTOOL= yes
USE_TOOLS+= gmake perl:run
GNU_CONFIGURE= yes
-# on some platforms heap checker is not build by default
-CONFIGURE_ARGS+= --enable-heap-checker
TEST_TARGET= check
# for backtrace()
Index: pkgsrc/devel/gperftools/PLIST
diff -u pkgsrc/devel/gperftools/PLIST:1.8 pkgsrc/devel/gperftools/PLIST:1.9
--- pkgsrc/devel/gperftools/PLIST:1.8 Thu Dec 26 17:17:42 2024
+++ pkgsrc/devel/gperftools/PLIST Mon Aug 25 08:09:42 2025
@@ -1,6 +1,4 @@
-@comment $NetBSD: PLIST,v 1.8 2024/12/26 17:17:42 adam Exp $
-bin/pprof
-bin/pprof-symbolize
+@comment $NetBSD: PLIST,v 1.9 2025/08/25 08:09:42 adam Exp $
include/gperftools/heap-checker.h
include/gperftools/heap-profiler.h
include/gperftools/malloc_extension.h
@@ -22,7 +20,6 @@ lib/pkgconfig/libtcmalloc.pc
lib/pkgconfig/libtcmalloc_debug.pc
lib/pkgconfig/libtcmalloc_minimal.pc
lib/pkgconfig/libtcmalloc_minimal_debug.pc
-man/man1/pprof.1
share/doc/gperftools/AUTHORS
share/doc/gperftools/COPYING
share/doc/gperftools/ChangeLog.old
@@ -30,12 +27,10 @@ share/doc/gperftools/INSTALL
share/doc/gperftools/NEWS
share/doc/gperftools/README
share/doc/gperftools/README_windows.txt
-share/doc/gperftools/cpuprofile-fileformat.html
-share/doc/gperftools/cpuprofile.html
-share/doc/gperftools/designstyle.css
+share/doc/gperftools/cpuprofile-fileformat.adoc
+share/doc/gperftools/cpuprofile.adoc
share/doc/gperftools/heap-example1.png
-share/doc/gperftools/heapprofile.html
-share/doc/gperftools/index.html
+share/doc/gperftools/heapprofile.adoc
share/doc/gperftools/overview.dot
share/doc/gperftools/overview.gif
share/doc/gperftools/pageheap.dot
@@ -44,31 +39,9 @@ share/doc/gperftools/pprof-test-big.gif
share/doc/gperftools/pprof-test.gif
share/doc/gperftools/pprof-vsnprintf-big.gif
share/doc/gperftools/pprof-vsnprintf.gif
-share/doc/gperftools/pprof_remote_servers.html
+share/doc/gperftools/pprof_integration.adoc
share/doc/gperftools/spanmap.dot
share/doc/gperftools/spanmap.gif
-share/doc/gperftools/t-test1.times.txt
-share/doc/gperftools/tcmalloc-opspercpusec.vs.threads.1024.bytes.png
-share/doc/gperftools/tcmalloc-opspercpusec.vs.threads.128.bytes.png
-share/doc/gperftools/tcmalloc-opspercpusec.vs.threads.131072.bytes.png
-share/doc/gperftools/tcmalloc-opspercpusec.vs.threads.16384.bytes.png
-share/doc/gperftools/tcmalloc-opspercpusec.vs.threads.2048.bytes.png
-share/doc/gperftools/tcmalloc-opspercpusec.vs.threads.256.bytes.png
-share/doc/gperftools/tcmalloc-opspercpusec.vs.threads.32768.bytes.png
-share/doc/gperftools/tcmalloc-opspercpusec.vs.threads.4096.bytes.png
-share/doc/gperftools/tcmalloc-opspercpusec.vs.threads.512.bytes.png
-share/doc/gperftools/tcmalloc-opspercpusec.vs.threads.64.bytes.png
-share/doc/gperftools/tcmalloc-opspercpusec.vs.threads.65536.bytes.png
-share/doc/gperftools/tcmalloc-opspercpusec.vs.threads.8192.bytes.png
-share/doc/gperftools/tcmalloc-opspersec.vs.size.1.threads.png
-share/doc/gperftools/tcmalloc-opspersec.vs.size.12.threads.png
-share/doc/gperftools/tcmalloc-opspersec.vs.size.16.threads.png
-share/doc/gperftools/tcmalloc-opspersec.vs.size.2.threads.png
-share/doc/gperftools/tcmalloc-opspersec.vs.size.20.threads.png
-share/doc/gperftools/tcmalloc-opspersec.vs.size.3.threads.png
-share/doc/gperftools/tcmalloc-opspersec.vs.size.4.threads.png
-share/doc/gperftools/tcmalloc-opspersec.vs.size.5.threads.png
-share/doc/gperftools/tcmalloc-opspersec.vs.size.8.threads.png
-share/doc/gperftools/tcmalloc.html
+share/doc/gperftools/tcmalloc.adoc
share/doc/gperftools/threadheap.dot
share/doc/gperftools/threadheap.gif
Index: pkgsrc/devel/gperftools/distinfo
diff -u pkgsrc/devel/gperftools/distinfo:1.21 pkgsrc/devel/gperftools/distinfo:1.22
--- pkgsrc/devel/gperftools/distinfo:1.21 Thu Dec 26 17:17:42 2024
+++ pkgsrc/devel/gperftools/distinfo Mon Aug 25 08:09:42 2025
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.21 2024/12/26 17:17:42 adam Exp $
+$NetBSD: distinfo,v 1.22 2025/08/25 08:09:42 adam Exp $
-BLAKE2s (gperftools-2.16.tar.gz) = 1fe22e57673fd7997cebc693277787d7d0b4bc78cfe4c16e3529f7e08ce75215
-SHA512 (gperftools-2.16.tar.gz) = 26947f553122020bec79e99ee0f42b929c8dd3024ba0c440efb3b813bf210b28280fa428d0fbfb7f6fc4f3e1d66995347f0df892d9d1180e1b2705589e7c7495
-Size (gperftools-2.16.tar.gz) = 2405927 bytes
+BLAKE2s (gperftools-2.17.2.tar.gz) = d284366022cb46a28093f6c1b1cf74a949edac857c3c9125e46d1470c3ca7aac
+SHA512 (gperftools-2.17.2.tar.gz) = 07517cbbe8e9df68a6033f2cfb906d80efc1495f2c9204a0845b21f2fad544bc92213d17ec56ec8ae08cc89feeccc2bc1cab6972c7912c74c4fad9f5e92c3512
+Size (gperftools-2.17.2.tar.gz) = 2815669 bytes
SHA1 (patch-src_base_basictypes.h) = 2a818c3eac1d0116f3ef75a283680e03d9f93035
-SHA1 (patch-src_symbolize.cc) = 81c6b1b406098c03653f078efa8e8e8dec6465c2
+SHA1 (patch-src_base_sysinfo.cc) = d3a79e75c775d2f355f28f6f117886b5afde046f
Home |
Main Index |
Thread Index |
Old Index