Ports MUST NOT set WITH_DEBUG.
WITH_DEBUG is a user facing variable. When a user wants to build a port with debugging symbols enabled, they either set WITH_DEBUG globally, or WITH_DEBUG_PORTS+=category/port. Approved by: bapt With hat: portmgr Differential Revision: https://reviews.freebsd.org/D23940
This commit is contained in:
parent
88be83645d
commit
b2dcd7927c
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=527673
@ -20,7 +20,6 @@ OPTIONS_DEFINE= \
|
||||
DOCS \
|
||||
FREEBSD_TEMPLATE\
|
||||
GPG_AGENT \
|
||||
MAINTAINER_DEBUG\
|
||||
NLS \
|
||||
SASL \
|
||||
SERF \
|
||||
@ -33,7 +32,6 @@ OPTIONS_DEFAULT=FREEBSD_TEMPLATE SERF TOOLS
|
||||
|
||||
FREEBSD_TEMPLATE_DESC= FreeBSD Project log template
|
||||
GPG_AGENT_DESC= Enable GPG agent password store
|
||||
MAINTAINER_DEBUG_DESC= Build debug version
|
||||
SERF_DESC= WebDAV/Delta-V (HTTP/HTTPS) repo access module
|
||||
STATIC_DESC= Build static version (no shared libs)
|
||||
SVNSERVE_WRAPPER_DESC= Enable svnserve wrapper (umask setter)
|
||||
|
@ -36,8 +36,6 @@ BDB_CONFIGURE_ON= --enable-bdb6
|
||||
BDB_CONFIGURE_OFF= --without-berkeley-db
|
||||
BDB_USES= bdb
|
||||
|
||||
MAINTAINER_DEBUG_CONFIGURE_ON= --enable-maintainer-mode --enable-debug
|
||||
|
||||
NLS_CONFIGURE_OFF= --disable-nls
|
||||
NLS_USES= gettext
|
||||
|
||||
@ -59,8 +57,8 @@ STATIC_CONFIGURE_ON= --enable-all-static PKG_CONFIG="${LOCALBASE}/bin/pkg-confi
|
||||
# ===============================================================
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
.if ${PORT_OPTIONS:MMAINTAINER_DEBUG}
|
||||
WITH_DEBUG= yes
|
||||
.if defined(WITH_DEBUG)
|
||||
CONFIGURE_ARGS+= --enable-maintainer-mode --enable-debug
|
||||
.endif
|
||||
|
||||
APR_CONFIG= ${LOCALBASE}/bin/apr-1-config
|
||||
|
@ -19,7 +19,6 @@ OPTIONS_DEFINE= \
|
||||
DOCS \
|
||||
FREEBSD_TEMPLATE\
|
||||
GPG_AGENT \
|
||||
MAINTAINER_DEBUG\
|
||||
NLS \
|
||||
SASL \
|
||||
SERF \
|
||||
@ -32,7 +31,6 @@ OPTIONS_DEFAULT=FREEBSD_TEMPLATE GPG_AGENT SERF TOOLS
|
||||
|
||||
FREEBSD_TEMPLATE_DESC= FreeBSD Project log template
|
||||
GPG_AGENT_DESC= Enable GPG agent password store
|
||||
MAINTAINER_DEBUG_DESC= Build debug version
|
||||
SERF_DESC= WebDAV/Delta-V (HTTP/HTTPS) repo access module
|
||||
STATIC_DESC= Build static version (no shared libs)
|
||||
SVNSERVE_WRAPPER_DESC= Enable svnserve wrapper (umask setter)
|
||||
|
@ -36,8 +36,6 @@ BDB_CONFIGURE_ON= --enable-bdb6
|
||||
BDB_CONFIGURE_OFF= --without-berkeley-db
|
||||
BDB_USES= bdb
|
||||
|
||||
MAINTAINER_DEBUG_CONFIGURE_ON= --enable-maintainer-mode --enable-debug
|
||||
|
||||
NLS_CONFIGURE_OFF= --disable-nls
|
||||
NLS_USES= gettext
|
||||
|
||||
@ -59,8 +57,8 @@ STATIC_CONFIGURE_ON= --enable-all-static PKG_CONFIG="${LOCALBASE}/bin/pkg-confi
|
||||
# ===============================================================
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
.if ${PORT_OPTIONS:MMAINTAINER_DEBUG}
|
||||
WITH_DEBUG= yes
|
||||
.if defined(WITH_DEBUG)
|
||||
CONFIGURE_ARGS+= --enable-maintainer-mode --enable-debug
|
||||
.endif
|
||||
|
||||
APR_CONFIG= ${LOCALBASE}/bin/apr-1-config
|
||||
|
@ -139,9 +139,9 @@ CPE_VENDOR= apache
|
||||
OPTIONS_DEFINE= CRASHDUMP CUPS DBGUTIL DEBUG GNOME GNOMEVFS MMEDIA \
|
||||
SDK WIKI_PUBLISHER
|
||||
OPTIONS_DEFAULT= CUPS GNOME GNOMEVFS MMEDIA WIKI_PUBLISHER
|
||||
CRASHDUMP_DESC= Enable crashdumps, sets WITH_DEBUG
|
||||
CRASHDUMP_DESC= Enable crashdumps, you also need to set WITH_DEBUG_PORTS+=${PKGORIGIN}
|
||||
DBGUTIL_DESC= Enable assertions, object counting. (non-production)
|
||||
DEBUG_DESC= Compile with -O0, sets WITH_DEBUG
|
||||
DEBUG_DESC= Compile with -O0, you also need to set WITH_DEBUG_PORTS+=${PKGORIGIN}
|
||||
GNOME_DESC= GConf + screensaver presentation control via DBUS
|
||||
GNOMEVFS_DESC= GNOME Virtual File System
|
||||
MMEDIA_DESC= Multimedia backend for impress
|
||||
@ -149,7 +149,6 @@ SDK_DESC= Build and install software development kit
|
||||
WIKI_PUBLISHER_DESC= Build and install Wiki Publisher extension
|
||||
|
||||
CRASHDUMP_CONFIGURE_ENABLE= crashdump
|
||||
CRASHDUMP_VARS= WITH_DEBUG=yes
|
||||
|
||||
CUPS_CONFIGURE_ENABLE= cups
|
||||
CUPS_LIB_DEPENDS= libcups.so:print/cups
|
||||
|
@ -153,9 +153,9 @@ CPE_VENDOR= apache
|
||||
OPTIONS_DEFINE= CRASHDUMP CUPS DBGUTIL DEBUG GNOME GNOMEVFS MMEDIA \
|
||||
MYSQL PDFIMPORT REPORT_BUILDER SDK WIKI_PUBLISHER
|
||||
OPTIONS_DEFAULT= CUPS GNOME MMEDIA WIKI_PUBLISHER
|
||||
CRASHDUMP_DESC= Enable crashdumps, sets WITH_DEBUG
|
||||
CRASHDUMP_DESC= Enable crashdumps, you also need to set WITH_DEBUG_PORTS+=${PKGORIGIN}
|
||||
DBGUTIL_DESC= Enable assertions, object counting. (non-production)
|
||||
DEBUG_DESC= Compile with -O0, sets WITH_DEBUG
|
||||
DEBUG_DESC= Compile with -O0, you also need to set WITH_DEBUG_PORTS+=${PKGORIGIN}
|
||||
GNOME_DESC= GConf + screensaver presentation control via DBUS
|
||||
GNOMEVFS_DESC= Use GNOME Virtual File System instead of gio
|
||||
MMEDIA_DESC= Multimedia backend for impress
|
||||
@ -166,7 +166,6 @@ SDK_DESC= Build and install software development kit
|
||||
WIKI_PUBLISHER_DESC= Build and install Wiki Publisher extension
|
||||
|
||||
CRASHDUMP_CONFIGURE_ENABLE= crashdump
|
||||
CRASHDUMP_VARS= WITH_DEBUG=yes
|
||||
|
||||
CUPS_CONFIGURE_ENABLE= cups
|
||||
CUPS_LIB_DEPENDS= libcups.so:print/cups
|
||||
|
@ -19,7 +19,7 @@ USE_GNOME= glib20
|
||||
GNU_CONFIGURE= yes
|
||||
INSTALL_TARGET= install-strip
|
||||
|
||||
OPTIONS_DEFINE= BOT CAPSICUM DEBUG DOCS OTR PERL PROXY SOCKS TRUECOLOR UTF8PROC
|
||||
OPTIONS_DEFINE= BOT CAPSICUM DOCS OTR PERL PROXY SOCKS TRUECOLOR UTF8PROC
|
||||
OPTIONS_DEFAULT= BOT CAPSICUM PERL PROXY SOCKS TRUECOLOR
|
||||
|
||||
OPTIONS_SUB= yes
|
||||
@ -27,8 +27,6 @@ BOT_DESC= Bot support
|
||||
BOT_CONFIGURE_WITH= bot
|
||||
CAPSICUM_DESC= Capsicum support
|
||||
CAPSICUM_CONFIGURE_WITH= capsicum
|
||||
DEBUG_DESC= Build with debug symbols
|
||||
DEBUG_VARS= WITH_DEBUG=yes
|
||||
OTR_DESC= OTR (off-the-record) support
|
||||
OTR_CONFIGURE_ON= --with-otr \
|
||||
--with-libotr-inc-prefix=${PREFIX}/include
|
||||
|
@ -59,7 +59,6 @@ USE_GITHUB= yes
|
||||
GH_TAGNAME= 2939a82
|
||||
|
||||
DEBUG_FLAGS= -g -O0
|
||||
WITH_DEBUG= yes
|
||||
|
||||
USE_RC_SUBR= rspamd
|
||||
|
||||
|
@ -25,11 +25,9 @@ WX_CONF_ARGS= absolute
|
||||
|
||||
PORTDATA= COPYING README README.md
|
||||
|
||||
OPTIONS_DEFINE= DEBUG NLS
|
||||
OPTIONS_DEFINE= NLS
|
||||
OPTIONS_SUB= yes
|
||||
|
||||
DEBUG_VARS= WITH_DEBUG=yes
|
||||
|
||||
NLS_EXTRA_PATCHES_OFF= ${PATCHDIR}/extra-patch-CMakeLists.txt
|
||||
NLS_USES= gettext
|
||||
|
||||
|
@ -10,7 +10,7 @@ COMMENT= High performance media player supporting many formats
|
||||
|
||||
.include "${.CURDIR}/../../multimedia/mplayer/Makefile.common"
|
||||
|
||||
OPTIONS_DEFINE= AALIB AMR_NB AMR_WB ASS BLURAY CACA CDIO DEBUG DV DVDNAV \
|
||||
OPTIONS_DEFINE= AALIB AMR_NB AMR_WB ASS BLURAY CACA CDIO DV DVDNAV \
|
||||
ENCA FONTCONFIG FRIBIDI GIF GNUTLS GSM GUI IPV6 JACK \
|
||||
LADSPA LIBMNG LIRC LZO NAS OPENAL OPENGL \
|
||||
OPENJPEG OPUS PULSEAUDIO RTMP \
|
||||
|
@ -56,8 +56,7 @@ LDFLAGS_i386+= -Wl,-z,notext
|
||||
# Extra build options for debugging
|
||||
# =================================
|
||||
|
||||
.if ${PORT_OPTIONS:MDEBUG}
|
||||
WITH_DEBUG= yes
|
||||
.if defined(WITH_DEBUG)
|
||||
CONFIGURE_ARGS+= --enable-debug=3
|
||||
.endif
|
||||
|
||||
|
@ -23,7 +23,7 @@ GNU_CONFIGURE= yes
|
||||
INSTALL_TARGET= install-strip
|
||||
TEST_TARGET= check
|
||||
|
||||
OPTIONS_DEFINE= DEBUG LIBUNWIND MANPAGES
|
||||
OPTIONS_DEFINE= LIBUNWIND MANPAGES
|
||||
OPTIONS_RADIO= CURVE
|
||||
OPTIONS_RADIO_CURVE= SODIUM TWEETNACL
|
||||
OPTIONS_GROUP= MULTICAST
|
||||
@ -39,9 +39,6 @@ SODIUM_DESC= Use libsodium
|
||||
PGM_DESC= Enable PGM transport via OpenPGM
|
||||
NORM_DESC= Enable NORM via NRL
|
||||
|
||||
DEBUG_CONFIGURE_ENABLE= debug
|
||||
DEBUG_VARS= WITH_DEBUG=yes
|
||||
|
||||
PGM_CONFIGURE_WITH= pgm
|
||||
PGM_LIB_DEPENDS= libpgm.so:net/openpgm
|
||||
|
||||
@ -69,6 +66,11 @@ CFLAGS+= -Wno-long-long
|
||||
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
.if defined(WITH_DEBUG)
|
||||
CONFIGURE_ARGS+= --enable-debug
|
||||
.endif
|
||||
|
||||
|
||||
.if !${PORT_OPTIONS:MSODIUM} && !${PORT_OPTIONS:MTWEETNACL}
|
||||
CONFIGURE_ARGS+= --disable-curve
|
||||
.endif
|
||||
|
@ -303,7 +303,6 @@ NSUPDATE_RUN_DEPENDS= samba-nsupdate:dns/samba-nsupdate
|
||||
DEBUG_CONFIGURE_ON= --verbose --enable-debug
|
||||
DEBUG_MAKE_ARGS= --verbose
|
||||
DEBUG_FLAGS= -g -ggdb3 -O0
|
||||
DEBUG_VARS= WITH_DEBUG=yes
|
||||
|
||||
MEMORY_DEBUG_IMPLIES= DEBUG
|
||||
MEMORY_DEBUG_CONFIGURE_ENV= ADDITIONAL_CFLAGS="-DENABLE_JEMALLOC `pkg-config --cflags jemalloc`" ADDITIONAL_LDFLAGS="`pkg-config --libs jemalloc`"
|
||||
|
@ -18,10 +18,9 @@ GH_ACCOUNT= pcherenkov
|
||||
WRKSRC_SUBDIR= chipmunk
|
||||
|
||||
OPTIONS_SINGLE= CONF
|
||||
OPTIONS_SINGLE_CONF= RELEASE LEAN DEBUG
|
||||
OPTIONS_SINGLE_CONF= RELEASE LEAN
|
||||
RELEASE_DESC= No asserts, no debug symbols, verbose on
|
||||
LEAN_DESC= No asserts, no debug symbols, verbose off
|
||||
DEBUG_DESC= Asserts, debug symbols, verbose on
|
||||
OPTIONS_DEFAULT= RELEASE
|
||||
|
||||
PLIST_FILES= sbin/udpxy \
|
||||
@ -39,13 +38,12 @@ post-install:
|
||||
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
.if ${PORT_OPTIONS:MRELEASE}
|
||||
.if defined(WITH_DEBUG)
|
||||
ALL_TARGET=debug
|
||||
.elif ${PORT_OPTIONS:MRELEASE}
|
||||
ALL_TARGET=release
|
||||
.elif ${PORT_OPTIONS:MLEAN}
|
||||
ALL_TARGET=lean
|
||||
.elif ${PORT_OPTIONS:MDEBUG}
|
||||
ALL_TARGET=debug
|
||||
WITH_DEBUG=yes
|
||||
.endif
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -15,7 +15,6 @@ USE_GITHUB= yes
|
||||
GH_ACCOUNT= freebsd
|
||||
GH_TAGNAME= 93c4c82e
|
||||
|
||||
WITH_DEBUG= yes
|
||||
CFLAGS+= -O0 -g -Wno-error
|
||||
USE_LDCONFIG= ${PREFIX}/lib/compat/pkg
|
||||
HAS_CONFIGURE= yes
|
||||
|
@ -65,7 +65,7 @@ ALLTESTS_DESC= Run most self-tests (needs more RAM/disk space)
|
||||
PARALLELTESTS_DESC= Parallelize self-tests (needs more disk space)
|
||||
SLOWTESTS_DESC= Enable slow tests that are skipped by default
|
||||
BASHTESTS_DESC= Enable tests that require the GNU bash shell
|
||||
LIBUNWIND_DESC= Backtrace with libunwind (do set WITH_DEBUG=yes!)
|
||||
LIBUNWIND_DESC= Backtrace with libunwind (do set WITH_DEBUG_PORTS+=${PKGORIGIN}!)
|
||||
|
||||
FUSEFS_CONFIGURE_ENABLE= fuse2fs
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user