git: 8c334081f9d2 - main - devel/gdb: Update to 13.2
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 15 Sep 2023 11:13:18 UTC
The branch main has been updated by pizzamig:
URL: https://cgit.FreeBSD.org/ports/commit/?id=8c334081f9d29524bafb54ecffb7c43989815157
commit 8c334081f9d29524bafb54ecffb7c43989815157
Author: Luca Pizzamiglio <pizzamig@FreeBSD.org>
AuthorDate: 2023-09-15 11:12:17 +0000
Commit: Luca Pizzamiglio <pizzamig@FreeBSD.org>
CommitDate: 2023-09-15 11:12:17 +0000
devel/gdb: Update to 13.2
Add DEBUGINFOD support as option
Improve system-zlib option
---
devel/gdb/Makefile | 17 +++++++++--------
devel/gdb/distinfo | 6 +++---
2 files changed, 12 insertions(+), 11 deletions(-)
diff --git a/devel/gdb/Makefile b/devel/gdb/Makefile
index f72743a1dfa8..4e6e2cb1fd44 100644
--- a/devel/gdb/Makefile
+++ b/devel/gdb/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gdb
-DISTVERSION= 13.1
-PORTREVISION= 5
+DISTVERSION= 13.2
+PORTREVISION= 0
CATEGORIES= devel
MASTER_SITES= GNU
@@ -29,20 +29,18 @@ CONFIGURE_ARGS= --program-suffix=${DISTVERSION:S/.//g} \
--enable-targets=all --enable-64-bit-bfd \
--with-separate-debug-dir=/usr/lib/debug \
${ICONV_CONFIGURE_ARG} \
- --without-libunwind-ia64 --with-system-zlib
+ --without-libunwind-ia64
CONFIGURE_OUTSOURCE= yes
CFLAGS:= ${CFLAGS:C/ +$//} # blanks at EOL creep in sometimes
CFLAGS+= -DRL_NO_COMPAT
EXCLUDE= dejagnu expect sim texinfo intl
EXTRACT_AFTER_ARGS= ${EXCLUDE:S/^/--exclude /}
-EXTRA_PATCHES= ${FILESDIR}/commit-a980a7d24b9
-EXTRA_PATCHES+= ${FILESDIR}/commit-ae61525fcf4
VER= ${DISTVERSION:S/.//g}
PLIST_SUB= VER=${VER}
-OPTIONS_DEFINE= GDB_LINK GUILE KGDB NLS PYTHON SOURCE_HIGHLIGHT \
- TUI XXHASH
+OPTIONS_DEFINE= DEBUGINFOD GDB_LINK GUILE KGDB NLS PYTHON \
+ SOURCE_HIGHLIGHT TUI XXHASH
OPTIONS_DEFAULT= GDB_LINK KGDB NLS PYTHON SOURCE_HIGHLIGHT \
TUI XXHASH
OPTIONS_DEFAULT+= PORT_READLINE PORT_ICONV SYSTEM_ZLIB
@@ -52,6 +50,7 @@ OPTIONS_SINGLE_READLINE= BUNDLED_READLINE PORT_READLINE
OPTIONS_SINGLE_ICONV= PORT_ICONV SYSTEM_ICONV
OPTIONS_SINGLE_ZLIB= BUNDLED_ZLIB SYSTEM_ZLIB
+DEBUGINFOD= Build gdb with debuginfod server support
GDB_LINK_DESC= Create ${PREFIX}/bin/gdb symlink
KGDB_DESC= Kernel debugging support
BUNDLED_READLINE_DESC= from gdb distfile
@@ -67,6 +66,8 @@ XXHASH_DESC= Use xxHash for hashing (faster)
OPTIONS_SUB= yes
BUNDLED_READLINE_CONFIGURE_OFF= --with-system-readline
+DEBUGINFOD_CONFIGURE_WITH= debuginfod
+DEBUGINFOD_LIB_DEPENDS= libdebuginfod.so:devel/elfutils
GUILE_CONFIGURE_WITH= guile=guile-${GUILE_VER}
GUILE_USES= guile:2.2,3.0
NLS_USES= gettext-runtime
@@ -79,7 +80,7 @@ SOURCE_HIGHLIGHT_CONFIGURE_ENABLE= source-highlight
SOURCE_HIGHLIGHT_LIB_DEPENDS= \
libsource-highlight.so:textproc/source-highlight
SYSTEM_ICONV_USES= iconv
-SYSTEM_ZLIB_WITH= system-zlib
+SYSTEM_ZLIB_CONFIGURE_WITH= system-zlib
TUI_CONFIGURE_ENABLE= tui
XXHASH_CONFIGURE_OFF= --with-xxhash=no
XXHASH_LIB_DEPENDS= libxxhash.so:devel/xxhash
diff --git a/devel/gdb/distinfo b/devel/gdb/distinfo
index 90b10de73e3f..c99153cc7305 100644
--- a/devel/gdb/distinfo
+++ b/devel/gdb/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1677188925
-SHA256 (gdb-13.1.tar.xz) = 115ad5c18d69a6be2ab15882d365dda2a2211c14f480b3502c6eba576e2e95a0
-SIZE (gdb-13.1.tar.xz) = 23665472
+TIMESTAMP = 1691332214
+SHA256 (gdb-13.2.tar.xz) = fd5bebb7be1833abdb6e023c2f498a354498281df9d05523d8915babeb893f0a
+SIZE (gdb-13.2.tar.xz) = 23664644
SHA256 (bsdjhb-libcxx-gdbpy-03d0d9b_GH0.tar.gz) = 2c1563f361d4fb59b54b1b39bff5cdf609d73962758eb05a8cdfe2c22551b259
SIZE (bsdjhb-libcxx-gdbpy-03d0d9b_GH0.tar.gz) = 6052