summaryrefslogtreecommitdiff
path: root/devel/lmdbg
diff options
context:
space:
mode:
authorcheusov <cheusov@pkgsrc.org>2011-12-02 22:45:47 +0000
committercheusov <cheusov@pkgsrc.org>2011-12-02 22:45:47 +0000
commitdd1840f4906ff1e9ca449eab2efd8c409f4dd764 (patch)
tree89a56a38b047ff8de97aa1c7264cfa569e415144 /devel/lmdbg
parentd58018ea718ac26e3429bca76cd0b2f494cb9036 (diff)
downloadpkgsrc-dd1840f4906ff1e9ca449eab2efd8c409f4dd764.tar.gz
Update to 0.17.0
Long options have been removed from all programs. Use standard single-letter POSIX-compatible options. lmdbg-sym: - Doesn't accept progname as an argument anymore. Use -P option instead. - option --with-so was replaced with -s. SORRY FOR INCOMPATIBILITIES WITH PREVIOUS RELEASES. ---------------------------------- lmdbg: - -M option was added. lmdbg(1) is now a meta tools which is able to not only collecting memory leaks. See the manual page for details. - -n option was added - -T and -B options were added - Regression tests were added for -M A lot of improvements and grammar fixes in manual pages. Thanks to Nikolai Krot for this. lmdbg-stat, tests/test.sh: - Fixes for Solaris lmdbg-run: - options -T and -B were added to lmdbg-run. - option -n was added. It disables logging on startup. Sending SIGUSR1 signal to the process enables it. -f option was added, synonym for -p. lmdbg-grep.1: - documentation for "bytes" variable If set, LMDBG_MODULES_AWK and LMDBG_STRIP_AWK environment variables are used as a path to AWK interpreter by "lmdbg-modules" and "lmdbg-strip" programs respectively. More regression tests
Diffstat (limited to 'devel/lmdbg')
-rw-r--r--devel/lmdbg/DESCR13
-rw-r--r--devel/lmdbg/Makefile7
-rw-r--r--devel/lmdbg/distinfo8
3 files changed, 13 insertions, 15 deletions
diff --git a/devel/lmdbg/DESCR b/devel/lmdbg/DESCR
index 9d349a7f46d..eda561774a3 100644
--- a/devel/lmdbg/DESCR
+++ b/devel/lmdbg/DESCR
@@ -1,13 +1,10 @@
-LMDBG is a collection of small tools for collecting and analyzing logs
-of malloc/realloc/memalign/free etc. function calls. Unlike many
-others, LMDBG does not provide any way to detect overruns of the
-boundaries of malloc() memory allocations, as this is not the
-goal. Like most other malloc debuggers, LMDBG allows detecting memory
-leaks. Unlike some others LMDBG generates full stacktraces and
-separates the logging process from analysis, thus allowing you to
-analyze application on a per-module basis. Simple but powerful tools
+LMDBG is a collection of small tools for collecting and analyzing logs of
+malloc/realloc/memalign/free etc. function calls. LMDBG generates full
+stacktraces and separates the logging process from analysis, thus allowing
+you to analyze application on a per-module basis. Simple but powerful tools
for analisis are also provided.
+lmdbg - Meta tool, all in one.
lmdbg-run - Creates malloc/realloc/free/memalign/... logs
lmdbg-sym - Converts addresses to 'file.c:NUM func_name'
lmdbg-leak - Checks for memory leaks
diff --git a/devel/lmdbg/Makefile b/devel/lmdbg/Makefile
index ab0643042d7..988c3f6c155 100644
--- a/devel/lmdbg/Makefile
+++ b/devel/lmdbg/Makefile
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.7 2011/11/26 10:18:49 cheusov Exp $
+# $NetBSD: Makefile,v 1.8 2011/12/02 22:45:47 cheusov Exp $
#
-DISTNAME= lmdbg-0.16.0
-PKGREVISION= 2
+DISTNAME= lmdbg-0.17.0
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=lmdbg/} \
http://mova.org/~cheusov/pub/lmdbg/
@@ -27,6 +26,8 @@ TEST_TARGET= test
DOCDIR= share/doc/lmdbg
DOCFILES= README NEWS ChangeLog
+REPLACE_SH= scripts/lmdbg*.in tests/test.sh
+
REPLACE_INTERPRETER+= runawk
REPLACE.runawk.old= .*runawk
REPLACE.runawk.new= ${PREFIX}/bin/runawk
diff --git a/devel/lmdbg/distinfo b/devel/lmdbg/distinfo
index 7d0d940d9ff..bfc1d71248a 100644
--- a/devel/lmdbg/distinfo
+++ b/devel/lmdbg/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.1.1.1 2011/05/08 18:32:15 cheusov Exp $
+$NetBSD: distinfo,v 1.2 2011/12/02 22:45:47 cheusov Exp $
-SHA1 (lmdbg-0.16.0.tar.gz) = c0f72da9bc98f0f0db57e3304c7c3e492ae57701
-RMD160 (lmdbg-0.16.0.tar.gz) = 1c68c0119987a8929d94ee1c8367bf5d5fd5a712
-Size (lmdbg-0.16.0.tar.gz) = 46426 bytes
+SHA1 (lmdbg-0.17.0.tar.gz) = 76896af26d946715cff90175f233383ec30517c9
+RMD160 (lmdbg-0.17.0.tar.gz) = c92200d299571d685baf5652b9f83f56fcae3544
+Size (lmdbg-0.17.0.tar.gz) = 52225 bytes