ports/139344: Update libdwarf/dwarfdump to version 20090716

Pedro Giffuni giffunip at tutopia.com
Sun Oct 4 02:40:01 UTC 2009


>Number:         139344
>Category:       ports
>Synopsis:       Update libdwarf/dwarfdump to version 20090716
>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:   Sun Oct 04 02:40:00 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Pedro Giffuni
>Release:        7.2-RELEASE
>Organization:
>Environment:
FreeBSD mogwai.giffuni.net 7.2-RELEASE FreeBSD 7.2-RELEASE #3: Tue Sep  8 14:03:01 UTC 2009     pedro at tatoo.giffuni.net:/usr/src/sys/i386/compile/GENERIC  i386

>Description:
Update to latest version:
- Basically remove some patches that are already applied.
- Previous versions gave me problems building on amd64 and I am not running that
  platform now so someone will have to check.

I am including the patch for dwarfdump: no attempt was made to build the new C++
dwarfdump2.
>How-To-Repeat:

>Fix:
diff -ruN libdwarf.orig/Makefile libdwarf/Makefile
--- libdwarf.orig/Makefile	2009-10-03 20:50:42.000000000 +0000
+++ libdwarf/Makefile	2009-10-03 20:51:22.000000000 +0000
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	libdwarf
-PORTVERSION=	20080615
+PORTVERSION=	20090716
 CATEGORIES=	devel
 MASTER_SITES=	http://reality.sgiweb.org/davea/
 
diff -ruN libdwarf.orig/distinfo libdwarf/distinfo
--- libdwarf.orig/distinfo	2009-10-03 20:50:42.000000000 +0000
+++ libdwarf/distinfo	2009-10-03 20:51:45.000000000 +0000
@@ -1,3 +1,3 @@
-MD5 (libdwarf-20080615.tar.gz) = 4ee8f6bcc5d7dfd58373dea387a9b957
-SHA256 (libdwarf-20080615.tar.gz) = f787bb48ecebdaadbfd3ebc5d01121decaaf00c11125d9c7636376ecf1daa988
-SIZE (libdwarf-20080615.tar.gz) = 1092542
+MD5 (libdwarf-20090716.tar.gz) = 70402d4ec61b04b3b625d112b7439a8f
+SHA256 (libdwarf-20090716.tar.gz) = ae082d66a96009d32f6917325283518554de147f8d82e4b40a14566dd42bb182
+SIZE (libdwarf-20090716.tar.gz) = 1318894
diff -ruN libdwarf.orig/files/patch-dwarf_error.c libdwarf/files/patch-dwarf_error.c
--- libdwarf.orig/files/patch-dwarf_error.c	2009-10-03 20:50:42.000000000 +0000
+++ libdwarf/files/patch-dwarf_error.c	1970-01-01 00:00:00.000000000 +0000
@@ -1,11 +0,0 @@
---- dwarf_error.c.orig	2008-08-30 20:32:21.000000000 -0500
-+++ dwarf_error.c	2008-08-30 20:33:23.000000000 -0500
-@@ -281,7 +281,7 @@
-     "DW_DLE_DF_FRAME_DECODING_ERROR(193)",
-     "DW_DLE_DEBUG_LOC_SECTION_SHORT(194)",
-     "DW_DLE_FRAME_AUGMENTATION_UNKNOWN(195)",
--    "DW_DLA_PUBTYPE_CONTEXT(196)",
-+    "DW_DLE_PUBTYPE_CONTEXT(196)",
-     "DW_DLE_DEBUG_PUBTYPES_LENGTH_BAD(197)",
-     "DW_DLE_DEBUG_PUBTYPES_VERSION_ERROR(198)",
-     "DW_DLE_DEBUG_PUBTYPES_DUPLICATE(199)",
diff -ruN libdwarf.orig/files/patch-libdwarf.h libdwarf/files/patch-libdwarf.h
--- libdwarf.orig/files/patch-libdwarf.h	2009-10-03 20:50:42.000000000 +0000
+++ libdwarf/files/patch-libdwarf.h	1970-01-01 00:00:00.000000000 +0000
@@ -1,11 +0,0 @@
---- libdwarf.h.orig	2008-08-30 20:32:29.000000000 -0500
-+++ libdwarf.h	2008-08-30 20:33:43.000000000 -0500
-@@ -897,7 +897,7 @@
- #define DW_DLE_DF_FRAME_DECODING_ERROR         193
- #define DW_DLE_DEBUG_LOC_SECTION_SHORT         194
- #define DW_DLE_FRAME_AUGMENTATION_UNKNOWN      195
--#define DW_DLA_PUBTYPE_CONTEXT                 196
-+#define DW_DLE_PUBTYPE_CONTEXT                 196
- #define DW_DLE_DEBUG_PUBTYPES_LENGTH_BAD       197
- #define DW_DLE_DEBUG_PUBTYPES_VERSION_ERROR    198
- #define DW_DLE_DEBUG_PUBTYPES_DUPLICATE        199
diff -ruN dwarfdump.orig/Makefile dwarfdump/Makefile
--- dwarfdump.orig/Makefile	2009-10-03 20:54:28.000000000 +0000
+++ dwarfdump/Makefile	2009-10-03 20:54:54.000000000 +0000
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	dwarfdump
-PORTVERSION=	20080615
+PORTVERSION=	20090716
 CATEGORIES=	devel
 MASTER_SITES=	http://reality.sgiweb.org/davea/
 DISTNAME=	libdwarf-${PORTVERSION}
diff -ruN dwarfdump.orig/distinfo dwarfdump/distinfo
--- dwarfdump.orig/distinfo	2009-10-03 20:54:28.000000000 +0000
+++ dwarfdump/distinfo	2009-10-03 20:55:03.000000000 +0000
@@ -1,3 +1,3 @@
-MD5 (libdwarf-20080615.tar.gz) = 4ee8f6bcc5d7dfd58373dea387a9b957
-SHA256 (libdwarf-20080615.tar.gz) = f787bb48ecebdaadbfd3ebc5d01121decaaf00c11125d9c7636376ecf1daa988
-SIZE (libdwarf-20080615.tar.gz) = 1092542
+MD5 (libdwarf-20090716.tar.gz) = 70402d4ec61b04b3b625d112b7439a8f
+SHA256 (libdwarf-20090716.tar.gz) = ae082d66a96009d32f6917325283518554de147f8d82e4b40a14566dd42bb182
+SIZE (libdwarf-20090716.tar.gz) = 1318894
diff -ruN dwarfdump.orig/files/patch-print_reloc.c dwarfdump/files/patch-print_reloc.c
--- dwarfdump.orig/files/patch-print_reloc.c	2009-10-03 20:54:28.000000000 +0000
+++ dwarfdump/files/patch-print_reloc.c	1970-01-01 00:00:00.000000000 +0000
@@ -1,11 +0,0 @@
---- print_reloc.c.orig	2008-08-30 21:13:43.000000000 -0500
-+++ print_reloc.c	2008-08-30 21:18:48.000000000 -0500
-@@ -409,7 +409,7 @@
-            }
-         } else if (sym_data_64) {
-            size_t index = ELF64_R_SYM(p->r_info) - 1;
--           if(index < sym_data_entry_count) {
-+           if(index < sym_data_64_entry_count) {
-               name = sym_data_64[index].name;
-            }
-         }


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list