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

cvs diff -r1.10 -r1.11 pkgsrc/devel/lmdbg/Makefile (expand / switch to unified diff)

--- 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,27 +1,27 @@ @@ -1,27 +1,27 @@
1# $NetBSD: Makefile,v 1.10 2012/03/09 19:10:04 cheusov Exp $ 1# $NetBSD: Makefile,v 1.11 2012/09/02 18:48:19 cheusov Exp $
2# 2#
3 3
4DISTNAME= lmdbg-1.0.0 4DISTNAME= lmdbg-1.1.0
5CATEGORIES= devel 5CATEGORIES= devel
6MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=lmdbg/} \ 6MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=lmdbg/} \
7 http://mova.org/~cheusov/pub/lmdbg/ 7 http://mova.org/~cheusov/pub/lmdbg/
8 8
9MAINTAINER= cheusov@NetBSD.org 9MAINTAINER= cheusov@NetBSD.org
10HOMEPAGE= http://sourceforge.net/projects/lmdbg/ 10HOMEPAGE= http://sourceforge.net/projects/lmdbg/
11COMMENT= Lightweight Modular malloc Debugger 11COMMENT= Lightweight Modular malloc Debugger
12LICENSE= mit 12LICENSE= mit
13 13
14BUILD_DEPENDS+= mk-configure>=0.20.0:../../devel/mk-configure 14BUILD_DEPENDS+= mk-configure>=0.23.0:../../devel/mk-configure
15DEPENDS+= pipestatus-[0-9]*:../../devel/pipestatus 15DEPENDS+= pipestatus-[0-9]*:../../devel/pipestatus
16DEPENDS+= runawk>=1.3.1:../../lang/runawk 16DEPENDS+= runawk>=1.3.1:../../lang/runawk
17#DEPENDS+= gdb-[0-9]*:../../devel/gdb 17#DEPENDS+= gdb-[0-9]*:../../devel/gdb
18 18
19ONLY_FOR_COMPILER= gcc icc clang 19ONLY_FOR_COMPILER= gcc icc clang
20NOT_FOR_PLATFORM= Darwin-*-* 20NOT_FOR_PLATFORM= Darwin-*-*
21 21
22PKG_DESTDIR_SUPPORT= user-destdir 22PKG_DESTDIR_SUPPORT= user-destdir
23 23
24TEST_TARGET= test 24TEST_TARGET= test
25 25
26REPLACE_SH= scripts/lmdbg*.in tests/test.sh 26REPLACE_SH= scripts/lmdbg*.in tests/test.sh
27 27

cvs diff -r1.2 -r1.3 pkgsrc/devel/lmdbg/PLIST (expand / switch to unified diff)

--- 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,29 +1,30 @@ @@ -1,29 +1,30 @@
1@comment $NetBSD: PLIST,v 1.2 2012/01/09 19:47:35 cheusov Exp $ 1@comment $NetBSD: PLIST,v 1.3 2012/09/02 18:48:19 cheusov Exp $
2bin/lmdbg 2bin/lmdbg
3bin/lmdbg-grep 3bin/lmdbg-grep
4bin/lmdbg-leaks 4bin/lmdbg-leaks
5bin/lmdbg-m2s 5bin/lmdbg-m2s
6bin/lmdbg-modules 6bin/lmdbg-modules
7bin/lmdbg-run 7bin/lmdbg-run
8bin/lmdbg-s2m 8bin/lmdbg-s2m
9bin/lmdbg-sort 9bin/lmdbg-sort
10bin/lmdbg-stat 10bin/lmdbg-stat
11bin/lmdbg-strip 11bin/lmdbg-strip
12bin/lmdbg-sym 12bin/lmdbg-sym
13bin/lmdbg-sysleaks 13bin/lmdbg-sysleaks
14lib/liblmdbg.a 14lib/liblmdbg.a
15lib/liblmdbg.so 15lib/liblmdbg.so
16lib/liblmdbg.so.0 16lib/liblmdbg.so.0
17lib/liblmdbg.so.0.0 17lib/liblmdbg.so.0.0
18man/man1/lmdbg-grep.1 18man/man1/lmdbg-grep.1
19man/man1/lmdbg-leaks.1 19man/man1/lmdbg-leaks.1
20man/man1/lmdbg-run.1 20man/man1/lmdbg-run.1
21man/man1/lmdbg-sort.1 21man/man1/lmdbg-sort.1
22man/man1/lmdbg-stat.1 22man/man1/lmdbg-stat.1
23man/man1/lmdbg-sym.1 23man/man1/lmdbg-sym.1
24man/man1/lmdbg-sysleaks.1 24man/man1/lmdbg-sysleaks.1
25man/man1/lmdbg.1 25man/man1/lmdbg.1
 26share/doc/lmdbg/ChangeLog
26share/doc/lmdbg/LICENSE 27share/doc/lmdbg/LICENSE
27share/doc/lmdbg/NEWS 28share/doc/lmdbg/NEWS
28share/doc/lmdbg/README 29share/doc/lmdbg/README
29share/doc/lmdbg/TODO 30share/doc/lmdbg/TODO

cvs diff -r1.3 -r1.4 pkgsrc/devel/lmdbg/distinfo (expand / switch to unified diff)

--- 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 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.3 2012/01/09 19:47:35 cheusov Exp $ 1$NetBSD: distinfo,v 1.4 2012/09/02 18:48:19 cheusov Exp $
2 2
3SHA1 (lmdbg-1.0.0.tar.gz) = 34ab8a1021aa3cb634e8e5d679b04c73069cb6cf 3SHA1 (lmdbg-1.1.0.tar.gz) = f3ef21fd687464fe3ee4fb186908a292b9e45af7
4RMD160 (lmdbg-1.0.0.tar.gz) = 5769821fb62b2ce304eb4e4b2f77ef89b350240d 4RMD160 (lmdbg-1.1.0.tar.gz) = 5a9436c0022f72039cdcbf3bd31f3720e8556ed0
5Size (lmdbg-1.0.0.tar.gz) = 51416 bytes 5Size (lmdbg-1.1.0.tar.gz) = 71692 bytes