texlive[56100] Master/texmf-dist: oberdiek (13aug20)

commits+karl at tug.org commits+karl at tug.org
Thu Aug 13 23:30:21 CEST 2020


Revision: 56100
          http://tug.org/svn/texlive?view=revision&revision=56100
Author:   karl
Date:     2020-08-13 23:30:21 +0200 (Thu, 13 Aug 2020)
Log Message:
-----------
oberdiek (13aug20)

Modified Paths:
--------------
    trunk/Master/texmf-dist/bibtex/bib/oberdiek/oberdiek-bundle.bib
    trunk/Master/texmf-dist/doc/latex/oberdiek/aliascnt.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/bmpsize.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/centernot.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/chemarr.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/classlist.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/colonequals.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/dvipscol.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/engord.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/enparen.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/eolgrab.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/fibnum.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/flags.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/holtxdoc.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/hopatch.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/hypbmsec.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/hypcap.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/hypdestopt.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/hypdoc.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/hypgotoe.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/hyphsubst.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/ifdraft.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/iflang.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/oberdiek.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/pagegrid.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/pdfcol.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/pdfcolfoot.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/pdfcolparallel.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/pdfcolparcolumns.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/pdfcrypt.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/pdfrender.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/protecteddef.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/resizegather.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/rotchiffre.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/scrindex.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/setouterhbox.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/settobox.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/stackrel.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/stampinclude.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/tabularht.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/tabularkv.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/telprint.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/thepdfnumber.pdf
    trunk/Master/texmf-dist/doc/latex/oberdiek/twoopt.pdf
    trunk/Master/texmf-dist/source/latex/oberdiek/oberdiek.ins
    trunk/Master/texmf-dist/source/latex/oberdiek/oberdiek.tex

Added Paths:
-----------
    trunk/Master/texmf-dist/doc/latex/oberdiek/README.md

Removed Paths:
-------------
    trunk/Master/texmf-dist/doc/latex/oberdiek/README.txt
    trunk/Master/texmf-dist/doc/latex/oberdiek/pagesel.pdf
    trunk/Master/texmf-dist/source/latex/oberdiek/README.txt
    trunk/Master/texmf-dist/source/latex/oberdiek/hopatch.dtx
    trunk/Master/texmf-dist/source/latex/oberdiek/pagesel.dtx
    trunk/Master/texmf-dist/tex/latex/oberdiek/hopatch.sty
    trunk/Master/texmf-dist/tex/latex/oberdiek/pagesel.sty

Modified: trunk/Master/texmf-dist/bibtex/bib/oberdiek/oberdiek-bundle.bib
===================================================================
--- trunk/Master/texmf-dist/bibtex/bib/oberdiek/oberdiek-bundle.bib	2020-08-13 21:25:11 UTC (rev 56099)
+++ trunk/Master/texmf-dist/bibtex/bib/oberdiek/oberdiek-bundle.bib	2020-08-13 21:30:21 UTC (rev 56100)
@@ -89,13 +89,6 @@
   version={0.29},
   url={https://ctan.org/pkg/holtxdoc},
 }
- at manual{oberdiek:hopatch,
-  title={The hopatch package},
-  author={Heiko Oberdiek},
-  date={2016-05-16},
-  version={1.3},
-  url={https://ctan.org/pkg/hopatch},
-}
 @manual{oberdiek:hypbmsec,
   title={The hypbmsec package},
   author={Heiko Oberdiek},
@@ -159,13 +152,6 @@
   version={1.5},
   url={https://ctan.org/pkg/pagegrid},
 }
- at manual{oberdiek:pagesel,
-  title={The pagesel package},
-  author={Heiko Oberdiek},
-  date={2016-05-16},
-  version={1.9},
-  url={https://ctan.org/pkg/pagesel},
-}
 @manual{oberdiek:pdfcol,
   title={The pdfcol package},
   author={Heiko Oberdiek},

Added: trunk/Master/texmf-dist/doc/latex/oberdiek/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/README.md	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/README.md	2020-08-13 21:30:21 UTC (rev 56100)
@@ -0,0 +1,77 @@
+# Oberdiek bundle
+
+Version: 2020-08-01
+
+This file describes the directory
+  CTAN:macros/latex/contrib/oberdiek/
+
+It contains several packages:
+  <package>.dtx: source code
+  <package>.pdf: documentation
+
+## Copyright (C)
+* 2007, 2009-2011  Heiko Oberdiek
+* 2016-2020        Oberdiek Package Support Group
+
+## License
+LATEX Project Public License, version 1.3c or later.
+
+
+
+## Installation
+
+If you want to install all packages j ust download
+
+    CTAN:install/macros/latex/contrib/oberdiek.tds.zip
+
+and unzip it in your preferred TDS (texmf) tree.
+
+
+Other files in the CTAN directory:
+* README.md: This file.
+* oberdiek.tex, oberdiek.pdf:
+  Table of contents of all packages in the directory.
+  It contains the table of contents and the abstract of the packages.
+  The name is a convenience to users of the program `texdoc'.
+
+## Content
+
+* aliascnt: ‘alias counters’;
+* bmpsize: get bitmap size and resolution data;
+* centernot: a horizontally-centred \not symbol;
+* chemarr: extensible chemists’ reaction arrows;
+* classlist: record information about document class(es) used;
+* colonequals: poor man’s mathematical relation symbols;
+* dvipscol: dvips colour stack management;
+* engord: define counter-printing operations producing English ordinals;
+* eolgrab: collect arguments delimited by end of line;
+* flags: setting and clearing flags in bit fields and converting the bit field into a decimal number;
+* holtxdoc: extra documentation macros;
+* hypbmsec: bookmarks in sectioning commands;
+* hypcap: anjusting anchors of captions;
+* hypdestopt: optimising hyperref’s pdfTeX driver destinations;
+* hypdoc: hyper-references in the LaTeX standard doc package;
+* hypgotoe: experimental package for links to embedded files;
+* hyphsubst: substitute hyphenation patterns;
+* ifdraft: switch for option draft;
+* iflang: provides expandable checks for the current language;
+* pagegrid: prints a page grid in the background;
+* pdfcolfoot: using pdfTeX’s color stack for footnotes;
+* pdfcol: macros for setting and maintaining new color stacks;
+* pdfcolparallel: fixes colour problems in package parallel;
+* pdfcolparcolumns: fixes colour problems in package parcolumns;
+* pdfcrypt: setting PDF encryption;
+* pdfrender: control PDF rendering modes;
+* protecteddef: define a command that protected against expansion;
+* resizegather: automatically resize overly large equations;
+* rotchiffre: performs simple rotation cyphers;
+* scrindex: redefines environment ‘theindex’ of package ‘index’, if a class from KOMA-Script is loaded;
+* setouterhbox: set \hbox in outer horizontal mode;
+* settobox: getting box sizes;
+* stackrel: extensions of the \stackrel command;
+* stampinclude: selects the files for \include by inspecting the timestamp of the .aux file(s);
+* tabularht: tabulars with height specification;
+* tabularkv: key value interface for tabular parameters;
+* telprint: print German telephone numbers;
+* thepdfnumber: canonical numbers for use in PDF files and elsewhere;
+* twoopt: commands with two optional arguments;


Property changes on: trunk/Master/texmf-dist/doc/latex/oberdiek/README.md
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/README.txt
===================================================================
--- trunk/Master/texmf-dist/doc/latex/oberdiek/README.txt	2020-08-13 21:25:11 UTC (rev 56099)
+++ trunk/Master/texmf-dist/doc/latex/oberdiek/README.txt	2020-08-13 21:30:21 UTC (rev 56100)
@@ -1,29 +0,0 @@
-README           2019/12/29
-
-This file describes the directory
-  CTAN:macros/latex/contrib/oberdiek/
-
-It contains several packages:
-  <package>.dtx: source code
-  <package>.pdf: documentation
-
-Installation is easier, if you want to install all packages:
-Just download
-  CTAN:install/macros/latex/contrib/oberdiek.tds.zip
-and unzip it in your preferred TDS (texmf) tree.
-
-
-Other files in the CTAN directory:
-* README: This file.
-* oberdiek.tex, oberdiek.pdf:
-  Table of contents of all packages in the directory.
-  It contains the table of contents and the abstract of the packages.
-  The name is a convenience to users of the program `texdoc'.
-
-Happy TeXing
-  Heiko Oberdiek
-  and
-  Oberdiek Package Support Group
-  ho-tex at tug.org
-  Preferred bug reporting address is now
-  https://github.com/ho-tex/oberdiek/issues

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/aliascnt.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/bmpsize.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/centernot.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/chemarr.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/classlist.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/colonequals.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/dvipscol.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/engord.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/enparen.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/eolgrab.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/fibnum.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/flags.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/holtxdoc.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/hopatch.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/hypbmsec.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/hypcap.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/hypdestopt.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/hypdoc.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/hypgotoe.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/hyphsubst.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/ifdraft.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/iflang.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/oberdiek.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/pagegrid.pdf
===================================================================
(Binary files differ)

Deleted: trunk/Master/texmf-dist/doc/latex/oberdiek/pagesel.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/pdfcol.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/pdfcolfoot.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/pdfcolparallel.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/pdfcolparcolumns.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/pdfcrypt.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/pdfrender.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/protecteddef.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/resizegather.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/rotchiffre.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/scrindex.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/setouterhbox.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/settobox.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/stackrel.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/stampinclude.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/tabularht.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/tabularkv.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/telprint.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/thepdfnumber.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/oberdiek/twoopt.pdf
===================================================================
(Binary files differ)

Deleted: trunk/Master/texmf-dist/source/latex/oberdiek/README.txt
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/README.txt	2020-08-13 21:25:11 UTC (rev 56099)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/README.txt	2020-08-13 21:30:21 UTC (rev 56100)
@@ -1,29 +0,0 @@
-README           2019/12/29
-
-This file describes the directory
-  CTAN:macros/latex/contrib/oberdiek/
-
-It contains several packages:
-  <package>.dtx: source code
-  <package>.pdf: documentation
-
-Installation is easier, if you want to install all packages:
-Just download
-  CTAN:install/macros/latex/contrib/oberdiek.tds.zip
-and unzip it in your preferred TDS (texmf) tree.
-
-
-Other files in the CTAN directory:
-* README: This file.
-* oberdiek.tex, oberdiek.pdf:
-  Table of contents of all packages in the directory.
-  It contains the table of contents and the abstract of the packages.
-  The name is a convenience to users of the program `texdoc'.
-
-Happy TeXing
-  Heiko Oberdiek
-  and
-  Oberdiek Package Support Group
-  ho-tex at tug.org
-  Preferred bug reporting address is now
-  https://github.com/ho-tex/oberdiek/issues

Deleted: trunk/Master/texmf-dist/source/latex/oberdiek/hopatch.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/hopatch.dtx	2020-08-13 21:25:11 UTC (rev 56099)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/hopatch.dtx	2020-08-13 21:30:21 UTC (rev 56100)
@@ -1,718 +0,0 @@
-% \iffalse meta-comment
-%
-% File: hopatch.dtx
-% Version: 2016/05/16 v1.3
-% Info: Wrapper for package hooks
-%
-% Copyright (C)
-%    2011, 2012 Heiko Oberdiek
-%    2016-2019 Oberdiek Package Support Group
-%    https://github.com/ho-tex/oberdiek/issues
-%
-% This work may be distributed and/or modified under the
-% conditions of the LaTeX Project Public License, either
-% version 1.3c of this license or (at your option) any later
-% version. This version of this license is in
-%    https://www.latex-project.org/lppl/lppl-1-3c.txt
-% and the latest version of this license is in
-%    https://www.latex-project.org/lppl.txt
-% and version 1.3 or later is part of all distributions of
-% LaTeX version 2005/12/01 or later.
-%
-% This work has the LPPL maintenance status "maintained".
-%
-% The Current Maintainers of this work are
-% Heiko Oberdiek and the Oberdiek Package Support Group
-% https://github.com/ho-tex/oberdiek/issues
-%
-% This work consists of the main source file hopatch.dtx
-% and the derived files
-%    hopatch.sty, hopatch.pdf, hopatch.ins, hopatch.drv,
-%    hopatch-test1.tex, hopatch-test2.tex.
-%
-% Distribution:
-%    CTAN:macros/latex/contrib/oberdiek/hopatch.dtx
-%    CTAN:macros/latex/contrib/oberdiek/hopatch.pdf
-%
-% Unpacking:
-%    (a) If hopatch.ins is present:
-%           tex hopatch.ins
-%    (b) Without hopatch.ins:
-%           tex hopatch.dtx
-%    (c) If you insist on using LaTeX
-%           latex \let\install=y\input{hopatch.dtx}
-%        (quote the arguments according to the demands of your shell)
-%
-% Documentation:
-%    (a) If hopatch.drv is present:
-%           latex hopatch.drv
-%    (b) Without hopatch.drv:
-%           latex hopatch.dtx; ...
-%    The class ltxdoc loads the configuration file ltxdoc.cfg
-%    if available. Here you can specify further options, e.g.
-%    use A4 as paper format:
-%       \PassOptionsToClass{a4paper}{article}
-%
-%    Programm calls to get the documentation (example):
-%       pdflatex hopatch.dtx
-%       makeindex -s gind.ist hopatch.idx
-%       pdflatex hopatch.dtx
-%       makeindex -s gind.ist hopatch.idx
-%       pdflatex hopatch.dtx
-%
-% Installation:
-%    TDS:tex/latex/oberdiek/hopatch.sty
-%    TDS:doc/latex/oberdiek/hopatch.pdf
-%    TDS:source/latex/oberdiek/hopatch.dtx
-%
-%<*ignore>
-\begingroup
-  \catcode123=1 %
-  \catcode125=2 %
-  \def\x{LaTeX2e}%
-\expandafter\endgroup
-\ifcase 0\ifx\install y1\fi\expandafter
-         \ifx\csname processbatchFile\endcsname\relax\else1\fi
-         \ifx\fmtname\x\else 1\fi\relax
-\else\csname fi\endcsname
-%</ignore>
-%<*install>
-\input docstrip.tex
-\Msg{************************************************************************}
-\Msg{* Installation}
-\Msg{* Package: hopatch 2016/05/16 v1.3 Wrapper for package hooks (HO)}
-\Msg{************************************************************************}
-
-\keepsilent
-\askforoverwritefalse
-
-\let\MetaPrefix\relax
-\preamble
-
-This is a generated file.
-
-Project: hopatch
-Version: 2016/05/16 v1.3
-
-Copyright (C)
-   2011, 2012 Heiko Oberdiek
-   2016-2019 Oberdiek Package Support Group
-
-This work may be distributed and/or modified under the
-conditions of the LaTeX Project Public License, either
-version 1.3c of this license or (at your option) any later
-version. This version of this license is in
-   https://www.latex-project.org/lppl/lppl-1-3c.txt
-and the latest version of this license is in
-   https://www.latex-project.org/lppl.txt
-and version 1.3 or later is part of all distributions of
-LaTeX version 2005/12/01 or later.
-
-This work has the LPPL maintenance status "maintained".
-
-The Current Maintainers of this work are
-Heiko Oberdiek and the Oberdiek Package Support Group
-https://github.com/ho-tex/oberdiek/issues
-
-
-This work consists of the main source file hopatch.dtx
-and the derived files
-   hopatch.sty, hopatch.pdf, hopatch.ins, hopatch.drv,
-   hopatch-test1.tex, hopatch-test2.tex.
-
-\endpreamble
-\let\MetaPrefix\DoubleperCent
-
-\generate{%
-  \file{hopatch.ins}{\from{hopatch.dtx}{install}}%
-  \file{hopatch.drv}{\from{hopatch.dtx}{driver}}%
-  \usedir{tex/latex/oberdiek}%
-  \file{hopatch.sty}{\from{hopatch.dtx}{package}}%
-%  \usedir{doc/latex/oberdiek/test}%
-%  \file{hopatch-test1.tex}{\from{hopatch.dtx}{test1}}%
-%  \file{hopatch-test2.tex}{\from{hopatch.dtx}{test2}}%
-}
-
-\catcode32=13\relax% active space
-\let =\space%
-\Msg{************************************************************************}
-\Msg{*}
-\Msg{* To finish the installation you have to move the following}
-\Msg{* file into a directory searched by TeX:}
-\Msg{*}
-\Msg{*     hopatch.sty}
-\Msg{*}
-\Msg{* To produce the documentation run the file `hopatch.drv'}
-\Msg{* through LaTeX.}
-\Msg{*}
-\Msg{* Happy TeXing!}
-\Msg{*}
-\Msg{************************************************************************}
-
-\endbatchfile
-%</install>
-%<*ignore>
-\fi
-%</ignore>
-%<*driver>
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesFile{hopatch.drv}%
-  [2016/05/16 v1.3 Wrapper for package hooks (HO)]%
-\documentclass{ltxdoc}
-\usepackage{holtxdoc}[2011/11/22]
-\usepackage{caption}
-\usepackage{array}
-\setlength{\extrarowheight}{1pt}
-\renewcommand*{\arraystretch}{1.1}
-\begin{document}
-  \DocInput{hopatch.dtx}%
-\end{document}
-%</driver>
-% \fi
-%
-%
-%
-% \GetFileInfo{hopatch.drv}
-%
-% \title{The \xpackage{hopatch} package}
-% \date{2016/05/16 v1.3}
-% \author{Heiko Oberdiek\thanks
-% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
-%
-% \maketitle
-%
-% \begin{abstract}
-% This packages provides a wrapper to various package hooks
-% provided by other packages or classes, but does not define
-% own hooks.
-% \end{abstract}
-%
-% \tableofcontents
-%
-% \section{Documentation}
-%
-% Sometimes I want to add code right after a package
-% has been loaded. Examples are bug fixes, adaptations,
-% or added features as needed by package \xpackage{hyperref},
-% for instance.
-%
-% Unhappily \hologo{LaTeX} does not provide this kind of
-% hook. \cs{AtEndOfPackage} can be used inside the package
-% only, because \hologo{LaTeX} clears the hook right before
-% it loads the package.
-%
-% However, there are already many packages and classes
-% that provide hooks that are executed after the package
-% is loaded, see table~\ref{tab:hooks}.
-%
-% \begin{table}
-% \caption{After package hooking}
-% \label{tab:hooks}
-% \begin{tabular}{ll}
-% \bfseries Macro & \bfseries Provider\\
-% \hline
-% \cs{AfterPackage} & package \xpackage{scrlfile} \cite{scrlfile}\\
-% \cs{AtEndOfPackageFile} & package \xpackage{filehook} \cite{filehook}\\
-% \cs{AtEndPackage} & class \xclass{memoir} \cite{memoir}
-% \end{tabular}
-% \end{table}
-%
-% Package \xpackage{hopatch} can be used without the packages
-% of table~\ref{tab:hooks}. But for an early executing right
-% after a package is loaded, one of the following class or
-% packages should be loaded before using \cs{hopatch at AfterPackage}:
-% \begin{itemize}
-%  \item package \xpackage{filehook}
-%  \item package \xpackage{scrlfile}
-%  \item class \xclass{memoir}
-% \end{itemize}
-%
-% \begin{table}
-% \caption{After begin document hooking}
-% \begin{tabular}{ll}
-% \bfseries Macro & \bfseries Provider\\
-% \hline
-% \cs{AtBeginDocument} & \hologo{LaTeX}'s kernel\\
-% \cs{AtEndPreamble} & package \xpackage{etoolbox} \cite{etoolbox}\\
-% \cs{AfterEndPreamble} & package \xpackage{etoolbox}
-% \end{tabular}
-% \end{table}
-%
-% Therefore I skip writing a new package for hooking into
-% \hologo{LaTeX}'s package management and use this package
-% to provide a wrapper to patch a package after it is loaded.
-%
-% \begin{declcs}{hopatch at AfterPackage} \M{package} \M{patch code}
-% \end{declcs}
-% If the package is already loaded, the \meta{patch code} is executed
-% immediately.
-% Otherwise the \meta{patch code} is stored in a command and tried
-% at later locations until the package is available.
-%
-% The patch is tried in the following order:
-% \begin{enumerate}
-% \item If the package is already loaded, the patch is
-%   applied immediately. Further locations are not tried.
-% \item \cs{AtEndPackage}, provided by class \xclass{memoir} \cite{memoir},
-%   and \cs{AfterPackage}, provided by package \xpackage{scrlfile} \cite{scrlfile},
-%   are called right after the package file is input before
-%   the hook of \hologo{LaTeX}'s \cs{AtEndOfPackage}.
-% \item \cs{AtEndOfPackageFile}, provided by package \xpackage{filehook} \cite{filehook},
-%   is called after the package is loaded and after the hook of
-%   \hologo{LaTeX}'s \cs{AtEndOfPackage}.
-% \item \cs{AtEndPreamble}, provided by package \xpackage{etoolbox} \cite{etoolbox},
-%   is called at the beginning of |\begin{document}| before the hook
-%   of \hologo{LaTeX}'s \cs{AtBeginDocument}.
-% \item \cs{AtBeginDocument}, provided by \hologo{LaTeX}.
-% \item \cs{AfterEndDocument}, provided by package \xpackage{etoolbox} \cite{etoolbox},
-%   is called at the very end of |\begin{document}|. Preamble commands are
-%   already forbidden there.
-% \end{enumerate}
-% Because of the various locations the patch code is restricted to
-% limitations:
-% \begin{itemize}
-% \item
-% Preamble commands, see \hologo{LaTeX}'s \cs{@onlypreamble}
-% throw an error if used after |\begin{document}|. This is already
-% the case for \cs{AfterEndDocument}. Therefore preamble commands
-% are forbidden in the patching code.
-% There are four exceptions \cs{@ifpackageloaded}, \cs{@ifclassloaded},
-% \cs{@ifpackagelater} and \cs{@ifclasslater}. They are redefined
-% during \cs{AfterEndDocument} using the counterparts of
-% package \xpackage{ltxcmds} \cite{ltxcmds}.
-% \item
-% \cs{AfterPackage} of package \xpackage{scrlfile} and \cs{AtEndPackage}
-% of class \xclass{memoir} call the hook before \hologo{LaTeX}'s
-% \cs{AtEndOfPackage}.
-% \end{itemize}
-%
-% \StopEventually{
-% }
-%
-% \section{Implementation}
-%
-%    \begin{macrocode}
-%<*package>
-%    \end{macrocode}
-%
-% \subsection{Catcodes and package identification}
-%
-%    \begin{macrocode}
-\begingroup\catcode61\catcode48\catcode32=10\relax%
-  \catcode13=5 % ^^M
-  \endlinechar=13 %
-  \catcode123=1 % {
-  \catcode125=2 % }
-  \catcode64=11 % @
-  \def\x{\endgroup
-    \expandafter\edef\csname HOpatch at AtEnd\endcsname{%
-      \endlinechar=\the\endlinechar\relax
-      \catcode13=\the\catcode13\relax
-      \catcode32=\the\catcode32\relax
-      \catcode35=\the\catcode35\relax
-      \catcode61=\the\catcode61\relax
-      \catcode64=\the\catcode64\relax
-      \catcode123=\the\catcode123\relax
-      \catcode125=\the\catcode125\relax
-    }%
-  }%
-\x\catcode61\catcode48\catcode32=10\relax%
-\catcode13=5 % ^^M
-\endlinechar=13 %
-\catcode35=6 % #
-\catcode64=11 % @
-\catcode123=1 % {
-\catcode125=2 % }
-\def\TMP at EnsureCode#1#2{%
-  \edef\HOpatch at AtEnd{%
-    \HOpatch at AtEnd
-    \catcode#1=\the\catcode#1\relax
-  }%
-  \catcode#1=#2\relax
-}
-\TMP at EnsureCode{40}{12}% (
-\TMP at EnsureCode{41}{12}% )
-\TMP at EnsureCode{43}{12}% +
-\TMP at EnsureCode{46}{12}% .
-\TMP at EnsureCode{47}{12}% /
-\TMP at EnsureCode{91}{12}% [
-\TMP at EnsureCode{93}{12}% ]
-\edef\HOpatch at AtEnd{\HOpatch at AtEnd\noexpand\endinput}
-%    \end{macrocode}
-%
-%    Package identification.
-%    \begin{macrocode}
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{hopatch}%
-  [2016/05/16 v1.3 Wrapper for package hooks (HO)]
-%    \end{macrocode}
-%
-% \subsection{Resources}
-%
-%    \begin{macrocode}
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname RequirePackage\endcsname\relax
-  \def\TMP at RequirePackage#1[#2]{%
-    \begingroup\expandafter\expandafter\expandafter\endgroup
-    \expandafter\ifx\csname ver@#1.sty\endcsname\relax
-      \input #1.sty\relax
-    \fi
-  }%
-  \TMP at RequirePackage{ltxcmds}[2010/12/12]%
-\else
-  \RequirePackage{ltxcmds}[2010/12/12]%
-\fi
-%    \end{macrocode}
-%
-%    \begin{macro}{\HOpatch at counter}
-%    \begin{macrocode}
-\def\HOpatch at counter{0}%
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HOpatch at StepCounter}
-%    \begin{macrocode}
-\ltx at ifundefined{numexpr}{%
-  \def\HOpatch at StepCounter{%
-    \begingroup
-      \count@\HOpatch at counter\relax
-      \advance\count@\ltx at one\relax
-    \edef\x{\endgroup
-      \noexpand\def\noexpand\HOpatch at counter{\the\count@}%
-    }%
-    \x
-  }%
-}{%
-  \def\HOpatch at StepCounter{%
-    \edef\HOpatch at counter{%
-      \the\numexpr\HOpatch at counter+\ltx at one\relax
-    }%
-  }%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\HOpatch at list}
-%    \begin{macrocode}
-\def\HOpatch at list{}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\HOpatch at Add}
-%    \begin{macrocode}
-\def\HOpatch at Add{%
-  \ltx at LocalAppendToMacro\HOpatch at list
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-% \subsection{Package patching}
-%
-%    \begin{macro}{\hopatch at AfterPackage}
-%    \begin{macrocode}
-\def\hopatch at AfterPackage#1{%
-  \ltx at ifpackageloaded{#1}{%
-    \ltx at firstofone
-  }{%
-    \HOpatch at AfterPackage{#1}%
-  }%
-}
-%    \end{macrocode}
-%    \end{macro}
-%    \begin{macro}{\HOpatch at AfterPackage}
-%    \begin{macrocode}
-\def\HOpatch at AfterPackage#1{%
-  \edef\HOpatch at temp{#1}%
-  \HOpatch at StepCounter
-  \expandafter\HOpatch@@AfterPackage
-  \csname HOpatch@\HOpatch at counter\expandafter\endcsname{%
-    \HOpatch at temp
-  }%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\HOpatch@@AfterPackage}
-%    \begin{macrocode}
-\def\HOpatch@@AfterPackage#1#2#3{%
-  \begingroup
-    \toks@{#3}%
-    \xdef\HOpatch at gtemp{%
-      \noexpand\ltx at ifpackageloaded{#2}{%
-        \noexpand\let\noexpand#1\noexpand\relax
-        \the\toks@
-      }{}%
-    }%
-  \endgroup
-  \let#1\HOpatch at gtemp
-  \HOpatch at Add#1%
-  \HOpatch at Try{AfterPackage}{#2}#1%
-  \HOpatch at Try{AtEndPackage}{#2}#1%
-  \HOpatch at Try{AtEndOfPackageFile}{#2}#1%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\HOpatch at Try}
-%    \begin{macrocode}
-\def\HOpatch at Try#1#2#3{%
-  \ltx at ifundefined{#1}{}{%
-    \csname #1\endcsname{#2}{#3}%
-  }%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macrocode}
-\AtBeginDocument{\HOpatch at list}
-\ltx at ifundefined{AtEndPreamble}{}{%
-  \ltx at ifundefined{@endpreamblehook}{}{%
-    \AtEndPreamble{\HOpatch at list}%
-  }%
-}
-\ltx at ifundefined{AfterEndPreamble}{}{%
-  \ltx at ifundefined{@afterendpreamblehook}{}{%
-    \AfterEndPreamble{%
-      \let\HOpatch at OrgIfPackageLoaded\@ifpackageloaded
-      \let\HOpatch at OrgIfPackageLater\@ifpackagelater
-      \let\HOpatch at OrgIfClassLoaded\@ifclassloaded
-      \let\HOpatch at OrgIfClassLater\@ifclasslater
-      \let\@ifpackageloaded\ltx at ifpackageloaded
-      \let\@ifpackagelater\ltx at ifpackagelater
-      \let\@ifclassloaded\ltx at ifclassloaded
-      \let\@ifclasslater\ltx at ifclasslater
-      \HOpatch at list
-      \let\@ifpackageloaded\HOpatch at OrgIfPackageLoaded
-      \let\@ifpackagelater\HOpatch at OrgIfPackageLater
-      \let\@ifclassloaded\HOpatch at OrgIfClassLoaded
-      \let\@ifclasslater\HOpatch at OrgIfClassLater
-    }%
-  }%
-}
-%    \end{macrocode}
-%
-%    \begin{macrocode}
-\HOpatch at AtEnd%
-%    \end{macrocode}
-%    \begin{macrocode}
-%</package>
-%    \end{macrocode}
-%% \section{Installation}
-%
-% \subsection{Download}
-%
-% \paragraph{Package.} This package is available on
-% CTAN\footnote{\CTANpkg{hopatch}}:
-% \begin{description}
-% \item[\CTAN{macros/latex/contrib/oberdiek/hopatch.dtx}] The source file.
-% \item[\CTAN{macros/latex/contrib/oberdiek/hopatch.pdf}] Documentation.
-% \end{description}
-%
-%
-% \paragraph{Bundle.} All the packages of the bundle `oberdiek'
-% are also available in a TDS compliant ZIP archive. There
-% the packages are already unpacked and the documentation files
-% are generated. The files and directories obey the TDS standard.
-% \begin{description}
-% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
-% \end{description}
-% \emph{TDS} refers to the standard ``A Directory Structure
-% for \TeX\ Files'' (\CTANpkg{tds}). Directories
-% with \xfile{texmf} in their name are usually organized this way.
-%
-% \subsection{Bundle installation}
-%
-% \paragraph{Unpacking.} Unpack the \xfile{oberdiek.tds.zip} in the
-% TDS tree (also known as \xfile{texmf} tree) of your choice.
-% Example (linux):
-% \begin{quote}
-%   |unzip oberdiek.tds.zip -d ~/texmf|
-% \end{quote}
-%
-% \subsection{Package installation}
-%
-% \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting
-% \docstrip\ archive. The files are extracted by running the
-% \xfile{.dtx} through \plainTeX:
-% \begin{quote}
-%   \verb|tex hopatch.dtx|
-% \end{quote}
-%
-% \paragraph{TDS.} Now the different files must be moved into
-% the different directories in your installation TDS tree
-% (also known as \xfile{texmf} tree):
-% \begin{quote}
-% \def\t{^^A
-% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}}
-%   hopatch.sty & tex/latex/oberdiek/hopatch.sty\\
-%   hopatch.pdf & doc/latex/oberdiek/hopatch.pdf\\
-%   hopatch.dtx & source/latex/oberdiek/hopatch.dtx\\
-% \end{tabular}^^A
-% }^^A
-% \sbox0{\t}^^A
-% \ifdim\wd0>\linewidth
-%   \begingroup
-%     \advance\linewidth by\leftmargin
-%     \advance\linewidth by\rightmargin
-%   \edef\x{\endgroup
-%     \def\noexpand\lw{\the\linewidth}^^A
-%   }\x
-%   \def\lwbox{^^A
-%     \leavevmode
-%     \hbox to \linewidth{^^A
-%       \kern-\leftmargin\relax
-%       \hss
-%       \usebox0
-%       \hss
-%       \kern-\rightmargin\relax
-%     }^^A
-%   }^^A
-%   \ifdim\wd0>\lw
-%     \sbox0{\small\t}^^A
-%     \ifdim\wd0>\linewidth
-%       \ifdim\wd0>\lw
-%         \sbox0{\footnotesize\t}^^A
-%         \ifdim\wd0>\linewidth
-%           \ifdim\wd0>\lw
-%             \sbox0{\scriptsize\t}^^A
-%             \ifdim\wd0>\linewidth
-%               \ifdim\wd0>\lw
-%                 \sbox0{\tiny\t}^^A
-%                 \ifdim\wd0>\linewidth
-%                   \lwbox
-%                 \else
-%                   \usebox0
-%                 \fi
-%               \else
-%                 \lwbox
-%               \fi
-%             \else
-%               \usebox0
-%             \fi
-%           \else
-%             \lwbox
-%           \fi
-%         \else
-%           \usebox0
-%         \fi
-%       \else
-%         \lwbox
-%       \fi
-%     \else
-%       \usebox0
-%     \fi
-%   \else
-%     \lwbox
-%   \fi
-% \else
-%   \usebox0
-% \fi
-% \end{quote}
-% If you have a \xfile{docstrip.cfg} that configures and enables \docstrip's
-% TDS installing feature, then some files can already be in the right
-% place, see the documentation of \docstrip.
-%
-% \subsection{Refresh file name databases}
-%
-% If your \TeX~distribution
-% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh
-% these. For example, \TeX\,Live\ users run \verb|texhash| or
-% \verb|mktexlsr|.
-%
-% \subsection{Some details for the interested}
-%
-% \paragraph{Unpacking with \LaTeX.}
-% The \xfile{.dtx} chooses its action depending on the format:
-% \begin{description}
-% \item[\plainTeX:] Run \docstrip\ and extract the files.
-% \item[\LaTeX:] Generate the documentation.
-% \end{description}
-% If you insist on using \LaTeX\ for \docstrip\ (really,
-% \docstrip\ does not need \LaTeX), then inform the autodetect routine
-% about your intention:
-% \begin{quote}
-%   \verb|latex \let\install=y\input{hopatch.dtx}|
-% \end{quote}
-% Do not forget to quote the argument according to the demands
-% of your shell.
-%
-% \paragraph{Generating the documentation.}
-% You can use both the \xfile{.dtx} or the \xfile{.drv} to generate
-% the documentation. The process can be configured by the
-% configuration file \xfile{ltxdoc.cfg}. For instance, put this
-% line into this file, if you want to have A4 as paper format:
-% \begin{quote}
-%   \verb|\PassOptionsToClass{a4paper}{article}|
-% \end{quote}
-% An example follows how to generate the
-% documentation with pdf\LaTeX:
-% \begin{quote}
-%\begin{verbatim}
-%pdflatex hopatch.dtx
-%makeindex -s gind.ist hopatch.idx
-%pdflatex hopatch.dtx
-%makeindex -s gind.ist hopatch.idx
-%pdflatex hopatch.dtx
-%\end{verbatim}
-% \end{quote}
-%
-% \begin{thebibliography}{9}
-% \raggedright
-%
-% \bibitem{etoolbox}
-% Philipp Lehman:
-% \textit{The etoolbox Package}
-% 2011-01-03.
-% \CTANpkg{etoolbox}
-%
-% \bibitem{filehook}
-% Martin Scharrer:
-% \textit{The filehook Package};
-% 2011-01-09.
-% \CTANpkg{filehook}
-%
-% \bibitem{ltxcmds}
-% Heiko Oberdiek:
-% \textit{The ltxcmds Package};
-% 2010-12-12.
-% \CTANpkg{ltxcmds}
-%
-% \bibitem{memoir}
-% Peter Wilson, Lars Madsen:
-% \textit{The Memoir Class for Configurable Typesetting, User Guide};
-% 2010.
-% \CTANpkg{memoir}
-%
-% \bibitem{scrlfile}
-% Markus Kohm, Jens-Uwe Morawski:
-% \textit{The Guide KOMA-Script};
-% 2011-01-20.
-% \CTANpkg{koma-script}
-%
-% \end{thebibliography}
-%
-% \begin{History}
-%   \begin{Version}{2011/01/30 v1.0}
-%   \item
-%     First public version.
-%   \end{Version}
-%   \begin{Version}{2011/06/24 v1.1}
-%   \item
-%     Fix the use of \cs{AtEndPreamble} and \cs{AfterEndPreamble}.
-%     They are redefined by package \xpackage{etoolbox} after their
-%     hooks are used and generate an error message then.
-%   \end{Version}
-%   \begin{Version}{2012/05/28 v1.2}
-%   \item
-%     Fix for use without \hologo{eTeX}
-%     (thanks Gordon Lee).
-%   \end{Version}
-%   \begin{Version}{2016/05/16 v1.3}
-%   \item
-%     Documentation updates.
-%   \end{Version}
-% \end{History}
-%
-% \PrintIndex
-%
-% \Finale
-\endinput

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/oberdiek.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/oberdiek.ins	2020-08-13 21:25:11 UTC (rev 56099)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/oberdiek.ins	2020-08-13 21:30:21 UTC (rev 56100)
@@ -1,9 +1,9 @@
 % oberdiek.ins
-% 2019/12/29
+% 2020/08/01
 %
 % Copyright (C)
 % 1999, 2001, 2006  Heiko Oberdiek
-% 2016-2019         Oberdiek Package Support Group
+% 2016-2020         Oberdiek Package Support Group
 % https://github.com/ho-tex/oberdiek/issues
 %
 % This work may be distributed and/or modified under the
@@ -39,7 +39,6 @@
 \batchinput{fibnum.dtx}
 \batchinput{flags.dtx}
 \batchinput{holtxdoc.dtx}
-\batchinput{hopatch.dtx}
 \batchinput{hypbmsec.dtx}
 \batchinput{hypcap.dtx}
 \batchinput{hypdestopt.dtx}
@@ -49,7 +48,6 @@
 \batchinput{ifdraft.dtx}
 \batchinput{iflang.dtx}
 \batchinput{pagegrid.dtx}
-\batchinput{pagesel.dtx}
 \batchinput{pdfcol.dtx}
 \batchinput{pdfcolfoot.dtx}
 \batchinput{pdfcolparallel.dtx}

Modified: trunk/Master/texmf-dist/source/latex/oberdiek/oberdiek.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/oberdiek.tex	2020-08-13 21:25:11 UTC (rev 56099)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/oberdiek.tex	2020-08-13 21:30:21 UTC (rev 56100)
@@ -10,11 +10,11 @@
 \newcommand*{\Author}{Heiko Oberdiek}
 
 \newcommand*{\Email}{ho-tex at tug.org}
-\newcommand*{\Date}{2019/12/29}
+\newcommand*{\Date}{2020/08/01}
 
 % Copyright (C) 2006-2016 by
 %    Heiko Oberdiek
-% Copyright (C) 2016-2019 by
+% Copyright (C) 2016-2020 by
 %    Oberdiek Package Support Group
 %
 % This work may be distributed and/or modified under the
@@ -200,8 +200,6 @@
 [\entrysep]
 \entry{holtxdoc}{Private additional ltxdoc support}%
 [\entrysep]
-\entry{hopatch}{Wrapper for package hooks}%
-[\entrysep]
 \entry{hypbmsec}{Bookmarks in sectioning commands}%
 [\entrysep]
 \entry{hypcap}{Adjusting the anchors of captions}%
@@ -220,8 +218,6 @@
 [\entrysep]
 \entry{pagegrid}{Print page grid in background}%
 [\entrysep]
-\entry{pagesel}{Select pages of a document for output}%
-[\entrysep]
 \entry{pdfcol}{Handle new color stacks for \hologo{pdfTeX}}%
 [\entrysep]
 \entry{pdfcolfoot}{Color stack for footnotes with \hologo{pdfTeX}}%
@@ -396,16 +392,6 @@
 \tocinclude{holtxdoc}
 
 \newpage
-\subsection{\pkgsectformat{hopatch}}
-\label{hopatch}
-\begin{abstract}
-This packages provides a wrapper to various package hooks
-provided by other packages or classes, but does not define
-own hooks.
-\end{abstract}
-\tocinclude{hopatch}
-
-\newpage
 \subsection{\pkgsectformat{hypbmsec}}
 \label{hypbmsec}
 \begin{abstract}
@@ -498,14 +484,6 @@
 \tocinclude{pagegrid}
 
 \newpage
-\subsection{\pkgsectformat{pagesel}}
-\label{pagesel}
-\begin{abstract}
-Single pages or page areas can be selected for output.
-\end{abstract}
-\tocinclude{pagesel}
-
-\newpage
 \subsection{\pkgsectformat{pdfcol}}
 \label{pdfcol}
 \begin{abstract}

Deleted: trunk/Master/texmf-dist/source/latex/oberdiek/pagesel.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/oberdiek/pagesel.dtx	2020-08-13 21:25:11 UTC (rev 56099)
+++ trunk/Master/texmf-dist/source/latex/oberdiek/pagesel.dtx	2020-08-13 21:30:21 UTC (rev 56100)
@@ -1,854 +0,0 @@
-% \iffalse meta-comment
-%
-% File: pagesel.dtx
-% Version: 2016/05/16 v1.9
-% Info: Select pages of a document for output
-%
-% Copyright (C)
-%    1999, 2003, 2006-2008 Heiko Oberdiek
-%    2016-2019 Oberdiek Package Support Group
-%    https://github.com/ho-tex/oberdiek/issues
-%
-% This work may be distributed and/or modified under the
-% conditions of the LaTeX Project Public License, either
-% version 1.3c of this license or (at your option) any later
-% version. This version of this license is in
-%    https://www.latex-project.org/lppl/lppl-1-3c.txt
-% and the latest version of this license is in
-%    https://www.latex-project.org/lppl.txt
-% and version 1.3 or later is part of all distributions of
-% LaTeX version 2005/12/01 or later.
-%
-% This work has the LPPL maintenance status "maintained".
-%
-% The Current Maintainers of this work are
-% Heiko Oberdiek and the Oberdiek Package Support Group
-% https://github.com/ho-tex/oberdiek/issues
-%
-% This work consists of the main source file pagesel.dtx
-% and the derived files
-%    pagesel.sty, pagesel.pdf, pagesel.ins, pagesel.drv.
-%
-% Distribution:
-%    CTAN:macros/latex/contrib/oberdiek/pagesel.dtx
-%    CTAN:macros/latex/contrib/oberdiek/pagesel.pdf
-%
-% Unpacking:
-%    (a) If pagesel.ins is present:
-%           tex pagesel.ins
-%    (b) Without pagesel.ins:
-%           tex pagesel.dtx
-%    (c) If you insist on using LaTeX
-%           latex \let\install=y\input{pagesel.dtx}
-%        (quote the arguments according to the demands of your shell)
-%
-% Documentation:
-%    (a) If pagesel.drv is present:
-%           latex pagesel.drv
-%    (b) Without pagesel.drv:
-%           latex pagesel.dtx; ...
-%    The class ltxdoc loads the configuration file ltxdoc.cfg
-%    if available. Here you can specify further options, e.g.
-%    use A4 as paper format:
-%       \PassOptionsToClass{a4paper}{article}
-%
-%    Programm calls to get the documentation (example):
-%       pdflatex pagesel.dtx
-%       makeindex -s gind.ist pagesel.idx
-%       pdflatex pagesel.dtx
-%       makeindex -s gind.ist pagesel.idx
-%       pdflatex pagesel.dtx
-%
-% Installation:
-%    TDS:tex/latex/oberdiek/pagesel.sty
-%    TDS:doc/latex/oberdiek/pagesel.pdf
-%    TDS:source/latex/oberdiek/pagesel.dtx
-%
-%<*ignore>
-\begingroup
-  \catcode123=1 %
-  \catcode125=2 %
-  \def\x{LaTeX2e}%
-\expandafter\endgroup
-\ifcase 0\ifx\install y1\fi\expandafter
-         \ifx\csname processbatchFile\endcsname\relax\else1\fi
-         \ifx\fmtname\x\else 1\fi\relax
-\else\csname fi\endcsname
-%</ignore>
-%<*install>
-\input docstrip.tex
-\Msg{************************************************************************}
-\Msg{* Installation}
-\Msg{* Package: pagesel 2016/05/16 v1.9 Select pages of a document for output (HO)}
-\Msg{************************************************************************}
-
-\keepsilent
-\askforoverwritefalse
-
-\let\MetaPrefix\relax
-\preamble
-
-This is a generated file.
-
-Project: pagesel
-Version: 2016/05/16 v1.9
-
-Copyright (C)
-   1999, 2003, 2006-2008 Heiko Oberdiek
-   2016-2019 Oberdiek Package Support Group
-
-This work may be distributed and/or modified under the
-conditions of the LaTeX Project Public License, either
-version 1.3c of this license or (at your option) any later
-version. This version of this license is in
-   https://www.latex-project.org/lppl/lppl-1-3c.txt
-and the latest version of this license is in
-   https://www.latex-project.org/lppl.txt
-and version 1.3 or later is part of all distributions of
-LaTeX version 2005/12/01 or later.
-
-This work has the LPPL maintenance status "maintained".
-
-The Current Maintainers of this work are
-Heiko Oberdiek and the Oberdiek Package Support Group
-https://github.com/ho-tex/oberdiek/issues
-
-
-This work consists of the main source file pagesel.dtx
-and the derived files
-   pagesel.sty, pagesel.pdf, pagesel.ins, pagesel.drv.
-
-\endpreamble
-\let\MetaPrefix\DoubleperCent
-
-\generate{%
-  \file{pagesel.ins}{\from{pagesel.dtx}{install}}%
-  \file{pagesel.drv}{\from{pagesel.dtx}{driver}}%
-  \usedir{tex/latex/oberdiek}%
-  \file{pagesel.sty}{\from{pagesel.dtx}{package}}%
-}
-
-\catcode32=13\relax% active space
-\let =\space%
-\Msg{************************************************************************}
-\Msg{*}
-\Msg{* To finish the installation you have to move the following}
-\Msg{* file into a directory searched by TeX:}
-\Msg{*}
-\Msg{*     pagesel.sty}
-\Msg{*}
-\Msg{* To produce the documentation run the file `pagesel.drv'}
-\Msg{* through LaTeX.}
-\Msg{*}
-\Msg{* Happy TeXing!}
-\Msg{*}
-\Msg{************************************************************************}
-
-\endbatchfile
-%</install>
-%<*ignore>
-\fi
-%</ignore>
-%<*driver>
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesFile{pagesel.drv}%
-  [2016/05/16 v1.9 Select pages of a document for output (HO)]%
-\documentclass{ltxdoc}
-\usepackage{holtxdoc}[2011/11/22]
-\begin{document}
-  \DocInput{pagesel.dtx}%
-\end{document}
-%</driver>
-% \fi
-%
-%
-%
-% \GetFileInfo{pagesel.drv}
-%
-% \title{The \xpackage{pagesel} package}
-% \date{2016/05/16 v1.9}
-% \author{Heiko Oberdiek\thanks
-% {Please report any issues at \url{https://github.com/ho-tex/oberdiek/issues}}}
-%
-% \maketitle
-%
-% \begin{abstract}
-% Single pages or page areas can be selected for output.
-% \end{abstract}
-%
-% \tableofcontents
-%
-% \newenvironment{param}{^^A
-%   \newcommand{\entry}[1]{\meta{\###1}:&}^^A
-%   \begin{tabular}[t]{@{}l@{ }l@{}}^^A
-% }{^^A
-%   \end{tabular}^^A
-% }
-%
-% \newcommand*{\Option}[1]{\textsf{#1}}
-%
-% \section{Usage}
-%    The package \Package{pagesel} is a \LaTeXe\ package:
-%    \begin{quote}
-%      |\usepackage|\oarg{options}|{pagesel}|
-%    \end{quote}
-%    (For plain\TeX\ and \LaTeX\,2.09 the similar package
-%    \URL{\Package{selectp}}^^A
-%    {https://ctan.org/pkg/selectp}
-%    from \NameEmail{Donald Arsenau}{asnd at triumf.ca} can be used.)
-%
-%    Depending on the options the package works in two modes:
-%    \begin{enumerate}
-%    \item If no page selecting option is present, so the package
-%          ignores the other options and finishes itself. So no
-%          page will be suppressed by the package and auxiliary files
-%          will be written.
-%    \item With at least one page selecting option the specified
-%          pages are selected and the other are suppressed.
-%          The default for this mode is that auxiliary will not be
-%          overwritten. (This can be changed by an option.)
-%    \end{enumerate}
-%
-% \subsection{Page selecting}
-%    The package \Package{pagesel} sets up a new counter that is
-%    incremented by each \cmd{\shipout}.
-%    In this way the package counts the output pages regardless the value
-%    of the page counter. So each page can individually by addressed,
-%    even if there are several pages with the same page number.
-%
-% \subsubsection{Options\texorpdfstring{ for selecting pages}{}}
-%    \begin{description}
-%    \item[\Option{odd}:] The output pages must have an odd number.
-%         All even output pages are suppressed. If there are no
-%         page areas specified so all odd pages are print. With
-%         page areas only the odd pages in this areas are selected.
-%    \item[\Option{even}:] The opposite of option \Option{odd}.
-%    \item[Page area:] A page area consists of three elements:
-%         the starting output page number, an ``area'' hyphen, and
-%         the output page number of the last page in this area.
-%         Each component is optional, so there are four kinds
-%         to spezify a page area:
-%         \begin{description}
-%         \item[\meta{m}\Option{-}\meta{n}:] All pages between
-%              \meta{m} and \meta{n} inclusive.
-%         \item[\Option{-}\meta{n}:] All pages until \meta{n} inclusive.
-%         \item[\meta{m}\Option{-}:] The page area starts with \meta{m}
-%              and all pages to the end of document are selected.
-%         \item[\Option{-}:] All pages (not very useful).
-%         \item[\meta{s}:] The single page \meta{s}.
-%         \end{description}
-%    \end{description}
-%
-% \subsubsection{Examples}
-%    \newcommand*{\exam}[1]{\texttt{\strut[#1]}}^^A hash-ok
-%    \begin{tabular}{ll}
-%      Options & Output pages\\
-%      \hline
-%      \exam{1, 4, 9}&  1, 4, and 9\\
-%      \exam{7-10, 3}&  3, 7, 8, 9, and 10\\
-%      \exam{odd, 3-6}& 3, and 5\\
-%      \exam{-4, 3, even, 7-8}& 2, 4, and 8\\
-%    \end{tabular}
-%
-% \subsection{Auxiliary files}
-%    If a page is suppressed, the \cmd{\write} commands are not
-%    performed. Labels, index entries, or entries for the
-%    table of contents aren't written. So it is likely that
-%    the table of contents, registers, and lists are incomplete.
-% \subsubsection{Options\texorpdfstring{ for handling auxiliary files}{}}
-%    \begin{description}
-%    \item[\Option{nofiles}:] This is the default. Auxiliary files are
-%         read but not written or changed. Also the job is aborted
-%         after the last selected page for saving time.
-%    \item[\Option{nonofiles}/\Option{files}:] Auxiliary files are
-%         written.
-%    \end{description}
-% \subsubsection{\texorpdfstring{Package }{}\Package{hyperref}}
-%    In old versions of \Package{hyperref} [1999/04/12 v6.55] (and below)
-%    there is a bug with \cmd{\nofiles}:
-%    \begin{itemize}
-%    \item Some ``garbage'' appears on terminal and in the log file.
-%          This is harmless and can be ignored.
-%    \item The outline auxiliary file \cmd{\jobname.out}, however,
-%          is opened and truncated to zero bytes.
-%          Version 1.0 of this package had
-%          loaded a patch file \File{hypnofil.tex}, if it detects
-%          \Package{hyperref} to get \cmd{\nofiles} work.
-%
-%          With the new version of \Package{hyperref} [1999/04/13 v6.56]
-%          \cmd{\nofiles} works now. Therefore the workaround code
-%          is no longer needed and removed.
-%    \end{itemize}
-%
-% \StopEventually{
-% }
-%
-% \section{Implementation}
-% \subsection{Package}
-%    \begin{macrocode}
-%<*package>
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{pagesel}
-  [2016/05/16 v1.9 Select pages of a document for output (HO)]%
-%    \end{macrocode}
-%
-%    If the package is loaded twice, the package code does not
-%    work. So stop loading the package, if it is already loaded.
-%    \begin{macrocode}
-\@ifundefined{ps at makevoid}{}{%
-  \PackageWarningNoLine{pagesel}{Package already loaded.}%
-  \endinput
-}
-%    \end{macrocode}
-%
-%    \begin{macro}{\ps at makevoid}
-%    Macro \cmd{\ps at makevoid} clears the output box. Because
-%    nothing is shipped out and this is intended, we reduce
-%    the counter \cmd{\deadcycles} in order to avoid problems, if
-%    more than \cmd{\maxdeadcycles} pages are omitted.
-%    \begin{macrocode}
-\newcommand*{\ps at makevoid}{%
-  \global\setbox\@cclv\copy\voidb at x
-  \begingroup
-    \count@=\deadcycles
-    \advance\count@ by -1\relax
-    \deadcycles=\count@
-  \endgroup
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\ps at oddpages}
-%    \begin{macrocode}
-\newcommand*\ps at oddpages{0}
-\DeclareOption{odd}{\renewcommand*\ps at oddpages{1}}
-\DeclareOption{even}{\renewcommand*\ps at oddpages{2}}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macrocode}
-\DeclareOption{nofiles}{\let\ps at nofiles\nofiles}
-\DeclareOption{nonofiles}{\let\ps at nofiles\@empty}
-\DeclareOption{files}{\let\ps at nofiles\@empty}
-\ExecuteOptions{nofiles}
-%    \end{macrocode}
-%
-%    \begin{macrocode}
-\DeclareOption*{%
-  \begingroup
-    \expandafter\ps at checkoption\CurrentOption-\END
-    \edef\x{\endgroup\noexpand\ps at store{\ps at first}{\ps at last}}%
-  \x
-}
-%    \end{macrocode}
-%
-%    \begin{macro}{\ps at checkoption}
-%    \begin{macrocode}
-\newcommand\ps at checkoption{}
-\def\ps at checkoption#1-#2\END{%
-  \ifx\\#2\\%
-    \ifx\\#1\\%
-      % empty option
-      \def\ps at first{\maxdimen}%
-      \def\ps at last{\maxdimen}%
-    \else
-      \edef\ps at first{#1}%
-      \edef\ps at last{#1}%
-    \fi
-  \else
-    \ifx\\#1\\%
-      \def\ps at first{-\maxdimen}%
-    \else
-      \edef\ps at first{#1}%
-    \fi
-    \ps at checklast#2%
-  \fi
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\ps at checklast}
-%    \begin{macrocode}
-\newcommand\ps at checklast{}
-\def\ps at checklast#1-{%
-  \ifx\\#1\\%
-    \def\ps at last{\maxdimen}%
-  \else
-    \edef\ps at last{#1}%
-  \fi
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\ps at store}
-%    \begin{macrocode}
-\newcommand*{\ps at store}[2]{%
-  \expandafter\def\expandafter\ps at testlist\expandafter{%
-    \ps at testlist\ps at pagetest{#1}{#2}%
-  }%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\ps at testlist}
-%    \begin{macrocode}
-\newcommand*\ps at testlist{}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macrocode}
-\ProcessOptions
-%    \end{macrocode}
-%
-%    \begin{macrocode}
-\begingroup
-  \edef\x{%
-    \ifnum\ps at oddpages>0 \relax\fi
-    \ifx\ps at testlist\@empty\else\relax\fi
-  }%
-  \ifx\x\@empty
-    \endgroup
-    \PackageInfo{pagesel}{Nothing to do}%
-    \expandafter\endinput
-  \fi
-\endgroup
-%    \end{macrocode}
-%
-%    \begin{macrocode}
-\RequirePackage{everyshi}
-%    \end{macrocode}
-%
-%    \begin{macrocode}
-\ps at nofiles
-%    \end{macrocode}
-%
-%    \begin{macro}{\c at ps@count}
-%    \begin{macrocode}
-\newcounter{ps at count}
-\setcounter{ps at count}{0}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\ps at ReturnAfterElseFi}
-%    \begin{macro}{\ps at ReturnAfterFi}
-%    \begin{macrocode}
-\long\def\ps at ReturnAfterElseFi#1\else#2\fi{\fi#1}
-\long\def\ps at ReturnAfterFi#1\fi{\fi#1}
-%    \end{macrocode}
-%    \end{macro}
-%    \end{macro}
-%
-%    \begin{macrocode}
-\newcommand{\ps at lastpage}{\maxdimen}
-\ifx\ps at nofiles\nofiles
-  \ifx\ps at testlist\@empty
-  \else
-    \def\ps at lastpage{0}%
-    \newcommand*{\ps at pagetest}[2]{%
-      \ifnum#2>\ps at lastpage\relax
-        \def\ps at lastpage{#2}%
-      \fi
-    }%
-    \ps at testlist
-    \let\ps at pagetest\relax
-  \fi
-\fi
-%    \end{macrocode}
-%
-%    \begin{macro}{\ps at ifinset}
-%    \begin{macrocode}
-\newcommand*{\ps at ifinset}[4]{%
-  \ifnum#1>\value{ps at count}%
-    \ps at ReturnAfterElseFi{#4}%
-  \else
-    \ps at ReturnAfterFi{%
-      \ifnum#2<\value{ps at count}%
-        \ps at ReturnAfterElseFi{#4}%
-      \else
-        \ps at ReturnAfterFi{#3}%
-      \fi
-    }%
-  \fi
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macro}{\ps at pagetest}
-%    \begin{macrocode}
-\newcommand*{\ps at pagetest}[2]{%
-  \ps at ifinset{#1}{#2}{\let\ps at next\@empty}{}%
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macrocode}
-\EveryShipout{%
-  \stepcounter{ps at count}%
-  \ifnum\value{ps at count}>\ps at lastpage\relax
-    \global\output{%
-      \ps at cleanup@if
-      \ps at group@message
-      \typeout{%
-        Package pagesel Notice: Aborting LaTeX job %
-        after last selected page (\ps at lastpage).%
-      }%
-      \ps at message@ignore
-      \global\setbox\@cclv\box\voidb at x
-      \deadcycles0\relax
-%    \end{macrocode}
-%    First leave the output group before ending the job.
-%    \begin{macrocode}
-      \aftergroup\@@end
-    }%
-  \fi
-  \let\ps at next\@empty
-  \ifx\ps at testlist\@empty
-  \else
-    \let\ps at next\ps at makevoid
-    \ps at testlist
-  \fi
-  \ifnum\ps at oddpages=1 %
-    \ifodd\value{ps at count}%
-    \else
-      \let\ps at next\ps at makevoid
-    \fi
-  \fi
-  \ifnum\ps at oddpages=2 %
-    \ifodd\value{ps at count}%
-      \let\ps at next\ps at makevoid
-    \else
-    \fi
-  \fi
-  \ps at begindvi
-  \ps at next
-}
-%    \end{macrocode}
-%
-%    \begin{macrocode}
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname currentiflevel\endcsname\relax
-  \let\ps at cleanup@if\@empty
-\else
-  \def\ps at cleanup@if{%
-    \ifnum\currentiflevel>\@ne
-      \csname fi\endcsname
-      \expandafter\ps at cleanup@if
-    \fi
-  }%
-\fi
-%    \end{macrocode}
-%    Because of \cs{aftergroup} it is too dangerous to perform
-%    a similar cleanup for groups.
-%    \begin{macrocode}
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname currentgrouplevel\endcsname\relax
-  \let\ps at group@message\@empty
-  \def\ps at message@ignore{%
-    \typeout{%
-      (pagesel) \space\space\@spaces\@spaces\@spaces
-      Messages (\string\end\space occurred ...) can be ignored.%
-    }%
-  }%
-\else
-  \def\ps at group@message{%
-    \ifnum\currentgrouplevel>\@ne
-      \def\ps at message@ignore{%
-        \typeout{%
-          (pagesel) \space\space\@spaces\@spaces\@spaces
-          Message (\string\end\space occurred ...) %
-          can be ignored.%
-        }%
-      }%
-    \else
-      \let\ps at message@ignore\@empty
-    \fi
-  }%
-\fi
-%    \end{macrocode}
-%
-% \subsection{AtBeginDvi hook support}
-%
-%    The material of box \cs{@begindvibox} is recorded in parallel
-%    in box \cs{ps at begindvibox}.
-%    \begin{macrocode}
-\newbox\ps at begindvibox
-\ifvoid\@begindvibox
-\else
-  \global\setbox\ps at begindvibox\vbox{%
-    \unvbox\@begindvibox
-  }%
-\fi
-\let\ps at org@AtBeginDvi\AtBeginDvi
-\def\AtBeginDvi#1{%
-  \global\setbox\ps at begindvibox\vbox{%
-    \unvbox\ps at begindvibox
-    #1%
-  }%
-  \ps at org@AtBeginDvi{#1}%
-}
-%    \end{macrocode}
-%
-%    \begin{macro}{\ps at begindvi}
-%    Macro \cs{ps at begindvi} is called the similar way as \cs{@begindvi}.
-%    If the first page is printed, then \cs{AtBeginDvi} should work
-%    as usual. Otherwise the contents of box \cs{ps at begindvibox} is
-%    set on the first selected page.
-%    \begin{macrocode}
-\def\ps at begindvi{%
-  \ifx\ps at next\@empty
-    \global\let\ps at begindvi\@empty
-  \else
-    \global\let\ps at begindvi\ps at begindvi@do
-  \fi
-}
-\def\ps at begindvi@do{%
-  \ifx\ps at next\@empty
-    \setbox\@cclv\vbox{%
-      \unvbox\ps at begindvibox
-      \box\@cclv
-    }%
-    \global\let\ps at begindvi\@empty
-  \fi
-}
-%    \end{macrocode}
-%    \end{macro}
-%
-%    \begin{macrocode}
-%</package>
-%    \end{macrocode}
-%
-% \section{Installation}
-%
-% \subsection{Download}
-%
-% \paragraph{Package.} This package is available on
-% CTAN\footnote{\CTANpkg{pagesel}}:
-% \begin{description}
-% \item[\CTAN{macros/latex/contrib/oberdiek/pagesel.dtx}] The source file.
-% \item[\CTAN{macros/latex/contrib/oberdiek/pagesel.pdf}] Documentation.
-% \end{description}
-%
-%
-% \paragraph{Bundle.} All the packages of the bundle `oberdiek'
-% are also available in a TDS compliant ZIP archive. There
-% the packages are already unpacked and the documentation files
-% are generated. The files and directories obey the TDS standard.
-% \begin{description}
-% \item[\CTANinstall{install/macros/latex/contrib/oberdiek.tds.zip}]
-% \end{description}
-% \emph{TDS} refers to the standard ``A Directory Structure
-% for \TeX\ Files'' (\CTANpkg{tds}). Directories
-% with \xfile{texmf} in their name are usually organized this way.
-%
-% \subsection{Bundle installation}
-%
-% \paragraph{Unpacking.} Unpack the \xfile{oberdiek.tds.zip} in the
-% TDS tree (also known as \xfile{texmf} tree) of your choice.
-% Example (linux):
-% \begin{quote}
-%   |unzip oberdiek.tds.zip -d ~/texmf|
-% \end{quote}
-%
-% \subsection{Package installation}
-%
-% \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting
-% \docstrip\ archive. The files are extracted by running the
-% \xfile{.dtx} through \plainTeX:
-% \begin{quote}
-%   \verb|tex pagesel.dtx|
-% \end{quote}
-%
-% \paragraph{TDS.} Now the different files must be moved into
-% the different directories in your installation TDS tree
-% (also known as \xfile{texmf} tree):
-% \begin{quote}
-% \def\t{^^A
-% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}}
-%   pagesel.sty & tex/latex/oberdiek/pagesel.sty\\
-%   pagesel.pdf & doc/latex/oberdiek/pagesel.pdf\\
-%   pagesel.dtx & source/latex/oberdiek/pagesel.dtx\\
-% \end{tabular}^^A
-% }^^A
-% \sbox0{\t}^^A
-% \ifdim\wd0>\linewidth
-%   \begingroup
-%     \advance\linewidth by\leftmargin
-%     \advance\linewidth by\rightmargin
-%   \edef\x{\endgroup
-%     \def\noexpand\lw{\the\linewidth}^^A
-%   }\x
-%   \def\lwbox{^^A
-%     \leavevmode
-%     \hbox to \linewidth{^^A
-%       \kern-\leftmargin\relax
-%       \hss
-%       \usebox0
-%       \hss
-%       \kern-\rightmargin\relax
-%     }^^A
-%   }^^A
-%   \ifdim\wd0>\lw
-%     \sbox0{\small\t}^^A
-%     \ifdim\wd0>\linewidth
-%       \ifdim\wd0>\lw
-%         \sbox0{\footnotesize\t}^^A
-%         \ifdim\wd0>\linewidth
-%           \ifdim\wd0>\lw
-%             \sbox0{\scriptsize\t}^^A
-%             \ifdim\wd0>\linewidth
-%               \ifdim\wd0>\lw
-%                 \sbox0{\tiny\t}^^A
-%                 \ifdim\wd0>\linewidth
-%                   \lwbox
-%                 \else
-%                   \usebox0
-%                 \fi
-%               \else
-%                 \lwbox
-%               \fi
-%             \else
-%               \usebox0
-%             \fi
-%           \else
-%             \lwbox
-%           \fi
-%         \else
-%           \usebox0
-%         \fi
-%       \else
-%         \lwbox
-%       \fi
-%     \else
-%       \usebox0
-%     \fi
-%   \else
-%     \lwbox
-%   \fi
-% \else
-%   \usebox0
-% \fi
-% \end{quote}
-% If you have a \xfile{docstrip.cfg} that configures and enables \docstrip's
-% TDS installing feature, then some files can already be in the right
-% place, see the documentation of \docstrip.
-%
-% \subsection{Refresh file name databases}
-%
-% If your \TeX~distribution
-% (\TeX\,Live, \mikTeX, \dots) relies on file name databases, you must refresh
-% these. For example, \TeX\,Live\ users run \verb|texhash| or
-% \verb|mktexlsr|.
-%
-% \subsection{Some details for the interested}
-%
-% \paragraph{Unpacking with \LaTeX.}
-% The \xfile{.dtx} chooses its action depending on the format:
-% \begin{description}
-% \item[\plainTeX:] Run \docstrip\ and extract the files.
-% \item[\LaTeX:] Generate the documentation.
-% \end{description}
-% If you insist on using \LaTeX\ for \docstrip\ (really,
-% \docstrip\ does not need \LaTeX), then inform the autodetect routine
-% about your intention:
-% \begin{quote}
-%   \verb|latex \let\install=y\input{pagesel.dtx}|
-% \end{quote}
-% Do not forget to quote the argument according to the demands
-% of your shell.
-%
-% \paragraph{Generating the documentation.}
-% You can use both the \xfile{.dtx} or the \xfile{.drv} to generate
-% the documentation. The process can be configured by the
-% configuration file \xfile{ltxdoc.cfg}. For instance, put this
-% line into this file, if you want to have A4 as paper format:
-% \begin{quote}
-%   \verb|\PassOptionsToClass{a4paper}{article}|
-% \end{quote}
-% An example follows how to generate the
-% documentation with pdf\LaTeX:
-% \begin{quote}
-%\begin{verbatim}
-%pdflatex pagesel.dtx
-%makeindex -s gind.ist pagesel.idx
-%pdflatex pagesel.dtx
-%makeindex -s gind.ist pagesel.idx
-%pdflatex pagesel.dtx
-%\end{verbatim}
-% \end{quote}
-%
-% \begin{History}
-%   \begin{Version}{1999/03/01 v0.9}
-%   \item
-%     The first version was built as a response to a question
-%     of \NameEmail{Dirk Kuypers}{dk at comnets.rwth-aachen.de},
-%     published in the newsgroup
-%     \href{news:de.comp.text.tex}{de.comp.text.tex}:\\
-%     \URL{``\link{Re: pdflatex nur fuer bestimmte Seiten?!?}''}^^A
-%     {https://groups.google.com/group/de.comp.text.tex/msg/6b68c7b3439fb658}
-%   \end{Version}
-%   \begin{Version}{1999/04/05 v1.0}
-%   \item
-%     Documentation added in dtx format.
-%   \item
-%     Copyright: LPPL (\CTAN{macros/latex/base/lppl.txt})
-%   \item
-%     Options |odd|, |even| added.
-%   \item
-%     \cmd{\nofiles} added, bug fix for \Package{hyperref}.
-%   \item
-%     Abort loading of package, if nothing to do.
-%   \end{Version}
-%   \begin{Version}{1999/04/13 v1.1}
-%   \item
-%     \cs{nofiles} bug fix removed
-%     because of \xpackage{hyperref} 6.55.
-%   \item
-%     First CTAN release.
-%   \end{Version}
-%   \begin{Version}{2003/06/05 v1.2}
-%   \item
-%     \cs{deadcyles} is decremented for omitted pages.
-%   \item
-%     LPPL 1.2.
-%   \end{Version}
-%   \begin{Version}{2006/02/20 v1.3}
-%   \item
-%     Code is not changed.
-%   \item
-%     New DTX framework.
-%   \item
-%     LPPL 1.3
-%   \end{Version}
-%   \begin{Version}{2006/03/02 v1.4}
-%   \item
-%     Support for \cs{AtBeginDvi} added.
-%   \end{Version}
-%   \begin{Version}{2006/03/07 v1.5}
-%   \item
-%     Job is aborted after last selected page.
-%   \end{Version}
-%   \begin{Version}{2007/04/11 v1.6}
-%   \item
-%     Line ends sanitized.
-%   \end{Version}
-%   \begin{Version}{2007/04/12 v1.7}
-%   \item
-%     Hard coded box number 255 replaced by macro \cs{@cclv}.
-%   \end{Version}
-%   \begin{Version}{2008/08/11 v1.8}
-%   \item
-%     Code is not changed.
-%   \item
-%     URL updated from \texttt{www.dejanews.com}
-%     to \texttt{groups.google.com}.
-%   \end{Version}
-%   \begin{Version}{2016/05/16 v1.9}
-%   \item
-%     Documentation updates.
-%   \end{Version}
-% \end{History}
-%
-% \PrintIndex
-%
-% \Finale
-\endinput

Deleted: trunk/Master/texmf-dist/tex/latex/oberdiek/hopatch.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/oberdiek/hopatch.sty	2020-08-13 21:25:11 UTC (rev 56099)
+++ trunk/Master/texmf-dist/tex/latex/oberdiek/hopatch.sty	2020-08-13 21:30:21 UTC (rev 56100)
@@ -1,182 +0,0 @@
-%%
-%% This is file `hopatch.sty',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% hopatch.dtx  (with options: `package')
-%% 
-%% This is a generated file.
-%% 
-%% Project: hopatch
-%% Version: 2016/05/16 v1.3
-%% 
-%% Copyright (C)
-%%    2011, 2012 Heiko Oberdiek
-%%    2016-2019 Oberdiek Package Support Group
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    https://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    https://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% The Current Maintainers of this work are
-%% Heiko Oberdiek and the Oberdiek Package Support Group
-%% https://github.com/ho-tex/oberdiek/issues
-%% 
-%% 
-%% This work consists of the main source file hopatch.dtx
-%% and the derived files
-%%    hopatch.sty, hopatch.pdf, hopatch.ins, hopatch.drv,
-%%    hopatch-test1.tex, hopatch-test2.tex.
-%% 
-\begingroup\catcode61\catcode48\catcode32=10\relax%
-  \catcode13=5 % ^^M
-  \endlinechar=13 %
-  \catcode123=1 % {
-  \catcode125=2 % }
-  \catcode64=11 % @
-  \def\x{\endgroup
-    \expandafter\edef\csname HOpatch at AtEnd\endcsname{%
-      \endlinechar=\the\endlinechar\relax
-      \catcode13=\the\catcode13\relax
-      \catcode32=\the\catcode32\relax
-      \catcode35=\the\catcode35\relax
-      \catcode61=\the\catcode61\relax
-      \catcode64=\the\catcode64\relax
-      \catcode123=\the\catcode123\relax
-      \catcode125=\the\catcode125\relax
-    }%
-  }%
-\x\catcode61\catcode48\catcode32=10\relax%
-\catcode13=5 % ^^M
-\endlinechar=13 %
-\catcode35=6 % #
-\catcode64=11 % @
-\catcode123=1 % {
-\catcode125=2 % }
-\def\TMP at EnsureCode#1#2{%
-  \edef\HOpatch at AtEnd{%
-    \HOpatch at AtEnd
-    \catcode#1=\the\catcode#1\relax
-  }%
-  \catcode#1=#2\relax
-}
-\TMP at EnsureCode{40}{12}% (
-\TMP at EnsureCode{41}{12}% )
-\TMP at EnsureCode{43}{12}% +
-\TMP at EnsureCode{46}{12}% .
-\TMP at EnsureCode{47}{12}% /
-\TMP at EnsureCode{91}{12}% [
-\TMP at EnsureCode{93}{12}% ]
-\edef\HOpatch at AtEnd{\HOpatch at AtEnd\noexpand\endinput}
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{hopatch}%
-  [2016/05/16 v1.3 Wrapper for package hooks (HO)]
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname RequirePackage\endcsname\relax
-  \def\TMP at RequirePackage#1[#2]{%
-    \begingroup\expandafter\expandafter\expandafter\endgroup
-    \expandafter\ifx\csname ver@#1.sty\endcsname\relax
-      \input #1.sty\relax
-    \fi
-  }%
-  \TMP at RequirePackage{ltxcmds}[2010/12/12]%
-\else
-  \RequirePackage{ltxcmds}[2010/12/12]%
-\fi
-\def\HOpatch at counter{0}%
-\ltx at ifundefined{numexpr}{%
-  \def\HOpatch at StepCounter{%
-    \begingroup
-      \count@\HOpatch at counter\relax
-      \advance\count@\ltx at one\relax
-    \edef\x{\endgroup
-      \noexpand\def\noexpand\HOpatch at counter{\the\count@}%
-    }%
-    \x
-  }%
-}{%
-  \def\HOpatch at StepCounter{%
-    \edef\HOpatch at counter{%
-      \the\numexpr\HOpatch at counter+\ltx at one\relax
-    }%
-  }%
-}
-\def\HOpatch at list{}
-\def\HOpatch at Add{%
-  \ltx at LocalAppendToMacro\HOpatch at list
-}
-\def\hopatch at AfterPackage#1{%
-  \ltx at ifpackageloaded{#1}{%
-    \ltx at firstofone
-  }{%
-    \HOpatch at AfterPackage{#1}%
-  }%
-}
-\def\HOpatch at AfterPackage#1{%
-  \edef\HOpatch at temp{#1}%
-  \HOpatch at StepCounter
-  \expandafter\HOpatch@@AfterPackage
-  \csname HOpatch@\HOpatch at counter\expandafter\endcsname{%
-    \HOpatch at temp
-  }%
-}
-\def\HOpatch@@AfterPackage#1#2#3{%
-  \begingroup
-    \toks@{#3}%
-    \xdef\HOpatch at gtemp{%
-      \noexpand\ltx at ifpackageloaded{#2}{%
-        \noexpand\let\noexpand#1\noexpand\relax
-        \the\toks@
-      }{}%
-    }%
-  \endgroup
-  \let#1\HOpatch at gtemp
-  \HOpatch at Add#1%
-  \HOpatch at Try{AfterPackage}{#2}#1%
-  \HOpatch at Try{AtEndPackage}{#2}#1%
-  \HOpatch at Try{AtEndOfPackageFile}{#2}#1%
-}
-\def\HOpatch at Try#1#2#3{%
-  \ltx at ifundefined{#1}{}{%
-    \csname #1\endcsname{#2}{#3}%
-  }%
-}
-\AtBeginDocument{\HOpatch at list}
-\ltx at ifundefined{AtEndPreamble}{}{%
-  \ltx at ifundefined{@endpreamblehook}{}{%
-    \AtEndPreamble{\HOpatch at list}%
-  }%
-}
-\ltx at ifundefined{AfterEndPreamble}{}{%
-  \ltx at ifundefined{@afterendpreamblehook}{}{%
-    \AfterEndPreamble{%
-      \let\HOpatch at OrgIfPackageLoaded\@ifpackageloaded
-      \let\HOpatch at OrgIfPackageLater\@ifpackagelater
-      \let\HOpatch at OrgIfClassLoaded\@ifclassloaded
-      \let\HOpatch at OrgIfClassLater\@ifclasslater
-      \let\@ifpackageloaded\ltx at ifpackageloaded
-      \let\@ifpackagelater\ltx at ifpackagelater
-      \let\@ifclassloaded\ltx at ifclassloaded
-      \let\@ifclasslater\ltx at ifclasslater
-      \HOpatch at list
-      \let\@ifpackageloaded\HOpatch at OrgIfPackageLoaded
-      \let\@ifpackagelater\HOpatch at OrgIfPackageLater
-      \let\@ifclassloaded\HOpatch at OrgIfClassLoaded
-      \let\@ifclasslater\HOpatch at OrgIfClassLater
-    }%
-  }%
-}
-\HOpatch at AtEnd%
-%% \section{Installation}
-\endinput
-%%
-%% End of file `hopatch.sty'.

Deleted: trunk/Master/texmf-dist/tex/latex/oberdiek/pagesel.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/oberdiek/pagesel.sty	2020-08-13 21:25:11 UTC (rev 56099)
+++ trunk/Master/texmf-dist/tex/latex/oberdiek/pagesel.sty	2020-08-13 21:30:21 UTC (rev 56100)
@@ -1,254 +0,0 @@
-%%
-%% This is file `pagesel.sty',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% pagesel.dtx  (with options: `package')
-%% 
-%% This is a generated file.
-%% 
-%% Project: pagesel
-%% Version: 2016/05/16 v1.9
-%% 
-%% Copyright (C)
-%%    1999, 2003, 2006-2008 Heiko Oberdiek
-%%    2016-2019 Oberdiek Package Support Group
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    https://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    https://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% The Current Maintainers of this work are
-%% Heiko Oberdiek and the Oberdiek Package Support Group
-%% https://github.com/ho-tex/oberdiek/issues
-%% 
-%% 
-%% This work consists of the main source file pagesel.dtx
-%% and the derived files
-%%    pagesel.sty, pagesel.pdf, pagesel.ins, pagesel.drv.
-%% 
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{pagesel}
-  [2016/05/16 v1.9 Select pages of a document for output (HO)]%
-\@ifundefined{ps at makevoid}{}{%
-  \PackageWarningNoLine{pagesel}{Package already loaded.}%
-  \endinput
-}
-\newcommand*{\ps at makevoid}{%
-  \global\setbox\@cclv\copy\voidb at x
-  \begingroup
-    \count@=\deadcycles
-    \advance\count@ by -1\relax
-    \deadcycles=\count@
-  \endgroup
-}
-\newcommand*\ps at oddpages{0}
-\DeclareOption{odd}{\renewcommand*\ps at oddpages{1}}
-\DeclareOption{even}{\renewcommand*\ps at oddpages{2}}
-\DeclareOption{nofiles}{\let\ps at nofiles\nofiles}
-\DeclareOption{nonofiles}{\let\ps at nofiles\@empty}
-\DeclareOption{files}{\let\ps at nofiles\@empty}
-\ExecuteOptions{nofiles}
-\DeclareOption*{%
-  \begingroup
-    \expandafter\ps at checkoption\CurrentOption-\END
-    \edef\x{\endgroup\noexpand\ps at store{\ps at first}{\ps at last}}%
-  \x
-}
-\newcommand\ps at checkoption{}
-\def\ps at checkoption#1-#2\END{%
-  \ifx\\#2\\%
-    \ifx\\#1\\%
-      % empty option
-      \def\ps at first{\maxdimen}%
-      \def\ps at last{\maxdimen}%
-    \else
-      \edef\ps at first{#1}%
-      \edef\ps at last{#1}%
-    \fi
-  \else
-    \ifx\\#1\\%
-      \def\ps at first{-\maxdimen}%
-    \else
-      \edef\ps at first{#1}%
-    \fi
-    \ps at checklast#2%
-  \fi
-}
-\newcommand\ps at checklast{}
-\def\ps at checklast#1-{%
-  \ifx\\#1\\%
-    \def\ps at last{\maxdimen}%
-  \else
-    \edef\ps at last{#1}%
-  \fi
-}
-\newcommand*{\ps at store}[2]{%
-  \expandafter\def\expandafter\ps at testlist\expandafter{%
-    \ps at testlist\ps at pagetest{#1}{#2}%
-  }%
-}
-\newcommand*\ps at testlist{}
-\ProcessOptions
-\begingroup
-  \edef\x{%
-    \ifnum\ps at oddpages>0 \relax\fi
-    \ifx\ps at testlist\@empty\else\relax\fi
-  }%
-  \ifx\x\@empty
-    \endgroup
-    \PackageInfo{pagesel}{Nothing to do}%
-    \expandafter\endinput
-  \fi
-\endgroup
-\RequirePackage{everyshi}
-\ps at nofiles
-\newcounter{ps at count}
-\setcounter{ps at count}{0}
-\long\def\ps at ReturnAfterElseFi#1\else#2\fi{\fi#1}
-\long\def\ps at ReturnAfterFi#1\fi{\fi#1}
-\newcommand{\ps at lastpage}{\maxdimen}
-\ifx\ps at nofiles\nofiles
-  \ifx\ps at testlist\@empty
-  \else
-    \def\ps at lastpage{0}%
-    \newcommand*{\ps at pagetest}[2]{%
-      \ifnum#2>\ps at lastpage\relax
-        \def\ps at lastpage{#2}%
-      \fi
-    }%
-    \ps at testlist
-    \let\ps at pagetest\relax
-  \fi
-\fi
-\newcommand*{\ps at ifinset}[4]{%
-  \ifnum#1>\value{ps at count}%
-    \ps at ReturnAfterElseFi{#4}%
-  \else
-    \ps at ReturnAfterFi{%
-      \ifnum#2<\value{ps at count}%
-        \ps at ReturnAfterElseFi{#4}%
-      \else
-        \ps at ReturnAfterFi{#3}%
-      \fi
-    }%
-  \fi
-}
-\newcommand*{\ps at pagetest}[2]{%
-  \ps at ifinset{#1}{#2}{\let\ps at next\@empty}{}%
-}
-\EveryShipout{%
-  \stepcounter{ps at count}%
-  \ifnum\value{ps at count}>\ps at lastpage\relax
-    \global\output{%
-      \ps at cleanup@if
-      \ps at group@message
-      \typeout{%
-        Package pagesel Notice: Aborting LaTeX job %
-        after last selected page (\ps at lastpage).%
-      }%
-      \ps at message@ignore
-      \global\setbox\@cclv\box\voidb at x
-      \deadcycles0\relax
-      \aftergroup\@@end
-    }%
-  \fi
-  \let\ps at next\@empty
-  \ifx\ps at testlist\@empty
-  \else
-    \let\ps at next\ps at makevoid
-    \ps at testlist
-  \fi
-  \ifnum\ps at oddpages=1 %
-    \ifodd\value{ps at count}%
-    \else
-      \let\ps at next\ps at makevoid
-    \fi
-  \fi
-  \ifnum\ps at oddpages=2 %
-    \ifodd\value{ps at count}%
-      \let\ps at next\ps at makevoid
-    \else
-    \fi
-  \fi
-  \ps at begindvi
-  \ps at next
-}
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname currentiflevel\endcsname\relax
-  \let\ps at cleanup@if\@empty
-\else
-  \def\ps at cleanup@if{%
-    \ifnum\currentiflevel>\@ne
-      \csname fi\endcsname
-      \expandafter\ps at cleanup@if
-    \fi
-  }%
-\fi
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname currentgrouplevel\endcsname\relax
-  \let\ps at group@message\@empty
-  \def\ps at message@ignore{%
-    \typeout{%
-      (pagesel) \space\space\@spaces\@spaces\@spaces
-      Messages (\string\end\space occurred ...) can be ignored.%
-    }%
-  }%
-\else
-  \def\ps at group@message{%
-    \ifnum\currentgrouplevel>\@ne
-      \def\ps at message@ignore{%
-        \typeout{%
-          (pagesel) \space\space\@spaces\@spaces\@spaces
-          Message (\string\end\space occurred ...) %
-          can be ignored.%
-        }%
-      }%
-    \else
-      \let\ps at message@ignore\@empty
-    \fi
-  }%
-\fi
-\newbox\ps at begindvibox
-\ifvoid\@begindvibox
-\else
-  \global\setbox\ps at begindvibox\vbox{%
-    \unvbox\@begindvibox
-  }%
-\fi
-\let\ps at org@AtBeginDvi\AtBeginDvi
-\def\AtBeginDvi#1{%
-  \global\setbox\ps at begindvibox\vbox{%
-    \unvbox\ps at begindvibox
-    #1%
-  }%
-  \ps at org@AtBeginDvi{#1}%
-}
-\def\ps at begindvi{%
-  \ifx\ps at next\@empty
-    \global\let\ps at begindvi\@empty
-  \else
-    \global\let\ps at begindvi\ps at begindvi@do
-  \fi
-}
-\def\ps at begindvi@do{%
-  \ifx\ps at next\@empty
-    \setbox\@cclv\vbox{%
-      \unvbox\ps at begindvibox
-      \box\@cclv
-    }%
-    \global\let\ps at begindvi\@empty
-  \fi
-}
-\endinput
-%%
-%% End of file `pagesel.sty'.



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