Date: Sun, 11 Jan 2009 00:10:42 GMT From: Yuri <yuri@tsoft.com> To: freebsd-gnats-submit@FreeBSD.org Subject: misc/130354: [MAINTAINER UPDATE] devel/google-perftools 0.98 -> 1.0 Message-ID: <200901110010.n0B0AgrV075535@www.freebsd.org> Resent-Message-ID: <200901110020.n0B0K2SA029269@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200901110010.n0B0AgrV075535>
