summaryrefslogtreecommitdiff
path: root/Master/tlpkg
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2020-01-31 23:07:27 +0000
committerKarl Berry <karl@freefriends.org>2020-01-31 23:07:27 +0000
commit73748655e1a381266ee4d9d7ee95785ba0f0235e (patch)
tree84003b855b4614b0828fe689c1fedc03e158a08e /Master/tlpkg
parent527bf264c6238978f19cb55441245c6c68aa4ee5 (diff)
mpfonts (and creation of fonts/type3), 31jan20
git-svn-id: svn://tug.org/texlive/trunk@53619 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/tlpkg')
-rwxr-xr-xMaster/tlpkg/bin/tlpkg-ctan-check2
-rwxr-xr-xMaster/tlpkg/libexec/ctan2tds8
-rw-r--r--Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/mpfonts.tlpsrc2
4 files changed, 12 insertions, 1 deletions
diff --git a/Master/tlpkg/bin/tlpkg-ctan-check b/Master/tlpkg/bin/tlpkg-ctan-check
index 2c7565373d8..ff69e823ea9 100755
--- a/Master/tlpkg/bin/tlpkg-ctan-check
+++ b/Master/tlpkg/bin/tlpkg-ctan-check
@@ -487,7 +487,7 @@ my @TLP_working = qw(
monofill montex moodle
moreenum morefloats morehype moresize
moreverb morewrites morisawa movie15 mp3d
- mparhack mparrows mpattern mpcolornames mpgraphics
+ mparhack mparrows mpattern mpcolornames mpfonts mpgraphics
mpman-ru mpostinl mptopdf mptrees ms msc msg mslapa msu-thesis mtgreek
mucproc mugsthesis multenum
multiaudience multibbl multibib multibibliography
diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds
index 461da50afc7..199831b5e18 100755
--- a/Master/tlpkg/libexec/ctan2tds
+++ b/Master/tlpkg/libexec/ctan2tds
@@ -837,6 +837,7 @@ chomp (my $ctan_root = `tlpkginfo --ctan-root`);
'morse', "die 'skipping, nosell license'",
'mp3d', "&MAKEflatten",
'mpcolornames',"&MAKEcopy",
+ 'mpfonts', "&MAKEflatten",
'mpdinbrief', "die 'skipping, nosell license'",
'mptopdf', "&MAKEcopy",
'msuthesis', "die 'skipping, use msu-thesis'",
@@ -1521,6 +1522,7 @@ chomp (my $ctan_root = `tlpkginfo --ctan-root`);
'mathdesign' => '&POSTmathdesign',
'mflogo' => '&POST_rmsymlink',
'montex' => '&POSTmontex',
+ 'mpfonts' => '&POSTmpfonts',
'mptopdf' => '&POSTmptopdf',
'musixtex' => '&POSTmusixtex',
'musixtnt' => '&POSTmusixtnt',
@@ -6510,6 +6512,12 @@ sub POSTmontex {
&SYSTEM ("$MV 00readme 00readme.mfinput.km");
}
+sub POSTmpfonts {
+ print "POST$package - move type3 fonts to fonts/misc\n";
+ &SYSTEM ("$RM -rf type3"); # dup type3/mpfonts-amsfonts/cmex9.t3
+ &mv_with_mkdir ("*.t3", "$DEST/fonts/type3/$package");
+}
+
sub POSTmptopdf {
# mptopdf needs a cut-down version of the context post routine.
# But there are enough differences that trying to factor out the
diff --git a/Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc b/Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc
index a9903520d8b..7923c13164f 100644
--- a/Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc
+++ b/Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc
@@ -211,6 +211,7 @@ depend mintspirit
depend missaali
depend mnsymbol
depend montserrat
+depend mpfonts
depend mweights
depend newcomputermodern
depend newpx
diff --git a/Master/tlpkg/tlpsrc/mpfonts.tlpsrc b/Master/tlpkg/tlpsrc/mpfonts.tlpsrc
new file mode 100644
index 00000000000..26803e1d867
--- /dev/null
+++ b/Master/tlpkg/tlpsrc/mpfonts.tlpsrc
@@ -0,0 +1,2 @@
+# mpfonts.map is and must not be enabled, because it (intentionally) has
+# many conflicts with the standard psfonts.map.