texlive[44740] Master/texmf-dist: dozenal (2jul17)

commits+karl at tug.org commits+karl at tug.org
Sun Jul 2 23:13:18 CEST 2017


Revision: 44740
          http://tug.org/svn/texlive?view=revision&revision=44740
Author:   karl
Date:     2017-07-02 23:13:18 +0200 (Sun, 02 Jul 2017)
Log Message:
-----------
dozenal (2jul17)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/fonts/dozenal/CHANGES
    trunk/Master/texmf-dist/doc/fonts/dozenal/README
    trunk/Master/texmf-dist/doc/fonts/dozenal/dozenal.pdf
    trunk/Master/texmf-dist/source/fonts/dozenal/dozenal.dtx
    trunk/Master/texmf-dist/tex/latex/dozenal/dozenal.sty

Modified: trunk/Master/texmf-dist/doc/fonts/dozenal/CHANGES
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/dozenal/CHANGES	2017-07-02 00:21:05 UTC (rev 44739)
+++ trunk/Master/texmf-dist/doc/fonts/dozenal/CHANGES	2017-07-02 21:13:18 UTC (rev 44740)
@@ -1,3 +1,10 @@
+For version 7.1, I finally realized that lualatex will choke
+on the dozenal package, because it calls \pdfmapfile.  I
+realized this because I finally started using lualatex
+regularly.  This was fixed by requiring ifluatex and
+defining \pdfmapfile if luatex is being used.  Submitted to
+CTAN on 1 July 1201 (1 July 2017).
+
 For version 7.0, added the "\doman" and "\Doman" macros for
 dozenal-style Roman numerals.  Also reorganized the
 documentation.  Submitted to CTAN on 25 Nov 1200 (29 Nov

Modified: trunk/Master/texmf-dist/doc/fonts/dozenal/README
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/dozenal/README	2017-07-02 00:21:05 UTC (rev 44739)
+++ trunk/Master/texmf-dist/doc/fonts/dozenal/README	2017-07-02 21:13:18 UTC (rev 44740)
@@ -23,6 +23,6 @@
 family, for typesetting dozenal documents.  It employs the
 \basexii algorithm by David Kastrup.
 
-This document should run properly on any properly running LaTeX
-system.  It's been tested specifically with TeXLive on Linux (2.6.2
-kernel).
+This document should run properly on any properly running
+LaTeX system.  It's been tested specifically with TeXLive on
+Linux.

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

Modified: trunk/Master/texmf-dist/source/fonts/dozenal/dozenal.dtx
===================================================================
--- trunk/Master/texmf-dist/source/fonts/dozenal/dozenal.dtx	2017-07-02 00:21:05 UTC (rev 44739)
+++ trunk/Master/texmf-dist/source/fonts/dozenal/dozenal.dtx	2017-07-02 21:13:18 UTC (rev 44740)
@@ -24,7 +24,7 @@
 
 % \iffalse
 %<package>\NeedsTeXFormat{LaTeX2e}[1999/12/01]
-%<package>\ProvidesPackage{dozenal}[2015/01/29 v7.0 support for dozenal fonts]
+%<package>\ProvidesPackage{dozenal}[2017/07/01 v7.1 support for dozenal fonts]
 %<*driver>
 
 \documentclass{ltxdoc}
@@ -54,7 +54,7 @@
 \end{document}
 %</driver>
 % \fi
-% \title{The \texttt{dozenal} Package, v7.0}
+% \title{The \texttt{dozenal} Package, v7.1}
 % \author{Donald P.\ Goodman III}
 % \date{\today}
 %
@@ -599,9 +599,16 @@
 \RequirePackage{xstring}
 %    \end{macrocode}
 % Now we ensure that |ifpdf| is loaded, so that we can test
-% for pdf or dvi modes.
+% for pdf or dvi modes.  We also make sure we have
+% |ifluatex|, so that |dozenal| won't choke when you use it
+% with the |typeone| option.  We'll take care of the
+% |luatex| stuff right away, while we're at it:
 %    \begin{macrocode}
 \RequirePackage{ifpdf}
+\RequirePackage{ifluatex}
+\ifluatex
+	\protected\def\pdfmapfile {\pdfextension mapfile }
+\fi
 %    \end{macrocode}
 % We also require |mfirstuc|, because it's \emph{great}:
 %    \begin{macrocode}

Modified: trunk/Master/texmf-dist/tex/latex/dozenal/dozenal.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/dozenal/dozenal.sty	2017-07-02 00:21:05 UTC (rev 44739)
+++ trunk/Master/texmf-dist/tex/latex/dozenal/dozenal.sty	2017-07-02 21:13:18 UTC (rev 44740)
@@ -25,10 +25,14 @@
 %% This work consists of the files listed in dozenalfilelist.txt.
 
 \NeedsTeXFormat{LaTeX2e}[1999/12/01]
-\ProvidesPackage{dozenal}[2015/01/29 v7.0 support for dozenal fonts]
+\ProvidesPackage{dozenal}[2017/07/01 v7.1 support for dozenal fonts]
 \RequirePackage{fixltx2e}
 \RequirePackage{xstring}
 \RequirePackage{ifpdf}
+\RequirePackage{ifluatex}
+\ifluatex
+\protected\def\pdfmapfile {\pdfextension mapfile }
+\fi
 \RequirePackage{mfirstuc}
 \DeclareOption{nocounters}{%
 \def\nocounters{}%



More information about the tex-live-commits mailing list