texlive[65883] Master: hitex doc+runtime files

commits+karl at tug.org commits+karl at tug.org
Sat Feb 18 21:45:34 CET 2023


Revision: 65883
          http://tug.org/svn/texlive?view=revision&revision=65883
Author:   karl
Date:     2023-02-18 21:45:32 +0100 (Sat, 18 Feb 2023)
Log Message:
-----------
hitex doc+runtime files

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/hitex/base/hiformat.hnt
    trunk/Master/texmf-dist/doc/hitex/base/hiformat.pdf
    trunk/Master/texmf-dist/doc/hitex/base/hintmac.tex
    trunk/Master/texmf-dist/doc/hitex/base/hitexman.hnt
    trunk/Master/texmf-dist/doc/hitex/base/hitexman.pdf
    trunk/Master/texmf-dist/tex/hitex/base/hilatex.ini
    trunk/Master/texmf-dist/tex/hitex/base/hiltxpage.tex
    trunk/Master/texmf-dist/tex/hitex/base/hiplainpage.tex
    trunk/Master/texmf-dist/tex/hitex/base/hitex.ini
    trunk/Master/tlpkg/bin/tl-update-bindir
    trunk/Master/tlpkg/doc/releng.txt
    trunk/Master/tlpkg/tlpsrc/hitex.tlpsrc

Modified: trunk/Master/texmf-dist/doc/hitex/base/hiformat.hnt
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/hitex/base/hiformat.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/hitex/base/hintmac.tex
===================================================================
--- trunk/Master/texmf-dist/doc/hitex/base/hintmac.tex	2023-02-18 20:30:01 UTC (rev 65882)
+++ trunk/Master/texmf-dist/doc/hitex/base/hintmac.tex	2023-02-18 20:45:32 UTC (rev 65883)
@@ -198,7 +198,7 @@
 \def\TUG{\TeX\ \UG}
 \def\tug{\acro{TUG}}
 \def\UG{Users Group}
-\ifacro
+\ifpdf
 \sanitizecommand{\TeX}{TeX}
 \sanitizecommand{\eTeX}{eTeX}
 \sanitizecommand{\Prote}{PRoTE}
@@ -1503,7 +1503,7 @@
 \else\ifpdf
 \def\includefig#1{\leavevmode\hbox{\immediate\pdfximage{image/#1.pdf}\pdfrefximage\pdflastximage}}
 \else\ifhint
- \def\includefig#1{\image=image/#1.png\relax}
+ \def\includefig#1{\HINTimage=image/#1.png\relax}
 \else
   \input epsf.tex
   \def\includefig#1{\epsfbox{image/#1.eps}}% this is a \leavevmode\hbox{...}

Modified: trunk/Master/texmf-dist/doc/hitex/base/hitexman.hnt
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/hitex/base/hitexman.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/tex/hitex/base/hilatex.ini
===================================================================
--- trunk/Master/texmf-dist/tex/hitex/base/hilatex.ini	2023-02-18 20:30:01 UTC (rev 65882)
+++ trunk/Master/texmf-dist/tex/hitex/base/hilatex.ini	2023-02-18 20:45:32 UTC (rev 65883)
@@ -1,4 +1,3 @@
-% $Id: hilatex.ini 62436 2022-03-05 17:45:17Z karl $
 % Karl Berry, 2022. Public domain.
 \scrollmode
 \let\dumpprimitiveforhilatex\dump % regain control after latex.ltx

Modified: trunk/Master/texmf-dist/tex/hitex/base/hiltxpage.tex
===================================================================
--- trunk/Master/texmf-dist/tex/hitex/base/hiltxpage.tex	2023-02-18 20:30:01 UTC (rev 65882)
+++ trunk/Master/texmf-dist/tex/hitex/base/hiltxpage.tex	2023-02-18 20:45:32 UTC (rev 65883)
@@ -55,12 +55,12 @@
     \HINTstream0 %main text
     \HINTstream\footins   
   \HINTsetstream\topins = %topinsert 
-    prefered 0
+    preferred 0
   {% 
     \HINTafter = {}
   }
   \HINTsetstream\footins =%footnotes
-    prefered 255
+    preferred 255
     ratio 0
   {%
     \hsize=300pt

Modified: trunk/Master/texmf-dist/tex/hitex/base/hiplainpage.tex
===================================================================
--- trunk/Master/texmf-dist/tex/hitex/base/hiplainpage.tex	2023-02-18 20:30:01 UTC (rev 65882)
+++ trunk/Master/texmf-dist/tex/hitex/base/hiplainpage.tex	2023-02-18 20:45:32 UTC (rev 65883)
@@ -45,12 +45,12 @@
     \HINTstream0 %main text
     \HINTstream\footins   
   \HINTsetstream\topins = %topinsert 
-    prefered 0
+    preferred 0
   {% 
     \HINTafter = {}
   }
   \HINTsetstream\footins =%footnotes
-    prefered 255
+    preferred 255
     ratio 0
   {%
     \hsize=300pt

Modified: trunk/Master/texmf-dist/tex/hitex/base/hitex.ini
===================================================================
--- trunk/Master/texmf-dist/tex/hitex/base/hitex.ini	2023-02-18 20:30:01 UTC (rev 65882)
+++ trunk/Master/texmf-dist/tex/hitex/base/hitex.ini	2023-02-18 20:45:32 UTC (rev 65883)
@@ -1,4 +1,3 @@
-% $Id: hitex.ini 62436 2022-03-05 17:45:17Z karl $
 % Karl Berry, 2022. Public domain.
 %\input plain.tex
 \input etex.src

Modified: trunk/Master/tlpkg/bin/tl-update-bindir
===================================================================
--- trunk/Master/tlpkg/bin/tl-update-bindir	2023-02-18 20:30:01 UTC (rev 65882)
+++ trunk/Master/tlpkg/bin/tl-update-bindir	2023-02-18 20:45:32 UTC (rev 65883)
@@ -208,6 +208,8 @@
     #   then "Publish release" (not as pre-release, can't be accessed).
     # After ~30min max, should have new release tarballs at:
     #   https://github.com/TeX-Live/texlive-source/releases
+    #    (this is a different page than where you're put after creating
+    #     the release)
     # If failure, check:
     #   https://www.travis-ci.org/TeX-Live/texlive-source
     #   

Modified: trunk/Master/tlpkg/doc/releng.txt
===================================================================
--- trunk/Master/tlpkg/doc/releng.txt	2023-02-18 20:30:01 UTC (rev 65882)
+++ trunk/Master/tlpkg/doc/releng.txt	2023-02-18 20:45:32 UTC (rev 65883)
@@ -102,7 +102,9 @@
 0. Ensure that /home/texlive/branch from before last pretest-specific
 commit is created, clean, and up to date: see item 6 just above.
 
-0b. In crontab, comment out "update tlnet from trunk" entry.
+0b. In crontab, disable "update tlnet from trunk" entry,
+and also disable cron.synctl entry so it doesn't interfere/lock
+the repo while we're working.
 
 1. Set up tlpretest:
 Update /home/ftp/texlive/tlpretest/README.md.
@@ -139,7 +141,9 @@
 6. Run tex \\end to check that dynamic mktexfmt works. 
 Ensure that web2c/texmf.cnf is updated for the current year (per above).
 
-6a. Run  fmtutil-user --all>&/tmp/fua  to check that all formats build ok.
+6a. Check that all formats build ok:
+fmtutil-user --all >&/tmp/fua
+egrep -i 'ERROR|failed' /tmp/fua
 
 6b. (For karl at tug.org: leave new ~karl/.texlive`date +%Y` for bnb.
 Also run mtxrun --generate to be able to run ConTeXt.)
@@ -149,6 +153,10 @@
   diff -ru0 --exclude=man --exclude=info \
     Build/source/inst/texmf-dist Master/texmf-dist
 
+7b. HiTeX: make install in hitexdir/tex and hitexdir/doc.
+
+7c. Asymptote: install new runtime files per tl-update-asy.
+
 8. Now, finally, try a first update of tlpretest:
   env force_rebuild=true ~karl/bin/cron.pretest  # ~15min
 This will fail because the pretest dir is not yet set up, but
@@ -162,7 +170,7 @@
 9. After a trial build goes ok, set up tlpretest:
   cd /home/ftp/texlive/tlpretest
   cp -ar ../tlnet/[a-u]* .  # omit tlnet/README*
-  env force_rebuild=true cron.pretest  # update repository
+  env force_rebuild=true cron.pretest  # will update repository, hopefully
 We use cp -a because we want to start with exactly the last tlnet,
 and not recreate all packages, so that a file with a given name is never
 rewritten. See recreate comments in tl-update-tlpdb and tl-update-containers.
@@ -171,8 +179,8 @@
 tlpretest, and keep this installation updated daily as normal users do,
 that is, with tlmgr update --self --all.
 
-9c. Update other automatically-built binary sets, and ask tlbuild to
-build all (including asymptote).
+9c. Update other automatically-built binary sets, 
+and ask tlbuild to build all (including asymptote).
 
 9d. In 2020, as a special case, after a first successful build, this was run:
   tl-fix-container-links
@@ -185,9 +193,10 @@
 branch to a temporary destination, say /home/texlive/tmp, before
 updating the real tlnet.  Initialize the tmp dir as above with
 tlpretest, item 9):
+  mkdir /home/texlive/tmp
   cd /home/texlive/tmp
   rm -rf *
-  cp -ar ~ftp/texlive/tlnet/[a-u]* .  # omit tlnet/README*
+  time cp -ar ~ftp/texlive/tlnet/[a-u]* .  # omit tlnet/README*
   
 10a. Edit ~karl/bin/cron.tl:
 - use /home/texlive/tmp instead of $ftp/tlnet for tlnet_dir;
@@ -200,8 +209,9 @@
 we won't be installing binaries from a build.
 
 11. In cron.tl, set critical= , net_frozen=false, and
-    return to regular catalogue_compare=true updates.
-    In the crontab, enable the pretest entries.
+    return to regular catalogue_compare=true biweekly updates.
+    In the crontab, enable the pretest entries,
+    and re-enable cron.synctl.
 
 12. Life and daily updates resume: run c2l to update trunk->tlpretest,
     c2b to update branch->tlnet. Of course, don't update the branch if a

Modified: trunk/Master/tlpkg/tlpsrc/hitex.tlpsrc
===================================================================
--- trunk/Master/tlpkg/tlpsrc/hitex.tlpsrc	2023-02-18 20:30:01 UTC (rev 65882)
+++ trunk/Master/tlpkg/tlpsrc/hitex.tlpsrc	2023-02-18 20:45:32 UTC (rev 65883)
@@ -2,11 +2,11 @@
 
 tlpsetvar fmtcomm cm,hyphen-base
 #
-execute AddFormat name=hitex engine=hitex mode=disabled patterns=language.def \
+execute AddFormat name=hitex engine=hitex patterns=language.def \
   options="-etex -ltx hitex.ini" \
   fmttriggers=${fmtcomm},etex,knuth-lib,plain
 #
-execute AddFormat name=hilatex mode=disabled engine=hitex \
+execute AddFormat name=hilatex engine=hitex \
   patterns=language.dat \
   options="-etex -ltx hilatex.ini" \
   fmttriggers=${global_latex_deps}



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