svn commit: r434072 - in head/devel/gdb: . files
Olivier Cochard
olivier at FreeBSD.org
Tue Feb 14 10:29:39 UTC 2017
Author: olivier
Date: Tue Feb 14 10:29:38 2017
New Revision: 434072
URL: https://svnweb.freebsd.org/changeset/ports/434072
Log:
Update to 7.12.1
Updating gdb to the last stable version and cleaning it up.
PR: 217090
Submitted by: luca.pizzamiglio at gmail.com (maintainer)
PR: 216027
- Recognizing the compiler to adopt options properly
Reported by: julian at FreeBSD.org
PR: 216132
- Fixing the segmentation fault, but arm core dump not yet usable
Reported by: Mark Millard
Added:
head/devel/gdb/files/patch-gdb-corelow.c (contents, props changed)
Modified:
head/devel/gdb/Makefile
head/devel/gdb/distinfo
Modified: head/devel/gdb/Makefile
==============================================================================
--- head/devel/gdb/Makefile Tue Feb 14 10:25:01 2017 (r434071)
+++ head/devel/gdb/Makefile Tue Feb 14 10:29:38 2017 (r434072)
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= gdb
-PORTVERSION= 7.12
-PORTREVISION= 1
+PORTVERSION= 7.12.1
CATEGORIES= devel
MASTER_SITES= GNU
@@ -15,7 +14,7 @@ LICENSE= GPLv3
TEST_DEPENDS= runtest:misc/dejagnu
TEST_TARGET= check
-USES= cpe iconv gmake libtool tar:xz
+USES= compiler:env cpe iconv gmake libtool tar:xz
USE_CSTD= gnu89
CPE_VENDOR= gnu
GNU_CONFIGURE= yes
@@ -66,7 +65,7 @@ PYTHON_CONFIGURE_OFF= --without-python
PYTHON_USES= python:2
TUI_CONFIGURE_ENABLE= tui
-.include <bsd.port.options.mk>
+.include <bsd.port.pre.mk>
.if ! ${PORT_OPTIONS:MBUNDLED_READLINE}
EXCLUDE+= readline
@@ -76,7 +75,7 @@ EXCLUDE+= readline
CONFIGURE_TARGET= x86_64-portbld-freebsd${OSREL}
.endif
-.if ${ARCH} != "mips"
+.if ${COMPILER_TYPE} == "clang"
CFLAGS+= -Wno-extended-offsetof
.endif
@@ -122,4 +121,4 @@ do-install-GUILE-on:
(cd ${WRKSRC}/gdb/data-directory ; \
${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} install-guile )
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
Modified: head/devel/gdb/distinfo
==============================================================================
--- head/devel/gdb/distinfo Tue Feb 14 10:25:01 2017 (r434071)
+++ head/devel/gdb/distinfo Tue Feb 14 10:29:38 2017 (r434072)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1483525133
-SHA256 (gdb-7.12.tar.xz) = 834ff3c5948b30718343ea57b11cbc3235d7995c6a4f3a5cecec8c8114164f94
-SIZE (gdb-7.12.tar.xz) = 19219556
+TIMESTAMP = 1485162707
+SHA256 (gdb-7.12.1.tar.xz) = 4607680b973d3ec92c30ad029f1b7dbde3876869e6b3a117d8a7e90081113186
+SIZE (gdb-7.12.1.tar.xz) = 19225392
Added: head/devel/gdb/files/patch-gdb-corelow.c
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/gdb/files/patch-gdb-corelow.c Tue Feb 14 10:29:38 2017 (r434072)
@@ -0,0 +1,12 @@
+--- gdb/corelow.c.orig 2017-01-16 10:40:23.118428000 +0100
++++ gdb/corelow.c 2017-01-17 22:39:10.524216000 +0100
+@@ -541,7 +541,8 @@
+ warning (_("Section `%s' in core file too small."), section_name);
+ return;
+ }
+- if (size != min_size && !(regset->flags & REGSET_VARIABLE_SIZE))
++ if (size != min_size && regset != NULL &&
++ !(regset->flags & REGSET_VARIABLE_SIZE))
+ {
+ warning (_("Unexpected size of section `%s' in core file."),
+ section_name);
More information about the svn-ports-head
mailing list