Changeset View
Changeset View
Standalone View
Standalone View
devel/gdb/Makefile
Show All 30 Lines | |||||
EXCLUDE= dejagnu expect sim texinfo intl | EXCLUDE= dejagnu expect sim texinfo intl | ||||
EXTRACT_AFTER_ARGS= ${EXCLUDE:S/^/--exclude /} | EXTRACT_AFTER_ARGS= ${EXCLUDE:S/^/--exclude /} | ||||
VER= ${PORTVERSION:S/.//g} | VER= ${PORTVERSION:S/.//g} | ||||
PLIST_SUB= VER=${VER} | PLIST_SUB= VER=${VER} | ||||
ONLY_FOR_ARCHS= i386 amd64 powerpc powerpc64 # untested elsewhere, might work | ONLY_FOR_ARCHS= i386 amd64 powerpc powerpc64 # untested elsewhere, might work | ||||
OPTIONS_DEFINE= DEBUG EXPAT GDB_LINK GUILE KGDB PYTHON THREADS TUI | OPTIONS_DEFINE= DEBUG EXPAT GDB_LINK GUILE KGDB PYTHON TUI | ||||
OPTIONS_DEFAULT= GDB_LINK KGDB THREADS TUI PORT_READLINE | OPTIONS_DEFAULT= GDB_LINK KGDB THREAD_DB_THREAD TUI PORT_READLINE | ||||
OPTIONS_SINGLE= READLINE | OPTIONS_SINGLE= READLINE THREADS | ||||
OPTIONS_SINGLE_READLINE= BASE_READLINE BUNDLED_READLINE PORT_READLINE | OPTIONS_SINGLE_READLINE= BASE_READLINE BUNDLED_READLINE PORT_READLINE | ||||
OPTIONS_SINGLE_THREADS= THREAD_DB_THREAD PTRACE_THREAD NONE_THREAD | |||||
GDB_LINK_DESC= Create ${PREFIX}/bin/gdb symlink | GDB_LINK_DESC= Create ${PREFIX}/bin/gdb symlink | ||||
KGDB_DESC= Kernel Debugging Support | KGDB_DESC= Kernel Debugging Support | ||||
BASE_READLINE_DESC= from base system (experimental) | BASE_READLINE_DESC= from base system (experimental) | ||||
BUNDLED_READLINE_DESC= from gdb distfile | BUNDLED_READLINE_DESC= from gdb distfile | ||||
NONE_THREAD_DESC= no thread debugging support | |||||
PORT_READLINE_DESC= from devel/readline port | PORT_READLINE_DESC= from devel/readline port | ||||
PTRACE_THREAD_DESC= use ptrace() for thread debugging (experimental) | |||||
THREAD_DB_THREAD_DESC= use libthread_db for thread debugging | |||||
TUI_DESC= Text User Interface enabled | TUI_DESC= Text User Interface enabled | ||||
OPTIONS_SUB= yes | OPTIONS_SUB= yes | ||||
BASE_READLINE_USES= readline | BASE_READLINE_USES= readline | ||||
BASE_READLINE_CFLAGS= -D_rl_echoing_p=readline_echoing_p | BASE_READLINE_CFLAGS= -D_rl_echoing_p=readline_echoing_p | ||||
BUNDLED_READLINE_CONFIGURE_OFF= --with-system-readline | BUNDLED_READLINE_CONFIGURE_OFF= --with-system-readline | ||||
DEBUG_CFLAGS= -g | DEBUG_CFLAGS= -g | ||||
Show All 16 Lines | |||||
.if ${ARCH} == "amd64" | .if ${ARCH} == "amd64" | ||||
CONFIGURE_TARGET= x86_64-portbld-freebsd${OSREL} | CONFIGURE_TARGET= x86_64-portbld-freebsd${OSREL} | ||||
.endif | .endif | ||||
post-patch: | post-patch: | ||||
@${REINPLACE_CMD} -e 's|$$| [GDB v${PORTVERSION} for FreeBSD]|' \ | @${REINPLACE_CMD} -e 's|$$| [GDB v${PORTVERSION} for FreeBSD]|' \ | ||||
${WRKSRC}/gdb/version.in | ${WRKSRC}/gdb/version.in | ||||
.if ${PORT_OPTIONS:MTHREADS} | .if ${PORT_OPTIONS:MTHREAD_DB_THREAD} | ||||
@${CP} ${FILESDIR}/fbsd-threads.c ${WRKSRC}/gdb/ | @${CP} ${FILESDIR}/fbsd-threads.c ${WRKSRC}/gdb/ | ||||
@${PATCH} ${PATCH_ARGS} < ${FILESDIR}/extrapatch-threads | @${PATCH} ${PATCH_ARGS} < ${FILESDIR}/extrapatch-threads | ||||
.endif | .endif | ||||
.if ${PORT_OPTIONS:MPTRACE_THREAD} | |||||
luca.pizzamiglio_gmail.com: The option name is wrong. It should be;
.if {PORT_OPTIONS:MPTRACE_THREAD} | |||||
@${PATCH} ${PATCH_ARGS} < ${FILESDIR}/extrapatch-threads-ptrace | |||||
.endif | |||||
.if ${PORT_OPTIONS:MKGDB} | .if ${PORT_OPTIONS:MKGDB} | ||||
@${CP} -r ${FILESDIR}/kgdb/*.[ch] ${WRKSRC}/gdb/ | @${CP} -r ${FILESDIR}/kgdb/*.[ch] ${WRKSRC}/gdb/ | ||||
@${PATCH} ${PATCH_ARGS} < ${FILESDIR}/extrapatch-kgdb | @${PATCH} ${PATCH_ARGS} < ${FILESDIR}/extrapatch-kgdb | ||||
.if ${PORT_OPTIONS:MTHREADS} | .if ${PORT_OPTIONS:MTHREAD_DB_THREAD} | ||||
@${PATCH} ${PATCH_ARGS} < \ | @${PATCH} ${PATCH_ARGS} < \ | ||||
${FILESDIR}/extrapatch-kgdb-configure.tgt-threads | ${FILESDIR}/extrapatch-kgdb-configure.tgt-threads | ||||
.else | .else | ||||
@${PATCH} ${PATCH_ARGS} < \ | @${PATCH} ${PATCH_ARGS} < \ | ||||
${FILESDIR}/extrapatch-kgdb-configure.tgt-plain | ${FILESDIR}/extrapatch-kgdb-configure.tgt-plain | ||||
.endif | .endif | ||||
.endif | .endif | ||||
Show All 33 Lines |
The option name is wrong. It should be;
.if {PORT_OPTIONS:MPTRACE_THREAD}