summaryrefslogtreecommitdiff
path: root/devel/valgrind
diff options
context:
space:
mode:
authorjschauma <jschauma>2005-07-21 19:44:30 +0000
committerjschauma <jschauma>2005-07-21 19:44:30 +0000
commitfa4586dfce3fd1275d2a33842010301823e09148 (patch)
treedd16bb3d63a32ee2f2472fb146d34a75d39c1358 /devel/valgrind
parent7ad145d63bcd79f13857d99fbc555c048d1c66f7 (diff)
downloadpkgsrc-fa4586dfce3fd1275d2a33842010301823e09148.tar.gz
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 (limited to 'devel/valgrind')
-rw-r--r--devel/valgrind/DESCR8
-rw-r--r--devel/valgrind/Makefile21
-rw-r--r--devel/valgrind/PLIST55
-rw-r--r--devel/valgrind/distinfo5
4 files changed, 89 insertions, 0 deletions
diff --git a/devel/valgrind/DESCR b/devel/valgrind/DESCR
new file mode 100644
index 00000000000..0b0adbf3933
--- /dev/null
+++ b/devel/valgrind/DESCR
@@ -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 --git a/devel/valgrind/Makefile b/devel/valgrind/Makefile
new file mode 100644
index 00000000000..6fe86968538
--- /dev/null
+++ b/devel/valgrind/Makefile
@@ -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
+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 --git a/devel/valgrind/PLIST b/devel/valgrind/PLIST
new file mode 100644
index 00000000000..60ce30e7f4e
--- /dev/null
+++ b/devel/valgrind/PLIST
@@ -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 --git a/devel/valgrind/distinfo b/devel/valgrind/distinfo
new file mode 100644
index 00000000000..d5c113b5b3e
--- /dev/null
+++ b/devel/valgrind/distinfo
@@ -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