freebsd-ports/Mk/Scripts
Tobias Kortkamp 83096313be lang/rust: Add COMPAT_FREEBSD11 canary
This attempts to provide a nicer error message for the subset of
users who build their own kernels without COMPAT_FREEBSD11 and then
attempt to build lang/rust.  The Rust ecosystem currently uses
pre-ino64 syscalls, so building lang/rust without COMPAT_FREEBSD11
is not going to work.

The error message for this is non-obvious and there is a new bug
for this at least every 1-2 months.  Hopefully this will improve
the situation a little.

Cargo and Gecko ports are similarly affected, so add the pre-build
check to them too.

Reviewed by:	jbeich, mikael.urankar@gmail.com
Tested by:	madpilot (negative case)
Approved by:	gecko (jbeich)
Differential Revision:	https://reviews.freebsd.org/D23100
2020-01-13 18:36:04 +00:00
..
actual-package-depends.sh
cargo-crates.awk Mk/Uses/cargo.mk: Support new Cargo.lock format 2019-12-05 06:42:22 +00:00
check_leftovers.sh Respect UID_FILES. 2019-03-09 18:38:18 +00:00
check-desktop-entries.sh
check-stagedir.sh generate-symbols: Need @dir entries if PREFIX!=LOCALBASE. 2019-11-07 20:49:17 +00:00
check-vulnerable.sh Improve vulnerability checking 2019-05-27 13:02:05 +00:00
checksum.sh
create-manifest.sh If pkg-message is not a UCL file, assume the message is "install" only. 2019-08-19 12:18:16 +00:00
depends-list.sh Add support for overlays 2019-09-03 14:36:00 +00:00
desktop-categories.sh Retire the palm category (1999-2019) 2019-11-04 11:57:46 +00:00
dialog4ports.sh
do-depends.sh Add support for overlays 2019-09-03 14:36:00 +00:00
do-fetch.sh Fix fetch-list when running as a user. 2019-07-31 10:10:35 +00:00
do-patch.sh
do-users-groups.sh
find-lib.sh Use full path to file(1) from base as sysutils/file is buggy 2018-10-06 08:19:19 +00:00
functions.sh Prevent globbing before validating env vars. 2019-08-27 08:52:28 +00:00
generate-symbols.sh generate-symbols: Need @dir entries if PREFIX!=LOCALBASE. 2019-11-07 20:49:17 +00:00
install-desktop-entries.sh
makesum.sh
plist_sub_sed_sort.sh
ports_env.sh
qa.sh Add QA warning about useless REINPLACE_CMD 2020-01-09 13:01:45 +00:00
rust-compat11-canary.sh lang/rust: Add COMPAT_FREEBSD11 canary 2020-01-13 18:36:04 +00:00
security-check.awk
smart_makepatch.sh Have makepatch ignore "C function prototype". 2019-05-20 13:04:03 +00:00