summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2009-09-18 18:44:36 +0000
committerKarl Berry <karl@freefriends.org>2009-09-18 18:44:36 +0000
commit94672e1ae3c58e635dea1ecdd00b220a3105447b (patch)
tree7d8b4f8acb4c5e6443daca42db23a79410bd670b /Master
parentd057b1e9613f45cc63424de192b043ff974ea1c7 (diff)
extract supp-pdf.* to its own package for the benefit of LaTeX users who do not install the rest of ConTeXt; suggested/researched by Dan Luecking
git-svn-id: svn://tug.org/texlive/trunk@15363 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r--Master/tlpkg/tlpsrc/collection-latex.tlpsrc5
-rw-r--r--Master/tlpkg/tlpsrc/context.tlpsrc13
-rw-r--r--Master/tlpkg/tlpsrc/supp-pdf.tlpsrc32
3 files changed, 42 insertions, 8 deletions
diff --git a/Master/tlpkg/tlpsrc/collection-latex.tlpsrc b/Master/tlpkg/tlpsrc/collection-latex.tlpsrc
index 5a4810b609c..1bf949b8fa9 100644
--- a/Master/tlpkg/tlpsrc/collection-latex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/collection-latex.tlpsrc
@@ -1,7 +1,7 @@
category Collection
shortdesc Basic LaTeX packages
-longdesc These packages are either mandated by the core LaTeX team, or
-longdesc otherwise strongly recommended.
+longdesc These packages are mandated by the core LaTeX team, or
+longdesc at least very strongly recommended.
depend ae
depend amscls
depend amsmath
@@ -24,5 +24,6 @@ depend pdftex-def
depend pslatex
depend psnfss
depend pspicture
+depend supp-pdf
depend tools
depend collection-basic
diff --git a/Master/tlpkg/tlpsrc/context.tlpsrc b/Master/tlpkg/tlpsrc/context.tlpsrc
index 5dc43213f81..4bfbccb78e3 100644
--- a/Master/tlpkg/tlpsrc/context.tlpsrc
+++ b/Master/tlpkg/tlpsrc/context.tlpsrc
@@ -19,11 +19,14 @@ execute AddFormat name=mptopdf engine=pdftex \
#
execute AddFormat name=metafun engine=mpost options="metafun.mp"
#
-# runpattern
runpattern +d texmf-dist/context/data
runpattern +d texmf-dist/fonts/cid/fontforge
runpattern +f texmf-dist/tex/mptopdf/config/mptopdf.ini
#
+# See comments in supp-pdf.tlpsrc.
+runpattern +!f texmf-dist/tex/context/base/supp-pdf.*
+depend supp-pdf
+#
# these have their own TL packages, and are not part of core context.
runpattern +!d texmf-dist/tex/context/third
runpattern +!d texmf-dist/tex/context/interface/third
@@ -31,10 +34,11 @@ runpattern +!d texmf-dist/metapost/context/third
runpattern +!d texmf-dist/tex/xetex/zhspacing/context
#(nothing here) runpattern +!d texmf-dist/scripts/context/lua/third
#
-# srcpattern
+# should be fixed in next PGF release:
+runpattern +!d texmf-dist/tex/context/pgf
+#
srcpattern +!d texmf-dist/source/context/third
#
-# docpattern
docpattern +!d texmf-dist/doc/context/third
docpattern +!d texmf-dist/doc/generic/tex-virtual-academy-pl/context
docpattern +f texmf/doc/man/man1/ctxtools.*
@@ -49,9 +53,6 @@ docpattern +f texmf/doc/man/man1/texmfstart.*
docpattern +f texmf/doc/man/man1/textools.*
docpattern +f texmf/doc/man/man1/texutil.*
#
-# should be fixed in next release:
-runpattern +!d texmf-dist/tex/context/pgf
-#
# binpattern
binpattern f bin/${ARCH}/context
binpattern f bin/${ARCH}/ctxtools
diff --git a/Master/tlpkg/tlpsrc/supp-pdf.tlpsrc b/Master/tlpkg/tlpsrc/supp-pdf.tlpsrc
new file mode 100644
index 00000000000..9a663441b61
--- /dev/null
+++ b/Master/tlpkg/tlpsrc/supp-pdf.tlpsrc
@@ -0,0 +1,32 @@
+shortdesc native MetaPost graphics inclusion
+longdesc The supp-pdf.* files support native MetaPost graphics inclusion
+longdesc in LaTeX (via pdftex.def) and ConTeXt. They can be used
+longdesc independently of the rest of the ConTeXt, yet are maintained as
+longdesc part of it. So in TeX Live we pull them out to this separate
+longdesc package for the benefit of LaTeX users who do not install the
+longdesc rest of ConTeXt. They can be found on CTAN in
+longdesc macros/pdftex/graphics.
+#
+runpattern f texmf-dist/tex/context/base/supp-pdf.*
+
+# more info ...
+#
+# Date: Mon, 14 Sep 2009 12:15:26
+# From: Daniel Luecking
+#
+# A simple inclusion via "pdftex mpsproof ..." (that's my mpsproof.tex
+# from the metapost distribution) loads only supp-pdf.tex if I use the
+# files from CTAN/macros/pdftx/graphics, otherwise it loads supp-pdf.tex
+# from tex/context/base/, which then loads supp-pdf.mkii.
+#
+# The supp-mpe.* are for context extensions (i.e., certain metapost
+# specials), according to pdftex.def (it is loaded by
+# \LoadMetaPostSpecialExtensions) and it may require supp-mis.*.
+#
+# mptopdf.* are only for turning metapost files into stand-alone PDF.
+# The perl component is in texmf-dist/scripts/context/ but maybe it ought
+# to be separate from context. It relies on a format created from mptopdf.tex.
+#
+# I really have no idea about syst-tex.*, but I suspect it's only needed by
+# supp-mpe.*
+