diff options
-rw-r--r-- | Build/source/texk/texlive/linked_scripts/Makefile.am | 1 | ||||
-rw-r--r-- | Build/source/texk/texlive/linked_scripts/Makefile.in | 1 | ||||
-rw-r--r-- | Build/source/texk/texlive/linked_scripts/mptopdf/perl/mptopdf.pl | 160 | ||||
-rwxr-xr-x | Master/bin/win32/mptopdf.exe | bin | 1536 -> 6144 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/context/scripts/mkii/mptopdf.man | 33 | ||||
-rw-r--r-- | Master/texmf-dist/doc/man/man1/mptopdf.1 | 137 | ||||
-rwxr-xr-x | Master/tlpkg/bin/tlpkg-ctan-check | 2 | ||||
-rwxr-xr-x | Master/tlpkg/bin/tlpkginfo | 2 | ||||
-rwxr-xr-x | Master/tlpkg/libexec/ctan2tds | 31 | ||||
-rw-r--r-- | Master/tlpkg/tlpsrc/context.tlpsrc | 51 | ||||
-rw-r--r-- | Master/tlpkg/tlpsrc/mptopdf.tlpsrc | 15 |
11 files changed, 307 insertions, 126 deletions
diff --git a/Build/source/texk/texlive/linked_scripts/Makefile.am b/Build/source/texk/texlive/linked_scripts/Makefile.am index d971fcbd994..1eec8f89dda 100644 --- a/Build/source/texk/texlive/linked_scripts/Makefile.am +++ b/Build/source/texk/texlive/linked_scripts/Makefile.am @@ -67,6 +67,7 @@ texmf_dist_shell_scripts = \ listings-ext/listings-ext.sh \ ltxfileinfo/ltxfileinfo \ lua2dox/lua2dox_filter \ + mptopdf/perl/mptopdf.pl \ pdfjam/pdf180 \ pdfjam/pdf270 \ pdfjam/pdf90 \ diff --git a/Build/source/texk/texlive/linked_scripts/Makefile.in b/Build/source/texk/texlive/linked_scripts/Makefile.in index 4edfd749271..7f7fcd0956a 100644 --- a/Build/source/texk/texlive/linked_scripts/Makefile.in +++ b/Build/source/texk/texlive/linked_scripts/Makefile.in @@ -243,6 +243,7 @@ texmf_dist_shell_scripts = \ listings-ext/listings-ext.sh \ ltxfileinfo/ltxfileinfo \ lua2dox/lua2dox_filter \ + mptopdf/perl/mptopdf.pl \ pdfjam/pdf180 \ pdfjam/pdf270 \ pdfjam/pdf90 \ diff --git a/Build/source/texk/texlive/linked_scripts/mptopdf/perl/mptopdf.pl b/Build/source/texk/texlive/linked_scripts/mptopdf/perl/mptopdf.pl new file mode 100644 index 00000000000..42db9001ec4 --- /dev/null +++ b/Build/source/texk/texlive/linked_scripts/mptopdf/perl/mptopdf.pl @@ -0,0 +1,160 @@ +eval '(exit $?0)' && eval 'exec perl -S $0 ${1+"$@"}' && eval 'exec perl -S $0 $argv:q' + if 0; + +# MikTeX users can set environment variable TEXSYSTEM to "miktex". + +#D \module +#D [ file=mptopdf.pl, +#D version=2010.05.28, % 2000.05.29 +#D title=converting MP to PDF, +#D subtitle=\MPTOPDF, +#D author=Hans Hagen, +#D date=\currentdate, +#D url=www.pragma-ade.nl, +#D copyright={PRAGMA ADE / Hans Hagen \& Ton Otten}] +#C +#C This module is part of the \CONTEXT\ macro||package and is +#C therefore copyrighted by \PRAGMA. See licen-en.pdf for +#C details. + +# use File::Copy ; # not in every perl + +use Config ; +use Getopt::Long ; +use strict ; +use File::Basename ; + +$Getopt::Long::passthrough = 1 ; # no error message +$Getopt::Long::autoabbrev = 1 ; # partial switch accepted + +my $Help = 0 ; +my $Latex = 0 ; +my $TeXexec = 0 ; +my $RawMP = 1 ; +my $MetaFun = 0 ; +my $PassOn = '' ; + +&GetOptions + ( "help" => \$Help , + "rawmp" => \$RawMP, # option is now default, but keep for compat + "metafun" => \$MetaFun, + "passon" => \$PassOn, # option is ignored, but keep for compat + "latex" => \$Latex, + "texexec" => \$TeXexec) ; + +my $program = "MPtoPDF 1.4.1" ; +my $pattern = "@ARGV" ; # was $ARGV[0] +my $miktex = 0 ; +my $done = 0 ; +my $report = '' ; +my $mplatexswitch = " --tex=latex " ; +my $texexecswitch = " --tex=\"texexec --batch --once --nomp --mptex\" " ; # untested + +my $dosish = ($Config{'osname'} =~ /^(ms)?dos|^os\/2|^mswin/i) ; +my $escapeshell = (($ENV{'SHELL'}) && ($ENV{'SHELL'} =~ m/sh/i )); + +if ($ENV{"TEXSYSTEM"}) { + $miktex = ($ENV{"TEXSYSTEM"} =~ /miktex/io) ; +} + +my @files ; +my $command = my $mpbin = '' ; + +# agressive copy, works for open files like in gs + +sub CopyFile { + my ($From,$To) = @_ ; + return unless open(INP,"<$From") ; + return unless open(OUT,">$To") ; + binmode INP ; + binmode OUT ; + while (<INP>) { + print OUT $_ ; + } + close (INP) ; + close (OUT) ; +} + +if (($pattern eq '')||($Help)) { + print "\n$program : provide MP output file (or pattern)\n" ; + exit ; +} elsif ($pattern =~ /\.mp$/io) { + shift @ARGV ; my $rest = join(" ", @ARGV) ; + if (open(INP,$pattern)) { + while (<INP>) { + if (/(documentstyle|documentclass|begin\{document\})/io) { + $Latex = 1 ; last ; + } + } + close (INP) ; + } + if ($Latex) { + $rest .= " $mplatexswitch" ; + } + if ($TeXexec) { + $rest .= " $texexecswitch" ; + } + if ($MetaFun) { + $mpbin = "mpost --progname=mpost --mem=metafun" ; + } else { + $mpbin = "mpost --mem=mpost" ; + } + my $runner = "$mpbin $rest $pattern" ; + print "\n$program : running '$runner'\n" ; + my $error = system ($runner) ; + if ($error) { + print "\n$program : error while processing mp file\n" ; + exit 1 ; + } else { + $pattern =~ s/\.mp$//io ; + @files = glob "$pattern.*" ; + } +} elsif (-e $pattern) { + @files = ($pattern) ; +} elsif ($pattern =~ /.\../o) { + @files = glob "$pattern" ; +} else { + $pattern .= '.*' ; + @files = glob "$pattern" ; +} + +foreach my $file (@files) { + $_ = $file ; + if (s/\.(\d+|mps)$// && -e $file) { + if ($miktex) { + $command = "pdftex -undump=mptopdf" ; + } else { + $command = "pdftex -fmt=mptopdf -progname=context" ; + } + if ($dosish) { + $command = "$command \\relax $file" ; + } else { + $command = "$command \\\\relax $file" ; + } + my $error = system($command) ; + if ($error) { + print "\n$program : error while processing tex file\n" ; + exit 1 ; + } + my $pdfsrc = basename($_).".pdf"; + rename ($pdfsrc, "$_-$1.pdf") ; + if (-e $pdfsrc) { + CopyFile ($pdfsrc, "$_-$1.pdf") ; + } + if ($done) { + $report .= " +" ; + } + $report .= " $_-$1.pdf" ; + ++$done ; + } +} + +if ($report eq '') { + $report = '*' ; +} + +if ($done) { + print "\n$program : $pattern is converted to$report\n" ; +} else { + print "\n$program : no filename matches $pattern\n" ; +} diff --git a/Master/bin/win32/mptopdf.exe b/Master/bin/win32/mptopdf.exe Binary files differindex 5777d90a17a..2d45f27494d 100755 --- a/Master/bin/win32/mptopdf.exe +++ b/Master/bin/win32/mptopdf.exe diff --git a/Master/texmf-dist/doc/context/scripts/mkii/mptopdf.man b/Master/texmf-dist/doc/context/scripts/mkii/mptopdf.man new file mode 100644 index 00000000000..06feece6693 --- /dev/null +++ b/Master/texmf-dist/doc/context/scripts/mkii/mptopdf.man @@ -0,0 +1,33 @@ +.TH "mptopdf" "1" "01-01-2013" "version 1.4.1" "convert MetaPost to PDF" +.SH NAME +.B mptopdf +.SH SYNOPSIS +.B mptopdf [ +.I OPTIONS ... +.B ] [ +.I FILENAMES +.B ] +.SH DESCRIPTION +.B convert MetaPost to PDF +.SH OPTIONS +.TP +.B --metafun +use the metafun format to process the file (default is mpost) +.TP +.B --texexec +use texexec (context) to process text snippets +.TP +.B --latex +use latex to process text snippets +.SH AUTHOR +More information about ConTeXt and the tools that come with it can be found at: + + +.B "maillist:" +ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context + +.B "webpage:" +http://www.pragma-ade.nl / http://tex.aanhet.net + +.B "wiki:" +http://contextgarden.net diff --git a/Master/texmf-dist/doc/man/man1/mptopdf.1 b/Master/texmf-dist/doc/man/man1/mptopdf.1 index 3c547f06aa8..06feece6693 100644 --- a/Master/texmf-dist/doc/man/man1/mptopdf.1 +++ b/Master/texmf-dist/doc/man/man1/mptopdf.1 @@ -1,104 +1,33 @@ -.TH "MPTOPDF" "1" "January 2007" "mptopdf 1.3.2" "ConTeXt" -.de URL -\\$2 \(laURL: \\$1 \(ra\\$3 -.. -.if \n[.g] .mso www.tmac -.de EX -.in +3 -.nf -.ft CW -.. -.de EE -.in -3 -.ft R -.fi -.. - -.SH "NAME" -mptopdf \- convert MetaPost to PDF - -.SH "SYNOPSIS" -\fBmptopdf\fP \fIFILE\fP [ ... ] - -.SH "DESCRIPTION" - -\fBmptopdf\fP can convert MetaPost-generated EPS files to PDF, or it -can process a MetaPost source file directly (see -.BR mpost (1)) -and convert the generated EPS files to PDF. - -.SH "OPTIONS" -All switches are specified in full here but can be abbreviated to the -shortest unique prefix. Thus, \fB--metaf\fP works the same as -\fB--metafun\fP. -.IP \fB--help\fP -Print a terse help message. -.IP "\fB--metafun\fP" -Use the metafun pre-compiled format to process the MetaPost source -file. You usually don't need this option, since metafun input is -usually produced and processed as part of a -.BR texexec (1) -run. Needs the \fB--rawmp\fP switch to take effect. -.IP \fB--rawmp\fP -Process the source file with -.BR mpost (1) -directly, rather than with -.BR texexec (1). -This option is needed if you want to specify \fB--metafun\fP. -.IP \fB--latex\fP -Typeseting labels using -.BR latex (1) -rather than plain -.BR tex (1). - -.SH "USAGE" - -To convert \fImanfig.20\fP to \fImanfig-20.pdf\fI: -.EX -mptopdf manfig.20 -.EE - -You can convert more than one EPS file at once: -.EX -mptopdf manfig.20 otherfig.17 finalfig.8 -.EE - -Or you can give -.BR mptopdf (1) -a pattern that it will expand: -.EX -mptopdf 'manfig.*' -.EE -Note the single quotes to protect the * from the shell. Of course, -usually you can let the shell do the wildcard expansion and therefore -leave off the quotes. - -To convert -.I figs.mp -to \fIfigs-1.pdf\fP, \fIfigs-2.pdf\fP, ... -.EX -mptopdf figs.mp -.EE - -If the labels are typeset with -.BR latex (1): -.EX -mptopdf --latex figs.mp -.EE - -.SH "SEE ALSO" -.PP -.BR tex (1), -.BR latex (1), -.BR mpost (1), -.BR pdftex (1), -.BR texexec (1). -.PP -.URL "http://www.contextgarden.net" "ConTeXt wiki" . - -.SH "AUTHOR" -.BR mptopdf (1) -is part of the ConTeXt system by Hans Hagen et al, which is available from -.URL "http://www.pragma-ade.com/" "PRAGMA ADE" . -This manpage was written by Sanjoy Mahajan <sanjoy@mit.edu> and is in -the public domain. +.TH "mptopdf" "1" "01-01-2013" "version 1.4.1" "convert MetaPost to PDF" +.SH NAME +.B mptopdf +.SH SYNOPSIS +.B mptopdf [ +.I OPTIONS ... +.B ] [ +.I FILENAMES +.B ] +.SH DESCRIPTION +.B convert MetaPost to PDF +.SH OPTIONS +.TP +.B --metafun +use the metafun format to process the file (default is mpost) +.TP +.B --texexec +use texexec (context) to process text snippets +.TP +.B --latex +use latex to process text snippets +.SH AUTHOR +More information about ConTeXt and the tools that come with it can be found at: + + +.B "maillist:" +ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context + +.B "webpage:" +http://www.pragma-ade.nl / http://tex.aanhet.net + +.B "wiki:" +http://contextgarden.net diff --git a/Master/tlpkg/bin/tlpkg-ctan-check b/Master/tlpkg/bin/tlpkg-ctan-check index e0658ba6c1e..cd3661a4bb8 100755 --- a/Master/tlpkg/bin/tlpkg-ctan-check +++ b/Master/tlpkg/bin/tlpkg-ctan-check @@ -291,7 +291,7 @@ my @TLP_working = qw( monofill montex moreenum morefloats morehype moresize moreverb morewrites movie15 mp3d mparhack mpattern mpcolornames mpgraphics - mpman-ru ms msc msg mslapa msu-thesis mtgreek + mpman-ru mptopdf ms msc msg mslapa msu-thesis mtgreek multenum multibbl multibib multicap multienv multiexpand multirow multido multiobjective munich musixguit musixtex musixtex-fonts musuos muthesis diff --git a/Master/tlpkg/bin/tlpkginfo b/Master/tlpkg/bin/tlpkginfo index 8ecc58648ae..10c5ce0df08 100755 --- a/Master/tlpkg/bin/tlpkginfo +++ b/Master/tlpkg/bin/tlpkginfo @@ -123,7 +123,7 @@ sub find_ctan_dir { "info/$me", # Type1fonts "help/$me", # es-tex-faq "graphics/$me", # sparklines - "graphics/metapost/contrib/tools/$me", # mptopdf + "macros/pdftex/$me", # mptopdf "graphics/metapost/contrib/macros/$me", # mpattern "graphics/pictex/addon/$me", # autoarea "graphics/pstricks/contrib/pedigree/$me", # pst-pdgr diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds index d103a7d1113..7bb103f23e4 100755 --- a/Master/tlpkg/libexec/ctan2tds +++ b/Master/tlpkg/libexec/ctan2tds @@ -657,7 +657,7 @@ chomp ($Build = `cd $Master/../Build/source && pwd`); 'mp3d', "&MAKEflatten", 'mpcolornames',"&MAKEcopy", 'mpdinbrief', "die 'skipping, nosell license'", - 'mptopdf', "die 'skipping, not ready, sorry'", #"&MAKEflatten", + 'mptopdf', "&MAKEcopy", 'msuthesis', "die 'skipping, use msu-thesis'", 'mtp2lite', "die 'skipping, nonfree'", 'mtx', "die 'skipping, pascal musixtex binaries'", @@ -1131,6 +1131,7 @@ chomp ($Build = `cd $Master/../Build/source && pwd`); 'luatexja' => '&POSTluatexja', 'm-tx' => '&POST_do_man', 'montex' => '&POSTmontex', + 'mptopdf' => '&POSTmptopdf', 'musixtex' => '&POSTmusixtex', 'niceframe' => '&POST_rmsymlink', 'pedigree-perl' => '&POSTpedigreeperl', @@ -2529,7 +2530,7 @@ for (@ARGV) { my $COOKED_PKG = "$COOKED_TOP/$package"; # output directory if ($specialscripts_bin{$package} - || $package =~ /^(biber|context)$/) { # special POSTcases + || $package =~ /^(biber|context|mptopdf)$/) { # special POSTcases $BUILDDEST = "$COOKED_PKG/Build/source"; $TOPDEST = "$COOKED_PKG/Master"; } else { @@ -4984,6 +4985,7 @@ sub bindirs_symlink { $linktarget .= "/$exec"; # (my $linkname = $exec) =~ s,.*/,,; # just the basename + $linkname =~ s,\.[^./]+$,,; # rm extension too chomp (my @platforms = `cd $Master/bin && ls`); for my $p (@platforms) { @@ -5003,7 +5005,7 @@ sub bindirs_symlink { sub build_scripts_copy { my ($exec,$intermediate_dirs) = @_; - # prepend / to INTERMEDIATE_DIRS if fiven. + # prepend / to INTERMEDIATE_DIRS if given. $intermediate_dirs = ($intermediate_dirs ? "/$intermediate_dirs" : ""); my $build_tldir = "texk/texlive"; @@ -5024,6 +5026,29 @@ sub build_scripts_copy { } } +sub POSTmptopdf { + # mptopdf needs a cut-down version of the context post routine. + # But there are enough differences that trying to factor out the + # commonalities doesn't make sense. Sigh. + print "POST$package - user-level executables\n"; + my $w32_bindir = "$TOPDEST/bin/win32"; + &xmkdir ($w32_bindir); + # + my $pkg_subdir = "perl"; # where hans keeps it + &xchdir ("$DEST/scripts/context/$pkg_subdir"); + my $exec = "mptopdf.pl"; + &bindirs_symlink ($exec); + &build_scripts_copy ($exec, $pkg_subdir); + &SYSTEM ("$CP ../stubs/mswin/mptopdf.exe $w32_bindir/"); + # + print "still POST$package - man page\n"; + &xchdir ("$DEST/doc/context/scripts/mkii"); + my $mandest = "$TOPDEST/texmf-dist/doc/man/man1"; + &xmkdir ($mandest); + &SYSTEM ("$CP mptopdf.man $mandest/mptopdf.1"); + &tl_man_to_pdf (); +} + sub POSTcontext_games { print "POST$package - remove duplicated fonts\n"; diff --git a/Master/tlpkg/tlpsrc/context.tlpsrc b/Master/tlpkg/tlpsrc/context.tlpsrc index f913f88705a..57a9c82b648 100644 --- a/Master/tlpkg/tlpsrc/context.tlpsrc +++ b/Master/tlpkg/tlpsrc/context.tlpsrc @@ -14,28 +14,27 @@ depend stmaryrd depend amsfonts # execute AddFormat name=cont-en engine=pdftex \ - patterns=cont-usr.tex options="-8bit *cont-en.ini" + patterns=cont-usr.tex options="-8bit *cont-en.mkii" execute AddFormat name=cont-en engine=xetex \ - patterns=cont-usr.tex options="-8bit *cont-en.ini" + patterns=cont-usr.tex options="-8bit *cont-en.mkii" # # disabled context formats: execute AddFormat name=cont-de mode=disabled engine=pdftex \ - patterns=cont-usr.tex options="-8bit *cont-de.ini" + patterns=cont-usr.tex options="-8bit *cont-de.mkii" execute AddFormat name=cont-fr mode=disabled engine=pdftex \ - patterns=cont-usr.tex options="-8bit *cont-fr.ini" + patterns=cont-usr.tex options="-8bit *cont-fr.mkii" execute AddFormat name=cont-it mode=disabled engine=pdftex \ - patterns=cont-usr.tex options="-8bit *cont-it.ini" + patterns=cont-usr.tex options="-8bit *cont-it.mkii" execute AddFormat name=cont-nl mode=disabled engine=pdftex \ - patterns=cont-usr.tex options="-8bit *cont-nl.ini" + patterns=cont-usr.tex options="-8bit *cont-nl.mkii" execute AddFormat name=cont-ro mode=disabled engine=pdftex \ - patterns=cont-usr.tex options="-8bit *cont-ro.ini" + patterns=cont-usr.tex options="-8bit *cont-ro.mkii" # # contnav, hans, hans-sh fonts. execute addMap original-context-symbol.map # runpattern +d texmf-dist/context/data runpattern +d texmf-dist/fonts/cid/fontforge -runpattern +f texmf-dist/tex/mptopdf/config/mptopdf.ini # # See longdesc in mptopdf.tlpsrc. runpattern +!f texmf-dist/tex/context/base/supp-mis.mkii @@ -43,7 +42,9 @@ runpattern +!f texmf-dist/tex/context/base/supp-mpe.mkii runpattern +!f texmf-dist/tex/context/base/supp-pdf.mkii runpattern +!f texmf-dist/tex/context/base/syst-tex.mkii runpattern +!f texmf-dist/scripts/context/perl/mptopdf.pl +runpattern +!f texmf-dist/scripts/context/stubs/mswin/mptopdf.exe runpattern +!f texmf-dist/tex/generic/context/mptopdf/mptopdf.tex +docpattern +!f texmf-dist/doc/context/scripts/mkii/mptopdf.man depend mptopdf # # these have their own TL packages, and are not part of core context. @@ -55,12 +56,43 @@ runpattern +!d texmf-dist/tex/xetex/zhspacing/context # srcpattern +!d texmf-dist/source/context/third # -docpattern +!d texmf-dist/doc/context/third docpattern +!d texmf-dist/doc/generic/tex-virtual-academy-pl/context +docpattern +!d texmf-dist/doc/context/third docpattern +f texmf-dist/doc/man/man1/ctxtools.* +docpattern +f texmf-dist/doc/man/man1/luatools.* docpattern +f texmf-dist/doc/man/man1/pstopdf.* docpattern +f texmf-dist/doc/man/man1/texexec.* docpattern +f texmf-dist/doc/man/man1/texmfstart.* +docpattern +f texmf-dist/doc/man/man1/mtx-babel.* +docpattern +f texmf-dist/doc/man/man1/mtx-base.* +docpattern +f texmf-dist/doc/man/man1/mtx-cache.* +docpattern +f texmf-dist/doc/man/man1/mtx-chars.* +docpattern +f texmf-dist/doc/man/man1/mtx-check.* +docpattern +f texmf-dist/doc/man/man1/mtx-colors.* +docpattern +f texmf-dist/doc/man/man1/mtx-context.* +docpattern +f texmf-dist/doc/man/man1/mtx-epub.* +docpattern +f texmf-dist/doc/man/man1/mtx-fcd.* +docpattern +f texmf-dist/doc/man/man1/mtx-flac.* +docpattern +f texmf-dist/doc/man/man1/mtx-fonts.* +docpattern +f texmf-dist/doc/man/man1/mtx-grep.* +docpattern +f texmf-dist/doc/man/man1/mtx-interface.* +docpattern +f texmf-dist/doc/man/man1/mtx-metapost.* +docpattern +f texmf-dist/doc/man/man1/mtx-metatex.* +docpattern +f texmf-dist/doc/man/man1/mtx-modules.* +docpattern +f texmf-dist/doc/man/man1/mtx-package.* +docpattern +f texmf-dist/doc/man/man1/mtx-patterns.* +docpattern +f texmf-dist/doc/man/man1/mtx-pdf.* +docpattern +f texmf-dist/doc/man/man1/mtx-profile.* +docpattern +f texmf-dist/doc/man/man1/mtx-rsync.* +docpattern +f texmf-dist/doc/man/man1/mtx-scite.* +docpattern +f texmf-dist/doc/man/man1/mtx-server.* +docpattern +f texmf-dist/doc/man/man1/mtx-texworks.* +docpattern +f texmf-dist/doc/man/man1/mtx-timing.* +docpattern +f texmf-dist/doc/man/man1/mtx-tools.* +docpattern +f texmf-dist/doc/man/man1/mtx-unzip.* +docpattern +f texmf-dist/doc/man/man1/mtx-update.* +docpattern +f texmf-dist/doc/man/man1/mtx-watch.* +docpattern +f texmf-dist/doc/man/man1/mtxrun.* # binpattern f bin/${ARCH}/context binpattern f bin/${ARCH}/ctxtools @@ -69,5 +101,4 @@ binpattern f bin/${ARCH}/mtxrun binpattern f bin/${ARCH}/pstopdf binpattern f bin/${ARCH}/texexec binpattern f bin/${ARCH}/texmfstart -# binpattern f/win32 bin/win32/mtxrun.lua diff --git a/Master/tlpkg/tlpsrc/mptopdf.tlpsrc b/Master/tlpkg/tlpsrc/mptopdf.tlpsrc index 5827d0c9973..0a2adca27e8 100644 --- a/Master/tlpkg/tlpsrc/mptopdf.tlpsrc +++ b/Master/tlpkg/tlpsrc/mptopdf.tlpsrc @@ -18,20 +18,21 @@ runpattern f texmf-dist/tex/context/base/supp-mpe.mkii runpattern f texmf-dist/tex/context/base/supp-pdf.mkii runpattern f texmf-dist/tex/context/base/syst-tex.mkii runpattern f texmf-dist/scripts/context/perl/mptopdf.pl +runpattern f texmf-dist/scripts/context/stubs/mswin/mptopdf.exe runpattern f texmf-dist/tex/generic/context/mptopdf/mptopdf.tex # binpattern f bin/${ARCH}/mptopdf # docpattern +f texmf-dist/doc/man/man1/mptopdf.* +docpattern +f texmf-dist/doc/context/scripts/mkii/mptopdf.man # more info: +# - supp-pdf is the main thing; it needs supp-mis for helper macros. # -# supp-pdf is the main thing; it needs supp-mis for helper macros. -# -# supp-mpe is for ConTeXt extensions (i.e., certain MetaPost specials), -# according to pdftex.def (it is loaded by +# - supp-mpe is for ConTeXt extensions (i.e., certain MetaPost +# specials), according to pdftex.def (it is loaded by # \LoadMetaPostSpecialExtensions). # -# mptopdf is for turning MetaPost files into stand-alone PDF. -# mptopdf.pl relies on a format created from mptopdf.tex, which in turn -# reads all the above *.mkii files. +# - mptopdf (the script) is for turning MetaPost files into stand-alone +# PDF. mptopdf.pl relies on a format created from mptopdf.tex, which in +# turn reads all the above *.mkii files. |