pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/devel/gperftools gperftools: updated to 2.8.1



details:   https://anonhg.NetBSD.org/pkgsrc/rev/04247f108a61
branches:  trunk
changeset: 445334:04247f108a61
user:      adam <adam%pkgsrc.org@localhost>
date:      Wed Jan 20 15:12:56 2021 +0000

description:
gperftools: updated to 2.8.1

gperftools-2.8.1 is out!

Here are notable changes:

previous release contained change to release memory without page heap lock, but this change had at least one bug that caused to crashes and corruption when running under aggressive decommit mode 
(this is not default). While we check for other bugs, this feature was reverted.

stack traces depth captured by gperftools is now up to 254 levels deep. Thanks to Kerrick Staley for this small but useful tweak.

Levon Ter-Grigoryan has contributed small fix for compiler warning.

Grant Henke has contributed updated detection of program counter register for OS X on arm64.

Tim Gates has contributed small typo fix.

Steve Langasek has contributed basic build fixes for riscv64.

Isaac Hier and okhowang have contributed premiliminary port of build infrastructure to cmake. This works, but it is very premiliminary. Autotools-based build is the only officially supported build 
for now.

diffstat:

 devel/gperftools/Makefile                |   7 +++----
 devel/gperftools/distinfo                |  12 ++++++------
 devel/gperftools/patches/patch-configure |   4 +++-
 3 files changed, 12 insertions(+), 11 deletions(-)

diffs (58 lines):

diff -r 2f7db766bcfe -r 04247f108a61 devel/gperftools/Makefile
--- a/devel/gperftools/Makefile Wed Jan 20 15:05:35 2021 +0000
+++ b/devel/gperftools/Makefile Wed Jan 20 15:12:56 2021 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.18 2020/10/03 06:49:48 adam Exp $
+# $NetBSD: Makefile,v 1.19 2021/01/20 15:12:56 adam Exp $
 
-DISTNAME=      gperftools-2.8
+DISTNAME=      gperftools-2.8.1
 CATEGORIES=    devel
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=gperftools/}
 GITHUB_PROJECT=        gperftools
@@ -17,6 +17,7 @@
 GNU_CONFIGURE=         yes
 # on some platforms heap checker is not build by default
 CONFIGURE_ARGS+=       --enable-heap-checker
+TEST_TARGET=           check
 
 # for backtrace()
 .include "../../mk/bsd.prefs.mk"
@@ -34,6 +35,4 @@
 
 REPLACE_PERL=          src/pprof
 
-TEST_TARGET=           check
-
 .include "../../mk/bsd.pkg.mk"
diff -r 2f7db766bcfe -r 04247f108a61 devel/gperftools/distinfo
--- a/devel/gperftools/distinfo Wed Jan 20 15:05:35 2021 +0000
+++ b/devel/gperftools/distinfo Wed Jan 20 15:12:56 2021 +0000
@@ -1,10 +1,10 @@
-$NetBSD: distinfo,v 1.12 2020/10/03 06:49:48 adam Exp $
+$NetBSD: distinfo,v 1.13 2021/01/20 15:12:56 adam Exp $
 
-SHA1 (gperftools-2.8.tar.gz) = 2caf94d01a3aa36c338ed52bd5ec508f05593d8d
-RMD160 (gperftools-2.8.tar.gz) = e35c9a2dc59aa36abbe3a30a10a47e7342ff3381
-SHA512 (gperftools-2.8.tar.gz) = 7c0493de4e324a3589ef400a09c642e1fa56878be5730d8de97bcb8b08d91659adb1e1549e6871c074e4f76923e742164aca06500951a84920c72e16d3b1fc8a
-Size (gperftools-2.8.tar.gz) = 1595567 bytes
-SHA1 (patch-configure) = 612e1dda5ecf65451153e9616f69e0c58add086a
+SHA1 (gperftools-2.8.1.tar.gz) = 101daef9eb8f44b87c509d0607707320f003d97a
+RMD160 (gperftools-2.8.1.tar.gz) = 4f46cbc238dc89c4f187c0652f7627295ebf122f
+SHA512 (gperftools-2.8.1.tar.gz) = 901cd488a1a511866b4718372358f701cff4903753b36881058023baac19f5d6a806e2824fa4137e7b0cefd2b706267ede702b64feeacb144957078ed39997e9
+Size (gperftools-2.8.1.tar.gz) = 1598384 bytes
+SHA1 (patch-configure) = b6c1c33aa83ae3dbf80a0b6e8e0076378ee0aa08
 SHA1 (patch-src_base_atomicops-internals-arm-v6plus.h) = b3aeddd10d2506192551485570c31c0b3ff02432
 SHA1 (patch-src_base_sysinfo.cc) = 558034b05ad3d2870a7269762d3b58442824e649
 SHA1 (patch-src_symbolize.cc) = fdbc603dba286b45d092c3447b80a537549bd78d
diff -r 2f7db766bcfe -r 04247f108a61 devel/gperftools/patches/patch-configure
--- a/devel/gperftools/patches/patch-configure  Wed Jan 20 15:05:35 2021 +0000
+++ b/devel/gperftools/patches/patch-configure  Wed Jan 20 15:12:56 2021 +0000
@@ -1,4 +1,6 @@
-$NetBSD: patch-configure,v 1.1 2015/04/14 14:40:02 joerg Exp $
+$NetBSD: patch-configure,v 1.2 2021/01/20 15:12:56 adam Exp $
+
+Add support for NetBSD arm.
 
 --- configure.orig     2015-01-10 20:20:33.000000000 +0000
 +++ configure



Home | Main Index | Thread Index | Old Index