Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 28 Dec 2014 13:01:32 +0000 (UTC)
From:      Pawel Pekala <pawel@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r375701 - in head/devel/google-perftools: . files
Message-ID:  <201412281301.sBSD1WQ5043533@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: pawel
Date: Sun Dec 28 13:01:31 2014
New Revision: 375701
URL: https://svnweb.freebsd.org/changeset/ports/375701
QAT: https://qat.redports.org/buildarchive/r375701/

Log:
  - Update to version 2.3
  - Change maintainer's email
  
  PR:		195874
  Submitted by:	maintainer

Modified:
  head/devel/google-perftools/Makefile
  head/devel/google-perftools/distinfo
  head/devel/google-perftools/files/patch-pprof
  head/devel/google-perftools/pkg-plist

Modified: head/devel/google-perftools/Makefile
==============================================================================
--- head/devel/google-perftools/Makefile	Sun Dec 28 12:09:39 2014	(r375700)
+++ head/devel/google-perftools/Makefile	Sun Dec 28 13:01:31 2014	(r375701)
@@ -1,14 +1,14 @@
-# Created by: Yuri Victorovich <yuri@tsoft.com>
+# Created by: Yuri Victorovich <yuri@rawbw.com>
 # $FreeBSD$
 
 PORTNAME=	google-perftools
-PORTVERSION=	2.2.1
+PORTVERSION=	2.3
 CATEGORIES=	devel
 MASTER_SITES=	https://googledrive.com/host/0B6NtGsLhIcf7MWxMMF9JdTN3UVk/ \
 		${MASTER_SITE_LOCAL}
 DISTNAME=	gperftools-${PORTVERSION}
 
-MAINTAINER=	yuri@tsoft.com
+MAINTAINER=	yuri@rawbw.com
 COMMENT=	Fast, multi-threaded malloc() and nifty performance analysis tools
 
 LICENSE=	BSD3CLAUSE
@@ -39,7 +39,7 @@ CXXFLAGS+=	-fno-builtin
 CONFIGURE_ARGS+=--enable-frame-pointers
 .endif
 .if ${ARCH} == "ia64" || ${ARCH} == "powerpc" || ${ARCH} == "sparc64"
-BROKEN=	Does not build, assembly not supported, see PR-94: http://code.google.com/p/google-perftools/issues/detail?id=94&can=1
+BROKEN=	Does not build, assembly not supported, see PR#94: http://code.google.com/p/google-perftools/issues/detail?id=94&can=1
 .endif
 
 post-patch:
@@ -56,8 +56,9 @@ post-patch:
 
 post-build:
 	@${ECHO}
-	@${ECHO} "Please run 'make check'. Two testcases are known to fail."
-	@${ECHO} "Report any testcase failures to http://code.google.com/p/google-perftools/issues/list"
+	@${ECHO} "Please run 'make check' (requires bash)."
+	@${ECHO} "Two testcases are known to fail. Testsuite is known to be"
+	@${ECHO} "unreliable and give false positives and negatives (PR#661)."
 	@${ECHO}
 
 post-install:

Modified: head/devel/google-perftools/distinfo
==============================================================================
--- head/devel/google-perftools/distinfo	Sun Dec 28 12:09:39 2014	(r375700)
+++ head/devel/google-perftools/distinfo	Sun Dec 28 13:01:31 2014	(r375701)
@@ -1,2 +1,2 @@
-SHA256 (gperftools-2.2.1.tar.gz) = 56f8f730e56576ad972553bf8467f1c77770f00a6289d3d961ec6f026bf9f313
-SIZE (gperftools-2.2.1.tar.gz) = 1370247
+SHA256 (gperftools-2.3.tar.gz) = 093452ad45d639093c144b4ec732a3417e8ee1f3744f2b0f8d45c996223385ce
+SIZE (gperftools-2.3.tar.gz) = 1346151

Modified: head/devel/google-perftools/files/patch-pprof
==============================================================================
--- head/devel/google-perftools/files/patch-pprof	Sun Dec 28 12:09:39 2014	(r375700)
+++ head/devel/google-perftools/files/patch-pprof	Sun Dec 28 13:01:31 2014	(r375701)
@@ -1,24 +1,11 @@
---- src/pprof.orig	2012-02-03 15:39:48.000000000 -0800
-+++ src/pprof	2013-05-03 10:29:08.000000000 -0700
-@@ -752,10 +752,9 @@
-   # (Stop once we find one.)
-   # Works best if the browser is already running.
-   my @alt = (
--    "/etc/alternatives/gnome-www-browser",
--    "/etc/alternatives/x-www-browser",
--    "google-chrome",
-+    "chrome",
-     "firefox",
-+    "opera"
-   );
-   foreach my $b (@alt) {
-     if (system($b, $fname) == 0) {
-@@ -4345,7 +4344,7 @@
+--- src/pprof
++++ src/pprof
+@@ -4405,7 +4405,7 @@
      my $finish;
      my $offset;
      my $lib;
--    if ($l =~ /^($h)-($h)\s+..x.\s+($h)\s+\S+:\S+\s+\d+\s+(\S+\.(so|dll|dylib|bundle)((\.\d+)+\w*(\.\d+){0,3})?)$/i) {
-+    if ($l =~ /^($h)-($h)\s+..x.\s+($h)\s+\S+:\S+\s+\d+\s+(\S+\.(so|dll|dylib|bundle)((\.\d+)+\w*(\.\d+){0,3})?)\s+[A-Z]+\s+[\-0-9]+$/i) {
+-    if ($l =~ /^($h)-($h)\s+..x.\s+($h)\s+\S+:\S+\s+\d+\s+(.+\.(so|dll|dylib|bundle)((\.\d+)+\w*(\.\d+){0,3})?)$/i) {
++    if ($l =~ /^($h)-($h)\s+..x.\s+($h)\s+\S+:\S+\s+\d+\s+(.+\.(so|dll|dylib|bundle)((\.\d+)+\w*(\.\d+){0,3})?)\s+[A-Z]+\s+[\-0-9]+$/i) {
        # Full line from /proc/self/maps.  Example:
        #   40000000-40015000 r-xp 00000000 03:01 12845071   /lib/ld-2.3.2.so
        $start = HexExtend($1);

Modified: head/devel/google-perftools/pkg-plist
==============================================================================
--- head/devel/google-perftools/pkg-plist	Sun Dec 28 12:09:39 2014	(r375700)
+++ head/devel/google-perftools/pkg-plist	Sun Dec 28 13:01:31 2014	(r375701)
@@ -20,27 +20,27 @@ include/gperftools/tcmalloc.h
 lib/libprofiler.a
 lib/libprofiler.so
 lib/libprofiler.so.0
-lib/libprofiler.so.0.4.1
+lib/libprofiler.so.0.4.3
 lib/libtcmalloc.a
 lib/libtcmalloc.so
 lib/libtcmalloc.so.4
-lib/libtcmalloc.so.4.2.2
+lib/libtcmalloc.so.4.2.4
 lib/libtcmalloc_and_profiler.a
 lib/libtcmalloc_and_profiler.so
 lib/libtcmalloc_and_profiler.so.4
-lib/libtcmalloc_and_profiler.so.4.2.2
+lib/libtcmalloc_and_profiler.so.4.2.4
 lib/libtcmalloc_debug.a
 lib/libtcmalloc_debug.so
 lib/libtcmalloc_debug.so.4
-lib/libtcmalloc_debug.so.4.2.2
+lib/libtcmalloc_debug.so.4.2.4
 lib/libtcmalloc_minimal.a
 lib/libtcmalloc_minimal.so
 lib/libtcmalloc_minimal.so.4
-lib/libtcmalloc_minimal.so.4.2.2
+lib/libtcmalloc_minimal.so.4.2.4
 lib/libtcmalloc_minimal_debug.a
 lib/libtcmalloc_minimal_debug.so
 lib/libtcmalloc_minimal_debug.so.4
-lib/libtcmalloc_minimal_debug.so.4.2.2
+lib/libtcmalloc_minimal_debug.so.4.2.4
 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?201412281301.sBSD1WQ5043533>