pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/valgrind Initial import of valgrind, currently m...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/866950702041
branches:  trunk
changeset: 497197:866950702041
user:      jschauma <jschauma%pkgsrc.org@localhost>
date:      Thu Jul 21 19:44:30 2005 +0000

description:
Initial import of valgrind, currently marked only available for Linux.

Valgrind is a suite of tools for debugging and profiling x86-Linux programs.
With the tools that come with Valgrind, you can automatically detect many
memory management and threading bugs, avoiding hours of frustrating
bug-hunting, making your programs more stable. You can also perform detailed
profiling, to speed up and reduce memory use of your programs.

The Valgrind distribution currently includes five tools: two memory error
detectors, a thread error detector, a cache profiler and a heap profiler.

diffstat:

 devel/valgrind/DESCR    |   8 +++++++
 devel/valgrind/Makefile |  21 ++++++++++++++++++
 devel/valgrind/PLIST    |  55 +++++++++++++++++++++++++++++++++++++++++++++++++
 devel/valgrind/distinfo |   5 ++++
 4 files changed, 89 insertions(+), 0 deletions(-)

diffs (105 lines):

diff -r 86f95a0b4f22 -r 866950702041 devel/valgrind/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/valgrind/DESCR      Thu Jul 21 19:44:30 2005 +0000
@@ -0,0 +1,8 @@
+Valgrind is a suite of tools for debugging and profiling x86-Linux programs.
+With the tools that come with Valgrind, you can automatically detect many
+memory management and threading bugs, avoiding hours of frustrating
+bug-hunting, making your programs more stable. You can also perform detailed
+profiling, to speed up and reduce memory use of your programs.
+
+The Valgrind distribution currently includes five tools: two memory error
+detectors, a thread error detector, a cache profiler and a heap profiler.
diff -r 86f95a0b4f22 -r 866950702041 devel/valgrind/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/valgrind/Makefile   Thu Jul 21 19:44:30 2005 +0000
@@ -0,0 +1,21 @@
+# $NetBSD: Makefile,v 1.1.1.1 2005/07/21 19:44:30 jschauma Exp $
+#
+
+DISTNAME=              valgrind-2.4.0
+CATEGORIES=            devel
+MASTER_SITES=          http://valgrind.org/downloads/
+EXTRACT_SUFX=          .tar.bz2
+
+MAINTAINER=            tech-pkg%NetBSD.org@localhost
+HOMEPAGE=              http://valgrind.org/downloads/
+COMMENT=               Debugging and profiling tools
+
+USE_PKGLOCALEDIR=      yes
+PKGCONFIG_OVERRIDE+=   ${WRKSRC}/valgrind.pc.in
+GNU_CONFIGURE=         yes
+
+ONLY_FOR_PLATFORMS=    Linux-*-*
+
+USE_TOOLS+=            gmake
+
+.include "../../mk/bsd.pkg.mk"
diff -r 86f95a0b4f22 -r 866950702041 devel/valgrind/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/valgrind/PLIST      Thu Jul 21 19:44:30 2005 +0000
@@ -0,0 +1,55 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2005/07/21 19:44:30 jschauma Exp $
+bin/cg_annotate
+bin/valgrind
+bin/valgrind-listener
+include/valgrind/basic_types.h
+include/valgrind/${LOWER_OPSYS}/vki.h
+include/valgrind/memcheck.h
+include/valgrind/tool.h
+include/valgrind/tool_asm.h
+include/valgrind/valgrind.h
+include/valgrind/vg_skin.h
+include/valgrind/x86-${LOWER_OPSYS}/vki_arch.h
+include/valgrind/x86-${LOWER_OPSYS}/vki_arch_posixtypes.h
+include/valgrind/x86/tool_arch.h
+lib/pkgconfig/valgrind.pc
+lib/valgrind/default.supp
+lib/valgrind/glibc-2.1.supp
+lib/valgrind/glibc-2.2.supp
+lib/valgrind/glibc-2.3.supp
+lib/valgrind/hp2ps
+lib/valgrind/stage2
+lib/valgrind/vg_inject.so
+lib/valgrind/vgpreload_addrcheck.so
+lib/valgrind/vgpreload_massif.so
+lib/valgrind/vgpreload_memcheck.so
+lib/valgrind/vgskin_addrcheck.so
+lib/valgrind/vgskin_cachegrind.so
+lib/valgrind/vgskin_corecheck.so
+lib/valgrind/vgskin_lackey.so
+lib/valgrind/vgskin_massif.so
+lib/valgrind/vgskin_memcheck.so
+lib/valgrind/vgskin_none.so
+lib/valgrind/xfree-3.supp
+lib/valgrind/xfree-4.supp
+man/man1/valgrind.1
+share/doc/valgrind/ac_main.html
+share/doc/valgrind/cc_main.html
+share/doc/valgrind/cg_main.html
+share/doc/valgrind/cg_techdocs.html
+share/doc/valgrind/coregrind_core.html
+share/doc/valgrind/coregrind_intro.html
+share/doc/valgrind/coregrind_tools.html
+share/doc/valgrind/date.gif
+share/doc/valgrind/lk_main.html
+share/doc/valgrind/manual.html
+share/doc/valgrind/mc_main.html
+share/doc/valgrind/mc_techdocs.html
+share/doc/valgrind/ms_main.html
+share/doc/valgrind/nl_main.html
+@dirrm share/doc/valgrind
+@dirrm lib/valgrind
+@dirrm include/valgrind/x86-${LOWER_OPSYS}
+@dirrm include/valgrind/x86
+@dirrm include/valgrind/${LOWER_OPSYS}
+@dirrm include/valgrind
diff -r 86f95a0b4f22 -r 866950702041 devel/valgrind/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/valgrind/distinfo   Thu Jul 21 19:44:30 2005 +0000
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2005/07/21 19:44:30 jschauma Exp $
+
+SHA1 (valgrind-2.4.0.tar.bz2) = e674666aeda0034833546e7a1fd21d879caa5495
+RMD160 (valgrind-2.4.0.tar.bz2) = 05860e6094d0da6125052cb7208bd9638fa75cef
+Size (valgrind-2.4.0.tar.bz2) = 1072044 bytes



Home | Main Index | Thread Index | Old Index