misc/130354: [MAINTAINER UPDATE] devel/google-perftools 0.98 -> 1.0

Yuri yuri at tsoft.com
Sat Jan 10 16:20:03 PST 2009


>Number:         130354
>Category:       misc
>Synopsis:       [MAINTAINER UPDATE] devel/google-perftools 0.98 -> 1.0
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Jan 11 00:20:02 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Yuri
>Release:        7.1-PRERELEASE
>Organization:
n/a
>Environment:
>Description:
Please apply the attached patch.
Thanks.

>How-To-Repeat:
randomly 
>Fix:


Patch attached with submission follows:

diff -u google-perftools/Makefile.orig google-perftools/Makefile
--- google-perftools/Makefile.orig	2009-01-10 14:26:20.000000000 -0800
+++ google-perftools/Makefile	2009-01-10 15:07:41.000000000 -0800
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	google-perftools
-PORTVERSION=	0.98
+PORTVERSION=	1.0
 CATEGORIES=	devel
 MASTER_SITES=	${MASTER_SITE_GOOGLE_CODE} \
 		${MASTER_SITE_LOCAL}
@@ -28,8 +28,9 @@
 
 post-build:
 	@${ECHO}
-	@${ECHO} "Be aware that some of the self tests are known to fail."
+	@${ECHO} "Be aware that 1 (heap-checker-death_unittest) out of 23 self tests is known to fail."
 	@${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}
 
 # four of the tests are known to fail on 7.0, uncomment this as soon as this is fixed
@@ -42,7 +43,10 @@
 
 .if ${ARCH} == "amd64" || ${ARCH} == "sparc64"
 # src/stacktrace.cc:81:5: #error Cannnot calculate stack trace: need libunwind (see INSTALL file)
-BROKEN=	Does not build, cannnot calculate stack trace: need libunwind (see INSTALL file)
+BROKEN=	Does not build, cannot calculate stack trace: need libunwind (see INSTALL file)
+.endif
+.if ${ARCH} == "ia64"
+BROKEN=	Does not build, ia64 assembly not supported, see PR-94: http://code.google.com/p/google-perftools/issues/detail?id=94&can=1
 .endif
 
 .include <bsd.port.post.mk>
diff -u google-perftools/distinfo.orig google-perftools/distinfo
--- google-perftools/distinfo.orig	2009-01-10 14:26:20.000000000 -0800
+++ google-perftools/distinfo	2009-01-10 14:30:07.000000000 -0800
@@ -1,3 +1,3 @@
-MD5 (google-perftools-0.98.tar.gz) = be6d283bb6177f1febaefd3570f3366d
-SHA256 (google-perftools-0.98.tar.gz) = bc3c58bf1bf3b0335a271fe1555f8fb962888ac86fbb3f8a8302f180d6509f6c
-SIZE (google-perftools-0.98.tar.gz) = 2003509
+MD5 (google-perftools-1.0.tar.gz) = d025860dff02eff27bcc08a1bed20682
+SHA256 (google-perftools-1.0.tar.gz) = 8813cd6ed82255e54e860f77f4bd40a868368b307fa5072f2b8cbafcc3342401
+SIZE (google-perftools-1.0.tar.gz) = 1044285


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


More information about the freebsd-bugs mailing list