xindy-2.4/0002777000176600017550000000000011372120322007526 500000000000000xindy-2.4/configure.ac0000644000176600017550000001457111372111312011735 00000000000000## -*- Autoconf -*- ## Use `autoreconf' in top-level directory to recreate all ## autoconf/automake files. ## Or, call `autoconf' to create only configure. ## Copyright (C) 2004-2005 by Gour. ## Copyright (C) 2008,2009 by Joachim Schrod. ## ## 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 LICENSE; if not, write to the ## Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, ## Boston, MA 02110-1301 USA. AC_PREREQ(2.59) dnl Get version string from file; need to discard training newline dnl Note: patsubst() or translit() don't work here, it's not possible dnl to specify substitution of \n, so we use substr. This won't work dnl if file VERSION is missing its trailing newline... m4_define([VERSION_NL],m4_include([VERSION])) m4_define([XINDY_VERSION],m4_substr(VERSION_NL,0,m4_eval(m4_len(VERSION_NL)-1))) AC_INIT([xindy], XINDY_VERSION, [xindy-discuss@lists.sourceforge.net]) # Automake's dist target needs all to-be-distributed files flagged in # Makefile.am files; we have not done that yet. Since we don't do C # programs, automake's defaults are not usable for us, too. AM_INIT_AUTOMAKE([foreign no-define]) # Installation directories for standalone xindy. memdir='$(pkglibdir)' AC_SUBST([memdir]) AM_CONDITIONAL([TEXLIVE_BUILD], [false]) # Test for building make-rules AC_ARG_ENABLE(make-rules, AS_HELP_STRING([--enable-make-rules ],[build and install make-rules package (default is YES)]),[BUILDRULES=$enableval],[BUILDRULES=yes]) test "$BUILDRULES" = "yes" && AC_PROG_LATEX AM_CONDITIONAL(BUILDRULES, test "$BUILDRULES" = "yes") # Test for building Documentation AC_ARG_ENABLE(docs, AS_HELP_STRING([--enable-docs ],[build and install documentation (default is YES)]),[BUILDDOCS=$enableval],[BUILDDOCS=yes]) test "$BUILDDOCS" = "yes" && AC_PROG_PDFLATEX AM_CONDITIONAL(BUILDDOCS, test "$BUILDDOCS" = "yes") # Checks for programs: # make and install are needed in all Makefiles. AC_PROG_MAKE_SET AC_PROG_INSTALL # CLISP for src/ AC_PATH_PROG([CLISP],[clisp]) AC_PATH_PROG([PERL], [perl]) # flex for tex2xindy # FIXME: lex actually must really be flex. But there is no AC_PROG_FLEX!? AC_PROG_LEX AC_PROG_CC AC_PROG_LN_S # Check system type. This is needed to detect mingw32 environment, # then CLISP .mem files must not be compressed. AC_CANONICAL_HOST # On some systems without working iconv, we must use recode. AC_ARG_WITH([xindy-recode], AS_HELP_STRING([--with-xindy-recode], [Use `recode' instead of `iconv' @<:@default is NO@:>@])) if test "x$with_xindy_recode" != xyes; then CONVERT_FROM_UTF8='iconv -f UTF-8 -t #' # May need the trailing blank else AC_CHECK_PROG(CONVERT_FROM_UTF8, recode, [recode UTF-8..]) if test "x$CONVERT_FROM_UTF8" != 'xrecode UTF-8..'; then AC_MSG_ERROR([--with-xindy-recode specified, but `recode' not found]) fi fi AC_SUBST([CONVERT_FROM_UTF8]) # Check that CLISP was found. # FIXME: Should we also check for latex in the buildrules case? # What about a C compiler? install? test "$CLISP" || AC_MSG_ERROR([CLISP is needed to build and run xindy]) # No checks for header files. We use stdio.h, unistd.h, and string.h. # Today, they are universally available if a C compiler is installed. # Checks for typedefs, structures, and compiler characteristics. # Checks for library functions. # The code in tex2indy.l simply assumes that strtoul() is there, would # need a replacement. AC_CHECK_FUNCS([strtoul],[],AC_MSG_ERROR([strtoul() is needed])) AC_CONFIG_FILES([Makefile \ src/Makefile \ tex2xindy/Makefile \ modules/Makefile \ modules/base/Makefile \ modules/class/Makefile \ modules/lang/Makefile \ modules/lang/german/Makefile \ modules/lang/latin/Makefile \ modules/ord/Makefile \ modules/rules/Makefile \ modules/styles/Makefile \ user-commands/Makefile \ make-rules/Makefile \ make-rules/alphabets/Makefile \ make-rules/alphabets/albanian/Makefile \ make-rules/alphabets/belarusian/Makefile \ make-rules/alphabets/bulgarian/Makefile \ make-rules/alphabets/croatian/Makefile \ make-rules/alphabets/czech/Makefile \ make-rules/alphabets/danish/Makefile \ make-rules/alphabets/dutch/Makefile \ make-rules/alphabets/english/Makefile \ make-rules/alphabets/esperanto/Makefile \ make-rules/alphabets/estonian/Makefile \ make-rules/alphabets/finnish/Makefile \ make-rules/alphabets/french/Makefile \ make-rules/alphabets/general/Makefile \ make-rules/alphabets/georgian/Makefile \ make-rules/alphabets/german/Makefile \ make-rules/alphabets/greek/Makefile \ make-rules/alphabets/gypsy/Makefile \ make-rules/alphabets/hausa/Makefile \ make-rules/alphabets/hebrew/Makefile \ make-rules/alphabets/hungarian/Makefile \ make-rules/alphabets/icelandic/Makefile \ make-rules/alphabets/italian/Makefile \ make-rules/alphabets/klingon/Makefile \ make-rules/alphabets/kurdish/Makefile \ make-rules/alphabets/latin/Makefile \ make-rules/alphabets/latvian/Makefile \ make-rules/alphabets/lithuanian/Makefile \ make-rules/alphabets/lower-sorbian/Makefile \ make-rules/alphabets/macedonian/Makefile \ make-rules/alphabets/mongolian/Makefile \ make-rules/alphabets/norwegian/Makefile \ make-rules/alphabets/polish/Makefile \ make-rules/alphabets/portuguese/Makefile \ make-rules/alphabets/romanian/Makefile \ make-rules/alphabets/russian/Makefile \ make-rules/alphabets/serbian/Makefile \ make-rules/alphabets/slovak/Makefile \ make-rules/alphabets/slovenian/Makefile \ make-rules/alphabets/spanish/Makefile \ make-rules/alphabets/swedish/Makefile \ make-rules/alphabets/test1/Makefile \ make-rules/alphabets/turkish/Makefile \ make-rules/alphabets/ukrainian/Makefile \ make-rules/alphabets/upper-sorbian/Makefile \ make-rules/alphabets/vietnamese/Makefile \ make-rules/inputenc/Makefile \ make-rules/styles/Makefile \ doc/Makefile \ doc/style-tutorial/Makefile ]) AC_OUTPUT xindy-2.4/ChangeLog.Gour0000644000176600017550000002462010317004244012133 00000000000000Fri Jul 8 13:26:54 CEST 2005 dev@atmarama.org tagged xindy-0.8.0 (aka xindy-2.2-beta2) Fri Jul 8 13:24:33 CEST 2005 dev@atmarama.org * added setup.sh script to fix-perms script Fri Jul 8 11:32:18 CEST 2005 dev@atmarama.org * bump version to xindy-2.2-beta2 Fri Jul 8 11:31:06 CEST 2005 dev@atmarama.org * applied changes for BUILDRULES (Makefile.ins) Fri Jul 8 11:19:55 CEST 2005 dev@atmarama.org * added yindy.ebuild to the repo Fri Jul 8 11:16:12 CEST 2005 dev@atmarama.org * added 'build make-rules' as a FEATURE Fri Jul 8 09:39:04 CEST 2005 dev@atmarama.org * moving to beta2 target Fri Jul 8 09:38:11 CEST 2005 dev@atmarama.org * added setup.sh to EXTRA_DIST Fri Jul 8 08:33:05 CEST 2005 dev@atmarama.org * replaced iconv .. -t LATIN? --> iconv .. -t ISO8859-? to make Solaris & co. happy Fri Jul 8 07:57:26 CEST 2005 dev@atmarama.org * replaced iconv --from-code .. to iconv -f .. Fri Jul 8 07:42:15 CEST 2005 dev@atmarama.org * applied Joachim's clisp patch Thu Jul 7 21:41:13 CEST 2005 dev@atmarama.org * added setup.sh script for handling binary distribution Thu Jul 7 21:40:14 CEST 2005 dev@atmarama.org * removed some confusing trailing spaces in ../alphabets/Makefile.am and made BUILDDOCS=yes Mon Jul 4 15:18:04 CEST 2005 dev@atmarama.org * removed some extra trailing spaces which confuse some 'make' program(s) Sun Jul 3 12:02:10 CEST 2005 dev@atmarama.org tagged xindy-0.7.0 (aka xindy-2.2-beta1) Sun Jul 3 11:48:48 CEST 2005 dev@atmarama.org * added some missing (& obscure) .* clisp files Sun Jul 3 11:32:48 CEST 2005 dev@atmarama.org * $(clispdir)/src/.gdbinit added to fix-perms script Sun Jul 3 11:27:50 CEST 2005 dev@atmarama.org * clisp's configure --> fix-perms Sun Jul 3 11:20:44 CEST 2005 dev@atmarama.org * added clisp's configure to fix-perms #$:#"#!%&$#!! Sun Jul 3 11:11:39 CEST 2005 dev@atmarama.org * added ../user-commands/texindy to fix-perms script Sun Jul 3 11:05:28 CEST 2005 dev@atmarama.org * added modified fix-perms script Sun Jul 3 11:03:31 CEST 2005 dev@atmarama.org * fix for xindy.in Sun Jul 3 10:20:24 CEST 2005 dev@atmarama.org * new Makefile.am rule for xindy.in --> xindy Sun Jul 3 10:17:42 CEST 2005 dev@atmarama.org * removing some generated files in $clispdir Sun Jul 3 10:14:46 CEST 2005 dev@atmarama.org * 'xindy' script is not built via configure.ac any longer Sun Jul 3 08:08:24 CEST 2005 dev@atmarama.org * we're up(de)grading to 2.2-beta1 :-) Sun Jul 3 08:07:23 CEST 2005 dev@atmarama.org * include modified clisp's configure in the DIST rule Sat Jul 2 22:32:23 CEST 2005 dev@atmarama.org tagged xindy-0.6.0 Sat Jul 2 22:31:38 CEST 2005 dev@atmarama.org * 'darcs dist' is used for creating xindy distribution! Sat Jul 2 22:28:45 CEST 2005 dev@atmarama.org * added (fixed) 'fix-perms' script Sat Jul 2 22:25:17 CEST 2005 dev@atmarama.org * new fix-perms script Sat Jul 2 22:21:15 CEST 2005 dev@atmarama.org * new fix-perms script Sat Jul 2 22:14:34 CEST 2005 dev@atmarama.org * removed old fix-perms script Sat Jul 2 22:09:00 CEST 2005 dev@atmarama.org tagged xindy-0.5.3 Sat Jul 2 22:08:04 CEST 2005 dev@atmarama.org * added 'fix-perms' script to handle 'darcs dist' rule Sat Jul 2 21:00:37 CEST 2005 dev@atmarama.org * remove some additional files in 'clispdir' to match pristine source Sat Jul 2 20:10:58 CEST 2005 dev@atmarama.org tagged xindy-0.5.2 Sat Jul 2 20:09:51 CEST 2005 dev@atmarama.org * some typos and added 'clisp-test.c' to distclean rule Sat Jul 2 19:47:48 CEST 2005 dev@atmarama.org * always clean docs in ../make-rules/alphabets Sat Jul 2 18:36:11 CEST 2005 dev@atmarama.org tagged xindy-0.5.1 Sat Jul 2 18:34:48 CEST 2005 dev@atmarama.org * install doc in the $(PACKAGE_NAME)-$(PACKAGE_VERSION) Sat Jul 2 18:12:08 CEST 2005 dev@atmarama.org * added 'build docs' as a FEATURE, removed generated file 'clisp-test.c' & removed 'clisp-distribution' from rte/Makefile.am Sat Jul 2 10:50:53 CEST 2005 dev@atmarama.org tagged xindy-0.5.0 (aka alpha5) Sat Jul 2 10:49:40 CEST 2005 dev@atmarama.org * we're ready for alpha5 Sat Jul 2 10:46:52 CEST 2005 dev@atmarama.org * changed class of alphabets-doc.tex article --> report and some cosmetic changes Sat Jul 2 10:44:06 CEST 2005 dev@atmarama.org * more alphabets enabled in generated aplhabets-doc.pdf Sat Jul 2 08:22:07 CEST 2005 dev@atmarama.org * patch to test Mac OS X and compile clisp without faulty readline (rte/configure) Sat Jul 2 08:08:14 CEST 2005 dev@atmarama.org * ordrules patch applied Fri Jul 1 23:13:09 CEST 2005 dev@atmarama.org tagged xindy-0.4.3 Fri Jul 1 23:09:48 CEST 2005 dev@atmarama.org * (final ?) fix for xindy.run perm & some fixes for alphabets' docs Fri Jul 1 18:19:45 CEST 2005 dev@atmarama.org * removed make-rules/alphabets lambda-related scripts Fri Jul 1 18:14:39 CEST 2005 dev@atmarama.org tagged xindy-0.4.2 Fri Jul 1 18:13:37 CEST 2005 dev@atmarama.org * we're going into xindy-2.3-alpha5 version Fri Jul 1 18:12:40 CEST 2005 dev@atmarama.org * modules/ord & modules/rules incorporated, fixed perms for xindy.mem Fri Jul 1 17:35:32 CEST 2005 dev@atmarama.org * added modules/ord files Fri Jul 1 17:32:10 CEST 2005 dev@atmarama.org * added modules/rules files Fri Jul 1 17:29:07 CEST 2005 dev@atmarama.org * changed perms for the whole package 755/644 Fri Jul 1 15:20:00 CEST 2005 dev@atmarama.org * added m4/ac_prog_pdflatex.m4 macro Fri Jul 1 15:16:40 CEST 2005 dev@atmarama.org * back to old rte/configure Fri Jul 1 12:17:46 CEST 2005 dev@atmarama.org * fix for rte/configure enabling one to pass arguments to clisp's configure Fri Jul 1 11:43:01 CEST 2005 dev@atmarama.org tagged xindy-0.4.1 Fri Jul 1 11:40:39 CEST 2005 dev@atmarama.org * modified rule for ../inputenc/latin.xdy Fri Jul 1 11:02:56 CEST 2005 dev@atmarama.org * added rules for latin.xdy in ..make-rules/inputenc Fri Jul 1 10:44:46 CEST 2005 dev@atmarama.org * added isolatin*.xdy files in ..modules/tex folder Fri Jul 1 10:09:51 CEST 2005 dev@atmarama.org * only xindy.run requires +x attribute Thu Jun 30 20:36:04 CEST 2005 dev@atmarama.org tagged xindy-0.4.0 (aka alpha4) Thu Jun 30 20:35:03 CEST 2005 dev@atmarama.org * polishing distribution (TODO 'clisp' distribution!) Thu Jun 30 10:36:31 CEST 2005 dev@atmarama.org tagged xindy-0.3.4 Thu Jun 30 10:35:59 CEST 2005 dev@atmarama.org * polishing distribution (make-rules, modules) Thu Jun 30 09:57:57 CEST 2005 dev@atmarama.org tagged xindy-0.3.3 Thu Jun 30 09:56:28 CEST 2005 dev@atmarama.org * polishing distribution (binaries, doc, user-commands, src, tex2xindy) Thu Jun 30 08:27:02 CEST 2005 dev@atmarama.org * introduced rule for *.fas (binaries/Makefile.am) Thu Jun 30 07:12:38 CEST 2005 dev@atmarama.org tagged xindy-0.3.2 Thu Jun 30 07:08:25 CEST 2005 dev@atmarama.org * fixed mechanism for handling $lib_dir & $modules_dir in 'xindy' script Wed Jun 29 17:50:17 CEST 2005 dev@atmarama.org * typo in ..alphabets/slovak/Makefile.am Wed Jun 29 17:48:05 CEST 2005 dev@atmarama.org * fixed typo in ..alphabets/russian/Makefile.am Wed Jun 29 17:44:52 CEST 2005 dev@atmarama.org * some fixes in binaries/Makefile.am Tue Jun 28 14:10:52 CEST 2005 dev@atmarama.org tagged xindy-0.3.1 (aka alpha3 - fixed) Tue Jun 28 14:08:58 CEST 2005 dev@atmarama.org * obsolete comments about building clisp are commented & replaced with relevant info (it got lost :-o Tue Jun 28 13:31:36 CEST 2005 dev@atmarama.org tagged xindy-0.3.0 (aka alpha3) Tue Jun 28 13:30:52 CEST 2005 dev@atmarama.org * make-rules module completed (alpha3 release) Tue Jun 28 13:28:59 CEST 2005 dev@atmarama.org * new tex2xindy.l Tue Jun 28 13:27:34 CEST 2005 dev@atmarama.org * added creation of *-utf8.pl scripts Tue Jun 28 12:04:52 CEST 2005 dev@atmarama.org * turkish, ukrainian, upper-sorbian & vietnamese Tue Jun 28 11:49:41 CEST 2005 dev@atmarama.org * romanian, russian, serbian, slovak, slovenian, spanish & swedish Tue Jun 28 10:48:17 CEST 2005 dev@atmarama.org * macedonian, mongolian, norwegian, polish & portuguese Tue Jun 28 10:31:45 CEST 2005 dev@atmarama.org * klingon, kurdish, latin, latvian, lithuanian & lower-sorbian Tue Jun 28 08:58:50 CEST 2005 dev@atmarama.org * icelandic & italian Mon Jun 27 20:19:39 CEST 2005 dev@atmarama.org * hausa, hebrew & hungarian Mon Jun 27 20:09:09 CEST 2005 dev@atmarama.org * general, georgian, german, greek & gypsy Mon Jun 27 19:02:41 CEST 2005 dev@atmarama.org * finnish & french Mon Jun 27 18:40:34 CEST 2005 dev@atmarama.org * esperanto & estonian Mon Jun 27 18:21:47 CEST 2005 dev@atmarama.org * dutch & english Mon Jun 27 17:31:11 CEST 2005 dev@atmarama.org * czech & danish Mon Jun 27 16:29:56 CEST 2005 dev@atmarama.org * bulgarian & croatian Mon Jun 27 15:49:50 CEST 2005 dev@atmarama.org * albanian & belarusian Fri Jun 24 14:05:00 CEST 2005 dev@atmarama.org * adde m4/ac_prog_latex.m4 macro for checking 'latex' Thu Jun 23 13:37:15 CEST 2005 dev@atmarama.org tagged xindy-0.2.0 Thu Jun 23 13:36:12 CEST 2005 dev@atmarama.org * finished 'styles' & 'inputenc' modules in make-rules Thu Jun 23 10:21:25 CEST 2005 dev@atmarama.org * removed obsolete Makefiles & prepared 'inputenc' module Wed Jun 22 22:39:03 CEST 2005 dev@atmarama.org * preparation for inclusion of 'make-rules' module Wed Jun 22 09:56:50 CEST 2005 dev@atmarama.org tagged xindy-0.1.4 Wed Jun 22 09:55:58 CEST 2005 dev@atmarama.org * removed ChangeLog from repo Wed Jun 22 09:53:00 CEST 2005 dev@atmarama.org * removed make-rules/xorty Wed Jun 22 09:45:11 CEST 2005 dev@atmarama.org tagged xindy-0.1.3 Wed Jun 22 09:20:24 CEST 2005 dev@atmarama.org * xindy.in mechanism for handling 'lib_dir' & 'modules_dir' added Wed Jun 22 08:48:19 CEST 2005 dev@atmarama.org tagged xindy-0.1.2 Wed Jun 22 08:46:36 CEST 2005 dev@atmarama.org * obsolete comments about building clisp are commented & replaced with relevant info Wed Jun 22 08:21:58 CEST 2005 dev@atmarama.org * removed 'mkdir -p' & added 'dist-hook' in top-level Makefile.am to preserve scripts' perms Tue Jun 21 16:12:50 CEST 2005 dev@atmarama.org tagged xindy-0.1.1 Tue Jun 21 16:12:05 CEST 2005 dev@atmarama.org * added missing *.in files Mon Jun 20 15:20:59 CEST 2005 dev@atmarama.org tagged xindy-0.1.0 (aka xindy-2.3-alpha2) Mon Jun 20 15:17:00 CEST 2005 dev@atmarama.org * xindy-2.3-alpha2 xindy-2.4/VERSION0000664000176600017550000000000411372112205010505 000000000000002.4 xindy-2.4/NEWS0000644000176600017550000000303411372116761010153 00000000000000# $Id: NEWS,v 1.4 2010/05/10 23:59:45 jschrod Exp $ #------------------------------------------------------------ XINDY RELEASE NOTES =================== Version Date Remarks 2.4 2010-05-11 `TUG30 Release'. Pure Lisp implementation, needs an installed CLISP. Easy compilation and installation, first official Mac OS X support. Bug fixes in user commands. xindy progress messages to stdout, not stderr. Changes from TeX-Live (TL2010), for better autoconf and draft Windows support. (Thanks to Peter Breitenlohner for that contribution.) 2.3.1 2008-01-14 Downgraded to CLISP 2.42; there are many reports of 2.43 compilation problems on AMD64 systems. 2.3 2008-01-09 `Gour and Jörg Waited Too Long For It Release'. Source distribution with canonical install procedure. Includes UTF-8 and Omega support. Bug fixes in base modules and *.idx parsing. 2.2 rc2 2005-05-10 2nd release candidate for `LaTeX Companion Release'. Resolved issues: -- Linux release works on glibc 2.3 -- Two double quotes in index key are supported -- Options are checked carefully and errors are reported -- Structured version numbers -- Style file tutorial commands work 2.2 rc1 2004-05-28 First release candidate for `LaTeX Companion Release'. New command interface, new distribution strategy (ready-to-run), consolidated distribution of run time engine, kernel, and language modules. xindy-2.4/m4/0002777000176600017550000000000011372120320010044 500000000000000xindy-2.4/m4/ac_prog_latex.m40000644000176600017550000000071610256763136013055 00000000000000dnl @synopsis AC_PROG_LATEX dnl dnl This macro test if latex is installed. If latex is installed, it dnl set $latex to the right value dnl dnl @category LaTeX dnl @author Mathieu Boretti dnl @version 2005-01-21 dnl @license GPLWithACException AC_DEFUN([AC_PROG_LATEX],[ AC_CHECK_PROGS(latex,[latex elatex lambda],no) export latex; if test $latex = "no" ; then AC_MSG_ERROR([Unable to find a LaTeX application]); fi AC_SUBST(latex) ]) xindy-2.4/m4/ac_prog_pdflatex.m40000644000176600017550000000074110261175652013541 00000000000000dnl @synopsis AC_PROG_PDFLATEX dnl dnl This macro test if pdflatex is installed. If pdflatex is installed, dnl it set $pdflatex to the right value dnl dnl @category LaTeX dnl @author Mathieu Boretti dnl @version 2005-01-21 dnl @license GPLWithACException AC_DEFUN([AC_PROG_PDFLATEX],[ AC_CHECK_PROGS(pdflatex,[pdflatex],no) export pdflatex; if test $pdflatex = "no" ; then AC_MSG_ERROR([Unable to find a PDFLaTeX application]); fi AC_SUBST(pdflatex) ]) xindy-2.4/tex2xindy/0002777000176600017550000000000011372120321011463 500000000000000xindy-2.4/tex2xindy/tex2xindy.l0000644000176600017550000003366611372110171013530 00000000000000%{ /* $Id: tex2xindy.l,v 1.24 2010/05/10 23:02:17 jschrod Exp $ ============================================================ (history at end) =head1 NAME tex2xindy - a preprocessor of the xindy index processor =head1 SYNOPSIS tex2xindy [-o] [attr_file] =head1 DESCRIPTION B transforms a LaTeX index file C<.idx> (or an C<.aux> file) into a B raw index file. It is a filter that reads from F a file in the input format of LaTeX's raw index file, i.e., with C<\indexentry> tags. It outputs on F a B raw index file, i.e., with C clauses. If the option B<-o> is not specified, B handles ^^-notation of TeX and outputs the octet that is represented: C<^^ab> in the input gets output as the octet 0xab. If C<^^^^abcd> or C<^^^^^^^^abcdefab> are detected, they are output as is. If the option B<-o> is specified, B operates in I and handles its ^^-notation: Then C<^^ab>, C<^^^^abcd>, and C<^^^^^^^^abcdefab> represent Unicode characters with code points 0xab, 0xabcd, and 0xabcdefab respectively. They are output in UTF-8 encoding. If the optional argument F is specified, B writes all index key attributes into this file. =head1 DEFICITS This program was written since it was not easily possible to extract the parser from the old makeindex system. Therefore it does not find all errors in the input as the makeindex(1) version. Additionally it uses only the default input specifiers of makeindex(1). If other input specifiers (cf. manual page of makeindex(1)) are needed, the input specifiers (starting from the pattern C, see below) must be changed and the program must be recompiled. The particular missing feature is configuration of the quote and the actual characters, maybe also the escape, subitem (level), and encap characters. Argument and range delimiters seem to be less of a problem. In fact, input markup handling (and thus B) should be incorporated into the B kernel, to be able to specify configuration in xindy style files. =head1 SEE ALSO texindy(1), xindy(1), makeindex(1) =head1 AUTHOR Roger Kehr, Institut fuer Theoretische Informatik, TU Darmstadt =head1 COPYRIGHT AND LICENSE Copyright (c) 1996,1997 Roger Kehr. Copyright (c) 2006 Joachim Schrod. 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; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. =cut */ #include #include #include #define QUOTE_ECHO qs(yytext) FILE* attrfd = NULL; static int lineno = 1; static int braces = 0; static int xref_mode = 0; static int glos_mode = 0; static int errors = 0; static int omega_mode = 0; #define multiple_err \ { \ fprintf(stderr, "line %d: multiple %s's\n", lineno, yytext); \ errors++; \ } #define NO_RANGE 0 #define OPEN_RANGE 1 #define CLOSE_RANGE 2 int range = NO_RANGE; /* This function quotes a character, if necessary. */ static void qc( char ch ) { switch (ch) { case '\\' : case '"' : putchar( '\\' ); break; } putchar(ch); } /* Quote an entire string. */ static void qs( char* str ) { while ( *str ) { qc( *str++ ); } } /* Output an Omega character, ^^-notation in yytext, in UTF-8 encoding. The parameter gets passed the amount of hex digits in the ^^-notation. In front of the hex digits are the same amount of ^ chars. */ static void omega_output_utf8 ( int width ) { unsigned long int c = strtoul (yytext+width, NULL, 16); if (c < 0x80) { putchar (c); } else if (c < 0x800) { putchar (0xC0 | (c>>6)); putchar (0x80 | (c & 0x3F)); } else if (c < 0x10000) { putchar (0xE0 | (c>>12)); putchar (0x80 | (c>>6 & 0x3F)); putchar (0x80 | (c & 0x3F)); } else if (c < 0x200000) { putchar (0xF0 | (c>>18)); putchar (0x80 | (c>>12 & 0x3F)); putchar (0x80 | (c>>6 & 0x3F)); putchar (0x80 | (c & 0x3F)); } else if (c < 0x4000000) { putchar (0xF8 | (c>>24)); putchar (0x80 | (c>>18 & 0x3F)); putchar (0x80 | (c>>12 & 0x3F)); putchar (0x80 | (c>>6 & 0x3F)); putchar (0x80 | (c & 0x3F)); } else if (c < 0x80000000) { putchar (0xFC | (c>>30)); putchar (0x80 | (c>>24 & 0x3F)); putchar (0x80 | (c>>18 & 0x3F)); putchar (0x80 | (c>>12 & 0x3F)); putchar (0x80 | (c>>6 & 0x3F)); putchar (0x80 | (c & 0x3F)); } else { /* out of range, output U+FFFD REPLACEMENT CHARACTER */ fputs("\xef\xbf\xbd",stdout); fprintf (stderr, "line %d: character %#lx not in UTF-8 range\n", lineno, c); } } %} KEYWORD \\indexentry KEYWORDG \\glossaryentry ENCAP \| ACTUAL @ ESCAPE \\ LEVEL ! IS : QUOTE \" ROPEN \( RCLOSE \) ARGOPEN \{ ARGCLOSE \} HATHAT8BIT \^{2}[0-9a-fA-F]{2} HATHAT16BIT \^{4}[0-9a-fA-F]{4} HATHAT32BIT \^{8}[0-9a-fA-F]{8} %s key print skip2location location encap xref is skiplocation %% {KEYWORD}[ \t]*{ARGOPEN} { printf("(indexentry :tkey ((\""); xref_mode = 0; glos_mode = 0; BEGIN(key); } {KEYWORDG}[ \t]*{ARGOPEN} { printf("(indexentry :tkey ((\""); xref_mode = 0; glos_mode = 1; BEGIN(key); } {ESCAPE}{QUOTE} { QUOTE_ECHO; } {QUOTE}\n { qc(yytext[1]); lineno++; } {QUOTE}. { qc(yytext[1]); } {ENCAP} { printf("\")) :attr \""); range = NO_RANGE; BEGIN(encap); } {IS} { if ( glos_mode ) { printf("\")) :attr \"is\" :xref (\""); range = NO_RANGE; if (attrfd) fprintf(attrfd, "\txref\n"); BEGIN(is); } else { ECHO; } } {LEVEL} { printf("\") (\""); } {LEVEL} { printf("\") (\""); BEGIN(key); } {ARGOPEN} { ECHO; braces++; } {ARGCLOSE} { if ( braces > 0 ) { ECHO; braces--; } else { printf("\"))"); BEGIN(skip2location); } } {ACTUAL} { printf("\" \""); BEGIN(print); } {ACTUAL} { multiple_err; } {ENCAP} { multiple_err; } {ROPEN} { range = OPEN_RANGE; } {RCLOSE} { range = CLOSE_RANGE; } {ARGOPEN} { /* close :attr "... */ printf("\" :xref (\""); if (attrfd) fprintf(attrfd, "\txref\n"); braces++; BEGIN(xref); } {ARGCLOSE} { if ( braces > 0 ) { ECHO; braces--; } else { putchar('"'); if (attrfd) fprintf(attrfd, "\tlocref\n"); switch (range) { case OPEN_RANGE: printf(" :open-range"); break; case CLOSE_RANGE: printf(" :close-range"); break; } BEGIN(skip2location); } } .|\n { QUOTE_ECHO; if (attrfd) fwrite(yytext, sizeof(char), 1, attrfd); if (*yytext == '\n') lineno++; } {LEVEL} { printf("\" \""); } {ARGOPEN} { ECHO; braces++; } {ARGCLOSE} { if ( braces > 1 ) { ECHO; braces--; } else if ( braces == 1 ) { braces--; } else { printf("\")"); xref_mode = 1; BEGIN(skip2location); } } {ARGCLOSE} { if ( braces > 0 ) { ECHO; braces--; } else { printf("\")"); xref_mode = 1; BEGIN(skip2location); } } [ \t]*{ARGOPEN} { if (xref_mode) { BEGIN(skiplocation); } else { printf(" :locref \""); BEGIN(location); } } {ARGCLOSE} { printf("\")\n"); BEGIN(0); } {ARGCLOSE} { printf(")\n"); BEGIN(0); } . { ; } {HATHAT8BIT} { if ( omega_mode ) { omega_output_utf8(2); } else { unput( strtol(yytext+2, NULL, 16) ); } } {HATHAT16BIT} { if ( omega_mode ) { omega_output_utf8(4); } else { ECHO; } } {HATHAT32BIT} { if ( omega_mode ) { omega_output_utf8(8); } else { ECHO; } } \n { ECHO; lineno++; } . { QUOTE_ECHO; } \n { lineno++; } [ \t] { ; } . { fprintf(stderr, "Encountered unexpected char '%c' on line %d\n", yytext[0], lineno); } %% static void usage (void) { fputs("This is tex2xindy, $Revision: 1.24 $.\n", stderr); fputs("usage: tex2xindy [-o] [attr_file]\n", stderr); exit (1); } int main(int argc, char* argv[]) { int option; extern char *optarg; extern int optind, optopt; while ( (option=getopt(argc, argv, ":o")) != -1 ) { switch (option) { case 'o': omega_mode = 1; break; case '?': default: fprintf(stderr, "Unrecognized option: -%c\n", optopt); usage(); /* NOTREACHED */ } } /* More than one argument left? */ if ( optind < argc - 1 ) usage(); /* attr_file specified? */ if ( optind == argc - 1 ) { fprintf(stderr, "Writing attribute names to file \"%s\".\n", argv[optind]); if ( (attrfd = fopen(argv[optind], "w")) == NULL ) { perror (argv[optind]); exit (1); } } yylex(); if (attrfd) fclose(attrfd); return (errors > 0); /* 1 or 0 */ } /* * Define dummy yywrap so we no longer depend on `libfl.a'. */ int yywrap (void) { return 1; } /* ============================================================ $Log: tex2xindy.l,v $ Revision 1.24 2010/05/10 23:02:17 jschrod Use ANSI C function definitions. (Patch from peb.) Revision 1.23 2009/12/03 00:42:14 jschrod Define internal functions as static to silence gcc warnings. Revision 1.22 2009/12/03 00:36:09 jschrod Define yywrap(), to be independent from libfl. Revision 1.21 2006/07/30 09:44:04 jschrod While quote is not output, escape+quote *is* output. Revision 1.20 2006/07/18 21:40:45 jschrod Add parenthesis as recommended by gcc -Wall. Use ECHO instead of QUOTE_ECHO where quoting will not be needed. Code cleanup: sanitize braces and indentation. Revision 1.19 2006/07/18 21:26:34 jschrod Add man page as POD to tex2xindy source. Add support for ^^-notation, both in TeX and in new Omega mode. Add usage message and proper option parsing. Revision 1.18 2006/02/21 12:12:05 jschrod Don't output escape or quote characters. Revision 1.17 2006/02/21 02:05:00 jschrod Quote really quotes the next char, now. Revision 1.16 2005/06/27 20:49:06 jschrod Keywords may be inmidst a line, as Jörg Sommer showed. "." rule merging did not work for attributes, and for skiplocation. Output error message if we come across chars outside our FSA. Revision 1.15 2005/06/14 16:22:08 jschrod Fold in changes from Thomas Henlich, as of 2000-02-14: Paranoia fix: recognize KEYWORD only in INITIAL start condition. Recognize \n and count lines (multiline entries do exist!). Merged "." rules. Fixed error messages (multiple ...). Revision 1.14 2004/10/05 21:10:48 jschrod Handles quote character correctly (bug ticket 1006128). Test case: german-sty. Revision 1.13 2002/01/29 13:32:58 thenlich Fixed bug in crossref-to-subitem bugfix. The original one proposed by Roger Kehr was right, only I copied it wrongly (shame on me). Thanks to Torsten Bronger for pointing it out to me. Revision 1.12 1999/10/13 08:06:44 kehr Changed revision number message back to RCS-tag. No functional changes. Revision 1.11 1999/10/13 08:05:10 kehr Merged bugfix from Thomas Henlich with my own modifications. 1.8 Fixed minor quoting bugs (for increased makeindex compatibility). 1999-07-28 Thomas Henlich Fixed crossref to subitem. 1999-09-23 Thomas Henlich 1.7 Fixed a bug concerning writing to and closing non-existing file (stat) Fixed a bug concerning quoting the " character. Enhancement for processing glossary files. 1999-06-14 Thomas Henlich Revision 1.10 1999/09/23 06:53:32 kehr Fixed wrong raw index generation for cross-ref keywords. Revision 1.9 1999/04/27 09:01:17 kehr Defined a clean exit code as suggested by Klaus Guntermann . Revision 1.8 1999/04/27 08:57:48 kehr Added quoting patch sent by Thomas Henlich Revision 1.7 1999/04/27 08:56:59 kehr Another checkin. Revision 1.6 1997/02/13 14:42:50 kehr Minor changes. Revision 1.5 1997/01/21 16:44:36 kehr Bugfix: State was not changed back to if {LEVEL} was found. Revision 1.4 1997/01/17 16:30:37 kehr Rewrote makeindex4 and heavily modified tex2xindy. Revision 1.3 1996/07/19 17:15:18 kehr Made this program comaptible with lex by correctly enclosing all actions--stupid bug, 'cause lex didn't complain and flex did some wonderful matching of all the actions such that no error was discovered. Revision 1.2 1996/07/11 14:16:55 kehr Complete Major checkin before changing the letter-groups. Revision 1.1 1996/06/24 08:53:57 kehr Initial checkin of the Makefile, README and tex2xindy. */ xindy-2.4/tex2xindy/Makefile.in0000664000176600017550000003521211372120313013450 00000000000000# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ bin_PROGRAMS = tex2xindy$(EXEEXT) subdir = tex2xindy DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in tex2xindy.c ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_prog_latex.m4 \ $(top_srcdir)/m4/ac_prog_pdflatex.m4 $(top_srcdir)/VERSION \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(man1dir)" binPROGRAMS_INSTALL = $(INSTALL_PROGRAM) PROGRAMS = $(bin_PROGRAMS) am_tex2xindy_OBJECTS = tex2xindy.$(OBJEXT) tex2xindy_OBJECTS = $(am_tex2xindy_OBJECTS) tex2xindy_LDADD = $(LDADD) DEFAULT_INCLUDES = -I.@am__isrc@ depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ LEXCOMPILE = $(LEX) $(LFLAGS) $(AM_LFLAGS) YLWRAP = $(top_srcdir)/ylwrap SOURCES = $(tex2xindy_SOURCES) DIST_SOURCES = $(tex2xindy_SOURCES) man1dir = $(mandir)/man1 NROFF = nroff MANS = $(man_MANS) ETAGS = etags CTAGS = ctags DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CLISP = @CLISP@ CONVERT_FROM_UTF8 = @CONVERT_FROM_UTF8@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EXEEXT = @EXEEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ latex = @latex@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ memdir = @memdir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pdflatex = @pdflatex@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ AM_CFLAGS = $(WARNING_CFLAGS) tex2xindy_SOURCES = tex2xindy.l man_MANS = tex2xindy.1 EXTRA_DIST = $(man_MANS) all: all-am .SUFFIXES: .SUFFIXES: .c .l .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign tex2xindy/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --foreign tex2xindy/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh install-binPROGRAMS: $(bin_PROGRAMS) @$(NORMAL_INSTALL) test -z "$(bindir)" || $(MKDIR_P) "$(DESTDIR)$(bindir)" @list='$(bin_PROGRAMS)'; for p in $$list; do \ p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ if test -f $$p \ ; then \ f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ echo " $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(bindir)/$$f'"; \ $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(bindir)/$$f" || exit 1; \ else :; fi; \ done uninstall-binPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(bin_PROGRAMS)'; for p in $$list; do \ f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ echo " rm -f '$(DESTDIR)$(bindir)/$$f'"; \ rm -f "$(DESTDIR)$(bindir)/$$f"; \ done clean-binPROGRAMS: -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS) tex2xindy$(EXEEXT): $(tex2xindy_OBJECTS) $(tex2xindy_DEPENDENCIES) @rm -f tex2xindy$(EXEEXT) $(LINK) $(tex2xindy_OBJECTS) $(tex2xindy_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tex2xindy.Po@am__quote@ .c.o: @am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(COMPILE) -c $< .c.obj: @am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` .l.c: $(am__skiplex) $(SHELL) $(YLWRAP) $< $(LEX_OUTPUT_ROOT).c $@ -- $(LEXCOMPILE) install-man1: $(man1_MANS) $(man_MANS) @$(NORMAL_INSTALL) test -z "$(man1dir)" || $(MKDIR_P) "$(DESTDIR)$(man1dir)" @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ for i in $$l2; do \ case "$$i" in \ *.1*) list="$$list $$i" ;; \ esac; \ done; \ for i in $$list; do \ if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ else file=$$i; fi; \ ext=`echo $$i | sed -e 's/^.*\\.//'`; \ case "$$ext" in \ 1*) ;; \ *) ext='1' ;; \ esac; \ inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ inst=`echo $$inst | sed -e 's/^.*\///'`; \ inst=`echo $$inst | sed '$(transform)'`.$$ext; \ echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \ $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst"; \ done uninstall-man1: @$(NORMAL_UNINSTALL) @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ for i in $$l2; do \ case "$$i" in \ *.1*) list="$$list $$i" ;; \ esac; \ done; \ for i in $$list; do \ ext=`echo $$i | sed -e 's/^.*\\.//'`; \ case "$$ext" in \ 1*) ;; \ *) ext='1' ;; \ esac; \ inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ inst=`echo $$inst | sed -e 's/^.*\///'`; \ inst=`echo $$inst | sed '$(transform)'`.$$ext; \ echo " rm -f '$(DESTDIR)$(man1dir)/$$inst'"; \ rm -f "$(DESTDIR)$(man1dir)/$$inst"; \ done ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$tags $$unique; \ fi ctags: CTAGS CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$tags$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$tags $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && cd $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) $$here distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) $(MANS) installdirs: for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(man1dir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -rm -f tex2xindy.c clean: clean-am clean-am: clean-binPROGRAMS clean-generic mostlyclean-am distclean: distclean-am -rm -rf ./$(DEPDIR) -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am info: info-am info-am: install-data-am: install-man install-dvi: install-dvi-am install-exec-am: install-binPROGRAMS install-html: install-html-am install-info: install-info-am install-man: install-man1 install-pdf: install-pdf-am install-ps: install-ps-am installcheck-am: maintainer-clean: maintainer-clean-am -rm -rf ./$(DEPDIR) -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-binPROGRAMS uninstall-man uninstall-man: uninstall-man1 .MAKE: install-am install-strip .PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \ clean-generic ctags distclean distclean-compile \ distclean-generic distclean-tags distdir dvi dvi-am html \ html-am info info-am install install-am install-binPROGRAMS \ install-data install-data-am install-dvi install-dvi-am \ install-exec install-exec-am install-html install-html-am \ install-info install-info-am install-man install-man1 \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-compile mostlyclean-generic pdf pdf-am ps ps-am \ tags uninstall uninstall-am uninstall-binPROGRAMS \ uninstall-man uninstall-man1 # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: xindy-2.4/tex2xindy/tex2xindy.10000664000176600017550000001610011372110175013423 00000000000000.\" Automatically generated by Pod::Man 2.16 (Pod::Simple 3.05) .\" .\" Standard preamble: .\" ======================================================================== .de Sh \" Subsection heading .br .if t .Sp .ne 5 .PP \fB\\$1\fR .PP .. .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is turned on, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.Sh), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .ie \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . nr % 0 . rr F .\} .el \{\ . de IX .. .\} .\" .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2). .\" Fear. Run. Save yourself. No user-serviceable parts. . \" fudge factors for nroff and troff .if n \{\ . ds #H 0 . ds #V .8m . ds #F .3m . ds #[ \f1 . ds #] \fP .\} .if t \{\ . ds #H ((1u-(\\\\n(.fu%2u))*.13m) . ds #V .6m . ds #F 0 . ds #[ \& . ds #] \& .\} . \" simple accents for nroff and troff .if n \{\ . ds ' \& . ds ` \& . ds ^ \& . ds , \& . ds ~ ~ . ds / .\} .if t \{\ . ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u" . ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u' . ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u' . ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u' . ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u' . ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u' .\} . \" troff and (daisy-wheel) nroff accents .ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V' .ds 8 \h'\*(#H'\(*b\h'-\*(#H' .ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#] .ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H' .ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u' .ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#] .ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#] .ds ae a\h'-(\w'a'u*4/10)'e .ds Ae A\h'-(\w'A'u*4/10)'E . \" corrections for vroff .if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u' .if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u' . \" for low resolution devices (crt and lpr) .if \n(.H>23 .if \n(.V>19 \ \{\ . ds : e . ds 8 ss . ds o a . ds d- d\h'-1'\(ga . ds D- D\h'-1'\(hy . ds th \o'bp' . ds Th \o'LP' . ds ae ae . ds Ae AE .\} .rm #[ #] #H #V #F C .\" ======================================================================== .\" .IX Title "tex2xindy 1" .TH tex2xindy 1 "2010-05-10" "Version 1.24" "xindy" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" tex2xindy \- a preprocessor of the xindy index processor .SH "SYNOPSIS" .IX Header "SYNOPSIS" .Vb 1 \& tex2xindy [\-o] [attr_file] .Ve .SH "DESCRIPTION" .IX Header "DESCRIPTION" \&\fBtex2xindy\fR transforms a LaTeX index file \f(CW\*(C`.idx\*(C'\fR (or an \f(CW\*(C`.aux\*(C'\fR file) into a \fBxindy\fR raw index file. .PP It is a filter that reads from \fIstdin\fR a file in the input format of LaTeX's raw index file, i.e., with \f(CW\*(C`\eindexentry\*(C'\fR tags. It outputs on \&\fIstdout\fR a \fBxindy\fR raw index file, i.e., with \f(CW\*(C`indexentry\*(C'\fR clauses. .PP If the option \fB\-o\fR is not specified, \fBtex2xindy\fR handles ^^\-notation of TeX and outputs the octet that is represented: \f(CW\*(C`^^ab\*(C'\fR in the input gets output as the octet 0xab. If \f(CW\*(C`^^^^abcd\*(C'\fR or \f(CW\*(C`^^^^^^^^abcdefab\*(C'\fR are detected, they are output as is. .PP If the option \fB\-o\fR is specified, \fBtex2xindy\fR operates in \fIOmega mode\fR and handles its ^^\-notation: Then \f(CW\*(C`^^ab\*(C'\fR, \f(CW\*(C`^^^^abcd\*(C'\fR, and \&\f(CW\*(C`^^^^^^^^abcdefab\*(C'\fR represent Unicode characters with code points 0xab, 0xabcd, and 0xabcdefab respectively. They are output in \s-1UTF\-8\s0 encoding. .PP If the optional argument \fIattr_file\fR is specified, \fBtex2xindy\fR writes all index key attributes into this file. .SH "DEFICITS" .IX Header "DEFICITS" This program was written since it was not easily possible to extract the parser from the old makeindex system. Therefore it does not find all errors in the input as the \fImakeindex\fR\|(1) version. .PP Additionally it uses only the default input specifiers of \&\fImakeindex\fR\|(1). If other input specifiers (cf. manual page of \&\fImakeindex\fR\|(1)) are needed, the input specifiers (starting from the pattern \f(CW\*(C`KEYWORD\*(C'\fR, see below) must be changed and the program must be recompiled. .PP The particular missing feature is configuration of the quote and the actual characters, maybe also the escape, subitem (level), and encap characters. Argument and range delimiters seem to be less of a problem. .PP In fact, input markup handling (and thus \fBtex2xindy\fR) should be incorporated into the \fBxindy\fR kernel, to be able to specify configuration in xindy style files. .SH "SEE ALSO" .IX Header "SEE ALSO" \&\fItexindy\fR\|(1), \&\fIxindy\fR\|(1), \&\fImakeindex\fR\|(1) .SH "AUTHOR" .IX Header "AUTHOR" Roger Kehr, Institut fuer Theoretische Informatik, \s-1TU\s0 Darmstadt .SH "COPYRIGHT AND LICENSE" .IX Header "COPYRIGHT AND LICENSE" Copyright (c) 1996,1997 Roger Kehr. Copyright (c) 2006 Joachim Schrod. .PP This program is free software; you can redistribute it and/or modify it under the terms of the \s-1GNU\s0 General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. .PP This program is distributed in the hope that it will be useful, but \&\s-1WITHOUT\s0 \s-1ANY\s0 \s-1WARRANTY\s0; without even the implied warranty of \&\s-1MERCHANTABILITY\s0 or \s-1FITNESS\s0 \s-1FOR\s0 A \s-1PARTICULAR\s0 \s-1PURPOSE\s0. See the \s-1GNU\s0 General Public License for more details. .PP You should have received a copy of the \s-1GNU\s0 General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, \s-1MA\s0 02139, \s-1USA\s0. xindy-2.4/tex2xindy/Makefile.am0000644000176600017550000000210711305604626013444 00000000000000## Use `autoreconf' in top-level directory to recreate all ## autoconf/automake files. ## Or, call `automake Makefile' to create only Makefile.in. ## Copyright (C) 2004-2005 by Gour. ## ## 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. AM_CFLAGS = $(WARNING_CFLAGS) bin_PROGRAMS = tex2xindy tex2xindy_SOURCES = tex2xindy.l man_MANS = tex2xindy.1 EXTRA_DIST = $(man_MANS) ## CLEANFILES = tex2xindy.c xindy-2.4/tex2xindy/tex2xindy.c0000664000176600017550000017713711372110173013525 00000000000000 #line 3 "" #define YY_INT_ALIGNED short int /* A lexical scanner generated by flex */ #define FLEX_SCANNER #define YY_FLEX_MAJOR_VERSION 2 #define YY_FLEX_MINOR_VERSION 5 #define YY_FLEX_SUBMINOR_VERSION 35 #if YY_FLEX_SUBMINOR_VERSION > 0 #define FLEX_BETA #endif /* First, we deal with platform-specific or compiler-specific issues. */ /* begin standard C headers. */ #include #include #include #include /* end standard C headers. */ /* flex integer type definitions */ #ifndef FLEXINT_H #define FLEXINT_H /* C99 systems have . Non-C99 systems may or may not. */ #if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L /* C99 says to define __STDC_LIMIT_MACROS before including stdint.h, * if you want the limit (max/min) macros for int types. */ #ifndef __STDC_LIMIT_MACROS #define __STDC_LIMIT_MACROS 1 #endif #include typedef int8_t flex_int8_t; typedef uint8_t flex_uint8_t; typedef int16_t flex_int16_t; typedef uint16_t flex_uint16_t; typedef int32_t flex_int32_t; typedef uint32_t flex_uint32_t; #else typedef signed char flex_int8_t; typedef short int flex_int16_t; typedef int flex_int32_t; typedef unsigned char flex_uint8_t; typedef unsigned short int flex_uint16_t; typedef unsigned int flex_uint32_t; #endif /* ! C99 */ /* Limits of integral types. */ #ifndef INT8_MIN #define INT8_MIN (-128) #endif #ifndef INT16_MIN #define INT16_MIN (-32767-1) #endif #ifndef INT32_MIN #define INT32_MIN (-2147483647-1) #endif #ifndef INT8_MAX #define INT8_MAX (127) #endif #ifndef INT16_MAX #define INT16_MAX (32767) #endif #ifndef INT32_MAX #define INT32_MAX (2147483647) #endif #ifndef UINT8_MAX #define UINT8_MAX (255U) #endif #ifndef UINT16_MAX #define UINT16_MAX (65535U) #endif #ifndef UINT32_MAX #define UINT32_MAX (4294967295U) #endif #endif /* ! FLEXINT_H */ #ifdef __cplusplus /* The "const" storage-class-modifier is valid. */ #define YY_USE_CONST #else /* ! __cplusplus */ /* C99 requires __STDC__ to be defined as 1. */ #if defined (__STDC__) #define YY_USE_CONST #endif /* defined (__STDC__) */ #endif /* ! __cplusplus */ #ifdef YY_USE_CONST #define yyconst const #else #define yyconst #endif /* Returned upon end-of-file. */ #define YY_NULL 0 /* Promotes a possibly negative, possibly signed char to an unsigned * integer for use as an array index. If the signed char is negative, * we want to instead treat it as an 8-bit unsigned char, hence the * double cast. */ #define YY_SC_TO_UI(c) ((unsigned int) (unsigned char) c) /* Enter a start condition. This macro really ought to take a parameter, * but we do it the disgusting crufty way forced on us by the ()-less * definition of BEGIN. */ #define BEGIN (yy_start) = 1 + 2 * /* Translate the current start state into a value that can be later handed * to BEGIN to return to the state. The YYSTATE alias is for lex * compatibility. */ #define YY_START (((yy_start) - 1) / 2) #define YYSTATE YY_START /* Action number for EOF rule of a given start state. */ #define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1) /* Special action meaning "start processing a new file". */ #define YY_NEW_FILE yyrestart(yyin ) #define YY_END_OF_BUFFER_CHAR 0 /* Size of default input buffer. */ #ifndef YY_BUF_SIZE #define YY_BUF_SIZE 16384 #endif /* The state buf must be large enough to hold one state per character in the main buffer. */ #define YY_STATE_BUF_SIZE ((YY_BUF_SIZE + 2) * sizeof(yy_state_type)) #ifndef YY_TYPEDEF_YY_BUFFER_STATE #define YY_TYPEDEF_YY_BUFFER_STATE typedef struct yy_buffer_state *YY_BUFFER_STATE; #endif extern int yyleng; extern FILE *yyin, *yyout; #define EOB_ACT_CONTINUE_SCAN 0 #define EOB_ACT_END_OF_FILE 1 #define EOB_ACT_LAST_MATCH 2 #define YY_LESS_LINENO(n) /* Return all but the first "n" matched characters back to the input stream. */ #define yyless(n) \ do \ { \ /* Undo effects of setting up yytext. */ \ int yyless_macro_arg = (n); \ YY_LESS_LINENO(yyless_macro_arg);\ *yy_cp = (yy_hold_char); \ YY_RESTORE_YY_MORE_OFFSET \ (yy_c_buf_p) = yy_cp = yy_bp + yyless_macro_arg - YY_MORE_ADJ; \ YY_DO_BEFORE_ACTION; /* set up yytext again */ \ } \ while ( 0 ) #define unput(c) yyunput( c, (yytext_ptr) ) #ifndef YY_TYPEDEF_YY_SIZE_T #define YY_TYPEDEF_YY_SIZE_T typedef size_t yy_size_t; #endif #ifndef YY_STRUCT_YY_BUFFER_STATE #define YY_STRUCT_YY_BUFFER_STATE struct yy_buffer_state { FILE *yy_input_file; char *yy_ch_buf; /* input buffer */ char *yy_buf_pos; /* current position in input buffer */ /* Size of input buffer in bytes, not including room for EOB * characters. */ yy_size_t yy_buf_size; /* Number of characters read into yy_ch_buf, not including EOB * characters. */ int yy_n_chars; /* Whether we "own" the buffer - i.e., we know we created it, * and can realloc() it to grow it, and should free() it to * delete it. */ int yy_is_our_buffer; /* Whether this is an "interactive" input source; if so, and * if we're using stdio for input, then we want to use getc() * instead of fread(), to make sure we stop fetching input after * each newline. */ int yy_is_interactive; /* Whether we're considered to be at the beginning of a line. * If so, '^' rules will be active on the next match, otherwise * not. */ int yy_at_bol; int yy_bs_lineno; /**< The line count. */ int yy_bs_column; /**< The column count. */ /* Whether to try to fill the input buffer when we reach the * end of it. */ int yy_fill_buffer; int yy_buffer_status; #define YY_BUFFER_NEW 0 #define YY_BUFFER_NORMAL 1 /* When an EOF's been seen but there's still some text to process * then we mark the buffer as YY_EOF_PENDING, to indicate that we * shouldn't try reading from the input source any more. We might * still have a bunch of tokens to match, though, because of * possible backing-up. * * When we actually see the EOF, we change the status to "new" * (via yyrestart()), so that the user can continue scanning by * just pointing yyin at a new input file. */ #define YY_BUFFER_EOF_PENDING 2 }; #endif /* !YY_STRUCT_YY_BUFFER_STATE */ /* Stack of input buffers. */ static size_t yy_buffer_stack_top = 0; /**< index of top of stack. */ static size_t yy_buffer_stack_max = 0; /**< capacity of stack. */ static YY_BUFFER_STATE * yy_buffer_stack = 0; /**< Stack as an array. */ /* We provide macros for accessing buffer states in case in the * future we want to put the buffer states in a more general * "scanner state". * * Returns the top of the stack, or NULL. */ #define YY_CURRENT_BUFFER ( (yy_buffer_stack) \ ? (yy_buffer_stack)[(yy_buffer_stack_top)] \ : NULL) /* Same as previous macro, but useful when we know that the buffer stack is not * NULL or when we need an lvalue. For internal use only. */ #define YY_CURRENT_BUFFER_LVALUE (yy_buffer_stack)[(yy_buffer_stack_top)] /* yy_hold_char holds the character lost when yytext is formed. */ static char yy_hold_char; static int yy_n_chars; /* number of characters read into yy_ch_buf */ int yyleng; /* Points to current character in buffer. */ static char *yy_c_buf_p = (char *) 0; static int yy_init = 0; /* whether we need to initialize */ static int yy_start = 0; /* start state number */ /* Flag which is used to allow yywrap()'s to do buffer switches * instead of setting up a fresh yyin. A bit of a hack ... */ static int yy_did_buffer_switch_on_eof; void yyrestart (FILE *input_file ); void yy_switch_to_buffer (YY_BUFFER_STATE new_buffer ); YY_BUFFER_STATE yy_create_buffer (FILE *file,int size ); void yy_delete_buffer (YY_BUFFER_STATE b ); void yy_flush_buffer (YY_BUFFER_STATE b ); void yypush_buffer_state (YY_BUFFER_STATE new_buffer ); void yypop_buffer_state (void ); static void yyensure_buffer_stack (void ); static void yy_load_buffer_state (void ); static void yy_init_buffer (YY_BUFFER_STATE b,FILE *file ); #define YY_FLUSH_BUFFER yy_flush_buffer(YY_CURRENT_BUFFER ) YY_BUFFER_STATE yy_scan_buffer (char *base,yy_size_t size ); YY_BUFFER_STATE yy_scan_string (yyconst char *yy_str ); YY_BUFFER_STATE yy_scan_bytes (yyconst char *bytes,int len ); void *yyalloc (yy_size_t ); void *yyrealloc (void *,yy_size_t ); void yyfree (void * ); #define yy_new_buffer yy_create_buffer #define yy_set_interactive(is_interactive) \ { \ if ( ! YY_CURRENT_BUFFER ){ \ yyensure_buffer_stack (); \ YY_CURRENT_BUFFER_LVALUE = \ yy_create_buffer(yyin,YY_BUF_SIZE ); \ } \ YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \ } #define yy_set_bol(at_bol) \ { \ if ( ! YY_CURRENT_BUFFER ){\ yyensure_buffer_stack (); \ YY_CURRENT_BUFFER_LVALUE = \ yy_create_buffer(yyin,YY_BUF_SIZE ); \ } \ YY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \ } #define YY_AT_BOL() (YY_CURRENT_BUFFER_LVALUE->yy_at_bol) /* Begin user sect3 */ typedef unsigned char YY_CHAR; FILE *yyin = (FILE *) 0, *yyout = (FILE *) 0; typedef int yy_state_type; extern int yylineno; int yylineno = 1; extern char *yytext; #define yytext_ptr yytext static yy_state_type yy_get_previous_state (void ); static yy_state_type yy_try_NUL_trans (yy_state_type current_state ); static int yy_get_next_buffer (void ); static void yy_fatal_error (yyconst char msg[] ); /* Done after the current pattern has been matched and before the * corresponding action - sets up yytext. */ #define YY_DO_BEFORE_ACTION \ (yytext_ptr) = yy_bp; \ yyleng = (size_t) (yy_cp - yy_bp); \ (yy_hold_char) = *yy_cp; \ *yy_cp = '\0'; \ (yy_c_buf_p) = yy_cp; #define YY_NUM_RULES 36 #define YY_END_OF_BUFFER 37 /* This struct is not used in this scanner, but its presence is necessary. */ struct yy_trans_info { flex_int32_t yy_verify; flex_int32_t yy_nxt; }; static yyconst flex_int16_t yy_accept[116] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 37, 35, 34, 33, 35, 35, 32, 32, 31, 8, 32, 7, 12, 32, 32, 10, 6, 11, 9, 13, 34, 35, 24, 25, 19, 19, 19, 19, 15, 16, 19, 17, 14, 18, 20, 21, 22, 23, 27, 27, 27, 27, 26, 5, 4, 3, 0, 0, 0, 0, 24, 0, 0, 0, 0, 0, 0, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 2, 0, 30, 0 } ; static yyconst flex_int32_t yy_ec[256] = { 0, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 5, 1, 1, 1, 1, 1, 6, 7, 1, 1, 1, 1, 1, 1, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 1, 1, 1, 1, 1, 10, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 1, 12, 1, 1, 13, 8, 8, 14, 15, 8, 16, 1, 17, 1, 1, 18, 1, 19, 20, 1, 1, 21, 22, 23, 1, 1, 1, 24, 25, 1, 26, 27, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 } ; static yyconst flex_int32_t yy_meta[29] = { 0, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 } ; static yyconst flex_int16_t yy_base[123] = { 0, 0, 4, 14, 41, 0, 4, 68, 93, 116, 0, 143, 170, 8, 9, 1, 2, 197, 224, 174, 263, 263, 263, 165, 15, 263, 263, 263, 263, 164, 263, 263, 161, 153, 263, 263, 263, 263, 263, 31, 159, 263, 263, 263, 263, 263, 160, 263, 263, 157, 263, 263, 263, 263, 263, 263, 263, 263, 263, 158, 155, 263, 263, 263, 263, 141, 136, 141, 36, 263, 132, 133, 41, 129, 112, 117, 263, 119, 102, 99, 50, 109, 102, 99, 67, 101, 81, 80, 70, 85, 64, 64, 263, 78, 61, 53, 92, 42, 35, 95, 36, 46, 103, 26, 64, 263, 114, 14, 122, 75, 125, 86, 263, 143, 263, 263, 252, 254, 256, 258, 260, 20, 19 } ; static yyconst flex_int16_t yy_def[123] = { 0, 116, 116, 117, 117, 4, 4, 116, 116, 4, 9, 118, 118, 9, 9, 9, 9, 119, 119, 115, 115, 115, 115, 120, 115, 115, 115, 115, 115, 120, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 120, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 120, 115, 115, 115, 115, 115, 115, 115, 121, 115, 115, 115, 115, 115, 115, 115, 115, 115, 122, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 0, 115, 115, 115, 115, 115, 115, 115 } ; static yyconst flex_int16_t yy_nxt[292] = { 0, 115, 21, 22, 37, 23, 21, 22, 37, 23, 38, 24, 53, 53, 38, 24, 26, 27, 28, 29, 64, 80, 72, 30, 31, 32, 33, 54, 54, 56, 56, 65, 66, 68, 54, 54, 55, 55, 68, 109, 34, 35, 36, 26, 27, 28, 29, 107, 104, 76, 30, 31, 32, 33, 76, 76, 76, 69, 84, 103, 101, 100, 69, 84, 84, 84, 104, 34, 35, 36, 39, 22, 105, 23, 98, 88, 97, 111, 92, 40, 88, 88, 88, 92, 92, 92, 96, 95, 111, 94, 105, 96, 96, 96, 41, 39, 22, 93, 23, 91, 99, 112, 90, 102, 40, 99, 99, 99, 102, 102, 102, 106, 112, 89, 87, 86, 106, 106, 106, 41, 25, 85, 108, 83, 82, 25, 25, 108, 108, 108, 110, 81, 79, 113, 78, 110, 110, 110, 113, 113, 113, 77, 25, 25, 42, 44, 45, 75, 46, 47, 48, 114, 74, 73, 49, 71, 114, 114, 114, 70, 64, 63, 64, 63, 64, 67, 64, 63, 63, 50, 51, 52, 44, 45, 115, 46, 47, 48, 115, 115, 115, 49, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 50, 51, 52, 58, 22, 115, 59, 115, 115, 115, 115, 115, 60, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 61, 58, 22, 115, 59, 115, 115, 115, 115, 115, 60, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 61, 20, 20, 25, 25, 43, 43, 57, 57, 62, 62, 19, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115 } ; static yyconst flex_int16_t yy_chk[292] = { 0, 0, 1, 1, 5, 1, 2, 2, 6, 2, 5, 1, 13, 14, 6, 2, 3, 3, 3, 3, 24, 122, 121, 3, 3, 3, 3, 15, 16, 15, 16, 24, 24, 39, 13, 14, 13, 14, 68, 107, 3, 3, 3, 4, 4, 4, 4, 103, 101, 72, 4, 4, 4, 4, 72, 72, 72, 39, 80, 100, 98, 97, 68, 80, 80, 80, 104, 4, 4, 4, 7, 7, 101, 7, 95, 84, 94, 109, 88, 7, 84, 84, 84, 88, 88, 88, 93, 91, 111, 90, 104, 93, 93, 93, 7, 8, 8, 89, 8, 87, 96, 109, 86, 99, 8, 96, 96, 96, 99, 99, 99, 102, 111, 85, 83, 82, 102, 102, 102, 8, 9, 81, 106, 79, 78, 9, 9, 106, 106, 106, 108, 77, 75, 110, 74, 108, 108, 108, 110, 110, 110, 73, 9, 9, 9, 11, 11, 71, 11, 11, 11, 113, 70, 67, 11, 66, 113, 113, 113, 65, 60, 59, 49, 46, 40, 33, 32, 29, 23, 11, 11, 11, 12, 12, 19, 12, 12, 12, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 17, 17, 0, 17, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18, 18, 0, 18, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 116, 116, 117, 117, 118, 118, 119, 119, 120, 120, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115 } ; static yy_state_type yy_last_accepting_state; static char *yy_last_accepting_cpos; extern int yy_flex_debug; int yy_flex_debug = 0; /* The intent behind this definition is that it'll catch * any uses of REJECT which flex missed. */ #define REJECT reject_used_but_not_detected #define yymore() yymore_used_but_not_detected #define YY_MORE_ADJ 0 #define YY_RESTORE_YY_MORE_OFFSET char *yytext; #line 1 "tex2xindy.l" #line 2 "tex2xindy.l" /* $Id: tex2xindy.l,v 1.24 2010/05/10 23:02:17 jschrod Exp $ ============================================================ (history at end) =head1 NAME tex2xindy - a preprocessor of the xindy index processor =head1 SYNOPSIS tex2xindy [-o] [attr_file] =head1 DESCRIPTION B transforms a LaTeX index file C<.idx> (or an C<.aux> file) into a B raw index file. It is a filter that reads from F a file in the input format of LaTeX's raw index file, i.e., with C<\indexentry> tags. It outputs on F a B raw index file, i.e., with C clauses. If the option B<-o> is not specified, B handles ^^-notation of TeX and outputs the octet that is represented: C<^^ab> in the input gets output as the octet 0xab. If C<^^^^abcd> or C<^^^^^^^^abcdefab> are detected, they are output as is. If the option B<-o> is specified, B operates in I and handles its ^^-notation: Then C<^^ab>, C<^^^^abcd>, and C<^^^^^^^^abcdefab> represent Unicode characters with code points 0xab, 0xabcd, and 0xabcdefab respectively. They are output in UTF-8 encoding. If the optional argument F is specified, B writes all index key attributes into this file. =head1 DEFICITS This program was written since it was not easily possible to extract the parser from the old makeindex system. Therefore it does not find all errors in the input as the makeindex(1) version. Additionally it uses only the default input specifiers of makeindex(1). If other input specifiers (cf. manual page of makeindex(1)) are needed, the input specifiers (starting from the pattern C, see below) must be changed and the program must be recompiled. The particular missing feature is configuration of the quote and the actual characters, maybe also the escape, subitem (level), and encap characters. Argument and range delimiters seem to be less of a problem. In fact, input markup handling (and thus B) should be incorporated into the B kernel, to be able to specify configuration in xindy style files. =head1 SEE ALSO texindy(1), xindy(1), makeindex(1) =head1 AUTHOR Roger Kehr, Institut fuer Theoretische Informatik, TU Darmstadt =head1 COPYRIGHT AND LICENSE Copyright (c) 1996,1997 Roger Kehr. Copyright (c) 2006 Joachim Schrod. 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; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. =cut */ #include #include #include #define QUOTE_ECHO qs(yytext) FILE* attrfd = NULL; static int lineno = 1; static int braces = 0; static int xref_mode = 0; static int glos_mode = 0; static int errors = 0; static int omega_mode = 0; #define multiple_err \ { \ fprintf(stderr, "line %d: multiple %s's\n", lineno, yytext); \ errors++; \ } #define NO_RANGE 0 #define OPEN_RANGE 1 #define CLOSE_RANGE 2 int range = NO_RANGE; /* This function quotes a character, if necessary. */ static void qc( char ch ) { switch (ch) { case '\\' : case '"' : putchar( '\\' ); break; } putchar(ch); } /* Quote an entire string. */ static void qs( char* str ) { while ( *str ) { qc( *str++ ); } } /* Output an Omega character, ^^-notation in yytext, in UTF-8 encoding. The parameter gets passed the amount of hex digits in the ^^-notation. In front of the hex digits are the same amount of ^ chars. */ static void omega_output_utf8 ( int width ) { unsigned long int c = strtoul (yytext+width, NULL, 16); if (c < 0x80) { putchar (c); } else if (c < 0x800) { putchar (0xC0 | (c>>6)); putchar (0x80 | (c & 0x3F)); } else if (c < 0x10000) { putchar (0xE0 | (c>>12)); putchar (0x80 | (c>>6 & 0x3F)); putchar (0x80 | (c & 0x3F)); } else if (c < 0x200000) { putchar (0xF0 | (c>>18)); putchar (0x80 | (c>>12 & 0x3F)); putchar (0x80 | (c>>6 & 0x3F)); putchar (0x80 | (c & 0x3F)); } else if (c < 0x4000000) { putchar (0xF8 | (c>>24)); putchar (0x80 | (c>>18 & 0x3F)); putchar (0x80 | (c>>12 & 0x3F)); putchar (0x80 | (c>>6 & 0x3F)); putchar (0x80 | (c & 0x3F)); } else if (c < 0x80000000) { putchar (0xFC | (c>>30)); putchar (0x80 | (c>>24 & 0x3F)); putchar (0x80 | (c>>18 & 0x3F)); putchar (0x80 | (c>>12 & 0x3F)); putchar (0x80 | (c>>6 & 0x3F)); putchar (0x80 | (c & 0x3F)); } else { /* out of range, output U+FFFD REPLACEMENT CHARACTER */ fputs("\xef\xbf\xbd",stdout); fprintf (stderr, "line %d: character %#lx not in UTF-8 range\n", lineno, c); } } #line 739 "" #define INITIAL 0 #define key 1 #define print 2 #define skip2location 3 #define location 4 #define encap 5 #define xref 6 #define is 7 #define skiplocation 8 #ifndef YY_NO_UNISTD_H /* Special case for "unistd.h", since it is non-ANSI. We include it way * down here because we want the user's section 1 to have been scanned first. * The user has a chance to override it with an option. */ #include #endif #ifndef YY_EXTRA_TYPE #define YY_EXTRA_TYPE void * #endif static int yy_init_globals (void ); /* Accessor methods to globals. These are made visible to non-reentrant scanners for convenience. */ int yylex_destroy (void ); int yyget_debug (void ); void yyset_debug (int debug_flag ); YY_EXTRA_TYPE yyget_extra (void ); void yyset_extra (YY_EXTRA_TYPE user_defined ); FILE *yyget_in (void ); void yyset_in (FILE * in_str ); FILE *yyget_out (void ); void yyset_out (FILE * out_str ); int yyget_leng (void ); char *yyget_text (void ); int yyget_lineno (void ); void yyset_lineno (int line_number ); /* Macros after this point can all be overridden by user definitions in * section 1. */ #ifndef YY_SKIP_YYWRAP #ifdef __cplusplus extern "C" int yywrap (void ); #else extern int yywrap (void ); #endif #endif static void yyunput (int c,char *buf_ptr ); #ifndef yytext_ptr static void yy_flex_strncpy (char *,yyconst char *,int ); #endif #ifdef YY_NEED_STRLEN static int yy_flex_strlen (yyconst char * ); #endif #ifndef YY_NO_INPUT #ifdef __cplusplus static int yyinput (void ); #else static int input (void ); #endif #endif /* Amount of stuff to slurp up with each read. */ #ifndef YY_READ_BUF_SIZE #define YY_READ_BUF_SIZE 8192 #endif /* Copy whatever the last rule matched to the standard output. */ #ifndef ECHO /* This used to be an fputs(), but since the string might contain NUL's, * we now use fwrite(). */ #define ECHO fwrite( yytext, yyleng, 1, yyout ) #endif /* Gets input and stuffs it into "buf". number of characters read, or YY_NULL, * is returned in "result". */ #ifndef YY_INPUT #define YY_INPUT(buf,result,max_size) \ if ( YY_CURRENT_BUFFER_LVALUE->yy_is_interactive ) \ { \ int c = '*'; \ int n; \ for ( n = 0; n < max_size && \ (c = getc( yyin )) != EOF && c != '\n'; ++n ) \ buf[n] = (char) c; \ if ( c == '\n' ) \ buf[n++] = (char) c; \ if ( c == EOF && ferror( yyin ) ) \ YY_FATAL_ERROR( "input in flex scanner failed" ); \ result = n; \ } \ else \ { \ errno=0; \ while ( (result = fread(buf, 1, max_size, yyin))==0 && ferror(yyin)) \ { \ if( errno != EINTR) \ { \ YY_FATAL_ERROR( "input in flex scanner failed" ); \ break; \ } \ errno=0; \ clearerr(yyin); \ } \ }\ \ #endif /* No semi-colon after return; correct usage is to write "yyterminate();" - * we don't want an extra ';' after the "return" because that will cause * some compilers to complain about unreachable statements. */ #ifndef yyterminate #define yyterminate() return YY_NULL #endif /* Number of entries by which start-condition stack grows. */ #ifndef YY_START_STACK_INCR #define YY_START_STACK_INCR 25 #endif /* Report a fatal error. */ #ifndef YY_FATAL_ERROR #define YY_FATAL_ERROR(msg) yy_fatal_error( msg ) #endif /* end tables serialization structures and prototypes */ /* Default declaration of generated scanner - a define so the user can * easily add parameters. */ #ifndef YY_DECL #define YY_DECL_IS_OURS 1 extern int yylex (void); #define YY_DECL int yylex (void) #endif /* !YY_DECL */ /* Code executed at the beginning of each rule, after yytext and yyleng * have been set up. */ #ifndef YY_USER_ACTION #define YY_USER_ACTION #endif /* Code executed at the end of each rule. */ #ifndef YY_BREAK #define YY_BREAK break; #endif #define YY_RULE_SETUP \ YY_USER_ACTION /** The main scanner function which does all the work. */ YY_DECL { register yy_state_type yy_current_state; register char *yy_cp, *yy_bp; register int yy_act; #line 207 "tex2xindy.l" #line 932 "" if ( !(yy_init) ) { (yy_init) = 1; #ifdef YY_USER_INIT YY_USER_INIT; #endif if ( ! (yy_start) ) (yy_start) = 1; /* first start state */ if ( ! yyin ) yyin = stdin; if ( ! yyout ) yyout = stdout; if ( ! YY_CURRENT_BUFFER ) { yyensure_buffer_stack (); YY_CURRENT_BUFFER_LVALUE = yy_create_buffer(yyin,YY_BUF_SIZE ); } yy_load_buffer_state( ); } while ( 1 ) /* loops until end-of-file is reached */ { yy_cp = (yy_c_buf_p); /* Support of yytext. */ *yy_cp = (yy_hold_char); /* yy_bp points to the position in yy_ch_buf of the start of * the current run. */ yy_bp = yy_cp; yy_current_state = (yy_start); yy_match: do { register YY_CHAR yy_c = yy_ec[YY_SC_TO_UI(*yy_cp)]; if ( yy_accept[yy_current_state] ) { (yy_last_accepting_state) = yy_current_state; (yy_last_accepting_cpos) = yy_cp; } while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state ) { yy_current_state = (int) yy_def[yy_current_state]; if ( yy_current_state >= 116 ) yy_c = yy_meta[(unsigned int) yy_c]; } yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c]; ++yy_cp; } while ( yy_base[yy_current_state] != 263 ); yy_find_action: yy_act = yy_accept[yy_current_state]; if ( yy_act == 0 ) { /* have to back up */ yy_cp = (yy_last_accepting_cpos); yy_current_state = (yy_last_accepting_state); yy_act = yy_accept[yy_current_state]; } YY_DO_BEFORE_ACTION; do_action: /* This label is used only to access EOF actions. */ switch ( yy_act ) { /* beginning of action switch */ case 0: /* must back up */ /* undo the effects of YY_DO_BEFORE_ACTION */ *yy_cp = (yy_hold_char); yy_cp = (yy_last_accepting_cpos); yy_current_state = (yy_last_accepting_state); goto yy_find_action; case 1: YY_RULE_SETUP #line 209 "tex2xindy.l" { printf("(indexentry :tkey ((\""); xref_mode = 0; glos_mode = 0; BEGIN(key); } YY_BREAK case 2: YY_RULE_SETUP #line 216 "tex2xindy.l" { printf("(indexentry :tkey ((\""); xref_mode = 0; glos_mode = 1; BEGIN(key); } YY_BREAK case 3: YY_RULE_SETUP #line 223 "tex2xindy.l" { QUOTE_ECHO; } YY_BREAK case 4: /* rule 4 can match eol */ YY_RULE_SETUP #line 224 "tex2xindy.l" { qc(yytext[1]); lineno++; } YY_BREAK case 5: YY_RULE_SETUP #line 225 "tex2xindy.l" { qc(yytext[1]); } YY_BREAK case 6: YY_RULE_SETUP #line 226 "tex2xindy.l" { printf("\")) :attr \""); range = NO_RANGE; BEGIN(encap); } YY_BREAK case 7: YY_RULE_SETUP #line 231 "tex2xindy.l" { if ( glos_mode ) { printf("\")) :attr \"is\" :xref (\""); range = NO_RANGE; if (attrfd) fprintf(attrfd, "\txref\n"); BEGIN(is); } else { ECHO; } } YY_BREAK case 8: YY_RULE_SETUP #line 241 "tex2xindy.l" { printf("\") (\""); } YY_BREAK case 9: YY_RULE_SETUP #line 242 "tex2xindy.l" { printf("\") (\""); BEGIN(key); } YY_BREAK case 10: YY_RULE_SETUP #line 243 "tex2xindy.l" { ECHO; braces++; } YY_BREAK case 11: YY_RULE_SETUP #line 244 "tex2xindy.l" { if ( braces > 0 ) { ECHO; braces--; } else { printf("\"))"); BEGIN(skip2location); } } YY_BREAK case 12: YY_RULE_SETUP #line 254 "tex2xindy.l" { printf("\" \""); BEGIN(print); } YY_BREAK case 13: YY_RULE_SETUP #line 255 "tex2xindy.l" { multiple_err; } YY_BREAK case 14: YY_RULE_SETUP #line 257 "tex2xindy.l" { multiple_err; } YY_BREAK case 15: YY_RULE_SETUP #line 258 "tex2xindy.l" { range = OPEN_RANGE; } YY_BREAK case 16: YY_RULE_SETUP #line 259 "tex2xindy.l" { range = CLOSE_RANGE; } YY_BREAK case 17: YY_RULE_SETUP #line 260 "tex2xindy.l" { /* close :attr "... */ printf("\" :xref (\""); if (attrfd) fprintf(attrfd, "\txref\n"); braces++; BEGIN(xref); } YY_BREAK case 18: YY_RULE_SETUP #line 266 "tex2xindy.l" { if ( braces > 0 ) { ECHO; braces--; } else { putchar('"'); if (attrfd) fprintf(attrfd, "\tlocref\n"); switch (range) { case OPEN_RANGE: printf(" :open-range"); break; case CLOSE_RANGE: printf(" :close-range"); break; } BEGIN(skip2location); } } YY_BREAK case 19: /* rule 19 can match eol */ YY_RULE_SETUP #line 284 "tex2xindy.l" { QUOTE_ECHO; if (attrfd) fwrite(yytext, sizeof(char), 1, attrfd); if (*yytext == '\n') lineno++; } YY_BREAK case 20: YY_RULE_SETUP #line 292 "tex2xindy.l" { printf("\" \""); } YY_BREAK case 21: YY_RULE_SETUP #line 293 "tex2xindy.l" { ECHO; braces++; } YY_BREAK case 22: YY_RULE_SETUP #line 294 "tex2xindy.l" { if ( braces > 1 ) { ECHO; braces--; } else if ( braces == 1 ) { braces--; } else { printf("\")"); xref_mode = 1; BEGIN(skip2location); } } YY_BREAK case 23: YY_RULE_SETUP #line 306 "tex2xindy.l" { if ( braces > 0 ) { ECHO; braces--; } else { printf("\")"); xref_mode = 1; BEGIN(skip2location); } } YY_BREAK case 24: YY_RULE_SETUP #line 317 "tex2xindy.l" { if (xref_mode) { BEGIN(skiplocation); } else { printf(" :locref \""); BEGIN(location); } } YY_BREAK case 25: YY_RULE_SETUP #line 325 "tex2xindy.l" { printf("\")\n"); BEGIN(0); } YY_BREAK case 26: YY_RULE_SETUP #line 327 "tex2xindy.l" { printf(")\n"); BEGIN(0); } YY_BREAK case 27: YY_RULE_SETUP #line 328 "tex2xindy.l" { ; } YY_BREAK case 28: YY_RULE_SETUP #line 330 "tex2xindy.l" { if ( omega_mode ) { omega_output_utf8(2); } else { unput( strtol(yytext+2, NULL, 16) ); } } YY_BREAK case 29: YY_RULE_SETUP #line 337 "tex2xindy.l" { if ( omega_mode ) { omega_output_utf8(4); } else { ECHO; } } YY_BREAK case 30: YY_RULE_SETUP #line 344 "tex2xindy.l" { if ( omega_mode ) { omega_output_utf8(8); } else { ECHO; } } YY_BREAK case 31: /* rule 31 can match eol */ YY_RULE_SETUP #line 352 "tex2xindy.l" { ECHO; lineno++; } YY_BREAK case 32: YY_RULE_SETUP #line 353 "tex2xindy.l" { QUOTE_ECHO; } YY_BREAK case 33: /* rule 33 can match eol */ YY_RULE_SETUP #line 355 "tex2xindy.l" { lineno++; } YY_BREAK case 34: YY_RULE_SETUP #line 356 "tex2xindy.l" { ; } YY_BREAK case 35: YY_RULE_SETUP #line 357 "tex2xindy.l" { fprintf(stderr, "Encountered unexpected char '%c' on line %d\n", yytext[0], lineno); } YY_BREAK case 36: YY_RULE_SETUP #line 363 "tex2xindy.l" ECHO; YY_BREAK #line 1305 "" case YY_STATE_EOF(INITIAL): case YY_STATE_EOF(key): case YY_STATE_EOF(print): case YY_STATE_EOF(skip2location): case YY_STATE_EOF(location): case YY_STATE_EOF(encap): case YY_STATE_EOF(xref): case YY_STATE_EOF(is): case YY_STATE_EOF(skiplocation): yyterminate(); case YY_END_OF_BUFFER: { /* Amount of text matched not including the EOB char. */ int yy_amount_of_matched_text = (int) (yy_cp - (yytext_ptr)) - 1; /* Undo the effects of YY_DO_BEFORE_ACTION. */ *yy_cp = (yy_hold_char); YY_RESTORE_YY_MORE_OFFSET if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_NEW ) { /* We're scanning a new file or input source. It's * possible that this happened because the user * just pointed yyin at a new source and called * yylex(). If so, then we have to assure * consistency between YY_CURRENT_BUFFER and our * globals. Here is the right place to do so, because * this is the first action (other than possibly a * back-up) that will match for the new input source. */ (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars; YY_CURRENT_BUFFER_LVALUE->yy_input_file = yyin; YY_CURRENT_BUFFER_LVALUE->yy_buffer_status = YY_BUFFER_NORMAL; } /* Note that here we test for yy_c_buf_p "<=" to the position * of the first EOB in the buffer, since yy_c_buf_p will * already have been incremented past the NUL character * (since all states make transitions on EOB to the * end-of-buffer state). Contrast this with the test * in input(). */ if ( (yy_c_buf_p) <= &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] ) { /* This was really a NUL. */ yy_state_type yy_next_state; (yy_c_buf_p) = (yytext_ptr) + yy_amount_of_matched_text; yy_current_state = yy_get_previous_state( ); /* Okay, we're now positioned to make the NUL * transition. We couldn't have * yy_get_previous_state() go ahead and do it * for us because it doesn't know how to deal * with the possibility of jamming (and we don't * want to build jamming into it because then it * will run more slowly). */ yy_next_state = yy_try_NUL_trans( yy_current_state ); yy_bp = (yytext_ptr) + YY_MORE_ADJ; if ( yy_next_state ) { /* Consume the NUL. */ yy_cp = ++(yy_c_buf_p); yy_current_state = yy_next_state; goto yy_match; } else { yy_cp = (yy_c_buf_p); goto yy_find_action; } } else switch ( yy_get_next_buffer( ) ) { case EOB_ACT_END_OF_FILE: { (yy_did_buffer_switch_on_eof) = 0; if ( yywrap( ) ) { /* Note: because we've taken care in * yy_get_next_buffer() to have set up * yytext, we can now set up * yy_c_buf_p so that if some total * hoser (like flex itself) wants to * call the scanner after we return the * YY_NULL, it'll still work - another * YY_NULL will get returned. */ (yy_c_buf_p) = (yytext_ptr) + YY_MORE_ADJ; yy_act = YY_STATE_EOF(YY_START); goto do_action; } else { if ( ! (yy_did_buffer_switch_on_eof) ) YY_NEW_FILE; } break; } case EOB_ACT_CONTINUE_SCAN: (yy_c_buf_p) = (yytext_ptr) + yy_amount_of_matched_text; yy_current_state = yy_get_previous_state( ); yy_cp = (yy_c_buf_p); yy_bp = (yytext_ptr) + YY_MORE_ADJ; goto yy_match; case EOB_ACT_LAST_MATCH: (yy_c_buf_p) = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)]; yy_current_state = yy_get_previous_state( ); yy_cp = (yy_c_buf_p); yy_bp = (yytext_ptr) + YY_MORE_ADJ; goto yy_find_action; } break; } default: YY_FATAL_ERROR( "fatal flex scanner internal error--no action found" ); } /* end of action switch */ } /* end of scanning one token */ } /* end of yylex */ /* yy_get_next_buffer - try to read in a new buffer * * Returns a code representing an action: * EOB_ACT_LAST_MATCH - * EOB_ACT_CONTINUE_SCAN - continue scanning from current position * EOB_ACT_END_OF_FILE - end of file */ static int yy_get_next_buffer (void) { register char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf; register char *source = (yytext_ptr); register int number_to_move, i; int ret_val; if ( (yy_c_buf_p) > &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] ) YY_FATAL_ERROR( "fatal flex scanner internal error--end of buffer missed" ); if ( YY_CURRENT_BUFFER_LVALUE->yy_fill_buffer == 0 ) { /* Don't try to fill the buffer, so this is an EOF. */ if ( (yy_c_buf_p) - (yytext_ptr) - YY_MORE_ADJ == 1 ) { /* We matched a single character, the EOB, so * treat this as a final EOF. */ return EOB_ACT_END_OF_FILE; } else { /* We matched some text prior to the EOB, first * process it. */ return EOB_ACT_LAST_MATCH; } } /* Try to read more data. */ /* First move last chars to start of buffer. */ number_to_move = (int) ((yy_c_buf_p) - (yytext_ptr)) - 1; for ( i = 0; i < number_to_move; ++i ) *(dest++) = *(source++); if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_EOF_PENDING ) /* don't do the read, it's not guaranteed to return an EOF, * just force an EOF */ YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars) = 0; else { int num_to_read = YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1; while ( num_to_read <= 0 ) { /* Not enough room in the buffer - grow it. */ /* just a shorter name for the current buffer */ YY_BUFFER_STATE b = YY_CURRENT_BUFFER; int yy_c_buf_p_offset = (int) ((yy_c_buf_p) - b->yy_ch_buf); if ( b->yy_is_our_buffer ) { int new_size = b->yy_buf_size * 2; if ( new_size <= 0 ) b->yy_buf_size += b->yy_buf_size / 8; else b->yy_buf_size *= 2; b->yy_ch_buf = (char *) /* Include room in for 2 EOB chars. */ yyrealloc((void *) b->yy_ch_buf,b->yy_buf_size + 2 ); } else /* Can't grow it, we don't own it. */ b->yy_ch_buf = 0; if ( ! b->yy_ch_buf ) YY_FATAL_ERROR( "fatal error - scanner input buffer overflow" ); (yy_c_buf_p) = &b->yy_ch_buf[yy_c_buf_p_offset]; num_to_read = YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1; } if ( num_to_read > YY_READ_BUF_SIZE ) num_to_read = YY_READ_BUF_SIZE; /* Read in more data. */ YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]), (yy_n_chars), (size_t) num_to_read ); YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars); } if ( (yy_n_chars) == 0 ) { if ( number_to_move == YY_MORE_ADJ ) { ret_val = EOB_ACT_END_OF_FILE; yyrestart(yyin ); } else { ret_val = EOB_ACT_LAST_MATCH; YY_CURRENT_BUFFER_LVALUE->yy_buffer_status = YY_BUFFER_EOF_PENDING; } } else ret_val = EOB_ACT_CONTINUE_SCAN; if ((yy_size_t) ((yy_n_chars) + number_to_move) > YY_CURRENT_BUFFER_LVALUE->yy_buf_size) { /* Extend the array by 50%, plus the number we really need. */ yy_size_t new_size = (yy_n_chars) + number_to_move + ((yy_n_chars) >> 1); YY_CURRENT_BUFFER_LVALUE->yy_ch_buf = (char *) yyrealloc((void *) YY_CURRENT_BUFFER_LVALUE->yy_ch_buf,new_size ); if ( ! YY_CURRENT_BUFFER_LVALUE->yy_ch_buf ) YY_FATAL_ERROR( "out of dynamic memory in yy_get_next_buffer()" ); } (yy_n_chars) += number_to_move; YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] = YY_END_OF_BUFFER_CHAR; YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] = YY_END_OF_BUFFER_CHAR; (yytext_ptr) = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[0]; return ret_val; } /* yy_get_previous_state - get the state just before the EOB char was reached */ static yy_state_type yy_get_previous_state (void) { register yy_state_type yy_current_state; register char *yy_cp; yy_current_state = (yy_start); for ( yy_cp = (yytext_ptr) + YY_MORE_ADJ; yy_cp < (yy_c_buf_p); ++yy_cp ) { register YY_CHAR yy_c = (*yy_cp ? yy_ec[YY_SC_TO_UI(*yy_cp)] : 1); if ( yy_accept[yy_current_state] ) { (yy_last_accepting_state) = yy_current_state; (yy_last_accepting_cpos) = yy_cp; } while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state ) { yy_current_state = (int) yy_def[yy_current_state]; if ( yy_current_state >= 116 ) yy_c = yy_meta[(unsigned int) yy_c]; } yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c]; } return yy_current_state; } /* yy_try_NUL_trans - try to make a transition on the NUL character * * synopsis * next_state = yy_try_NUL_trans( current_state ); */ static yy_state_type yy_try_NUL_trans (yy_state_type yy_current_state ) { register int yy_is_jam; register char *yy_cp = (yy_c_buf_p); register YY_CHAR yy_c = 1; if ( yy_accept[yy_current_state] ) { (yy_last_accepting_state) = yy_current_state; (yy_last_accepting_cpos) = yy_cp; } while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state ) { yy_current_state = (int) yy_def[yy_current_state]; if ( yy_current_state >= 116 ) yy_c = yy_meta[(unsigned int) yy_c]; } yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c]; yy_is_jam = (yy_current_state == 115); return yy_is_jam ? 0 : yy_current_state; } static void yyunput (int c, register char * yy_bp ) { register char *yy_cp; yy_cp = (yy_c_buf_p); /* undo effects of setting up yytext */ *yy_cp = (yy_hold_char); if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 ) { /* need to shift things up to make room */ /* +2 for EOB chars. */ register int number_to_move = (yy_n_chars) + 2; register char *dest = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[ YY_CURRENT_BUFFER_LVALUE->yy_buf_size + 2]; register char *source = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]; while ( source > YY_CURRENT_BUFFER_LVALUE->yy_ch_buf ) *--dest = *--source; yy_cp += (int) (dest - source); yy_bp += (int) (dest - source); YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_buf_size; if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 ) YY_FATAL_ERROR( "flex scanner push-back overflow" ); } *--yy_cp = (char) c; (yytext_ptr) = yy_bp; (yy_hold_char) = *yy_cp; (yy_c_buf_p) = yy_cp; } #ifndef YY_NO_INPUT #ifdef __cplusplus static int yyinput (void) #else static int input (void) #endif { int c; *(yy_c_buf_p) = (yy_hold_char); if ( *(yy_c_buf_p) == YY_END_OF_BUFFER_CHAR ) { /* yy_c_buf_p now points to the character we want to return. * If this occurs *before* the EOB characters, then it's a * valid NUL; if not, then we've hit the end of the buffer. */ if ( (yy_c_buf_p) < &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] ) /* This was really a NUL. */ *(yy_c_buf_p) = '\0'; else { /* need more input */ int offset = (yy_c_buf_p) - (yytext_ptr); ++(yy_c_buf_p); switch ( yy_get_next_buffer( ) ) { case EOB_ACT_LAST_MATCH: /* This happens because yy_g_n_b() * sees that we've accumulated a * token and flags that we need to * try matching the token before * proceeding. But for input(), * there's no matching to consider. * So convert the EOB_ACT_LAST_MATCH * to EOB_ACT_END_OF_FILE. */ /* Reset buffer status. */ yyrestart(yyin ); /*FALLTHROUGH*/ case EOB_ACT_END_OF_FILE: { if ( yywrap( ) ) return EOF; if ( ! (yy_did_buffer_switch_on_eof) ) YY_NEW_FILE; #ifdef __cplusplus return yyinput(); #else return input(); #endif } case EOB_ACT_CONTINUE_SCAN: (yy_c_buf_p) = (yytext_ptr) + offset; break; } } } c = *(unsigned char *) (yy_c_buf_p); /* cast for 8-bit char's */ *(yy_c_buf_p) = '\0'; /* preserve yytext */ (yy_hold_char) = *++(yy_c_buf_p); return c; } #endif /* ifndef YY_NO_INPUT */ /** Immediately switch to a different input stream. * @param input_file A readable stream. * * @note This function does not reset the start condition to @c INITIAL . */ void yyrestart (FILE * input_file ) { if ( ! YY_CURRENT_BUFFER ){ yyensure_buffer_stack (); YY_CURRENT_BUFFER_LVALUE = yy_create_buffer(yyin,YY_BUF_SIZE ); } yy_init_buffer(YY_CURRENT_BUFFER,input_file ); yy_load_buffer_state( ); } /** Switch to a different input buffer. * @param new_buffer The new input buffer. * */ void yy_switch_to_buffer (YY_BUFFER_STATE new_buffer ) { /* TODO. We should be able to replace this entire function body * with * yypop_buffer_state(); * yypush_buffer_state(new_buffer); */ yyensure_buffer_stack (); if ( YY_CURRENT_BUFFER == new_buffer ) return; if ( YY_CURRENT_BUFFER ) { /* Flush out information for old buffer. */ *(yy_c_buf_p) = (yy_hold_char); YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p); YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars); } YY_CURRENT_BUFFER_LVALUE = new_buffer; yy_load_buffer_state( ); /* We don't actually know whether we did this switch during * EOF (yywrap()) processing, but the only time this flag * is looked at is after yywrap() is called, so it's safe * to go ahead and always set it. */ (yy_did_buffer_switch_on_eof) = 1; } static void yy_load_buffer_state (void) { (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars; (yytext_ptr) = (yy_c_buf_p) = YY_CURRENT_BUFFER_LVALUE->yy_buf_pos; yyin = YY_CURRENT_BUFFER_LVALUE->yy_input_file; (yy_hold_char) = *(yy_c_buf_p); } /** Allocate and initialize an input buffer state. * @param file A readable stream. * @param size The character buffer size in bytes. When in doubt, use @c YY_BUF_SIZE. * * @return the allocated buffer state. */ YY_BUFFER_STATE yy_create_buffer (FILE * file, int size ) { YY_BUFFER_STATE b; b = (YY_BUFFER_STATE) yyalloc(sizeof( struct yy_buffer_state ) ); if ( ! b ) YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" ); b->yy_buf_size = size; /* yy_ch_buf has to be 2 characters longer than the size given because * we need to put in 2 end-of-buffer characters. */ b->yy_ch_buf = (char *) yyalloc(b->yy_buf_size + 2 ); if ( ! b->yy_ch_buf ) YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" ); b->yy_is_our_buffer = 1; yy_init_buffer(b,file ); return b; } /** Destroy the buffer. * @param b a buffer created with yy_create_buffer() * */ void yy_delete_buffer (YY_BUFFER_STATE b ) { if ( ! b ) return; if ( b == YY_CURRENT_BUFFER ) /* Not sure if we should pop here. */ YY_CURRENT_BUFFER_LVALUE = (YY_BUFFER_STATE) 0; if ( b->yy_is_our_buffer ) yyfree((void *) b->yy_ch_buf ); yyfree((void *) b ); } #ifndef __cplusplus extern int isatty (int ); #endif /* __cplusplus */ /* Initializes or reinitializes a buffer. * This function is sometimes called more than once on the same buffer, * such as during a yyrestart() or at EOF. */ static void yy_init_buffer (YY_BUFFER_STATE b, FILE * file ) { int oerrno = errno; yy_flush_buffer(b ); b->yy_input_file = file; b->yy_fill_buffer = 1; /* If b is the current buffer, then yy_init_buffer was _probably_ * called from yyrestart() or through yy_get_next_buffer. * In that case, we don't want to reset the lineno or column. */ if (b != YY_CURRENT_BUFFER){ b->yy_bs_lineno = 1; b->yy_bs_column = 0; } b->yy_is_interactive = file ? (isatty( fileno(file) ) > 0) : 0; errno = oerrno; } /** Discard all buffered characters. On the next scan, YY_INPUT will be called. * @param b the buffer state to be flushed, usually @c YY_CURRENT_BUFFER. * */ void yy_flush_buffer (YY_BUFFER_STATE b ) { if ( ! b ) return; b->yy_n_chars = 0; /* We always need two end-of-buffer characters. The first causes * a transition to the end-of-buffer state. The second causes * a jam in that state. */ b->yy_ch_buf[0] = YY_END_OF_BUFFER_CHAR; b->yy_ch_buf[1] = YY_END_OF_BUFFER_CHAR; b->yy_buf_pos = &b->yy_ch_buf[0]; b->yy_at_bol = 1; b->yy_buffer_status = YY_BUFFER_NEW; if ( b == YY_CURRENT_BUFFER ) yy_load_buffer_state( ); } /** Pushes the new state onto the stack. The new state becomes * the current state. This function will allocate the stack * if necessary. * @param new_buffer The new state. * */ void yypush_buffer_state (YY_BUFFER_STATE new_buffer ) { if (new_buffer == NULL) return; yyensure_buffer_stack(); /* This block is copied from yy_switch_to_buffer. */ if ( YY_CURRENT_BUFFER ) { /* Flush out information for old buffer. */ *(yy_c_buf_p) = (yy_hold_char); YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p); YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars); } /* Only push if top exists. Otherwise, replace top. */ if (YY_CURRENT_BUFFER) (yy_buffer_stack_top)++; YY_CURRENT_BUFFER_LVALUE = new_buffer; /* copied from yy_switch_to_buffer. */ yy_load_buffer_state( ); (yy_did_buffer_switch_on_eof) = 1; } /** Removes and deletes the top of the stack, if present. * The next element becomes the new top. * */ void yypop_buffer_state (void) { if (!YY_CURRENT_BUFFER) return; yy_delete_buffer(YY_CURRENT_BUFFER ); YY_CURRENT_BUFFER_LVALUE = NULL; if ((yy_buffer_stack_top) > 0) --(yy_buffer_stack_top); if (YY_CURRENT_BUFFER) { yy_load_buffer_state( ); (yy_did_buffer_switch_on_eof) = 1; } } /* Allocates the stack if it does not exist. * Guarantees space for at least one push. */ static void yyensure_buffer_stack (void) { int num_to_alloc; if (!(yy_buffer_stack)) { /* First allocation is just for 2 elements, since we don't know if this * scanner will even need a stack. We use 2 instead of 1 to avoid an * immediate realloc on the next call. */ num_to_alloc = 1; (yy_buffer_stack) = (struct yy_buffer_state**)yyalloc (num_to_alloc * sizeof(struct yy_buffer_state*) ); if ( ! (yy_buffer_stack) ) YY_FATAL_ERROR( "out of dynamic memory in yyensure_buffer_stack()" ); memset((yy_buffer_stack), 0, num_to_alloc * sizeof(struct yy_buffer_state*)); (yy_buffer_stack_max) = num_to_alloc; (yy_buffer_stack_top) = 0; return; } if ((yy_buffer_stack_top) >= ((yy_buffer_stack_max)) - 1){ /* Increase the buffer to prepare for a possible push. */ int grow_size = 8 /* arbitrary grow size */; num_to_alloc = (yy_buffer_stack_max) + grow_size; (yy_buffer_stack) = (struct yy_buffer_state**)yyrealloc ((yy_buffer_stack), num_to_alloc * sizeof(struct yy_buffer_state*) ); if ( ! (yy_buffer_stack) ) YY_FATAL_ERROR( "out of dynamic memory in yyensure_buffer_stack()" ); /* zero only the new slots.*/ memset((yy_buffer_stack) + (yy_buffer_stack_max), 0, grow_size * sizeof(struct yy_buffer_state*)); (yy_buffer_stack_max) = num_to_alloc; } } /** Setup the input buffer state to scan directly from a user-specified character buffer. * @param base the character buffer * @param size the size in bytes of the character buffer * * @return the newly allocated buffer state object. */ YY_BUFFER_STATE yy_scan_buffer (char * base, yy_size_t size ) { YY_BUFFER_STATE b; if ( size < 2 || base[size-2] != YY_END_OF_BUFFER_CHAR || base[size-1] != YY_END_OF_BUFFER_CHAR ) /* They forgot to leave room for the EOB's. */ return 0; b = (YY_BUFFER_STATE) yyalloc(sizeof( struct yy_buffer_state ) ); if ( ! b ) YY_FATAL_ERROR( "out of dynamic memory in yy_scan_buffer()" ); b->yy_buf_size = size - 2; /* "- 2" to take care of EOB's */ b->yy_buf_pos = b->yy_ch_buf = base; b->yy_is_our_buffer = 0; b->yy_input_file = 0; b->yy_n_chars = b->yy_buf_size; b->yy_is_interactive = 0; b->yy_at_bol = 1; b->yy_fill_buffer = 0; b->yy_buffer_status = YY_BUFFER_NEW; yy_switch_to_buffer(b ); return b; } /** Setup the input buffer state to scan a string. The next call to yylex() will * scan from a @e copy of @a str. * @param yystr a NUL-terminated string to scan * * @return the newly allocated buffer state object. * @note If you want to scan bytes that may contain NUL values, then use * yy_scan_bytes() instead. */ YY_BUFFER_STATE yy_scan_string (yyconst char * yystr ) { return yy_scan_bytes(yystr,strlen(yystr) ); } /** Setup the input buffer state to scan the given bytes. The next call to yylex() will * scan from a @e copy of @a bytes. * @param bytes the byte buffer to scan * @param len the number of bytes in the buffer pointed to by @a bytes. * * @return the newly allocated buffer state object. */ YY_BUFFER_STATE yy_scan_bytes (yyconst char * yybytes, int _yybytes_len ) { YY_BUFFER_STATE b; char *buf; yy_size_t n; int i; /* Get memory for full buffer, including space for trailing EOB's. */ n = _yybytes_len + 2; buf = (char *) yyalloc(n ); if ( ! buf ) YY_FATAL_ERROR( "out of dynamic memory in yy_scan_bytes()" ); for ( i = 0; i < _yybytes_len; ++i ) buf[i] = yybytes[i]; buf[_yybytes_len] = buf[_yybytes_len+1] = YY_END_OF_BUFFER_CHAR; b = yy_scan_buffer(buf,n ); if ( ! b ) YY_FATAL_ERROR( "bad buffer in yy_scan_bytes()" ); /* It's okay to grow etc. this buffer, and we should throw it * away when we're done. */ b->yy_is_our_buffer = 1; return b; } #ifndef YY_EXIT_FAILURE #define YY_EXIT_FAILURE 2 #endif static void yy_fatal_error (yyconst char* msg ) { (void) fprintf( stderr, "%s\n", msg ); exit( YY_EXIT_FAILURE ); } /* Redefine yyless() so it works in section 3 code. */ #undef yyless #define yyless(n) \ do \ { \ /* Undo effects of setting up yytext. */ \ int yyless_macro_arg = (n); \ YY_LESS_LINENO(yyless_macro_arg);\ yytext[yyleng] = (yy_hold_char); \ (yy_c_buf_p) = yytext + yyless_macro_arg; \ (yy_hold_char) = *(yy_c_buf_p); \ *(yy_c_buf_p) = '\0'; \ yyleng = yyless_macro_arg; \ } \ while ( 0 ) /* Accessor methods (get/set functions) to struct members. */ /** Get the current line number. * */ int yyget_lineno (void) { return yylineno; } /** Get the input stream. * */ FILE *yyget_in (void) { return yyin; } /** Get the output stream. * */ FILE *yyget_out (void) { return yyout; } /** Get the length of the current token. * */ int yyget_leng (void) { return yyleng; } /** Get the current token. * */ char *yyget_text (void) { return yytext; } /** Set the current line number. * @param line_number * */ void yyset_lineno (int line_number ) { yylineno = line_number; } /** Set the input stream. This does not discard the current * input buffer. * @param in_str A readable stream. * * @see yy_switch_to_buffer */ void yyset_in (FILE * in_str ) { yyin = in_str ; } void yyset_out (FILE * out_str ) { yyout = out_str ; } int yyget_debug (void) { return yy_flex_debug; } void yyset_debug (int bdebug ) { yy_flex_debug = bdebug ; } static int yy_init_globals (void) { /* Initialization is the same as for the non-reentrant scanner. * This function is called from yylex_destroy(), so don't allocate here. */ (yy_buffer_stack) = 0; (yy_buffer_stack_top) = 0; (yy_buffer_stack_max) = 0; (yy_c_buf_p) = (char *) 0; (yy_init) = 0; (yy_start) = 0; /* Defined in main.c */ #ifdef YY_STDINIT yyin = stdin; yyout = stdout; #else yyin = (FILE *) 0; yyout = (FILE *) 0; #endif /* For future reference: Set errno on error, since we are called by * yylex_init() */ return 0; } /* yylex_destroy is for both reentrant and non-reentrant scanners. */ int yylex_destroy (void) { /* Pop the buffer stack, destroying each element. */ while(YY_CURRENT_BUFFER){ yy_delete_buffer(YY_CURRENT_BUFFER ); YY_CURRENT_BUFFER_LVALUE = NULL; yypop_buffer_state(); } /* Destroy the stack itself. */ yyfree((yy_buffer_stack) ); (yy_buffer_stack) = NULL; /* Reset the globals. This is important in a non-reentrant scanner so the next time * yylex() is called, initialization will occur. */ yy_init_globals( ); return 0; } /* * Internal utility routines. */ #ifndef yytext_ptr static void yy_flex_strncpy (char* s1, yyconst char * s2, int n ) { register int i; for ( i = 0; i < n; ++i ) s1[i] = s2[i]; } #endif #ifdef YY_NEED_STRLEN static int yy_flex_strlen (yyconst char * s ) { register int n; for ( n = 0; s[n]; ++n ) ; return n; } #endif void *yyalloc (yy_size_t size ) { return (void *) malloc( size ); } void *yyrealloc (void * ptr, yy_size_t size ) { /* The cast to (char *) in the following accommodates both * implementations that use char* generic pointers, and those * that use void* generic pointers. It works with the latter * because both ANSI C and C++ allow castless assignment from * any pointer type to void*, and deal with argument conversions * as though doing an assignment. */ return (void *) realloc( (char *) ptr, size ); } void yyfree (void * ptr ) { free( (char *) ptr ); /* see yyrealloc() for (char *) cast */ } #define YYTABLES_NAME "yytables" #line 363 "tex2xindy.l" static void usage (void) { fputs("This is tex2xindy, $Revision: 1.24 $.\n", stderr); fputs("usage: tex2xindy [-o] [attr_file]\n", stderr); exit (1); } int main(int argc, char* argv[]) { int option; extern char *optarg; extern int optind, optopt; while ( (option=getopt(argc, argv, ":o")) != -1 ) { switch (option) { case 'o': omega_mode = 1; break; case '?': default: fprintf(stderr, "Unrecognized option: -%c\n", optopt); usage(); /* NOTREACHED */ } } /* More than one argument left? */ if ( optind < argc - 1 ) usage(); /* attr_file specified? */ if ( optind == argc - 1 ) { fprintf(stderr, "Writing attribute names to file \"%s\".\n", argv[optind]); if ( (attrfd = fopen(argv[optind], "w")) == NULL ) { perror (argv[optind]); exit (1); } } yylex(); if (attrfd) fclose(attrfd); return (errors > 0); /* 1 or 0 */ } /* * Define dummy yywrap so we no longer depend on `libfl.a'. */ int yywrap (void) { return 1; } /* ============================================================ $Log: tex2xindy.l,v $ Revision 1.24 2010/05/10 23:02:17 jschrod Use ANSI C function definitions. (Patch from peb.) Revision 1.23 2009/12/03 00:42:14 jschrod Define internal functions as static to silence gcc warnings. Revision 1.22 2009/12/03 00:36:09 jschrod Define yywrap(), to be independent from libfl. Revision 1.21 2006/07/30 09:44:04 jschrod While quote is not output, escape+quote *is* output. Revision 1.20 2006/07/18 21:40:45 jschrod Add parenthesis as recommended by gcc -Wall. Use ECHO instead of QUOTE_ECHO where quoting will not be needed. Code cleanup: sanitize braces and indentation. Revision 1.19 2006/07/18 21:26:34 jschrod Add man page as POD to tex2xindy source. Add support for ^^-notation, both in TeX and in new Omega mode. Add usage message and proper option parsing. Revision 1.18 2006/02/21 12:12:05 jschrod Don't output escape or quote characters. Revision 1.17 2006/02/21 02:05:00 jschrod Quote really quotes the next char, now. Revision 1.16 2005/06/27 20:49:06 jschrod Keywords may be inmidst a line, as Jörg Sommer showed. "." rule merging did not work for attributes, and for skiplocation. Output error message if we come across chars outside our FSA. Revision 1.15 2005/06/14 16:22:08 jschrod Fold in changes from Thomas Henlich, as of 2000-02-14: Paranoia fix: recognize KEYWORD only in INITIAL start condition. Recognize \n and count lines (multiline entries do exist!). Merged "." rules. Fixed error messages (multiple ...). Revision 1.14 2004/10/05 21:10:48 jschrod Handles quote character correctly (bug ticket 1006128). Test case: german-sty. Revision 1.13 2002/01/29 13:32:58 thenlich Fixed bug in crossref-to-subitem bugfix. The original one proposed by Roger Kehr was right, only I copied it wrongly (shame on me). Thanks to Torsten Bronger for pointing it out to me. Revision 1.12 1999/10/13 08:06:44 kehr Changed revision number message back to RCS-tag. No functional changes. Revision 1.11 1999/10/13 08:05:10 kehr Merged bugfix from Thomas Henlich with my own modifications. 1.8 Fixed minor quoting bugs (for increased makeindex compatibility). 1999-07-28 Thomas Henlich Fixed crossref to subitem. 1999-09-23 Thomas Henlich 1.7 Fixed a bug concerning writing to and closing non-existing file (stat) Fixed a bug concerning quoting the " character. Enhancement for processing glossary files. 1999-06-14 Thomas Henlich Revision 1.10 1999/09/23 06:53:32 kehr Fixed wrong raw index generation for cross-ref keywords. Revision 1.9 1999/04/27 09:01:17 kehr Defined a clean exit code as suggested by Klaus Guntermann . Revision 1.8 1999/04/27 08:57:48 kehr Added quoting patch sent by Thomas Henlich Revision 1.7 1999/04/27 08:56:59 kehr Another checkin. Revision 1.6 1997/02/13 14:42:50 kehr Minor changes. Revision 1.5 1997/01/21 16:44:36 kehr Bugfix: State was not changed back to if {LEVEL} was found. Revision 1.4 1997/01/17 16:30:37 kehr Rewrote makeindex4 and heavily modified tex2xindy. Revision 1.3 1996/07/19 17:15:18 kehr Made this program comaptible with lex by correctly enclosing all actions--stupid bug, 'cause lex didn't complain and flex did some wonderful matching of all the actions such that no error was discovered. Revision 1.2 1996/07/11 14:16:55 kehr Complete Major checkin before changing the letter-groups. Revision 1.1 1996/06/24 08:53:57 kehr Initial checkin of the Makefile, README and tex2xindy. */ xindy-2.4/modules/0002777000176600017550000000000011372120321011175 500000000000000xindy-2.4/modules/ord/0002777000176600017550000000000011372120321011761 500000000000000xindy-2.4/modules/ord/letorder.xdy0000644000176600017550000000013510053467400014247 00000000000000;; $Id$ ;; ;; This module defined the letter ordering scheme. ;; (sort-rule " " "") ;; End xindy-2.4/modules/ord/Makefile.in0000664000176600017550000002265011372120313013750 00000000000000# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = modules/ord DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_prog_latex.m4 \ $(top_srcdir)/m4/ac_prog_pdflatex.m4 $(top_srcdir)/VERSION \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = `echo $$p | sed -e 's|^.*/||'`; am__installdirs = "$(DESTDIR)$(orddir)" ordDATA_INSTALL = $(INSTALL_DATA) DATA = $(ord_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CLISP = @CLISP@ CONVERT_FROM_UTF8 = @CONVERT_FROM_UTF8@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EXEEXT = @EXEEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ latex = @latex@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ memdir = @memdir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pdflatex = @pdflatex@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ modulesdir = $(pkglibdir)/modules orddir = $(modulesdir)/ord RULES = \ letorder.xdy EXTRA_DIST = $(RULES) ord_DATA = $(RULES) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign modules/ord/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --foreign modules/ord/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh install-ordDATA: $(ord_DATA) @$(NORMAL_INSTALL) test -z "$(orddir)" || $(MKDIR_P) "$(DESTDIR)$(orddir)" @list='$(ord_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ echo " $(ordDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(orddir)/$$f'"; \ $(ordDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(orddir)/$$f"; \ done uninstall-ordDATA: @$(NORMAL_UNINSTALL) @list='$(ord_DATA)'; for p in $$list; do \ f=$(am__strip_dir) \ echo " rm -f '$(DESTDIR)$(orddir)/$$f'"; \ rm -f "$(DESTDIR)$(orddir)/$$f"; \ done tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(orddir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am info: info-am info-am: install-data-am: install-ordDATA install-dvi: install-dvi-am install-exec-am: install-html: install-html-am install-info: install-info-am install-man: install-pdf: install-pdf-am install-ps: install-ps-am installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-ordDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-ordDATA install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am uninstall \ uninstall-am uninstall-ordDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: xindy-2.4/modules/ord/Makefile.am0000644000176600017550000000204310741151576013745 00000000000000## Use `autoreconf' in top-level directory to recreate all ## autoconf/automake files. ## Or, call `automake Makefile' to create only Makefile.in. ## Copyright (C) 2004-2005 by Gour. ## ## 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. modulesdir = $(pkglibdir)/modules orddir = $(modulesdir)/ord RULES = \ letorder.xdy EXTRA_DIST = $(RULES) ord_DATA = $(RULES) xindy-2.4/modules/lang/0002777000176600017550000000000011372120321012116 500000000000000xindy-2.4/modules/lang/Makefile.in0000664000176600017550000003344411372120313014110 00000000000000# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = modules/lang DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_prog_latex.m4 \ $(top_srcdir)/m4/ac_prog_pdflatex.m4 $(top_srcdir)/VERSION \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ html-recursive info-recursive install-data-recursive \ install-dvi-recursive install-exec-recursive \ install-html-recursive install-info-recursive \ install-pdf-recursive install-ps-recursive install-recursive \ installcheck-recursive installdirs-recursive pdf-recursive \ ps-recursive uninstall-recursive RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CLISP = @CLISP@ CONVERT_FROM_UTF8 = @CONVERT_FROM_UTF8@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EXEEXT = @EXEEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ latex = @latex@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ memdir = @memdir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pdflatex = @pdflatex@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = german latin all: all-recursive .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign modules/lang/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --foreign modules/lang/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh # This directory's subdirectories are mostly independent; you can cd # into them and run `make' without going through this Makefile. # To change the values of `make' variables: instead of editing Makefiles, # (1) if the variable is set in `config.status', edit `config.status' # (which will cause the Makefiles to be regenerated when you run `make'); # (2) otherwise, pass the desired values on the `make' command line. $(RECURSIVE_TARGETS): @failcom='exit 1'; \ for f in x $$MAKEFLAGS; do \ case $$f in \ *=* | --[!k]*);; \ *k*) failcom='fail=yes';; \ esac; \ done; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ list='$(SUBDIRS)'; for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" $(RECURSIVE_CLEAN_TARGETS): @failcom='exit 1'; \ for f in x $$MAKEFLAGS; do \ case $$f in \ *=* | --[!k]*);; \ *k*) failcom='fail=yes';; \ esac; \ done; \ dot_seen=no; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ *) list='$(SUBDIRS)' ;; \ esac; \ rev=''; for subdir in $$list; do \ if test "$$subdir" = "."; then :; else \ rev="$$subdir $$rev"; \ fi; \ done; \ rev="$$rev ."; \ target=`echo $@ | sed s/-recursive//`; \ for subdir in $$rev; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done && test -z "$$fail" tags-recursive: list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ done ctags-recursive: list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ done ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ empty_fix=.; \ else \ include_option=--include; \ empty_fix=; \ fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$tags $$unique; \ fi ctags: CTAGS CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$tags$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$tags $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && cd $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) $$here distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ distdir=`$(am__cd) $(distdir) && pwd`; \ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ (cd $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$$top_distdir" \ distdir="$$distdir/$$subdir" \ am__remove_distdir=: \ am__skip_length_check=: \ distdir) \ || exit 1; \ fi; \ done check-am: all-am check: check-recursive all-am: Makefile installdirs: installdirs-recursive installdirs-am: install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive uninstall: uninstall-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-recursive install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-recursive clean-am: clean-generic mostlyclean-am distclean: distclean-recursive -rm -f Makefile distclean-am: clean-am distclean-generic distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive info: info-recursive info-am: install-data-am: install-dvi: install-dvi-recursive install-exec-am: install-html: install-html-recursive install-info: install-info-recursive install-man: install-pdf: install-pdf-recursive install-ps: install-ps-recursive installcheck-am: maintainer-clean: maintainer-clean-recursive -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-generic pdf: pdf-recursive pdf-am: ps: ps-recursive ps-am: uninstall-am: .MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \ install-strip .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ all all-am check check-am clean clean-generic ctags \ ctags-recursive distclean distclean-generic distclean-tags \ distdir dvi dvi-am html html-am info info-am install \ install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ installdirs-am maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \ tags-recursive uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: xindy-2.4/modules/lang/Makefile.am0000644000176600017550000000166610741151575014113 00000000000000## Use `autoreconf' in top-level directory to recreate all ## autoconf/automake files. ## Or, call `automake Makefile' to create only Makefile.in. ## Copyright (C) 2004-2005 by Gour. ## ## 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. SUBDIRS = german latin xindy-2.4/modules/lang/latin/0002777000176600017550000000000011372120321013225 500000000000000xindy-2.4/modules/lang/latin/Makefile.in0000664000176600017550000002277411372120313015223 00000000000000# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = modules/lang/latin DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_prog_latex.m4 \ $(top_srcdir)/m4/ac_prog_pdflatex.m4 $(top_srcdir)/VERSION \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = `echo $$p | sed -e 's|^.*/||'`; am__installdirs = "$(DESTDIR)$(latindir)" latinDATA_INSTALL = $(INSTALL_DATA) DATA = $(latin_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CLISP = @CLISP@ CONVERT_FROM_UTF8 = @CONVERT_FROM_UTF8@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EXEEXT = @EXEEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ latex = @latex@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ memdir = @memdir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pdflatex = @pdflatex@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ langdir = $(pkglibdir)/modules/lang latindir = $(langdir)/latin RULES = \ caseisrt.xdy \ letgroup.xdy EXTRA_DIST = $(RULES) latin_DATA = $(RULES) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign modules/lang/latin/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --foreign modules/lang/latin/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh install-latinDATA: $(latin_DATA) @$(NORMAL_INSTALL) test -z "$(latindir)" || $(MKDIR_P) "$(DESTDIR)$(latindir)" @list='$(latin_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ echo " $(latinDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(latindir)/$$f'"; \ $(latinDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(latindir)/$$f"; \ done uninstall-latinDATA: @$(NORMAL_UNINSTALL) @list='$(latin_DATA)'; for p in $$list; do \ f=$(am__strip_dir) \ echo " rm -f '$(DESTDIR)$(latindir)/$$f'"; \ rm -f "$(DESTDIR)$(latindir)/$$f"; \ done tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(latindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am info: info-am info-am: install-data-am: install-latinDATA install-dvi: install-dvi-am install-exec-am: install-html: install-html-am install-info: install-info-am install-man: install-pdf: install-pdf-am install-ps: install-ps-am installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-latinDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-latinDATA \ install-man install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am uninstall \ uninstall-am uninstall-latinDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: xindy-2.4/modules/lang/latin/caseisrt.xdy0000644000176600017550000000143007254464565015531 00000000000000;; $Id: caseisrt.xdy,v 1.1 1996/07/03 18:44:47 kehr Exp $ ;; ;; These are the sort-rules for a latin-based alphabet. Usually in an ;; index lower- and uppercase letters appear intermixed. Therefore, we ;; map all uppercase-letters to their lowercase counterpart. (sort-rule "A" "a") (sort-rule "B" "b") (sort-rule "C" "c") (sort-rule "D" "d") (sort-rule "E" "e") (sort-rule "F" "f") (sort-rule "G" "g") (sort-rule "H" "h") (sort-rule "I" "i") (sort-rule "J" "j") (sort-rule "K" "k") (sort-rule "L" "l") (sort-rule "M" "m") (sort-rule "N" "n") (sort-rule "O" "o") (sort-rule "P" "p") (sort-rule "Q" "q") (sort-rule "R" "r") (sort-rule "S" "s") (sort-rule "T" "t") (sort-rule "U" "u") (sort-rule "V" "v") (sort-rule "W" "w") (sort-rule "X" "x") (sort-rule "Y" "y") (sort-rule "Z" "z") ;; End xindy-2.4/modules/lang/latin/Makefile.am0000644000176600017550000000207010741151573015206 00000000000000## Use `autoreconf' in top-level directory to recreate all ## autoconf/automake files. ## Or, call `automake Makefile' to create only Makefile.in. ## Copyright (C) 2004-2005 by Gour. ## ## 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. langdir = $(pkglibdir)/modules/lang latindir = $(langdir)/latin RULES = \ caseisrt.xdy \ letgroup.xdy EXTRA_DIST = $(RULES) latin_DATA = $(RULES) xindy-2.4/modules/lang/latin/letgroup.xdy0000644000176600017550000000044307254464565015560 00000000000000;; $Id: letgroup.xdy,v 1.3 1996/07/18 16:04:18 kehr Exp $ ;; ;; This file contains the standard letter groups used in latin-based ;; languages. (define-letter-groups ("a" "b" "c" "d" "e" "f" "g" "h" "i" "j" "k" "l" "m" "n" "o" "p" "q" "r" "s" "t" "u" "v" "w" "x" "y" "z")) ;; End xindy-2.4/modules/lang/german/0002777000176600017550000000000011372120321013367 500000000000000xindy-2.4/modules/lang/german/din5007.xdy0000644000176600017550000000061307254464564015145 00000000000000;; $Id: din5007.xdy,v 1.1 1996/07/03 18:44:46 kehr Exp $ ;; ;; This file contains the basic sort-rules that are necessary to sort ;; a german index. ;; Die folgenden Regeln entsprechen der DIN 5007. (sort-rule "ä" "ae") (sort-rule "ö" "oe") (sort-rule "ü" "ue") (sort-rule "Ä" "ae") (sort-rule "Ö" "oe") (sort-rule "Ü" "ue") (sort-rule "ß" "ss") (require "lang/latin/caseisrt.xdy") ;; End xindy-2.4/modules/lang/german/duden.xdy0000644000176600017550000000217507254464564015163 00000000000000;; $Id: duden.xdy,v 1.1 1996/07/03 18:44:46 kehr Exp $ ;; ;; This file contains the basic sort-rules that are necessary to sort ;; a german index. ;; Dieses Modul definiert die Regeln zum Sortieren eines Wörterbuchs. ;; Die folgenden Regeln wurden dem Duden entnommen und bilden die ;; Sortierregeln des Dudens selbst. ;; ;; (1) ä wird wie a, ö wie o, ü wie u und äu wie au einsortiert. (sort-rule "ä" "a") (sort-rule "ö" "o") (sort-rule "ü" "u") ;; (2) Die Schreibungen ae, oe und ue (in Namen) werden nach ad usw. ;; eingeordnet. [Dies k"onnen wir nicht leisten, da das Programm ;; nicht weiß, was ein Name ist.] ;; (3) Der Buchstabe ß (es-zett) wird wie ss (i), bei gleichnamigen ;; Wörtern vor ss (ii) eigeordnet. Punkt (ii) ist ebenfalls ;; nicht spezifizierbar, daher hier nur Regel (3i). (sort-rule "ß" "ss") ;; Da beim Index die Groß- und Kleinschreibung ohne Bedeutung ist, ;; bilden wir beim Sort-Mapping die Großbuchstaben auf die ;; Kleinbuchstaben ab. (require "lang/latin/caseisrt.xdy") ;; Analog bilden wir noch die Großbuchtaben-Umlaute ab. (sort-rule "Ä" "a") (sort-rule "Ö" "o") (sort-rule "Ü" "u") ;; End xindy-2.4/modules/lang/german/Makefile.in0000664000176600017550000002303611372120313015355 00000000000000# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = modules/lang/german DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_prog_latex.m4 \ $(top_srcdir)/m4/ac_prog_pdflatex.m4 $(top_srcdir)/VERSION \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = `echo $$p | sed -e 's|^.*/||'`; am__installdirs = "$(DESTDIR)$(germandir)" germanDATA_INSTALL = $(INSTALL_DATA) DATA = $(german_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CLISP = @CLISP@ CONVERT_FROM_UTF8 = @CONVERT_FROM_UTF8@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EXEEXT = @EXEEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ latex = @latex@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ memdir = @memdir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pdflatex = @pdflatex@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ langdir = $(pkglibdir)/modules/lang germandir = $(langdir)/german RULES = \ din5007.xdy \ duden.xdy \ tex.xdy EXTRA_DIST = $(RULES) german_DATA = $(RULES) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign modules/lang/german/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --foreign modules/lang/german/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh install-germanDATA: $(german_DATA) @$(NORMAL_INSTALL) test -z "$(germandir)" || $(MKDIR_P) "$(DESTDIR)$(germandir)" @list='$(german_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ echo " $(germanDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(germandir)/$$f'"; \ $(germanDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(germandir)/$$f"; \ done uninstall-germanDATA: @$(NORMAL_UNINSTALL) @list='$(german_DATA)'; for p in $$list; do \ f=$(am__strip_dir) \ echo " rm -f '$(DESTDIR)$(germandir)/$$f'"; \ rm -f "$(DESTDIR)$(germandir)/$$f"; \ done tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(germandir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am info: info-am info-am: install-data-am: install-germanDATA install-dvi: install-dvi-am install-exec-am: install-html: install-html-am install-info: install-info-am install-man: install-pdf: install-pdf-am install-ps: install-ps-am installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-germanDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-germanDATA \ install-html install-html-am install-info install-info-am \ install-man install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am uninstall \ uninstall-am uninstall-germanDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: xindy-2.4/modules/lang/german/tex.xdy0000644000176600017550000000112107254464564014652 00000000000000;; $Id: tex.xdy,v 1.2 1996/07/18 16:03:55 kehr Exp $ ;; ;; This file contains some rules to process TeX-letters with xindy. ;; ;; It should be used in conjunction with the `din5007' or the `duden' ;; modules. ;; ;; We first map them to the ISO-Latin counterpart and then use the ;; mappings in on of the two other modules to map them to the actual ;; postition. (sort-rule "\\\"a" "ä" :again) (sort-rule "\\\"o" "ö" :again) (sort-rule "\\\"u" "ü" :again) (sort-rule "\\\"A" "Ä" :again) (sort-rule "\\\"O" "Ö" :again) (sort-rule "\\\"U" "Ü" :again) (sort-rule "\\ss({})?" "ß" :again) ;; End xindy-2.4/modules/lang/german/Makefile.am0000644000176600017550000000210210741151572015343 00000000000000## Use `autoreconf' in top-level directory to recreate all ## autoconf/automake files. ## Or, call `automake Makefile' to create only Makefile.in. ## Copyright (C) 2004-2005 by Gour. ## ## 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. langdir = $(pkglibdir)/modules/lang germandir = $(langdir)/german RULES = \ din5007.xdy \ duden.xdy \ tex.xdy EXTRA_DIST = $(RULES) german_DATA = $(RULES) xindy-2.4/modules/rules/0002777000176600017550000000000011372120321012327 500000000000000xindy-2.4/modules/rules/latin-tolower.xdy0000644000176600017550000000170610053467400015602 00000000000000;; latin-tolower.xdy Roger Kehr 14 Jan 98 ;;---------------------------------------------------------------------- ;; ;; Maps all latin letters to their lowercase counterpart ;; (define-rule-set "latin-tolower" :rules (("A" "a" :string :again) ("B" "b" :string :again) ("C" "c" :string :again) ("D" "d" :string :again) ("E" "e" :string :again) ("F" "f" :string :again) ("G" "g" :string :again) ("H" "h" :string :again) ("I" "i" :string :again) ("J" "j" :string :again) ("K" "k" :string :again) ("L" "l" :string :again) ("M" "m" :string :again) ("N" "n" :string :again) ("O" "o" :string :again) ("P" "p" :string :again) ("Q" "q" :string :again) ("R" "r" :string :again) ("S" "s" :string :again) ("T" "t" :string :again) ("U" "u" :string :again) ("V" "v" :string :again) ("W" "w" :string :again) ("X" "x" :string :again) ("Y" "y" :string :again) ("Z" "z" :string :again) )) ;; End xindy-2.4/modules/rules/isolatin1-tolower.xdy0000644000176600017550000000230710053467400016374 00000000000000;; isolatin1-tolower Roger Kehr 14 Jan 98 ;;---------------------------------------------------------------------- ;; This style maps all uppercase letters of the ISO Latin1 alphabet ;; in the range 160-255 to their lowercase counterparts. (require "rules/latin-tolower.xdy") (define-rule-set "isolatin1-tolower" :inherit-from ("latin-tolower") :rules (("À" "à" :string :again) ("Á" "á" :string :again) ("Â" "â" :string :again) ("Ã" "ã" :string :again) ("Ä" "ä" :string :again) ("Å" "å" :string :again) ("Æ" "æ" :string :again) ("Ç" "ç" :string :again) ("È" "è" :string :again) ("É" "é" :string :again) ("Ê" "ê" :string :again) ("Ë" "ë" :string :again) ("Ì" "ì" :string :again) ("Í" "í" :string :again) ("Î" "î" :string :again) ("Ï" "ï" :string :again) ("Ð" "ð" :string :again) ("Ñ" "ñ" :string :again) ("Ò" "ò" :string :again) ("Ó" "ó" :string :again) ("Ô" "ô" :string :again) ("Õ" "õ" :string :again) ("Ö" "ö" :string :again) ("Ø" "ø" :string :again) ("Ù" "ù" :string :again) ("Ú" "ú" :string :again) ("Û" "û" :string :again) ("Ü" "ü" :string :again) ("Ý" "ý" :string :again) ("Þ" "þ" :string :again) )) ;; End xindy-2.4/modules/rules/Makefile.in0000664000176600017550000002305411372120313014315 00000000000000# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = modules/rules DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_prog_latex.m4 \ $(top_srcdir)/m4/ac_prog_pdflatex.m4 $(top_srcdir)/VERSION \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = `echo $$p | sed -e 's|^.*/||'`; am__installdirs = "$(DESTDIR)$(rulesdir)" rulesDATA_INSTALL = $(INSTALL_DATA) DATA = $(rules_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CLISP = @CLISP@ CONVERT_FROM_UTF8 = @CONVERT_FROM_UTF8@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EXEEXT = @EXEEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ latex = @latex@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ memdir = @memdir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pdflatex = @pdflatex@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ modulesdir = $(pkglibdir)/modules rulesdir = $(modulesdir)/rules RULES = \ isolatin1-exchange.xdy \ latin-exchange.xdy \ isolatin1-tolower.xdy \ latin-tolower.xdy EXTRA_DIST = $(RULES) rules_DATA = $(RULES) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign modules/rules/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --foreign modules/rules/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh install-rulesDATA: $(rules_DATA) @$(NORMAL_INSTALL) test -z "$(rulesdir)" || $(MKDIR_P) "$(DESTDIR)$(rulesdir)" @list='$(rules_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ echo " $(rulesDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(rulesdir)/$$f'"; \ $(rulesDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(rulesdir)/$$f"; \ done uninstall-rulesDATA: @$(NORMAL_UNINSTALL) @list='$(rules_DATA)'; for p in $$list; do \ f=$(am__strip_dir) \ echo " rm -f '$(DESTDIR)$(rulesdir)/$$f'"; \ rm -f "$(DESTDIR)$(rulesdir)/$$f"; \ done tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(rulesdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am info: info-am info-am: install-data-am: install-rulesDATA install-dvi: install-dvi-am install-exec-am: install-html: install-html-am install-info: install-info-am install-man: install-pdf: install-pdf-am install-ps: install-ps-am installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-rulesDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-rulesDATA install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am uninstall \ uninstall-am uninstall-rulesDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: xindy-2.4/modules/rules/Makefile.am0000644000176600017550000000216710741151577014323 00000000000000## Use `autoreconf' in top-level directory to recreate all ## autoconf/automake files. ## Or, call `automake Makefile' to create only Makefile.in. ## Copyright (C) 2004-2005 by Gour. ## ## 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. modulesdir = $(pkglibdir)/modules rulesdir = $(modulesdir)/rules RULES = \ isolatin1-exchange.xdy \ latin-exchange.xdy \ isolatin1-tolower.xdy \ latin-tolower.xdy EXTRA_DIST = $(RULES) rules_DATA = $(RULES) xindy-2.4/modules/rules/isolatin1-exchange.xdy0000644000176600017550000000312210053467400016457 00000000000000;; isolatin1-exchange.xdy Roger Kehr 14 Jan 98 ;;---------------------------------------------------------------------- ;; This style maps swap uppercase with lowercase letters of the ISO ;; Latin1 alphabet in the range 160-255. These rules do not :again to ;; prevent looping. (define-rule-set "isolatin1-exchange" :rules (("À" "à" :string) ("Á" "á" :string) ("Â" "â" :string) ("Ã" "ã" :string) ("Ä" "ä" :string) ("Å" "å" :string) ("Æ" "æ" :string) ("Ç" "ç" :string) ("È" "è" :string) ("É" "é" :string) ("Ê" "ê" :string) ("Ë" "ë" :string) ("Ì" "ì" :string) ("Í" "í" :string) ("Î" "î" :string) ("Ï" "ï" :string) ("Ð" "ð" :string) ("Ñ" "ñ" :string) ("Ò" "ò" :string) ("Ó" "ó" :string) ("Ô" "ô" :string) ("Õ" "õ" :string) ("Ö" "ö" :string) ("Ø" "ø" :string) ("Ù" "ù" :string) ("Ú" "ú" :string) ("Û" "û" :string) ("Ü" "ü" :string) ("Ý" "ý" :string) ("Þ" "þ" :string) ("à" "À" :string) ("á" "Á" :string) ("â" "Â" :string) ("ã" "Ã" :string) ("ä" "Ä" :string) ("å" "Å" :string) ("æ" "Æ" :string) ("ç" "Ç" :string) ("è" "È" :string) ("é" "É" :string) ("ê" "Ê" :string) ("ë" "Ë" :string) ("ì" "Ì" :string) ("í" "Í" :string) ("î" "Î" :string) ("ï" "Ï" :string) ("ð" "Ð" :string) ("ñ" "Ñ" :string) ("ò" "Ò" :string) ("ó" "Ó" :string) ("ô" "Ô" :string) ("õ" "Õ" :string) ("ö" "Ö" :string) ("ø" "Ø" :string) ("ù" "Ù" :string) ("ú" "Ú" :string) ("û" "Û" :string) ("ü" "Ü" :string) ("ý" "Ý" :string) ("þ" "Þ" :string) )) ;; End xindy-2.4/modules/rules/latin-exchange.xdy0000644000176600017550000000244610053467400015673 00000000000000;; latin-exchange.xdy Roger Kehr 14 Jan 98 ;;---------------------------------------------------------------------- ;; ;; Exchanges lower and uppercase letters. ;; (define-rule-set "latin-exchange" :rules (("A" "a" :string) ("B" "b" :string) ("C" "c" :string) ("D" "d" :string) ("E" "e" :string) ("F" "f" :string) ("G" "g" :string) ("H" "h" :string) ("I" "i" :string) ("J" "j" :string) ("K" "k" :string) ("L" "l" :string) ("M" "m" :string) ("N" "n" :string) ("O" "o" :string) ("P" "p" :string) ("Q" "q" :string) ("R" "r" :string) ("S" "s" :string) ("T" "t" :string) ("U" "u" :string) ("V" "v" :string) ("W" "w" :string) ("X" "x" :string) ("Y" "y" :string) ("Z" "z" :string) ("a" "A" :string) ("b" "B" :string) ("c" "C" :string) ("d" "D" :string) ("e" "E" :string) ("f" "F" :string) ("g" "G" :string) ("h" "H" :string) ("i" "I" :string) ("j" "J" :string) ("k" "K" :string) ("l" "L" :string) ("m" "M" :string) ("n" "N" :string) ("o" "O" :string) ("p" "P" :string) ("q" "Q" :string) ("r" "R" :string) ("s" "S" :string) ("t" "T" :string) ("u" "U" :string) ("v" "V" :string) ("w" "W" :string) ("x" "X" :string) ("y" "Y" :string) ("z" "Z" :string) )) ;; End xindy-2.4/modules/styles/0002777000176600017550000000000011372120321012520 500000000000000xindy-2.4/modules/styles/basic.xdy0000664000176600017550000000217710741162351014262 00000000000000;; $Id: basic.xdy,v 1.2 2008/01/09 15:13:54 jschrod Exp $ -*- Lisp -*- ;; ------------------------------------------------------------ ;; (history at end) ;; Licensed under GPL, see README and LICENSE. ;;; ;;; Very basic xindy style, to get some TeX-like output at all. ;;; Useful for testing without the whole texindy framework. ;;; It assumes the alphabets to be handled elsewhere, by language modules. ;;; (define-location-class "page-numbers" ("arabic-numbers")) (define-attributes ("default")) (markup-letter-group :open-head "~n~n \textbf{" :close-head "}~n" :capitalize) (markup-indexentry :open "~n \item " :depth 0) (markup-indexentry :open "~n \subitem " :depth 1) (markup-indexentry :open "~n \subsubitem " :depth 2) (markup-locclass-list :open "\quad ") (markup-locref-list :sep ", ") (markup-range :sep "--") ;====================================================================== ;; ;; $Log: basic.xdy,v $ ;; Revision 1.2 2008/01/09 15:13:54 jschrod ;; Add another newline in front of letter groups. ;; ;; Revision 1.1 2006/08/05 15:58:11 jschrod ;; Initial revision. ;; xindy-2.4/modules/styles/Makefile.in0000664000176600017550000002267111372120313014512 00000000000000# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = modules/styles DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_prog_latex.m4 \ $(top_srcdir)/m4/ac_prog_pdflatex.m4 $(top_srcdir)/VERSION \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = `echo $$p | sed -e 's|^.*/||'`; am__installdirs = "$(DESTDIR)$(texdir)" texDATA_INSTALL = $(INSTALL_DATA) DATA = $(tex_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CLISP = @CLISP@ CONVERT_FROM_UTF8 = @CONVERT_FROM_UTF8@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EXEEXT = @EXEEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ latex = @latex@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ memdir = @memdir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pdflatex = @pdflatex@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ modulesdir = $(pkglibdir)/modules texdir = $(modulesdir)/styles RULES = basic.xdy makeidx.xdy EXTRA_DIST = $(RULES) tex_DATA = $(RULES) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign modules/styles/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --foreign modules/styles/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh install-texDATA: $(tex_DATA) @$(NORMAL_INSTALL) test -z "$(texdir)" || $(MKDIR_P) "$(DESTDIR)$(texdir)" @list='$(tex_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ echo " $(texDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(texdir)/$$f'"; \ $(texDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(texdir)/$$f"; \ done uninstall-texDATA: @$(NORMAL_UNINSTALL) @list='$(tex_DATA)'; for p in $$list; do \ f=$(am__strip_dir) \ echo " rm -f '$(DESTDIR)$(texdir)/$$f'"; \ rm -f "$(DESTDIR)$(texdir)/$$f"; \ done tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(texdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am info: info-am info-am: install-data-am: install-texDATA install-dvi: install-dvi-am install-exec-am: install-html: install-html-am install-info: install-info-am install-man: install-pdf: install-pdf-am install-ps: install-ps-am installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-texDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip install-texDATA installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am uninstall \ uninstall-am uninstall-texDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: xindy-2.4/modules/styles/makeidx.xdy0000644000176600017550000001035207254464567014636 00000000000000;; $Id: makeidx.xdy,v 1.1 1997/02/07 14:17:31 kehr Exp $ ;; ;; This file implements the Output Style Specifiers for plain ;; makeindex (see manpage of makeindex 2.x) in conjuction with ;; TeX/LaTeX. ;; ;; The Input Style Specifiers of makeindex cannot de defined in a ;; `xindy' style file. Use an appropriate version of the program ;; `tex2xindy' which should be included with this distribution. ;; ;; Since `xindy' uses a different specification language than ;; makeindex and some of the command-line options of makeindex are now ;; only available as style-file commands, this file can only serve as ;; a template that produces the default-markup of makeindex. However, ;; it may be used as a starting point for further modification and ;; specialization. ;; ;; The following values are taken from the source of the makeindex ;; distribution (see file scanst.h and the manpage) for further ;; details. ;; ;; Define all attributes appearing in your document. Your attributes ;; are all encapsulators you use in your \index commands following the ;; vertical bar sign `|'. For example `foo' is the attribute in the ;; command \index{...|foo}. Here you specify the set of attributes ;; that appear in your document, the order in which they appear in the ;; index and which one superdes the other. ;; ;; Example: a) (define-attibutes (("default") ("bf") ("it"))) ;; b) (define-attibutes (("bf" "default"))) ;; ;; The initial command is (change it accordingly): (define-attributes ("default")) ;; The description of the location-classes. ;; Add more location classes as needed. (define-location-class "arabic-page-numbers" ("arabic-numbers")) (define-location-class "roman-page-numbers" ("roman-numbers-lowercase")) (define-location-class "Roman-page-numbers" ("roman-numbers-uppercase")) (define-location-class "alpha-page-numbers" ("alpha")) (define-location-class "Alpha-page-numbers" ("ALPHA")) ;; The most frequently used cross reference class "see". Add more, if ;; necessary. (define-crossref-class "see") (markup-crossref-list :open "\see{" :close "}{}" :class "see") ;; In makeindex: page_precedence "rnaRA" ;; List all location classes appearing in your document. (define-location-class-order ("roman-page-numbers" "arabic-page-numbers" "alpha-page-numbers" "Roman-page-numbers" "Alpha-page-numbers" "see")) ;; preamble "\\begin{theindex}\n" ;; postamble "\n\n\\end{theindex}\n" (markup-index :open "\begin{theindex}~n" :close "~n~n\end{theindex}~n" :tree) ;; These specifiers are not directly supported via a command-line ;; switch as in makeindex. Add the appropriate markup-commands into ;; the preamble. ;; setpage_prefix "~n \setcounter{page}{" ;; setpage_suffix "}~n" ;; group_skip "~n~n \indexspace~n" (markup-letter-group-list :sep "~n~n \indexspace~n") ;; The indexentries (item_<..> specifiers) (markup-indexentry :open "~n \item " :depth 0) (markup-indexentry :open "~n \subitem " :depth 1) (markup-indexentry :open "~n \subsubitem " :depth 2) ;; Location-references ;; delim_0 ", " ;; delim_1 ", " ;; delim_2 ", " (markup-locclass-list :open ", " :sep ", ") ;; delim_n ", " (markup-locref-list :sep ", ") ;; delim_r "--" (markup-range :sep "--") ;; Here follow all letter-groups. The short-cut notation is used here. (define-letter-groups ("a" "b" "c" "d" "e" "f" "g" "h" "i" "j" "k" "l" "m" "n" "o" "p" "q" "r" "s" "t" "u" "v" "w" "x" "y" "z")) ;; ;; The sort-rules map all letters to their lowercase counterpart. ;; (sort-rule "A" "a") (sort-rule "B" "b") (sort-rule "C" "c") (sort-rule "D" "d") (sort-rule "E" "e") (sort-rule "F" "f") (sort-rule "G" "g") (sort-rule "H" "h") (sort-rule "I" "i") (sort-rule "J" "j") (sort-rule "K" "k") (sort-rule "L" "l") (sort-rule "M" "m") (sort-rule "N" "n") (sort-rule "O" "o") (sort-rule "P" "p") (sort-rule "Q" "q") (sort-rule "R" "r") (sort-rule "S" "s") (sort-rule "T" "t") (sort-rule "U" "u") (sort-rule "V" "v") (sort-rule "W" "w") (sort-rule "X" "x") (sort-rule "Y" "y") (sort-rule "Z" "z") ;; That's all ;-) ;; End ;; Local Variables: ;; mode: lisp ;; End: xindy-2.4/modules/styles/Makefile.am0000644000176600017550000000205310741163220014472 00000000000000## Use `autoreconf' in top-level directory to recreate all ## autoconf/automake files. ## Or, call `automake Makefile' to create only Makefile.in. ## Copyright (C) 2004-2005 by Gour. ## ## 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. modulesdir = $(pkglibdir)/modules texdir = $(modulesdir)/styles RULES = basic.xdy makeidx.xdy EXTRA_DIST = $(RULES) tex_DATA = $(RULES) xindy-2.4/modules/Makefile.in0000664000176600017550000003345111372120313013165 00000000000000# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = modules DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_prog_latex.m4 \ $(top_srcdir)/m4/ac_prog_pdflatex.m4 $(top_srcdir)/VERSION \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ html-recursive info-recursive install-data-recursive \ install-dvi-recursive install-exec-recursive \ install-html-recursive install-info-recursive \ install-pdf-recursive install-ps-recursive install-recursive \ installcheck-recursive installdirs-recursive pdf-recursive \ ps-recursive uninstall-recursive RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CLISP = @CLISP@ CONVERT_FROM_UTF8 = @CONVERT_FROM_UTF8@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EXEEXT = @EXEEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ latex = @latex@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ memdir = @memdir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pdflatex = @pdflatex@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = base class lang ord rules styles all: all-recursive .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign modules/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --foreign modules/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh # This directory's subdirectories are mostly independent; you can cd # into them and run `make' without going through this Makefile. # To change the values of `make' variables: instead of editing Makefiles, # (1) if the variable is set in `config.status', edit `config.status' # (which will cause the Makefiles to be regenerated when you run `make'); # (2) otherwise, pass the desired values on the `make' command line. $(RECURSIVE_TARGETS): @failcom='exit 1'; \ for f in x $$MAKEFLAGS; do \ case $$f in \ *=* | --[!k]*);; \ *k*) failcom='fail=yes';; \ esac; \ done; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ list='$(SUBDIRS)'; for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" $(RECURSIVE_CLEAN_TARGETS): @failcom='exit 1'; \ for f in x $$MAKEFLAGS; do \ case $$f in \ *=* | --[!k]*);; \ *k*) failcom='fail=yes';; \ esac; \ done; \ dot_seen=no; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ *) list='$(SUBDIRS)' ;; \ esac; \ rev=''; for subdir in $$list; do \ if test "$$subdir" = "."; then :; else \ rev="$$subdir $$rev"; \ fi; \ done; \ rev="$$rev ."; \ target=`echo $@ | sed s/-recursive//`; \ for subdir in $$rev; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done && test -z "$$fail" tags-recursive: list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ done ctags-recursive: list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ done ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ empty_fix=.; \ else \ include_option=--include; \ empty_fix=; \ fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$tags $$unique; \ fi ctags: CTAGS CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$tags$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$tags $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && cd $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) $$here distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ distdir=`$(am__cd) $(distdir) && pwd`; \ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ (cd $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$$top_distdir" \ distdir="$$distdir/$$subdir" \ am__remove_distdir=: \ am__skip_length_check=: \ distdir) \ || exit 1; \ fi; \ done check-am: all-am check: check-recursive all-am: Makefile installdirs: installdirs-recursive installdirs-am: install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive uninstall: uninstall-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-recursive install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-recursive clean-am: clean-generic mostlyclean-am distclean: distclean-recursive -rm -f Makefile distclean-am: clean-am distclean-generic distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive info: info-recursive info-am: install-data-am: install-dvi: install-dvi-recursive install-exec-am: install-html: install-html-recursive install-info: install-info-recursive install-man: install-pdf: install-pdf-recursive install-ps: install-ps-recursive installcheck-am: maintainer-clean: maintainer-clean-recursive -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-generic pdf: pdf-recursive pdf-am: ps: ps-recursive ps-am: uninstall-am: .MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \ install-strip .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ all all-am check check-am clean clean-generic ctags \ ctags-recursive distclean distclean-generic distclean-tags \ distdir dvi dvi-am html html-am info info-am install \ install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ installdirs-am maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \ tags-recursive uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: xindy-2.4/modules/Makefile.am0000644000176600017550000000171210741163164013157 00000000000000## Use `autoreconf' in top-level directory to recreate all ## autoconf/automake files. ## Or, call `automake Makefile' to create only Makefile.in. ## Copyright (C) 2004-2005 by Gour. ## ## 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. SUBDIRS = base class lang ord rules styles xindy-2.4/modules/base/0002777000176600017550000000000011372120321012107 500000000000000xindy-2.4/modules/base/ignore-hyphen.xdy0000644000176600017550000000072310054467327015345 00000000000000;; $Id: ignore-hyphen.xdy,v 1.1 2004/05/24 21:53:27 jschrod Exp $ ;;------------------------------------------------------------ ;;; ;;; ignore hyphen scheme ;;; ;;; hyphens are ignored, "ad-hoc" is sorted as "adhoc". ;;; (sort-rule "-" "") ;;====================================================================== ;; ;; $Log: ignore-hyphen.xdy,v $ ;; Revision 1.1 2004/05/24 21:53:27 jschrod ;; Standard modules, introduced in "LaTeX Companion Release". ;; xindy-2.4/modules/base/word-order.xdy0000644000176600017550000000116210054467327014653 00000000000000;; $Id: word-order.xdy,v 1.1 2004/05/24 21:53:27 jschrod Exp $ ;;------------------------------------------------------------ ;;; ;;; word order scheme ;;; ;;; a space comes before any letter in the alphabet: "index style" is ;;; listed before "indexing". ; This is the default, we don't need any code for this behaviour. ; In fact, this module just exists to satisfy the Companion ; description... ;-) ;;====================================================================== ;; ;; $Log: word-order.xdy,v $ ;; Revision 1.1 2004/05/24 21:53:27 jschrod ;; Standard modules, introduced in "LaTeX Companion Release". ;; xindy-2.4/modules/base/Makefile.in0000664000176600017550000002336511372120313014102 00000000000000# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = modules/base DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_prog_latex.m4 \ $(top_srcdir)/m4/ac_prog_pdflatex.m4 $(top_srcdir)/VERSION \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = `echo $$p | sed -e 's|^.*/||'`; am__installdirs = "$(DESTDIR)$(basedir)" baseDATA_INSTALL = $(INSTALL_DATA) DATA = $(base_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CLISP = @CLISP@ CONVERT_FROM_UTF8 = @CONVERT_FROM_UTF8@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EXEEXT = @EXEEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ latex = @latex@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ memdir = @memdir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pdflatex = @pdflatex@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ modulesdir = $(pkglibdir)/modules basedir = $(modulesdir)/base RULES = \ book-order.xdy \ ff-ranges-only.xdy \ ff-ranges.xdy \ german-sty.xdy \ ignore-hyphen.xdy \ ignore-punctuation.xdy \ keep-blanks.xdy \ latex-loc-fmts.xdy \ latex.xdy \ latin-lettergroups.xdy \ letter-order.xdy \ makeindex.xdy \ numeric-sort.xdy \ page-ranges.xdy \ texindy.xdy \ tex.xdy \ word-order.xdy EXTRA_DIST = $(RULES) base_DATA = $(RULES) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign modules/base/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --foreign modules/base/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh install-baseDATA: $(base_DATA) @$(NORMAL_INSTALL) test -z "$(basedir)" || $(MKDIR_P) "$(DESTDIR)$(basedir)" @list='$(base_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ echo " $(baseDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(basedir)/$$f'"; \ $(baseDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(basedir)/$$f"; \ done uninstall-baseDATA: @$(NORMAL_UNINSTALL) @list='$(base_DATA)'; for p in $$list; do \ f=$(am__strip_dir) \ echo " rm -f '$(DESTDIR)$(basedir)/$$f'"; \ rm -f "$(DESTDIR)$(basedir)/$$f"; \ done tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(basedir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am info: info-am info-am: install-data-am: install-baseDATA install-dvi: install-dvi-am install-exec-am: install-html: install-html-am install-info: install-info-am install-man: install-pdf: install-pdf-am install-ps: install-ps-am installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-baseDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-baseDATA install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-ps install-ps-am install-strip installcheck \ installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am uninstall uninstall-am uninstall-baseDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: xindy-2.4/modules/base/page-ranges.xdy0000644000176600017550000000071710054467327014765 00000000000000;; $Id: page-ranges.xdy,v 1.1 2004/05/24 21:53:27 jschrod Exp $ ;;------------------------------------------------------------ ;;; ;;; page ranges ;;; ;;; More than two consecutive pages are listed as a range. ;;; (markup-range :sep "--") ;;====================================================================== ;; ;; $Log: page-ranges.xdy,v $ ;; Revision 1.1 2004/05/24 21:53:27 jschrod ;; Standard modules, introduced in "LaTeX Companion Release". ;; xindy-2.4/modules/base/latex.xdy0000644000176600017550000000455410741162425013706 00000000000000;; $Id: latex.xdy,v 1.4 2008/01/09 15:13:29 jschrod Exp $ ;;------------------------------------------------------------ ;;; ;;; LaTeX conventions ;;; ;;; both in raw index entries and output markup ;;; ;; We need to define merge rules for known macros first, as tex.xdy ;; has a merge-rule that will discard all macros. (merge-rule "\\LaTeXe *" "LaTeX2e" :eregexp :again) (merge-rule "\\BibTeX *" "BibTeX" :eregexp :again) (merge-rule "\\AmSTeX *" "AmSTeX" :eregexp :again) (merge-rule "\\AmSLaTeX *" "AmSLaTeX" :eregexp :again) (merge-rule "\\XeT *" "XeT" :eregexp :again) ;; LaTeX has the same conventions as TeX (require "tex.xdy") ;; We do not define attributes, this is done in latex-loc-fmts. ;; Standard location classes: arabic and roman numbers, and alphabets. (define-location-class "arabic-page-numbers" ("arabic-numbers")) (define-location-class "roman-page-numbers" ("roman-numbers-lowercase")) (define-location-class "Roman-page-numbers" ("roman-numbers-uppercase")) (define-location-class "alpha-page-numbers" ("alpha")) (define-location-class "Alpha-page-numbers" ("ALPHA")) ;;; ;;; Output Markup ;;; (markup-index :open "\begin{theindex} \providecommand*\lettergroupDefault[1]{} \providecommand*\lettergroup[1]{% \par\textbf{#1}\par \nopagebreak } " :close "~n~n\end{theindex}~n" :tree) (markup-letter-group-list :sep "~n~n \indexspace~n") (markup-letter-group :open-head "~n % ") (markup-indexentry :open "~n \item " :depth 0) (markup-indexentry :open "~n \subitem " :depth 1) (markup-indexentry :open "~n \subsubitem " :depth 2) (markup-locclass-list :open ", " :sep ", ") (markup-locref-list :sep ", ") ;;====================================================================== ;; ;; $Log: latex.xdy,v $ ;; Revision 1.4 2008/01/09 15:13:29 jschrod ;; Configurable section headline for the Default letter group. ;; ;; Revision 1.3 2006/11/07 01:16:50 jschrod ;; Prevent page break after letter group heading. ;; Introduce a \lettergroup tag for that, which can be redefined ;; by the user in an own theindex environment. (Ticket 1255990) ;; ;; Revision 1.2 2005/05/09 20:21:11 jschrod ;; Support handling of some common macros for logos; ignore all other ;; TeX commands. ;; ;; Revision 1.1 2004/05/24 21:53:27 jschrod ;; Standard modules, introduced in "LaTeX Companion Release". ;; xindy-2.4/modules/base/ff-ranges.xdy0000644000176600017550000000157010054467327014442 00000000000000;; $Id: ff-ranges.xdy,v 1.1 2004/05/24 21:53:27 jschrod Exp $ ;;------------------------------------------------------------ ;;; ;;; ff ranges ;;; ;;; Use "f" for two pages, "ff" notation for ranges of three pages, ;;; and explicit ranges thereafter: 2f, 2ff, 2--6. ;;; ;; FIXME: This will output a warning about a redefinition if latex.xdy ;; is already loaded. Which it is, most of the time. I don't want that ;; message, and we should get rid of it. (define-location-class "arabic-page-numbers" ("arabic-numbers") :min-range-length 1) (markup-range :sep "f" :length 1 :ignore-end) (markup-range :sep "ff" :length 2 :ignore-end) (markup-range :sep "--") ;;====================================================================== ;; ;; $Log: ff-ranges.xdy,v $ ;; Revision 1.1 2004/05/24 21:53:27 jschrod ;; Standard modules, introduced in "LaTeX Companion Release". ;; xindy-2.4/modules/base/tex.xdy0000644000176600017550000000452710237743067013400 00000000000000;; $Id: tex.xdy,v 1.2 2005/05/09 20:21:11 jschrod Exp $ ;;------------------------------------------------------------ ;;; ;;; TeX conventions ;;; ;; Discard leading and trailing white space. Collapse multiple white ;; space characters to blank. ;; ;; FIXME: How do I specify tabs in that regexp? [ \t] does *not* work, ;; it is taken as blank and t. ;; ;; FIXME: Definition of these rules should be postponed until we start ;; with the actual work. Then they should be only issued if module ;; keep-blanks is not loaded. Module keep-blanks would set a flag, and ;; this code would check for it. We will need a hook in the kernel, to ;; achieve that goal. ;; ;; FIXME: Regexps with start-anchored matches do not work. They match ;; everywhere. We think it's better to not handle leading blanks than ;; to make all blanks disappear, therefore the first rule is not ;; activated. ;(merge-rule "^ +" "" :eregexp) (merge-rule " +$" "" :eregexp) (merge-rule " +" " " :eregexp) ;; ;; Handle TeX markup ;; ;; First, some markup that produces output and that we want to keep. ;; If this module is required, similar merge-rules for other markup ;; that shall be kept must be defined first. Otherwise it will be ;; discarded, by the default rule below. (merge-rule "\\([{}$%&#])" "\1" :eregexp) (merge-rule "~~" " ") (merge-rule "---?" "-") (merge-rule "\\TeX *" "TeX" :eregexp :again) (merge-rule "\\LaTeX *" "LaTeX" :eregexp :again) (merge-rule "\\MF *" "METAFONT" :eregexp :again) (merge-rule "\\MP *" "METAPOST" :eregexp :again) ;; Ignore TeX commands by default. Some macros are known to be written ;; to index files where the arguments must be ignored as well. Our ;; argument parsing code is optimistic -- it will be possible to break ;; it. Let's wait for an error report and repair it then... ;-) (merge-rule "\\discretionary *\{[^}]*\}\{[^}]*\}" "" :eregexp) (merge-rule "\\kern *[-\.0-9a-z]* ?" "" :eregexp) (merge-rule "\\[a-zA-Z@]+ *" "" :eregexp) (merge-rule "\\[^a-zA-Z@]" "" :eregexp) (merge-rule "^[{}$]" "" :eregexp) ;;====================================================================== ;; ;; $Log: tex.xdy,v $ ;; Revision 1.2 2005/05/09 20:21:11 jschrod ;; Support handling of some common macros for logos; ignore all other ;; TeX commands. ;; ;; Revision 1.1 2004/05/24 21:53:27 jschrod ;; Standard modules, introduced in "LaTeX Companion Release". ;; xindy-2.4/modules/base/Makefile.am0000644000176600017550000000253010741151571014067 00000000000000## Use `autoreconf' in top-level directory to recreate all ## autoconf/automake files. ## Or, call `automake Makefile' to create only Makefile.in. ## Copyright (C) 2004-2005 by Gour. ## ## 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. modulesdir = $(pkglibdir)/modules basedir = $(modulesdir)/base RULES = \ book-order.xdy \ ff-ranges-only.xdy \ ff-ranges.xdy \ german-sty.xdy \ ignore-hyphen.xdy \ ignore-punctuation.xdy \ keep-blanks.xdy \ latex-loc-fmts.xdy \ latex.xdy \ latin-lettergroups.xdy \ letter-order.xdy \ makeindex.xdy \ numeric-sort.xdy \ page-ranges.xdy \ texindy.xdy \ tex.xdy \ word-order.xdy EXTRA_DIST = $(RULES) base_DATA = $(RULES) xindy-2.4/modules/base/letter-order.xdy0000644000176600017550000000073210054467327015201 00000000000000;; $Id: letter-order.xdy,v 1.1 2004/05/24 21:53:27 jschrod Exp $ ;;------------------------------------------------------------ ;;; ;;; letter order scheme ;;; ;;; spaces are ignored, "index style" is sorted after "indexing". ;;; (sort-rule " " "") ;;====================================================================== ;; ;; $Log: letter-order.xdy,v $ ;; Revision 1.1 2004/05/24 21:53:27 jschrod ;; Standard modules, introduced in "LaTeX Companion Release". ;; xindy-2.4/modules/base/makeindex.xdy0000644000176600017550000000301710475420317014530 00000000000000;; $Id: makeindex.xdy,v 1.3 2006/08/30 23:35:43 jschrod Exp $ ;;------------------------------------------------------------ ;;; ;;; MakeIndex behaviour ;;; (define-crossref-class "see") ;; \see takes two parameters, the second one is for the page number. ;; We don't emit one in xindy, so we add an empty second argument. (markup-crossref-list :class "see" :open "\see{" :sep "; " :close "}{}") ;; FIXME: This does not work properly. This should be for entries that ;; have both a locref (e.g., the page number) and a cross reference. ;; Currently, it works as if it's the same as \see, just with another ;; macro. (define-crossref-class "seealso") (markup-crossref-list :class "seealso" :open "\seealso{" :sep "; " :close "}{}") ;; Subentries in cross references are seperated by comma for all ;; crossref classes. (markup-crossref-layer-list :sep ", ") (define-location-class-order ("roman-page-numbers" "arabic-page-numbers" "alpha-page-numbers" "Roman-page-numbers" "Alpha-page-numbers" "see" "seealso")) ;;====================================================================== ;; ;; $Log: makeindex.xdy,v $ ;; Revision 1.3 2006/08/30 23:35:43 jschrod ;; Ticket 1255983: Markup for multiple cross references and cross ;; references to sub entries were missing. ;; ;; Revision 1.2 2005/05/09 20:19:15 jschrod ;; Typo in seealso crossref class definition. ;; ;; Revision 1.1 2004/05/24 21:53:27 jschrod ;; Standard modules, introduced in "LaTeX Companion Release". ;; xindy-2.4/modules/base/ignore-punctuation.xdy0000644000176600017550000000171410054467327016424 00000000000000;; $Id: ignore-punctuation.xdy,v 1.1 2004/05/24 21:53:27 jschrod Exp $ ;;------------------------------------------------------------ ;;; ;;; ignore punctuation scheme ;;; ;;; all kind of punctuations are ignored during sorting ;;; ;; accents and other special characters (plus, etc) are not considered ;; punctuations. (sort-rule "!" "") (sort-rule "\"" "") (sort-rule "/" "") (sort-rule "(" "") (sort-rule ")" "") (sort-rule "{" "") (sort-rule "}" "") (sort-rule "[" "") (sort-rule "]" "") (sort-rule "<" "") (sort-rule ">" "") (sort-rule "=" "") (sort-rule "?" "") (sort-rule "\\" "") (sort-rule "'" "") (sort-rule "|" "") (sort-rule "," "") (sort-rule ";" "") (sort-rule "." "") (sort-rule ":" "") (sort-rule "-" "") (sort-rule "_" "") ;;====================================================================== ;; ;; $Log: ignore-punctuation.xdy,v $ ;; Revision 1.1 2004/05/24 21:53:27 jschrod ;; Standard modules, introduced in "LaTeX Companion Release". ;; xindy-2.4/modules/base/texindy.xdy0000644000176600017550000000101710054467327014252 00000000000000;; $Id: texindy.xdy,v 1.1 2004/05/24 21:53:27 jschrod Exp $ ;;------------------------------------------------------------ ;;; ;;; all auto modules of texindy. ;;; (require "numeric-sort.xdy") (require "latex.xdy") (require "latex-loc-fmts.xdy") (require "makeindex.xdy") (require "latin-lettergroups.xdy") ;;====================================================================== ;; ;; $Log: texindy.xdy,v $ ;; Revision 1.1 2004/05/24 21:53:27 jschrod ;; Standard modules, introduced in "LaTeX Companion Release". ;; xindy-2.4/modules/base/latex-loc-fmts.xdy0000644000176600017550000000153510475424423015427 00000000000000;; $Id: latex-loc-fmts.xdy,v 1.2 2006/08/31 00:10:59 jschrod Exp $ ;;------------------------------------------------------------ ;;; ;;; Define default location attributes, and their markup. ;;; ;; Default attributes are all merged into one location group. (define-attributes (("default" "textbf" "textit" "hyperpage"))) (markup-locref :open "\textbf{" :close "}" :attr "textbf") (markup-locref :open "\textit{" :close "}" :attr "textit") (markup-locref :open "\hyperpage{" :close "}" :attr "hyperpage") ;;====================================================================== ;; ;; $Log: latex-loc-fmts.xdy,v $ ;; Revision 1.2 2006/08/31 00:10:59 jschrod ;; Ticket 1549661: Default attributes should be in the same location group. ;; ;; Revision 1.1 2004/05/24 21:53:27 jschrod ;; Standard modules, introduced in "LaTeX Companion Release". ;; xindy-2.4/modules/base/german-sty.xdy0000644000176600017550000000130710054467327014656 00000000000000;; $Id: german-sty.xdy,v 1.1 2004/05/24 21:53:27 jschrod Exp $ ;;------------------------------------------------------------ ;;; ;;; german sty ;;; ;;; Map special German TeX letters (german.sty) to 8-bit characters. ;;; (merge-rule "~"A" "Ä" :again :string) (merge-rule "~"O" "Ö" :again :string) (merge-rule "~"U" "Ü" :again :string) (merge-rule "~"a" "ä" :again :string) (merge-rule "~"o" "ö" :again :string) (merge-rule "~"u" "ü" :again :string) (merge-rule "~"s" "ß" :again :string) ;;====================================================================== ;; ;; $Log: german-sty.xdy,v $ ;; Revision 1.1 2004/05/24 21:53:27 jschrod ;; Standard modules, introduced in "LaTeX Companion Release". ;; xindy-2.4/modules/base/ff-ranges-only.xdy0000644000176600017550000000156310054467327015423 00000000000000;; $Id: ff-ranges-only.xdy,v 1.1 2004/05/24 21:53:27 jschrod Exp $ ;;------------------------------------------------------------ ;;; ;;; ff ranges only ;;; ;;; Use "f" for two pages, "ff" notation for ranges of three and more pages ;;; ;; FIXME: This will output a warning about a redefinition if latex.xdy ;; is already loaded. Which it is, most of the time. I don't want that ;; message, and we should get rid of it. (define-location-class "arabic-page-numbers" ("arabic-numbers") :min-range-length 1) (markup-range :sep "f" :length 1 :ignore-end :class "arabic-page-numbers") (markup-range :sep "ff" :ignore-end :class "arabic-page-numbers") ;;====================================================================== ;; ;; $Log: ff-ranges-only.xdy,v $ ;; Revision 1.1 2004/05/24 21:53:27 jschrod ;; Standard modules, introduced in "LaTeX Companion Release". ;; xindy-2.4/modules/base/keep-blanks.xdy0000644000176600017550000000254110054467327014765 00000000000000;; $Id: keep-blanks.xdy,v 1.1 2004/05/24 21:53:27 jschrod Exp $ ;;------------------------------------------------------------ ;;; ;;; keep blanks ;;; ;;; Don't trim white space at start or end, and don't collapse white ;;; space in an index key. ;;; ;; This does not work currently. White space compression is ;; implemented by merge rules in tex.xdy; and we would need to undo ;; these rules. An implementation possibility is the postponing of ;; these merge rules and our ability to stop their activation. But ;; this is not implemented yet. Either we need a method to delete a ;; merge rule, or we need a hook in the kernel. ;; FIXME: I must coerce the error string to a simple-string because we ;; use a special reader syntax in index styles. This reader syntax ;; parses C-like strings and creates character arrays, but not simple ;; strings. Frankly, I don't know how I may code this more easily, ;; perhaps by a reader macro? (base:oops (coerce " Module keep-blanks does not work currently, due to a missing functionality in the xindy kernel. Please contact the xindy mailing list for more information. " 'simple-string)) (base:error-exit) ;;====================================================================== ;; ;; $Log: keep-blanks.xdy,v $ ;; Revision 1.1 2004/05/24 21:53:27 jschrod ;; Standard modules, introduced in "LaTeX Companion Release". ;; xindy-2.4/modules/base/book-order.xdy0000644000176600017550000000120110054467327014624 00000000000000;; $Id: book-order.xdy,v 1.1 2004/05/24 21:53:27 jschrod Exp $ ;;------------------------------------------------------------ ;;; ;;; book order scheme ;;; ;; NOTE: Assumes that makeindex.xdy has been loaded. (define-location-class-order ("roman-page-numbers" "Roman-page-numbers" "arabic-page-numbers" "alpha-page-numbers" "Alpha-page-numbers" "see" "seealso")) ;;====================================================================== ;; ;; $Log: book-order.xdy,v $ ;; Revision 1.1 2004/05/24 21:53:27 jschrod ;; Standard modules, introduced in "LaTeX Companion Release". ;; xindy-2.4/modules/base/latin-lettergroups.xdy0000644000176600017550000000162110741162425016425 00000000000000;; $Id: latin-lettergroups.xdy,v 1.3 2008/01/09 15:13:29 jschrod Exp $ ;;------------------------------------------------------------ ;;; ;;; latin lettergroups ;;; (markup-letter-group :open-head "~n \lettergroupDefault{" :close-head "}" :group "default") (markup-letter-group :open-head "~n \lettergroup{" :close-head "}") ;;====================================================================== ;; ;; $Log: latin-lettergroups.xdy,v $ ;; Revision 1.3 2008/01/09 15:13:29 jschrod ;; Configurable section headline for the Default letter group. ;; ;; Revision 1.2 2006/11/07 01:16:50 jschrod ;; Prevent page break after letter group heading. ;; Introduce a \lettergroup tag for that, which can be redefined ;; by the user in an own theindex environment. (Ticket 1255990) ;; ;; Revision 1.1 2004/05/24 21:53:27 jschrod ;; Standard modules, introduced in "LaTeX Companion Release". ;; xindy-2.4/modules/base/numeric-sort.xdy0000644000176600017550000000137410054467327015223 00000000000000;; $Id: numeric-sort.xdy,v 1.1 2004/05/24 21:53:27 jschrod Exp $ ;;------------------------------------------------------------ ;;; ;;; numerically sorting ;;; ;;; "V64" appears before "V128". ;;; ;; FIXME: Works only for up to 7 digits. (merge-rule "[0-9][0-9][0-9][0-9][0-9][0-9]" "0&" :eregexp) (merge-rule "[0-9][0-9][0-9][0-9][0-9]" "00&" :eregexp) (merge-rule "[0-9][0-9][0-9][0-9]" "000&" :eregexp) (merge-rule "[0-9][0-9][0-9]" "0000&" :eregexp) (merge-rule "[0-9][0-9]" "00000&" :eregexp) (merge-rule "[0-9]" "000000&" :eregexp) ;;====================================================================== ;; ;; $Log: numeric-sort.xdy,v $ ;; Revision 1.1 2004/05/24 21:53:27 jschrod ;; Standard modules, introduced in "LaTeX Companion Release". ;; xindy-2.4/modules/class/0002777000176600017550000000000011372120321012302 500000000000000xindy-2.4/modules/class/Makefile.in0000664000176600017550000002273611372120313014276 00000000000000# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = modules/class DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_prog_latex.m4 \ $(top_srcdir)/m4/ac_prog_pdflatex.m4 $(top_srcdir)/VERSION \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = `echo $$p | sed -e 's|^.*/||'`; am__installdirs = "$(DESTDIR)$(classdir)" classDATA_INSTALL = $(INSTALL_DATA) DATA = $(class_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CLISP = @CLISP@ CONVERT_FROM_UTF8 = @CONVERT_FROM_UTF8@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EXEEXT = @EXEEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ latex = @latex@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ memdir = @memdir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pdflatex = @pdflatex@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ modulesdir = $(pkglibdir)/modules classdir = $(modulesdir)/class RULES = \ pagenums.xdy EXTRA_DIST = $(RULES) class_DATA = $(RULES) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign modules/class/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --foreign modules/class/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh install-classDATA: $(class_DATA) @$(NORMAL_INSTALL) test -z "$(classdir)" || $(MKDIR_P) "$(DESTDIR)$(classdir)" @list='$(class_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ echo " $(classDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(classdir)/$$f'"; \ $(classDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(classdir)/$$f"; \ done uninstall-classDATA: @$(NORMAL_UNINSTALL) @list='$(class_DATA)'; for p in $$list; do \ f=$(am__strip_dir) \ echo " rm -f '$(DESTDIR)$(classdir)/$$f'"; \ rm -f "$(DESTDIR)$(classdir)/$$f"; \ done tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(classdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am info: info-am info-am: install-data-am: install-classDATA install-dvi: install-dvi-am install-exec-am: install-html: install-html-am install-info: install-info-am install-man: install-pdf: install-pdf-am install-ps: install-ps-am installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-classDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-classDATA install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-ps install-ps-am install-strip installcheck \ installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am uninstall uninstall-am uninstall-classDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: xindy-2.4/modules/class/Makefile.am0000644000176600017550000000205110741151572014261 00000000000000## Use `autoreconf' in top-level directory to recreate all ## autoconf/automake files. ## Or, call `automake Makefile' to create only Makefile.in. ## Copyright (C) 2004-2005 by Gour. ## ## 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. modulesdir = $(pkglibdir)/modules classdir = $(modulesdir)/class RULES = \ pagenums.xdy EXTRA_DIST = $(RULES) class_DATA = $(RULES) xindy-2.4/modules/class/pagenums.xdy0000644000176600017550000000027107254464561014606 00000000000000;; $Id: pagenums.xdy,v 1.1 1996/07/03 18:44:40 kehr Exp $ ;; ;; This module defines the location-class "page-numbers" (define-location-class "page-numbers" ("arabic-numbers")) ;; End xindy-2.4/COPYING0000644000176600017550000004310310741130733010502 00000000000000 GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) 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; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. , 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. xindy-2.4/install-sh0000755000176600017550000003246411372120310011452 00000000000000#!/bin/sh # install - install a program, script, or datafile scriptversion=2006-12-25.00 # This originates from X11R5 (mit/util/scripts/install.sh), which was # later released in X11R6 (xc/config/util/install.sh) with the # following copyright and license. # # Copyright (C) 1994 X Consortium # # Permission is hereby granted, free of charge, to any person obtaining a copy # of this software and associated documentation files (the "Software"), to # deal in the Software without restriction, including without limitation the # rights to use, copy, modify, merge, publish, distribute, sublicense, and/or # sell copies of the Software, and to permit persons to whom the Software is # furnished to do so, subject to the following conditions: # # The above copyright notice and this permission notice shall be included in # all copies or substantial portions of the Software. # # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE # X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN # AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- # TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. # # Except as contained in this notice, the name of the X Consortium shall not # be used in advertising or otherwise to promote the sale, use or other deal- # ings in this Software without prior written authorization from the X Consor- # tium. # # # FSF changes to this file are in the public domain. # # Calling this script install-sh is preferred over install.sh, to prevent # `make' implicit rules from creating a file called install from it # when there is no Makefile. # # This script is compatible with the BSD install script, but was written # from scratch. nl=' ' IFS=" "" $nl" # set DOITPROG to echo to test this script # Don't use :- since 4.3BSD and earlier shells don't like it. doit=${DOITPROG-} if test -z "$doit"; then doit_exec=exec else doit_exec=$doit fi # Put in absolute file names if you don't have them in your path; # or use environment vars. chgrpprog=${CHGRPPROG-chgrp} chmodprog=${CHMODPROG-chmod} chownprog=${CHOWNPROG-chown} cmpprog=${CMPPROG-cmp} cpprog=${CPPROG-cp} mkdirprog=${MKDIRPROG-mkdir} mvprog=${MVPROG-mv} rmprog=${RMPROG-rm} stripprog=${STRIPPROG-strip} posix_glob='?' initialize_posix_glob=' test "$posix_glob" != "?" || { if (set -f) 2>/dev/null; then posix_glob= else posix_glob=: fi } ' posix_mkdir= # Desired mode of installed file. mode=0755 chgrpcmd= chmodcmd=$chmodprog chowncmd= mvcmd=$mvprog rmcmd="$rmprog -f" stripcmd= src= dst= dir_arg= dst_arg= copy_on_change=false no_target_directory= usage="\ Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE or: $0 [OPTION]... SRCFILES... DIRECTORY or: $0 [OPTION]... -t DIRECTORY SRCFILES... or: $0 [OPTION]... -d DIRECTORIES... In the 1st form, copy SRCFILE to DSTFILE. In the 2nd and 3rd, copy all SRCFILES to DIRECTORY. In the 4th, create DIRECTORIES. Options: --help display this help and exit. --version display version info and exit. -c (ignored) -C install only if different (preserve the last data modification time) -d create directories instead of installing files. -g GROUP $chgrpprog installed files to GROUP. -m MODE $chmodprog installed files to MODE. -o USER $chownprog installed files to USER. -s $stripprog installed files. -t DIRECTORY install into DIRECTORY. -T report an error if DSTFILE is a directory. Environment variables override the default commands: CHGRPPROG CHMODPROG CHOWNPROG CMPPROG CPPROG MKDIRPROG MVPROG RMPROG STRIPPROG " while test $# -ne 0; do case $1 in -c) ;; -C) copy_on_change=true;; -d) dir_arg=true;; -g) chgrpcmd="$chgrpprog $2" shift;; --help) echo "$usage"; exit $?;; -m) mode=$2 case $mode in *' '* | *' '* | *' '* | *'*'* | *'?'* | *'['*) echo "$0: invalid mode: $mode" >&2 exit 1;; esac shift;; -o) chowncmd="$chownprog $2" shift;; -s) stripcmd=$stripprog;; -t) dst_arg=$2 shift;; -T) no_target_directory=true;; --version) echo "$0 $scriptversion"; exit $?;; --) shift break;; -*) echo "$0: invalid option: $1" >&2 exit 1;; *) break;; esac shift done if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then # When -d is used, all remaining arguments are directories to create. # When -t is used, the destination is already specified. # Otherwise, the last argument is the destination. Remove it from $@. for arg do if test -n "$dst_arg"; then # $@ is not empty: it contains at least $arg. set fnord "$@" "$dst_arg" shift # fnord fi shift # arg dst_arg=$arg done fi if test $# -eq 0; then if test -z "$dir_arg"; then echo "$0: no input file specified." >&2 exit 1 fi # It's OK to call `install-sh -d' without argument. # This can happen when creating conditional directories. exit 0 fi if test -z "$dir_arg"; then trap '(exit $?); exit' 1 2 13 15 # Set umask so as not to create temps with too-generous modes. # However, 'strip' requires both read and write access to temps. case $mode in # Optimize common cases. *644) cp_umask=133;; *755) cp_umask=22;; *[0-7]) if test -z "$stripcmd"; then u_plus_rw= else u_plus_rw='% 200' fi cp_umask=`expr '(' 777 - $mode % 1000 ')' $u_plus_rw`;; *) if test -z "$stripcmd"; then u_plus_rw= else u_plus_rw=,u+rw fi cp_umask=$mode$u_plus_rw;; esac fi for src do # Protect names starting with `-'. case $src in -*) src=./$src;; esac if test -n "$dir_arg"; then dst=$src dstdir=$dst test -d "$dstdir" dstdir_status=$? else # Waiting for this to be detected by the "$cpprog $src $dsttmp" command # might cause directories to be created, which would be especially bad # if $src (and thus $dsttmp) contains '*'. if test ! -f "$src" && test ! -d "$src"; then echo "$0: $src does not exist." >&2 exit 1 fi if test -z "$dst_arg"; then echo "$0: no destination specified." >&2 exit 1 fi dst=$dst_arg # Protect names starting with `-'. case $dst in -*) dst=./$dst;; esac # If destination is a directory, append the input filename; won't work # if double slashes aren't ignored. if test -d "$dst"; then if test -n "$no_target_directory"; then echo "$0: $dst_arg: Is a directory" >&2 exit 1 fi dstdir=$dst dst=$dstdir/`basename "$src"` dstdir_status=0 else # Prefer dirname, but fall back on a substitute if dirname fails. dstdir=` (dirname "$dst") 2>/dev/null || expr X"$dst" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$dst" : 'X\(//\)[^/]' \| \ X"$dst" : 'X\(//\)$' \| \ X"$dst" : 'X\(/\)' \| . 2>/dev/null || echo X"$dst" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q' ` test -d "$dstdir" dstdir_status=$? fi fi obsolete_mkdir_used=false if test $dstdir_status != 0; then case $posix_mkdir in '') # Create intermediate dirs using mode 755 as modified by the umask. # This is like FreeBSD 'install' as of 1997-10-28. umask=`umask` case $stripcmd.$umask in # Optimize common cases. *[2367][2367]) mkdir_umask=$umask;; .*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;; *[0-7]) mkdir_umask=`expr $umask + 22 \ - $umask % 100 % 40 + $umask % 20 \ - $umask % 10 % 4 + $umask % 2 `;; *) mkdir_umask=$umask,go-w;; esac # With -d, create the new directory with the user-specified mode. # Otherwise, rely on $mkdir_umask. if test -n "$dir_arg"; then mkdir_mode=-m$mode else mkdir_mode= fi posix_mkdir=false case $umask in *[123567][0-7][0-7]) # POSIX mkdir -p sets u+wx bits regardless of umask, which # is incompatible with FreeBSD 'install' when (umask & 300) != 0. ;; *) tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$ trap 'ret=$?; rmdir "$tmpdir/d" "$tmpdir" 2>/dev/null; exit $ret' 0 if (umask $mkdir_umask && exec $mkdirprog $mkdir_mode -p -- "$tmpdir/d") >/dev/null 2>&1 then if test -z "$dir_arg" || { # Check for POSIX incompatibilities with -m. # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or # other-writeable bit of parent directory when it shouldn't. # FreeBSD 6.1 mkdir -m -p sets mode of existing directory. ls_ld_tmpdir=`ls -ld "$tmpdir"` case $ls_ld_tmpdir in d????-?r-*) different_mode=700;; d????-?--*) different_mode=755;; *) false;; esac && $mkdirprog -m$different_mode -p -- "$tmpdir" && { ls_ld_tmpdir_1=`ls -ld "$tmpdir"` test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1" } } then posix_mkdir=: fi rmdir "$tmpdir/d" "$tmpdir" else # Remove any dirs left behind by ancient mkdir implementations. rmdir ./$mkdir_mode ./-p ./-- 2>/dev/null fi trap '' 0;; esac;; esac if $posix_mkdir && ( umask $mkdir_umask && $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir" ) then : else # The umask is ridiculous, or mkdir does not conform to POSIX, # or it failed possibly due to a race condition. Create the # directory the slow way, step by step, checking for races as we go. case $dstdir in /*) prefix='/';; -*) prefix='./';; *) prefix='';; esac eval "$initialize_posix_glob" oIFS=$IFS IFS=/ $posix_glob set -f set fnord $dstdir shift $posix_glob set +f IFS=$oIFS prefixes= for d do test -z "$d" && continue prefix=$prefix$d if test -d "$prefix"; then prefixes= else if $posix_mkdir; then (umask=$mkdir_umask && $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break # Don't fail if two instances are running concurrently. test -d "$prefix" || exit 1 else case $prefix in *\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;; *) qprefix=$prefix;; esac prefixes="$prefixes '$qprefix'" fi fi prefix=$prefix/ done if test -n "$prefixes"; then # Don't fail if two instances are running concurrently. (umask $mkdir_umask && eval "\$doit_exec \$mkdirprog $prefixes") || test -d "$dstdir" || exit 1 obsolete_mkdir_used=true fi fi fi if test -n "$dir_arg"; then { test -z "$chowncmd" || $doit $chowncmd "$dst"; } && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } && { test "$obsolete_mkdir_used$chowncmd$chgrpcmd" = false || test -z "$chmodcmd" || $doit $chmodcmd $mode "$dst"; } || exit 1 else # Make a couple of temp file names in the proper directory. dsttmp=$dstdir/_inst.$$_ rmtmp=$dstdir/_rm.$$_ # Trap to clean up those temp files at exit. trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0 # Copy the file name to the temp name. (umask $cp_umask && $doit_exec $cpprog "$src" "$dsttmp") && # and set any options; do chmod last to preserve setuid bits. # # If any of these fail, we abort the whole thing. If we want to # ignore errors from any of these, just make sure not to ignore # errors from the above "$doit $cpprog $src $dsttmp" command. # { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } && { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } && { test -z "$chmodcmd" || $doit $chmodcmd $mode "$dsttmp"; } && # If -C, don't bother to copy if it wouldn't change the file. if $copy_on_change && old=`LC_ALL=C ls -dlL "$dst" 2>/dev/null` && new=`LC_ALL=C ls -dlL "$dsttmp" 2>/dev/null` && eval "$initialize_posix_glob" && $posix_glob set -f && set X $old && old=:$2:$4:$5:$6 && set X $new && new=:$2:$4:$5:$6 && $posix_glob set +f && test "$old" = "$new" && $cmpprog "$dst" "$dsttmp" >/dev/null 2>&1 then rm -f "$dsttmp" else # Rename the file to the real destination. $doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null || # The rename failed, perhaps because mv can't rename something else # to itself, or perhaps because mv is so ancient that it does not # support -f. { # Now remove or move aside any old file at destination location. # We try this two ways since rm can't unlink itself on some # systems and the destination file might be busy for other # reasons. In this case, the final cleanup might fail but the new # file should still install successfully. { test ! -f "$dst" || $doit $rmcmd -f "$dst" 2>/dev/null || { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null && { $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; } } || { echo "$0: cannot unlink or rename $dst" >&2 (exit 1); exit 1 } } && # Now rename the file to the real destination. $doit $mvcmd "$dsttmp" "$dst" } fi || exit 1 trap '' 0 fi done # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-end: "$" # End: xindy-2.4/depcomp0000755000176600017550000004271311372120313011024 00000000000000#! /bin/sh # depcomp - compile a program generating dependencies as side-effects scriptversion=2007-03-29.01 # Copyright (C) 1999, 2000, 2003, 2004, 2005, 2006, 2007 Free Software # Foundation, Inc. # 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, 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; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA # 02110-1301, USA. # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # Originally written by Alexandre Oliva . case $1 in '') echo "$0: No command. Try \`$0 --help' for more information." 1>&2 exit 1; ;; -h | --h*) cat <<\EOF Usage: depcomp [--help] [--version] PROGRAM [ARGS] Run PROGRAMS ARGS to compile a file, generating dependencies as side-effects. Environment variables: depmode Dependency tracking mode. source Source file read by `PROGRAMS ARGS'. object Object file output by `PROGRAMS ARGS'. DEPDIR directory where to store dependencies. depfile Dependency file to output. tmpdepfile Temporary file to use when outputing dependencies. libtool Whether libtool is used (yes/no). Report bugs to . EOF exit $? ;; -v | --v*) echo "depcomp $scriptversion" exit $? ;; esac if test -z "$depmode" || test -z "$source" || test -z "$object"; then echo "depcomp: Variables source, object and depmode must be set" 1>&2 exit 1 fi # Dependencies for sub/bar.o or sub/bar.obj go into sub/.deps/bar.Po. depfile=${depfile-`echo "$object" | sed 's|[^\\/]*$|'${DEPDIR-.deps}'/&|;s|\.\([^.]*\)$|.P\1|;s|Pobj$|Po|'`} tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`} rm -f "$tmpdepfile" # Some modes work just like other modes, but use different flags. We # parameterize here, but still list the modes in the big case below, # to make depend.m4 easier to write. Note that we *cannot* use a case # here, because this file can only contain one case statement. if test "$depmode" = hp; then # HP compiler uses -M and no extra arg. gccflag=-M depmode=gcc fi if test "$depmode" = dashXmstdout; then # This is just like dashmstdout with a different argument. dashmflag=-xM depmode=dashmstdout fi case "$depmode" in gcc3) ## gcc 3 implements dependency tracking that does exactly what ## we want. Yay! Note: for some reason libtool 1.4 doesn't like ## it if -MD -MP comes after the -MF stuff. Hmm. ## Unfortunately, FreeBSD c89 acceptance of flags depends upon ## the command line argument order; so add the flags where they ## appear in depend2.am. Note that the slowdown incurred here ## affects only configure: in makefiles, %FASTDEP% shortcuts this. for arg do case $arg in -c) set fnord "$@" -MT "$object" -MD -MP -MF "$tmpdepfile" "$arg" ;; *) set fnord "$@" "$arg" ;; esac shift # fnord shift # $arg done "$@" stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile" exit $stat fi mv "$tmpdepfile" "$depfile" ;; gcc) ## There are various ways to get dependency output from gcc. Here's ## why we pick this rather obscure method: ## - Don't want to use -MD because we'd like the dependencies to end ## up in a subdir. Having to rename by hand is ugly. ## (We might end up doing this anyway to support other compilers.) ## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like ## -MM, not -M (despite what the docs say). ## - Using -M directly means running the compiler twice (even worse ## than renaming). if test -z "$gccflag"; then gccflag=-MD, fi "$@" -Wp,"$gccflag$tmpdepfile" stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" echo "$object : \\" > "$depfile" alpha=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz ## The second -e expression handles DOS-style file names with drive letters. sed -e 's/^[^:]*: / /' \ -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile" ## This next piece of magic avoids the `deleted header file' problem. ## The problem is that when a header file which appears in a .P file ## is deleted, the dependency causes make to die (because there is ## typically no way to rebuild the header). We avoid this by adding ## dummy dependencies for each header file. Too bad gcc doesn't do ## this for us directly. tr ' ' ' ' < "$tmpdepfile" | ## Some versions of gcc put a space before the `:'. On the theory ## that the space means something, we add a space to the output as ## well. ## Some versions of the HPUX 10.20 sed can't process this invocation ## correctly. Breaking it into two sed invocations is a workaround. sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; hp) # This case exists only to let depend.m4 do its work. It works by # looking at the text of this script. This case will never be run, # since it is checked for above. exit 1 ;; sgi) if test "$libtool" = yes; then "$@" "-Wp,-MDupdate,$tmpdepfile" else "$@" -MDupdate "$tmpdepfile" fi stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" if test -f "$tmpdepfile"; then # yes, the sourcefile depend on other files echo "$object : \\" > "$depfile" # Clip off the initial element (the dependent). Don't try to be # clever and replace this with sed code, as IRIX sed won't handle # lines with more than a fixed number of characters (4096 in # IRIX 6.2 sed, 8192 in IRIX 6.5). We also remove comment lines; # the IRIX cc adds comments like `#:fec' to the end of the # dependency line. tr ' ' ' ' < "$tmpdepfile" \ | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' | \ tr ' ' ' ' >> $depfile echo >> $depfile # The second pass generates a dummy entry for each header file. tr ' ' ' ' < "$tmpdepfile" \ | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \ >> $depfile else # The sourcefile does not contain any dependencies, so just # store a dummy comment line, to avoid errors with the Makefile # "include basename.Plo" scheme. echo "#dummy" > "$depfile" fi rm -f "$tmpdepfile" ;; aix) # The C for AIX Compiler uses -M and outputs the dependencies # in a .u file. In older versions, this file always lives in the # current directory. Also, the AIX compiler puts `$object:' at the # start of each line; $object doesn't have directory information. # Version 6 uses the directory in both cases. dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` test "x$dir" = "x$object" && dir= base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` if test "$libtool" = yes; then tmpdepfile1=$dir$base.u tmpdepfile2=$base.u tmpdepfile3=$dir.libs/$base.u "$@" -Wc,-M else tmpdepfile1=$dir$base.u tmpdepfile2=$dir$base.u tmpdepfile3=$dir$base.u "$@" -M fi stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" exit $stat fi for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" do test -f "$tmpdepfile" && break done if test -f "$tmpdepfile"; then # Each line is of the form `foo.o: dependent.h'. # Do two passes, one to just change these to # `$object: dependent.h' and one to simply `dependent.h:'. sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile" # That's a tab and a space in the []. sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" else # The sourcefile does not contain any dependencies, so just # store a dummy comment line, to avoid errors with the Makefile # "include basename.Plo" scheme. echo "#dummy" > "$depfile" fi rm -f "$tmpdepfile" ;; icc) # Intel's C compiler understands `-MD -MF file'. However on # icc -MD -MF foo.d -c -o sub/foo.o sub/foo.c # ICC 7.0 will fill foo.d with something like # foo.o: sub/foo.c # foo.o: sub/foo.h # which is wrong. We want: # sub/foo.o: sub/foo.c # sub/foo.o: sub/foo.h # sub/foo.c: # sub/foo.h: # ICC 7.1 will output # foo.o: sub/foo.c sub/foo.h # and will wrap long lines using \ : # foo.o: sub/foo.c ... \ # sub/foo.h ... \ # ... "$@" -MD -MF "$tmpdepfile" stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" # Each line is of the form `foo.o: dependent.h', # or `foo.o: dep1.h dep2.h \', or ` dep3.h dep4.h \'. # Do two passes, one to just change these to # `$object: dependent.h' and one to simply `dependent.h:'. sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile" # Some versions of the HPUX 10.20 sed can't process this invocation # correctly. Breaking it into two sed invocations is a workaround. sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; hp2) # The "hp" stanza above does not work with aCC (C++) and HP's ia64 # compilers, which have integrated preprocessors. The correct option # to use with these is +Maked; it writes dependencies to a file named # 'foo.d', which lands next to the object file, wherever that # happens to be. # Much of this is similar to the tru64 case; see comments there. dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` test "x$dir" = "x$object" && dir= base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` if test "$libtool" = yes; then tmpdepfile1=$dir$base.d tmpdepfile2=$dir.libs/$base.d "$@" -Wc,+Maked else tmpdepfile1=$dir$base.d tmpdepfile2=$dir$base.d "$@" +Maked fi stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile1" "$tmpdepfile2" exit $stat fi for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" do test -f "$tmpdepfile" && break done if test -f "$tmpdepfile"; then sed -e "s,^.*\.[a-z]*:,$object:," "$tmpdepfile" > "$depfile" # Add `dependent.h:' lines. sed -ne '2,${; s/^ *//; s/ \\*$//; s/$/:/; p;}' "$tmpdepfile" >> "$depfile" else echo "#dummy" > "$depfile" fi rm -f "$tmpdepfile" "$tmpdepfile2" ;; tru64) # The Tru64 compiler uses -MD to generate dependencies as a side # effect. `cc -MD -o foo.o ...' puts the dependencies into `foo.o.d'. # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put # dependencies in `foo.d' instead, so we check for that too. # Subdirectories are respected. dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` test "x$dir" = "x$object" && dir= base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` if test "$libtool" = yes; then # With Tru64 cc, shared objects can also be used to make a # static library. This mechanism is used in libtool 1.4 series to # handle both shared and static libraries in a single compilation. # With libtool 1.4, dependencies were output in $dir.libs/$base.lo.d. # # With libtool 1.5 this exception was removed, and libtool now # generates 2 separate objects for the 2 libraries. These two # compilations output dependencies in $dir.libs/$base.o.d and # in $dir$base.o.d. We have to check for both files, because # one of the two compilations can be disabled. We should prefer # $dir$base.o.d over $dir.libs/$base.o.d because the latter is # automatically cleaned when .libs/ is deleted, while ignoring # the former would cause a distcleancheck panic. tmpdepfile1=$dir.libs/$base.lo.d # libtool 1.4 tmpdepfile2=$dir$base.o.d # libtool 1.5 tmpdepfile3=$dir.libs/$base.o.d # libtool 1.5 tmpdepfile4=$dir.libs/$base.d # Compaq CCC V6.2-504 "$@" -Wc,-MD else tmpdepfile1=$dir$base.o.d tmpdepfile2=$dir$base.d tmpdepfile3=$dir$base.d tmpdepfile4=$dir$base.d "$@" -MD fi stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4" exit $stat fi for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4" do test -f "$tmpdepfile" && break done if test -f "$tmpdepfile"; then sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile" # That's a tab and a space in the []. sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" else echo "#dummy" > "$depfile" fi rm -f "$tmpdepfile" ;; #nosideeffect) # This comment above is used by automake to tell side-effect # dependency tracking mechanisms from slower ones. dashmstdout) # Important note: in order to support this mode, a compiler *must* # always write the preprocessed file to stdout, regardless of -o. "$@" || exit $? # Remove the call to Libtool. if test "$libtool" = yes; then while test $1 != '--mode=compile'; do shift done shift fi # Remove `-o $object'. IFS=" " for arg do case $arg in -o) shift ;; $object) shift ;; *) set fnord "$@" "$arg" shift # fnord shift # $arg ;; esac done test -z "$dashmflag" && dashmflag=-M # Require at least two characters before searching for `:' # in the target name. This is to cope with DOS-style filenames: # a dependency such as `c:/foo/bar' could be seen as target `c' otherwise. "$@" $dashmflag | sed 's:^[ ]*[^: ][^:][^:]*\:[ ]*:'"$object"'\: :' > "$tmpdepfile" rm -f "$depfile" cat < "$tmpdepfile" > "$depfile" tr ' ' ' ' < "$tmpdepfile" | \ ## Some versions of the HPUX 10.20 sed can't process this invocation ## correctly. Breaking it into two sed invocations is a workaround. sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; dashXmstdout) # This case only exists to satisfy depend.m4. It is never actually # run, as this mode is specially recognized in the preamble. exit 1 ;; makedepend) "$@" || exit $? # Remove any Libtool call if test "$libtool" = yes; then while test $1 != '--mode=compile'; do shift done shift fi # X makedepend shift cleared=no for arg in "$@"; do case $cleared in no) set ""; shift cleared=yes ;; esac case "$arg" in -D*|-I*) set fnord "$@" "$arg"; shift ;; # Strip any option that makedepend may not understand. Remove # the object too, otherwise makedepend will parse it as a source file. -*|$object) ;; *) set fnord "$@" "$arg"; shift ;; esac done obj_suffix="`echo $object | sed 's/^.*\././'`" touch "$tmpdepfile" ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@" rm -f "$depfile" cat < "$tmpdepfile" > "$depfile" sed '1,2d' "$tmpdepfile" | tr ' ' ' ' | \ ## Some versions of the HPUX 10.20 sed can't process this invocation ## correctly. Breaking it into two sed invocations is a workaround. sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" "$tmpdepfile".bak ;; cpp) # Important note: in order to support this mode, a compiler *must* # always write the preprocessed file to stdout. "$@" || exit $? # Remove the call to Libtool. if test "$libtool" = yes; then while test $1 != '--mode=compile'; do shift done shift fi # Remove `-o $object'. IFS=" " for arg do case $arg in -o) shift ;; $object) shift ;; *) set fnord "$@" "$arg" shift # fnord shift # $arg ;; esac done "$@" -E | sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \ -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' | sed '$ s: \\$::' > "$tmpdepfile" rm -f "$depfile" echo "$object : \\" > "$depfile" cat < "$tmpdepfile" >> "$depfile" sed < "$tmpdepfile" '/^$/d;s/^ //;s/ \\$//;s/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; msvisualcpp) # Important note: in order to support this mode, a compiler *must* # always write the preprocessed file to stdout, regardless of -o, # because we must use -o when running libtool. "$@" || exit $? IFS=" " for arg do case "$arg" in "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI") set fnord "$@" shift shift ;; *) set fnord "$@" "$arg" shift shift ;; esac done "$@" -E | sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::echo "`cygpath -u \\"\1\\"`":p' | sort | uniq > "$tmpdepfile" rm -f "$depfile" echo "$object : \\" > "$depfile" . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s:: \1 \\:p' >> "$depfile" echo " " >> "$depfile" . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s::\1\::p' >> "$depfile" rm -f "$tmpdepfile" ;; none) exec "$@" ;; *) echo "Unknown depmode $depmode" 1>&2 exit 1 ;; esac exit 0 # Local Variables: # mode: shell-script # sh-indentation: 2 # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-end: "$" # End: xindy-2.4/INSTALL0000644000176600017550000002471711372116702010513 00000000000000Installation Instructions ************************* Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005 Free Software Foundation, Inc. Copyright (C) 2008, 2009 Joachim Schrod This file is free documentation; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. Additions by Joachim Schrod, giving the same permissions. xindy Specifics =============== GNU Make is required. E.g., on FreeBSD or Solaris, this means to install an appropriate package and use the command `gmake' instead of `make'. 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. CLISP is required. Often, it's available prepackaged from your distribution, otherwise download and install it from http://clisp.cons.org/. The command clisp must be found at build and run time. Basic Installation ================== These are generic installation instructions. The `configure' shell script attempts to guess correct values for various system-dependent variables used during compilation. It uses those values to create a `Makefile' in each directory of the package. It may also create one or more `.h' files containing system-dependent definitions. Finally, it creates a shell script `config.status' that you can run in the future to recreate the current configuration, and a file `config.log' containing compiler output (useful mainly for debugging `configure'). It can also use an optional file (typically called `config.cache' and enabled with `--cache-file=config.cache' or simply `-C') that saves the results of its tests to speed up reconfiguring. (Caching is disabled by default to prevent problems with accidental use of stale cache files.) If you need to do unusual things to compile the package, please try to figure out how `configure' could check whether to do them, and mail diffs or instructions to the address given in the `README' so they can be considered for the next release. If you are using the cache, and at some point `config.cache' contains results you don't want to keep, you may remove or edit it. The file `configure.ac' (or `configure.in') is used to create `configure' by a program called `autoconf'. You only need `configure.ac' if you want to change it or regenerate `configure' using a newer version of `autoconf'. The simplest way to compile this package is: 1. `cd' to the directory containing the package's source code and type `./configure' to configure the package for your system. If you're using `csh' on an old version of System V, you might need to type `sh ./configure' instead to prevent `csh' from trying to execute `configure' itself. Running `configure' takes awhile. While running, it prints some messages telling which features it is checking for. 2. Type `make' to compile the package. 3. Optionally, type `make check' to run any self-tests that come with the package. 4. Type `make install' to install the programs and any data files and documentation. 5. You can remove the program binaries and object files from the source code directory by typing `make clean'. To also remove the files that `configure' created (so you can compile the package for a different kind of computer), type `make distclean'. There is also a `make maintainer-clean' target, but that is intended mainly for the package's developers. If you use it, you may have to get all sorts of other programs in order to regenerate files that came with the distribution. Compilers and Options ===================== Some systems require unusual options for compilation or linking that the `configure' script does not know about. Run `./configure --help' for details on some of the pertinent environment variables. You can give `configure' initial values for configuration parameters by setting variables in the command line or in the environment. Here is an example: ./configure CC=c89 CFLAGS=-O2 LIBS=-lposix *Note Defining Variables::, for more details. Compiling For Multiple Architectures ==================================== You can compile the package for more than one kind of computer at the same time, by placing the object files for each architecture in their own directory. To do this, you must use a version of `make' that supports the `VPATH' variable, such as GNU `make'. `cd' to the directory where you want the object files and executables to go and run the `configure' script. `configure' automatically checks for the source code in the directory that `configure' is in and in `..'. If you have to use a `make' that does not support the `VPATH' variable, you have to compile the package for one architecture at a time in the source code directory. After you have installed the package for one architecture, use `make distclean' before reconfiguring for another architecture. Installation Names ================== By default, `make install' will install the package's files in `/usr/local/bin', `/usr/local/man', etc. You can specify an installation prefix other than `/usr/local' by giving `configure' the option `--prefix=PREFIX'. You can specify separate installation prefixes for architecture-specific files and architecture-independent files. If you give `configure' the option `--exec-prefix=PREFIX', the package will use PREFIX as the prefix for installing programs and libraries. Documentation and other data files will still use the regular prefix. In addition, if you use an unusual directory layout you can give options like `--bindir=DIR' to specify different values for particular kinds of files. Run `configure --help' for a list of the directories you can set and what kinds of files go in them. If the package supports it, you can cause programs to be installed with an extra prefix or suffix on their names by giving `configure' the option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'. Optional Features ================= Some packages pay attention to `--enable-FEATURE' options to `configure', where FEATURE indicates an optional part of the package. They may also pay attention to `--with-PACKAGE' options, where PACKAGE is something like `gnu-as' or `x' (for the X Window System). The `README' should mention any `--enable-' and `--with-' options that the package recognizes. For packages that use the X Window System, `configure' can usually find the X include and library files automatically, but if it doesn't, you can use the `configure' options `--x-includes=DIR' and `--x-libraries=DIR' to specify their locations. Specifying the System Type ========================== There may be some features `configure' cannot figure out automatically, but needs to determine by the type of machine the package will run on. Usually, assuming the package is built to be run on the _same_ architectures, `configure' can figure that out, but if it prints a message saying it cannot guess the machine type, give it the `--build=TYPE' option. TYPE can either be a short name for the system type, such as `sun4', or a canonical name which has the form: CPU-COMPANY-SYSTEM where SYSTEM can have one of these forms: OS KERNEL-OS See the file `config.sub' for the possible values of each field. If `config.sub' isn't included in this package, then this package doesn't need to know the machine type. If you are _building_ compiler tools for cross-compiling, you should use the `--target=TYPE' option to select the type of system they will produce code for. If you want to _use_ a cross compiler, that generates code for a platform different from the build platform, you should specify the "host" platform (i.e., that on which the generated programs will eventually be run) with `--host=TYPE'. Sharing Defaults ================ If you want to set default values for `configure' scripts to share, you can create a site shell script called `config.site' that gives default values for variables like `CC', `cache_file', and `prefix'. `configure' looks for `PREFIX/share/config.site' if it exists, then `PREFIX/etc/config.site' if it exists. Or, you can set the `CONFIG_SITE' environment variable to the location of the site script. A warning: not all `configure' scripts look for a site script. Defining Variables ================== Variables not defined in a site shell script can be set in the environment passed to `configure'. However, some packages may run configure again during the build, and the customized values of these variables may be lost. In order to avoid this problem, you should set them in the `configure' command line, using `VAR=value'. For example: ./configure CC=/usr/local2/bin/gcc causes the specified `gcc' to be used as the C compiler (unless it is overridden in the site shell script). Here is a another example: /bin/bash ./configure CONFIG_SHELL=/bin/bash Here the `CONFIG_SHELL=/bin/bash' operand causes subsequent configuration-related scripts to be executed by `/bin/bash'. `configure' Invocation ====================== `configure' recognizes the following options to control how it operates. `--help' `-h' Print a summary of the options to `configure', and exit. `--disable-make-rules' Don't create xindy's language modules. Only sensible if you don't have LaTeX on your build system and get the language modules from elsewhere (they are system-independent). `--disable-docs' Don't create make-rules documentation. Only sensible if you don't have pdfLaTeX on your build system. (Should probably combined with --disable-make-rules, or should not install other docs either.) `--version' `-V' Print the version of Autoconf used to generate the `configure' script, and exit. `--cache-file=FILE' Enable the cache: use and save the results of the tests in FILE, traditionally `config.cache'. FILE defaults to `/dev/null' to disable caching. `--config-cache' `-C' Alias for `--cache-file=config.cache'. `--quiet' `--silent' `-q' Do not print messages saying which checks are being made. To suppress all normal output, redirect it to `/dev/null' (any error messages will still be shown). `--srcdir=DIR' Look for the package's source code in directory DIR. Usually `configure' can determine that directory automatically. `configure' also accepts some other, not widely useful, options. Run `configure --help' for more details. xindy-2.4/README0000644000176600017550000001042711372116761010340 00000000000000$Id: README.distrib-source,v 1.3 2010/05/10 23:59:45 jschrod Exp $ ------------------------------------------------------------ xindy (`fleXible INDexing sYstem') is a flexible index processor that creates tagged index for publication system. xindy merges, sorts, and outputs markup for raw index entries. It is highly configurable. It supports many languages. This is the source distribution of xindy release 2.3, aka the `Gour and Jörg Waited Too Long For It Release'. Release notes are available in the file NEWS, in this directory. It is available from Sourceforge, see http://www.xindy.org/ for more information. This Web Site also contains the most up-to-date information about xindy. INSTALLATION (Short Version) ------------ Unpack the distribution archive, a directory xindy- will be created. Usual steps follow: $ cd xindy- $ ./configure $ make $ make install You need to use GNU make; e.g., on FreeBSD or on Solaris, you need to install it and use the command gmake instead of make. By default, installation will be done in the /usr/local/ tree. You can change that with the configure option `--prefix'. The long version of the installation instructions are in the file INSTALL. Please note: The xindy modules directory location (currently, $prefix/lib/xindy/modules/) is bound to be changed in future distributions. This only matters if you install additional modules there, at future updates. UPDATE INSTALLATION ------------------- There is no specific update installation procedure, sorry. You need to install xindy anew. If you had installed xindy 2.2 RC1 (the LaTeX Companion Release) and you had additional xindy module files installed in the system-wide directories, you need to move them manually to the new modules tree. That is located in $prefix/lib/xindy/modules/ ($prefix is /usr/local/ by default). USAGE ----- There are two main commands: -- texindy, for creation of indexes for LaTeX documents -- xindy, for generic index creation Manuals for these commands are installed in appropriate man directories and additionally supplied in PDF format, in the /doc/ subdirectory of the distribution, which gets installed as $prefix/share/doc/xindy-/. This documentation directory has more documentation. Technical reports are on our Web Site, http://www.xindy.org/. KNOWN ISSUES ------------ Known problems and wanted enhancements of xindy are documented in our SourceForge tracker system, accessible on the Web at https://sourceforge.net/tracker/?group_id=10646 FEEDBACK / MAILING LIST ----------------------- Everybody is encouraged to port xindy to new platforms. For any kind of suggestions, helpful comments, questions, bug reports and such, please mail to the xindy mailing list xindy-discuss@lists.sourceforge.net This is a low-volume mailing list; with a few emails per month. You can subscribe to the list by visiting http://lists.sourceforge.net/lists/listinfo/xindy-discuss Mailing list archives are public and can be read at http://sourceforge.net/mailarchive/forum.php?forum=xindy-discuss DISTRIBUTION CONTENT -------------------- This distribution contains -- xindy kernel (src/, tex2xindy/, user-commands/) -- sort-rules for many languages (make-rules/) -- base xindy styles, as described in the LaTeX Companion (modules/) LEGALESE -------- This package is freely distributable software; you can redistribute it and/or modify it under the terms of the GNU General Public License (GPL) as published by the Free Software Foundation. This software 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 in the file COPYING along with this package; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. The xindy run-time environment contains CLISP, which is released under GPL version 2 (only). Please refer to rte/clisp-/COPYRIGHT for the specific statement. The xindy run-time environment contains a xindy-specific CLISP-plugin named ordrules, which is released under GPL version 2 or later. The xindy kernel modules and base styles are released under GPL version 2 or later. xindy-2.4/Makefile.in0000664000176600017550000004771711372120313011527 00000000000000# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Makefile for xindy VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ # do we build make-rules? @BUILDRULES_TRUE@am__append_1 = make-rules # do we build docs? @BUILDDOCS_TRUE@am__append_2 = doc subdir = . DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \ $(srcdir)/Makefile.in $(top_srcdir)/configure AUTHORS COPYING \ INSTALL NEWS config.guess config.sub depcomp install-sh \ missing ylwrap ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_prog_latex.m4 \ $(top_srcdir)/m4/ac_prog_pdflatex.m4 $(top_srcdir)/VERSION \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ configure.lineno config.status.lineno mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ html-recursive info-recursive install-data-recursive \ install-dvi-recursive install-exec-recursive \ install-html-recursive install-info-recursive \ install-pdf-recursive install-ps-recursive install-recursive \ installcheck-recursive installdirs-recursive pdf-recursive \ ps-recursive uninstall-recursive am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = `echo $$p | sed -e 's|^.*/||'`; am__installdirs = "$(DESTDIR)$(versiondir)" versionDATA_INSTALL = $(INSTALL_DATA) DATA = $(version_DATA) RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive ETAGS = etags CTAGS = ctags DIST_SUBDIRS = src tex2xindy modules user-commands make-rules doc DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) distdir = $(PACKAGE)-$(VERSION) top_distdir = $(distdir) am__remove_distdir = \ { test ! -d $(distdir) \ || { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \ && rm -fr $(distdir); }; } DIST_ARCHIVES = $(distdir).tar.gz GZIP_ENV = --best distuninstallcheck_listfiles = find . -type f -print distcleancheck_listfiles = find . -type f -print ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CLISP = @CLISP@ CONVERT_FROM_UTF8 = @CONVERT_FROM_UTF8@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EXEEXT = @EXEEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ latex = @latex@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ memdir = @memdir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pdflatex = @pdflatex@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ ACLOCAL_AMFLAGS = -I m4 SUBDIRS = src tex2xindy modules user-commands $(am__append_1) \ $(am__append_2) EXTRA_DIST = ChangeLog.Gour VERSION TODO.autoconf versiondir = ${pkglibdir} version_DATA = VERSION all: all-recursive .SUFFIXES: am--refresh: @: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ echo ' cd $(srcdir) && $(AUTOMAKE) --foreign '; \ cd $(srcdir) && $(AUTOMAKE) --foreign \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --foreign Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ echo ' $(SHELL) ./config.status'; \ $(SHELL) ./config.status;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) $(SHELL) ./config.status --recheck $(top_srcdir)/configure: $(am__configure_deps) cd $(srcdir) && $(AUTOCONF) $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) install-versionDATA: $(version_DATA) @$(NORMAL_INSTALL) test -z "$(versiondir)" || $(MKDIR_P) "$(DESTDIR)$(versiondir)" @list='$(version_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ echo " $(versionDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(versiondir)/$$f'"; \ $(versionDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(versiondir)/$$f"; \ done uninstall-versionDATA: @$(NORMAL_UNINSTALL) @list='$(version_DATA)'; for p in $$list; do \ f=$(am__strip_dir) \ echo " rm -f '$(DESTDIR)$(versiondir)/$$f'"; \ rm -f "$(DESTDIR)$(versiondir)/$$f"; \ done # This directory's subdirectories are mostly independent; you can cd # into them and run `make' without going through this Makefile. # To change the values of `make' variables: instead of editing Makefiles, # (1) if the variable is set in `config.status', edit `config.status' # (which will cause the Makefiles to be regenerated when you run `make'); # (2) otherwise, pass the desired values on the `make' command line. $(RECURSIVE_TARGETS): @failcom='exit 1'; \ for f in x $$MAKEFLAGS; do \ case $$f in \ *=* | --[!k]*);; \ *k*) failcom='fail=yes';; \ esac; \ done; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ list='$(SUBDIRS)'; for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" $(RECURSIVE_CLEAN_TARGETS): @failcom='exit 1'; \ for f in x $$MAKEFLAGS; do \ case $$f in \ *=* | --[!k]*);; \ *k*) failcom='fail=yes';; \ esac; \ done; \ dot_seen=no; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ *) list='$(SUBDIRS)' ;; \ esac; \ rev=''; for subdir in $$list; do \ if test "$$subdir" = "."; then :; else \ rev="$$subdir $$rev"; \ fi; \ done; \ rev="$$rev ."; \ target=`echo $@ | sed s/-recursive//`; \ for subdir in $$rev; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done && test -z "$$fail" tags-recursive: list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ done ctags-recursive: list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ done ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ empty_fix=.; \ else \ include_option=--include; \ empty_fix=; \ fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$tags $$unique; \ fi ctags: CTAGS CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$tags$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$tags $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && cd $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) $$here distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) $(am__remove_distdir) test -d $(distdir) || mkdir $(distdir) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ distdir=`$(am__cd) $(distdir) && pwd`; \ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ (cd $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$$top_distdir" \ distdir="$$distdir/$$subdir" \ am__remove_distdir=: \ am__skip_length_check=: \ distdir) \ || exit 1; \ fi; \ done -find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \ ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ || chmod -R a+r $(distdir) dist-gzip: distdir tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz $(am__remove_distdir) dist-bzip2: distdir tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2 $(am__remove_distdir) dist-lzma: distdir tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma $(am__remove_distdir) dist-tarZ: distdir tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z $(am__remove_distdir) dist-shar: distdir shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz $(am__remove_distdir) dist-zip: distdir -rm -f $(distdir).zip zip -rq $(distdir).zip $(distdir) $(am__remove_distdir) dist dist-all: distdir tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz $(am__remove_distdir) # This target untars the dist file and tries a VPATH configuration. Then # it guarantees that the distribution is self-contained by making another # tarfile. distcheck: dist case '$(DIST_ARCHIVES)' in \ *.tar.gz*) \ GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(am__untar) ;;\ *.tar.bz2*) \ bunzip2 -c $(distdir).tar.bz2 | $(am__untar) ;;\ *.tar.lzma*) \ unlzma -c $(distdir).tar.lzma | $(am__untar) ;;\ *.tar.Z*) \ uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ *.shar.gz*) \ GZIP=$(GZIP_ENV) gunzip -c $(distdir).shar.gz | unshar ;;\ *.zip*) \ unzip $(distdir).zip ;;\ esac chmod -R a-w $(distdir); chmod a+w $(distdir) mkdir $(distdir)/_build mkdir $(distdir)/_inst chmod a-w $(distdir) dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ && cd $(distdir)/_build \ && ../configure --srcdir=.. --prefix="$$dc_install_base" \ $(DISTCHECK_CONFIGURE_FLAGS) \ && $(MAKE) $(AM_MAKEFLAGS) \ && $(MAKE) $(AM_MAKEFLAGS) dvi \ && $(MAKE) $(AM_MAKEFLAGS) check \ && $(MAKE) $(AM_MAKEFLAGS) install \ && $(MAKE) $(AM_MAKEFLAGS) installcheck \ && $(MAKE) $(AM_MAKEFLAGS) uninstall \ && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ distuninstallcheck \ && chmod -R a-w "$$dc_install_base" \ && ({ \ (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ } || { rm -rf "$$dc_destdir"; exit 1; }) \ && rm -rf "$$dc_destdir" \ && $(MAKE) $(AM_MAKEFLAGS) dist \ && rm -rf $(DIST_ARCHIVES) \ && $(MAKE) $(AM_MAKEFLAGS) distcleancheck $(am__remove_distdir) @(echo "$(distdir) archives ready for distribution: "; \ list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' distuninstallcheck: @cd $(distuninstallcheck_dir) \ && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \ || { echo "ERROR: files left after uninstall:" ; \ if test -n "$(DESTDIR)"; then \ echo " (check DESTDIR support)"; \ fi ; \ $(distuninstallcheck_listfiles) ; \ exit 1; } >&2 distcleancheck: distclean @if test '$(srcdir)' = . ; then \ echo "ERROR: distcleancheck can only run from a VPATH build" ; \ exit 1 ; \ fi @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ || { echo "ERROR: files left in build directory after distclean:" ; \ $(distcleancheck_listfiles) ; \ exit 1; } >&2 check-am: all-am check: check-recursive all-am: Makefile $(DATA) installdirs: installdirs-recursive installdirs-am: for dir in "$(DESTDIR)$(versiondir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive uninstall: uninstall-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-recursive install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-recursive clean-am: clean-generic mostlyclean-am distclean: distclean-recursive -rm -f $(am__CONFIG_DISTCLEAN_FILES) -rm -f Makefile distclean-am: clean-am distclean-generic distclean-local \ distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive info: info-recursive info-am: install-data-am: install-versionDATA install-dvi: install-dvi-recursive install-exec-am: install-html: install-html-recursive install-info: install-info-recursive install-man: install-pdf: install-pdf-recursive install-ps: install-ps-recursive installcheck-am: maintainer-clean: maintainer-clean-recursive -rm -f $(am__CONFIG_DISTCLEAN_FILES) -rm -rf $(top_srcdir)/autom4te.cache -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-generic pdf: pdf-recursive pdf-am: ps: ps-recursive ps-am: uninstall-am: uninstall-versionDATA .MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \ install-strip .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ all all-am am--refresh check check-am clean clean-generic \ ctags ctags-recursive dist dist-all dist-bzip2 dist-gzip \ dist-lzma dist-shar dist-tarZ dist-zip distcheck distclean \ distclean-generic distclean-local distclean-tags \ distcleancheck distdir distuninstallcheck dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-ps install-ps-am install-strip install-versionDATA \ installcheck installcheck-am installdirs installdirs-am \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic pdf pdf-am ps ps-am tags tags-recursive \ uninstall uninstall-am uninstall-versionDATA distclean-local: rm -rf autom4te.cache # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: xindy-2.4/TODO.autoconf0000664000176600017550000000244411372120035011754 00000000000000 [Check] FIXMEs in configure.ac -- flex for tex2indy? -- latex must be available Sat Mar 28 18:07:07 2009 schrod ---------------------------------------------------------------------- [Problem] abort while building documentation Folks on Mac OS X had aborts while make-rules documentation should have been created. There exists a ticket from Yannis with logs. Tue May 11 02:08:07 2010 schrod ---------------------------------------------------------------------- [Missing] Changes from Vladimir/Peter for TeX Live TL install dirs Reorg of alphabets Makefile.am Sun Mar 29 13:50:45 2009 schrod ---------------------------------------------------------------------- [Change] strtoul() might not exist Replace it with function from gnulib. AC_REPLACE_FUNCS Sun Mar 29 13:46:35 2009 schrod ---------------------------------------------------------------------- [Change] No need to insist on GNU make any more pattern rules variable subtitutions OK: src user-commands tex2xindy TBD: make-rules Sat Mar 28 18:18:03 2009 schrod ---------------------------------------------------------------------- [Change] Use maintainer mode autoconf builds are triggered too often without reason... Tue May 11 02:06:04 2010 schrod ---------------------------------------------------------------------- xindy-2.4/config.guess0000755000176600017550000013012611372120310011760 00000000000000#! /bin/sh # Attempt to guess a canonical system name. # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, # 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 # Free Software Foundation, Inc. timestamp='2008-01-08' # This file 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; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA # 02110-1301, USA. # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # Originally written by Per Bothner . # Please send patches to . Submit a context # diff and a properly formatted ChangeLog entry. # # This script attempts to guess a canonical system name similar to # config.sub. If it succeeds, it prints the system name on stdout, and # exits with 0. Otherwise, it exits with 1. # # The plan is that this can be called by configure scripts if you # don't specify an explicit build system type. me=`echo "$0" | sed -e 's,.*/,,'` usage="\ Usage: $0 [OPTION] Output the configuration name of the system \`$me' is run on. Operation modes: -h, --help print this help, then exit -t, --time-stamp print date of last modification, then exit -v, --version print version number, then exit Report bugs and patches to ." version="\ GNU config.guess ($timestamp) Originally written by Per Bothner. Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." help=" Try \`$me --help' for more information." # Parse command line while test $# -gt 0 ; do case $1 in --time-stamp | --time* | -t ) echo "$timestamp" ; exit ;; --version | -v ) echo "$version" ; exit ;; --help | --h* | -h ) echo "$usage"; exit ;; -- ) # Stop option processing shift; break ;; - ) # Use stdin as input. break ;; -* ) echo "$me: invalid option $1$help" >&2 exit 1 ;; * ) break ;; esac done if test $# != 0; then echo "$me: too many arguments$help" >&2 exit 1 fi trap 'exit 1' 1 2 15 # CC_FOR_BUILD -- compiler used by this script. Note that the use of a # compiler to aid in system detection is discouraged as it requires # temporary files to be created and, as you can see below, it is a # headache to deal with in a portable fashion. # Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still # use `HOST_CC' if defined, but it is deprecated. # Portable tmp directory creation inspired by the Autoconf team. set_cc_for_build=' trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ; trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ; : ${TMPDIR=/tmp} ; { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } || { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } || { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ; dummy=$tmp/dummy ; tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ; case $CC_FOR_BUILD,$HOST_CC,$CC in ,,) echo "int x;" > $dummy.c ; for c in cc gcc c89 c99 ; do if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then CC_FOR_BUILD="$c"; break ; fi ; done ; if test x"$CC_FOR_BUILD" = x ; then CC_FOR_BUILD=no_compiler_found ; fi ;; ,,*) CC_FOR_BUILD=$CC ;; ,*,*) CC_FOR_BUILD=$HOST_CC ;; esac ; set_cc_for_build= ;' # This is needed to find uname on a Pyramid OSx when run in the BSD universe. # (ghazi@noc.rutgers.edu 1994-08-24) if (test -f /.attbin/uname) >/dev/null 2>&1 ; then PATH=$PATH:/.attbin ; export PATH fi UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown case "${UNAME_MACHINE}" in i?86) test -z "$VENDOR" && VENDOR=pc ;; *) test -z "$VENDOR" && VENDOR=unknown ;; esac test -f /etc/SuSE-release -o -f /.buildenv && VENDOR=suse # Note: order is significant - the case branches are not exclusive. case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in *:NetBSD:*:*) # NetBSD (nbsd) targets should (where applicable) match one or # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*, # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently # switched to ELF, *-*-netbsd* would select the old # object file format. This provides both forward # compatibility and a consistent mechanism for selecting the # object file format. # # Note: NetBSD doesn't particularly care about the vendor # portion of the name. We always set it to "unknown". sysctl="sysctl -n hw.machine_arch" UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \ /usr/sbin/$sysctl 2>/dev/null || echo unknown)` case "${UNAME_MACHINE_ARCH}" in armeb) machine=armeb-unknown ;; arm*) machine=arm-unknown ;; sh3el) machine=shl-unknown ;; sh3eb) machine=sh-unknown ;; sh5el) machine=sh5le-unknown ;; *) machine=${UNAME_MACHINE_ARCH}-unknown ;; esac # The Operating System including object format, if it has switched # to ELF recently, or will in the future. case "${UNAME_MACHINE_ARCH}" in arm*|i386|m68k|ns32k|sh3*|sparc|vax) eval $set_cc_for_build if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep __ELF__ >/dev/null then # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout). # Return netbsd for either. FIX? os=netbsd else os=netbsdelf fi ;; *) os=netbsd ;; esac # The OS release # Debian GNU/NetBSD machines have a different userland, and # thus, need a distinct triplet. However, they do not need # kernel version information, so it can be replaced with a # suitable tag, in the style of linux-gnu. case "${UNAME_VERSION}" in Debian*) release='-gnu' ;; *) release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` ;; esac # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: # contains redundant information, the shorter form: # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. echo "${machine}-${os}${release}" exit ;; *:OpenBSD:*:*) UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE} exit ;; *:ekkoBSD:*:*) echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE} exit ;; *:SolidBSD:*:*) echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE} exit ;; macppc:MirBSD:*:*) echo powerpc-unknown-mirbsd${UNAME_RELEASE} exit ;; *:MirBSD:*:*) echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE} exit ;; alpha:OSF1:*:*) case $UNAME_RELEASE in *4.0) UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` ;; *5.*) UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'` ;; esac # According to Compaq, /usr/sbin/psrinfo has been available on # OSF/1 and Tru64 systems produced since 1995. I hope that # covers most systems running today. This code pipes the CPU # types through head -n 1, so we only detect the type of CPU 0. ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1` case "$ALPHA_CPU_TYPE" in "EV4 (21064)") UNAME_MACHINE="alpha" ;; "EV4.5 (21064)") UNAME_MACHINE="alpha" ;; "LCA4 (21066/21068)") UNAME_MACHINE="alpha" ;; "EV5 (21164)") UNAME_MACHINE="alphaev5" ;; "EV5.6 (21164A)") UNAME_MACHINE="alphaev56" ;; "EV5.6 (21164PC)") UNAME_MACHINE="alphapca56" ;; "EV5.7 (21164PC)") UNAME_MACHINE="alphapca57" ;; "EV6 (21264)") UNAME_MACHINE="alphaev6" ;; "EV6.7 (21264A)") UNAME_MACHINE="alphaev67" ;; "EV6.8CB (21264C)") UNAME_MACHINE="alphaev68" ;; "EV6.8AL (21264B)") UNAME_MACHINE="alphaev68" ;; "EV6.8CX (21264D)") UNAME_MACHINE="alphaev68" ;; "EV6.9A (21264/EV69A)") UNAME_MACHINE="alphaev69" ;; "EV7 (21364)") UNAME_MACHINE="alphaev7" ;; "EV7.9 (21364A)") UNAME_MACHINE="alphaev79" ;; esac # A Pn.n version is a patched version. # A Vn.n version is a released version. # A Tn.n version is a released field test version. # A Xn.n version is an unreleased experimental baselevel. # 1.2 uses "1.2" for uname -r. echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` exit ;; Alpha\ *:Windows_NT*:*) # How do we know it's Interix rather than the generic POSIX subsystem? # Should we change UNAME_MACHINE based on the output of uname instead # of the specific Alpha model? echo alpha-pc-interix exit ;; 21064:Windows_NT:50:3) echo alpha-dec-winnt3.5 exit ;; Amiga*:UNIX_System_V:4.0:*) echo m68k-unknown-sysv4 exit ;; *:[Aa]miga[Oo][Ss]:*:*) echo ${UNAME_MACHINE}-unknown-amigaos exit ;; *:[Mm]orph[Oo][Ss]:*:*) echo ${UNAME_MACHINE}-unknown-morphos exit ;; *:OS/390:*:*) echo i370-ibm-openedition exit ;; *:z/VM:*:*) echo s390-ibm-zvmoe exit ;; *:OS400:*:*) echo powerpc-ibm-os400 exit ;; arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) echo arm-acorn-riscix${UNAME_RELEASE} exit ;; arm:riscos:*:*|arm:RISCOS:*:*) echo arm-unknown-riscos exit ;; SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) echo hppa1.1-hitachi-hiuxmpp exit ;; Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE. if test "`(/bin/universe) 2>/dev/null`" = att ; then echo pyramid-pyramid-sysv3 else echo pyramid-pyramid-bsd fi exit ;; NILE*:*:*:dcosx) echo pyramid-pyramid-svr4 exit ;; DRS?6000:unix:4.0:6*) echo sparc-icl-nx6 exit ;; DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*) case `/usr/bin/uname -p` in sparc) echo sparc-icl-nx7; exit ;; esac ;; sun4H:SunOS:5.*:*) echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4*:SunOS:6*:*) # According to config.sub, this is the proper way to canonicalize # SunOS6. Hard to guess exactly what SunOS6 will be like, but # it's likely to be more like Solaris than SunOS4. echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4*:SunOS:*:*) case "`/usr/bin/arch -k`" in Series*|S4*) UNAME_RELEASE=`uname -v` ;; esac # Japanese Language versions have a version number like `4.1.3-JL'. echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'` exit ;; sun3*:SunOS:*:*) echo m68k-sun-sunos${UNAME_RELEASE} exit ;; sun*:*:4.2BSD:*) UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3 case "`/bin/arch`" in sun3) echo m68k-sun-sunos${UNAME_RELEASE} ;; sun4) echo sparc-sun-sunos${UNAME_RELEASE} ;; esac exit ;; aushp:SunOS:*:*) echo sparc-auspex-sunos${UNAME_RELEASE} exit ;; # The situation for MiNT is a little confusing. The machine name # can be virtually everything (everything which is not # "atarist" or "atariste" at least should have a processor # > m68000). The system name ranges from "MiNT" over "FreeMiNT" # to the lowercase version "mint" (or "freemint"). Finally # the system name "TOS" denotes a system which is actually not # MiNT. But MiNT is downward compatible to TOS, so this should # be no problem. atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} exit ;; atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} exit ;; *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} exit ;; milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) echo m68k-milan-mint${UNAME_RELEASE} exit ;; hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) echo m68k-hades-mint${UNAME_RELEASE} exit ;; *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) echo m68k-unknown-mint${UNAME_RELEASE} exit ;; m68k:machten:*:*) echo m68k-apple-machten${UNAME_RELEASE} exit ;; powerpc:machten:*:*) echo powerpc-apple-machten${UNAME_RELEASE} exit ;; RISC*:Mach:*:*) echo mips-dec-mach_bsd4.3 exit ;; RISC*:ULTRIX:*:*) echo mips-dec-ultrix${UNAME_RELEASE} exit ;; VAX*:ULTRIX*:*:*) echo vax-dec-ultrix${UNAME_RELEASE} exit ;; 2020:CLIX:*:* | 2430:CLIX:*:*) echo clipper-intergraph-clix${UNAME_RELEASE} exit ;; mips:*:*:UMIPS | mips:*:*:RISCos) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #ifdef __cplusplus #include /* for printf() prototype */ int main (int argc, char *argv[]) { #else int main (argc, argv) int argc; char *argv[]; { #endif #if defined (host_mips) && defined (MIPSEB) #if defined (SYSTYPE_SYSV) printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0); #endif #if defined (SYSTYPE_SVR4) printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0); #endif #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD) printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0); #endif #endif exit (-1); } EOF $CC_FOR_BUILD -o $dummy $dummy.c && dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` && SYSTEM_NAME=`$dummy $dummyarg` && { echo "$SYSTEM_NAME"; exit; } echo mips-mips-riscos${UNAME_RELEASE} exit ;; Motorola:PowerMAX_OS:*:*) echo powerpc-motorola-powermax exit ;; Motorola:*:4.3:PL8-*) echo powerpc-harris-powermax exit ;; Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*) echo powerpc-harris-powermax exit ;; Night_Hawk:Power_UNIX:*:*) echo powerpc-harris-powerunix exit ;; m88k:CX/UX:7*:*) echo m88k-harris-cxux7 exit ;; m88k:*:4*:R4*) echo m88k-motorola-sysv4 exit ;; m88k:*:3*:R3*) echo m88k-motorola-sysv3 exit ;; AViiON:dgux:*:*) # DG/UX returns AViiON for all architectures UNAME_PROCESSOR=`/usr/bin/uname -p` if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ] then if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \ [ ${TARGET_BINARY_INTERFACE}x = x ] then echo m88k-dg-dgux${UNAME_RELEASE} else echo m88k-dg-dguxbcs${UNAME_RELEASE} fi else echo i586-dg-dgux${UNAME_RELEASE} fi exit ;; M88*:DolphinOS:*:*) # DolphinOS (SVR3) echo m88k-dolphin-sysv3 exit ;; M88*:*:R3*:*) # Delta 88k system running SVR3 echo m88k-motorola-sysv3 exit ;; XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3) echo m88k-tektronix-sysv3 exit ;; Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD) echo m68k-tektronix-bsd exit ;; *:IRIX*:*:*) echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'` exit ;; ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id exit ;; # Note that: echo "'`uname -s`'" gives 'AIX ' i*86:AIX:*:*) echo i386-ibm-aix exit ;; ia64:AIX:*:*) if [ -x /usr/bin/oslevel ] ; then IBM_REV=`/usr/bin/oslevel` else IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} fi echo ${UNAME_MACHINE}-ibm-aix${IBM_REV} exit ;; *:AIX:2:3) if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #include main() { if (!__power_pc()) exit(1); puts("powerpc-ibm-aix3.2.5"); exit(0); } EOF if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` then echo "$SYSTEM_NAME" else echo rs6000-ibm-aix3.2.5 fi elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then echo rs6000-ibm-aix3.2.4 else echo rs6000-ibm-aix3.2 fi exit ;; *:AIX:*:[456]) IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then IBM_ARCH=rs6000 else IBM_ARCH=powerpc fi if [ -x /usr/bin/oslevel ] ; then IBM_REV=`/usr/bin/oslevel` else IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} fi echo ${IBM_ARCH}-ibm-aix${IBM_REV} exit ;; *:AIX:*:*) echo rs6000-ibm-aix exit ;; ibmrt:4.4BSD:*|romp-ibm:BSD:*) echo romp-ibm-bsd4.4 exit ;; ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to exit ;; # report: romp-ibm BSD 4.3 *:BOSX:*:*) echo rs6000-bull-bosx exit ;; DPX/2?00:B.O.S.:*:*) echo m68k-bull-sysv3 exit ;; 9000/[34]??:4.3bsd:1.*:*) echo m68k-hp-bsd exit ;; hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*) echo m68k-hp-bsd4.4 exit ;; 9000/[34678]??:HP-UX:*:*) HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` case "${UNAME_MACHINE}" in 9000/31? ) HP_ARCH=m68000 ;; 9000/[34]?? ) HP_ARCH=m68k ;; 9000/[678][0-9][0-9]) if [ -x /usr/bin/getconf ]; then sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` case "${sc_cpu_version}" in 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1 532) # CPU_PA_RISC2_0 case "${sc_kernel_bits}" in 32) HP_ARCH="hppa2.0n" ;; 64) HP_ARCH="hppa2.0w" ;; '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20 esac ;; esac fi if [ "${HP_ARCH}" = "" ]; then eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #define _HPUX_SOURCE #include #include int main () { #if defined(_SC_KERNEL_BITS) long bits = sysconf(_SC_KERNEL_BITS); #endif long cpu = sysconf (_SC_CPU_VERSION); switch (cpu) { case CPU_PA_RISC1_0: puts ("hppa1.0"); break; case CPU_PA_RISC1_1: puts ("hppa1.1"); break; case CPU_PA_RISC2_0: #if defined(_SC_KERNEL_BITS) switch (bits) { case 64: puts ("hppa2.0w"); break; case 32: puts ("hppa2.0n"); break; default: puts ("hppa2.0"); break; } break; #else /* !defined(_SC_KERNEL_BITS) */ puts ("hppa2.0"); break; #endif default: puts ("hppa1.0"); break; } exit (0); } EOF (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy` test -z "$HP_ARCH" && HP_ARCH=hppa fi ;; esac if [ ${HP_ARCH} = "hppa2.0w" ] then eval $set_cc_for_build # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler # generating 64-bit code. GNU and HP use different nomenclature: # # $ CC_FOR_BUILD=cc ./config.guess # => hppa2.0w-hp-hpux11.23 # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess # => hppa64-hp-hpux11.23 if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | grep __LP64__ >/dev/null then HP_ARCH="hppa2.0w" else HP_ARCH="hppa64" fi fi echo ${HP_ARCH}-hp-hpux${HPUX_REV} exit ;; ia64:HP-UX:*:*) HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` echo ia64-hp-hpux${HPUX_REV} exit ;; 3050*:HI-UX:*:*) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #include int main () { long cpu = sysconf (_SC_CPU_VERSION); /* The order matters, because CPU_IS_HP_MC68K erroneously returns true for CPU_PA_RISC1_0. CPU_IS_PA_RISC returns correct results, however. */ if (CPU_IS_PA_RISC (cpu)) { switch (cpu) { case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break; case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break; case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break; default: puts ("hppa-hitachi-hiuxwe2"); break; } } else if (CPU_IS_HP_MC68K (cpu)) puts ("m68k-hitachi-hiuxwe2"); else puts ("unknown-hitachi-hiuxwe2"); exit (0); } EOF $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` && { echo "$SYSTEM_NAME"; exit; } echo unknown-hitachi-hiuxwe2 exit ;; 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* ) echo hppa1.1-hp-bsd exit ;; 9000/8??:4.3bsd:*:*) echo hppa1.0-hp-bsd exit ;; *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) echo hppa1.0-hp-mpeix exit ;; hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* ) echo hppa1.1-hp-osf exit ;; hp8??:OSF1:*:*) echo hppa1.0-hp-osf exit ;; i*86:OSF1:*:*) if [ -x /usr/sbin/sysversion ] ; then echo ${UNAME_MACHINE}-unknown-osf1mk else echo ${UNAME_MACHINE}-unknown-osf1 fi exit ;; parisc*:Lites*:*:*) echo hppa1.1-hp-lites exit ;; C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) echo c1-convex-bsd exit ;; C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) if getsysinfo -f scalar_acc then echo c32-convex-bsd else echo c2-convex-bsd fi exit ;; C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) echo c34-convex-bsd exit ;; C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) echo c38-convex-bsd exit ;; C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) echo c4-convex-bsd exit ;; CRAY*Y-MP:*:*:*) echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; CRAY*[A-Z]90:*:*:*) echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \ | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \ -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \ -e 's/\.[^.]*$/.X/' exit ;; CRAY*TS:*:*:*) echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; CRAY*T3E:*:*:*) echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; CRAY*SV1:*:*:*) echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; *:UNICOS/mp:*:*) echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" exit ;; 5000:UNIX_System_V:4.*:*) FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'` echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" exit ;; i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} exit ;; sparc*:BSD/OS:*:*) echo sparc-unknown-bsdi${UNAME_RELEASE} exit ;; *:BSD/OS:*:*) echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} exit ;; *:FreeBSD:*:*) case ${UNAME_MACHINE} in pc98) echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; amd64) echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; *) echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; esac exit ;; i*:CYGWIN*:*) echo ${UNAME_MACHINE}-pc-cygwin exit ;; *:MINGW*:*) echo ${UNAME_MACHINE}-pc-mingw32 exit ;; i*:windows32*:*) # uname -m includes "-pc" on this system. echo ${UNAME_MACHINE}-mingw32 exit ;; i*:PW*:*) echo ${UNAME_MACHINE}-pc-pw32 exit ;; *:Interix*:[3456]*) case ${UNAME_MACHINE} in x86) echo i586-pc-interix${UNAME_RELEASE} exit ;; EM64T | authenticamd) echo x86_64-unknown-interix${UNAME_RELEASE} exit ;; IA64) echo ia64-unknown-interix${UNAME_RELEASE} exit ;; esac ;; [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) echo i${UNAME_MACHINE}-pc-mks exit ;; i*:Windows_NT*:* | Pentium*:Windows_NT*:*) # How do we know it's Interix rather than the generic POSIX subsystem? # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we # UNAME_MACHINE based on the output of uname instead of i386? echo i586-pc-interix exit ;; i*:UWIN*:*) echo ${UNAME_MACHINE}-pc-uwin exit ;; amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*) echo x86_64-unknown-cygwin exit ;; p*:CYGWIN*:*) echo powerpcle-unknown-cygwin exit ;; prep*:SunOS:5.*:*) echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; *:GNU:*:*) # the GNU system echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` exit ;; *:GNU/*:*:*) # other systems with GNU libc and userland echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu exit ;; i*86:Minix:*:*) echo ${UNAME_MACHINE}-pc-minix exit ;; arm*:Linux:*:*) eval $set_cc_for_build if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ARM_EABI__ then echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu else echo ${UNAME_MACHINE}-${VENDOR}-linux-gnueabi fi exit ;; avr32*:Linux:*:*) echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu exit ;; cris:Linux:*:*) echo cris-axis-linux-gnu exit ;; crisv32:Linux:*:*) echo crisv32-axis-linux-gnu exit ;; frv:Linux:*:*) echo frv-${VENDOR}-linux-gnu exit ;; ia64:Linux:*:*) echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu exit ;; m32r*:Linux:*:*) echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu exit ;; m68*:Linux:*:*) echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu exit ;; mips:Linux:*:*) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #undef CPU #undef mips #undef mipsel #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) CPU=mipsel #else #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) CPU=mips #else CPU= #endif #endif EOF eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' /^CPU/{ s: ::g p }'`" test x"${CPU}" != x && { echo "${CPU}-${VENDOR}-linux-gnu"; exit; } ;; mips64:Linux:*:*) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #undef CPU #undef mips64 #undef mips64el #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) CPU=mips64el #else #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) CPU=mips64 #else CPU= #endif #endif EOF eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' /^CPU/{ s: ::g p }'`" test x"${CPU}" != x && { echo "${CPU}-${VENDOR}-linux-gnu"; exit; } ;; or32:Linux:*:*) echo or32-${VENDOR}-linux-gnu exit ;; ppc:Linux:*:*) echo powerpc-${VENDOR}-linux-gnu exit ;; ppc64:Linux:*:*) echo powerpc64-${VENDOR}-linux-gnu exit ;; alpha:Linux:*:*) case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in EV5) UNAME_MACHINE=alphaev5 ;; EV56) UNAME_MACHINE=alphaev56 ;; PCA56) UNAME_MACHINE=alphapca56 ;; PCA57) UNAME_MACHINE=alphapca56 ;; EV6) UNAME_MACHINE=alphaev6 ;; EV67) UNAME_MACHINE=alphaev67 ;; EV68*) UNAME_MACHINE=alphaev68 ;; esac objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu${LIBC} exit ;; parisc:Linux:*:* | hppa:Linux:*:*) # Look for CPU level case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in PA7*) echo hppa1.1-${VENDOR}-linux-gnu ;; PA8*) echo hppa2.0-${VENDOR}-linux-gnu ;; *) echo hppa-${VENDOR}-linux-gnu ;; esac exit ;; parisc64:Linux:*:* | hppa64:Linux:*:*) echo hppa64-${VENDOR}-linux-gnu exit ;; s390:Linux:*:* | s390x:Linux:*:*) echo ${UNAME_MACHINE}-ibm-linux exit ;; sh64*:Linux:*:*) echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu exit ;; sh*:Linux:*:*) echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu exit ;; sparc:Linux:*:* | sparc64:Linux:*:*) echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu exit ;; vax:Linux:*:*) echo ${UNAME_MACHINE}-dec-linux-gnu exit ;; x86_64:Linux:*:*) echo x86_64-${VENDOR}-linux-gnu exit ;; xtensa*:Linux:*:*) echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu exit ;; i*86:Linux:*:*) # The BFD linker knows what the default object file format is, so # first see if it will tell us. cd to the root directory to prevent # problems with other programs or directories called `ld' in the path. # Set LC_ALL=C to ensure ld outputs messages in English. ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \ | sed -ne '/supported targets:/!d s/[ ][ ]*/ /g s/.*supported targets: *// s/ .*// p'` case "$ld_supported_targets" in elf32-i386) TENTATIVE="${UNAME_MACHINE}-${VENDOR}-linux-gnu" ;; a.out-i386-linux) echo "${UNAME_MACHINE}-${VENDOR}-linux-gnuaout" exit ;; coff-i386) echo "${UNAME_MACHINE}-${VENDOR}-linux-gnucoff" exit ;; "") # Either a pre-BFD a.out linker (linux-gnuoldld) or # one that does not give us useful --help. echo "${UNAME_MACHINE}-${VENDOR}-linux-gnuoldld" exit ;; esac # Determine whether the default compiler is a.out or elf eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #include #ifdef __ELF__ # ifdef __GLIBC__ # if __GLIBC__ >= 2 LIBC=gnu # else LIBC=gnulibc1 # endif # else LIBC=gnulibc1 # endif #else #if defined(__INTEL_COMPILER) || defined(__PGI) || defined(__SUNPRO_C) || defined(__SUNPRO_CC) LIBC=gnu #else LIBC=gnuaout #endif #endif #ifdef __dietlibc__ LIBC=dietlibc #endif EOF eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' /^LIBC/{ s: ::g p }'`" test x"${LIBC}" != x && { echo "${UNAME_MACHINE}-${VENDOR}-linux-${LIBC}" exit } test x"${TENTATIVE}" != x && { echo "${TENTATIVE}"; exit; } ;; i*86:DYNIX/ptx:4*:*) # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. # earlier versions are messed up and put the nodename in both # sysname and nodename. echo i386-sequent-sysv4 exit ;; i*86:UNIX_SV:4.2MP:2.*) # Unixware is an offshoot of SVR4, but it has its own version # number series starting with 2... # I am not positive that other SVR4 systems won't match this, # I just have to hope. -- rms. # Use sysv4.2uw... so that sysv4* matches it. echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} exit ;; i*86:OS/2:*:*) # If we were able to find `uname', then EMX Unix compatibility # is probably installed. echo ${UNAME_MACHINE}-pc-os2-emx exit ;; i*86:XTS-300:*:STOP) echo ${UNAME_MACHINE}-unknown-stop exit ;; i*86:atheos:*:*) echo ${UNAME_MACHINE}-unknown-atheos exit ;; i*86:syllable:*:*) echo ${UNAME_MACHINE}-pc-syllable exit ;; i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*) echo i386-unknown-lynxos${UNAME_RELEASE} exit ;; i*86:*DOS:*:*) echo ${UNAME_MACHINE}-pc-msdosdjgpp exit ;; i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*) UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'` if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL} else echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL} fi exit ;; i*86:*:5:[678]*) # UnixWare 7.x, OpenUNIX and OpenServer 6. case `/bin/uname -X | grep "^Machine"` in *486*) UNAME_MACHINE=i486 ;; *Pentium) UNAME_MACHINE=i586 ;; *Pent*|*Celeron) UNAME_MACHINE=i686 ;; esac echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION} exit ;; i*86:*:3.2:*) if test -f /usr/options/cb.name; then UNAME_REL=`sed -n 's/.*Version //p' /dev/null >/dev/null ; then UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')` (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486 (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \ && UNAME_MACHINE=i586 (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \ && UNAME_MACHINE=i686 (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \ && UNAME_MACHINE=i686 echo ${UNAME_MACHINE}-pc-sco$UNAME_REL else echo ${UNAME_MACHINE}-pc-sysv32 fi exit ;; pc:*:*:*) # Left here for compatibility: # uname -m prints for DJGPP always 'pc', but it prints nothing about # the processor, so we play safe by assuming i386. echo i386-pc-msdosdjgpp exit ;; Intel:Mach:3*:*) echo i386-pc-mach3 exit ;; paragon:*:*:*) echo i860-intel-osf1 exit ;; i860:*:4.*:*) # i860-SVR4 if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4 else # Add other i860-SVR4 vendors below as they are discovered. echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4 fi exit ;; mini*:CTIX:SYS*5:*) # "miniframe" echo m68010-convergent-sysv exit ;; mc68k:UNIX:SYSTEM5:3.51m) echo m68k-convergent-sysv exit ;; M680?0:D-NIX:5.3:*) echo m68k-diab-dnix exit ;; M68*:*:R3V[5678]*:*) test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;; 3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0) OS_REL='' test -r /etc/.relid \ && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && { echo i486-ncr-sysv4.3${OS_REL}; exit; } /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && { echo i486-ncr-sysv4; exit; } ;; m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) echo m68k-unknown-lynxos${UNAME_RELEASE} exit ;; mc68030:UNIX_System_V:4.*:*) echo m68k-atari-sysv4 exit ;; TSUNAMI:LynxOS:2.*:*) echo sparc-unknown-lynxos${UNAME_RELEASE} exit ;; rs6000:LynxOS:2.*:*) echo rs6000-unknown-lynxos${UNAME_RELEASE} exit ;; PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*) echo powerpc-unknown-lynxos${UNAME_RELEASE} exit ;; SM[BE]S:UNIX_SV:*:*) echo mips-dde-sysv${UNAME_RELEASE} exit ;; RM*:ReliantUNIX-*:*:*) echo mips-sni-sysv4 exit ;; RM*:SINIX-*:*:*) echo mips-sni-sysv4 exit ;; *:SINIX-*:*:*) if uname -p 2>/dev/null >/dev/null ; then UNAME_MACHINE=`(uname -p) 2>/dev/null` echo ${UNAME_MACHINE}-sni-sysv4 else echo ns32k-sni-sysv fi exit ;; PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort # says echo i586-unisys-sysv4 exit ;; *:UNIX_System_V:4*:FTX*) # From Gerald Hewes . # How about differentiating between stratus architectures? -djm echo hppa1.1-stratus-sysv4 exit ;; *:*:*:FTX*) # From seanf@swdc.stratus.com. echo i860-stratus-sysv4 exit ;; i*86:VOS:*:*) # From Paul.Green@stratus.com. echo ${UNAME_MACHINE}-stratus-vos exit ;; *:VOS:*:*) # From Paul.Green@stratus.com. echo hppa1.1-stratus-vos exit ;; mc68*:A/UX:*:*) echo m68k-apple-aux${UNAME_RELEASE} exit ;; news*:NEWS-OS:6*:*) echo mips-sony-newsos6 exit ;; R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) if [ -d /usr/nec ]; then echo mips-nec-sysv${UNAME_RELEASE} else echo mips-unknown-sysv${UNAME_RELEASE} fi exit ;; BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. echo powerpc-be-beos exit ;; BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only. echo powerpc-apple-beos exit ;; BePC:BeOS:*:*) # BeOS running on Intel PC compatible. echo i586-pc-beos exit ;; SX-4:SUPER-UX:*:*) echo sx4-nec-superux${UNAME_RELEASE} exit ;; SX-5:SUPER-UX:*:*) echo sx5-nec-superux${UNAME_RELEASE} exit ;; SX-6:SUPER-UX:*:*) echo sx6-nec-superux${UNAME_RELEASE} exit ;; SX-7:SUPER-UX:*:*) echo sx7-nec-superux${UNAME_RELEASE} exit ;; SX-8:SUPER-UX:*:*) echo sx8-nec-superux${UNAME_RELEASE} exit ;; SX-8R:SUPER-UX:*:*) echo sx8r-nec-superux${UNAME_RELEASE} exit ;; Power*:Rhapsody:*:*) echo powerpc-apple-rhapsody${UNAME_RELEASE} exit ;; *:Rhapsody:*:*) echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE} exit ;; *:Darwin:*:*) UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown case $UNAME_PROCESSOR in unknown) UNAME_PROCESSOR=powerpc ;; esac echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} exit ;; *:procnto*:*:* | *:QNX:[0123456789]*:*) UNAME_PROCESSOR=`uname -p` if test "$UNAME_PROCESSOR" = "x86"; then UNAME_PROCESSOR=i386 UNAME_MACHINE=pc fi echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE} exit ;; *:QNX:*:4*) echo i386-pc-qnx exit ;; NSE-?:NONSTOP_KERNEL:*:*) echo nse-tandem-nsk${UNAME_RELEASE} exit ;; NSR-?:NONSTOP_KERNEL:*:*) echo nsr-tandem-nsk${UNAME_RELEASE} exit ;; *:NonStop-UX:*:*) echo mips-compaq-nonstopux exit ;; BS2000:POSIX*:*:*) echo bs2000-siemens-sysv exit ;; DS/*:UNIX_System_V:*:*) echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE} exit ;; *:Plan9:*:*) # "uname -m" is not consistent, so use $cputype instead. 386 # is converted to i386 for consistency with other x86 # operating systems. if test "$cputype" = "386"; then UNAME_MACHINE=i386 else UNAME_MACHINE="$cputype" fi echo ${UNAME_MACHINE}-unknown-plan9 exit ;; *:TOPS-10:*:*) echo pdp10-unknown-tops10 exit ;; *:TENEX:*:*) echo pdp10-unknown-tenex exit ;; KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) echo pdp10-dec-tops20 exit ;; XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) echo pdp10-xkl-tops20 exit ;; *:TOPS-20:*:*) echo pdp10-unknown-tops20 exit ;; *:ITS:*:*) echo pdp10-unknown-its exit ;; SEI:*:*:SEIUX) echo mips-sei-seiux${UNAME_RELEASE} exit ;; *:DragonFly:*:*) echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` exit ;; *:*VMS:*:*) UNAME_MACHINE=`(uname -p) 2>/dev/null` case "${UNAME_MACHINE}" in A*) echo alpha-dec-vms ; exit ;; I*) echo ia64-dec-vms ; exit ;; V*) echo vax-dec-vms ; exit ;; esac ;; *:XENIX:*:SysV) echo i386-pc-xenix exit ;; i*86:skyos:*:*) echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//' exit ;; i*86:rdos:*:*) echo ${UNAME_MACHINE}-pc-rdos exit ;; esac #echo '(No uname command or uname output not recognized.)' 1>&2 #echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2 eval $set_cc_for_build cat >$dummy.c < # include #endif main () { #if defined (sony) #if defined (MIPSEB) /* BFD wants "bsd" instead of "newsos". Perhaps BFD should be changed, I don't know.... */ printf ("mips-sony-bsd\n"); exit (0); #else #include printf ("m68k-sony-newsos%s\n", #ifdef NEWSOS4 "4" #else "" #endif ); exit (0); #endif #endif #if defined (__arm) && defined (__acorn) && defined (__unix) printf ("arm-acorn-riscix\n"); exit (0); #endif #if defined (hp300) && !defined (hpux) printf ("m68k-hp-bsd\n"); exit (0); #endif #if defined (NeXT) #if !defined (__ARCHITECTURE__) #define __ARCHITECTURE__ "m68k" #endif int version; version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`; if (version < 4) printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version); else printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version); exit (0); #endif #if defined (MULTIMAX) || defined (n16) #if defined (UMAXV) printf ("ns32k-encore-sysv\n"); exit (0); #else #if defined (CMU) printf ("ns32k-encore-mach\n"); exit (0); #else printf ("ns32k-encore-bsd\n"); exit (0); #endif #endif #endif #if defined (__386BSD__) printf ("i386-pc-bsd\n"); exit (0); #endif #if defined (sequent) #if defined (i386) printf ("i386-sequent-dynix\n"); exit (0); #endif #if defined (ns32000) printf ("ns32k-sequent-dynix\n"); exit (0); #endif #endif #if defined (_SEQUENT_) struct utsname un; uname(&un); if (strncmp(un.version, "V2", 2) == 0) { printf ("i386-sequent-ptx2\n"); exit (0); } if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */ printf ("i386-sequent-ptx1\n"); exit (0); } printf ("i386-sequent-ptx\n"); exit (0); #endif #if defined (vax) # if !defined (ultrix) # include # if defined (BSD) # if BSD == 43 printf ("vax-dec-bsd4.3\n"); exit (0); # else # if BSD == 199006 printf ("vax-dec-bsd4.3reno\n"); exit (0); # else printf ("vax-dec-bsd\n"); exit (0); # endif # endif # else printf ("vax-dec-bsd\n"); exit (0); # endif # else printf ("vax-dec-ultrix\n"); exit (0); # endif #endif #if defined (alliant) && defined (i860) printf ("i860-alliant-bsd\n"); exit (0); #endif exit (1); } EOF $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` && { echo "$SYSTEM_NAME"; exit; } # Apollos put the system type in the environment. test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; } # Convex versions that predate uname can use getsysinfo(1) if [ -x /usr/convex/getsysinfo ] then case `getsysinfo -f cpu_type` in c1*) echo c1-convex-bsd exit ;; c2*) if getsysinfo -f scalar_acc then echo c32-convex-bsd else echo c2-convex-bsd fi exit ;; c34*) echo c34-convex-bsd exit ;; c38*) echo c38-convex-bsd exit ;; c4*) echo c4-convex-bsd exit ;; esac fi cat >&2 < in order to provide the needed information to handle your system. config.guess timestamp = $timestamp uname -m = `(uname -m) 2>/dev/null || echo unknown` uname -r = `(uname -r) 2>/dev/null || echo unknown` uname -s = `(uname -s) 2>/dev/null || echo unknown` uname -v = `(uname -v) 2>/dev/null || echo unknown` /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null` /bin/uname -X = `(/bin/uname -X) 2>/dev/null` hostinfo = `(hostinfo) 2>/dev/null` /bin/universe = `(/bin/universe) 2>/dev/null` /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null` /bin/arch = `(/bin/arch) 2>/dev/null` /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null` /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null` UNAME_MACHINE = ${UNAME_MACHINE} UNAME_RELEASE = ${UNAME_RELEASE} UNAME_SYSTEM = ${UNAME_SYSTEM} UNAME_VERSION = ${UNAME_VERSION} EOF exit 1 # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "timestamp='" # time-stamp-format: "%:y-%02m-%02d" # time-stamp-end: "'" # End: xindy-2.4/make-rules/0002777000176600017550000000000011372120322011573 500000000000000xindy-2.4/make-rules/alphabets/0002777000176600017550000000000011372120322013536 500000000000000xindy-2.4/make-rules/alphabets/slovak/0002777000176600017550000000000011372120322015035 500000000000000xindy-2.4/make-rules/alphabets/slovak/large-utf8.pl.in0000644000176600017550000001342207451131711017700 00000000000000#!/usr/bin/perl $language = "Slovak"; $variant = "large"; $prefix = "sk"; $script = "latin"; $alphabet = [ ['A', ['a','A'], ['á','Ã'], ['ä','Ä']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C']], [], # ch (spanish/traditional) [], # cs (hungarian) ['ÄŒ', ['Ä','ÄŒ']], [], # c with acute (croatian, lower sorbian, polish) [], # 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 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) [], # e with ogonek (polish) ['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', ['ch','Ch','CH']], [], # 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 cedilla/comma (latvian) [], # l with stroke (polish) ['M', ['m','M']], ['N', ['n','N']], [], # nj (albanian, croatian) [], # ny (hungarian) ['Ň', ['ň','Ň']], [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O'], ['ó','Ó'], ['ô','Ô']], [], # o with acute (polish, upper sorbian) [], # 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 acute (lower sorbian) [], # r with cedilla/comma (latvian) ['S', ['s','S']], [], # sh (albanian) [], # sz (hungarian) ['Å ', ['Å¡','Å ']], [], # s with acute (lower sorbian, polish) [], # 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 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 acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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'; xindy-2.4/make-rules/alphabets/slovak/small-cp1250.pl0000644000176600017550000001407307451131711017340 00000000000000#!/usr/bin/perl $language = "Slovak"; $variant = "small"; $prefix = "sk"; $script = "latin"; $alphabet = [ ['A', ['a','A'], ['á','Á'], ['ä','Ä']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C'], ['è','È']], [], # ch (spanish/traditional) [], # cs (hungarian) [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) [], # 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) [], # e with ogonek (polish) ['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', ['ch','Ch','CH']], [], # 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 cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N'], ['ò','Ò']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O'], ['ó','Ó'], ['ô','Ô']], [], # o with acute (polish, upper sorbian) [], # 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 acute (lower sorbian, polish) [], # 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) [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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'; xindy-2.4/make-rules/alphabets/slovak/Makefile.in0000664000176600017550000002135211372120312017020 00000000000000# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = make-rules/alphabets/slovak DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_prog_latex.m4 \ $(top_srcdir)/m4/ac_prog_pdflatex.m4 $(top_srcdir)/VERSION \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CLISP = @CLISP@ CONVERT_FROM_UTF8 = @CONVERT_FROM_UTF8@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EXEEXT = @EXEEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ latex = @latex@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ memdir = @memdir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pdflatex = @pdflatex@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = \ large-cp1250.pl large-latin2.pl large-utf8.pl.in \ small-cp1250.pl small-latin2.pl small-utf8.pl.in CLEANFILES = \ large-cp1250.raw \ large-cp1250-doc.tex \ large-latin2.raw \ large-latin2-doc.tex \ large-utf8.raw \ large-utf8-doc.tex \ small-cp1250.raw \ small-cp1250-doc.tex \ small-latin2.raw \ small-latin2-doc.tex \ small-utf8.raw \ small-utf8-doc.tex all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign make-rules/alphabets/slovak/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --foreign make-rules/alphabets/slovak/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am info: info-am info-am: install-data-am: install-dvi: install-dvi-am install-exec-am: install-html: install-html-am install-info: install-info-am install-man: install-pdf: install-pdf-am install-ps: install-ps-am installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: xindy-2.4/make-rules/alphabets/slovak/large-cp1250.pl0000644000176600017550000001334507451131711017323 00000000000000#!/usr/bin/perl $language = "Slovak"; $variant = "large"; $prefix = "sk"; $script = "latin"; $alphabet = [ ['A', ['a','A'], ['á','Á'], ['ä','Ä']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C']], [], # ch (spanish/traditional) [], # cs (hungarian) ['È', ['è','È']], [], # c with acute (croatian, lower sorbian, polish) [], # 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 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) [], # e with ogonek (polish) ['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', ['ch','Ch','CH']], [], # 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 cedilla/comma (latvian) [], # l with stroke (polish) ['M', ['m','M']], ['N', ['n','N']], [], # nj (albanian, croatian) [], # ny (hungarian) ['Ò', ['ò','Ò']], [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O'], ['ó','Ó'], ['ô','Ô']], [], # o with acute (polish, upper sorbian) [], # 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 acute (lower sorbian) [], # r with cedilla/comma (latvian) ['S', ['s','S']], [], # sh (albanian) [], # sz (hungarian) ['Š', ['š','Š']], [], # s with acute (lower sorbian, polish) [], # 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 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 acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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'; xindy-2.4/make-rules/alphabets/slovak/Makefile.am0000644000176600017550000000245410741151650017017 00000000000000## Use `autoreconf' in top-level directory to recreate all ## autoconf/automake files. ## Or, call `automake Makefile' to create only Makefile.in. ## Copyright (C) 2004-2005 by Gour. ## ## 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. EXTRA_DIST = \ large-cp1250.pl large-latin2.pl large-utf8.pl.in \ small-cp1250.pl small-latin2.pl small-utf8.pl.in CLEANFILES = \ large-cp1250.raw \ large-cp1250-doc.tex \ large-latin2.raw \ large-latin2-doc.tex \ large-utf8.raw \ large-utf8-doc.tex \ small-cp1250.raw \ small-cp1250-doc.tex \ small-latin2.raw \ small-latin2-doc.tex \ small-utf8.raw \ small-utf8-doc.tex xindy-2.4/make-rules/alphabets/slovak/small-utf8.pl.in0000644000176600017550000001414007451131711017714 00000000000000#!/usr/bin/perl $language = "Slovak"; $variant = "small"; $prefix = "sk"; $script = "latin"; $alphabet = [ ['A', ['a','A'], ['á','Ã'], ['ä','Ä']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C'], ['Ä','ÄŒ']], [], # ch (spanish/traditional) [], # cs (hungarian) [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) [], # 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) [], # e with ogonek (polish) ['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', ['ch','Ch','CH']], [], # 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 cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N'], ['ň','Ň']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O'], ['ó','Ó'], ['ô','Ô']], [], # o with acute (polish, upper sorbian) [], # 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 acute (lower sorbian, polish) [], # 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) [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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'; xindy-2.4/make-rules/alphabets/slovak/small-latin2.pl0000644000176600017550000001407307451131711017617 00000000000000#!/usr/bin/perl $language = "Slovak"; $variant = "small"; $prefix = "sk"; $script = "latin"; $alphabet = [ ['A', ['a','A'], ['á','Á'], ['ä','Ä']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C'], ['è','È']], [], # ch (spanish/traditional) [], # cs (hungarian) [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) [], # 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) [], # e with ogonek (polish) ['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', ['ch','Ch','CH']], [], # 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 cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N'], ['ò','Ò']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O'], ['ó','Ó'], ['ô','Ô']], [], # o with acute (polish, upper sorbian) [], # 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 acute (lower sorbian, polish) [], # 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) [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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'; xindy-2.4/make-rules/alphabets/slovak/large-latin2.pl0000644000176600017550000001334507451131711017602 00000000000000#!/usr/bin/perl $language = "Slovak"; $variant = "large"; $prefix = "sk"; $script = "latin"; $alphabet = [ ['A', ['a','A'], ['á','Á'], ['ä','Ä']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C']], [], # ch (spanish/traditional) [], # cs (hungarian) ['È', ['è','È']], [], # c with acute (croatian, lower sorbian, polish) [], # 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 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) [], # e with ogonek (polish) ['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', ['ch','Ch','CH']], [], # 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 cedilla/comma (latvian) [], # l with stroke (polish) ['M', ['m','M']], ['N', ['n','N']], [], # nj (albanian, croatian) [], # ny (hungarian) ['Ò', ['ò','Ò']], [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O'], ['ó','Ó'], ['ô','Ô']], [], # o with acute (polish, upper sorbian) [], # 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 acute (lower sorbian) [], # r with cedilla/comma (latvian) ['S', ['s','S']], [], # sh (albanian) [], # sz (hungarian) ['©', ['¹','©']], [], # s with acute (lower sorbian, polish) [], # 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 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 acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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'; xindy-2.4/make-rules/alphabets/slovenian/0002777000176600017550000000000011372120322015534 500000000000000xindy-2.4/make-rules/alphabets/slovenian/utf8.pl.in0000644000176600017550000001411307451131711017305 00000000000000#!/usr/bin/perl $language = "Slovenian"; $prefix = "sl"; $script = "latin"; $alphabet = [ ['A', ['a','A']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C']], [], # ch (spanish/traditional) [], # cs (hungarian) ['ÄŒ', ['Ä','ÄŒ'],['ć','Ć']], [], # c with acute (croatian, lower sorbian, polish) [], # 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) [], # e with ogonek (polish) ['F', ['f','F']], ['G', ['g','G']@u{,['ǵ','Ç´']}], [], # 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']@u{,['ḱ','Ḱ']}], [], # 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 cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O']], [], # o with acute (polish, upper sorbian) [], # 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 acute (lower sorbian, polish) [], # 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 acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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 = [ @u{[['dz','Dz','DZ'], 'after', [['d','z'],['D','z'],['D','Z']]],} @u{[['dž','Ç…','Ç„'], 'after', [['d','ž'],['D','ž'],['D','Ž']]],} @u{[['lj','Lj','LJ'], 'after', [['l','j'],['L','j'],['L','J']]],} @u{[['ÇŒ','Ç‹','ÇŠ'], 'after', [['n','j'],['N','j'],['N','J']]]} ]; @special = ('?', '!', '.', 'letters', '-', '\''); $sortcase = "Aa"; #$sortcase = "aA"; do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/slovenian/latin2.pl0000644000176600017550000001342607451131711017211 00000000000000#!/usr/bin/perl $language = "Slovenian"; $prefix = "sl"; $script = "latin"; $alphabet = [ ['A', ['a','A']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C']], [], # ch (spanish/traditional) [], # cs (hungarian) ['È', ['è','È'],['æ','Æ']], [], # c with acute (croatian, lower sorbian, polish) [], # 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) [], # e with ogonek (polish) ['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 cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O']], [], # o with acute (polish, upper sorbian) [], # 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 acute (lower sorbian, polish) [], # 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 acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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 = [ ]; @special = ('?', '!', '.', 'letters', '-', '\''); $sortcase = "Aa"; #$sortcase = "aA"; do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/slovenian/Makefile.in0000664000176600017550000002077711372120312017531 00000000000000# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = make-rules/alphabets/slovenian DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_prog_latex.m4 \ $(top_srcdir)/m4/ac_prog_pdflatex.m4 $(top_srcdir)/VERSION \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CLISP = @CLISP@ CONVERT_FROM_UTF8 = @CONVERT_FROM_UTF8@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EXEEXT = @EXEEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ latex = @latex@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ memdir = @memdir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pdflatex = @pdflatex@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = cp1250.pl latin2.pl utf8.pl.in CLEANFILES = \ cp1250.raw \ cp1250-doc.tex \ latin2.raw \ latin2-doc.tex \ utf8.raw \ utf8-doc.tex all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign make-rules/alphabets/slovenian/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --foreign make-rules/alphabets/slovenian/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am info: info-am info-am: install-data-am: install-dvi: install-dvi-am install-exec-am: install-html: install-html-am install-info: install-info-am install-man: install-pdf: install-pdf-am install-ps: install-ps-am installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: xindy-2.4/make-rules/alphabets/slovenian/cp1250.pl0000644000176600017550000001342607451131711016732 00000000000000#!/usr/bin/perl $language = "Slovenian"; $prefix = "sl"; $script = "latin"; $alphabet = [ ['A', ['a','A']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C']], [], # ch (spanish/traditional) [], # cs (hungarian) ['È', ['è','È'],['æ','Æ']], [], # c with acute (croatian, lower sorbian, polish) [], # 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) [], # e with ogonek (polish) ['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 cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O']], [], # o with acute (polish, upper sorbian) [], # 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 acute (lower sorbian, polish) [], # 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 acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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 = [ ]; @special = ('?', '!', '.', 'letters', '-', '\''); $sortcase = "Aa"; #$sortcase = "aA"; do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/slovenian/Makefile.am0000644000176600017550000000207110741151650017511 00000000000000## Use `autoreconf' in top-level directory to recreate all ## autoconf/automake files. ## Or, call `automake Makefile' to create only Makefile.in. ## Copyright (C) 2004-2005 by Gour. ## ## 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. EXTRA_DIST = cp1250.pl latin2.pl utf8.pl.in CLEANFILES = \ cp1250.raw \ cp1250-doc.tex \ latin2.raw \ latin2-doc.tex \ utf8.raw \ utf8-doc.tex xindy-2.4/make-rules/alphabets/klingon/0002777000176600017550000000000011372120321015176 500000000000000xindy-2.4/make-rules/alphabets/klingon/utf8.pl.in0000644000176600017550000000125307451131711016751 00000000000000#!/usr/bin/perl $language = "Klingon"; $prefix = "k1"; $script = "klingon"; $alphabet = [ ['ï£', ['ï£']], ['', ['']], ['', ['']], ['', ['']], ['', ['']], ['', ['']], ['', ['']], ['', ['']], ['', ['']], ['', ['']], ['', ['']], ['', ['']], ['', ['']], ['ï£', ['ï£']], ['', ['']], ['', ['']], ['', ['']], ['', ['']], ['', ['']], ['', ['']], ['', ['']], ['', ['']], ['', ['']], ['', ['']], ['', ['']], ['', ['']] ]; $ligatures = [ ]; @special = ('?', '!', '.', 'letters', '-', '{', '}'); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/klingon/translit-ascii.pl0000644000176600017550000000124707451131711020407 00000000000000#!/usr/bin/perl $language = "Klingon"; $variant = "Standard Okrand Latin transliteration"; $prefix = "k1"; $script = "latin"; $alphabet = [ ['a', ['a']], ['b', ['b']], ['ch', ['ch']], ['D', ['D']], ['e', ['e']], ['gh', ['gh']], ['H', ['H']], ['I', ['I']], ['j', ['j']], ['l', ['l']], ['m', ['m']], ['n', ['n']], ['ng', ['ng']], ['o', ['o']], ['p', ['p']], ['q', ['q']], ['Q', ['Q']], ['r', ['r']], ['S', ['S']], ['t', ['t']], ['tlh', ['tlh']], ['u', ['u']], ['v', ['v']], ['w', ['w']], ['y', ['y']], ['\'', ['\'']] ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ ]; @special = ('?', '!', '.', 'letters', '-', '{', '}'); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/klingon/Makefile.in0000664000176600017550000002067611372120312017172 00000000000000# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = make-rules/alphabets/klingon DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_prog_latex.m4 \ $(top_srcdir)/m4/ac_prog_pdflatex.m4 $(top_srcdir)/VERSION \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CLISP = @CLISP@ CONVERT_FROM_UTF8 = @CONVERT_FROM_UTF8@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EXEEXT = @EXEEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ latex = @latex@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ memdir = @memdir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pdflatex = @pdflatex@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = \ utf8.pl.in \ translit-ascii.pl CLEANFILES = \ utf8.raw \ utf8-doc.tex all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign make-rules/alphabets/klingon/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --foreign make-rules/alphabets/klingon/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am info: info-am info-am: install-data-am: install-dvi: install-dvi-am install-exec-am: install-html: install-html-am install-info: install-info-am install-man: install-pdf: install-pdf-am install-ps: install-ps-am installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: xindy-2.4/make-rules/alphabets/klingon/Makefile.am0000644000176600017550000000177610741151657017176 00000000000000## Use `autoreconf' in top-level directory to recreate all ## autoconf/automake files. ## Or, call `automake Makefile' to create only Makefile.in. ## Copyright (C) 2004-2005 by Gour. ## ## 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. EXTRA_DIST = \ utf8.pl.in \ translit-ascii.pl CLEANFILES = \ utf8.raw \ utf8-doc.tex xindy-2.4/make-rules/alphabets/spanish/0002777000176600017550000000000011372120322015203 500000000000000xindy-2.4/make-rules/alphabets/spanish/modern-latin1.pl0000644000176600017550000001362307451131711020140 00000000000000#!/usr/bin/perl $language = "Spanish"; $variant = "modern"; $prefix = "es"; $script = "latin"; $alphabet = [ ['A', ['a','A'], ['á','Á']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C']], [], # ch (spanish/traditional) [], # cs (hungarian) [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) [], # 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) [], # e with ogonek (polish) ['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 cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) ['Ñ', ['ñ','Ñ']], [], # n with cedilla/comma (latvian) ['O', ['o','O'], ['ó','Ó']], [], # o with acute (polish, upper sorbian) [], # 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 acute (lower sorbian, polish) [], # 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) [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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'; xindy-2.4/make-rules/alphabets/spanish/modern-utf8.pl.in0000644000176600017550000001364507451131711020247 00000000000000#!/usr/bin/perl $language = "Spanish"; $variant = "modern"; $prefix = "es"; $script = "latin"; $alphabet = [ ['A', ['a','A'], ['á','Ã']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C']], [], # ch (spanish/traditional) [], # cs (hungarian) [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) [], # 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) [], # e with ogonek (polish) ['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 cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) ['Ñ', ['ñ','Ñ']], [], # n with cedilla/comma (latvian) ['O', ['o','O'], ['ó','Ó']], [], # o with acute (polish, upper sorbian) [], # 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 acute (lower sorbian, polish) [], # 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) [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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'; xindy-2.4/make-rules/alphabets/spanish/traditional-latin1.pl0000644000176600017550000001355507451131711021172 00000000000000#!/usr/bin/perl $language = "Spanish"; $variant = "traditional"; $prefix = "es"; $script = "latin"; $alphabet = [ ['A', ['a','A'], ['á','Á']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C']], ['Ch', ['ch','Ch','CH']], [], # cs (hungarian) [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) [], # 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) [], # e with ogonek (polish) ['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', ['ll','Ll','LL']], [], # ly (hungarian) [], # l with cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) ['Ñ', ['ñ','Ñ']], [], # n with cedilla/comma (latvian) ['O', ['o','O'], ['ó','Ó']], [], # o with acute (polish, upper sorbian) [], # 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 acute (lower sorbian, polish) [], # 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) [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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, icelandic, swedish) [] # a with ring above (icelandic) ]; $ligatures = [ [['ß'], 'after', [['s','s']]], ]; @special = ('letters', '.', '-', '\'', '¿', '?', '¡', '!'); #$sortcase = "Aa"; $sortcase = "aA"; do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/spanish/Makefile.in0000664000176600017550000002123711372120312017170 00000000000000# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = make-rules/alphabets/spanish DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_prog_latex.m4 \ $(top_srcdir)/m4/ac_prog_pdflatex.m4 $(top_srcdir)/VERSION \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CLISP = @CLISP@ CONVERT_FROM_UTF8 = @CONVERT_FROM_UTF8@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EXEEXT = @EXEEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ latex = @latex@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ memdir = @memdir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pdflatex = @pdflatex@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = \ modern-latin1.pl modern-utf8.pl.in \ traditional-latin1.pl traditional-utf8.pl.in CLEANFILES = \ modern-latin1.raw \ modern-latin1-doc.tex \ modern-utf8.raw \ modern-utf8-doc.tex \ traditional-latin1.raw \ traditional-latin1-doc.tex \ traditional-utf8.raw \ traditional-utf8-doc.tex all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign make-rules/alphabets/spanish/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --foreign make-rules/alphabets/spanish/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am info: info-am info-am: install-data-am: install-dvi: install-dvi-am install-exec-am: install-html: install-html-am install-info: install-info-am install-man: install-pdf: install-pdf-am install-ps: install-ps-am installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: xindy-2.4/make-rules/alphabets/spanish/Makefile.am0000644000176600017550000000233610741151647017172 00000000000000## Use `autoreconf' in top-level directory to recreate all ## autoconf/automake files. ## Or, call `automake Makefile' to create only Makefile.in. ## Copyright (C) 2004-2005 by Gour. ## ## 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. EXTRA_DIST = \ modern-latin1.pl modern-utf8.pl.in \ traditional-latin1.pl traditional-utf8.pl.in CLEANFILES = \ modern-latin1.raw \ modern-latin1-doc.tex \ modern-utf8.raw \ modern-utf8-doc.tex \ traditional-latin1.raw \ traditional-latin1-doc.tex \ traditional-utf8.raw \ traditional-utf8-doc.tex xindy-2.4/make-rules/alphabets/spanish/traditional-utf8.pl.in0000644000176600017550000001357707451131711021301 00000000000000#!/usr/bin/perl $language = "Spanish"; $variant = "traditional"; $prefix = "es"; $script = "latin"; $alphabet = [ ['A', ['a','A'], ['á','Ã']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C']], ['Ch', ['ch','Ch','CH']], [], # cs (hungarian) [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) [], # 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) [], # e with ogonek (polish) ['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', ['ll','Ll','LL']], [], # ly (hungarian) [], # l with cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) ['Ñ', ['ñ','Ñ']], [], # n with cedilla/comma (latvian) ['O', ['o','O'], ['ó','Ó']], [], # o with acute (polish, upper sorbian) [], # 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 acute (lower sorbian, polish) [], # 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) [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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, icelandic, swedish) [] # a with ring above (icelandic) ]; $ligatures = [ [['ß'], 'after', [['s','s']]], ]; @special = ('letters', '.', '-', '\'', '¿', '?', '¡', '!'); #$sortcase = "Aa"; $sortcase = "aA"; do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/utf8-to-tex.sed0000644000176600017550000000336607451131711016270 00000000000000# $Id: utf8-to-tex.sed,v 1.8 2001/04/01 18:03:18 thenlich Exp $ # translate UTF-8 to something that TeX understands # for russian transliteration: s/Ä/\\v c/g; s/ÄŒ/\\v C/g; s/Ä—/\\.e/g; s/Ä–/\\.E/g; s/è/\\`e/g; s/È/\\`E/g; s/ë/\\"e/g; s/Ë/\\"E/g; s/ï/\\"i/g; s/Ã/\\"I/g; s/Å¡/\\v s/g; s/Å /\\v S/g; s/ž/\\v z/g; s/Ž/\\v Z/g; s/″/$\\\'\\\'$/g; s/′/$\\\'$/g; s/Å/\\^s/g; s/Åœ/\\^S/g; s/û/\\^u/g; s/Û/\\^U/g; s/â/\\^a/g; s/Â/\\^A/g; # greek: s/Ä“/\\=e/g; s/Ä’/\\=E/g; s/Å/\\=o/g; s/ÅŒ/\\=O/g; # turkish: s/ç/\\c c/g; s/Ç/\\c C/g; s/ÄŸ/\\u g/g; s/Äž/\\u G/g; s/ı/\\i/g; s/İ/\\.I/g; s/ö/\\"o/g; s/Ö/\\"O/g; s/ÅŸ/\\c s/g; s/Åž/\\c S/g; s/ü/\\"u/g; s/Ü/\\"U/g; # esperanto: s/ĉ/\\^c/g; s/Ĉ/\\^C/g; s/Ä/\\^g/g; s/Äœ/\\^G/g; s/Ä¥/\\^h/g; s/Ĥ/\\^H/g; s/ĵ/\\^\\j/g; s/Ä´/\\^J/g; s/Å­/\\u u/g; s/Ŭ/\\u U/g; # german: s/ä/\\"a/g; s/Ä/\\"A/g; s/ß/\\ss{}/g; # romanian: s/È™/\\ooalign{s\\crcr\\hidewidth\\raise-.3ex\\hbox{\\scriptsize,}\\hidewidth}/g; s/Ș/\\ooalign{S\\crcr\\hidewidth\\raise-.3ex\\hbox{\\scriptsize,}\\hidewidth}/g; s/È›/\\ooalign{t\\crcr\\hidewidth\\raise-.25ex\\hbox{\\scriptsize,}\\hidewidth}/g; s/Èš/\\ooalign{T\\crcr\\hidewidth\\raise-.25ex\\hbox{\\scriptsize,}\\hidewidth}/g; s/ă/\\u a/g; s/Ä‚/\\u A/g; s/î/\\^\\i/g; s/ÃŽ/\\^I/g; # dutch: s/é/\\\\\\\'e/g; s/É/\\\\\\\'E/g; s/ij/ij/g; s/IJ/IJ/g; # croatian: s/ć/\\\\\\\'c/g; s/Ć/\\\\\\\'C/g; s/Ä‘/\\dj{}/g; s/Ä/\\DJ{}/g; s/dž/d\\v z/g; s/Ç…/D\\v z/g; s/Ç„/D\\v Z/g; s/lj/lj/g; s/Lj/Lj/g; s/LJ/LJ/g; s/ÇŒ/nj/g; s/Ç‹/Nj/g; s/ÇŠ/NJ/g; s/dz/dz/g; s/Dz/Dz/g; s/DZ/DZ/g; # kurdish: s/ê/\\^e/g; s/Ê/\\^E/g; # lithuanian: s/Ä…/\\k a/g; s/Ä„/\\k A/g; s/Ä™/\\k e/g; s/Ę/\\k E/g; s/Ä—/\\.e/g; s/Ä–/\\.E/g; s/į/\\k i/g; s/Ä®/\\k I/g; s/ų/\\k u/g; s/Ų/\\k U/g; s/Å«/\\=u/g; s/Ū/\\=U/g; xindy-2.4/make-rules/alphabets/esperanto/0002777000176600017550000000000011372120321015535 500000000000000xindy-2.4/make-rules/alphabets/esperanto/utf8.pl.in0000644000176600017550000001316607451131711017316 00000000000000#!/usr/bin/perl $language = "Esperanto"; $prefix = "eo"; $script = "latin"; $alphabet = [ ['A', ['a','A']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C']], [], # ch (spanish/traditional) [], # cs (hungarian) [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) ['Ĉ', ['ĉ','Ĉ']], [], # 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) [], # e with ogonek (polish) ['F', ['f','F']], ['G', ['g','G']], [], # gj (albanian) [], # gy (hungarian) ['Äœ', ['Ä','Äœ']], [], # g with breve (turkish) [], # g with cedilla/comma (latvian) [], # postpalatal fricative (gypsy/northrussian) ['H', ['h','H']], ['Ĥ', ['Ä¥','Ĥ']], [], # 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']], ['Ä´', ['ĵ','Ä´']], ['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 cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O']], [], # o with acute (polish, upper sorbian) [], # 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 acute (lower sorbian, polish) ['Åœ', ['Å','Åœ']], [], # 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 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) [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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) ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ [['ß'], 'after', [['s','s']]] ]; @special = ('?', '!', '.', 'letters', '-', '\''); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/esperanto/latin3.pl0000644000176600017550000001314307451131711017210 00000000000000#!/usr/bin/perl $language = "Esperanto"; $prefix = "eo"; $script = "latin"; $alphabet = [ ['A', ['a','A']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C']], [], # ch (spanish/traditional) [], # cs (hungarian) [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) ['Æ', ['æ','Æ']], [], # 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) [], # e with ogonek (polish) ['F', ['f','F']], ['G', ['g','G']], [], # gj (albanian) [], # gy (hungarian) ['Ø', ['ø','Ø']], [], # g with breve (turkish) [], # g with cedilla/comma (latvian) [], # postpalatal fricative (gypsy/northrussian) ['H', ['h','H']], ['¦', ['¶','¦']], [], # 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']], ['¬', ['¼','¬']], ['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 cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O']], [], # o with acute (polish, upper sorbian) [], # 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 acute (lower sorbian, polish) ['Þ', ['þ','Þ']], [], # 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 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) [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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) ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ [['ß'], 'after', [['s','s']]] ]; @special = ('?', '!', '.', 'letters', '-', '\''); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/esperanto/Makefile.in0000664000176600017550000002072511372120311017523 00000000000000# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = make-rules/alphabets/esperanto DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_prog_latex.m4 \ $(top_srcdir)/m4/ac_prog_pdflatex.m4 $(top_srcdir)/VERSION \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CLISP = @CLISP@ CONVERT_FROM_UTF8 = @CONVERT_FROM_UTF8@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EXEEXT = @EXEEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ latex = @latex@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ memdir = @memdir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pdflatex = @pdflatex@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = latin3.pl utf8.pl.in CLEANFILES = \ latin3.raw \ latin3-doc.tex \ utf8.raw \ utf8-doc.tex all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign make-rules/alphabets/esperanto/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --foreign make-rules/alphabets/esperanto/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am info: info-am info-am: install-data-am: install-dvi: install-dvi-am install-exec-am: install-html: install-html-am install-info: install-info-am install-man: install-pdf: install-pdf-am install-ps: install-ps-am installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: xindy-2.4/make-rules/alphabets/esperanto/Makefile.am0000644000176600017550000000201710741151666017522 00000000000000## Use `autoreconf' in top-level directory to recreate all ## autoconf/automake files. ## Or, call `automake Makefile' to create only Makefile.in. ## Copyright (C) 2004-2005 by Gour. ## ## 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. EXTRA_DIST = latin3.pl utf8.pl.in CLEANFILES = \ latin3.raw \ latin3-doc.tex \ utf8.raw \ utf8-doc.tex xindy-2.4/make-rules/alphabets/portuguese/0002777000176600017550000000000011372120321015737 500000000000000xindy-2.4/make-rules/alphabets/portuguese/utf8.pl.in0000644000176600017550000001406407451131711017516 00000000000000#!/usr/bin/perl $language = "Portuguese"; $prefix = "pt"; $script = "latin"; $alphabet = [ ['A', ['a','A'],['á','Ã'],['à','À'],['â','Â'],['ã','Ã']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C'],['ç','Ç']], [], # ch (spanish/traditional) [], # cs (hungarian) [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) [], # 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) [], # e with ogonek (polish) ['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 cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O'],['ó','Ó'],['ò','Ã’'],['ô','Ô'],['õ','Õ']], [], # o with acute (polish, upper sorbian) [], # 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 acute (lower sorbian, polish) [], # 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) [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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) ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ [['ß'], 'after', [['s','s']]], [['æ','Æ'], 'after', [['a','e'], ['A','e']]] ]; @special = ('?', '!', '.', 'letters', '-', '\''); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/portuguese/latin1.pl0000644000176600017550000001401707451131711017411 00000000000000#!/usr/bin/perl $language = "Portuguese"; $prefix = "pt"; $script = "latin"; $alphabet = [ ['A', ['a','A'],['á','Á'],['à','À'],['â','Â'],['ã','Ã']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C'],['ç','Ç']], [], # ch (spanish/traditional) [], # cs (hungarian) [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) [], # 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) [], # e with ogonek (polish) ['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 cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O'],['ó','Ó'],['ò','Ò'],['ô','Ô'],['õ','Õ']], [], # o with acute (polish, upper sorbian) [], # 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 acute (lower sorbian, polish) [], # 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) [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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) ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ [['ß'], 'after', [['s','s']]], [['æ','Æ'], 'after', [['a','e'], ['A','e']]] ]; @special = ('?', '!', '.', 'letters', '-', '\''); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/portuguese/Makefile.in0000664000176600017550000002073011372120312017722 00000000000000# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = make-rules/alphabets/portuguese DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_prog_latex.m4 \ $(top_srcdir)/m4/ac_prog_pdflatex.m4 $(top_srcdir)/VERSION \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CLISP = @CLISP@ CONVERT_FROM_UTF8 = @CONVERT_FROM_UTF8@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EXEEXT = @EXEEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ latex = @latex@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ memdir = @memdir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pdflatex = @pdflatex@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = latin1.pl utf8.pl.in CLEANFILES = \ latin1.raw \ latin1-doc.tex \ utf8.raw \ utf8-doc.tex all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign make-rules/alphabets/portuguese/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --foreign make-rules/alphabets/portuguese/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am info: info-am info-am: install-data-am: install-dvi: install-dvi-am install-exec-am: install-html: install-html-am install-info: install-info-am install-man: install-pdf: install-pdf-am install-ps: install-ps-am installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: xindy-2.4/make-rules/alphabets/portuguese/Makefile.am0000644000176600017550000000201710741151652017717 00000000000000## Use `autoreconf' in top-level directory to recreate all ## autoconf/automake files. ## Or, call `automake Makefile' to create only Makefile.in. ## Copyright (C) 2004-2005 by Gour. ## ## 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. EXTRA_DIST = latin1.pl utf8.pl.in CLEANFILES = \ latin1.raw \ latin1-doc.tex \ utf8.raw \ utf8-doc.tex xindy-2.4/make-rules/alphabets/rom-comma-kludge.sed0000644000176600017550000000021107451131711017306 00000000000000# replace [SsTt] with comma below -> [SsTt] with cedilla # for latin2 with romanian language s/Ș/Åž/g; s/È™/ÅŸ/g; s/Èš/Å¢/g; s/È›/Å£/g; xindy-2.4/make-rules/alphabets/polish/0002777000176600017550000000000011372120321015033 500000000000000xindy-2.4/make-rules/alphabets/polish/utf8.pl.in0000644000176600017550000001306207451131711016607 00000000000000#!/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'; xindy-2.4/make-rules/alphabets/polish/latin2.pl0000644000176600017550000001302607451131711016505 00000000000000#!/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'; xindy-2.4/make-rules/alphabets/polish/Makefile.in0000664000176600017550000002076611372120312017027 00000000000000# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = make-rules/alphabets/polish DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_prog_latex.m4 \ $(top_srcdir)/m4/ac_prog_pdflatex.m4 $(top_srcdir)/VERSION \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CLISP = @CLISP@ CONVERT_FROM_UTF8 = @CONVERT_FROM_UTF8@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EXEEXT = @EXEEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ latex = @latex@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ memdir = @memdir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pdflatex = @pdflatex@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = cp1250.pl latin2.pl utf8.pl.in CLEANFILES = \ cp1250.raw \ cp1250-doc.tex \ latin2.raw \ latin2-doc.tex \ utf8.raw \ utf8-doc.tex all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign make-rules/alphabets/polish/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --foreign make-rules/alphabets/polish/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am info: info-am info-am: install-data-am: install-dvi: install-dvi-am install-exec-am: install-html: install-html-am install-info: install-info-am install-man: install-pdf: install-pdf-am install-ps: install-ps-am installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: xindy-2.4/make-rules/alphabets/polish/cp1250.pl0000644000176600017550000001302607451131711016226 00000000000000#!/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'; xindy-2.4/make-rules/alphabets/polish/Makefile.am0000644000176600017550000000207110741151652017013 00000000000000## Use `autoreconf' in top-level directory to recreate all ## autoconf/automake files. ## Or, call `automake Makefile' to create only Makefile.in. ## Copyright (C) 2004-2005 by Gour. ## ## 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. EXTRA_DIST = cp1250.pl latin2.pl utf8.pl.in CLEANFILES = \ cp1250.raw \ cp1250-doc.tex \ latin2.raw \ latin2-doc.tex \ utf8.raw \ utf8-doc.tex xindy-2.4/make-rules/alphabets/test1/0002777000176600017550000000000011372120322014576 500000000000000xindy-2.4/make-rules/alphabets/test1/test1.pl0000644000176600017550000001542707451131711016125 00000000000000#!/usr/bin/perl # a string describing the language (to be exact, the sorting order) $language = "Test1"; $prefix = "xx"; $script = "latin"; # Technically speaking, $alphabet is (a reference to) an array of arrays of # arrays. Sounds complicated? Don't worry! Explanation follows: # Every line describes one letter of the alphabet (in all its variants). # The first string is the name of the letter; this appears in the heading of # letter groups (when defined with the proper markup). Currently the maximum # number of letters is limited to 95. A future expansion up to 223 letters # should be no problem. # Next follows a sequence of arrays, delimited by commas. Each of these arrays # describes one variant of the letter with different diacritical marks # (accents). The order of those describes the sorting order if two words # appear which differ only in the diacritical variant of this letter. # Currently the maximum supported number of diacritical variants of one letter # is 93. # Each of these arrays contains first the lowercase variant of the letter, # followed by uppercase variant(s). You might wonder: How can there be other # than one uppercase variant? Consider the letter combination `ch': Uppercase # variants here are: `Ch' and `CH'. Also, in some character sets there might # not exist an uppercase variant of a letter, e.g. the letter `ÿ' in the # ISO-8859-1 character set. In this case we just leave it out. # The sum of the number of uppercase and lowercase variants of one diacritical # version of a letter should be 10 or less. (In case of `ch' it is 3: # `ch', `Ch' and `CH') # There can be empty arrays [] which are called slots. They are used for # mixing alphabets of different languages. # In order to merge several letters into on letter group, give them the same # letter-group name. (see 'c' and 'ch'). $alphabet = [ ['A', ['a','A'], ['á','Á']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], ['C', ['c','C']], ['C', ['ch','Ch','CH']], [], # cs (hungarian) [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) [], # c with circumflex (esperanto) [], # c with cedilla (albanian, kurdish, turkish) ['D', ['d','D']], [], # dh (albanian) [], # d+z with caron (croatian) [], # d+z with acute (upper sorbian) [], # d with caron (slovak/large) [], # d with stroke (croatian) [], # eth (icelandic) ['E', ['e','E'], ['é','É']], [], # e with caron (lower/upper sorbian) [], # e with circumflex (kurdish) [], # e with diaeresis (albanian) [], # e with ogonek (polish) ['F', ['f','F']], ['G', ['g','G']], [], # gj (albanian) [], # g with circumflex (esperanto) [], # g with breve (turkish) ['H', ['h','H']], [], # h with circumflex (esperanto) [], # ch (many) [], # dotless i (turkish) ['I', ['i','I'], ['í','Í']], [], # i with circumflex (kurdish, romanian) ['J', ['j','J']], [], # j with circumflex (esperanto) ['K', ['k','K']], [], # l with stroke (lower/upper sorbian) ['L', ['l','L']], [], # lj (croatian) ['Ll', ['ll','Ll','LL']], [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N']], [], # nj (albanian, croatian) [], # ny (hungarian) ['Ñ', ['ñ','Ñ']], [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) ['O', ['o','O'], ['ó','Ó']], [], # o with acute (polish, upper sorbian) [], # o with diaeresis (hungarian, turkish) ['P', ['p','P']], ['Q', ['q','Q']], ['R', ['r','R']], [], # rr (albanian) [], # r with caron (czech, slovak/large, upper sorbian) [], # r with acute (lower sorbian) ['S', ['s','S']], [], # sh (albanian) [], # sz (hungarian) [], # s with caron (many) [], # s with acute (lower sorbian, polish) [], # s with circumflex (esperanto) [], # s with comma below (romanian) [], # s with cedilla (kurdish, turkish) ['T', ['t','T']], [], # th (albanian) [], # 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 diaeresis (hungarian, turkish) ['V', ['v','V']], ['W', ['w','W']], ['X', ['x','X']], [], # xh (albanian) ['Y', ['y','Y']], ['Z', ['z','Z']], [], # zh (albanian) [], # zs (hungarian) [], # z with caron (many) [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) [], # thorn (icelandic) [], # 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) ]; # The next should be pretty easy: # It means: 'ß' is a ligature which is sorted like the letter sequence `ss' # but in case two words differs only there, the word with 'ß' comes after the # one with 'ss' (e.g. Masse, Maße.) # The same with Ä/ä, only this time with uppercase/lowercase variants. # The order of the lines in $ligatures does not matter. $ligatures = [ [['ß'], 'after', [['s','s']]], [['Ä','ä'], 'before', [['A','e'], ['a','e']]], [['Ö','ö'], 'before', [['O','e'], ['o','e']]] ]; # `special' are those characters which are normally ignored in the sorting # process, but e.g. to sort the words "coop" and "co-op" we must also define # an order here. @special = ('?', '!', '.', 'letters', '-', '\'', '\\/'); # first lower or upper case? $sortcase = "Aa"; #$sortcase = "aA"; #@letter_group_names = ('A','B','C','Ch','D','E','F','G','H','I','J','K', #'L','Ll','M','N','Ñ','O','P','Q','R','S','T','U','V','W','X','Y','Z'); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/test1/Makefile.in0000664000176600017550000002050211372120313016556 00000000000000# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = make-rules/alphabets/test1 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_prog_latex.m4 \ $(top_srcdir)/m4/ac_prog_pdflatex.m4 $(top_srcdir)/VERSION \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CLISP = @CLISP@ CONVERT_FROM_UTF8 = @CONVERT_FROM_UTF8@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EXEEXT = @EXEEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ latex = @latex@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ memdir = @memdir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pdflatex = @pdflatex@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = test1.pl all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign make-rules/alphabets/test1/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --foreign make-rules/alphabets/test1/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am info: info-am info-am: install-data-am: install-dvi: install-dvi-am install-exec-am: install-html: install-html-am install-info: install-info-am install-man: install-pdf: install-pdf-am install-ps: install-ps-am installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: xindy-2.4/make-rules/alphabets/test1/Makefile.am0000644000176600017550000000167310741151647016570 00000000000000## Use `autoreconf' in top-level directory to recreate all ## autoconf/automake files. ## Or, call `automake Makefile' to create only Makefile.in. ## Copyright (C) 2004-2005 by Gour. ## ## 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. EXTRA_DIST = test1.pl xindy-2.4/make-rules/alphabets/danish/0002777000176600017550000000000011372120321015003 500000000000000xindy-2.4/make-rules/alphabets/danish/utf8.pl.in0000644000176600017550000001371407451131711016563 00000000000000#!/usr/bin/perl $language = "Danish"; $prefix = "da"; $script = "latin"; $alphabet = [ ['A', ['a','A'],['á','Ã'],['à','À'],['â','Â']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C'],['ç','Ç']], [], # ch (spanish/traditional) [], # cs (hungarian) [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) [], # 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) [], # e with ogonek (polish) ['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 cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O'],['ó','Ó'],['ô','Ô']], [], # o with acute (polish, upper sorbian) [], # 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 acute (lower sorbian, polish) [], # 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) [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) [], # thorn (icelandic) [], # wynn (english) ['Æ', ['æ','Æ']@u{,['ǽ','Ǽ']}], ['Ø', ['ø','Ø'],@u{['Ç¿','Ǿ'],}['ö','Ö'],['Å“','Å’']], ['Ã…', ['Ã¥','Ã…'],['aa','Aa','AA']@u{,['Ç»','Ǻ']}], [], # a with diaeresis (finnish, swedish) [], # o with diaeresis (finnish, swedish) [], # a with ring above (icelandic) ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ [['þ','Þ'], 'after', [['t','h'], ['T','h']]] ]; @special = ('?', '!', '.', 'letters', '-', '\''); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/danish/latin1.xdy0000644000176600017550000002144007451131711016644 00000000000000;; Rules for xindy; generated by make-rules.pl ;; language: Danish (define-letter-group "A" :prefixes ("–")) (define-letter-group "B" :after "A" :prefixes ("š")) (define-letter-group "C" :after "B" :prefixes ("›")) (define-letter-group "D" :after "C" :prefixes ("¢")) (define-letter-group "E" :after "D" :prefixes ("©")) (define-letter-group "F" :after "E" :prefixes ("®")) (define-letter-group "G" :after "F" :prefixes ("¯")) (define-letter-group "H" :after "G" :prefixes ("³")) (define-letter-group "I" :after "H" :prefixes ("·")) (define-letter-group "J" :after "I" :prefixes ("¹")) (define-letter-group "K" :after "J" :prefixes ("»")) (define-letter-group "L" :after "K" :prefixes ("½")) (define-letter-group "M" :after "L" :prefixes ("Â")) (define-letter-group "N" :after "M" :prefixes ("Ã")) (define-letter-group "O" :after "N" :prefixes ("É")) (define-letter-group "P" :after "O" :prefixes ("Ì")) (define-letter-group "Q" :after "P" :prefixes ("Í")) (define-letter-group "R" :after "Q" :prefixes ("Î")) (define-letter-group "S" :after "R" :prefixes ("Ò")) (define-letter-group "T" :after "S" :prefixes ("Ú")) (define-letter-group "U" :after "T" :prefixes ("ß")) (define-letter-group "V" :after "U" :prefixes ("ã")) (define-letter-group "W" :after "V" :prefixes ("ä")) (define-letter-group "X" :after "W" :prefixes ("å")) (define-letter-group "Y" :after "X" :prefixes ("ç")) (define-letter-group "Z" :after "Y" :prefixes ("è")) (define-letter-group "Æ" :after "Z" :prefixes ("ï")) (define-letter-group "Ø" :after "Æ" :prefixes ("ð")) (define-letter-group "Å" :after "Ø" :prefixes ("ñ")) (define-rule-set "da-alphabetize" :rules (("A" "–" :string) ("a" "–" :string) ("B" "š" :string) ("b" "š" :string) ("C" "›" :string) ("c" "›" :string) ("d" "¢" :string) ("D" "¢" :string) ("E" "©" :string) ("e" "©" :string) ("F" "®" :string) ("f" "®" :string) ("G" "¯" :string) ("g" "¯" :string) ("h" "³" :string) ("H" "³" :string) ("I" "·" :string) ("i" "·" :string) ("j" "¹" :string) ("J" "¹" :string) ("K" "»" :string) ("k" "»" :string) ("L" "½" :string) ("l" "½" :string) ("M" "Â" :string) ("m" "Â" :string) ("N" "Ã" :string) ("n" "Ã" :string) ("O" "É" :string) ("o" "É" :string) ("P" "Ì" :string) ("p" "Ì" :string) ("Q" "Í" :string) ("q" "Í" :string) ("R" "Î" :string) ("r" "Î" :string) ("S" "Ò" :string) ("s" "Ò" :string) ("ß" "ÒÒ" :string) ("T" "Ú" :string) ("t" "Ú" :string) ("U" "ß" :string) ("u" "ß" :string) ("V" "ã" :string) ("v" "ã" :string) ("w" "ä" :string) ("W" "ä" :string) ("X" "å" :string) ("x" "å" :string) ("y" "ç" :string) ("Y" "ç" :string) ("Z" "è" :string) ("z" "è" :string) ("Æ" "ï" :string) ("æ" "ï" :string) ("ø" "ð" :string) ("Ø" "ð" :string) ("å" "ñ" :string) ("Å" "ñ" :string) )) (define-rule-set "da-resolve-diacritics" :rules (("A" "¢" :string) ("B" "¢" :string) ("C" "¢" :string) ("D" "¢" :string) ("Å" "¢" :string) ("E" "¢" :string) ("Æ" "¢" :string) ("F" "¢" :string) ("G" "¢" :string) ("H" "¢" :string) ("I" "¢" :string) ("J" "¢" :string) ("K" "¢" :string) ("L" "¢" :string) ("M" "¢" :string) ("N" "¢" :string) ("O" "¢" :string) ("P" "¢" :string) ("Q" "¢" :string) ("R" "¢" :string) ("S" "¢" :string) ("T" "¢" :string) ("U" "¢" :string) ("V" "¢" :string) ("W" "¢" :string) ("Ø" "¢" :string) ("X" "¢" :string) ("Y" "¢" :string) ("Z" "¢" :string) ("a" "¢" :string) ("b" "¢" :string) ("c" "¢" :string) ("d" "¢" :string) ("å" "¢" :string) ("e" "¢" :string) ("æ" "¢" :string) ("f" "¢" :string) ("g" "¢" :string) ("h" "¢" :string) ("i" "¢" :string) ("j" "¢" :string) ("k" "¢" :string) ("l" "¢" :string) ("m" "¢" :string) ("n" "¢" :string) ("o" "¢" :string) ("p" "¢" :string) ("q" "¢" :string) ("r" "¢" :string) ("s" "¢" :string) ("t" "¢" :string) ("u" "¢" :string) ("v" "¢" :string) ("w" "¢" :string) ("ø" "¢" :string) ("x" "¢" :string) ("y" "¢" :string) ("z" "¢" :string) ("ß" "ÿ" :string) )) (define-rule-set "da-resolve-case" :rules (("A" "8" :string) ("B" "8" :string) ("C" "8" :string) ("D" "8" :string) ("Å" "8" :string) ("E" "8" :string) ("Æ" "8" :string) ("F" "8" :string) ("G" "8" :string) ("H" "8" :string) ("I" "8" :string) ("J" "8" :string) ("K" "8" :string) ("L" "8" :string) ("M" "8" :string) ("N" "8" :string) ("O" "8" :string) ("P" "8" :string) ("Q" "8" :string) ("R" "8" :string) ("S" "8" :string) ("T" "8" :string) ("U" "8" :string) ("V" "8" :string) ("W" "8" :string) ("Ø" "8" :string) ("X" "8" :string) ("Y" "8" :string) ("Z" "8" :string) ("a" "9" :string) ("b" "9" :string) ("c" "9" :string) ("d" "9" :string) ("å" "9" :string) ("e" "9" :string) ("æ" "9" :string) ("f" "9" :string) ("g" "9" :string) ("h" "9" :string) ("i" "9" :string) ("j" "9" :string) ("k" "9" :string) ("l" "9" :string) ("m" "9" :string) ("n" "9" :string) ("o" "9" :string) ("p" "9" :string) ("q" "9" :string) ("r" "9" :string) ("s" "9" :string) ("t" "9" :string) ("u" "9" :string) ("v" "9" :string) ("w" "9" :string) ("ø" "9" :string) ("x" "9" :string) ("y" "9" :string) ("z" "9" :string) ("ß" "99" :string) )) (define-rule-set "da-ignore-special" :rules (("!" "" :string) ("'" "" :string) ("-" "" :string) ("." "" :string) ("?" "" :string) )) (define-rule-set "da-resolve-special" :rules (("?" "¡" :string) ("!" "¢" :string) ("." "£" :string) ("B" "¤" :string) ("C" "¤" :string) ("D" "¤" :string) ("Å" "¤" :string) ("E" "¤" :string) ("Æ" "¤" :string) ("F" "¤" :string) ("G" "¤" :string) ("H" "¤" :string) ("I" "¤" :string) ("J" "¤" :string) ("K" "¤" :string) ("L" "¤" :string) ("M" "¤" :string) ("N" "¤" :string) ("O" "¤" :string) ("P" "¤" :string) ("Q" "¤" :string) ("R" "¤" :string) ("S" "¤" :string) ("T" "¤" :string) ("U" "¤" :string) ("V" "¤" :string) ("W" "¤" :string) ("Ø" "¤" :string) ("X" "¤" :string) ("Y" "¤" :string) ("Z" "¤" :string) ("a" "¤" :string) ("b" "¤" :string) ("c" "¤" :string) ("d" "¤" :string) ("å" "¤" :string) ("e" "¤" :string) ("æ" "¤" :string) ("f" "¤" :string) ("g" "¤" :string) ("h" "¤" :string) ("i" "¤" :string) ("j" "¤" :string) ("k" "¤" :string) ("l" "¤" :string) ("m" "¤" :string) ("n" "¤" :string) ("o" "¤" :string) ("p" "¤" :string) ("q" "¤" :string) ("r" "¤" :string) ("s" "¤" :string) ("t" "¤" :string) ("u" "¤" :string) ("v" "¤" :string) ("w" "¤" :string) ("ø" "¤" :string) ("x" "¤" :string) ("y" "¤" :string) ("z" "¤" :string) ("A" "¤" :string) ("ß" "¤¤" :string) ("-" "¥" :string) ("'" "¦" :string) )) xindy-2.4/make-rules/alphabets/danish/latin9.pl0000644000176600017550000001355707451131711016475 00000000000000#!/usr/bin/perl $language = "Danish"; $prefix = "da"; $script = "latin"; $alphabet = [ ['A', ['a','A'],['á','Á'],['à','À'],['â','Â']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C'],['ç','Ç']], [], # ch (spanish/traditional) [], # cs (hungarian) [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) [], # 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) [], # e with ogonek (polish) ['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 cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O'],['ó','Ó'],['ô','Ô']], [], # o with acute (polish, upper sorbian) [], # 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 acute (lower sorbian, polish) [], # 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) [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) [], # thorn (icelandic) [], # wynn (english) ['Æ', ['æ','Æ']], ['Ø', ['ø','Ø'],['ö','Ö'],['½','¼']], ['Å', ['å','Å'],['aa','Aa','AA']], [], # a with diaeresis (finnish, swedish) [], # o with diaeresis (finnish, swedish) [], # a with ring above (icelandic) ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ [['þ','Þ'], 'after', [['t','h'], ['T','h']]] ]; @special = ('?', '!', '.', 'letters', '-', '\''); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/danish/Makefile.in0000664000176600017550000002101611372120311016763 00000000000000# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = make-rules/alphabets/danish DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_prog_latex.m4 \ $(top_srcdir)/m4/ac_prog_pdflatex.m4 $(top_srcdir)/VERSION \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CLISP = @CLISP@ CONVERT_FROM_UTF8 = @CONVERT_FROM_UTF8@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EXEEXT = @EXEEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ latex = @latex@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ memdir = @memdir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pdflatex = @pdflatex@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = \ cp1252.pl latin9.pl utf8.pl.in \ latin1.xdy CLEANFILES = \ cp1252.raw \ cp1252-doc.tex \ latin9.raw \ latin9-doc.tex \ utf8.raw \ utf8-doc.tex all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign make-rules/alphabets/danish/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --foreign make-rules/alphabets/danish/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am info: info-am info-am: install-data-am: install-dvi: install-dvi-am install-exec-am: install-html: install-html-am install-info: install-info-am install-man: install-pdf: install-pdf-am install-ps: install-ps-am installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: xindy-2.4/make-rules/alphabets/danish/Makefile.am0000644000176600017550000000212110741151670016757 00000000000000## Use `autoreconf' in top-level directory to recreate all ## autoconf/automake files. ## Or, call `automake Makefile' to create only Makefile.in. ## Copyright (C) 2004-2005 by Gour. ## ## 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. EXTRA_DIST = \ cp1252.pl latin9.pl utf8.pl.in \ latin1.xdy CLEANFILES = \ cp1252.raw \ cp1252-doc.tex \ latin9.raw \ latin9-doc.tex \ utf8.raw \ utf8-doc.tex xindy-2.4/make-rules/alphabets/danish/cp1252.pl0000644000176600017550000001355707451131711016211 00000000000000#!/usr/bin/perl $language = "Danish"; $prefix = "da"; $script = "latin"; $alphabet = [ ['A', ['a','A'],['á','Á'],['à','À'],['â','Â']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C'],['ç','Ç']], [], # ch (spanish/traditional) [], # cs (hungarian) [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) [], # 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) [], # e with ogonek (polish) ['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 cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O'],['ó','Ó'],['ô','Ô']], [], # o with acute (polish, upper sorbian) [], # 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 acute (lower sorbian, polish) [], # 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) [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) [], # thorn (icelandic) [], # wynn (english) ['Æ', ['æ','Æ']], ['Ø', ['ø','Ø'],['ö','Ö'],['œ','Œ']], ['Å', ['å','Å'],['aa','Aa','AA']], [], # a with diaeresis (finnish, swedish) [], # o with diaeresis (finnish, swedish) [], # a with ring above (icelandic) ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ [['þ','Þ'], 'after', [['t','h'], ['T','h']]] ]; @special = ('?', '!', '.', 'letters', '-', '\''); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/general/0002777000176600017550000000000011372120321015152 500000000000000xindy-2.4/make-rules/alphabets/general/utf8.pl.in0000644000176600017550000001545407451131711016735 00000000000000#!/usr/bin/perl $language = "A general sorting order for Western European languages"; $prefix = "xy"; $script = "latin"; $alphabet = [ ['A', ['a','A'],['á','Ã'],['à','À'],@u{['ă','Ä‚'],}['â','Â'],['ã','Ã'],['Ã¥','Ã…'], ['ä','Ä']@u{,['Ä…','Ä„']}], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C']@u{,['Ä','ÄŒ'],['ć','Ć'],['ĉ','Ĉ']},['ç','Ç']], [], # ch (spanish/traditional) [], # cs (hungarian) [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) [], # c with circumflex (esperanto) [], # c with cedilla (albanian, kurdish, turkish) ['D', ['d','D']@u{,['Ä','ÄŽ'],['Ä‘','Ä']}], [], # 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']@u{,['Ä›','Äš']},['é','É'],['è','È'],['ê','Ê'],['ë','Ë']@u{,['Ä™','Ę']}], [], # e with caron (lower/upper sorbian) [], # e with circumflex (kurdish) [], # e with diaeresis (albanian) [], # e with ogonek (polish) ['F', ['f','F']], ['G', ['g','G']@u{,['Ä','Äœ'],['ÄŸ','Äž']}], [], # gj (albanian) [], # gy (hungarian) [], # g with circumflex (esperanto) [], # g with breve (turkish) [], # g with cedilla/comma (latvian) [], # postpalatal fricative (gypsy/northrussian) ['H', ['h','H']@u{,['Ä¥','Ĥ']}], [], # h with circumflex (esperanto) [], # ch (many) [], # dotless i (turkish) ['I', ['i','I']@u{,['ı'],['','İ']},['í','Ã'],['ì','ÃŒ'],['î','ÃŽ'],['ï','Ã']], [], # i with inverted breve below (gypsy/northrussian) [], # i with circumflex (kurdish, romanian) [], # i with diaeresis (gypsy/northrussian) ['J', ['j','J']@u{,['ĵ','Ä´']}], [], # 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']@u{,['ľ','Ľ'],['Å‚','Å']}], [], # lj (croatian) [], # ll (albanian, spanish/traditional) [], # ly (hungarian) [], # l with cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N'],@u{['ň','Ň'],['Å„','Ń'],}['ñ','Ñ']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O'],['ó','Ó'],['ò','Ã’'],['ô','Ô'],['õ','Õ'],['ö','Ö']@u{,['Å‘','Å']}, ['ø','Ø']], [], # o with acute (polish, upper sorbian) [], # 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']@u{,['Å™','Ř'],['Å•','Å”']}], [], # rr (albanian) [], # r with caron (czech, slovak/large, upper sorbian) [], # r with acute (lower sorbian) [], # r with cedilla/comma (latvian) ['S', ['s','S']@9{,['Å¡','Å ']}@u{,['Å›','Åš'],['Å','Åœ'],['È™','Ș'],['ÅŸ','Åž']}], [], # sh (albanian) [], # sz (hungarian) [], # s with caron (many) [], # s with acute (lower sorbian, polish) [], # s with circumflex (esperanto) [], # s with comma below (romanian) [], # s with cedilla (kurdish, turkish) [], # z (estonian) [], # z with caron (estonian) ['T', ['t','T']@u{,['Å¥','Ť'],['È›','Èš']}], [], # th (albanian) [], # ty (hungarian) [], # t with caron (slovak/large) [], # t with comma below (romanian) [], # c with acute (upper sorbian) ['U', ['u','U'],['ú','Ú'],['ù','Ù']@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'],['ý','Ã'],['ÿ'@9{,'Ÿ'}]], [], # y preceded by apostrophe (hausa) [], # yogh (english) ['Z', ['z','Z']@9{,['ž','Ž']}@u{,['ź','Ź'],['ż','Å»']}], [], # zh (albanian) [], # zs (hungarian) [], # z with caron (many) [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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) ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ [['ß'], 'after', [['s','s']]], [['æ','Æ'], 'after', [['a','e'], ['A','e']]], @9{[['Å“','Å’'], 'after', [['o','e'], ['O','e']]]} ]; @special = ('?', '!', '.', 'letters', '-', '\''); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/general/latin1.xdy0000644000176600017550000003472307451131711017023 00000000000000;; Rules for xindy; generated by make-rules.pl ;; language: A general sorting order for Western European languages (define-letter-group "A" :prefixes ("–")) (define-letter-group "B" :after "A" :prefixes ("š")) (define-letter-group "C" :after "B" :prefixes ("›")) (define-letter-group "D" :after "C" :prefixes ("¢")) (define-letter-group "E" :after "D" :prefixes ("©")) (define-letter-group "F" :after "E" :prefixes ("®")) (define-letter-group "G" :after "F" :prefixes ("¯")) (define-letter-group "H" :after "G" :prefixes ("³")) (define-letter-group "I" :after "H" :prefixes ("·")) (define-letter-group "J" :after "I" :prefixes ("¹")) (define-letter-group "K" :after "J" :prefixes ("»")) (define-letter-group "L" :after "K" :prefixes ("½")) (define-letter-group "M" :after "L" :prefixes ("Â")) (define-letter-group "N" :after "M" :prefixes ("Ã")) (define-letter-group "O" :after "N" :prefixes ("É")) (define-letter-group "P" :after "O" :prefixes ("Ì")) (define-letter-group "Q" :after "P" :prefixes ("Í")) (define-letter-group "R" :after "Q" :prefixes ("Î")) (define-letter-group "S" :after "R" :prefixes ("Ò")) (define-letter-group "T" :after "S" :prefixes ("Ú")) (define-letter-group "U" :after "T" :prefixes ("ß")) (define-letter-group "V" :after "U" :prefixes ("ã")) (define-letter-group "W" :after "V" :prefixes ("ä")) (define-letter-group "X" :after "W" :prefixes ("å")) (define-letter-group "Y" :after "X" :prefixes ("ç")) (define-letter-group "Z" :after "Y" :prefixes ("è")) (define-rule-set "xy-alphabetize" :rules (("À" "–" :string) ("A" "–" :string) ("Á" "–" :string) ("Â" "–" :string) ("à" "–" :string) ("Ã" "–" :string) ("å" "–" :string) ("Ä" "–" :string) ("ä" "–" :string) ("Å" "–" :string) ("ã" "–" :string) ("á" "–" :string) ("a" "–" :string) ("â" "–" :string) ("æ" "–©" :string) ("Æ" "–©" :string) ("B" "š" :string) ("b" "š" :string) ("ç" "›" :string) ("Ç" "›" :string) ("C" "›" :string) ("c" "›" :string) ("D" "¢" :string) ("d" "¢" :string) ("E" "©" :string) ("ê" "©" :string) ("ë" "©" :string) ("È" "©" :string) ("e" "©" :string) ("É" "©" :string) ("è" "©" :string) ("Ê" "©" :string) ("é" "©" :string) ("Ë" "©" :string) ("F" "®" :string) ("f" "®" :string) ("G" "¯" :string) ("g" "¯" :string) ("H" "³" :string) ("h" "³" :string) ("I" "·" :string) ("í" "·" :string) ("î" "·" :string) ("Ì" "·" :string) ("ï" "·" :string) ("Í" "·" :string) ("Î" "·" :string) ("ì" "·" :string) ("Ï" "·" :string) ("i" "·" :string) ("J" "¹" :string) ("j" "¹" :string) ("K" "»" :string) ("k" "»" :string) ("L" "½" :string) ("l" "½" :string) ("m" "Â" :string) ("M" "Â" :string) ("N" "Ã" :string) ("n" "Ã" :string) ("Ñ" "Ã" :string) ("ñ" "Ã" :string) ("Ø" "É" :string) ("Ò" "É" :string) ("O" "É" :string) ("Õ" "É" :string) ("Ö" "É" :string) ("Ô" "É" :string) ("o" "É" :string) ("Ó" "É" :string) ("ò" "É" :string) ("ó" "É" :string) ("ô" "É" :string) ("õ" "É" :string) ("ö" "É" :string) ("ø" "É" :string) ("P" "Ì" :string) ("p" "Ì" :string) ("Q" "Í" :string) ("q" "Í" :string) ("r" "Î" :string) ("R" "Î" :string) ("s" "Ò" :string) ("S" "Ò" :string) ("ß" "ÒÒ" :string) ("T" "Ú" :string) ("t" "Ú" :string) ("ú" "ß" :string) ("ù" "ß" :string) ("Ú" "ß" :string) ("U" "ß" :string) ("Ù" "ß" :string) ("Ü" "ß" :string) ("û" "ß" :string) ("Û" "ß" :string) ("u" "ß" :string) ("ü" "ß" :string) ("v" "ã" :string) ("V" "ã" :string) ("w" "ä" :string) ("W" "ä" :string) ("x" "å" :string) ("X" "å" :string) ("Ý" "ç" :string) ("y" "ç" :string) ("Y" "ç" :string) ("ý" "ç" :string) ("ÿ" "ç" :string) ("z" "è" :string) ("Z" "è" :string) )) (define-rule-set "xy-resolve-diacritics" :rules (("Z" "¢" :string) ("t" "¢" :string) ("A" "¢" :string) ("B" "¢" :string) ("l" "¢" :string) ("C" "¢" :string) ("k" "¢" :string) ("D" "¢" :string) ("j" "¢" :string) ("E" "¢" :string) ("u" "¢" :string) ("i" "¢" :string) ("F" "¢" :string) ("G" "¢" :string) ("v" "¢" :string) ("H" "¢" :string) ("w" "¢" :string) ("I" "¢" :string) ("x" "¢" :string) ("J" "¢" :string) ("h" "¢" :string) ("K" "¢" :string) ("y" "¢" :string) ("L" "¢" :string) ("a" "¢" :string) ("M" "¢" :string) ("z" "¢" :string) ("N" "¢" :string) ("g" "¢" :string) ("O" "¢" :string) ("f" "¢" :string) ("P" "¢" :string) ("Q" "¢" :string) ("R" "¢" :string) ("S" "¢" :string) ("T" "¢" :string) ("e" "¢" :string) ("U" "¢" :string) ("d" "¢" :string) ("V" "¢" :string) ("c" "¢" :string) ("W" "¢" :string) ("X" "¢" :string) ("b" "¢" :string) ("Y" "¢" :string) ("m" "¢" :string) ("n" "¢" :string) ("o" "¢" :string) ("p" "¢" :string) ("q" "¢" :string) ("r" "¢" :string) ("s" "¢" :string) ("Á" "£" :string) ("é" "£" :string) ("Ç" "£" :string) ("Ú" "£" :string) ("É" "£" :string) ("ç" "£" :string) ("Í" "£" :string) ("á" "£" :string) ("Ý" "£" :string) ("Ñ" "£" :string) ("ñ" "£" :string) ("í" "£" :string) ("Ó" "£" :string) ("ó" "£" :string) ("ú" "£" :string) ("ý" "£" :string) ("Ì" "¤" :string) ("Ò" "¤" :string) ("Ù" "¤" :string) ("à" "¤" :string) ("è" "¤" :string) ("ì" "¤" :string) ("ù" "¤" :string) ("ò" "¤" :string) ("À" "¤" :string) ("È" "¤" :string) ("ÿ" "¤" :string) ("Ô" "¥" :string) ("Û" "¥" :string) ("ê" "¥" :string) ("â" "¥" :string) ("î" "¥" :string) ("û" "¥" :string) ("Â" "¥" :string) ("Î" "¥" :string) ("ô" "¥" :string) ("Ê" "¥" :string) ("Ü" "¦" :string) ("Ï" "¦" :string) ("Õ" "¦" :string) ("ï" "¦" :string) ("ã" "¦" :string) ("õ" "¦" :string) ("Ã" "¦" :string) ("Ë" "¦" :string) ("ü" "¦" :string) ("ë" "¦" :string) ("Ä" "§" :string) ("Ö" "§" :string) ("ä" "§" :string) ("ö" "§" :string) ("Å" "¨" :string) ("Ø" "¨" :string) ("å" "¨" :string) ("ø" "¨" :string) ("æ" "ÿ" :string) ("ß" "ÿ" :string) ("Æ" "ÿ" :string) )) (define-rule-set "xy-resolve-case" :rules (("À" "8" :string) ("Á" "8" :string) ("A" "8" :string) ("B" "8" :string) ("Â" "8" :string) ("C" "8" :string) ("Ã" "8" :string) ("D" "8" :string) ("Ä" "8" :string) ("E" "8" :string) ("Å" "8" :string) ("Ý" "8" :string) ("F" "8" :string) ("G" "8" :string) ("Ç" "8" :string) ("H" "8" :string) ("È" "8" :string) ("I" "8" :string) ("É" "8" :string) ("J" "8" :string) ("Ê" "8" :string) ("K" "8" :string) ("Ë" "8" :string) ("L" "8" :string) ("Ì" "8" :string) ("M" "8" :string) ("Í" "8" :string) ("N" "8" :string) ("Î" "8" :string) ("O" "8" :string) ("Ï" "8" :string) ("P" "8" :string) ("Q" "8" :string) ("Ñ" "8" :string) ("R" "8" :string) ("Ò" "8" :string) ("S" "8" :string) ("Ó" "8" :string) ("T" "8" :string) ("Ô" "8" :string) ("U" "8" :string) ("Õ" "8" :string) ("V" "8" :string) ("Ö" "8" :string) ("W" "8" :string) ("X" "8" :string) ("Ø" "8" :string) ("Y" "8" :string) ("Ù" "8" :string) ("Z" "8" :string) ("Ú" "8" :string) ("Û" "8" :string) ("Ü" "8" :string) ("Æ" "89" :string) ("à" "9" :string) ("á" "9" :string) ("a" "9" :string) ("b" "9" :string) ("â" "9" :string) ("c" "9" :string) ("ã" "9" :string) ("d" "9" :string) ("ä" "9" :string) ("e" "9" :string) ("å" "9" :string) ("f" "9" :string) ("g" "9" :string) ("ç" "9" :string) ("h" "9" :string) ("è" "9" :string) ("i" "9" :string) ("é" "9" :string) ("j" "9" :string) ("ê" "9" :string) ("k" "9" :string) ("ë" "9" :string) ("l" "9" :string) ("ì" "9" :string) ("m" "9" :string) ("í" "9" :string) ("n" "9" :string) ("î" "9" :string) ("o" "9" :string) ("ï" "9" :string) ("p" "9" :string) ("q" "9" :string) ("ñ" "9" :string) ("r" "9" :string) ("ò" "9" :string) ("s" "9" :string) ("ó" "9" :string) ("t" "9" :string) ("ô" "9" :string) ("u" "9" :string) ("õ" "9" :string) ("v" "9" :string) ("ö" "9" :string) ("w" "9" :string) ("x" "9" :string) ("ø" "9" :string) ("y" "9" :string) ("ù" "9" :string) ("z" "9" :string) ("ú" "9" :string) ("û" "9" :string) ("ü" "9" :string) ("ý" "9" :string) ("ÿ" "9" :string) ("æ" "99" :string) ("ß" "99" :string) )) (define-rule-set "xy-ignore-special" :rules (("!" "" :string) ("'" "" :string) ("-" "" :string) ("." "" :string) ("?" "" :string) )) (define-rule-set "xy-resolve-special" :rules (("?" "¡" :string) ("!" "¢" :string) ("." "£" :string) ("ü" "¤" :string) ("ý" "¤" :string) ("À" "¤" :string) ("Á" "¤" :string) ("A" "¤" :string) ("B" "¤" :string) ("Â" "¤" :string) ("C" "¤" :string) ("Ã" "¤" :string) ("D" "¤" :string) ("Ä" "¤" :string) ("E" "¤" :string) ("Å" "¤" :string) ("ÿ" "¤" :string) ("F" "¤" :string) ("G" "¤" :string) ("Ç" "¤" :string) ("H" "¤" :string) ("È" "¤" :string) ("I" "¤" :string) ("É" "¤" :string) ("J" "¤" :string) ("Ê" "¤" :string) ("K" "¤" :string) ("Ë" "¤" :string) ("L" "¤" :string) ("Ì" "¤" :string) ("M" "¤" :string) ("Í" "¤" :string) ("N" "¤" :string) ("Î" "¤" :string) ("O" "¤" :string) ("Ï" "¤" :string) ("P" "¤" :string) ("Q" "¤" :string) ("Ñ" "¤" :string) ("R" "¤" :string) ("Ò" "¤" :string) ("S" "¤" :string) ("Ó" "¤" :string) ("T" "¤" :string) ("Ô" "¤" :string) ("U" "¤" :string) ("Õ" "¤" :string) ("V" "¤" :string) ("Ö" "¤" :string) ("W" "¤" :string) ("X" "¤" :string) ("Ø" "¤" :string) ("Y" "¤" :string) ("Ù" "¤" :string) ("Z" "¤" :string) ("Ú" "¤" :string) ("Û" "¤" :string) ("Ü" "¤" :string) ("Ý" "¤" :string) ("à" "¤" :string) ("á" "¤" :string) ("a" "¤" :string) ("b" "¤" :string) ("â" "¤" :string) ("c" "¤" :string) ("ã" "¤" :string) ("d" "¤" :string) ("ä" "¤" :string) ("e" "¤" :string) ("å" "¤" :string) ("f" "¤" :string) ("g" "¤" :string) ("ç" "¤" :string) ("h" "¤" :string) ("è" "¤" :string) ("i" "¤" :string) ("é" "¤" :string) ("j" "¤" :string) ("ê" "¤" :string) ("k" "¤" :string) ("ë" "¤" :string) ("l" "¤" :string) ("ì" "¤" :string) ("m" "¤" :string) ("í" "¤" :string) ("n" "¤" :string) ("î" "¤" :string) ("o" "¤" :string) ("ï" "¤" :string) ("p" "¤" :string) ("q" "¤" :string) ("ñ" "¤" :string) ("r" "¤" :string) ("ò" "¤" :string) ("s" "¤" :string) ("ó" "¤" :string) ("t" "¤" :string) ("ô" "¤" :string) ("u" "¤" :string) ("õ" "¤" :string) ("v" "¤" :string) ("ö" "¤" :string) ("w" "¤" :string) ("x" "¤" :string) ("ø" "¤" :string) ("y" "¤" :string) ("ù" "¤" :string) ("z" "¤" :string) ("ú" "¤" :string) ("û" "¤" :string) ("Æ" "¤¤" :string) ("æ" "¤¤" :string) ("ß" "¤¤" :string) ("-" "¥" :string) ("'" "¦" :string) )) xindy-2.4/make-rules/alphabets/general/latin9.pl0000644000176600017550000001440707451131711016637 00000000000000#!/usr/bin/perl $language = "A general sorting order for Western European languages"; $prefix = "xy"; $script = "latin"; $alphabet = [ ['A', ['a','A'],['á','Á'],['à','À'],['â','Â'],['ã','Ã'],['å','Å'], ['ä','Ä']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C'],['ç','Ç']], [], # ch (spanish/traditional) [], # cs (hungarian) [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) [], # 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) [], # e with ogonek (polish) ['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 cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N'],['ñ','Ñ']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O'],['ó','Ó'],['ò','Ò'],['ô','Ô'],['õ','Õ'],['ö','Ö'], ['ø','Ø']], [], # o with acute (polish, upper sorbian) [], # 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 acute (lower sorbian, polish) [], # 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) [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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) ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ [['ß'], 'after', [['s','s']]], [['æ','Æ'], 'after', [['a','e'], ['A','e']]], [['½','¼'], 'after', [['o','e'], ['O','e']]] ]; @special = ('?', '!', '.', 'letters', '-', '\''); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/general/Makefile.in0000664000176600017550000002107611372120311017140 00000000000000# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = make-rules/alphabets/general DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_prog_latex.m4 \ $(top_srcdir)/m4/ac_prog_pdflatex.m4 $(top_srcdir)/VERSION \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CLISP = @CLISP@ CONVERT_FROM_UTF8 = @CONVERT_FROM_UTF8@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EXEEXT = @EXEEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ latex = @latex@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ memdir = @memdir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pdflatex = @pdflatex@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = \ cp1252.pl cp850.pl latin9.pl template.pl utf8.pl.in \ latin1.xdy CLEANFILES = \ cp1252.raw \ cp1252-doc.tex \ cp850.raw \ cp850-doc.tex \ latin9.raw \ latin9-doc.tex \ utf8.raw \ utf8-doc.tex all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign make-rules/alphabets/general/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --foreign make-rules/alphabets/general/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am info: info-am info-am: install-data-am: install-dvi: install-dvi-am install-exec-am: install-html: install-html-am install-info: install-info-am install-man: install-pdf: install-pdf-am install-ps: install-ps-am installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: xindy-2.4/make-rules/alphabets/general/cp850.pl0000644000176600017550000001430307451131711016271 00000000000000#!/usr/bin/perl $language = "A general sorting order for Western European languages"; $prefix = "xy"; $script = "latin"; $alphabet = [ ['A', ['a','A'],[' ','µ'],['…','·'],['ƒ','¶'],['Æ','Ç'],['†',''], ['„','Ž']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C'],['‡','€']], [], # ch (spanish/traditional) [], # cs (hungarian) [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) [], # 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) [], # e with ogonek (polish) ['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 cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N'],['¤','¥']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O'],['¢','à'],['•','ã'],['“','â'],['ä','å'],['”','™'], ['›','']], [], # o with acute (polish, upper sorbian) [], # 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 acute (lower sorbian, polish) [], # 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) [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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) ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ [['á'], 'after', [['s','s']]], [['‘','’'], 'after', [['a','e'], ['A','e']]], ]; @special = ('?', '!', '.', 'letters', '-', '\''); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/general/Makefile.am0000644000176600017550000000217510741151665017143 00000000000000## Use `autoreconf' in top-level directory to recreate all ## autoconf/automake files. ## Or, call `automake Makefile' to create only Makefile.in. ## Copyright (C) 2004-2005 by Gour. ## ## 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. EXTRA_DIST = \ cp1252.pl cp850.pl latin9.pl template.pl utf8.pl.in \ latin1.xdy CLEANFILES = \ cp1252.raw \ cp1252-doc.tex \ cp850.raw \ cp850-doc.tex \ latin9.raw \ latin9-doc.tex \ utf8.raw \ utf8-doc.tex xindy-2.4/make-rules/alphabets/general/cp1252.pl0000644000176600017550000001440707451131711016353 00000000000000#!/usr/bin/perl $language = "A general sorting order for Western European languages"; $prefix = "xy"; $script = "latin"; $alphabet = [ ['A', ['a','A'],['á','Á'],['à','À'],['â','Â'],['ã','Ã'],['å','Å'], ['ä','Ä']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C'],['ç','Ç']], [], # ch (spanish/traditional) [], # cs (hungarian) [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) [], # 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) [], # e with ogonek (polish) ['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 cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N'],['ñ','Ñ']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O'],['ó','Ó'],['ò','Ò'],['ô','Ô'],['õ','Õ'],['ö','Ö'], ['ø','Ø']], [], # o with acute (polish, upper sorbian) [], # 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 acute (lower sorbian, polish) [], # 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) [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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) ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ [['ß'], 'after', [['s','s']]], [['æ','Æ'], 'after', [['a','e'], ['A','e']]], [['œ','Œ'], 'after', [['o','e'], ['O','e']]] ]; @special = ('?', '!', '.', 'letters', '-', '\''); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/general/template.pl0000644000176600017550000001474307451131711017255 00000000000000#!/usr/bin/perl $language = "Template"; $prefix = "??"; $script = "latin"; # preferred order of diacritics of not specified otherwise: # go from little to big, from non-touching to touching # caron acute grave dot-above breve circumflex tilde # ring-above diaeresis comma-below cedilla ogonek stroke $alphabet = [ [], # a (many) [], # a with breve (romanian, vietnamese) [], # a with circumflex (romanian, vietnamese) [], # a with ogonek (polish) [], # b (many) [], # b with hook (hausa) [], # c (many) [], # ch (spanish/traditional) [], # cs (hungarian) [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) [], # c with circumflex (esperanto) [], # c with cedilla (albanian, kurdish, turkish) [], # d (many) [], # dh (albanian) [], # dz (hungarian, gypsy/northrussian) [], # dzs (hungarian) [], # d+z with caron (croatian) [], # d+z with acute (upper sorbian) [], # d with caron (slovak/large) [], # d with stroke (croatian, vietnamese) [], # d with hook (hausa) [], # eth (icelandic) [], # e (many) [], # e with caron (lower/upper sorbian) [], # e with circumflex (kurdish, vietnamese) [], # e with diaeresis (albanian) [], # e with ogonek (polish) [], # f (many) [], # g (many) [], # gj (albanian) [], # gy (hungarian) [], # g with circumflex (esperanto) [], # g with breve (turkish) [], # g with cedilla/comma (latvian) [], # postpalatal fricative (gypsy/northrussian) [], # h (many) [], # h with circumflex (esperanto) [], # ch (many) [], # dotless i (turkish) [], # i (many) [], # i with inverted breve below (gypsy/northrussian) [], # i with circumflex (kurdish, romanian) [], # i with diaeresis (gypsy/northrussian) [], # j (many) [], # j with circumflex (esperanto) [], # k (many) [], # kh (gypsy/northrussian) [], # k with cedilla/comma (latvian) [], # k with hook (hausa) [], # x (gypsy/northrussian) [], # l with stroke (lower/upper sorbian) [], # l (many) [], # lj (croatian) [], # ll (albanian, spanish/traditional) [], # ly (hungarian) [], # l with caron (slovak/large) [], # l with cedilla/comma (latvian) [], # l with stroke (polish) [], # m (many) [], # n (many) [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) [], # o (many) [], # o with acute (polish, upper sorbian) [], # o with circumflex (vietnamese) [], # o with horn (vietnamese) [], # o with diaeresis (hungarian, turkish) [], # p (many) [], # ph (gypsy/northrussian) [], # q (many) [], # r (many) [], # rr (albanian) [], # r with caron (czech, slovak/large, upper sorbian) [], # r with acute (lower sorbian) [], # r with cedilla/comma (latvian) [], # s (many) [], # sh (albanian) [], # sz (hungarian) [], # s with caron (many) [], # s with acute (lower sorbian, polish) [], # s with circumflex (esperanto) [], # s with comma below (romanian) [], # s with cedilla (kurdish, turkish) [], # z (estonian) [], # z with caron (estonian) [], # t (many) [], # th (albanian, gypsy/northrussian) [], # ty (hungarian) [], # t with caron (slovak/large) [], # t with comma below (romanian) [], # c with acute (upper sorbian) [], # u (many) [], # u with breve (esperanto) [], # u with circumflex (kurdish) [], # u with horn (vietnamese) [], # u with diaeresis (hungarian, turkish) [], # v (many) [], # w (many) [], # o with tilde (estonian) [], # a with diaeresis (estonian) [], # o with diaeresis (estonian) [], # u with diaeresis (estonian) [], # x (many) [], # xh (albanian) [], # y (many) [], # y preceded by apostrophe (hausa) [], # yogh (english) [], # z (many) [], # zh (albanian) [], # zs (hungarian) [], # z with caron (many) [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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, icelandic, swedish) [] # a with ring above (icelandic) ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ ]; @special = ('?', '!', '.', 'letters', '-', '\''); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/estonian/0002777000176600017550000000000011372120321015355 500000000000000xindy-2.4/make-rules/alphabets/estonian/utf8.pl.in0000644000176600017550000001320207451131711017125 00000000000000#!/usr/bin/perl $language = "Estonian"; $prefix = "et"; $script = "latin"; $alphabet = [ ['A', ['a','A']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C']], [], # ch (spanish/traditional) [], # cs (hungarian) [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) [], # 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) [], # e with ogonek (polish) ['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 cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O']], [], # o with acute (polish, upper sorbian) [], # 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 acute (lower sorbian, polish) [], # s with circumflex (esperanto) [], # s with comma below (romanian) [], # s with cedilla (kurdish, turkish) ['Z', ['z','Z']], ['Ž', ['ž','Ž']], ['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 (many) ['Õ', ['õ','Õ']], ['Ä', ['ä','Ä']], ['Ö', ['ö','Ö']], ['Ü', ['ü','Ü']], ['X', ['x','X']], [], # xh (albanian) ['Y', ['y','Y']], [], # y preceded by apostrophe (hausa) [], # yogh (english) [], # z (many) [], # zh (albanian) [], # zs (hungarian) [], # z with caron (many) [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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) ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ ]; @special = ('?', '!', '.', 'letters', '-', '\''); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/estonian/latin9.pl0000644000176600017550000001316007451131711017035 00000000000000#!/usr/bin/perl $language = "Estonian"; $prefix = "et"; $script = "latin"; $alphabet = [ ['A', ['a','A']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C']], [], # ch (spanish/traditional) [], # cs (hungarian) [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) [], # 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) [], # e with ogonek (polish) ['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 cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O']], [], # o with acute (polish, upper sorbian) [], # 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 acute (lower sorbian, polish) [], # s with circumflex (esperanto) [], # s with comma below (romanian) [], # s with cedilla (kurdish, turkish) ['Z', ['z','Z']], ['´', ['¸','´']], ['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 (many) ['Õ', ['õ','Õ']], ['Ä', ['ä','Ä']], ['Ö', ['ö','Ö']], ['Ü', ['ü','Ü']], ['X', ['x','X']], [], # xh (albanian) ['Y', ['y','Y']], [], # y preceded by apostrophe (hausa) [], # yogh (english) [], # z (many) [], # zh (albanian) [], # zs (hungarian) [], # z with caron (many) [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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) ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ ]; @special = ('?', '!', '.', 'letters', '-', '\''); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/estonian/Makefile.in0000664000176600017550000002077411372120311017347 00000000000000# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = make-rules/alphabets/estonian DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_prog_latex.m4 \ $(top_srcdir)/m4/ac_prog_pdflatex.m4 $(top_srcdir)/VERSION \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CLISP = @CLISP@ CONVERT_FROM_UTF8 = @CONVERT_FROM_UTF8@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EXEEXT = @EXEEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ latex = @latex@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ memdir = @memdir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pdflatex = @pdflatex@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = cp1252.pl latin9.pl utf8.pl.in CLEANFILES = \ cp1252.raw \ cp1252-doc.tex \ latin9.raw \ latin9-doc.tex \ utf8.raw \ utf8-doc.tex all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign make-rules/alphabets/estonian/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --foreign make-rules/alphabets/estonian/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am info: info-am info-am: install-data-am: install-dvi: install-dvi-am install-exec-am: install-html: install-html-am install-info: install-info-am install-man: install-pdf: install-pdf-am install-ps: install-ps-am installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: xindy-2.4/make-rules/alphabets/estonian/Makefile.am0000644000176600017550000000207110741151666017342 00000000000000## Use `autoreconf' in top-level directory to recreate all ## autoconf/automake files. ## Or, call `automake Makefile' to create only Makefile.in. ## Copyright (C) 2004-2005 by Gour. ## ## 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. EXTRA_DIST = cp1252.pl latin9.pl utf8.pl.in CLEANFILES = \ cp1252.raw \ cp1252-doc.tex \ latin9.raw \ latin9-doc.tex \ utf8.raw \ utf8-doc.tex xindy-2.4/make-rules/alphabets/estonian/cp1252.pl0000644000176600017550000001316007451131711016551 00000000000000#!/usr/bin/perl $language = "Estonian"; $prefix = "et"; $script = "latin"; $alphabet = [ ['A', ['a','A']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C']], [], # ch (spanish/traditional) [], # cs (hungarian) [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) [], # 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) [], # e with ogonek (polish) ['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 cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O']], [], # o with acute (polish, upper sorbian) [], # 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 acute (lower sorbian, polish) [], # s with circumflex (esperanto) [], # s with comma below (romanian) [], # s with cedilla (kurdish, turkish) ['Z', ['z','Z']], ['Ž', ['ž','Ž']], ['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 (many) ['Õ', ['õ','Õ']], ['Ä', ['ä','Ä']], ['Ö', ['ö','Ö']], ['Ü', ['ü','Ü']], ['X', ['x','X']], [], # xh (albanian) ['Y', ['y','Y']], [], # y preceded by apostrophe (hausa) [], # yogh (english) [], # z (many) [], # zh (albanian) [], # zs (hungarian) [], # z with caron (many) [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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) ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ ]; @special = ('?', '!', '.', 'letters', '-', '\''); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/hebrew/0002777000176600017550000000000011372120321015011 500000000000000xindy-2.4/make-rules/alphabets/hebrew/utf8.pl.in0000644000176600017550000000222607451131711016565 00000000000000#!/usr/bin/perl $language = "Hebrew"; $prefix = "iw"; $script = "hebrew"; $alphabet = [ ['×', ['×'] @u{,['אַ'],['×Ö¶'],['אּ'],['אָ'],['×Ö»']}], ['ב', ['ב'] @u{,['בַ'],['בָ'],['בּ'],['בֵּ']}], ['×’', ['×’'] @u{,['גּ']}], ['ד', ['ד'] @u{,['דּ']}], ['×”', ['×”'] @u{,['הּ']}], ['ו', ['ו'] @u{,['וּ']}], ['×–', ['×–'] @u{,['זּ']}], ['×—', ['×—']], ['ט', ['ט'] @u{,['טּ']}], ['×™', ['×™'] @u{,['יּ']}], ['×›', ['×›','ך'] @u{,['כּ','ךּ']}], ['ל', ['ל'] @u{,['לּ']}], ['מ', ['מ','×'] @u{,['מּ']}], ['× ', ['× ','ן'] @u{,['ï­€']}], ['ס', ['ס'] @u{,['ï­']}], ['×¢', ['×¢']], ['פ', ['פ','×£'] @u{,['ï­„','ï­ƒ']}], ['צ', ['צ','×¥'] @u{,['ï­†']}], ['×§', ['×§'] @u{,['ï­‡']}], ['ר', ['ר'] @u{,['ï­ˆ']}], ['ש', ['ש'] @u{,['שׂ'],['שׁ'],['שּׁ']}], ['ת', ['ת'] @u{,['ï­Š']}] ]; $ligatures = [ @u{[['×°'], 'after', [['ו','ו']]],} @u{[['×±'], 'after', [['ו','×™']]],} @u{[['ײ'], 'after', [['×™','×™']]],} ]; @special = ('?', '!', '.', ';', '·', 'letters', @u{'ï­‹',} '-'); # first lower or upper case? $sortcase = "Aa"; #$sortcase = "aA"; do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/hebrew/iso88598.pl0000644000176600017550000000124107451131711016506 00000000000000#!/usr/bin/perl $language = "Hebrew"; $prefix = "iw"; $script = "hebrew"; $alphabet = [ ['à', ['à'] ], ['á', ['á'] ], ['â', ['â'] ], ['ã', ['ã'] ], ['ä', ['ä'] ], ['å', ['å'] ], ['æ', ['æ'] ], ['ç', ['ç']], ['è', ['è'] ], ['é', ['é'] ], ['ë', ['ë','ê'] ], ['ì', ['ì'] ], ['î', ['î','í'] ], ['ð', ['ð','ï'] ], ['ñ', ['ñ'] ], ['ò', ['ò']], ['ô', ['ô','ó'] ], ['ö', ['ö','õ'] ], ['÷', ['÷'] ], ['ø', ['ø'] ], ['ù', ['ù'] ], ['ú', ['ú'] ] ]; $ligatures = [ ]; @special = ('?', '!', '.', ';', '·', 'letters', '-'); # first lower or upper case? $sortcase = "Aa"; #$sortcase = "aA"; do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/hebrew/Makefile.in0000664000176600017550000002072211372120312016775 00000000000000# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = make-rules/alphabets/hebrew DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_prog_latex.m4 \ $(top_srcdir)/m4/ac_prog_pdflatex.m4 $(top_srcdir)/VERSION \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CLISP = @CLISP@ CONVERT_FROM_UTF8 = @CONVERT_FROM_UTF8@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EXEEXT = @EXEEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ latex = @latex@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ memdir = @memdir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pdflatex = @pdflatex@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = iso88598.pl utf8.pl.in CLEANFILES = \ iso88598.raw \ iso88598-doc.tex \ utf8.raw \ utf8-doc.tex all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign make-rules/alphabets/hebrew/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --foreign make-rules/alphabets/hebrew/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am info: info-am info-am: install-data-am: install-dvi: install-dvi-am install-exec-am: install-html: install-html-am install-info: install-info-am install-man: install-pdf: install-pdf-am install-ps: install-ps-am installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: xindy-2.4/make-rules/alphabets/hebrew/Makefile.am0000644000176600017550000000202510741151661016770 00000000000000## Use `autoreconf' in top-level directory to recreate all ## autoconf/automake files. ## Or, call `automake Makefile' to create only Makefile.in. ## Copyright (C) 2004-2005 by Gour. ## ## 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. EXTRA_DIST = iso88598.pl utf8.pl.in CLEANFILES = \ iso88598.raw \ iso88598-doc.tex \ utf8.raw \ utf8-doc.tex xindy-2.4/make-rules/alphabets/make-rules.pl0000644000176600017550000001513711305577447016105 00000000000000#!/usr/bin/perl open XDY,">$ARGV[0].xdy"; open DOC,">$ARGV[0]-doc.tex"; open TEST,">$ARGV[0].raw"; open TESTXDY,">$ARGV[0]-test.xdy"; print XDY ";; Rules for xindy; generated by make-rules.pl\n"; print XDY ";; language: $language\n\n"; if ($prefix) { $prefix = $prefix . '-'; } print TESTXDY "(require \"lang/$ARGV[0].xdy\")\n"; print TESTXDY "(define-sort-rule-orientations (forward backward forward forward))\n"; print TESTXDY "(use-rule-set :run 0\n"; print TESTXDY " :rule-set (\"".$prefix."alphabetize\" \"".$prefix."ignore-special\"))\n"; print TESTXDY "(use-rule-set :run 1\n"; print TESTXDY " :rule-set (\"".$prefix."resolve-diacritics\" \"".$prefix."ignore-special\"))\n"; print TESTXDY "(use-rule-set :run 2\n"; print TESTXDY " :rule-set (\"".$prefix."resolve-case\" \"".$prefix."ignore-special\"))\n"; print TESTXDY "(use-rule-set :run 3\n"; print TESTXDY " :rule-set (\"".$prefix."resolve-special\"))\n"; close TESTXDY; $fn = "test.xdy"; ! -f $fn && -f "$INC[0]/$fn" and $fn = "$INC[0]/$fn"; -f $fn or die "$fn: $!"; system("cat $fn >> $ARGV[0]-test.xdy"); $begin = 128; # $begin = 97 if ($script eq "cyrillic"); # $begin = 150 if ($script eq "latin"); # $begin = 65 if ($script eq "greek"); if (!$begin) { $begin = 65; } print "Alphabet has " . @{$alphabet} . " elements.\n"; for ($i = 0; $i < @{$alphabet}; $i++) { if (defined($alphabet->[$i][0])) { $letter = $alphabet->[$i][0]; $lout = $letter; $lout =~ s/\~/~~/g; $lout =~ s/\"/~\"/g; $token = chr($i+$begin); $token =~ s/\~/~~/g; $token =~ s/\"/~\"/g; if ($after ne $lout) { print XDY "\"))\n" if ($i); print XDY "(define-letter-group \"$lout\""; print XDY " :after \"$after\"" if ($i); print XDY " :prefixes (\""; } else { print XDY "\" \""; } print XDY "$token"; $after = $lout; } } print XDY "\"))\n\n"; $ref = \$i; $offset = $begin; $f = 1; make_tokens(); # print test raw file # alphabet $p = 1; foreach $letter (keys %tokens) { print TEST "(indexentry :key (\"$letter\") :locref \"$p\")\n"; $p++; } # end process_ligatures(); print_tokens($prefix . "alphabetize"); $ref = \$j; $offset = 161; $f = 1; make_tokens(); for ($i = 0; $i < @{$ligatures}; $i++) { if ($ligatures->[$i][1] eq "before") { $token = chr(161); } else { $token = chr(255); } foreach $ligature_variant (@{$ligatures->[$i][0]}) { $tokens{$ligature_variant} = $token; } } print_tokens($prefix . "resolve-diacritics"); $ref = \$k; $offset = 48; $f = 1; if ($sortcase eq "Aa") { $offset = 57; $f = -1; } make_tokens(); process_ligatures(); print_tokens($prefix . "resolve-case"); foreach $character (@special) { $tokens{$character} = "" unless ($character eq "letters"); } print_tokens($prefix . "ignore-special"); $offset = 161; $f = 1; for ($l = 0; $l < @special; $l++) { if (@special[$l] eq "letters") { $ref = \$l; make_tokens(); process_ligatures(); } else { $token = chr($l+$offset); $tokens{@special[$l]} = $token; } } print_tokens($prefix . "resolve-special"); # print doc: # alphabet for ($i = 0; $i < @{$alphabet}; $i++) { for ($j = 1; $j < @{$alphabet->[$i]}; $j++) { push @l,join("\\,", (@{$alphabet->[$i][$j]})); } if ((@l)) { push @m, join(" & ", (@l)); } # push @m, "`".$alphabet->[$i][0]."':\\>".join(" -- ", (@l)); @l = (); } print DOC "\\subsection{$language"; print DOC " ($variant)" if ($variant); print DOC "}\n\n"; print DOC "\\subsubsection{Alphabet}\n"; print DOC "\\icod\\fcod\n"; print DOC "\\begin{alphabet}\n"; print DOC join("\\\\\n", (@m)); print DOC "\n\\end{alphabet}\n"; print DOC "\\idef\\fdef\n"; # ligatures print DOC "\n\\subsubsection{Ligatures}\n"; print DOC "\\begin{flushleft}\n"; print DOC "None.\n" unless @{$ligatures}; @m = (); for ($i = 0; $i < @{$ligatures}; $i++) { for ($j = 0; $j < @{$ligatures->[$i][0]}; $j++) { push @m, "`$ligatures->[$i][0][$j]' is sorted like `" . join("\\,", (@{$ligatures->[$i][2][$j]})) . "', but \\emph{$ligatures->[$i][1]} it in otherwise equal words."; } } print DOC join("\\\\\n", (@m)); print DOC "\n\\end{flushleft}\n"; # case print DOC "\n\\subsubsection{Upper-/lowercase words}\n"; if ($sortcase eq "Aa") { print DOC "Capitalized or uppercase words are sorted \\emph{before} "; print DOC "otherwise equal lowercase words.\n"; } else { print DOC "Capitalized or uppercase words are sorted \\emph{after} "; print DOC "otherwise equal lowercase words.\n"; } # special print DOC "\n\\subsubsection{Special characters}\n"; print DOC "The order of special characters and letters is:\n"; print DOC "\\begin{flushleft}\n"; print DOC join("\\hspace{4mm}", (@special)); print DOC "\n\\end{flushleft}\n"; print DOC "\\newpage\n"; # end # print test raw file # for ($i = 0; $i < @{$alphabet}; $i++) { # for ($j = 1; $j < @{$alphabet->[$i]}; $j++) { # foreach $letter (@{$alphabet->[$i][$j]}) { # print TEST "(indexentry :key (\"$letter\") :locref \"$p\")\n"; # $p++; # } # } # } # ligatures for ($i = 0; $i < @{$ligatures}; $i++) { for ($j = 0; $j < @{$ligatures->[$i][0]}; $j++) { print TEST "(indexentry :key (\"$ligatures->[$i][0][$j]\") :locref \"$p\")\n"; $p++; print TEST "(indexentry :key (\"" . join("", (@{$ligatures->[$i][2][$j]})) . "\") :locref \"$p\")\n"; $p++; } } # special foreach $letter (@special) { if ($letter ne "letters") { print TEST "(indexentry :key (\"$letter\") :locref \"$p\")\n"; $p++; } } # end sub make_tokens { for ($i = 0; $i < @{$alphabet}; $i++) { for ($j = 1; $j < @{$alphabet->[$i]}; $j++) { for ($k = 0; $k < @{$alphabet->[$i][$j]}; $k++) { $token = chr($f*$$ref+$offset); if ($alphabet->[$i][$j][$k]) { $tokens{$alphabet->[$i][$j][$k]} = $token; } } } } } sub process_ligatures { for ($i = 0; $i < @{$ligatures}; $i++) { for ($j = 0; $j < @{$ligatures->[$i][0]}; $j++) { $token = ""; foreach $ligature_component (@{$ligatures->[$i][2][$j]}) { $token = $token.$tokens{$ligature_component}; } $tokens{$ligatures->[$i][0][$j]} = $token; } } } sub print_tokens { print XDY "(define-rule-set \"$_[0]\"\n\n :rules ("; foreach $letter (sort { (length($b) <=> length($a)) || ($tokens{$a} cmp $tokens{$b}) } (keys %tokens)) { $lout = $letter; $lout =~ s/\~/~~/g; $lout =~ s/\"/~\"/g; $tout = $tokens{$letter}; $tout =~ s/\~/~~/g; $tout =~ s/\"/~\"/g; print XDY "(\"$lout\" \"$tout\" :string)\n "; } print XDY "))\n\n"; %tokens = (); } xindy-2.4/make-rules/alphabets/bulgarian/0002777000176600017550000000000011372120321015501 500000000000000xindy-2.4/make-rules/alphabets/bulgarian/koi8-r.pl0000644000176600017550000000334107451131711017072 00000000000000#!/usr/bin/perl $language = "Bulgarian"; $prefix = "bg"; $script = "cyrillic"; $alphabet = [ ['á', ['Á','á']], ['â', ['Â','â']], ['÷', ['×','÷']], ['ç', ['Ç','ç']], [], # ghe with upturn (ukrainian) ['ä', ['Ä','ä']], [], # dje (serbian) [], # gje (macedonian) ['å', ['Å','å']], [], # io (mongolian) [], # ukrainian ie ['ö', ['Ö','ö']], ['ú', ['Ú','ú']], [], # dze (macedonian) ['é', ['É','é']], [], # belarusian-ukrainian i [], # yi (ukrainian) ['ê', ['Ê','ê']], [], # 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) ['û', ['Û','û']], ['ý', ['Ý','ý']], ['ÿ', ['ß','ÿ']], [], # yeru (belarusian, russian) ['ø', ['Ø','ø']], [], [], # e (belarusian, russian) ['à', ['À','à']], ['ñ', ['Ñ','ñ']], [], [], [], [] ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ ]; @special = ('?', '!', '.', 'letters', '-', '\''); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/bulgarian/utf8.pl.in0000644000176600017550000000352107451131711017254 00000000000000#!/usr/bin/perl $language = "Bulgarian"; $prefix = "bg"; $script = "cyrillic"; $alphabet = [ ['Ð', ['а','Ð']], ['Б', ['б','Б']], ['Ð’', ['в','Ð’']], ['Г', ['г','Г']], [], # ghe with upturn (ukrainian) ['Д', ['д','Д']], [], # dje (serbian) [], # gje (macedonian) ['Е', ['е','Е']], [], # io (mongolian) [], # ukrainian ie ['Ж', ['ж','Ж']], ['З', ['з','З']], [], # dze (macedonian) ['И', ['и','И']], [], # belarusian-ukrainian i [], # yi (ukrainian) ['Й', ['й','Й']], [], # 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) ['Ш', ['ш','Ш']], ['Щ', ['щ','Щ']], ['Ъ', ['ÑŠ','Ъ']], [], # yeru (belarusian, russian) ['Ь', ['ÑŒ','Ь']], [], [], # e (belarusian, russian) ['Ю', ['ÑŽ','Ю']], ['Я', ['Ñ','Я']], [], [@u{'Ѫ', ['Ñ«','Ѫ']}], [], [] ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ ]; @special = ('?', '!', '.', 'letters', '-', '\''); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/bulgarian/Makefile.in0000664000176600017550000002105711372120311017466 00000000000000# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = make-rules/alphabets/bulgarian DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_prog_latex.m4 \ $(top_srcdir)/m4/ac_prog_pdflatex.m4 $(top_srcdir)/VERSION \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CLISP = @CLISP@ CONVERT_FROM_UTF8 = @CONVERT_FROM_UTF8@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EXEEXT = @EXEEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ latex = @latex@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ memdir = @memdir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pdflatex = @pdflatex@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = cp1251.pl iso88595.pl koi8-r.pl utf8.pl.in CLEANFILES = \ cp1251.raw \ cp1251-doc.tex \ iso88595.raw \ iso88595-doc.tex \ koi8-r.raw \ koi8-r-doc.tex \ utf8.raw \ utf8-doc.tex all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign make-rules/alphabets/bulgarian/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --foreign make-rules/alphabets/bulgarian/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am info: info-am info-am: install-data-am: install-dvi: install-dvi-am install-exec-am: install-html: install-html-am install-info: install-info-am install-man: install-pdf: install-pdf-am install-ps: install-ps-am installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: xindy-2.4/make-rules/alphabets/bulgarian/cp1251.pl0000644000176600017550000000334107451131711016674 00000000000000#!/usr/bin/perl $language = "Bulgarian"; $prefix = "bg"; $script = "cyrillic"; $alphabet = [ ['À', ['à','À']], ['Á', ['á','Á']], ['Â', ['â','Â']], ['Ã', ['ã','Ã']], [], # ghe with upturn (ukrainian) ['Ä', ['ä','Ä']], [], # dje (serbian) [], # gje (macedonian) ['Å', ['å','Å']], [], # io (mongolian) [], # ukrainian ie ['Æ', ['æ','Æ']], ['Ç', ['ç','Ç']], [], # dze (macedonian) ['È', ['è','È']], [], # belarusian-ukrainian i [], # yi (ukrainian) ['É', ['é','É']], [], # 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) ['Ø', ['ø','Ø']], ['Ù', ['ù','Ù']], ['Ú', ['ú','Ú']], [], # yeru (belarusian, russian) ['Ü', ['ü','Ü']], [], [], # e (belarusian, russian) ['Þ', ['þ','Þ']], ['ß', ['ÿ','ß']], [], [], [], [] ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ ]; @special = ('?', '!', '.', 'letters', '-', '\''); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/bulgarian/iso88595.pl0000644000176600017550000000334107451131711017176 00000000000000#!/usr/bin/perl $language = "Bulgarian"; $prefix = "bg"; $script = "cyrillic"; $alphabet = [ ['°', ['Ð','°']], ['±', ['Ñ','±']], ['²', ['Ò','²']], ['³', ['Ó','³']], [], # ghe with upturn (ukrainian) ['´', ['Ô','´']], [], # dje (serbian) [], # gje (macedonian) ['µ', ['Õ','µ']], [], # io (mongolian) [], # ukrainian ie ['¶', ['Ö','¶']], ['·', ['×','·']], [], # dze (macedonian) ['¸', ['Ø','¸']], [], # belarusian-ukrainian i [], # yi (ukrainian) ['¹', ['Ù','¹']], [], # 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) ['È', ['è','È']], ['É', ['é','É']], ['Ê', ['ê','Ê']], [], # yeru (belarusian, russian) ['Ì', ['ì','Ì']], [], [], # e (belarusian, russian) ['Î', ['î','Î']], ['Ï', ['ï','Ï']], [], [], [], [] ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ ]; @special = ('?', '!', '.', 'letters', '-', '\''); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/bulgarian/Makefile.am0000644000176600017550000000215210741151672017463 00000000000000## Use `autoreconf' in top-level directory to recreate all ## autoconf/automake files. ## Or, call `automake Makefile' to create only Makefile.in. ## Copyright (C) 2004-2005 by Gour. ## ## 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. EXTRA_DIST = cp1251.pl iso88595.pl koi8-r.pl utf8.pl.in CLEANFILES = \ cp1251.raw \ cp1251-doc.tex \ iso88595.raw \ iso88595-doc.tex \ koi8-r.raw \ koi8-r-doc.tex \ utf8.raw \ utf8-doc.tex xindy-2.4/make-rules/alphabets/italian/0002777000176600017550000000000011372120321015156 500000000000000xindy-2.4/make-rules/alphabets/italian/utf8.pl.in0000644000176600017550000001367107451131711016740 00000000000000#!/usr/bin/perl $language = "Italian"; $prefix = "it"; $script = "latin"; $alphabet = [ ['A', ['a','A'],[],[],['à','À']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C']], [], # ch (spanish/traditional) [], # cs (hungarian) [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) [], # 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) [], # e with ogonek (polish) ['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 cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O'],[],['ó','Ó'],['ò','Ã’']], [], # o with acute (polish, upper sorbian) [], # 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 acute (lower sorbian, polish) [], # 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']], [], # zs (hungarian) [], # zh (albanian) [], # z with caron (many) [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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) ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ [['ß'], 'after', [['s','s']]] ]; @special = ('?', '!', '.', 'letters', '-', '\''); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/italian/latin1.pl0000644000176600017550000001364407451131711016635 00000000000000#!/usr/bin/perl $language = "Italian"; $prefix = "it"; $script = "latin"; $alphabet = [ ['A', ['a','A'],[],[],['à','À']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C']], [], # ch (spanish/traditional) [], # cs (hungarian) [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) [], # 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) [], # e with ogonek (polish) ['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 cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O'],[],['ó','Ó'],['ò','Ò']], [], # o with acute (polish, upper sorbian) [], # 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 acute (lower sorbian, polish) [], # 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']], [], # zs (hungarian) [], # zh (albanian) [], # z with caron (many) [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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) ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ [['ß'], 'after', [['s','s']]] ]; @special = ('?', '!', '.', 'letters', '-', '\''); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/italian/Makefile.in0000664000176600017550000002071711372120312017146 00000000000000# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = make-rules/alphabets/italian DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_prog_latex.m4 \ $(top_srcdir)/m4/ac_prog_pdflatex.m4 $(top_srcdir)/VERSION \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CLISP = @CLISP@ CONVERT_FROM_UTF8 = @CONVERT_FROM_UTF8@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EXEEXT = @EXEEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ latex = @latex@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ memdir = @memdir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pdflatex = @pdflatex@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = latin1.pl utf8.pl.in CLEANFILES = \ latin1.raw \ latin1-doc.tex \ utf8.raw \ utf8-doc.tex all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign make-rules/alphabets/italian/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --foreign make-rules/alphabets/italian/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am info: info-am info-am: install-data-am: install-dvi: install-dvi-am install-exec-am: install-html: install-html-am install-info: install-info-am install-man: install-pdf: install-pdf-am install-ps: install-ps-am installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: xindy-2.4/make-rules/alphabets/italian/Makefile.am0000644000176600017550000000201710741151657017143 00000000000000## Use `autoreconf' in top-level directory to recreate all ## autoconf/automake files. ## Or, call `automake Makefile' to create only Makefile.in. ## Copyright (C) 2004-2005 by Gour. ## ## 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. EXTRA_DIST = latin1.pl utf8.pl.in CLEANFILES = \ latin1.raw \ latin1-doc.tex \ utf8.raw \ utf8-doc.tex xindy-2.4/make-rules/alphabets/finnish/0002777000176600017550000000000011372120321015173 500000000000000xindy-2.4/make-rules/alphabets/finnish/utf8.pl.in0000644000176600017550000001346107451131711016752 00000000000000#!/usr/bin/perl $language = "Finnish"; $prefix = "fi"; $script = "latin"; $alphabet = [ ['A', ['a','A']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C']], [], # ch (spanish/traditional) [], # cs (hungarian) [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) [], # 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) [], # e with ogonek (polish) ['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 cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O']], [], # o with acute (polish, upper sorbian) [], # 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 acute (lower sorbian, polish) [], # 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 (many) [], # 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) [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) [], # thorn (icelandic) [], # wynn (english) [], # ligature ae (danish, icelandic, norwegian) [], # o with stroke (danish, norwegian) ['Ã…', ['Ã¥','Ã…']], ['Ä', ['ä','Ä'],['æ','Æ']], ['Ö', ['ö','Ö'],['ø','Ø'],['õ','Õ']], [] # a with ring above (icelandic) ]; #$sortcase = 'Aa'; $sortcase = 'aA'; $ligatures = [ [['ß'], 'after', [['s','s']]] ]; @special = ('?', '!', '.', 'letters', '-', '\'', '{', '}'); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/finnish/latin9.pl0000644000176600017550000001343107451131711016654 00000000000000#!/usr/bin/perl $language = "Finnish"; $prefix = "fi"; $script = "latin"; $alphabet = [ ['A', ['a','A']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C']], [], # ch (spanish/traditional) [], # cs (hungarian) [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) [], # 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) [], # e with ogonek (polish) ['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 cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O']], [], # o with acute (polish, upper sorbian) [], # 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 acute (lower sorbian, polish) [], # 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 (many) [], # 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) [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) [], # thorn (icelandic) [], # wynn (english) [], # ligature ae (danish, icelandic, norwegian) [], # o with stroke (danish, norwegian) ['Å', ['å','Å']], ['Ä', ['ä','Ä'],['æ','Æ']], ['Ö', ['ö','Ö'],['ø','Ø'],['õ','Õ']], [] # a with ring above (icelandic) ]; #$sortcase = 'Aa'; $sortcase = 'aA'; $ligatures = [ [['ß'], 'after', [['s','s']]] ]; @special = ('?', '!', '.', 'letters', '-', '\'', '{', '}'); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/finnish/Makefile.in0000664000176600017550000002103711372120311017156 00000000000000# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = make-rules/alphabets/finnish DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_prog_latex.m4 \ $(top_srcdir)/m4/ac_prog_pdflatex.m4 $(top_srcdir)/VERSION \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CLISP = @CLISP@ CONVERT_FROM_UTF8 = @CONVERT_FROM_UTF8@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EXEEXT = @EXEEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ latex = @latex@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ memdir = @memdir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pdflatex = @pdflatex@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = \ cp1252.pl latin9.pl utf8.pl.in \ tex-cp1252.xdy tex-latin9.xdy CLEANFILES = \ cp1252.raw \ cp1252-doc.tex \ latin9.raw \ latin9-doc.tex \ utf8.raw \ utf8-doc.tex all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign make-rules/alphabets/finnish/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --foreign make-rules/alphabets/finnish/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am info: info-am info-am: install-data-am: install-dvi: install-dvi-am install-exec-am: install-html: install-html-am install-info: install-info-am install-man: install-pdf: install-pdf-am install-ps: install-ps-am installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: xindy-2.4/make-rules/alphabets/finnish/Makefile.am0000644000176600017550000000213710741151666017163 00000000000000## Use `autoreconf' in top-level directory to recreate all ## autoconf/automake files. ## Or, call `automake Makefile' to create only Makefile.in. ## Copyright (C) 2004-2005 by Gour. ## ## 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. EXTRA_DIST = \ cp1252.pl latin9.pl utf8.pl.in \ tex-cp1252.xdy tex-latin9.xdy CLEANFILES = \ cp1252.raw \ cp1252-doc.tex \ latin9.raw \ latin9-doc.tex \ utf8.raw \ utf8-doc.tex xindy-2.4/make-rules/alphabets/finnish/cp1252.pl0000644000176600017550000001343107451131711016370 00000000000000#!/usr/bin/perl $language = "Finnish"; $prefix = "fi"; $script = "latin"; $alphabet = [ ['A', ['a','A']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C']], [], # ch (spanish/traditional) [], # cs (hungarian) [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) [], # 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) [], # e with ogonek (polish) ['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 cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O']], [], # o with acute (polish, upper sorbian) [], # 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 acute (lower sorbian, polish) [], # 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 (many) [], # 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) [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) [], # thorn (icelandic) [], # wynn (english) [], # ligature ae (danish, icelandic, norwegian) [], # o with stroke (danish, norwegian) ['Å', ['å','Å']], ['Ä', ['ä','Ä'],['æ','Æ']], ['Ö', ['ö','Ö'],['ø','Ø'],['õ','Õ']], [] # a with ring above (icelandic) ]; #$sortcase = 'Aa'; $sortcase = 'aA'; $ligatures = [ [['ß'], 'after', [['s','s']]] ]; @special = ('?', '!', '.', 'letters', '-', '\'', '{', '}'); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/finnish/tex-latin9.xdy0000644000176600017550000000066107451131711017644 00000000000000;; Finnish LaTeX support. ;; ;; This file contains some rules to process TeX-letters with xindy. ;; ;; We first map them to the ISO-Latin counterpart and then use the ;; mappings in one of the two other modules to map them to the actual ;; position. (require "tex/inputenc/latin1.xdy") ;; These are not in the inputenc stuff: (merge-rule "\aa" "å" :string) (merge-rule "\AA" "Å" :string) (merge-rule "\ss" "ß" :string) ;; End xindy-2.4/make-rules/alphabets/finnish/tex-cp1252.xdy0000644000176600017550000000061007451131711017352 00000000000000;; Finnish LaTeX support. ;; ;; This file contains some rules to process TeX-letters with xindy. ;; ;; We first map them to the ISO-Latin counterpart and then use the ;; mappings in one of the two other modules to map them to the actual ;; position. (require "tex/inputenc/cp1252.xdy") (merge-rule "\aa" "å" :string) (merge-rule "\AA" "Å" :string) (merge-rule "\ss" "ß" :string) ;; End xindy-2.4/make-rules/alphabets/vietnamese/0002777000176600017550000000000011372120322015676 500000000000000xindy-2.4/make-rules/alphabets/vietnamese/utf8.pl.in0000644000176600017550000001456407451131711017461 00000000000000#!/usr/bin/perl $language = "Vietnamese"; $prefix = "vi"; $script = "latin"; $alphabet = [ ['A', ['a','A'],['à','À'],['á','Ã'],['ạ','Ạ'],['ả','Ả'],['ã','Ã']], ['Ä‚', ['ă','Ä‚'],['ằ','Ằ'],['ắ','Ắ'],['ặ','Ặ'],['ẳ','Ẳ'],['ẵ','Ẵ']], ['Â', ['â','Â'],['ầ','Ầ'],['ấ','Ấ'],['ậ','Ậ'],['ẩ','Ẩ'],['ẫ','Ẫ']], [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C']], [], # ch (spanish/traditonal) [], # cs (hungarian) [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) [], # 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 hook (hausa) [], # eth (icelandic) ['E', ['e','E'],['è','È'],['é','É'],['ẹ','Ẹ'],['ẻ','Ẻ'],['ẽ','Ẽ']], [], # e with caron (lower/upper sorbian) ['Ê', ['ê','Ê'],['á»','Ề'],['ế','Ế'],['ệ','Ệ'],['ể','Ể'],['á»…','Ễ']], [], # e with diaeresis (albanian) [], # e with ogonek (polish) ['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/traditonal) [], # ly (hungarian) [], # l with cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O'],['ò','Ã’'],['ó','Ó'],['á»','Ọ'],['á»','Ỏ'],['õ','Õ']], [], # o with acute (polish, upper sorbian) ['Ô', ['ô','Ô'],['ồ','á»’'],['ố','á»'],['á»™','Ộ'],['ổ','á»”'],['á»—','á»–']], ['Æ ', ['Æ¡','Æ '],['á»','Ờ'],['á»›','Ớ'],['ợ','Ợ'],['ở','Ở'],['ỡ','á» ']], [], # 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 acute (lower sorbian, polish) [], # 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 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) [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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) ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ ]; @special = ('?', '!', '.', 'letters', '-', '\''); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/vietnamese/Makefile.in0000664000176600017550000002065611372120313017670 00000000000000# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = make-rules/alphabets/vietnamese DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_prog_latex.m4 \ $(top_srcdir)/m4/ac_prog_pdflatex.m4 $(top_srcdir)/VERSION \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CLISP = @CLISP@ CONVERT_FROM_UTF8 = @CONVERT_FROM_UTF8@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EXEEXT = @EXEEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ latex = @latex@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ memdir = @memdir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pdflatex = @pdflatex@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = utf8.pl.in CLEANFILES = \ utf8.raw \ utf8-doc.tex all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign make-rules/alphabets/vietnamese/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --foreign make-rules/alphabets/vietnamese/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am info: info-am info-am: install-data-am: install-dvi: install-dvi-am install-exec-am: install-html: install-html-am install-info: install-info-am install-man: install-pdf: install-pdf-am install-ps: install-ps-am installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: xindy-2.4/make-rules/alphabets/vietnamese/Makefile.am0000644000176600017550000000174510741151641017662 00000000000000## Use `autoreconf' in top-level directory to recreate all ## autoconf/automake files. ## Or, call `automake Makefile' to create only Makefile.in. ## Copyright (C) 2004-2005 by Gour. ## ## 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. EXTRA_DIST = utf8.pl.in CLEANFILES = \ utf8.raw \ utf8-doc.tex xindy-2.4/make-rules/alphabets/kurdish/0002777000176600017550000000000011372120321015206 500000000000000xindy-2.4/make-rules/alphabets/kurdish/turkish-i-latin5.pl0000644000176600017550000001320507451131711020577 00000000000000#!/usr/bin/perl $language = "Kurdish"; $variant = "Turkish i"; $prefix = "ku"; $script = "latin"; $alphabet = [ ['A', ['a','A']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C']], [], # ch (spanish/traditional) [], # cs (hungarian) [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) [], # c with circumflex (esperanto) ['Ç', ['ç','Ç']], ['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 diaeresis (albanian) [], # e with ogonek (polish) ['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) ['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 cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O']], [], # o with acute (polish, upper sorbian) [], # o with circumflex (vietnamese) [], # o with horn (vietnamese) [], # o with diaeresis (hungarian, turkish) ['P', ['p','P']], [], # ph (gypsy/northrussian) [], # q (many) ['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 acute (lower sorbian, polish) [], # s with circumflex (esperanto) [], # s with comma below (romanian) ['Þ', ['þ','Þ']], [], # 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 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) [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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) ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ ]; @special = ('?', '!', '.', 'letters', '-', '\''); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/kurdish/bedirxan-utf8.pl.in0000644000176600017550000001320107451131711020547 00000000000000#!/usr/bin/perl $language = "Kurdish"; $variant = "Bedirxan"; $prefix = "ku"; $script = "latin"; $alphabet = [ ['A', ['a','A']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C']], [], # ch (spanish/traditional) [], # cs (hungarian) [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) [], # c with circumflex (esperanto) ['Ç', ['ç','Ç']], ['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 diaeresis (albanian) [], # e with ogonek (polish) ['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 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 cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O']], [], # o with acute (polish, upper sorbian) [], # o with circumflex (vietnamese) [], # o with horn (vietnamese) [], # o with diaeresis (hungarian, turkish) ['P', ['p','P']], [], # ph (gypsy/northrussian) [], # q (many) ['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 acute (lower sorbian, polish) [], # s with circumflex (esperanto) [], # s with comma below (romanian) ['Åž', ['ÅŸ','Åž']], [], # 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 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) [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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) ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ ]; @special = ('?', '!', '.', 'letters', '-', '\''); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/kurdish/bedirxan-latin5.pl0000644000176600017550000001316207451131711020456 00000000000000#!/usr/bin/perl $language = "Kurdish"; $variant = "Bedirxan"; $prefix = "ku"; $script = "latin"; $alphabet = [ ['A', ['a','A']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C']], [], # ch (spanish/traditional) [], # cs (hungarian) [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) [], # c with circumflex (esperanto) ['Ç', ['ç','Ç']], ['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 diaeresis (albanian) [], # e with ogonek (polish) ['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 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 cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O']], [], # o with acute (polish, upper sorbian) [], # o with circumflex (vietnamese) [], # o with horn (vietnamese) [], # o with diaeresis (hungarian, turkish) ['P', ['p','P']], [], # ph (gypsy/northrussian) [], # q (many) ['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 acute (lower sorbian, polish) [], # s with circumflex (esperanto) [], # s with comma below (romanian) ['Þ', ['þ','Þ']], [], # 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 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) [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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) ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ ]; @special = ('?', '!', '.', 'letters', '-', '\''); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/kurdish/Makefile.in0000664000176600017550000002124711372120312017175 00000000000000# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = make-rules/alphabets/kurdish DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_prog_latex.m4 \ $(top_srcdir)/m4/ac_prog_pdflatex.m4 $(top_srcdir)/VERSION \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CLISP = @CLISP@ CONVERT_FROM_UTF8 = @CONVERT_FROM_UTF8@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EXEEXT = @EXEEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ latex = @latex@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ memdir = @memdir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pdflatex = @pdflatex@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = \ bedirxan-latin5.pl bedirxan-utf8.pl.in \ turkish-i-latin5.pl turkish-i-utf8.pl.in \ latin5.xdy CLEANFILES = \ bedirxan-latin5.raw \ bedirxan-latin5-doc.tex \ bedirxan-utf8.raw \ bedirxan-utf8-doc.tex \ turkish-i-latin5.raw \ turkish-i-latin5-doc.tex \ turkish-i-utf8.raw \ turkish-i-utf8-doc.tex all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign make-rules/alphabets/kurdish/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --foreign make-rules/alphabets/kurdish/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am info: info-am info-am: install-data-am: install-dvi: install-dvi-am install-exec-am: install-html: install-html-am install-info: install-info-am install-man: install-pdf: install-pdf-am install-ps: install-ps-am installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: xindy-2.4/make-rules/alphabets/kurdish/latin5.xdy0000644000176600017550000002170707451131711017061 00000000000000;; Rules for xindy; generated by make-rules.pl ;; language: Kurdish (define-letter-group "A" :prefixes ("–")) (define-letter-group "B" :after "A" :prefixes ("š")) (define-letter-group "C" :after "B" :prefixes ("›")) (define-letter-group "Ç" :after "C" :prefixes ("¡")) (define-letter-group "D" :after "Ç" :prefixes ("¢")) (define-letter-group "E" :after "D" :prefixes ("©")) (define-letter-group "Ê" :after "E" :prefixes ("«")) (define-letter-group "F" :after "Ê" :prefixes ("®")) (define-letter-group "G" :after "F" :prefixes ("¯")) (define-letter-group "H" :after "G" :prefixes ("³")) (define-letter-group "I" :after "H" :prefixes ("·")) (define-letter-group "Î" :after "I" :prefixes ("¸")) (define-letter-group "J" :after "Î" :prefixes ("¹")) (define-letter-group "K" :after "J" :prefixes ("»")) (define-letter-group "L" :after "K" :prefixes ("½")) (define-letter-group "M" :after "L" :prefixes ("Â")) (define-letter-group "N" :after "M" :prefixes ("Ã")) (define-letter-group "O" :after "N" :prefixes ("É")) (define-letter-group "P" :after "O" :prefixes ("Ì")) (define-letter-group "R" :after "P" :prefixes ("Î")) (define-letter-group "S" :after "R" :prefixes ("Ò")) (define-letter-group "Þ" :after "S" :prefixes ("Ù")) (define-letter-group "T" :after "Þ" :prefixes ("Ú")) (define-letter-group "U" :after "T" :prefixes ("ß")) (define-letter-group "Û" :after "U" :prefixes ("á")) (define-letter-group "V" :after "Û" :prefixes ("ã")) (define-letter-group "W" :after "V" :prefixes ("ä")) (define-letter-group "X" :after "W" :prefixes ("å")) (define-letter-group "Y" :after "X" :prefixes ("ç")) (define-letter-group "Z" :after "Y" :prefixes ("è")) (define-rule-set "ku-alphabetize" :rules (("A" "–" :string) ("a" "–" :string) ("B" "š" :string) ("b" "š" :string) ("C" "›" :string) ("c" "›" :string) ("Ç" "¡" :string) ("ç" "¡" :string) ("d" "¢" :string) ("D" "¢" :string) ("e" "©" :string) ("E" "©" :string) ("Ê" "«" :string) ("ê" "«" :string) ("F" "®" :string) ("f" "®" :string) ("G" "¯" :string) ("g" "¯" :string) ("h" "³" :string) ("H" "³" :string) ("i" "·" :string) ("I" "·" :string) ("Î" "¸" :string) ("î" "¸" :string) ("J" "¹" :string) ("j" "¹" :string) ("k" "»" :string) ("K" "»" :string) ("L" "½" :string) ("l" "½" :string) ("m" "Â" :string) ("M" "Â" :string) ("N" "Ã" :string) ("n" "Ã" :string) ("O" "É" :string) ("o" "É" :string) ("P" "Ì" :string) ("p" "Ì" :string) ("R" "Î" :string) ("r" "Î" :string) ("S" "Ò" :string) ("s" "Ò" :string) ("Þ" "Ù" :string) ("þ" "Ù" :string) ("t" "Ú" :string) ("T" "Ú" :string) ("U" "ß" :string) ("u" "ß" :string) ("Û" "á" :string) ("û" "á" :string) ("v" "ã" :string) ("V" "ã" :string) ("w" "ä" :string) ("W" "ä" :string) ("x" "å" :string) ("X" "å" :string) ("y" "ç" :string) ("Y" "ç" :string) ("Z" "è" :string) ("z" "è" :string) )) (define-rule-set "ku-resolve-diacritics" :rules (("A" "¢" :string) ("B" "¢" :string) ("C" "¢" :string) ("D" "¢" :string) ("E" "¢" :string) ("F" "¢" :string) ("G" "¢" :string) ("Ç" "¢" :string) ("H" "¢" :string) ("I" "¢" :string) ("J" "¢" :string) ("Ê" "¢" :string) ("K" "¢" :string) ("L" "¢" :string) ("M" "¢" :string) ("N" "¢" :string) ("Î" "¢" :string) ("O" "¢" :string) ("P" "¢" :string) ("R" "¢" :string) ("S" "¢" :string) ("T" "¢" :string) ("U" "¢" :string) ("V" "¢" :string) ("W" "¢" :string) ("X" "¢" :string) ("Y" "¢" :string) ("Z" "¢" :string) ("Û" "¢" :string) ("Þ" "¢" :string) ("a" "¢" :string) ("b" "¢" :string) ("c" "¢" :string) ("d" "¢" :string) ("e" "¢" :string) ("f" "¢" :string) ("g" "¢" :string) ("ç" "¢" :string) ("h" "¢" :string) ("i" "¢" :string) ("j" "¢" :string) ("ê" "¢" :string) ("k" "¢" :string) ("l" "¢" :string) ("m" "¢" :string) ("n" "¢" :string) ("î" "¢" :string) ("o" "¢" :string) ("p" "¢" :string) ("r" "¢" :string) ("s" "¢" :string) ("t" "¢" :string) ("u" "¢" :string) ("v" "¢" :string) ("w" "¢" :string) ("x" "¢" :string) ("y" "¢" :string) ("z" "¢" :string) ("û" "¢" :string) ("þ" "¢" :string) )) (define-rule-set "ku-resolve-case" :rules (("A" "8" :string) ("B" "8" :string) ("C" "8" :string) ("D" "8" :string) ("E" "8" :string) ("F" "8" :string) ("G" "8" :string) ("Ç" "8" :string) ("H" "8" :string) ("I" "8" :string) ("J" "8" :string) ("Ê" "8" :string) ("K" "8" :string) ("L" "8" :string) ("M" "8" :string) ("N" "8" :string) ("Î" "8" :string) ("O" "8" :string) ("P" "8" :string) ("R" "8" :string) ("S" "8" :string) ("T" "8" :string) ("U" "8" :string) ("V" "8" :string) ("W" "8" :string) ("X" "8" :string) ("Y" "8" :string) ("Z" "8" :string) ("Û" "8" :string) ("Þ" "8" :string) ("a" "9" :string) ("b" "9" :string) ("c" "9" :string) ("d" "9" :string) ("e" "9" :string) ("f" "9" :string) ("g" "9" :string) ("ç" "9" :string) ("h" "9" :string) ("i" "9" :string) ("j" "9" :string) ("ê" "9" :string) ("k" "9" :string) ("l" "9" :string) ("m" "9" :string) ("n" "9" :string) ("î" "9" :string) ("o" "9" :string) ("p" "9" :string) ("r" "9" :string) ("s" "9" :string) ("t" "9" :string) ("u" "9" :string) ("v" "9" :string) ("w" "9" :string) ("x" "9" :string) ("y" "9" :string) ("z" "9" :string) ("û" "9" :string) ("þ" "9" :string) )) (define-rule-set "ku-ignore-special" :rules (("!" "" :string) ("'" "" :string) ("-" "" :string) ("." "" :string) ("?" "" :string) )) (define-rule-set "ku-resolve-special" :rules (("?" "¡" :string) ("!" "¢" :string) ("." "£" :string) ("C" "¤" :string) ("D" "¤" :string) ("E" "¤" :string) ("F" "¤" :string) ("G" "¤" :string) ("Ç" "¤" :string) ("H" "¤" :string) ("I" "¤" :string) ("J" "¤" :string) ("Ê" "¤" :string) ("K" "¤" :string) ("L" "¤" :string) ("M" "¤" :string) ("N" "¤" :string) ("Î" "¤" :string) ("O" "¤" :string) ("P" "¤" :string) ("R" "¤" :string) ("S" "¤" :string) ("T" "¤" :string) ("U" "¤" :string) ("V" "¤" :string) ("W" "¤" :string) ("X" "¤" :string) ("Y" "¤" :string) ("Z" "¤" :string) ("Û" "¤" :string) ("Þ" "¤" :string) ("a" "¤" :string) ("b" "¤" :string) ("c" "¤" :string) ("d" "¤" :string) ("e" "¤" :string) ("f" "¤" :string) ("g" "¤" :string) ("ç" "¤" :string) ("h" "¤" :string) ("i" "¤" :string) ("j" "¤" :string) ("ê" "¤" :string) ("k" "¤" :string) ("l" "¤" :string) ("m" "¤" :string) ("n" "¤" :string) ("î" "¤" :string) ("A" "¤" :string) ("o" "¤" :string) ("p" "¤" :string) ("r" "¤" :string) ("s" "¤" :string) ("t" "¤" :string) ("u" "¤" :string) ("v" "¤" :string) ("w" "¤" :string) ("x" "¤" :string) ("y" "¤" :string) ("z" "¤" :string) ("û" "¤" :string) ("þ" "¤" :string) ("B" "¤" :string) ("-" "¥" :string) ("'" "¦" :string) )) xindy-2.4/make-rules/alphabets/kurdish/Makefile.am0000644000176600017550000000234510741151656017176 00000000000000## Use `autoreconf' in top-level directory to recreate all ## autoconf/automake files. ## Or, call `automake Makefile' to create only Makefile.in. ## Copyright (C) 2004-2005 by Gour. ## ## 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. EXTRA_DIST = \ bedirxan-latin5.pl bedirxan-utf8.pl.in \ turkish-i-latin5.pl turkish-i-utf8.pl.in \ latin5.xdy CLEANFILES = \ bedirxan-latin5.raw \ bedirxan-latin5-doc.tex \ bedirxan-utf8.raw \ bedirxan-utf8-doc.tex \ turkish-i-latin5.raw \ turkish-i-latin5-doc.tex \ turkish-i-utf8.raw \ turkish-i-utf8-doc.tex xindy-2.4/make-rules/alphabets/kurdish/turkish-i-utf8.pl.in0000644000176600017550000001322407451131711020677 00000000000000#!/usr/bin/perl $language = "Kurdish"; $variant = "Turkish i"; $prefix = "ku"; $script = "latin"; $alphabet = [ ['A', ['a','A']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C']], [], # ch (spanish/traditional) [], # cs (hungarian) [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) [], # c with circumflex (esperanto) ['Ç', ['ç','Ç']], ['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 diaeresis (albanian) [], # e with ogonek (polish) ['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) ['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 cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O']], [], # o with acute (polish, upper sorbian) [], # o with circumflex (vietnamese) [], # o with horn (vietnamese) [], # o with diaeresis (hungarian, turkish) ['P', ['p','P']], [], # ph (gypsy/northrussian) [], # q (many) ['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 acute (lower sorbian, polish) [], # s with circumflex (esperanto) [], # s with comma below (romanian) ['Åž', ['ÅŸ','Åž']], [], # 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 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) [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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) ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ ]; @special = ('?', '!', '.', 'letters', '-', '\''); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/english/0002777000176600017550000000000011372120321015166 500000000000000xindy-2.4/make-rules/alphabets/english/utf8.pl.in0000644000176600017550000001372207451131711016745 00000000000000#!/usr/bin/perl $language = "English"; $prefix = "en"; $script = "latin"; $alphabet = [ ['A', ['a','A'],['à','À']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C'],['ç','Ç']], [], # ch (spanish/traditional) [], # cs (hungarian) [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) [], # 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) [], # e with ogonek (polish) ['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 cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N'],['ñ','Ñ']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O'],['ö','Ö'],['ô','Ô']], [], # o with acute (polish, upper sorbian) [], # 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 acute (lower sorbian, polish) [], # 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) [@u{'Èœ', ['È','Èœ']}], ['Z', ['z','Z']], [], # zh (albanian) [], # zs (hungarian) [], # z with caron (many) [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) ['Þ', ['þ','Þ']], [@u{'Æ¿', ['Æ¿','Ç·']}], [], # 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) ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ [['æ','Æ'], 'after', [['a','e'], ['A','e']]], [['Å“','Å’'], 'after', [['o','e'], ['O','e']]] ]; @special = ('?', '!', '.', 'letters', '-', '\'', '{', '}'); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/english/tex-ascii.xdy0000644000176600017550000000044707451131711017531 00000000000000;; Finnish LaTeX support. ;; ;; This file contains some rules to process TeX-letters with xindy. ;; ;; We first map them to the ISO-Latin counterpart and then use the ;; mappings in one of the two other modules to map them to the actual ;; position. (require "tex/inputenc/latin1.xdy") ;; End xindy-2.4/make-rules/alphabets/english/latin9.pl0000644000176600017550000001361107451131711016647 00000000000000#!/usr/bin/perl $language = "English"; $prefix = "en"; $script = "latin"; $alphabet = [ ['A', ['a','A'],['à','À']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C'],['ç','Ç']], [], # ch (spanish/traditional) [], # cs (hungarian) [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) [], # 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) [], # e with ogonek (polish) ['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 cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N'],['ñ','Ñ']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O'],['ö','Ö'],['ô','Ô']], [], # o with acute (polish, upper sorbian) [], # 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 acute (lower sorbian, polish) [], # 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) [], ['Z', ['z','Z']], [], # zh (albanian) [], # zs (hungarian) [], # z with caron (many) [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) ['Þ', ['þ','Þ']], [], [], # 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) ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ [['æ','Æ'], 'after', [['a','e'], ['A','e']]], [['½','¼'], 'after', [['o','e'], ['O','e']]] ]; @special = ('?', '!', '.', 'letters', '-', '\'', '{', '}'); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/english/ascii.xdy0000644000176600017550000001770507451131711016740 00000000000000;; Rules for xindy; generated by make-rules.pl ;; language: English (define-letter-group "A" :prefixes ("–")) (define-letter-group "B" :after "A" :prefixes ("š")) (define-letter-group "C" :after "B" :prefixes ("›")) (define-letter-group "D" :after "C" :prefixes ("¢")) (define-letter-group "E" :after "D" :prefixes ("©")) (define-letter-group "F" :after "E" :prefixes ("®")) (define-letter-group "G" :after "F" :prefixes ("¯")) (define-letter-group "H" :after "G" :prefixes ("³")) (define-letter-group "I" :after "H" :prefixes ("·")) (define-letter-group "J" :after "I" :prefixes ("¹")) (define-letter-group "K" :after "J" :prefixes ("»")) (define-letter-group "L" :after "K" :prefixes ("½")) (define-letter-group "M" :after "L" :prefixes ("Â")) (define-letter-group "N" :after "M" :prefixes ("Ã")) (define-letter-group "O" :after "N" :prefixes ("É")) (define-letter-group "P" :after "O" :prefixes ("Ì")) (define-letter-group "Q" :after "P" :prefixes ("Í")) (define-letter-group "R" :after "Q" :prefixes ("Î")) (define-letter-group "S" :after "R" :prefixes ("Ò")) (define-letter-group "T" :after "S" :prefixes ("Ú")) (define-letter-group "U" :after "T" :prefixes ("ß")) (define-letter-group "V" :after "U" :prefixes ("ã")) (define-letter-group "W" :after "V" :prefixes ("ä")) (define-letter-group "X" :after "W" :prefixes ("å")) (define-letter-group "Y" :after "X" :prefixes ("ç")) (define-letter-group "Z" :after "Y" :prefixes ("è")) (define-rule-set "en-alphabetize" :rules (("A" "–" :string) ("a" "–" :string) ("B" "š" :string) ("b" "š" :string) ("C" "›" :string) ("c" "›" :string) ("D" "¢" :string) ("d" "¢" :string) ("E" "©" :string) ("e" "©" :string) ("F" "®" :string) ("f" "®" :string) ("G" "¯" :string) ("g" "¯" :string) ("H" "³" :string) ("h" "³" :string) ("I" "·" :string) ("i" "·" :string) ("J" "¹" :string) ("j" "¹" :string) ("K" "»" :string) ("k" "»" :string) ("L" "½" :string) ("l" "½" :string) ("M" "Â" :string) ("m" "Â" :string) ("N" "Ã" :string) ("n" "Ã" :string) ("O" "É" :string) ("o" "É" :string) ("P" "Ì" :string) ("p" "Ì" :string) ("Q" "Í" :string) ("q" "Í" :string) ("R" "Î" :string) ("r" "Î" :string) ("S" "Ò" :string) ("s" "Ò" :string) ("T" "Ú" :string) ("t" "Ú" :string) ("U" "ß" :string) ("u" "ß" :string) ("V" "ã" :string) ("v" "ã" :string) ("W" "ä" :string) ("w" "ä" :string) ("X" "å" :string) ("x" "å" :string) ("Y" "ç" :string) ("y" "ç" :string) ("Z" "è" :string) ("z" "è" :string) )) (define-rule-set "en-resolve-diacritics" :rules (("A" "¢" :string) ("B" "¢" :string) ("C" "¢" :string) ("D" "¢" :string) ("E" "¢" :string) ("F" "¢" :string) ("G" "¢" :string) ("H" "¢" :string) ("I" "¢" :string) ("J" "¢" :string) ("K" "¢" :string) ("L" "¢" :string) ("M" "¢" :string) ("N" "¢" :string) ("O" "¢" :string) ("P" "¢" :string) ("Q" "¢" :string) ("R" "¢" :string) ("S" "¢" :string) ("T" "¢" :string) ("U" "¢" :string) ("V" "¢" :string) ("W" "¢" :string) ("X" "¢" :string) ("Y" "¢" :string) ("Z" "¢" :string) ("a" "¢" :string) ("b" "¢" :string) ("c" "¢" :string) ("d" "¢" :string) ("e" "¢" :string) ("f" "¢" :string) ("g" "¢" :string) ("h" "¢" :string) ("i" "¢" :string) ("j" "¢" :string) ("k" "¢" :string) ("l" "¢" :string) ("m" "¢" :string) ("n" "¢" :string) ("o" "¢" :string) ("p" "¢" :string) ("q" "¢" :string) ("r" "¢" :string) ("s" "¢" :string) ("t" "¢" :string) ("u" "¢" :string) ("v" "¢" :string) ("w" "¢" :string) ("x" "¢" :string) ("y" "¢" :string) ("z" "¢" :string) )) (define-rule-set "en-resolve-case" :rules (("A" "8" :string) ("B" "8" :string) ("C" "8" :string) ("D" "8" :string) ("E" "8" :string) ("F" "8" :string) ("G" "8" :string) ("H" "8" :string) ("I" "8" :string) ("J" "8" :string) ("K" "8" :string) ("L" "8" :string) ("M" "8" :string) ("N" "8" :string) ("O" "8" :string) ("P" "8" :string) ("Q" "8" :string) ("R" "8" :string) ("S" "8" :string) ("T" "8" :string) ("U" "8" :string) ("V" "8" :string) ("W" "8" :string) ("X" "8" :string) ("Y" "8" :string) ("Z" "8" :string) ("a" "9" :string) ("b" "9" :string) ("c" "9" :string) ("d" "9" :string) ("e" "9" :string) ("f" "9" :string) ("g" "9" :string) ("h" "9" :string) ("i" "9" :string) ("j" "9" :string) ("k" "9" :string) ("l" "9" :string) ("m" "9" :string) ("n" "9" :string) ("o" "9" :string) ("p" "9" :string) ("q" "9" :string) ("r" "9" :string) ("s" "9" :string) ("t" "9" :string) ("u" "9" :string) ("v" "9" :string) ("w" "9" :string) ("x" "9" :string) ("y" "9" :string) ("z" "9" :string) )) (define-rule-set "en-ignore-special" :rules (("!" "" :string) ("'" "" :string) ("-" "" :string) ("." "" :string) ("{" "" :string) ("}" "" :string) ("?" "" :string) )) (define-rule-set "en-resolve-special" :rules (("?" "¡" :string) ("!" "¢" :string) ("." "£" :string) ("C" "¤" :string) ("D" "¤" :string) ("E" "¤" :string) ("F" "¤" :string) ("G" "¤" :string) ("H" "¤" :string) ("I" "¤" :string) ("J" "¤" :string) ("K" "¤" :string) ("L" "¤" :string) ("M" "¤" :string) ("N" "¤" :string) ("O" "¤" :string) ("P" "¤" :string) ("Q" "¤" :string) ("R" "¤" :string) ("S" "¤" :string) ("T" "¤" :string) ("U" "¤" :string) ("V" "¤" :string) ("W" "¤" :string) ("X" "¤" :string) ("Y" "¤" :string) ("Z" "¤" :string) ("a" "¤" :string) ("b" "¤" :string) ("c" "¤" :string) ("d" "¤" :string) ("e" "¤" :string) ("f" "¤" :string) ("g" "¤" :string) ("h" "¤" :string) ("i" "¤" :string) ("j" "¤" :string) ("k" "¤" :string) ("l" "¤" :string) ("m" "¤" :string) ("n" "¤" :string) ("A" "¤" :string) ("o" "¤" :string) ("p" "¤" :string) ("q" "¤" :string) ("r" "¤" :string) ("s" "¤" :string) ("t" "¤" :string) ("u" "¤" :string) ("v" "¤" :string) ("w" "¤" :string) ("x" "¤" :string) ("y" "¤" :string) ("z" "¤" :string) ("B" "¤" :string) ("-" "¥" :string) ("'" "¦" :string) ("{" "§" :string) ("}" "¨" :string) )) xindy-2.4/make-rules/alphabets/english/Makefile.in0000664000176600017550000002103211372120311017144 00000000000000# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = make-rules/alphabets/english DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_prog_latex.m4 \ $(top_srcdir)/m4/ac_prog_pdflatex.m4 $(top_srcdir)/VERSION \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CLISP = @CLISP@ CONVERT_FROM_UTF8 = @CONVERT_FROM_UTF8@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EXEEXT = @EXEEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ latex = @latex@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ memdir = @memdir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pdflatex = @pdflatex@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = \ cp1252.pl latin9.pl utf8.pl.in \ ascii.xdy tex-ascii.xdy CLEANFILES = \ cp1252.raw \ cp1252-doc.tex \ latin9.raw \ latin9-doc.tex \ utf8.raw \ utf8-doc.tex all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign make-rules/alphabets/english/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --foreign make-rules/alphabets/english/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am info: info-am info-am: install-data-am: install-dvi: install-dvi-am install-exec-am: install-html: install-html-am install-info: install-info-am install-man: install-pdf: install-pdf-am install-ps: install-ps-am installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: xindy-2.4/make-rules/alphabets/english/Makefile.am0000644000176600017550000000213110741151667017151 00000000000000## Use `autoreconf' in top-level directory to recreate all ## autoconf/automake files. ## Or, call `automake Makefile' to create only Makefile.in. ## Copyright (C) 2004-2005 by Gour. ## ## 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. EXTRA_DIST = \ cp1252.pl latin9.pl utf8.pl.in \ ascii.xdy tex-ascii.xdy CLEANFILES = \ cp1252.raw \ cp1252-doc.tex \ latin9.raw \ latin9-doc.tex \ utf8.raw \ utf8-doc.tex xindy-2.4/make-rules/alphabets/english/cp1252.pl0000644000176600017550000001361107451131711016363 00000000000000#!/usr/bin/perl $language = "English"; $prefix = "en"; $script = "latin"; $alphabet = [ ['A', ['a','A'],['à','À']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C'],['ç','Ç']], [], # ch (spanish/traditional) [], # cs (hungarian) [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) [], # 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) [], # e with ogonek (polish) ['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 cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N'],['ñ','Ñ']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O'],['ö','Ö'],['ô','Ô']], [], # o with acute (polish, upper sorbian) [], # 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 acute (lower sorbian, polish) [], # 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) [], ['Z', ['z','Z']], [], # zh (albanian) [], # zs (hungarian) [], # z with caron (many) [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) ['Þ', ['þ','Þ']], [], [], # 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) ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ [['æ','Æ'], 'after', [['a','e'], ['A','e']]], [['œ','Œ'], 'after', [['o','e'], ['O','e']]] ]; @special = ('?', '!', '.', 'letters', '-', '\'', '{', '}'); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/lower-sorbian/0002777000176600017550000000000011372120321016320 500000000000000xindy-2.4/make-rules/alphabets/lower-sorbian/utf8.pl.in0000644000176600017550000001300607451131711020072 00000000000000#!/usr/bin/perl $language = "Lower Sorbian"; $prefix = "s1"; $script = "latin"; $alphabet = [ ['A', ['a','A']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C']], [], # ch (many) [], # cs (hungarian) ['ÄŒ', ['Ä','ÄŒ']], ['Ć', ['ć','Ć']], [], # 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 circumflex (kurdish) [], # e with diaeresis (albanian) [], # e with ogonek (polish) ['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', ['ch','Ch','CH']], [], # 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', ['l','L']], [], # lj (croatian) [], # ll (albanian, spanish/traditional) [], # ly (hungarian) [], # l with cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['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 acute (polish, upper sorbian) [], # 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 cedilla/comma (latvian) ['S', ['s','S']], [], # sh (albanian) [], # sz (hungarian) ['Å ', ['Å¡','Å ']], ['Åš', ['Å›','Åš']], [], # 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 dot above (polish) [], # 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'; xindy-2.4/make-rules/alphabets/lower-sorbian/latin2.pl0000644000176600017550000001274707451131711020003 00000000000000#!/usr/bin/perl $language = "Lower Sorbian"; $prefix = "s1"; $script = "latin"; $alphabet = [ ['A', ['a','A']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C']], [], # ch (many) [], # cs (hungarian) ['È', ['è','È']], ['Æ', ['æ','Æ']], [], # 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 circumflex (kurdish) [], # e with diaeresis (albanian) [], # e with ogonek (polish) ['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', ['ch','Ch','CH']], [], # 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', ['l','L']], [], # lj (croatian) [], # ll (albanian, spanish/traditional) [], # ly (hungarian) [], # l with cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['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 acute (polish, upper sorbian) [], # 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 cedilla/comma (latvian) ['S', ['s','S']], [], # sh (albanian) [], # sz (hungarian) ['©', ['¹','©']], ['¦', ['¶','¦']], [], # 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 dot above (polish) [], # 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'; xindy-2.4/make-rules/alphabets/lower-sorbian/Makefile.in0000664000176600017550000002101311372120312020276 00000000000000# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = make-rules/alphabets/lower-sorbian DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_prog_latex.m4 \ $(top_srcdir)/m4/ac_prog_pdflatex.m4 $(top_srcdir)/VERSION \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CLISP = @CLISP@ CONVERT_FROM_UTF8 = @CONVERT_FROM_UTF8@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EXEEXT = @EXEEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ latex = @latex@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ memdir = @memdir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pdflatex = @pdflatex@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = cp1250.pl latin2.pl utf8.pl.in CLEANFILES = \ cp1250.raw \ cp1250-doc.tex \ latin2.raw \ latin2-doc.tex \ utf8.raw \ utf8-doc.tex all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign make-rules/alphabets/lower-sorbian/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --foreign make-rules/alphabets/lower-sorbian/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am info: info-am info-am: install-data-am: install-dvi: install-dvi-am install-exec-am: install-html: install-html-am install-info: install-info-am install-man: install-pdf: install-pdf-am install-ps: install-ps-am installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: xindy-2.4/make-rules/alphabets/lower-sorbian/cp1250.pl0000644000176600017550000001274707451131711017524 00000000000000#!/usr/bin/perl $language = "Lower Sorbian"; $prefix = "s1"; $script = "latin"; $alphabet = [ ['A', ['a','A']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C']], [], # ch (many) [], # cs (hungarian) ['È', ['è','È']], ['Æ', ['æ','Æ']], [], # 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 circumflex (kurdish) [], # e with diaeresis (albanian) [], # e with ogonek (polish) ['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', ['ch','Ch','CH']], [], # 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', ['l','L']], [], # lj (croatian) [], # ll (albanian, spanish/traditional) [], # ly (hungarian) [], # l with cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['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 acute (polish, upper sorbian) [], # 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 cedilla/comma (latvian) ['S', ['s','S']], [], # sh (albanian) [], # sz (hungarian) ['Š', ['š','Š']], ['Œ', ['œ','Œ']], [], # 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 dot above (polish) [], # 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'; xindy-2.4/make-rules/alphabets/lower-sorbian/Makefile.am0000644000176600017550000000207110741151654020302 00000000000000## Use `autoreconf' in top-level directory to recreate all ## autoconf/automake files. ## Or, call `automake Makefile' to create only Makefile.in. ## Copyright (C) 2004-2005 by Gour. ## ## 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. EXTRA_DIST = cp1250.pl latin2.pl utf8.pl.in CLEANFILES = \ cp1250.raw \ cp1250-doc.tex \ latin2.raw \ latin2-doc.tex \ utf8.raw \ utf8-doc.tex xindy-2.4/make-rules/alphabets/lithuanian/0002777000176600017550000000000011372120321015671 500000000000000xindy-2.4/make-rules/alphabets/lithuanian/utf8.pl.in0000644000176600017550000001357207451131711017453 00000000000000#!/usr/bin/perl $language = "Lithuanian"; $prefix = "lt"; $script = "latin"; $alphabet = [ ['A', ['a','A'],['Ä…','Ä„']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C'],['ch','Ch','CH']], [], # ch (spanish/traditional) [], # cs (hungarian) ['ÄŒ', ['Ä','ÄŒ']], [], # c with acute (croatian, lower sorbian, polish) [], # 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) [], # e with ogonek (polish) ['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'],['į','Ä®'],['y','Y']], [], # 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 cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O']], [], # o with acute (polish, upper sorbian) [], # 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 acute (lower sorbian, polish) [], # 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 (many) [], # y preceded by apostrophe (hausa) [], # yogh (english) ['Z', ['z','Z']], [], # zh (albanian) [], # zs (hungarian) ['Ž', ['ž','Ž']], [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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 = [ ]; @special = ('?', '!', '.', 'letters', '-', '\''); $sortcase = "Aa"; #$sortcase = "aA"; do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/lithuanian/Makefile.in0000664000176600017550000002073011372120312017654 00000000000000# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = make-rules/alphabets/lithuanian DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_prog_latex.m4 \ $(top_srcdir)/m4/ac_prog_pdflatex.m4 $(top_srcdir)/VERSION \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CLISP = @CLISP@ CONVERT_FROM_UTF8 = @CONVERT_FROM_UTF8@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EXEEXT = @EXEEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ latex = @latex@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ memdir = @memdir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pdflatex = @pdflatex@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = latin4.pl utf8.pl.in CLEANFILES = \ latin4.raw \ latin4-doc.tex \ utf8.raw \ utf8-doc.tex all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign make-rules/alphabets/lithuanian/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --foreign make-rules/alphabets/lithuanian/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am info: info-am info-am: install-data-am: install-dvi: install-dvi-am install-exec-am: install-html: install-html-am install-info: install-info-am install-man: install-pdf: install-pdf-am install-ps: install-ps-am installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: xindy-2.4/make-rules/alphabets/lithuanian/Makefile.am0000644000176600017550000000201710741151655017654 00000000000000## Use `autoreconf' in top-level directory to recreate all ## autoconf/automake files. ## Or, call `automake Makefile' to create only Makefile.in. ## Copyright (C) 2004-2005 by Gour. ## ## 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. EXTRA_DIST = latin4.pl utf8.pl.in CLEANFILES = \ latin4.raw \ latin4-doc.tex \ utf8.raw \ utf8-doc.tex xindy-2.4/make-rules/alphabets/lithuanian/latin4.pl0000644000176600017550000001354507451131711017353 00000000000000#!/usr/bin/perl $language = "Lithuanian"; $prefix = "lt"; $script = "latin"; $alphabet = [ ['A', ['a','A'],['±','¡']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C'],['ch','Ch','CH']], [], # ch (spanish/traditional) [], # cs (hungarian) ['È', ['è','È']], [], # c with acute (croatian, lower sorbian, polish) [], # 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) [], # e with ogonek (polish) ['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'],['ç','Ç'],['y','Y']], [], # 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 cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O']], [], # o with acute (polish, upper sorbian) [], # 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 acute (lower sorbian, polish) [], # 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 (many) [], # y preceded by apostrophe (hausa) [], # yogh (english) ['Z', ['z','Z']], [], # zh (albanian) [], # zs (hungarian) ['®', ['¾','®']], [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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 = [ ]; @special = ('?', '!', '.', 'letters', '-', '\''); $sortcase = "Aa"; #$sortcase = "aA"; do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/hungarian/0002777000176600017550000000000011372120321015511 500000000000000xindy-2.4/make-rules/alphabets/hungarian/utf8.pl.in0000644000176600017550000001343307451131711017267 00000000000000#!/usr/bin/perl # TODO: It seems that "ssz" has to be sorted like "szs" (?) # I don't know why, I don't know how... $language = "Hungarian"; $prefix = "hu"; $script = "latin"; $alphabet = [ ['A', ['a','A'],['á','Ã']@u{,['à','À']}], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C']], [], # ch (spanish/traditional) ['Cs', ['cs','Cs','CS']], [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) [], # c with circumflex (esperanto) [], # c with cedilla (albanian, kurdish, turkish) ['D', ['d','D']], [], # dh (albanian) ['D', ['dz','Dz','DZ']], ['D', ['dzs','Dzs','DZs','DZS']], [], # 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) [], # e with ogonek (polish) ['F', ['f','F']], ['G', ['g','G']], [], # gj (albanian) ['G', ['gy','Gy','GY']], [], # 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']], ['L', ['ly','Ly','LY']], [], # ll (albanian, spanish/traditional) [], # ly (hungarian) [], # l with cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N']], [], # nj (albanian, croatian) ['Ny', ['ny','Ny','NY']], [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O'],['ó','Ó']], [], # o with acute (polish, upper sorbian) [], # o with circumflex (vietnamese) [], # o with horn (vietnamese) ['Ö', ['ö','Ö'],['Å‘','Å']], ['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', ['sz','Sz','SZ']], [], # s with caron (many) [], # s with acute (lower sorbian, polish) [], # 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) ['T', ['ty','Ty','TY']], [], # 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) ['Ü', ['ü','Ü'],['ű','Ű']], ['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', ['zs','Zs','ZS']], [], # z with caron (many) [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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) ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ ]; @special = ('?', '!', '.', 'letters', '-', '\''); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/hungarian/latin2.pl0000644000176600017550000001336707451131711017173 00000000000000#!/usr/bin/perl # TODO: It seems that "ssz" has to be sorted like "szs" (?) # I don't know why, I don't know how... $language = "Hungarian"; $prefix = "hu"; $script = "latin"; $alphabet = [ ['A', ['a','A'],['á','Á']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C']], [], # ch (spanish/traditional) ['Cs', ['cs','Cs','CS']], [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) [], # c with circumflex (esperanto) [], # c with cedilla (albanian, kurdish, turkish) ['D', ['d','D']], [], # dh (albanian) ['D', ['dz','Dz','DZ']], ['D', ['dzs','Dzs','DZs','DZS']], [], # 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) [], # e with ogonek (polish) ['F', ['f','F']], ['G', ['g','G']], [], # gj (albanian) ['G', ['gy','Gy','GY']], [], # 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']], ['L', ['ly','Ly','LY']], [], # ll (albanian, spanish/traditional) [], # ly (hungarian) [], # l with cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N']], [], # nj (albanian, croatian) ['Ny', ['ny','Ny','NY']], [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O'],['ó','Ó']], [], # o with acute (polish, upper sorbian) [], # o with circumflex (vietnamese) [], # o with horn (vietnamese) ['Ö', ['ö','Ö'],['õ','Õ']], ['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', ['sz','Sz','SZ']], [], # s with caron (many) [], # s with acute (lower sorbian, polish) [], # 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) ['T', ['ty','Ty','TY']], [], # 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) ['Ü', ['ü','Ü'],['û','Û']], ['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', ['zs','Zs','ZS']], [], # z with caron (many) [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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) ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ ]; @special = ('?', '!', '.', 'letters', '-', '\''); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/hungarian/Makefile.in0000664000176600017550000002077711372120312017507 00000000000000# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = make-rules/alphabets/hungarian DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_prog_latex.m4 \ $(top_srcdir)/m4/ac_prog_pdflatex.m4 $(top_srcdir)/VERSION \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CLISP = @CLISP@ CONVERT_FROM_UTF8 = @CONVERT_FROM_UTF8@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EXEEXT = @EXEEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ latex = @latex@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ memdir = @memdir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pdflatex = @pdflatex@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = cp1250.pl latin2.pl utf8.pl.in CLEANFILES = \ cp1250.raw \ cp1250-doc.tex \ latin2.raw \ latin2-doc.tex \ utf8.raw \ utf8-doc.tex all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign make-rules/alphabets/hungarian/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --foreign make-rules/alphabets/hungarian/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am info: info-am info-am: install-data-am: install-dvi: install-dvi-am install-exec-am: install-html: install-html-am install-info: install-info-am install-man: install-pdf: install-pdf-am install-ps: install-ps-am installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: xindy-2.4/make-rules/alphabets/hungarian/cp1250.pl0000644000176600017550000001336707451131711016714 00000000000000#!/usr/bin/perl # TODO: It seems that "ssz" has to be sorted like "szs" (?) # I don't know why, I don't know how... $language = "Hungarian"; $prefix = "hu"; $script = "latin"; $alphabet = [ ['A', ['a','A'],['á','Á']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C']], [], # ch (spanish/traditional) ['Cs', ['cs','Cs','CS']], [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) [], # c with circumflex (esperanto) [], # c with cedilla (albanian, kurdish, turkish) ['D', ['d','D']], [], # dh (albanian) ['D', ['dz','Dz','DZ']], ['D', ['dzs','Dzs','DZs','DZS']], [], # 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) [], # e with ogonek (polish) ['F', ['f','F']], ['G', ['g','G']], [], # gj (albanian) ['G', ['gy','Gy','GY']], [], # 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']], ['L', ['ly','Ly','LY']], [], # ll (albanian, spanish/traditional) [], # ly (hungarian) [], # l with cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N']], [], # nj (albanian, croatian) ['Ny', ['ny','Ny','NY']], [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O'],['ó','Ó']], [], # o with acute (polish, upper sorbian) [], # o with circumflex (vietnamese) [], # o with horn (vietnamese) ['Ö', ['ö','Ö'],['õ','Õ']], ['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', ['sz','Sz','SZ']], [], # s with caron (many) [], # s with acute (lower sorbian, polish) [], # 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) ['T', ['ty','Ty','TY']], [], # 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) ['Ü', ['ü','Ü'],['û','Û']], ['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', ['zs','Zs','ZS']], [], # z with caron (many) [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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) ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ ]; @special = ('?', '!', '.', 'letters', '-', '\''); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/hungarian/Makefile.am0000644000176600017550000000207110741151660017470 00000000000000## Use `autoreconf' in top-level directory to recreate all ## autoconf/automake files. ## Or, call `automake Makefile' to create only Makefile.in. ## Copyright (C) 2004-2005 by Gour. ## ## 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. EXTRA_DIST = cp1250.pl latin2.pl utf8.pl.in CLEANFILES = \ cp1250.raw \ cp1250-doc.tex \ latin2.raw \ latin2-doc.tex \ utf8.raw \ utf8-doc.tex xindy-2.4/make-rules/alphabets/Makefile.in0000664000176600017550000023647311372120311015534 00000000000000# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = make-rules/alphabets DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_prog_latex.m4 \ $(top_srcdir)/m4/ac_prog_pdflatex.m4 $(top_srcdir)/VERSION \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ html-recursive info-recursive install-data-recursive \ install-dvi-recursive install-exec-recursive \ install-html-recursive install-info-recursive \ install-pdf-recursive install-ps-recursive install-recursive \ installcheck-recursive installdirs-recursive pdf-recursive \ ps-recursive uninstall-recursive am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = `echo $$p | sed -e 's|^.*/||'`; am__installdirs = "$(DESTDIR)$(docdir)" "$(DESTDIR)$(albaniandir)" \ "$(DESTDIR)$(belarusiandir)" "$(DESTDIR)$(bulgariandir)" \ "$(DESTDIR)$(croatiandir)" "$(DESTDIR)$(czechdir)" \ "$(DESTDIR)$(danishdir)" "$(DESTDIR)$(dutchdir)" \ "$(DESTDIR)$(englishdir)" "$(DESTDIR)$(esperantodir)" \ "$(DESTDIR)$(estoniandir)" "$(DESTDIR)$(finnishdir)" \ "$(DESTDIR)$(frenchdir)" "$(DESTDIR)$(generaldir)" \ "$(DESTDIR)$(georgiandir)" "$(DESTDIR)$(germandir)" \ "$(DESTDIR)$(greekdir)" "$(DESTDIR)$(gypsydir)" \ "$(DESTDIR)$(hausadir)" "$(DESTDIR)$(hebrewdir)" \ "$(DESTDIR)$(hungariandir)" "$(DESTDIR)$(icelandicdir)" \ "$(DESTDIR)$(italiandir)" "$(DESTDIR)$(klingondir)" \ "$(DESTDIR)$(kurdishdir)" "$(DESTDIR)$(latindir)" \ "$(DESTDIR)$(latviandir)" "$(DESTDIR)$(lithuaniandir)" \ "$(DESTDIR)$(lower_sorbiandir)" "$(DESTDIR)$(macedoniandir)" \ "$(DESTDIR)$(mongoliandir)" "$(DESTDIR)$(norwegiandir)" \ "$(DESTDIR)$(polishdir)" "$(DESTDIR)$(portuguesedir)" \ "$(DESTDIR)$(romaniandir)" "$(DESTDIR)$(russiandir)" \ "$(DESTDIR)$(serbiandir)" "$(DESTDIR)$(slovakdir)" \ "$(DESTDIR)$(sloveniandir)" "$(DESTDIR)$(spanishdir)" \ "$(DESTDIR)$(swedishdir)" "$(DESTDIR)$(turkishdir)" \ "$(DESTDIR)$(ukrainiandir)" "$(DESTDIR)$(upper_sorbiandir)" \ "$(DESTDIR)$(vietnamesedir)" docDATA_INSTALL = $(INSTALL_DATA) nodist_albanianDATA_INSTALL = $(INSTALL_DATA) nodist_belarusianDATA_INSTALL = $(INSTALL_DATA) nodist_bulgarianDATA_INSTALL = $(INSTALL_DATA) nodist_croatianDATA_INSTALL = $(INSTALL_DATA) nodist_czechDATA_INSTALL = $(INSTALL_DATA) nodist_danishDATA_INSTALL = $(INSTALL_DATA) nodist_dutchDATA_INSTALL = $(INSTALL_DATA) nodist_englishDATA_INSTALL = $(INSTALL_DATA) nodist_esperantoDATA_INSTALL = $(INSTALL_DATA) nodist_estonianDATA_INSTALL = $(INSTALL_DATA) nodist_finnishDATA_INSTALL = $(INSTALL_DATA) nodist_frenchDATA_INSTALL = $(INSTALL_DATA) nodist_generalDATA_INSTALL = $(INSTALL_DATA) nodist_georgianDATA_INSTALL = $(INSTALL_DATA) nodist_germanDATA_INSTALL = $(INSTALL_DATA) nodist_greekDATA_INSTALL = $(INSTALL_DATA) nodist_gypsyDATA_INSTALL = $(INSTALL_DATA) nodist_hausaDATA_INSTALL = $(INSTALL_DATA) nodist_hebrewDATA_INSTALL = $(INSTALL_DATA) nodist_hungarianDATA_INSTALL = $(INSTALL_DATA) nodist_icelandicDATA_INSTALL = $(INSTALL_DATA) nodist_italianDATA_INSTALL = $(INSTALL_DATA) nodist_klingonDATA_INSTALL = $(INSTALL_DATA) nodist_kurdishDATA_INSTALL = $(INSTALL_DATA) nodist_latinDATA_INSTALL = $(INSTALL_DATA) nodist_latvianDATA_INSTALL = $(INSTALL_DATA) nodist_lithuanianDATA_INSTALL = $(INSTALL_DATA) nodist_lower_sorbianDATA_INSTALL = $(INSTALL_DATA) nodist_macedonianDATA_INSTALL = $(INSTALL_DATA) nodist_mongolianDATA_INSTALL = $(INSTALL_DATA) nodist_norwegianDATA_INSTALL = $(INSTALL_DATA) nodist_polishDATA_INSTALL = $(INSTALL_DATA) nodist_portugueseDATA_INSTALL = $(INSTALL_DATA) nodist_romanianDATA_INSTALL = $(INSTALL_DATA) nodist_russianDATA_INSTALL = $(INSTALL_DATA) nodist_serbianDATA_INSTALL = $(INSTALL_DATA) nodist_slovakDATA_INSTALL = $(INSTALL_DATA) nodist_slovenianDATA_INSTALL = $(INSTALL_DATA) nodist_spanishDATA_INSTALL = $(INSTALL_DATA) nodist_swedishDATA_INSTALL = $(INSTALL_DATA) nodist_turkishDATA_INSTALL = $(INSTALL_DATA) nodist_ukrainianDATA_INSTALL = $(INSTALL_DATA) nodist_upper_sorbianDATA_INSTALL = $(INSTALL_DATA) nodist_vietnameseDATA_INSTALL = $(INSTALL_DATA) DATA = $(doc_DATA) $(nodist_albanian_DATA) $(nodist_belarusian_DATA) \ $(nodist_bulgarian_DATA) $(nodist_croatian_DATA) \ $(nodist_czech_DATA) $(nodist_danish_DATA) \ $(nodist_dutch_DATA) $(nodist_english_DATA) \ $(nodist_esperanto_DATA) $(nodist_estonian_DATA) \ $(nodist_finnish_DATA) $(nodist_french_DATA) \ $(nodist_general_DATA) $(nodist_georgian_DATA) \ $(nodist_german_DATA) $(nodist_greek_DATA) \ $(nodist_gypsy_DATA) $(nodist_hausa_DATA) \ $(nodist_hebrew_DATA) $(nodist_hungarian_DATA) \ $(nodist_icelandic_DATA) $(nodist_italian_DATA) \ $(nodist_klingon_DATA) $(nodist_kurdish_DATA) \ $(nodist_latin_DATA) $(nodist_latvian_DATA) \ $(nodist_lithuanian_DATA) $(nodist_lower_sorbian_DATA) \ $(nodist_macedonian_DATA) $(nodist_mongolian_DATA) \ $(nodist_norwegian_DATA) $(nodist_polish_DATA) \ $(nodist_portuguese_DATA) $(nodist_romanian_DATA) \ $(nodist_russian_DATA) $(nodist_serbian_DATA) \ $(nodist_slovak_DATA) $(nodist_slovenian_DATA) \ $(nodist_spanish_DATA) $(nodist_swedish_DATA) \ $(nodist_turkish_DATA) $(nodist_ukrainian_DATA) \ $(nodist_upper_sorbian_DATA) $(nodist_vietnamese_DATA) RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CLISP = @CLISP@ CONVERT_FROM_UTF8 = @CONVERT_FROM_UTF8@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EXEEXT = @EXEEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ latex = @latex@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ memdir = @memdir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pdflatex = @pdflatex@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ langdir = $(pkglibdir)/modules/lang DISTCLEANFILES = albanian/utf8.pl belarusian/utf8.pl bulgarian/utf8.pl \ croatian/utf8.pl czech/utf8.pl danish/utf8.pl \ dutch/ij-as-ij-utf8.pl dutch/ij-as-y-utf8.pl english/utf8.pl \ esperanto/utf8.pl estonian/utf8.pl finnish/utf8.pl \ french/utf8.pl general/utf8.pl georgian/utf8.pl \ german/braille-utf8.pl german/din5007-utf8.pl \ german/duden-utf8.pl greek/polytonic-utf8.pl \ greek/translit-utf8.pl greek/utf8.pl \ gypsy/northrussian-utf8.pl hausa/utf8.pl hebrew/utf8.pl \ hungarian/utf8.pl icelandic/utf8.pl italian/utf8.pl \ klingon/utf8.pl kurdish/bedirxan-utf8.pl \ kurdish/turkish-i-utf8.pl latin/utf8.pl latvian/utf8.pl \ lithuanian/utf8.pl lower-sorbian/utf8.pl macedonian/utf8.pl \ mongolian/cyrillic-utf8.pl norwegian/utf8.pl polish/utf8.pl \ portuguese/utf8.pl romanian/utf8.pl \ russian/translit-iso-utf8.pl russian/utf8.pl serbian/utf8.pl \ slovak/large-utf8.pl slovak/small-utf8.pl slovenian/utf8.pl \ spanish/modern-utf8.pl spanish/traditional-utf8.pl \ swedish/utf8.pl turkish/utf8.pl ukrainian/utf8.pl \ upper-sorbian/utf8.pl vietnamese/utf8.pl romanian/latin2.pl \ romanian/cp1250.pl albaniandir = $(langdir)/albanian ALBANIAN = \ albanian/latin1-lang.xdy \ albanian/latin1-test.xdy \ albanian/latin1.xdy \ albanian/utf8-lang.xdy \ albanian/utf8-test.xdy \ albanian/utf8.xdy nodist_albanian_DATA = $(ALBANIAN) belarusiandir = $(langdir)/belarusian BELARUSIAN = \ belarusian/cp1251-lang.xdy \ belarusian/cp1251-test.xdy \ belarusian/cp1251.xdy \ belarusian/iso88595-lang.xdy \ belarusian/iso88595-test.xdy \ belarusian/iso88595.xdy \ belarusian/isoir111-lang.xdy \ belarusian/isoir111-test.xdy \ belarusian/isoir111.xdy \ belarusian/utf8-lang.xdy \ belarusian/utf8-test.xdy \ belarusian/utf8.xdy nodist_belarusian_DATA = $(BELARUSIAN) bulgariandir = $(langdir)/bulgarian BULGARIAN = \ bulgarian/cp1251-lang.xdy \ bulgarian/cp1251-test.xdy \ bulgarian/cp1251.xdy \ bulgarian/iso88595-lang.xdy \ bulgarian/iso88595-test.xdy \ bulgarian/iso88595.xdy \ bulgarian/koi8-r-lang.xdy \ bulgarian/koi8-r-test.xdy \ bulgarian/koi8-r.xdy \ bulgarian/utf8-lang.xdy \ bulgarian/utf8-test.xdy \ bulgarian/utf8.xdy nodist_bulgarian_DATA = $(BULGARIAN) croatiandir = $(langdir)/croatian CROATIAN = \ croatian/cp1250-lang.xdy \ croatian/cp1250-test.xdy \ croatian/cp1250.xdy \ croatian/latin2-lang.xdy \ croatian/latin2-test.xdy \ croatian/latin2.xdy \ croatian/utf8-lang.xdy \ croatian/utf8-test.xdy \ croatian/utf8.xdy nodist_croatian_DATA = $(CROATIAN) czechdir = $(langdir)/czech CZECH = \ czech/cp1250-lang.xdy \ czech/cp1250-test.xdy \ czech/cp1250.xdy \ czech/latin2-lang.xdy \ czech/latin2-test.xdy \ czech/latin2.xdy \ czech/utf8-lang.xdy \ czech/utf8-test.xdy \ czech/utf8.xdy nodist_czech_DATA = $(CZECH) danishdir = $(langdir)/danish DANISH = \ danish/cp1252-lang.xdy \ danish/cp1252-test.xdy \ danish/cp1252.xdy \ danish/latin9-lang.xdy \ danish/latin9-test.xdy \ danish/latin9.xdy \ danish/utf8-lang.xdy \ danish/utf8-test.xdy \ danish/utf8.xdy nodist_danish_DATA = $(DANISH) dutchdir = $(langdir)/dutch DUTCH = \ dutch/ij-as-ij-latin1-lang.xdy \ dutch/ij-as-ij-latin1-test.xdy \ dutch/ij-as-ij-latin1.xdy \ dutch/ij-as-ij-utf8-lang.xdy \ dutch/ij-as-ij-utf8-test.xdy \ dutch/ij-as-ij-utf8.xdy \ dutch/ij-as-y-utf8-lang.xdy \ dutch/ij-as-y-utf8-test.xdy \ dutch/ij-as-y-utf8.xdy nodist_dutch_DATA = $(DUTCH) englishdir = $(langdir)/english ENGLISH = \ english/cp1252-lang.xdy \ english/cp1252-test.xdy \ english/cp1252.xdy \ english/latin9-lang.xdy \ english/latin9-test.xdy \ english/latin9.xdy \ english/utf8-lang.xdy \ english/utf8-test.xdy \ english/utf8.xdy nodist_english_DATA = $(ENGLISH) esperantodir = $(langdir)/esperanto ESPERANTO = \ esperanto/latin3-lang.xdy \ esperanto/latin3-test.xdy \ esperanto/latin3.xdy \ esperanto/utf8-lang.xdy \ esperanto/utf8-test.xdy \ esperanto/utf8.xdy nodist_esperanto_DATA = $(ESPERANTO) estoniandir = $(langdir)/estonian ESTONIAN = \ estonian/cp1252-lang.xdy \ estonian/cp1252-test.xdy \ estonian/cp1252.xdy \ estonian/latin9-lang.xdy \ estonian/latin9-test.xdy \ estonian/latin9.xdy \ estonian/utf8-lang.xdy \ estonian/utf8-test.xdy \ estonian/utf8.xdy nodist_estonian_DATA = $(ESTONIAN) finnishdir = $(langdir)/finnish FINNISH = \ finnish/cp1252-lang.xdy \ finnish/cp1252-test.xdy \ finnish/cp1252.xdy \ finnish/latin9-lang.xdy \ finnish/latin9-test.xdy \ finnish/latin9.xdy \ finnish/utf8-lang.xdy \ finnish/utf8-test.xdy \ finnish/utf8.xdy nodist_finnish_DATA = $(FINNISH) frenchdir = $(langdir)/french FRENCH = \ french/cp1252-lang.xdy \ french/cp1252-test.xdy \ french/cp1252.xdy \ french/latin9-lang.xdy \ french/latin9-test.xdy \ french/latin9.xdy \ french/utf8-lang.xdy \ french/utf8-test.xdy \ french/utf8.xdy nodist_french_DATA = $(FRENCH) generaldir = $(langdir)/general GENERAL = \ general/cp1252-lang.xdy \ general/cp1252-test.xdy \ general/cp1252.xdy \ general/cp850-lang.xdy \ general/cp850-test.xdy \ general/cp850.xdy \ general/latin9-lang.xdy \ general/latin9-test.xdy \ general/latin9.xdy \ general/utf8-lang.xdy \ general/utf8-test.xdy \ general/utf8.xdy nodist_general_DATA = $(GENERAL) georgiandir = $(langdir)/georgian GEORGIAN = \ georgian/utf8-lang.xdy \ georgian/utf8-test.xdy \ georgian/utf8.xdy nodist_georgian_DATA = $(GEORGIAN) germandir = $(langdir)/german GERMAN = \ german/braille-utf8-lang.xdy \ german/braille-utf8-test.xdy \ german/braille-utf8.xdy \ german/din5007-latin1-lang.xdy \ german/din5007-latin1-test.xdy \ german/din5007-latin1.xdy \ german/din5007-utf8-lang.xdy \ german/din5007-utf8-test.xdy \ german/din5007-utf8.xdy \ german/duden-latin1-lang.xdy \ german/duden-latin1-test.xdy \ german/duden-latin1.xdy \ german/duden-utf8-lang.xdy \ german/duden-utf8-test.xdy \ german/duden-utf8.xdy nodist_german_DATA = $(GERMAN) greekdir = $(langdir)/greek GREEK = \ greek/iso88597-lang.xdy \ greek/iso88597-test.xdy \ greek/iso88597.xdy \ greek/polytonic-utf8-lang.xdy \ greek/polytonic-utf8-test.xdy \ greek/polytonic-utf8.xdy \ greek/translit-latin4-lang.xdy \ greek/translit-latin4-test.xdy \ greek/translit-latin4.xdy \ greek/translit-utf8-lang.xdy \ greek/translit-utf8-test.xdy \ greek/translit-utf8.xdy \ greek/utf8-lang.xdy \ greek/utf8-test.xdy \ greek/utf8.xdy nodist_greek_DATA = $(GREEK) gypsydir = $(langdir)/gypsy GYPSY = \ gypsy/northrussian-utf8-lang.xdy \ gypsy/northrussian-utf8-test.xdy \ gypsy/northrussian-utf8.xdy nodist_gypsy_DATA = $(GYPSY) hausadir = $(langdir)/hausa HAUSA = \ hausa/utf8-lang.xdy \ hausa/utf8-test.xdy \ hausa/utf8.xdy nodist_hausa_DATA = $(HAUSA) hebrewdir = $(langdir)/hebrew HEBREW = \ hebrew/iso88598-lang.xdy \ hebrew/iso88598-test.xdy \ hebrew/iso88598.xdy \ hebrew/utf8-lang.xdy \ hebrew/utf8-test.xdy \ hebrew/utf8.xdy nodist_hebrew_DATA = $(HEBREW) hungariandir = $(langdir)/hungarian HUNGARIAN = \ hungarian/cp1250-lang.xdy \ hungarian/cp1250-test.xdy \ hungarian/cp1250.xdy \ hungarian/latin2-lang.xdy \ hungarian/latin2-test.xdy \ hungarian/latin2.xdy \ hungarian/utf8-lang.xdy \ hungarian/utf8-test.xdy \ hungarian/utf8.xdy nodist_hungarian_DATA = $(HUNGARIAN) icelandicdir = $(langdir)/icelandic ICELANDIC = \ icelandic/cp1252-lang.xdy \ icelandic/cp1252-test.xdy \ icelandic/cp1252.xdy \ icelandic/latin9-lang.xdy \ icelandic/latin9-test.xdy \ icelandic/latin9.xdy \ icelandic/utf8-lang.xdy \ icelandic/utf8-test.xdy \ icelandic/utf8.xdy nodist_icelandic_DATA = $(ICELANDIC) italiandir = $(langdir)/italian ITALIAN = \ italian/latin1-lang.xdy \ italian/latin1-test.xdy \ italian/latin1.xdy \ italian/utf8-lang.xdy \ italian/utf8-test.xdy \ italian/utf8.xdy nodist_italian_DATA = $(ITALIAN) klingondir = $(langdir)/klingon KLINGON = \ klingon/utf8-lang.xdy \ klingon/utf8-test.xdy \ klingon/utf8.xdy nodist_klingon_DATA = $(KLINGON) kurdishdir = $(langdir)/kurdish KURDISH = \ kurdish/bedirxan-latin5-lang.xdy \ kurdish/bedirxan-latin5-test.xdy \ kurdish/bedirxan-latin5.xdy \ kurdish/bedirxan-utf8-lang.xdy \ kurdish/bedirxan-utf8-test.xdy \ kurdish/bedirxan-utf8.xdy \ kurdish/turkish-i-latin5-lang.xdy \ kurdish/turkish-i-latin5-test.xdy \ kurdish/turkish-i-latin5.xdy \ kurdish/turkish-i-utf8-lang.xdy \ kurdish/turkish-i-utf8-test.xdy \ kurdish/turkish-i-utf8.xdy nodist_kurdish_DATA = $(KURDISH) latindir = $(langdir)/latin LATIN = \ latin/utf8-lang.xdy \ latin/utf8-test.xdy \ latin/utf8.xdy nodist_latin_DATA = $(LATIN) latviandir = $(langdir)/latvian LATVIAN = \ latvian/latin4-lang.xdy \ latvian/latin4-test.xdy \ latvian/latin4.xdy \ latvian/utf8-lang.xdy \ latvian/utf8-test.xdy \ latvian/utf8.xdy nodist_latvian_DATA = $(LATVIAN) lithuaniandir = $(langdir)/lithuanian LITHUANIAN = \ lithuanian/latin4-lang.xdy \ lithuanian/latin4-test.xdy \ lithuanian/latin4.xdy \ lithuanian/utf8-lang.xdy \ lithuanian/utf8-test.xdy \ lithuanian/utf8.xdy nodist_lithuanian_DATA = $(LITHUANIAN) lower_sorbiandir = $(langdir)/lower-sorbian LOWER_SORBIAN = \ lower-sorbian/cp1250-lang.xdy \ lower-sorbian/cp1250-test.xdy \ lower-sorbian/cp1250.xdy \ lower-sorbian/latin2-lang.xdy \ lower-sorbian/latin2-test.xdy \ lower-sorbian/latin2.xdy \ lower-sorbian/utf8-lang.xdy \ lower-sorbian/utf8-test.xdy \ lower-sorbian/utf8.xdy nodist_lower_sorbian_DATA = $(LOWER_SORBIAN) macedoniandir = $(langdir)/macedonian MACEDONIAN = \ macedonian/cp1251-lang.xdy \ macedonian/cp1251-test.xdy \ macedonian/cp1251.xdy \ macedonian/iso88595-lang.xdy \ macedonian/iso88595-test.xdy \ macedonian/iso88595.xdy \ macedonian/isoir111-lang.xdy \ macedonian/isoir111-test.xdy \ macedonian/isoir111.xdy \ macedonian/utf8-lang.xdy \ macedonian/utf8-test.xdy \ macedonian/utf8.xdy nodist_macedonian_DATA = $(MACEDONIAN) mongoliandir = $(langdir)/mongolian MONGOLIAN = \ mongolian/cyrillic-utf8-lang.xdy \ mongolian/cyrillic-utf8-test.xdy \ mongolian/cyrillic-utf8.xdy nodist_mongolian_DATA = $(MONGOLIAN) norwegiandir = $(langdir)/norwegian NORWEGIAN = \ norwegian/latin1-lang.xdy \ norwegian/latin1-test.xdy \ norwegian/latin1.xdy \ norwegian/utf8-lang.xdy \ norwegian/utf8-test.xdy \ norwegian/utf8.xdy nodist_norwegian_DATA = $(NORWEGIAN) polishdir = $(langdir)/polish POLISH = \ 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 nodist_polish_DATA = $(POLISH) portuguesedir = $(langdir)/portuguese PORTUGUESE = \ portuguese/latin1-lang.xdy \ portuguese/latin1-test.xdy \ portuguese/latin1.xdy \ portuguese/utf8-lang.xdy \ portuguese/utf8-test.xdy \ portuguese/utf8.xdy nodist_portuguese_DATA = $(PORTUGUESE) romaniandir = $(langdir)/romanian ROMANIAN = \ romanian/latin2-lang.xdy \ romanian/latin2-test.xdy \ romanian/latin2.xdy \ romanian/utf8-lang.xdy \ romanian/utf8-test.xdy \ romanian/utf8.xdy nodist_romanian_DATA = $(ROMANIAN) russiandir = $(langdir)/russian RUSSIAN = \ russian/cp1251-lang.xdy \ russian/cp1251-test.xdy \ russian/cp1251.xdy \ russian/iso88595-lang.xdy \ russian/iso88595-test.xdy \ russian/iso88595.xdy \ russian/koi8-r-lang.xdy \ russian/koi8-r-test.xdy \ russian/koi8-r.xdy \ russian/translit-iso-utf8-lang.xdy \ russian/translit-iso-utf8-test.xdy \ russian/translit-iso-utf8.xdy \ russian/utf8-lang.xdy \ russian/utf8-test.xdy \ russian/utf8.xdy nodist_russian_DATA = $(RUSSIAN) serbiandir = $(langdir)/serbian SERBIAN = \ serbian/cp1251-lang.xdy \ serbian/cp1251-test.xdy \ serbian/cp1251.xdy \ serbian/iso88595-lang.xdy \ serbian/iso88595-test.xdy \ serbian/iso88595.xdy \ serbian/isoir111-lang.xdy \ serbian/isoir111-test.xdy \ serbian/isoir111.xdy \ serbian/utf8-lang.xdy \ serbian/utf8-test.xdy \ serbian/utf8.xdy nodist_serbian_DATA = $(SERBIAN) slovakdir = $(langdir)/slovak SLOVAK = \ slovak/large-cp1250-lang.xdy \ slovak/large-cp1250-test.xdy \ slovak/large-cp1250.xdy \ slovak/large-latin2-lang.xdy \ slovak/large-latin2-test.xdy \ slovak/large-latin2.xdy \ slovak/large-utf8-lang.xdy \ slovak/large-utf8-test.xdy \ slovak/large-utf8.xdy \ slovak/small-cp1250-lang.xdy \ slovak/small-cp1250-test.xdy \ slovak/small-cp1250.xdy \ slovak/small-latin2-lang.xdy \ slovak/small-latin2-test.xdy \ slovak/small-latin2.xdy \ slovak/small-utf8-lang.xdy \ slovak/small-utf8-test.xdy \ slovak/small-utf8.xdy nodist_slovak_DATA = $(SLOVAK) sloveniandir = $(langdir)/slovenian SLOVENIAN = \ slovenian/cp1250-lang.xdy \ slovenian/cp1250-test.xdy \ slovenian/cp1250.xdy \ slovenian/latin2-lang.xdy \ slovenian/latin2-test.xdy \ slovenian/latin2.xdy \ slovenian/utf8-lang.xdy \ slovenian/utf8-test.xdy \ slovenian/utf8.xdy nodist_slovenian_DATA = $(SLOVENIAN) spanishdir = $(langdir)/spanish SPANISH = \ spanish/modern-latin1-lang.xdy \ spanish/modern-latin1-test.xdy \ spanish/modern-latin1.xdy \ spanish/modern-utf8-lang.xdy \ spanish/modern-utf8-test.xdy \ spanish/modern-utf8.xdy \ spanish/traditional-latin1-lang.xdy \ spanish/traditional-latin1-test.xdy \ spanish/traditional-latin1.xdy \ spanish/traditional-utf8-lang.xdy \ spanish/traditional-utf8-test.xdy \ spanish/traditional-utf8.xdy nodist_spanish_DATA = $(SPANISH) swedishdir = $(langdir)/swedish SWEDISH = \ swedish/cp1252-lang.xdy \ swedish/cp1252-test.xdy \ swedish/cp1252.xdy \ swedish/latin9-lang.xdy \ swedish/latin9-test.xdy \ swedish/latin9.xdy \ swedish/utf8-lang.xdy \ swedish/utf8-test.xdy \ swedish/utf8.xdy nodist_swedish_DATA = $(SWEDISH) turkishdir = $(langdir)/turkish TURKISH = \ turkish/latin3-lang.xdy \ turkish/latin3-test.xdy \ turkish/latin3.xdy \ turkish/latin5-lang.xdy \ turkish/latin5-test.xdy \ turkish/latin5.xdy \ turkish/utf8-lang.xdy \ turkish/utf8-test.xdy \ turkish/utf8.xdy nodist_turkish_DATA = $(TURKISH) ukrainiandir = $(langdir)/ukrainian UKRAINIAN = \ 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 nodist_ukrainian_DATA = $(UKRAINIAN) upper_sorbiandir = $(langdir)/upper-sorbian UPPER_SORBIAN = \ upper-sorbian/cp1250-lang.xdy \ upper-sorbian/cp1250-test.xdy \ upper-sorbian/cp1250.xdy \ upper-sorbian/latin2-lang.xdy \ upper-sorbian/latin2-test.xdy \ upper-sorbian/latin2.xdy \ upper-sorbian/utf8-lang.xdy \ upper-sorbian/utf8-test.xdy \ upper-sorbian/utf8.xdy nodist_upper_sorbian_DATA = $(UPPER_SORBIAN) vietnamesedir = $(langdir)/vietnamese VIETNAMESE = \ vietnamese/utf8-lang.xdy \ vietnamese/utf8-test.xdy \ vietnamese/utf8.xdy nodist_vietnamese_DATA = $(VIETNAMESE) SUBDIRS = \ albanian \ belarusian \ bulgarian \ croatian \ czech \ danish \ dutch \ english \ esperanto \ estonian \ finnish \ french \ general \ georgian \ german \ greek \ gypsy \ hausa \ hebrew \ hungarian \ icelandic \ italian \ klingon \ kurdish \ latin \ latvian \ lithuanian \ lower-sorbian \ macedonian \ mongolian \ norwegian \ polish \ portuguese \ romanian \ russian \ serbian \ slovak \ slovenian \ spanish \ swedish \ test1 \ turkish \ ukrainian \ upper-sorbian \ vietnamese SCRS = \ alphabets-doc.tex \ make-rules.pl \ utf8-to-tex.sed ALPHABETS = \ $(ALBANIAN) \ $(BELARUSIAN) \ $(BULGARIAN) \ $(CROATIAN) \ $(CZECH) \ $(DANISH) \ $(DUTCH) \ $(ENGLISH) \ $(ESPERANTO) \ $(ESTONIAN) \ $(FINNISH) \ $(FRENCH) \ $(GENERAL) \ $(GEORGIAN) \ $(GERMAN) \ $(GREEK) \ $(GYPSY) \ $(HAUSA) \ $(HEBREW) \ $(HUNGARIAN) \ $(ICELANDIC) \ $(ITALIAN) \ $(KLINGON) \ $(KURDISH) \ $(LATIN) \ $(LATVIAN) \ $(LITHUANIAN) \ $(LOWER_SORBIAN) \ $(MACEDONIAN) \ $(MONGOLIAN) \ $(NORWEGIAN) \ $(POLISH) \ $(PORTUGUESE) \ $(ROMANIAN) \ $(RUSSIAN) \ $(SERBIAN) \ $(SLOVAK) \ $(SLOVENIAN) \ $(SPANISH) \ $(SWEDISH) \ $(TURKISH) \ $(UKRAINIAN) \ $(UPPER_SORBIAN) \ $(VIETNAMESE) DOCS_CP1250 = \ croatian/cp1250-doc.tex \ czech/cp1250-doc.tex \ hungarian/cp1250-doc.tex \ lower-sorbian/cp1250-doc.tex \ polish/cp1250-doc.tex \ slovak/large-cp1250-doc.tex \ slovak/small-cp1250-doc.tex \ slovenian/cp1250-doc.tex \ upper-sorbian/cp1250-doc.tex DOCS_CP1252 = \ danish/cp1252-doc.tex \ english/cp1252-doc.tex \ estonian/cp1252-doc.tex \ finnish/cp1252-doc.tex \ french/cp1252-doc.tex \ general/cp1252-doc.tex \ icelandic/cp1252-doc.tex \ swedish/cp1252-doc.tex DOCS_CP850 = \ general/cp850-doc.tex DOCS_LATIN1 = \ albanian/latin1-doc.tex \ dutch/ij-as-ij-latin1-doc.tex \ german/din5007-latin1-doc.tex \ german/duden-latin1-doc.tex \ italian/latin1-doc.tex \ norwegian/latin1-doc.tex \ portuguese/latin1-doc.tex \ spanish/modern-latin1-doc.tex \ spanish/traditional-latin1-doc.tex DOCS_LATIN2 = \ croatian/latin2-doc.tex \ czech/latin2-doc.tex \ hungarian/latin2-doc.tex \ lower-sorbian/latin2-doc.tex \ polish/latin2-doc.tex \ romanian/latin2-doc.tex \ slovak/small-latin2-doc.tex \ slovak/large-latin2-doc.tex \ slovenian/latin2-doc.tex \ upper-sorbian/latin2-doc.tex DOCS_LATIN3 = \ esperanto/latin3-doc.tex \ turkish/latin3-doc.tex DOCS_LATIN4 = \ greek/translit-latin4-doc.tex \ latvian/latin4-doc.tex \ lithuanian/latin4-doc.tex DOCS_LATIN5 = \ kurdish/bedirxan-latin5-doc.tex \ kurdish/turkish-i-latin5-doc.tex \ turkish/latin5-doc.tex DOCS_LATIN9 = \ danish/latin9-doc.tex \ english/latin9-doc.tex \ estonian/latin9-doc.tex \ finnish/latin9-doc.tex \ french/latin9-doc.tex \ general/latin9-doc.tex \ icelandic/latin9-doc.tex \ swedish/latin9-doc.tex DOCS_CYR_1251 = \ belarusian/cp1251-doc.tex \ bulgarian/cp1251-doc.tex \ macedonian/cp1251-doc.tex \ russian/cp1251-doc.tex \ serbian/cp1251-doc.tex \ ukrainian/cp1251-doc.tex DOCS_CYR_ISO88595 = \ belarusian/iso88595-doc.tex \ bulgarian/iso88595-doc.tex \ macedonian/iso88595-doc.tex \ russian/iso88595-doc.tex \ serbian/iso88595-doc.tex DOCS_CYR_ISOIR111 = \ belarusian/isoir111-doc.tex \ macedonian/isoir111-doc.tex \ serbian/isoir111-doc.tex DOCS_CYR_KOI8_R = \ bulgarian/koi8-r-doc.tex \ russian/koi8-r-doc.tex DOCS_CYR_KOI8_U = \ ukrainian/koi8-u-doc.tex DOCS_CYR = \ $(DOCS_CYR_1251) \ $(DOCS_CYR_ISO88595) \ $(DOCS_CYR_ISOIR111) \ $(DOCS_CYR_KOI8_R) \ $(DOCS_CYR_KOI8_U) DOCS_OTHER = \ greek/iso88597-doc.tex \ hebrew/iso88598-doc.tex DOCS_UTF8_LAT = \ albanian/utf8-doc.tex \ croatian/utf8-doc.tex \ czech/utf8-doc.tex \ danish/utf8-doc.tex \ dutch/ij-as-ij-utf8-doc.tex \ dutch/ij-as-y-utf8-doc.tex \ english/utf8-doc.tex \ esperanto/utf8-doc.tex \ estonian/utf8-doc.tex \ finnish/utf8-doc.tex \ french/utf8-doc.tex \ general/utf8-doc.tex \ german/din5007-utf8-doc.tex \ german/duden-utf8-doc.tex \ greek/translit-utf8-doc.tex \ greek/utf8-doc.tex \ gypsy/northrussian-utf8-doc.tex \ hausa/utf8-doc.tex \ hungarian/utf8-doc.tex \ icelandic/utf8-doc.tex \ italian/utf8-doc.tex \ kurdish/bedirxan-utf8-doc.tex \ kurdish/turkish-i-utf8-doc.tex \ latin/utf8-doc.tex \ latvian/utf8-doc.tex \ lithuanian/utf8-doc.tex \ lower-sorbian/utf8-doc.tex \ norwegian/utf8-doc.tex \ polish/utf8-doc.tex \ portuguese/utf8-doc.tex \ romanian/utf8-doc.tex \ russian/translit-iso-utf8-doc.tex \ slovak/small-utf8-doc.tex \ slovak/large-utf8-doc.tex \ slovenian/utf8-doc.tex \ spanish/modern-utf8-doc.tex \ spanish/traditional-utf8-doc.tex \ swedish/utf8-doc.tex \ turkish/utf8-doc.tex \ upper-sorbian/utf8-doc.tex \ vietnamese/utf8-doc.tex DOCS_UTF8_CYR = \ belarusian/utf8-doc.tex \ bulgarian/utf8-doc.tex \ macedonian/utf8-doc.tex \ mongolian/cyrillic-utf8-doc.tex \ russian/utf8-doc.tex \ serbian/utf8-doc.tex \ ukrainian/utf8-doc.tex DOCS_UTF8_OTHER = \ georgian/utf8-doc.tex \ german/braille-utf8-doc.tex \ greek/utf8-doc.tex \ greek/polytonic-utf8-doc.tex \ hebrew/utf8-doc.tex \ klingon/utf8-doc.tex DOCS_CPS = \ $(DOCS_CP1250) \ $(DOCS_CP1252) \ $(DOCS_CP850) DOCS_LAT = \ $(DOCS_LATIN1) \ $(DOCS_LATIN2) \ $(DOCS_LATIN3) \ $(DOCS_LATIN4) \ $(DOCS_LATIN5) \ $(DOCS_LATIN9) DOCS_UTF8 = \ $(DOCS_UTF8_LAT) \ $(DOCS_UTF8_CYR) \ $(DOCS_UTF8_OTHER) DOCS = $(DOCS_CPS) $(DOCS_LAT) $(DOCS_CYR) $(DOCS_OTHER) $(DOCS_UTF8) @BUILDDOCS_TRUE@@BUILDRULES_TRUE@PDFS = alphabets-doc.pdf @BUILDDOCS_TRUE@@BUILDRULES_TRUE@doc_DATA = $(PDFS) DOC_CLEAN = \ alphabets-doc.aux \ alphabets-doc.log \ alphabets-doc.out \ alphabets-doc.pdf \ alphabets-inc.tex \ alphabets-doc.toc EXTRA_DIST = $(SCRS) test.xdy rom-comma-kludge.sed CLEANFILES = $(ALPHABETS) $(DOC_CLEAN) all: all-recursive .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign make-rules/alphabets/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --foreign make-rules/alphabets/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh install-docDATA: $(doc_DATA) @$(NORMAL_INSTALL) test -z "$(docdir)" || $(MKDIR_P) "$(DESTDIR)$(docdir)" @list='$(doc_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ echo " $(docDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(docdir)/$$f'"; \ $(docDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(docdir)/$$f"; \ done uninstall-docDATA: @$(NORMAL_UNINSTALL) @list='$(doc_DATA)'; for p in $$list; do \ f=$(am__strip_dir) \ echo " rm -f '$(DESTDIR)$(docdir)/$$f'"; \ rm -f "$(DESTDIR)$(docdir)/$$f"; \ done install-nodist_albanianDATA: $(nodist_albanian_DATA) @$(NORMAL_INSTALL) test -z "$(albaniandir)" || $(MKDIR_P) "$(DESTDIR)$(albaniandir)" @list='$(nodist_albanian_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ echo " $(nodist_albanianDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(albaniandir)/$$f'"; \ $(nodist_albanianDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(albaniandir)/$$f"; \ done uninstall-nodist_albanianDATA: @$(NORMAL_UNINSTALL) @list='$(nodist_albanian_DATA)'; for p in $$list; do \ f=$(am__strip_dir) \ echo " rm -f '$(DESTDIR)$(albaniandir)/$$f'"; \ rm -f "$(DESTDIR)$(albaniandir)/$$f"; \ done install-nodist_belarusianDATA: $(nodist_belarusian_DATA) @$(NORMAL_INSTALL) test -z "$(belarusiandir)" || $(MKDIR_P) "$(DESTDIR)$(belarusiandir)" @list='$(nodist_belarusian_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ echo " $(nodist_belarusianDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(belarusiandir)/$$f'"; \ $(nodist_belarusianDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(belarusiandir)/$$f"; \ done uninstall-nodist_belarusianDATA: @$(NORMAL_UNINSTALL) @list='$(nodist_belarusian_DATA)'; for p in $$list; do \ f=$(am__strip_dir) \ echo " rm -f '$(DESTDIR)$(belarusiandir)/$$f'"; \ rm -f "$(DESTDIR)$(belarusiandir)/$$f"; \ done install-nodist_bulgarianDATA: $(nodist_bulgarian_DATA) @$(NORMAL_INSTALL) test -z "$(bulgariandir)" || $(MKDIR_P) "$(DESTDIR)$(bulgariandir)" @list='$(nodist_bulgarian_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ echo " $(nodist_bulgarianDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(bulgariandir)/$$f'"; \ $(nodist_bulgarianDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(bulgariandir)/$$f"; \ done uninstall-nodist_bulgarianDATA: @$(NORMAL_UNINSTALL) @list='$(nodist_bulgarian_DATA)'; for p in $$list; do \ f=$(am__strip_dir) \ echo " rm -f '$(DESTDIR)$(bulgariandir)/$$f'"; \ rm -f "$(DESTDIR)$(bulgariandir)/$$f"; \ done install-nodist_croatianDATA: $(nodist_croatian_DATA) @$(NORMAL_INSTALL) test -z "$(croatiandir)" || $(MKDIR_P) "$(DESTDIR)$(croatiandir)" @list='$(nodist_croatian_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ echo " $(nodist_croatianDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(croatiandir)/$$f'"; \ $(nodist_croatianDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(croatiandir)/$$f"; \ done uninstall-nodist_croatianDATA: @$(NORMAL_UNINSTALL) @list='$(nodist_croatian_DATA)'; for p in $$list; do \ f=$(am__strip_dir) \ echo " rm -f '$(DESTDIR)$(croatiandir)/$$f'"; \ rm -f "$(DESTDIR)$(croatiandir)/$$f"; \ done install-nodist_czechDATA: $(nodist_czech_DATA) @$(NORMAL_INSTALL) test -z "$(czechdir)" || $(MKDIR_P) "$(DESTDIR)$(czechdir)" @list='$(nodist_czech_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ echo " $(nodist_czechDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(czechdir)/$$f'"; \ $(nodist_czechDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(czechdir)/$$f"; \ done uninstall-nodist_czechDATA: @$(NORMAL_UNINSTALL) @list='$(nodist_czech_DATA)'; for p in $$list; do \ f=$(am__strip_dir) \ echo " rm -f '$(DESTDIR)$(czechdir)/$$f'"; \ rm -f "$(DESTDIR)$(czechdir)/$$f"; \ done install-nodist_danishDATA: $(nodist_danish_DATA) @$(NORMAL_INSTALL) test -z "$(danishdir)" || $(MKDIR_P) "$(DESTDIR)$(danishdir)" @list='$(nodist_danish_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ echo " $(nodist_danishDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(danishdir)/$$f'"; \ $(nodist_danishDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(danishdir)/$$f"; \ done uninstall-nodist_danishDATA: @$(NORMAL_UNINSTALL) @list='$(nodist_danish_DATA)'; for p in $$list; do \ f=$(am__strip_dir) \ echo " rm -f '$(DESTDIR)$(danishdir)/$$f'"; \ rm -f "$(DESTDIR)$(danishdir)/$$f"; \ done install-nodist_dutchDATA: $(nodist_dutch_DATA) @$(NORMAL_INSTALL) test -z "$(dutchdir)" || $(MKDIR_P) "$(DESTDIR)$(dutchdir)" @list='$(nodist_dutch_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ echo " $(nodist_dutchDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(dutchdir)/$$f'"; \ $(nodist_dutchDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(dutchdir)/$$f"; \ done uninstall-nodist_dutchDATA: @$(NORMAL_UNINSTALL) @list='$(nodist_dutch_DATA)'; for p in $$list; do \ f=$(am__strip_dir) \ echo " rm -f '$(DESTDIR)$(dutchdir)/$$f'"; \ rm -f "$(DESTDIR)$(dutchdir)/$$f"; \ done install-nodist_englishDATA: $(nodist_english_DATA) @$(NORMAL_INSTALL) test -z "$(englishdir)" || $(MKDIR_P) "$(DESTDIR)$(englishdir)" @list='$(nodist_english_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ echo " $(nodist_englishDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(englishdir)/$$f'"; \ $(nodist_englishDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(englishdir)/$$f"; \ done uninstall-nodist_englishDATA: @$(NORMAL_UNINSTALL) @list='$(nodist_english_DATA)'; for p in $$list; do \ f=$(am__strip_dir) \ echo " rm -f '$(DESTDIR)$(englishdir)/$$f'"; \ rm -f "$(DESTDIR)$(englishdir)/$$f"; \ done install-nodist_esperantoDATA: $(nodist_esperanto_DATA) @$(NORMAL_INSTALL) test -z "$(esperantodir)" || $(MKDIR_P) "$(DESTDIR)$(esperantodir)" @list='$(nodist_esperanto_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ echo " $(nodist_esperantoDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(esperantodir)/$$f'"; \ $(nodist_esperantoDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(esperantodir)/$$f"; \ done uninstall-nodist_esperantoDATA: @$(NORMAL_UNINSTALL) @list='$(nodist_esperanto_DATA)'; for p in $$list; do \ f=$(am__strip_dir) \ echo " rm -f '$(DESTDIR)$(esperantodir)/$$f'"; \ rm -f "$(DESTDIR)$(esperantodir)/$$f"; \ done install-nodist_estonianDATA: $(nodist_estonian_DATA) @$(NORMAL_INSTALL) test -z "$(estoniandir)" || $(MKDIR_P) "$(DESTDIR)$(estoniandir)" @list='$(nodist_estonian_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ echo " $(nodist_estonianDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(estoniandir)/$$f'"; \ $(nodist_estonianDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(estoniandir)/$$f"; \ done uninstall-nodist_estonianDATA: @$(NORMAL_UNINSTALL) @list='$(nodist_estonian_DATA)'; for p in $$list; do \ f=$(am__strip_dir) \ echo " rm -f '$(DESTDIR)$(estoniandir)/$$f'"; \ rm -f "$(DESTDIR)$(estoniandir)/$$f"; \ done install-nodist_finnishDATA: $(nodist_finnish_DATA) @$(NORMAL_INSTALL) test -z "$(finnishdir)" || $(MKDIR_P) "$(DESTDIR)$(finnishdir)" @list='$(nodist_finnish_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ echo " $(nodist_finnishDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(finnishdir)/$$f'"; \ $(nodist_finnishDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(finnishdir)/$$f"; \ done uninstall-nodist_finnishDATA: @$(NORMAL_UNINSTALL) @list='$(nodist_finnish_DATA)'; for p in $$list; do \ f=$(am__strip_dir) \ echo " rm -f '$(DESTDIR)$(finnishdir)/$$f'"; \ rm -f "$(DESTDIR)$(finnishdir)/$$f"; \ done install-nodist_frenchDATA: $(nodist_french_DATA) @$(NORMAL_INSTALL) test -z "$(frenchdir)" || $(MKDIR_P) "$(DESTDIR)$(frenchdir)" @list='$(nodist_french_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ echo " $(nodist_frenchDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(frenchdir)/$$f'"; \ $(nodist_frenchDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(frenchdir)/$$f"; \ done uninstall-nodist_frenchDATA: @$(NORMAL_UNINSTALL) @list='$(nodist_french_DATA)'; for p in $$list; do \ f=$(am__strip_dir) \ echo " rm -f '$(DESTDIR)$(frenchdir)/$$f'"; \ rm -f "$(DESTDIR)$(frenchdir)/$$f"; \ done install-nodist_generalDATA: $(nodist_general_DATA) @$(NORMAL_INSTALL) test -z "$(generaldir)" || $(MKDIR_P) "$(DESTDIR)$(generaldir)" @list='$(nodist_general_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ echo " $(nodist_generalDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(generaldir)/$$f'"; \ $(nodist_generalDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(generaldir)/$$f"; \ done uninstall-nodist_generalDATA: @$(NORMAL_UNINSTALL) @list='$(nodist_general_DATA)'; for p in $$list; do \ f=$(am__strip_dir) \ echo " rm -f '$(DESTDIR)$(generaldir)/$$f'"; \ rm -f "$(DESTDIR)$(generaldir)/$$f"; \ done install-nodist_georgianDATA: $(nodist_georgian_DATA) @$(NORMAL_INSTALL) test -z "$(georgiandir)" || $(MKDIR_P) "$(DESTDIR)$(georgiandir)" @list='$(nodist_georgian_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ echo " $(nodist_georgianDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(georgiandir)/$$f'"; \ $(nodist_georgianDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(georgiandir)/$$f"; \ done uninstall-nodist_georgianDATA: @$(NORMAL_UNINSTALL) @list='$(nodist_georgian_DATA)'; for p in $$list; do \ f=$(am__strip_dir) \ echo " rm -f '$(DESTDIR)$(georgiandir)/$$f'"; \ rm -f "$(DESTDIR)$(georgiandir)/$$f"; \ done install-nodist_germanDATA: $(nodist_german_DATA) @$(NORMAL_INSTALL) test -z "$(germandir)" || $(MKDIR_P) "$(DESTDIR)$(germandir)" @list='$(nodist_german_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ echo " $(nodist_germanDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(germandir)/$$f'"; \ $(nodist_germanDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(germandir)/$$f"; \ done uninstall-nodist_germanDATA: @$(NORMAL_UNINSTALL) @list='$(nodist_german_DATA)'; for p in $$list; do \ f=$(am__strip_dir) \ echo " rm -f '$(DESTDIR)$(germandir)/$$f'"; \ rm -f "$(DESTDIR)$(germandir)/$$f"; \ done install-nodist_greekDATA: $(nodist_greek_DATA) @$(NORMAL_INSTALL) test -z "$(greekdir)" || $(MKDIR_P) "$(DESTDIR)$(greekdir)" @list='$(nodist_greek_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ echo " $(nodist_greekDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(greekdir)/$$f'"; \ $(nodist_greekDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(greekdir)/$$f"; \ done uninstall-nodist_greekDATA: @$(NORMAL_UNINSTALL) @list='$(nodist_greek_DATA)'; for p in $$list; do \ f=$(am__strip_dir) \ echo " rm -f '$(DESTDIR)$(greekdir)/$$f'"; \ rm -f "$(DESTDIR)$(greekdir)/$$f"; \ done install-nodist_gypsyDATA: $(nodist_gypsy_DATA) @$(NORMAL_INSTALL) test -z "$(gypsydir)" || $(MKDIR_P) "$(DESTDIR)$(gypsydir)" @list='$(nodist_gypsy_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ echo " $(nodist_gypsyDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(gypsydir)/$$f'"; \ $(nodist_gypsyDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(gypsydir)/$$f"; \ done uninstall-nodist_gypsyDATA: @$(NORMAL_UNINSTALL) @list='$(nodist_gypsy_DATA)'; for p in $$list; do \ f=$(am__strip_dir) \ echo " rm -f '$(DESTDIR)$(gypsydir)/$$f'"; \ rm -f "$(DESTDIR)$(gypsydir)/$$f"; \ done install-nodist_hausaDATA: $(nodist_hausa_DATA) @$(NORMAL_INSTALL) test -z "$(hausadir)" || $(MKDIR_P) "$(DESTDIR)$(hausadir)" @list='$(nodist_hausa_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ echo " $(nodist_hausaDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(hausadir)/$$f'"; \ $(nodist_hausaDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(hausadir)/$$f"; \ done uninstall-nodist_hausaDATA: @$(NORMAL_UNINSTALL) @list='$(nodist_hausa_DATA)'; for p in $$list; do \ f=$(am__strip_dir) \ echo " rm -f '$(DESTDIR)$(hausadir)/$$f'"; \ rm -f "$(DESTDIR)$(hausadir)/$$f"; \ done install-nodist_hebrewDATA: $(nodist_hebrew_DATA) @$(NORMAL_INSTALL) test -z "$(hebrewdir)" || $(MKDIR_P) "$(DESTDIR)$(hebrewdir)" @list='$(nodist_hebrew_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ echo " $(nodist_hebrewDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(hebrewdir)/$$f'"; \ $(nodist_hebrewDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(hebrewdir)/$$f"; \ done uninstall-nodist_hebrewDATA: @$(NORMAL_UNINSTALL) @list='$(nodist_hebrew_DATA)'; for p in $$list; do \ f=$(am__strip_dir) \ echo " rm -f '$(DESTDIR)$(hebrewdir)/$$f'"; \ rm -f "$(DESTDIR)$(hebrewdir)/$$f"; \ done install-nodist_hungarianDATA: $(nodist_hungarian_DATA) @$(NORMAL_INSTALL) test -z "$(hungariandir)" || $(MKDIR_P) "$(DESTDIR)$(hungariandir)" @list='$(nodist_hungarian_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ echo " $(nodist_hungarianDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(hungariandir)/$$f'"; \ $(nodist_hungarianDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(hungariandir)/$$f"; \ done uninstall-nodist_hungarianDATA: @$(NORMAL_UNINSTALL) @list='$(nodist_hungarian_DATA)'; for p in $$list; do \ f=$(am__strip_dir) \ echo " rm -f '$(DESTDIR)$(hungariandir)/$$f'"; \ rm -f "$(DESTDIR)$(hungariandir)/$$f"; \ done install-nodist_icelandicDATA: $(nodist_icelandic_DATA) @$(NORMAL_INSTALL) test -z "$(icelandicdir)" || $(MKDIR_P) "$(DESTDIR)$(icelandicdir)" @list='$(nodist_icelandic_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ echo " $(nodist_icelandicDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(icelandicdir)/$$f'"; \ $(nodist_icelandicDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(icelandicdir)/$$f"; \ done uninstall-nodist_icelandicDATA: @$(NORMAL_UNINSTALL) @list='$(nodist_icelandic_DATA)'; for p in $$list; do \ f=$(am__strip_dir) \ echo " rm -f '$(DESTDIR)$(icelandicdir)/$$f'"; \ rm -f "$(DESTDIR)$(icelandicdir)/$$f"; \ done install-nodist_italianDATA: $(nodist_italian_DATA) @$(NORMAL_INSTALL) test -z "$(italiandir)" || $(MKDIR_P) "$(DESTDIR)$(italiandir)" @list='$(nodist_italian_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ echo " $(nodist_italianDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(italiandir)/$$f'"; \ $(nodist_italianDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(italiandir)/$$f"; \ done uninstall-nodist_italianDATA: @$(NORMAL_UNINSTALL) @list='$(nodist_italian_DATA)'; for p in $$list; do \ f=$(am__strip_dir) \ echo " rm -f '$(DESTDIR)$(italiandir)/$$f'"; \ rm -f "$(DESTDIR)$(italiandir)/$$f"; \ done install-nodist_klingonDATA: $(nodist_klingon_DATA) @$(NORMAL_INSTALL) test -z "$(klingondir)" || $(MKDIR_P) "$(DESTDIR)$(klingondir)" @list='$(nodist_klingon_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ echo " $(nodist_klingonDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(klingondir)/$$f'"; \ $(nodist_klingonDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(klingondir)/$$f"; \ done uninstall-nodist_klingonDATA: @$(NORMAL_UNINSTALL) @list='$(nodist_klingon_DATA)'; for p in $$list; do \ f=$(am__strip_dir) \ echo " rm -f '$(DESTDIR)$(klingondir)/$$f'"; \ rm -f "$(DESTDIR)$(klingondir)/$$f"; \ done install-nodist_kurdishDATA: $(nodist_kurdish_DATA) @$(NORMAL_INSTALL) test -z "$(kurdishdir)" || $(MKDIR_P) "$(DESTDIR)$(kurdishdir)" @list='$(nodist_kurdish_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ echo " $(nodist_kurdishDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(kurdishdir)/$$f'"; \ $(nodist_kurdishDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(kurdishdir)/$$f"; \ done uninstall-nodist_kurdishDATA: @$(NORMAL_UNINSTALL) @list='$(nodist_kurdish_DATA)'; for p in $$list; do \ f=$(am__strip_dir) \ echo " rm -f '$(DESTDIR)$(kurdishdir)/$$f'"; \ rm -f "$(DESTDIR)$(kurdishdir)/$$f"; \ done install-nodist_latinDATA: $(nodist_latin_DATA) @$(NORMAL_INSTALL) test -z "$(latindir)" || $(MKDIR_P) "$(DESTDIR)$(latindir)" @list='$(nodist_latin_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ echo " $(nodist_latinDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(latindir)/$$f'"; \ $(nodist_latinDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(latindir)/$$f"; \ done uninstall-nodist_latinDATA: @$(NORMAL_UNINSTALL) @list='$(nodist_latin_DATA)'; for p in $$list; do \ f=$(am__strip_dir) \ echo " rm -f '$(DESTDIR)$(latindir)/$$f'"; \ rm -f "$(DESTDIR)$(latindir)/$$f"; \ done install-nodist_latvianDATA: $(nodist_latvian_DATA) @$(NORMAL_INSTALL) test -z "$(latviandir)" || $(MKDIR_P) "$(DESTDIR)$(latviandir)" @list='$(nodist_latvian_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ echo " $(nodist_latvianDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(latviandir)/$$f'"; \ $(nodist_latvianDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(latviandir)/$$f"; \ done uninstall-nodist_latvianDATA: @$(NORMAL_UNINSTALL) @list='$(nodist_latvian_DATA)'; for p in $$list; do \ f=$(am__strip_dir) \ echo " rm -f '$(DESTDIR)$(latviandir)/$$f'"; \ rm -f "$(DESTDIR)$(latviandir)/$$f"; \ done install-nodist_lithuanianDATA: $(nodist_lithuanian_DATA) @$(NORMAL_INSTALL) test -z "$(lithuaniandir)" || $(MKDIR_P) "$(DESTDIR)$(lithuaniandir)" @list='$(nodist_lithuanian_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ echo " $(nodist_lithuanianDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(lithuaniandir)/$$f'"; \ $(nodist_lithuanianDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(lithuaniandir)/$$f"; \ done uninstall-nodist_lithuanianDATA: @$(NORMAL_UNINSTALL) @list='$(nodist_lithuanian_DATA)'; for p in $$list; do \ f=$(am__strip_dir) \ echo " rm -f '$(DESTDIR)$(lithuaniandir)/$$f'"; \ rm -f "$(DESTDIR)$(lithuaniandir)/$$f"; \ done install-nodist_lower_sorbianDATA: $(nodist_lower_sorbian_DATA) @$(NORMAL_INSTALL) test -z "$(lower_sorbiandir)" || $(MKDIR_P) "$(DESTDIR)$(lower_sorbiandir)" @list='$(nodist_lower_sorbian_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ echo " $(nodist_lower_sorbianDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(lower_sorbiandir)/$$f'"; \ $(nodist_lower_sorbianDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(lower_sorbiandir)/$$f"; \ done uninstall-nodist_lower_sorbianDATA: @$(NORMAL_UNINSTALL) @list='$(nodist_lower_sorbian_DATA)'; for p in $$list; do \ f=$(am__strip_dir) \ echo " rm -f '$(DESTDIR)$(lower_sorbiandir)/$$f'"; \ rm -f "$(DESTDIR)$(lower_sorbiandir)/$$f"; \ done install-nodist_macedonianDATA: $(nodist_macedonian_DATA) @$(NORMAL_INSTALL) test -z "$(macedoniandir)" || $(MKDIR_P) "$(DESTDIR)$(macedoniandir)" @list='$(nodist_macedonian_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ echo " $(nodist_macedonianDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(macedoniandir)/$$f'"; \ $(nodist_macedonianDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(macedoniandir)/$$f"; \ done uninstall-nodist_macedonianDATA: @$(NORMAL_UNINSTALL) @list='$(nodist_macedonian_DATA)'; for p in $$list; do \ f=$(am__strip_dir) \ echo " rm -f '$(DESTDIR)$(macedoniandir)/$$f'"; \ rm -f "$(DESTDIR)$(macedoniandir)/$$f"; \ done install-nodist_mongolianDATA: $(nodist_mongolian_DATA) @$(NORMAL_INSTALL) test -z "$(mongoliandir)" || $(MKDIR_P) "$(DESTDIR)$(mongoliandir)" @list='$(nodist_mongolian_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ echo " $(nodist_mongolianDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(mongoliandir)/$$f'"; \ $(nodist_mongolianDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(mongoliandir)/$$f"; \ done uninstall-nodist_mongolianDATA: @$(NORMAL_UNINSTALL) @list='$(nodist_mongolian_DATA)'; for p in $$list; do \ f=$(am__strip_dir) \ echo " rm -f '$(DESTDIR)$(mongoliandir)/$$f'"; \ rm -f "$(DESTDIR)$(mongoliandir)/$$f"; \ done install-nodist_norwegianDATA: $(nodist_norwegian_DATA) @$(NORMAL_INSTALL) test -z "$(norwegiandir)" || $(MKDIR_P) "$(DESTDIR)$(norwegiandir)" @list='$(nodist_norwegian_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ echo " $(nodist_norwegianDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(norwegiandir)/$$f'"; \ $(nodist_norwegianDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(norwegiandir)/$$f"; \ done uninstall-nodist_norwegianDATA: @$(NORMAL_UNINSTALL) @list='$(nodist_norwegian_DATA)'; for p in $$list; do \ f=$(am__strip_dir) \ echo " rm -f '$(DESTDIR)$(norwegiandir)/$$f'"; \ rm -f "$(DESTDIR)$(norwegiandir)/$$f"; \ done install-nodist_polishDATA: $(nodist_polish_DATA) @$(NORMAL_INSTALL) test -z "$(polishdir)" || $(MKDIR_P) "$(DESTDIR)$(polishdir)" @list='$(nodist_polish_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ echo " $(nodist_polishDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(polishdir)/$$f'"; \ $(nodist_polishDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(polishdir)/$$f"; \ done uninstall-nodist_polishDATA: @$(NORMAL_UNINSTALL) @list='$(nodist_polish_DATA)'; for p in $$list; do \ f=$(am__strip_dir) \ echo " rm -f '$(DESTDIR)$(polishdir)/$$f'"; \ rm -f "$(DESTDIR)$(polishdir)/$$f"; \ done install-nodist_portugueseDATA: $(nodist_portuguese_DATA) @$(NORMAL_INSTALL) test -z "$(portuguesedir)" || $(MKDIR_P) "$(DESTDIR)$(portuguesedir)" @list='$(nodist_portuguese_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ echo " $(nodist_portugueseDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(portuguesedir)/$$f'"; \ $(nodist_portugueseDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(portuguesedir)/$$f"; \ done uninstall-nodist_portugueseDATA: @$(NORMAL_UNINSTALL) @list='$(nodist_portuguese_DATA)'; for p in $$list; do \ f=$(am__strip_dir) \ echo " rm -f '$(DESTDIR)$(portuguesedir)/$$f'"; \ rm -f "$(DESTDIR)$(portuguesedir)/$$f"; \ done install-nodist_romanianDATA: $(nodist_romanian_DATA) @$(NORMAL_INSTALL) test -z "$(romaniandir)" || $(MKDIR_P) "$(DESTDIR)$(romaniandir)" @list='$(nodist_romanian_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ echo " $(nodist_romanianDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(romaniandir)/$$f'"; \ $(nodist_romanianDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(romaniandir)/$$f"; \ done uninstall-nodist_romanianDATA: @$(NORMAL_UNINSTALL) @list='$(nodist_romanian_DATA)'; for p in $$list; do \ f=$(am__strip_dir) \ echo " rm -f '$(DESTDIR)$(romaniandir)/$$f'"; \ rm -f "$(DESTDIR)$(romaniandir)/$$f"; \ done install-nodist_russianDATA: $(nodist_russian_DATA) @$(NORMAL_INSTALL) test -z "$(russiandir)" || $(MKDIR_P) "$(DESTDIR)$(russiandir)" @list='$(nodist_russian_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ echo " $(nodist_russianDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(russiandir)/$$f'"; \ $(nodist_russianDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(russiandir)/$$f"; \ done uninstall-nodist_russianDATA: @$(NORMAL_UNINSTALL) @list='$(nodist_russian_DATA)'; for p in $$list; do \ f=$(am__strip_dir) \ echo " rm -f '$(DESTDIR)$(russiandir)/$$f'"; \ rm -f "$(DESTDIR)$(russiandir)/$$f"; \ done install-nodist_serbianDATA: $(nodist_serbian_DATA) @$(NORMAL_INSTALL) test -z "$(serbiandir)" || $(MKDIR_P) "$(DESTDIR)$(serbiandir)" @list='$(nodist_serbian_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ echo " $(nodist_serbianDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(serbiandir)/$$f'"; \ $(nodist_serbianDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(serbiandir)/$$f"; \ done uninstall-nodist_serbianDATA: @$(NORMAL_UNINSTALL) @list='$(nodist_serbian_DATA)'; for p in $$list; do \ f=$(am__strip_dir) \ echo " rm -f '$(DESTDIR)$(serbiandir)/$$f'"; \ rm -f "$(DESTDIR)$(serbiandir)/$$f"; \ done install-nodist_slovakDATA: $(nodist_slovak_DATA) @$(NORMAL_INSTALL) test -z "$(slovakdir)" || $(MKDIR_P) "$(DESTDIR)$(slovakdir)" @list='$(nodist_slovak_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ echo " $(nodist_slovakDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(slovakdir)/$$f'"; \ $(nodist_slovakDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(slovakdir)/$$f"; \ done uninstall-nodist_slovakDATA: @$(NORMAL_UNINSTALL) @list='$(nodist_slovak_DATA)'; for p in $$list; do \ f=$(am__strip_dir) \ echo " rm -f '$(DESTDIR)$(slovakdir)/$$f'"; \ rm -f "$(DESTDIR)$(slovakdir)/$$f"; \ done install-nodist_slovenianDATA: $(nodist_slovenian_DATA) @$(NORMAL_INSTALL) test -z "$(sloveniandir)" || $(MKDIR_P) "$(DESTDIR)$(sloveniandir)" @list='$(nodist_slovenian_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ echo " $(nodist_slovenianDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(sloveniandir)/$$f'"; \ $(nodist_slovenianDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(sloveniandir)/$$f"; \ done uninstall-nodist_slovenianDATA: @$(NORMAL_UNINSTALL) @list='$(nodist_slovenian_DATA)'; for p in $$list; do \ f=$(am__strip_dir) \ echo " rm -f '$(DESTDIR)$(sloveniandir)/$$f'"; \ rm -f "$(DESTDIR)$(sloveniandir)/$$f"; \ done install-nodist_spanishDATA: $(nodist_spanish_DATA) @$(NORMAL_INSTALL) test -z "$(spanishdir)" || $(MKDIR_P) "$(DESTDIR)$(spanishdir)" @list='$(nodist_spanish_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ echo " $(nodist_spanishDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(spanishdir)/$$f'"; \ $(nodist_spanishDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(spanishdir)/$$f"; \ done uninstall-nodist_spanishDATA: @$(NORMAL_UNINSTALL) @list='$(nodist_spanish_DATA)'; for p in $$list; do \ f=$(am__strip_dir) \ echo " rm -f '$(DESTDIR)$(spanishdir)/$$f'"; \ rm -f "$(DESTDIR)$(spanishdir)/$$f"; \ done install-nodist_swedishDATA: $(nodist_swedish_DATA) @$(NORMAL_INSTALL) test -z "$(swedishdir)" || $(MKDIR_P) "$(DESTDIR)$(swedishdir)" @list='$(nodist_swedish_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ echo " $(nodist_swedishDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(swedishdir)/$$f'"; \ $(nodist_swedishDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(swedishdir)/$$f"; \ done uninstall-nodist_swedishDATA: @$(NORMAL_UNINSTALL) @list='$(nodist_swedish_DATA)'; for p in $$list; do \ f=$(am__strip_dir) \ echo " rm -f '$(DESTDIR)$(swedishdir)/$$f'"; \ rm -f "$(DESTDIR)$(swedishdir)/$$f"; \ done install-nodist_turkishDATA: $(nodist_turkish_DATA) @$(NORMAL_INSTALL) test -z "$(turkishdir)" || $(MKDIR_P) "$(DESTDIR)$(turkishdir)" @list='$(nodist_turkish_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ echo " $(nodist_turkishDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(turkishdir)/$$f'"; \ $(nodist_turkishDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(turkishdir)/$$f"; \ done uninstall-nodist_turkishDATA: @$(NORMAL_UNINSTALL) @list='$(nodist_turkish_DATA)'; for p in $$list; do \ f=$(am__strip_dir) \ echo " rm -f '$(DESTDIR)$(turkishdir)/$$f'"; \ rm -f "$(DESTDIR)$(turkishdir)/$$f"; \ done install-nodist_ukrainianDATA: $(nodist_ukrainian_DATA) @$(NORMAL_INSTALL) test -z "$(ukrainiandir)" || $(MKDIR_P) "$(DESTDIR)$(ukrainiandir)" @list='$(nodist_ukrainian_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ echo " $(nodist_ukrainianDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(ukrainiandir)/$$f'"; \ $(nodist_ukrainianDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(ukrainiandir)/$$f"; \ done uninstall-nodist_ukrainianDATA: @$(NORMAL_UNINSTALL) @list='$(nodist_ukrainian_DATA)'; for p in $$list; do \ f=$(am__strip_dir) \ echo " rm -f '$(DESTDIR)$(ukrainiandir)/$$f'"; \ rm -f "$(DESTDIR)$(ukrainiandir)/$$f"; \ done install-nodist_upper_sorbianDATA: $(nodist_upper_sorbian_DATA) @$(NORMAL_INSTALL) test -z "$(upper_sorbiandir)" || $(MKDIR_P) "$(DESTDIR)$(upper_sorbiandir)" @list='$(nodist_upper_sorbian_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ echo " $(nodist_upper_sorbianDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(upper_sorbiandir)/$$f'"; \ $(nodist_upper_sorbianDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(upper_sorbiandir)/$$f"; \ done uninstall-nodist_upper_sorbianDATA: @$(NORMAL_UNINSTALL) @list='$(nodist_upper_sorbian_DATA)'; for p in $$list; do \ f=$(am__strip_dir) \ echo " rm -f '$(DESTDIR)$(upper_sorbiandir)/$$f'"; \ rm -f "$(DESTDIR)$(upper_sorbiandir)/$$f"; \ done install-nodist_vietnameseDATA: $(nodist_vietnamese_DATA) @$(NORMAL_INSTALL) test -z "$(vietnamesedir)" || $(MKDIR_P) "$(DESTDIR)$(vietnamesedir)" @list='$(nodist_vietnamese_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ echo " $(nodist_vietnameseDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(vietnamesedir)/$$f'"; \ $(nodist_vietnameseDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(vietnamesedir)/$$f"; \ done uninstall-nodist_vietnameseDATA: @$(NORMAL_UNINSTALL) @list='$(nodist_vietnamese_DATA)'; for p in $$list; do \ f=$(am__strip_dir) \ echo " rm -f '$(DESTDIR)$(vietnamesedir)/$$f'"; \ rm -f "$(DESTDIR)$(vietnamesedir)/$$f"; \ done # This directory's subdirectories are mostly independent; you can cd # into them and run `make' without going through this Makefile. # To change the values of `make' variables: instead of editing Makefiles, # (1) if the variable is set in `config.status', edit `config.status' # (which will cause the Makefiles to be regenerated when you run `make'); # (2) otherwise, pass the desired values on the `make' command line. $(RECURSIVE_TARGETS): @failcom='exit 1'; \ for f in x $$MAKEFLAGS; do \ case $$f in \ *=* | --[!k]*);; \ *k*) failcom='fail=yes';; \ esac; \ done; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ list='$(SUBDIRS)'; for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" $(RECURSIVE_CLEAN_TARGETS): @failcom='exit 1'; \ for f in x $$MAKEFLAGS; do \ case $$f in \ *=* | --[!k]*);; \ *k*) failcom='fail=yes';; \ esac; \ done; \ dot_seen=no; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ *) list='$(SUBDIRS)' ;; \ esac; \ rev=''; for subdir in $$list; do \ if test "$$subdir" = "."; then :; else \ rev="$$subdir $$rev"; \ fi; \ done; \ rev="$$rev ."; \ target=`echo $@ | sed s/-recursive//`; \ for subdir in $$rev; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done && test -z "$$fail" tags-recursive: list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ done ctags-recursive: list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ done ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ empty_fix=.; \ else \ include_option=--include; \ empty_fix=; \ fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$tags $$unique; \ fi ctags: CTAGS CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$tags$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$tags $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && cd $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) $$here distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ distdir=`$(am__cd) $(distdir) && pwd`; \ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ (cd $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$$top_distdir" \ distdir="$$distdir/$$subdir" \ am__remove_distdir=: \ am__skip_length_check=: \ distdir) \ || exit 1; \ fi; \ done check-am: all-am check: check-recursive all-am: Makefile $(DATA) installdirs: installdirs-recursive installdirs-am: for dir in "$(DESTDIR)$(docdir)" "$(DESTDIR)$(albaniandir)" "$(DESTDIR)$(belarusiandir)" "$(DESTDIR)$(bulgariandir)" "$(DESTDIR)$(croatiandir)" "$(DESTDIR)$(czechdir)" "$(DESTDIR)$(danishdir)" "$(DESTDIR)$(dutchdir)" "$(DESTDIR)$(englishdir)" "$(DESTDIR)$(esperantodir)" "$(DESTDIR)$(estoniandir)" "$(DESTDIR)$(finnishdir)" "$(DESTDIR)$(frenchdir)" "$(DESTDIR)$(generaldir)" "$(DESTDIR)$(georgiandir)" "$(DESTDIR)$(germandir)" "$(DESTDIR)$(greekdir)" "$(DESTDIR)$(gypsydir)" "$(DESTDIR)$(hausadir)" "$(DESTDIR)$(hebrewdir)" "$(DESTDIR)$(hungariandir)" "$(DESTDIR)$(icelandicdir)" "$(DESTDIR)$(italiandir)" "$(DESTDIR)$(klingondir)" "$(DESTDIR)$(kurdishdir)" "$(DESTDIR)$(latindir)" "$(DESTDIR)$(latviandir)" "$(DESTDIR)$(lithuaniandir)" "$(DESTDIR)$(lower_sorbiandir)" "$(DESTDIR)$(macedoniandir)" "$(DESTDIR)$(mongoliandir)" "$(DESTDIR)$(norwegiandir)" "$(DESTDIR)$(polishdir)" "$(DESTDIR)$(portuguesedir)" "$(DESTDIR)$(romaniandir)" "$(DESTDIR)$(russiandir)" "$(DESTDIR)$(serbiandir)" "$(DESTDIR)$(slovakdir)" "$(DESTDIR)$(sloveniandir)" "$(DESTDIR)$(spanishdir)" "$(DESTDIR)$(swedishdir)" "$(DESTDIR)$(turkishdir)" "$(DESTDIR)$(ukrainiandir)" "$(DESTDIR)$(upper_sorbiandir)" "$(DESTDIR)$(vietnamesedir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive uninstall: uninstall-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-recursive install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-recursive clean-am: clean-generic mostlyclean-am distclean: distclean-recursive -rm -f Makefile distclean-am: clean-am distclean-generic distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive info: info-recursive info-am: install-data-am: install-docDATA install-nodist_albanianDATA \ install-nodist_belarusianDATA install-nodist_bulgarianDATA \ install-nodist_croatianDATA install-nodist_czechDATA \ install-nodist_danishDATA install-nodist_dutchDATA \ install-nodist_englishDATA install-nodist_esperantoDATA \ install-nodist_estonianDATA install-nodist_finnishDATA \ install-nodist_frenchDATA install-nodist_generalDATA \ install-nodist_georgianDATA install-nodist_germanDATA \ install-nodist_greekDATA install-nodist_gypsyDATA \ install-nodist_hausaDATA install-nodist_hebrewDATA \ install-nodist_hungarianDATA install-nodist_icelandicDATA \ install-nodist_italianDATA install-nodist_klingonDATA \ install-nodist_kurdishDATA install-nodist_latinDATA \ install-nodist_latvianDATA install-nodist_lithuanianDATA \ install-nodist_lower_sorbianDATA install-nodist_macedonianDATA \ install-nodist_mongolianDATA install-nodist_norwegianDATA \ install-nodist_polishDATA install-nodist_portugueseDATA \ install-nodist_romanianDATA install-nodist_russianDATA \ install-nodist_serbianDATA install-nodist_slovakDATA \ install-nodist_slovenianDATA install-nodist_spanishDATA \ install-nodist_swedishDATA install-nodist_turkishDATA \ install-nodist_ukrainianDATA install-nodist_upper_sorbianDATA \ install-nodist_vietnameseDATA install-dvi: install-dvi-recursive install-exec-am: install-html: install-html-recursive install-info: install-info-recursive install-man: install-pdf: install-pdf-recursive install-ps: install-ps-recursive installcheck-am: maintainer-clean: maintainer-clean-recursive -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-generic pdf: pdf-recursive pdf-am: ps: ps-recursive ps-am: uninstall-am: uninstall-docDATA uninstall-nodist_albanianDATA \ uninstall-nodist_belarusianDATA uninstall-nodist_bulgarianDATA \ uninstall-nodist_croatianDATA uninstall-nodist_czechDATA \ uninstall-nodist_danishDATA uninstall-nodist_dutchDATA \ uninstall-nodist_englishDATA uninstall-nodist_esperantoDATA \ uninstall-nodist_estonianDATA uninstall-nodist_finnishDATA \ uninstall-nodist_frenchDATA uninstall-nodist_generalDATA \ uninstall-nodist_georgianDATA uninstall-nodist_germanDATA \ uninstall-nodist_greekDATA uninstall-nodist_gypsyDATA \ uninstall-nodist_hausaDATA uninstall-nodist_hebrewDATA \ uninstall-nodist_hungarianDATA uninstall-nodist_icelandicDATA \ uninstall-nodist_italianDATA uninstall-nodist_klingonDATA \ uninstall-nodist_kurdishDATA uninstall-nodist_latinDATA \ uninstall-nodist_latvianDATA uninstall-nodist_lithuanianDATA \ uninstall-nodist_lower_sorbianDATA \ uninstall-nodist_macedonianDATA uninstall-nodist_mongolianDATA \ uninstall-nodist_norwegianDATA uninstall-nodist_polishDATA \ uninstall-nodist_portugueseDATA uninstall-nodist_romanianDATA \ uninstall-nodist_russianDATA uninstall-nodist_serbianDATA \ uninstall-nodist_slovakDATA uninstall-nodist_slovenianDATA \ uninstall-nodist_spanishDATA uninstall-nodist_swedishDATA \ uninstall-nodist_turkishDATA uninstall-nodist_ukrainianDATA \ uninstall-nodist_upper_sorbianDATA \ uninstall-nodist_vietnameseDATA .MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \ install-strip .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ all all-am check check-am clean clean-generic ctags \ ctags-recursive distclean distclean-generic distclean-tags \ distdir dvi dvi-am html html-am info info-am install \ install-am install-data install-data-am install-docDATA \ install-dvi install-dvi-am install-exec install-exec-am \ install-html install-html-am install-info install-info-am \ install-man install-nodist_albanianDATA \ install-nodist_belarusianDATA install-nodist_bulgarianDATA \ install-nodist_croatianDATA install-nodist_czechDATA \ install-nodist_danishDATA install-nodist_dutchDATA \ install-nodist_englishDATA install-nodist_esperantoDATA \ install-nodist_estonianDATA install-nodist_finnishDATA \ install-nodist_frenchDATA install-nodist_generalDATA \ install-nodist_georgianDATA install-nodist_germanDATA \ install-nodist_greekDATA install-nodist_gypsyDATA \ install-nodist_hausaDATA install-nodist_hebrewDATA \ install-nodist_hungarianDATA install-nodist_icelandicDATA \ install-nodist_italianDATA install-nodist_klingonDATA \ install-nodist_kurdishDATA install-nodist_latinDATA \ install-nodist_latvianDATA install-nodist_lithuanianDATA \ install-nodist_lower_sorbianDATA install-nodist_macedonianDATA \ install-nodist_mongolianDATA install-nodist_norwegianDATA \ install-nodist_polishDATA install-nodist_portugueseDATA \ install-nodist_romanianDATA install-nodist_russianDATA \ install-nodist_serbianDATA install-nodist_slovakDATA \ install-nodist_slovenianDATA install-nodist_spanishDATA \ install-nodist_swedishDATA install-nodist_turkishDATA \ install-nodist_ukrainianDATA install-nodist_upper_sorbianDATA \ install-nodist_vietnameseDATA install-pdf install-pdf-am \ install-ps install-ps-am install-strip installcheck \ installcheck-am installdirs installdirs-am maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags tags-recursive uninstall uninstall-am \ uninstall-docDATA uninstall-nodist_albanianDATA \ uninstall-nodist_belarusianDATA uninstall-nodist_bulgarianDATA \ uninstall-nodist_croatianDATA uninstall-nodist_czechDATA \ uninstall-nodist_danishDATA uninstall-nodist_dutchDATA \ uninstall-nodist_englishDATA uninstall-nodist_esperantoDATA \ uninstall-nodist_estonianDATA uninstall-nodist_finnishDATA \ uninstall-nodist_frenchDATA uninstall-nodist_generalDATA \ uninstall-nodist_georgianDATA uninstall-nodist_germanDATA \ uninstall-nodist_greekDATA uninstall-nodist_gypsyDATA \ uninstall-nodist_hausaDATA uninstall-nodist_hebrewDATA \ uninstall-nodist_hungarianDATA uninstall-nodist_icelandicDATA \ uninstall-nodist_italianDATA uninstall-nodist_klingonDATA \ uninstall-nodist_kurdishDATA uninstall-nodist_latinDATA \ uninstall-nodist_latvianDATA uninstall-nodist_lithuanianDATA \ uninstall-nodist_lower_sorbianDATA \ uninstall-nodist_macedonianDATA uninstall-nodist_mongolianDATA \ uninstall-nodist_norwegianDATA uninstall-nodist_polishDATA \ uninstall-nodist_portugueseDATA uninstall-nodist_romanianDATA \ uninstall-nodist_russianDATA uninstall-nodist_serbianDATA \ uninstall-nodist_slovakDATA uninstall-nodist_slovenianDATA \ uninstall-nodist_spanishDATA uninstall-nodist_swedishDATA \ uninstall-nodist_turkishDATA uninstall-nodist_ukrainianDATA \ uninstall-nodist_upper_sorbianDATA \ uninstall-nodist_vietnameseDATA %utf8.pl : %utf8.pl.in sed -e 's/@.{\([^}]*\)}/\1/g;' <$< >$@ %latin1.pl : %utf8.pl.in sed -e 's/@u{\([^}]*\)}//g;' <$< | \ $(CONVERT_FROM_UTF8)ISO8859-1 >$@ %cp850.pl : %utf8.pl.in sed -e 's/@.{\([^}]*\)}//g;' <$< | \ $(CONVERT_FROM_UTF8)CP850 >$@ romanian/latin2.pl : romanian/utf8.pl sed -e 's/@u{\([^}]*\)}//g;' -f $(srcdir)/rom-comma-kludge.sed <$< | \ $(CONVERT_FROM_UTF8)ISO8859-2 >$@ %latin2.pl : %utf8.pl.in sed -e 's/@u{\([^}]*\)}//g;' <$< | \ $(CONVERT_FROM_UTF8)ISO8859-2 >$@ %latin3.pl : %utf8.pl.in sed -e 's/@u{\([^}]*\)}//g;' <$< | \ $(CONVERT_FROM_UTF8)ISO8859-3 >$@ %latin4.pl : %utf8.pl.in sed -e 's/@u{\([^}]*\)}//g;' <$< | \ $(CONVERT_FROM_UTF8)ISO8859-4 >$@ %iso88595.pl : %utf8.pl.in sed -e 's/@u{\([^}]*\)}//g;' <$< | \ $(CONVERT_FROM_UTF8)ISO-8859-5 >$@ %iso88597.pl : %utf8.pl.in sed -e 's/@u{\([^}]*\)}//g;' <$< | \ $(CONVERT_FROM_UTF8)ISO-8859-7 >$@ %iso88598.pl : %utf8.pl.in sed -e 's/@u{\([^}]*\)}//g;' <$< | \ $(CONVERT_FROM_UTF8)ISO-8859-8 >$@ %latin5.pl : %utf8.pl.in sed -e 's/@u{\([^}]*\)}//g;' <$< | \ $(CONVERT_FROM_UTF8)ISO-8859-9 >$@ %latin9.pl : %utf8.pl.in sed -e 's/@u{\([^}]*\)}//g;s/@9{\([^}]*\)}/\1/g;' <$< | \ $(CONVERT_FROM_UTF8)ISO-8859-15 >$@ romanian/cp1250.pl : romanian/utf8.pl sed -e 's/@u{\([^}]*\)}//g;' -f $(srcdir)/rom-comma-kludge.sed <$< | \ $(CONVERT_FROM_UTF8)CP1250 >$@ %cp1250.pl : %utf8.pl.in sed -e 's/@u{\([^}]*\)}//g;' <$< | \ $(CONVERT_FROM_UTF8)CP1250 >$@ %cp1251.pl : %utf8.pl.in sed -e 's/@u{\([^}]*\)}//g;' <$< | \ $(CONVERT_FROM_UTF8)CP1251 >$@ %cp1252.pl : %utf8.pl.in sed -e 's/@u{\([^}]*\)}//g;s/@9{\([^}]*\)}/\1/g;' <$< | \ $(CONVERT_FROM_UTF8)CP1252 >$@ %isoir111.pl : %utf8.pl.in sed -e 's/@u{\([^}]*\)}//g;' <$< | \ $(CONVERT_FROM_UTF8)ISO-IR-111 >$@ %koi8-r.pl : %utf8.pl.in sed -e 's/@u{\([^}]*\)}//g;' <$< | \ $(CONVERT_FROM_UTF8)KOI8-R >$@ %koi8-u.pl : %utf8.pl.in sed -e 's/@u{\([^}]*\)}//g;' <$< | \ $(CONVERT_FROM_UTF8)KOI8-U >$@ # %tex.pl : %utf8.pl utf8-to-tex.sed # sed -f $(srcdir)/utf8-to-tex.sed <$< >$@ %-lang.xdy : %-test.xdy sed -n '1,10 p' <$< >$@ # Running "$(PERL) -I$(srcdir) $< $*" creates %-test.xdy, %-doc.tex, %.raw, # and %.xdy; %-test.xdy is finished first. We must not run this command # several times simultaneously (for details see Automake manual 27.9). %-test.xdy : %.pl $(PERL) -I$(srcdir) $< $* %-doc.tex %.xdy : %-test.xdy @if test -f $@; then :; else \ trap 'rm -rf $*.lock $<' 1 2 13 15; \ if mkdir $*.lock 2>/dev/null; then \ rm -f $<; \ $(MAKE) $(AM_MAKEFLAGS) $<; \ result=$$?; rm -rf $*.lock; exit $$result; \ else \ while test -d $*.lock; do sleep 1; done; \ test -f $<; \ fi; \ fi alphabets-inc.tex : $(DOCS) $(RM) $@ echo "\chapter{Latin scripts}" >>$@ echo "\ienc{cp1252}" >>$@ echo "\section{Codepage 1252}" >>$@ for i in $(DOCS_CP1252); do echo "\input{$$i}" >>$@; done echo "\ienc{latin1}" >>$@ echo "\section{Codepage latin1}" >>$@ for i in $(DOCS_LATIN1); do echo "\input{$$i}" >>$@; done echo "\ienc{cp850}" >>$@ echo "\section{Codepage 850}" >>$@ for i in $(DOCS_CP850); do echo "\input{$$i}" >>$@; done echo "\ienc{latin2}" >>$@ echo "\section{Codepage latin2}" >>$@ for i in $(DOCS_LATIN2); do echo "\input{$$i}" >>$@; done echo "\ienc{cp1250}" >>$@ echo "\section{Codepage 1250}" >>$@ for i in $(DOCS_CP1250); do echo "\input{$$i}" >>$@; done echo "\ienc{latin3}" >>$@ echo "\section{Codepage latin3}" >>$@ for i in $(DOCS_LATIN3); do echo "\input{$$i}" >>$@; done echo "\ienc{latin4}" >>$@ echo "\section{Codepage latin4}" >>$@ for i in $(DOCS_LATIN4); do echo "\input{$$i}" >>$@; done echo "\ienc{latin5}" >>$@ echo "\section{Codepage latin5}" >>$@ for i in $(DOCS_LATIN5); do echo "\input{$$i}" >>$@; done echo "\ienc{latin9}" >>$@ echo "\section{Codepage latin9}" >>$@ for i in $(DOCS_LATIN9); do echo "\input{$$i}" >>$@; done echo "\ienc{cp1251}" >>$@ echo "\fenc{T2A}" >>$@ echo "\chapter{Cyrillic scripts}" >>$@ echo "\section{Codepage 1251}" >>$@ for i in $(DOCS_CYR_1251); do echo "\input{$$i}" >>$@; done # echo "\ienc{iso-8859-7}" >>$@ # echo "\fenc{LGR}" >>$@ # echo "\chapter{Other scripts}" >>$@ # for i in $(DOCS_OTHER); do echo "\input{$$i}" >>$@; done # FIXME: UTF8 encoding # echo "\section{UTF-8 scripts}" >>$@ # for i in $(DOCS_UTF8); do echo "\input{$$i}" >>$@; done # echo "\ienc{utf8}" >>$@ # whether to build docs @BUILDDOCS_TRUE@@BUILDRULES_TRUE@alphabets-doc.pdf : alphabets-doc.tex alphabets-inc.tex @BUILDDOCS_TRUE@@BUILDRULES_TRUE@ pdflatex -interaction batchmode $(srcdir)/alphabets-doc.tex @BUILDDOCS_TRUE@@BUILDRULES_TRUE@ pdflatex -interaction batchmode $(srcdir)/alphabets-doc.tex # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: xindy-2.4/make-rules/alphabets/norwegian/0002777000176600017550000000000011372120321015526 500000000000000xindy-2.4/make-rules/alphabets/norwegian/utf8.pl.in0000644000176600017550000001353207451131711017304 00000000000000#!/usr/bin/perl $language = "Norwegian"; $prefix = "no"; $script = "latin"; $alphabet = [ ['A', ['a','A'],['á','Ã'],['à','À'],['â','Â']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C'],['ç','Ç']], [], # ch (spanish/traditional) [], # cs (hungarian) [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) [], # 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) [], # e with ogonek (polish) ['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 cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O'],['ó','Ó'],['ò','Ã’'],['ô','Ô']], [], # o with acute (polish, upper sorbian) [], # 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 acute (lower sorbian, polish) [], # 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) [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) [], # thorn (icelandic) [], # wynn (english) ['Æ', ['æ','Æ'],['ä','Ä']], ['Ø', ['ø','Ø'],['ö','Ö']], ['Ã…', ['Ã¥','Ã…']], [], # a with diaeresis (finnish, swedish) [], # o with diaeresis (finnish, swedish) [], # a with ring above (icelandic) ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ [['ß'], 'after', [['s','s']]] ]; @special = ('?', '!', '.', 'letters', '-', '\''); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/norwegian/latin1.pl0000644000176600017550000001346407451131711017205 00000000000000#!/usr/bin/perl $language = "Norwegian"; $prefix = "no"; $script = "latin"; $alphabet = [ ['A', ['a','A'],['á','Á'],['à','À'],['â','Â']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C'],['ç','Ç']], [], # ch (spanish/traditional) [], # cs (hungarian) [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) [], # 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) [], # e with ogonek (polish) ['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 cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O'],['ó','Ó'],['ò','Ò'],['ô','Ô']], [], # o with acute (polish, upper sorbian) [], # 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 acute (lower sorbian, polish) [], # 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) [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) [], # thorn (icelandic) [], # wynn (english) ['Æ', ['æ','Æ'],['ä','Ä']], ['Ø', ['ø','Ø'],['ö','Ö']], ['Å', ['å','Å']], [], # a with diaeresis (finnish, swedish) [], # o with diaeresis (finnish, swedish) [], # a with ring above (icelandic) ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ [['ß'], 'after', [['s','s']]] ]; @special = ('?', '!', '.', 'letters', '-', '\''); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/norwegian/Makefile.in0000664000176600017550000002072511372120312017515 00000000000000# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = make-rules/alphabets/norwegian DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_prog_latex.m4 \ $(top_srcdir)/m4/ac_prog_pdflatex.m4 $(top_srcdir)/VERSION \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CLISP = @CLISP@ CONVERT_FROM_UTF8 = @CONVERT_FROM_UTF8@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EXEEXT = @EXEEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ latex = @latex@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ memdir = @memdir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pdflatex = @pdflatex@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = latin1.pl utf8.pl.in CLEANFILES = \ latin1.raw \ latin1-doc.tex \ utf8.raw \ utf8-doc.tex all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign make-rules/alphabets/norwegian/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --foreign make-rules/alphabets/norwegian/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am info: info-am info-am: install-data-am: install-dvi: install-dvi-am install-exec-am: install-html: install-html-am install-info: install-info-am install-man: install-pdf: install-pdf-am install-ps: install-ps-am installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: xindy-2.4/make-rules/alphabets/norwegian/Makefile.am0000644000176600017550000000201710741151653017507 00000000000000## Use `autoreconf' in top-level directory to recreate all ## autoconf/automake files. ## Or, call `automake Makefile' to create only Makefile.in. ## Copyright (C) 2004-2005 by Gour. ## ## 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. EXTRA_DIST = latin1.pl utf8.pl.in CLEANFILES = \ latin1.raw \ latin1-doc.tex \ utf8.raw \ utf8-doc.tex xindy-2.4/make-rules/alphabets/alphabets-doc.tex0000644000176600017550000000245610261451301016707 00000000000000\documentclass{report} \usepackage{a4wide} \usepackage[TS1,LGR,T2A,T1]{fontenc} \usepackage[colorlinks]{hyperref} \usepackage[cp1252,latin1,cp850,latin2,cp1250,latin3,latin4,latin5,latin9,cp1251]{inputenc} \newcommand{\idef}{\inputencoding{cp1252}} \newcommand{\fdef}{\fontencoding{T1}\selectfont} \newcommand{\icod}{\inputencoding{cp1252}} \newcommand{\fcod}{\fontencoding{T1}\selectfont} \newcommand{\ienc}[1]{\renewcommand{\icod}{\inputencoding{#1}}} \newcommand{\fenc}[1]{\renewcommand{\fcod}{\fontencoding{#1}\selectfont}} \newenvironment{alphabet}{\begin{tabular}{*{16}{l}}% & \small (\v{}) & \small (\'{}) & \small (\`{}) & \small (\u{}) & \small (\^{}) & \small (\~{}) & \small (\r{}) & \small (\"{}) & \small (,) & \small (\c{}) & \small (k{}) & \small (\.{}) & \small (-) & \small (\={}) & \small (?)\\}{\end{tabular}} \setlength{\topskip}{0mm} \setlength{\topmargin}{-15mm} \setlength{\textheight}{260mm} \setcounter{tocdepth}{2} \renewcommand*{\contentsname}{\begin{center} {Alphabets} \\ \texttt{\Large Generated by \tt make-rules.pl \\} \normalsize{\textnormal{\today}} \end{center}} \begin{document} %\maketitle %\begin{center} %{\LARGE Alphabets} --- %\texttt{\Large Generated by \tt make-rules.pl} -- % \large \today %\end{center} \tableofcontents \newpage \input{alphabets-inc.tex} \end{document} xindy-2.4/make-rules/alphabets/latvian/0002777000176600017550000000000011372120321015173 500000000000000xindy-2.4/make-rules/alphabets/latvian/utf8.pl.in0000644000176600017550000001333207451131711016747 00000000000000#!/usr/bin/perl $language = "Latvian"; $prefix = "lv"; $script = "latin"; $alphabet = [ ['A', ['a','A'],['Ä','Ä€']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C']], ['ÄŒ', ['Ä','ÄŒ']], [], # cs (hungarian) [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) [], # 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) [], # e with ogonek (polish) ['F', ['f','F']], ['G', ['g','G']], [], # gj (albanian) [], # gy (hungarian) [], # g with circumflex (esperanto) [], # g with breve (turkish) ['Ä¢', ['Ä£','Ä¢']], [], # postpalatal fricative (gypsy/northrussian) ['H', ['h','H']], [], # h with circumflex (esperanto) [], # ch (many) [], # dotless i (turkish) ['I', ['i','I'],['y','Y'],['Ä«','Ī']], [], # 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 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 caron (slovak/large) ['M', ['m','M']], ['N', ['n','N']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) ['Å…', ['ņ','Å…']], ['O', ['o','O'],['Å','ÅŒ']], [], # o with acute (polish, upper sorbian) [], # 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) ['Å–', ['Å—','Å–']], ['S', ['s','S']], [], # sh (albanian) [], # sz (hungarian) ['Å ', ['Å¡','Å ']], [], # s with acute (lower sorbian, polish) [], # 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 (many) [], # y preceded by apostrophe (hausa) [], # yogh (english) ['Z', ['z','Z']], [], # zh (albanian) [], # zs (hungarian) ['Ž', ['ž','Ž']], [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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'; xindy-2.4/make-rules/alphabets/latvian/Makefile.in0000664000176600017550000002071711372120312017163 00000000000000# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = make-rules/alphabets/latvian DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_prog_latex.m4 \ $(top_srcdir)/m4/ac_prog_pdflatex.m4 $(top_srcdir)/VERSION \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CLISP = @CLISP@ CONVERT_FROM_UTF8 = @CONVERT_FROM_UTF8@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EXEEXT = @EXEEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ latex = @latex@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ memdir = @memdir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pdflatex = @pdflatex@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = latin4.pl utf8.pl.in CLEANFILES = \ latin4.raw \ latin4-doc.tex \ utf8.raw \ utf8-doc.tex all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign make-rules/alphabets/latvian/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --foreign make-rules/alphabets/latvian/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am info: info-am info-am: install-data-am: install-dvi: install-dvi-am install-exec-am: install-html: install-html-am install-info: install-info-am install-man: install-pdf: install-pdf-am install-ps: install-ps-am installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: xindy-2.4/make-rules/alphabets/latvian/Makefile.am0000644000176600017550000000201710741151655017156 00000000000000## Use `autoreconf' in top-level directory to recreate all ## autoconf/automake files. ## Or, call `automake Makefile' to create only Makefile.in. ## Copyright (C) 2004-2005 by Gour. ## ## 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. EXTRA_DIST = latin4.pl utf8.pl.in CLEANFILES = \ latin4.raw \ latin4-doc.tex \ utf8.raw \ utf8-doc.tex xindy-2.4/make-rules/alphabets/latvian/latin4.pl0000644000176600017550000001326707451131711016656 00000000000000#!/usr/bin/perl $language = "Latvian"; $prefix = "lv"; $script = "latin"; $alphabet = [ ['A', ['a','A'],['à','À']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C']], ['È', ['è','È']], [], # cs (hungarian) [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) [], # 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) [], # e with ogonek (polish) ['F', ['f','F']], ['G', ['g','G']], [], # gj (albanian) [], # gy (hungarian) [], # g with circumflex (esperanto) [], # g with breve (turkish) ['«', ['»','«']], [], # postpalatal fricative (gypsy/northrussian) ['H', ['h','H']], [], # h with circumflex (esperanto) [], # ch (many) [], # dotless i (turkish) ['I', ['i','I'],['y','Y'],['ï','Ï']], [], # 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 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 caron (slovak/large) ['M', ['m','M']], ['N', ['n','N']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) ['Ñ', ['ñ','Ñ']], ['O', ['o','O'],['ò','Ò']], [], # o with acute (polish, upper sorbian) [], # 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) ['£', ['³','£']], ['S', ['s','S']], [], # sh (albanian) [], # sz (hungarian) ['©', ['¹','©']], [], # s with acute (lower sorbian, polish) [], # 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 (many) [], # y preceded by apostrophe (hausa) [], # yogh (english) ['Z', ['z','Z']], [], # zh (albanian) [], # zs (hungarian) ['®', ['¾','®']], [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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'; xindy-2.4/make-rules/alphabets/greek/0002777000176600017550000000000011372120321014632 500000000000000xindy-2.4/make-rules/alphabets/greek/utf8.pl.in0000644000176600017550000000226507451131711016411 00000000000000#!/usr/bin/perl $language = "Greek"; $prefix = "el"; $script = "greek"; $alphabet = [ ['Α', ['α', 'Α'], ['ά','Ά']], ['Î’', ['β', 'Î’']], ['Γ', ['γ', 'Γ']], ['Δ', ['δ', 'Δ']], ['Ε', ['ε', 'Ε'], ['έ','Έ']], ['Ζ', ['ζ', 'Ζ']], [], ['Η', ['η', 'Η'], ['ή','Ή']], ['Θ', ['θ', 'Θ']], ['Ι', ['ι', 'Ι'], ['ί','Ί'], ['ÏŠ', 'Ϊ'], ['Î']], [], ['Κ', ['κ', 'Κ']], ['Λ', ['λ', 'Λ']], ['Μ', ['μ', 'Μ']], ['Î', ['ν', 'Î']], ['Ξ', ['ξ', 'Ξ']], ['Ο', ['ο', 'Ο'], ['ÏŒ','ÎŒ']], ['Π', ['Ï€', 'Π']], [], ['Ρ', ['Ï', 'Ρ']], ['Σ', ['σ', 'Σ'], ['Ï‚']], ['Τ', ['Ï„', 'Τ']], ['Î¥', ['Ï…', 'Î¥'], ['Ï','ÎŽ'], ['Ï‹', 'Ϋ'], ['ΰ']], ['Φ', ['φ', 'Φ']], ['Χ', ['χ', 'Χ']], ['Ψ', ['ψ', 'Ψ']], ['Ω', ['ω', 'Ω'], ['ÏŽ', 'Î']] ]; @special = ('?', '!', '.', ';', '·', 'letters', '-', '\'', '\\/'); # first lower or upper case? $sortcase = "Aa"; #$sortcase = "aA"; #@letter_group_names = ('Α','Î’','Γ','Δ','Ε','Ζ','Η','Θ','Ι','Κ','Λ','Μ', #'Î','Ξ','Ο','Π','Ρ','Σ','Τ','Î¥','Φ','Χ','Ψ','Ω'); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/greek/translit-latin4.pl0000644000176600017550000001374307451131711020152 00000000000000#!/usr/bin/perl $language = "Greek"; $variant = "ISO transliteration, for western languages"; $prefix = "el"; $script = "latin"; $alphabet = [ ['A', ['a','A']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) [], # c (many) [], # ch (spanish/traditional) [], # cs (hungarian) [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) [], # 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) [], # e with ogonek (polish) ['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 (many) [], # 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 cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O'],['ò','Ò']], [], # o with acute (polish, upper sorbian) [], # o with circumflex (vietnamese) [], # o with horn (vietnamese) [], # o with diaeresis (hungarian, turkish) ['P', ['p','P']], [], # ph (gypsy/northrussian) [], # q (many) ['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 acute (lower sorbian, polish) [], # 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 (many) [], # w (many) [], # o with tilde (estonian) [], # a with diaeresis (estonian) [], # o with diaeresis (estonian) [], # u with diaeresis (estonian) ['X', ['x','X']], [], # xh (albanian) [], # y (many) [], # y preceded by apostrophe (hausa) [], # yogh (english) ['Z', ['z','Z']], [], # zh (albanian) [], # zs (hungarian) [], # z with caron (many) [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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 = [ ]; @special = ('?', '!', '.', 'letters', '-', '\''); $sortcase = "Aa"; #$sortcase = "aA"; do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/greek/translit-utf8.pl.in0000644000176600017550000001374707451131711020256 00000000000000#!/usr/bin/perl $language = "Greek"; $variant = "ISO transliteration, for western languages"; $prefix = "el"; $script = "latin"; $alphabet = [ ['A', ['a','A']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) [], # c (many) [], # ch (spanish/traditional) [], # cs (hungarian) [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) [], # 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) [], # e with ogonek (polish) ['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 (many) [], # 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 cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O'],['Å','ÅŒ']], [], # o with acute (polish, upper sorbian) [], # o with circumflex (vietnamese) [], # o with horn (vietnamese) [], # o with diaeresis (hungarian, turkish) ['P', ['p','P']], [], # ph (gypsy/northrussian) [], # q (many) ['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 acute (lower sorbian, polish) [], # 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 (many) [], # w (many) [], # o with tilde (estonian) [], # a with diaeresis (estonian) [], # o with diaeresis (estonian) [], # u with diaeresis (estonian) ['X', ['x','X']], [], # xh (albanian) [], # y (many) [], # y preceded by apostrophe (hausa) [], # yogh (english) ['Z', ['z','Z']], [], # zh (albanian) [], # zs (hungarian) [], # z with caron (many) [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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 = [ ]; @special = ('?', '!', '.', 'letters', '-', '\''); $sortcase = "Aa"; #$sortcase = "aA"; do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/greek/iso88597.pl0000644000176600017550000000207707451131711016336 00000000000000#!/usr/bin/perl $language = "Greek"; $prefix = "el"; $script = "greek"; $alphabet = [ ['Á', ['á', 'Á'], ['Ü','¶']], ['Â', ['â', 'Â']], ['Ã', ['ã', 'Ã']], ['Ä', ['ä', 'Ä']], ['Å', ['å', 'Å'], ['Ý','¸']], ['Æ', ['æ', 'Æ']], [], ['Ç', ['ç', 'Ç'], ['Þ','¹']], ['È', ['è', 'È']], ['É', ['é', 'É'], ['ß','º'], ['ú', 'Ú'], ['À']], [], ['Ê', ['ê', 'Ê']], ['Ë', ['ë', 'Ë']], ['Ì', ['ì', 'Ì']], ['Í', ['í', 'Í']], ['Î', ['î', 'Î']], ['Ï', ['ï', 'Ï'], ['ü','¼']], ['Ð', ['ð', 'Ð']], [], ['Ñ', ['ñ', 'Ñ']], ['Ó', ['ó', 'Ó'], ['ò']], ['Ô', ['ô', 'Ô']], ['Õ', ['õ', 'Õ'], ['ý','¾'], ['û', 'Û'], ['à']], ['Ö', ['ö', 'Ö']], ['×', ['÷', '×']], ['Ø', ['ø', 'Ø']], ['Ù', ['ù', 'Ù'], ['þ', '¿']] ]; @special = ('?', '!', '.', ';', '·', 'letters', '-', '\'', '\\/'); # first lower or upper case? $sortcase = "Aa"; #$sortcase = "aA"; #@letter_group_names = ('Á','Â','Ã','Ä','Å','Æ','Ç','È','É','Ê','Ë','Ì', #'Í','Î','Ï','Ð','Ñ','Ó','Ô','Õ','Ö','×','Ø','Ù'); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/greek/translit-tex.xdy0000644000176600017550000001522307451131711017743 00000000000000;; Rules for xindy; generated by make-rules.pl ;; language: Greek (define-letter-group "A" :prefixes ("–")) (define-letter-group "B" :after "A" :prefixes ("š")) (define-letter-group "D" :after "B" :prefixes ("¢")) (define-letter-group "E" :after "D" :prefixes ("©")) (define-letter-group "F" :after "E" :prefixes ("®")) (define-letter-group "G" :after "F" :prefixes ("¯")) (define-letter-group "H" :after "G" :prefixes ("³")) (define-letter-group "I" :after "H" :prefixes ("·")) (define-letter-group "K" :after "I" :prefixes ("»")) (define-letter-group "L" :after "K" :prefixes ("½")) (define-letter-group "M" :after "L" :prefixes ("Â")) (define-letter-group "N" :after "M" :prefixes ("Ã")) (define-letter-group "O" :after "N" :prefixes ("É")) (define-letter-group "P" :after "O" :prefixes ("Ì")) (define-letter-group "R" :after "P" :prefixes ("Î")) (define-letter-group "S" :after "R" :prefixes ("Ò")) (define-letter-group "T" :after "S" :prefixes ("Ú")) (define-letter-group "U" :after "T" :prefixes ("ß")) (define-letter-group "X" :after "U" :prefixes ("å")) (define-letter-group "Z" :after "X" :prefixes ("è")) (define-rule-set "el-alphabetize" :rules (("\=e" "©" :string) ("\=E" "©" :string) ("\=O" "É" :string) ("\=o" "É" :string) ("A" "–" :string) ("a" "–" :string) ("B" "š" :string) ("b" "š" :string) ("D" "¢" :string) ("d" "¢" :string) ("E" "©" :string) ("e" "©" :string) ("F" "®" :string) ("f" "®" :string) ("G" "¯" :string) ("g" "¯" :string) ("H" "³" :string) ("h" "³" :string) ("I" "·" :string) ("i" "·" :string) ("K" "»" :string) ("k" "»" :string) ("L" "½" :string) ("l" "½" :string) ("M" "Â" :string) ("m" "Â" :string) ("N" "Ã" :string) ("n" "Ã" :string) ("O" "É" :string) ("o" "É" :string) ("P" "Ì" :string) ("p" "Ì" :string) ("R" "Î" :string) ("r" "Î" :string) ("S" "Ò" :string) ("s" "Ò" :string) ("T" "Ú" :string) ("t" "Ú" :string) ("u" "ß" :string) ("U" "ß" :string) ("X" "å" :string) ("x" "å" :string) ("Z" "è" :string) ("z" "è" :string) )) (define-rule-set "el-resolve-diacritics" :rules (("\=O" "£" :string) ("\=e" "£" :string) ("\=o" "£" :string) ("\=E" "£" :string) ("D" "¢" :string) ("E" "¢" :string) ("F" "¢" :string) ("G" "¢" :string) ("H" "¢" :string) ("I" "¢" :string) ("K" "¢" :string) ("L" "¢" :string) ("M" "¢" :string) ("N" "¢" :string) ("O" "¢" :string) ("P" "¢" :string) ("R" "¢" :string) ("S" "¢" :string) ("T" "¢" :string) ("U" "¢" :string) ("X" "¢" :string) ("Z" "¢" :string) ("a" "¢" :string) ("b" "¢" :string) ("d" "¢" :string) ("e" "¢" :string) ("f" "¢" :string) ("g" "¢" :string) ("A" "¢" :string) ("h" "¢" :string) ("i" "¢" :string) ("k" "¢" :string) ("l" "¢" :string) ("m" "¢" :string) ("n" "¢" :string) ("o" "¢" :string) ("p" "¢" :string) ("r" "¢" :string) ("s" "¢" :string) ("t" "¢" :string) ("u" "¢" :string) ("x" "¢" :string) ("z" "¢" :string) ("B" "¢" :string) )) (define-rule-set "el-resolve-case" :rules (("\=O" "8" :string) ("\=E" "8" :string) ("\=e" "9" :string) ("\=o" "9" :string) ("D" "8" :string) ("E" "8" :string) ("F" "8" :string) ("G" "8" :string) ("H" "8" :string) ("I" "8" :string) ("K" "8" :string) ("L" "8" :string) ("M" "8" :string) ("N" "8" :string) ("O" "8" :string) ("P" "8" :string) ("R" "8" :string) ("S" "8" :string) ("T" "8" :string) ("U" "8" :string) ("X" "8" :string) ("Z" "8" :string) ("A" "8" :string) ("B" "8" :string) ("d" "9" :string) ("e" "9" :string) ("f" "9" :string) ("g" "9" :string) ("a" "9" :string) ("h" "9" :string) ("i" "9" :string) ("k" "9" :string) ("l" "9" :string) ("m" "9" :string) ("n" "9" :string) ("o" "9" :string) ("p" "9" :string) ("r" "9" :string) ("s" "9" :string) ("t" "9" :string) ("u" "9" :string) ("x" "9" :string) ("z" "9" :string) ("b" "9" :string) )) (define-rule-set "el-ignore-special" :rules (("!" "" :string) ("'" "" :string) ("-" "" :string) ("." "" :string) ("?" "" :string) )) (define-rule-set "el-resolve-special" :rules (("\=O" "¤" :string) ("\=e" "¤" :string) ("\=o" "¤" :string) ("\=E" "¤" :string) ("?" "¡" :string) ("!" "¢" :string) ("." "£" :string) ("F" "¤" :string) ("G" "¤" :string) ("H" "¤" :string) ("I" "¤" :string) ("K" "¤" :string) ("L" "¤" :string) ("M" "¤" :string) ("N" "¤" :string) ("O" "¤" :string) ("P" "¤" :string) ("R" "¤" :string) ("S" "¤" :string) ("T" "¤" :string) ("U" "¤" :string) ("X" "¤" :string) ("Z" "¤" :string) ("a" "¤" :string) ("b" "¤" :string) ("d" "¤" :string) ("e" "¤" :string) ("f" "¤" :string) ("g" "¤" :string) ("A" "¤" :string) ("h" "¤" :string) ("i" "¤" :string) ("k" "¤" :string) ("l" "¤" :string) ("m" "¤" :string) ("n" "¤" :string) ("B" "¤" :string) ("o" "¤" :string) ("p" "¤" :string) ("r" "¤" :string) ("s" "¤" :string) ("t" "¤" :string) ("u" "¤" :string) ("x" "¤" :string) ("z" "¤" :string) ("D" "¤" :string) ("E" "¤" :string) ("-" "¥" :string) ("'" "¦" :string) )) xindy-2.4/make-rules/alphabets/greek/Makefile.in0000664000176600017550000002126711372120311016622 00000000000000# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = make-rules/alphabets/greek DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_prog_latex.m4 \ $(top_srcdir)/m4/ac_prog_pdflatex.m4 $(top_srcdir)/VERSION \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CLISP = @CLISP@ CONVERT_FROM_UTF8 = @CONVERT_FROM_UTF8@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EXEEXT = @EXEEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ latex = @latex@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ memdir = @memdir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pdflatex = @pdflatex@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = \ iso88597.pl polytonic-utf8.pl.in utf8.pl.in \ translit-latin4.pl translit-utf8.pl.in \ translit-tex.xdy CLEANFILES = \ iso88597.raw \ iso88597-doc.tex \ polytonic-utf8.raw \ polytonic-utf8-doc.tex \ translit-latin4.raw \ translit-latin4-doc.tex \ translit-utf8.raw \ translit-utf8-doc.tex \ utf8.raw \ utf8-doc.tex all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign make-rules/alphabets/greek/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --foreign make-rules/alphabets/greek/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am info: info-am info-am: install-data-am: install-dvi: install-dvi-am install-exec-am: install-html: install-html-am install-info: install-info-am install-man: install-pdf: install-pdf-am install-ps: install-ps-am installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: xindy-2.4/make-rules/alphabets/greek/Makefile.am0000644000176600017550000000237510741151662016622 00000000000000## Use `autoreconf' in top-level directory to recreate all ## autoconf/automake files. ## Or, call `automake Makefile' to create only Makefile.in. ## Copyright (C) 2004-2005 by Gour. ## ## 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. EXTRA_DIST = \ iso88597.pl polytonic-utf8.pl.in utf8.pl.in \ translit-latin4.pl translit-utf8.pl.in \ translit-tex.xdy CLEANFILES = \ iso88597.raw \ iso88597-doc.tex \ polytonic-utf8.raw \ polytonic-utf8-doc.tex \ translit-latin4.raw \ translit-latin4-doc.tex \ translit-utf8.raw \ translit-utf8-doc.tex \ utf8.raw \ utf8-doc.tex xindy-2.4/make-rules/alphabets/greek/polytonic-utf8.pl.in0000644000176600017550000000313707451131711020426 00000000000000#!/usr/bin/perl $language = "Greek"; $variant = "polytonic"; $prefix = "el"; $script = "greek"; $alphabet = [ ['Α', ['α','Α'],['á¾°','Ᾰ'],['á¾±','á¾¹'],['á½°','Ὰ'],['á½±','á¾»'],['á¼€','Ἀ'], ['á¼','Ἁ'],['ἂ','Ἂ'],['ἃ','Ἃ'],['ἄ','Ἄ'],['á¼…','á¼'],['ἆ','Ἆ'], ['ἇ','á¼'],['á¾³','á¾¼'],['á¾²'],['á¾´'],['á¾¶'],['á¾·'],['á¾€','ᾈ'],['á¾','ᾉ'], ['ᾂ','ᾊ'],['ᾃ','ᾋ'],['ᾄ','ᾌ'],['á¾…','á¾'],['ᾆ','ᾎ'],['ᾇ','á¾']], ['Î’', ['β','Î’'],['Ï']], ['Γ', ['γ','Γ']], ['Δ', ['δ','Δ']], ['Ε', ['ε','Ε'],['á½²','Ὲ'],['á½³','Έ'],['á¼','Ἐ'],['ἑ','á¼™'], ['á¼’','Ἒ'],['ἓ','á¼›'],['á¼”','Ἔ'],['ἕ','á¼']], ['Ζ', ['ζ','Ζ']], ['Ïœ', ['Ï','Ïœ']], ['Η', ['η','Η'],['á½´','Ὴ'],['á½µ','á¿‹'],['á¼ ','Ἠ'],['ἡ','Ἡ'], ['á¼¢','Ἢ'],['á¼£','Ἣ'],['ἤ','Ἤ'],['á¼¥','á¼­']], ['Θ', ['θ', 'Θ']], ['Ι', ['ι', 'Ι'], ['ί','Ί'], ['ÏŠ', 'Ϊ'], ['Î']], ['ϳ', ['ϳ']], ['Κ', ['κ', 'Κ']], ['Λ', ['λ', 'Λ']], ['Μ', ['μ', 'Μ']], ['Î', ['ν', 'Î']], ['Ξ', ['ξ', 'Ξ']], ['Ο', ['ο', 'Ο'], ['ÏŒ','ÎŒ']], ['Π', ['Ï€', 'Π']], [], ['Ρ', ['Ï', 'Ρ']], ['Σ', ['σ', 'Σ'], ['Ï‚']], ['Τ', ['Ï„', 'Τ']], ['Î¥', ['Ï…', 'Î¥'], ['Ï','ÎŽ'], ['Ï‹', 'Ϋ'], ['ΰ']], ['Φ', ['φ', 'Φ']], ['Χ', ['χ', 'Χ']], ['Ψ', ['ψ', 'Ψ']], ['Ω', ['ω', 'Ω'], ['ÏŽ', 'Î']] ]; @special = ('?', '!', '.', ';', '·', 'letters', '-', '\'', '\\/'); # first lower or upper case? $sortcase = "Aa"; #$sortcase = "aA"; do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/russian/0002777000176600017550000000000011372120321015221 500000000000000xindy-2.4/make-rules/alphabets/russian/koi8-r.pl0000644000176600017550000000313407451131711016612 00000000000000#!/usr/bin/perl $language = "Russian"; $prefix = "ru"; $script = "cyrillic"; $alphabet = [ ['á', ['Á','á'] ], ['â', ['Â','â']], ['÷', ['×','÷']], ['ç', ['Ç','ç']], [], # ghe with upturn (ukrainian) ['ä', ['Ä','ä']], [], # dje (serbian) [], # gje (macedonian) ['å', ['Å','å'], ['£','³'] ], [], # io (mongolian) [], # ukrainian ie ['ö', ['Ö','ö']], ['ú', ['Ú','ú']], [], # dze (macedonian) ['é', ['É','é']], [], [], # yi (ukrainian) ['ê', ['Ê','ê']], [], # 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) ['û', ['Û','û']], ['ý', ['Ý','ý']], ['ÿ', ['ß','ÿ']], ['ù', ['Ù','ù']], ['ø', ['Ø','ø']], [], ['ü', ['Ü','ü']], ['à', ['À','à']], ['ñ', ['Ñ','ñ']], [], [], [], [] ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ ]; @special = ('?', '!', '.', 'letters', '-', '\''); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/russian/utf8.pl.in0000644000176600017550000000401407451131711016772 00000000000000#!/usr/bin/perl $language = "Russian"; $prefix = "ru"; $script = "cyrillic"; $alphabet = [ ['Ð', ['а','Ð'] @u{,['аÌ','ÐÌ']}], ['Б', ['б','Б']], ['Ð’', ['в','Ð’']], ['Г', ['г','Г']], [], # ghe with upturn (ukrainian) ['Д', ['д','Д']], [], # dje (serbian) [], # gje (macedonian) ['Е', ['е','Е'], @u{['еÌ','ЕÌ'],} ['Ñ‘','Ð'] @u{,['Ñ‘Ì','ÐÌ']}], [], # io (mongolian) [], # ukrainian ie ['Ж', ['ж','Ж']], ['З', ['з','З']], [], # dze (macedonian) ['И', ['и','И']@u{,['иÌ','ИÌ']}], [@u{'І', ['Ñ–','І'],['Ñ–Ì','ІÌ']}], [], # yi (ukrainian) ['Й', ['й','Й']@u{,['йÌ','ЙÌ']}], [], # je (macedonian, serbian) ['К', ['к','К']], ['Л', ['л','Л']], [], # lje (macedonian, serbian) ['М', ['м','М']], ['Ð', ['н','Ð']], [], # nje (macedonian, serbian) ['О', ['о','О']@u{,['оÌ','ОÌ']}], [], # barred o (mongolian) ['П', ['п','П']], ['Р', ['Ñ€','Р']], ['С', ['Ñ','С']], ['Т', ['Ñ‚','Т']], [], # tshe (serbian) [], # kje (macedonian) ['У', ['у','У']@u{,['уÌ','УÌ']}], [], # short u (belarusian) [], # straight u (mongolian) ['Ф', ['Ñ„','Ф']], ['Ð¥', ['Ñ…','Ð¥']], ['Ц', ['ц','Ц']], ['Ч', ['ч','Ч']], [], # dzhe (macedonian, serbian) ['Ш', ['ш','Ш']], ['Щ', ['щ','Щ']], ['Ъ', ['ÑŠ','Ъ']], ['Ы', ['Ñ‹','Ы']@u{,['Ñ‹Ì','ЫÌ']}], ['Ь', ['ÑŒ','Ь']], [@u{'Ñ¢', ['Ñ£','Ñ¢']}], ['Э', ['Ñ','Э']@u{,['ÑÌ','ЭÌ']}], ['Ю', ['ÑŽ','Ю']@u{,['ÑŽÌ','ЮÌ']}], ['Я', ['Ñ','Я']@u{,['ÑÌ','ЯÌ']}], [], [], [@u{'Ѳ', ['ѳ','Ѳ']}], [@u{'Ñ´', ['ѵ','Ñ´']}] ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ ]; @special = ('?', '!', '.', 'letters', '-', '\''@u{, 'Ì'}); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/russian/translit-tgl-tex.xdy0000644000176600017550000002243707451131711021123 00000000000000;; Rules for xindy; generated by make-rules.pl ;; language: Russian (define-letter-group "A" :prefixes (" ")) (define-letter-group "B" :after "A" :prefixes ("¤")) (define-letter-group "C" :after "B" :prefixes ("¥")) (define-letter-group "D" :after "C" :prefixes ("¬")) (define-letter-group "E" :after "D" :prefixes ("²")) (define-letter-group "F" :after "E" :prefixes ("¶")) (define-letter-group "G" :after "F" :prefixes ("·")) (define-letter-group "H" :after "G" :prefixes ("»")) (define-letter-group "I" :after "H" :prefixes ("¿")) (define-letter-group "J" :after "I" :prefixes ("Á")) (define-letter-group "K" :after "J" :prefixes ("Ã")) (define-letter-group "L" :after "K" :prefixes ("Å")) (define-letter-group "M" :after "L" :prefixes ("Ê")) (define-letter-group "N" :after "M" :prefixes ("Ë")) (define-letter-group "O" :after "N" :prefixes ("Ñ")) (define-letter-group "P" :after "O" :prefixes ("Ô")) (define-letter-group "R" :after "P" :prefixes ("Ö")) (define-letter-group "S" :after "R" :prefixes ("Ú")) (define-letter-group "T" :after "S" :prefixes ("á")) (define-letter-group "U" :after "T" :prefixes ("å")) (define-letter-group "V" :after "U" :prefixes ("è")) (define-letter-group "Y" :after "V" :prefixes ("ì")) (define-letter-group "Z" :after "Y" :prefixes ("í")) (define-rule-set "ru-alphabetize" :rules (("\v c" "¥" :string) ("\v C" "¥" :string) ("\~"E" "²" :string) ("\~"e" "²" :string) ("\~"i" "¿" :string) ("\~"I" "¿" :string) ("\v S" "Ú" :string) ("\v s" "Ú" :string) ("\v z" "í" :string) ("\v Z" "í" :string) ("\^A" " " :string) ("\^a" " " :string) ("\.E" "²" :string) ("\.e" "²" :string) ("\^S" "Ú" :string) ("\^s" "Ú" :string) ("\^U" "å" :string) ("\^u" "å" :string) ("A" " " :string) ("a" " " :string) ("B" "¤" :string) ("b" "¤" :string) ("C" "¥" :string) ("c" "¥" :string) ("D" "¬" :string) ("d" "¬" :string) ("e" "²" :string) ("E" "²" :string) ("F" "¶" :string) ("f" "¶" :string) ("G" "·" :string) ("g" "·" :string) ("H" "»" :string) ("h" "»" :string) ("I" "¿" :string) ("i" "¿" :string) ("J" "Á" :string) ("j" "Á" :string) ("K" "Ã" :string) ("k" "Ã" :string) ("L" "Å" :string) ("l" "Å" :string) ("M" "Ê" :string) ("m" "Ê" :string) ("n" "Ë" :string) ("N" "Ë" :string) ("o" "Ñ" :string) ("O" "Ñ" :string) ("p" "Ô" :string) ("P" "Ô" :string) ("R" "Ö" :string) ("r" "Ö" :string) ("S" "Ú" :string) ("s" "Ú" :string) ("T" "á" :string) ("t" "á" :string) ("U" "å" :string) ("u" "å" :string) ("V" "è" :string) ("v" "è" :string) ("y" "ì" :string) ("Y" "ì" :string) ("Z" "í" :string) ("z" "í" :string) )) (define-rule-set "ru-resolve-diacritics" :rules (("\v c" "£" :string) ("\v s" "£" :string) ("\~"i" "£" :string) ("\v C" "£" :string) ("\v z" "£" :string) ("\v S" "£" :string) ("\~"I" "£" :string) ("\v Z" "£" :string) ("\~"E" "¤" :string) ("\~"e" "¤" :string) ("\^u" "£" :string) ("\.e" "£" :string) ("\^A" "£" :string) ("\^U" "£" :string) ("\^a" "£" :string) ("\.E" "£" :string) ("\^S" "¤" :string) ("\^s" "¤" :string) ("B" "¢" :string) ("C" "¢" :string) ("D" "¢" :string) ("E" "¢" :string) ("F" "¢" :string) ("G" "¢" :string) ("H" "¢" :string) ("I" "¢" :string) ("J" "¢" :string) ("K" "¢" :string) ("L" "¢" :string) ("M" "¢" :string) ("N" "¢" :string) ("O" "¢" :string) ("P" "¢" :string) ("R" "¢" :string) ("S" "¢" :string) ("c" "¢" :string) ("d" "¢" :string) ("Y" "¢" :string) ("V" "¢" :string) ("e" "¢" :string) ("f" "¢" :string) ("g" "¢" :string) ("h" "¢" :string) ("i" "¢" :string) ("j" "¢" :string) ("k" "¢" :string) ("U" "¢" :string) ("l" "¢" :string) ("A" "¢" :string) ("m" "¢" :string) ("n" "¢" :string) ("Z" "¢" :string) ("o" "¢" :string) ("a" "¢" :string) ("p" "¢" :string) ("r" "¢" :string) ("s" "¢" :string) ("t" "¢" :string) ("u" "¢" :string) ("T" "¢" :string) ("v" "¢" :string) ("y" "¢" :string) ("z" "¢" :string) ("b" "¢" :string) )) (define-rule-set "ru-resolve-case" :rules (("\~"E" "8" :string) ("\v Z" "8" :string) ("\v C" "8" :string) ("\v S" "8" :string) ("\~"I" "8" :string) ("\v z" "9" :string) ("\v c" "9" :string) ("\~"i" "9" :string) ("\v s" "9" :string) ("\~"e" "9" :string) ("\^S" "8" :string) ("\^U" "8" :string) ("\.E" "8" :string) ("\^A" "8" :string) ("\.e" "9" :string) ("\^a" "9" :string) ("\^s" "9" :string) ("\^u" "9" :string) ("A" "8" :string) ("B" "8" :string) ("C" "8" :string) ("D" "8" :string) ("E" "8" :string) ("F" "8" :string) ("G" "8" :string) ("H" "8" :string) ("I" "8" :string) ("J" "8" :string) ("K" "8" :string) ("L" "8" :string) ("M" "8" :string) ("N" "8" :string) ("O" "8" :string) ("P" "8" :string) ("R" "8" :string) ("Y" "8" :string) ("V" "8" :string) ("U" "8" :string) ("Z" "8" :string) ("T" "8" :string) ("S" "8" :string) ("g" "9" :string) ("h" "9" :string) ("i" "9" :string) ("j" "9" :string) ("k" "9" :string) ("c" "9" :string) ("l" "9" :string) ("d" "9" :string) ("m" "9" :string) ("n" "9" :string) ("a" "9" :string) ("o" "9" :string) ("b" "9" :string) ("p" "9" :string) ("r" "9" :string) ("s" "9" :string) ("t" "9" :string) ("u" "9" :string) ("e" "9" :string) ("v" "9" :string) ("y" "9" :string) ("z" "9" :string) ("f" "9" :string) )) (define-rule-set "ru-ignore-special" :rules (("$''$" "" :string) ("$'$" "" :string) ("!" "" :string) ("-" "" :string) ("." "" :string) ("?" "" :string) )) (define-rule-set "ru-resolve-special" :rules (("\~"E" "¤" :string) ("\~"I" "¤" :string) ("\v C" "¤" :string) ("\~"e" "¤" :string) ("\v Z" "¤" :string) ("\~"i" "¤" :string) ("\v c" "¤" :string) ("\v S" "¤" :string) ("\v s" "¤" :string) ("\v z" "¤" :string) ("$''$" "¥" :string) ("\^A" "¤" :string) ("\^S" "¤" :string) ("\^U" "¤" :string) ("\^a" "¤" :string) ("\.E" "¤" :string) ("\.e" "¤" :string) ("\^s" "¤" :string) ("\^u" "¤" :string) ("$'$" "¦" :string) ("?" "¡" :string) ("!" "¢" :string) ("." "£" :string) ("F" "¤" :string) ("G" "¤" :string) ("H" "¤" :string) ("I" "¤" :string) ("J" "¤" :string) ("K" "¤" :string) ("L" "¤" :string) ("M" "¤" :string) ("N" "¤" :string) ("O" "¤" :string) ("P" "¤" :string) ("R" "¤" :string) ("S" "¤" :string) ("T" "¤" :string) ("U" "¤" :string) ("V" "¤" :string) ("Y" "¤" :string) ("Z" "¤" :string) ("A" "¤" :string) ("a" "¤" :string) ("b" "¤" :string) ("c" "¤" :string) ("d" "¤" :string) ("e" "¤" :string) ("B" "¤" :string) ("f" "¤" :string) ("g" "¤" :string) ("h" "¤" :string) ("i" "¤" :string) ("j" "¤" :string) ("k" "¤" :string) ("C" "¤" :string) ("l" "¤" :string) ("m" "¤" :string) ("D" "¤" :string) ("n" "¤" :string) ("o" "¤" :string) ("E" "¤" :string) ("p" "¤" :string) ("r" "¤" :string) ("s" "¤" :string) ("t" "¤" :string) ("u" "¤" :string) ("v" "¤" :string) ("y" "¤" :string) ("z" "¤" :string) ("-" "§" :string) )) xindy-2.4/make-rules/alphabets/russian/translit-tex.xdy0000644000176600017550000002106707451131711020335 00000000000000;; Rules for xindy; generated by make-rules.pl ;; language: Russian (define-letter-group "A" :prefixes (" ")) (define-letter-group "B" :after "A" :prefixes ("¤")) (define-letter-group "C" :after "B" :prefixes ("¥")) (define-letter-group "D" :after "C" :prefixes ("¬")) (define-letter-group "E" :after "D" :prefixes ("²")) (define-letter-group "F" :after "E" :prefixes ("¶")) (define-letter-group "G" :after "F" :prefixes ("·")) (define-letter-group "H" :after "G" :prefixes ("»")) (define-letter-group "I" :after "H" :prefixes ("¿")) (define-letter-group "J" :after "I" :prefixes ("Á")) (define-letter-group "K" :after "J" :prefixes ("Ã")) (define-letter-group "L" :after "K" :prefixes ("Å")) (define-letter-group "M" :after "L" :prefixes ("Ê")) (define-letter-group "N" :after "M" :prefixes ("Ë")) (define-letter-group "O" :after "N" :prefixes ("Ñ")) (define-letter-group "P" :after "O" :prefixes ("Ô")) (define-letter-group "R" :after "P" :prefixes ("Ö")) (define-letter-group "S" :after "R" :prefixes ("Ú")) (define-letter-group "T" :after "S" :prefixes ("á")) (define-letter-group "U" :after "T" :prefixes ("å")) (define-letter-group "V" :after "U" :prefixes ("è")) (define-letter-group "Y" :after "V" :prefixes ("ì")) (define-letter-group "Z" :after "Y" :prefixes ("í")) (define-rule-set "ru-alphabetize" :rules (("\v c" "¥" :string) ("\v C" "¥" :string) ("\~"E" "²" :string) ("\~"e" "²" :string) ("\~"i" "¿" :string) ("\~"I" "¿" :string) ("\v s" "Ú" :string) ("\v S" "Ú" :string) ("\v z" "í" :string) ("\v Z" "í" :string) ("\.E" "²" :string) ("\.e" "²" :string) ("A" " " :string) ("a" " " :string) ("B" "¤" :string) ("b" "¤" :string) ("C" "¥" :string) ("c" "¥" :string) ("D" "¬" :string) ("d" "¬" :string) ("E" "²" :string) ("e" "²" :string) ("F" "¶" :string) ("f" "¶" :string) ("G" "·" :string) ("g" "·" :string) ("H" "»" :string) ("h" "»" :string) ("I" "¿" :string) ("i" "¿" :string) ("J" "Á" :string) ("j" "Á" :string) ("K" "Ã" :string) ("k" "Ã" :string) ("L" "Å" :string) ("l" "Å" :string) ("M" "Ê" :string) ("m" "Ê" :string) ("N" "Ë" :string) ("n" "Ë" :string) ("O" "Ñ" :string) ("o" "Ñ" :string) ("p" "Ô" :string) ("P" "Ô" :string) ("R" "Ö" :string) ("r" "Ö" :string) ("s" "Ú" :string) ("S" "Ú" :string) ("T" "á" :string) ("t" "á" :string) ("u" "å" :string) ("U" "å" :string) ("V" "è" :string) ("v" "è" :string) ("Y" "ì" :string) ("y" "ì" :string) ("Z" "í" :string) ("z" "í" :string) )) (define-rule-set "ru-resolve-diacritics" :rules (("\~"i" "£" :string) ("\v c" "£" :string) ("\v z" "£" :string) ("\v C" "£" :string) ("\v Z" "£" :string) ("\v S" "£" :string) ("\~"I" "£" :string) ("\v s" "£" :string) ("\~"E" "¤" :string) ("\~"e" "¤" :string) ("\.E" "£" :string) ("\.e" "£" :string) ("F" "¢" :string) ("G" "¢" :string) ("H" "¢" :string) ("I" "¢" :string) ("J" "¢" :string) ("K" "¢" :string) ("L" "¢" :string) ("M" "¢" :string) ("N" "¢" :string) ("O" "¢" :string) ("P" "¢" :string) ("R" "¢" :string) ("S" "¢" :string) ("T" "¢" :string) ("U" "¢" :string) ("V" "¢" :string) ("Z" "¢" :string) ("Y" "¢" :string) ("a" "¢" :string) ("b" "¢" :string) ("c" "¢" :string) ("d" "¢" :string) ("A" "¢" :string) ("B" "¢" :string) ("e" "¢" :string) ("f" "¢" :string) ("g" "¢" :string) ("h" "¢" :string) ("i" "¢" :string) ("j" "¢" :string) ("k" "¢" :string) ("C" "¢" :string) ("l" "¢" :string) ("m" "¢" :string) ("n" "¢" :string) ("o" "¢" :string) ("D" "¢" :string) ("p" "¢" :string) ("r" "¢" :string) ("s" "¢" :string) ("t" "¢" :string) ("u" "¢" :string) ("E" "¢" :string) ("v" "¢" :string) ("y" "¢" :string) ("z" "¢" :string) )) (define-rule-set "ru-resolve-case" :rules (("\~"E" "8" :string) ("\v S" "8" :string) ("\~"I" "8" :string) ("\v C" "8" :string) ("\v Z" "8" :string) ("\v c" "9" :string) ("\v s" "9" :string) ("\~"e" "9" :string) ("\~"i" "9" :string) ("\v z" "9" :string) ("\.E" "8" :string) ("\.e" "9" :string) ("F" "8" :string) ("G" "8" :string) ("H" "8" :string) ("I" "8" :string) ("J" "8" :string) ("K" "8" :string) ("L" "8" :string) ("M" "8" :string) ("N" "8" :string) ("O" "8" :string) ("P" "8" :string) ("R" "8" :string) ("S" "8" :string) ("T" "8" :string) ("U" "8" :string) ("V" "8" :string) ("Z" "8" :string) ("Y" "8" :string) ("A" "8" :string) ("B" "8" :string) ("C" "8" :string) ("D" "8" :string) ("E" "8" :string) ("b" "9" :string) ("e" "9" :string) ("f" "9" :string) ("g" "9" :string) ("h" "9" :string) ("i" "9" :string) ("j" "9" :string) ("k" "9" :string) ("c" "9" :string) ("l" "9" :string) ("m" "9" :string) ("n" "9" :string) ("o" "9" :string) ("d" "9" :string) ("p" "9" :string) ("r" "9" :string) ("s" "9" :string) ("t" "9" :string) ("u" "9" :string) ("a" "9" :string) ("v" "9" :string) ("y" "9" :string) ("z" "9" :string) )) (define-rule-set "ru-ignore-special" :rules (("$''$" "" :string) ("$'$" "" :string) ("!" "" :string) ("-" "" :string) ("." "" :string) ("?" "" :string) )) (define-rule-set "ru-resolve-special" :rules (("\~"E" "¤" :string) ("\v c" "¤" :string) ("\v z" "¤" :string) ("\~"i" "¤" :string) ("\v Z" "¤" :string) ("\v S" "¤" :string) ("\~"I" "¤" :string) ("\v s" "¤" :string) ("\~"e" "¤" :string) ("\v C" "¤" :string) ("$''$" "¥" :string) ("\.E" "¤" :string) ("\.e" "¤" :string) ("$'$" "¦" :string) ("?" "¡" :string) ("!" "¢" :string) ("." "£" :string) ("B" "¤" :string) ("C" "¤" :string) ("D" "¤" :string) ("E" "¤" :string) ("F" "¤" :string) ("G" "¤" :string) ("H" "¤" :string) ("I" "¤" :string) ("J" "¤" :string) ("K" "¤" :string) ("L" "¤" :string) ("M" "¤" :string) ("N" "¤" :string) ("O" "¤" :string) ("P" "¤" :string) ("a" "¤" :string) ("b" "¤" :string) ("c" "¤" :string) ("d" "¤" :string) ("Z" "¤" :string) ("Y" "¤" :string) ("e" "¤" :string) ("f" "¤" :string) ("g" "¤" :string) ("h" "¤" :string) ("i" "¤" :string) ("j" "¤" :string) ("k" "¤" :string) ("V" "¤" :string) ("l" "¤" :string) ("m" "¤" :string) ("n" "¤" :string) ("A" "¤" :string) ("o" "¤" :string) ("U" "¤" :string) ("p" "¤" :string) ("r" "¤" :string) ("s" "¤" :string) ("t" "¤" :string) ("u" "¤" :string) ("T" "¤" :string) ("S" "¤" :string) ("v" "¤" :string) ("y" "¤" :string) ("z" "¤" :string) ("R" "¤" :string) ("-" "§" :string) )) xindy-2.4/make-rules/alphabets/russian/Makefile.in0000664000176600017550000002127711372120312017213 00000000000000# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = make-rules/alphabets/russian DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_prog_latex.m4 \ $(top_srcdir)/m4/ac_prog_pdflatex.m4 $(top_srcdir)/VERSION \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CLISP = @CLISP@ CONVERT_FROM_UTF8 = @CONVERT_FROM_UTF8@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EXEEXT = @EXEEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ latex = @latex@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ memdir = @memdir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pdflatex = @pdflatex@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = \ cp1251.pl iso88595.pl koi8-r.pl translit-iso-utf8.pl.in utf8.pl.in \ translit-iso-tex.xdy translit-tex.xdy translit-tgl-tex.xdy CLEANFILES = \ cp1251.raw \ cp1251-doc.tex \ iso88595.raw \ iso88595-doc.tex \ koi8-r.raw \ koi8-r-doc.tex \ translit-iso-utf8.raw \ translit-iso-utf8-doc.tex \ utf8.raw \ utf8-doc.tex all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign make-rules/alphabets/russian/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --foreign make-rules/alphabets/russian/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am info: info-am info-am: install-data-am: install-dvi: install-dvi-am install-exec-am: install-html: install-html-am install-info: install-info-am install-man: install-pdf: install-pdf-am install-ps: install-ps-am installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: xindy-2.4/make-rules/alphabets/russian/translit-iso-utf8.pl.in0000644000176600017550000001402207451131711021420 00000000000000#!/usr/bin/perl $language = "Russian"; $variant = "ISO 9 transliteration, for western languages"; $prefix = "ru"; $script = "latin"; $alphabet = [ ['A', ['a','A'],['â','Â']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C'],['Ä','ÄŒ']], [], # ch (spanish/traditional) [], # cs (hungarian) [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) [], # 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) [], # e with ogonek (polish) ['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 cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O']], [], # o with acute (polish, upper sorbian) [], # o with circumflex (vietnamese) [], # o with horn (vietnamese) [], # o with diaeresis (hungarian, turkish) ['P', ['p','P']], [], # ph (gypsy/northrussian) [], # q (many) ['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 acute (lower sorbian, polish) [], # 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 (many) [], # o with tilde (estonian) [], # a with diaeresis (estonian) [], # o with diaeresis (estonian) [], # u with diaeresis (estonian) [], # x (many) [], # xh (albanian) ['Y', ['y','Y']], [], # y preceded by apostrophe (hausa) [], # yogh (english) ['Z', ['z','Z'],['ž','Ž']], [], # zh (albanian) [], # zs (hungarian) [], # z with caron (many) [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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 = [ ]; @special = ('?', '!', '.', 'letters', 'ʺ', 'ʹ', '-'); $sortcase = "Aa"; #$sortcase = "aA"; do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/russian/cp1251.pl0000644000176600017550000000313407451131711016414 00000000000000#!/usr/bin/perl $language = "Russian"; $prefix = "ru"; $script = "cyrillic"; $alphabet = [ ['À', ['à','À'] ], ['Á', ['á','Á']], ['Â', ['â','Â']], ['Ã', ['ã','Ã']], [], # ghe with upturn (ukrainian) ['Ä', ['ä','Ä']], [], # dje (serbian) [], # gje (macedonian) ['Å', ['å','Å'], ['¸','¨'] ], [], # io (mongolian) [], # ukrainian ie ['Æ', ['æ','Æ']], ['Ç', ['ç','Ç']], [], # dze (macedonian) ['È', ['è','È']], [], [], # yi (ukrainian) ['É', ['é','É']], [], # 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) ['Ø', ['ø','Ø']], ['Ù', ['ù','Ù']], ['Ú', ['ú','Ú']], ['Û', ['û','Û']], ['Ü', ['ü','Ü']], [], ['Ý', ['ý','Ý']], ['Þ', ['þ','Þ']], ['ß', ['ÿ','ß']], [], [], [], [] ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ ]; @special = ('?', '!', '.', 'letters', '-', '\''); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/russian/iso88595.pl0000644000176600017550000000313407451131711016716 00000000000000#!/usr/bin/perl $language = "Russian"; $prefix = "ru"; $script = "cyrillic"; $alphabet = [ ['°', ['Ð','°'] ], ['±', ['Ñ','±']], ['²', ['Ò','²']], ['³', ['Ó','³']], [], # ghe with upturn (ukrainian) ['´', ['Ô','´']], [], # dje (serbian) [], # gje (macedonian) ['µ', ['Õ','µ'], ['ñ','¡'] ], [], # io (mongolian) [], # ukrainian ie ['¶', ['Ö','¶']], ['·', ['×','·']], [], # dze (macedonian) ['¸', ['Ø','¸']], [], [], # yi (ukrainian) ['¹', ['Ù','¹']], [], # 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) ['È', ['è','È']], ['É', ['é','É']], ['Ê', ['ê','Ê']], ['Ë', ['ë','Ë']], ['Ì', ['ì','Ì']], [], ['Í', ['í','Í']], ['Î', ['î','Î']], ['Ï', ['ï','Ï']], [], [], [], [] ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ ]; @special = ('?', '!', '.', 'letters', '-', '\''); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/russian/Makefile.am0000644000176600017550000000237610741151651017210 00000000000000## Use `autoreconf' in top-level directory to recreate all ## autoconf/automake files. ## Or, call `automake Makefile' to create only Makefile.in. ## Copyright (C) 2004-2005 by Gour. ## ## 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. EXTRA_DIST = \ cp1251.pl iso88595.pl koi8-r.pl translit-iso-utf8.pl.in utf8.pl.in \ translit-iso-tex.xdy translit-tex.xdy translit-tgl-tex.xdy CLEANFILES = \ cp1251.raw \ cp1251-doc.tex \ iso88595.raw \ iso88595-doc.tex \ koi8-r.raw \ koi8-r-doc.tex \ translit-iso-utf8.raw \ translit-iso-utf8-doc.tex \ utf8.raw \ utf8-doc.tex xindy-2.4/make-rules/alphabets/russian/translit-iso-tex.xdy0000644000176600017550000002203707451131711021123 00000000000000;; Rules for xindy; generated by make-rules.pl ;; language: Russian (define-letter-group "A" :prefixes ("–")) (define-letter-group "B" :after "A" :prefixes ("š")) (define-letter-group "C" :after "B" :prefixes ("›")) (define-letter-group "D" :after "C" :prefixes ("¢")) (define-letter-group "E" :after "D" :prefixes ("©")) (define-letter-group "F" :after "E" :prefixes ("®")) (define-letter-group "G" :after "F" :prefixes ("¯")) (define-letter-group "H" :after "G" :prefixes ("³")) (define-letter-group "I" :after "H" :prefixes ("·")) (define-letter-group "J" :after "I" :prefixes ("¹")) (define-letter-group "K" :after "J" :prefixes ("»")) (define-letter-group "L" :after "K" :prefixes ("½")) (define-letter-group "M" :after "L" :prefixes ("Â")) (define-letter-group "N" :after "M" :prefixes ("Ã")) (define-letter-group "O" :after "N" :prefixes ("É")) (define-letter-group "P" :after "O" :prefixes ("Ì")) (define-letter-group "R" :after "P" :prefixes ("Î")) (define-letter-group "S" :after "R" :prefixes ("Ò")) (define-letter-group "T" :after "S" :prefixes ("Ú")) (define-letter-group "U" :after "T" :prefixes ("ß")) (define-letter-group "V" :after "U" :prefixes ("ã")) (define-letter-group "Y" :after "V" :prefixes ("ç")) (define-letter-group "Z" :after "Y" :prefixes ("è")) (define-rule-set "ru-alphabetize" :rules (("\v C" "›" :string) ("\v c" "›" :string) ("\v s" "Ò" :string) ("\v S" "Ò" :string) ("\v z" "è" :string) ("\v Z" "è" :string) ("\^a" "–" :string) ("\^A" "–" :string) ("\`e" "©" :string) ("\`E" "©" :string) ("\~"E" "©" :string) ("\~"e" "©" :string) ("\^S" "Ò" :string) ("\^s" "Ò" :string) ("\^u" "ß" :string) ("\^U" "ß" :string) ("A" "–" :string) ("a" "–" :string) ("B" "š" :string) ("b" "š" :string) ("C" "›" :string) ("c" "›" :string) ("d" "¢" :string) ("D" "¢" :string) ("E" "©" :string) ("e" "©" :string) ("F" "®" :string) ("f" "®" :string) ("G" "¯" :string) ("g" "¯" :string) ("H" "³" :string) ("h" "³" :string) ("I" "·" :string) ("i" "·" :string) ("J" "¹" :string) ("j" "¹" :string) ("K" "»" :string) ("k" "»" :string) ("L" "½" :string) ("l" "½" :string) ("M" "Â" :string) ("m" "Â" :string) ("N" "Ã" :string) ("n" "Ã" :string) ("O" "É" :string) ("o" "É" :string) ("p" "Ì" :string) ("P" "Ì" :string) ("r" "Î" :string) ("R" "Î" :string) ("s" "Ò" :string) ("S" "Ò" :string) ("T" "Ú" :string) ("t" "Ú" :string) ("u" "ß" :string) ("U" "ß" :string) ("v" "ã" :string) ("V" "ã" :string) ("y" "ç" :string) ("Y" "ç" :string) ("Z" "è" :string) ("z" "è" :string) )) (define-rule-set "ru-resolve-diacritics" :rules (("\v S" "£" :string) ("\v C" "£" :string) ("\v c" "£" :string) ("\v Z" "£" :string) ("\v z" "£" :string) ("\v s" "£" :string) ("\`E" "£" :string) ("\^u" "£" :string) ("\^U" "£" :string) ("\^A" "£" :string) ("\`e" "£" :string) ("\^a" "£" :string) ("\^S" "¤" :string) ("\~"e" "¤" :string) ("\~"E" "¤" :string) ("\^s" "¤" :string) ("B" "¢" :string) ("C" "¢" :string) ("D" "¢" :string) ("E" "¢" :string) ("F" "¢" :string) ("G" "¢" :string) ("H" "¢" :string) ("I" "¢" :string) ("J" "¢" :string) ("K" "¢" :string) ("L" "¢" :string) ("M" "¢" :string) ("N" "¢" :string) ("O" "¢" :string) ("P" "¢" :string) ("R" "¢" :string) ("S" "¢" :string) ("T" "¢" :string) ("b" "¢" :string) ("c" "¢" :string) ("d" "¢" :string) ("Y" "¢" :string) ("e" "¢" :string) ("f" "¢" :string) ("g" "¢" :string) ("h" "¢" :string) ("i" "¢" :string) ("j" "¢" :string) ("k" "¢" :string) ("V" "¢" :string) ("l" "¢" :string) ("A" "¢" :string) ("m" "¢" :string) ("n" "¢" :string) ("Z" "¢" :string) ("o" "¢" :string) ("p" "¢" :string) ("r" "¢" :string) ("s" "¢" :string) ("t" "¢" :string) ("u" "¢" :string) ("U" "¢" :string) ("v" "¢" :string) ("y" "¢" :string) ("z" "¢" :string) ("a" "¢" :string) )) (define-rule-set "ru-resolve-case" :rules (("\v Z" "8" :string) ("\v S" "8" :string) ("\v C" "8" :string) ("\v c" "9" :string) ("\v s" "9" :string) ("\v z" "9" :string) ("\`E" "8" :string) ("\^U" "8" :string) ("\^S" "8" :string) ("\~"E" "8" :string) ("\^A" "8" :string) ("\~"e" "9" :string) ("\^s" "9" :string) ("\^u" "9" :string) ("\`e" "9" :string) ("\^a" "9" :string) ("A" "8" :string) ("B" "8" :string) ("C" "8" :string) ("D" "8" :string) ("E" "8" :string) ("F" "8" :string) ("G" "8" :string) ("H" "8" :string) ("I" "8" :string) ("J" "8" :string) ("K" "8" :string) ("L" "8" :string) ("M" "8" :string) ("N" "8" :string) ("O" "8" :string) ("P" "8" :string) ("R" "8" :string) ("S" "8" :string) ("Z" "8" :string) ("Y" "8" :string) ("V" "8" :string) ("U" "8" :string) ("T" "8" :string) ("f" "9" :string) ("g" "9" :string) ("h" "9" :string) ("i" "9" :string) ("j" "9" :string) ("k" "9" :string) ("c" "9" :string) ("l" "9" :string) ("a" "9" :string) ("m" "9" :string) ("n" "9" :string) ("b" "9" :string) ("o" "9" :string) ("p" "9" :string) ("r" "9" :string) ("s" "9" :string) ("t" "9" :string) ("u" "9" :string) ("d" "9" :string) ("v" "9" :string) ("y" "9" :string) ("z" "9" :string) ("e" "9" :string) )) (define-rule-set "ru-ignore-special" :rules (("$''$" "" :string) ("$'$" "" :string) ("!" "" :string) ("-" "" :string) ("." "" :string) ("?" "" :string) )) (define-rule-set "ru-resolve-special" :rules (("\v C" "¤" :string) ("\v z" "¤" :string) ("\v S" "¤" :string) ("\v c" "¤" :string) ("\v s" "¤" :string) ("\v Z" "¤" :string) ("$''$" "¥" :string) ("\~"E" "¤" :string) ("\^A" "¤" :string) ("\^u" "¤" :string) ("\^s" "¤" :string) ("\`E" "¤" :string) ("\^U" "¤" :string) ("\~"e" "¤" :string) ("\^S" "¤" :string) ("\^a" "¤" :string) ("\`e" "¤" :string) ("$'$" "¦" :string) ("?" "¡" :string) ("!" "¢" :string) ("." "£" :string) ("B" "¤" :string) ("C" "¤" :string) ("D" "¤" :string) ("E" "¤" :string) ("F" "¤" :string) ("G" "¤" :string) ("H" "¤" :string) ("I" "¤" :string) ("J" "¤" :string) ("K" "¤" :string) ("L" "¤" :string) ("M" "¤" :string) ("N" "¤" :string) ("a" "¤" :string) ("b" "¤" :string) ("Z" "¤" :string) ("c" "¤" :string) ("d" "¤" :string) ("Y" "¤" :string) ("e" "¤" :string) ("f" "¤" :string) ("g" "¤" :string) ("h" "¤" :string) ("i" "¤" :string) ("j" "¤" :string) ("k" "¤" :string) ("V" "¤" :string) ("l" "¤" :string) ("U" "¤" :string) ("m" "¤" :string) ("n" "¤" :string) ("A" "¤" :string) ("T" "¤" :string) ("o" "¤" :string) ("p" "¤" :string) ("r" "¤" :string) ("s" "¤" :string) ("t" "¤" :string) ("u" "¤" :string) ("S" "¤" :string) ("R" "¤" :string) ("v" "¤" :string) ("y" "¤" :string) ("z" "¤" :string) ("P" "¤" :string) ("O" "¤" :string) ("-" "§" :string) )) xindy-2.4/make-rules/alphabets/macedonian/0002777000176600017550000000000011372120321015633 500000000000000xindy-2.4/make-rules/alphabets/macedonian/utf8.pl.in0000644000176600017550000000346107451131711017411 00000000000000#!/usr/bin/perl $language = "Macedonian"; $prefix = "mk"; $script = "cyrillic"; $alphabet = [ ['Ð', ['а','Ð']], ['Б', ['б','Б']], ['Ð’', ['в','Ð’']], ['Г', ['г','Г']], [], # ghe with upturn (ukrainian) ['Д', ['д','Д']], [], # dje (serbian) ['Ѓ', ['Ñ“','Ѓ']], ['Е', ['е','Е']@u{,['Ñ','Ѐ']}], [], # io (mongolian) [], # ukrainian ie ['Ж', ['ж','Ж']], ['З', ['з','З']], ['Ð…', ['Ñ•','Ð…']], ['И', ['и','И']@u{,['Ñ','Ð']}], [], # belarusian-ukrainian i [], # yi (ukrainian) [], # short i (many) ['Ј', ['ј','Ј']], ['К', ['к','К']], ['Л', ['л','Л']], ['Љ', ['Ñ™','Љ']], ['М', ['м','М']], ['Ð', ['н','Ð']], ['Њ', ['Ñš','Њ']], ['О', ['о','О']], [], # barred o (mongolian) ['П', ['п','П']], ['Р', ['Ñ€','Р']], ['С', ['Ñ','С']], ['Т', ['Ñ‚','Т']], [], # tshe (serbian) ['ÐŒ', ['Ñœ','ÐŒ']], ['У', ['у','У']], [], # short u (belarusian) [], # straight u (mongolian) ['Ф', ['Ñ„','Ф']], ['Ð¥', ['Ñ…','Ð¥']], ['Ц', ['ц','Ц']], ['Ч', ['ч','Ч']], ['Ð', ['ÑŸ','Ð']], ['Ш', ['ш','Ш']], [], # shcha (many) [], # hard sign (bulgarian, russian) [], # yeru (belarusian, russian) [], # soft sign (many) [], [], # e (belarusian, russian) [], # yu (many) [], # ya (many) [], [], [], [] ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ ]; @special = ('?', '!', '.', 'letters', '-', '\''); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/macedonian/Makefile.in0000664000176600017550000002107011372120312017614 00000000000000# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = make-rules/alphabets/macedonian DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_prog_latex.m4 \ $(top_srcdir)/m4/ac_prog_pdflatex.m4 $(top_srcdir)/VERSION \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CLISP = @CLISP@ CONVERT_FROM_UTF8 = @CONVERT_FROM_UTF8@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EXEEXT = @EXEEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ latex = @latex@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ memdir = @memdir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pdflatex = @pdflatex@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = cp1251.pl iso88595.pl isoir111.pl utf8.pl.in CLEANFILES = \ cp1251.raw \ cp1251-doc.tex \ iso88595.raw \ iso88595-doc.tex \ isoir111.raw \ isoir111-doc.tex \ utf8.raw \ utf8-doc.tex all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign make-rules/alphabets/macedonian/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --foreign make-rules/alphabets/macedonian/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am info: info-am info-am: install-data-am: install-dvi: install-dvi-am install-exec-am: install-html: install-html-am install-info: install-info-am install-man: install-pdf: install-pdf-am install-ps: install-ps-am installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: xindy-2.4/make-rules/alphabets/macedonian/cp1251.pl0000644000176600017550000000326407451131711017032 00000000000000#!/usr/bin/perl $language = "Macedonian"; $prefix = "mk"; $script = "cyrillic"; $alphabet = [ ['À', ['à','À']], ['Á', ['á','Á']], ['Â', ['â','Â']], ['Ã', ['ã','Ã']], [], # ghe with upturn (ukrainian) ['Ä', ['ä','Ä']], [], # dje (serbian) ['', ['ƒ','']], ['Å', ['å','Å']], [], # io (mongolian) [], # ukrainian ie ['Æ', ['æ','Æ']], ['Ç', ['ç','Ç']], ['½', ['¾','½']], ['È', ['è','È']], [], # belarusian-ukrainian i [], # yi (ukrainian) [], # short i (many) ['£', ['¼','£']], ['Ê', ['ê','Ê']], ['Ë', ['ë','Ë']], ['Š', ['š','Š']], ['Ì', ['ì','Ì']], ['Í', ['í','Í']], ['Œ', ['œ','Œ']], ['Î', ['î','Î']], [], # barred o (mongolian) ['Ï', ['ï','Ï']], ['Ð', ['ð','Ð']], ['Ñ', ['ñ','Ñ']], ['Ò', ['ò','Ò']], [], # tshe (serbian) ['', ['','']], ['Ó', ['ó','Ó']], [], # short u (belarusian) [], # straight u (mongolian) ['Ô', ['ô','Ô']], ['Õ', ['õ','Õ']], ['Ö', ['ö','Ö']], ['×', ['÷','×']], ['', ['Ÿ','']], ['Ø', ['ø','Ø']], [], # shcha (many) [], # hard sign (bulgarian, russian) [], # yeru (belarusian, russian) [], # soft sign (many) [], [], # e (belarusian, russian) [], # yu (many) [], # ya (many) [], [], [], [] ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ ]; @special = ('?', '!', '.', 'letters', '-', '\''); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/macedonian/iso88595.pl0000644000176600017550000000326407451131711017334 00000000000000#!/usr/bin/perl $language = "Macedonian"; $prefix = "mk"; $script = "cyrillic"; $alphabet = [ ['°', ['Ð','°']], ['±', ['Ñ','±']], ['²', ['Ò','²']], ['³', ['Ó','³']], [], # ghe with upturn (ukrainian) ['´', ['Ô','´']], [], # dje (serbian) ['£', ['ó','£']], ['µ', ['Õ','µ']], [], # io (mongolian) [], # ukrainian ie ['¶', ['Ö','¶']], ['·', ['×','·']], ['¥', ['õ','¥']], ['¸', ['Ø','¸']], [], # belarusian-ukrainian i [], # yi (ukrainian) [], # short i (many) ['¨', ['ø','¨']], ['º', ['Ú','º']], ['»', ['Û','»']], ['©', ['ù','©']], ['¼', ['Ü','¼']], ['½', ['Ý','½']], ['ª', ['ú','ª']], ['¾', ['Þ','¾']], [], # barred o (mongolian) ['¿', ['ß','¿']], ['À', ['à','À']], ['Á', ['á','Á']], ['Â', ['â','Â']], [], # tshe (serbian) ['¬', ['ü','¬']], ['Ã', ['ã','Ã']], [], # short u (belarusian) [], # straight u (mongolian) ['Ä', ['ä','Ä']], ['Å', ['å','Å']], ['Æ', ['æ','Æ']], ['Ç', ['ç','Ç']], ['¯', ['ÿ','¯']], ['È', ['è','È']], [], # shcha (many) [], # hard sign (bulgarian, russian) [], # yeru (belarusian, russian) [], # soft sign (many) [], [], # e (belarusian, russian) [], # yu (many) [], # ya (many) [], [], [], [] ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ ]; @special = ('?', '!', '.', 'letters', '-', '\''); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/macedonian/Makefile.am0000644000176600017550000000215710741151654017622 00000000000000## Use `autoreconf' in top-level directory to recreate all ## autoconf/automake files. ## Or, call `automake Makefile' to create only Makefile.in. ## Copyright (C) 2004-2005 by Gour. ## ## 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. EXTRA_DIST = cp1251.pl iso88595.pl isoir111.pl utf8.pl.in CLEANFILES = \ cp1251.raw \ cp1251-doc.tex \ iso88595.raw \ iso88595-doc.tex \ isoir111.raw \ isoir111-doc.tex \ utf8.raw \ utf8-doc.tex xindy-2.4/make-rules/alphabets/macedonian/isoir111.pl0000644000176600017550000000326407451131711017467 00000000000000#!/usr/bin/perl $language = "Macedonian"; $prefix = "mk"; $script = "cyrillic"; $alphabet = [ ['á', ['Á','á']], ['â', ['Â','â']], ['÷', ['×','÷']], ['ç', ['Ç','ç']], [], # ghe with upturn (ukrainian) ['ä', ['Ä','ä']], [], # dje (serbian) ['²', ['¢','²']], ['å', ['Å','å']], [], # io (mongolian) [], # ukrainian ie ['ö', ['Ö','ö']], ['ú', ['Ú','ú']], ['µ', ['¥','µ']], ['é', ['É','é']], [], # belarusian-ukrainian i [], # yi (ukrainian) [], # short i (many) ['¸', ['¨','¸']], ['ë', ['Ë','ë']], ['ì', ['Ì','ì']], ['¹', ['©','¹']], ['í', ['Í','í']], ['î', ['Î','î']], ['º', ['ª','º']], ['ï', ['Ï','ï']], [], # barred o (mongolian) ['ð', ['Ð','ð']], ['ò', ['Ò','ò']], ['ó', ['Ó','ó']], ['ô', ['Ô','ô']], [], # tshe (serbian) ['¼', ['¬','¼']], ['õ', ['Õ','õ']], [], # short u (belarusian) [], # straight u (mongolian) ['æ', ['Æ','æ']], ['è', ['È','è']], ['ã', ['Ã','ã']], ['þ', ['Þ','þ']], ['¿', ['¯','¿']], ['û', ['Û','û']], [], # shcha (many) [], # hard sign (bulgarian, russian) [], # yeru (belarusian, russian) [], # soft sign (many) [], [], # e (belarusian, russian) [], # yu (many) [], # ya (many) [], [], [], [] ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ ]; @special = ('?', '!', '.', 'letters', '-', '\''); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/belarusian/0002777000176600017550000000000011372120321015662 500000000000000xindy-2.4/make-rules/alphabets/belarusian/utf8.pl.in0000644000176600017550000000336007451131711017436 00000000000000#!/usr/bin/perl $language = "Belarusian"; $prefix = "be"; $script = "cyrillic"; $alphabet = [ ['Ð', ['а','Ð']], ['Б', ['б','Б']], ['Ð’', ['в','Ð’']], ['Г', ['г','Г']], [], # ghe with upturn (ukrainian) ['Д', ['д','Д']], [], # dje (serbian) [], # gje (macedonian) ['Е', ['е','Е'],['Ñ‘','Ð']], [], # io (mongolian) [], # ukrainian ie ['Ж', ['ж','Ж']], ['З', ['з','З']], [], # dze (macedonian) ['И', ['и','И']], ['І', ['Ñ–','І']], [], # yi (ukrainian) ['Й', ['й','Й']], [], # je (macedonian, serbian) ['К', ['к','К']], ['Л', ['л','Л']], [], # lje (macedonian, serbian) ['М', ['м','М']], ['Ð', ['н','Ð']], [], # nje (macedonian, serbian) ['О', ['о','О']], [], # barred o (mongolian) ['П', ['п','П']], ['Р', ['Ñ€','Р']], ['С', ['Ñ','С']], ['Т', ['Ñ‚','Т']], [], # tshe (serbian) [], # kje (macedonian) ['У', ['у','У']], ['ÐŽ', ['Ñž','ÐŽ']], [], # straight u (mongolian) ['Ф', ['Ñ„','Ф']], ['Ð¥', ['Ñ…','Ð¥']], ['Ц', ['ц','Ц']], ['Ч', ['ч','Ч']], [], # dzhe (macedonian, serbian) ['Ш', ['ш','Ш']], ['Щ', ['щ','Щ']], ['Ъ', ['ÑŠ','Ъ']], ['Ы', ['Ñ‹','Ы']], ['Ь', ['ÑŒ','Ь']], [], ['Э', ['Ñ','Э']], ['Ю', ['ÑŽ','Ю']], ['Я', ['Ñ','Я']], [], [], [], [] ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ ]; @special = ('?', '!', '.', 'letters', '-', '\''); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/belarusian/Makefile.in0000664000176600017550000002107011372120311017642 00000000000000# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = make-rules/alphabets/belarusian DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_prog_latex.m4 \ $(top_srcdir)/m4/ac_prog_pdflatex.m4 $(top_srcdir)/VERSION \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CLISP = @CLISP@ CONVERT_FROM_UTF8 = @CONVERT_FROM_UTF8@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EXEEXT = @EXEEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ latex = @latex@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ memdir = @memdir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pdflatex = @pdflatex@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = cp1251.pl iso88595.pl isoir111.pl utf8.pl.in CLEANFILES = \ cp1251.raw \ cp1251-doc.tex \ iso88595.raw \ iso88595-doc.tex \ isoir111.raw \ isoir111-doc.tex \ utf8.raw \ utf8-doc.tex all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign make-rules/alphabets/belarusian/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --foreign make-rules/alphabets/belarusian/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am info: info-am info-am: install-data-am: install-dvi: install-dvi-am install-exec-am: install-html: install-html-am install-info: install-info-am install-man: install-pdf: install-pdf-am install-ps: install-ps-am installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: xindy-2.4/make-rules/alphabets/belarusian/cp1251.pl0000644000176600017550000000321007451131711017050 00000000000000#!/usr/bin/perl $language = "Belarusian"; $prefix = "be"; $script = "cyrillic"; $alphabet = [ ['À', ['à','À']], ['Á', ['á','Á']], ['Â', ['â','Â']], ['Ã', ['ã','Ã']], [], # ghe with upturn (ukrainian) ['Ä', ['ä','Ä']], [], # dje (serbian) [], # gje (macedonian) ['Å', ['å','Å'],['¸','¨']], [], # io (mongolian) [], # ukrainian ie ['Æ', ['æ','Æ']], ['Ç', ['ç','Ç']], [], # dze (macedonian) ['È', ['è','È']], ['²', ['³','²']], [], # yi (ukrainian) ['É', ['é','É']], [], # je (macedonian, serbian) ['Ê', ['ê','Ê']], ['Ë', ['ë','Ë']], [], # lje (macedonian, serbian) ['Ì', ['ì','Ì']], ['Í', ['í','Í']], [], # nje (macedonian, serbian) ['Î', ['î','Î']], [], # barred o (mongolian) ['Ï', ['ï','Ï']], ['Ð', ['ð','Ð']], ['Ñ', ['ñ','Ñ']], ['Ò', ['ò','Ò']], [], # tshe (serbian) [], # kje (macedonian) ['Ó', ['ó','Ó']], ['¡', ['¢','¡']], [], # straight u (mongolian) ['Ô', ['ô','Ô']], ['Õ', ['õ','Õ']], ['Ö', ['ö','Ö']], ['×', ['÷','×']], [], # dzhe (macedonian, serbian) ['Ø', ['ø','Ø']], ['Ù', ['ù','Ù']], ['Ú', ['ú','Ú']], ['Û', ['û','Û']], ['Ü', ['ü','Ü']], [], ['Ý', ['ý','Ý']], ['Þ', ['þ','Þ']], ['ß', ['ÿ','ß']], [], [], [], [] ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ ]; @special = ('?', '!', '.', 'letters', '-', '\''); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/belarusian/iso88595.pl0000644000176600017550000000321007451131711017352 00000000000000#!/usr/bin/perl $language = "Belarusian"; $prefix = "be"; $script = "cyrillic"; $alphabet = [ ['°', ['Ð','°']], ['±', ['Ñ','±']], ['²', ['Ò','²']], ['³', ['Ó','³']], [], # ghe with upturn (ukrainian) ['´', ['Ô','´']], [], # dje (serbian) [], # gje (macedonian) ['µ', ['Õ','µ'],['ñ','¡']], [], # io (mongolian) [], # ukrainian ie ['¶', ['Ö','¶']], ['·', ['×','·']], [], # dze (macedonian) ['¸', ['Ø','¸']], ['¦', ['ö','¦']], [], # yi (ukrainian) ['¹', ['Ù','¹']], [], # je (macedonian, serbian) ['º', ['Ú','º']], ['»', ['Û','»']], [], # lje (macedonian, serbian) ['¼', ['Ü','¼']], ['½', ['Ý','½']], [], # nje (macedonian, serbian) ['¾', ['Þ','¾']], [], # barred o (mongolian) ['¿', ['ß','¿']], ['À', ['à','À']], ['Á', ['á','Á']], ['Â', ['â','Â']], [], # tshe (serbian) [], # kje (macedonian) ['Ã', ['ã','Ã']], ['®', ['þ','®']], [], # straight u (mongolian) ['Ä', ['ä','Ä']], ['Å', ['å','Å']], ['Æ', ['æ','Æ']], ['Ç', ['ç','Ç']], [], # dzhe (macedonian, serbian) ['È', ['è','È']], ['É', ['é','É']], ['Ê', ['ê','Ê']], ['Ë', ['ë','Ë']], ['Ì', ['ì','Ì']], [], ['Í', ['í','Í']], ['Î', ['î','Î']], ['Ï', ['ï','Ï']], [], [], [], [] ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ ]; @special = ('?', '!', '.', 'letters', '-', '\''); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/belarusian/Makefile.am0000644000176600017550000000216010741151672017643 00000000000000## Use `autoreconf' in top-level directory to recreate all ## autoconf/automake files. ## Or, call `automake Makefile' to create only Makefile.in. ## Copyright (C) 2004-2005 by Gour. ## ## 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. EXTRA_DIST = cp1251.pl iso88595.pl isoir111.pl utf8.pl.in CLEANFILES = \ cp1251.raw \ cp1251-doc.tex \ iso88595.raw \ iso88595-doc.tex \ isoir111.raw \ isoir111-doc.tex \ utf8.raw \ utf8-doc.tex xindy-2.4/make-rules/alphabets/belarusian/isoir111.pl0000644000176600017550000000321007451131711017505 00000000000000#!/usr/bin/perl $language = "Belarusian"; $prefix = "be"; $script = "cyrillic"; $alphabet = [ ['á', ['Á','á']], ['â', ['Â','â']], ['÷', ['×','÷']], ['ç', ['Ç','ç']], [], # ghe with upturn (ukrainian) ['ä', ['Ä','ä']], [], # dje (serbian) [], # gje (macedonian) ['å', ['Å','å'],['£','³']], [], # io (mongolian) [], # ukrainian ie ['ö', ['Ö','ö']], ['ú', ['Ú','ú']], [], # dze (macedonian) ['é', ['É','é']], ['¶', ['¦','¶']], [], # yi (ukrainian) ['ê', ['Ê','ê']], [], # je (macedonian, serbian) ['ë', ['Ë','ë']], ['ì', ['Ì','ì']], [], # lje (macedonian, serbian) ['í', ['Í','í']], ['î', ['Î','î']], [], # nje (macedonian, serbian) ['ï', ['Ï','ï']], [], # barred o (mongolian) ['ð', ['Ð','ð']], ['ò', ['Ò','ò']], ['ó', ['Ó','ó']], ['ô', ['Ô','ô']], [], # tshe (serbian) [], # kje (macedonian) ['õ', ['Õ','õ']], ['¾', ['®','¾']], [], # straight u (mongolian) ['æ', ['Æ','æ']], ['è', ['È','è']], ['ã', ['Ã','ã']], ['þ', ['Þ','þ']], [], # dzhe (macedonian, serbian) ['û', ['Û','û']], ['ý', ['Ý','ý']], ['ÿ', ['ß','ÿ']], ['ù', ['Ù','ù']], ['ø', ['Ø','ø']], [], ['ü', ['Ü','ü']], ['à', ['À','à']], ['ñ', ['Ñ','ñ']], [], [], [], [] ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ ]; @special = ('?', '!', '.', 'letters', '-', '\''); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/icelandic/0002777000176600017550000000000011372120321015450 500000000000000xindy-2.4/make-rules/alphabets/icelandic/utf8.pl.in0000644000176600017550000001357507451131711017235 00000000000000#!/usr/bin/perl $language = "Icelandic"; $prefix = "is"; $script = "latin"; $alphabet = [ ['A', ['a','A'],['á','Ã']@u{,['Ç«Ì','ǪÌ']}], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C']], [], # ch (spanish/traditional) [], # cs (hungarian) [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) [], # 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) ['ð', ['ð','Ã']], ['E', ['e','E']@u{,['Ä™','Ę']},['ë','Ë'],['é','É']], [], # e with caron (lower/upper sorbian) [], # e with circumflex (kurdish) [], # e with diaeresis (albanian) [], # e with ogonek (polish) ['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 cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O'],['ó','Ó']], [], # o with acute (polish, upper sorbian) [], # 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 acute (lower sorbian, polish) [], # 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) [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) ['Þ', ['þ','Þ']], [], # wynn (english) ['Æ', ['æ','Æ']@u{,['ǽ','Ǽ'],['Ä™Ì','ĘÌ'],['Ç¿','Ǿ']},['Å“','Å’'],['ä','Ä']], [], # o with stroke (danish, norwegian) [], # a with ring above (danish, norwegian, swedish) [], # a with diaeresis (finnish, swedish) ['Ö', ['ö','Ö'],['ø','Ø']@u{,['Ç«','Ǫ']}], ['Ã…', ['Ã¥','Ã…']], ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ [['ß'], 'after', [['s','s']]] ]; @special = ('?', '!', '.', 'letters', '-', '\''); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/icelandic/latin1.xdy0000644000176600017550000002247407451131711017321 00000000000000;; Rules for xindy; generated by make-rules.pl ;; language: Icelandic (define-letter-group "A" :prefixes ("–")) (define-letter-group "B" :after "A" :prefixes ("š")) (define-letter-group "D" :after "B" :prefixes ("¢")) (define-letter-group "ð" :after "D" :prefixes ("¨")) (define-letter-group "E" :after "ð" :prefixes ("©")) (define-letter-group "F" :after "E" :prefixes ("®")) (define-letter-group "G" :after "F" :prefixes ("¯")) (define-letter-group "H" :after "G" :prefixes ("³")) (define-letter-group "I" :after "H" :prefixes ("·")) (define-letter-group "J" :after "I" :prefixes ("¹")) (define-letter-group "K" :after "J" :prefixes ("»")) (define-letter-group "L" :after "K" :prefixes ("½")) (define-letter-group "M" :after "L" :prefixes ("Â")) (define-letter-group "N" :after "M" :prefixes ("Ã")) (define-letter-group "O" :after "N" :prefixes ("É")) (define-letter-group "P" :after "O" :prefixes ("Ì")) (define-letter-group "R" :after "P" :prefixes ("Î")) (define-letter-group "S" :after "R" :prefixes ("Ò")) (define-letter-group "T" :after "S" :prefixes ("Ú")) (define-letter-group "U" :after "T" :prefixes ("ß")) (define-letter-group "V" :after "U" :prefixes ("ã")) (define-letter-group "X" :after "V" :prefixes ("å")) (define-letter-group "Y" :after "X" :prefixes ("ç")) (define-letter-group "Z" :after "Y" :prefixes ("è")) (define-letter-group "Þ" :after "Z" :prefixes ("î")) (define-letter-group "Æ" :after "Þ" :prefixes ("ï")) (define-rule-set "is-alphabetize" :rules (("A" "–" :string) ("Á" "–" :string) ("a" "–" :string) ("á" "–" :string) ("B" "š" :string) ("b" "š" :string) ("d" "¢" :string) ("D" "¢" :string) ("Ð" "¨" :string) ("ð" "¨" :string) ("e" "©" :string) ("E" "©" :string) ("é" "©" :string) ("É" "©" :string) ("F" "®" :string) ("f" "®" :string) ("G" "¯" :string) ("g" "¯" :string) ("H" "³" :string) ("h" "³" :string) ("Í" "·" :string) ("i" "·" :string) ("í" "·" :string) ("I" "·" :string) ("J" "¹" :string) ("j" "¹" :string) ("k" "»" :string) ("K" "»" :string) ("l" "½" :string) ("L" "½" :string) ("M" "Â" :string) ("m" "Â" :string) ("n" "Ã" :string) ("N" "Ã" :string) ("O" "É" :string) ("o" "É" :string) ("Ó" "É" :string) ("ó" "É" :string) ("p" "Ì" :string) ("P" "Ì" :string) ("r" "Î" :string) ("R" "Î" :string) ("S" "Ò" :string) ("s" "Ò" :string) ("ß" "ÒÒ" :string) ("T" "Ú" :string) ("t" "Ú" :string) ("ú" "ß" :string) ("U" "ß" :string) ("Ú" "ß" :string) ("u" "ß" :string) ("V" "ã" :string) ("v" "ã" :string) ("X" "å" :string) ("x" "å" :string) ("Ý" "ç" :string) ("y" "ç" :string) ("Y" "ç" :string) ("ý" "ç" :string) ("Z" "è" :string) ("z" "è" :string) ("Þ" "î" :string) ("þ" "î" :string) ("Æ" "ï" :string) ("æ" "ï" :string) )) (define-rule-set "is-resolve-diacritics" :rules (("X" "¢" :string) ("A" "¢" :string) ("B" "¢" :string) ("D" "¢" :string) ("E" "¢" :string) ("Æ" "¢" :string) ("F" "¢" :string) ("G" "¢" :string) ("H" "¢" :string) ("I" "¢" :string) ("Y" "¢" :string) ("J" "¢" :string) ("K" "¢" :string) ("L" "¢" :string) ("M" "¢" :string) ("Z" "¢" :string) ("N" "¢" :string) ("O" "¢" :string) ("P" "¢" :string) ("Ð" "¢" :string) ("R" "¢" :string) ("S" "¢" :string) ("Þ" "¢" :string) ("T" "¢" :string) ("U" "¢" :string) ("V" "¢" :string) ("a" "¢" :string) ("b" "¢" :string) ("d" "¢" :string) ("e" "¢" :string) ("æ" "¢" :string) ("f" "¢" :string) ("g" "¢" :string) ("h" "¢" :string) ("i" "¢" :string) ("j" "¢" :string) ("k" "¢" :string) ("l" "¢" :string) ("m" "¢" :string) ("n" "¢" :string) ("o" "¢" :string) ("p" "¢" :string) ("ð" "¢" :string) ("r" "¢" :string) ("s" "¢" :string) ("t" "¢" :string) ("u" "¢" :string) ("v" "¢" :string) ("x" "¢" :string) ("y" "¢" :string) ("z" "¢" :string) ("þ" "¢" :string) ("Í" "£" :string) ("Ó" "£" :string) ("ó" "£" :string) ("Ú" "£" :string) ("Ý" "£" :string) ("í" "£" :string) ("á" "£" :string) ("Á" "£" :string) ("É" "£" :string) ("ú" "£" :string) ("ý" "£" :string) ("é" "£" :string) ("ß" "ÿ" :string) )) (define-rule-set "is-resolve-case" :rules (("Á" "8" :string) ("A" "8" :string) ("B" "8" :string) ("D" "8" :string) ("E" "8" :string) ("Æ" "8" :string) ("F" "8" :string) ("G" "8" :string) ("H" "8" :string) ("I" "8" :string) ("É" "8" :string) ("J" "8" :string) ("K" "8" :string) ("L" "8" :string) ("M" "8" :string) ("Í" "8" :string) ("N" "8" :string) ("O" "8" :string) ("P" "8" :string) ("Ð" "8" :string) ("R" "8" :string) ("S" "8" :string) ("Ó" "8" :string) ("T" "8" :string) ("U" "8" :string) ("V" "8" :string) ("X" "8" :string) ("Y" "8" :string) ("Z" "8" :string) ("Ú" "8" :string) ("Ý" "8" :string) ("Þ" "8" :string) ("á" "9" :string) ("a" "9" :string) ("b" "9" :string) ("d" "9" :string) ("e" "9" :string) ("æ" "9" :string) ("f" "9" :string) ("g" "9" :string) ("h" "9" :string) ("i" "9" :string) ("é" "9" :string) ("j" "9" :string) ("k" "9" :string) ("l" "9" :string) ("m" "9" :string) ("í" "9" :string) ("n" "9" :string) ("o" "9" :string) ("p" "9" :string) ("ð" "9" :string) ("r" "9" :string) ("s" "9" :string) ("ó" "9" :string) ("t" "9" :string) ("u" "9" :string) ("v" "9" :string) ("x" "9" :string) ("y" "9" :string) ("z" "9" :string) ("ú" "9" :string) ("ý" "9" :string) ("þ" "9" :string) ("ß" "99" :string) )) (define-rule-set "is-ignore-special" :rules (("!" "" :string) ("'" "" :string) ("-" "" :string) ("." "" :string) ("?" "" :string) )) (define-rule-set "is-resolve-special" :rules (("?" "¡" :string) ("!" "¢" :string) ("." "£" :string) ("ý" "¤" :string) ("þ" "¤" :string) ("Á" "¤" :string) ("A" "¤" :string) ("B" "¤" :string) ("D" "¤" :string) ("E" "¤" :string) ("Æ" "¤" :string) ("F" "¤" :string) ("G" "¤" :string) ("H" "¤" :string) ("I" "¤" :string) ("É" "¤" :string) ("J" "¤" :string) ("K" "¤" :string) ("L" "¤" :string) ("M" "¤" :string) ("Í" "¤" :string) ("N" "¤" :string) ("O" "¤" :string) ("P" "¤" :string) ("Ð" "¤" :string) ("R" "¤" :string) ("S" "¤" :string) ("Ó" "¤" :string) ("T" "¤" :string) ("U" "¤" :string) ("V" "¤" :string) ("X" "¤" :string) ("Y" "¤" :string) ("Z" "¤" :string) ("Ú" "¤" :string) ("Ý" "¤" :string) ("Þ" "¤" :string) ("á" "¤" :string) ("a" "¤" :string) ("b" "¤" :string) ("d" "¤" :string) ("e" "¤" :string) ("æ" "¤" :string) ("f" "¤" :string) ("g" "¤" :string) ("h" "¤" :string) ("i" "¤" :string) ("é" "¤" :string) ("j" "¤" :string) ("k" "¤" :string) ("l" "¤" :string) ("m" "¤" :string) ("í" "¤" :string) ("n" "¤" :string) ("o" "¤" :string) ("p" "¤" :string) ("ð" "¤" :string) ("r" "¤" :string) ("s" "¤" :string) ("ó" "¤" :string) ("t" "¤" :string) ("u" "¤" :string) ("v" "¤" :string) ("x" "¤" :string) ("y" "¤" :string) ("z" "¤" :string) ("ú" "¤" :string) ("ß" "¤¤" :string) ("-" "¥" :string) ("'" "¦" :string) )) xindy-2.4/make-rules/alphabets/icelandic/latin9.pl0000644000176600017550000001336707451131711017141 00000000000000#!/usr/bin/perl $language = "Icelandic"; $prefix = "is"; $script = "latin"; $alphabet = [ ['A', ['a','A'],['á','Á']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C']], [], # ch (spanish/traditional) [], # cs (hungarian) [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) [], # 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) ['ð', ['ð','Ð']], ['E', ['e','E'],['ë','Ë'],['é','É']], [], # e with caron (lower/upper sorbian) [], # e with circumflex (kurdish) [], # e with diaeresis (albanian) [], # e with ogonek (polish) ['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 cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O'],['ó','Ó']], [], # o with acute (polish, upper sorbian) [], # 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 acute (lower sorbian, polish) [], # 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) [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) ['Þ', ['þ','Þ']], [], # wynn (english) ['Æ', ['æ','Æ'],['½','¼'],['ä','Ä']], [], # o with stroke (danish, norwegian) [], # a with ring above (danish, norwegian, swedish) [], # a with diaeresis (finnish, swedish) ['Ö', ['ö','Ö'],['ø','Ø']], ['Å', ['å','Å']], ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ [['ß'], 'after', [['s','s']]] ]; @special = ('?', '!', '.', 'letters', '-', '\''); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/icelandic/Makefile.in0000664000176600017550000002102111372120312017425 00000000000000# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = make-rules/alphabets/icelandic DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_prog_latex.m4 \ $(top_srcdir)/m4/ac_prog_pdflatex.m4 $(top_srcdir)/VERSION \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CLISP = @CLISP@ CONVERT_FROM_UTF8 = @CONVERT_FROM_UTF8@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EXEEXT = @EXEEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ latex = @latex@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ memdir = @memdir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pdflatex = @pdflatex@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = \ cp1252.pl latin9.pl utf8.pl.in \ latin1.xdy CLEANFILES = \ cp1252.raw \ cp1252-doc.tex \ latin9.raw \ latin9-doc.tex \ utf8.raw \ utf8-doc.tex all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign make-rules/alphabets/icelandic/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --foreign make-rules/alphabets/icelandic/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am info: info-am info-am: install-data-am: install-dvi: install-dvi-am install-exec-am: install-html: install-html-am install-info: install-info-am install-man: install-pdf: install-pdf-am install-ps: install-ps-am installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: xindy-2.4/make-rules/alphabets/icelandic/Makefile.am0000644000176600017550000000211310741151660017424 00000000000000## Use `autoreconf' in top-level directory to recreate all ## autoconf/automake files. ## Or, call `automake Makefile' to create only Makefile.in. ## Copyright (C) 2004-2005 by Gour. ## ## 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. EXTRA_DIST = \ cp1252.pl latin9.pl utf8.pl.in \ latin1.xdy CLEANFILES = \ cp1252.raw \ cp1252-doc.tex \ latin9.raw \ latin9-doc.tex \ utf8.raw \ utf8-doc.tex xindy-2.4/make-rules/alphabets/icelandic/cp1252.pl0000644000176600017550000001336707451131711016655 00000000000000#!/usr/bin/perl $language = "Icelandic"; $prefix = "is"; $script = "latin"; $alphabet = [ ['A', ['a','A'],['á','Á']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C']], [], # ch (spanish/traditional) [], # cs (hungarian) [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) [], # 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) ['ð', ['ð','Ð']], ['E', ['e','E'],['ë','Ë'],['é','É']], [], # e with caron (lower/upper sorbian) [], # e with circumflex (kurdish) [], # e with diaeresis (albanian) [], # e with ogonek (polish) ['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 cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O'],['ó','Ó']], [], # o with acute (polish, upper sorbian) [], # 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 acute (lower sorbian, polish) [], # 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) [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) ['Þ', ['þ','Þ']], [], # wynn (english) ['Æ', ['æ','Æ'],['œ','Œ'],['ä','Ä']], [], # o with stroke (danish, norwegian) [], # a with ring above (danish, norwegian, swedish) [], # a with diaeresis (finnish, swedish) ['Ö', ['ö','Ö'],['ø','Ø']], ['Å', ['å','Å']], ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ [['ß'], 'after', [['s','s']]] ]; @special = ('?', '!', '.', 'letters', '-', '\''); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/dutch/0002777000176600017550000000000011372120321014644 500000000000000xindy-2.4/make-rules/alphabets/dutch/tex-latin1.xdy0000644000176600017550000000025307451131711017302 00000000000000 (require "tex/inputenc/latin1.xdy") (merge-rule "~"Y" "IJ" :string) (merge-rule "~"y" "ij" :string) (merge-rule "\IJ" "IJ" :string) (merge-rule "\ij" "ij" :string) xindy-2.4/make-rules/alphabets/dutch/latin1.xdy0000644000176600017550000002136207451131711016510 00000000000000;; Rules for xindy; generated by make-rules.pl ;; language: Dutch (define-letter-group "A" :prefixes ("–")) (define-letter-group "B" :after "A" :prefixes ("š")) (define-letter-group "C" :after "B" :prefixes ("›")) (define-letter-group "D" :after "C" :prefixes ("¢")) (define-letter-group "E" :after "D" :prefixes ("©")) (define-letter-group "F" :after "E" :prefixes ("®")) (define-letter-group "G" :after "F" :prefixes ("¯")) (define-letter-group "H" :after "G" :prefixes ("³")) (define-letter-group "I" :after "H" :prefixes ("·")) (define-letter-group "J" :after "I" :prefixes ("¹")) (define-letter-group "K" :after "J" :prefixes ("»")) (define-letter-group "L" :after "K" :prefixes ("½")) (define-letter-group "M" :after "L" :prefixes ("Â")) (define-letter-group "N" :after "M" :prefixes ("Ã")) (define-letter-group "O" :after "N" :prefixes ("É")) (define-letter-group "P" :after "O" :prefixes ("Ì")) (define-letter-group "Q" :after "P" :prefixes ("Í")) (define-letter-group "R" :after "Q" :prefixes ("Î")) (define-letter-group "S" :after "R" :prefixes ("Ò")) (define-letter-group "T" :after "S" :prefixes ("Ú")) (define-letter-group "U" :after "T" :prefixes ("ß")) (define-letter-group "V" :after "U" :prefixes ("ã")) (define-letter-group "W" :after "V" :prefixes ("ä")) (define-letter-group "X" :after "W" :prefixes ("å")) (define-letter-group "Y" :after "X" :prefixes ("ç")) (define-letter-group "Z" :after "Y" :prefixes ("è")) (define-rule-set "nl-alphabetize" :rules (("A" "–" :string) ("a" "–" :string) ("B" "š" :string) ("b" "š" :string) ("C" "›" :string) ("c" "›" :string) ("D" "¢" :string) ("d" "¢" :string) ("E" "©" :string) ("É" "©" :string) ("e" "©" :string) ("Ë" "©" :string) ("ë" "©" :string) ("é" "©" :string) ("f" "®" :string) ("F" "®" :string) ("G" "¯" :string) ("g" "¯" :string) ("H" "³" :string) ("h" "³" :string) ("I" "·" :string) ("i" "·" :string) ("J" "¹" :string) ("j" "¹" :string) ("K" "»" :string) ("k" "»" :string) ("L" "½" :string) ("l" "½" :string) ("m" "Â" :string) ("M" "Â" :string) ("N" "Ã" :string) ("n" "Ã" :string) ("o" "É" :string) ("O" "É" :string) ("Ö" "É" :string) ("ö" "É" :string) ("p" "Ì" :string) ("P" "Ì" :string) ("q" "Í" :string) ("Q" "Í" :string) ("r" "Î" :string) ("R" "Î" :string) ("S" "Ò" :string) ("s" "Ò" :string) ("ß" "ÒÒ" :string) ("t" "Ú" :string) ("T" "Ú" :string) ("U" "ß" :string) ("u" "ß" :string) ("v" "ã" :string) ("V" "ã" :string) ("W" "ä" :string) ("w" "ä" :string) ("X" "å" :string) ("x" "å" :string) ("Y" "ç" :string) ("y" "ç" :string) ("Z" "è" :string) ("z" "è" :string) )) (define-rule-set "nl-resolve-diacritics" :rules (("A" "¢" :string) ("B" "¢" :string) ("C" "¢" :string) ("D" "¢" :string) ("E" "¢" :string) ("F" "¢" :string) ("G" "¢" :string) ("H" "¢" :string) ("I" "¢" :string) ("x" "¢" :string) ("J" "¢" :string) ("K" "¢" :string) ("y" "¢" :string) ("L" "¢" :string) ("M" "¢" :string) ("N" "¢" :string) ("O" "¢" :string) ("P" "¢" :string) ("Q" "¢" :string) ("R" "¢" :string) ("S" "¢" :string) ("T" "¢" :string) ("U" "¢" :string) ("V" "¢" :string) ("z" "¢" :string) ("W" "¢" :string) ("X" "¢" :string) ("Y" "¢" :string) ("Z" "¢" :string) ("a" "¢" :string) ("b" "¢" :string) ("c" "¢" :string) ("d" "¢" :string) ("e" "¢" :string) ("f" "¢" :string) ("g" "¢" :string) ("h" "¢" :string) ("i" "¢" :string) ("j" "¢" :string) ("k" "¢" :string) ("l" "¢" :string) ("m" "¢" :string) ("n" "¢" :string) ("o" "¢" :string) ("p" "¢" :string) ("q" "¢" :string) ("r" "¢" :string) ("s" "¢" :string) ("t" "¢" :string) ("u" "¢" :string) ("v" "¢" :string) ("w" "¢" :string) ("ö" "£" :string) ("Ë" "£" :string) ("Ö" "£" :string) ("ë" "£" :string) ("É" "¤" :string) ("é" "¤" :string) ("ß" "ÿ" :string) )) (define-rule-set "nl-resolve-case" :rules (("A" "8" :string) ("B" "8" :string) ("C" "8" :string) ("D" "8" :string) ("E" "8" :string) ("F" "8" :string) ("G" "8" :string) ("H" "8" :string) ("I" "8" :string) ("É" "8" :string) ("J" "8" :string) ("K" "8" :string) ("Ë" "8" :string) ("L" "8" :string) ("M" "8" :string) ("N" "8" :string) ("O" "8" :string) ("P" "8" :string) ("Q" "8" :string) ("R" "8" :string) ("S" "8" :string) ("T" "8" :string) ("U" "8" :string) ("V" "8" :string) ("Ö" "8" :string) ("W" "8" :string) ("X" "8" :string) ("Y" "8" :string) ("Z" "8" :string) ("a" "9" :string) ("b" "9" :string) ("c" "9" :string) ("d" "9" :string) ("e" "9" :string) ("f" "9" :string) ("g" "9" :string) ("h" "9" :string) ("i" "9" :string) ("é" "9" :string) ("j" "9" :string) ("k" "9" :string) ("ë" "9" :string) ("l" "9" :string) ("m" "9" :string) ("n" "9" :string) ("o" "9" :string) ("p" "9" :string) ("q" "9" :string) ("r" "9" :string) ("s" "9" :string) ("t" "9" :string) ("u" "9" :string) ("v" "9" :string) ("ö" "9" :string) ("w" "9" :string) ("x" "9" :string) ("y" "9" :string) ("z" "9" :string) ("ß" "99" :string) )) (define-rule-set "nl-ignore-special" :rules (("!" "" :string) ("'" "" :string) ("-" "" :string) ("." "" :string) ("{" "" :string) ("}" "" :string) ("?" "" :string) )) (define-rule-set "nl-resolve-special" :rules (("?" "¡" :string) ("!" "¢" :string) ("." "£" :string) ("y" "¤" :string) ("z" "¤" :string) ("A" "¤" :string) ("B" "¤" :string) ("C" "¤" :string) ("D" "¤" :string) ("E" "¤" :string) ("F" "¤" :string) ("G" "¤" :string) ("H" "¤" :string) ("É" "¤" :string) ("I" "¤" :string) ("J" "¤" :string) ("Ë" "¤" :string) ("K" "¤" :string) ("L" "¤" :string) ("M" "¤" :string) ("N" "¤" :string) ("O" "¤" :string) ("P" "¤" :string) ("Q" "¤" :string) ("R" "¤" :string) ("S" "¤" :string) ("T" "¤" :string) ("U" "¤" :string) ("Ö" "¤" :string) ("V" "¤" :string) ("W" "¤" :string) ("X" "¤" :string) ("Y" "¤" :string) ("Z" "¤" :string) ("a" "¤" :string) ("b" "¤" :string) ("c" "¤" :string) ("d" "¤" :string) ("e" "¤" :string) ("f" "¤" :string) ("g" "¤" :string) ("h" "¤" :string) ("é" "¤" :string) ("i" "¤" :string) ("j" "¤" :string) ("ë" "¤" :string) ("k" "¤" :string) ("l" "¤" :string) ("m" "¤" :string) ("n" "¤" :string) ("o" "¤" :string) ("p" "¤" :string) ("q" "¤" :string) ("r" "¤" :string) ("s" "¤" :string) ("t" "¤" :string) ("u" "¤" :string) ("ö" "¤" :string) ("v" "¤" :string) ("w" "¤" :string) ("x" "¤" :string) ("ß" "¤¤" :string) ("-" "¥" :string) ("'" "¦" :string) ("{" "§" :string) ("}" "¨" :string) )) xindy-2.4/make-rules/alphabets/dutch/Makefile.in0000664000176600017550000002113711372120311016630 00000000000000# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = make-rules/alphabets/dutch DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_prog_latex.m4 \ $(top_srcdir)/m4/ac_prog_pdflatex.m4 $(top_srcdir)/VERSION \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CLISP = @CLISP@ CONVERT_FROM_UTF8 = @CONVERT_FROM_UTF8@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EXEEXT = @EXEEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ latex = @latex@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ memdir = @memdir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pdflatex = @pdflatex@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = \ ij-as-ij-latin1.pl ij-as-y-utf8.pl.in ij-as-ij-utf8.pl.in \ latin1.xdy tex-latin1.xdy CLEANFILES = \ ij-as-ij-latin1.raw \ ij-as-ij-latin1-doc.tex \ ij-as-ij-utf8.raw \ ij-as-ij-utf8-doc.tex \ ij-as-y-utf8.raw \ ij-as-y-utf8-doc.tex all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign make-rules/alphabets/dutch/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --foreign make-rules/alphabets/dutch/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am info: info-am info-am: install-data-am: install-dvi: install-dvi-am install-exec-am: install-html: install-html-am install-info: install-info-am install-man: install-pdf: install-pdf-am install-ps: install-ps-am installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: xindy-2.4/make-rules/alphabets/dutch/ij-as-y-utf8.pl.in0000644000176600017550000001374107451131711017673 00000000000000#!/usr/bin/perl # Not quite sure about this -- MV $language = "Dutch"; $variant = "Ligature IJ sorted as Y"; $prefix = "nl"; $script = "latin"; $alphabet = [ ['A', ['a','A'],['ä','Ä']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C']], [], # ch (spanish/traditional) [], # cs (hungarian) [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) [], # 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) [], # e with ogonek (polish) ['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 cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O'], ['ö','Ö']], [], # o with acute (polish, upper sorbian) [], # 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 acute (lower sorbian, polish) [], # 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']@u{,['ij','IJ']}], [], # y preceded by apostrophe (hausa) [], # yogh (english) ['Z', ['z','Z']], [], # zh (albanian) [], # zs (hungarian) [], # z with caron (many) [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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) ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ [['ß'], 'after', [['s','s']]] ]; @special = ('?', '!', '.', 'letters', '-', '\'', '{', '}'); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/dutch/Makefile.am0000644000176600017550000000224410741151667016634 00000000000000## Use `autoreconf' in top-level directory to recreate all ## autoconf/automake files. ## Or, call `automake Makefile' to create only Makefile.in. ## Copyright (C) 2004-2005 by Gour. ## ## 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. EXTRA_DIST = \ ij-as-ij-latin1.pl ij-as-y-utf8.pl.in ij-as-ij-utf8.pl.in \ latin1.xdy tex-latin1.xdy CLEANFILES = \ ij-as-ij-latin1.raw \ ij-as-ij-latin1-doc.tex \ ij-as-ij-utf8.raw \ ij-as-ij-utf8-doc.tex \ ij-as-y-utf8.raw \ ij-as-y-utf8-doc.tex xindy-2.4/make-rules/alphabets/dutch/ij-as-ij-utf8.pl.in0000644000176600017550000001374707451131711020033 00000000000000#!/usr/bin/perl # Not quite sure about this -- MV $language = "Dutch"; $variant = "Ligature IJ sorted as I+J"; $prefix = "nl"; $script = "latin"; $alphabet = [ ['A', ['a','A'],['ä','Ä']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C']], [], # ch (spanish/traditional) [], # cs (hungarian) [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) [], # 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) [], # e with ogonek (polish) ['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 cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O'], ['ö','Ö']], [], # o with acute (polish, upper sorbian) [], # 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 acute (lower sorbian, polish) [], # 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) [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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) ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ @u{[['ij','IJ'], 'after', [['i','j'], ['I','j']]]} ]; @special = ('?', '!', '.', 'letters', '-', '\'', '{', '}'); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/dutch/ij-as-ij-latin1.pl0000644000176600017550000001365107451131711017722 00000000000000#!/usr/bin/perl # Not quite sure about this -- MV $language = "Dutch"; $variant = "Ligature IJ sorted as I+J"; $prefix = "nl"; $script = "latin"; $alphabet = [ ['A', ['a','A'],['ä','Ä']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C']], [], # ch (spanish/traditional) [], # cs (hungarian) [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) [], # 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) [], # e with ogonek (polish) ['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 cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O'], ['ö','Ö']], [], # o with acute (polish, upper sorbian) [], # 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 acute (lower sorbian, polish) [], # 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) [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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) ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ ]; @special = ('?', '!', '.', 'letters', '-', '\'', '{', '}'); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/ukrainian/0002777000176600017550000000000011372120322015517 500000000000000xindy-2.4/make-rules/alphabets/ukrainian/utf8.pl.in0000644000176600017550000000333107451131711017270 00000000000000#!/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'; xindy-2.4/make-rules/alphabets/ukrainian/koi8-u.pl0000644000176600017550000000315307451131711017113 00000000000000#!/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'; xindy-2.4/make-rules/alphabets/ukrainian/Makefile.in0000664000176600017550000002077711372120313017515 00000000000000# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = make-rules/alphabets/ukrainian DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_prog_latex.m4 \ $(top_srcdir)/m4/ac_prog_pdflatex.m4 $(top_srcdir)/VERSION \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CLISP = @CLISP@ CONVERT_FROM_UTF8 = @CONVERT_FROM_UTF8@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EXEEXT = @EXEEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ latex = @latex@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ memdir = @memdir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pdflatex = @pdflatex@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = cp1251.pl koi8-u.pl utf8.pl.in CLEANFILES = \ cp1251.raw \ cp1251-doc.tex \ koi8-u.raw \ koi8-u-doc.tex \ utf8.raw \ utf8-doc.tex all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign make-rules/alphabets/ukrainian/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --foreign make-rules/alphabets/ukrainian/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am info: info-am info-am: install-data-am: install-dvi: install-dvi-am install-exec-am: install-html: install-html-am install-info: install-info-am install-man: install-pdf: install-pdf-am install-ps: install-ps-am installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: xindy-2.4/make-rules/alphabets/ukrainian/cp1251.pl0000644000176600017550000000315307451131711016712 00000000000000#!/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'; xindy-2.4/make-rules/alphabets/ukrainian/Makefile.am0000644000176600017550000000207110741151646017501 00000000000000## Use `autoreconf' in top-level directory to recreate all ## autoconf/automake files. ## Or, call `automake Makefile' to create only Makefile.in. ## Copyright (C) 2004-2005 by Gour. ## ## 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. EXTRA_DIST = cp1251.pl koi8-u.pl utf8.pl.in CLEANFILES = \ cp1251.raw \ cp1251-doc.tex \ koi8-u.raw \ koi8-u-doc.tex \ utf8.raw \ utf8-doc.tex xindy-2.4/make-rules/alphabets/Makefile.am0000664000176600017550000006524611367234151015535 00000000000000## Use `autoreconf' in top-level directory to recreate all ## autoconf/automake files. ## Or, call `automake Makefile' to create only Makefile.in. ## Copyright (C) 2004-2005 by Gour. ## ## 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. langdir = $(pkglibdir)/modules/lang DISTCLEANFILES = albaniandir = $(langdir)/albanian ALBANIAN = \ albanian/latin1-lang.xdy \ albanian/latin1-test.xdy \ albanian/latin1.xdy \ albanian/utf8-lang.xdy \ albanian/utf8-test.xdy \ albanian/utf8.xdy nodist_albanian_DATA = $(ALBANIAN) DISTCLEANFILES += \ albanian/utf8.pl belarusiandir = $(langdir)/belarusian BELARUSIAN = \ belarusian/cp1251-lang.xdy \ belarusian/cp1251-test.xdy \ belarusian/cp1251.xdy \ belarusian/iso88595-lang.xdy \ belarusian/iso88595-test.xdy \ belarusian/iso88595.xdy \ belarusian/isoir111-lang.xdy \ belarusian/isoir111-test.xdy \ belarusian/isoir111.xdy \ belarusian/utf8-lang.xdy \ belarusian/utf8-test.xdy \ belarusian/utf8.xdy nodist_belarusian_DATA = $(BELARUSIAN) DISTCLEANFILES += \ belarusian/utf8.pl bulgariandir = $(langdir)/bulgarian BULGARIAN = \ bulgarian/cp1251-lang.xdy \ bulgarian/cp1251-test.xdy \ bulgarian/cp1251.xdy \ bulgarian/iso88595-lang.xdy \ bulgarian/iso88595-test.xdy \ bulgarian/iso88595.xdy \ bulgarian/koi8-r-lang.xdy \ bulgarian/koi8-r-test.xdy \ bulgarian/koi8-r.xdy \ bulgarian/utf8-lang.xdy \ bulgarian/utf8-test.xdy \ bulgarian/utf8.xdy nodist_bulgarian_DATA = $(BULGARIAN) DISTCLEANFILES += \ bulgarian/utf8.pl croatiandir = $(langdir)/croatian CROATIAN = \ croatian/cp1250-lang.xdy \ croatian/cp1250-test.xdy \ croatian/cp1250.xdy \ croatian/latin2-lang.xdy \ croatian/latin2-test.xdy \ croatian/latin2.xdy \ croatian/utf8-lang.xdy \ croatian/utf8-test.xdy \ croatian/utf8.xdy nodist_croatian_DATA = $(CROATIAN) DISTCLEANFILES += \ croatian/utf8.pl czechdir = $(langdir)/czech CZECH = \ czech/cp1250-lang.xdy \ czech/cp1250-test.xdy \ czech/cp1250.xdy \ czech/latin2-lang.xdy \ czech/latin2-test.xdy \ czech/latin2.xdy \ czech/utf8-lang.xdy \ czech/utf8-test.xdy \ czech/utf8.xdy nodist_czech_DATA = $(CZECH) DISTCLEANFILES += \ czech/utf8.pl danishdir = $(langdir)/danish DANISH = \ danish/cp1252-lang.xdy \ danish/cp1252-test.xdy \ danish/cp1252.xdy \ danish/latin9-lang.xdy \ danish/latin9-test.xdy \ danish/latin9.xdy \ danish/utf8-lang.xdy \ danish/utf8-test.xdy \ danish/utf8.xdy nodist_danish_DATA = $(DANISH) DISTCLEANFILES += \ danish/utf8.pl dutchdir = $(langdir)/dutch DUTCH = \ dutch/ij-as-ij-latin1-lang.xdy \ dutch/ij-as-ij-latin1-test.xdy \ dutch/ij-as-ij-latin1.xdy \ dutch/ij-as-ij-utf8-lang.xdy \ dutch/ij-as-ij-utf8-test.xdy \ dutch/ij-as-ij-utf8.xdy \ dutch/ij-as-y-utf8-lang.xdy \ dutch/ij-as-y-utf8-test.xdy \ dutch/ij-as-y-utf8.xdy nodist_dutch_DATA = $(DUTCH) DISTCLEANFILES += \ dutch/ij-as-ij-utf8.pl \ dutch/ij-as-y-utf8.pl englishdir = $(langdir)/english ENGLISH = \ english/cp1252-lang.xdy \ english/cp1252-test.xdy \ english/cp1252.xdy \ english/latin9-lang.xdy \ english/latin9-test.xdy \ english/latin9.xdy \ english/utf8-lang.xdy \ english/utf8-test.xdy \ english/utf8.xdy nodist_english_DATA = $(ENGLISH) DISTCLEANFILES += \ english/utf8.pl esperantodir = $(langdir)/esperanto ESPERANTO = \ esperanto/latin3-lang.xdy \ esperanto/latin3-test.xdy \ esperanto/latin3.xdy \ esperanto/utf8-lang.xdy \ esperanto/utf8-test.xdy \ esperanto/utf8.xdy nodist_esperanto_DATA = $(ESPERANTO) DISTCLEANFILES += \ esperanto/utf8.pl estoniandir = $(langdir)/estonian ESTONIAN = \ estonian/cp1252-lang.xdy \ estonian/cp1252-test.xdy \ estonian/cp1252.xdy \ estonian/latin9-lang.xdy \ estonian/latin9-test.xdy \ estonian/latin9.xdy \ estonian/utf8-lang.xdy \ estonian/utf8-test.xdy \ estonian/utf8.xdy nodist_estonian_DATA = $(ESTONIAN) DISTCLEANFILES += \ estonian/utf8.pl finnishdir = $(langdir)/finnish FINNISH = \ finnish/cp1252-lang.xdy \ finnish/cp1252-test.xdy \ finnish/cp1252.xdy \ finnish/latin9-lang.xdy \ finnish/latin9-test.xdy \ finnish/latin9.xdy \ finnish/utf8-lang.xdy \ finnish/utf8-test.xdy \ finnish/utf8.xdy nodist_finnish_DATA = $(FINNISH) DISTCLEANFILES += \ finnish/utf8.pl frenchdir = $(langdir)/french FRENCH = \ french/cp1252-lang.xdy \ french/cp1252-test.xdy \ french/cp1252.xdy \ french/latin9-lang.xdy \ french/latin9-test.xdy \ french/latin9.xdy \ french/utf8-lang.xdy \ french/utf8-test.xdy \ french/utf8.xdy nodist_french_DATA = $(FRENCH) DISTCLEANFILES += \ french/utf8.pl generaldir = $(langdir)/general GENERAL = \ general/cp1252-lang.xdy \ general/cp1252-test.xdy \ general/cp1252.xdy \ general/cp850-lang.xdy \ general/cp850-test.xdy \ general/cp850.xdy \ general/latin9-lang.xdy \ general/latin9-test.xdy \ general/latin9.xdy \ general/utf8-lang.xdy \ general/utf8-test.xdy \ general/utf8.xdy nodist_general_DATA = $(GENERAL) DISTCLEANFILES += \ general/utf8.pl georgiandir = $(langdir)/georgian GEORGIAN = \ georgian/utf8-lang.xdy \ georgian/utf8-test.xdy \ georgian/utf8.xdy nodist_georgian_DATA = $(GEORGIAN) DISTCLEANFILES += \ georgian/utf8.pl germandir = $(langdir)/german GERMAN = \ german/braille-utf8-lang.xdy \ german/braille-utf8-test.xdy \ german/braille-utf8.xdy \ german/din5007-latin1-lang.xdy \ german/din5007-latin1-test.xdy \ german/din5007-latin1.xdy \ german/din5007-utf8-lang.xdy \ german/din5007-utf8-test.xdy \ german/din5007-utf8.xdy \ german/duden-latin1-lang.xdy \ german/duden-latin1-test.xdy \ german/duden-latin1.xdy \ german/duden-utf8-lang.xdy \ german/duden-utf8-test.xdy \ german/duden-utf8.xdy nodist_german_DATA = $(GERMAN) DISTCLEANFILES += \ german/braille-utf8.pl \ german/din5007-utf8.pl \ german/duden-utf8.pl greekdir = $(langdir)/greek GREEK = \ greek/iso88597-lang.xdy \ greek/iso88597-test.xdy \ greek/iso88597.xdy \ greek/polytonic-utf8-lang.xdy \ greek/polytonic-utf8-test.xdy \ greek/polytonic-utf8.xdy \ greek/translit-latin4-lang.xdy \ greek/translit-latin4-test.xdy \ greek/translit-latin4.xdy \ greek/translit-utf8-lang.xdy \ greek/translit-utf8-test.xdy \ greek/translit-utf8.xdy \ greek/utf8-lang.xdy \ greek/utf8-test.xdy \ greek/utf8.xdy nodist_greek_DATA = $(GREEK) DISTCLEANFILES += \ greek/polytonic-utf8.pl \ greek/translit-utf8.pl \ greek/utf8.pl gypsydir = $(langdir)/gypsy GYPSY = \ gypsy/northrussian-utf8-lang.xdy \ gypsy/northrussian-utf8-test.xdy \ gypsy/northrussian-utf8.xdy nodist_gypsy_DATA = $(GYPSY) DISTCLEANFILES += \ gypsy/northrussian-utf8.pl hausadir = $(langdir)/hausa HAUSA = \ hausa/utf8-lang.xdy \ hausa/utf8-test.xdy \ hausa/utf8.xdy nodist_hausa_DATA = $(HAUSA) DISTCLEANFILES += \ hausa/utf8.pl hebrewdir = $(langdir)/hebrew HEBREW = \ hebrew/iso88598-lang.xdy \ hebrew/iso88598-test.xdy \ hebrew/iso88598.xdy \ hebrew/utf8-lang.xdy \ hebrew/utf8-test.xdy \ hebrew/utf8.xdy nodist_hebrew_DATA = $(HEBREW) DISTCLEANFILES += \ hebrew/utf8.pl hungariandir = $(langdir)/hungarian HUNGARIAN = \ hungarian/cp1250-lang.xdy \ hungarian/cp1250-test.xdy \ hungarian/cp1250.xdy \ hungarian/latin2-lang.xdy \ hungarian/latin2-test.xdy \ hungarian/latin2.xdy \ hungarian/utf8-lang.xdy \ hungarian/utf8-test.xdy \ hungarian/utf8.xdy nodist_hungarian_DATA = $(HUNGARIAN) DISTCLEANFILES += \ hungarian/utf8.pl icelandicdir = $(langdir)/icelandic ICELANDIC = \ icelandic/cp1252-lang.xdy \ icelandic/cp1252-test.xdy \ icelandic/cp1252.xdy \ icelandic/latin9-lang.xdy \ icelandic/latin9-test.xdy \ icelandic/latin9.xdy \ icelandic/utf8-lang.xdy \ icelandic/utf8-test.xdy \ icelandic/utf8.xdy nodist_icelandic_DATA = $(ICELANDIC) DISTCLEANFILES += \ icelandic/utf8.pl italiandir = $(langdir)/italian ITALIAN = \ italian/latin1-lang.xdy \ italian/latin1-test.xdy \ italian/latin1.xdy \ italian/utf8-lang.xdy \ italian/utf8-test.xdy \ italian/utf8.xdy nodist_italian_DATA = $(ITALIAN) DISTCLEANFILES += \ italian/utf8.pl klingondir = $(langdir)/klingon KLINGON = \ klingon/utf8-lang.xdy \ klingon/utf8-test.xdy \ klingon/utf8.xdy nodist_klingon_DATA = $(KLINGON) DISTCLEANFILES += \ klingon/utf8.pl kurdishdir = $(langdir)/kurdish KURDISH = \ kurdish/bedirxan-latin5-lang.xdy \ kurdish/bedirxan-latin5-test.xdy \ kurdish/bedirxan-latin5.xdy \ kurdish/bedirxan-utf8-lang.xdy \ kurdish/bedirxan-utf8-test.xdy \ kurdish/bedirxan-utf8.xdy \ kurdish/turkish-i-latin5-lang.xdy \ kurdish/turkish-i-latin5-test.xdy \ kurdish/turkish-i-latin5.xdy \ kurdish/turkish-i-utf8-lang.xdy \ kurdish/turkish-i-utf8-test.xdy \ kurdish/turkish-i-utf8.xdy nodist_kurdish_DATA = $(KURDISH) DISTCLEANFILES += \ kurdish/bedirxan-utf8.pl \ kurdish/turkish-i-utf8.pl latindir = $(langdir)/latin LATIN = \ latin/utf8-lang.xdy \ latin/utf8-test.xdy \ latin/utf8.xdy nodist_latin_DATA = $(LATIN) DISTCLEANFILES += \ latin/utf8.pl latviandir = $(langdir)/latvian LATVIAN = \ latvian/latin4-lang.xdy \ latvian/latin4-test.xdy \ latvian/latin4.xdy \ latvian/utf8-lang.xdy \ latvian/utf8-test.xdy \ latvian/utf8.xdy nodist_latvian_DATA = $(LATVIAN) DISTCLEANFILES += \ latvian/utf8.pl lithuaniandir = $(langdir)/lithuanian LITHUANIAN = \ lithuanian/latin4-lang.xdy \ lithuanian/latin4-test.xdy \ lithuanian/latin4.xdy \ lithuanian/utf8-lang.xdy \ lithuanian/utf8-test.xdy \ lithuanian/utf8.xdy nodist_lithuanian_DATA = $(LITHUANIAN) DISTCLEANFILES += \ lithuanian/utf8.pl lower_sorbiandir = $(langdir)/lower-sorbian LOWER_SORBIAN = \ lower-sorbian/cp1250-lang.xdy \ lower-sorbian/cp1250-test.xdy \ lower-sorbian/cp1250.xdy \ lower-sorbian/latin2-lang.xdy \ lower-sorbian/latin2-test.xdy \ lower-sorbian/latin2.xdy \ lower-sorbian/utf8-lang.xdy \ lower-sorbian/utf8-test.xdy \ lower-sorbian/utf8.xdy nodist_lower_sorbian_DATA = $(LOWER_SORBIAN) DISTCLEANFILES += \ lower-sorbian/utf8.pl macedoniandir = $(langdir)/macedonian MACEDONIAN = \ macedonian/cp1251-lang.xdy \ macedonian/cp1251-test.xdy \ macedonian/cp1251.xdy \ macedonian/iso88595-lang.xdy \ macedonian/iso88595-test.xdy \ macedonian/iso88595.xdy \ macedonian/isoir111-lang.xdy \ macedonian/isoir111-test.xdy \ macedonian/isoir111.xdy \ macedonian/utf8-lang.xdy \ macedonian/utf8-test.xdy \ macedonian/utf8.xdy nodist_macedonian_DATA = $(MACEDONIAN) DISTCLEANFILES += \ macedonian/utf8.pl mongoliandir = $(langdir)/mongolian MONGOLIAN = \ mongolian/cyrillic-utf8-lang.xdy \ mongolian/cyrillic-utf8-test.xdy \ mongolian/cyrillic-utf8.xdy nodist_mongolian_DATA = $(MONGOLIAN) DISTCLEANFILES += \ mongolian/cyrillic-utf8.pl norwegiandir = $(langdir)/norwegian NORWEGIAN = \ norwegian/latin1-lang.xdy \ norwegian/latin1-test.xdy \ norwegian/latin1.xdy \ norwegian/utf8-lang.xdy \ norwegian/utf8-test.xdy \ norwegian/utf8.xdy nodist_norwegian_DATA = $(NORWEGIAN) DISTCLEANFILES += \ norwegian/utf8.pl polishdir = $(langdir)/polish POLISH = \ 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 nodist_polish_DATA = $(POLISH) DISTCLEANFILES += \ polish/utf8.pl portuguesedir = $(langdir)/portuguese PORTUGUESE = \ portuguese/latin1-lang.xdy \ portuguese/latin1-test.xdy \ portuguese/latin1.xdy \ portuguese/utf8-lang.xdy \ portuguese/utf8-test.xdy \ portuguese/utf8.xdy nodist_portuguese_DATA = $(PORTUGUESE) DISTCLEANFILES += \ portuguese/utf8.pl romaniandir = $(langdir)/romanian ROMANIAN = \ romanian/latin2-lang.xdy \ romanian/latin2-test.xdy \ romanian/latin2.xdy \ romanian/utf8-lang.xdy \ romanian/utf8-test.xdy \ romanian/utf8.xdy nodist_romanian_DATA = $(ROMANIAN) DISTCLEANFILES += \ romanian/utf8.pl russiandir = $(langdir)/russian RUSSIAN = \ russian/cp1251-lang.xdy \ russian/cp1251-test.xdy \ russian/cp1251.xdy \ russian/iso88595-lang.xdy \ russian/iso88595-test.xdy \ russian/iso88595.xdy \ russian/koi8-r-lang.xdy \ russian/koi8-r-test.xdy \ russian/koi8-r.xdy \ russian/translit-iso-utf8-lang.xdy \ russian/translit-iso-utf8-test.xdy \ russian/translit-iso-utf8.xdy \ russian/utf8-lang.xdy \ russian/utf8-test.xdy \ russian/utf8.xdy nodist_russian_DATA = $(RUSSIAN) DISTCLEANFILES += \ russian/translit-iso-utf8.pl \ russian/utf8.pl serbiandir = $(langdir)/serbian SERBIAN = \ serbian/cp1251-lang.xdy \ serbian/cp1251-test.xdy \ serbian/cp1251.xdy \ serbian/iso88595-lang.xdy \ serbian/iso88595-test.xdy \ serbian/iso88595.xdy \ serbian/isoir111-lang.xdy \ serbian/isoir111-test.xdy \ serbian/isoir111.xdy \ serbian/utf8-lang.xdy \ serbian/utf8-test.xdy \ serbian/utf8.xdy nodist_serbian_DATA = $(SERBIAN) DISTCLEANFILES += \ serbian/utf8.pl slovakdir = $(langdir)/slovak SLOVAK = \ slovak/large-cp1250-lang.xdy \ slovak/large-cp1250-test.xdy \ slovak/large-cp1250.xdy \ slovak/large-latin2-lang.xdy \ slovak/large-latin2-test.xdy \ slovak/large-latin2.xdy \ slovak/large-utf8-lang.xdy \ slovak/large-utf8-test.xdy \ slovak/large-utf8.xdy \ slovak/small-cp1250-lang.xdy \ slovak/small-cp1250-test.xdy \ slovak/small-cp1250.xdy \ slovak/small-latin2-lang.xdy \ slovak/small-latin2-test.xdy \ slovak/small-latin2.xdy \ slovak/small-utf8-lang.xdy \ slovak/small-utf8-test.xdy \ slovak/small-utf8.xdy nodist_slovak_DATA = $(SLOVAK) DISTCLEANFILES += \ slovak/large-utf8.pl \ slovak/small-utf8.pl sloveniandir = $(langdir)/slovenian SLOVENIAN = \ slovenian/cp1250-lang.xdy \ slovenian/cp1250-test.xdy \ slovenian/cp1250.xdy \ slovenian/latin2-lang.xdy \ slovenian/latin2-test.xdy \ slovenian/latin2.xdy \ slovenian/utf8-lang.xdy \ slovenian/utf8-test.xdy \ slovenian/utf8.xdy nodist_slovenian_DATA = $(SLOVENIAN) DISTCLEANFILES += \ slovenian/utf8.pl spanishdir = $(langdir)/spanish SPANISH = \ spanish/modern-latin1-lang.xdy \ spanish/modern-latin1-test.xdy \ spanish/modern-latin1.xdy \ spanish/modern-utf8-lang.xdy \ spanish/modern-utf8-test.xdy \ spanish/modern-utf8.xdy \ spanish/traditional-latin1-lang.xdy \ spanish/traditional-latin1-test.xdy \ spanish/traditional-latin1.xdy \ spanish/traditional-utf8-lang.xdy \ spanish/traditional-utf8-test.xdy \ spanish/traditional-utf8.xdy nodist_spanish_DATA = $(SPANISH) DISTCLEANFILES += \ spanish/modern-utf8.pl \ spanish/traditional-utf8.pl swedishdir = $(langdir)/swedish SWEDISH = \ swedish/cp1252-lang.xdy \ swedish/cp1252-test.xdy \ swedish/cp1252.xdy \ swedish/latin9-lang.xdy \ swedish/latin9-test.xdy \ swedish/latin9.xdy \ swedish/utf8-lang.xdy \ swedish/utf8-test.xdy \ swedish/utf8.xdy nodist_swedish_DATA = $(SWEDISH) DISTCLEANFILES += \ swedish/utf8.pl turkishdir = $(langdir)/turkish TURKISH = \ turkish/latin3-lang.xdy \ turkish/latin3-test.xdy \ turkish/latin3.xdy \ turkish/latin5-lang.xdy \ turkish/latin5-test.xdy \ turkish/latin5.xdy \ turkish/utf8-lang.xdy \ turkish/utf8-test.xdy \ turkish/utf8.xdy nodist_turkish_DATA = $(TURKISH) DISTCLEANFILES += \ turkish/utf8.pl ukrainiandir = $(langdir)/ukrainian UKRAINIAN = \ 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 nodist_ukrainian_DATA = $(UKRAINIAN) DISTCLEANFILES += \ ukrainian/utf8.pl upper_sorbiandir = $(langdir)/upper-sorbian UPPER_SORBIAN = \ upper-sorbian/cp1250-lang.xdy \ upper-sorbian/cp1250-test.xdy \ upper-sorbian/cp1250.xdy \ upper-sorbian/latin2-lang.xdy \ upper-sorbian/latin2-test.xdy \ upper-sorbian/latin2.xdy \ upper-sorbian/utf8-lang.xdy \ upper-sorbian/utf8-test.xdy \ upper-sorbian/utf8.xdy nodist_upper_sorbian_DATA = $(UPPER_SORBIAN) DISTCLEANFILES += \ upper-sorbian/utf8.pl vietnamesedir = $(langdir)/vietnamese VIETNAMESE = \ vietnamese/utf8-lang.xdy \ vietnamese/utf8-test.xdy \ vietnamese/utf8.xdy nodist_vietnamese_DATA = $(VIETNAMESE) DISTCLEANFILES += \ vietnamese/utf8.pl %utf8.pl : %utf8.pl.in sed -e 's/@.{\([^}]*\)}/\1/g;' <$< >$@ %latin1.pl : %utf8.pl.in sed -e 's/@u{\([^}]*\)}//g;' <$< | \ $(CONVERT_FROM_UTF8)ISO8859-1 >$@ %cp850.pl : %utf8.pl.in sed -e 's/@.{\([^}]*\)}//g;' <$< | \ $(CONVERT_FROM_UTF8)CP850 >$@ romanian/latin2.pl : romanian/utf8.pl sed -e 's/@u{\([^}]*\)}//g;' -f $(srcdir)/rom-comma-kludge.sed <$< | \ $(CONVERT_FROM_UTF8)ISO8859-2 >$@ DISTCLEANFILES += \ romanian/latin2.pl %latin2.pl : %utf8.pl.in sed -e 's/@u{\([^}]*\)}//g;' <$< | \ $(CONVERT_FROM_UTF8)ISO8859-2 >$@ %latin3.pl : %utf8.pl.in sed -e 's/@u{\([^}]*\)}//g;' <$< | \ $(CONVERT_FROM_UTF8)ISO8859-3 >$@ %latin4.pl : %utf8.pl.in sed -e 's/@u{\([^}]*\)}//g;' <$< | \ $(CONVERT_FROM_UTF8)ISO8859-4 >$@ %iso88595.pl : %utf8.pl.in sed -e 's/@u{\([^}]*\)}//g;' <$< | \ $(CONVERT_FROM_UTF8)ISO-8859-5 >$@ %iso88597.pl : %utf8.pl.in sed -e 's/@u{\([^}]*\)}//g;' <$< | \ $(CONVERT_FROM_UTF8)ISO-8859-7 >$@ %iso88598.pl : %utf8.pl.in sed -e 's/@u{\([^}]*\)}//g;' <$< | \ $(CONVERT_FROM_UTF8)ISO-8859-8 >$@ %latin5.pl : %utf8.pl.in sed -e 's/@u{\([^}]*\)}//g;' <$< | \ $(CONVERT_FROM_UTF8)ISO-8859-9 >$@ %latin9.pl : %utf8.pl.in sed -e 's/@u{\([^}]*\)}//g;s/@9{\([^}]*\)}/\1/g;' <$< | \ $(CONVERT_FROM_UTF8)ISO-8859-15 >$@ romanian/cp1250.pl : romanian/utf8.pl sed -e 's/@u{\([^}]*\)}//g;' -f $(srcdir)/rom-comma-kludge.sed <$< | \ $(CONVERT_FROM_UTF8)CP1250 >$@ DISTCLEANFILES += \ romanian/cp1250.pl %cp1250.pl : %utf8.pl.in sed -e 's/@u{\([^}]*\)}//g;' <$< | \ $(CONVERT_FROM_UTF8)CP1250 >$@ %cp1251.pl : %utf8.pl.in sed -e 's/@u{\([^}]*\)}//g;' <$< | \ $(CONVERT_FROM_UTF8)CP1251 >$@ %cp1252.pl : %utf8.pl.in sed -e 's/@u{\([^}]*\)}//g;s/@9{\([^}]*\)}/\1/g;' <$< | \ $(CONVERT_FROM_UTF8)CP1252 >$@ %isoir111.pl : %utf8.pl.in sed -e 's/@u{\([^}]*\)}//g;' <$< | \ $(CONVERT_FROM_UTF8)ISO-IR-111 >$@ %koi8-r.pl : %utf8.pl.in sed -e 's/@u{\([^}]*\)}//g;' <$< | \ $(CONVERT_FROM_UTF8)KOI8-R >$@ %koi8-u.pl : %utf8.pl.in sed -e 's/@u{\([^}]*\)}//g;' <$< | \ $(CONVERT_FROM_UTF8)KOI8-U >$@ # %tex.pl : %utf8.pl utf8-to-tex.sed # sed -f $(srcdir)/utf8-to-tex.sed <$< >$@ %-lang.xdy : %-test.xdy sed -n '1,10 p' <$< >$@ # Running "$(PERL) -I$(srcdir) $< $*" creates %-test.xdy, %-doc.tex, %.raw, # and %.xdy; %-test.xdy is finished first. We must not run this command # several times simultaneously (for details see Automake manual 27.9). %-test.xdy : %.pl $(PERL) -I$(srcdir) $< $* %-doc.tex %.xdy : %-test.xdy @if test -f $@; then :; else \ trap 'rm -rf $*.lock $<' 1 2 13 15; \ if mkdir $*.lock 2>/dev/null; then \ rm -f $<; \ $(MAKE) $(AM_MAKEFLAGS) $<; \ result=$$?; rm -rf $*.lock; exit $$result; \ else \ while test -d $*.lock; do sleep 1; done; \ test -f $<; \ fi; \ fi SUBDIRS = \ albanian \ belarusian \ bulgarian \ croatian \ czech \ danish \ dutch \ english \ esperanto \ estonian \ finnish \ french \ general \ georgian \ german \ greek \ gypsy \ hausa \ hebrew \ hungarian \ icelandic \ italian \ klingon \ kurdish \ latin \ latvian \ lithuanian \ lower-sorbian \ macedonian \ mongolian \ norwegian \ polish \ portuguese \ romanian \ russian \ serbian \ slovak \ slovenian \ spanish \ swedish \ test1 \ turkish \ ukrainian \ upper-sorbian \ vietnamese SCRS = \ alphabets-doc.tex \ make-rules.pl \ utf8-to-tex.sed ALPHABETS = \ $(ALBANIAN) \ $(BELARUSIAN) \ $(BULGARIAN) \ $(CROATIAN) \ $(CZECH) \ $(DANISH) \ $(DUTCH) \ $(ENGLISH) \ $(ESPERANTO) \ $(ESTONIAN) \ $(FINNISH) \ $(FRENCH) \ $(GENERAL) \ $(GEORGIAN) \ $(GERMAN) \ $(GREEK) \ $(GYPSY) \ $(HAUSA) \ $(HEBREW) \ $(HUNGARIAN) \ $(ICELANDIC) \ $(ITALIAN) \ $(KLINGON) \ $(KURDISH) \ $(LATIN) \ $(LATVIAN) \ $(LITHUANIAN) \ $(LOWER_SORBIAN) \ $(MACEDONIAN) \ $(MONGOLIAN) \ $(NORWEGIAN) \ $(POLISH) \ $(PORTUGUESE) \ $(ROMANIAN) \ $(RUSSIAN) \ $(SERBIAN) \ $(SLOVAK) \ $(SLOVENIAN) \ $(SPANISH) \ $(SWEDISH) \ $(TURKISH) \ $(UKRAINIAN) \ $(UPPER_SORBIAN) \ $(VIETNAMESE) DOCS_CP1250 = \ croatian/cp1250-doc.tex \ czech/cp1250-doc.tex \ hungarian/cp1250-doc.tex \ lower-sorbian/cp1250-doc.tex \ polish/cp1250-doc.tex \ slovak/large-cp1250-doc.tex \ slovak/small-cp1250-doc.tex \ slovenian/cp1250-doc.tex \ upper-sorbian/cp1250-doc.tex DOCS_CP1252 = \ danish/cp1252-doc.tex \ english/cp1252-doc.tex \ estonian/cp1252-doc.tex \ finnish/cp1252-doc.tex \ french/cp1252-doc.tex \ general/cp1252-doc.tex \ icelandic/cp1252-doc.tex \ swedish/cp1252-doc.tex DOCS_CP850 = \ general/cp850-doc.tex DOCS_LATIN1 = \ albanian/latin1-doc.tex \ dutch/ij-as-ij-latin1-doc.tex \ german/din5007-latin1-doc.tex \ german/duden-latin1-doc.tex \ italian/latin1-doc.tex \ norwegian/latin1-doc.tex \ portuguese/latin1-doc.tex \ spanish/modern-latin1-doc.tex \ spanish/traditional-latin1-doc.tex DOCS_LATIN2 = \ croatian/latin2-doc.tex \ czech/latin2-doc.tex \ hungarian/latin2-doc.tex \ lower-sorbian/latin2-doc.tex \ polish/latin2-doc.tex \ romanian/latin2-doc.tex \ slovak/small-latin2-doc.tex \ slovak/large-latin2-doc.tex \ slovenian/latin2-doc.tex \ upper-sorbian/latin2-doc.tex DOCS_LATIN3 = \ esperanto/latin3-doc.tex \ turkish/latin3-doc.tex DOCS_LATIN4 = \ greek/translit-latin4-doc.tex \ latvian/latin4-doc.tex \ lithuanian/latin4-doc.tex DOCS_LATIN5 = \ kurdish/bedirxan-latin5-doc.tex \ kurdish/turkish-i-latin5-doc.tex \ turkish/latin5-doc.tex DOCS_LATIN9 = \ danish/latin9-doc.tex \ english/latin9-doc.tex \ estonian/latin9-doc.tex \ finnish/latin9-doc.tex \ french/latin9-doc.tex \ general/latin9-doc.tex \ icelandic/latin9-doc.tex \ swedish/latin9-doc.tex DOCS_CYR_1251 = \ belarusian/cp1251-doc.tex \ bulgarian/cp1251-doc.tex \ macedonian/cp1251-doc.tex \ russian/cp1251-doc.tex \ serbian/cp1251-doc.tex \ ukrainian/cp1251-doc.tex DOCS_CYR_ISO88595 = \ belarusian/iso88595-doc.tex \ bulgarian/iso88595-doc.tex \ macedonian/iso88595-doc.tex \ russian/iso88595-doc.tex \ serbian/iso88595-doc.tex DOCS_CYR_ISOIR111 = \ belarusian/isoir111-doc.tex \ macedonian/isoir111-doc.tex \ serbian/isoir111-doc.tex DOCS_CYR_KOI8_R = \ bulgarian/koi8-r-doc.tex \ russian/koi8-r-doc.tex DOCS_CYR_KOI8_U = \ ukrainian/koi8-u-doc.tex DOCS_CYR = \ $(DOCS_CYR_1251) \ $(DOCS_CYR_ISO88595) \ $(DOCS_CYR_ISOIR111) \ $(DOCS_CYR_KOI8_R) \ $(DOCS_CYR_KOI8_U) DOCS_OTHER = \ greek/iso88597-doc.tex \ hebrew/iso88598-doc.tex DOCS_UTF8_LAT = \ albanian/utf8-doc.tex \ croatian/utf8-doc.tex \ czech/utf8-doc.tex \ danish/utf8-doc.tex \ dutch/ij-as-ij-utf8-doc.tex \ dutch/ij-as-y-utf8-doc.tex \ english/utf8-doc.tex \ esperanto/utf8-doc.tex \ estonian/utf8-doc.tex \ finnish/utf8-doc.tex \ french/utf8-doc.tex \ general/utf8-doc.tex \ german/din5007-utf8-doc.tex \ german/duden-utf8-doc.tex \ greek/translit-utf8-doc.tex \ greek/utf8-doc.tex \ gypsy/northrussian-utf8-doc.tex \ hausa/utf8-doc.tex \ hungarian/utf8-doc.tex \ icelandic/utf8-doc.tex \ italian/utf8-doc.tex \ kurdish/bedirxan-utf8-doc.tex \ kurdish/turkish-i-utf8-doc.tex \ latin/utf8-doc.tex \ latvian/utf8-doc.tex \ lithuanian/utf8-doc.tex \ lower-sorbian/utf8-doc.tex \ norwegian/utf8-doc.tex \ polish/utf8-doc.tex \ portuguese/utf8-doc.tex \ romanian/utf8-doc.tex \ russian/translit-iso-utf8-doc.tex \ slovak/small-utf8-doc.tex \ slovak/large-utf8-doc.tex \ slovenian/utf8-doc.tex \ spanish/modern-utf8-doc.tex \ spanish/traditional-utf8-doc.tex \ swedish/utf8-doc.tex \ turkish/utf8-doc.tex \ upper-sorbian/utf8-doc.tex \ vietnamese/utf8-doc.tex DOCS_UTF8_CYR = \ belarusian/utf8-doc.tex \ bulgarian/utf8-doc.tex \ macedonian/utf8-doc.tex \ mongolian/cyrillic-utf8-doc.tex \ russian/utf8-doc.tex \ serbian/utf8-doc.tex \ ukrainian/utf8-doc.tex DOCS_UTF8_OTHER = \ georgian/utf8-doc.tex \ german/braille-utf8-doc.tex \ greek/utf8-doc.tex \ greek/polytonic-utf8-doc.tex \ hebrew/utf8-doc.tex \ klingon/utf8-doc.tex DOCS_CPS = \ $(DOCS_CP1250) \ $(DOCS_CP1252) \ $(DOCS_CP850) DOCS_LAT = \ $(DOCS_LATIN1) \ $(DOCS_LATIN2) \ $(DOCS_LATIN3) \ $(DOCS_LATIN4) \ $(DOCS_LATIN5) \ $(DOCS_LATIN9) DOCS_UTF8 = \ $(DOCS_UTF8_LAT) \ $(DOCS_UTF8_CYR) \ $(DOCS_UTF8_OTHER) DOCS = $(DOCS_CPS) $(DOCS_LAT) $(DOCS_CYR) $(DOCS_OTHER) $(DOCS_UTF8) alphabets-inc.tex : $(DOCS) $(RM) $@ echo "\chapter{Latin scripts}" >>$@ echo "\ienc{cp1252}" >>$@ echo "\section{Codepage 1252}" >>$@ for i in $(DOCS_CP1252); do echo "\input{$$i}" >>$@; done echo "\ienc{latin1}" >>$@ echo "\section{Codepage latin1}" >>$@ for i in $(DOCS_LATIN1); do echo "\input{$$i}" >>$@; done echo "\ienc{cp850}" >>$@ echo "\section{Codepage 850}" >>$@ for i in $(DOCS_CP850); do echo "\input{$$i}" >>$@; done echo "\ienc{latin2}" >>$@ echo "\section{Codepage latin2}" >>$@ for i in $(DOCS_LATIN2); do echo "\input{$$i}" >>$@; done echo "\ienc{cp1250}" >>$@ echo "\section{Codepage 1250}" >>$@ for i in $(DOCS_CP1250); do echo "\input{$$i}" >>$@; done echo "\ienc{latin3}" >>$@ echo "\section{Codepage latin3}" >>$@ for i in $(DOCS_LATIN3); do echo "\input{$$i}" >>$@; done echo "\ienc{latin4}" >>$@ echo "\section{Codepage latin4}" >>$@ for i in $(DOCS_LATIN4); do echo "\input{$$i}" >>$@; done echo "\ienc{latin5}" >>$@ echo "\section{Codepage latin5}" >>$@ for i in $(DOCS_LATIN5); do echo "\input{$$i}" >>$@; done echo "\ienc{latin9}" >>$@ echo "\section{Codepage latin9}" >>$@ for i in $(DOCS_LATIN9); do echo "\input{$$i}" >>$@; done echo "\ienc{cp1251}" >>$@ echo "\fenc{T2A}" >>$@ echo "\chapter{Cyrillic scripts}" >>$@ echo "\section{Codepage 1251}" >>$@ for i in $(DOCS_CYR_1251); do echo "\input{$$i}" >>$@; done # echo "\ienc{iso-8859-7}" >>$@ # echo "\fenc{LGR}" >>$@ # echo "\chapter{Other scripts}" >>$@ # for i in $(DOCS_OTHER); do echo "\input{$$i}" >>$@; done # FIXME: UTF8 encoding # echo "\section{UTF-8 scripts}" >>$@ # for i in $(DOCS_UTF8); do echo "\input{$$i}" >>$@; done # echo "\ienc{utf8}" >>$@ # whether to build docs if BUILDRULES if BUILDDOCS alphabets-doc.pdf : alphabets-doc.tex alphabets-inc.tex pdflatex -interaction batchmode $(srcdir)/alphabets-doc.tex pdflatex -interaction batchmode $(srcdir)/alphabets-doc.tex PDFS = alphabets-doc.pdf doc_DATA = $(PDFS) endif # (end BUILDDOCS) endif # end (BUILDRULES) DOC_CLEAN = \ alphabets-doc.aux \ alphabets-doc.log \ alphabets-doc.out \ alphabets-doc.pdf \ alphabets-inc.tex \ alphabets-doc.toc EXTRA_DIST = $(SCRS) test.xdy rom-comma-kludge.sed CLEANFILES = $(ALPHABETS) $(DOC_CLEAN) xindy-2.4/make-rules/alphabets/test.xdy0000644000176600017550000000430107451131711015162 00000000000000 ;; define other stuff (define-attributes ("default")) ;; The description of the location-classes. ;; Add more location classes as needed. (define-location-class "arabic-page-numbers" ("arabic-numbers")) (define-location-class "roman-page-numbers" ("roman-numbers-lowercase")) (define-location-class "Roman-page-numbers" ("roman-numbers-uppercase")) (define-location-class "alpha-page-numbers" ("alpha")) (define-location-class "Alpha-page-numbers" ("ALPHA")) ;; The most frequently used cross reference class "see". Add more, if ;; necessary. (define-crossref-class "see") (markup-crossref-list :open "\see{" :close "}{}" :class "see") ;; In makeindex: page_precedence "rnaRA" ;; List all location classes appearing in your document. (define-location-class-order ("roman-page-numbers" "arabic-page-numbers" "alpha-page-numbers" "Roman-page-numbers" "Alpha-page-numbers" "see")) ;; preamble "\\begin{theindex}\n" ;; postamble "\n\n\\end{theindex}\n" (markup-index :open "\begin{theindex}~n" :close "~n~n\end{theindex}~n" :tree) ;; These specifiers are not directly supported via a command-line ;; switch as in makeindex. Add the appropriate markup-commands into ;; the preamble. ;; setpage_prefix "~n \setcounter{page}{" ;; setpage_suffix "}~n" ;; group_skip "~n~n \indexspace~n" (markup-letter-group-list :sep "~n~n \indexspace~n") ;; even though we comment out (%) the letter-group heading, ;; the following is useful if you want to check the .ind-file (markup-letter-group :open-head "~n % ") ;; The indexentries (item_<..> specifiers) (markup-indexentry :open "~n \item " :depth 0) (markup-indexentry :open "~n \subitem " :depth 1) (markup-indexentry :open "~n \subsubitem " :depth 2) ;; Location-references ;; delim_0 ", " ;; delim_1 ", " ;; delim_2 ", " (markup-locclass-list :open ", " :sep ", ") ;; delim_n ", " (markup-locref-list :sep ", ") ;; delim_r "--" (markup-range :sep "--") ;; That's all ;-) ;; End ;; Local Variables: ;; mode: lisp ;; End: xindy-2.4/make-rules/alphabets/hausa/0002777000176600017550000000000011372120321014636 500000000000000xindy-2.4/make-rules/alphabets/hausa/utf8.pl.in0000644000176600017550000001407407451131711016416 00000000000000#!/usr/bin/perl $language = "Hausa"; $prefix = "ha"; $script = "latin"; $alphabet = [ ['A', ['a','A'],['Ä','Ä€'],['a̱','A̱'],['Ä̱','Ā̱'],['à','À'],['ÄÌ€','Ā̀']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], ['Æ', ['É“','Æ']], ['C', ['c','C']], [], # ch (spanish/traditional) [], # cs (hungarian) [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) [], # 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) ['ÆŠ', ['É—','ÆŠ']], [], # eth (icelandic) ['E', ['e','E'],['Ä“','Ä’'],['e̱','E̱'],['ē̱','Ē̱'],['è','È'],['ḕ','Ä’Ì€']], [], # e with caron (lower/upper sorbian) [], # e with circumflex (kurdish) [], # e with diaeresis (albanian) [], # e with ogonek (polish) ['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̱','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) ['Ƙ', ['Æ™','Ƙ']], [], # x (gypsy/northrussian) [], # l with stroke (lower/upper sorbian) ['L', ['l','L']], [], # lj (croatian) [], # ll (albanian, spanish/traditional) [], # ly (hungarian) [], # l with cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O'],['Å','ÅŒ'],['o̱','O̱'],['Å̱','Ō̱'],['ò','Ã’'],['ÅÌ€','Ṑ']], [], # o with acute (polish, upper sorbian) [], # 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 acute (lower sorbian, polish) [], # 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̱','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', ['ʼy','ʼY']], [], # yogh (english) ['Z', ['z','Z']], [], # zh (albanian) [], # zs (hungarian) [], # z with caron (many) [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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) ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ [['ß'], 'after', [['s','s']]], ]; @special = ('?', '!', '.', 'letters', 'ʼ', '-', '\'', '{', '}'); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/hausa/Makefile.in0000664000176600017550000002063711372120312016627 00000000000000# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = make-rules/alphabets/hausa DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_prog_latex.m4 \ $(top_srcdir)/m4/ac_prog_pdflatex.m4 $(top_srcdir)/VERSION \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CLISP = @CLISP@ CONVERT_FROM_UTF8 = @CONVERT_FROM_UTF8@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EXEEXT = @EXEEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ latex = @latex@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ memdir = @memdir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pdflatex = @pdflatex@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = utf8.pl.in CLEANFILES = \ utf8.raw \ utf8-doc.tex all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign make-rules/alphabets/hausa/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --foreign make-rules/alphabets/hausa/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am info: info-am info-am: install-data-am: install-dvi: install-dvi-am install-exec-am: install-html: install-html-am install-info: install-info-am install-man: install-pdf: install-pdf-am install-ps: install-ps-am installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: xindy-2.4/make-rules/alphabets/hausa/Makefile.am0000644000176600017550000000174510741151661016625 00000000000000## Use `autoreconf' in top-level directory to recreate all ## autoconf/automake files. ## Or, call `automake Makefile' to create only Makefile.in. ## Copyright (C) 2004-2005 by Gour. ## ## 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. EXTRA_DIST = utf8.pl.in CLEANFILES = \ utf8.raw \ utf8-doc.tex xindy-2.4/make-rules/alphabets/gypsy/0002777000176600017550000000000011372120321014710 500000000000000xindy-2.4/make-rules/alphabets/gypsy/northrussian-utf8.pl.in0000644000176600017550000001325007451131711021220 00000000000000#!/usr/bin/perl $language = "Gypsy"; $variant = "North-Russian dialect"; $prefix = "g1"; $script = "latin"; $alphabet = [ ['A', ['a','A'],['á','Ã']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C']], [], # ch (spanish/traditional) [], # cs (hungarian) ['ÄŒ', ['Ä','ÄŒ']], [], # c with acute (croatian, lower sorbian, polish) [], # c with circumflex (esperanto) [], # c with cedilla (albanian, kurdish, turkish) ['D', ['d','D']], [], # dh (albanian) ['Dz', ['dz','Dz','DZ']], [], # 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) [], # e with ogonek (polish) ['F', ['f','F']], ['G', ['g','G']], [], # gj (albanian) [], # gy (hungarian) [], # g with circumflex (esperanto) [], # g with breve (turkish) [], # g with cedilla/comma (latvian) ['Γ', ['γ','Γ']], ['H', ['h','H']], [], # h with circumflex (esperanto) [], # ch (many) [], # dotless i (turkish) ['I', ['i','I'],['í','Ã']], ['I̯', ['i̯','I̯']], [], # i with circumflex (kurdish, romanian) ['Ã', ['ï','Ã'],['ḯ','Ḯ']], ['J', ['j','J']], [], # j with circumflex (esperanto) ['K', ['k','K']], ['Kh', ['kh','Kh','KH']], [], # k with cedilla/comma (latvian) [], # k with hook (hausa) ['X', ['x','X']], [], # l with stroke (lower/upper sorbian) ['L', ['l','L']], [], # lj (croatian) [], # ll (albanian, spanish/traditional) [], # ly (hungarian) [], # l with cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O'],['ó','Ó']], [], # o with acute (polish, upper sorbian) [], # o with circumflex (vietnamese) [], # o with horn (vietnamese) [], # o with diaeresis (hungarian, turkish) ['P', ['p','P']], ['Ph', ['ph','Ph','PH']], ['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 acute (lower sorbian, polish) [], # s with circumflex (esperanto) [], # s with comma below (romanian) [], # s with cedilla (kurdish, turkish) [], # z (estonian) [], # z with caron (estonian) ['T', ['t','T']], ['Th', ['th','Th','TH']], [], # 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 (many) [], # xh (albanian) ['Y', ['y','Y']], [], # y preceded by apostrophe (hausa) [], # yogh (english) ['Z', ['z','Z']], [], # zh (albanian) [], # zs (hungarian) ['Ž', ['ž','Ž']], [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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 = [ ]; @special = ('?', '!', '.', 'letters', 'ˈ', '-', '\''); $sortcase = "Aa"; #$sortcase = "aA"; do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/gypsy/Makefile.in0000664000176600017550000002070611372120312016676 00000000000000# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = make-rules/alphabets/gypsy DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_prog_latex.m4 \ $(top_srcdir)/m4/ac_prog_pdflatex.m4 $(top_srcdir)/VERSION \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CLISP = @CLISP@ CONVERT_FROM_UTF8 = @CONVERT_FROM_UTF8@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EXEEXT = @EXEEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ latex = @latex@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ memdir = @memdir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pdflatex = @pdflatex@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = northrussian-utf8.pl.in CLEANFILES = \ northrussian-utf8.raw \ northrussian-utf8-doc.tex all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign make-rules/alphabets/gypsy/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --foreign make-rules/alphabets/gypsy/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am info: info-am info-am: install-data-am: install-dvi: install-dvi-am install-exec-am: install-html: install-html-am install-info: install-info-am install-man: install-pdf: install-pdf-am install-ps: install-ps-am installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: xindy-2.4/make-rules/alphabets/gypsy/Makefile.am0000644000176600017550000000201310741151661016664 00000000000000## Use `autoreconf' in top-level directory to recreate all ## autoconf/automake files. ## Or, call `automake Makefile' to create only Makefile.in. ## Copyright (C) 2004-2005 by Gour. ## ## 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. EXTRA_DIST = northrussian-utf8.pl.in CLEANFILES = \ northrussian-utf8.raw \ northrussian-utf8-doc.tex xindy-2.4/make-rules/alphabets/romanian/0002777000176600017550000000000011372120321015341 500000000000000xindy-2.4/make-rules/alphabets/romanian/utf8.pl.in0000644000176600017550000001316207451131711017116 00000000000000#!/usr/bin/perl $language = "Romanian"; $prefix = "ro"; $script = "latin"; $alphabet = [ ['A', ['a','A']], ['Ä‚', ['ă','Ä‚']], ['Â', ['â','Â']], [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C']], [], # ch (spanish/traditonal) [], # cs (hungarian) [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) [], # 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) [], # e with ogonek (polish) ['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 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/traditonal) [], # ly (hungarian) [], # l with cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O']], [], # o with acute (polish, upper sorbian) [], # 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 acute (lower sorbian, polish) [], # s with circumflex (esperanto) ['Ș', ['È™','Ș']], [], # s with cedilla (kurdish, turkish) [], # z (estonian) [], # z with caron (estonian) ['T', ['t','T']], [], # th (albanian) [], # ty (hungarian) [], # t with caron (slovak/large) ['Èš', ['È›','Èš']], [], # 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) [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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) ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ ]; @special = ('?', '!', '.', 'letters', '-', '\''); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/romanian/latin2.pl0000644000176600017550000001314311163660052017013 00000000000000#!/usr/bin/perl $language = "Romanian"; $prefix = "ro"; $script = "latin"; $alphabet = [ ['A', ['a','A']], ['Ã', ['ã','Ã']], ['Â', ['â','Â']], [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C']], [], # ch (spanish/traditonal) [], # cs (hungarian) [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) [], # 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) [], # e with ogonek (polish) ['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 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/traditonal) [], # ly (hungarian) [], # l with cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O']], [], # o with acute (polish, upper sorbian) [], # 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 acute (lower sorbian, polish) [], # s with circumflex (esperanto) ['ª', ['º','ª']], [], # s with cedilla (kurdish, turkish) [], # z (estonian) [], # z with caron (estonian) ['T', ['t','T']], [], # th (albanian) [], # ty (hungarian) [], # t with caron (slovak/large) ['Þ', ['þ','Þ']], [], # 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) [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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) ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ ]; @special = ('?', '!', '.', 'letters', '-', '\''); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/romanian/Makefile.in0000664000176600017550000002072211372120312017325 00000000000000# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = make-rules/alphabets/romanian DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_prog_latex.m4 \ $(top_srcdir)/m4/ac_prog_pdflatex.m4 $(top_srcdir)/VERSION \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CLISP = @CLISP@ CONVERT_FROM_UTF8 = @CONVERT_FROM_UTF8@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EXEEXT = @EXEEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ latex = @latex@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ memdir = @memdir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pdflatex = @pdflatex@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = latin2.pl utf8.pl.in CLEANFILES = \ latin2.raw \ latin2-doc.tex \ utf8.raw \ utf8-doc.tex all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign make-rules/alphabets/romanian/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --foreign make-rules/alphabets/romanian/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am info: info-am info-am: install-data-am: install-dvi: install-dvi-am install-exec-am: install-html: install-html-am install-info: install-info-am install-man: install-pdf: install-pdf-am install-ps: install-ps-am installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: xindy-2.4/make-rules/alphabets/romanian/Makefile.am0000644000176600017550000000201710741151652017321 00000000000000## Use `autoreconf' in top-level directory to recreate all ## autoconf/automake files. ## Or, call `automake Makefile' to create only Makefile.in. ## Copyright (C) 2004-2005 by Gour. ## ## 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. EXTRA_DIST = latin2.pl utf8.pl.in CLEANFILES = \ latin2.raw \ latin2-doc.tex \ utf8.raw \ utf8-doc.tex xindy-2.4/make-rules/alphabets/french/0002777000176600017550000000000011372120321015002 500000000000000xindy-2.4/make-rules/alphabets/french/utf8.pl.in0000644000176600017550000001420607451131711016557 00000000000000#!/usr/bin/perl $language = "French"; $prefix = "fr"; $script = "latin"; $alphabet = [ ['A', ['a','A'],['â','Â'],['à','À'],['ä','Ä']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C'],['ç','Ç']], [], # ch (spanish/traditional) [], # cs (hungarian) [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) [], # 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) [], # e with ogonek (polish) ['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 cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N'],['ñ','Ñ']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O'], ['ô','Ô'],['ö','Ö']], [], # o with acute (polish, upper sorbian) [], # 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 acute (lower sorbian, polish) [], # 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']], [], # zs (hungarian) [], # zh (albanian) [], # z with caron (many) [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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) ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ [['æ','Æ'], 'after', [['a','e'], ['A','e']]], [['Å“','Å’'], 'after', [['o','e'], ['O','e']]] ]; @special = ('?', '!', '.', 'letters', '-', '\''); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/french/latin9.pl0000644000176600017550000001414007451131711016461 00000000000000#!/usr/bin/perl $language = "French"; $prefix = "fr"; $script = "latin"; $alphabet = [ ['A', ['a','A'],['â','Â'],['à','À'],['ä','Ä']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C'],['ç','Ç']], [], # ch (spanish/traditional) [], # cs (hungarian) [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) [], # 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) [], # e with ogonek (polish) ['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 cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N'],['ñ','Ñ']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O'], ['ô','Ô'],['ö','Ö']], [], # o with acute (polish, upper sorbian) [], # 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 acute (lower sorbian, polish) [], # 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']], [], # zs (hungarian) [], # zh (albanian) [], # z with caron (many) [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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) ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ [['æ','Æ'], 'after', [['a','e'], ['A','e']]], [['½','¼'], 'after', [['o','e'], ['O','e']]] ]; @special = ('?', '!', '.', 'letters', '-', '\''); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/french/Makefile.in0000664000176600017550000002076611372120311016775 00000000000000# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = make-rules/alphabets/french DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_prog_latex.m4 \ $(top_srcdir)/m4/ac_prog_pdflatex.m4 $(top_srcdir)/VERSION \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CLISP = @CLISP@ CONVERT_FROM_UTF8 = @CONVERT_FROM_UTF8@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EXEEXT = @EXEEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ latex = @latex@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ memdir = @memdir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pdflatex = @pdflatex@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = cp1252.pl latin9.pl utf8.pl.in CLEANFILES = \ cp1252.raw \ cp1252-doc.tex \ latin9.raw \ latin9-doc.tex \ utf8.raw \ utf8-doc.tex all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign make-rules/alphabets/french/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --foreign make-rules/alphabets/french/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am info: info-am info-am: install-data-am: install-dvi: install-dvi-am install-exec-am: install-html: install-html-am install-info: install-info-am install-man: install-pdf: install-pdf-am install-ps: install-ps-am installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: xindy-2.4/make-rules/alphabets/french/Makefile.am0000644000176600017550000000207110741151665016766 00000000000000## Use `autoreconf' in top-level directory to recreate all ## autoconf/automake files. ## Or, call `automake Makefile' to create only Makefile.in. ## Copyright (C) 2004-2005 by Gour. ## ## 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. EXTRA_DIST = cp1252.pl latin9.pl utf8.pl.in CLEANFILES = \ cp1252.raw \ cp1252-doc.tex \ latin9.raw \ latin9-doc.tex \ utf8.raw \ utf8-doc.tex xindy-2.4/make-rules/alphabets/french/cp1252.pl0000644000176600017550000001414007451131711016175 00000000000000#!/usr/bin/perl $language = "French"; $prefix = "fr"; $script = "latin"; $alphabet = [ ['A', ['a','A'],['â','Â'],['à','À'],['ä','Ä']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C'],['ç','Ç']], [], # ch (spanish/traditional) [], # cs (hungarian) [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) [], # 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) [], # e with ogonek (polish) ['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 cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N'],['ñ','Ñ']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O'], ['ô','Ô'],['ö','Ö']], [], # o with acute (polish, upper sorbian) [], # 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 acute (lower sorbian, polish) [], # 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']], [], # zs (hungarian) [], # zh (albanian) [], # z with caron (many) [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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) ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ [['æ','Æ'], 'after', [['a','e'], ['A','e']]], [['œ','Œ'], 'after', [['o','e'], ['O','e']]] ]; @special = ('?', '!', '.', 'letters', '-', '\''); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/croatian/0002777000176600017550000000000011372120321015335 500000000000000xindy-2.4/make-rules/alphabets/croatian/utf8.pl.in0000644000176600017550000001424110257263654017123 00000000000000#!/usr/bin/perl $language = "Croatian"; $prefix = "hr"; $script = "latin"; $alphabet = [ ['A', ['a','A'] @u{,['à','À'],['È','È€'],['ȃ','È‚']}], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C']], [], # ch (spanish/traditional) [], # cs (hungarian) ['ÄŒ', ['Ä','ÄŒ']], ['Ć', ['ć','Ć']], [], # c with circumflex (esperanto) [], # c with cedilla (albanian, kurdish, turkish) ['D', ['d','D']], [], # dh (albanian) [], # dz (hungarian) [], # dzs (hungarian) ['Dž', ['dž','Dž','DŽ']], [], # d+z with acute (upper sorbian) [], # d with caron (slovak/large) ['Ä', ['Ä‘','Ä']], [], # d with hook (hausa) [], # eth (icelandic) ['E', ['e','E'] @u{,['è','È'],['È…','È„'],['ȇ','Ȇ']}], [], # e with caron (lower/upper sorbian) [], # e with circumflex (kurdish) [], # e with diaeresis (albanian) [], # e with ogonek (polish) ['F', ['f','F']], ['G', ['g','G'] @u{,['ǵ','Ç´']}], [], # 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'] @u{,['ì','ÃŒ'],['ȉ','Ȉ'],['È‹','ÈŠ']}], [], # 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'] @u{,['ḱ','Ḱ']}], [], # 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', ['lj','Lj','LJ']], [], # ll (albanian, spanish/traditional) [], # ly (hungarian) [], # l with cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N']], ['Nj', ['nj','Nj','NJ']], [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O'] @u{,['ò','Ã’'],['È','ÈŒ'],['È','ÈŽ']}], [], # o with acute (polish, upper sorbian) [], # 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'] @u{,['È‘','È'],['È“','È’']}], [], # 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 acute (lower sorbian, polish) [], # 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{,['ù','Ù'],['È•','È”'],['È—','È–']}], [], # 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 acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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 = [ @u{[['dz','Dz','DZ'], 'after', [['d','z'],['D','z'],['D','Z']]],} @u{[['dž','Ç…','Ç„'], 'after', [['d','ž'],['D','ž'],['D','Ž']]],} @u{[['lj','Lj','LJ'], 'after', [['l','j'],['L','j'],['L','J']]],} @u{[['ÇŒ','Ç‹','ÇŠ'], 'after', [['n','j'],['N','j'],['N','J']]]} ]; @special = ('?', '!', '.', 'letters', '-', '\''); $sortcase = "Aa"; #$sortcase = "aA"; do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/croatian/latin2.pl0000644000176600017550000001320210257264322017006 00000000000000#!/usr/bin/perl $language = "Croatian"; $prefix = "hr"; $script = "latin"; $alphabet = [ ['A', ['a','A'] ], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C']], [], # ch (spanish/traditional) [], # cs (hungarian) ['È', ['è','È']], ['Æ', ['æ','Æ']], [], # c with circumflex (esperanto) [], # c with cedilla (albanian, kurdish, turkish) ['D', ['d','D']], [], # dh (albanian) [], # dz (hungarian) [], # dzs (hungarian) ['D¾', ['d¾','D¾','D®']], [], # d+z with acute (upper sorbian) [], # d with caron (slovak/large) ['Ð', ['ð','Ð']], [], # d with hook (hausa) [], # eth (icelandic) ['E', ['e','E'] ], [], # e with caron (lower/upper sorbian) [], # e with circumflex (kurdish) [], # e with diaeresis (albanian) [], # e with ogonek (polish) ['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', ['lj','Lj','LJ']], [], # ll (albanian, spanish/traditional) [], # ly (hungarian) [], # l with cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N']], ['Nj', ['nj','Nj','NJ']], [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O'] ], [], # o with acute (polish, upper sorbian) [], # 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 acute (lower sorbian, polish) [], # 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 acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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 = [ ]; @special = ('?', '!', '.', 'letters', '-', '\''); $sortcase = "Aa"; #$sortcase = "aA"; do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/croatian/Makefile.in0000664000176600017550000002077411372120311017327 00000000000000# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = make-rules/alphabets/croatian DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_prog_latex.m4 \ $(top_srcdir)/m4/ac_prog_pdflatex.m4 $(top_srcdir)/VERSION \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CLISP = @CLISP@ CONVERT_FROM_UTF8 = @CONVERT_FROM_UTF8@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EXEEXT = @EXEEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ latex = @latex@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ memdir = @memdir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pdflatex = @pdflatex@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = cp1250.pl latin2.pl utf8.pl.in CLEANFILES = \ cp1250.raw \ cp1250-doc.tex \ latin2.raw \ latin2-doc.tex \ utf8.raw \ utf8-doc.tex all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign make-rules/alphabets/croatian/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --foreign make-rules/alphabets/croatian/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am info: info-am info-am: install-data-am: install-dvi: install-dvi-am install-exec-am: install-html: install-html-am install-info: install-info-am install-man: install-pdf: install-pdf-am install-ps: install-ps-am installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: xindy-2.4/make-rules/alphabets/croatian/cp1250.pl0000644000176600017550000001320210257264322016527 00000000000000#!/usr/bin/perl $language = "Croatian"; $prefix = "hr"; $script = "latin"; $alphabet = [ ['A', ['a','A'] ], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C']], [], # ch (spanish/traditional) [], # cs (hungarian) ['È', ['è','È']], ['Æ', ['æ','Æ']], [], # c with circumflex (esperanto) [], # c with cedilla (albanian, kurdish, turkish) ['D', ['d','D']], [], # dh (albanian) [], # dz (hungarian) [], # dzs (hungarian) ['Dž', ['dž','Dž','DŽ']], [], # d+z with acute (upper sorbian) [], # d with caron (slovak/large) ['Ð', ['ð','Ð']], [], # d with hook (hausa) [], # eth (icelandic) ['E', ['e','E'] ], [], # e with caron (lower/upper sorbian) [], # e with circumflex (kurdish) [], # e with diaeresis (albanian) [], # e with ogonek (polish) ['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', ['lj','Lj','LJ']], [], # ll (albanian, spanish/traditional) [], # ly (hungarian) [], # l with cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N']], ['Nj', ['nj','Nj','NJ']], [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O'] ], [], # o with acute (polish, upper sorbian) [], # 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 acute (lower sorbian, polish) [], # 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 acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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 = [ ]; @special = ('?', '!', '.', 'letters', '-', '\''); $sortcase = "Aa"; #$sortcase = "aA"; do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/croatian/Makefile.am0000644000176600017550000000207110741151671017316 00000000000000## Use `autoreconf' in top-level directory to recreate all ## autoconf/automake files. ## Or, call `automake Makefile' to create only Makefile.in. ## Copyright (C) 2004-2005 by Gour. ## ## 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. EXTRA_DIST = cp1250.pl latin2.pl utf8.pl.in CLEANFILES = \ cp1250.raw \ cp1250-doc.tex \ latin2.raw \ latin2-doc.tex \ utf8.raw \ utf8-doc.tex xindy-2.4/make-rules/alphabets/czech/0002777000176600017550000000000011372120321014631 500000000000000xindy-2.4/make-rules/alphabets/czech/utf8.pl.in0000644000176600017550000001362307451131711016410 00000000000000#!/usr/bin/perl $language = "Czech"; $prefix = "cs"; $script = "latin"; $alphabet = [ ['A', ['a','A'], ['á','Ã'],['ä','Ä']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C']], [], # ch (many) [], # cs (hungarian) ['ÄŒ', ['Ä','ÄŒ']], [], # c with acute (croatian, lower sorbian, polish) [], # 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) [], # e with ogonek (polish) ['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', ['ch','Ch','CH']], [], # 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 cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N'], ['ň','Ň']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O'], ['ó','Ó'],['ö','Ö']], [], # o with acute (polish, upper sorbian) [], # 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 acute (lower sorbian) [], # r with cedilla/comma (latvian) ['S', ['s','S']], [], # sh (albanian) [], # sz (hungarian) ['Å ', ['Å¡','Å ']], [], # s with acute (lower sorbian, polish) [], # 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 acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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'; xindy-2.4/make-rules/alphabets/czech/latin2.pl0000644000176600017550000001355207451131711016307 00000000000000#!/usr/bin/perl $language = "Czech"; $prefix = "cs"; $script = "latin"; $alphabet = [ ['A', ['a','A'], ['á','Á'],['ä','Ä']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C']], [], # ch (many) [], # cs (hungarian) ['È', ['è','È']], [], # c with acute (croatian, lower sorbian, polish) [], # 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) [], # e with ogonek (polish) ['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', ['ch','Ch','CH']], [], # 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 cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N'], ['ò','Ò']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O'], ['ó','Ó'],['ö','Ö']], [], # o with acute (polish, upper sorbian) [], # 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 acute (lower sorbian) [], # r with cedilla/comma (latvian) ['S', ['s','S']], [], # sh (albanian) [], # sz (hungarian) ['©', ['¹','©']], [], # s with acute (lower sorbian, polish) [], # 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 acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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'; xindy-2.4/make-rules/alphabets/czech/Makefile.in0000664000176600017550000002076311372120311016621 00000000000000# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = make-rules/alphabets/czech DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_prog_latex.m4 \ $(top_srcdir)/m4/ac_prog_pdflatex.m4 $(top_srcdir)/VERSION \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CLISP = @CLISP@ CONVERT_FROM_UTF8 = @CONVERT_FROM_UTF8@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EXEEXT = @EXEEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ latex = @latex@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ memdir = @memdir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pdflatex = @pdflatex@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = cp1250.pl latin2.pl utf8.pl.in CLEANFILES = \ cp1250.raw \ cp1250-doc.tex \ latin2.raw \ latin2-doc.tex \ utf8.raw \ utf8-doc.tex all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign make-rules/alphabets/czech/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --foreign make-rules/alphabets/czech/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am info: info-am info-am: install-data-am: install-dvi: install-dvi-am install-exec-am: install-html: install-html-am install-info: install-info-am install-man: install-pdf: install-pdf-am install-ps: install-ps-am installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: xindy-2.4/make-rules/alphabets/czech/cp1250.pl0000644000176600017550000001355207451131711016030 00000000000000#!/usr/bin/perl $language = "Czech"; $prefix = "cs"; $script = "latin"; $alphabet = [ ['A', ['a','A'], ['á','Á'],['ä','Ä']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C']], [], # ch (many) [], # cs (hungarian) ['È', ['è','È']], [], # c with acute (croatian, lower sorbian, polish) [], # 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) [], # e with ogonek (polish) ['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', ['ch','Ch','CH']], [], # 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 cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N'], ['ò','Ò']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O'], ['ó','Ó'],['ö','Ö']], [], # o with acute (polish, upper sorbian) [], # 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 acute (lower sorbian) [], # r with cedilla/comma (latvian) ['S', ['s','S']], [], # sh (albanian) [], # sz (hungarian) ['Š', ['š','Š']], [], # s with acute (lower sorbian, polish) [], # 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 acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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'; xindy-2.4/make-rules/alphabets/czech/Makefile.am0000644000176600017550000000207110741151671016612 00000000000000## Use `autoreconf' in top-level directory to recreate all ## autoconf/automake files. ## Or, call `automake Makefile' to create only Makefile.in. ## Copyright (C) 2004-2005 by Gour. ## ## 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. EXTRA_DIST = cp1250.pl latin2.pl utf8.pl.in CLEANFILES = \ cp1250.raw \ cp1250-doc.tex \ latin2.raw \ latin2-doc.tex \ utf8.raw \ utf8-doc.tex xindy-2.4/make-rules/alphabets/serbian/0002777000176600017550000000000011372120322015161 500000000000000xindy-2.4/make-rules/alphabets/serbian/utf8.pl.in0000644000176600017550000000405507451131711016736 00000000000000#!/usr/bin/perl $language = "Serbian"; $prefix = "sr"; $script = "cyrillic"; $alphabet = [ ['Ð', ['а','Ð'] @u{,['аÌ','ÐÌ'],['а̑','ÐÌ‘']}], ['Б', ['б','Б']], ['Ð’', ['в','Ð’']], ['Г', ['г','Г']], [], # ghe with upturn (ukrainian) ['Д', ['д','Д']], ['Ђ', ['Ñ’','Ђ']], [], # gje (macedonian) ['Е', ['е','Е'] @u{,['еÌ','ЕÌ'],['е̑','Е̑']}], [], # io (mongolian) [], # ukrainian ie ['Ж', ['ж','Ж']], ['З', ['з','З']], [], # dze (macedonian) ['И', ['и','И'] @u{,['иÌ','ИÌ'],['и̑','И̑']}], [], # belarusian-ukrainian i [], # yi (ukrainian) [], # short i (many) ['Ј', ['ј','Ј']], ['К', ['к','К']], ['Л', ['л','Л']], ['Љ', ['Ñ™','Љ']], ['М', ['м','М']], ['Ð', ['н','Ð']], ['Њ', ['Ñš','Њ']], ['О', ['о','О'] @u{,['оÌ','ОÌ'],['о̑','О̑']}], [], # barred o (mongolian) ['П', ['п','П']], ['Р', ['Ñ€','Р'] @u{,['Ñ€Ì','РÌ'],['р̑','Р̑']}], ['С', ['Ñ','С']], ['Т', ['Ñ‚','Т']], ['Ћ', ['Ñ›','Ћ']], [], # kje (macedonian) ['У', ['у','У'] @u{,['уÌ','УÌ'],['у̑','У̑']}], [], # short u (belarusian) [], # straight u (mongolian) ['Ф', ['Ñ„','Ф']], ['Ð¥', ['Ñ…','Ð¥']], ['Ц', ['ц','Ц']], ['Ч', ['ч','Ч']], ['Ð', ['ÑŸ','Ð']], ['Ш', ['ш','Ш']], [], # shcha (many) [], # hard sign (bulgarian, russian) [], # yeru (belarusian, russian) [], # soft sign (many) [], [], # e (belarusian, russian) [], # yu (many) [], # ya (many) [], # soft sign (ukrainian) [], [], [] ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ ]; @special = ('?', '!', '.', 'letters', '-', '\''@u{, 'Ì', 'Ì‘'}); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/serbian/Makefile.in0000664000176600017550000002105711372120312017146 00000000000000# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = make-rules/alphabets/serbian DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_prog_latex.m4 \ $(top_srcdir)/m4/ac_prog_pdflatex.m4 $(top_srcdir)/VERSION \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CLISP = @CLISP@ CONVERT_FROM_UTF8 = @CONVERT_FROM_UTF8@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EXEEXT = @EXEEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ latex = @latex@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ memdir = @memdir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pdflatex = @pdflatex@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = cp1251.pl iso88595.pl isoir111.pl utf8.pl.in CLEANFILES = \ cp1251.raw \ cp1251-doc.tex \ iso88595.raw \ iso88595-doc.tex \ isoir111.raw \ isoir111-doc.tex \ utf8.raw \ utf8-doc.tex all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign make-rules/alphabets/serbian/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --foreign make-rules/alphabets/serbian/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am info: info-am info-am: install-data-am: install-dvi: install-dvi-am install-exec-am: install-html: install-html-am install-info: install-info-am install-man: install-pdf: install-pdf-am install-ps: install-ps-am installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: xindy-2.4/make-rules/alphabets/serbian/cp1251.pl0000644000176600017550000000335307451131711016356 00000000000000#!/usr/bin/perl $language = "Serbian"; $prefix = "sr"; $script = "cyrillic"; $alphabet = [ ['À', ['à','À'] ], ['Á', ['á','Á']], ['Â', ['â','Â']], ['Ã', ['ã','Ã']], [], # ghe with upturn (ukrainian) ['Ä', ['ä','Ä']], ['€', ['','€']], [], # gje (macedonian) ['Å', ['å','Å'] ], [], # io (mongolian) [], # ukrainian ie ['Æ', ['æ','Æ']], ['Ç', ['ç','Ç']], [], # dze (macedonian) ['È', ['è','È'] ], [], # belarusian-ukrainian i [], # yi (ukrainian) [], # short i (many) ['£', ['¼','£']], ['Ê', ['ê','Ê']], ['Ë', ['ë','Ë']], ['Š', ['š','Š']], ['Ì', ['ì','Ì']], ['Í', ['í','Í']], ['Œ', ['œ','Œ']], ['Î', ['î','Î'] ], [], # barred o (mongolian) ['Ï', ['ï','Ï']], ['Ð', ['ð','Ð'] ], ['Ñ', ['ñ','Ñ']], ['Ò', ['ò','Ò']], ['Ž', ['ž','Ž']], [], # kje (macedonian) ['Ó', ['ó','Ó'] ], [], # short u (belarusian) [], # straight u (mongolian) ['Ô', ['ô','Ô']], ['Õ', ['õ','Õ']], ['Ö', ['ö','Ö']], ['×', ['÷','×']], ['', ['Ÿ','']], ['Ø', ['ø','Ø']], [], # shcha (many) [], # hard sign (bulgarian, russian) [], # yeru (belarusian, russian) [], # soft sign (many) [], [], # e (belarusian, russian) [], # yu (many) [], # ya (many) [], # soft sign (ukrainian) [], [], [] ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ ]; @special = ('?', '!', '.', 'letters', '-', '\''); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/serbian/iso88595.pl0000644000176600017550000000335307451131711016660 00000000000000#!/usr/bin/perl $language = "Serbian"; $prefix = "sr"; $script = "cyrillic"; $alphabet = [ ['°', ['Ð','°'] ], ['±', ['Ñ','±']], ['²', ['Ò','²']], ['³', ['Ó','³']], [], # ghe with upturn (ukrainian) ['´', ['Ô','´']], ['¢', ['ò','¢']], [], # gje (macedonian) ['µ', ['Õ','µ'] ], [], # io (mongolian) [], # ukrainian ie ['¶', ['Ö','¶']], ['·', ['×','·']], [], # dze (macedonian) ['¸', ['Ø','¸'] ], [], # belarusian-ukrainian i [], # yi (ukrainian) [], # short i (many) ['¨', ['ø','¨']], ['º', ['Ú','º']], ['»', ['Û','»']], ['©', ['ù','©']], ['¼', ['Ü','¼']], ['½', ['Ý','½']], ['ª', ['ú','ª']], ['¾', ['Þ','¾'] ], [], # barred o (mongolian) ['¿', ['ß','¿']], ['À', ['à','À'] ], ['Á', ['á','Á']], ['Â', ['â','Â']], ['«', ['û','«']], [], # kje (macedonian) ['Ã', ['ã','Ã'] ], [], # short u (belarusian) [], # straight u (mongolian) ['Ä', ['ä','Ä']], ['Å', ['å','Å']], ['Æ', ['æ','Æ']], ['Ç', ['ç','Ç']], ['¯', ['ÿ','¯']], ['È', ['è','È']], [], # shcha (many) [], # hard sign (bulgarian, russian) [], # yeru (belarusian, russian) [], # soft sign (many) [], [], # e (belarusian, russian) [], # yu (many) [], # ya (many) [], # soft sign (ukrainian) [], [], [] ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ ]; @special = ('?', '!', '.', 'letters', '-', '\''); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/serbian/Makefile.am0000644000176600017550000000215710741151651017144 00000000000000## Use `autoreconf' in top-level directory to recreate all ## autoconf/automake files. ## Or, call `automake Makefile' to create only Makefile.in. ## Copyright (C) 2004-2005 by Gour. ## ## 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. EXTRA_DIST = cp1251.pl iso88595.pl isoir111.pl utf8.pl.in CLEANFILES = \ cp1251.raw \ cp1251-doc.tex \ iso88595.raw \ iso88595-doc.tex \ isoir111.raw \ isoir111-doc.tex \ utf8.raw \ utf8-doc.tex xindy-2.4/make-rules/alphabets/serbian/isoir111.pl0000644000176600017550000000335307451131711017013 00000000000000#!/usr/bin/perl $language = "Serbian"; $prefix = "sr"; $script = "cyrillic"; $alphabet = [ ['á', ['Á','á'] ], ['â', ['Â','â']], ['÷', ['×','÷']], ['ç', ['Ç','ç']], [], # ghe with upturn (ukrainian) ['ä', ['Ä','ä']], ['±', ['¡','±']], [], # gje (macedonian) ['å', ['Å','å'] ], [], # io (mongolian) [], # ukrainian ie ['ö', ['Ö','ö']], ['ú', ['Ú','ú']], [], # dze (macedonian) ['é', ['É','é'] ], [], # belarusian-ukrainian i [], # yi (ukrainian) [], # short i (many) ['¸', ['¨','¸']], ['ë', ['Ë','ë']], ['ì', ['Ì','ì']], ['¹', ['©','¹']], ['í', ['Í','í']], ['î', ['Î','î']], ['º', ['ª','º']], ['ï', ['Ï','ï'] ], [], # barred o (mongolian) ['ð', ['Ð','ð']], ['ò', ['Ò','ò'] ], ['ó', ['Ó','ó']], ['ô', ['Ô','ô']], ['»', ['«','»']], [], # kje (macedonian) ['õ', ['Õ','õ'] ], [], # short u (belarusian) [], # straight u (mongolian) ['æ', ['Æ','æ']], ['è', ['È','è']], ['ã', ['Ã','ã']], ['þ', ['Þ','þ']], ['¿', ['¯','¿']], ['û', ['Û','û']], [], # shcha (many) [], # hard sign (bulgarian, russian) [], # yeru (belarusian, russian) [], # soft sign (many) [], [], # e (belarusian, russian) [], # yu (many) [], # ya (many) [], # soft sign (ukrainian) [], [], [] ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ ]; @special = ('?', '!', '.', 'letters', '-', '\''); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/latin/0002777000176600017550000000000011372120321014644 500000000000000xindy-2.4/make-rules/alphabets/latin/utf8.pl.in0000644000176600017550000001373207451131711016424 00000000000000#!/usr/bin/perl $language = "Latin"; $prefix = "la"; $script = "latin"; $alphabet = [ ['A', ['a','A'],['Ä','Ä€'],['ă','Ä‚']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C']], [], # ch (spanish/traditional) [], # cs (hungarian) [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) [], # 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) [], # e with ogonek (polish) ['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 cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O'],['Å','ÅŒ'],['Å','ÅŽ']], [], # o with acute (polish, upper sorbian) [], # 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 acute (lower sorbian, polish) [], # 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) [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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'; xindy-2.4/make-rules/alphabets/latin/Makefile.in0000664000176600017550000002063711372120312016635 00000000000000# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = make-rules/alphabets/latin DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_prog_latex.m4 \ $(top_srcdir)/m4/ac_prog_pdflatex.m4 $(top_srcdir)/VERSION \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CLISP = @CLISP@ CONVERT_FROM_UTF8 = @CONVERT_FROM_UTF8@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EXEEXT = @EXEEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ latex = @latex@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ memdir = @memdir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pdflatex = @pdflatex@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = utf8.pl.in CLEANFILES = \ utf8.raw \ utf8-doc.tex all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign make-rules/alphabets/latin/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --foreign make-rules/alphabets/latin/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am info: info-am info-am: install-data-am: install-dvi: install-dvi-am install-exec-am: install-html: install-html-am install-info: install-info-am install-man: install-pdf: install-pdf-am install-ps: install-ps-am installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: xindy-2.4/make-rules/alphabets/latin/Makefile.am0000644000176600017550000000174510741151656016637 00000000000000## Use `autoreconf' in top-level directory to recreate all ## autoconf/automake files. ## Or, call `automake Makefile' to create only Makefile.in. ## Copyright (C) 2004-2005 by Gour. ## ## 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. EXTRA_DIST = utf8.pl.in CLEANFILES = \ utf8.raw \ utf8-doc.tex xindy-2.4/make-rules/alphabets/georgian/0002777000176600017550000000000011372120321015330 500000000000000xindy-2.4/make-rules/alphabets/georgian/utf8.pl.in0000644000176600017550000000203407451131711017101 00000000000000#!/usr/bin/perl $language = "Georgian"; $prefix = "ka"; $script = "georgian"; $alphabet = [ ['áƒ', ['áƒ']], ['ბ', ['ბ']], ['გ', ['გ']], ['დ', ['დ']], ['ე', ['ე']], ['ვ', ['ვ']], ['ზ', ['ზ']], ['ჱ', ['ჱ']], ['თ', ['თ']], ['ი', ['ი']], ['კ', ['კ']], ['ლ', ['ლ']], ['მ', ['მ']], ['ნ', ['ნ']], ['ჲ', ['ჲ']], ['áƒ', ['áƒ']], ['პ', ['პ']], ['ჟ', ['ჟ']], ['რ', ['რ']], ['ს', ['ს']], ['ტ', ['ტ']], ['ჳ', ['ჳ']], ['უ', ['უ']], ['ფ', ['ფ']], ['ქ', ['ქ']], ['ღ', ['ღ']], ['ყ', ['ყ']], ['შ', ['შ']], ['ჩ', ['ჩ']], ['ც', ['ც']], ['ძ', ['ძ']], ['წ', ['წ']], ['ჭ', ['ჭ']], ['ხ', ['ხ']], ['ჴ', ['ჴ']], ['ჯ', ['ჯ']], ['ჰ', ['ჰ']], ['ჵ', ['ჵ']] ]; @special = ('?', '!', '.', ';', '·', 'letters', '-', '\'', '\\/'); # first lower or upper case? $sortcase = "Aa"; #$sortcase = "aA"; do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/georgian/Makefile.in0000664000176600017550000002065011372120311017313 00000000000000# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = make-rules/alphabets/georgian DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_prog_latex.m4 \ $(top_srcdir)/m4/ac_prog_pdflatex.m4 $(top_srcdir)/VERSION \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CLISP = @CLISP@ CONVERT_FROM_UTF8 = @CONVERT_FROM_UTF8@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EXEEXT = @EXEEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ latex = @latex@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ memdir = @memdir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pdflatex = @pdflatex@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = utf8.pl.in CLEANFILES = \ utf8.raw \ utf8-doc.tex all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign make-rules/alphabets/georgian/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --foreign make-rules/alphabets/georgian/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am info: info-am info-am: install-data-am: install-dvi: install-dvi-am install-exec-am: install-html: install-html-am install-info: install-info-am install-man: install-pdf: install-pdf-am install-ps: install-ps-am installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: xindy-2.4/make-rules/alphabets/georgian/Makefile.am0000644000176600017550000000174510741151664017322 00000000000000## Use `autoreconf' in top-level directory to recreate all ## autoconf/automake files. ## Or, call `automake Makefile' to create only Makefile.in. ## Copyright (C) 2004-2005 by Gour. ## ## 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. EXTRA_DIST = utf8.pl.in CLEANFILES = \ utf8.raw \ utf8-doc.tex xindy-2.4/make-rules/alphabets/albanian/0002777000176600017550000000000011372120321015302 500000000000000xindy-2.4/make-rules/alphabets/albanian/utf8.pl.in0000644000176600017550000001306507451131711017061 00000000000000#!/usr/bin/perl $language = "Albanian"; $prefix = "sq"; $script = "latin"; $alphabet = [ ['A', ['a','A']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C']], [], # ch (spanish/traditional) [], # cs (hungarian) [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) [], # c with circumflex (esperanto) ['Ç', ['ç','Ç']], ['D', ['d','D']], ['Dh', ['dh','Dh','DH']], [], # 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 ogonek (polish) ['F', ['f','F']], ['G', ['g','G']], ['Gj', ['gj','Gj','GJ']], [], # 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', ['ll','Ll','LL']], [], # ly (hungarian) [], # l with caron (slovak/large) [], # l with cedilla/comma (latvian) [], # l with stroke (polish) ['M', ['m','M']], ['N', ['n','N']], ['Nj', ['nj','Nj','NJ']], [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O']], [], # o with acute (polish, upper sorbian) [], # 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', ['rr','Rr','RR']], [], # r with caron (czech, slovak/large, upper sorbian) [], # r with acute (lower sorbian) [], # r with cedilla/comma (latvian) ['S', ['s','S']], ['Sh', ['sh','Sh','SH']], [], # sz (hungarian) [], # s with caron (many) [], # s with acute (lower sorbian, polish) [], # s with circumflex (esperanto) [], # s with comma below (romanian) [], # s with cedilla (kurdish, turkish) [], # z (estonian) [], # z with caron (estonian) ['T', ['t','T']], ['Th', ['th','Th','TH']], [], # 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', ['xh','Xh','XH']], ['Y', ['y','Y']], [], # y preceded by apostrophe (hausa) [], # yogh (english) ['Z', ['z','Z']], ['Zh', ['zh','Zh','ZH']], [], # zs (hungarian) [], # z with caron (many) [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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) ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ ]; @special = ('?', '!', '.', 'letters', '-', '\''); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/albanian/latin1.pl0000644000176600017550000001305707451131711016757 00000000000000#!/usr/bin/perl $language = "Albanian"; $prefix = "sq"; $script = "latin"; $alphabet = [ ['A', ['a','A']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C']], [], # ch (spanish/traditional) [], # cs (hungarian) [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) [], # c with circumflex (esperanto) ['Ç', ['ç','Ç']], ['D', ['d','D']], ['Dh', ['dh','Dh','DH']], [], # 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 ogonek (polish) ['F', ['f','F']], ['G', ['g','G']], ['Gj', ['gj','Gj','GJ']], [], # 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', ['ll','Ll','LL']], [], # ly (hungarian) [], # l with caron (slovak/large) [], # l with cedilla/comma (latvian) [], # l with stroke (polish) ['M', ['m','M']], ['N', ['n','N']], ['Nj', ['nj','Nj','NJ']], [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O']], [], # o with acute (polish, upper sorbian) [], # 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', ['rr','Rr','RR']], [], # r with caron (czech, slovak/large, upper sorbian) [], # r with acute (lower sorbian) [], # r with cedilla/comma (latvian) ['S', ['s','S']], ['Sh', ['sh','Sh','SH']], [], # sz (hungarian) [], # s with caron (many) [], # s with acute (lower sorbian, polish) [], # s with circumflex (esperanto) [], # s with comma below (romanian) [], # s with cedilla (kurdish, turkish) [], # z (estonian) [], # z with caron (estonian) ['T', ['t','T']], ['Th', ['th','Th','TH']], [], # 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', ['xh','Xh','XH']], ['Y', ['y','Y']], [], # y preceded by apostrophe (hausa) [], # yogh (english) ['Z', ['z','Z']], ['Zh', ['zh','Zh','ZH']], [], # zs (hungarian) [], # z with caron (many) [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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) ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ ]; @special = ('?', '!', '.', 'letters', '-', '\''); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/albanian/Makefile.in0000664000176600017550000002072211372120311017265 00000000000000# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = make-rules/alphabets/albanian DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_prog_latex.m4 \ $(top_srcdir)/m4/ac_prog_pdflatex.m4 $(top_srcdir)/VERSION \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CLISP = @CLISP@ CONVERT_FROM_UTF8 = @CONVERT_FROM_UTF8@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EXEEXT = @EXEEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ latex = @latex@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ memdir = @memdir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pdflatex = @pdflatex@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = latin1.pl utf8.pl.in CLEANFILES = \ latin1.raw \ latin1-doc.tex \ utf8.raw \ utf8-doc.tex all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign make-rules/alphabets/albanian/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --foreign make-rules/alphabets/albanian/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am info: info-am info-am: install-data-am: install-dvi: install-dvi-am install-exec-am: install-html: install-html-am install-info: install-info-am install-man: install-pdf: install-pdf-am install-ps: install-ps-am installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: xindy-2.4/make-rules/alphabets/albanian/Makefile.am0000644000176600017550000000201710741151673017265 00000000000000## Use `autoreconf' in top-level directory to recreate all ## autoconf/automake files. ## Or, call `automake Makefile' to create only Makefile.in. ## Copyright (C) 2004-2005 by Gour. ## ## 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. EXTRA_DIST = latin1.pl utf8.pl.in CLEANFILES = \ latin1.raw \ latin1-doc.tex \ utf8.raw \ utf8-doc.tex xindy-2.4/make-rules/alphabets/german/0002777000176600017550000000000011372120321015006 500000000000000xindy-2.4/make-rules/alphabets/german/tex-latin1.xdy0000644000176600017550000000043507775371055017466 00000000000000;; map special German TeX letters (german.sty) to 8-bit characters (merge-rule "~"A" "Ä" :string) (merge-rule "~"O" "Ö" :string) (merge-rule "~"U" "Ü" :string) (merge-rule "~"a" "ä" :string) (merge-rule "~"o" "ö" :string) (merge-rule "~"u" "ü" :string) (merge-rule "~"s" "ß" :string) xindy-2.4/make-rules/alphabets/german/tex-din5007-latin1.xdy0000644000176600017550000000050407775371055020547 00000000000000 (require "tex/inputenc/latin1.xdy") ;; map special German TeX letters (german.sty) to 8-bit characters (merge-rule "~"A" "Ä" :string) (merge-rule "~"O" "Ö" :string) (merge-rule "~"U" "Ü" :string) (merge-rule "~"a" "ä" :string) (merge-rule "~"o" "ö" :string) (merge-rule "~"u" "ü" :string) (merge-rule "~"s" "ß" :string) xindy-2.4/make-rules/alphabets/german/braille-utf8.pl.in0000644000176600017550000001441307451131711020173 00000000000000#!/usr/bin/perl $language = "German"; $variant = "Blindenvollschrift"; $prefix = "de"; $script = "braille"; $alphabet = [ ['â ', ['â '],['â œ']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['â ƒ', ['â ƒ']], [], # b with hook (hausa) ['â ‰', ['â ‰']], [], # ch (spanish/traditional) [], # cs (hungarian) [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) [], # c with circumflex (esperanto) [], # c with cedilla (albanian, kurdish, turkish) ['â ™', ['â ™']], [], # 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 with caron (lower/upper sorbian) [], # e with circumflex (kurdish) [], # e with diaeresis (albanian) [], # e with ogonek (polish) ['â ‹', ['â ‹']], ['â ›', ['â ›']], [], # gj (albanian) [], # gy (hungarian) [], # g with circumflex (esperanto) [], # g with breve (turkish) [], # g with cedilla/comma (latvian) [], # postpalatal fricative (gypsy/northrussian) ['â “', ['â “']], [], # h with circumflex (esperanto) [], # ch (many) [], # dotless i (turkish) ['â Š', ['â Š']], [], # i with inverted breve below (gypsy/northrussian) [], # i with circumflex (kurdish, romanian) [], # i with diaeresis (gypsy/northrussian) ['â š', ['â š']], [], # j with circumflex (esperanto) ['â …', ['â …']], [], # kh (gypsy/northrussian) [], # k with cedilla/comma (latvian) [], # k with hook (hausa) [], # x (gypsy/northrussian) [], # l with stroke (lower/upper sorbian) ['â ‡', ['â ‡']], [], # lj (croatian) [], # ll (albanian, spanish/traditional) [], # ly (hungarian) [], # l with cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['â ', ['â ']], ['â ', ['â ']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['â •', ['â •'],['â ª']], [], # o with acute (polish, upper sorbian) [], # o with circumflex (vietnamese) [], # o with horn (vietnamese) [], # o with diaeresis (hungarian, turkish) ['â ', ['â ']], [], # ph (gypsy/northrussian) ['â Ÿ', ['â Ÿ']], ['â —', ['â —']], [], # rr (albanian) [], # r with caron (czech, slovak/large, upper sorbian) [], # r with acute (lower sorbian) [], # r with cedilla/comma (latvian) ['â Ž', ['â Ž']], [], # sh (albanian) [], # sz (hungarian) [], # s with caron (many) [], # s with acute (lower sorbian, polish) [], # s with circumflex (esperanto) [], # s with comma below (romanian) [], # s with cedilla (kurdish, turkish) [], # z (estonian) [], # z with caron (estonian) ['â ž', ['â ž']], [], # th (albanian) [], # ty (hungarian) [], # t with caron (slovak/large) [], # t with comma below (romanian) [], # c with acute (upper sorbian) ['â ¥', ['â ¥'],['â ³']], [], # u with breve (esperanto) [], # u with circumflex (kurdish) [], # u with horn (vietnamese) [], # u with diaeresis (hungarian, turkish) ['â §', ['â §']], ['â º', ['â º']], [], # o with tilde (estonian) [], # a with diaeresis (estonian) [], # o with diaeresis (estonian) [], # u with diaeresis (estonian) ['â ­', ['â ­']], [], # xh (albanian) ['â ½', ['â ½']], [], # y preceded by apostrophe (hausa) [], # yogh (english) ['â µ', ['â µ']], [], # zh (albanian) [], # zs (hungarian) [], # z with caron (many) [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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) ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ [['â ®'], 'after', [['â Ž','â Ž']]], [['â ¾'], 'after', [['â Ž','â ž']]], [['â ¡'], 'after', [['â ','â ¥']]], [['â £'], 'after', [['â ‘','â ¥']]], [['â ©'], 'after', [['â ‘','â Š']]], [['â ¹'], 'after', [['â ‰','â “']]], [['â ±'], 'after', [['â Ž','â ‰','â “']]], [['â Œ'], 'after', [['â œ','â ¥']]], [['â ¬'], 'after', [['â Š','â ‘']]] ]; @special = ('â ‚', 'â †', 'â ’', 'â ¢', 'â –', 'â ¶', 'â ¦', 'â ”', 'â ´', 'â „', 'â ¤', 'â â ‚', 'letters', 'â ˆ', 'â ˜', 'â ¸', 'â ¨', 'â  ', 'â ¼'); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/german/duden-utf8.pl.in0000644000176600017550000001370207451131711017660 00000000000000#!/usr/bin/perl $language = "German"; $variant = "Duden"; $prefix = "de"; $script = "latin"; $alphabet = [ ['A', ['a','A'],[],[],[],[],[],[],[],['ä','Ä']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C']], [], # ch (spanish/traditional) [], # cs (hungarian) [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) [], # 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) [], # e with ogonek (polish) ['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 cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O'],[],[],[],[],[],[],[],['ö','Ö']], [], # o with acute (polish, upper sorbian) [], # 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 acute (lower sorbian, polish) [], # 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) [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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) ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ [['ß'], 'after', [['s','s']]], ]; @special = ('?', '!', '.', 'letters', '-', '\'', '{', '}'); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/german/din5007-latin1.pl0000644000176600017550000001375007451131711017547 00000000000000#!/usr/bin/perl $language = "German"; $variant = "DIN 5007"; $prefix = "de"; $script = "latin"; $alphabet = [ ['A', ['a','A']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C']], [], # ch (spanish/traditional) [], # cs (hungarian) [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) [], # 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) [], # e with ogonek (polish) ['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 cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O']], [], # o with acute (polish, upper sorbian) [], # 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 acute (lower sorbian, polish) [], # 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) [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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) ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ [['ß'], 'after', [['s','s']]], [['ä','Ä'], 'after', [['a','e'], ['A','e']]], [['ö','Ö'], 'after', [['o','e'], ['O','e']]], [['ü','Ü'], 'after', [['u','e'], ['U','e']]] ]; @special = ('?', '!', '.', 'letters', '-', '\'', '{', '}'); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/german/din5007-utf8.pl.in0000644000176600017550000001376107451131711017654 00000000000000#!/usr/bin/perl $language = "German"; $variant = "DIN 5007"; $prefix = "de"; $script = "latin"; $alphabet = [ ['A', ['a','A']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C']], [], # ch (spanish/traditional) [], # cs (hungarian) [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) [], # 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) [], # e with ogonek (polish) ['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 cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O']], [], # o with acute (polish, upper sorbian) [], # 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 acute (lower sorbian, polish) [], # 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) [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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) ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ [['ß'], 'after', [['s','s']]], [['ä','Ä'], 'after', [['a','e'], ['A','e']]], [['ö','Ö'], 'after', [['o','e'], ['O','e']]], [['ü','Ü'], 'after', [['u','e'], ['U','e']]] ]; @special = ('?', '!', '.', 'letters', '-', '\'', '{', '}'); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/german/Makefile.in0000664000176600017550000002136611372120311016776 00000000000000# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = make-rules/alphabets/german DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_prog_latex.m4 \ $(top_srcdir)/m4/ac_prog_pdflatex.m4 $(top_srcdir)/VERSION \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CLISP = @CLISP@ CONVERT_FROM_UTF8 = @CONVERT_FROM_UTF8@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EXEEXT = @EXEEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ latex = @latex@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ memdir = @memdir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pdflatex = @pdflatex@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = \ braille-utf8.pl.in duden-latin1.pl \ din5007-latin1.pl duden-utf8.pl.in din5007-utf8.pl.in \ tex-din5007-latin1.xdy tex-duden-latin1.xdy tex-latin1.xdy CLEANFILES = \ braille-utf8.raw \ braille-utf8-doc.tex \ din5007-latin1.raw \ din5007-latin1-doc.tex \ din5007-utf8.raw \ din5007-utf8-doc.tex \ duden-latin1.raw \ duden-latin1-doc.tex \ duden-utf8.raw \ duden-utf8-doc.tex all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign make-rules/alphabets/german/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --foreign make-rules/alphabets/german/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am info: info-am info-am: install-data-am: install-dvi: install-dvi-am install-exec-am: install-html: install-html-am install-info: install-info-am install-man: install-pdf: install-pdf-am install-ps: install-ps-am installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: xindy-2.4/make-rules/alphabets/german/tex-duden-latin1.xdy0000644000176600017550000000050507775371055020561 00000000000000 (require "tex/inputenc/latin1.xdy") ;; map special German TeX letters (german.sty) to 8-bit characters (merge-rule "~"A" "Ä" :string) (merge-rule "~"O" "Ö" :string) (merge-rule "~"U" "Ü" :string) (merge-rule "~"a" "ä" :string) (merge-rule "~"o" "ö" :string) (merge-rule "~"u" "ü" :string) (merge-rule "~"s" "ß" :string) xindy-2.4/make-rules/alphabets/german/Makefile.am0000644000176600017550000000247010741151662016772 00000000000000## Use `autoreconf' in top-level directory to recreate all ## autoconf/automake files. ## Or, call `automake Makefile' to create only Makefile.in. ## Copyright (C) 2004-2005 by Gour. ## ## 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. EXTRA_DIST = \ braille-utf8.pl.in duden-latin1.pl \ din5007-latin1.pl duden-utf8.pl.in din5007-utf8.pl.in \ tex-din5007-latin1.xdy tex-duden-latin1.xdy tex-latin1.xdy CLEANFILES = \ braille-utf8.raw \ braille-utf8-doc.tex \ din5007-latin1.raw \ din5007-latin1-doc.tex \ din5007-utf8.raw \ din5007-utf8-doc.tex \ duden-latin1.raw \ duden-latin1-doc.tex \ duden-utf8.raw \ duden-utf8-doc.tex xindy-2.4/make-rules/alphabets/german/duden-latin1.pl0000644000176600017550000001367107451131711017562 00000000000000#!/usr/bin/perl $language = "German"; $variant = "Duden"; $prefix = "de"; $script = "latin"; $alphabet = [ ['A', ['a','A'],[],[],[],[],[],[],[],['ä','Ä']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C']], [], # ch (spanish/traditional) [], # cs (hungarian) [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) [], # 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) [], # e with ogonek (polish) ['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 cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O'],[],[],[],[],[],[],[],['ö','Ö']], [], # o with acute (polish, upper sorbian) [], # 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 acute (lower sorbian, polish) [], # 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) [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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) ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ [['ß'], 'after', [['s','s']]], ]; @special = ('?', '!', '.', 'letters', '-', '\'', '{', '}'); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/mongolian/0002777000176600017550000000000011372120321015520 500000000000000xindy-2.4/make-rules/alphabets/mongolian/Makefile.in0000664000176600017550000002070611372120312017506 00000000000000# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = make-rules/alphabets/mongolian DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_prog_latex.m4 \ $(top_srcdir)/m4/ac_prog_pdflatex.m4 $(top_srcdir)/VERSION \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CLISP = @CLISP@ CONVERT_FROM_UTF8 = @CONVERT_FROM_UTF8@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EXEEXT = @EXEEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ latex = @latex@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ memdir = @memdir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pdflatex = @pdflatex@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = cyrillic-utf8.pl.in CLEANFILES = \ cyrillic-utf8.raw \ cyrillic-utf8-doc.tex all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign make-rules/alphabets/mongolian/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --foreign make-rules/alphabets/mongolian/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am info: info-am info-am: install-data-am: install-dvi: install-dvi-am install-exec-am: install-html: install-html-am install-info: install-info-am install-man: install-pdf: install-pdf-am install-ps: install-ps-am installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: xindy-2.4/make-rules/alphabets/mongolian/cyrillic-utf8.pl.in0000644000176600017550000000371107451131711021104 00000000000000#!/usr/bin/perl $language = "Mongolian"; $prefix = "mn"; $script = "cyrillic"; $alphabet = [ ['Ð', ['а','Ð'] @u{,['аÌ','ÐÌ']}], ['Б', ['б','Б']], ['Ð’', ['в','Ð’']], ['Г', ['г','Г']], [], # ghe with upturn (ukrainian) ['Д', ['д','Д']], [], # dje (serbian) [], # gje (macedonian) ['Е', ['е','Е'], @u{['еÌ','ЕÌ']}], ['Ð', ['Ñ‘','Ð'], @u{['Ñ‘Ì','ÐÌ']}], [], # ukrainian ie ['Ж', ['ж','Ж']], ['З', ['з','З']], [], # dze (macedonian) ['И', ['и','И']@u{,['иÌ','ИÌ']}], [], [], # yi (ukrainian) ['Й', ['й','Й']@u{,['йÌ','ЙÌ']}], [], # je (macedonian, serbian) ['К', ['к','К']], ['Л', ['л','Л']], [], # lje (macedonian, serbian) ['М', ['м','М']], ['Ð', ['н','Ð']], [], # nje (macedonian, serbian) ['О', ['о','О']@u{,['оÌ','ОÌ']}], ['Ó¨', ['Ó©','Ó¨']@u{,['Ó©Ì','Ó¨Ì']}], ['П', ['п','П']], ['Р', ['Ñ€','Р']], ['С', ['Ñ','С']], ['Т', ['Ñ‚','Т']], [], # tshe (serbian) [], # kje (macedonian) ['У', ['у','У']@u{,['уÌ','УÌ']}], [], # short u (belarusian) ['Ò®', ['Ò¯','Ò®']@u{,['Ò¯Ì','Ò®Ì']}], ['Ф', ['Ñ„','Ф']], ['Ð¥', ['Ñ…','Ð¥']], ['Ц', ['ц','Ц']], ['Ч', ['ч','Ч']], [], # dzhe (macedonian, serbian) ['Ш', ['ш','Ш']], ['Щ', ['щ','Щ']], ['Ъ', ['ÑŠ','Ъ']], ['Ы', ['Ñ‹','Ы']@u{,['Ñ‹Ì','ЫÌ']}], ['Ь', ['ÑŒ','Ь']], [], ['Э', ['Ñ','Э']@u{,['ÑÌ','ЭÌ']}], ['Ю', ['ÑŽ','Ю']@u{,['ÑŽÌ','ЮÌ']}], ['Я', ['Ñ','Я']@u{,['ÑÌ','ЯÌ']}], [], [], [], [] ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ ]; @special = ('?', '!', '.', 'letters', '-', '\''@u{, 'Ì'}); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/mongolian/Makefile.am0000644000176600017550000000200010741151653017471 00000000000000## Use `autoreconf' in top-level directory to recreate all ## autoconf/automake files. ## Or, call `automake Makefile' to create only Makefile.in. ## Copyright (C) 2004-2005 by Gour. ## ## 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. EXTRA_DIST = cyrillic-utf8.pl.in CLEANFILES = \ cyrillic-utf8.raw \ cyrillic-utf8-doc.tex xindy-2.4/make-rules/alphabets/turkish/0002777000176600017550000000000011372120322015227 500000000000000xindy-2.4/make-rules/alphabets/turkish/utf8.pl.in0000644000176600017550000001312707451131711017004 00000000000000#!/usr/bin/perl $language = "Turkish"; $prefix = "tr"; $script = "latin"; $alphabet = [ ['A', ['a','A'],['â','Â']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C']], [], # ch (spanish/traditional) [], # cs (hungarian) [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) [], # c with circumflex (esperanto) ['Ç', ['ç','Ç']], ['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) [], # e with ogonek (polish) ['F', ['f','F']], ['G', ['g','G']], [], # gj (albanian) [], # gy (hungarian) [], # g with circumflex (esperanto) ['Äž', ['ÄŸ','Äž']], [], # g with cedilla/comma (latvian) [], # postpalatal fricative (gypsy/northrussian) ['H', ['h','H']], [], # h with circumflex (esperanto) [], # ch (many) ['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 cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O']], [], # o with acute (polish, upper sorbian) [], # o with circumflex (vietnamese) [], # o with horn (vietnamese) ['Ö', ['ö','Ö']], ['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 acute (lower sorbian, polish) [], # s with circumflex (esperanto) [], # s with comma below (romanian) ['Åž', ['ÅŸ','Åž']], [], # 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) ['Ü', ['ü','Ü']], ['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) [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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) ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ ]; @special = ('?', '!', '.', 'letters', '-', '\''); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/turkish/latin3.pl0000644000176600017550000001310107451131711016673 00000000000000#!/usr/bin/perl $language = "Turkish"; $prefix = "tr"; $script = "latin"; $alphabet = [ ['A', ['a','A'],['â','Â']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C']], [], # ch (spanish/traditional) [], # cs (hungarian) [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) [], # c with circumflex (esperanto) ['Ç', ['ç','Ç']], ['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) [], # e with ogonek (polish) ['F', ['f','F']], ['G', ['g','G']], [], # gj (albanian) [], # gy (hungarian) [], # g with circumflex (esperanto) ['«', ['»','«']], [], # g with cedilla/comma (latvian) [], # postpalatal fricative (gypsy/northrussian) ['H', ['h','H']], [], # h with circumflex (esperanto) [], # ch (many) ['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 cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O']], [], # o with acute (polish, upper sorbian) [], # o with circumflex (vietnamese) [], # o with horn (vietnamese) ['Ö', ['ö','Ö']], ['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 acute (lower sorbian, polish) [], # s with circumflex (esperanto) [], # s with comma below (romanian) ['ª', ['º','ª']], [], # 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) ['Ü', ['ü','Ü']], ['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) [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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) ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ ]; @special = ('?', '!', '.', 'letters', '-', '\''); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/turkish/Makefile.in0000664000176600017550000002077111372120313017217 00000000000000# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = make-rules/alphabets/turkish DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_prog_latex.m4 \ $(top_srcdir)/m4/ac_prog_pdflatex.m4 $(top_srcdir)/VERSION \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CLISP = @CLISP@ CONVERT_FROM_UTF8 = @CONVERT_FROM_UTF8@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EXEEXT = @EXEEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ latex = @latex@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ memdir = @memdir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pdflatex = @pdflatex@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = latin3.pl latin5.pl utf8.pl.in CLEANFILES = \ latin3.raw \ latin3-doc.tex \ latin5.raw \ latin5-doc.tex \ utf8.raw \ utf8-doc.tex all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign make-rules/alphabets/turkish/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --foreign make-rules/alphabets/turkish/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am info: info-am info-am: install-data-am: install-dvi: install-dvi-am install-exec-am: install-html: install-html-am install-info: install-info-am install-man: install-pdf: install-pdf-am install-ps: install-ps-am installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: xindy-2.4/make-rules/alphabets/turkish/Makefile.am0000644000176600017550000000207110741151646017211 00000000000000## Use `autoreconf' in top-level directory to recreate all ## autoconf/automake files. ## Or, call `automake Makefile' to create only Makefile.in. ## Copyright (C) 2004-2005 by Gour. ## ## 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. EXTRA_DIST = latin3.pl latin5.pl utf8.pl.in CLEANFILES = \ latin3.raw \ latin3-doc.tex \ latin5.raw \ latin5-doc.tex \ utf8.raw \ utf8-doc.tex xindy-2.4/make-rules/alphabets/turkish/latin5.pl0000644000176600017550000001310107451131711016675 00000000000000#!/usr/bin/perl $language = "Turkish"; $prefix = "tr"; $script = "latin"; $alphabet = [ ['A', ['a','A'],['â','Â']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C']], [], # ch (spanish/traditional) [], # cs (hungarian) [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) [], # c with circumflex (esperanto) ['Ç', ['ç','Ç']], ['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) [], # e with ogonek (polish) ['F', ['f','F']], ['G', ['g','G']], [], # gj (albanian) [], # gy (hungarian) [], # g with circumflex (esperanto) ['Ð', ['ð','Ð']], [], # g with cedilla/comma (latvian) [], # postpalatal fricative (gypsy/northrussian) ['H', ['h','H']], [], # h with circumflex (esperanto) [], # ch (many) ['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 cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O']], [], # o with acute (polish, upper sorbian) [], # o with circumflex (vietnamese) [], # o with horn (vietnamese) ['Ö', ['ö','Ö']], ['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 acute (lower sorbian, polish) [], # s with circumflex (esperanto) [], # s with comma below (romanian) ['Þ', ['þ','Þ']], [], # 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) ['Ü', ['ü','Ü']], ['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) [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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) ]; $sortcase = 'Aa'; #$sortcase = 'aA'; $ligatures = [ ]; @special = ('?', '!', '.', 'letters', '-', '\''); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/upper-sorbian/0002777000176600017550000000000011372120322016324 500000000000000xindy-2.4/make-rules/alphabets/upper-sorbian/utf8.pl.in0000644000176600017550000001302707451131711020100 00000000000000#!/usr/bin/perl $language = "Upper Sorbian"; $prefix = "s2"; $script = "latin"; $alphabet = [ ['A', ['a','A']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C']], [], # ch (many) [], # cs (hungarian) ['ÄŒ', ['Ä','ÄŒ']], [], # c with acute (croatian, lower sorbian, polish) [], # 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ź', ['dź','Dź','DŹ']], [], # d with caron (slovak/large) [], # d with stroke (croatian) [], # d with hook (hausa) [], # eth (icelandic) ['E', ['e','E']], ['Äš', ['Ä›','Äš']], [], # e with circumflex (kurdish) [], # e with diaeresis (albanian) [], # e with ogonek (polish) ['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', ['ch','Ch','CH']], [], # 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', ['l','L']], [], # lj (croatian) [], # ll (albanian, spanish/traditional) [], # ly (hungarian) [], # l with cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['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 acute (lower sorbian) [], # r with cedilla/comma (latvian) ['S', ['s','S']], [], # sh (albanian) [], # sz (hungarian) ['Å ', ['Å¡','Å ']], [], # s with acute (lower sorbian, polish) [], # 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) ['Ć', ['ć','Ć']], ['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 acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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'; xindy-2.4/make-rules/alphabets/upper-sorbian/latin2.pl0000644000176600017550000001276707451131711020010 00000000000000#!/usr/bin/perl $language = "Upper Sorbian"; $prefix = "s2"; $script = "latin"; $alphabet = [ ['A', ['a','A']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C']], [], # ch (many) [], # cs (hungarian) ['È', ['è','È']], [], # c with acute (croatian, lower sorbian, polish) [], # 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¼', ['d¼','D¼','D¬']], [], # d with caron (slovak/large) [], # d with stroke (croatian) [], # d with hook (hausa) [], # eth (icelandic) ['E', ['e','E']], ['Ì', ['ì','Ì']], [], # e with circumflex (kurdish) [], # e with diaeresis (albanian) [], # e with ogonek (polish) ['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', ['ch','Ch','CH']], [], # 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', ['l','L']], [], # lj (croatian) [], # ll (albanian, spanish/traditional) [], # ly (hungarian) [], # l with cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['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 acute (lower sorbian) [], # r with cedilla/comma (latvian) ['S', ['s','S']], [], # sh (albanian) [], # sz (hungarian) ['©', ['¹','©']], [], # s with acute (lower sorbian, polish) [], # 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) ['Æ', ['æ','Æ']], ['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 acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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'; xindy-2.4/make-rules/alphabets/upper-sorbian/Makefile.in0000664000176600017550000002101311372120313020302 00000000000000# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = make-rules/alphabets/upper-sorbian DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_prog_latex.m4 \ $(top_srcdir)/m4/ac_prog_pdflatex.m4 $(top_srcdir)/VERSION \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CLISP = @CLISP@ CONVERT_FROM_UTF8 = @CONVERT_FROM_UTF8@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EXEEXT = @EXEEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ latex = @latex@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ memdir = @memdir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pdflatex = @pdflatex@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = cp1250.pl latin2.pl utf8.pl.in CLEANFILES = \ cp1250.raw \ cp1250-doc.tex \ latin2.raw \ latin2-doc.tex \ utf8.raw \ utf8-doc.tex all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign make-rules/alphabets/upper-sorbian/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --foreign make-rules/alphabets/upper-sorbian/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am info: info-am info-am: install-data-am: install-dvi: install-dvi-am install-exec-am: install-html: install-html-am install-info: install-info-am install-man: install-pdf: install-pdf-am install-ps: install-ps-am installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: xindy-2.4/make-rules/alphabets/upper-sorbian/cp1250.pl0000644000176600017550000001276707451131711017531 00000000000000#!/usr/bin/perl $language = "Upper Sorbian"; $prefix = "s2"; $script = "latin"; $alphabet = [ ['A', ['a','A']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C']], [], # ch (many) [], # cs (hungarian) ['È', ['è','È']], [], # c with acute (croatian, lower sorbian, polish) [], # 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Ÿ', ['dŸ','DŸ','D']], [], # d with caron (slovak/large) [], # d with stroke (croatian) [], # d with hook (hausa) [], # eth (icelandic) ['E', ['e','E']], ['Ì', ['ì','Ì']], [], # e with circumflex (kurdish) [], # e with diaeresis (albanian) [], # e with ogonek (polish) ['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', ['ch','Ch','CH']], [], # 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', ['l','L']], [], # lj (croatian) [], # ll (albanian, spanish/traditional) [], # ly (hungarian) [], # l with cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['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 acute (lower sorbian) [], # r with cedilla/comma (latvian) ['S', ['s','S']], [], # sh (albanian) [], # sz (hungarian) ['Š', ['š','Š']], [], # s with acute (lower sorbian, polish) [], # 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) ['Æ', ['æ','Æ']], ['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 acute (lower sorbian, polish) [], # z with dot above (polish) [], # 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'; xindy-2.4/make-rules/alphabets/upper-sorbian/Makefile.am0000644000176600017550000000207110741151645020305 00000000000000## Use `autoreconf' in top-level directory to recreate all ## autoconf/automake files. ## Or, call `automake Makefile' to create only Makefile.in. ## Copyright (C) 2004-2005 by Gour. ## ## 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. EXTRA_DIST = cp1250.pl latin2.pl utf8.pl.in CLEANFILES = \ cp1250.raw \ cp1250-doc.tex \ latin2.raw \ latin2-doc.tex \ utf8.raw \ utf8-doc.tex xindy-2.4/make-rules/alphabets/swedish/0002777000176600017550000000000011372120322015204 500000000000000xindy-2.4/make-rules/alphabets/swedish/utf8.pl.in0000644000176600017550000001413007451131711016754 00000000000000#!/usr/bin/perl $language = "Swedish"; $prefix = "sv"; $script = "latin"; $alphabet = [ ['A', ['a','A'],['á','Ã'],['à','À'],['â','Â']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C'],['ç','Ç']@u{,['ć','Ć'],['Ä','ÄŒ']}], [], # ch (spanish/traditional) [], # cs (hungarian) [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) [], # 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) [], # e with ogonek (polish) ['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']@u{,['Å‚','Å']}], [], # lj (croatian) [], # ll (albanian, spanish/traditional) [], # ly (hungarian) [], # l with cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N'],@u{['Å„','Ń'],}['ñ','Ñ']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O'],['ó','Ó'],['ò','Ã’'],['ô','Ô']], [], # o with acute (polish, upper sorbian) [], # 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'] @u{,['Å™','Ř']}], [], # rr (albanian) [], # r with caron (czech, slovak/large, upper sorbian) [], # r with acute (lower sorbian) [], # r with cedilla/comma (latvian) ['S', ['s','S']@u{,['Å›','Åš']},['Å¡','Å ']], [], # sh (albanian) [], # sz (hungarian) [], # s with caron (many) [], # s with acute (lower sorbian, polish) [], # 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 (many) [], # 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) [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) [], # thorn (icelandic) [], # wynn (english) [], # ligature ae (danish, icelandic, norwegian) [], # o with stroke (danish, norwegian) ['Ã…', ['Ã¥','Ã…']], ['Ä', ['ä','Ä'],['æ','Æ']], ['Ö', ['ö','Ö'],['ø','Ø']], [] # a with ring above (icelandic) ]; #$sortcase = 'Aa'; $sortcase = 'aA'; $ligatures = [ [['ß'], 'after', [['s','s']]] ]; @special = ('?', '!', '.', 'letters', '-', '\''); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/swedish/latin1.xdy0000644000176600017550000002135407451131711017050 00000000000000;; Rules for xindy; generated by make-rules.pl ;; language: Swedish (define-letter-group "A" :prefixes ("–")) (define-letter-group "B" :after "A" :prefixes ("š")) (define-letter-group "C" :after "B" :prefixes ("›")) (define-letter-group "D" :after "C" :prefixes ("¢")) (define-letter-group "E" :after "D" :prefixes ("©")) (define-letter-group "F" :after "E" :prefixes ("®")) (define-letter-group "G" :after "F" :prefixes ("¯")) (define-letter-group "H" :after "G" :prefixes ("³")) (define-letter-group "I" :after "H" :prefixes ("·")) (define-letter-group "J" :after "I" :prefixes ("¹")) (define-letter-group "K" :after "J" :prefixes ("»")) (define-letter-group "L" :after "K" :prefixes ("½")) (define-letter-group "M" :after "L" :prefixes ("Â")) (define-letter-group "N" :after "M" :prefixes ("Ã")) (define-letter-group "O" :after "N" :prefixes ("É")) (define-letter-group "P" :after "O" :prefixes ("Ì")) (define-letter-group "Q" :after "P" :prefixes ("Í")) (define-letter-group "R" :after "Q" :prefixes ("Î")) (define-letter-group "S" :after "R" :prefixes ("Ò")) (define-letter-group "T" :after "S" :prefixes ("Ú")) (define-letter-group "U" :after "T" :prefixes ("ß")) (define-letter-group "V" :after "U" :prefixes ("ã")) (define-letter-group "X" :after "V" :prefixes ("å")) (define-letter-group "Y" :after "X" :prefixes ("ç")) (define-letter-group "Z" :after "Y" :prefixes ("è")) (define-letter-group "Å" :after "Z" :prefixes ("ñ")) (define-letter-group "Ä" :after "Å" :prefixes ("ò")) (define-letter-group "Ö" :after "Ä" :prefixes ("ó")) (define-rule-set "sv-alphabetize" :rules (("A" "–" :string) ("a" "–" :string) ("B" "š" :string) ("b" "š" :string) ("C" "›" :string) ("c" "›" :string) ("d" "¢" :string) ("D" "¢" :string) ("E" "©" :string) ("e" "©" :string) ("F" "®" :string) ("f" "®" :string) ("G" "¯" :string) ("g" "¯" :string) ("h" "³" :string) ("H" "³" :string) ("I" "·" :string) ("i" "·" :string) ("j" "¹" :string) ("J" "¹" :string) ("K" "»" :string) ("k" "»" :string) ("L" "½" :string) ("l" "½" :string) ("M" "Â" :string) ("m" "Â" :string) ("N" "Ã" :string) ("n" "Ã" :string) ("O" "É" :string) ("o" "É" :string) ("P" "Ì" :string) ("p" "Ì" :string) ("Q" "Í" :string) ("q" "Í" :string) ("R" "Î" :string) ("r" "Î" :string) ("S" "Ò" :string) ("s" "Ò" :string) ("ß" "ÒÒ" :string) ("T" "Ú" :string) ("t" "Ú" :string) ("u" "ß" :string) ("U" "ß" :string) ("V" "ã" :string) ("w" "ã" :string) ("W" "ã" :string) ("v" "ã" :string) ("X" "å" :string) ("x" "å" :string) ("Y" "ç" :string) ("y" "ç" :string) ("Z" "è" :string) ("z" "è" :string) ("Å" "ñ" :string) ("å" "ñ" :string) ("Ä" "ò" :string) ("ä" "ò" :string) ("Ö" "ó" :string) ("ö" "ó" :string) )) (define-rule-set "sv-resolve-diacritics" :rules (("A" "¢" :string) ("B" "¢" :string) ("C" "¢" :string) ("Ä" "¢" :string) ("D" "¢" :string) ("Å" "¢" :string) ("E" "¢" :string) ("F" "¢" :string) ("G" "¢" :string) ("H" "¢" :string) ("I" "¢" :string) ("J" "¢" :string) ("K" "¢" :string) ("L" "¢" :string) ("M" "¢" :string) ("N" "¢" :string) ("O" "¢" :string) ("P" "¢" :string) ("Q" "¢" :string) ("R" "¢" :string) ("S" "¢" :string) ("T" "¢" :string) ("U" "¢" :string) ("Ö" "¢" :string) ("V" "¢" :string) ("z" "¢" :string) ("X" "¢" :string) ("Y" "¢" :string) ("Z" "¢" :string) ("a" "¢" :string) ("b" "¢" :string) ("c" "¢" :string) ("ä" "¢" :string) ("d" "¢" :string) ("å" "¢" :string) ("e" "¢" :string) ("f" "¢" :string) ("g" "¢" :string) ("h" "¢" :string) ("i" "¢" :string) ("j" "¢" :string) ("k" "¢" :string) ("l" "¢" :string) ("m" "¢" :string) ("n" "¢" :string) ("o" "¢" :string) ("p" "¢" :string) ("q" "¢" :string) ("r" "¢" :string) ("s" "¢" :string) ("t" "¢" :string) ("u" "¢" :string) ("ö" "¢" :string) ("v" "¢" :string) ("x" "¢" :string) ("y" "¢" :string) ("W" "£" :string) ("w" "£" :string) ("ß" "ÿ" :string) )) (define-rule-set "sv-resolve-case" :rules (("z" "0" :string) ("y" "0" :string) ("x" "0" :string) ("w" "0" :string) ("v" "0" :string) ("ö" "0" :string) ("u" "0" :string) ("t" "0" :string) ("s" "0" :string) ("r" "0" :string) ("q" "0" :string) ("p" "0" :string) ("o" "0" :string) ("n" "0" :string) ("m" "0" :string) ("l" "0" :string) ("k" "0" :string) ("j" "0" :string) ("i" "0" :string) ("h" "0" :string) ("g" "0" :string) ("f" "0" :string) ("e" "0" :string) ("å" "0" :string) ("d" "0" :string) ("ä" "0" :string) ("c" "0" :string) ("b" "0" :string) ("a" "0" :string) ("ß" "00" :string) ("Z" "1" :string) ("Y" "1" :string) ("X" "1" :string) ("W" "1" :string) ("V" "1" :string) ("Ö" "1" :string) ("U" "1" :string) ("T" "1" :string) ("S" "1" :string) ("R" "1" :string) ("Q" "1" :string) ("P" "1" :string) ("O" "1" :string) ("N" "1" :string) ("M" "1" :string) ("L" "1" :string) ("K" "1" :string) ("J" "1" :string) ("I" "1" :string) ("H" "1" :string) ("G" "1" :string) ("F" "1" :string) ("E" "1" :string) ("Å" "1" :string) ("D" "1" :string) ("Ä" "1" :string) ("C" "1" :string) ("B" "1" :string) ("A" "1" :string) )) (define-rule-set "sv-ignore-special" :rules (("!" "" :string) ("'" "" :string) ("-" "" :string) ("." "" :string) ("?" "" :string) )) (define-rule-set "sv-resolve-special" :rules (("?" "¡" :string) ("!" "¢" :string) ("." "£" :string) ("B" "¤" :string) ("C" "¤" :string) ("Ä" "¤" :string) ("D" "¤" :string) ("Å" "¤" :string) ("E" "¤" :string) ("F" "¤" :string) ("G" "¤" :string) ("H" "¤" :string) ("I" "¤" :string) ("J" "¤" :string) ("K" "¤" :string) ("L" "¤" :string) ("M" "¤" :string) ("N" "¤" :string) ("O" "¤" :string) ("P" "¤" :string) ("Q" "¤" :string) ("R" "¤" :string) ("S" "¤" :string) ("T" "¤" :string) ("U" "¤" :string) ("Ö" "¤" :string) ("V" "¤" :string) ("W" "¤" :string) ("X" "¤" :string) ("Y" "¤" :string) ("Z" "¤" :string) ("a" "¤" :string) ("b" "¤" :string) ("c" "¤" :string) ("ä" "¤" :string) ("d" "¤" :string) ("å" "¤" :string) ("e" "¤" :string) ("f" "¤" :string) ("g" "¤" :string) ("h" "¤" :string) ("i" "¤" :string) ("j" "¤" :string) ("k" "¤" :string) ("l" "¤" :string) ("m" "¤" :string) ("n" "¤" :string) ("o" "¤" :string) ("p" "¤" :string) ("q" "¤" :string) ("r" "¤" :string) ("s" "¤" :string) ("t" "¤" :string) ("u" "¤" :string) ("ö" "¤" :string) ("v" "¤" :string) ("w" "¤" :string) ("x" "¤" :string) ("y" "¤" :string) ("z" "¤" :string) ("A" "¤" :string) ("ß" "¤¤" :string) ("-" "¥" :string) ("'" "¦" :string) )) xindy-2.4/make-rules/alphabets/swedish/latin9.pl0000644000176600017550000001370007451131711016663 00000000000000#!/usr/bin/perl $language = "Swedish"; $prefix = "sv"; $script = "latin"; $alphabet = [ ['A', ['a','A'],['á','Á'],['à','À'],['â','Â']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C'],['ç','Ç']], [], # ch (spanish/traditional) [], # cs (hungarian) [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) [], # 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) [], # e with ogonek (polish) ['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 cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N'],['ñ','Ñ']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O'],['ó','Ó'],['ò','Ò'],['ô','Ô']], [], # o with acute (polish, upper sorbian) [], # 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 acute (lower sorbian, polish) [], # 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 (many) [], # 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) [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) [], # thorn (icelandic) [], # wynn (english) [], # ligature ae (danish, icelandic, norwegian) [], # o with stroke (danish, norwegian) ['Å', ['å','Å']], ['Ä', ['ä','Ä'],['æ','Æ']], ['Ö', ['ö','Ö'],['ø','Ø']], [] # a with ring above (icelandic) ]; #$sortcase = 'Aa'; $sortcase = 'aA'; $ligatures = [ [['ß'], 'after', [['s','s']]] ]; @special = ('?', '!', '.', 'letters', '-', '\''); do 'make-rules.pl'; xindy-2.4/make-rules/alphabets/swedish/Makefile.in0000664000176600017550000002102111372120313017161 00000000000000# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = make-rules/alphabets/swedish DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_prog_latex.m4 \ $(top_srcdir)/m4/ac_prog_pdflatex.m4 $(top_srcdir)/VERSION \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CLISP = @CLISP@ CONVERT_FROM_UTF8 = @CONVERT_FROM_UTF8@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EXEEXT = @EXEEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ latex = @latex@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ memdir = @memdir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pdflatex = @pdflatex@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = \ cp1252.pl latin9.pl utf8.pl.in \ latin1.xdy CLEANFILES = \ cp1252.raw \ cp1252-doc.tex \ latin9.raw \ latin9-doc.tex \ utf8.raw \ utf8-doc.tex all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign make-rules/alphabets/swedish/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --foreign make-rules/alphabets/swedish/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am info: info-am info-am: install-data-am: install-dvi: install-dvi-am install-exec-am: install-html: install-html-am install-info: install-info-am install-man: install-pdf: install-pdf-am install-ps: install-ps-am installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: xindy-2.4/make-rules/alphabets/swedish/Makefile.am0000644000176600017550000000212010741151647017162 00000000000000## Use `autoreconf' in top-level directory to recreate all ## autoconf/automake files. ## Or, call `automake Makefile' to create only Makefile.in. ## Copyright (C) 2004-2005 by Gour. ## ## 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. EXTRA_DIST = \ cp1252.pl latin9.pl utf8.pl.in \ latin1.xdy CLEANFILES = \ cp1252.raw \ cp1252-doc.tex \ latin9.raw \ latin9-doc.tex \ utf8.raw \ utf8-doc.tex xindy-2.4/make-rules/alphabets/swedish/cp1252.pl0000644000176600017550000001370007451131711016377 00000000000000#!/usr/bin/perl $language = "Swedish"; $prefix = "sv"; $script = "latin"; $alphabet = [ ['A', ['a','A'],['á','Á'],['à','À'],['â','Â']], [], # a with breve (romanian) [], # a with circumflex (romanian) [], # a with ogonek (polish) ['B', ['b','B']], [], # b with hook (hausa) ['C', ['c','C'],['ç','Ç']], [], # ch (spanish/traditional) [], # cs (hungarian) [], # c with caron (many) [], # c with acute (croatian, lower sorbian, polish) [], # 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) [], # e with ogonek (polish) ['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 cedilla/comma (latvian) [], # l with stroke (polish) [], # l with caron (slovak/large) ['M', ['m','M']], ['N', ['n','N'],['ñ','Ñ']], [], # nj (albanian, croatian) [], # ny (hungarian) [], # n with caron (slovak/large) [], # n with acute (lower/upper sorbian, polish) [], # n with tilde (spanish/modern, spanish/traditional) [], # n with cedilla/comma (latvian) ['O', ['o','O'],['ó','Ó'],['ò','Ò'],['ô','Ô']], [], # o with acute (polish, upper sorbian) [], # 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 acute (lower sorbian, polish) [], # 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 (many) [], # 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) [], # z with acute (lower sorbian, polish) [], # z with dot above (polish) [], # thorn (icelandic) [], # wynn (english) [], # ligature ae (danish, icelandic, norwegian) [], # o with stroke (danish, norwegian) ['Å', ['å','Å']], ['Ä', ['ä','Ä'],['æ','Æ']], ['Ö', ['ö','Ö'],['ø','Ø']], [] # a with ring above (icelandic) ]; #$sortcase = 'Aa'; $sortcase = 'aA'; $ligatures = [ [['ß'], 'after', [['s','s']]] ]; @special = ('?', '!', '.', 'letters', '-', '\''); do 'make-rules.pl'; xindy-2.4/make-rules/styles/0002777000176600017550000000000011372120322013116 500000000000000xindy-2.4/make-rules/styles/example.xdy0000644000176600017550000000555407451131711015231 00000000000000;; read inputenc rules (require "tex/inputenc/latin1.xdy") ;; read language-specific (and encoding-specific) rule-sets (require "lang/spanish/traditional-latin1.xdy") ;; apply rules left-to-right or right-to-left? ;; run 0 run 1 run 2 run 3 (define-sort-rule-orientations (forward backward forward forward)) ;; define order of sorting runs (use-rule-set :run 0 :rule-set ("es-alphabetize" "es-ignore-special")) (use-rule-set :run 1 :rule-set ("es-resolve-diacritics" "es-ignore-special")) (use-rule-set :run 2 :rule-set ("es-resolve-case" "es-ignore-special")) (use-rule-set :run 3 :rule-set ("es-resolve-special")) ;; define other stuff (define-attributes ("default")) ;; The description of the location-classes. ;; Add more location classes as needed. (define-location-class "arabic-page-numbers" ("arabic-numbers")) (define-location-class "roman-page-numbers" ("roman-numbers-lowercase")) (define-location-class "Roman-page-numbers" ("roman-numbers-uppercase")) (define-location-class "alpha-page-numbers" ("alpha")) (define-location-class "Alpha-page-numbers" ("ALPHA")) ;; The most frequently used cross reference class "see". Add more, if ;; necessary. (define-crossref-class "see") (markup-crossref-list :open "\see{" :close "}{}" :class "see") ;; In makeindex: page_precedence "rnaRA" ;; List all location classes appearing in your document. (define-location-class-order ("roman-page-numbers" "arabic-page-numbers" "alpha-page-numbers" "Roman-page-numbers" "Alpha-page-numbers" "see")) ;; preamble "\\begin{theindex}\n" ;; postamble "\n\n\\end{theindex}\n" (markup-index :open "\begin{theindex}~n" :close "~n~n\end{theindex}~n" :tree) ;; These specifiers are not directly supported via a command-line ;; switch as in makeindex. Add the appropriate markup-commands into ;; the preamble. ;; setpage_prefix "~n \setcounter{page}{" ;; setpage_suffix "}~n" ;; group_skip "~n~n \indexspace~n" (markup-letter-group-list :sep "~n~n \indexspace~n") ;; even though we comment out (%) the letter-group heading, ;; the following is useful if you want to check the .ind-file (markup-letter-group :open-head "~n % ") ;; The indexentries (item_<..> specifiers) (markup-indexentry :open "~n \item " :depth 0) (markup-indexentry :open "~n \subitem " :depth 1) (markup-indexentry :open "~n \subsubitem " :depth 2) ;; Location-references ;; delim_0 ", " ;; delim_1 ", " ;; delim_2 ", " (markup-locclass-list :open ", " :sep ", ") ;; delim_n ", " (markup-locref-list :sep ", ") ;; delim_r "--" (markup-range :sep "--") ;; That's all ;-) ;; End ;; Local Variables: ;; mode: lisp ;; End: xindy-2.4/make-rules/styles/Makefile.in0000664000176600017550000002304411372120313015102 00000000000000# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = make-rules/styles DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_prog_latex.m4 \ $(top_srcdir)/m4/ac_prog_pdflatex.m4 $(top_srcdir)/VERSION \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = `echo $$p | sed -e 's|^.*/||'`; am__installdirs = "$(DESTDIR)$(stylesdir)" stylesDATA_INSTALL = $(INSTALL_DATA) DATA = $(styles_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CLISP = @CLISP@ CONVERT_FROM_UTF8 = @CONVERT_FROM_UTF8@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EXEEXT = @EXEEXT@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ latex = @latex@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ memdir = @memdir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pdflatex = @pdflatex@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ modulesdir = $(pkglibdir)/modules stylesdir = $(modulesdir)/styles STYLES = \ example.xdy \ makeindex.xdy \ vermeer.xdy EXTRA_DIST = $(STYLES) styles_DATA = $(STYLES) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign make-rules/styles/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --foreign make-rules/styles/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh install-stylesDATA: $(styles_DATA) @$(NORMAL_INSTALL) test -z "$(stylesdir)" || $(MKDIR_P) "$(DESTDIR)$(stylesdir)" @list='$(styles_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ echo " $(stylesDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(stylesdir)/$$f'"; \ $(stylesDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(stylesdir)/$$f"; \ done uninstall-stylesDATA: @$(NORMAL_UNINSTALL) @list='$(styles_DATA)'; for p in $$list; do \ f=$(am__strip_dir) \ echo " rm -f '$(DESTDIR)$(stylesdir)/$$f'"; \ rm -f "$(DESTDIR)$(stylesdir)/$$f"; \ done tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(stylesdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am info: info-am info-am: install-data-am: install-stylesDATA install-dvi: install-dvi-am install-exec-am: install-html: install-html-am install-info: install-info-am install-man: install-pdf: install-pdf-am install-ps: install-ps-am installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-stylesDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip install-stylesDATA installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am uninstall \ uninstall-am uninstall-stylesDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: xindy-2.4/make-rules/styles/Makefile.am0000644000176600017550000000211710741151566015102 00000000000000## Use `autoreconf' in top-level directory to recreate all ## autoconf/automake files. ## Or, call `automake Makefile' to create only Makefile.in. ## Copyright (C) 2004-2005 by Gour. ## ## 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. modulesdir = $(pkglibdir)/modules stylesdir = $(modulesdir)/styles STYLES = \ example.xdy \ makeindex.xdy \ vermeer.xdy EXTRA_DIST = $(STYLES) styles_DATA = $(STYLES) xindy-2.4/make-rules/styles/makeindex.xdy0000644000176600017550000000475607451131711015546 00000000000000 ;; This file defines the index style 'makeindex', the default. ;; Here should ONLY be definitions that determine what a generated ;; index should look like, NOT the locale or sorting order or ;; document processor used. ;; define other stuff (define-attributes ("default" "hyperpage")) ;; The description of the location-classes. ;; Add more location classes as needed. (define-location-class "arabic-page-numbers" ("arabic-numbers")) (define-location-class "roman-page-numbers" ("roman-numbers-lowercase")) (define-location-class "Roman-page-numbers" ("roman-numbers-uppercase")) (define-location-class "alpha-page-numbers" ("alpha")) (define-location-class "Alpha-page-numbers" ("ALPHA")) ;; The most frequently used cross reference class "see". Add more, if ;; necessary. (define-crossref-class "see") (markup-crossref-list :open "\see{" :close "}{}" :class "see") (markup-locref :open "\hyperpage{" :close "}{}" :attr "hyperpage") ;; In makeindex: page_precedence "rnaRA" ;; List all location classes appearing in your document. (define-location-class-order ("roman-page-numbers" "arabic-page-numbers" "alpha-page-numbers" "Roman-page-numbers" "Alpha-page-numbers" "see")) ;; preamble "\\begin{theindex}\n" ;; postamble "\n\n\\end{theindex}\n" (markup-index :open "\begin{theindex}~n" :close "~n~n\end{theindex}~n" :tree) ;; These specifiers are not directly supported via a command-line ;; switch as in makeindex. Add the appropriate markup-commands into ;; the preamble. ;; setpage_prefix "~n \setcounter{page}{" ;; setpage_suffix "}~n" ;; group_skip "~n~n \indexspace~n" (markup-letter-group-list :sep "~n~n \indexspace~n") ;; even though we comment out (%) the letter-group heading, ;; the following is useful if you want to check the .ind-file (markup-letter-group :open-head "~n % ") ;; The indexentries (item_<..> specifiers) (markup-indexentry :open "~n \item " :depth 0) (markup-indexentry :open "~n \subitem " :depth 1) (markup-indexentry :open "~n \subsubitem " :depth 2) ;; Location-references ;; delim_0 ", " ;; delim_1 ", " ;; delim_2 ", " (markup-locclass-list :open ", " :sep ", ") ;; delim_n ", " (markup-locref-list :sep ", ") ;; delim_r "--" (markup-range :sep "--") ;; That's all ;-) ;; End ;; Local Variables: ;; mode: lisp ;; End: xindy-2.4/make-rules/styles/vermeer.xdy0000644000176600017550000000500707451131711015234 00000000000000 ;; This file defines the index style 'makeindex', the default. ;; Here should ONLY be definitions that determine what a generated ;; index should look like, NOT the locale or sorting order or ;; document processor used. ;; define other stuff (define-attributes ("default" "hyperpage")) ;; The description of the location-classes. ;; Add more location classes as needed. (define-location-class "arabic-page-numbers" ("arabic-numbers")) (define-location-class "roman-page-numbers" ("roman-numbers-lowercase")) (define-location-class "Roman-page-numbers" ("roman-numbers-uppercase")) (define-location-class "alpha-page-numbers" ("alpha")) (define-location-class "Alpha-page-numbers" ("ALPHA")) ;; The most frequently used cross reference class "see". Add more, if ;; necessary. (define-crossref-class "see") (markup-crossref-list :open "\see{" :close "}{}" :class "see") (markup-locref :open "\hyperpage{" :close "}{}" :attr "hyperpage") ;; In makeindex: page_precedence "rnaRA" ;; List all location classes appearing in your document. (define-location-class-order ("roman-page-numbers" "arabic-page-numbers" "alpha-page-numbers" "Roman-page-numbers" "Alpha-page-numbers" "see")) ;; preamble "\\begin{theindex}\n" ;; postamble "\n\n\\end{theindex}\n" (markup-index :open "\begin{theindex}~n" :close "~n~n\end{theindex}~n" :tree) ;; These specifiers are not directly supported via a command-line ;; switch as in makeindex. Add the appropriate markup-commands into ;; the preamble. ;; setpage_prefix "~n \setcounter{page}{" ;; setpage_suffix "}~n" ;; group_skip "~n~n \indexspace~n" (markup-letter-group-list :sep "~n~n \indexspace~n") ;; even though we comment out (%) the letter-group heading, ;; the following is useful if you want to check the .ind-file (markup-letter-group :open-head "~n \textbf{[ " :close-head " ]}") ;; The indexentries (item_<..> specifiers) (markup-indexentry :open "~n \item " :depth 0) (markup-indexentry :open "~n \subitem " :depth 1) (markup-indexentry :open "~n \subsubitem " :depth 2) ;; Location-references ;; delim_0 ", " ;; delim_1 ", " ;; delim_2 ", " (markup-locclass-list :open ", " :sep ", ") ;; delim_n ", " (markup-locref-list :sep ", ") ;; delim_r "--" (markup-range :sep "--") ;; That's all ;-) ;; End ;; Local Variables: ;; mode: lisp ;; End: xindy-2.4/make-rules/makeindex.sh0000644000176600017550000001704407451131711014023 00000000000000#!/bin/sh # # This script is at the same time the documentation for the # localization architecture used in Xindy/make-rules. # (c) 2001 Martin Vermeer # # Print out help text: # if [ "$1" = "" ] ; then echo "" echo "Syntax:" echo " ./makeindex.sh [[-v ] [-e ] -m ]* [-d ] [-s