texlive[73673] Master/texmf-dist: pdfpages (1feb25)

commits+karl at tug.org commits+karl at tug.org
Sat Feb 1 21:42:48 CET 2025


Revision: 73673
          https://tug.org/svn/texlive?view=revision&revision=73673
Author:   karl
Date:     2025-02-01 21:42:48 +0100 (Sat, 01 Feb 2025)
Log Message:
-----------
pdfpages (1feb25)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/pdfpages/pdfpages.pdf
    trunk/Master/texmf-dist/source/latex/pdfpages/pdfpages.dtx
    trunk/Master/texmf-dist/tex/latex/pdfpages/pdfpages.sty
    trunk/Master/texmf-dist/tex/latex/pdfpages/ppdvipdfmx.def
    trunk/Master/texmf-dist/tex/latex/pdfpages/ppdvips.def
    trunk/Master/texmf-dist/tex/latex/pdfpages/ppluatex.def
    trunk/Master/texmf-dist/tex/latex/pdfpages/ppnull.def
    trunk/Master/texmf-dist/tex/latex/pdfpages/pppdftex.def
    trunk/Master/texmf-dist/tex/latex/pdfpages/ppvtex.def
    trunk/Master/texmf-dist/tex/latex/pdfpages/ppxetex.def

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

Modified: trunk/Master/texmf-dist/source/latex/pdfpages/pdfpages.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/pdfpages/pdfpages.dtx	2025-02-01 20:42:38 UTC (rev 73672)
+++ trunk/Master/texmf-dist/source/latex/pdfpages/pdfpages.dtx	2025-02-01 20:42:48 UTC (rev 73673)
@@ -27,9 +27,9 @@
 %<*dtx>
 \makeatletter
 %</dtx>
-\def\AM at git@tag{v0.6d}
-\def\AM at git@date{2025/01/20}
-\def\AM at git@hash{aef2cc9197}
+\def\AM at git@tag{v0.6e}
+\def\AM at git@date{2025/01/30}
+\def\AM at git@hash{927d2bc548}
 %</!(example1,example2,example3,installer)>
 %
 %
@@ -81,7 +81,7 @@
 %
 %    \GetFileInfo{pdfpages.dtx}
 %
-%    \CheckSum{5274}
+%    \CheckSum{5273}
 %
 % \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
@@ -985,7 +985,7 @@
 %    Regardless of any other options.
 %
 %
-%    \subsection{Boolets}
+%    \subsection{Booklets}
 %    \label{sec:booklets}
 %
 %    There are some important points that have a significant impact on the
@@ -1385,6 +1385,7 @@
 \newif\ifAM at reflectall\AM at reflectallfalse
 \newif\ifAM at scale\AM at scaletrue
 \newif\ifAM at newpage\AM at newpagefalse
+\newif\ifAM at pagecount@updated
 %    \end{macrocode}
 %    Check, if memoir is loaded.
 %    \begin{macrocode}
@@ -2265,6 +2266,7 @@
 %    \begin{macrocode}
 \newif\ifAM at default@range at added
 \newcommand*{\AM at readlist}[1]{%
+  \AM at pagecount@updatedfalse
   \AM at default@range at addedtrue
   \def\AM at pagelist{}%
   \def\AM at doclist{}%
@@ -2304,8 +2306,10 @@
 \def\AM at readlisti#1,{%
   \ifx\AM at currentdocname\relax
   \else
-    \ifx\AM at pagecount\AM at undefined
+    \ifAM at pagecount@updated
+    \else
       \AM at getpagecount
+      \AM at pagecount@updatedtrue
     \fi
   \fi
   \def\AM at temp{#1}%
@@ -2333,6 +2337,7 @@
     \else
       \AM at add@default at range
       \AM at setnewdocname{\AM at arg}%
+      \AM at pagecount@updatedfalse
     \fi
   \fi
 }
@@ -4438,25 +4443,25 @@
 %    \end{macrocode}
 %    Try reading |.xbb| file if available.
 %    \begin{macrocode}
-  \expandafter\expandafter\expandafter\AM at get@xbb at filename
-  \csname Gin at rule@.pdf\endcsname\AM at currentdocname
-  \immediate\openin\@inputcheck=\AM at xbb@filename
-  \AM at read@xbb\@inputcheck
-  \immediate\closein\@inputcheck
-  \ifx\AM at pagecount\AM at undefined
+  \ifAM at pagecount@updated
   \else
-    \PackageInfo{pdfpages}{Reading file `\AM at xbb@filename'}%
-  \fi
+    \expandafter\expandafter\expandafter\AM at get@xbb at filename
+    \csname Gin at rule@.pdf\endcsname\AM at currentdocname
+    \immediate\openin\@inputcheck=\AM at xbb@filename
+    \AM at read@xbb\@inputcheck
+    \immediate\closein\@inputcheck
+    \ifAM at pagecount@updated
+      \PackageInfo{pdfpages}{Reading file `\AM at xbb@filename'}%
+    \fi
 %    \end{macrocode}
 %    Try reading output of program |extractbb|.
 %    \begin{macrocode}
-  \ifx\AM at pagecount\AM at undefined
-    \immediate\openin\@inputcheck=
+    \ifAM at pagecount@updated
+    \else
+      \immediate\openin\@inputcheck=
       \AM at quote|extractbb -O \AM at currentdocname\AM at quote
-    \AM at read@xbb\@inputcheck
-    \immediate\closein\@inputcheck
-    \ifx\AM at pagecount\AM at undefined
-    \else
+      \AM at read@xbb\@inputcheck
+      \immediate\closein\@inputcheck
       \PackageInfo{pdfpages}{Running extractbb on file `\AM at currentdocname'}%
     \fi
   \fi
@@ -4499,7 +4504,10 @@
 \long\def\AM at find@pages#1:#2\relax{%
   \def\@tempb{#1}%
   \edef\@tempc{\@percentchar\@percentchar Pages}%
-  \ifx\@tempb\@tempc\AM at set@pagecount#2\fi
+  \ifx\@tempb\@tempc
+    \AM at set@pagecount#2%
+    \AM at pagecount@updatedtrue
+  \fi
 }
 \def\AM at set@pagecount#1:{\def\AM at pagecount{#1}}
 %    \end{macrocode}

Modified: trunk/Master/texmf-dist/tex/latex/pdfpages/pdfpages.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/pdfpages/pdfpages.sty	2025-02-01 20:42:38 UTC (rev 73672)
+++ trunk/Master/texmf-dist/tex/latex/pdfpages/pdfpages.sty	2025-02-01 20:42:48 UTC (rev 73673)
@@ -24,9 +24,9 @@
 %% Please send error reports and suggestions for improvements to
 %%   Andreas MATTHIAS <andreas.matthias at gmail.com>.
 %%
-\def\AM at git@tag{v0.6d}
-\def\AM at git@date{2025/01/20}
-\def\AM at git@hash{aef2cc9197}
+\def\AM at git@tag{v0.6e}
+\def\AM at git@date{2025/01/30}
+\def\AM at git@hash{927d2bc548}
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{pdfpages}
    [\AM at git@date\space\AM at git@tag\space
@@ -129,6 +129,7 @@
 \newif\ifAM at reflectall\AM at reflectallfalse
 \newif\ifAM at scale\AM at scaletrue
 \newif\ifAM at newpage\AM at newpagefalse
+\newif\ifAM at pagecount@updated
 \newif\ifAM at memoir\AM at memoirfalse
 \@ifclassloaded{memoir}{\AM at memoirtrue}{}
 \newcount\pdfpages at includegraphics@status
@@ -766,6 +767,7 @@
 }% AM at output
 \newif\ifAM at default@range at added
 \newcommand*{\AM at readlist}[1]{%
+  \AM at pagecount@updatedfalse
   \AM at default@range at addedtrue
   \def\AM at pagelist{}%
   \def\AM at doclist{}%
@@ -799,8 +801,10 @@
 \def\AM at readlisti#1,{%
   \ifx\AM at currentdocname\relax
   \else
-    \ifx\AM at pagecount\AM at undefined
+    \ifAM at pagecount@updated
+    \else
       \AM at getpagecount
+      \AM at pagecount@updatedtrue
     \fi
   \fi
   \def\AM at temp{#1}%
@@ -826,6 +830,7 @@
     \else
       \AM at add@default at range
       \AM at setnewdocname{\AM at arg}%
+      \AM at pagecount@updatedfalse
     \fi
   \fi
 }

Modified: trunk/Master/texmf-dist/tex/latex/pdfpages/ppdvipdfmx.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/pdfpages/ppdvipdfmx.def	2025-02-01 20:42:38 UTC (rev 73672)
+++ trunk/Master/texmf-dist/tex/latex/pdfpages/ppdvipdfmx.def	2025-02-01 20:42:48 UTC (rev 73673)
@@ -24,9 +24,9 @@
 %% Please send error reports and suggestions for improvements to
 %%   Andreas MATTHIAS <andreas.matthias at gmail.com>.
 %%
-\def\AM at git@tag{v0.6d}
-\def\AM at git@date{2025/01/20}
-\def\AM at git@hash{aef2cc9197}
+\def\AM at git@tag{v0.6e}
+\def\AM at git@date{2025/01/30}
+\def\AM at git@hash{927d2bc548}
 \ProvidesFile{ppdvipdfmx.def}
    [\AM at git@date\space\AM at git@tag\space
     Pdfpages driver for dvipdfmx (AM)]
@@ -49,22 +49,22 @@
  \gdef\AM at quote{"}%
 }%
 \def\AM at getpagecount{%
-  \expandafter\expandafter\expandafter\AM at get@xbb at filename
-  \csname Gin at rule@.pdf\endcsname\AM at currentdocname
-  \immediate\openin\@inputcheck=\AM at xbb@filename
-  \AM at read@xbb\@inputcheck
-  \immediate\closein\@inputcheck
-  \ifx\AM at pagecount\AM at undefined
+  \ifAM at pagecount@updated
   \else
-    \PackageInfo{pdfpages}{Reading file `\AM at xbb@filename'}%
-  \fi
-  \ifx\AM at pagecount\AM at undefined
-    \immediate\openin\@inputcheck=
-      \AM at quote|extractbb -O \AM at currentdocname\AM at quote
+    \expandafter\expandafter\expandafter\AM at get@xbb at filename
+    \csname Gin at rule@.pdf\endcsname\AM at currentdocname
+    \immediate\openin\@inputcheck=\AM at xbb@filename
     \AM at read@xbb\@inputcheck
     \immediate\closein\@inputcheck
-    \ifx\AM at pagecount\AM at undefined
+    \ifAM at pagecount@updated
+      \PackageInfo{pdfpages}{Reading file `\AM at xbb@filename'}%
+    \fi
+    \ifAM at pagecount@updated
     \else
+      \immediate\openin\@inputcheck=
+      \AM at quote|extractbb -O \AM at currentdocname\AM at quote
+      \AM at read@xbb\@inputcheck
+      \immediate\closein\@inputcheck
       \PackageInfo{pdfpages}{Running extractbb on file `\AM at currentdocname'}%
     \fi
   \fi
@@ -93,7 +93,10 @@
 \long\def\AM at find@pages#1:#2\relax{%
   \def\@tempb{#1}%
   \edef\@tempc{\@percentchar\@percentchar Pages}%
-  \ifx\@tempb\@tempc\AM at set@pagecount#2\fi
+  \ifx\@tempb\@tempc
+    \AM at set@pagecount#2%
+    \AM at pagecount@updatedtrue
+  \fi
 }
 \def\AM at set@pagecount#1:{\def\AM at pagecount{#1}}
 \def\AM at getpagedimen{%

Modified: trunk/Master/texmf-dist/tex/latex/pdfpages/ppdvips.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/pdfpages/ppdvips.def	2025-02-01 20:42:38 UTC (rev 73672)
+++ trunk/Master/texmf-dist/tex/latex/pdfpages/ppdvips.def	2025-02-01 20:42:48 UTC (rev 73673)
@@ -24,9 +24,9 @@
 %% Please send error reports and suggestions for improvements to
 %%   Andreas MATTHIAS <andreas.matthias at gmail.com>.
 %%
-\def\AM at git@tag{v0.6d}
-\def\AM at git@date{2025/01/20}
-\def\AM at git@hash{aef2cc9197}
+\def\AM at git@tag{v0.6e}
+\def\AM at git@date{2025/01/30}
+\def\AM at git@hash{927d2bc548}
 \ProvidesFile{ppdvips.def}
    [\AM at git@date\space\AM at git@tag\space
     Pdfpages driver for dvips (AM)]

Modified: trunk/Master/texmf-dist/tex/latex/pdfpages/ppluatex.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/pdfpages/ppluatex.def	2025-02-01 20:42:38 UTC (rev 73672)
+++ trunk/Master/texmf-dist/tex/latex/pdfpages/ppluatex.def	2025-02-01 20:42:48 UTC (rev 73673)
@@ -24,9 +24,9 @@
 %% Please send error reports and suggestions for improvements to
 %%   Andreas MATTHIAS <andreas.matthias at gmail.com>.
 %%
-\def\AM at git@tag{v0.6d}
-\def\AM at git@date{2025/01/20}
-\def\AM at git@hash{aef2cc9197}
+\def\AM at git@tag{v0.6e}
+\def\AM at git@date{2025/01/30}
+\def\AM at git@hash{927d2bc548}
 \ProvidesFile{ppluatex.def}
    [\AM at git@date\space\AM at git@tag\space
     Pdfpages driver for LuaTeX (AM)]

Modified: trunk/Master/texmf-dist/tex/latex/pdfpages/ppnull.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/pdfpages/ppnull.def	2025-02-01 20:42:38 UTC (rev 73672)
+++ trunk/Master/texmf-dist/tex/latex/pdfpages/ppnull.def	2025-02-01 20:42:48 UTC (rev 73673)
@@ -24,9 +24,9 @@
 %% Please send error reports and suggestions for improvements to
 %%   Andreas MATTHIAS <andreas.matthias at gmail.com>.
 %%
-\def\AM at git@tag{v0.6d}
-\def\AM at git@date{2025/01/20}
-\def\AM at git@hash{aef2cc9197}
+\def\AM at git@tag{v0.6e}
+\def\AM at git@date{2025/01/30}
+\def\AM at git@hash{927d2bc548}
 \ProvidesFile{ppnull.def}
    [\AM at git@date\space\AM at git@tag\space
     Pdfpages dummy driver (AM)]

Modified: trunk/Master/texmf-dist/tex/latex/pdfpages/pppdftex.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/pdfpages/pppdftex.def	2025-02-01 20:42:38 UTC (rev 73672)
+++ trunk/Master/texmf-dist/tex/latex/pdfpages/pppdftex.def	2025-02-01 20:42:48 UTC (rev 73673)
@@ -24,9 +24,9 @@
 %% Please send error reports and suggestions for improvements to
 %%   Andreas MATTHIAS <andreas.matthias at gmail.com>.
 %%
-\def\AM at git@tag{v0.6d}
-\def\AM at git@date{2025/01/20}
-\def\AM at git@hash{aef2cc9197}
+\def\AM at git@tag{v0.6e}
+\def\AM at git@date{2025/01/30}
+\def\AM at git@hash{927d2bc548}
 \ProvidesFile{pppdftex.def}
    [\AM at git@date\space\AM at git@tag\space
     Pdfpages driver for pdfTeX (AM)]

Modified: trunk/Master/texmf-dist/tex/latex/pdfpages/ppvtex.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/pdfpages/ppvtex.def	2025-02-01 20:42:38 UTC (rev 73672)
+++ trunk/Master/texmf-dist/tex/latex/pdfpages/ppvtex.def	2025-02-01 20:42:48 UTC (rev 73673)
@@ -24,9 +24,9 @@
 %% Please send error reports and suggestions for improvements to
 %%   Andreas MATTHIAS <andreas.matthias at gmail.com>.
 %%
-\def\AM at git@tag{v0.6d}
-\def\AM at git@date{2025/01/20}
-\def\AM at git@hash{aef2cc9197}
+\def\AM at git@tag{v0.6e}
+\def\AM at git@date{2025/01/30}
+\def\AM at git@hash{927d2bc548}
 \ProvidesFile{ppvtex.def}
    [\AM at git@date\space\AM at git@tag\space
     Pdfpages driver for VTeX (AM)]

Modified: trunk/Master/texmf-dist/tex/latex/pdfpages/ppxetex.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/pdfpages/ppxetex.def	2025-02-01 20:42:38 UTC (rev 73672)
+++ trunk/Master/texmf-dist/tex/latex/pdfpages/ppxetex.def	2025-02-01 20:42:48 UTC (rev 73673)
@@ -24,9 +24,9 @@
 %% Please send error reports and suggestions for improvements to
 %%   Andreas MATTHIAS <andreas.matthias at gmail.com>.
 %%
-\def\AM at git@tag{v0.6d}
-\def\AM at git@date{2025/01/20}
-\def\AM at git@hash{aef2cc9197}
+\def\AM at git@tag{v0.6e}
+\def\AM at git@date{2025/01/30}
+\def\AM at git@hash{927d2bc548}
 \ProvidesFile{ppxetex.def}
    [\AM at git@date\space\AM at git@tag\space
     Pdfpages driver for XeTeX (AM)]



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