summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2025-02-18 22:26:20 +0000
committerKarl Berry <karl@freefriends.org>2025-02-18 22:26:20 +0000
commitaed9f0563c2eb851964c59a5177c6aa16cb8745f (patch)
treeea41dfa1ab0d08f954fe677acfdae1950602b4d6
parent3171cd13e357cfcdc3268a47fc54dea6e221e01f (diff)
hyph-utf8 (17feb25)
git-svn-id: svn://tug.org/texlive/trunk@74114 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/tex/generic/hyph-utf8/patterns/ptex/hyph-zh-latn-pinyin.ec.tex255
-rwxr-xr-xMaster/tlpkg/bin/tl-hyph-test15
-rwxr-xr-xMaster/tlpkg/bin/tl-update-asy2
3 files changed, 13 insertions, 259 deletions
diff --git a/Master/texmf-dist/tex/generic/hyph-utf8/patterns/ptex/hyph-zh-latn-pinyin.ec.tex b/Master/texmf-dist/tex/generic/hyph-utf8/patterns/ptex/hyph-zh-latn-pinyin.ec.tex
deleted file mode 100644
index 89c1910cd64..00000000000
--- a/Master/texmf-dist/tex/generic/hyph-utf8/patterns/ptex/hyph-zh-latn-pinyin.ec.tex
+++ /dev/null
@@ -1,255 +0,0 @@
-% title: Hyphenation patterns for Chinese pinyin (Mandarin), without tone
-% markers
-%
-% version: 2018-11-25
-%
-% authors:
-% -
-% name: Werner Lemberg
-% contact: wl (at) gnu.org
-%
-% copyright: Copyright (C) 1994-2018 Werner Lemberg
-%
-% licence:
-% name: MIT
-% url: http://opensource.org/licenses/mit-license.php
-% text: >
-% Permission is hereby granted, free of charge, to any person
-% obtaining a copy of this software and associated documentation
-% files (the “Software”), to deal in the Software without
-% restriction, including without limitation the rights to use,
-% copy, modify, merge, publish, distribute, sublicense, and/or
-% sell copies of the Software, and to permit persons to whom the
-% Software is furnished to do so, subject to the following
-% conditions:
-%
-% The above copyright notice and this permission notice shall be
-% included in all copies or substantial portions of the Software.
-%
-% THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND,
-% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
-% OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
-% HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
-% WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-% FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
-% OTHER DEALINGS IN THE SOFTWARE.
-%
-% source: http://git.savannah.gnu.org/gitweb/?p=cjk.git;a=commit;h=e058ceae5561a89e33828f593b094c8b57f6a72e
-%
-% language:
-% name: Mandarin Chinese, pinyin transliteration
-% tag: zh-latn-pinyin
-%
-% hyphenmins:
-% generation:
-% left: 1
-% right: 2
-% typesetting:
-% left: 1
-% right: 2
-
-% ==========================================
-
-%
-% The used patgen parameters are
-%
-% 1 1 | 2 5 | 1 1 1
-% 2 2 | 2 5 | 1 2 1
-%
-
-\lccode"FC="FC
-
-\patterns{
-a1b
-a1c
-a1d
-a1f
-a1g
-a1h
-a1j
-a1k
-a1l
-a1m
-a1p
-a1q
-a1r
-a1s
-a1t
-a1w
-a1x
-a1y
-a1z
-e1b
-e1c
-e1d
-e1f
-e1g
-e1h
-e1j
-e1k
-e1l
-e1m
-e1p
-e1q
-e1r
-e1s
-e1t
-e1w
-e1x
-e1y
-e1z
-1ga
-g1b
-g1c
-g1d
-1ge
-g1f
-g1g
-g1h
-g1j
-g1k
-g1l
-g1m
-g1n
-1go
-g1p
-g1q
-g1r
-g1s
-g1t
-1gu
-g1w
-g1x
-g1y
-g1z
-i1b
-i1c
-i1d
-i1f
-i1g
-i1h
-i1j
-i1k
-i1l
-i1m
-i1p
-i1q
-i1r
-i1s
-i1t
-i1w
-i1x
-i1y
-i1z
-1na
-n1b
-n1c
-n1d
-1ne
-n1f
-n1h
-1ni
-n1j
-n1k
-n1l
-n1m
-n1n
-1no
-n1p
-n1q
-n1r
-n1s
-n1t
-1nu
-1n^^fc
-n1w
-n1x
-n1y
-n1z
-o1b
-o1c
-o1d
-o1f
-o1g
-o1h
-o1j
-o1k
-o1l
-o1m
-o1p
-o1q
-o1r
-o1s
-o1t
-o1w
-o1x
-o1y
-o1z
-2r1b
-2r1c
-2r1d
-2r1f
-2r1g
-2r1h
-2r1j
-2r1k
-2r1l
-2r1m
-2r1n
-2r1p
-2r1q
-2r1r
-2r1s
-2r1t
-2r1w
-2r1x
-2r1y
-2r1z
-u1b
-u1c
-u1d
-u1f
-u1g
-u1h
-u1j
-u1k
-u1l
-u1m
-u1p
-u1q
-u1r
-u1s
-u1t
-u1w
-u1x
-u1y
-u1z
-^^fc1b
-^^fc1c
-^^fc1d
-^^fc1f
-^^fc1g
-^^fc1h
-^^fc1j
-^^fc1k
-^^fc1l
-^^fc1m
-^^fc1n
-^^fc1p
-^^fc1q
-^^fc1r
-^^fc1s
-^^fc1t
-^^fc1w
-^^fc1x
-^^fc1y
-^^fc1z
-}
-
-\endinput
-
-%%% Local Variables:
-%%% mode: tex
-%%% coding: utf-8
-%%% End:
diff --git a/Master/tlpkg/bin/tl-hyph-test b/Master/tlpkg/bin/tl-hyph-test
index 8d34dae4745..4e67588f958 100755
--- a/Master/tlpkg/bin/tl-hyph-test
+++ b/Master/tlpkg/bin/tl-hyph-test
@@ -43,7 +43,8 @@
#cd ../tlpkg/tlpsrc
#unzip -j ../../texmf-dist/source/generic/hyph-utf8/tlpsrc.zip # overwrite All
#
-# No tlpsrc should have any non-ASCII characters. If so, change them.
+# No tlpsrc should have any non-ASCII characters. If so, change them & report:
+#~karl/bin/nonascii *.tlpsrc
#
# Back to top level of $tmpdir (the one with the ./Master subdir).
#popd
@@ -55,8 +56,16 @@
# When ready, run this script:
#./Master/tlpkg/bin/tl-hyph-test
#
-# Once it all works, can install hyph-utf8 with ctan2tl as usual;
-# don't just commit here, so additions and removals will be correct.
+# For files "present but not covered", check if they are in the original
+# hypf-utf8.tds.zip; if so, then it's a bug in the tlpsrc generation,
+# report. If not, then rm them from our working directory, and svn rm
+# them from the TL dev directory where we'll eventually commit. (The
+# usual method for determining when files have been removed won't work
+# here because hyph-utf8 is split into numerous TL packages.)
+#
+# Once it all works, can install hyph-utf8 with ctan2tl [p] as usual;
+# copy any changed .tlpsrc (or other) files to dev, and
+# don't commit in hyphtest, so additions and removals will be correct.
# Also, good to run a test build right after committing since there is a
# good chance of failure, despite all the testing:
#force_rebuild=true cron.trunk # or cron.pretest, if during pretest
diff --git a/Master/tlpkg/bin/tl-update-asy b/Master/tlpkg/bin/tl-update-asy
index 49a21b3bf9a..ec86af4dd5a 100755
--- a/Master/tlpkg/bin/tl-update-asy
+++ b/Master/tlpkg/bin/tl-update-asy
@@ -76,7 +76,7 @@ elif test "x$1" = x--build; then
--enable-texlive-build \
CFLAGS=-g \
LDFLAGS="-static-libgcc -static-libstdc++"
- make SILENT_MAKE=
+ make -j`nproc` SILENT_MAKE=
make check
make install-prebuilt
exit 0