| @@ -1,15 +1,15 @@ | | | @@ -1,15 +1,15 @@ |
1 | #! /bin/sh | | 1 | #! /bin/sh |
2 | # $NetBSD: haskell.sh,v 1.6 2020/06/29 22:00:58 rillig Exp $ | | 2 | # $NetBSD: haskell.sh,v 1.7 2021/11/30 09:40:10 jperkin Exp $ |
3 | # | | 3 | # |
4 | # Tests for mk/haskell.mk. | | 4 | # Tests for mk/haskell.mk. |
5 | # | | 5 | # |
6 | | | 6 | |
7 | set -eu | | 7 | set -eu |
8 | | | 8 | |
9 | . './test.subr' | | 9 | . './test.subr' |
10 | | | 10 | |
11 | link_from_pkgsrc() { | | 11 | link_from_pkgsrc() { |
12 | for f in "$@"; do | | 12 | for f in "$@"; do |
13 | mkdir -p "$mocked_pkgsrcdir/$(dirname "$f")" | | 13 | mkdir -p "$mocked_pkgsrcdir/$(dirname "$f")" |
14 | rm -f "$mocked_pkgsrcdir/$f" | | 14 | rm -f "$mocked_pkgsrcdir/$f" |
15 | ln -s "$pkgsrcdir/$f" "$mocked_pkgsrcdir/$f" | | 15 | ln -s "$pkgsrcdir/$f" "$mocked_pkgsrcdir/$f" |
| @@ -382,27 +382,26 @@ if test_case_begin 'neither package-id n | | | @@ -382,27 +382,26 @@ if test_case_begin 'neither package-id n |
382 | "$make" 'show-haskell-plist' 1> "$tmpdir/output" 2>&1 \ | | 382 | "$make" 'show-haskell-plist' 1> "$tmpdir/output" 2>&1 \ |
383 | && exitcode=0 || exitcode=$? | | 383 | && exitcode=0 || exitcode=$? |
384 | | | 384 | |
385 | assert_that "$tmpdir/output" --file-is-lines \ | | 385 | assert_that "$tmpdir/output" --file-is-lines \ |
386 | '_HS_PLIST_STATUS=missing' \ | | 386 | '_HS_PLIST_STATUS=missing' \ |
387 | 'PLIST_SUBST OPSYS=Opsys' \ | | 387 | 'PLIST_SUBST OPSYS=Opsys' \ |
388 | 'PLIST_SUBST OS_VERSION=' \ | | 388 | 'PLIST_SUBST OS_VERSION=' \ |
389 | 'PLIST_SUBST MACHINE_ARCH=arch' \ | | 389 | 'PLIST_SUBST MACHINE_ARCH=arch' \ |
390 | 'PLIST_SUBST MACHINE_GNU_ARCH=' \ | | 390 | 'PLIST_SUBST MACHINE_GNU_ARCH=' \ |
391 | 'PLIST_SUBST MACHINE_GNU_PLATFORM=' \ | | 391 | 'PLIST_SUBST MACHINE_GNU_PLATFORM=' \ |
392 | 'PLIST_SUBST LN=' \ | | 392 | 'PLIST_SUBST LN=' \ |
393 | 'PLIST_SUBST LOWER_VENDOR=' \ | | 393 | 'PLIST_SUBST LOWER_VENDOR=' \ |
394 | 'PLIST_SUBST LOWER_OPSYS=' \ | | 394 | 'PLIST_SUBST LOWER_OPSYS=' \ |
395 | 'PLIST_SUBST LOWER_OS_VERSION=' \ | | | |
396 | 'PLIST_SUBST PKGBASE=hs-package' \ | | 395 | 'PLIST_SUBST PKGBASE=hs-package' \ |
397 | 'PLIST_SUBST PKGNAME=hs-package-1.0' \ | | 396 | 'PLIST_SUBST PKGNAME=hs-package-1.0' \ |
398 | 'PLIST_SUBST PKGLOCALEDIR=' \ | | 397 | 'PLIST_SUBST PKGLOCALEDIR=' \ |
399 | 'PLIST_SUBST PKGVERSION=1.0' \ | | 398 | 'PLIST_SUBST PKGVERSION=1.0' \ |
400 | 'PLIST_SUBST LOCALBASE=' \ | | 399 | 'PLIST_SUBST LOCALBASE=' \ |
401 | 'PLIST_SUBST VIEWBASE=' \ | | 400 | 'PLIST_SUBST VIEWBASE=' \ |
402 | 'PLIST_SUBST X11BASE=' \ | | 401 | 'PLIST_SUBST X11BASE=' \ |
403 | 'PLIST_SUBST CHGRP=' \ | | 402 | 'PLIST_SUBST CHGRP=' \ |
404 | 'PLIST_SUBST CHMOD=' \ | | 403 | 'PLIST_SUBST CHMOD=' \ |
405 | 'PLIST_SUBST CHOWN=' \ | | 404 | 'PLIST_SUBST CHOWN=' \ |
406 | 'PLIST_SUBST MKDIR=mkdir -p' \ | | 405 | 'PLIST_SUBST MKDIR=mkdir -p' \ |
407 | 'PLIST_SUBST RMDIR=' \ | | 406 | 'PLIST_SUBST RMDIR=' \ |
408 | 'PLIST_SUBST RM=' \ | | 407 | 'PLIST_SUBST RM=' \ |