Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 30 May 2006 16:58:30 GMT
From:      "Pedro F. Giffuni" <giffunip@asme.org>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/98159: update devel/libdwarf and devel/dwarfdump to 20060421
Message-ID:  <200605301658.k4UGwUjq027712@www.freebsd.org>
Resent-Message-ID: <200605301700.k4UH0TYZ061879@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>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@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:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200605301658.k4UGwUjq027712>