Changeset View
Changeset View
Standalone View
Standalone View
Mk/bsd.port.mk
| Show First 20 Lines • Show All 157 Lines • ▼ Show 20 Lines | |||||
| # IGNORE - Package build should be skipped entirely (e.g. | # IGNORE - Package build should be skipped entirely (e.g. | ||||
| # because of serious unfixable problems in the build, | # because of serious unfixable problems in the build, | ||||
| # because it cannot be manually fetched, etc). Error | # because it cannot be manually fetched, etc). Error | ||||
| # logs will not appear on pointyhat, so this should be | # logs will not appear on pointyhat, so this should be | ||||
| # used sparingly. | # used sparingly. | ||||
| # IGNORE_${ARCH} - Port should be ignored on ${ARCH}. | # IGNORE_${ARCH} - Port should be ignored on ${ARCH}. | ||||
| # IGNORE_${OPSYS} - Port should be ignored on ${OPSYS}. | # IGNORE_${OPSYS} - Port should be ignored on ${OPSYS}. | ||||
| # IGNORE_${OPSYS}_${OSREL:R} - Port should be ignored on a single | # IGNORE_${OPSYS}_${OSREL:R} - Port should be ignored on a single | ||||
| # release of ${OPSYS}, e.g IGNORE_FreeBSD_13 | # release of ${OPSYS}, e.g IGNORE_FreeBSD_14 | ||||
| # would affect all point releases of FreeBSD 13. | # would affect all point releases of FreeBSD 14. | ||||
| # IGNORE_${OPSYS}_${OSREL:R}_${ARCH} - Port should be ignored on a | # IGNORE_${OPSYS}_${OSREL:R}_${ARCH} - Port should be ignored on a | ||||
| # single release of ${OPSYS} and specific architecture, | # single release of ${OPSYS} and specific architecture, | ||||
| # e.g IGNORE_FreeBSD_13_i386 would affect all point | # e.g IGNORE_FreeBSD_14_i386 would affect all point | ||||
| # releases of FreeBSD 13 in i386. | # releases of FreeBSD 14 in i386. | ||||
| # BROKEN - Port is believed to be broken. Package builds can | # BROKEN - Port is believed to be broken. Package builds can | ||||
| # still be attempted using TRYBROKEN to test this | # still be attempted using TRYBROKEN to test this | ||||
| # assumption. | # assumption. | ||||
| # BROKEN_${ARCH} - Port is believed to be broken on ${ARCH}. Package builds | # BROKEN_${ARCH} - Port is believed to be broken on ${ARCH}. Package builds | ||||
| # can still be attempted using TRYBROKEN to | # can still be attempted using TRYBROKEN to | ||||
| # test this assumption. | # test this assumption. | ||||
| # BROKEN_${OPSYS} - Port is believed to be broken on ${OPSYS}. Package builds | # BROKEN_${OPSYS} - Port is believed to be broken on ${OPSYS}. Package builds | ||||
| # can still be attempted using TRYBROKEN to | # can still be attempted using TRYBROKEN to | ||||
| # test this assumption. | # test this assumption. | ||||
| # BROKEN_${OPSYS}_${OSREL:R} - Port is believed to be broken on a single | # BROKEN_${OPSYS}_${OSREL:R} - Port is believed to be broken on a single | ||||
| # release of ${OPSYS}, e.g BROKEN_FreeBSD_13 | # release of ${OPSYS}, e.g BROKEN_FreeBSD_14 | ||||
| # would affect all point releases of FreeBSD 13 | # would affect all point releases of FreeBSD 14 | ||||
| # unless TRYBROKEN is also set. | # unless TRYBROKEN is also set. | ||||
| # BROKEN_${OPSYS}_${OSREL:R}_${ARCH} - Port is believed to be broken on a | # BROKEN_${OPSYS}_${OSREL:R}_${ARCH} - Port is believed to be broken on a | ||||
| # single release of ${OPSYS} and specific architecture, | # single release of ${OPSYS} and specific architecture, | ||||
| # e.g BROKEN_FreeBSD_13 would affect all point | # e.g BROKEN_FreeBSD_14 would affect all point | ||||
| # releases of FreeBSD 13 in i386 | # releases of FreeBSD 14 in i386 | ||||
| # unless TRYBROKEN is also set. | # unless TRYBROKEN is also set. | ||||
| # DEPRECATED - Port is deprecated to install. Advisory only. | # DEPRECATED - Port is deprecated to install. Advisory only. | ||||
| # EXPIRATION_DATE | # EXPIRATION_DATE | ||||
| # - If DEPRECATED is set, determines a date when | # - If DEPRECATED is set, determines a date when | ||||
| # the port is planed to remove. The date format is | # the port is planed to remove. The date format is | ||||
| # ISO 8601 (YYYY-MM-DD). | # ISO 8601 (YYYY-MM-DD). | ||||
| # | # | ||||
| # DISABLE_VULNERABILITIES | # DISABLE_VULNERABILITIES | ||||
| ▲ Show 20 Lines • Show All 963 Lines • ▼ Show 20 Lines | |||||
| . elif exists(${SRC_BASE}/sys/sys/param.h) | . elif exists(${SRC_BASE}/sys/sys/param.h) | ||||
| OSVERSION!= ${AWK} '/^\#define[[:blank:]]__FreeBSD_version/ {print $$3}' < ${SRC_BASE}/sys/sys/param.h | OSVERSION!= ${AWK} '/^\#define[[:blank:]]__FreeBSD_version/ {print $$3}' < ${SRC_BASE}/sys/sys/param.h | ||||
| . else | . else | ||||
| .error Unable to determine OS version. Either define OSVERSION, install /usr/include/sys/param.h or define SRC_BASE. | .error Unable to determine OS version. Either define OSVERSION, install /usr/include/sys/param.h or define SRC_BASE. | ||||
| . endif | . endif | ||||
| . endif | . endif | ||||
| _EXPORTED_VARS+= OSVERSION | _EXPORTED_VARS+= OSVERSION | ||||
| . if ${OPSYS} == FreeBSD && (${OSVERSION} < 1305000 || (${OSVERSION} >= 1400000 && ${OSVERSION} < 1403000)) | . if ${OPSYS} == FreeBSD && ${OSVERSION} < 1403000 | ||||
| _UNSUPPORTED_SYSTEM_MESSAGE= Ports Collection support for your ${OPSYS} version has ended, and no ports\ | _UNSUPPORTED_SYSTEM_MESSAGE= Ports Collection support for your ${OPSYS} version has ended, and no ports\ | ||||
| are guaranteed to build on this system. Please upgrade to a supported release. | are guaranteed to build on this system. Please upgrade to a supported release. | ||||
| . if defined(ALLOW_UNSUPPORTED_SYSTEM) | . if defined(ALLOW_UNSUPPORTED_SYSTEM) | ||||
| WARNING+= "${_UNSUPPORTED_SYSTEM_MESSAGE}" | WARNING+= "${_UNSUPPORTED_SYSTEM_MESSAGE}" | ||||
| . else | . else | ||||
| show-unsupported-system-error: | show-unsupported-system-error: | ||||
| @${ECHO_MSG} "/!\\ ERROR: /!\\" | @${ECHO_MSG} "/!\\ ERROR: /!\\" | ||||
| @${ECHO_MSG} | @${ECHO_MSG} | ||||
| ▲ Show 20 Lines • Show All 1,031 Lines • ▼ Show 20 Lines | |||||
| . if defined(PKG_SUFX) | . if defined(PKG_SUFX) | ||||
| PKG_COMPRESSION_FORMAT?= ${PKG_SUFX:S/.//} | PKG_COMPRESSION_FORMAT?= ${PKG_SUFX:S/.//} | ||||
| WARNING+= "PKG_SUFX is defined, it should be replaced with PKG_COMPRESSION_FORMAT" | WARNING+= "PKG_SUFX is defined, it should be replaced with PKG_COMPRESSION_FORMAT" | ||||
| . endif | . endif | ||||
| PKG_SUFX= .pkg | PKG_SUFX= .pkg | ||||
| . if defined(PKG_NOCOMPRESS) | . if defined(PKG_NOCOMPRESS) | ||||
| PKG_COMPRESSION_FORMAT?= tar | PKG_COMPRESSION_FORMAT?= tar | ||||
| . else | . else | ||||
| . if ${OSVERSION} > 1400000 | |||||
| PKG_COMPRESSION_FORMAT?= tzst | PKG_COMPRESSION_FORMAT?= tzst | ||||
| . else | |||||
| PKG_COMPRESSION_FORMAT?= txz | |||||
| . endif | |||||
| . endif | . endif | ||||
| # where pkg(8) stores its data | # where pkg(8) stores its data | ||||
| PKG_DBDIR?= /var/db/pkg | PKG_DBDIR?= /var/db/pkg | ||||
| ALL_TARGET?= all | ALL_TARGET?= all | ||||
| INSTALL_TARGET?= install | INSTALL_TARGET?= install | ||||
| INSTALL_TARGET+= ${LATE_INSTALL_ARGS} | INSTALL_TARGET+= ${LATE_INSTALL_ARGS} | ||||
| ▲ Show 20 Lines • Show All 3,372 Lines • Show Last 20 Lines | |||||