summaryrefslogtreecommitdiff
path: root/Build/source/texk/bibtex-x
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2024-01-27 17:42:25 +0000
committerKarl Berry <karl@freefriends.org>2024-01-27 17:42:25 +0000
commit031657b334d27977edb131eab9f28cccd1cce890 (patch)
treebc8847cbbf173ecb4e1ca1c143652b2d34ab4f6a /Build/source/texk/bibtex-x
parent31f20969be169a7d43a27ed9f108b4113ddf2b1a (diff)
do not use sed -E in test
git-svn-id: svn://tug.org/texlive/trunk@69609 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/bibtex-x')
-rw-r--r--Build/source/texk/bibtex-x/ChangeLog5
-rwxr-xr-xBuild/source/texk/bibtex-x/tests/bibtexu-iscjk.test10
2 files changed, 14 insertions, 1 deletions
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 <karl@freefriends.org>
+
+ * 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 <ttk@t-lab.opal.ne.jp>
* 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