diff options
author | Karl Berry <karl@freefriends.org> | 2025-02-18 22:26:20 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2025-02-18 22:26:20 +0000 |
commit | aed9f0563c2eb851964c59a5177c6aa16cb8745f (patch) | |
tree | ea41dfa1ab0d08f954fe677acfdae1950602b4d6 | |
parent | 3171cd13e357cfcdc3268a47fc54dea6e221e01f (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.tex | 255 | ||||
-rwxr-xr-x | Master/tlpkg/bin/tl-hyph-test | 15 | ||||
-rwxr-xr-x | Master/tlpkg/bin/tl-update-asy | 2 |
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 |