Changeset View
Changeset View
Standalone View
Standalone View
devel/gdb/Makefile
PORTNAME= gdb | PORTNAME= gdb | ||||
DISTVERSION= 13.1 | DISTVERSION= 13.1 | ||||
PORTREVISION= 2 | PORTREVISION= 3 | ||||
CATEGORIES= devel | CATEGORIES= devel | ||||
MASTER_SITES= GNU | MASTER_SITES= GNU | ||||
MAINTAINER= pizzamig@FreeBSD.org | MAINTAINER= pizzamig@FreeBSD.org | ||||
COMMENT= GNU Project Debugger | COMMENT= GNU Project Debugger | ||||
WWW= https://www.gnu.org/software/gdb/ | WWW= https://www.gnu.org/software/gdb/ | ||||
LICENSE= GPLv3 | LICENSE= GPLv3 | ||||
▲ Show 20 Lines • Show All 51 Lines • ▼ Show 20 Lines | |||||
SYSTEM_ZLIB_DESC= use system zlib | SYSTEM_ZLIB_DESC= use system zlib | ||||
TUI_DESC= Text User Interface support | TUI_DESC= Text User Interface support | ||||
XXHASH_DESC= Use xxHash for hashing (faster) | XXHASH_DESC= Use xxHash for hashing (faster) | ||||
OPTIONS_SUB= yes | OPTIONS_SUB= yes | ||||
BUNDLED_READLINE_CONFIGURE_OFF= --with-system-readline | BUNDLED_READLINE_CONFIGURE_OFF= --with-system-readline | ||||
GUILE_CONFIGURE_WITH= guile | GUILE_CONFIGURE_WITH= guile | ||||
GUILE_LIB_DEPENDS= libguile-2.2.so:lang/guile2 | GUILE_USES= guile:2.2 | ||||
NLS_USES= gettext-runtime | NLS_USES= gettext-runtime | ||||
PORT_READLINE_USES= readline | PORT_READLINE_USES= readline | ||||
PORT_ICONV_USES= iconv:wchar_t | PORT_ICONV_USES= iconv:wchar_t | ||||
PYTHON_CONFIGURE_ON= --with-python=${PYTHON_CMD} | PYTHON_CONFIGURE_ON= --with-python=${PYTHON_CMD} | ||||
PYTHON_CONFIGURE_OFF= --without-python | PYTHON_CONFIGURE_OFF= --without-python | ||||
PYTHON_USES= python:3.6+ | PYTHON_USES= python:3.6+ | ||||
SOURCE_HIGHLIGHT_CONFIGURE_ENABLE= source-highlight | SOURCE_HIGHLIGHT_CONFIGURE_ENABLE= source-highlight | ||||
SOURCE_HIGHLIGHT_LIB_DEPENDS= \ | SOURCE_HIGHLIGHT_LIB_DEPENDS= \ | ||||
▲ Show 20 Lines • Show All 90 Lines • ▼ Show 20 Lines | .if exists(/usr/lib/libc++.so.1) || exists(/lib/libc++.so.1) | ||||
@(cd ${WRKSRC_libcxx} ; \ | @(cd ${WRKSRC_libcxx} ; \ | ||||
${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_ARGS} \ | ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_ARGS} \ | ||||
LIBCXX_DIR="${LIBCXX_DIR}" install ) | LIBCXX_DIR="${LIBCXX_DIR}" install ) | ||||
@(cd ${STAGEDIR}${PREFIX}/share/gdb/auto-load/${LIBCXX_DIR} && \ | @(cd ${STAGEDIR}${PREFIX}/share/gdb/auto-load/${LIBCXX_DIR} && \ | ||||
${PYTHON_CMD} -m compileall .) | ${PYTHON_CMD} -m compileall .) | ||||
@(cd ${STAGEDIR}${PREFIX}/share/libcxx-gdbpy/libcxx && \ | @(cd ${STAGEDIR}${PREFIX}/share/libcxx-gdbpy/libcxx && \ | ||||
${PYTHON_CMD} -m compileall .) | ${PYTHON_CMD} -m compileall .) | ||||
.endif | .endif | ||||
# DO NOT try and add rules here to strip .go files, no matter how loudly | |||||
# testport / stage-qa shouts at you about it, because .go files (which are | |||||
# compiled bytecode) are not intended to be stripped and doing so causes | |||||
# breakage at run time. | |||||
do-install-GUILE-on: | do-install-GUILE-on: | ||||
(cd ${INSTALL_WRKSRC}/gdb ; \ | (cd ${INSTALL_WRKSRC}/gdb ; \ | ||||
${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} install-guile ) | ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} install-guile ) | ||||
(cd ${INSTALL_WRKSRC}/gdb/data-directory ; \ | (cd ${INSTALL_WRKSRC}/gdb/data-directory ; \ | ||||
${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} install-guile ) | ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} install-guile ) | ||||
.include <bsd.port.post.mk> | .include <bsd.port.post.mk> |