summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--devel/gdb/Makefile22
1 files changed, 12 insertions, 10 deletions
diff --git a/devel/gdb/Makefile b/devel/gdb/Makefile
index f0e75d39eed5..d6d22324e0e5 100644
--- a/devel/gdb/Makefile
+++ b/devel/gdb/Makefile
@@ -27,7 +27,6 @@ CONFIGURE_ARGS= --program-suffix=${DISTVERSION:S/.//g} \
--enable-targets=all --enable-64-bit-bfd \
--with-separate-debug-dir=/usr/lib/debug \
${ICONV_CONFIGURE_ARG} \
- --with-expat=yes --with-libexpat-prefix=${LOCALBASE} \
--without-libunwind-ia64 --with-system-zlib
CONFIGURE_OUTSOURCE= yes
CFLAGS:= ${CFLAGS:C/ +$//} # blanks at EOL creep in sometimes
@@ -63,14 +62,14 @@ EXTRA_PATCHES= ${FILESDIR}/commit-711b0b6698f \
${FILESDIR}/commit-f9fbb7636a5 \
${FILESDIR}/commit-b7fe5463cf0 \
${FILESDIR}/commit-b2fdd31b03e
-LIB_DEPENDS+= libexpat.so:textproc/expat2
VER= ${DISTVERSION:S/.//g}
PLIST_SUB= VER=${VER}
-OPTIONS_DEFINE= DEBUG GDB_LINK GUILE KGDB NLS PYTHON SOURCE_HIGHLIGHT TUI
-
-OPTIONS_DEFAULT= GDB_LINK KGDB NLS PYTHON SOURCE_HIGHLIGHT TUI
+OPTIONS_DEFINE= EXPAT GDB_LINK GUILE KGDB NLS PYTHON SOURCE_HIGHLIGHT \
+ TUI XXHASH
+OPTIONS_DEFAULT= EXPAT GDB_LINK KGDB NLS PYTHON SOURCE_HIGHLIGHT \
+ TUI XXHASH
OPTIONS_DEFAULT+= PORT_READLINE PORT_ICONV SYSTEM_ZLIB
OPTIONS_SINGLE= READLINE ICONV ZLIB
@@ -79,21 +78,22 @@ OPTIONS_SINGLE_ICONV= PORT_ICONV SYSTEM_ICONV
OPTIONS_SINGLE_ZLIB= BUNDLED_ZLIB SYSTEM_ZLIB
GDB_LINK_DESC= Create ${PREFIX}/bin/gdb symlink
-KGDB_DESC= Kernel Debugging Support
+KGDB_DESC= Kernel debugging support
BUNDLED_READLINE_DESC= from gdb distfile
BUNDLED_ZLIB_DESC= from gdb distfile
PORT_READLINE_DESC= from devel/readline port
PORT_ICONV_DESC= use libiconv, with wider charset support
-SOURCE_HIGHLIGHT_DESC= Source Code Styling
+SOURCE_HIGHLIGHT_DESC= Syntax highlighting support
SYSTEM_ICONV_DESC= use libc iconv, with no wchar support
SYSTEM_ZLIB_DESC= use system zlib
-TUI_DESC= Text User Interface enabled
+TUI_DESC= Text User Interface support
+XXHASH_DESC= Use xxHash for hashing (faster)
OPTIONS_SUB= yes
BUNDLED_READLINE_CONFIGURE_OFF= --with-system-readline
-DEBUG_CFLAGS= -g
-DEBUG_VARS= STRIP=
+EXPAT_CONFIGURE_OFF= --with-expat=no
+EXPAT_LIB_DEPENDS= libexpat.so:textproc/expat2
GUILE_CONFIGURE_WITH= guile
GUILE_LIB_DEPENDS= libguile-2.2.so:lang/guile2
NLS_USES= gettext-runtime
@@ -108,6 +108,8 @@ SOURCE_HIGHLIGHT_LIB_DEPENDS= \
SYSTEM_ICONV_USES= iconv
SYSTEM_ZLIB_WITH= system-zlib
TUI_CONFIGURE_ENABLE= tui
+XXHASH_CONFIGURE_OFF= --with-xxhash=no
+XXHASH_LIB_DEPENDS= libxxhash.so:devel/xxhash
.include <bsd.port.pre.mk>