ports/149407: [ports] maintainer update: devel/google-perftools: update to 1.6

Yuri yuri at tsoft.com
Sat Aug 7 19:30:06 UTC 2010


>Number:         149407
>Category:       ports
>Synopsis:       [ports] maintainer update: devel/google-perftools: update to 1.6
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Sat Aug 07 19:30:05 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Yuri
>Release:        8.1-STABLE
>Organization:
n/a
>Environment:
>Description:

>How-To-Repeat:

>Fix:


Patch attached with submission follows:

diff -ru google-perftools/Makefile.orig google-perftools/Makefile
--- google-perftools/Makefile.orig	2010-08-07 11:14:54.000000000 -0700
+++ google-perftools/Makefile	2010-08-07 12:02:47.000000000 -0700
@@ -6,8 +6,8 @@
 #
 
 PORTNAME=	google-perftools
-PORTVERSION=	1.5
-PORTREVISION=	2
+PORTVERSION=	1.6
+PORTREVISION=	1
 CATEGORIES=	devel
 MASTER_SITES=	${MASTER_SITE_GOOGLE_CODE} \
 		${MASTER_SITE_LOCAL}
@@ -29,7 +29,8 @@
 
 post-build:
 	@${ECHO}
-	@${ECHO} "Be aware that 3 (sampling_test.sh,profiledata_unittest,profiler_unittest.sh) out of 38 self tests is known to fail."
+	@${ECHO} "Be aware that 6 (tcmalloc_minimal_unittest tcmalloc_minimal_debug_unittest tcmalloc_unittest tcmalloc_both_unittest tcmalloc_debug_unittest tcmalloc_and_profiler_unittest) out of 38 self tests is known to fail."
+	@${ECHO} "Perftools developers were notified: http://code.google.com/p/google-perftools/issues/detail?id=212"
 	@${ECHO} "Run 'make check' and try to fix that. Thanks!"
 	@${ECHO} "Be aware that another self test (profiler_unittest) can randomly fail on the loaded system."
 	@${ECHO}
diff -ru google-perftools/distinfo.orig google-perftools/distinfo
--- google-perftools/distinfo.orig	2010-08-07 11:14:54.000000000 -0700
+++ google-perftools/distinfo	2010-08-07 11:18:45.000000000 -0700
@@ -1,3 +1,3 @@
-MD5 (google-perftools-1.5.tar.gz) = cab3841f23fb93f8c69aedf60afcc43f
-SHA256 (google-perftools-1.5.tar.gz) = 90651f93d3ceeba568ad0a4e5c5867ef7191433d290cdbca16a12ae3e6fac004
-SIZE (google-perftools-1.5.tar.gz) = 1159627
+MD5 (google-perftools-1.6.tar.gz) = 7acfee8d3e2ba968d20684e9f7033015
+SHA256 (google-perftools-1.6.tar.gz) = 40455b35235da304ad664b05ffbb44a1f65f4ec903e532cf365b2fae9edf1f5e
+SIZE (google-perftools-1.6.tar.gz) = 1193915
diff -ru google-perftools/files/patch-pprof.orig google-perftools/files/patch-pprof
--- google-perftools/files/patch-pprof.orig	2010-08-07 11:14:54.000000000 -0700
+++ google-perftools/files/patch-pprof	2010-08-07 11:24:07.000000000 -0700
@@ -4,8 +4,8 @@
      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*)?)$/i) {
-+    if ($l =~ /^($h)-($h)\s+..x.\s+($h)\s+\S+:\S+\s+\d+\s+(\S+\.(so|dll|dylib|bundle)((\.\d+)+\w*)?)\s+[A-Z]+\s+[\-0-9]+$/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})?)$/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) {
        # Full line from /proc/self/maps.  Example:
        #   40000000-40015000 r-xp 00000000 03:01 12845071   /lib/ld-2.3.2.so
        $start = HexExtend($1);
diff -ru google-perftools/pkg-plist.orig google-perftools/pkg-plist
--- google-perftools/pkg-plist.orig	2010-08-07 11:14:54.000000000 -0700
+++ google-perftools/pkg-plist	2010-08-07 12:09:42.000000000 -0700
@@ -38,7 +38,7 @@
 %%PORTDOCS%%%%DOCSDIR%%/INSTALL
 %%PORTDOCS%%%%DOCSDIR%%/NEWS
 %%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%%%DOCSDIR%%/README.windows
+%%PORTDOCS%%%%DOCSDIR%%/README_windows.txt
 %%PORTDOCS%%%%DOCSDIR%%/TODO
 %%PORTDOCS%%%%DOCSDIR%%/cpuprofile-fileformat.html
 %%PORTDOCS%%%%DOCSDIR%%/cpuprofile.html


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list