View | Details | Raw Unified | Return to bug 195874 | Differences between
and this patch

Collapse All | Expand All

(-)devel/google-perftools/Makefile (-4 / +5 lines)
Lines 2-8 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	google-perftools
4
PORTNAME=	google-perftools
5
PORTVERSION=	2.2.1
5
PORTVERSION=	2.3
6
CATEGORIES=	devel
6
CATEGORIES=	devel
7
MASTER_SITES=	https://googledrive.com/host/0B6NtGsLhIcf7MWxMMF9JdTN3UVk/ \
7
MASTER_SITES=	https://googledrive.com/host/0B6NtGsLhIcf7MWxMMF9JdTN3UVk/ \
8
		${MASTER_SITE_LOCAL}
8
		${MASTER_SITE_LOCAL}
Lines 39-45 Link Here
39
CONFIGURE_ARGS+=--enable-frame-pointers
39
CONFIGURE_ARGS+=--enable-frame-pointers
40
.endif
40
.endif
41
.if ${ARCH} == "ia64" || ${ARCH} == "powerpc" || ${ARCH} == "sparc64"
41
.if ${ARCH} == "ia64" || ${ARCH} == "powerpc" || ${ARCH} == "sparc64"
42
BROKEN=	Does not build, assembly not supported, see PR-94: http://code.google.com/p/google-perftools/issues/detail?id=94&can=1
42
BROKEN=	Does not build, assembly not supported, see PR#94: http://code.google.com/p/google-perftools/issues/detail?id=94&can=1
43
.endif
43
.endif
44
44
45
post-patch:
45
post-patch:
Lines 56-63 Link Here
56
56
57
post-build:
57
post-build:
58
	@${ECHO}
58
	@${ECHO}
59
	@${ECHO} "Please run 'make check'. Two testcases are known to fail."
59
	@${ECHO} "Please run 'make check' (requires bash)."
60
	@${ECHO} "Report any testcase failures to http://code.google.com/p/google-perftools/issues/list"
60
	@${ECHO} "Two testcases are known to fail. Testsuite is known to be"
61
	@${ECHO} "unreliable and give false positives and negatives (PR#661)."
61
	@${ECHO}
62
	@${ECHO}
62
63
63
post-install:
64
post-install:
(-)devel/google-perftools/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (gperftools-2.2.1.tar.gz) = 56f8f730e56576ad972553bf8467f1c77770f00a6289d3d961ec6f026bf9f313
1
SHA256 (gperftools-2.3.tar.gz) = 093452ad45d639093c144b4ec732a3417e8ee1f3744f2b0f8d45c996223385ce
2
SIZE (gperftools-2.2.1.tar.gz) = 1370247
2
SIZE (gperftools-2.3.tar.gz) = 1346151
(-)devel/google-perftools/files/patch-pprof (-18 / +5 lines)
Lines 1-24 Link Here
1
--- src/pprof.orig	2012-02-03 15:39:48.000000000 -0800
1
--- src/pprof
2
+++ src/pprof	2013-05-03 10:29:08.000000000 -0700
2
+++ src/pprof
3
@@ -752,10 +752,9 @@
3
@@ -4405,7 +4405,7 @@
4
   # (Stop once we find one.)
5
   # Works best if the browser is already running.
6
   my @alt = (
7
-    "/etc/alternatives/gnome-www-browser",
8
-    "/etc/alternatives/x-www-browser",
9
-    "google-chrome",
10
+    "chrome",
11
     "firefox",
12
+    "opera"
13
   );
14
   foreach my $b (@alt) {
15
     if (system($b, $fname) == 0) {
16
@@ -4345,7 +4344,7 @@
17
     my $finish;
4
     my $finish;
18
     my $offset;
5
     my $offset;
19
     my $lib;
6
     my $lib;
20
-    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) {
7
-    if ($l =~ /^($h)-($h)\s+..x.\s+($h)\s+\S+:\S+\s+\d+\s+(.+\.(so|dll|dylib|bundle)((\.\d+)+\w*(\.\d+){0,3})?)$/i) {
21
+    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) {
8
+    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) {
22
       # Full line from /proc/self/maps.  Example:
9
       # Full line from /proc/self/maps.  Example:
23
       #   40000000-40015000 r-xp 00000000 03:01 12845071   /lib/ld-2.3.2.so
10
       #   40000000-40015000 r-xp 00000000 03:01 12845071   /lib/ld-2.3.2.so
24
       $start = HexExtend($1);
11
       $start = HexExtend($1);
(-)devel/google-perftools/pkg-plist (-6 / +6 lines)
Lines 20-46 Link Here
20
lib/libprofiler.a
20
lib/libprofiler.a
21
lib/libprofiler.so
21
lib/libprofiler.so
22
lib/libprofiler.so.0
22
lib/libprofiler.so.0
23
lib/libprofiler.so.0.4.1
23
lib/libprofiler.so.0.4.3
24
lib/libtcmalloc.a
24
lib/libtcmalloc.a
25
lib/libtcmalloc.so
25
lib/libtcmalloc.so
26
lib/libtcmalloc.so.4
26
lib/libtcmalloc.so.4
27
lib/libtcmalloc.so.4.2.2
27
lib/libtcmalloc.so.4.2.4
28
lib/libtcmalloc_and_profiler.a
28
lib/libtcmalloc_and_profiler.a
29
lib/libtcmalloc_and_profiler.so
29
lib/libtcmalloc_and_profiler.so
30
lib/libtcmalloc_and_profiler.so.4
30
lib/libtcmalloc_and_profiler.so.4
31
lib/libtcmalloc_and_profiler.so.4.2.2
31
lib/libtcmalloc_and_profiler.so.4.2.4
32
lib/libtcmalloc_debug.a
32
lib/libtcmalloc_debug.a
33
lib/libtcmalloc_debug.so
33
lib/libtcmalloc_debug.so
34
lib/libtcmalloc_debug.so.4
34
lib/libtcmalloc_debug.so.4
35
lib/libtcmalloc_debug.so.4.2.2
35
lib/libtcmalloc_debug.so.4.2.4
36
lib/libtcmalloc_minimal.a
36
lib/libtcmalloc_minimal.a
37
lib/libtcmalloc_minimal.so
37
lib/libtcmalloc_minimal.so
38
lib/libtcmalloc_minimal.so.4
38
lib/libtcmalloc_minimal.so.4
39
lib/libtcmalloc_minimal.so.4.2.2
39
lib/libtcmalloc_minimal.so.4.2.4
40
lib/libtcmalloc_minimal_debug.a
40
lib/libtcmalloc_minimal_debug.a
41
lib/libtcmalloc_minimal_debug.so
41
lib/libtcmalloc_minimal_debug.so
42
lib/libtcmalloc_minimal_debug.so.4
42
lib/libtcmalloc_minimal_debug.so.4
43
lib/libtcmalloc_minimal_debug.so.4.2.2
43
lib/libtcmalloc_minimal_debug.so.4.2.4
44
libdata/pkgconfig/libprofiler.pc
44
libdata/pkgconfig/libprofiler.pc
45
libdata/pkgconfig/libtcmalloc.pc
45
libdata/pkgconfig/libtcmalloc.pc
46
libdata/pkgconfig/libtcmalloc_debug.pc
46
libdata/pkgconfig/libtcmalloc_debug.pc

Return to bug 195874