ports/173706: devel/lmdbg: upgrade to 1.1.0
Mikolaj Golub
trociny at FreeBSD.org
Sun Nov 18 19:00:00 UTC 2012
>Number: 173706
>Category: ports
>Synopsis: devel/lmdbg: upgrade to 1.1.0
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Sun Nov 18 19:00:00 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator: Mikolaj Golub
>Release:
>Organization:
>Environment:
>Description:
ChangeLog:
Version -> 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.
>How-To-Repeat:
>Fix:
Patch attached with submission follows:
Index: devel/lmdbg/distinfo
===================================================================
--- devel/lmdbg/distinfo (revision 307541)
+++ devel/lmdbg/distinfo (working copy)
@@ -1,2 +1,2 @@
-SHA256 (lmdbg-1.0.0.tar.gz) = 53eb3bde848b7d88f0ed5ca15874fe8a20759c8153def1f3ccb6410a5ab0e9f6
-SIZE (lmdbg-1.0.0.tar.gz) = 51416
+SHA256 (lmdbg-1.1.0.tar.gz) = d4b01d6214ed8180972496ac7def48689f453ac15a6ee421b0400847b66b2b2c
+SIZE (lmdbg-1.1.0.tar.gz) = 71692
Index: devel/lmdbg/Makefile
===================================================================
--- devel/lmdbg/Makefile (revision 307541)
+++ devel/lmdbg/Makefile (working copy)
@@ -6,7 +6,7 @@
#
PORTNAME= lmdbg
-PORTVERSION= 1.0.0
+PORTVERSION= 1.1.0
CATEGORIES= devel
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
@@ -15,7 +15,7 @@
LICENSE= MIT
-BUILD_DEPENDS= mk-configure>=0.20:${PORTSDIR}/devel/mk-configure
+BUILD_DEPENDS= mk-configure>=0.23:${PORTSDIR}/devel/mk-configure
LIB_DEPENDS= Judy:${PORTSDIR}/devel/judy
RUN_DEPENDS= runawk:${PORTSDIR}/lang/runawk \
${LOCALBASE}/bin/pipestatus:${PORTSDIR}/devel/pipestatus
@@ -24,7 +24,7 @@
MKCMAKE?= ${LOCALBASE}/bin/mkcmake
-PORTDOCS= LICENSE NEWS README TODO
+PORTDOCS= ChangeLog LICENSE NEWS README TODO
MAN1= lmdbg-run.1 lmdbg-leaks.1 lmdbg-sysleaks.1 lmdbg-sym.1 lmdbg.1 \
lmdbg-stat.1 lmdbg-grep.1 lmdbg-sort.1
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list