texlive[74316] Master/texmf-dist: hyph-utf (25feb25)

commits+karl at tug.org commits+karl at tug.org
Wed Feb 26 22:20:37 CET 2025


Revision: 74316
          https://tug.org/svn/texlive?view=revision&revision=74316
Author:   karl
Date:     2025-02-26 22:20:36 +0100 (Wed, 26 Feb 2025)
Log Message:
-----------
hyph-utf (25feb25)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/generic/hyph-utf8/CHANGES
    trunk/Master/texmf-dist/source/generic/hyph-utf8/VERSION
    trunk/Master/texmf-dist/source/generic/hyph-utf8/generate-ptex-patterns.rb
    trunk/Master/texmf-dist/source/generic/hyph-utf8/lib/tex/hyphen/texlive/loader.rb

Modified: trunk/Master/texmf-dist/doc/generic/hyph-utf8/CHANGES
===================================================================
--- trunk/Master/texmf-dist/doc/generic/hyph-utf8/CHANGES	2025-02-26 21:15:23 UTC (rev 74315)
+++ trunk/Master/texmf-dist/doc/generic/hyph-utf8/CHANGES	2025-02-26 21:20:36 UTC (rev 74316)
@@ -1,12 +1,17 @@
+== CTAN release 2025.02.25 ==
+
+2025-02-25
+- Ruby scripts: Removed one occurence of hardcoded list of of languages
+- Rationalised Rakefile
+
 == CTAN release 2025.02.20 ==
 
 2025-02-20
 - Updated German patterns [de-1996] [de-1901] [de-ch-1901] to latest version
-  from dehyph-exptl:
-  v1.0 2024-02-28
+  from dehyph-exptl, tagged v1.0 2024-02-28
 
 2025-02-19
-- Rationalised .tlpsrc-generating code.
+- Rationalised .tlpsrc-generating code
 
 == CTAN release 2025.02.17 ==
 
@@ -32,7 +37,7 @@
 - Added colour to script output
 
 2025-01-20
-- Fixed .tlpsrc file generation for Chinese Pinyin 
+- Fixed .tlpsrc file generation for Chinese Pinyin
 
 == CTAN release 2025.01.20 ==
 

Modified: trunk/Master/texmf-dist/source/generic/hyph-utf8/VERSION
===================================================================
--- trunk/Master/texmf-dist/source/generic/hyph-utf8/VERSION	2025-02-26 21:15:23 UTC (rev 74315)
+++ trunk/Master/texmf-dist/source/generic/hyph-utf8/VERSION	2025-02-26 21:20:36 UTC (rev 74316)
@@ -1 +1 @@
-2025-02-20
+2025-02-25

Modified: trunk/Master/texmf-dist/source/generic/hyph-utf8/generate-ptex-patterns.rb
===================================================================
--- trunk/Master/texmf-dist/source/generic/hyph-utf8/generate-ptex-patterns.rb	2025-02-26 21:15:23 UTC (rev 74315)
+++ trunk/Master/texmf-dist/source/generic/hyph-utf8/generate-ptex-patterns.rb	2025-02-26 21:20:36 UTC (rev 74316)
@@ -33,7 +33,7 @@
 print 'Generating pTeX patterns for (skipped # reason): '
 Language.all.sort.each do |language|
   if language.use_old_patterns_comment || !language.encoding || language.encoding == 'ascii'
-    if language.use_old_patterns_comment
+    if language.use_old_patterns_comment # FIXME This skips [de-1996] and [de-1901]!!
       reason = 'legacy patterns'
     else
       reason = sprintf 'encoding: %s', language.encoding.inspect

Modified: trunk/Master/texmf-dist/source/generic/hyph-utf8/lib/tex/hyphen/texlive/loader.rb
===================================================================
--- trunk/Master/texmf-dist/source/generic/hyph-utf8/lib/tex/hyphen/texlive/loader.rb	2025-02-26 21:15:23 UTC (rev 74315)
+++ trunk/Master/texmf-dist/source/generic/hyph-utf8/lib/tex/hyphen/texlive/loader.rb	2025-02-26 21:20:36 UTC (rev 74316)
@@ -4,7 +4,7 @@
       module Loader
 
         def unicode_only? # TODO Spec out
-          ['cu', 'sa','as','bn','gu','hi','hy','kn','lo','mul-ethi','ml','mr','or','pa','ta','te', 'pi'].include? @bcp47
+          encoding == nil && !(isgreek? || @bcp47 == 'cop')
         end
 
         def string_enc



More information about the tex-live-commits mailing list.