aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuca Pizzamiglio <pizzamig@FreeBSD.org>2023-09-15 11:12:17 +0000
committerLuca Pizzamiglio <pizzamig@FreeBSD.org>2023-09-15 11:12:17 +0000
commit8c334081f9d29524bafb54ecffb7c43989815157 (patch)
treecbf1a6b72329cee88487833a0058bcf51430f491
parent4018c2022be41e2e634d970655cfe78c4b997dc0 (diff)
downloadports-8c334081f9d29524bafb54ecffb7c43989815157.tar.gz
ports-8c334081f9d29524bafb54ecffb7c43989815157.zip
devel/gdb: Update to 13.2
Add DEBUGINFOD support as option Improve system-zlib option
-rw-r--r--devel/gdb/Makefile17
-rw-r--r--devel/gdb/distinfo6
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