svn commit: r418516 - in head/devel/dwarves: . files
Conrad E. Meyer
cem at FreeBSD.org
Thu Jul 14 06:34:58 UTC 2016
Author: cem (src committer)
Date: Thu Jul 14 06:34:55 2016
New Revision: 418516
URL: https://svnweb.freebsd.org/changeset/ports/418516
Log:
Update devel/dwarves to git head, b52386d0
The last release, 1.10, is four years old. The git tree since fixes numerous
bugs present in 1.10.
Reviewed by: portlint
Sponsored by: EMC / Isilon Storage Division
Modified:
head/devel/dwarves/Makefile
head/devel/dwarves/distinfo
head/devel/dwarves/files/patch-CMakeLists.txt
head/devel/dwarves/files/patch-ctf__loader.c
head/devel/dwarves/files/patch-dtagnames.c
head/devel/dwarves/files/patch-dutil.h
head/devel/dwarves/files/patch-dwarves.c
head/devel/dwarves/files/patch-dwarves__fprintf.c
head/devel/dwarves/files/patch-elf__symtab.c
head/devel/dwarves/files/patch-exitfail.h
head/devel/dwarves/files/patch-libctf.c
head/devel/dwarves/files/patch-pdwtags.c
head/devel/dwarves/files/patch-pglobal.c
head/devel/dwarves/files/patch-prefcnt.c
head/devel/dwarves/files/patch-strings.c
Modified: head/devel/dwarves/Makefile
==============================================================================
--- head/devel/dwarves/Makefile Thu Jul 14 06:24:38 2016 (r418515)
+++ head/devel/dwarves/Makefile Thu Jul 14 06:34:55 2016 (r418516)
@@ -2,10 +2,11 @@
# $FreeBSD$
PORTNAME= dwarves
-PORTVERSION= 1.10
+PORTVERSION= 1.10.20160713
CATEGORIES= devel
-MASTER_SITES= https://fedorapeople.org/~acme/dwarves/
-# http://fedorapeople.org/~acme/dwarves/%{name}-%{version}.tar.bz2
+#MASTER_SITES= https://fedorapeople.org/~acme/dwarves/
+MASTER_SITES= http://repo.or.cz/dwarves.git/snapshot/
+DISTFILES= b52386d041fac2dc6decf3a9e8e85385784a2de9.tar.gz
# git: http://repo.or.cz/dwarves.git
# ML: http://news.gmane.org/gmane.comp.debugging.dwarves
@@ -20,13 +21,12 @@ LIB_DEPENDS= libargp.so:devel/argp-stand
BUILD_DEPENDS= cmake>=0:devel/cmake \
gnulib>=0:devel/gnulib
-# Source is a tarbomb:
-WRKSRC= $(WRKDIR)
+WRKSRC= $(WRKDIR)/dwarves-b52386d
USES= cmake:outsource localbase tar:bzip2
USE_LDCONFIG= yes
-#CMAKE_VERBOSE= 1
+CMAKE_VERBOSE= 1
post-patch:
@${CP} -a \
Modified: head/devel/dwarves/distinfo
==============================================================================
--- head/devel/dwarves/distinfo Thu Jul 14 06:24:38 2016 (r418515)
+++ head/devel/dwarves/distinfo Thu Jul 14 06:34:55 2016 (r418516)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1468468005
-SHA256 (dwarves-1.10.tar.bz2) = 557306e1b58b475f689f44095ec62388877b1a8dd06174f97e309994c15bcc14
-SIZE (dwarves-1.10.tar.bz2) = 96919
+TIMESTAMP = 1468476328
+SHA256 (b52386d041fac2dc6decf3a9e8e85385784a2de9.tar.gz) = 7c86a956b273f26c2c3300db787de11a9e240b8e81a016cbb11e9c488e8fe248
+SIZE (b52386d041fac2dc6decf3a9e8e85385784a2de9.tar.gz) = 132977
Modified: head/devel/dwarves/files/patch-CMakeLists.txt
==============================================================================
--- head/devel/dwarves/files/patch-CMakeLists.txt Thu Jul 14 06:24:38 2016 (r418515)
+++ head/devel/dwarves/files/patch-CMakeLists.txt Thu Jul 14 06:34:55 2016 (r418516)
@@ -1,4 +1,4 @@
---- CMakeLists.txt.orig 2012-03-20 16:17:25 UTC
+--- CMakeLists.txt.orig 2016-06-30 19:30:28 UTC
+++ CMakeLists.txt
@@ -31,11 +31,14 @@ add_definitions(-D_GNU_SOURCE -DDWARVES_
find_package(DWARF REQUIRED)
@@ -16,7 +16,7 @@
+ dutil.c elf_symtab.c rbtree.c obstack.c)
add_library(dwarves SHARED ${dwarves_LIB_SRCS})
set_target_properties(dwarves PROPERTIES VERSION 1.0.0 SOVERSION 1)
- set_target_properties(dwarves PROPERTIES LINK_INTERFACE_LIBRARIES "")
+ set_target_properties(dwarves PROPERTIES INTERFACE_LINK_LIBRARIES "")
@@ -53,11 +56,11 @@ target_link_libraries(dwarves_reorganize
set(codiff_SRCS codiff.c)
Modified: head/devel/dwarves/files/patch-ctf__loader.c
==============================================================================
--- head/devel/dwarves/files/patch-ctf__loader.c Thu Jul 14 06:24:38 2016 (r418515)
+++ head/devel/dwarves/files/patch-ctf__loader.c Thu Jul 14 06:34:55 2016 (r418516)
@@ -1,4 +1,4 @@
---- ctf_loader.c.orig 2012-03-20 16:17:25 UTC
+--- ctf_loader.c.orig 2016-06-30 19:30:28 UTC
+++ ctf_loader.c
@@ -11,7 +11,6 @@
#include <unistd.h>
Modified: head/devel/dwarves/files/patch-dtagnames.c
==============================================================================
--- head/devel/dwarves/files/patch-dtagnames.c Thu Jul 14 06:24:38 2016 (r418515)
+++ head/devel/dwarves/files/patch-dtagnames.c Thu Jul 14 06:34:55 2016 (r418516)
@@ -1,4 +1,4 @@
---- dtagnames.c.orig 2012-03-20 16:17:25 UTC
+--- dtagnames.c.orig 2016-06-30 19:30:28 UTC
+++ dtagnames.c
@@ -9,16 +9,33 @@
@@ -34,4 +34,4 @@
+#endif
}
- static int class__tag_name(struct tag *self, struct cu *cu __unused,
+ static int class__tag_name(struct tag *tag, struct cu *cu __unused,
Modified: head/devel/dwarves/files/patch-dutil.h
==============================================================================
--- head/devel/dwarves/files/patch-dutil.h Thu Jul 14 06:24:38 2016 (r418515)
+++ head/devel/dwarves/files/patch-dutil.h Thu Jul 14 06:34:55 2016 (r418516)
@@ -1,6 +1,24 @@
---- dutil.h.orig 2012-03-20 16:17:25 UTC
+--- dutil.h.orig 2016-06-30 19:30:28 UTC
+++ dutil.h
-@@ -25,7 +25,9 @@
+@@ -15,7 +15,17 @@
+ #include <stddef.h>
+ #include <elf.h>
+ #include <gelf.h>
++#if 0
+ #include <asm/bitsperlong.h>
++#else
++# if defined(__LP64__)
++# define __BITS_PER_LONG 64
++# elif defined(__ILP32__)
++# define __BITS_PER_LONG 32
++# else
++# error What are you
++# endif /* __LP64__ */
++#endif
+ #include "rbtree.h"
+
+ #define BITS_PER_LONG __BITS_PER_LONG
+@@ -28,7 +38,9 @@
#define __pure __attribute__ ((pure))
#endif
Modified: head/devel/dwarves/files/patch-dwarves.c
==============================================================================
--- head/devel/dwarves/files/patch-dwarves.c Thu Jul 14 06:24:38 2016 (r418515)
+++ head/devel/dwarves/files/patch-dwarves.c Thu Jul 14 06:34:55 2016 (r418516)
@@ -1,4 +1,4 @@
---- dwarves.c.orig 2012-03-20 16:17:25 UTC
+--- dwarves.c.orig 2016-06-30 19:30:28 UTC
+++ dwarves.c
@@ -16,6 +16,8 @@
#include <fcntl.h>
Modified: head/devel/dwarves/files/patch-dwarves__fprintf.c
==============================================================================
--- head/devel/dwarves/files/patch-dwarves__fprintf.c Thu Jul 14 06:24:38 2016 (r418515)
+++ head/devel/dwarves/files/patch-dwarves__fprintf.c Thu Jul 14 06:34:55 2016 (r418516)
@@ -1,4 +1,4 @@
---- dwarves_fprintf.c.orig 2012-03-20 16:18:48 UTC
+--- dwarves_fprintf.c.orig 2016-06-30 19:30:28 UTC
+++ dwarves_fprintf.c
@@ -9,6 +9,9 @@
published by the Free Software Foundation.
@@ -10,15 +10,7 @@
#include <dwarf.h>
#include <errno.h>
#include <stdio.h>
-@@ -74,7 +77,6 @@ static const char *dwarf_tag_names[] = {
- [DW_TAG_unspecified_type] = "unspecified_type",
- [DW_TAG_partial_unit] = "partial_unit",
- [DW_TAG_imported_unit] = "imported_unit",
-- [DW_TAG_mutable_type] = "mutable_type",
- [DW_TAG_condition] = "condition",
- [DW_TAG_shared_type] = "shared_type",
- #ifdef STB_GNU_UNIQUE
-@@ -1664,7 +1666,14 @@ void cus__print_error_msg(const char *pr
+@@ -1699,7 +1702,14 @@ void cus__print_error_msg(const char *pr
void dwarves__fprintf_init(uint16_t user_cacheline_size)
{
if (user_cacheline_size == 0) {
Modified: head/devel/dwarves/files/patch-elf__symtab.c
==============================================================================
--- head/devel/dwarves/files/patch-elf__symtab.c Thu Jul 14 06:24:38 2016 (r418515)
+++ head/devel/dwarves/files/patch-elf__symtab.c Thu Jul 14 06:34:55 2016 (r418516)
@@ -1,4 +1,4 @@
---- elf_symtab.c.orig 2012-03-20 16:17:25 UTC
+--- elf_symtab.c.orig 2016-06-30 19:30:28 UTC
+++ elf_symtab.c
@@ -7,8 +7,8 @@
published by the Free Software Foundation.
Modified: head/devel/dwarves/files/patch-exitfail.h
==============================================================================
--- head/devel/dwarves/files/patch-exitfail.h Thu Jul 14 06:24:38 2016 (r418515)
+++ head/devel/dwarves/files/patch-exitfail.h Thu Jul 14 06:34:55 2016 (r418516)
@@ -1,4 +1,4 @@
---- exitfail.h.orig 2016-07-14 04:42:52 UTC
+--- exitfail.h.orig 2016-07-14 06:29:38 UTC
+++ exitfail.h
@@ -0,0 +1,2 @@
+#pragma once
Modified: head/devel/dwarves/files/patch-libctf.c
==============================================================================
--- head/devel/dwarves/files/patch-libctf.c Thu Jul 14 06:24:38 2016 (r418515)
+++ head/devel/dwarves/files/patch-libctf.c Thu Jul 14 06:34:55 2016 (r418516)
@@ -1,4 +1,4 @@
---- libctf.c.orig 2012-03-20 16:17:25 UTC
+--- libctf.c.orig 2016-06-30 19:30:28 UTC
+++ libctf.c
@@ -1,7 +1,8 @@
+#include <sys/stat.h>
Modified: head/devel/dwarves/files/patch-pdwtags.c
==============================================================================
--- head/devel/dwarves/files/patch-pdwtags.c Thu Jul 14 06:24:38 2016 (r418515)
+++ head/devel/dwarves/files/patch-pdwtags.c Thu Jul 14 06:34:55 2016 (r418516)
@@ -1,4 +1,4 @@
---- pdwtags.c.orig 2012-05-14 22:41:11 UTC
+--- pdwtags.c.orig 2016-06-30 19:30:28 UTC
+++ pdwtags.c
@@ -9,7 +9,6 @@
#include <argp.h>
Modified: head/devel/dwarves/files/patch-pglobal.c
==============================================================================
--- head/devel/dwarves/files/patch-pglobal.c Thu Jul 14 06:24:38 2016 (r418515)
+++ head/devel/dwarves/files/patch-pglobal.c Thu Jul 14 06:34:55 2016 (r418516)
@@ -1,4 +1,4 @@
---- pglobal.c.orig 2012-03-20 16:17:25 UTC
+--- pglobal.c.orig 2016-06-30 19:30:28 UTC
+++ pglobal.c
@@ -8,7 +8,6 @@
*/
@@ -25,7 +25,7 @@
}
}
-@@ -313,7 +313,10 @@ int main(int argc, char *argv[])
+@@ -315,7 +315,10 @@ int main(int argc, char *argv[])
twalk(tree, function_action__walk);
}
Modified: head/devel/dwarves/files/patch-prefcnt.c
==============================================================================
--- head/devel/dwarves/files/patch-prefcnt.c Thu Jul 14 06:24:38 2016 (r418515)
+++ head/devel/dwarves/files/patch-prefcnt.c Thu Jul 14 06:34:55 2016 (r418516)
@@ -1,4 +1,4 @@
---- prefcnt.c.orig 2012-03-20 16:17:25 UTC
+--- prefcnt.c.orig 2016-06-30 19:30:28 UTC
+++ prefcnt.c
@@ -66,9 +66,11 @@ static void refcnt_tag(struct tag *tag,
Modified: head/devel/dwarves/files/patch-strings.c
==============================================================================
--- head/devel/dwarves/files/patch-strings.c Thu Jul 14 06:24:38 2016 (r418515)
+++ head/devel/dwarves/files/patch-strings.c Thu Jul 14 06:34:55 2016 (r418516)
@@ -1,13 +1,13 @@
---- strings.c.orig 2012-03-20 16:17:25 UTC
+--- strings.c.orig 2016-06-30 19:30:28 UTC
+++ strings.c
-@@ -39,7 +39,10 @@ void strings__delete(struct strings *sel
+@@ -39,7 +39,10 @@ void strings__delete(struct strings *str
{
- if (self == NULL)
+ if (strs == NULL)
return;
+#if 0
+ /* Our search.h doesn't implement tdestroy; leak for now. */
- tdestroy(self->tree, do_nothing);
+ tdestroy(strs->tree, do_nothing);
+#endif
- __gobuffer__delete(&self->gb);
- free(self);
+ __gobuffer__delete(&strs->gb);
+ free(strs);
}
More information about the svn-ports-all
mailing list