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:           Wed Jan 20 15:12:57 UTC 2021

Modified Files:
        pkgsrc/devel/gperftools: Makefile distinfo
        pkgsrc/devel/gperftools/patches: patch-configure

Log Message:
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.


To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19 pkgsrc/devel/gperftools/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/devel/gperftools/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/gperftools/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/gperftools/Makefile
diff -u pkgsrc/devel/gperftools/Makefile:1.18 pkgsrc/devel/gperftools/Makefile:1.19
--- pkgsrc/devel/gperftools/Makefile:1.18       Sat Oct  3 06:49:48 2020
+++ pkgsrc/devel/gperftools/Makefile    Wed Jan 20 15:12:56 2021
@@ -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 @@ 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()
 .include "../../mk/bsd.prefs.mk"
@@ -34,6 +35,4 @@ PKGCONFIG_OVERRIDE_STAGE=     post-build
 
 REPLACE_PERL=          src/pprof
 
-TEST_TARGET=           check
-
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/gperftools/distinfo
diff -u pkgsrc/devel/gperftools/distinfo:1.12 pkgsrc/devel/gperftools/distinfo:1.13
--- pkgsrc/devel/gperftools/distinfo:1.12       Sat Oct  3 06:49:48 2020
+++ pkgsrc/devel/gperftools/distinfo    Wed Jan 20 15:12:56 2021
@@ -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

Index: pkgsrc/devel/gperftools/patches/patch-configure
diff -u pkgsrc/devel/gperftools/patches/patch-configure:1.1 pkgsrc/devel/gperftools/patches/patch-configure:1.2
--- pkgsrc/devel/gperftools/patches/patch-configure:1.1 Tue Apr 14 14:40:02 2015
+++ pkgsrc/devel/gperftools/patches/patch-configure     Wed Jan 20 15:12:56 2021
@@ -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