[tex-live] Bug in updmap?!

Thomas Esser te at dbs.uni-hannover.de
Thu Oct 28 18:32:00 CEST 2004


> At least, we could recommend a common syntax ...

I could check it in. Shall I?

Thomas

--- /t/texlive/Build/source.development/TeX/texk/tetex/updmap	2004-10-27 09:32:20.000000000 +0200
+++ /t/src/tetex-src/texk/tetex/updmap	2004-10-28 17:45:47.076614713 +0200
@@ -24,13 +24,20 @@
 #                              of dvipsPreferOutline, LW35, dvipsDownloadBase35
 #                              or pdftexDownloadBase14
 #   --enable maptype mapfile   add or enable a Map or MixedMap
+#   --enablemap mapfile        add or enable a Map
+#   --enablemixedmap mapfile   add or enable a MixedMap
 #   --disable mapfile          disable Map or MixedMap for mapfile
+#   --syncwithtrees            entries with unavailable map files will be
+#                              disabled in the config file
 #   --listmaps                 list all active and inactive maps
-#
+#   --listavailablemaps        same as --listmaps, but filter out
+#                              unavailable map files
 ###############################################################################
 
 ###############################################################################
 # program history:
+#   Do Okt 28 17:34:54 CEST 2004
+#      add --enablemap / --enablemixedmap
 #   Mi Okt 20 19:17:19 CEST 2004
 #      transcript added; even better warnings / error messages
 #   So Okt 17 19:07:17 CEST 2004
@@ -128,6 +135,8 @@
                              of dvipsPreferOutline, LW35, dvipsDownloadBase35
                              or pdftexDownloadBase14
   --enable maptype mapfile   add or enable a Map or MixedMap
+  --enablemap mapfile        add or enable a Map
+  --enablemixedmap mapfile   add or enable a MixedMap
   --disable mapfile          disable Map or MixedMap for mapfile
   --syncwithtrees            entries with unavailable map files will be
                              disabled in the config file
@@ -964,11 +973,31 @@
           test $# -ge 3 || { abort "--enable needs two parameters: mapType mapFile"; }
           cmd=enable; enableMapType=$2; enableMapFile=$3; shift; shift
           ;;
+      --enablemap)
+          cmd=enable; enableMapType=Map; enableMapFile=$2
+          shift
+          ;;
+      --enablemap=*)
+          enableMapFile=`echo "$1" | sed 's/--enablemap=//'`
+          cmd=enable; enableMapType=Map
+          ;;
+      --enablemixedmap)
+          cmd=enable; enableMapType=MixedMap; enableMapFile=$2
+          shift
+          ;;
+      --enablemixedmap=*)
+          enableMapFile=`echo "$1" | sed 's/--enablemixedmap=//'`
+          cmd=enable; enableMapType=MixedMap
+          ;;
       --syncwithtrees)
           cmd=syncwithtrees;;
       --disable)
           cmd=disable; disableMapFile=$2; shift
           ;;
+      --disable=*)
+          disableMapFile=`echo "$1" | sed 's/--disable=//'`
+          cmd=disable
+          ;;
       --edit|-e)
           cmd=edit;;
       --listmaps|-l)



More information about the tex-live mailing list