git: 4dd077578c7b - main - devel/google-perftools: Update 2.8.1 -> 2.9.1
Yuri Victorovich
yuri at FreeBSD.org
Sat Apr 24 10:23:41 UTC 2021
The branch main has been updated by yuri:
URL: https://cgit.FreeBSD.org/ports/commit/?id=4dd077578c7bde8860dbdd1388e52cf65dc95f77
commit 4dd077578c7bde8860dbdd1388e52cf65dc95f77
Author: Yuri Victorovich <yuri at FreeBSD.org>
AuthorDate: 2021-04-24 10:09:04 +0000
Commit: Yuri Victorovich <yuri at 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
More information about the dev-commits-ports-all
mailing list