[SM-Commit] GIT changes to master grimoire by Juuso Alasuutari (4e85e3259fa8266c85255ea7266ad54a12994b32)

Juuso Alasuutari scm at sourcemage.org
Wed Apr 11 07:33:22 EDT 2007


GIT changes to master grimoire by Juuso Alasuutari <iuso at sourcemage.org>:

 dev/null                                  |binary
 devel/valgrind/DEPENDS                    |    5 ++-
 devel/valgrind/DETAILS                    |   39 ++++++++++++++----------------
 devel/valgrind/DOWNLOAD                   |    3 +-
 devel/valgrind/HISTORY                    |    6 ++++
 devel/valgrind/PREPARE                    |    4 ++-
 devel/valgrind/PRE_BUILD                  |    9 +++---
 devel/valgrind/PRE_INSTALL                |   10 -------
 devel/valgrind/valgrind-3.0.1.tar.bz2.sig |    0 
 9 files changed, 38 insertions(+), 38 deletions(-)

New commits:
commit 094995bd3665a09d5c60f87b76323e9598701c07
Author: Juuso Alasuutari <iuso at sourcemage.org>
Commit: Juuso Alasuutari <iuso at sourcemage.org>

    valgrind 3.2.3

diff --git a/devel/valgrind/DEPENDS b/devel/valgrind/DEPENDS
index 9da21f7..5ecc1a8 100755
--- a/devel/valgrind/DEPENDS
+++ b/devel/valgrind/DEPENDS
@@ -1,4 +1,5 @@
-if [ "$VALGRIND_SVN" = "y" ]; then
-  depends  automake  &&
+if [[ $VALGRIND_SVN == y ]]
+then
+  depends  automake    &&
   depends  subversion
 fi
diff --git a/devel/valgrind/DETAILS b/devel/valgrind/DETAILS
index bba678d..d77d162 100755
--- a/devel/valgrind/DETAILS
+++ b/devel/valgrind/DETAILS
@@ -1,6 +1,8 @@
            SPELL=valgrind
-if [ "$VALGRIND_SVN" == "y" ]; then
-  if [ "$VALGRIND_SVN_AUTOUPDATE" == "y" ]; then
+if [[ $VALGRIND_SVN == y ]]
+then
+  if [[ $VALGRIND_SVN_AUTOUPDATE == y ]]
+  then
          VERSION=$(date +%Y%m%d)
   else
          VERSION=svn
@@ -9,31 +11,28 @@ if [ "$VALGRIND_SVN" == "y" ]; then
    SOURCE_URL[0]=svn://svn.valgrind.org/valgrind/trunk:$SPELL-svn
   FORCE_DOWNLOAD=on
    SOURCE_IGNORE=volatile
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-svn
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-svn"
 else
-         VERSION=3.1.0
-     SOURCE_HASH='sha512:3040aa2934e5eb41e11427d81ed9c3250251b70c59ef2a575f4e7259336921b490a9da59469c65b3e21263cecb5eb8fc5ce2a599d0986e8fd3217705ddc0de51'
+         VERSION=3.2.3
+     SOURCE_HASH=sha512:e5001fa018613bdeb89b42785e540aac7fe9c0d84db1596f37f7a36e40b8c709cac3eed68c6a9b6cf28b6e91341f192029ea5124519b756878630e900414adc3
           SOURCE=$SPELL-$VERSION.tar.bz2
    SOURCE_URL[0]=http://valgrind.org/downloads/$SOURCE
-#     SOURCE_GPG="gurus.gpg:$SOURCE.sig"
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
 fi
       LICENSE[0]=GPL
         WEB_SITE=http://valgrind.org
          ENTERED=20020731
         KEYWORDS="debugger devel"
-           SHORT="Valgrind, an open-source memory debugger for x86-GNU/Linux"
+           SHORT="Suite of tools for debugging and profiling Linux programs."
 cat << EOF
-Valgrind is a GPL'd tool to help you find memory-management problems in your
-programs. When a program is run under Valgrind's supervision, all reads and
-writes of memory are checked, and calls to malloc/new/free/delete are
-intercepted. As a result, Valgrind can detect problems such as:
-* Use of uninitialised memory
-* Reading/writing memory after it has been free'd
-* Reading/writing off the end of malloc'd blocks
-* Reading/writing inappropriate areas on the stack
-* Memory leaks -- where pointers to malloc'd blocks are lost forever
-* Passing of uninitialised and/or unaddressible memory to system calls
-* Mismatched use of malloc/new/new [] vs free/delete/delete []
-* Some misuses of the POSIX pthreads API
+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
diff --git a/devel/valgrind/DOWNLOAD b/devel/valgrind/DOWNLOAD
index 3cb88a0..3c0332a 100755
--- a/devel/valgrind/DOWNLOAD
+++ b/devel/valgrind/DOWNLOAD
@@ -8,7 +8,8 @@ function url_r_svn_crack() {
   R_SVN_TAG=${R_SVN_TAGNAME:-HEAD}
 
 }
-if [ "$VALGRIND_SVN" == "y" ]; then
+if [[ $VALGRIND_SVN == y ]]
+then
 url_r_svn_crack ${SOURCE_URL}                                                 &&
 message "${MESSAGE_COLOR}Starting SVN checkout of"                            \
         "${FILE_COLOR}${SOURCE}${MESSAGE_COLOR}...${DEFAULT_COLOR}"           &&
diff --git a/devel/valgrind/HISTORY b/devel/valgrind/HISTORY
index 3dbc248..d91e8fb 100644
--- a/devel/valgrind/HISTORY
+++ b/devel/valgrind/HISTORY
@@ -1,3 +1,9 @@
+2007-04-11 Juuso Alasuutari <iuso at sourcemage.org>
+	* DETAILS: Updated to 3.2.3, updated descriptions.
+	* PRE_INSTALL: Deleted, since 2.4.0 Valgrind no longer features
+	  its own libpthread so this precaution is unnecessary.
+	* valgrind-3.0.1.tar.bz2.sig: Deleted, not needed.
+
 2006-10-03 Juuso Alasuutari <iuso at sourcemage.org>
 	* DETAILS: [automated] Removed UPDATED.
 
diff --git a/devel/valgrind/PREPARE b/devel/valgrind/PREPARE
index 430e36e..d55f6d3 100755
--- a/devel/valgrind/PREPARE
+++ b/devel/valgrind/PREPARE
@@ -1,5 +1,7 @@
 config_query  VALGRIND_SVN  "Use SVN version?"  n
-if [ "$VALGRIND_SVN" == "y" ]; then
+
+if [[ $VALGRIND_SVN == y ]]
+then
   config_query  VALGRIND_SVN_AUTOUPDATE  \
                 "Update to the latest SVN on every cast?"  \
                 n
diff --git a/devel/valgrind/PRE_BUILD b/devel/valgrind/PRE_BUILD
index aec622f..e0c30a1 100755
--- a/devel/valgrind/PRE_BUILD
+++ b/devel/valgrind/PRE_BUILD
@@ -1,6 +1,7 @@
-default_pre_build &&
-cd ${SOURCE_DIRECTORY} &&
-if [ "$VALGRIND_SVN" = "y" ]
+default_pre_build        &&
+cd  "$SOURCE_DIRECTORY"  &&
+
+if [[ $VALGRIND_SVN == y ]]
 then
-  NOCONFIGURE=Y ./autogen.sh
+  NOCONFIGURE=Y  ./autogen.sh
 fi
diff --git a/devel/valgrind/PRE_INSTALL b/devel/valgrind/PRE_INSTALL
deleted file mode 100755
index d93cbf0..0000000
--- a/devel/valgrind/PRE_INSTALL
+++ /dev/null
@@ -1,10 +0,0 @@
-# this is needed because save_libraries (in prepare_install) breaks because
-# valgrind has its own libpthread.so
-message  "${MESSAGE_COLOR}Preparing to install" \
-         "${SPELL_COLOR}${SPELL}${DEFAULT_COLOR}"  &&
-
-lock_resources "libgrimoire" "install"
-
-if  spell_ok  valgrind;  then 
-  dispel --notriggers --nosustain $SPELL
-fi  
diff --git a/devel/valgrind/valgrind-3.0.1.tar.bz2.sig b/devel/valgrind/valgrind-3.0.1.tar.bz2.sig
deleted file mode 100644
index f0655af..0000000
Binary files a/devel/valgrind/valgrind-3.0.1.tar.bz2.sig and /dev/null differ



More information about the SM-Commit mailing list