summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Master/texmf-dist/doc/latex/hyper/README (renamed from Master/texmf-dist/source/latex/hyper/README)0
-rw-r--r--Master/texmf-dist/doc/latex/hyper/TODO (renamed from Master/texmf-dist/source/latex/hyper/TODO)0
-rw-r--r--Master/texmf-dist/doc/latex/hyper/contrib/README (renamed from Master/texmf-dist/source/latex/hyper/contrib/README)0
-rw-r--r--Master/texmf-dist/doc/latex/hyper/contrib/harvard-to.hyp (renamed from Master/texmf-dist/source/latex/hyper/contrib/harvard-to.hyp)0
-rw-r--r--Master/texmf-dist/doc/latex/hyper/defpattern.sty64
-rw-r--r--Master/texmf-dist/doc/latex/hyper/hyper.pdfbin0 -> 319761 bytes
-rw-r--r--Master/texmf-dist/doc/latex/hyper/scontrib/README (renamed from Master/texmf-dist/source/latex/hyper/scontrib/README)0
-rw-r--r--Master/texmf-dist/doc/latex/hyper/scontrib/harvard.hyp (renamed from Master/texmf-dist/source/latex/hyper/scontrib/harvard.hyp)0
-rwxr-xr-xMaster/tlpkg/bin/tlpkg-ctan-check2
-rwxr-xr-xMaster/tlpkg/libexec/ctan2tds3
10 files changed, 67 insertions, 2 deletions
diff --git a/Master/texmf-dist/source/latex/hyper/README b/Master/texmf-dist/doc/latex/hyper/README
index fac47d3ea6a..fac47d3ea6a 100644
--- a/Master/texmf-dist/source/latex/hyper/README
+++ b/Master/texmf-dist/doc/latex/hyper/README
diff --git a/Master/texmf-dist/source/latex/hyper/TODO b/Master/texmf-dist/doc/latex/hyper/TODO
index be8e2cd9a78..be8e2cd9a78 100644
--- a/Master/texmf-dist/source/latex/hyper/TODO
+++ b/Master/texmf-dist/doc/latex/hyper/TODO
diff --git a/Master/texmf-dist/source/latex/hyper/contrib/README b/Master/texmf-dist/doc/latex/hyper/contrib/README
index 5668e5d43a0..5668e5d43a0 100644
--- a/Master/texmf-dist/source/latex/hyper/contrib/README
+++ b/Master/texmf-dist/doc/latex/hyper/contrib/README
diff --git a/Master/texmf-dist/source/latex/hyper/contrib/harvard-to.hyp b/Master/texmf-dist/doc/latex/hyper/contrib/harvard-to.hyp
index c4cfce13771..c4cfce13771 100644
--- a/Master/texmf-dist/source/latex/hyper/contrib/harvard-to.hyp
+++ b/Master/texmf-dist/doc/latex/hyper/contrib/harvard-to.hyp
diff --git a/Master/texmf-dist/doc/latex/hyper/defpattern.sty b/Master/texmf-dist/doc/latex/hyper/defpattern.sty
new file mode 100644
index 00000000000..0169d4a21d3
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/hyper/defpattern.sty
@@ -0,0 +1,64 @@
+%%
+%% This is file `defpattern.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% hyper.dtx (with options: `defpattern')
+%%
+%% File: hyper.dtx Copyright (C) 1995--1999 Michael Mehlich
+%% This program can be redistributed and/or modified under the terms
+%% of the LaTeX Project Public License Distributed from CTAN
+%% archives in directory macros/latex/base/lppl.txt; either
+%% version 1 of the License, or any later version.
+\def\fileversion{V4.2d}
+\def\filedate{1999/03/09}
+\def\docdate{1999/03/09}
+%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%%
+\ProvidesPackage{defpattern}
+\message{%
+ `\string\defpattern-macro %
+ (adapted from \string\howto\space%
+ (Alan Jeffrey in TeX and TUG NEWS 2(2))%
+ )%
+ '%
+}
+\def\xcs#1#2{\expandafter#1\csname#2\endcsname}
+\newcount\actioncount
+\def\defpattern#1[#2]#3{%
+ \xcs\ifx{\expandafter\gobble\string#1}\relax
+ \def#1{\erroraction#1}\fi
+ \advance\actioncount by 1\relax
+ \expandafter\defaction\expandafter{#1}{#3}{#2}%
+ \def\temp##1##2##3##4##5##6##7##8##9{\def\temp{[#2]}}%
+ \temp\empty\empty\empty\empty\empty\empty\empty\empty\empty
+ \edef#1{\noexpand\doaction\xcs\noexpand
+ {action-\the\actioncount}\temp}}
+\def\defaction#1#2#3{%
+ \xcs\def{action-\the\actioncount}##1[#3]{\applyto{#1}{#2}}}
+\def\gobble#1{}
+\def\applyto#1#2#3{#3{#1}{#2}}
+\def\doaction#1[#2][#3]{#1[#3]\success[#2]\failure[#3]}
+\def\success#1#2[#3]\failure[#4]{#2}
+\def\failure#1#2{#1}
+\def\erroraction#1[#2]{%
+ \PackageError{defpattern}{I don't know how to \string#1[#2]}{}}
+\endinput
+%%
+%% End of file `defpattern.sty'.
diff --git a/Master/texmf-dist/doc/latex/hyper/hyper.pdf b/Master/texmf-dist/doc/latex/hyper/hyper.pdf
new file mode 100644
index 00000000000..6d84bbce2d5
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/hyper/hyper.pdf
Binary files differ
diff --git a/Master/texmf-dist/source/latex/hyper/scontrib/README b/Master/texmf-dist/doc/latex/hyper/scontrib/README
index 68eb8e64eb6..68eb8e64eb6 100644
--- a/Master/texmf-dist/source/latex/hyper/scontrib/README
+++ b/Master/texmf-dist/doc/latex/hyper/scontrib/README
diff --git a/Master/texmf-dist/source/latex/hyper/scontrib/harvard.hyp b/Master/texmf-dist/doc/latex/hyper/scontrib/harvard.hyp
index 53fd4fc98c3..53fd4fc98c3 100644
--- a/Master/texmf-dist/source/latex/hyper/scontrib/harvard.hyp
+++ b/Master/texmf-dist/doc/latex/hyper/scontrib/harvard.hyp
diff --git a/Master/tlpkg/bin/tlpkg-ctan-check b/Master/tlpkg/bin/tlpkg-ctan-check
index eb5cfff90a2..9e6fe4189b4 100755
--- a/Master/tlpkg/bin/tlpkg-ctan-check
+++ b/Master/tlpkg/bin/tlpkg-ctan-check
@@ -147,7 +147,7 @@ my @TLP_working = qw(
harvard harvardkyoto harvmac hc hep hepnames
hepparticles hepthesis hepunits here
hhtensor histogr hitec hrlatex hvfloat hvindex
- hypdvips hyperref hyperxmp hyph-utf8 hyphen-base
+ hypdvips hyper hyperref hyperxmp hyph-utf8 hyphen-base
hyphenat hyphenex hyplain
ibygrk icsv idxlayout IEEEconf IEEEtran ifmtarg ifplatform ifxetex
ijmart ijqc imac image-gallery impatient impatient-fr import imtekda
diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds
index a25b44a5241..360db65efb3 100755
--- a/Master/tlpkg/libexec/ctan2tds
+++ b/Master/tlpkg/libexec/ctan2tds
@@ -857,7 +857,7 @@ $standardtex='\.(cfg|sty|clo|ldf|cls|def|fd|cmap|4ht)$';
'harvmac', 'mac\.tex',
'hc', '\.hld|' . $standardtex,
'hfoldsty', '\.sty|\.fd|\.cpa',
- 'hyper', '\.sty|\.hyp',
+ 'hyper', '^[^d].*\.sty|\.hyp', # not defpattern.sty
'hyphenex', 'ushyphex\.tex',
'hyplain', '(hyrules|hy.*plain|hylang)\..*',
'ibygrk', 'iby4extr.tex|ibycus4.tex|ibycusps.tex|pssetiby.tex|setiby4.tex|tlgsqq.tex|version4.tex|' . $standardtex,
@@ -1284,6 +1284,7 @@ $standardsource='\.fdd|\.dtx|\.ins|\.c$|Makefile|configure.*|install-sh|\.drv';
'findhyph', 'NULL', # leave makefile
'fmtcount', 'fmtcount.perl|' . $standardsource,
'grid', 'rvdtx\.sty|' . $standardsource,
+ 'hyper', '\.pl|' . $standardsource,
'hyphenex', '.*',
'mff', '\.mfj|\.bat|\.diz',
'fpl', 'Add|\.sfd|\.pe|\.ps' . $standardsource,