[tex4ht-commits] [SCM] tex4ht updated: r736 - trunk/lit

karl at gnu.org.ua karl at gnu.org.ua
Sun Jun 7 23:28:15 CEST 2020


Author: karl
Date: 2020-06-08 00:28:15 +0300 (Mon, 08 Jun 2020)
New Revision: 736

Modified:
   trunk/lit/ChangeLog
   trunk/lit/Makefile
Log:
more diff-all and diff-ht-fonts cleanups; plenty remain

Modified: trunk/lit/ChangeLog
===================================================================
--- trunk/lit/ChangeLog	2020-06-07 21:25:45 UTC (rev 735)
+++ trunk/lit/ChangeLog	2020-06-07 21:28:15 UTC (rev 736)
@@ -1,8 +1,20 @@
+2020-06-07  Karl Berry  <karl at freefriends.org>
+
+	* Makefile (tex4ht_fonts_modern_derived): evidently lm-htf.tex
+	is created from tex4ht-fonts-modern.tex, not noncjk. It looks to
+	be a test file with no particul use, but ok, whatever. svn:ignore it.
+	(diff-ht-fonts): failed to uncomment the full diff rerun.
+	(diff_files): $(filter-out) various files in $(derived) that are
+	not installed under $(inst_dir_4ht).
+	(tex4ht_fonts_cjk_derived, tex4ht_fonts_cjk_utf8_derived): define
+	as the first .htf file created, instead of the .html, since the
+	.html is not installed.
+		
 2020-06-07 Michal Hoftich  <michal.h21 at gmail.com>
 
 	* checklog.lua: script for detection of errors in the log files.
-	* tex4ht-4ht.tex (amsart.4ht, amsproc.4ht): fixed horizontal mode error when
-	\dedication is used.
+	* tex4ht-4ht.tex (amsart.4ht, amsproc.4ht): fixed horizontal mode
+	error when \dedication is used.
 	https://puszcza.gnu.org.ua/bugs/?469
 
 2020-06-06  Vincent Bela\"iche  <vincent.belaiche at gmail.com>

Modified: trunk/lit/Makefile
===================================================================
--- trunk/lit/Makefile	2020-06-07 21:25:45 UTC (rev 735)
+++ trunk/lit/Makefile	2020-06-07 21:28:15 UTC (rev 736)
@@ -106,10 +106,13 @@
 tex4ht_env_derived = tex4ht.env-unix tex4ht.env-win32 tex4ht.env
 
 derived += $(tex4ht_fonts_cjk_derived)
-tex4ht_fonts_cjk_derived = tex4ht-fonts-cjk.html # and lots more
+tex4ht_fonts_cjk_derived = \
+  $(ht_fonts_devdir)/unicode/cjk/gbksong/gbksong01.htf
+# and a whole lot more  
 
 derived += $(tex4ht_fonts_cjk_utf8_derived)
-tex4ht_fonts_cjk_utf8_derived = tex4ht-fonts-cjk-utf8.html # and lots more
+tex4ht_fonts_cjk_utf8_derived = \
+  $(ht_fonts_devdir)/unicode/cjk/utf8/utf8songa0.htf
 
 # noncjk.tex \input's modern, but seems more maintainable
 # to have separate lists.
@@ -133,8 +136,7 @@
   $(ht_fonts_devdir)/alias/bera/fvero8t.htf \
   $(ht_fonts_devdir)/alias/t1fonts/XCharter-Roman-tlf-t1--base.htf \
   $(ht_fonts_devdir)/alias/t1fonts/XCharter-Italic-tlf-t1--base.htf \
-  $(ht_fonts_devdir)/alias/t1fonts/XCharter-Bold-tlf-t1--base.htf \
-  lm-htf.tex
+  $(ht_fonts_devdir)/alias/t1fonts/XCharter-Bold-tlf-t1--base.htf
 
 # Although SearchFonts.java is created by fonts-noncjk, it's a
 # development tool that we don't use and have no need for, so don't list
@@ -149,6 +151,7 @@
   $(ht_fonts_devdir)/unicode/lm/rm-lm.htf \
   $(ht_fonts_devdir)/alias/lm/rm-lmt.htf \
   $(ht_fonts_devdir)/alias/lm/rm-lmvt.htf \
+  lm-htf.tex
 
 derived += $(tex4ht_fonts_ebgaramond_derived)
 tex4ht_fonts_ebgaramond_derived = \
@@ -653,7 +656,7 @@
 
 diff-ht-fonts:
 # the raw diff:
-#	-$(diff) -r $(ht_fonts_instdir) $(ht_fonts_devdir) >/tmp/htd
+	-$(diff) -r $(ht_fonts_instdir) $(ht_fonts_devdir) >/tmp/htd
 # just the filenames:
 	sed -n 's,^diff.*ht-fonts/,,p' /tmp/htd |sort >/tmp/htf
 # for human consumption, remove generation lines (hopefully there are no
@@ -664,9 +667,10 @@
 
 # 

 # to compare newly-built files with what's installed.
-diff_files = $(derived) # lots of changes to be figured out ...
-#diff_files = $(tex4ht_mathml_derived) $(tex4ht_html_speech_derived) \
-#             $(tex4ht_jsml_derived) $(tex4ht_mathltx_derived)
+# htf files, etc., are in a different place, so don't include them here,
+diff_files = $(filter-out %.htf %.4hf tex4ht.env% %.c lm-htf.tex mk4ht.perl,\
+                          $(derived))
+
 #texmf = /usr/local/texlive/dev/texmf-dist
 texmf = /r/tug/home/texlive/karl/Master/texmf-dist
 inst_dir_4ht = $(texmf)/tex/generic/tex4ht
@@ -677,10 +681,10 @@
 #
 # the --ignore-matching-lines only works when that's the only change in
 # the hunk, so ignore them all explicitly. also ignore commented changes.
-diff-all:
+diff-all: #diff-ht-fonts
 	-for f in $(diff_files); do $(diff) $(inst_dir_4ht)/$$f .; done \
 	| tee /tmp/u | egrep -v '^ *[-+]%|^@@ |^- *$$|-1.version' \
-	             | egrep -v '^.ifx.infoIVht.UnDeF.*//$$'
+	             | egrep -v '^..ifx.infoIVht.UnDeF.*//$$'
 
 # diff one file specified as d=
 diff1 d1:



More information about the tex4ht-commits mailing list.