summaryrefslogtreecommitdiff
path: root/Build/source/texk
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2022-03-05 16:44:12 +0000
committerKarl Berry <karl@freefriends.org>2022-03-05 16:44:12 +0000
commit55d997436b968afc1acdef29eef301d33b71a0b3 (patch)
treeb53196869b42b474c9e622feafbdf68bfee70f6c /Build/source/texk
parent3d5ce47a53e8908ac7f3a94494fd06ffa4e27d14 (diff)
hint doc to separate dirs; update runtime
git-svn-id: svn://tug.org/texlive/trunk@62433 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk')
-rw-r--r--Build/source/texk/web2c/Makefile.in4
-rw-r--r--Build/source/texk/web2c/hitexdir/am/hitex.am3
-rw-r--r--Build/source/texk/web2c/hitexdir/doc/Makefile16
-rw-r--r--Build/source/texk/web2c/hitexdir/doc/hiformat.hnt (renamed from Build/source/texk/web2c/hitexdir/hiformat.hnt)bin1113686 -> 1113686 bytes
-rw-r--r--Build/source/texk/web2c/hitexdir/doc/hiformat.pdf (renamed from Build/source/texk/web2c/hitexdir/hiformat.pdf)bin1255342 -> 1255342 bytes
-rw-r--r--Build/source/texk/web2c/hitexdir/doc/hint.ist (renamed from Build/source/texk/web2c/hitexdir/hint.ist)1
-rw-r--r--Build/source/texk/web2c/hitexdir/doc/hint.sty (renamed from Build/source/texk/web2c/hitexdir/hint.sty)84
-rw-r--r--Build/source/texk/web2c/hitexdir/doc/hitexman.hnt (renamed from Build/source/texk/web2c/hitexdir/hitexman.hnt)bin541115 -> 541115 bytes
-rw-r--r--Build/source/texk/web2c/hitexdir/doc/hitexman.pdf (renamed from Build/source/texk/web2c/hitexdir/hitexman.pdf)bin233860 -> 233860 bytes
-rw-r--r--Build/source/texk/web2c/hitexdir/doc/hitexman.tex (renamed from Build/source/texk/web2c/hitexdir/hitexman.tex)2
-rw-r--r--Build/source/texk/web2c/hitexdir/man/hishrink.man (renamed from Build/source/texk/web2c/hitexdir/hishrink.man)0
-rw-r--r--Build/source/texk/web2c/hitexdir/man/histretch.man (renamed from Build/source/texk/web2c/hitexdir/histretch.man)0
-rw-r--r--Build/source/texk/web2c/hitexdir/man/hitex.man (renamed from Build/source/texk/web2c/hitexdir/hitex.man)0
-rw-r--r--Build/source/texk/web2c/hitexdir/verbatim.tex48
14 files changed, 98 insertions, 60 deletions
diff --git a/Build/source/texk/web2c/Makefile.in b/Build/source/texk/web2c/Makefile.in
index 1da44142e91..411d457bcd1 100644
--- a/Build/source/texk/web2c/Makefile.in
+++ b/Build/source/texk/web2c/Makefile.in
@@ -4647,7 +4647,9 @@ euptex_tests = euptexdir/euptriptest.test euptexdir/pdfprimitive.test euptexdir/
# At the moment, these are the only man pages handled in the
# conglomerated web2c/Makefile[.am]. (All the others are in man/.)
# If that changes, have to set at top level and use +=.
-@HITEX_TRUE@man1_MANS = hitexdir/hishrink.man hitexdir/histretch.man hitexdir/hitex.man
+@HITEX_TRUE@man1_MANS = hitexdir/man/hishrink.man hitexdir/man/histretch.man \
+@HITEX_TRUE@ hitexdir/man/hitex.man
+
hitex_CPPFLAGS = $(AM_CPPFLAGS) $(ZLIB_INCLUDES) -I$(srcdir)/libmd5 \
-DINIT -DSTAT
# -DDEBUG drops into an interactive debugging session.
diff --git a/Build/source/texk/web2c/hitexdir/am/hitex.am b/Build/source/texk/web2c/hitexdir/am/hitex.am
index df3ce77ad10..94070a15861 100644
--- a/Build/source/texk/web2c/hitexdir/am/hitex.am
+++ b/Build/source/texk/web2c/hitexdir/am/hitex.am
@@ -14,7 +14,8 @@ hiall: hitex hishrink histretch
# At the moment, these are the only man pages handled in the
# conglomerated web2c/Makefile[.am]. (All the others are in man/.)
# If that changes, have to set at top level and use +=.
-man1_MANS = hitexdir/hishrink.man hitexdir/histretch.man hitexdir/hitex.man
+man1_MANS = hitexdir/man/hishrink.man hitexdir/man/histretch.man \
+ hitexdir/man/hitex.man
endif HITEX
## Debugging for the parser as usual.
diff --git a/Build/source/texk/web2c/hitexdir/doc/Makefile b/Build/source/texk/web2c/hitexdir/doc/Makefile
new file mode 100644
index 00000000000..e2257dabe04
--- /dev/null
+++ b/Build/source/texk/web2c/hitexdir/doc/Makefile
@@ -0,0 +1,16 @@
+# $Id$
+# Standalone Makefile for hitex/doc. Public domain.
+# This is not run as part of the build, just a convenience used by hand
+# from the Build/source/... directory.
+
+INSTALL_DATA = cp -pf
+
+texmf_dist = ../../../../../../Master/texmf-dist
+hitex_makeindex_dir = $(texmf_dist)/makeindex/hitex/hint.ist
+hitex_doc_dir = $(texmf_dist)/doc/hitex/base
+#
+install:
+ $(INSTALL_DATA) hint.ist $(hitex_makeindex_dir)
+ for f in hiformat.hnt hiformat.pdf hint.sty \
+ hitexman.hnt hitexman.pdf hitexman.tex; do \
+ $(INSTALL_DATA) $$f $(hitex_doc_dir) || exit 1; done
diff --git a/Build/source/texk/web2c/hitexdir/hiformat.hnt b/Build/source/texk/web2c/hitexdir/doc/hiformat.hnt
index b445a94576f..b445a94576f 100644
--- a/Build/source/texk/web2c/hitexdir/hiformat.hnt
+++ b/Build/source/texk/web2c/hitexdir/doc/hiformat.hnt
Binary files differ
diff --git a/Build/source/texk/web2c/hitexdir/hiformat.pdf b/Build/source/texk/web2c/hitexdir/doc/hiformat.pdf
index 41ed4630fc7..41ed4630fc7 100644
--- a/Build/source/texk/web2c/hitexdir/hiformat.pdf
+++ b/Build/source/texk/web2c/hitexdir/doc/hiformat.pdf
Binary files differ
diff --git a/Build/source/texk/web2c/hitexdir/hint.ist b/Build/source/texk/web2c/hitexdir/doc/hint.ist
index 5510d18027e..29716216028 100644
--- a/Build/source/texk/web2c/hitexdir/hint.ist
+++ b/Build/source/texk/web2c/hitexdir/doc/hint.ist
@@ -1,3 +1,4 @@
+% Public domain makeindex style for hint.
% quote '+'
diff --git a/Build/source/texk/web2c/hitexdir/hint.sty b/Build/source/texk/web2c/hitexdir/doc/hint.sty
index 1db02723dcc..1fa9d7232f2 100644
--- a/Build/source/texk/web2c/hitexdir/hint.sty
+++ b/Build/source/texk/web2c/hitexdir/doc/hint.sty
@@ -1,6 +1,79 @@
+% Copyright 2017-2022 Martin Ruckert, Hochschule Muenchen, Lothstrasse 64, 80336 Muenchen
+%
+% 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
+% 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.
+%
+% Except as contained in this notice, the name of the copyright holders shall
+% not be used in advertising or otherwise to promote the sale, use or other
+% dealings in this Software without prior written authorization from the
+% copyright holders.
+
\input idxmac.tex
\let\displayverbatimfont=\tt
-\input verbatim.tex
+
+% V E R B A T I M . T E X
+%
+% THIS SET OF MACROs IS TAKEN FROM D.E.K.'s TeXBook
+% AND PROVIDES AN EASY WAY OF TYPESETTING TEXTS VERBATIM:
+%
+% 1. \verbatim<character><text without that character><character>
+% causes the text to be set verbatim using \tt font;
+% 2. if the text uses up all the alphabet, \doubleverbatim macro
+% can be used instead; this is similar to the previous one but
+% a pair of characters is now used as a delimiter;
+% 3. in case of emergency \tripleverbatim macro may be of help...
+%
+%---------------------------------------------
+\def\uncatcodespecials % see D.E.K., pp. 344 and 380
+ {\def\do##1{\catcode`##1=12}\dospecials}%
+%---------------------------------------------
+{\catcode`\^^I=\active \gdef^^I{\ \ \ \ }% TAB character is replaced by
+ % 4 spaces; it is better than
+ % nothing, but it does not mimic
+ % true tabbing satisfactorily---maybe
+ % some nice day...
+ \catcode`\`=\active\gdef`{\relax\lq}}% this line inhibits Spanish
+ % ligatures ?` and !` of \tt font
+\def\setupverbatim % see D.E.K., p. 381
+ {\tt %
+ \spaceskip=0pt \xspaceskip=0pt % just in case...
+ \catcode`\^^I=\active %
+ \catcode`\`=\active %
+ \def\par{\leavevmode\endgraf}% this causes that empty lines aren't
+ % skipped
+ \obeylines \uncatcodespecials \obeyspaces}%
+{\obeyspaces \global\let =\ }% this causes that leading blanks aren't
+ % skipped; cf. also def's of \space, \endgraf,
+ % \lq, \obeyspaces, and \obeylines,
+ % D.E.K., pp. 351--352
+%---------------------------------------------
+% see D.E.K., p. 382
+\def\doverbatim#1{\def\next##1#1{##1\endgroup}\next}%
+\def\verbatim{\begingroup\setupverbatim\doverbatim}%
+%----------
+\def\dodoubleverbatim#1#2{\def\next##1#1#2{##1\endgroup}\next}%
+\def\doubleverbatim{\begingroup\setupverbatim\dodoubleverbatim}%
+%----------
+\def\dotripleverbatim#1#2#3{\def\next##1#1#2#3{##1\endgroup}\next}%
+\def\tripleverbatim{\begingroup\setupverbatim\dotripleverbatim}%
+%---------------------------------------------
+
+
%%
%% special treatment for @
@@ -225,7 +298,7 @@
% redefine \5 for an optional break without the 2.5em reduced indentation
%\def\5{\hskip 0pt plus 2.5em\penalty-1\hskip 0pt plus -2.5em\kern0.5em\ignorespaces}% optional break
%redefine \5 to give some shrinkability
-% form hitex and hint style:
+% from hitex and hint style:
%\def\5{\hfil\penalty-1\hskip 0pt minus 6pt\hfilneg\kern2.5em\copy\bakk\ignorespaces}% optional break
\def\5{\hfil\penalty10\hfilneg\hskip 0pt minus 6pt\kern2.5em\copy\bakk\ignorespaces}% optional break
\def\J{}% dont show @& in the tex output
@@ -1438,10 +1511,3 @@
\ifhint\eject\fi% hitex will remove empty pages that were introduced by cwebmac
\makeatother
-
-
-
-
-
-
-
diff --git a/Build/source/texk/web2c/hitexdir/hitexman.hnt b/Build/source/texk/web2c/hitexdir/doc/hitexman.hnt
index 34a13f4ba8c..34a13f4ba8c 100644
--- a/Build/source/texk/web2c/hitexdir/hitexman.hnt
+++ b/Build/source/texk/web2c/hitexdir/doc/hitexman.hnt
Binary files differ
diff --git a/Build/source/texk/web2c/hitexdir/hitexman.pdf b/Build/source/texk/web2c/hitexdir/doc/hitexman.pdf
index 2acd7fc9517..2acd7fc9517 100644
--- a/Build/source/texk/web2c/hitexdir/hitexman.pdf
+++ b/Build/source/texk/web2c/hitexdir/doc/hitexman.pdf
Binary files differ
diff --git a/Build/source/texk/web2c/hitexdir/hitexman.tex b/Build/source/texk/web2c/hitexdir/doc/hitexman.tex
index b193458db6c..7758bca0baa 100644
--- a/Build/source/texk/web2c/hitexdir/hitexman.tex
+++ b/Build/source/texk/web2c/hitexdir/doc/hitexman.tex
@@ -1,5 +1,5 @@
% This file is part of HINT
-% Copyright 2017-2021 Martin Ruckert, Hochschule Muenchen, Lothstrasse 64, 80336 Muenchen
+% Copyright 2017-2022 Martin Ruckert, Hochschule Muenchen, Lothstrasse 64, 80336 Muenchen
%
% Permission is hereby granted, free of charge, to any person obtaining a copy
% of this software and associated documentation files (the "Software"), to deal
diff --git a/Build/source/texk/web2c/hitexdir/hishrink.man b/Build/source/texk/web2c/hitexdir/man/hishrink.man
index bf29ca9f440..bf29ca9f440 100644
--- a/Build/source/texk/web2c/hitexdir/hishrink.man
+++ b/Build/source/texk/web2c/hitexdir/man/hishrink.man
diff --git a/Build/source/texk/web2c/hitexdir/histretch.man b/Build/source/texk/web2c/hitexdir/man/histretch.man
index cbc385f5f01..cbc385f5f01 100644
--- a/Build/source/texk/web2c/hitexdir/histretch.man
+++ b/Build/source/texk/web2c/hitexdir/man/histretch.man
diff --git a/Build/source/texk/web2c/hitexdir/hitex.man b/Build/source/texk/web2c/hitexdir/man/hitex.man
index ef1655d1b82..ef1655d1b82 100644
--- a/Build/source/texk/web2c/hitexdir/hitex.man
+++ b/Build/source/texk/web2c/hitexdir/man/hitex.man
diff --git a/Build/source/texk/web2c/hitexdir/verbatim.tex b/Build/source/texk/web2c/hitexdir/verbatim.tex
deleted file mode 100644
index ed2aa700b9c..00000000000
--- a/Build/source/texk/web2c/hitexdir/verbatim.tex
+++ /dev/null
@@ -1,48 +0,0 @@
-% F I L E V E R B A T I M . T E X
-%
-% THIS SET OF MACROs IS TAKEN FROM D.E.K.'s TeXBook
-% AND PROVIDES AN EASY WAY OF TYPESETTING TEXTS VERBATIM:
-%
-% 1. \verbatim<character><text without that character><character>
-% causes the text to be set verbatim using \tt font;
-% 2. if the text uses up all the alphabet, \doubleverbatim macro
-% can be used instead; this is similar to the previous one but
-% a pair of characters is now used as a delimiter;
-% 3. in case of emergency \tripleverbatim macro may be of help...
-%
-%---------------------------------------------
-\def\uncatcodespecials % see D.E.K., pp. 344 and 380
- {\def\do##1{\catcode`##1=12}\dospecials}%
-%---------------------------------------------
-{\catcode`\^^I=\active \gdef^^I{\ \ \ \ }% TAB character is replaced by
- % 4 spaces; it is better than
- % nothing, but it does not mimic
- % true tabbing satisfactorily---maybe
- % some nice day...
- \catcode`\`=\active\gdef`{\relax\lq}}% this line inhibits Spanish
- % ligatures ?` and !` of \tt font
-\def\setupverbatim % see D.E.K., p. 381
- {\tt %
- \spaceskip=0pt \xspaceskip=0pt % just in case...
- \catcode`\^^I=\active %
- \catcode`\`=\active %
- \def\par{\leavevmode\endgraf}% this causes that empty lines aren't
- % skipped
- \obeylines \uncatcodespecials \obeyspaces}%
-{\obeyspaces \global\let =\ }% this causes that leading blanks aren't
- % skipped; cf. also def's of \space, \endgraf,
- % \lq, \obeyspaces, and \obeylines,
- % D.E.K., pp. 351--352
-%---------------------------------------------
-% see D.E.K., p. 382
-\def\doverbatim#1{\def\next##1#1{##1\endgroup}\next}%
-\def\verbatim{\begingroup\setupverbatim\doverbatim}%
-%----------
-\def\dodoubleverbatim#1#2{\def\next##1#1#2{##1\endgroup}\next}%
-\def\doubleverbatim{\begingroup\setupverbatim\dodoubleverbatim}%
-%----------
-\def\dotripleverbatim#1#2#3{\def\next##1#1#2#3{##1\endgroup}\next}%
-\def\tripleverbatim{\begingroup\setupverbatim\dotripleverbatim}%
-%---------------------------------------------
-\endinput
-