summaryrefslogtreecommitdiff
path: root/mk/check
diff options
context:
space:
mode:
authorjperkin <jperkin@pkgsrc.org>2020-03-23 09:24:35 +0000
committerjperkin <jperkin@pkgsrc.org>2020-03-23 09:24:35 +0000
commitc24521be9598a02b3fe74a8bf5db5884a515cca2 (patch)
treefd04336185ae6450ca6e77f5fb617937653ebef3 /mk/check
parent75568c74179050d242091663f0acdf295eaf5658 (diff)
downloadpkgsrc-c24521be9598a02b3fe74a8bf5db5884a515cca2.tar.gz
mk: Remove warning messages for unsupported check targets.
These appear to have been cargo culted around for a while, don't even have anything to do with DESTDIR mode, and are completely useless. Simplify the logic a little while here. Noticed by rillig@.
Diffstat (limited to 'mk/check')
-rw-r--r--mk/check/check-relro.mk14
-rw-r--r--mk/check/check-shlibs.mk14
-rw-r--r--mk/check/check-ssp.mk14
3 files changed, 12 insertions, 30 deletions
diff --git a/mk/check/check-relro.mk b/mk/check/check-relro.mk
index d80f2c03bb8..9af82056519 100644
--- a/mk/check/check-relro.mk
+++ b/mk/check/check-relro.mk
@@ -1,4 +1,4 @@
-# $NetBSD: check-relro.mk,v 1.3 2018/03/04 20:45:19 rillig Exp $
+# $NetBSD: check-relro.mk,v 1.4 2020/03/23 09:24:35 jperkin Exp $
#
# This file verifies that RELRO (read-only relocations) was applied
# accordingly at build-time.
@@ -47,11 +47,8 @@ _CHECK_RELRO_FILELIST_CMD?= ${SED} -e '/^@/d' ${PLIST} | \
done)
.if !empty(CHECK_RELRO:M[Yy][Ee][Ss]) && \
- !empty(CHECK_RELRO_SUPPORTED:M[Yy][Ee][Ss])
-privileged-install-hook: _check-relro
-.endif
-
-.if ${_USE_CHECK_RELRO_NATIVE} == "yes"
+ !empty(CHECK_RELRO_SUPPORTED:M[Yy][Ee][Ss]) && \
+ ${_USE_CHECK_RELRO_NATIVE} == "yes"
CHECK_RELRO_NATIVE_ENV=
. if ${OBJECT_FMT} == "ELF"
USE_TOOLS+= readelf
@@ -68,6 +65,7 @@ CHECK_RELRO_NATIVE_ENV+= WRKDIR=${WRKDIR:Q}
CHECK_RELRO_NATIVE_ENV+= CHECK_WRKREF_EXTRA_DIRS=${CHECK_WRKREF_EXTRA_DIRS:Q}
. endif
+privileged-install-hook: _check-relro
_check-relro: error-check .PHONY
@${STEP_MSG} "Checking for RELRO in ${PKGNAME}"
${RUN} rm -f ${ERROR_DIR}/${.TARGET}
@@ -83,8 +81,4 @@ _check-relro: error-check .PHONY
${ECHO} $$file; \
done | \
${PKGSRC_SETENV} ${CHECK_RELRO_NATIVE_ENV} ${AWK} -f ${CHECK_RELRO_NATIVE} > ${ERROR_DIR}/${.TARGET}
-
-.else
-_check-relro: error-check .PHONY
- @${WARNING_MSG} "Skipping check for RELRO in DESTDIR mode."
.endif
diff --git a/mk/check/check-shlibs.mk b/mk/check/check-shlibs.mk
index 5bfcde5b98a..229cc13b772 100644
--- a/mk/check/check-shlibs.mk
+++ b/mk/check/check-shlibs.mk
@@ -1,4 +1,4 @@
-# $NetBSD: check-shlibs.mk,v 1.31 2018/10/01 14:59:49 triaxx Exp $
+# $NetBSD: check-shlibs.mk,v 1.32 2020/03/23 09:24:35 jperkin Exp $
#
# This file verifies that all libraries used by the package can be found
# at run-time.
@@ -54,11 +54,8 @@ _CHECK_SHLIBS_FILELIST_CMD?= ${SED} -e '/^@/d' ${PLIST} | \
done)
.if !empty(CHECK_SHLIBS:M[Yy][Ee][Ss]) && \
- !empty(CHECK_SHLIBS_SUPPORTED:M[Yy][Ee][Ss])
-privileged-install-hook: _check-shlibs
-.endif
-
-.if ${_USE_CHECK_SHLIBS_NATIVE} == "yes"
+ !empty(CHECK_SHLIBS_SUPPORTED:M[Yy][Ee][Ss]) && \
+ ${_USE_CHECK_SHLIBS_NATIVE} == "yes"
CHECK_SHLIBS_NATIVE_ENV=
. if ${OBJECT_FMT} == "ELF"
USE_TOOLS+= readelf
@@ -81,6 +78,7 @@ CHECK_SHLIBS_NATIVE_ENV+= CHECK_WRKREF_EXTRA_DIRS=${CHECK_WRKREF_EXTRA_DIRS:Q}
CHECK_SHLIBS_NATIVE_ENV+= CHECK_SHLIBS_BLACKLIST=${CHECK_SHLIBS_BLACKLIST:Q}
. endif
+privileged-install-hook: _check-shlibs
_check-shlibs: error-check .PHONY
@${STEP_MSG} "Checking for missing run-time search paths in ${PKGNAME}"
${RUN} rm -f ${ERROR_DIR}/${.TARGET}
@@ -96,8 +94,4 @@ _check-shlibs: error-check .PHONY
${ECHO} $$file; \
done | \
${PKGSRC_SETENV} ${CHECK_SHLIBS_NATIVE_ENV} ${AWK} -f ${CHECK_SHLIBS_NATIVE} > ${ERROR_DIR}/${.TARGET}
-
-.else
-_check-shlibs: error-check .PHONY
- @${WARNING_MSG} "Skipping missing run-time search-path check in DESTDIR mode."
.endif
diff --git a/mk/check/check-ssp.mk b/mk/check/check-ssp.mk
index a0bfac15c84..5e6653d0d3f 100644
--- a/mk/check/check-ssp.mk
+++ b/mk/check/check-ssp.mk
@@ -1,4 +1,4 @@
-# $NetBSD: check-ssp.mk,v 1.1 2017/10/03 09:43:06 jperkin Exp $
+# $NetBSD: check-ssp.mk,v 1.2 2020/03/23 09:24:35 jperkin Exp $
#
# This file verifies that SSP was applied accordingly at build-time.
#
@@ -46,11 +46,8 @@ _CHECK_SSP_FILELIST_CMD?= ${SED} -e '/^@/d' ${PLIST} | \
done)
.if !empty(CHECK_SSP:M[Yy][Ee][Ss]) && \
- !empty(CHECK_SSP_SUPPORTED:M[Yy][Ee][Ss])
-privileged-install-hook: _check-ssp
-.endif
-
-.if ${_USE_CHECK_SSP_NATIVE} == "yes"
+ !empty(CHECK_SSP_SUPPORTED:M[Yy][Ee][Ss]) && \
+ ${_USE_CHECK_SSP_NATIVE} == "yes"
CHECK_SSP_NATIVE_ENV=
. if ${OBJECT_FMT} == "ELF"
USE_TOOLS+= readelf
@@ -67,6 +64,7 @@ CHECK_SSP_NATIVE_ENV+= WRKDIR=${WRKDIR:Q}
CHECK_SSP_NATIVE_ENV+= CHECK_WRKREF_EXTRA_DIRS=${CHECK_WRKREF_EXTRA_DIRS:Q}
. endif
+privileged-install-hook: _check-ssp
_check-ssp: error-check .PHONY
@${STEP_MSG} "Checking for SSP in ${PKGNAME}"
${RUN} rm -f ${ERROR_DIR}/${.TARGET}
@@ -82,8 +80,4 @@ _check-ssp: error-check .PHONY
${ECHO} $$file; \
done | \
${PKGSRC_SETENV} ${CHECK_SSP_NATIVE_ENV} ${AWK} -f ${CHECK_SSP_NATIVE} > ${ERROR_DIR}/${.TARGET}
-
-.else
-_check-ssp: error-check .PHONY
- @${WARNING_MSG} "Skipping check for SSP in DESTDIR mode."
.endif