summaryrefslogtreecommitdiff
path: root/Build/source/utils
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/utils')
-rw-r--r--Build/source/utils/xindy/INSTALL4
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/albanian/latin1.pl2
-rw-r--r--Build/source/utils/xindy/make-rules/alphabets/albanian/utf8.pl.in2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/belarusian/cp1251.pl2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/belarusian/iso88595.pl2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/belarusian/isoir111.pl2
-rw-r--r--Build/source/utils/xindy/make-rules/alphabets/belarusian/utf8.pl.in2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/bulgarian/cp1251.pl2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/bulgarian/iso88595.pl2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/bulgarian/koi8-r.pl2
-rw-r--r--Build/source/utils/xindy/make-rules/alphabets/bulgarian/utf8.pl.in2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/croatian/cp1250.pl2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/croatian/latin2.pl2
-rw-r--r--Build/source/utils/xindy/make-rules/alphabets/croatian/utf8.pl.in2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/czech/cp1250.pl2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/czech/latin2.pl2
-rw-r--r--Build/source/utils/xindy/make-rules/alphabets/czech/utf8.pl.in2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/danish/cp1252.pl2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/danish/latin9.pl2
-rw-r--r--Build/source/utils/xindy/make-rules/alphabets/danish/utf8.pl.in2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/dutch/ij-as-ij-latin1.pl2
-rw-r--r--Build/source/utils/xindy/make-rules/alphabets/dutch/ij-as-ij-utf8.pl.in2
-rw-r--r--Build/source/utils/xindy/make-rules/alphabets/dutch/ij-as-y-utf8.pl.in2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/english/cp1252.pl2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/english/latin9.pl2
-rw-r--r--Build/source/utils/xindy/make-rules/alphabets/english/utf8.pl.in2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/esperanto/latin3.pl2
-rw-r--r--Build/source/utils/xindy/make-rules/alphabets/esperanto/utf8.pl.in2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/estonian/cp1252.pl2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/estonian/latin9.pl2
-rw-r--r--Build/source/utils/xindy/make-rules/alphabets/estonian/utf8.pl.in2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/finnish/cp1252.pl2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/finnish/latin9.pl2
-rw-r--r--Build/source/utils/xindy/make-rules/alphabets/finnish/utf8.pl.in2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/french/cp1252.pl2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/french/latin9.pl2
-rw-r--r--Build/source/utils/xindy/make-rules/alphabets/french/utf8.pl.in2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/general/cp1252.pl2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/general/cp850.pl2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/general/latin9.pl2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/general/template.pl2
-rw-r--r--Build/source/utils/xindy/make-rules/alphabets/general/utf8.pl.in2
-rw-r--r--Build/source/utils/xindy/make-rules/alphabets/georgian/utf8.pl.in2
-rw-r--r--Build/source/utils/xindy/make-rules/alphabets/german/braille-utf8.pl.in2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/german/din5007-latin1.pl2
-rw-r--r--Build/source/utils/xindy/make-rules/alphabets/german/din5007-utf8.pl.in2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/german/duden-latin1.pl2
-rw-r--r--Build/source/utils/xindy/make-rules/alphabets/german/duden-utf8.pl.in2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/greek/iso88597.pl2
-rw-r--r--Build/source/utils/xindy/make-rules/alphabets/greek/polytonic-utf8.pl.in2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/greek/translit-latin4.pl2
-rw-r--r--Build/source/utils/xindy/make-rules/alphabets/greek/translit-utf8.pl.in2
-rw-r--r--Build/source/utils/xindy/make-rules/alphabets/greek/utf8.pl.in2
-rw-r--r--Build/source/utils/xindy/make-rules/alphabets/gypsy/northrussian-utf8.pl.in2
-rw-r--r--Build/source/utils/xindy/make-rules/alphabets/hausa/utf8.pl.in2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/hebrew/iso88598.pl2
-rw-r--r--Build/source/utils/xindy/make-rules/alphabets/hebrew/utf8.pl.in2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/hungarian/cp1250.pl2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/hungarian/latin2.pl2
-rw-r--r--Build/source/utils/xindy/make-rules/alphabets/hungarian/utf8.pl.in2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/icelandic/cp1252.pl2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/icelandic/latin9.pl2
-rw-r--r--Build/source/utils/xindy/make-rules/alphabets/icelandic/utf8.pl.in2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/italian/latin1.pl2
-rw-r--r--Build/source/utils/xindy/make-rules/alphabets/italian/utf8.pl.in2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/klingon/translit-ascii.pl2
-rw-r--r--Build/source/utils/xindy/make-rules/alphabets/klingon/utf8.pl.in2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/kurdish/bedirxan-latin5.pl2
-rw-r--r--Build/source/utils/xindy/make-rules/alphabets/kurdish/bedirxan-utf8.pl.in2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/kurdish/turkish-i-latin5.pl2
-rw-r--r--Build/source/utils/xindy/make-rules/alphabets/kurdish/turkish-i-utf8.pl.in2
-rw-r--r--Build/source/utils/xindy/make-rules/alphabets/latin/utf8.pl.in2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/latvian/latin4.pl2
-rw-r--r--Build/source/utils/xindy/make-rules/alphabets/latvian/utf8.pl.in2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/lithuanian/latin4.pl2
-rw-r--r--Build/source/utils/xindy/make-rules/alphabets/lithuanian/utf8.pl.in2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/lower-sorbian/cp1250.pl2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/lower-sorbian/latin2.pl2
-rw-r--r--Build/source/utils/xindy/make-rules/alphabets/lower-sorbian/utf8.pl.in2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/macedonian/cp1251.pl2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/macedonian/iso88595.pl2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/macedonian/isoir111.pl2
-rw-r--r--Build/source/utils/xindy/make-rules/alphabets/macedonian/utf8.pl.in2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/make-rules.pl2
-rw-r--r--Build/source/utils/xindy/make-rules/alphabets/mongolian/cyrillic-utf8.pl.in2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/norwegian/latin1.pl2
-rw-r--r--Build/source/utils/xindy/make-rules/alphabets/norwegian/utf8.pl.in2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/polish/cp1250.pl2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/polish/latin2.pl2
-rw-r--r--Build/source/utils/xindy/make-rules/alphabets/polish/utf8.pl.in2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/portuguese/latin1.pl2
-rw-r--r--Build/source/utils/xindy/make-rules/alphabets/portuguese/utf8.pl.in2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/romanian/latin2.pl2
-rw-r--r--Build/source/utils/xindy/make-rules/alphabets/romanian/utf8.pl.in2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/russian/cp1251.pl2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/russian/iso88595.pl2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/russian/koi8-r.pl2
-rw-r--r--Build/source/utils/xindy/make-rules/alphabets/russian/translit-iso-utf8.pl.in2
-rw-r--r--Build/source/utils/xindy/make-rules/alphabets/russian/utf8.pl.in2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/serbian/cp1251.pl2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/serbian/iso88595.pl2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/serbian/isoir111.pl2
-rw-r--r--Build/source/utils/xindy/make-rules/alphabets/serbian/utf8.pl.in2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/slovak/large-cp1250.pl2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/slovak/large-latin2.pl2
-rw-r--r--Build/source/utils/xindy/make-rules/alphabets/slovak/large-utf8.pl.in2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/slovak/small-cp1250.pl2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/slovak/small-latin2.pl2
-rw-r--r--Build/source/utils/xindy/make-rules/alphabets/slovak/small-utf8.pl.in2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/slovenian/cp1250.pl2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/slovenian/latin2.pl2
-rw-r--r--Build/source/utils/xindy/make-rules/alphabets/slovenian/utf8.pl.in2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/spanish/modern-latin1.pl2
-rw-r--r--Build/source/utils/xindy/make-rules/alphabets/spanish/modern-utf8.pl.in2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/spanish/traditional-latin1.pl2
-rw-r--r--Build/source/utils/xindy/make-rules/alphabets/spanish/traditional-utf8.pl.in2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/swedish/cp1252.pl2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/swedish/latin9.pl2
-rw-r--r--Build/source/utils/xindy/make-rules/alphabets/swedish/utf8.pl.in2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/test1/test1.pl2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/turkish/latin3.pl2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/turkish/latin5.pl2
-rw-r--r--Build/source/utils/xindy/make-rules/alphabets/turkish/utf8.pl.in2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/ukrainian/cp1251.pl2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/ukrainian/koi8-u.pl2
-rw-r--r--Build/source/utils/xindy/make-rules/alphabets/ukrainian/utf8.pl.in2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/upper-sorbian/cp1250.pl2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/alphabets/upper-sorbian/latin2.pl2
-rw-r--r--Build/source/utils/xindy/make-rules/alphabets/upper-sorbian/utf8.pl.in2
-rw-r--r--Build/source/utils/xindy/make-rules/alphabets/vietnamese/utf8.pl.in2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/inputenc/make-inp-rules.pl2
-rwxr-xr-xBuild/source/utils/xindy/make-rules/inputenc/make-testidx.pl2
-rw-r--r--Build/source/utils/xindy/user-commands/Makefile.am2
-rw-r--r--Build/source/utils/xindy/user-commands/Makefile.in2
-rwxr-xr-xBuild/source/utils/xindy/user-commands/makeindex42
-rwxr-xr-xBuild/source/utils/xindy/user-commands/texindy2
-rw-r--r--Build/source/utils/xindy/user-commands/xindy.in2
137 files changed, 138 insertions, 138 deletions
diff --git a/Build/source/utils/xindy/INSTALL b/Build/source/utils/xindy/INSTALL
index 66b43150622..54eb2286b3c 100644
--- a/Build/source/utils/xindy/INSTALL
+++ b/Build/source/utils/xindy/INSTALL
@@ -21,8 +21,8 @@ An installed LaTeX system is required. It is needed to create the
LaTeX-specific part of the sort rules that knows how to handle LaTeX
Internal Character Encodings from *.idx files.
-Perl is required and expected in /usr/bin/perl.
-Someday in the future, this will be autoconf'ed, too.
+Perl is required and expected in somewhere in the PATH.
+(we're using the "#!/usr/bin/env perl" invocation).
We know that xindy compiles with gcc (version 3 and 4). We don't know
about other compilers.
diff --git a/Build/source/utils/xindy/make-rules/alphabets/albanian/latin1.pl b/Build/source/utils/xindy/make-rules/alphabets/albanian/latin1.pl
index 632fb12db52..60f7a6c899a 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/albanian/latin1.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/albanian/latin1.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Albanian";
$prefix = "sq";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/albanian/utf8.pl.in b/Build/source/utils/xindy/make-rules/alphabets/albanian/utf8.pl.in
index 78f5da4b373..7883018d7cc 100644
--- a/Build/source/utils/xindy/make-rules/alphabets/albanian/utf8.pl.in
+++ b/Build/source/utils/xindy/make-rules/alphabets/albanian/utf8.pl.in
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Albanian";
$prefix = "sq";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/belarusian/cp1251.pl b/Build/source/utils/xindy/make-rules/alphabets/belarusian/cp1251.pl
index 3880a2c9a9f..4b8475ca591 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/belarusian/cp1251.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/belarusian/cp1251.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Belarusian";
$prefix = "be";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/belarusian/iso88595.pl b/Build/source/utils/xindy/make-rules/alphabets/belarusian/iso88595.pl
index edbcdb109ea..f11fe4b711f 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/belarusian/iso88595.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/belarusian/iso88595.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Belarusian";
$prefix = "be";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/belarusian/isoir111.pl b/Build/source/utils/xindy/make-rules/alphabets/belarusian/isoir111.pl
index 55905ff7559..9e49addcdb2 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/belarusian/isoir111.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/belarusian/isoir111.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Belarusian";
$prefix = "be";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/belarusian/utf8.pl.in b/Build/source/utils/xindy/make-rules/alphabets/belarusian/utf8.pl.in
index 6d2cfd55832..6313c3a681b 100644
--- a/Build/source/utils/xindy/make-rules/alphabets/belarusian/utf8.pl.in
+++ b/Build/source/utils/xindy/make-rules/alphabets/belarusian/utf8.pl.in
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Belarusian";
$prefix = "be";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/bulgarian/cp1251.pl b/Build/source/utils/xindy/make-rules/alphabets/bulgarian/cp1251.pl
index b18ba01af3f..4c9cce57117 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/bulgarian/cp1251.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/bulgarian/cp1251.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Bulgarian";
$prefix = "bg";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/bulgarian/iso88595.pl b/Build/source/utils/xindy/make-rules/alphabets/bulgarian/iso88595.pl
index a745b534f38..7749c32b5e8 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/bulgarian/iso88595.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/bulgarian/iso88595.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Bulgarian";
$prefix = "bg";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/bulgarian/koi8-r.pl b/Build/source/utils/xindy/make-rules/alphabets/bulgarian/koi8-r.pl
index 79e53a25250..719181bab03 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/bulgarian/koi8-r.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/bulgarian/koi8-r.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Bulgarian";
$prefix = "bg";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/bulgarian/utf8.pl.in b/Build/source/utils/xindy/make-rules/alphabets/bulgarian/utf8.pl.in
index c9393a1a0a7..7fd10e37aa5 100644
--- a/Build/source/utils/xindy/make-rules/alphabets/bulgarian/utf8.pl.in
+++ b/Build/source/utils/xindy/make-rules/alphabets/bulgarian/utf8.pl.in
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Bulgarian";
$prefix = "bg";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/croatian/cp1250.pl b/Build/source/utils/xindy/make-rules/alphabets/croatian/cp1250.pl
index ef624f39335..51dd4923409 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/croatian/cp1250.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/croatian/cp1250.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Croatian";
$prefix = "hr";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/croatian/latin2.pl b/Build/source/utils/xindy/make-rules/alphabets/croatian/latin2.pl
index 5f94c9c0321..8a09a3defb8 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/croatian/latin2.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/croatian/latin2.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Croatian";
$prefix = "hr";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/croatian/utf8.pl.in b/Build/source/utils/xindy/make-rules/alphabets/croatian/utf8.pl.in
index ec71a6d608a..8bd27cdc037 100644
--- a/Build/source/utils/xindy/make-rules/alphabets/croatian/utf8.pl.in
+++ b/Build/source/utils/xindy/make-rules/alphabets/croatian/utf8.pl.in
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Croatian";
$prefix = "hr";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/czech/cp1250.pl b/Build/source/utils/xindy/make-rules/alphabets/czech/cp1250.pl
index a8dda762d5f..3be1f637277 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/czech/cp1250.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/czech/cp1250.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Czech";
$prefix = "cs";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/czech/latin2.pl b/Build/source/utils/xindy/make-rules/alphabets/czech/latin2.pl
index 7af4d817e4c..fbd5fe5492c 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/czech/latin2.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/czech/latin2.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Czech";
$prefix = "cs";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/czech/utf8.pl.in b/Build/source/utils/xindy/make-rules/alphabets/czech/utf8.pl.in
index b4e189dd06b..0396cb78d0b 100644
--- a/Build/source/utils/xindy/make-rules/alphabets/czech/utf8.pl.in
+++ b/Build/source/utils/xindy/make-rules/alphabets/czech/utf8.pl.in
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Czech";
$prefix = "cs";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/danish/cp1252.pl b/Build/source/utils/xindy/make-rules/alphabets/danish/cp1252.pl
index dd3e3dedae2..6340012fdea 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/danish/cp1252.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/danish/cp1252.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Danish";
$prefix = "da";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/danish/latin9.pl b/Build/source/utils/xindy/make-rules/alphabets/danish/latin9.pl
index 89ee37be0ae..aa287c779b3 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/danish/latin9.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/danish/latin9.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Danish";
$prefix = "da";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/danish/utf8.pl.in b/Build/source/utils/xindy/make-rules/alphabets/danish/utf8.pl.in
index dca83190cfc..49868f82e4f 100644
--- a/Build/source/utils/xindy/make-rules/alphabets/danish/utf8.pl.in
+++ b/Build/source/utils/xindy/make-rules/alphabets/danish/utf8.pl.in
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Danish";
$prefix = "da";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/dutch/ij-as-ij-latin1.pl b/Build/source/utils/xindy/make-rules/alphabets/dutch/ij-as-ij-latin1.pl
index 9704c976872..ee385bce447 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/dutch/ij-as-ij-latin1.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/dutch/ij-as-ij-latin1.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
# Not quite sure about this -- MV
diff --git a/Build/source/utils/xindy/make-rules/alphabets/dutch/ij-as-ij-utf8.pl.in b/Build/source/utils/xindy/make-rules/alphabets/dutch/ij-as-ij-utf8.pl.in
index a457eb90dc2..70466da380c 100644
--- a/Build/source/utils/xindy/make-rules/alphabets/dutch/ij-as-ij-utf8.pl.in
+++ b/Build/source/utils/xindy/make-rules/alphabets/dutch/ij-as-ij-utf8.pl.in
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
# Not quite sure about this -- MV
diff --git a/Build/source/utils/xindy/make-rules/alphabets/dutch/ij-as-y-utf8.pl.in b/Build/source/utils/xindy/make-rules/alphabets/dutch/ij-as-y-utf8.pl.in
index befbec9d89e..5632adeae46 100644
--- a/Build/source/utils/xindy/make-rules/alphabets/dutch/ij-as-y-utf8.pl.in
+++ b/Build/source/utils/xindy/make-rules/alphabets/dutch/ij-as-y-utf8.pl.in
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
# Not quite sure about this -- MV
diff --git a/Build/source/utils/xindy/make-rules/alphabets/english/cp1252.pl b/Build/source/utils/xindy/make-rules/alphabets/english/cp1252.pl
index 1cea424628d..4025f2aa67b 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/english/cp1252.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/english/cp1252.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "English";
$prefix = "en";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/english/latin9.pl b/Build/source/utils/xindy/make-rules/alphabets/english/latin9.pl
index bafb500811c..b1f7421a5dc 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/english/latin9.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/english/latin9.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "English";
$prefix = "en";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/english/utf8.pl.in b/Build/source/utils/xindy/make-rules/alphabets/english/utf8.pl.in
index 2574685bd23..4e36cfe6685 100644
--- a/Build/source/utils/xindy/make-rules/alphabets/english/utf8.pl.in
+++ b/Build/source/utils/xindy/make-rules/alphabets/english/utf8.pl.in
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "English";
$prefix = "en";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/esperanto/latin3.pl b/Build/source/utils/xindy/make-rules/alphabets/esperanto/latin3.pl
index 9a77c47ad9c..66ee9ef3751 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/esperanto/latin3.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/esperanto/latin3.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Esperanto";
$prefix = "eo";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/esperanto/utf8.pl.in b/Build/source/utils/xindy/make-rules/alphabets/esperanto/utf8.pl.in
index 5bec57dee84..02ee0cd5306 100644
--- a/Build/source/utils/xindy/make-rules/alphabets/esperanto/utf8.pl.in
+++ b/Build/source/utils/xindy/make-rules/alphabets/esperanto/utf8.pl.in
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Esperanto";
$prefix = "eo";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/estonian/cp1252.pl b/Build/source/utils/xindy/make-rules/alphabets/estonian/cp1252.pl
index 9a036a1c4d7..34a94818b0d 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/estonian/cp1252.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/estonian/cp1252.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Estonian";
$prefix = "et";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/estonian/latin9.pl b/Build/source/utils/xindy/make-rules/alphabets/estonian/latin9.pl
index 773772d6000..7b6a3a693ca 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/estonian/latin9.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/estonian/latin9.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Estonian";
$prefix = "et";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/estonian/utf8.pl.in b/Build/source/utils/xindy/make-rules/alphabets/estonian/utf8.pl.in
index fece7fb6642..0da5373c21d 100644
--- a/Build/source/utils/xindy/make-rules/alphabets/estonian/utf8.pl.in
+++ b/Build/source/utils/xindy/make-rules/alphabets/estonian/utf8.pl.in
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Estonian";
$prefix = "et";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/finnish/cp1252.pl b/Build/source/utils/xindy/make-rules/alphabets/finnish/cp1252.pl
index 01624cfa4cf..0ec3ef10de9 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/finnish/cp1252.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/finnish/cp1252.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Finnish";
$prefix = "fi";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/finnish/latin9.pl b/Build/source/utils/xindy/make-rules/alphabets/finnish/latin9.pl
index a7b71077b45..be969d70d71 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/finnish/latin9.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/finnish/latin9.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Finnish";
$prefix = "fi";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/finnish/utf8.pl.in b/Build/source/utils/xindy/make-rules/alphabets/finnish/utf8.pl.in
index ecc5ba6e173..cb1153c4ef0 100644
--- a/Build/source/utils/xindy/make-rules/alphabets/finnish/utf8.pl.in
+++ b/Build/source/utils/xindy/make-rules/alphabets/finnish/utf8.pl.in
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Finnish";
$prefix = "fi";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/french/cp1252.pl b/Build/source/utils/xindy/make-rules/alphabets/french/cp1252.pl
index 36a261558bb..3134261d9b6 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/french/cp1252.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/french/cp1252.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "French";
$prefix = "fr";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/french/latin9.pl b/Build/source/utils/xindy/make-rules/alphabets/french/latin9.pl
index 8fe8ea0e09e..05fa3f60770 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/french/latin9.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/french/latin9.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "French";
$prefix = "fr";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/french/utf8.pl.in b/Build/source/utils/xindy/make-rules/alphabets/french/utf8.pl.in
index d81ebf37579..96e5e9fc370 100644
--- a/Build/source/utils/xindy/make-rules/alphabets/french/utf8.pl.in
+++ b/Build/source/utils/xindy/make-rules/alphabets/french/utf8.pl.in
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "French";
$prefix = "fr";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/general/cp1252.pl b/Build/source/utils/xindy/make-rules/alphabets/general/cp1252.pl
index eb1c5c60229..db827fcb0e7 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/general/cp1252.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/general/cp1252.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "A general sorting order for Western European languages";
$prefix = "xy";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/general/cp850.pl b/Build/source/utils/xindy/make-rules/alphabets/general/cp850.pl
index cbc98fee23f..161446e16a9 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/general/cp850.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/general/cp850.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "A general sorting order for Western European languages";
$prefix = "xy";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/general/latin9.pl b/Build/source/utils/xindy/make-rules/alphabets/general/latin9.pl
index 0be6256bd6c..4a0825b3335 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/general/latin9.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/general/latin9.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "A general sorting order for Western European languages";
$prefix = "xy";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/general/template.pl b/Build/source/utils/xindy/make-rules/alphabets/general/template.pl
index 7aca3c2f984..ab0479f83c1 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/general/template.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/general/template.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Template";
$prefix = "??";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/general/utf8.pl.in b/Build/source/utils/xindy/make-rules/alphabets/general/utf8.pl.in
index cc0dbe36fa7..99b2f103de6 100644
--- a/Build/source/utils/xindy/make-rules/alphabets/general/utf8.pl.in
+++ b/Build/source/utils/xindy/make-rules/alphabets/general/utf8.pl.in
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "A general sorting order for Western European languages";
$prefix = "xy";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/georgian/utf8.pl.in b/Build/source/utils/xindy/make-rules/alphabets/georgian/utf8.pl.in
index 94e594e87db..b7700cddd4c 100644
--- a/Build/source/utils/xindy/make-rules/alphabets/georgian/utf8.pl.in
+++ b/Build/source/utils/xindy/make-rules/alphabets/georgian/utf8.pl.in
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Georgian";
$prefix = "ka";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/german/braille-utf8.pl.in b/Build/source/utils/xindy/make-rules/alphabets/german/braille-utf8.pl.in
index aad74f2756f..7817780acc1 100644
--- a/Build/source/utils/xindy/make-rules/alphabets/german/braille-utf8.pl.in
+++ b/Build/source/utils/xindy/make-rules/alphabets/german/braille-utf8.pl.in
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "German";
$variant = "Blindenvollschrift";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/german/din5007-latin1.pl b/Build/source/utils/xindy/make-rules/alphabets/german/din5007-latin1.pl
index ee03c89ee51..86ebc07f805 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/german/din5007-latin1.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/german/din5007-latin1.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "German";
$variant = "DIN 5007";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/german/din5007-utf8.pl.in b/Build/source/utils/xindy/make-rules/alphabets/german/din5007-utf8.pl.in
index dd6fa4e000f..376334aafca 100644
--- a/Build/source/utils/xindy/make-rules/alphabets/german/din5007-utf8.pl.in
+++ b/Build/source/utils/xindy/make-rules/alphabets/german/din5007-utf8.pl.in
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "German";
$variant = "DIN 5007";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/german/duden-latin1.pl b/Build/source/utils/xindy/make-rules/alphabets/german/duden-latin1.pl
index 0b8d82d2532..91dce094b32 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/german/duden-latin1.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/german/duden-latin1.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "German";
$variant = "Duden";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/german/duden-utf8.pl.in b/Build/source/utils/xindy/make-rules/alphabets/german/duden-utf8.pl.in
index 79931166c2b..dbe7497ca57 100644
--- a/Build/source/utils/xindy/make-rules/alphabets/german/duden-utf8.pl.in
+++ b/Build/source/utils/xindy/make-rules/alphabets/german/duden-utf8.pl.in
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "German";
$variant = "Duden";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/greek/iso88597.pl b/Build/source/utils/xindy/make-rules/alphabets/greek/iso88597.pl
index 1e304dadec3..a8820043868 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/greek/iso88597.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/greek/iso88597.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Greek";
$prefix = "el";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/greek/polytonic-utf8.pl.in b/Build/source/utils/xindy/make-rules/alphabets/greek/polytonic-utf8.pl.in
index 02e8a77f005..e7c40a62ee6 100644
--- a/Build/source/utils/xindy/make-rules/alphabets/greek/polytonic-utf8.pl.in
+++ b/Build/source/utils/xindy/make-rules/alphabets/greek/polytonic-utf8.pl.in
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Greek";
$variant = "polytonic";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/greek/translit-latin4.pl b/Build/source/utils/xindy/make-rules/alphabets/greek/translit-latin4.pl
index 94c9c905d34..e7c7dcc8dd8 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/greek/translit-latin4.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/greek/translit-latin4.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Greek";
$variant = "ISO transliteration, for western languages";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/greek/translit-utf8.pl.in b/Build/source/utils/xindy/make-rules/alphabets/greek/translit-utf8.pl.in
index b1f5b8478fe..4902cca0fc3 100644
--- a/Build/source/utils/xindy/make-rules/alphabets/greek/translit-utf8.pl.in
+++ b/Build/source/utils/xindy/make-rules/alphabets/greek/translit-utf8.pl.in
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Greek";
$variant = "ISO transliteration, for western languages";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/greek/utf8.pl.in b/Build/source/utils/xindy/make-rules/alphabets/greek/utf8.pl.in
index c1624c5eeea..a4ca35ad84e 100644
--- a/Build/source/utils/xindy/make-rules/alphabets/greek/utf8.pl.in
+++ b/Build/source/utils/xindy/make-rules/alphabets/greek/utf8.pl.in
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Greek";
$prefix = "el";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/gypsy/northrussian-utf8.pl.in b/Build/source/utils/xindy/make-rules/alphabets/gypsy/northrussian-utf8.pl.in
index ce5d1d3871c..17d1afed6be 100644
--- a/Build/source/utils/xindy/make-rules/alphabets/gypsy/northrussian-utf8.pl.in
+++ b/Build/source/utils/xindy/make-rules/alphabets/gypsy/northrussian-utf8.pl.in
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Gypsy";
$variant = "North-Russian dialect";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/hausa/utf8.pl.in b/Build/source/utils/xindy/make-rules/alphabets/hausa/utf8.pl.in
index 333fd9a1d04..f5c544dd7c2 100644
--- a/Build/source/utils/xindy/make-rules/alphabets/hausa/utf8.pl.in
+++ b/Build/source/utils/xindy/make-rules/alphabets/hausa/utf8.pl.in
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Hausa";
$prefix = "ha";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/hebrew/iso88598.pl b/Build/source/utils/xindy/make-rules/alphabets/hebrew/iso88598.pl
index a9d66cb9ef1..c3ce885bd5e 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/hebrew/iso88598.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/hebrew/iso88598.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Hebrew";
$prefix = "iw";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/hebrew/utf8.pl.in b/Build/source/utils/xindy/make-rules/alphabets/hebrew/utf8.pl.in
index cfe814b18bc..6a287b3de97 100644
--- a/Build/source/utils/xindy/make-rules/alphabets/hebrew/utf8.pl.in
+++ b/Build/source/utils/xindy/make-rules/alphabets/hebrew/utf8.pl.in
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Hebrew";
$prefix = "iw";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/hungarian/cp1250.pl b/Build/source/utils/xindy/make-rules/alphabets/hungarian/cp1250.pl
index acf1c224984..527019b0700 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/hungarian/cp1250.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/hungarian/cp1250.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
# TODO: It seems that "ssz" has to be sorted like "szs" (?)
# I don't know why, I don't know how...
diff --git a/Build/source/utils/xindy/make-rules/alphabets/hungarian/latin2.pl b/Build/source/utils/xindy/make-rules/alphabets/hungarian/latin2.pl
index acf1c224984..527019b0700 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/hungarian/latin2.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/hungarian/latin2.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
# TODO: It seems that "ssz" has to be sorted like "szs" (?)
# I don't know why, I don't know how...
diff --git a/Build/source/utils/xindy/make-rules/alphabets/hungarian/utf8.pl.in b/Build/source/utils/xindy/make-rules/alphabets/hungarian/utf8.pl.in
index 0cc0f28681e..4ea4929466c 100644
--- a/Build/source/utils/xindy/make-rules/alphabets/hungarian/utf8.pl.in
+++ b/Build/source/utils/xindy/make-rules/alphabets/hungarian/utf8.pl.in
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
# TODO: It seems that "ssz" has to be sorted like "szs" (?)
# I don't know why, I don't know how...
diff --git a/Build/source/utils/xindy/make-rules/alphabets/icelandic/cp1252.pl b/Build/source/utils/xindy/make-rules/alphabets/icelandic/cp1252.pl
index dd0bf0d4377..ba8915633e8 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/icelandic/cp1252.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/icelandic/cp1252.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Icelandic";
$prefix = "is";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/icelandic/latin9.pl b/Build/source/utils/xindy/make-rules/alphabets/icelandic/latin9.pl
index f0712f260e5..9fb4dc8ac7e 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/icelandic/latin9.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/icelandic/latin9.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Icelandic";
$prefix = "is";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/icelandic/utf8.pl.in b/Build/source/utils/xindy/make-rules/alphabets/icelandic/utf8.pl.in
index e5dddcc2d79..6f2bb800173 100644
--- a/Build/source/utils/xindy/make-rules/alphabets/icelandic/utf8.pl.in
+++ b/Build/source/utils/xindy/make-rules/alphabets/icelandic/utf8.pl.in
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Icelandic";
$prefix = "is";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/italian/latin1.pl b/Build/source/utils/xindy/make-rules/alphabets/italian/latin1.pl
index cf641534121..9c840f683ad 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/italian/latin1.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/italian/latin1.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Italian";
$prefix = "it";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/italian/utf8.pl.in b/Build/source/utils/xindy/make-rules/alphabets/italian/utf8.pl.in
index 110c18e304a..c7aa609fdff 100644
--- a/Build/source/utils/xindy/make-rules/alphabets/italian/utf8.pl.in
+++ b/Build/source/utils/xindy/make-rules/alphabets/italian/utf8.pl.in
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Italian";
$prefix = "it";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/klingon/translit-ascii.pl b/Build/source/utils/xindy/make-rules/alphabets/klingon/translit-ascii.pl
index f7537e1e8a2..b0e2a5e3042 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/klingon/translit-ascii.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/klingon/translit-ascii.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Klingon";
$variant = "Standard Okrand Latin transliteration";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/klingon/utf8.pl.in b/Build/source/utils/xindy/make-rules/alphabets/klingon/utf8.pl.in
index 110f72cadd4..63aaa9ad93f 100644
--- a/Build/source/utils/xindy/make-rules/alphabets/klingon/utf8.pl.in
+++ b/Build/source/utils/xindy/make-rules/alphabets/klingon/utf8.pl.in
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Klingon";
$prefix = "k1";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/kurdish/bedirxan-latin5.pl b/Build/source/utils/xindy/make-rules/alphabets/kurdish/bedirxan-latin5.pl
index 82e95dc5146..5abd3534e95 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/kurdish/bedirxan-latin5.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/kurdish/bedirxan-latin5.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Kurdish";
$variant = "Bedirxan";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/kurdish/bedirxan-utf8.pl.in b/Build/source/utils/xindy/make-rules/alphabets/kurdish/bedirxan-utf8.pl.in
index 7b7794d74e6..54504c3ebe6 100644
--- a/Build/source/utils/xindy/make-rules/alphabets/kurdish/bedirxan-utf8.pl.in
+++ b/Build/source/utils/xindy/make-rules/alphabets/kurdish/bedirxan-utf8.pl.in
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Kurdish";
$variant = "Bedirxan";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/kurdish/turkish-i-latin5.pl b/Build/source/utils/xindy/make-rules/alphabets/kurdish/turkish-i-latin5.pl
index 612d0d6a42b..eafed50699e 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/kurdish/turkish-i-latin5.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/kurdish/turkish-i-latin5.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Kurdish";
$variant = "Turkish i";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/kurdish/turkish-i-utf8.pl.in b/Build/source/utils/xindy/make-rules/alphabets/kurdish/turkish-i-utf8.pl.in
index 7754e117b33..fd166a1ffb4 100644
--- a/Build/source/utils/xindy/make-rules/alphabets/kurdish/turkish-i-utf8.pl.in
+++ b/Build/source/utils/xindy/make-rules/alphabets/kurdish/turkish-i-utf8.pl.in
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Kurdish";
$variant = "Turkish i";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/latin/utf8.pl.in b/Build/source/utils/xindy/make-rules/alphabets/latin/utf8.pl.in
index 516dde99823..38a598796be 100644
--- a/Build/source/utils/xindy/make-rules/alphabets/latin/utf8.pl.in
+++ b/Build/source/utils/xindy/make-rules/alphabets/latin/utf8.pl.in
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Latin";
$prefix = "la";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/latvian/latin4.pl b/Build/source/utils/xindy/make-rules/alphabets/latvian/latin4.pl
index ae2305ffd0d..81db7fdc206 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/latvian/latin4.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/latvian/latin4.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Latvian";
$prefix = "lv";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/latvian/utf8.pl.in b/Build/source/utils/xindy/make-rules/alphabets/latvian/utf8.pl.in
index d6b18eef8fd..1df5944ecf8 100644
--- a/Build/source/utils/xindy/make-rules/alphabets/latvian/utf8.pl.in
+++ b/Build/source/utils/xindy/make-rules/alphabets/latvian/utf8.pl.in
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Latvian";
$prefix = "lv";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/lithuanian/latin4.pl b/Build/source/utils/xindy/make-rules/alphabets/lithuanian/latin4.pl
index 2fcd174ada9..a65d5f7acb8 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/lithuanian/latin4.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/lithuanian/latin4.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Lithuanian";
$prefix = "lt";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/lithuanian/utf8.pl.in b/Build/source/utils/xindy/make-rules/alphabets/lithuanian/utf8.pl.in
index 1acab74a883..35da4e6e814 100644
--- a/Build/source/utils/xindy/make-rules/alphabets/lithuanian/utf8.pl.in
+++ b/Build/source/utils/xindy/make-rules/alphabets/lithuanian/utf8.pl.in
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Lithuanian";
$prefix = "lt";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/lower-sorbian/cp1250.pl b/Build/source/utils/xindy/make-rules/alphabets/lower-sorbian/cp1250.pl
index 3710d5cd0d3..a98200d2555 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/lower-sorbian/cp1250.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/lower-sorbian/cp1250.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Lower Sorbian";
$prefix = "s1";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/lower-sorbian/latin2.pl b/Build/source/utils/xindy/make-rules/alphabets/lower-sorbian/latin2.pl
index e4ed97dec5e..fe5de132be4 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/lower-sorbian/latin2.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/lower-sorbian/latin2.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Lower Sorbian";
$prefix = "s1";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/lower-sorbian/utf8.pl.in b/Build/source/utils/xindy/make-rules/alphabets/lower-sorbian/utf8.pl.in
index da20de078b7..d53d1265f41 100644
--- a/Build/source/utils/xindy/make-rules/alphabets/lower-sorbian/utf8.pl.in
+++ b/Build/source/utils/xindy/make-rules/alphabets/lower-sorbian/utf8.pl.in
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Lower Sorbian";
$prefix = "s1";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/macedonian/cp1251.pl b/Build/source/utils/xindy/make-rules/alphabets/macedonian/cp1251.pl
index a48acc17123..87fc6e60c66 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/macedonian/cp1251.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/macedonian/cp1251.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Macedonian";
$prefix = "mk";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/macedonian/iso88595.pl b/Build/source/utils/xindy/make-rules/alphabets/macedonian/iso88595.pl
index b2c3ebea89c..e2d195911a1 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/macedonian/iso88595.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/macedonian/iso88595.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Macedonian";
$prefix = "mk";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/macedonian/isoir111.pl b/Build/source/utils/xindy/make-rules/alphabets/macedonian/isoir111.pl
index 3740cf02c30..2a4eb662843 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/macedonian/isoir111.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/macedonian/isoir111.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Macedonian";
$prefix = "mk";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/macedonian/utf8.pl.in b/Build/source/utils/xindy/make-rules/alphabets/macedonian/utf8.pl.in
index 0c228304caa..2ebeeb78d72 100644
--- a/Build/source/utils/xindy/make-rules/alphabets/macedonian/utf8.pl.in
+++ b/Build/source/utils/xindy/make-rules/alphabets/macedonian/utf8.pl.in
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Macedonian";
$prefix = "mk";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/make-rules.pl b/Build/source/utils/xindy/make-rules/alphabets/make-rules.pl
index c5a50a6014d..ad3d7cf702b 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/make-rules.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/make-rules.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
open XDY,">$ARGV[0].xdy";
open DOC,">$ARGV[0]-doc.tex";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/mongolian/cyrillic-utf8.pl.in b/Build/source/utils/xindy/make-rules/alphabets/mongolian/cyrillic-utf8.pl.in
index 75c9f8dc4f3..fd3ba136542 100644
--- a/Build/source/utils/xindy/make-rules/alphabets/mongolian/cyrillic-utf8.pl.in
+++ b/Build/source/utils/xindy/make-rules/alphabets/mongolian/cyrillic-utf8.pl.in
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Mongolian";
$prefix = "mn";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/norwegian/latin1.pl b/Build/source/utils/xindy/make-rules/alphabets/norwegian/latin1.pl
index aec63a80ab9..0cfe62619ed 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/norwegian/latin1.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/norwegian/latin1.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Norwegian";
$prefix = "no";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/norwegian/utf8.pl.in b/Build/source/utils/xindy/make-rules/alphabets/norwegian/utf8.pl.in
index 902b07bb388..b7871c9f6b0 100644
--- a/Build/source/utils/xindy/make-rules/alphabets/norwegian/utf8.pl.in
+++ b/Build/source/utils/xindy/make-rules/alphabets/norwegian/utf8.pl.in
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Norwegian";
$prefix = "no";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/polish/cp1250.pl b/Build/source/utils/xindy/make-rules/alphabets/polish/cp1250.pl
index 3d780ef7b5e..b2ff6235a4b 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/polish/cp1250.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/polish/cp1250.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Polish";
$prefix = "pl";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/polish/latin2.pl b/Build/source/utils/xindy/make-rules/alphabets/polish/latin2.pl
index 32cdec691bf..cd9d82f782f 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/polish/latin2.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/polish/latin2.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Polish";
$prefix = "pl";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/polish/utf8.pl.in b/Build/source/utils/xindy/make-rules/alphabets/polish/utf8.pl.in
index 3b527705410..a7e47866d5a 100644
--- a/Build/source/utils/xindy/make-rules/alphabets/polish/utf8.pl.in
+++ b/Build/source/utils/xindy/make-rules/alphabets/polish/utf8.pl.in
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Polish";
$prefix = "pl";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/portuguese/latin1.pl b/Build/source/utils/xindy/make-rules/alphabets/portuguese/latin1.pl
index 89ca29650a6..6d4733f76fc 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/portuguese/latin1.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/portuguese/latin1.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Portuguese";
$prefix = "pt";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/portuguese/utf8.pl.in b/Build/source/utils/xindy/make-rules/alphabets/portuguese/utf8.pl.in
index 467f4008511..07c059a497b 100644
--- a/Build/source/utils/xindy/make-rules/alphabets/portuguese/utf8.pl.in
+++ b/Build/source/utils/xindy/make-rules/alphabets/portuguese/utf8.pl.in
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Portuguese";
$prefix = "pt";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/romanian/latin2.pl b/Build/source/utils/xindy/make-rules/alphabets/romanian/latin2.pl
index f3f23492fc6..3c291ca2505 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/romanian/latin2.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/romanian/latin2.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Romanian";
$prefix = "ro";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/romanian/utf8.pl.in b/Build/source/utils/xindy/make-rules/alphabets/romanian/utf8.pl.in
index 12701c4591a..f3c6252ad40 100644
--- a/Build/source/utils/xindy/make-rules/alphabets/romanian/utf8.pl.in
+++ b/Build/source/utils/xindy/make-rules/alphabets/romanian/utf8.pl.in
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Romanian";
$prefix = "ro";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/russian/cp1251.pl b/Build/source/utils/xindy/make-rules/alphabets/russian/cp1251.pl
index 635466a39b6..3bec1a7139f 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/russian/cp1251.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/russian/cp1251.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Russian";
$prefix = "ru";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/russian/iso88595.pl b/Build/source/utils/xindy/make-rules/alphabets/russian/iso88595.pl
index d4b6327e6f0..04ca8560ce6 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/russian/iso88595.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/russian/iso88595.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Russian";
$prefix = "ru";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/russian/koi8-r.pl b/Build/source/utils/xindy/make-rules/alphabets/russian/koi8-r.pl
index 06a0f78eceb..de041aade11 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/russian/koi8-r.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/russian/koi8-r.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Russian";
$prefix = "ru";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/russian/translit-iso-utf8.pl.in b/Build/source/utils/xindy/make-rules/alphabets/russian/translit-iso-utf8.pl.in
index 0436bd1ed7c..58a5fe5326e 100644
--- a/Build/source/utils/xindy/make-rules/alphabets/russian/translit-iso-utf8.pl.in
+++ b/Build/source/utils/xindy/make-rules/alphabets/russian/translit-iso-utf8.pl.in
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Russian";
$variant = "ISO 9 transliteration, for western languages";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/russian/utf8.pl.in b/Build/source/utils/xindy/make-rules/alphabets/russian/utf8.pl.in
index c5882c35427..ee9cbe2d7b6 100644
--- a/Build/source/utils/xindy/make-rules/alphabets/russian/utf8.pl.in
+++ b/Build/source/utils/xindy/make-rules/alphabets/russian/utf8.pl.in
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Russian";
$prefix = "ru";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/serbian/cp1251.pl b/Build/source/utils/xindy/make-rules/alphabets/serbian/cp1251.pl
index 926388183df..99944e99e13 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/serbian/cp1251.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/serbian/cp1251.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Serbian";
$prefix = "sr";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/serbian/iso88595.pl b/Build/source/utils/xindy/make-rules/alphabets/serbian/iso88595.pl
index e23b9832236..a8b8d712160 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/serbian/iso88595.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/serbian/iso88595.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Serbian";
$prefix = "sr";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/serbian/isoir111.pl b/Build/source/utils/xindy/make-rules/alphabets/serbian/isoir111.pl
index eb8a377e264..c8b8bb945be 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/serbian/isoir111.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/serbian/isoir111.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Serbian";
$prefix = "sr";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/serbian/utf8.pl.in b/Build/source/utils/xindy/make-rules/alphabets/serbian/utf8.pl.in
index 029e0bb0ae9..b626958fbec 100644
--- a/Build/source/utils/xindy/make-rules/alphabets/serbian/utf8.pl.in
+++ b/Build/source/utils/xindy/make-rules/alphabets/serbian/utf8.pl.in
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Serbian";
$prefix = "sr";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/slovak/large-cp1250.pl b/Build/source/utils/xindy/make-rules/alphabets/slovak/large-cp1250.pl
index 037a8589c6b..20b7ee98756 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/slovak/large-cp1250.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/slovak/large-cp1250.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Slovak";
$variant = "large";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/slovak/large-latin2.pl b/Build/source/utils/xindy/make-rules/alphabets/slovak/large-latin2.pl
index 14f0a0e5617..2538ad3ab2a 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/slovak/large-latin2.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/slovak/large-latin2.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Slovak";
$variant = "large";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/slovak/large-utf8.pl.in b/Build/source/utils/xindy/make-rules/alphabets/slovak/large-utf8.pl.in
index fac86202984..5c39936fbef 100644
--- a/Build/source/utils/xindy/make-rules/alphabets/slovak/large-utf8.pl.in
+++ b/Build/source/utils/xindy/make-rules/alphabets/slovak/large-utf8.pl.in
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Slovak";
$variant = "large";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/slovak/small-cp1250.pl b/Build/source/utils/xindy/make-rules/alphabets/slovak/small-cp1250.pl
index 218d6b3518a..83fbb0038c4 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/slovak/small-cp1250.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/slovak/small-cp1250.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Slovak";
$variant = "small";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/slovak/small-latin2.pl b/Build/source/utils/xindy/make-rules/alphabets/slovak/small-latin2.pl
index 9468636b4ec..405c510ed1d 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/slovak/small-latin2.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/slovak/small-latin2.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Slovak";
$variant = "small";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/slovak/small-utf8.pl.in b/Build/source/utils/xindy/make-rules/alphabets/slovak/small-utf8.pl.in
index d4c468d26d2..2ef2f2fb6a3 100644
--- a/Build/source/utils/xindy/make-rules/alphabets/slovak/small-utf8.pl.in
+++ b/Build/source/utils/xindy/make-rules/alphabets/slovak/small-utf8.pl.in
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Slovak";
$variant = "small";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/slovenian/cp1250.pl b/Build/source/utils/xindy/make-rules/alphabets/slovenian/cp1250.pl
index 8bd9bd5ac0a..f112550e1a2 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/slovenian/cp1250.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/slovenian/cp1250.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Slovenian";
$prefix = "sl";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/slovenian/latin2.pl b/Build/source/utils/xindy/make-rules/alphabets/slovenian/latin2.pl
index 2184852c12a..92edc95d37b 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/slovenian/latin2.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/slovenian/latin2.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Slovenian";
$prefix = "sl";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/slovenian/utf8.pl.in b/Build/source/utils/xindy/make-rules/alphabets/slovenian/utf8.pl.in
index bee08dd48b8..1e3575c593b 100644
--- a/Build/source/utils/xindy/make-rules/alphabets/slovenian/utf8.pl.in
+++ b/Build/source/utils/xindy/make-rules/alphabets/slovenian/utf8.pl.in
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Slovenian";
$prefix = "sl";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/spanish/modern-latin1.pl b/Build/source/utils/xindy/make-rules/alphabets/spanish/modern-latin1.pl
index 17bff7f8d1d..261537861f9 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/spanish/modern-latin1.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/spanish/modern-latin1.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Spanish";
$variant = "modern";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/spanish/modern-utf8.pl.in b/Build/source/utils/xindy/make-rules/alphabets/spanish/modern-utf8.pl.in
index 12f4d32cbde..79e940feb76 100644
--- a/Build/source/utils/xindy/make-rules/alphabets/spanish/modern-utf8.pl.in
+++ b/Build/source/utils/xindy/make-rules/alphabets/spanish/modern-utf8.pl.in
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Spanish";
$variant = "modern";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/spanish/traditional-latin1.pl b/Build/source/utils/xindy/make-rules/alphabets/spanish/traditional-latin1.pl
index 69fcf5a57c6..4ed93f7f62d 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/spanish/traditional-latin1.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/spanish/traditional-latin1.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Spanish";
$variant = "traditional";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/spanish/traditional-utf8.pl.in b/Build/source/utils/xindy/make-rules/alphabets/spanish/traditional-utf8.pl.in
index dd4e321ca6d..3a8bcaf5c21 100644
--- a/Build/source/utils/xindy/make-rules/alphabets/spanish/traditional-utf8.pl.in
+++ b/Build/source/utils/xindy/make-rules/alphabets/spanish/traditional-utf8.pl.in
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Spanish";
$variant = "traditional";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/swedish/cp1252.pl b/Build/source/utils/xindy/make-rules/alphabets/swedish/cp1252.pl
index 326feb22962..1c43940429b 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/swedish/cp1252.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/swedish/cp1252.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Swedish";
$prefix = "sv";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/swedish/latin9.pl b/Build/source/utils/xindy/make-rules/alphabets/swedish/latin9.pl
index e2cfa4e924e..958d4fdbe3f 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/swedish/latin9.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/swedish/latin9.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Swedish";
$prefix = "sv";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/swedish/utf8.pl.in b/Build/source/utils/xindy/make-rules/alphabets/swedish/utf8.pl.in
index 31047626676..106131f0455 100644
--- a/Build/source/utils/xindy/make-rules/alphabets/swedish/utf8.pl.in
+++ b/Build/source/utils/xindy/make-rules/alphabets/swedish/utf8.pl.in
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Swedish";
$prefix = "sv";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/test1/test1.pl b/Build/source/utils/xindy/make-rules/alphabets/test1/test1.pl
index cf74233784b..774bfa04aab 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/test1/test1.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/test1/test1.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
# a string describing the language (to be exact, the sorting order)
$language = "Test1";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/turkish/latin3.pl b/Build/source/utils/xindy/make-rules/alphabets/turkish/latin3.pl
index a8caa256069..0b3f4e8fbc6 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/turkish/latin3.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/turkish/latin3.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Turkish";
$prefix = "tr";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/turkish/latin5.pl b/Build/source/utils/xindy/make-rules/alphabets/turkish/latin5.pl
index 5a5920adca8..aa22631d789 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/turkish/latin5.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/turkish/latin5.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Turkish";
$prefix = "tr";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/turkish/utf8.pl.in b/Build/source/utils/xindy/make-rules/alphabets/turkish/utf8.pl.in
index e81b9fc619f..5736fdb4093 100644
--- a/Build/source/utils/xindy/make-rules/alphabets/turkish/utf8.pl.in
+++ b/Build/source/utils/xindy/make-rules/alphabets/turkish/utf8.pl.in
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Turkish";
$prefix = "tr";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/ukrainian/cp1251.pl b/Build/source/utils/xindy/make-rules/alphabets/ukrainian/cp1251.pl
index 1d86ae253a4..eb0756e778a 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/ukrainian/cp1251.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/ukrainian/cp1251.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Ukrainian";
$prefix = "uk";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/ukrainian/koi8-u.pl b/Build/source/utils/xindy/make-rules/alphabets/ukrainian/koi8-u.pl
index b176a3be1fb..c854e6712f0 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/ukrainian/koi8-u.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/ukrainian/koi8-u.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Ukrainian";
$prefix = "uk";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/ukrainian/utf8.pl.in b/Build/source/utils/xindy/make-rules/alphabets/ukrainian/utf8.pl.in
index 2fbb2cf0c12..90bdca33365 100644
--- a/Build/source/utils/xindy/make-rules/alphabets/ukrainian/utf8.pl.in
+++ b/Build/source/utils/xindy/make-rules/alphabets/ukrainian/utf8.pl.in
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Ukrainian";
$prefix = "uk";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/upper-sorbian/cp1250.pl b/Build/source/utils/xindy/make-rules/alphabets/upper-sorbian/cp1250.pl
index 2fcc96646f6..4ef4eac6e12 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/upper-sorbian/cp1250.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/upper-sorbian/cp1250.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Upper Sorbian";
$prefix = "s2";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/upper-sorbian/latin2.pl b/Build/source/utils/xindy/make-rules/alphabets/upper-sorbian/latin2.pl
index 902c3f4b3eb..68dc0867d89 100755
--- a/Build/source/utils/xindy/make-rules/alphabets/upper-sorbian/latin2.pl
+++ b/Build/source/utils/xindy/make-rules/alphabets/upper-sorbian/latin2.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Upper Sorbian";
$prefix = "s2";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/upper-sorbian/utf8.pl.in b/Build/source/utils/xindy/make-rules/alphabets/upper-sorbian/utf8.pl.in
index a080b27b6f8..522a7189e43 100644
--- a/Build/source/utils/xindy/make-rules/alphabets/upper-sorbian/utf8.pl.in
+++ b/Build/source/utils/xindy/make-rules/alphabets/upper-sorbian/utf8.pl.in
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Upper Sorbian";
$prefix = "s2";
diff --git a/Build/source/utils/xindy/make-rules/alphabets/vietnamese/utf8.pl.in b/Build/source/utils/xindy/make-rules/alphabets/vietnamese/utf8.pl.in
index db7c6569c5e..7af4c088956 100644
--- a/Build/source/utils/xindy/make-rules/alphabets/vietnamese/utf8.pl.in
+++ b/Build/source/utils/xindy/make-rules/alphabets/vietnamese/utf8.pl.in
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
$language = "Vietnamese";
$prefix = "vi";
diff --git a/Build/source/utils/xindy/make-rules/inputenc/make-inp-rules.pl b/Build/source/utils/xindy/make-rules/inputenc/make-inp-rules.pl
index af418797b38..41b1d7dc966 100755
--- a/Build/source/utils/xindy/make-rules/inputenc/make-inp-rules.pl
+++ b/Build/source/utils/xindy/make-rules/inputenc/make-inp-rules.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
print <<"EOF";
;; this file was generated by make-inp-rules.pl
diff --git a/Build/source/utils/xindy/make-rules/inputenc/make-testidx.pl b/Build/source/utils/xindy/make-rules/inputenc/make-testidx.pl
index 5faf3beed9e..07a9512c1a7 100755
--- a/Build/source/utils/xindy/make-rules/inputenc/make-testidx.pl
+++ b/Build/source/utils/xindy/make-rules/inputenc/make-testidx.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
print <<"EOF";
\\documentclass{article}
diff --git a/Build/source/utils/xindy/user-commands/Makefile.am b/Build/source/utils/xindy/user-commands/Makefile.am
index da6c872c1b2..c57766b2837 100644
--- a/Build/source/utils/xindy/user-commands/Makefile.am
+++ b/Build/source/utils/xindy/user-commands/Makefile.am
@@ -38,7 +38,7 @@ xindy: xindy.in
sed -e 's:@libdir\@:$(libdir):' $(srcdir)/xindy.in >xindy
xindy.v2: xindy.v2.in
- sed -e 's:@XINDY_PERL\@:/usr/bin/perl:' $(srcdir)/xindy.v2.in >xindy.v2
+ sed -e 's:@XINDY_PERL\@:/usr/bin/env perl:' $(srcdir)/xindy.v2.in >xindy.v2
man_MANS = texindy.1 xindy.1
diff --git a/Build/source/utils/xindy/user-commands/Makefile.in b/Build/source/utils/xindy/user-commands/Makefile.in
index 022b65f1499..f2c1ae00dae 100644
--- a/Build/source/utils/xindy/user-commands/Makefile.in
+++ b/Build/source/utils/xindy/user-commands/Makefile.in
@@ -404,7 +404,7 @@ xindy: xindy.in
sed -e 's:@libdir\@:$(libdir):' $(srcdir)/xindy.in >xindy
xindy.v2: xindy.v2.in
- sed -e 's:@XINDY_PERL\@:/usr/bin/perl:' $(srcdir)/xindy.v2.in >xindy.v2
+ sed -e 's:@XINDY_PERL\@:/usr/bin/env perl:' $(srcdir)/xindy.v2.in >xindy.v2
@MAINTAINER_MODE_TRUE@$(srcdir)/xindy.1: $(srcdir)/xindy.in
@MAINTAINER_MODE_TRUE@ $(POD2MAN) --center '$(PACKAGE_NAME)' \
diff --git a/Build/source/utils/xindy/user-commands/makeindex4 b/Build/source/utils/xindy/user-commands/makeindex4
index 39820a3ade5..1a24e9a6e5c 100755
--- a/Build/source/utils/xindy/user-commands/makeindex4
+++ b/Build/source/utils/xindy/user-commands/makeindex4
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
# $Id: makeindex4,v 1.9 2005/05/02 20:19:34 jschrod Exp $
#----------------------------------------------------------------------
#
diff --git a/Build/source/utils/xindy/user-commands/texindy b/Build/source/utils/xindy/user-commands/texindy
index 194db89dd7e..8e4d8f932d2 100755
--- a/Build/source/utils/xindy/user-commands/texindy
+++ b/Build/source/utils/xindy/user-commands/texindy
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
# $Id: texindy,v 1.5 2006/07/30 10:30:42 jschrod Exp $
#------------------------------------------------------------
# (history at end)
diff --git a/Build/source/utils/xindy/user-commands/xindy.in b/Build/source/utils/xindy/user-commands/xindy.in
index 361559c2c94..7d63cb93f0d 100644
--- a/Build/source/utils/xindy/user-commands/xindy.in
+++ b/Build/source/utils/xindy/user-commands/xindy.in
@@ -1,4 +1,4 @@
-#!/usr/bin/perl
+#!/usr/bin/env perl
# $Id: xindy.pl,v 1.8 2006/07/30 10:30:42 jschrod Exp $
#------------------------------------------------------------
# (history at end)