Changeset View
Changeset View
Standalone View
Standalone View
devel/gdb/Makefile
# Created by: Steven Kreuzer <skreuzer@FreeBSD.org> | # Created by: Steven Kreuzer <skreuzer@FreeBSD.org> | ||||
PORTNAME= gdb | PORTNAME= gdb | ||||
DISTVERSION= 10.2 | DISTVERSION= 11.1 | ||||
PORTREVISION= 1 | |||||
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 | ||||
LICENSE= GPLv3 | LICENSE= GPLv3 | ||||
LICENSE_FILE= ${WRKSRC}/COPYING3 | LICENSE_FILE= ${WRKSRC}/COPYING3 | ||||
# untested on sparc64, might work | # untested on sparc64, might work | ||||
NOT_FOR_ARCHS= sparc64 | NOT_FOR_ARCHS= sparc64 | ||||
LIB_DEPENDS= libmpfr.so:math/mpfr | LIB_DEPENDS= libgmp.so:math/gmp \ | ||||
libmpfr.so:math/mpfr | |||||
TEST_DEPENDS= runtest:misc/dejagnu | TEST_DEPENDS= runtest:misc/dejagnu | ||||
USES= compiler:c++11-lang cpe gmake libtool makeinfo pkgconfig tar:xz | USES= compiler:c++11-lang cpe gmake libtool makeinfo pkgconfig tar:xz | ||||
USE_PYTHON= flavors py3kplist | USE_PYTHON= flavors py3kplist | ||||
TEST_TARGET= check | TEST_TARGET= check | ||||
CPE_VENDOR= gnu | CPE_VENDOR= gnu | ||||
GNU_CONFIGURE= yes | GNU_CONFIGURE= yes | ||||
CONFIGURE_ENV= CONFIGURED_M4=m4 CONFIGURED_BISON=byacc | CONFIGURE_ENV= CONFIGURED_M4=m4 CONFIGURED_BISON=byacc | ||||
CONFIGURE_ARGS= --program-suffix=${DISTVERSION:S/.//g} \ | CONFIGURE_ARGS= --program-suffix=${DISTVERSION:S/.//g} \ | ||||
--enable-targets=all --enable-64-bit-bfd \ | --enable-targets=all --enable-64-bit-bfd \ | ||||
--with-separate-debug-dir=/usr/lib/debug \ | --with-separate-debug-dir=/usr/lib/debug \ | ||||
${ICONV_CONFIGURE_ARG} \ | ${ICONV_CONFIGURE_ARG} \ | ||||
--with-expat=yes --with-libexpat-prefix=${LOCALBASE} \ | --with-expat=yes --with-libexpat-prefix=${LOCALBASE} \ | ||||
--without-libunwind-ia64 --with-system-zlib | --without-libunwind-ia64 --with-system-zlib | ||||
CONFIGURE_OUTSOURCE= yes | CONFIGURE_OUTSOURCE= yes | ||||
CFLAGS:= ${CFLAGS:C/ +$//} # blanks at EOL creep in sometimes | CFLAGS:= ${CFLAGS:C/ +$//} # blanks at EOL creep in sometimes | ||||
CFLAGS+= -DRL_NO_COMPAT -Wno-unused-function -Wno-unused-variable | CFLAGS+= -DRL_NO_COMPAT | ||||
CFLAGS+= -Wno-unknown-warning-option | |||||
EXCLUDE= dejagnu expect sim texinfo intl | EXCLUDE= dejagnu expect sim texinfo intl | ||||
EXTRACT_AFTER_ARGS= ${EXCLUDE:S/^/--exclude /} | EXTRACT_AFTER_ARGS= ${EXCLUDE:S/^/--exclude /} | ||||
LIB_DEPENDS+= libexpat.so:textproc/expat2 | LIB_DEPENDS+= libexpat.so:textproc/expat2 | ||||
VER= ${DISTVERSION:S/.//g} | VER= ${DISTVERSION:S/.//g} | ||||
PLIST_SUB= VER=${VER} | PLIST_SUB= VER=${VER} | ||||
OPTIONS_DEFINE= DEBUG GDB_LINK GUILE KGDB NLS PYTHON SOURCE_HIGHLIGHT TUI | OPTIONS_DEFINE= DEBUG GDB_LINK GUILE KGDB NLS PYTHON SOURCE_HIGHLIGHT TUI | ||||
▲ Show 20 Lines • Show All 45 Lines • ▼ Show 20 Lines | |||||
.endif | .endif | ||||
.endif | .endif | ||||
.if ${PORT_OPTIONS:MPYTHON} && exists(/usr/lib/libc++.so.1) | .if ${PORT_OPTIONS:MPYTHON} && exists(/usr/lib/libc++.so.1) | ||||
USE_GITHUB= nodefault | USE_GITHUB= nodefault | ||||
GH_ACCOUNT= bsdjhb:libcxx | GH_ACCOUNT= bsdjhb:libcxx | ||||
GH_PROJECT= libcxx-gdbpy:libcxx | GH_PROJECT= libcxx-gdbpy:libcxx | ||||
GH_TAGNAME= 229610a:libcxx | GH_TAGNAME= 03d0d9b:libcxx | ||||
# Workaround USE_GITHUB preventing the default DISTFILES | # Workaround USE_GITHUB preventing the default DISTFILES | ||||
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} | DISTFILES= ${DISTNAME}${EXTRACT_SUFX} | ||||
PLIST_SUB+= LIBCXX="" | PLIST_SUB+= LIBCXX="" | ||||
.else | .else | ||||
PLIST_SUB+= LIBCXX="@comment " | PLIST_SUB+= LIBCXX="@comment " | ||||
.endif | .endif | ||||
▲ Show 20 Lines • Show All 72 Lines • Show Last 20 Lines |