diff options
author | jschauma <jschauma> | 2005-07-21 19:44:30 +0000 |
---|---|---|
committer | jschauma <jschauma> | 2005-07-21 19:44:30 +0000 |
commit | fa4586dfce3fd1275d2a33842010301823e09148 (patch) | |
tree | dd16bb3d63a32ee2f2472fb146d34a75d39c1358 /devel/valgrind | |
parent | 7ad145d63bcd79f13857d99fbc555c048d1c66f7 (diff) | |
download | pkgsrc-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/DESCR | 8 | ||||
-rw-r--r-- | devel/valgrind/Makefile | 21 | ||||
-rw-r--r-- | devel/valgrind/PLIST | 55 | ||||
-rw-r--r-- | devel/valgrind/distinfo | 5 |
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 |