texlive[51551] Master/texmf-dist: babel-icelandic (4jul19)

commits+karl at tug.org commits+karl at tug.org
Thu Jul 4 23:13:39 CEST 2019


Revision: 51551
          http://tug.org/svn/texlive?view=revision&revision=51551
Author:   karl
Date:     2019-07-04 23:13:39 +0200 (Thu, 04 Jul 2019)
Log Message:
-----------
babel-icelandic (4jul19)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/generic/babel-icelandic/README.md
    trunk/Master/texmf-dist/doc/generic/babel-icelandic/icelandic.pdf
    trunk/Master/texmf-dist/source/generic/babel-icelandic/icelandic.dtx
    trunk/Master/texmf-dist/source/generic/babel-icelandic/icelandic.ins
    trunk/Master/texmf-dist/tex/generic/babel-icelandic/icelandic.ldf

Modified: trunk/Master/texmf-dist/doc/generic/babel-icelandic/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/generic/babel-icelandic/README.md	2019-07-04 18:48:23 UTC (rev 51550)
+++ trunk/Master/texmf-dist/doc/generic/babel-icelandic/README.md	2019-07-04 21:13:39 UTC (rev 51551)
@@ -1,14 +1,17 @@
-Icelandic 1.2b
+Icelandic 1.3
 --------------
 
 This is the babel style for Icelandic.
 
-Changes 1.2a
+**This package is NOT being actively maintained, but bugs might
+got fixed if you report them. If you want to take over maintenance of
+this language style, please contact me at
+http://www.texnia.com/contact.html .**
+
+Changes 1.3
 ------------
 
-* It now works with LuaTeX
-* UTF-8 encoded strings for XeTeX and LuaTeX
-* Old icelandic with inputenc utf8
+* Updated to TU (and therefore removed the warning with EUx).
 
 Changes 1.2b
 ------------
@@ -15,5 +18,10 @@
 
 * Warning with xe/lua without EUx (and documented)
 
-----------
-2016-01-14
\ No newline at end of file
+
+Changes 1.2a
+------------
+
+* It now works with LuaTeX
+* UTF-8 encoded strings for XeTeX and LuaTeX
+* Old icelandic with inputenc utf8

Modified: trunk/Master/texmf-dist/doc/generic/babel-icelandic/icelandic.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/source/generic/babel-icelandic/icelandic.dtx
===================================================================
--- trunk/Master/texmf-dist/source/generic/babel-icelandic/icelandic.dtx	2019-07-04 18:48:23 UTC (rev 51550)
+++ trunk/Master/texmf-dist/source/generic/babel-icelandic/icelandic.dtx	2019-07-04 21:13:39 UTC (rev 51551)
@@ -1,6 +1,6 @@
 % \iffalse meta-comment
 %
-% Copyright 1989-2016 Einar \'Arnason, Johannes L. Braams, Javier
+% Copyright 1989-2019 Einar \'Arnason, Johannes L. Braams, Javier
 % Bezos and any individual authors listed elsewhere in this file.  All
 % rights reserved.
 % 
@@ -38,15 +38,15 @@
 %<code>\ProvidesLanguage{icelandic}
 %\fi
 %\ProvidesFile{icelandic.dtx}
-        [2016/01/14 v1.2b Icelandic support from the babel system]
+        [2019/07/04 v1.3 Icelandic support from the babel system]
 %\iffalse
 %% File iceland.dtx
 %
 %% Icelandic Language Definition File
-%% Copyright (C)  1996--2016
+%% Copyright (C)  1996--2019
 %%           by Einar \'Arnason <einar at lif.hi.is>
 %%              Johannes Braams, TeXniek
-%%              Javier Bezos (1.2a,b)
+%%              Javier Bezos (>=1.2a)
 %
 %%
 %
@@ -53,8 +53,9 @@
 %<*filedriver>
 \documentclass{ltxdoc}
 \usepackage[T1]{fontenc}
-\expandafter\def\csname u8:ǫ\endcsname{\k{o}}
-\expandafter\def\csname u8:Ǫ\endcsname{\k{O}}
+\OnlyDescription
+% \expandafter\def\csname u8:ǫ\endcsname{\k{o}}
+% \expandafter\def\csname u8:Ǫ\endcsname{\k{O}}
 \usepackage[utf8]{inputenc}
 \usepackage[icelandic.utf8old,english]{babel}
 \font\manual=logo10 % font used for the METAFONT logo, etc.
@@ -87,7 +88,7 @@
 %  \subsection{Overview}
 %
 %  The file \file{\filename}\footnote{The file described in this
-%  section has version number 1.2b and was last revised on 2016-01-14
+%  section has version number 1.3 and was last revised on 2019-07-04
 %  by Javier Bezos to fix some issues.}  defines all the language
 %  definition macros for the Icelandic language
 %
@@ -329,7 +330,7 @@
 %
 %    \begin{macrocode}
 \StartBabelCommands*{icelandic}{captions}
-  [unicode, charset=utf8, fontenc=EU1 EU2]
+  [unicode, charset=utf8, fontenc=EU1 EU2 TU]
   \SetString{\prefacename}{Formáli}
   \SetString{\abstractname}{Útdráttur}
   \SetString{\appendixname}{Viðauki}
@@ -343,9 +344,9 @@
   \SetString{\proofname}{Sönnun}
   \SetString{\glossaryname}{Orðalisti}
 \StartBabelCommands*{icelandic}{date}
-  [unicode, charset=utf8, fontenc=EU1 EU2]
+  [unicode, charset=utf8, fontenc=EU1 EU2 TU]
   \SetStringLoop{month#1name}{%
-    janúar,febrúar,mars,apríl,maí,júní,
+    janúar,febrúar,mars,apríl,maí,júní,%
     júlí,ágúst,september,október,nóvember,desember}
 %    \end{macrocode}
 %
@@ -531,18 +532,14 @@
 \declare at shorthand{icelandic}{"e}{\eob}
 \declare at shorthand{icelandic}{"E}{\Eob}
 \StartBabelCommands*{icelandic}{captions}
-  [unicode, charset=utf8, fontenc=EU1 EU2]
+  [unicode, charset=utf8, fontenc=EU1 EU2 TU]
   \AfterBabelCommands{%
     \newcommand\icelandic at og{%
-      \AtBeginDocument{%
-        \@ifundefined{T@\ifcase\bbl at engine\or EU2\or EU1\fi}%
-         {\PackageWarning{icelandic}%
-          {With xetex/luatex EU1 or EU2 should be defined. Use\MessageBreak
-           `fontspec' o `fontenc'. I'll proceed, but expect\MessageBreak
-           some errors. Reported}}{}}%
-      \edef\icelandic at tempa##1{%
-        \noexpand\DeclareTextCommand
-        {##1}{\ifcase\bbl at engine\or EU2\or EU1\fi}}%
+      \@ifundefined{T@\ifcase\bbl at engine\or EU2\or EU1\fi}%
+       {\edef\icelandic at tempa##1{\noexpand\DeclareTextCommand{##1}{TU}}}%
+       {\edef\icelandic at tempa##1{%
+         \noexpand\DeclareTextCommand
+         {##1}{\ifcase\bbl at engine\or EU2\or EU1\fi}}}%
       \icelandic at tempa{\oob}{ǫ}%
       \icelandic at tempa{\Oob}{Ǫ}%
       \icelandic at tempa{\ooob}{\'{ǫ}}%

Modified: trunk/Master/texmf-dist/source/generic/babel-icelandic/icelandic.ins
===================================================================
--- trunk/Master/texmf-dist/source/generic/babel-icelandic/icelandic.ins	2019-07-04 18:48:23 UTC (rev 51550)
+++ trunk/Master/texmf-dist/source/generic/babel-icelandic/icelandic.ins	2019-07-04 21:13:39 UTC (rev 51551)
@@ -122,6 +122,7 @@
 \endpreamble
 
 \keepsilent
+\askforoverwritefalse %%LOCAL%%
 
 \usedir{tex/generic/babel} 
 

Modified: trunk/Master/texmf-dist/tex/generic/babel-icelandic/icelandic.ldf
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel-icelandic/icelandic.ldf	2019-07-04 18:48:23 UTC (rev 51550)
+++ trunk/Master/texmf-dist/tex/generic/babel-icelandic/icelandic.ldf	2019-07-04 21:13:39 UTC (rev 51551)
@@ -37,13 +37,13 @@
 %% and covered by LPPL is defined by the unpacking scripts (with
 %% extension .ins) which are part of the distribution.
 \ProvidesLanguage{icelandic}
-        [2016/01/14 v1.2b Icelandic support from the babel system]
+        [2019/07/04 v1.3 Icelandic support from the babel system]
 %% File iceland.dtx
 %% Icelandic Language Definition File
-%% Copyright (C)  1996--2016
+%% Copyright (C)  1996--2019
 %%           by Einar \'Arnason <einar at lif.hi.is>
 %%              Johannes Braams, TeXniek
-%%              Javier Bezos (1.2a,b)
+%%              Javier Bezos (>=1.2a)
 %%
 \def\bbl at tempa{icelandic}
 \ifx\CurrentOption\bbl at tempa
@@ -63,7 +63,7 @@
 \@FI@
 \providehyphenmins{\CurrentOption}{\tw@\tw@}
 \StartBabelCommands*{icelandic}{captions}
-  [unicode, charset=utf8, fontenc=EU1 EU2]
+  [unicode, charset=utf8, fontenc=EU1 EU2 TU]
   \SetString{\prefacename}{Formáli}
   \SetString{\abstractname}{Útdráttur}
   \SetString{\appendixname}{Viðauki}
@@ -77,9 +77,9 @@
   \SetString{\proofname}{Sönnun}
   \SetString{\glossaryname}{Orðalisti}
 \StartBabelCommands*{icelandic}{date}
-  [unicode, charset=utf8, fontenc=EU1 EU2]
+  [unicode, charset=utf8, fontenc=EU1 EU2 TU]
   \SetStringLoop{month#1name}{%
-    janúar,febrúar,mars,apríl,maí,júní,
+    janúar,febrúar,mars,apríl,maí,júní,%
     júlí,ágúst,september,október,nóvember,desember}
 \StartBabelCommands*{icelandic}{captions}
   \SetString{\prefacename}{Form\'{a}li}
@@ -161,18 +161,14 @@
 \declare at shorthand{icelandic}{"e}{\eob}
 \declare at shorthand{icelandic}{"E}{\Eob}
 \StartBabelCommands*{icelandic}{captions}
-  [unicode, charset=utf8, fontenc=EU1 EU2]
+  [unicode, charset=utf8, fontenc=EU1 EU2 TU]
   \AfterBabelCommands{%
     \newcommand\icelandic at og{%
-      \AtBeginDocument{%
-        \@ifundefined{T@\ifcase\bbl at engine\or EU2\or EU1\fi}%
-         {\PackageWarning{icelandic}%
-          {With xetex/luatex EU1 or EU2 should be defined. Use\MessageBreak
-           `fontspec' o `fontenc'. I'll proceed, but expect\MessageBreak
-           some errors. Reported}}{}}%
-      \edef\icelandic at tempa##1{%
-        \noexpand\DeclareTextCommand
-        {##1}{\ifcase\bbl at engine\or EU2\or EU1\fi}}%
+      \@ifundefined{T@\ifcase\bbl at engine\or EU2\or EU1\fi}%
+       {\edef\icelandic at tempa##1{\noexpand\DeclareTextCommand{##1}{TU}}}%
+       {\edef\icelandic at tempa##1{%
+         \noexpand\DeclareTextCommand
+         {##1}{\ifcase\bbl at engine\or EU2\or EU1\fi}}}%
       \icelandic at tempa{\oob}{ǫ}%
       \icelandic at tempa{\Oob}{Ǫ}%
       \icelandic at tempa{\ooob}{\'{ǫ}}%



More information about the tex-live-commits mailing list