summaryrefslogtreecommitdiff
path: root/packages
diff options
context:
space:
mode:
authorcsilvers <csilvers@6b5cf1ce-ec42-a296-1ba9-69fdba395a50>2007-03-22 03:28:56 +0000
committercsilvers <csilvers@6b5cf1ce-ec42-a296-1ba9-69fdba395a50>2007-03-22 03:28:56 +0000
commit91fad389784766782263133c5510976a8f76d89e (patch)
tree4058058dc6bd6eb12bf72efc06c1d1ac11cd170b /packages
parent51b4875f8ade3e0930eed2dc2a842ec607a94a2c (diff)
downloadgperftools-91fad389784766782263133c5510976a8f76d89e.tar.gz
Tue May 31 08:14:38 2005 Google Inc. <opensource@google.com>
* google-perftools: version 0.2 release * Use mmap2() instead of mmap(), to map more memory (menage) * Do correct pthread-local checking in heap-checker! (maxim) * Avoid overflow on 64-bit machines in pprof (sanjay) * Add a few more GetPC() functions, including for AMD (csilvers) * Better method for overriding pthread functions (menage) * (Hacky) fix to avoid overwriting profile files after fork() (csilvers) * Crashing bugfix involving dumping heaps on small-stack threads (tudor) * Allow library versions with letters at the end (csilvers) * Config fixes for systems that don't define PATH_MAX (csilvers) * Confix fixes so we no longer need config.h after install (csilvers) * Fix to pprof to correctly read very big cpu profiles (csilvers) * Fix to pprof to deal with new commandline flags in modern gv's * Better error reporting when we can't access /proc/maps (etune) * Get rid of the libc-preallocate code (which could crash on some systems); no longer needed with local-threads fix (csilvers) git-svn-id: http://gperftools.googlecode.com/svn/trunk@11 6b5cf1ce-ec42-a296-1ba9-69fdba395a50
Diffstat (limited to 'packages')
-rw-r--r--packages/deb/changelog2
-rw-r--r--packages/deb/control8
-rw-r--r--packages/deb/copyright2
-rw-r--r--packages/deb/files0
-rw-r--r--packages/deb/libgoogle-perftools-dev.install4
-rw-r--r--packages/deb/libgoogle-perftools0.install4
-rwxr-xr-xpackages/rpm.sh3
-rw-r--r--packages/rpm/rpm.spec27
8 files changed, 26 insertions, 24 deletions
diff --git a/packages/deb/changelog b/packages/deb/changelog
index 7db9caa..97a5436 100644
--- a/packages/deb/changelog
+++ b/packages/deb/changelog
@@ -2,4 +2,4 @@ google-perftools (0.1-1) unstable; urgency=low
* Initial release.
- -- El Goog <opensource@google.com> Tue, 15 Feb 2005 08:07:33 -0800
+ -- Google Inc. <opensource@google.com> Fri, 11 Mar 2005 08:07:33 -0800
diff --git a/packages/deb/control b/packages/deb/control
index 51692d2..379a5b1 100644
--- a/packages/deb/control
+++ b/packages/deb/control
@@ -1,7 +1,7 @@
Source: google-perftools
Priority: optional
-Maintainer: El Goog <opensource@google.com>
-Build-Depends: debhelper (>= 4.0.0), binutils, coreutils
+Maintainer: Google Inc. <opensource@google.com>
+Build-Depends: debhelper (>= 4.0.0), binutils
Standards-Version: 3.6.1
Package: libgoogle-perftools-dev
@@ -11,7 +11,7 @@ Depends: libgoogle-perftools0 (= ${Source-Version})
Description: libraries for CPU and heap analysis, plus an efficient thread-caching malloc
The google-perftools package contains some utilities to improve and
analyze the performance of C++ programs. This includes an optimized
- thread-caching malloc() and cpu and heap profiling utilities. The
+ thread-caching malloc() and cpu and heap profiling utilities. The
devel package contains static and debug libraries and header files
for developing applications that use the google-perftools package.
@@ -22,4 +22,4 @@ Depends: ${shlibs:Depends}
Description: libraries for CPU and heap analysis, plus an efficient thread-caching malloc
The google-perftools package contains some utilities to improve and
analyze the performance of C++ programs. This includes an optimized
- thread-caching malloc() and cpu and heap profiling utilities.
+ thread-caching malloc() and cpu and heap profiling utilities.
diff --git a/packages/deb/copyright b/packages/deb/copyright
index 401e871..725a37d 100644
--- a/packages/deb/copyright
+++ b/packages/deb/copyright
@@ -1,4 +1,4 @@
-This package was debianized by El Goog <opensource@google.com> on
+This package was debianized by Google Inc. <opensource@google.com> on
15 February 2005.
It was downloaded from http://code.google.com/
diff --git a/packages/deb/files b/packages/deb/files
deleted file mode 100644
index e69de29..0000000
--- a/packages/deb/files
+++ /dev/null
diff --git a/packages/deb/libgoogle-perftools-dev.install b/packages/deb/libgoogle-perftools-dev.install
index cc83888..d81ff20 100644
--- a/packages/deb/libgoogle-perftools-dev.install
+++ b/packages/deb/libgoogle-perftools-dev.install
@@ -2,3 +2,7 @@ usr/include/google/*
usr/lib/lib*.so
usr/lib/lib*.a
usr/lib/*.la
+debian/tmp/usr/include/google/*
+debian/tmp/usr/lib/lib*.so
+debian/tmp/usr/lib/lib*.a
+debian/tmp/usr/lib/*.la
diff --git a/packages/deb/libgoogle-perftools0.install b/packages/deb/libgoogle-perftools0.install
index 983962c..047eed5 100644
--- a/packages/deb/libgoogle-perftools0.install
+++ b/packages/deb/libgoogle-perftools0.install
@@ -1,2 +1,4 @@
usr/lib/lib*.so.*
-usr/bin/pprof
+usr/bin/pprof*
+debian/tmp/usr/lib/lib*.so.*
+debian/tmp/usr/bin/pprof*
diff --git a/packages/rpm.sh b/packages/rpm.sh
index de936a3..a5699a2 100755
--- a/packages/rpm.sh
+++ b/packages/rpm.sh
@@ -68,7 +68,8 @@ fi
rm -rf "$destdir"
mkdir -p "$destdir"
-mv "$RPM_SOURCE_DIR"/*/"$fullname"*.rpm "$destdir"
+# We want to get not only the main package but devel etc, hence the middle *
+mv "$RPM_SOURCE_DIR"/*/"${PACKAGE}"-*"${VERSION}"*.rpm "$destdir"
echo
echo "The rpm package file(s) are located in $PWD/$destdir"
diff --git a/packages/rpm/rpm.spec b/packages/rpm/rpm.spec
index 9bb8238..24c0432 100644
--- a/packages/rpm/rpm.spec
+++ b/packages/rpm/rpm.spec
@@ -8,10 +8,11 @@ Summary: Performance tools for C++
Version: %ver
Release: %rel
Group: Development/Libraries
-URL: http://google.sourceforge.net
+URL: http://goog-perftools.sourceforge.net
Copyright: BSD
-Packager: El Goog <opensource@google.com>
-Source: http://google.sourceforge.net/%{NAME}-%{PACKAGE_VERSION}.tar.gz
+Vendor: Google
+Packager: Google <opensource@google.com>
+Source: http://goog-perftools.sourceforge.net/%{NAME}-%{PACKAGE_VERSION}.tar.gz
Distribution: Redhat 7 and above.
Buildroot: %{_tmppath}/%{name}-root
Docdir: %prefix/doc
@@ -31,7 +32,7 @@ The %name-devel package contains static and debug libraries and header
files for developing applications that use the %name package.
%changelog
- * Tue Feb 8 2005 <opensource@google.com>
+ * Fri Mar 11 2005 <opensource@google.com>
- First draft
%prep
@@ -51,18 +52,16 @@ rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root)
-%doc AUTHORS COPYING ChangeLog INSTALL NEWS README TODO doc/cpu_profiler.html doc/heap-example1.png doc/heap_profiler.html doc/overview.gif doc/pageheap.gif doc/pprof-test-big.gif doc/pprof-test.gif doc/pprof-vsnprintf-big.gif doc/pprof-vsnprintf.gif doc/spanmap.gif doc/tcmalloc.html doc/threadheap.gif
+%doc AUTHORS COPYING ChangeLog INSTALL NEWS README TODO doc/cpu_profiler.html doc/heap-example1.png doc/heap_checker.html doc/heap_profiler.html doc/index.html doc/overview.dot doc/overview.gif doc/pageheap.dot doc/pageheap.gif doc/pprof-test-big.gif doc/pprof-test.gif doc/pprof-vsnprintf-big.gif doc/pprof-vsnprintf.gif doc/spanmap.dot doc/spanmap.gif doc/t-test1.times.txt doc/tcmalloc-opspercpusec.vs.threads.1024.bytes.png doc/tcmalloc-opspercpusec.vs.threads.128.bytes.png doc/tcmalloc-opspercpusec.vs.threads.131072.bytes.png doc/tcmalloc-opspercpusec.vs.threads.16384.bytes.png doc/tcmalloc-opspercpusec.vs.threads.2048.bytes.png doc/tcmalloc-opspercpusec.vs.threads.256.bytes.png doc/tcmalloc-opspercpusec.vs.threads.32768.bytes.png doc/tcmalloc-opspercpusec.vs.threads.4096.bytes.png doc/tcmalloc-opspercpusec.vs.threads.512.bytes.png doc/tcmalloc-opspercpusec.vs.threads.64.bytes.png doc/tcmalloc-opspercpusec.vs.threads.65536.bytes.png doc/tcmalloc-opspercpusec.vs.threads.8192.bytes.png doc/tcmalloc-opspersec.vs.size.1.threads.png doc/tcmalloc-opspersec.vs.size.12.threads.png doc/tcmalloc-opspersec.vs.size.16.threads.png doc/tcmalloc-opspersec.vs.size.2.threads.png doc/tcmalloc-opspersec.vs.size.20.threads.png doc/tcmalloc-opspersec.vs.size.3.threads.png doc/tcmalloc-opspersec.vs.size.4.threads.png doc/tcmalloc-opspersec.vs.size.5.threads.png doc/tcmalloc-opspersec.vs.size.8.threads.png doc/tcmalloc.html doc/threadheap.dot doc/threadheap.gif
%{prefix}/lib/libstacktrace.so.0
%{prefix}/lib/libstacktrace.so.0.0.0
%{prefix}/lib/libtcmalloc.so.0
%{prefix}/lib/libtcmalloc.so.0.0.0
+%{prefix}/lib/libtcmalloc_minimal.so.0
+%{prefix}/lib/libtcmalloc_minimal.so.0.0.0
%{prefix}/lib/libprofiler.so.0
%{prefix}/lib/libprofiler.so.0.0.0
-%{prefix}/lib/libheapprofiler.so.0
-%{prefix}/lib/libheapprofiler.so.0.0.0
-%{prefix}/lib/libheapchecker.so.0
-%{prefix}/lib/libheapchecker.so.0.0.0
%{prefix}/bin/pprof
%{prefix}/man/man1/pprof.1.gz
@@ -77,13 +76,9 @@ rm -rf $RPM_BUILD_ROOT
%{prefix}/lib/libtcmalloc.a
%{prefix}/lib/libtcmalloc.la
%{prefix}/lib/libtcmalloc.so
+%{prefix}/lib/libtcmalloc_minimal.a
+%{prefix}/lib/libtcmalloc_minimal.la
+%{prefix}/lib/libtcmalloc_minimal.so
%{prefix}/lib/libprofiler.a
%{prefix}/lib/libprofiler.la
%{prefix}/lib/libprofiler.so
-%{prefix}/lib/libheapprofiler.a
-%{prefix}/lib/libheapprofiler.la
-%{prefix}/lib/libheapprofiler.so
-%{prefix}/lib/libheapchecker.a
-%{prefix}/lib/libheapchecker.la
-%{prefix}/lib/libheapchecker.so
-