diff options
author | Olivier Cochard <olivier@FreeBSD.org> | 2017-02-14 10:29:38 +0000 |
---|---|---|
committer | Olivier Cochard <olivier@FreeBSD.org> | 2017-02-14 10:29:38 +0000 |
commit | 32d3b42a57d2103de708f885a624d6c57bdaabb5 (patch) | |
tree | 55acaeaf634c8cc6385977574c5e77a22e49856b /devel/gdb | |
parent | c409805a2fd068ad1d648e7bbc3dbb1bb5f36c1d (diff) |
Notes
Diffstat (limited to 'devel/gdb')
-rw-r--r-- | devel/gdb/Makefile | 11 | ||||
-rw-r--r-- | devel/gdb/distinfo | 6 | ||||
-rw-r--r-- | devel/gdb/files/patch-gdb-corelow.c | 12 |
3 files changed, 20 insertions, 9 deletions
diff --git a/devel/gdb/Makefile b/devel/gdb/Makefile index ec52aa45d35d..3e71a6429f62 100644 --- a/devel/gdb/Makefile +++ b/devel/gdb/Makefile @@ -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> diff --git a/devel/gdb/distinfo b/devel/gdb/distinfo index e59bc52bb3f9..2e2fc98cb053 100644 --- a/devel/gdb/distinfo +++ b/devel/gdb/distinfo @@ -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 diff --git a/devel/gdb/files/patch-gdb-corelow.c b/devel/gdb/files/patch-gdb-corelow.c new file mode 100644 index 000000000000..18ef23cc8430 --- /dev/null +++ b/devel/gdb/files/patch-gdb-corelow.c @@ -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); |