Subject: CVS commit: pkgsrc/print
From: Mark Davies
Date: 2023-06-17 12:39:31
Message id: 20230617103931.A10BCFA89@cvs.NetBSD.org

Log Message:
tex-polyglossia{,.doc}: update to 1.63

Bug fixes:
‣ Language options are now lowercased before they are handled.
  This fixes errors when using the options in \MakeUppercase
  context (e.g., in headings).
‣ Fix casing value for medieval Latin (this concerns ⟨u⟩ and
  ⟨V⟩ casing).
‣ Remove hacks in some gloss files where \MakeUppercase has been
  redefined to a no-op since the respective scripts do not have
  uppercasing. As \MakeUppercase is now locale-aware, these hacks
  are no longer needed. This concerns Arabic, Divehi, Hebrew,
  Hindi, Kurdish, Persian, Punjabi, Syriac, and Urdu.
‣ Fix Eastern (Mashriq) Arabic numbering direction with LuaLaTeX
  for Arabic, Kurdish, Persian, Syriac, and Urdu.
‣ French variant=acadian refers to the Canadian French subvariety
  as spoken in the Acadian region (as opposed to Quebec French).
  To differentiate it we now use a dedicated subtag which can also
  be used to access the language (fr-CA-u-sd-canb).
  Note that Quebec French is currently connected with fr-CA,
  not the more specific fr-CA-u-sd-caqc, although the u extension
  is returned if requested via \BCPdata. In practice, the Canadian
  subvarieties of French are identical currently, anyway.
‣ Do not blindly de-activate the quote character in languages that
  provide shorthands if the shorthands are not used. This allows
  to activate the character with other packages such as csquotes.
‣ Do not flood the LaTeX hooks with redundant French itemlabels
  and footnote settings.
‣ Fix Korean patching of part format with hyperref.
‣ Make Hebrew numerals expandable.
‣ Avoid superfluous writing of language switches to aux file.

New features:
‣ New option capitalyiwn for Armenian.
‣ New option capitaleszett for German.
‣ New option capitaliota for Greek.
‣ New option datei for Serbian.
‣ New option sectionsep for Arabic, Kurdish, Persian, Syriac,
  and Urdu.
‣ Add aliases eastern (= mashriq) and western (= maghrib) to
  Arabic numerals.
‣ New date commands \today*, \todayGen, \todayArabic, and
  \todayRoman (all with starred counterparts) for Serbian.
‣ Implement basic support for variant=ijekavian in Serbian.
‣ Dutch now hyphenates properly on letters with tremata.
  The new option, tremahyphenation, is provided to opt-out
  this feature.
‣ Add shorthands "a, "e, "i, "o, "u, "A, \ 
"E, "I, "O, "U,
  "y, and "Y to Dutch.

Interface changes:
‣ All language options are now lowercase by default (though the
  mechanism is case-insensitive anyway). Changes cover Kurdish,
  Sanskrit, Serbian.

Files:
RevisionActionfile
1.16modifypkgsrc/print/tex-polyglossia/Makefile
1.9modifypkgsrc/print/tex-polyglossia/PLIST
1.16modifypkgsrc/print/tex-polyglossia/distinfo
1.15modifypkgsrc/print/tex-polyglossia-doc/Makefile
1.16modifypkgsrc/print/tex-polyglossia-doc/distinfo