Adding WITH_DEBUG_PORTS to add WITH_DEBUG for specific ports.
Eitan Adler
lists at eitanadler.com
Sat Nov 16 22:55:39 UTC 2013
What do people think of something like the following? This would
allow users to compile specific ports with debugging capabilities.
Index: Mk/bsd.port.mk
===================================================================
--- Mk/bsd.port.mk (revision 333538)
+++ Mk/bsd.port.mk (working copy)
@@ -311,6 +311,8 @@ FreeBSD_MAINTAINER= portmgr at FreeBSD.org
# passed to the compiler by setting DEBUG_FLAGS. It is
# set to "-g" at default.
#
+# WITH_DEBUG_PORTS - A list of origins for which
WITH_DEBUG will be set
+#
# WITH_SSP_PORTS
# - If set, SSP_FLAGS (defaults to
-fstack-protector)
# is added to CFLAGS and the necessary flags
@@ -1303,6 +1305,10 @@ MAKE_ENV+= TMPDIR="${TMPDIR}"
CONFIGURE_ENV+= TMPDIR="${TMPDIR}"
.endif # defined(TMPDIR)
+.if defined(WITH_DEBUG_PORTS) && ${WITH_DEBUG_PORTS:M${PKGORIGIN}}
+WITH_DEBUG= yes
+.endif
+
# Reset value from bsd.own.mk.
.if defined(WITH_DEBUG) && !defined(WITHOUT_DEBUG)
STRIP= #none
--
Eitan Adler
More information about the freebsd-ports
mailing list