From 031657b334d27977edb131eab9f28cccd1cce890 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sat, 27 Jan 2024 17:42:25 +0000 Subject: do not use sed -E in test git-svn-id: svn://tug.org/texlive/trunk@69609 c570f23f-e606-0410-a88d-b1316a301751 --- Build/source/texk/bibtex-x/ChangeLog | 5 +++++ Build/source/texk/bibtex-x/tests/bibtexu-iscjk.test | 10 +++++++++- 2 files changed, 14 insertions(+), 1 deletion(-) (limited to 'Build/source/texk/bibtex-x') diff --git a/Build/source/texk/bibtex-x/ChangeLog b/Build/source/texk/bibtex-x/ChangeLog index d2822854d2b..382c6cf7e04 100644 --- a/Build/source/texk/bibtex-x/ChangeLog +++ b/Build/source/texk/bibtex-x/ChangeLog @@ -1,3 +1,8 @@ +2024-01-27 Karl Berry + + * tests/bibtexu-iscjk.test: sed -E is not portable to Solaris 10 + (and other systems); also, use sed -n .../p instead of grep. + 2023-12-16 TANAKA Takuji * configure.ac, version.h: diff --git a/Build/source/texk/bibtex-x/tests/bibtexu-iscjk.test b/Build/source/texk/bibtex-x/tests/bibtexu-iscjk.test index f422dd3dc70..2f9ebd78484 100755 --- a/Build/source/texk/bibtex-x/tests/bibtexu-iscjk.test +++ b/Build/source/texk/bibtex-x/tests/bibtexu-iscjk.test @@ -21,8 +21,16 @@ rc=0 ## test for is.knj.str$ icuver=1000 -$_bibtexu --version | grep 'ICU version' | sed -E 's/.*ICU version ([1-9][0-9])\..*/\1/' > tests/icuver.txt +$_bibtexu --version | sed -n 's/.*ICU version \([1-9][0-9]\)\..*/\1/p' \ + >tests/icuver.txt icuver=`cat tests/icuver.txt` +if test -z "$icuver"; then + echo "$0: quitting, could not determine icu version from bibtexu" >&2 + echo "$0: ($_bibtexu --version)" >&2 + $_bibtexu --version >&2 + exit 1 +fi + echo "*** icuver="$icuver if [ $icuver -lt 74 ]; then # skip CJK Ideograph Extension I -- cgit v1.2.3