Age | Commit message (Collapse) | Author |
|
- use TL specific installation directories only for `native' builds
- replace ${prefix}/texmf => $(datarootdir)/texmf
git-svn-id: svn://tug.org/texlive/trunk@24780 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@24532 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@21911 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@21732 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@21707 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@18348 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@18328 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@18299 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@18228 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@18205 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@18199 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@18198 c570f23f-e606-0410-a88d-b1316a301751
|
|
still incomplete
git-svn-id: svn://tug.org/texlive/trunk@17141 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@16140 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@15977 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@13751 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@13202 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@13152 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@13030 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@13020 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@13005 c570f23f-e606-0410-a88d-b1316a301751
|
|
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
|
|
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
|
|
is not found
git-svn-id: svn://tug.org/texlive/trunk@7540 c570f23f-e606-0410-a88d-b1316a301751
|
|
sections)
git-svn-id: svn://tug.org/texlive/trunk@7537 c570f23f-e606-0410-a88d-b1316a301751
|
|
CLISP_LIB can potentially end with a backslash (on mingw),
which is treated as a line merging character in Makefile,
so add _AM_SUBST_NOTMAKE(CLISP_LIB) to avoid such situation,
and instead refer to CLISP_LIB as @CLISP_LIB@
configure.ac, rte/Makefile.am, binaries/Makefile.am:
on mingw, lisp.run is called lisp.exe
on mingw, we need to use .exe suffix for the backend
binary (which is called xindy.run on POSIX systems), so to avoid
a clash with the frontend user command "xindy", use the
name "xindy-lisp.exe" on mingw which is a counterpart
of "xindy.run" on POSIX.
binaries/Makefile.am:
renamed XINDY_RUN to RUN_XINDY to not clash with the newly
introduced XINDY_RUN and LISP_RUN variables
added -norc to RUN_XINDY
git-svn-id: svn://tug.org/texlive/trunk@7336 c570f23f-e606-0410-a88d-b1316a301751
|
|
from source integrated into xindy distribution.
the --with-clisp option provides a more powerful way of using any
clisp, either an OS-supplied, or built from source with any
desired configuration (e.g. with statically linked libsigsegv and
libffcall, without readline and/or ncurses, etc; this was not
possible with integrated clisp build)
also made some wording improvements in configure.ac
git-svn-id: svn://tug.org/texlive/trunk@7197 c570f23f-e606-0410-a88d-b1316a301751
|
|
automake manual (section 8.8, Yacc and Lex support)
this uses the "missing" script if lex is not found.
added the pre-generated tex2xindy.c to the distribution.
git-svn-id: svn://tug.org/texlive/trunk@7188 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@7177 c570f23f-e606-0410-a88d-b1316a301751
|
|
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
|
|
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
|
|
git-svn-id: svn://tug.org/texlive/trunk@7167 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@7166 c570f23f-e606-0410-a88d-b1316a301751
|
|
enable_make_rules and enable_docs
git-svn-id: svn://tug.org/texlive/trunk@7163 c570f23f-e606-0410-a88d-b1316a301751
|
|
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
|
|
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
|
|
git-svn-id: svn://tug.org/texlive/trunk@7118 c570f23f-e606-0410-a88d-b1316a301751
|
|
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
|
|
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
|
|
--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
|
|
--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
|
|
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
|