texlive[56622] Master/texmf-dist: pst-pdf (10oct20)

commits+karl at tug.org commits+karl at tug.org
Sat Oct 10 22:54:11 CEST 2020


Revision: 56622
          http://tug.org/svn/texlive?view=revision&revision=56622
Author:   karl
Date:     2020-10-10 22:54:11 +0200 (Sat, 10 Oct 2020)
Log Message:
-----------
pst-pdf (10oct20)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/pst-pdf/CHANGES
    trunk/Master/texmf-dist/doc/latex/pst-pdf/Makefile
    trunk/Master/texmf-dist/doc/latex/pst-pdf/pst-pdf-DE.pdf
    trunk/Master/texmf-dist/doc/latex/pst-pdf/pst-pdf-example.pdf
    trunk/Master/texmf-dist/doc/latex/pst-pdf/pst-pdf.pdf
    trunk/Master/texmf-dist/scripts/pst-pdf/ps4pdf.bat
    trunk/Master/texmf-dist/scripts/pst-pdf/ps4pdf.bat.w95
    trunk/Master/texmf-dist/source/latex/pst-pdf/pst-pdf.dtx
    trunk/Master/texmf-dist/tex/latex/pst-pdf/pst-pdf.sty

Modified: trunk/Master/texmf-dist/doc/latex/pst-pdf/CHANGES
===================================================================
--- trunk/Master/texmf-dist/doc/latex/pst-pdf/CHANGES	2020-10-10 20:53:52 UTC (rev 56621)
+++ trunk/Master/texmf-dist/doc/latex/pst-pdf/CHANGES	2020-10-10 20:54:11 UTC (rev 56622)
@@ -148,3 +148,6 @@
                 expanded to \pdfTeXext
         General: gobble optional argument for \makeindex, \makeglossary
                 and \printindex
+v1.2f
+        General: No more loading of file ‘dvisps.def’ (RN)
+            No more loading of file ‘pdftex.def’ (RN)

Modified: trunk/Master/texmf-dist/doc/latex/pst-pdf/Makefile
===================================================================
--- trunk/Master/texmf-dist/doc/latex/pst-pdf/Makefile	2020-10-10 20:53:52 UTC (rev 56621)
+++ trunk/Master/texmf-dist/doc/latex/pst-pdf/Makefile	2020-10-10 20:54:11 UTC (rev 56622)
@@ -53,6 +53,7 @@
 	@ echo $(ARCHNAME).tar.gz
 
 %.gls %.pdf : %.dtx $(PACKAGE).sty
+	$(PDFLATEX) $<
 	test -f $(basename $<).glo || touch -f $(basename $<).glo
 	test -f $(basename $<).idx || touch -f $(basename $<).idx
 	makeindex -s gglo.ist -t $(basename $<).glg -o $(basename $<).gls \
@@ -62,6 +63,8 @@
 	$(PDFLATEX) $<
 
 $(PACKAGE)-DE.gls $(PACKAGE)-DE.pdf : $(PACKAGE).dtx $(PACKAGE).sty
+	cp $< $(basename $@).dtx
+	$(PDFLATEX) '\newcommand*{\mainlang}{ngerman}\input{$(basename $@).dtx}'
 	test -f $(basename $@).glo || touch -f $(basename $@).glo
 	test -f $(basename $@).idx || touch -f $(basename $@).idx
 	makeindex -s gglo.ist -t $(basename $@).glg -o $(basename $@).gls \
@@ -68,7 +71,6 @@
 		$(basename $@).glo
 	makeindex -s gind.ist -t $(basename $@).ilg -o $(basename $@).ind \
 		$(basename $@).idx
-	cp $< $(basename $@).dtx
 	$(PDFLATEX) '\newcommand*{\mainlang}{ngerman}\input{$(basename $@).dtx}'
 	$(RM) $(basename $@).dtx
 
@@ -125,6 +127,8 @@
 clean :
 	$(RM) $(addprefix $(PACKAGE), \
 	      .dvi .log .aux .bbl .blg .idx .ind .ilg .gls .glg .glo) \
+	      $(addprefix $(PACKAGE)-DE, \
+	      .dvi .log .aux .bbl .blg .idx .ind .ilg .gls .glg .glo) \
 	      $(addprefix $(basename $(EXAMPLE)), .ps .dvi .log .aux) \
 	      $(EXAMPLE) $(PDF_CONTAINER:.pdf=.ps) $(PDF_CONTAINER) \
               CHANGES.pdf

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

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

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

Modified: trunk/Master/texmf-dist/scripts/pst-pdf/ps4pdf.bat
===================================================================
--- trunk/Master/texmf-dist/scripts/pst-pdf/ps4pdf.bat	2020-10-10 20:53:52 UTC (rev 56621)
+++ trunk/Master/texmf-dist/scripts/pst-pdf/ps4pdf.bat	2020-10-10 20:54:11 UTC (rev 56622)
@@ -1,69 +1,69 @@
-:: **********************************************
-:: ps4pdf.bat
-:: author Lutz Ihlenburg, 09-may-2005
-::
-:: Batch file for using Rolf Niepraschk's package 
-:: pst-pdf under MiKTeX
-::
-:: More info: ps4pdf-bat.txt
-:: **********************************************
-
- at echo off
-:: Command extensions must be enabled (Default in Windows XP)
-:: Localize temporary variables
-setlocal
-
-:: Called with no argument?
-if {%1} == {} goto USAGE
-if {%1} == {/?} goto USAGE
-if {%1} == {-h} goto USAGE
-if {%1} == {--help} goto USAGE
-
-:: Look for existence of main tex file.
-:: This procedure will not work, if You transfer a filename without extension,
-:: having dots in the name :-)
-:: Command shell for-statement allows only one command.
-::   For more, a multiple command must be created with &
-for %%a in (%1) do set _fullname=%%~fa& set _drive=%%~da& set _path=%%~pa& set _name=%%~na& set _ext=%%~xa
-:: XP command shell doesn't know "if not defined..."
-if defined _ext ( 
-rem
-) else (
-set _ext=.tex
-set _fullname=%_fullname%.tex
-)
-if not exist "%_fullname%" goto :MISSINGFILE
-
-:OPERATION
-%_drive%
-cd %_path%
- at echo on
-latex --src -interaction=nonstopmode "%_name%%_ext%" >"%_name%-ps4pdf.log"
- at if errorlevel 1 goto :ERROR
-dvips -o "%_name%-pics.ps" "%_name%.dvi" >>"%_name%-ps4pdf.log"
- at if errorlevel 1 goto :ERROR
-ps2pdf -dAutoRotatePages#/None "%_name%-pics.ps" >>"%_name%-ps4pdf.log"
- at if errorlevel 1 goto :ERROR
-texify -b -l latex -p "%_name%%_ext%" >>"%_name%-ps4pdf.log"
- at if errorlevel 1 goto :ERROR
- at goto :EOF
-
-:MISSINGFILE
-echo *** File not found: %_fullname%
-echo *** Batch job aborted 
-pause
-goto :EOF
-
-:ERROR
- at echo *** An error message appeared. Abnormal termination! Look at %_name%-pst-pdf.log ***
- at pause
- at goto :EOF
-
-:USAGE 
-for %%a in (%0) do set _progname=%%~na
-echo Usage: %_progname% SourceFile[.tex]
-pause
-goto :EOF
+:: **********************************************
+:: ps4pdf.bat
+:: author Lutz Ihlenburg, 09-may-2005
+::
+:: Batch file for using Rolf Niepraschk's package 
+:: pst-pdf under MiKTeX
+::
+:: More info: ps4pdf-bat.txt
+:: **********************************************
+
+ at echo off
+:: Command extensions must be enabled (Default in Windows XP)
+:: Localize temporary variables
+setlocal
+
+:: Called with no argument?
+if {%1} == {} goto USAGE
+if {%1} == {/?} goto USAGE
+if {%1} == {-h} goto USAGE
+if {%1} == {--help} goto USAGE
+
+:: Look for existence of main tex file.
+:: This procedure will not work, if You transfer a filename without extension,
+:: having dots in the name :-)
+:: Command shell for-statement allows only one command.
+::   For more, a multiple command must be created with &
+for %%a in (%1) do set _fullname=%%~fa& set _drive=%%~da& set _path=%%~pa& set _name=%%~na& set _ext=%%~xa
+:: XP command shell doesn't know "if not defined..."
+if defined _ext ( 
+rem
+) else (
+set _ext=.tex
+set _fullname=%_fullname%.tex
+)
+if not exist "%_fullname%" goto :MISSINGFILE
+
+:OPERATION
+%_drive%
+cd %_path%
+ at echo on
+latex --src -interaction=nonstopmode "%_name%%_ext%" >"%_name%-ps4pdf.log"
+ at if errorlevel 1 goto :ERROR
+dvips -o "%_name%-pics.ps" "%_name%.dvi" >>"%_name%-ps4pdf.log"
+ at if errorlevel 1 goto :ERROR
+ps2pdf -dAutoRotatePages#/None "%_name%-pics.ps" >>"%_name%-ps4pdf.log"
+ at if errorlevel 1 goto :ERROR
+texify -b -l latex -p "%_name%%_ext%" >>"%_name%-ps4pdf.log"
+ at if errorlevel 1 goto :ERROR
+ at goto :EOF
+
+:MISSINGFILE
+echo *** File not found: %_fullname%
+echo *** Batch job aborted 
+pause
+goto :EOF
+
+:ERROR
+ at echo *** An error message appeared. Abnormal termination! Look at %_name%-pst-pdf.log ***
+ at pause
+ at goto :EOF
+
+:USAGE 
+for %%a in (%0) do set _progname=%%~na
+echo Usage: %_progname% SourceFile[.tex]
+pause
+goto :EOF
 %~na
 echo Usage: %_progname% SourceFile[.tex]
 pause

Modified: trunk/Master/texmf-dist/scripts/pst-pdf/ps4pdf.bat.w95
===================================================================
--- trunk/Master/texmf-dist/scripts/pst-pdf/ps4pdf.bat.w95	2020-10-10 20:53:52 UTC (rev 56621)
+++ trunk/Master/texmf-dist/scripts/pst-pdf/ps4pdf.bat.w95	2020-10-10 20:54:11 UTC (rev 56622)
@@ -1,8 +1,8 @@
-rem call with ps4pdf.bat FILE without suffix
- at echo off
-set FILE=%1
-latex %FILE%.tex
-dvips -Ppdf -o %FILE%-pics.ps %FILE%.dvi
-ps2pdf -dAutoRotatePages#/None %File%-pics.ps %File%-pics.pdf
-texify -b -l latex -p %File%.tex
+rem call with ps4pdf.bat FILE without suffix
+ at echo off
+set FILE=%1
+latex %FILE%.tex
+dvips -Ppdf -o %FILE%-pics.ps %FILE%.dvi
+ps2pdf -dAutoRotatePages#/None %File%-pics.ps %File%-pics.pdf
+texify -b -l latex -p %File%.tex
 %.tex

Modified: trunk/Master/texmf-dist/source/latex/pst-pdf/pst-pdf.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/pst-pdf/pst-pdf.dtx	2020-10-10 20:53:52 UTC (rev 56621)
+++ trunk/Master/texmf-dist/source/latex/pst-pdf/pst-pdf.dtx	2020-10-10 20:54:11 UTC (rev 56622)
@@ -24,7 +24,7 @@
 %<package>\NeedsTeXFormat{LaTeX2e}[1999/12/01]
 %<package>\ProvidesPackage{pst-pdf}
 %<*package>
-    [2019/11/15 v1.2e PS graphics for pdfLaTeX (RN,HjG)]
+    [2020/10/10 v1.2f PS graphics for pdfLaTeX (RN,HjG)]
 %</package>
 %
 %<*driver>
@@ -50,7 +50,7 @@
 %</driver>
 % \fi
 %
-% \CheckSum{839}
+% \CheckSum{818}
 %
 % \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
@@ -748,7 +748,8 @@
 \newcommand*\ppf at is@pdfTeX at graphic[5]{%
   \@ppf at pdftex@graphicfalse%
   \begingroup
-    \edef\pdfTeXext{\detokenize\expandafter{#2}}%
+    \edef\pdfTeXext{,#2,}%
+    \edef\pdfTeXext{\detokenize\expandafter{\pdfTeXext}}%
 %    \end{macrocode}
 % \ifGERMAN
 % Statt Einladen einer identifizierten Grafik nur Test der Grafikendung.
@@ -758,7 +759,8 @@
 % \fi
 %    \begin{macrocode}
     \def\Gin at setfile##1##2##3{%
-      \@expandtwoargs\in@{,\detokenize\expandafter{##2},}{,\pdfTeXext,}%
+      \edef\@tempa{,##2,}%
+      \@expandtwoargs\in@{\detokenize\expandafter{\@tempa}}{\pdfTeXext}%
       \ifin@\global\@ppf at pdftex@graphictrue\fi}%
 %    \end{macrocode}
 % \ifGERMAN
@@ -822,7 +824,7 @@
 % \changes{v1.1q}{2008/02/17}{\cmd{\overfullrule} must not be > 0.}
 %    \begin{macrocode}
   \PackageInfo{pst-pdf}{%
-    MODE: \ppf at TeX@mode\space (dvi -- extraction mode)}
+    MODE: \ppf at TeX@mode\space (dvi -- extraction mode)}%
   \nofiles
   \let\makeindex\@empty \let\makeglossary\@empty \let\printindex\@empty
   \renewcommand*\makeindex[1][]{}%
@@ -831,31 +833,28 @@
   \AtBeginDocument{\overfullrule=\z@}%
   \if at ppf@PST at used\RequirePackage{pstricks}\fi
   \RequirePackage[active,dvips,tightpage]{preview}[2005/01/29]%
-  \newcommand*\ppf at PreviewBbAdjust{}
+  \newcommand*\ppf at PreviewBbAdjust{}%
   \newcommand*\ppf at RestoreBbAdjust{%
     \let\PreviewBbAdjust\ppf at PreviewBbAdjust}%
 %    \end{macrocode}
 % \ifGERMAN
 % Es werden auch die im pdf\LaTeX-Modus erlaubten Endungen von Grafikdateien
-% ben\"otigt.
+% ben\"otigt (Argument aus `pdftex.def' -- 2020/10/05 -- kopiert).
 % \fi
 % \ifENGLISH
 % The pdf\LaTeX\ mode compliant graphics file formats are needed too.
+% (Argument copied from `pdftex.def' -- 2020/10/05).
 % \fi
 % \changes{v1.1u}{2008/09/16}{\cmd{\pdfoutput} must be set when
 %   loading ``pdftex.def'' in DVI mode. (RN)}
 % \changes{v1.1v}{2008/10/09}{Local redefinition of \cmd{\pdfoutput} to be a 
 %   counter. (RN)}
+% \changes{v1.2f}{2020/10/10}{No more loading of file `pdftex.def' (RN)}
 %    \begin{macrocode}
-  \begingroup
-    \let\AtBeginDocument\@gobble \let\PackageWarningNoLine\@gobbletwo
-    \chardef\pdftexversion=121 %
-    \newcount\pdfoutput
-    \pdfoutput=1 %
-    \input{pdftex.def}%
-    \edef\x{\endgroup\def\noexpand\ppf at other@extensions{\Gin at extensions}
-    }%
-  \x
+  \def\ppf at other@extensions{%
+    .pdf,.png,.jpg,.mps,.jpeg,.jbig2,.jb2,%
+    .PDF,.PNG,.JPG,.JPEG,.JBIG2,.JB2%
+  }  
 %    \end{macrocode}
 % \changes{v1.1c}{2005/04/17}{Supress handling of pdf\LaTeX\ graphic
 %   formats in DVI mode. (RN)}
@@ -903,7 +902,7 @@
   \define at key{Gin}{ignore}[true]{}%
   \define at key{Gin}{showname}[true]{}%
   \define at key{Gin}{namefont}{}%
-  \@ifundefined{Gin at page}{\define at key{Gin}{page}{}}{}
+  \@ifundefined{Gin at page}{\define at key{Gin}{page}{}}{}%
 %    \end{macrocode}
 % \changes{v1.0o}{2005/03/12}{New code for ``notightpage''. (RN)}
 % \changes{v1.1r}{2008/05/02}{Fixed values for \cmd{\PreviewBbAdjust} 
@@ -989,7 +988,7 @@
         \expandafter\let\expandafter\ppf at pr@psmatrix%
           \expandafter=\csname pr@\string\psmatrix\endcsname
         \let\ppf at endpsmatrix=\endpsmatrix
-        \def\psmatrix{\ppf at test@mmode\ppf at psmatrix}
+        \def\psmatrix{\ppf at test@mmode\ppf at psmatrix}%
         \expandafter\def\csname pr@\string\psmatrix\endcsname{%
           \ppf at set@mode\ppf at pr@psmatrix}%
         \def\endpsmatrix{\ppf at endpsmatrix\ppf at set@mode}%
@@ -1030,7 +1029,7 @@
         ?({#{(#1)}{({#1})}}{}%
         ?({#{(#1)}{({#1})}}{}%
         ?({#{(#1)}{({#1})}}{}%
-        }]{\pst at object}}
+        }]{\pst at object}}%
 %    \end{macrocode}
 % \ifGERMAN
 % Mehrfaches testweises Setzen von Tabelleninhalten durch ``tabularx''
@@ -1072,7 +1071,7 @@
 %    \begin{macrocode}
   \def\Gscale@@box#1#2#3{%
     \toks@{\mbox}%
-  }
+  }%
 %    \end{macrocode}
 % \end{macro}
 % \begin{macro}{\Ginclude at graphics}
@@ -1175,7 +1174,7 @@
 %    \begin{macrocode}
   \if at ppf@PST at used
     \let\ppf at temp\AtBeginDvi\let\AtBeginDvi\@gobble
-    \def\c at lor@to at ps#1 #2\@@{}
+    \def\c at lor@to at ps#1 #2\@@{}%
     \RequirePackage{pstricks}\let\AtBeginDvi\ppf at temp
   \fi
 %    \end{macrocode}
@@ -1192,8 +1191,8 @@
 % Necessary if PSTricks $<$ 2.0.
 % \fi
 %    \begin{macrocode}
-      \PSTricksOff
-      \def\c at lor@to at ps#1 #2\@@{}
+      \PSTricksOff%
+      \def\c at lor@to at ps#1 #2\@@{}%
     }%
   }%
 %    \end{macrocode}
@@ -1204,7 +1203,7 @@
 % \PS\ output is now inhibited and later once again.
 % \fi
 %    \begin{macrocode}
-  \the\@temptokena
+  \the\@temptokena%
   \expandafter\AtBeginDocument\expandafter
     {\the\@temptokena\@temptokena{}}%
   \@ifundefined{PSTricksLoaded}{}{%
@@ -1294,16 +1293,15 @@
 %    \end{macrocode}
 % \ifGERMAN
 % Es werden auch die im DVI-Modus erlaubten Endungen von Grafikdateien
-% ben\"otigt.
+% ben\"otigt (Argument aus `dvips.def' -- 2017/06/20 -- kopiert).
 % \fi
 % \ifENGLISH
 % Too the supported file name extensions from DVI mode are needed.
+% (Argument copied from `dvips.def' -- 2017/06/20).
 % \fi
-%    \begin{macrocode}
-  \begingroup
-    \input{dvips.def}%
-    \edef\x{\endgroup\def\noexpand\ppf at other@extensions{\Gin at extensions}}%
-  \x
+% \changes{v1.2f}{2020/10/10}{No more loading of file `dvisps.def' (RN)}
+%    \begin{macrocode} 
+  \def\ppf at other@extensions{.eps,.ps,.eps.gz,.ps.gz,.eps.Z,.mps}%
 %    \end{macrocode}
 % \ifGERMAN
 % Dummy-Definition f\"ur die im DVI-Modus g\"ultigen Dateitypen.
@@ -1336,7 +1334,7 @@
     \or
       \ifGin at frame\else\let\@tempa\relax\fi
     \fi
-    \@tempa
+    \@tempa%
   }%
   \define at key{Gin}{showname}[true]{%
     \lowercase{\Gin at boolkey{#1}}{showname}}%
@@ -1344,7 +1342,7 @@
     \begingroup
       \@temptokena\expandafter{\ppf at namefont#1}%
       \edef\x{\endgroup\def\noexpand\ppf at namefont{\the\@temptokena}}%
-    \x
+    \x%
   }%
   \newcommand*\ppf at filename{}%
   \newcommand*\ppf at namefont{\tiny\ttfamily}%
@@ -1435,11 +1433,11 @@
 % ``|frame@@=0|''\,$=$\,inner frame, ``|frame@@=1|''\,$=$\,outer frame.
 % \fi
 %    \begin{macrocode}
-        \edef\@tempa{\noexpand\ppf at Gin@ii[frame@@=0,\the\@temptokena,
+        \edef\@tempa{\noexpand\ppf at Gin@ii[frame@@=0,\the\@temptokena,%
           frame@@=1]{\ppf at tempb}}%
-        \@tempa
+        \@tempa%
         \ifGin at showname
-          \ppf at namefont
+          \ppf at namefont%
           \raisebox{-\ht\strutbox}[0pt][0pt]{\llap{\ppf at filename}}%
           \gdef\ppf at filename{}%
         \fi
@@ -1493,8 +1491,8 @@
       \ifnum\c at pspicture>\z@
         \filename at parse{\PDFcontainer}%
         \PackageWarningNoLine{pst-pdf}{%
-          File `\PDFcontainer' not found.\MessageBreak
-          Use the following commands to create it:\MessageBreak
+          File `\PDFcontainer' not found. \MessageBreak
+          Use the following commands to create it: \MessageBreak
           ----------------------------------------------------
           \MessageBreak
           latex \jobname.tex\MessageBreak
@@ -1568,7 +1566,7 @@
     \else
       \def\ppf at Gin@keys{}%
     \fi
-    \ppf@@getpicture
+    \ppf@@getpicture%
     \Collect at Body\@gobble}{}%
   \AtBeginDocument{%
     \@ifundefined{PSTricksLoaded}{}{%
@@ -1649,15 +1647,15 @@
           \xdef\ppf at filename{#2}%
           \setbox\z@\hbox{\pdfrefximage\@nameuse{ppf@@@#2}}%
           \Gin at nat@height\ht\z@ \Gin at nat@width\wd\z@
-          \def\Gin at llx{0} \let\Gin at lly\Gin at llx
+          \def\Gin at llx{0}\let\Gin at lly\Gin at llx
           \Gin at defaultbp\Gin at urx{\Gin at nat@width}%
           \Gin at defaultbp\Gin at ury{\Gin at nat@height}%
-          \Gin at bboxtrue\Gin at viewport@code
+          \Gin at bboxtrue\Gin at viewport@code%
           \Gin at nat@height\Gin at ury bp%
           \advance\Gin at nat@height-\Gin at lly bp%
           \Gin at nat@width\Gin at urx bp%
           \advance\Gin at nat@width-\Gin at llx bp%
-          \Gin at req@sizes
+          \Gin at req@sizes%
           \ht\z@\Gin at req@height \wd\z@\Gin at req@width
           \leavevmode\box\z@}%
         \define at key{Gin}{type}{}%
@@ -1748,7 +1746,7 @@
 % \fi
 %    \begin{macrocode}
   \PackageInfo{pst-pdf}{MODE: \ppf at TeX@mode\space (inactive mode)}%
-  \newenvironment{postscript}[1][]{\ignorespaces}{}
+  \newenvironment{postscript}[1][]{\ignorespaces}{}%
   \let\ppf at is@pdfTeX at graphic\relax
 \fi
 %    \end{macrocode}
@@ -1755,7 +1753,7 @@
 % \changes{v1.0f}{2005/02/04}{Config file loading added. (RN)}
 %    \begin{macrocode}
 \InputIfFileExists{pst-pdf.cfg}{%
-  \PackageInfo{pst-pdf}{Local config file pst-pdf.cfg used}}{}
+  \PackageInfo{pst-pdf}{Local config file pst-pdf.cfg used}}{}%
 %</package>
 %    \end{macrocode}
 %

Modified: trunk/Master/texmf-dist/tex/latex/pst-pdf/pst-pdf.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/pst-pdf/pst-pdf.sty	2020-10-10 20:53:52 UTC (rev 56621)
+++ trunk/Master/texmf-dist/tex/latex/pst-pdf/pst-pdf.sty	2020-10-10 20:54:11 UTC (rev 56622)
@@ -24,7 +24,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}[1999/12/01]
 \ProvidesPackage{pst-pdf}
-    [2019/11/15 v1.2e PS graphics for pdfLaTeX (RN,HjG)]
+    [2020/10/10 v1.2f PS graphics for pdfLaTeX (RN,HjG)]
 \newcommand*\ppf at TeX@mode{-1}
 \newcommand*\ppf at draft{false}
 \newif\if at ppf@PST at used\@ppf at PST@usedtrue
@@ -87,9 +87,11 @@
 \newcommand*\ppf at is@pdfTeX at graphic[5]{%
   \@ppf at pdftex@graphicfalse%
   \begingroup
-    \edef\pdfTeXext{\detokenize\expandafter{#2}}%
+    \edef\pdfTeXext{,#2,}%
+    \edef\pdfTeXext{\detokenize\expandafter{\pdfTeXext}}%
     \def\Gin at setfile##1##2##3{%
-      \@expandtwoargs\in@{,\detokenize\expandafter{##2},}{,\pdfTeXext,}%
+      \edef\@tempa{,##2,}%
+      \@expandtwoargs\in@{\detokenize\expandafter{\@tempa}}{\pdfTeXext}%
       \ifin@\global\@ppf at pdftex@graphictrue\fi}%
     \edef\Gin at extensions{#2,#3}%
     \pr at outerfalse\ppf at Ginclude@graphics{#1}%
@@ -98,7 +100,7 @@
 }
 \ifcase\ppf at TeX@mode\relax
   \PackageInfo{pst-pdf}{%
-    MODE: \ppf at TeX@mode\space (dvi -- extraction mode)}
+    MODE: \ppf at TeX@mode\space (dvi -- extraction mode)}%
   \nofiles
   \let\makeindex\@empty \let\makeglossary\@empty \let\printindex\@empty
   \renewcommand*\makeindex[1][]{}%
@@ -107,18 +109,13 @@
   \AtBeginDocument{\overfullrule=\z@}%
   \if at ppf@PST at used\RequirePackage{pstricks}\fi
   \RequirePackage[active,dvips,tightpage]{preview}[2005/01/29]%
-  \newcommand*\ppf at PreviewBbAdjust{}
+  \newcommand*\ppf at PreviewBbAdjust{}%
   \newcommand*\ppf at RestoreBbAdjust{%
     \let\PreviewBbAdjust\ppf at PreviewBbAdjust}%
-  \begingroup
-    \let\AtBeginDocument\@gobble \let\PackageWarningNoLine\@gobbletwo
-    \chardef\pdftexversion=121 %
-    \newcount\pdfoutput
-    \pdfoutput=1 %
-    \input{pdftex.def}%
-    \edef\x{\endgroup\def\noexpand\ppf at other@extensions{\Gin at extensions}
-    }%
-  \x
+  \def\ppf at other@extensions{%
+    .pdf,.png,.jpg,.mps,.jpeg,.jbig2,.jb2,%
+    .PDF,.PNG,.JPG,.JPEG,.JBIG2,.JB2%
+  }
   \AtBeginDocument{%
     \@ifpackageloaded{keyval}{%
       \def\KV at errx#1{\PackageInfo{keyval}{#1}}%
@@ -134,7 +131,7 @@
   \define at key{Gin}{ignore}[true]{}%
   \define at key{Gin}{showname}[true]{}%
   \define at key{Gin}{namefont}{}%
-  \@ifundefined{Gin at page}{\define at key{Gin}{page}{}}{}
+  \@ifundefined{Gin at page}{\define at key{Gin}{page}{}}{}%
   \if at ppf@tightpage\else
     \def\PreviewBbAdjust{%
       -600pt -600pt 600pt 600pt}%
@@ -178,7 +175,7 @@
         \expandafter\let\expandafter\ppf at pr@psmatrix%
           \expandafter=\csname pr@\string\psmatrix\endcsname
         \let\ppf at endpsmatrix=\endpsmatrix
-        \def\psmatrix{\ppf at test@mmode\ppf at psmatrix}
+        \def\psmatrix{\ppf at test@mmode\ppf at psmatrix}%
         \expandafter\def\csname pr@\string\psmatrix\endcsname{%
           \ppf at set@mode\ppf at pr@psmatrix}%
         \def\endpsmatrix{\ppf at endpsmatrix\ppf at set@mode}%
@@ -189,7 +186,7 @@
         ?({#{(#1)}{({#1})}}{}%
         ?({#{(#1)}{({#1})}}{}%
         ?({#{(#1)}{({#1})}}{}%
-        }]{\pst at object}}
+        }]{\pst at object}}%
     \@ifundefined{tabularx}{}{%
       \newcolumntype{X}{c}%
       \expandafter\let\expandafter\tabularx\csname tabular*\endcsname
@@ -200,7 +197,7 @@
   }%
   \def\Gscale@@box#1#2#3{%
     \toks@{\mbox}%
-  }
+  }%
   \def\Ginclude at graphics#1{%
     \ifpr at outer
       \ppf at is@pdfTeX at graphic{#1}{\ppf at other@extensions}{\Gin at extensions}%
@@ -216,7 +213,7 @@
   \PackageInfo{pst-pdf}{MODE: \ppf at TeX@mode\space (pdfTeX mode)}%
   \if at ppf@PST at used
     \let\ppf at temp\AtBeginDvi\let\AtBeginDvi\@gobble
-    \def\c at lor@to at ps#1 #2\@@{}
+    \def\c at lor@to at ps#1 #2\@@{}%
     \RequirePackage{pstricks}\let\AtBeginDvi\ppf at temp
   \fi
   \@temptokena{%
@@ -223,11 +220,11 @@
     \let\Gin at PS@file at header\@gobble\let\Gin at PS@literal at header\@gobble
     \let\Gin at PS@raw\@gobble\let\Gin at PS@restored\@gobble
     \@ifundefined{PSTricksLoaded}{}{%
-      \PSTricksOff
-      \def\c at lor@to at ps#1 #2\@@{}
+      \PSTricksOff%
+      \def\c at lor@to at ps#1 #2\@@{}%
     }%
   }%
-  \the\@temptokena
+  \the\@temptokena%
   \expandafter\AtBeginDocument\expandafter
     {\the\@temptokena\@temptokena{}}%
   \@ifundefined{PSTricksLoaded}{}{%
@@ -267,10 +264,7 @@
           }]{\pst at object}}%
       }%
     }%
-  \begingroup
-    \input{dvips.def}%
-    \edef\x{\endgroup\def\noexpand\ppf at other@extensions{\Gin at extensions}}%
-  \x
+  \def\ppf at other@extensions{.eps,.ps,.eps.gz,.ps.gz,.eps.Z,.mps}%
   \DeclareGraphicsRule{*}{eps}{*}{}%
   \define at key{Gin}{innerframe}[true]{%
     \lowercase{\Gin at boolkey{#1}}{innerframe}}%
@@ -285,7 +279,7 @@
     \or
       \ifGin at frame\else\let\@tempa\relax\fi
     \fi
-    \@tempa
+    \@tempa%
   }%
   \define at key{Gin}{showname}[true]{%
     \lowercase{\Gin at boolkey{#1}}{showname}}%
@@ -293,7 +287,7 @@
     \begingroup
       \@temptokena\expandafter{\ppf at namefont#1}%
       \edef\x{\endgroup\def\noexpand\ppf at namefont{\the\@temptokena}}%
-    \x
+    \x%
   }%
   \newcommand*\ppf at filename{}%
   \newcommand*\ppf at namefont{\tiny\ttfamily}%
@@ -319,11 +313,11 @@
         }%
       \fi
       \ifGin at ignore\else
-        \edef\@tempa{\noexpand\ppf at Gin@ii[frame@@=0,\the\@temptokena,
+        \edef\@tempa{\noexpand\ppf at Gin@ii[frame@@=0,\the\@temptokena,%
           frame@@=1]{\ppf at tempb}}%
-        \@tempa
+        \@tempa%
         \ifGin at showname
-          \ppf at namefont
+          \ppf at namefont%
           \raisebox{-\ht\strutbox}[0pt][0pt]{\llap{\ppf at filename}}%
           \gdef\ppf at filename{}%
         \fi
@@ -353,8 +347,8 @@
       \ifnum\c at pspicture>\z@
         \filename at parse{\PDFcontainer}%
         \PackageWarningNoLine{pst-pdf}{%
-          File `\PDFcontainer' not found.\MessageBreak
-          Use the following commands to create it:\MessageBreak
+          File `\PDFcontainer' not found. \MessageBreak
+          Use the following commands to create it: \MessageBreak
           ----------------------------------------------------
           \MessageBreak
           latex \jobname.tex\MessageBreak
@@ -388,7 +382,7 @@
     \else
       \def\ppf at Gin@keys{}%
     \fi
-    \ppf@@getpicture
+    \ppf@@getpicture%
     \Collect at Body\@gobble}{}%
   \AtBeginDocument{%
     \@ifundefined{PSTricksLoaded}{}{%
@@ -418,15 +412,15 @@
           \xdef\ppf at filename{#2}%
           \setbox\z@\hbox{\pdfrefximage\@nameuse{ppf@@@#2}}%
           \Gin at nat@height\ht\z@ \Gin at nat@width\wd\z@
-          \def\Gin at llx{0} \let\Gin at lly\Gin at llx
+          \def\Gin at llx{0}\let\Gin at lly\Gin at llx
           \Gin at defaultbp\Gin at urx{\Gin at nat@width}%
           \Gin at defaultbp\Gin at ury{\Gin at nat@height}%
-          \Gin at bboxtrue\Gin at viewport@code
+          \Gin at bboxtrue\Gin at viewport@code%
           \Gin at nat@height\Gin at ury bp%
           \advance\Gin at nat@height-\Gin at lly bp%
           \Gin at nat@width\Gin at urx bp%
           \advance\Gin at nat@width-\Gin at llx bp%
-          \Gin at req@sizes
+          \Gin at req@sizes%
           \ht\z@\Gin at req@height \wd\z@\Gin at req@width
           \leavevmode\box\z@}%
         \define at key{Gin}{type}{}%
@@ -461,11 +455,11 @@
   }
 \else
   \PackageInfo{pst-pdf}{MODE: \ppf at TeX@mode\space (inactive mode)}%
-  \newenvironment{postscript}[1][]{\ignorespaces}{}
+  \newenvironment{postscript}[1][]{\ignorespaces}{}%
   \let\ppf at is@pdfTeX at graphic\relax
 \fi
 \InputIfFileExists{pst-pdf.cfg}{%
-  \PackageInfo{pst-pdf}{Local config file pst-pdf.cfg used}}{}
+  \PackageInfo{pst-pdf}{Local config file pst-pdf.cfg used}}{}%
 \endinput
 %%
 %% End of file `pst-pdf.sty'.



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