#! /bin/sh # $NetBSD: spec,v 1.2 2020/05/04 20:29:26 rillig Exp $ set -eu check_portability() { env CK_FNAME="$1" \ CK_PROGNAME="check-portability.awk" \ awk -f "$PKGSRCDIR/mk/check/check-subr.awk" \ -f "$PKGSRCDIR/mk/check/check-portability.awk" \ "$@" # See http://stackoverflow.com/q/4072984 echo "result $? for $1" } do_test() { check_portability "files/portability-ok" check_portability "files/portability-test-eqeq" } >$TEST_OUTFILE 2>&1 check_result() { output_require "result 0 for files/portability-ok" output_require "files/portability-test-eqeq:[0-9]*: if \[" output_require "files/portability-test-eqeq:[0-9]*: elif test" output_require "result 1 for files/portability-test-eqeq" }