summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/scripts
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2022-04-17 16:33:34 +0000
committerKarl Berry <karl@freefriends.org>2022-04-17 16:33:34 +0000
commit9001150bd19ce22ee5766798bae6c40f415cc506 (patch)
tree302884965835d2c34999d15bf38b6163379d7fab /Master/texmf-dist/scripts
parent664eba9cd53aca29706a37a577d799c1714bd4fb (diff)
arara (16apr22)
git-svn-id: svn://tug.org/texlive/trunk@63054 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/scripts')
-rw-r--r--Master/texmf-dist/scripts/arara/arara.jarbin11876220 -> 11876220 bytes
-rw-r--r--Master/texmf-dist/scripts/arara/rules/arara-rule-xelatex.yaml3
-rw-r--r--Master/texmf-dist/scripts/arara/rules/arara-rule-xetex.yaml13
3 files changed, 14 insertions, 2 deletions
diff --git a/Master/texmf-dist/scripts/arara/arara.jar b/Master/texmf-dist/scripts/arara/arara.jar
index 1ca91d68ee8..8d49986b5d3 100644
--- a/Master/texmf-dist/scripts/arara/arara.jar
+++ b/Master/texmf-dist/scripts/arara/arara.jar
Binary files differ
diff --git a/Master/texmf-dist/scripts/arara/rules/arara-rule-xelatex.yaml b/Master/texmf-dist/scripts/arara/rules/arara-rule-xelatex.yaml
index 03ab0d0af03..12d18646029 100644
--- a/Master/texmf-dist/scripts/arara/rules/arara-rule-xelatex.yaml
+++ b/Master/texmf-dist/scripts/arara/rules/arara-rule-xelatex.yaml
@@ -19,7 +19,8 @@ arguments:
- identifier: branch
flag: >
@{
- engines = [ 'stable' : 'xelatex', 'developer' : 'xelatex-dev' ];
+ engines = [ 'stable' : 'xelatex', 'developer' : 'xelatex-dev',
+ 'unsafe' : 'xelatex-unsafe' ];
if (engines.keySet().contains(parameters.branch)) {
return engines.get(parameters.branch);
} else {
diff --git a/Master/texmf-dist/scripts/arara/rules/arara-rule-xetex.yaml b/Master/texmf-dist/scripts/arara/rules/arara-rule-xetex.yaml
index 7cc315f3ce9..e3956f48e30 100644
--- a/Master/texmf-dist/scripts/arara/rules/arara-rule-xetex.yaml
+++ b/Master/texmf-dist/scripts/arara/rules/arara-rule-xetex.yaml
@@ -12,10 +12,21 @@ commands:
- name: XeTeX engine
command: >
@{
- return getCommand('xetex', interaction, shell,
+ return getCommand(branch, interaction, shell,
synctex, options, reference.getName());
}
arguments:
+- identifier: branch
+ flag: >
+ @{
+ engines = [ 'stable' : 'xetex', 'unsafe' : 'xetex-unsafe' ];
+ if (engines.keySet().contains(parameters.branch)) {
+ return engines.get(parameters.branch);
+ } else {
+ throwError('The valid branch values are: ' + engines.keySet());
+ }
+ }
+ default: 'stable'
- identifier: interaction
flag: >
@{