summaryrefslogtreecommitdiffstats
path: root/devel/valgrind/DETAILS
blob: d7c434942561a5ea8584b535d58fd88517a9a20f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
. "$GRIMOIRE/FUNCTIONS"
           SPELL=valgrind
if [[ $VALGRIND_BRANCH == scm ]]
then
         VERSION=$(get_scm_version)
          SOURCE=$SPELL-svn.tar.bz2
   SOURCE_URL[0]=svn://svn.valgrind.org/valgrind/trunk:$SPELL-svn
  FORCE_DOWNLOAD=on
   SOURCE_IGNORE=volatile
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-svn"
else
         VERSION=3.9.0
     SOURCE_HASH=sha512:4b748f9f9a647df50db75fb56f83ee2f25bad9f1f4e4f05c4ac1d1e919e6cd954975c1f325dbedb509c44be1a8516ac2a5f269090946a0d728166ab183016c7b
          SOURCE=$SPELL-$VERSION.tar.bz2
   SOURCE_URL[0]=http://valgrind.org/downloads/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
fi
      LICENSE[0]=GPL
        WEB_SITE=http://valgrind.org
         ENTERED=20020731
        KEYWORDS="debugger devel"
           SHORT="Suite of tools for debugging and profiling Linux programs."
cat << EOF
Valgrind is an award-winning suite of tools for debugging and profiling
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 four tools: a memory error
detector, a cache (time) profiler, a call-graph profiler, and a heap
(space) profiler. It runs on the following platforms: X86/Linux,
AMD64/Linux, PPC32/Linux, PPC64/Linux.
EOF