diff --git a/src/uucore/src/lib/features/checksum.rs b/src/uucore/src/lib/features/checksum.rs index 550d1a76401..b726118125b 100644 --- a/src/uucore/src/lib/features/checksum.rs +++ b/src/uucore/src/lib/features/checksum.rs @@ -2,7 +2,7 @@ // // For the full copyright and license information, please view the LICENSE // file that was distributed with this source code. -// spell-checker:ignore anotherfile invalidchecksum regexes +// spell-checker:ignore anotherfile invalidchecksum regexes JWZG use data_encoding::BASE64; use os_display::Quotable; diff --git a/util/gnu-patches/tests_cksum_base64.patch b/util/gnu-patches/tests_cksum_base64.patch new file mode 100644 index 00000000000..ff9720af854 --- /dev/null +++ b/util/gnu-patches/tests_cksum_base64.patch @@ -0,0 +1,16 @@ +cspell:disable-next-line: algs +diff --git a/tests/cksum/cksum-base64.pl b/tests/cksum/cksum-base64.pl +index a037a1628..c6d87d447 100755 +--- a/tests/cksum/cksum-base64.pl ++++ b/tests/cksum/cksum-base64.pl +@@ -91,8 +91,8 @@ my $prog = 'cksum'; + my $fail = run_tests ($program_name, $prog, \@Tests, $save_temps, $verbose); + + # Ensure hash names from cksum --help match those in @pairs above. +-my $help_algs = join ' ', map { m{^ ([[:alpha:]]\S+)} } +- grep { m{^ ([[:alpha:]]\S+)} } split ('\n', `cksum --help`); ++my $help_algs = join ' ', map { m{^\s*-\s*([[:alpha:]]\S+):} ? $1 : () } ++ grep { m{^\s*-\s*([[:alpha:]]\S+):} } split ('\n', `cksum --help`); + my $test_algs = join ' ', map {$_->[0]} @pairs; + $help_algs eq $test_algs or die "$help_algs not equal to\n$test_algs"; +