ports/98159: update devel/libdwarf and devel/dwarfdump to 20060421
Pedro F. Giffuni
giffunip at asme.org
Tue May 30 17:00:35 UTC 2006
>Number: 98159
>Category: ports
>Synopsis: update devel/libdwarf and devel/dwarfdump to 20060421
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Tue May 30 17:00:28 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator: Pedro F. Giffuni
>Release: 6.1-Release (amd64)
>Organization:
>Environment:
FreeBSD etoile.cable.net.co 6.1-RELEASE FreeBSD 6.1-RELEASE #1: Fri May 12 00:18:58 COT 2006 root at etoile.cable.net.co:/usr/src/sys/amd64/compile/DIMENSION amd64
>Description:
libdwarf has changed Homepage and a new release is out.
While here, SUN uses a version of this libdwarf in dtrace. It would be extremely useful to port the version from 1999Dec14, since this is under a BSD-like license.
>How-To-Repeat:
>Fix:
Patch for libdwarf:
diff -ruN libdwarf.orig/Makefile libdwarf/Makefile
--- libdwarf.orig/Makefile Tue May 30 00:59:55 2006
+++ libdwarf/Makefile Tue May 30 01:00:23 2006
@@ -6,7 +6,7 @@
#
PORTNAME= libdwarf
-PORTVERSION= 20041122
+PORTVERSION= 20060421
CATEGORIES= devel
MASTER_SITES= http://reality.sgi.com/davea/
diff -ruN libdwarf.orig/distinfo libdwarf/distinfo
--- libdwarf.orig/distinfo Tue May 30 00:59:55 2006
+++ libdwarf/distinfo Tue May 30 01:00:27 2006
@@ -1,3 +1,3 @@
-MD5 (libdwarf-20041122.tar.gz) = f326a50b103ecd9bb7884fd70d7d40cf
-SHA256 (libdwarf-20041122.tar.gz) = ed2b87136168623b7690ef344030b7b1a107ec5faea37c422157ad9de9a9581f
-SIZE (libdwarf-20041122.tar.gz) = 792298
+MD5 (libdwarf-20060421.tar.gz) = 2ceb4e51af2cbb2f55a26d0fe9c54f47
+SHA256 (libdwarf-20060421.tar.gz) = 4ea1395987e6e302b83cfaff9ed369a66cb5a874c73cee59b503fdb9d08aaecd
+SIZE (libdwarf-20060421.tar.gz) = 877722
diff -ruN libdwarf.orig/files/patch-malloc.h libdwarf/files/patch-malloc.h
--- libdwarf.orig/files/patch-malloc.h Tue May 30 00:59:55 2006
+++ libdwarf/files/patch-malloc.h Wed Dec 31 19:00:00 1969
@@ -1,30 +0,0 @@
---- dwarf_alloc.c.orig Mon Nov 22 19:20:35 2004
-+++ dwarf_alloc.c Fri Feb 11 22:22:22 2005
-@@ -41,7 +41,6 @@
-
- #include <stdlib.h>
- #include <stdio.h>
--#include <malloc.h>
-
- /*
- These files are included to get the sizes
---- dwarf_init_finish.c.orig Mon Nov 22 19:20:33 2004
-+++ dwarf_init_finish.c Fri Feb 11 22:22:30 2005
-@@ -57,7 +57,6 @@
- #include <sys/types.h>
- #include <string.h>
- #include <stdlib.h>
--#include <malloc.h>
-
- #include "dwarf_incl.h"
-
---- dwarf_sort_line.c.orig Mon Nov 22 19:20:35 2004
-+++ dwarf_sort_line.c Fri Feb 11 22:22:39 2005
-@@ -43,7 +43,6 @@
- #ifdef HAVE_ALLOCA_H
- #include <alloca.h>
- #endif
--#include <malloc.h>
-
- #define MINIMUM_POSSIBLE_PROLOG_LEN 10 /* 10 is based on */
- /* the definition of the DWARF2/3 line table prolog.
diff -ruN libdwarf.orig/pkg-descr libdwarf/pkg-descr
--- libdwarf.orig/pkg-descr Tue May 30 00:59:55 2006
+++ libdwarf/pkg-descr Tue May 30 01:18:19 2006
@@ -2,5 +2,5 @@
by the same author. It implements routines to access the
DWARF debugging information found in ELF object files.
-WWW: http://reality.sgi.com/davea/
+WWW: http://reality.sgiweb.org/davea/dwarf.html
Author: David Anderson of SGI
Patch for libdump:
diff -ruN dwarfdump.orig/Makefile dwarfdump/Makefile
--- dwarfdump.orig/Makefile Tue May 30 11:22:21 2006
+++ dwarfdump/Makefile Tue May 30 11:49:36 2006
@@ -6,7 +6,7 @@
#
PORTNAME= dwarfdump
-PORTVERSION= 20041122
+DISTVERSION= 20060421
CATEGORIES= devel
MASTER_SITES= http://reality.sgi.com/davea/
DISTNAME= libdwarf-${PORTVERSION}
diff -ruN dwarfdump.orig/distinfo dwarfdump/distinfo
--- dwarfdump.orig/distinfo Tue May 30 11:22:21 2006
+++ dwarfdump/distinfo Tue May 30 11:35:20 2006
@@ -1,3 +1,3 @@
-MD5 (libdwarf-20041122.tar.gz) = f326a50b103ecd9bb7884fd70d7d40cf
-SHA256 (libdwarf-20041122.tar.gz) = ed2b87136168623b7690ef344030b7b1a107ec5faea37c422157ad9de9a9581f
-SIZE (libdwarf-20041122.tar.gz) = 792298
+MD5 (libdwarf-20060421.tar.gz) = 2ceb4e51af2cbb2f55a26d0fe9c54f47
+SHA256 (libdwarf-20060421.tar.gz) = 4ea1395987e6e302b83cfaff9ed369a66cb5a874c73cee59b503fdb9d08aaecd
+SIZE (libdwarf-20060421.tar.gz) = 877722
diff -ruN dwarfdump.orig/files/patch-malloc.h dwarfdump/files/patch-malloc.h
--- dwarfdump.orig/files/patch-malloc.h Tue May 30 11:22:21 2006
+++ dwarfdump/files/patch-malloc.h Wed Dec 31 19:00:00 1969
@@ -1,10 +0,0 @@
---- makename.c.orig Mon Nov 22 19:20:33 2004
-+++ makename.c Sat Feb 12 22:56:10 2005
-@@ -45,7 +45,6 @@
- */
-
- #include <stdio.h>
--#include <malloc.h>
- #include <string.h>
- #include <stdlib.h>
- #include "makename.h"
diff -ruN dwarfdump.orig/pkg-descr dwarfdump/pkg-descr
--- dwarfdump.orig/pkg-descr Tue May 30 11:22:21 2006
+++ dwarfdump/pkg-descr Tue May 30 11:34:32 2006
@@ -1,5 +1,5 @@
The dwarfdump tool prints the various elements of DWARF debugging
information found in ELF object files.
-WWW: http://reality.sgi.com/davea/
+WWW: http://reality.sgiweb.org/davea/dwarf.html
Author: David Anderson of SGI
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list