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/ukrainian/Makefile.am | 47 ++++++++++++++ .../make-rules/alphabets/ukrainian/cp1251.pl | 72 ++++++++++++++++++++++ .../make-rules/alphabets/ukrainian/koi8-u.pl | 72 ++++++++++++++++++++++ .../make-rules/alphabets/ukrainian/utf8.pl.in | 72 ++++++++++++++++++++++ 4 files changed, 263 insertions(+) create mode 100644 Build/source/utils/xindy/xindy-src/make-rules/alphabets/ukrainian/Makefile.am create mode 100644 Build/source/utils/xindy/xindy-src/make-rules/alphabets/ukrainian/cp1251.pl create mode 100644 Build/source/utils/xindy/xindy-src/make-rules/alphabets/ukrainian/koi8-u.pl create mode 100644 Build/source/utils/xindy/xindy-src/make-rules/alphabets/ukrainian/utf8.pl.in (limited to 'Build/source/utils/xindy/xindy-src/make-rules/alphabets/ukrainian') diff --git a/Build/source/utils/xindy/xindy-src/make-rules/alphabets/ukrainian/Makefile.am b/Build/source/utils/xindy/xindy-src/make-rules/alphabets/ukrainian/Makefile.am new file mode 100644 index 00000000000..5c79ee25076 --- /dev/null +++ b/Build/source/utils/xindy/xindy-src/make-rules/alphabets/ukrainian/Makefile.am @@ -0,0 +1,47 @@ +## Makefile.am fragment for alphabets/ukrainian/. + +## 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 += \ + ukrainian/cp1251-lang.xdy \ + ukrainian/cp1251-test.xdy \ + ukrainian/cp1251.xdy \ + ukrainian/koi8-u-lang.xdy \ + ukrainian/koi8-u-test.xdy \ + ukrainian/koi8-u.xdy \ + ukrainian/utf8-lang.xdy \ + ukrainian/utf8-test.xdy \ + ukrainian/utf8.xdy + +EXTRA_DIST += \ + ukrainian/cp1251.pl \ + ukrainian/koi8-u.pl \ + ukrainian/utf8.pl.in + +DISTCLEANFILES += \ + ukrainian/utf8.pl + +DOCS_CYR_1251 += \ + ukrainian/cp1251-doc.tex +DOCS_CYR_KOI8_U += \ + ukrainian/koi8-u-doc.tex +DOCS_UTF8_CYR += \ + ukrainian/utf8-doc.tex + diff --git a/Build/source/utils/xindy/xindy-src/make-rules/alphabets/ukrainian/cp1251.pl b/Build/source/utils/xindy/xindy-src/make-rules/alphabets/ukrainian/cp1251.pl new file mode 100644 index 00000000000..1d86ae253a4 --- /dev/null +++ b/Build/source/utils/xindy/xindy-src/make-rules/alphabets/ukrainian/cp1251.pl @@ -0,0 +1,72 @@ +#!/usr/bin/perl + +$language = "Ukrainian"; +$prefix = "uk"; +$script = "cyrillic"; + +$alphabet = [ +['', ['','']], +['', ['','']], +['', ['','']], +['', ['','']], +['', ['','']], +['', ['','']], + [], # dje (serbian) + [], # gje (macedonian) +['', ['',''],['','']], + [], # io (mongolian) +['', ['','']], +['', ['','']], +['', ['','']], + [], # dze (macedonian) +['', ['','']], +['', ['','']], +['', ['','']], +['', ['','']], + [], # je (macedonian, serbian) +['', ['','']], +['', ['','']], + [], # lje (macedonian, serbian) +['', ['','']], +['', ['','']], + [], # nje (macedonian, serbian) +['', ['','']], + [], # barred o (mongolian) +['', ['','']], +['', ['','']], +['', ['','']], +['', ['','']], + [], # tshe (serbian) + [], # kje (macedonian) +['', ['','']], + [], # short u (belarusian) + [], # straight u (mongolian) +['', ['','']], +['', ['','']], +['', ['','']], +['', ['','']], + [], # dzhe (macedonian, serbian) +['', ['','']], +['', ['','']], +['', ['','']], +['', ['','']], + [], # soft sign (many) + [], +['', ['','']], +['', ['','']], +['', ['','']], +['', ['','']], + [], + [], + [] +]; + +$sortcase = 'Aa'; +#$sortcase = 'aA'; + +$ligatures = [ +]; + +@special = ('?', '!', '.', 'letters', '-', '\''); + +do 'make-rules.pl'; diff --git a/Build/source/utils/xindy/xindy-src/make-rules/alphabets/ukrainian/koi8-u.pl b/Build/source/utils/xindy/xindy-src/make-rules/alphabets/ukrainian/koi8-u.pl new file mode 100644 index 00000000000..b176a3be1fb --- /dev/null +++ b/Build/source/utils/xindy/xindy-src/make-rules/alphabets/ukrainian/koi8-u.pl @@ -0,0 +1,72 @@ +#!/usr/bin/perl + +$language = "Ukrainian"; +$prefix = "uk"; +$script = "cyrillic"; + +$alphabet = [ +['', ['','']], +['', ['','']], +['', ['','']], +['', ['','']], +['', ['','']], +['', ['','']], + [], # dje (serbian) + [], # gje (macedonian) +['', ['',''],['','']], + [], # io (mongolian) +['', ['','']], +['', ['','']], +['', ['','']], + [], # dze (macedonian) +['', ['','']], +['', ['','']], +['', ['','']], +['', ['','']], + [], # je (macedonian, serbian) +['', ['','']], +['', ['','']], + [], # lje (macedonian, serbian) +['', ['','']], +['', ['','']], + [], # nje (macedonian, serbian) +['', ['','']], + [], # barred o (mongolian) +['', ['','']], +['', ['','']], +['', ['','']], +['', ['','']], + [], # tshe (serbian) + [], # kje (macedonian) +['', ['','']], + [], # short u (belarusian) + [], # straight u (mongolian) +['', ['','']], +['', ['','']], +['', ['','']], +['', ['','']], + [], # dzhe (macedonian, serbian) +['', ['','']], +['', ['','']], +['', ['','']], +['', ['','']], + [], # soft sign (many) + [], +['', ['','']], +['', ['','']], +['', ['','']], +['', ['','']], + [], + [], + [] +]; + +$sortcase = 'Aa'; +#$sortcase = 'aA'; + +$ligatures = [ +]; + +@special = ('?', '!', '.', 'letters', '-', '\''); + +do 'make-rules.pl'; diff --git a/Build/source/utils/xindy/xindy-src/make-rules/alphabets/ukrainian/utf8.pl.in b/Build/source/utils/xindy/xindy-src/make-rules/alphabets/ukrainian/utf8.pl.in new file mode 100644 index 00000000000..2fbb2cf0c12 --- /dev/null +++ b/Build/source/utils/xindy/xindy-src/make-rules/alphabets/ukrainian/utf8.pl.in @@ -0,0 +1,72 @@ +#!/usr/bin/perl + +$language = "Ukrainian"; +$prefix = "uk"; +$script = "cyrillic"; + +$alphabet = [ +['А', ['а','А']], +['Б', ['б','Б']], +['В', ['в','В']], +['Г', ['г','Г']], +['Ґ', ['ґ','Ґ']], +['Д', ['д','Д']], + [], # dje (serbian) + [], # gje (macedonian) +['Е', ['е','Е'],['ё','Ё']], + [], # io (mongolian) +['Є', ['є','Є']], +['Ж', ['ж','Ж']], +['З', ['з','З']], + [], # dze (macedonian) +['И', ['и','И']], +['І', ['і','І']], +['Ї', ['ї','Ї']], +['Й', ['й','Й']], + [], # je (macedonian, serbian) +['К', ['к','К']], +['Л', ['л','Л']], + [], # lje (macedonian, serbian) +['М', ['м','М']], +['Н', ['н','Н']], + [], # nje (macedonian, serbian) +['О', ['о','О']], + [], # barred o (mongolian) +['П', ['п','П']], +['Р', ['р','Р']], +['С', ['с','С']], +['Т', ['т','Т']], + [], # tshe (serbian) + [], # kje (macedonian) +['У', ['у','У']], + [], # short u (belarusian) + [], # straight u (mongolian) +['Ф', ['ф','Ф']], +['Х', ['х','Х']], +['Ц', ['ц','Ц']], +['Ч', ['ч','Ч']], + [], # dzhe (macedonian, serbian) +['Ш', ['ш','Ш']], +['Щ', ['щ','Щ']], +['Ъ', ['ъ','Ъ']], +['Ы', ['ы','Ы']], + [], # soft sign (many) + [], +['Э', ['э','Э']], +['Ю', ['ю','Ю']], +['Я', ['я','Я']], +['Ь', ['ь','Ь']], + [], + [], + [] +]; + +$sortcase = 'Aa'; +#$sortcase = 'aA'; + +$ligatures = [ +]; + +@special = ('?', '!', '.', 'letters', '-', '\''); + +do 'make-rules.pl'; -- cgit v1.2.3