Adding WITH_DEBUG_PORTS to add WITH_DEBUG for specific ports.
Ilya A. Arkhipov
rum1cro at yandex.ru
Sun Nov 17 10:40:31 UTC 2013
17.11.2013, 02:55, "Eitan Adler" <lists at eitanadler.com>:
> 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
> _______________________________________________
> freebsd-ports at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-ports
> To unsubscribe, send any mail to "freebsd-ports-unsubscribe at freebsd.org"
I like it.
--
With Best Regards,
Ilya A. Arkhipov
More information about the freebsd-ports
mailing list