summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dev-libs/google-perftools/Manifest13
-rw-r--r--dev-libs/google-perftools/files/digest-google-perftools-0.933
-rw-r--r--dev-libs/google-perftools/files/google-perftools-0.94-gentoo.patch11
-rw-r--r--dev-libs/google-perftools/google-perftools-0.94.1.ebuild36
-rw-r--r--dev-libs/google-perftools/google-perftools-0.94.ebuild36
-rw-r--r--dev-libs/google-perftools/google-perftools-0.97.ebuild36
6 files changed, 126 insertions, 9 deletions
diff --git a/dev-libs/google-perftools/Manifest b/dev-libs/google-perftools/Manifest
index 03958df..928fb0a 100644
--- a/dev-libs/google-perftools/Manifest
+++ b/dev-libs/google-perftools/Manifest
@@ -1,8 +1,9 @@
+AUX google-perftools-0.94-gentoo.patch 560 RMD160 9fe161da366a28460e3897fd0ace8953cfc62ec7 SHA1 e4457bf01bbe9ea4af72b9474d49e7a61b925395 SHA256 8c4fb8a2e7abccadfcbad84ed544e3dd9f0457eeaf05f6c0578140a6dd219311
DIST google-perftools-0.93.tar.gz 1887604 RMD160 2b18c9f1dfa842f666dbef4b321658000752909a SHA1 2654459d6d02f91b3db28fcad45a30fb61003814 SHA256 e9e9048b8da2b82a51a78629768f02d1921429727318afcbf189d536f9157273
+DIST google-perftools-0.94.1.tar.gz 1910734 RMD160 0259b424b3b0ad2bd76fba0d9af329dc8389d484 SHA1 4974441f037d7e92d88c5623e020e1b618056daf SHA256 6322a4a63b19062afe50801934979b0259a6aa365c1e840e678b42b8c2507f25
+DIST google-perftools-0.94.tar.gz 1910473 RMD160 32744f539af510edea19db91f7a4d4ef5e0f8277 SHA1 77f08ba9445b775a3da2bdcd2ad49e37893253e4 SHA256 b4dd999b8addee7639c0949a8a76432dbb12bb43c520bb3d40ce10d31131de79
+DIST google-perftools-0.97.tar.gz 1985699 RMD160 45512543275d49eb3ad6d12fad0206f694c67537 SHA1 30098fe2c82168be959a20339e0bd733f11ff3d5 SHA256 847af74c68fa436419dd53a3dee530137b95b7c0cecd6df7173bbdf79f05ef19
EBUILD google-perftools-0.93.ebuild 611 RMD160 35d9a9cf663e57ad6c9e7b5ef19a5fd7b221e1f0 SHA1 64b4c034cdc8a5e32bd8052b6c54a5512d79bdba SHA256 fc3ac8c3a8d15d0208925f19c03e2e764477fb57669c79820400cc224c3940be
-MD5 bd17f1f6c3fdefd6d2f13dbae5345d52 google-perftools-0.93.ebuild 611
-RMD160 35d9a9cf663e57ad6c9e7b5ef19a5fd7b221e1f0 google-perftools-0.93.ebuild 611
-SHA256 fc3ac8c3a8d15d0208925f19c03e2e764477fb57669c79820400cc224c3940be google-perftools-0.93.ebuild 611
-MD5 327e496605c4e0d8f828727d9ea31d63 files/digest-google-perftools-0.93 268
-RMD160 e2ee3c3b766d31652a3d86941bd5aca1cf78b30b files/digest-google-perftools-0.93 268
-SHA256 52d4a67af91bb13cebdfb1110102fe31f3350601b7653a8e1f74100f7f9b897d files/digest-google-perftools-0.93 268
+EBUILD google-perftools-0.94.1.ebuild 714 RMD160 a2cd48e9ba55bc70c7402ddc3df315ae07fd2333 SHA1 6c73de6bb4bdcb3ae38591035235b62fda4356c0 SHA256 957b9ca73bb6b7d206874e5bd0a6bb56c47a7ca3424ece6bbb8bb9a999ee4f6b
+EBUILD google-perftools-0.94.ebuild 708 RMD160 2be47fa571ddc4a962e17831bd936a97f1643750 SHA1 878aab2b6d6604f677293643197a9cb9af62af02 SHA256 0befb819bcf4918a4d3a1c58ca2fa26eae014bd9596c249e885cc8706f698a2d
+EBUILD google-perftools-0.97.ebuild 714 RMD160 a2cd48e9ba55bc70c7402ddc3df315ae07fd2333 SHA1 6c73de6bb4bdcb3ae38591035235b62fda4356c0 SHA256 957b9ca73bb6b7d206874e5bd0a6bb56c47a7ca3424ece6bbb8bb9a999ee4f6b
diff --git a/dev-libs/google-perftools/files/digest-google-perftools-0.93 b/dev-libs/google-perftools/files/digest-google-perftools-0.93
deleted file mode 100644
index 18595ec..0000000
--- a/dev-libs/google-perftools/files/digest-google-perftools-0.93
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 9934d8df6151e891872198b6708c3a6d google-perftools-0.93.tar.gz 1887604
-RMD160 2b18c9f1dfa842f666dbef4b321658000752909a google-perftools-0.93.tar.gz 1887604
-SHA256 e9e9048b8da2b82a51a78629768f02d1921429727318afcbf189d536f9157273 google-perftools-0.93.tar.gz 1887604
diff --git a/dev-libs/google-perftools/files/google-perftools-0.94-gentoo.patch b/dev-libs/google-perftools/files/google-perftools-0.94-gentoo.patch
new file mode 100644
index 0000000..000a8a2
--- /dev/null
+++ b/dev-libs/google-perftools/files/google-perftools-0.94-gentoo.patch
@@ -0,0 +1,11 @@
+diff -Naur google-perftools-0.94.orig/src/stacktrace_libunwind-inl.h google-perftools-0.94/src/stacktrace_libunwind-inl.h
+--- google-perftools-0.94.orig/src/stacktrace_libunwind-inl.h 2007-10-19 01:05:15.000000000 +0900
++++ google-perftools-0.94/src/stacktrace_libunwind-inl.h 2007-12-01 08:51:01.000000000 +0900
+@@ -38,6 +38,7 @@
+ }
+ #include "google/stacktrace.h"
+ #include "base/spinlock.h"
++#include "base/logging.h"
+
+ // Sometimes, we can try to get a stack trace from within a stack
+ // trace, because libunwind can call mmap/sbrk (maybe indirectly via
diff --git a/dev-libs/google-perftools/google-perftools-0.94.1.ebuild b/dev-libs/google-perftools/google-perftools-0.94.1.ebuild
new file mode 100644
index 0000000..326bf8a
--- /dev/null
+++ b/dev-libs/google-perftools/google-perftools-0.94.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit eutils
+
+DESCRIPTION="Fast, mutli-threaded malloc() and nifty performance analysis tools"
+HOMEPAGE="http://code.google.com/p/google-perftools/"
+SRC_URI="http://google-perftools.googlecode.com/files/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT="test"
+
+DEPEND="sys-libs/libunwind"
+
+# parallel make b0rks
+MAKEOPTS="-j1"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/${PN}-0.94-gentoo.patch
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die
+
+ rm -rf "${D}"/usr/share/doc/${P}
+
+ dodoc AUTHORS ChangeLog NEWS README TODO
+ dohtml doc/*
+}
diff --git a/dev-libs/google-perftools/google-perftools-0.94.ebuild b/dev-libs/google-perftools/google-perftools-0.94.ebuild
new file mode 100644
index 0000000..04337c0
--- /dev/null
+++ b/dev-libs/google-perftools/google-perftools-0.94.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit eutils
+
+DESCRIPTION="Fast, mutli-threaded malloc() and nifty performance analysis tools"
+HOMEPAGE="http://code.google.com/p/google-perftools/"
+SRC_URI="http://google-perftools.googlecode.com/files/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT="test"
+
+DEPEND="sys-libs/libunwind"
+
+# parallel make b0rks
+MAKEOPTS="-j1"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/${P}-gentoo.patch
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die
+
+ rm -rf "${D}"/usr/share/doc/${P}
+
+ dodoc AUTHORS ChangeLog NEWS README TODO
+ dohtml doc/*
+}
diff --git a/dev-libs/google-perftools/google-perftools-0.97.ebuild b/dev-libs/google-perftools/google-perftools-0.97.ebuild
new file mode 100644
index 0000000..326bf8a
--- /dev/null
+++ b/dev-libs/google-perftools/google-perftools-0.97.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit eutils
+
+DESCRIPTION="Fast, mutli-threaded malloc() and nifty performance analysis tools"
+HOMEPAGE="http://code.google.com/p/google-perftools/"
+SRC_URI="http://google-perftools.googlecode.com/files/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT="test"
+
+DEPEND="sys-libs/libunwind"
+
+# parallel make b0rks
+MAKEOPTS="-j1"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/${PN}-0.94-gentoo.patch
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die
+
+ rm -rf "${D}"/usr/share/doc/${P}
+
+ dodoc AUTHORS ChangeLog NEWS README TODO
+ dohtml doc/*
+}