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