Framework: sync with upstream
Taken from: HardenedBSD
This commit is contained in:
parent
e232ae98cd
commit
4ba3d6daf4
3 changed files with 22 additions and 8 deletions
|
|
@ -103,7 +103,7 @@ CARGO_INSTALL_ARGS+= --features='${CARGO_FEATURES}'
|
|||
CARGO_TEST_ARGS+= --features='${CARGO_FEATURES}'
|
||||
.endif
|
||||
|
||||
.if !defined(WITH_DEBUG) || defined(WITHOUT_DEBUG)
|
||||
.if !defined(WITH_DEBUG)
|
||||
CARGO_BUILD_ARGS+= --release
|
||||
CARGO_TEST_ARGS+= --release
|
||||
.else
|
||||
|
|
|
|||
|
|
@ -337,6 +337,9 @@ FreeBSD_MAINTAINER= portmgr@FreeBSD.org
|
|||
# passed to the compiler by setting DEBUG_FLAGS. It is
|
||||
# set to "-g" at default.
|
||||
#
|
||||
# NOTE: to override a globally defined WITH_DEBUG at a
|
||||
# later time ".undef WITH_DEBUG" can be used
|
||||
#
|
||||
# WITH_DEBUG_PORTS - A list of origins for which WITH_DEBUG will be set
|
||||
#
|
||||
# WITHOUT_SSP - Disable SSP.
|
||||
|
|
@ -1728,7 +1731,7 @@ CFLAGS:= ${CFLAGS:C/${_CPUCFLAGS}//}
|
|||
.endif
|
||||
|
||||
# Reset value from bsd.own.mk.
|
||||
.if defined(WITH_DEBUG) && !defined(WITHOUT_DEBUG)
|
||||
.if defined(WITH_DEBUG)
|
||||
.if !defined(INSTALL_STRIPPED)
|
||||
STRIP= #none
|
||||
MAKE_ENV+= DONTSTRIP=yes
|
||||
|
|
@ -2203,12 +2206,12 @@ SCRIPTS_ENV+= ${INSTALL_MACROS}
|
|||
# In the -exec shell commands, we add add a . as the first argument, it would
|
||||
# end up being $0 aka the script name, which is not part of $@, so we force it
|
||||
# to be able to use $@ directly.
|
||||
COPYTREE_BIN= ${SH} -c '(${FIND} -Ed $$0 $$2 | ${CPIO} -dumpl $$1 >/dev/null 2>&1) && \
|
||||
${FIND} -Ed $$0 $$2 \( -type d -exec ${SH} -c '\''cd '\''$$1'\'' && chmod 755 "$$@"'\'' -- . {} + \
|
||||
-o -type f -exec ${SH} -c '\''cd '\''$$1'\'' && chmod ${BINMODE} "$$@"'\'' -- . {} + \)' --
|
||||
COPYTREE_SHARE= ${SH} -c '(${FIND} -Ed $$0 $$2 | ${CPIO} -dumpl $$1 >/dev/null 2>&1) && \
|
||||
${FIND} -Ed $$0 $$2 \( -type d -exec ${SH} -c '\''cd '\''$$1'\'' && chmod 755 "$$@"'\'' -- . {} + \
|
||||
-o -type f -exec ${SH} -c '\''cd '\''$$1'\'' && chmod ${_SHAREMODE} "$$@"'\'' -- . {} + \)' --
|
||||
COPYTREE_BIN= ${SH} -c '(${FIND} -Ed $$1 $$3 | ${CPIO} -dumpl $$2 >/dev/null 2>&1) && \
|
||||
${FIND} -Ed $$1 $$3 \( -type d -exec ${SH} -c '\''cd '\''$$2'\'' && chmod 755 "$$@"'\'' . {} + \
|
||||
-o -type f -exec ${SH} -c '\''cd '\''$$2'\'' && chmod ${BINMODE} "$$@"'\'' . {} + \)' COPYTREE_BIN
|
||||
COPYTREE_SHARE= ${SH} -c '(${FIND} -Ed $$1 $$3 | ${CPIO} -dumpl $$2 >/dev/null 2>&1) && \
|
||||
${FIND} -Ed $$1 $$3 \( -type d -exec ${SH} -c '\''cd '\''$$2'\'' && chmod 755 "$$@"'\'' . {} + \
|
||||
-o -type f -exec ${SH} -c '\''cd '\''$$2'\'' && chmod ${_SHAREMODE} "$$@"'\'' . {} + \)' COPYTREE_SHARE
|
||||
|
||||
# The user can override the NO_PACKAGE by specifying this from
|
||||
# the make command line
|
||||
|
|
|
|||
11
UPDATING
11
UPDATING
|
|
@ -5,6 +5,17 @@ they are unavoidable.
|
|||
You should get into the habit of checking this file for changes each time
|
||||
you update your ports collection, before attempting any port upgrades.
|
||||
|
||||
20171015:
|
||||
AFFECTS: people using WITHOUT_DEBUG
|
||||
AUTHOR: madpilot@FreeBSD.org
|
||||
|
||||
The WITHOUT_DEBUG flag has been retired. It's only purpose was
|
||||
to override a global WITH_DEBUG, if that was defined, but many
|
||||
ports were ignoring such flag even if honouring WITH_DEBUG.
|
||||
|
||||
The same effect can be obtained using ".undef WITH_DEBUG" without
|
||||
any special support in port Makefiles.
|
||||
|
||||
20171012:
|
||||
AFFECTS: users of security/openssh-portable
|
||||
AUTHOR: bdrewery@FreeBSD.org
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue