summaryrefslogtreecommitdiff
path: root/Build/source/utils/xindy
AgeCommit message (Collapse)Author
2008-03-27autoreconfVladimir Volovich
git-svn-id: svn://tug.org/texlive/trunk@7175 c570f23f-e606-0410-a88d-b1316a301751
2008-03-27make "make dist" and "make distcheck" work:Vladimir Volovich
configure.ac: removed no-dist option from AM_INIT_AUTOMAKE src/Makefile.am: new file rte/ordrules/Makefile.am: new file, based on old Makefile.in (rte/ordrules directory previously did not use automake) other Makefile.am files - various cleanups to make "make distcheck" work git-svn-id: svn://tug.org/texlive/trunk@7174 c570f23f-e606-0410-a88d-b1316a301751
2008-03-27rte/ordrules/link.sh: use ${MAKE-make} instead of make, in case user's make ↵Vladimir Volovich
program is not called "make" git-svn-id: svn://tug.org/texlive/trunk@7173 c570f23f-e606-0410-a88d-b1316a301751
2008-03-26make-rules/inputenc/Makefile.am:Vladimir Volovich
when generating latin.xdy: * show full list of source files, rather than latin?.xdy * do not show timestamp when the file was generated, as it is useless here * clear environment when calling sort, to make the generated latin.xdy locale-indepemdent git-svn-id: svn://tug.org/texlive/trunk@7170 c570f23f-e606-0410-a88d-b1316a301751
2008-03-26make-rules/inputenc/Makefile.am:Vladimir Volovich
change "sort -u latin?.xdy" to "env - sort -u latin?.xdy" to avoid dependency on locale in the generated file. git-svn-id: svn://tug.org/texlive/trunk@7169 c570f23f-e606-0410-a88d-b1316a301751
2008-03-26configure.ac:Vladimir Volovich
removed AC_CHECK_LIB([fl], [main]) because a check for flex library is already performed by AC_PROG_LEX git-svn-id: svn://tug.org/texlive/trunk@7168 c570f23f-e606-0410-a88d-b1316a301751
2008-03-26move the test for "LEX is not found" right after AC_PROG_LEXVladimir Volovich
git-svn-id: svn://tug.org/texlive/trunk@7167 c570f23f-e606-0410-a88d-b1316a301751
2008-03-26stop if LEX (flex or lex) is not found during configureVladimir Volovich
git-svn-id: svn://tug.org/texlive/trunk@7166 c570f23f-e606-0410-a88d-b1316a301751
2008-03-26renamed xindy.v2.in to xindy.v2, and change #!/usr/bin/perl to ↵Vladimir Volovich
#!/usr/bin/env perl (the only change which was being made to xindy.v2.in to get xindy.v2 was perl path) changed user-commands/Makefile.am to not install xindy.v2 (from Joachim) removed kludge from xindy to call xindy.v2 if an old calling convention is used git-svn-id: svn://tug.org/texlive/trunk@7164 c570f23f-e606-0410-a88d-b1316a301751
2008-03-26configure.ac: rearranged code to allow TETEX_BUILD override the defaults for ↵Vladimir Volovich
enable_make_rules and enable_docs git-svn-id: svn://tug.org/texlive/trunk@7163 c570f23f-e606-0410-a88d-b1316a301751
2008-03-26TETEX_BUILD: "rm -f" the symlinks in $bindir before installing them,Vladimir Volovich
to prevent an error if "make install" is called twice git-svn-id: svn://tug.org/texlive/trunk@7162 c570f23f-e606-0410-a88d-b1316a301751
2008-03-26TETEX_BUILD:Vladimir Volovich
disable docs and make-rules by default, unless explicitly enabled via --enable-docs and --enable-make-rules configure options. This is to not require a working latex (and pdflatex) when building TeX Live. git-svn-id: svn://tug.org/texlive/trunk@7161 c570f23f-e606-0410-a88d-b1316a301751
2008-03-25simplified the way make-rules.pl finds out where to search for test.xdyVladimir Volovich
(do not require 3rd @ARGV parameter, but look in @INC, as we pass the $srcdir there) git-svn-id: svn://tug.org/texlive/trunk@7157 c570f23f-e606-0410-a88d-b1316a301751
2008-03-25removed perl scripts which are generated during make-rules build.Vladimir Volovich
verified that these removed files are exactly the same as the ones which are generated. git-svn-id: svn://tug.org/texlive/trunk@7156 c570f23f-e606-0410-a88d-b1316a301751
2008-03-25typo fixVladimir Volovich
git-svn-id: svn://tug.org/texlive/trunk@7152 c570f23f-e606-0410-a88d-b1316a301751
2008-03-25changed ISO8859-1 to ISO-8859-1 etc in a few places which call iconv,Vladimir Volovich
for consistency with other places. git-svn-id: svn://tug.org/texlive/trunk@7151 c570f23f-e606-0410-a88d-b1316a301751
2008-03-25bugfix in make-rules:Vladimir Volovich
%latin5.pl : %utf8.pl.in sed -e 's/@u{\([^}]*\)}//g;' <$< | \ - iconv -f UTF-8 -t ISO8859-5 >$@ + iconv -f UTF-8 -t ISO-8859-9 >$@ latin5 is not ISO-8859-5 (which is a cyrillic encoding) but ISO-8859-9, so this make rule was failing with invalid characters. it was noticed after a change from "/usr/bin/perl" to "/usr/bin/env perl" which touched the timestamps so the script got regenerated. git-svn-id: svn://tug.org/texlive/trunk@7150 c570f23f-e606-0410-a88d-b1316a301751
2008-03-25from Karl: globally changeVladimir Volovich
#!/usr/bin/perl to #!/usr/bin/env perl which is more portable git-svn-id: svn://tug.org/texlive/trunk@7149 c570f23f-e606-0410-a88d-b1316a301751
2008-03-25mention ffcall source in clisp-2.43 tarball, which is apparently more recent ↵Vladimir Volovich
than ffcall-1.10 git-svn-id: svn://tug.org/texlive/trunk@7148 c570f23f-e606-0410-a88d-b1316a301751
2008-03-25TETEX_BUILD: added a missing $(MKDIR_P) "$(prefix)/texmf/scripts/xindy"Vladimir Volovich
git-svn-id: svn://tug.org/texlive/trunk@7146 c570f23f-e606-0410-a88d-b1316a301751
2008-03-25autoreconfVladimir Volovich
git-svn-id: svn://tug.org/texlive/trunk@7145 c570f23f-e606-0410-a88d-b1316a301751
2008-03-25for TETEX_BUILD:Vladimir Volovich
from Karl: instead of putting wrapper scripts (xindy and texindy) and *.xdy modules under texmf/scripts/xindy, adjust things so that the actual scripts (xindy and texindy) are in texmf/scripts/xindy, but everything else (*.xdy modules) is just in texmf/xindy. git-svn-id: svn://tug.org/texlive/trunk@7144 c570f23f-e606-0410-a88d-b1316a301751
2008-03-25tex2xindy/Makefile.am, doc/Makefile.am, user-commands/Makefile.am:Vladimir Volovich
since we've put rules for manpage and PDF docs regeneration inside MAINTAINER_MODE, do not ignore make errors if pod2man or groff is not available (reverting previous change which was ignoring errors) user-commands/Makefile.am: if TETEX_BUILD, install perl wrapper scripts (xindy xindy.v2 texindy) under $(prefix)/texmf/scripts/xindy/ using the .pl suffix (added the suffix). git-svn-id: svn://tug.org/texlive/trunk@7143 c570f23f-e606-0410-a88d-b1316a301751
2008-03-25autoreconfVladimir Volovich
git-svn-id: svn://tug.org/texlive/trunk@7139 c570f23f-e606-0410-a88d-b1316a301751
2008-03-25added the AM_MAINTAINER_MODE to configure.ac and put the rules for manpages ↵Vladimir Volovich
and PDF docs regeneration under "if MAINTAINER_MODE" conditional, to avoid rebuilding them in normal builds git-svn-id: svn://tug.org/texlive/trunk@7138 c570f23f-e606-0410-a88d-b1316a301751
2008-03-24fix typo and slightly reformatVladimir Volovich
git-svn-id: svn://tug.org/texlive/trunk@7121 c570f23f-e606-0410-a88d-b1316a301751
2008-03-24add a README-clisp file with some instructions on how to build clisp for xindyVladimir Volovich
git-svn-id: svn://tug.org/texlive/trunk@7120 c570f23f-e606-0410-a88d-b1316a301751
2008-03-24renamed the --with-external-clisp[=PATH] configure option to --with-clisp[=PATH]Vladimir Volovich
git-svn-id: svn://tug.org/texlive/trunk@7118 c570f23f-e606-0410-a88d-b1316a301751
2008-03-24revert the fix-clisp-problems.dpatch from Debian, as it contains a workaroundVladimir Volovich
for the broken clisp-2.44 debian package, and is not portable to other platforms. git-svn-id: svn://tug.org/texlive/trunk@7117 c570f23f-e606-0410-a88d-b1316a301751
2008-03-23configure.ac:Vladimir Volovich
require autoconf 2.60 or above, which support --docdir remove hardwired setting of docdir to $datadir/doc/$PACKAGE_NAME-$PACKAGE_VERSION for non-tetex builds, because configure now supports --docdir (for tetex builds, hardwire $prefix/texmf/doc/$PACKAGE_NAME) remove checks for unused programs (per xindy mailing list discussion): AC_PROG_CXX, AC_PROG_CPP, AC_PROG_YACC, AC_PROG_LN_S, AC_PROG_GCC_TRADITIONAL user-commands/Makefile.am: change $(LN_S) to "ln -s" for installing 3 synlinks in in tetex build. git-svn-id: svn://tug.org/texlive/trunk@7099 c570f23f-e606-0410-a88d-b1316a301751
2008-03-23configure.ac: more portable codeVladimir Volovich
rte/Makefile.am: small cleanup (get rid of RM_R variable, use rm -rf) git-svn-id: svn://tug.org/texlive/trunk@7098 c570f23f-e606-0410-a88d-b1316a301751
2008-03-22bugfix for pod2man invocation; regenerated xindy.1 and texindy.1 with ↵Vladimir Volovich
correct date header git-svn-id: svn://tug.org/texlive/trunk@7085 c570f23f-e606-0410-a88d-b1316a301751
2008-03-22autoreconfVladimir Volovich
git-svn-id: svn://tug.org/texlive/trunk@7084 c570f23f-e606-0410-a88d-b1316a301751
2008-03-22ignore a make error if pod2man or groff is not available (they're used to ↵Vladimir Volovich
regenerate distributed docs, so useful only for maintainer), and fixed typos in pod2man calls (missing backslash). git-svn-id: svn://tug.org/texlive/trunk@7083 c570f23f-e606-0410-a88d-b1316a301751
2008-03-22do not install the *.pl files used only during build of makerules into the ↵Vladimir Volovich
modules lang directories. git-svn-id: svn://tug.org/texlive/trunk@7082 c570f23f-e606-0410-a88d-b1316a301751
2008-03-22autoreconf -vfiVladimir Volovich
git-svn-id: svn://tug.org/texlive/trunk@7076 c570f23f-e606-0410-a88d-b1316a301751
2008-03-22corrected rules for pod2man manpage regeneration, to use infoVladimir Volovich
from CVS ident lines. removed unused GIFs from the doc directory: next.gif, prev.gif, toc.gif makeindex4.pdf was previously installed but not anymore (although it is kept in the source tarball); added makeindex4 script and manpage from sourceforge CVS repository, but keep them only in the source tarball, and do not install them. keep xindy.v2 script, manpage and PDF only in the source tarball and do not install them. git-svn-id: svn://tug.org/texlive/trunk@7075 c570f23f-e606-0410-a88d-b1316a301751
2008-03-22autoreconfVladimir Volovich
git-svn-id: svn://tug.org/texlive/trunk@7068 c570f23f-e606-0410-a88d-b1316a301751
2008-03-22* instead of 3 configure options: --enable-external-clisp,Vladimir Volovich
--enable-clisp-path, --enable-clisp-dir there is now only one: --with-external-clisp[=PATH] which, when used, asks to use an external clisp, which is searched in $PATH, or it is possible to supply an absolute location if it is not in $PATH. * the former --enable-clisp-dir option is removed; instead, we use a robust way to determine CLISP library directory by calling clisp -q -norc -x '(progn (princ *lib-directory*) (values))' (this is borrowed from the Meta-CVS package, referenced at http://www.niksula.cs.hut.fi/~tsiivola/clisp-ffi-howto.html) * the configure script performs better checking of clisp availability and shows proper errors when needed. * added the --enable-tetex-build option which is used for the texlive builds, and installs the files at the texlive-specific locations. added corresponding support to the user-commands scripts (xindy, xindy.v2, texindy), to allow them locate xindy.{run,mem} and runtime *.xdy modules in the texlive layout. * do not fail if clisp-link shell script exists but is not executable, as it happens in some distributions. instead, call it via "sh". git-svn-id: svn://tug.org/texlive/trunk@7067 c570f23f-e606-0410-a88d-b1316a301751
2008-03-20regenerated aclocal.m4 (no change), configure and Makefile.in files:Vladimir Volovich
aclocal -I m4 autoconf automake git-svn-id: svn://tug.org/texlive/trunk@7035 c570f23f-e606-0410-a88d-b1316a301751
2008-03-20add support for building xindy from outside of the source tree, for the ↵Vladimir Volovich
standard TL build to work git-svn-id: svn://tug.org/texlive/trunk@7034 c570f23f-e606-0410-a88d-b1316a301751
2008-03-20add pod2man rules to regenerate manpages, for convenienceVladimir Volovich
git-svn-id: svn://tug.org/texlive/trunk@7033 c570f23f-e606-0410-a88d-b1316a301751
2008-03-19applied changes from the debian package xindy_2.3-2, except:Vladimir Volovich
* patch to modules/styles/Makefile.in has been already applied * man pages regenerated with proper name, version and page header, i.e. instead of pod2man --verbose tex2xindy/tex2xindy.l tex2xindy/tex2xindy.1 \ user-commands/texindy user-commands/texindy.1 \ user-commands/xindy.in user-commands/xindy.1 which was used in the debian package, we used pod2man --verbose -n TEX2XINDY -r "Version 1.21" -c "xindy" tex2xindy/tex2xindy.l tex2xindy/tex2xindy.1 pod2man --verbose -n TEXINDY -r "Version 1.5" -c "xindy" user-commands/texindy user-commands/texindy.1 pod2man --verbose -n XINDY -r "Version 1.8" -c "xindy" user-commands/xindy.in user-commands/xindy.1 which matches the original package, except for TEX2XINDY (original uses TEX2XINDY.L which seems incorrect, because the man page documents tex2xindy script but not its source file tex2xindy.l) git-svn-id: svn://tug.org/texlive/trunk@7028 c570f23f-e606-0410-a88d-b1316a301751
2008-03-18changed modules directory from $(pkglibdir)/modules to $(pkgdatadir) in 2 ↵Vladimir Volovich
places missed by Debian patches. 2 files were installed in the wrong location: $prefix/lib/xindy/modules/styles/basic.xdy $prefix/lib/xindy/modules/styles/makeidx.xdy instead of $prefix/share/styles/ as all other *.xdy modules. git-svn-id: svn://tug.org/texlive/trunk@7008 c570f23f-e606-0410-a88d-b1316a301751
2008-03-18debian patches from xindy_2.3-1 patched Makefile.in files but forgot to ↵Vladimir Volovich
patch the corresponding Makefile.am files git-svn-id: svn://tug.org/texlive/trunk@7007 c570f23f-e606-0410-a88d-b1316a301751
2008-03-18fix a typo in documentation for configure options:Vladimir Volovich
--clisp-path should have been --enable-clisp-path --clisp-dir should have been --enable-clisp-dir perl -p -i -e 's,--clisp-(path|dir),--enable-clisp-$1,' INSTALL configure configure.ac git-svn-id: svn://tug.org/texlive/trunk@7006 c570f23f-e606-0410-a88d-b1316a301751
2008-03-18applied patched from the debian package xindy_2.3-1:Vladimir Volovich
latex-call.dpatch fix-echo-expansion.dpatch fix-FHS.dpatch help-option.dpatch fix-stdout.dpatch fix-manpages.dpatch git-svn-id: svn://tug.org/texlive/trunk@7004 c570f23f-e606-0410-a88d-b1316a301751
2008-03-18*original* xindy-2.3 sources downloaded fromVladimir Volovich
http://surfnet.dl.sourceforge.net/sourceforge/xindy/xindy-2.3.tar.gz except the directory "rte/clisp-2.43/", which contained original clisp-2.43 sources (nearly 48 MB), is removed. git-svn-id: svn://tug.org/texlive/trunk@7003 c570f23f-e606-0410-a88d-b1316a301751