summaryrefslogtreecommitdiff
path: root/Build/source/utils/xindy
AgeCommit message (Collapse)Author
2009-08-05adapt xindy build to new clisp-2.48Peter Breitenlohner
git-svn-id: svn://tug.org/texlive/trunk@14532 c570f23f-e606-0410-a88d-b1316a301751
2009-06-15regeneratePeter Breitenlohner
git-svn-id: svn://tug.org/texlive/trunk@13755 c570f23f-e606-0410-a88d-b1316a301751
2009-06-15implement compiler warningsPeter Breitenlohner
git-svn-id: svn://tug.org/texlive/trunk@13751 c570f23f-e606-0410-a88d-b1316a301751
2009-06-03avoid compiler warningsPeter Breitenlohner
git-svn-id: svn://tug.org/texlive/trunk@13596 c570f23f-e606-0410-a88d-b1316a301751
2009-06-03strip xindy.run (aka clisp)Karl Berry
git-svn-id: svn://tug.org/texlive/trunk@13590 c570f23f-e606-0410-a88d-b1316a301751
2009-05-22reconfigure with automake-1.11 -- part 3Peter Breitenlohner
git-svn-id: svn://tug.org/texlive/trunk@13385 c570f23f-e606-0410-a88d-b1316a301751
2009-05-22reconfigure with automake-1.11 -- part 2Peter Breitenlohner
git-svn-id: svn://tug.org/texlive/trunk@13384 c570f23f-e606-0410-a88d-b1316a301751
2009-05-22reconfigure with automake-1.11 -- part 1Peter Breitenlohner
git-svn-id: svn://tug.org/texlive/trunk@13382 c570f23f-e606-0410-a88d-b1316a301751
2009-05-22build system: cleanup, remove unused files, regeneratePeter Breitenlohner
git-svn-id: svn://tug.org/texlive/trunk@13371 c570f23f-e606-0410-a88d-b1316a301751
2009-05-18build system: cleanup xindy, remove some unused filesPeter Breitenlohner
git-svn-id: svn://tug.org/texlive/trunk@13202 c570f23f-e606-0410-a88d-b1316a301751
2009-05-17update xindy buildPeter Breitenlohner
git-svn-id: svn://tug.org/texlive/trunk@13152 c570f23f-e606-0410-a88d-b1316a301751
2009-05-11build fixes: luatex for Solaris 8 (-lresolv), xindyPeter Breitenlohner
git-svn-id: svn://tug.org/texlive/trunk@13044 c570f23f-e606-0410-a88d-b1316a301751
2009-05-11build system: fix fonconfig detection, allow build without latexPeter Breitenlohner
git-svn-id: svn://tug.org/texlive/trunk@13042 c570f23f-e606-0410-a88d-b1316a301751
2009-05-10build system: remove some unused filesPeter Breitenlohner
git-svn-id: svn://tug.org/texlive/trunk@13030 c570f23f-e606-0410-a88d-b1316a301751
2009-05-09build system: more utils/xindy/ and general cleanupPeter Breitenlohner
git-svn-id: svn://tug.org/texlive/trunk@13020 c570f23f-e606-0410-a88d-b1316a301751
2009-05-08new build system: utils/t1utils/ and utils/xindy/Peter Breitenlohner
git-svn-id: svn://tug.org/texlive/trunk@13005 c570f23f-e606-0410-a88d-b1316a301751
2009-05-07/home/texlive/karl/Master/tlpkg/bin/tl-update-autoKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@12965 c570f23f-e606-0410-a88d-b1316a301751
2009-04-30/home/texlive/karl/Master/tlpkg/bin/tl-update-autoKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@12881 c570f23f-e606-0410-a88d-b1316a301751
2009-04-20/home/texlive/karl/Master/tlpkg/bin/tl-update-autoKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@12756 c570f23f-e606-0410-a88d-b1316a301751
2009-03-26fix from Zdenek WagnerVladimir Volovich
git-svn-id: svn://tug.org/texlive/trunk@12521 c570f23f-e606-0410-a88d-b1316a301751
2009-03-22sync with changes in CVS repoVladimir Volovich
git-svn-id: svn://tug.org/texlive/trunk@12483 c570f23f-e606-0410-a88d-b1316a301751
2009-02-06/home/texlive/karl/Master/tlpkg/bin/tl-update-autoKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@12101 c570f23f-e606-0410-a88d-b1316a301751
2009-02-01/home/texlive/karl/Master/tlpkg/bin/tl-update-autoKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@12041 c570f23f-e606-0410-a88d-b1316a301751
2009-01-20restore real config.* scriptsKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@11931 c570f23f-e606-0410-a88d-b1316a301751
2009-01-20/home/texlive/karl/Master/tlpkg/bin/tl-update-autoKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@11923 c570f23f-e606-0410-a88d-b1316a301751
2008-12-19/home/texlive/karl/Master/tlpkg/bin/tl-update-autoKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@11652 c570f23f-e606-0410-a88d-b1316a301751
2008-12-18/home/texlive/karl/Master/tlpkg/bin/tl-update-autoKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@11639 c570f23f-e606-0410-a88d-b1316a301751
2008-12-12/home/texlive/karl/Master/tlpkg/bin/tl-update-autoKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@11593 c570f23f-e606-0410-a88d-b1316a301751
2008-12-11/home/texlive/karl/Master/tlpkg/bin/tl-update-autoKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@11588 c570f23f-e606-0410-a88d-b1316a301751
2008-11-16/home/texlive/karl/Master/tlpkg/bin/tl-update-autoKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@11308 c570f23f-e606-0410-a88d-b1316a301751
2008-10-15autoreconfVladimir Volovich
git-svn-id: svn://tug.org/texlive/trunk@10982 c570f23f-e606-0410-a88d-b1316a301751
2008-10-15added the --with-xindy-recode configure option, to allow using `recode' ↵Vladimir Volovich
instead of `iconv' on systems (such as *BSD) which do not support some character set conversion, e.g. from UTF-8 to ISO-IR-111 git-svn-id: svn://tug.org/texlive/trunk@10981 c570f23f-e606-0410-a88d-b1316a301751
2008-09-29/home/texlive/karl/Master/tlpkg/bin/tl-update-autoKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@10784 c570f23f-e606-0410-a88d-b1316a301751
2008-09-08/home/texlive/karl/Master/tlpkg/bin/tl-update-autoKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@10482 c570f23f-e606-0410-a88d-b1316a301751
2008-07-31comment out #include "clisp.h"Vladimir Volovich
it was included for regex functions on platforms w/o system regex (e.g.mingw); but this causes segfaults on some other platforms; to be investigated git-svn-id: svn://tug.org/texlive/trunk@9924 c570f23f-e606-0410-a88d-b1316a301751
2008-07-30if the binaries directory is a symlink, clisp may get confused because of ↵Vladimir Volovich
relative paths used to get to the texmf tree, so we resolve the path using Cwd::realpath() bug found by Richard Koch, where MacTeX uses layout where /usr/texbin is a symlink to e.g. /usr/local/texlive/2008/bin/universal-darwin git-svn-id: svn://tug.org/texlive/trunk@9901 c570f23f-e606-0410-a88d-b1316a301751
2008-07-29rename xindy-powerpc.mem to xindy-ppc.mem (to match -arch option on gcc on mac)Vladimir Volovich
git-svn-id: svn://tug.org/texlive/trunk@9872 c570f23f-e606-0410-a88d-b1316a301751
2008-07-29add support for Mac universal binary: xindy.run is one binary for intel and ↵Vladimir Volovich
powerpc Mac, but the mem file depends on machine type: xindy-powerpc.mem or xindy-i386.mem git-svn-id: svn://tug.org/texlive/trunk@9870 c570f23f-e606-0410-a88d-b1316a301751
2008-07-16added "use 5.006;" to fail gracefully on outdated perl versionsVladimir Volovich
added function forward declarations, to avoid warnings shown by "perl -c -w" git-svn-id: svn://tug.org/texlive/trunk@9599 c570f23f-e606-0410-a88d-b1316a301751
2008-07-14/home/texlive/karl/Master/tlpkg/bin/tl-update-autoKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@9557 c570f23f-e606-0410-a88d-b1316a301751
2008-07-14./tl-update-autoKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@9551 c570f23f-e606-0410-a88d-b1316a301751
2008-05-18change the condition for the "special texlive build behavior":Vladimir Volovich
previously it was triggered just by the --enable-tetex-build configure option, but some distributions are using both --enable-tetex-build and at the same time redefine the datadir, docdir, mandir, etc. now, the "special texlive build behavior" is enabled when both the --enable-tetex-build option is used, AND $datadir is the same as $prefix, which is the case when using the default Build script. the "special texlive build behavior" for xindy consists of: * installing "xindy" and "texindy" as symlinks pointing to scripts in the texmf/scripts/xindy/ directory, rather than copying them as regular files into bindir. * installing xindy.mem into bindir (rather than into pkglibdir), as in texlive, it is the only platform-dependent directory, and there's no per-platform lib directory. * redefining datadir, docdir and mandir to the layout used in texlive: datadir="$prefix/texmf" docdir="$prefix/texmf/doc/$PACKAGE_NAME" mandir="$prefix/texmf/doc/man" * disabling docs generation and make-rules build (because they require working latex and pdflatex during build). in normal texlive builds, the docs and make-rules are installed in the texmf tree, and need not be re-built. if distributor wants to build the whole texlive, with xindy, and uses the --enable-tetex-build, but redefines datadir, we disable the above "special texlive build behavior". in this case, however, please keep in mind that you need the working latex (for make-rules) and pdflatex (for docs) during xindy build. if you do not have it, add --disable-make-rules and --disable-docs configure options, but keep in mind that without the make-rules, xindy's install is incomplete, and you need to use the files supplied by texlive's Master/texmf/xindy tree. git-svn-id: svn://tug.org/texlive/trunk@8199 c570f23f-e606-0410-a88d-b1316a301751
2008-05-17cosmetic change in displaying error message when installing symlinksVladimir Volovich
(use stderr instead of stdout, and exit 1 instead of false) git-svn-id: svn://tug.org/texlive/trunk@8198 c570f23f-e606-0410-a88d-b1316a301751
2008-05-16pass MAKE env. var. to clisp-link, so ordrules/link.sh will use the proper make.Vladimir Volovich
without this, there was a problem e.g. on FreeBSD when using gmake to build xindy, which was setting MAKEFLAGS=w but ordrules/link.sh was calling "make" (because MAKE was not passed to it), and "make" was breaking because of the MAKEFLAGS variable, thinking it is a target to make. git-svn-id: svn://tug.org/texlive/trunk@8170 c570f23f-e606-0410-a88d-b1316a301751
2008-05-11support texlive installation with --disable-multiplatform optionVladimir Volovich
(thanks to Peter Münster) git-svn-id: svn://tug.org/texlive/trunk@8037 c570f23f-e606-0410-a88d-b1316a301751
2008-05-10stop if the input file(s) do not exist; otherwise xindy showed a warning in ↵Vladimir Volovich
create_raw_index() and continued. ======================================== workaround for a woe32 problem (it is yet unclear how to solve it): apparently the "nul" file, when opened multiple times, causes a problem. when no logfile is given, it defaulted to nul file, which caused error in xindy-lisp.exe. still reproducible by specifying "-t nul", e.g.: xindy -t nul -M texindy x.idx [...] ERROR: OPEN: #<OUTPUT UNBUFFERED FILE-STREAM CHARACTER #P"nul"> already points to file "Z:\\Master\\texmf\\xindy\\base\\latex.xdy", opening the file again for :INPUT-IMMUTABLE may produce unexpected results so we set the log file to *.ilg on woe32 unless it is explicitly specified. another contributor factor to this problem is the "-q" option which also tries to use "nul" and this causes a problem: xindy -q -M texindy x.idx ERROR: OPEN: #<OUTPUT UNBUFFERED FILE-STREAM CHARACTER> already points to file "Z:\\Master\\texmf\\xindy\\base\\numeric-sort.xdy", opening the file again for :INPUT-IMMUTABLE may produce unexpected results ======================================== workaround for a woe32 problem: delete the output file if it already exists prior to calling xindy, otherwise it is unable to overwrite it. (this does not happen with the log file which it is able to overwrite) ======================================== strangely, i did not see the last 2 problems in my previous tests. it may be caused by a clisp bug. git-svn-id: svn://tug.org/texlive/trunk@8008 c570f23f-e606-0410-a88d-b1316a301751
2008-05-10frontend command name on woe32 changed from xindy.texlua to xindy.batVladimir Volovich
git-svn-id: svn://tug.org/texlive/trunk@8002 c570f23f-e606-0410-a88d-b1316a301751
2008-04-24tex2xindy.c: regenerated with flex 2.5.35Vladimir Volovich
git-svn-id: svn://tug.org/texlive/trunk@7622 c570f23f-e606-0410-a88d-b1316a301751
2008-04-20configure.ac: check (also) for regex.h; fail if one of the required headers ↵Vladimir Volovich
is not found git-svn-id: svn://tug.org/texlive/trunk@7540 c570f23f-e606-0410-a88d-b1316a301751
2008-04-20fix the way compressing xindy.mem is disabled on woe32Vladimir Volovich
git-svn-id: svn://tug.org/texlive/trunk@7539 c570f23f-e606-0410-a88d-b1316a301751