From 27ce10cf0782940ec07b0a7aab2f60bdfbe09916 Mon Sep 17 00:00:00 2001 From: Akira Kakuto Date: Mon, 22 Feb 2016 15:03:15 +0000 Subject: utils/xindy: New convention git-svn-id: svn://tug.org/texlive/trunk@39821 c570f23f-e606-0410-a88d-b1316a301751 --- .../make-rules/alphabets/polish/Makefile.am | 46 +++++++ .../make-rules/alphabets/polish/cp1250.pl | 145 +++++++++++++++++++++ .../make-rules/alphabets/polish/latin2.pl | 145 +++++++++++++++++++++ .../make-rules/alphabets/polish/utf8.pl.in | 145 +++++++++++++++++++++ 4 files changed, 481 insertions(+) create mode 100644 Build/source/utils/xindy/xindy-src/make-rules/alphabets/polish/Makefile.am create mode 100644 Build/source/utils/xindy/xindy-src/make-rules/alphabets/polish/cp1250.pl create mode 100644 Build/source/utils/xindy/xindy-src/make-rules/alphabets/polish/latin2.pl create mode 100644 Build/source/utils/xindy/xindy-src/make-rules/alphabets/polish/utf8.pl.in (limited to 'Build/source/utils/xindy/xindy-src/make-rules/alphabets/polish') diff --git a/Build/source/utils/xindy/xindy-src/make-rules/alphabets/polish/Makefile.am b/Build/source/utils/xindy/xindy-src/make-rules/alphabets/polish/Makefile.am new file mode 100644 index 00000000000..dd217115382 --- /dev/null +++ b/Build/source/utils/xindy/xindy-src/make-rules/alphabets/polish/Makefile.am @@ -0,0 +1,46 @@ +## Makefile.am fragment for alphabets/polish/. + +## Copyright (C) 2004-2005 by Gour. +## Copyright (C) 2014 Peter Breitenlohner +## +## This program is free software; you can redistribute it and/or +## modify it under the terms of the GNU General Public License as +## published by the Free Software Foundation; either version 2 of the +## License, or (at your option) any later version. +## +## This program is distributed in the hope that it will be useful, but +## WITHOUT ANY WARRANTY; without even the implied warranty of +## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +## General Public License for more details. +## +## You should have received a copy of the GNU General Public License +## along with this program in the file COPYING; if not, write to the +## Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +## Boston, MA 02110-1301 USA. + +nobase_nodist_lang_DATA += \ + polish/cp1250-lang.xdy \ + polish/cp1250-test.xdy \ + polish/cp1250.xdy \ + polish/latin2-lang.xdy \ + polish/latin2-test.xdy \ + polish/latin2.xdy \ + polish/utf8-lang.xdy \ + polish/utf8-test.xdy \ + polish/utf8.xdy + +EXTRA_DIST += \ + polish/cp1250.pl \ + polish/latin2.pl \ + polish/utf8.pl.in + +DISTCLEANFILES += \ + polish/utf8.pl + +DOCS_CP1250 += \ + polish/cp1250-doc.tex +DOCS_LATIN2 += \ + polish/latin2-doc.tex +DOCS_UTF8_LAT += \ + polish/utf8-doc.tex + diff --git a/Build/source/utils/xindy/xindy-src/make-rules/alphabets/polish/cp1250.pl b/Build/source/utils/xindy/xindy-src/make-rules/alphabets/polish/cp1250.pl new file mode 100644 index 00000000000..3d780ef7b5e --- /dev/null +++ b/Build/source/utils/xindy/xindy-src/make-rules/alphabets/polish/cp1250.pl @@ -0,0 +1,145 @@ +#!/usr/bin/perl + +$language = "Polish"; +$prefix = "pl"; +$script = "latin"; + +$alphabet = [ +['A', ['a','A']], + [], # a with breve (romanian) + [], # a with circumflex (romanian) +['', ['','']], +['B', ['b','B']], + [], # b with hook (hausa) +['C', ['c','C']], + [], # ch (spanish/traditional) + [], # cs (hungarian) + [], # c with caron (many) +['', ['','']], + [], # c with circumflex (esperanto) + [], # c with cedilla (albanian, kurdish, turkish) +['D', ['d','D']], + [], # dh (albanian) + [], # dz (hungarian) + [], # dzs (hungarian) + [], # d+z with caron (croatian) + [], # d+z with acute (upper sorbian) + [], # d with caron (slovak/large) + [], # d with stroke (croatian) + [], # d with hook (hausa) + [], # eth (icelandic) +['E', ['e','E']], + [], # e with caron (lower/upper sorbian) + [], # e with circumflex (kurdish) + [], # e with diaeresis (albanian) +['', ['','']], +['F', ['f','F']], +['G', ['g','G']], + [], # gj (albanian) + [], # gy (hungarian) + [], # g with circumflex (esperanto) + [], # g with breve (turkish) + [], # g with cedilla/comma (latvian) + [], # postpalatal fricative (gypsy/northrussian) +['H', ['h','H']], + [], # h with circumflex (esperanto) + [], # ch (many) + [], # dotless i (turkish) +['I', ['i','I']], + [], # i with inverted breve below (gypsy/northrussian) + [], # i with circumflex (kurdish, romanian) + [], # i with diaeresis (gypsy/northrussian) +['J', ['j','J']], + [], # j with circumflex (esperanto) +['K', ['k','K']], + [], # kh (gypsy/northrussian) + [], # k with cedilla/comma (latvian) + [], # k with hook (hausa) + [], # x (gypsy/northrussian) + [], # l with stroke (lower/upper sorbian) +['L', ['l','L']], + [], # lj (croatian) + [], # ll (albanian, spanish/traditional) + [], # ly (hungarian) + [], # l with caron (slovak/large) + [], # l with cedilla/comma (latvian) +['', ['','']], +['M', ['m','M']], +['N', ['n','N']], + [], # nj (albanian, croatian) + [], # ny (hungarian) + [], # n with caron (slovak/large) +['', ['','']], + [], # n with tilde (spanish/modern, spanish/traditional) + [], # n with cedilla/comma (latvian) +['O', ['o','O']], +['', ['','']], + [], # o with circumflex (vietnamese) + [], # o with horn (vietnamese) + [], # o with diaeresis (hungarian, turkish) +['P', ['p','P']], + [], # ph (gypsy/northrussian) +['Q', ['q','Q']], +['R', ['r','R']], + [], # rr (albanian) + [], # r with caron (czech, slovak/large, upper sorbian) + [], # r with acute (lower sorbian) + [], # r with cedilla/comma (latvian) +['S', ['s','S']], + [], # sh (albanian) + [], # sz (hungarian) + [], # s with caron (many) +['', ['','']], + [], # s with circumflex (esperanto) + [], # s with comma below (romanian) + [], # s with cedilla (kurdish, turkish) + [], # z (estonian) + [], # z with caron (estonian) +['T', ['t','T']], + [], # th (albanian) + [], # ty (hungarian) + [], # t with caron (slovak/large) + [], # t with comma below (romanian) + [], # c with acute (upper sorbian) +['U', ['u','U']], + [], # u with breve (esperanto) + [], # u with circumflex (kurdish) + [], # u with horn (vietnamese) + [], # u with diaeresis (hungarian, turkish) +['V', ['v','V']], +['W', ['w','W']], + [], # o with tilde (estonian) + [], # a with diaeresis (estonian) + [], # o with diaeresis (estonian) + [], # u with diaeresis (estonian) +['X', ['x','X']], + [], # xh (albanian) +['Y', ['y','Y']], + [], # y preceded by apostrophe (hausa) + [], # yogh (english) +['Z', ['z','Z']], + [], # zh (albanian) + [], # zs (hungarian) + [], # z with caron (many) +['', ['','']], +['', ['','']], + [], # thorn (icelandic) + [], # wynn (english) + [], # ligature ae (danish, icelandic, norwegian) + [], # o with stroke (danish, norwegian) + [], # a with ring above (danish, norwegian, swedish) + [], # a with diaeresis (finnish, swedish) + [], # o with diaeresis (finnish, swedish) + [], # a with ring above (icelandic) +]; + +$ligatures = [ +[[''], 'after', [['s','s']]], +]; + +@special = ('?', '!', '.', 'letters', '-', '\''); + +$sortcase = "Aa"; +#$sortcase = "aA"; + +do 'make-rules.pl'; diff --git a/Build/source/utils/xindy/xindy-src/make-rules/alphabets/polish/latin2.pl b/Build/source/utils/xindy/xindy-src/make-rules/alphabets/polish/latin2.pl new file mode 100644 index 00000000000..32cdec691bf --- /dev/null +++ b/Build/source/utils/xindy/xindy-src/make-rules/alphabets/polish/latin2.pl @@ -0,0 +1,145 @@ +#!/usr/bin/perl + +$language = "Polish"; +$prefix = "pl"; +$script = "latin"; + +$alphabet = [ +['A', ['a','A']], + [], # a with breve (romanian) + [], # a with circumflex (romanian) +['', ['','']], +['B', ['b','B']], + [], # b with hook (hausa) +['C', ['c','C']], + [], # ch (spanish/traditional) + [], # cs (hungarian) + [], # c with caron (many) +['', ['','']], + [], # c with circumflex (esperanto) + [], # c with cedilla (albanian, kurdish, turkish) +['D', ['d','D']], + [], # dh (albanian) + [], # dz (hungarian) + [], # dzs (hungarian) + [], # d+z with caron (croatian) + [], # d+z with acute (upper sorbian) + [], # d with caron (slovak/large) + [], # d with stroke (croatian) + [], # d with hook (hausa) + [], # eth (icelandic) +['E', ['e','E']], + [], # e with caron (lower/upper sorbian) + [], # e with circumflex (kurdish) + [], # e with diaeresis (albanian) +['', ['','']], +['F', ['f','F']], +['G', ['g','G']], + [], # gj (albanian) + [], # gy (hungarian) + [], # g with circumflex (esperanto) + [], # g with breve (turkish) + [], # g with cedilla/comma (latvian) + [], # postpalatal fricative (gypsy/northrussian) +['H', ['h','H']], + [], # h with circumflex (esperanto) + [], # ch (many) + [], # dotless i (turkish) +['I', ['i','I']], + [], # i with inverted breve below (gypsy/northrussian) + [], # i with circumflex (kurdish, romanian) + [], # i with diaeresis (gypsy/northrussian) +['J', ['j','J']], + [], # j with circumflex (esperanto) +['K', ['k','K']], + [], # kh (gypsy/northrussian) + [], # k with cedilla/comma (latvian) + [], # k with hook (hausa) + [], # x (gypsy/northrussian) + [], # l with stroke (lower/upper sorbian) +['L', ['l','L']], + [], # lj (croatian) + [], # ll (albanian, spanish/traditional) + [], # ly (hungarian) + [], # l with caron (slovak/large) + [], # l with cedilla/comma (latvian) +['', ['','']], +['M', ['m','M']], +['N', ['n','N']], + [], # nj (albanian, croatian) + [], # ny (hungarian) + [], # n with caron (slovak/large) +['', ['','']], + [], # n with tilde (spanish/modern, spanish/traditional) + [], # n with cedilla/comma (latvian) +['O', ['o','O']], +['', ['','']], + [], # o with circumflex (vietnamese) + [], # o with horn (vietnamese) + [], # o with diaeresis (hungarian, turkish) +['P', ['p','P']], + [], # ph (gypsy/northrussian) +['Q', ['q','Q']], +['R', ['r','R']], + [], # rr (albanian) + [], # r with caron (czech, slovak/large, upper sorbian) + [], # r with acute (lower sorbian) + [], # r with cedilla/comma (latvian) +['S', ['s','S']], + [], # sh (albanian) + [], # sz (hungarian) + [], # s with caron (many) +['', ['','']], + [], # s with circumflex (esperanto) + [], # s with comma below (romanian) + [], # s with cedilla (kurdish, turkish) + [], # z (estonian) + [], # z with caron (estonian) +['T', ['t','T']], + [], # th (albanian) + [], # ty (hungarian) + [], # t with caron (slovak/large) + [], # t with comma below (romanian) + [], # c with acute (upper sorbian) +['U', ['u','U']], + [], # u with breve (esperanto) + [], # u with circumflex (kurdish) + [], # u with horn (vietnamese) + [], # u with diaeresis (hungarian, turkish) +['V', ['v','V']], +['W', ['w','W']], + [], # o with tilde (estonian) + [], # a with diaeresis (estonian) + [], # o with diaeresis (estonian) + [], # u with diaeresis (estonian) +['X', ['x','X']], + [], # xh (albanian) +['Y', ['y','Y']], + [], # y preceded by apostrophe (hausa) + [], # yogh (english) +['Z', ['z','Z']], + [], # zh (albanian) + [], # zs (hungarian) + [], # z with caron (many) +['', ['','']], +['', ['','']], + [], # thorn (icelandic) + [], # wynn (english) + [], # ligature ae (danish, icelandic, norwegian) + [], # o with stroke (danish, norwegian) + [], # a with ring above (danish, norwegian, swedish) + [], # a with diaeresis (finnish, swedish) + [], # o with diaeresis (finnish, swedish) + [], # a with ring above (icelandic) +]; + +$ligatures = [ +[[''], 'after', [['s','s']]], +]; + +@special = ('?', '!', '.', 'letters', '-', '\''); + +$sortcase = "Aa"; +#$sortcase = "aA"; + +do 'make-rules.pl'; diff --git a/Build/source/utils/xindy/xindy-src/make-rules/alphabets/polish/utf8.pl.in b/Build/source/utils/xindy/xindy-src/make-rules/alphabets/polish/utf8.pl.in new file mode 100644 index 00000000000..3b527705410 --- /dev/null +++ b/Build/source/utils/xindy/xindy-src/make-rules/alphabets/polish/utf8.pl.in @@ -0,0 +1,145 @@ +#!/usr/bin/perl + +$language = "Polish"; +$prefix = "pl"; +$script = "latin"; + +$alphabet = [ +['A', ['a','A']], + [], # a with breve (romanian) + [], # a with circumflex (romanian) +['Ą', ['ą','Ą']], +['B', ['b','B']], + [], # b with hook (hausa) +['C', ['c','C']], + [], # ch (spanish/traditional) + [], # cs (hungarian) + [], # c with caron (many) +['Ć', ['ć','Ć']], + [], # c with circumflex (esperanto) + [], # c with cedilla (albanian, kurdish, turkish) +['D', ['d','D']], + [], # dh (albanian) + [], # dz (hungarian) + [], # dzs (hungarian) + [], # d+z with caron (croatian) + [], # d+z with acute (upper sorbian) + [], # d with caron (slovak/large) + [], # d with stroke (croatian) + [], # d with hook (hausa) + [], # eth (icelandic) +['E', ['e','E']], + [], # e with caron (lower/upper sorbian) + [], # e with circumflex (kurdish) + [], # e with diaeresis (albanian) +['Ę', ['ę','Ę']], +['F', ['f','F']], +['G', ['g','G']], + [], # gj (albanian) + [], # gy (hungarian) + [], # g with circumflex (esperanto) + [], # g with breve (turkish) + [], # g with cedilla/comma (latvian) + [], # postpalatal fricative (gypsy/northrussian) +['H', ['h','H']], + [], # h with circumflex (esperanto) + [], # ch (many) + [], # dotless i (turkish) +['I', ['i','I']], + [], # i with inverted breve below (gypsy/northrussian) + [], # i with circumflex (kurdish, romanian) + [], # i with diaeresis (gypsy/northrussian) +['J', ['j','J']], + [], # j with circumflex (esperanto) +['K', ['k','K']], + [], # kh (gypsy/northrussian) + [], # k with cedilla/comma (latvian) + [], # k with hook (hausa) + [], # x (gypsy/northrussian) + [], # l with stroke (lower/upper sorbian) +['L', ['l','L']], + [], # lj (croatian) + [], # ll (albanian, spanish/traditional) + [], # ly (hungarian) + [], # l with caron (slovak/large) + [], # l with cedilla/comma (latvian) +['Ł', ['ł','Ł']], +['M', ['m','M']], +['N', ['n','N']], + [], # nj (albanian, croatian) + [], # ny (hungarian) + [], # n with caron (slovak/large) +['Ń', ['ń','Ń']], + [], # n with tilde (spanish/modern, spanish/traditional) + [], # n with cedilla/comma (latvian) +['O', ['o','O']], +['Ó', ['ó','Ó']], + [], # o with circumflex (vietnamese) + [], # o with horn (vietnamese) + [], # o with diaeresis (hungarian, turkish) +['P', ['p','P']], + [], # ph (gypsy/northrussian) +['Q', ['q','Q']], +['R', ['r','R']], + [], # rr (albanian) + [], # r with caron (czech, slovak/large, upper sorbian) + [], # r with acute (lower sorbian) + [], # r with cedilla/comma (latvian) +['S', ['s','S']], + [], # sh (albanian) + [], # sz (hungarian) + [], # s with caron (many) +['Ś', ['ś','Ś']], + [], # s with circumflex (esperanto) + [], # s with comma below (romanian) + [], # s with cedilla (kurdish, turkish) + [], # z (estonian) + [], # z with caron (estonian) +['T', ['t','T']], + [], # th (albanian) + [], # ty (hungarian) + [], # t with caron (slovak/large) + [], # t with comma below (romanian) + [], # c with acute (upper sorbian) +['U', ['u','U']], + [], # u with breve (esperanto) + [], # u with circumflex (kurdish) + [], # u with horn (vietnamese) + [], # u with diaeresis (hungarian, turkish) +['V', ['v','V']], +['W', ['w','W']], + [], # o with tilde (estonian) + [], # a with diaeresis (estonian) + [], # o with diaeresis (estonian) + [], # u with diaeresis (estonian) +['X', ['x','X']], + [], # xh (albanian) +['Y', ['y','Y']], + [], # y preceded by apostrophe (hausa) + [], # yogh (english) +['Z', ['z','Z']], + [], # zh (albanian) + [], # zs (hungarian) + [], # z with caron (many) +['Ź', ['ź','Ź']], +['Ż', ['ż','Ż']], + [], # thorn (icelandic) + [], # wynn (english) + [], # ligature ae (danish, icelandic, norwegian) + [], # o with stroke (danish, norwegian) + [], # a with ring above (danish, norwegian, swedish) + [], # a with diaeresis (finnish, swedish) + [], # o with diaeresis (finnish, swedish) + [], # a with ring above (icelandic) +]; + +$ligatures = [ +[['ß'], 'after', [['s','s']]], +]; + +@special = ('?', '!', '.', 'letters', '-', '\''); + +$sortcase = "Aa"; +#$sortcase = "aA"; + +do 'make-rules.pl'; -- cgit v1.2.3