texlive[51029] Master/texmf-dist: gregoriotex

commits+karl at tug.org commits+karl at tug.org
Mon May 6 23:28:23 CEST 2019


Revision: 51029
          http://tug.org/svn/texlive?view=revision&revision=51029
Author:   karl
Date:     2019-05-06 23:28:23 +0200 (Mon, 06 May 2019)
Log Message:
-----------
gregoriotex

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/luatex/gregoriotex/Command_Index_User.tex
    trunk/Master/texmf-dist/doc/luatex/gregoriotex/Gabc.tex
    trunk/Master/texmf-dist/doc/luatex/gregoriotex/GregorioNabcRef.pdf
    trunk/Master/texmf-dist/doc/luatex/gregoriotex/GregorioRef.pdf
    trunk/Master/texmf-dist/doc/luatex/gregoriotex/GregorioRef.tex
    trunk/Master/texmf-dist/fonts/source/gregoriotex/squarize.py
    trunk/Master/texmf-dist/fonts/truetype/public/gregoriotex/greciliae-hole.ttf
    trunk/Master/texmf-dist/fonts/truetype/public/gregoriotex/greciliae-hollow.ttf
    trunk/Master/texmf-dist/fonts/truetype/public/gregoriotex/greciliae-op-hole.ttf
    trunk/Master/texmf-dist/fonts/truetype/public/gregoriotex/greciliae-op-hollow.ttf
    trunk/Master/texmf-dist/fonts/truetype/public/gregoriotex/greciliae-op.ttf
    trunk/Master/texmf-dist/fonts/truetype/public/gregoriotex/greciliae.ttf
    trunk/Master/texmf-dist/fonts/truetype/public/gregoriotex/gregall.ttf
    trunk/Master/texmf-dist/fonts/truetype/public/gregoriotex/grelaon.ttf
    trunk/Master/texmf-dist/fonts/truetype/public/gregoriotex/gresgmodern.ttf
    trunk/Master/texmf-dist/tex/lualatex/gregoriotex/gregoriosyms.sty
    trunk/Master/texmf-dist/tex/lualatex/gregoriotex/gregoriotex.sty
    trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-chars.tex
    trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-common.tex
    trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-main.tex
    trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-nabc.lua
    trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-nabc.tex
    trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-signs.lua
    trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-signs.tex
    trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-spaces.tex
    trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-syllable.tex
    trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-symbols.lua
    trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-symbols.tex
    trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex.lua
    trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex.tex

Modified: trunk/Master/texmf-dist/doc/luatex/gregoriotex/Command_Index_User.tex
===================================================================
--- trunk/Master/texmf-dist/doc/luatex/gregoriotex/Command_Index_User.tex	2019-05-06 21:14:53 UTC (rev 51028)
+++ trunk/Master/texmf-dist/doc/luatex/gregoriotex/Command_Index_User.tex	2019-05-06 21:28:23 UTC (rev 51029)
@@ -938,9 +938,9 @@
 	& \texttt{firstletter} & The center of the first letter/character of the syllable will align with the alignment point of the neumes\\
 \end{argtable}
 
-\textbf{Nota Bene:} What constitutes the ``vowel'' of the syllable is determined by the language the lyric text is written in, as specified by the use of the \texttt{language} header in the gabc file.  Out of the box, Gregorio\TeX\ explicitly supports only Latin and English, but the rules for Latin have a high degree of overlap with many Romance languages, allowing them to fall back on the Latin rules with acceptable results.
+\textbf{Nota Bene:} What constitutes the ``vowel'' of the syllable is determined by the language the lyric text is written in, as specified by the use of the \texttt{language} header in the gabc file.  Out of the box, Gregorio\TeX\ explicitly supports Latin, English, Church Slavonic and Hungarian.  Polish, Czech, and Slovak are supported as aliases for Church Slavonic.  Furthermore the rules for Latin have a high degree of overlap with many Romance languages, allowing them to fall back on the Latin rules with acceptable results.
 
-You can also define your own languages in \texttt{gregorio-vowels.dat}.  If you do define a language, please consider sharing your work by submitting it to the project (see CONTRIBUTING.md for instructions).
+You can also define your own languages in \texttt{gregorio-vowels.dat} (see \nameref{customvowels} for details).  If you do define a language, please consider sharing your work by submitting it to the project (see CONTRIBUTING.md for instructions).
 
 Finally, in cases where you want some sort of exceptional alignment, you can force Gregorio to consider a particular part of the syllable to be the ``vowel'' by enclosing it in curly braces (``\{'' and ``\}'') in your gabc file.  Curly braces only affect alignment when using vowel centering.  Syllable centering will always use the entire syllable, and firstletter centering will always use the first character of the syllable --- regardless of curly braces in the gabc file.
 
@@ -1366,7 +1366,7 @@
 Macro to set the font to be used for the ancient notation.
 
 \begin{argtable}
-	\#1 & string & the name of the font\\
+	\#1 & string & the name of the font, either \texttt{gregall}, \texttt{grelaon}, or \texttt{gresgmodern}\\
 	\#2 & integer & point size at which the font should be loaded\\
 \end{argtable}
 

Modified: trunk/Master/texmf-dist/doc/luatex/gregoriotex/Gabc.tex
===================================================================
--- trunk/Master/texmf-dist/doc/luatex/gregoriotex/Gabc.tex	2019-05-06 21:14:53 UTC (rev 51028)
+++ trunk/Master/texmf-dist/doc/luatex/gregoriotex/Gabc.tex	2019-05-06 21:28:23 UTC (rev 51029)
@@ -388,7 +388,9 @@
 
 If you are using a language for which built-in language rules do not exist and the fallbacks are insufficient, then you may wish to provide your own set of vowel detection rules.  This can be done with a special file:\verb=gregorio-vowels.dat=.  See \nameref{customvowels} for information about how to create and use this file.
 
+Languages which are currently supported are Latin, English, Church Slavonic and Hungarian.  Polish, Czech, and Slovak are supported as aliases for Church Slavonic.  All of these languages can be specified by name (in which case both titlecase and lowercase names are recognized) and by using their ISO 639 (-1 two-letter, -2/T three-letter, or -2/B three-letter) standard abbreviations.
 
+
 \subsection{Notation --- Note Syntax}\label{notesyntax}
 
 In the notation section of the gabc file, notes and other figures that appear
@@ -1101,6 +1103,8 @@
 enclosed in square brackets, and a semicolon.  The language specified
 applies until the next language statement.
 
+When choosing the name for your language, it is preferable that you use the ISO 639-1 standard (two-letter) code.  All other names should be listed as aliases (see above).  If you plan to submit your vowel detection rules for inclusion in the Gregorio source, then this will be required.
+
 \item[vowel]
 
 The \texttt{vowel} keyword indicates that the characters which follow,
@@ -1138,9 +1142,11 @@
 By way of example, here is a vowel file that works for English:
 
 \begin{lstlisting}[autogobble]
-alias [english] to [English];
+alias [english] to [en];
+alias [English] to [en];
+alias [eng] to [en];
 
-language [English];
+language [en];
 
 vowel aàáAÀÁ;
 vowel eèéëEÈÉË;

Modified: trunk/Master/texmf-dist/doc/luatex/gregoriotex/GregorioNabcRef.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/luatex/gregoriotex/GregorioRef.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/luatex/gregoriotex/GregorioRef.tex
===================================================================
--- trunk/Master/texmf-dist/doc/luatex/gregoriotex/GregorioRef.tex	2019-05-06 21:14:53 UTC (rev 51028)
+++ trunk/Master/texmf-dist/doc/luatex/gregoriotex/GregorioRef.tex	2019-05-06 21:28:23 UTC (rev 51029)
@@ -183,7 +183,7 @@
 
 		\vspace{1cm}
 
-		\large Version \textbf{5.2.0}, 10 March 2019 %% PARSE_VERSION_DATE
+		\large Version \textbf{5.2.1}, 6 April 2019 %% PARSE_VERSION_DATE
 
 		\vspace{1.5cm}
 	\end{center}

Modified: trunk/Master/texmf-dist/fonts/source/gregoriotex/squarize.py
===================================================================
--- trunk/Master/texmf-dist/fonts/source/gregoriotex/squarize.py	2019-05-06 21:14:53 UTC (rev 51028)
+++ trunk/Master/texmf-dist/fonts/source/gregoriotex/squarize.py	2019-05-06 21:28:23 UTC (rev 51029)
@@ -90,7 +90,7 @@
     14 : 'Fourteen',
 }
 
-GREGORIO_VERSION = '5.2.0'
+GREGORIO_VERSION = '5.2.1'
 
 # The unicode character at which we start our numbering:
 # U+E000 is the start of the BMP Private Use Area

Modified: trunk/Master/texmf-dist/fonts/truetype/public/gregoriotex/greciliae-hole.ttf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/fonts/truetype/public/gregoriotex/greciliae-hollow.ttf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/fonts/truetype/public/gregoriotex/greciliae-op-hole.ttf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/fonts/truetype/public/gregoriotex/greciliae-op-hollow.ttf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/fonts/truetype/public/gregoriotex/greciliae-op.ttf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/fonts/truetype/public/gregoriotex/greciliae.ttf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/fonts/truetype/public/gregoriotex/gregall.ttf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/fonts/truetype/public/gregoriotex/grelaon.ttf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/fonts/truetype/public/gregoriotex/gresgmodern.ttf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/tex/lualatex/gregoriotex/gregoriosyms.sty
===================================================================
--- trunk/Master/texmf-dist/tex/lualatex/gregoriotex/gregoriosyms.sty	2019-05-06 21:14:53 UTC (rev 51028)
+++ trunk/Master/texmf-dist/tex/lualatex/gregoriotex/gregoriosyms.sty	2019-05-06 21:28:23 UTC (rev 51029)
@@ -19,7 +19,7 @@
 
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{gregoriosyms}
-		[2019/03/10 v5.2.0 GregorioTeX symbols only.]% PARSE_VERSION_DATE_LTX
+		[2019/04/06 v5.2.1 GregorioTeX symbols only.]% PARSE_VERSION_DATE_LTX
 
 % If gregoriotex has been loaded, then we need to abort the loading process of this package here in order to avoid some conflicts.
 \ifcsname gregoriotex at symbols@loaded\endcsname\endinput\fi%
@@ -39,7 +39,7 @@
 
 % The version of gregorio. All gregoriotex*.tex files must have the same.
 % All gtex files must also have the same version.
-\xdef\gre at gregoriotexversion{5.2.0}% GREGORIO_VERSION - VersionManager.py
+\xdef\gre at gregoriotexversion{5.2.1}% GREGORIO_VERSION - VersionManager.py
 
 \providecommand{\gre at declarefileversion}[2]{\relax}
 

Modified: trunk/Master/texmf-dist/tex/lualatex/gregoriotex/gregoriotex.sty
===================================================================
--- trunk/Master/texmf-dist/tex/lualatex/gregoriotex/gregoriotex.sty	2019-05-06 21:14:53 UTC (rev 51028)
+++ trunk/Master/texmf-dist/tex/lualatex/gregoriotex/gregoriotex.sty	2019-05-06 21:28:23 UTC (rev 51029)
@@ -19,7 +19,7 @@
 
 \NeedsTeXFormat{LaTeX2e}%
 \ProvidesPackage{gregoriotex}%
-		[2019/03/10 v5.2.0 GregorioTeX system.]% PARSE_VERSION_DATE_LTX
+		[2019/04/06 v5.2.1 GregorioTeX system.]% PARSE_VERSION_DATE_LTX
 
 % If gregoriosyms has been loaded then there are going to be some conflicts in the definitions made in that package and this one.  In order to provide for a more informative error message, we check for that conflict right away
 \ifcsname gregoriotex at symbols@loaded\endcsname\gre at error{Loading gregoriotex after\MessageBreak gregoriosyms is not supported.  Please remove the\MessageBreak loading of gregoriosyms (its contents are loaded\MessageBreak by gregoriotex)}\fi%

Modified: trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-chars.tex
===================================================================
--- trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-chars.tex	2019-05-06 21:14:53 UTC (rev 51028)
+++ trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-chars.tex	2019-05-06 21:28:23 UTC (rev 51029)
@@ -17,7 +17,7 @@
 % You should have received a copy of the GNU General Public License
 % along with Gregorio.  If not, see <http://www.gnu.org/licenses/>.
 
-\gre at declarefileversion{gregoriotex-chars.tex}{5.2.0}% GREGORIO_VERSION
+\gre at declarefileversion{gregoriotex-chars.tex}{5.2.1}% GREGORIO_VERSION
 
 \def\gre at char@fuse at punctum@one{\GreFuseTwo{\GreCPLeadingPunctumOne}{\GreCPPunctum}}%
 \def\gre at char@fuse at quilisma@one{\GreFuseTwo{\GreCPLeadingQuilismaOne}{\GreCPPunctum}}%

Modified: trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-common.tex
===================================================================
--- trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-common.tex	2019-05-06 21:14:53 UTC (rev 51028)
+++ trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-common.tex	2019-05-06 21:28:23 UTC (rev 51029)
@@ -17,7 +17,7 @@
 % You should have received a copy of the GNU General Public License
 % along with Gregorio.  If not, see <http://www.gnu.org/licenses/>.
 
-\gre at declarefileversion{gregoriotex-commonx.tex}{5.2.0}% GREGORIO_VERSION
+\gre at declarefileversion{gregoriotex-commonx.tex}{5.2.1}% GREGORIO_VERSION
 
 
 %%%%%%%%%

Modified: trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-main.tex
===================================================================
--- trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-main.tex	2019-05-06 21:14:53 UTC (rev 51028)
+++ trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-main.tex	2019-05-06 21:28:23 UTC (rev 51029)
@@ -21,7 +21,7 @@
 
 % The version of gregorio. All gregoriotex*.tex files must have the same.
 % All gtex files must also have the same version.
-\xdef\gre at gregoriotexversion{5.2.0}% GREGORIO_VERSION - VersionManager.py
+\xdef\gre at gregoriotexversion{5.2.1}% GREGORIO_VERSION - VersionManager.py
 
 \ifluatex%
 	\ifnum\luatexversion<76%

Modified: trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-nabc.lua
===================================================================
--- trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-nabc.lua	2019-05-06 21:14:53 UTC (rev 51028)
+++ trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-nabc.lua	2019-05-06 21:28:23 UTC (rev 51029)
@@ -20,7 +20,7 @@
 -- this file contains lua functions used by GregorioTeX St. Gall ancient
 -- neume support when called with LuaTeX.
 
--- GREGORIO_VERSION 5.2.0
+-- GREGORIO_VERSION 5.2.1
 
 local catcode_at_letter = luatexbase.catcodetables['gre at atletter']
 

Modified: trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-nabc.tex
===================================================================
--- trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-nabc.tex	2019-05-06 21:14:53 UTC (rev 51028)
+++ trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-nabc.tex	2019-05-06 21:28:23 UTC (rev 51029)
@@ -19,7 +19,7 @@
 
 % this file contains macros for St. Gall ancient neume support
 
-\gre at declarefileversion{gregoriotex-nabc.tex}{5.2.0}% GREGORIO_VERSION
+\gre at declarefileversion{gregoriotex-nabc.tex}{5.2.1}% GREGORIO_VERSION
 
 
 \xdef\gre at nabcfontname{gregall}%

Modified: trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-signs.lua
===================================================================
--- trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-signs.lua	2019-05-06 21:14:53 UTC (rev 51028)
+++ trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-signs.lua	2019-05-06 21:28:23 UTC (rev 51029)
@@ -19,7 +19,7 @@
 
 -- this file contains lua functions to support signs used by GregorioTeX.
 
--- GREGORIO_VERSION 5.2.0
+-- GREGORIO_VERSION 5.2.1
 
 local err = gregoriotex.module.err
 local warn = gregoriotex.module.warn

Modified: trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-signs.tex
===================================================================
--- trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-signs.tex	2019-05-06 21:14:53 UTC (rev 51028)
+++ trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-signs.tex	2019-05-06 21:28:23 UTC (rev 51029)
@@ -22,7 +22,7 @@
 
 \def\grebarbracewidth{.58879}%
 
-\gre at declarefileversion{gregoriotex-signs.tex}{5.2.0}% GREGORIO_VERSION
+\gre at declarefileversion{gregoriotex-signs.tex}{5.2.1}% GREGORIO_VERSION
 
 \def\gre at usestylecommon{%
 	\gre at trace{gre at usestylecommon}%

Modified: trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-spaces.tex
===================================================================
--- trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-spaces.tex	2019-05-06 21:14:53 UTC (rev 51028)
+++ trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-spaces.tex	2019-05-06 21:28:23 UTC (rev 51029)
@@ -19,7 +19,7 @@
 
 % this file contains definitions of spaces
 
-\gre at declarefileversion{gregoriotex-spaces.tex}{5.2.0}% GREGORIO_VERSION
+\gre at declarefileversion{gregoriotex-spaces.tex}{5.2.1}% GREGORIO_VERSION
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %% macros for tuning penalties

Modified: trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-syllable.tex
===================================================================
--- trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-syllable.tex	2019-05-06 21:14:53 UTC (rev 51028)
+++ trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-syllable.tex	2019-05-06 21:28:23 UTC (rev 51029)
@@ -19,7 +19,7 @@
 
 % this file contains definitions of the glyphs and the syllables
 
-\gre at declarefileversion{gregoriotex-syllable.tex}{5.2.0}% GREGORIO_VERSION
+\gre at declarefileversion{gregoriotex-syllable.tex}{5.2.1}% GREGORIO_VERSION
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %% macros for the typesetting of the different glyphs

Modified: trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-symbols.lua
===================================================================
--- trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-symbols.lua	2019-05-06 21:14:53 UTC (rev 51028)
+++ trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-symbols.lua	2019-05-06 21:28:23 UTC (rev 51029)
@@ -19,7 +19,7 @@
 
 -- this file contains lua functions to support signs used by GregorioTeX.
 
--- GREGORIO_VERSION 5.2.0
+-- GREGORIO_VERSION 5.2.1
 
 local err = gregoriotex.module.err
 local warn = gregoriotex.module.warn

Modified: trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-symbols.tex
===================================================================
--- trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-symbols.tex	2019-05-06 21:14:53 UTC (rev 51028)
+++ trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex-symbols.tex	2019-05-06 21:28:23 UTC (rev 51029)
@@ -22,7 +22,7 @@
 \ifcsname gregoriotex at symbols@loaded\endcsname\endinput\fi%
 \def\gregoriotex at symbols@loaded{}%
 
-\gre at declarefileversion{gregoriotex-symbols.tex}{5.2.0}% GREGORIO_VERSION
+\gre at declarefileversion{gregoriotex-symbols.tex}{5.2.1}% GREGORIO_VERSION
 
 \RequireLuaModule{gregoriotex}%
 

Modified: trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex.lua
===================================================================
--- trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex.lua	2019-05-06 21:14:53 UTC (rev 51028)
+++ trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex.lua	2019-05-06 21:28:23 UTC (rev 51029)
@@ -24,13 +24,13 @@
 gregoriotex = gregoriotex or {}
 local gregoriotex = gregoriotex
 
-local internalversion = '5.2.0' -- GREGORIO_VERSION (comment used by VersionManager.py)
+local internalversion = '5.2.1' -- GREGORIO_VERSION (comment used by VersionManager.py)
 
 local err, warn, info, log = luatexbase.provides_module({
     name               = "gregoriotex",
-    version            = '5.2.0', -- GREGORIO_VERSION
+    version            = '5.2.1', -- GREGORIO_VERSION
     greinternalversion = internalversion,
-    date               = "2019/03/10", -- GREGORIO_DATE_LTX
+    date               = "2019/04/06", -- GREGORIO_DATE_LTX
     description        = "GregorioTeX module.",
     author             = "The Gregorio Project (see CONTRIBUTORS.md)",
     copyright          = "2008-2019 - The Gregorio Project",
@@ -146,14 +146,14 @@
     local exe_version
 
     -- first look for one with the exact version
-    real_gregorio_exe = 'gregorio-5_2_0' -- FILENAME_VERSION
-    local cmd = string.format("%s -o %%s %s", real_gregorio_exe,
+    real_gregorio_exe = 'gregorio-5_2_1' -- FILENAME_VERSION
+    local cmd = string.format([[%s -o "%%s" "%s"]], real_gregorio_exe,
         test_snippet_filename)
     exe_version = get_prog_output(cmd, '*line')
     if not exe_version then
       -- look for suffix-less executable
       real_gregorio_exe = 'gregorio'
-      cmd = string.format("%s -o %%s %s", real_gregorio_exe,
+      cmd = string.format([[%s -o "%%s" "%s"]], real_gregorio_exe,
           test_snippet_filename)
       exe_version = get_prog_output(cmd, '*line')
     end
@@ -547,7 +547,7 @@
         h, line = remove(h, line)
       else
         linenum = linenum + 1
-        debugmessage('linesglues', 'line %d: %s factor %d%%', linenum, glue_sign_name[line.glue_sign], line.glue_set*100)
+        debugmessage('linesglues', 'line %d: %s factor %.0f%%', linenum, glue_sign_name[line.glue_sign], line.glue_set*100)
         centerstartnode = nil
         line_id = nil
         line_top = nil
@@ -932,7 +932,7 @@
   gabc = gabc:match('^()%s*$') and '' or gabc:match('^%s*(.*%S)')
   f:write('name:direct-gabc;\n'..(header or '')..'\n%%\n'..gabc:gsub('\\par ', '\n'))
   f:close()
-  local cmd = string.format('%s -W %s-o %%s -l %s %s', gregorio_exe(),
+  local cmd = string.format([[%s -W %s-o "%%s" -l "%s" "%s"]], gregorio_exe(),
       deprecated, snippet_logname, snippet_filename)
   local content = get_prog_output(cmd, '*a')
   if content == nil then

Modified: trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex.tex
===================================================================
--- trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex.tex	2019-05-06 21:14:53 UTC (rev 51028)
+++ trunk/Master/texmf-dist/tex/luatex/gregoriotex/gregoriotex.tex	2019-05-06 21:28:23 UTC (rev 51029)
@@ -21,7 +21,7 @@
 
 
 % This file needs to be marked with the version number.  For now I've done this with the following comment, but we should check to see if PlainTeX has something similar to the version declaration of LaTeX and use that if it does.
-% 		[2019/03/10 v5.2.0 GregorioTeX system.]% PARSE_VERSION_DATE_LTX
+% 		[2019/04/06 v5.2.1 GregorioTeX system.]% PARSE_VERSION_DATE_LTX
 
 
 \edef\greoldcatcode{\the\catcode`@}



More information about the tex-live-commits mailing list