Sun Sep 2 18:48:19 2012 UTC ()
Update to 1.1.0
Fix in regression tests. Now "make test" exits with non-zero status
if something fails.
lmdbg-run:
- Zero addresses are removed from stacktraces generated by glibc's
backtrace(3). This fixes asserts in lmdbg-stat(1).
- Double "0x" in "info section" were fixed (seen on NetBSD).
- backtrace(3) from libexecinfo is used instead of builtin
implementation if the library and execinfo.h are available
(FreeBSD, NetBSD).
lmdbg-sym:
- Fixes. Sometimes addresses were converted to symbols
incorrectly. The problem was seen on modern Linux distros with
recent gdb(1).
lmdbg-stat:
- Now incompletly read lines (having no LF in the end) are
ignored. This fixes crashes and therefore empty output or
lmdbg(1) when analysed program is killed.
- Alternative implementation written in awk was removed.
Build infrastructure was converted to 2-level dirs.
This requires mk-configure>=0.23.0 for build.
Minor clean-ups in man pages and Makefiles.
(cheusov)
diff -r1.10 -r1.11 pkgsrc/devel/lmdbg/Makefile
diff -r1.2 -r1.3 pkgsrc/devel/lmdbg/PLIST
diff -r1.3 -r1.4 pkgsrc/devel/lmdbg/distinfo
--- pkgsrc/devel/lmdbg/Makefile 2012/03/09 19:10:04 1.10
+++ pkgsrc/devel/lmdbg/Makefile 2012/09/02 18:48:19 1.11
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.10 2012/03/09 19:10:04 cheusov Exp $
+# $NetBSD: Makefile,v 1.11 2012/09/02 18:48:19 cheusov Exp $
#
-DISTNAME= lmdbg-1.0.0
+DISTNAME= lmdbg-1.1.0
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=lmdbg/} \
http://mova.org/~cheusov/pub/lmdbg/
@@ -11,7 +11,7 @@
COMMENT= Lightweight Modular malloc Debugger
LICENSE= mit
-BUILD_DEPENDS+= mk-configure>=0.20.0:../../devel/mk-configure
+BUILD_DEPENDS+= mk-configure>=0.23.0:../../devel/mk-configure
DEPENDS+= pipestatus-[0-9]*:../../devel/pipestatus
DEPENDS+= runawk>=1.3.1:../../lang/runawk
#DEPENDS+= gdb-[0-9]*:../../devel/gdb
--- pkgsrc/devel/lmdbg/PLIST 2012/01/09 19:47:35 1.2
+++ pkgsrc/devel/lmdbg/PLIST 2012/09/02 18:48:19 1.3
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2012/01/09 19:47:35 cheusov Exp $
+@comment $NetBSD: PLIST,v 1.3 2012/09/02 18:48:19 cheusov Exp $
bin/lmdbg
bin/lmdbg-grep
bin/lmdbg-leaks
@@ -23,6 +23,7 @@
man/man1/lmdbg-sym.1
man/man1/lmdbg-sysleaks.1
man/man1/lmdbg.1
+share/doc/lmdbg/ChangeLog
share/doc/lmdbg/LICENSE
share/doc/lmdbg/NEWS
share/doc/lmdbg/README
--- pkgsrc/devel/lmdbg/distinfo 2012/01/09 19:47:35 1.3
+++ pkgsrc/devel/lmdbg/distinfo 2012/09/02 18:48:19 1.4
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2012/01/09 19:47:35 cheusov Exp $
+$NetBSD: distinfo,v 1.4 2012/09/02 18:48:19 cheusov Exp $
-SHA1 (lmdbg-1.0.0.tar.gz) = 34ab8a1021aa3cb634e8e5d679b04c73069cb6cf
+SHA1 (lmdbg-1.1.0.tar.gz) = f3ef21fd687464fe3ee4fb186908a292b9e45af7
-RMD160 (lmdbg-1.0.0.tar.gz) = 5769821fb62b2ce304eb4e4b2f77ef89b350240d
+RMD160 (lmdbg-1.1.0.tar.gz) = 5a9436c0022f72039cdcbf3bd31f3720e8556ed0
-Size (lmdbg-1.0.0.tar.gz) = 51416 bytes
+Size (lmdbg-1.1.0.tar.gz) = 71692 bytes