Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 24 Apr 2021 10:23:41 GMT
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 4dd077578c7b - main - devel/google-perftools: Update 2.8.1 -> 2.9.1
Message-ID:  <202104241023.13OANfEq061248@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=4dd077578c7bde8860dbdd1388e52cf65dc95f77

commit 4dd077578c7bde8860dbdd1388e52cf65dc95f77
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2021-04-24 10:09:04 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2021-04-24 10:23:35 +0000

    devel/google-perftools: Update 2.8.1 -> 2.9.1
---
 devel/google-perftools/Makefile                      |  2 +-
 devel/google-perftools/distinfo                      |  6 +++---
 devel/google-perftools/files/patch-Makefile.am       |  4 ++--
 devel/google-perftools/files/patch-src_stacktrace.cc | 13 +++++++++++++
 devel/google-perftools/pkg-plist                     | 12 ++++++------
 5 files changed, 25 insertions(+), 12 deletions(-)

diff --git a/devel/google-perftools/Makefile b/devel/google-perftools/Makefile
index dc82a27b9cdb..ce48341c9149 100644
--- a/devel/google-perftools/Makefile
+++ b/devel/google-perftools/Makefile
@@ -2,7 +2,7 @@
 
 PORTNAME=	google-perftools
 DISTVERSIONPREFIX=	gperftools-
-DISTVERSION=	2.8.1
+DISTVERSION=	2.9.1
 CATEGORIES=	devel
 MASTER_SITES=	https://github.com/gperftools/gperftools/releases/download/gperftools-${PORTVERSION}/
 DISTNAME=	gperftools-${PORTVERSION}
diff --git a/devel/google-perftools/distinfo b/devel/google-perftools/distinfo
index b17fe1134c68..6f1031a530d6 100644
--- a/devel/google-perftools/distinfo
+++ b/devel/google-perftools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1609229907
-SHA256 (gperftools-2.8.1.tar.gz) = 12f07a8ba447f12a3ae15e6e3a6ad74de35163b787c0c7b76288d7395f2f74e0
-SIZE (gperftools-2.8.1.tar.gz) = 1598384
+TIMESTAMP = 1619158546
+SHA256 (gperftools-2.9.1.tar.gz) = ea566e528605befb830671e359118c2da718f721c27225cbbc93858c7520fee3
+SIZE (gperftools-2.9.1.tar.gz) = 1581218
diff --git a/devel/google-perftools/files/patch-Makefile.am b/devel/google-perftools/files/patch-Makefile.am
index 9923ff2eea64..011506ac6890 100644
--- a/devel/google-perftools/files/patch-Makefile.am
+++ b/devel/google-perftools/files/patch-Makefile.am
@@ -1,6 +1,6 @@
---- Makefile.am.orig	2017-12-09 17:59:37 UTC
+--- Makefile.am.orig	2021-02-28 23:41:19 UTC
 +++ Makefile.am
-@@ -133,8 +133,8 @@ googleinclude_HEADERS =				\
+@@ -122,8 +122,8 @@ googleinclude_HEADERS =				\
  # Add your documentation files (in doc/) in addition to these
  # top-level boilerplate files.  Also add a TODO file if you have one.
  # We'll add to this later, on a library-by-library basis
diff --git a/devel/google-perftools/files/patch-src_stacktrace.cc b/devel/google-perftools/files/patch-src_stacktrace.cc
new file mode 100644
index 000000000000..6be8a0d4cbee
--- /dev/null
+++ b/devel/google-perftools/files/patch-src_stacktrace.cc
@@ -0,0 +1,13 @@
+- workaround for https://github.com/gperftools/gperftools/issues/1271
+
+--- src/stacktrace.cc.orig	2021-04-23 06:18:43 UTC
++++ src/stacktrace.cc
+@@ -219,7 +219,7 @@ static GetStackImplementation *all_impls[] = {
+ 
+ // ppc and i386 implementations prefer arch-specific asm implementations.
+ // arm's asm implementation is broken
+-#if defined(__i386__) || defined(__ppc__) || defined(__PPC__)
++#if defined(__i386__) || defined(__x86_64__) || defined(__ppc__) || defined(__PPC__)
+ #if !defined(NO_FRAME_POINTER)
+ #define TCMALLOC_DONT_PREFER_LIBUNWIND
+ #endif
diff --git a/devel/google-perftools/pkg-plist b/devel/google-perftools/pkg-plist
index b45a714156e0..b4fa1536bc89 100644
--- a/devel/google-perftools/pkg-plist
+++ b/devel/google-perftools/pkg-plist
@@ -22,27 +22,27 @@ include/gperftools/tcmalloc.h
 lib/libprofiler.a
 lib/libprofiler.so
 lib/libprofiler.so.0
-lib/libprofiler.so.0.5.1
+lib/libprofiler.so.0.5.4
 lib/libtcmalloc.a
 lib/libtcmalloc.so
 lib/libtcmalloc.so.4
-lib/libtcmalloc.so.4.5.6
+lib/libtcmalloc.so.4.5.9
 lib/libtcmalloc_and_profiler.a
 lib/libtcmalloc_and_profiler.so
 lib/libtcmalloc_and_profiler.so.4
-lib/libtcmalloc_and_profiler.so.4.6.1
+lib/libtcmalloc_and_profiler.so.4.6.4
 lib/libtcmalloc_debug.a
 lib/libtcmalloc_debug.so
 lib/libtcmalloc_debug.so.4
-lib/libtcmalloc_debug.so.4.5.6
+lib/libtcmalloc_debug.so.4.5.9
 lib/libtcmalloc_minimal.a
 lib/libtcmalloc_minimal.so
 lib/libtcmalloc_minimal.so.4
-lib/libtcmalloc_minimal.so.4.5.6
+lib/libtcmalloc_minimal.so.4.5.9
 lib/libtcmalloc_minimal_debug.a
 lib/libtcmalloc_minimal_debug.so
 lib/libtcmalloc_minimal_debug.so.4
-lib/libtcmalloc_minimal_debug.so.4.5.6
+lib/libtcmalloc_minimal_debug.so.4.5.9
 libdata/pkgconfig/libprofiler.pc
 libdata/pkgconfig/libtcmalloc.pc
 libdata/pkgconfig/libtcmalloc_debug.pc



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202104241023.13OANfEq061248>