diff --git a/source/README.3installing b/source/README.3installing index 8c4d8ed154594ac56627010fc1158624bf8ffed9..fb3715958bb70fb9bb0893e2bf5a491d096149d9 100644 --- a/source/README.3installing +++ b/source/README.3installing @@ -74,7 +74,7 @@ is made in 'BINDIR'. For example, a symlink points from 'BINDIR/ps2eps' to 'DATAROOTDIR/texmf-dist/scripts/ps2eps/ps2eps.pl'. For Windows, a standard wrapper binary (copied to, e.g., 'BINDIR/ps2eps.exe') serves the same purpose. The source for the wrapper is in -'texk/texlive/w32_wrapper'. +'texk/texlive/windows_wrapper'. One reason for this is to avoid having many copies of the same script; a more important reason is that it guarantees the scripts will diff --git a/source/README.4layout b/source/README.4layout index dc2fbbaabb910969e5ce8e1f03b77cea66f2ad5e..6134378164c9e5ef26d2b5134ebe76bf54c4a2ba 100644 --- a/source/README.4layout +++ b/source/README.4layout @@ -263,14 +263,14 @@ due to the lack of symbolic links. -- Macro: KPSE_COND_WIN32_WRAP Call 'KPSE_COND_WIN32' and define the Automake conditional 'WIN32_WRAP' ('true' if the standard Windows wrapper - ('texk/texlive/w32_wrapper/runscript.exe') exists. This wrapper is - used on Windows instead of symlinks for the "linked scripts" (*note - Linked scripts::). + ('texk/texlive/windows_wrapper/runscript.exe') exists. This + wrapper is used on Windows instead of symlinks for the "linked + scripts" (*note Linked scripts::). -- Macro: KPSE_WIN32_CALL Call 'KPSE_COND_WIN32' and check if the file - 'texk/texlive/w32_wrapper/callexe.c' exists; if it does, create a - symlink in the build tree. Compiling 'callexe.c' with + 'texk/texlive/windows_wrapper/callexe.c' exists; if it does, create + a symlink in the build tree. Compiling 'callexe.c' with '-DEXEPROG='"FOO.exe"'' and installing 'callexe.exe' as 'BAR.exe' is used on Windows instead of a symlink 'BAR->FOO' for Unix-like systems. diff --git a/source/build-aux/texinfo.tex b/source/build-aux/texinfo.tex index 3cccf01d95824f559fa54807f6525b40c44dca4e..1ddfef4b878255ff954dd3dcd07329a20fdeefed 100644 --- a/source/build-aux/texinfo.tex +++ b/source/build-aux/texinfo.tex @@ -3,7 +3,7 @@ % Load plain if necessary, i.e., if running under initex. \expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi % -\def\texinfoversion{2023-01-02.21} +\def\texinfoversion{2023-03-04.12} % % Copyright 1985, 1986, 1988, 1990-2023 Free Software Foundation, Inc. % @@ -2683,25 +2683,21 @@ end } \setregularquotes -% Allow an option to not use regular directed right quote/apostrophe -% (char 0x27), but instead the undirected quote from cmtt (char 0x0d). -% The undirected quote is ugly, so don't make it the default, but it -% works for pasting with more pdf viewers (at least evince), the -% lilypond developers report. xpdf does work with the regular 0x27. +% output for ' in @code +% in tt font hex 0D (undirected) or 27 (curly right quote) % \def\codequoteright{% \ifusingtt {\ifflagclear{txicodequoteundirected}% {\ifflagclear{codequoteundirected}% {'}% - {\char'15 }}% - {\char'15 }}% + {\char"0D }}% + {\char"0D }}% {'}% } -% and a similar option for the left quote char vs. a grave accent. -% Modern fonts display ASCII 0x60 as a grave accent, so some people like -% the code environments to do likewise. +% output for ` in @code +% in tt font hex 12 (grave accent) or 60 (curly left quote) % \relax disables Spanish ligatures ?` and !` of \tt font. % \def\codequoteleft{% @@ -2709,8 +2705,8 @@ end {\ifflagclear{txicodequotebacktick}% {\ifflagclear{codequotebacktick}% {\relax`}% - {\char'22 }}% - {\char'22 }}% + {\char"12 }}% + {\char"12 }}% {\relax`}% } @@ -2729,7 +2725,7 @@ end \errmessage{Unknown @codequoteundirected value `\temp', must be on|off}% \fi\fi } -% + \parseargdef\codequotebacktick{% \def\temp{#1}% \ifx\temp\onword @@ -2744,6 +2740,11 @@ end \fi\fi } +% Turn them on by default +\let\SETtxicodequoteundirected = t +\let\SETtxicodequotebacktick = t + + % [Knuth] pp. 380,381,391, disable Spanish ligatures ?` and !` of \tt font. \def\noligaturesquoteleft{\relax\lq} @@ -2929,10 +2930,6 @@ end \let-\dashnobreak \let_\realunder \fi - % Given -foo (with a single dash), we do not want to allow a break - % after the hyphen. - \global\let\codedashprev=\codedash - % \codex } % @@ -2942,21 +2939,30 @@ end % % Now, output a discretionary to allow a line break, unless % (a) the next character is a -, or - % (b) the preceding character is a -. + % (b) the preceding character is a -, or + % (c) we are at the start of the string. + % In both cases (b) and (c), \codedashnobreak should be set to \codedash. + % % E.g., given --posix, we do not want to allow a break after either -. % Given --foo-bar, we do want to allow a break between the - and the b. \ifx\next\codedash \else - \ifx\codedashprev\codedash + \ifx\codedashnobreak\codedash \else \discretionary{}{}{}\fi \fi % we need the space after the = for the case when \next itself is a % space token; it would get swallowed otherwise. As in @code{- a}. - \global\let\codedashprev= \next + \global\let\codedashnobreak= \next } } \def\normaldash{-} % -\def\codex #1{\tclose{#1}\endgroup} +\def\codex #1{\tclose{% + % Given -foo (with a single dash), we do not want to allow a break + % after the -. \codedashnobreak is set to the first character in + % @code. + \futurelet\codedashnobreak\relax + #1% +}\endgroup} \def\codeunder{% % this is all so @math{@code{var_name}+1} can work. In math mode, _ @@ -3950,33 +3956,23 @@ $$% \def\HEADINGSoff{{\globaldefs=1 \headingsoff}} % global setting -% When we turn headings on, set the page number to 1. +% Set the page number to 1. \def\pageone{ \global\pageno=1 \global\arabiccount = \pagecount } -% For double-sided printing, put current file name in lower left corner, -% chapter name on inside top of right hand pages, document -% title on inside top of left hand pages, and page numbers on outside top -% edge of all pages. -\def\HEADINGSdouble{% -\pageone -\HEADINGSdoublex -} \let\contentsalignmacro = \chappager -% For single-sided printing, chapter title goes across top left of page, -% page number on top right. -\def\HEADINGSsingle{% -\pageone -\HEADINGSsinglex -} % \def\HEADINGSon{\HEADINGSdouble} % defined by \CHAPPAGon -\def\HEADINGSafter{\let\HEADINGShook=\HEADINGSdoublex} +% For double-sided printing, put current file name in lower left corner, +% chapter name on inside top of right hand pages, document +% title on inside top of left hand pages, and page numbers on outside top +% edge of all pages. +\def\HEADINGSafter{\let\HEADINGShook=\HEADINGSdouble} \let\HEADINGSdoubleafter=\HEADINGSafter -\def\HEADINGSdoublex{% +\def\HEADINGSdouble{% \global\evenfootline={\hfil} \global\oddfootline={\hfil} \global\evenheadline={\line{\folio\hfil\thistitle}} @@ -3986,8 +3982,10 @@ $$% \global\let\contentsalignmacro = \chapoddpage } -\def\HEADINGSsingleafter{\let\HEADINGShook=\HEADINGSsinglex} -\def\HEADINGSsinglex{% +% For single-sided printing, chapter title goes across top left of page, +% page number on top right. +\def\HEADINGSsingleafter{\let\HEADINGShook=\HEADINGSsingle} +\def\HEADINGSsingle{% \global\evenfootline={\hfil} \global\oddfootline={\hfil} \global\evenheadline={\line{\thischapter\hfil\folio}} @@ -3999,7 +3997,6 @@ $$% % for @setchapternewpage off \def\HEADINGSsinglechapoff{% -\pageone \global\evenfootline={\hfil} \global\oddfootline={\hfil} \global\evenheadline={\line{\thischapter\hfil\folio}} @@ -4105,6 +4102,7 @@ $$% \nobreak\kern\dimen0 \endgroup \itemxneedsnegativevskiptrue + \penalty 10021 % for \indexpar \fi } @@ -4221,6 +4219,7 @@ $$% % We can be in inner vertical mode in a footnote, although an % @itemize looks awful there. }% + \penalty 10021 % for \indexpar \flushcr } @@ -4725,13 +4724,11 @@ $$% % except not \outer, so it can be used within macros and \if's. \edef\newwrite{\makecsname{ptexnewwrite}} -% \newindex {foo} defines an index named IX. +% \newindex {IX} defines an index named IX. % It automatically defines \IXindex such that % \IXindex ...rest of line... puts an entry in the index IX. % It also defines \IXindfile to be the number of the output channel for % the file that accumulates this index. The file's extension is IX. -% The name of an index should be no more than 2 characters long -% for the sake of vms. % \def\newindex#1{% \expandafter\chardef\csname#1indfile\endcsname=0 @@ -4787,11 +4784,17 @@ $$% % and it is the two-letter name of the index. \def\doindex#1{\edef\indexname{#1}\parsearg\doindexxxx} -\def\doindexxxx #1{\doind{\indexname}{#1}} +\def\doindexxxx #1{\indexpar\doind{\indexname}{#1}} % like the previous two, but they put @code around the argument. \def\docodeindex#1{\edef\indexname{#1}\parsearg\docodeindexxxx} -\def\docodeindexxxx #1{\docind{\indexname}{#1}} +\def\docodeindexxxx #1{\indexpar\docind{\indexname}{#1}} + +% End any open paragraph, unless we are immediately after @item in +% @itemize or @enumerate. +\def\indexpar{% +\ifnum\lastpenalty=10021 \else\endgraf\fi +} % \definedummyword defines \#1 as \string\#1\space, thus effectively @@ -4989,7 +4992,7 @@ $$% \commondummyword\ampchar {\normalamp}% \commondummyword\atchar {\@}% \commondummyword\arrow {->}% - \commondummyword\backslashchar {}% + \commondummyword\backslashchar {\realbackslash}% \commondummyword\bullet {bullet}% \commondummyword\comma {,}% \commondummyword\copyright {copyright}% @@ -5089,9 +5092,6 @@ $$% % % We need to get rid of all macros, leaving only the arguments (if present). % Of course this is not nearly correct, but it is the best we can do for now. - % makeinfo does not expand macros in the argument to @deffn, which ends up - % writing an index entry, and texindex isn't prepared for an index sort entry - % that starts with \. % % Since macro invocations are followed by braces, we can just redefine them % to take a single TeX argument. The case of a macro invocation that @@ -5351,7 +5351,9 @@ $$% % ..., ready, GO: % \def\safewhatsit#1{\ifhmode + \whatsitpenalty = \lastpenalty #1% + \ifnum\whatsitpenalty>9999 \penalty\whatsitpenalty \fi \else % \lastskip and \lastpenalty cannot both be nonzero simultaneously. \whatsitskip = \lastskip @@ -7387,6 +7389,7 @@ might help (with 'rm \jobname.?? \jobname.??s')% \def\setupverb{% \tt \def\par{\leavevmode\endgraf}% + \parindent = 0pt \setcodequotes \tabeightspaces % Respect line breaks, @@ -7562,11 +7565,6 @@ might help (with 'rm \jobname.?? \jobname.??s')% \exdentamount=\defbodyindent } -\newtoks\defidx -\newtoks\deftext - -\def\useindex#1{\defidx={#1}\ignorespaces} - % Called as \printdefunline \deffooheader{text} % \def\printdefunline#1#2{% @@ -7574,10 +7572,6 @@ might help (with 'rm \jobname.?? \jobname.??s')% \plainfrenchspacing % call \deffooheader: #1#2 \endheader - % create the index entry - \defcharsdefault - \edef\temp{\noexpand\doind{\the\defidx}{\the\deftext}}% - \temp % common ending: \interlinepenalty = 10000 \advance\rightskip by 0pt plus 1fil\relax @@ -7592,6 +7586,24 @@ might help (with 'rm \jobname.?? \jobname.??s')% \def\Edefun{\endgraf\medbreak} +% @defblock, @defline do not automatically create index entries +\envdef\defblock{% + \startdefun +} +\let\Edefblock\Edefun + +\def\defline{% + \doingtypefnfalse + \parseargusing\activeparens{\printdefunline\deflineheader}% +} +\def\deflineheader#1 #2 #3\endheader{% + \defname{#1}{}{#2}\magicamp\defunargs{#3\unskip}% +} +\def\deftypeline{% + \doingtypefntrue + \parseargusing\activeparens{\printdefunline\deflineheader}% +} + % \makedefun{deffoo} (\deffooheader parameters) { (\deffooheader expansion) } % % Define \deffoo, \deffoox \Edeffoo and \deffooheader. @@ -7643,23 +7655,18 @@ might help (with 'rm \jobname.?? \jobname.??s')% \fi\fi } -\def\defind#1#2{ - \defidx={#1}% - \deftext={#2}% -} - % Untyped functions: % @deffn category name args \makedefun{deffn}#1 #2 #3\endheader{% - \defind{fn}{\code{#2}}% + \doind{fn}{\code{#2}}% \defname{#1}{}{#2}\magicamp\defunargs{#3\unskip}% } % @defop category class name args \makedefun{defop}#1 {\defopheaderx{#1\ \putwordon}} \def\defopheaderx#1#2 #3 #4\endheader{% - \defind{fn}{\code{#3}\space\putwordon\ \code{#2}}% + \doind{fn}{\code{#3}\space\putwordon\ \code{#2}}% \defname{#1\ \code{#2}}{}{#3}\magicamp\defunargs{#4\unskip}% } @@ -7667,7 +7674,7 @@ might help (with 'rm \jobname.?? \jobname.??s')% % @deftypefn category type name args \makedefun{deftypefn}#1 #2 #3 #4\endheader{% - \defind{fn}{\code{#3}}% + \doind{fn}{\code{#3}}% \doingtypefntrue \defname{#1}{#2}{#3}\defunargs{#4\unskip}% } @@ -7675,7 +7682,7 @@ might help (with 'rm \jobname.?? \jobname.??s')% % @deftypeop category class type name args \makedefun{deftypeop}#1 {\deftypeopheaderx{#1\ \putwordon}} \def\deftypeopheaderx#1#2 #3 #4 #5\endheader{% - \defind{fn}{\code{#4}\space\putwordon\ \code{#1\ \code{#2}}}% + \doind{fn}{\code{#4}\space\putwordon\ \code{#1\ \code{#2}}}% \doingtypefntrue \defname{#1\ \code{#2}}{#3}{#4}\defunargs{#5\unskip}% } @@ -7684,14 +7691,14 @@ might help (with 'rm \jobname.?? \jobname.??s')% % @deftypevr category type var args \makedefun{deftypevr}#1 #2 #3 #4\endheader{% - \defind{vr}{\code{#3}}% + \doind{vr}{\code{#3}}% \defname{#1}{#2}{#3}\defunargs{#4\unskip}% } % @deftypecv category class type var args \makedefun{deftypecv}#1 {\deftypecvheaderx{#1\ \putwordof}} \def\deftypecvheaderx#1#2 #3 #4 #5\endheader{% - \defind{vr}{\code{#4}\space\putwordof\ \code{#2}}% + \doind{vr}{\code{#4}\space\putwordof\ \code{#2}}% \defname{#1\ \code{#2}}{#3}{#4}\defunargs{#5\unskip}% } @@ -7708,7 +7715,7 @@ might help (with 'rm \jobname.?? \jobname.??s')% % @deftp category name args \makedefun{deftp}#1 #2 #3\endheader{% - \defind{tp}{\code{#2}}% + \doind{tp}{\code{#2}}% \defname{#1}{}{#2}\defunargs{#3\unskip}% } @@ -8580,6 +8587,87 @@ might help (with 'rm \jobname.?? \jobname.??s')% \fi \macnamexxx} +% @linemacro + +\parseargdef\linemacro{% + \linegetargs#1 \linegetargs + \expandafter\linegetparamlist\argl;% + \begingroup \macrobodyctxt \usembodybackslash + \parselinemacrobody +} + +% Parse the arguments to a @linemacro line. Set \macname to the name +% of the macro and \argl to the list of arguments. +\def\linegetargs#1 #2\linegetargs{% + \macname={#1}% + \def\argl{#2}% +} + +% Build up \paramlist which will be used as the parameter text for the macro. +% At the end it will be like "#1 #2 #3\endlinemacro". +\def\linegetparamlist#1;{% + \paramno=0\def\paramlist{}% + \let\hash\relax \let\xeatspaces\relax + \linegetparamlistxxx#1; % +} +\def\linegetparamlistxxx#1 {% + \if#1;\let\next=\linegetparamlistxxxx + \else \let\next=\linegetparamlistxxx + \advance\paramno by 1 + \expandafter\edef\csname macarg.\eatspaces{#1}\endcsname + {\noexpand\xeatspaces{\hash\the\paramno}}% + \edef\paramlist{\paramlist\hash\the\paramno\space}% + \fi\next} +\def\linegetparamlistxxxx{% + \ifx\paramlist\empty + \def\paramlist{\hash 1\endlinemacro}% + \else + \expandafter\fixparamlist\paramlist\fixparamlist + \fi +} +% Replace final space token +\def\fixparamlist#1 \fixparamlist{% + \def\paramlist{#1\endlinemacro}% +} + +% Read the body of the macro, replacing backslash-surrounded variables +% +{\catcode`\ =\other\long\gdef\parselinemacrobody#1@end linemacro{% +\let\xeatspaces\relax +\xdef\macrobody{#1}% +\endgroup +\linemacrodef +}} + +% Make the definition +\def\linemacrodef{% + \let\hash=##% + \let\xeatspaces\relax + \expandafter\xdef\csname\the\macname\endcsname{% + \bgroup + \noexpand\scanctxt + \noexpand\parsearg + \expandafter\noexpand\csname\the\macname @@\endcsname + } + \expandafter\xdef\csname\the\macname @@\endcsname##1{% + \egroup + \expandafter\noexpand + \csname\the\macname @@@\endcsname##1 \noexpand\endlinemacro + % Note that we append a space to the macro line to terminate the last + % argument in case the final argument is empty. @xeatspaces may be needed + % to remove this space. + } + \expandafter\expandafter + \expandafter\xdef + \expandafter\expandafter\csname\the\macname @@@\endcsname\paramlist{% + \newlinechar=13 % split \macrobody into lines + \let\noexpand\xeatspaces\noexpand\eatspaces + \noexpand\scantokens{\macrobody}% + } +} + + + % @alias. % We need some trickery to remove the optional spaces around the equal % sign. Make them active and then expand them all to nothing. diff --git a/source/configure b/source/configure index a5351113e26f96164c16273ff32ddd8e84c19152..81d00c61bc030297cd186adbad34a32191128289 100755 --- a/source/configure +++ b/source/configure @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.71 for TeX Live 2022-03-21. +# Generated by GNU Autoconf 2.71 for TeX Live 2023-03-09. # # Report bugs to <tex-k@tug.org>. # @@ -621,8 +621,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='TeX Live' PACKAGE_TARNAME='tex-live' -PACKAGE_VERSION='2022-03-21' -PACKAGE_STRING='TeX Live 2022-03-21' +PACKAGE_VERSION='2023-03-09' +PACKAGE_STRING='TeX Live 2023-03-09' PACKAGE_BUGREPORT='tex-k@tug.org' PACKAGE_URL='' @@ -1461,7 +1461,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures TeX Live 2022-03-21 to adapt to many kinds of systems. +\`configure' configures TeX Live 2023-03-09 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1536,7 +1536,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of TeX Live 2022-03-21:";; + short | recursive ) echo "Configuration of TeX Live 2023-03-09:";; esac cat <<\_ACEOF @@ -1744,7 +1744,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -TeX Live configure 2022-03-21 +TeX Live configure 2023-03-09 generated by GNU Autoconf 2.71 Copyright (C) 2021 Free Software Foundation, Inc. @@ -2430,7 +2430,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by TeX Live $as_me 2022-03-21, which was +It was created by TeX Live $as_me 2023-03-09, which was generated by GNU Autoconf 2.71. Invocation command line was $ $0$ac_configure_args_raw @@ -10054,7 +10054,7 @@ fi # Define the identity of the package. PACKAGE='tex-live' - VERSION='2022-03-21' + VERSION='2023-03-09' printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h @@ -22252,7 +22252,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by TeX Live $as_me 2022-03-21, which was +This file was extended by TeX Live $as_me 2023-03-09, which was generated by GNU Autoconf 2.71. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -22311,7 +22311,7 @@ ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config='$ac_cs_config_escaped' ac_cs_version="\\ -TeX Live config.status 2022-03-21 +TeX Live config.status 2023-03-09 configured by $0, generated by GNU Autoconf 2.71, with options \\"\$ac_cs_config\\" diff --git a/source/doc/tlbuild-incl/install-tl.texi b/source/doc/tlbuild-incl/install-tl.texi index fc787d8e2fdcedecae9c5d4f1f684130c90d4354..0f6dc2f76ffac1c42eccfa3011a6efc06410abc8 100644 --- a/source/doc/tlbuild-incl/install-tl.texi +++ b/source/doc/tlbuild-incl/install-tl.texi @@ -803,5 +803,5 @@ This script and its documentation were written for the TeX Live distribution (@url{https://tug.org/texlive}) and both are licensed under the GNU General Public License Version 2 or later. -$Id: install-tl 66236 2023-02-27 21:44:33Z karl $ +$Id: install-tl 66457 2023-03-07 23:07:12Z preining $ diff --git a/source/doc/tlbuild-incl/tlmgr.texi b/source/doc/tlbuild-incl/tlmgr.texi index c5fe406d165686a10b1afa686ebb29f5ecee82bc..75a5c3cadc3fd08b414c871305d9965670ff7a09 100644 --- a/source/doc/tlbuild-incl/tlmgr.texi +++ b/source/doc/tlbuild-incl/tlmgr.texi @@ -2683,5 +2683,5 @@ This script and its documentation were written for the TeX Live distribution (@url{https://tug.org/texlive}) and both are licensed under the GNU General Public License Version 2 or later. -$Id: tlmgr.pl 66236 2023-02-27 21:44:33Z karl $ +$Id: tlmgr.pl 66457 2023-03-07 23:07:12Z preining $ diff --git a/source/doc/tlbuild.info b/source/doc/tlbuild.info index 1a35c40e62636ae33b710bd1260df1e7860dfdf3..cfe432ca26a39b3e700597c148b81b407563493d 100644 --- a/source/doc/tlbuild.info +++ b/source/doc/tlbuild.info @@ -1085,14 +1085,14 @@ due to the lack of symbolic links. -- Macro: KPSE_COND_WIN32_WRAP Call 'KPSE_COND_WIN32' and define the Automake conditional 'WIN32_WRAP' ('true' if the standard Windows wrapper - ('texk/texlive/windows_wrapper/runscript.exe') exists. This wrapper is - used on Windows instead of symlinks for the "linked scripts" (*note - Linked scripts::). + ('texk/texlive/windows_wrapper/runscript.exe') exists. This + wrapper is used on Windows instead of symlinks for the "linked + scripts" (*note Linked scripts::). -- Macro: KPSE_WIN32_CALL Call 'KPSE_COND_WIN32' and check if the file - 'texk/texlive/windows_wrapper/callexe.c' exists; if it does, create a - symlink in the build tree. Compiling 'callexe.c' with + 'texk/texlive/windows_wrapper/callexe.c' exists; if it does, create + a symlink in the build tree. Compiling 'callexe.c' with '-DEXEPROG='"FOO.exe"'' and installing 'callexe.exe' as 'BAR.exe' is used on Windows instead of a symlink 'BAR->FOO' for Unix-like systems. @@ -3065,7 +3065,7 @@ This script and its documentation were written for the TeX Live distribution (<https://tug.org/texlive>) and both are licensed under the GNU General Public License Version 2 or later. - $Id: install-tl 66236 2023-02-27 21:44:33Z karl $ + $Id: install-tl 66457 2023-03-07 23:07:12Z preining $ File: tlbuild.info, Node: tlmgr, Next: Index, Prev: install-tl, Up: Top @@ -5680,7 +5680,7 @@ This script and its documentation were written for the TeX Live distribution (<https://tug.org/texlive>) and both are licensed under the GNU General Public License Version 2 or later. - $Id: tlmgr.pl 66236 2023-02-27 21:44:33Z karl $ + $Id: tlmgr.pl 66457 2023-03-07 23:07:12Z preining $ File: tlbuild.info, Node: Index, Prev: tlmgr, Up: Top @@ -6302,410 +6302,410 @@ Node: Cross problems23034 Node: Installing24696 Node: Installation directories25716 Node: Linked scripts27534 -Node: Distro builds29025 -Node: Layout and infrastructure31401 -Node: Build system tools32232 -Node: Top-level directories34451 -Node: Autoconf macros36687 -Node: General setup macros37449 -Node: Macros for programs38324 -Node: Macros for compilers39125 -Node: Macros for libraries40533 -Node: Macros for library and header flags40959 -Node: Macros for Windows42870 -Node: Library modules44457 -Node: png library44946 -Node: zlib library47294 -Node: freetype library47809 -Node: kpathsea library48505 -Node: Program modules49884 -Node: t1utils package50312 -Node: xindy package50857 -Node: xdvik package51973 -Node: asymptote53032 -Node: Extending TeX Live53536 -Node: Adding a new program module54343 -Node: Adding a new engine59106 -Node: Adding a new generic library module60891 -Node: Adding a new TeX-specific library module63112 -Node: Configure options63810 -Node: Global configure options65191 -Node: --disable-native-texlive-build65733 -Node: --prefix --bindir ...66695 -Node: --disable-largefile67235 -Node: --disable-missing67777 -Node: --enable-compiler-warnings=LEVEL68178 -Node: --enable-cxx-runtime-hack68834 -Node: --enable-maintainer-mode69254 -Node: --enable-multiplatform69783 -Node: --enable-shared70356 -Node: --enable-silent-rules70727 -Node: --without-ln-s71179 -Node: --without-x71526 -Node: Program-specific configure options71714 -Node: --enable-PROG --disable-PROG72357 -Node: --disable-all-pkgs72630 -Node: Configure options for texk/web2c73413 -Node: Configure options for texk/bibtex-x75951 -Node: Configure options for texk/dvipdfm-x76494 -Node: Configure options for texk/dvisvgm77270 -Node: Configure options for texk/texlive78151 -Node: Configure options for texk/xdvik78572 -Node: Configure options for utils/xindy79193 -Node: Library-specific configure options80083 -Node: Configure options for kpathsea81044 -Node: Variables for configure81748 -Node: Coding conventions83174 -Node: Declarations and definitions83889 -Node: Const86063 -Node: Continuous integration87927 -Node: Transfer from Subversion to Github88591 -Node: Automatic update of the Git mirror90753 -Node: CI testing on Travis-CI91335 -Node: Releases on Github92044 -Node: install-tl92484 -Node: install-tl NAME92928 -Node: install-tl SYNOPSIS93108 -Node: install-tl DESCRIPTION93346 -Node: install-tl REFERENCES94543 -Node: install-tl EXAMPLES95152 -Ref: install-tl install-tl --paper=letter95603 -Ref: install-tl install-tl --scheme _scheme_95739 -Ref: install-tl install-tl --no-interaction95894 -Ref: install-tl install-tl --profile _texlive.profile_96046 -Node: install-tl OPTIONS96314 -Ref: install-tl *-gui* [[=]_module_]96811 -Ref: install-tl *-no-gui*96822 -Ref: install-tl text97030 -Ref: install-tl tcl (or "perltk" or "wizard" or "expert" or nothing)97215 -Ref: install-tl *-lang* _llcode_97847 -Ref: install-tl *-repository* _url|path_98471 -Ref: install-tl *-select-repository*99365 -Ref: install-tl *-all-options*99783 -Ref: install-tl *-custom-bin* _path_100038 -Ref: install-tl *-debug-fakenet*100870 -Ref: install-tl *-debug-setup-vars*101084 -Ref: install-tl *-debug-translation*101232 -Ref: install-tl *-force-platform* _platform_101508 -Ref: install-tl *-help*, *--help*, *-?*101766 -Ref: install-tl *-in-place*102179 -Ref: install-tl *-init-from-profile* _profile_file_102724 -Ref: install-tl *-logfile* _file_102993 -Ref: install-tl *-no-cls*103344 -Ref: install-tl *-no-continue*103471 -Ref: install-tl *-no-doc-install*104042 -Ref: install-tl *-no-src-install*104061 -Ref: install-tl *-no-installation*104852 -Ref: install-tl *-no-interaction*105003 -Ref: install-tl *-no-persistent-downloads*105260 -Ref: install-tl *-persistent-downloads*105285 -Ref: install-tl *-no-verify-downloads*105892 -Ref: install-tl *-non-admin*106255 -Ref: install-tl *-paper* a4*|*letter106361 -Ref: install-tl *-portable*106557 -Ref: install-tl *-print-platform*106694 -Ref: install-tl *-profile* _profile_file_106892 -Ref: install-tl *-q*107113 -Ref: install-tl *-scheme* _scheme_107175 -Ref: install-tl *-texdir* _dir_107576 -Ref: install-tl *-texuserdir* _dir_108181 -Ref: install-tl *-texmflocal* _dir_108470 -Ref: install-tl *-texmfhome* _dir_109095 -Ref: install-tl *-texmfsysconfig* _dir_109404 -Ref: install-tl *-texmfsysvar* _dir_109426 -Ref: install-tl *-texmfconfig* _dir_109521 -Ref: install-tl *-texmfvar* _dir_109540 -Ref: install-tl *-v*109748 -Ref: install-tl *-version*, *--version*109904 -Node: install-tl PROFILES110038 -Ref: install-tl instopt_adjustpath (default 0 on Unix, 1 on Windows)113054 -Ref: install-tl instopt_adjustrepo (default 1)113130 -Ref: install-tl instopt_letter (default 0)113267 -Ref: install-tl instopt_portable (default 0)113358 -Ref: install-tl instopt_write18_restricted (default 1)113897 -Node: install-tl ENVIRONMENT VARIABLES115236 -Ref: install-tl NOPERLDOC115599 -Ref: install-tl TEXLIVE_DOWNLOADER115684 -Ref: install-tl TL_DOWNLOAD_PROGRAM115707 -Ref: install-tl TL_DOWNLOAD_ARGS115727 -Ref: install-tl TEXLIVE_INSTALL_ENV_NOCHECK115931 -Ref: install-tl TEXLIVE_INSTALL_NO_CONTEXT_CACHE116133 -Ref: install-tl TEXLIVE_INSTALL_NO_DISKCHECK116245 -Ref: install-tl TEXLIVE_INSTALL_NO_RESUME116661 -Ref: install-tl TEXLIVE_INSTALL_NO_WELCOME116813 -Ref: install-tl TEXLIVE_INSTALL_PAPER116934 -Ref: install-tl TEXLIVE_INSTALL_PREFIX117080 -Ref: install-tl TEXLIVE_INSTALL_TEXMFCONFIG117111 -Ref: install-tl TEXLIVE_INSTALL_TEXMFVAR117139 -Ref: install-tl TEXLIVE_INSTALL_TEXMFHOME117168 -Ref: install-tl TEXLIVE_INSTALL_TEXMFLOCAL117198 -Ref: install-tl TEXLIVE_INSTALL_TEXMFSYSCONFIG117232 -Ref: install-tl TEXLIVE_INSTALL_TEXMFSYSVAR117263 -Node: install-tl DIRECTORY TREES117701 -Node: install-tl BUGS120285 -Node: install-tl AUTHORS AND COPYRIGHT121165 -Node: tlmgr121563 -Node: tlmgr NAME122048 -Node: tlmgr SYNOPSIS122192 -Node: tlmgr DESCRIPTION122394 -Node: tlmgr EXAMPLES123505 -Ref: tlmgr tlmgr option repository ctan123768 -Ref: tlmgr tlmgr option repository https://mirror.ctan.org/systems/texlive/tlnet123841 -Ref: tlmgr tlmgr update --list124446 -Ref: tlmgr tlmgr update --all124539 -Ref: tlmgr tlmgr info _what_124696 -Node: tlmgr OPTIONS124958 -Ref: tlmgr *--repository* _url|path_125491 -Ref: tlmgr /some/local/dir126677 -Ref: tlmgr file:/some/local/dir126706 -Ref: tlmgr ctan126779 -Ref: tlmgr https://mirror.ctan.org/systems/texlive/tlnet126833 -Ref: tlmgr http://server/path/to/tlnet127174 -Ref: tlmgr https://server/path/to/tlnet127555 -Ref: tlmgr ftp://server/path/to/tlnet128023 -Ref: tlmgr user@machine:/path/to/tlnet128155 -Ref: tlmgr scp://user@machine/path/to/tlnet128196 -Ref: tlmgr ssh://user@machine/path/to/tlnet128237 -Ref: tlmgr *--gui* [_action_]128631 -Ref: tlmgr *--gui-lang* _llcode_129445 -Ref: tlmgr *--command-logfile* _file_130187 -Ref: tlmgr *--debug-translation*130454 -Ref: tlmgr *--machine-readable*130658 -Ref: tlmgr *--no-execute-actions*130927 -Ref: tlmgr *--package-logfile* _file_131121 -Ref: tlmgr *--pause*131376 -Ref: tlmgr *--persistent-downloads*131532 -Ref: tlmgr *--no-persistent-downloads*131561 -Ref: tlmgr *--pin-file*132056 -Ref: tlmgr *--usermode*132275 -Ref: tlmgr *--usertree* _dir_132396 -Ref: tlmgr *--verify-repo=[none|main|all]*132523 -Node: tlmgr ACTIONS133422 -Node: tlmgr help134283 -Node: tlmgr version134760 -Node: tlmgr backup135023 -Ref: tlmgr *backup [_option_...] --all*135195 -Ref: tlmgr *backup [_option_...] _pkg_...*135228 -Ref: tlmgr *--backupdir* _directory_136295 -Ref: tlmgr *--all*136513 -Ref: tlmgr *--clean*[=_N_]136766 -Ref: tlmgr *--dry-run*137094 -Node: tlmgr candidates _pkg_137224 -Node: tlmgr check [_option_...] [depends|executes|files|runfiles|texmfdbs|all]137579 -Ref: tlmgr *depends*138093 -Ref: tlmgr *executes*138435 -Ref: tlmgr *files*138550 -Ref: tlmgr *runfiles*138686 -Ref: tlmgr *texmfdbs*138823 -Ref: tlmgr - all items in TEXMFDBS have the !! prefix.139053 -Ref: tlmgr - all items in TEXMFBDS have an ls-R file (if they exist at all).139129 -Ref: tlmgr - all items in TEXMF with !! are listed in TEXMFDBS.139194 -Ref: tlmgr - all items in TEXMF with an ls-R file are listed in TEXMFDBS.139269 -Ref: tlmgr *--use-svn*139295 -Node: tlmgr conf139436 -Ref: tlmgr *conf [texmf|tlmgr|updmap [--conffile _file_] [--delete] [_key_ [_value_]]]*139726 -Ref: tlmgr *conf auxtrees [--conffile _file_] [show|add|remove] [_value_]*139791 -Node: tlmgr dump-tlpdb [_option_...] [--json]142207 -Ref: tlmgr *--local*142643 -Ref: tlmgr *--remote*142683 -Ref: tlmgr *--json*142722 -Node: tlmgr generate143293 -Ref: tlmgr *generate [_option_...] language*143489 -Ref: tlmgr *generate [_option_...] language.dat*143528 -Ref: tlmgr *generate [_option_...] language.def*143567 -Ref: tlmgr *generate [_option_...] language.dat.lua*143610 -Ref: tlmgr *--dest* _output_file_145938 -Ref: tlmgr *--localcfg* _local_conf_file_146515 -Ref: tlmgr *--rebuild-sys*146639 -Node: tlmgr gui147454 -Node: tlmgr info147632 -Ref: tlmgr *info [_option_...] _pkg_...*147794 -Ref: tlmgr *info [_option_...] collections*147828 -Ref: tlmgr *info [_option_...] schemes*147858 -Ref: tlmgr *--list*149389 -Ref: tlmgr *--only-installed*149704 -Ref: tlmgr *--only-remote*149893 -Ref: tlmgr *--data item1,item2,...*150198 -Ref: tlmgr *--json* 1151571 -Node: tlmgr init-usertree151954 -Node: tlmgr install [_option_...] _pkg_...152335 -Ref: tlmgr *--dry-run* 1152844 -Ref: tlmgr *--file*152962 -Ref: tlmgr *--force*153185 -Ref: tlmgr *--no-depends*153406 -Ref: tlmgr *--no-depends-at-all*153566 -Ref: tlmgr *--reinstall*153967 -Ref: tlmgr *--with-doc*154346 -Ref: tlmgr *--with-src*154360 -Node: tlmgr key155088 -Ref: tlmgr *key list*155246 -Ref: tlmgr *key add _file_*155264 -Ref: tlmgr *key remove _keyid_*155286 -Node: tlmgr list155880 -Node: tlmgr option156042 -Ref: tlmgr *option [--json] [show]*156198 -Ref: tlmgr *option [--json] showall|help*156230 -Ref: tlmgr *option _key_ [_value_]*156256 -Node: tlmgr paper160835 -Ref: tlmgr *paper [a4|letter]*160984 -Ref: tlmgr *<[xdvi|pdftex|dvips|dvipdfmx|context|psutils] paper [_papersize_|--list]*>161061 -Ref: tlmgr *paper --json*161077 -Node: tlmgr path162292 -Ref: tlmgr *path [--windowsmode=user|admin] add*162458 -Ref: tlmgr *path [--windowsmode=user|admin] remove*162500 -Node: tlmgr pinning164015 -Ref: tlmgr pinning show164256 -Ref: tlmgr pinning add _repo_ _pkgglob_...164329 -Ref: tlmgr pinning remove _repo_ _pkgglob_...164448 -Ref: tlmgr pinning remove _repo_ --all164601 -Node: tlmgr platform164655 -Ref: tlmgr *platform list|add|remove _platform_...*164841 -Ref: tlmgr *platform set _platform_*164868 -Ref: tlmgr *platform set auto*164889 -Ref: tlmgr *--dry-run* 2165767 -Node: tlmgr postaction165886 -Ref: tlmgr *postaction [_option_...] install [shortcut|fileassoc|script] [_pkg_...]*166116 -Ref: tlmgr *postaction [_option_...] remove [shortcut|fileassoc|script] [_pkg_...]*166190 -Ref: tlmgr *--windowsmode=[user|admin]*166510 -Ref: tlmgr *--fileassocmode=[1|2]*166935 -Ref: tlmgr *--all* 1167221 -Node: tlmgr print-platform167276 -Node: tlmgr print-platform-info167607 -Node: tlmgr remove [_option_...] _pkg_...167907 -Ref: tlmgr *--all* 2168392 -Ref: tlmgr *--backup*168503 -Ref: tlmgr *--backupdir* _directory_ 1168530 -Ref: tlmgr *--no-depends* 1168935 -Ref: tlmgr *--no-depends-at-all* 1168998 -Ref: tlmgr *--force* 1169105 -Ref: tlmgr *--dry-run* 3169579 -Node: tlmgr repository169956 -Ref: tlmgr *repository list*170144 -Ref: tlmgr *repository list _path|url|tag_*170178 -Ref: tlmgr *repository add _path_ [_tag_]*170211 -Ref: tlmgr *repository remove _path|tag_*170243 -Ref: tlmgr *repository set _path_[#_tag_] [_path_[#_tag_] ...]*170297 -Ref: tlmgr *repository status*170318 -Ref: tlmgr The tag (which can be the same as the url);171545 -Node: tlmgr restore172023 -Ref: tlmgr *restore [_option_...] _pkg_ [_rev_]*172202 -Ref: tlmgr *restore [_option_...] --all*172233 -Ref: tlmgr *--all* 3172934 -Ref: tlmgr *--backupdir* _directory_ 2173149 -Ref: tlmgr *--dry-run* 4173331 -Ref: tlmgr *--force* 2173464 -Ref: tlmgr *--json* 2173511 -Node: tlmgr search173838 -Ref: tlmgr *search [_option_...] _what_*174002 -Ref: tlmgr *search [_option_...] --file _what_*174040 -Ref: tlmgr *search [_option_...] --all _what_*174077 -Ref: tlmgr *--file* 1174298 -Ref: tlmgr *--all* 4174361 -Ref: tlmgr *--global*174451 -Ref: tlmgr *--word*174579 -Node: tlmgr shell174894 -Ref: tlmgr protocol175629 -Ref: tlmgr help 1175693 -Ref: tlmgr version 1175746 -Ref: tlmgr quit, end, bye, byebye, EOF175814 -Ref: tlmgr restart175835 -Ref: tlmgr load [local|remote]175958 -Ref: tlmgr save176028 -Ref: tlmgr get [_var_] =item set [_var_ [_val_]]176151 -Node: tlmgr show176752 -Node: tlmgr uninstall176919 -Node: tlmgr update [_option_...] [_pkg_...]177151 -Ref: tlmgr *--all* 5177523 -Ref: tlmgr *--self*179703 -Ref: tlmgr *--dry-run* 5180468 -Ref: tlmgr *--list* [_pkg_]180646 -Ref: tlmgr *--exclude* _pkg_181336 -Ref: tlmgr *--no-auto-remove* [_pkg_...]182137 -Ref: tlmgr *--no-auto-install* [_pkg_...]182622 -Ref: tlmgr *--reinstall-forcibly-removed*183385 -Ref: tlmgr *--backup* 1183921 -Ref: tlmgr *--backupdir* _directory_ 3183948 -Ref: tlmgr *--no-depends* 2185115 -Ref: tlmgr *--no-depends-at-all* 2185319 -Ref: tlmgr *--force* 3185426 -Node: tlmgr CONFIGURATION FILE FOR TLMGR186417 -Ref: tlmgr auto-remove = 0 or 1 (default 1), same as command-line option.187419 -Ref: tlmgr gui-expertmode = 0 or 1 (default 1). This switches between the full GUI and a simplified GUI with only the most common settings.187551 -Ref: tlmgr gui-lang = _llcode_, with a language code value as with the command-line option.187635 -Ref: tlmgr no-checksums = 0 or 1 (default 0, see below).187684 -Ref: tlmgr persistent-downloads = 0 or 1 (default 1), same as command-line option.187759 -Ref: tlmgr require-verification = 0 or 1 (default 0), same as command-line option.187834 -Ref: tlmgr tkfontscale = _floating-point number_ (default 1.0); scaling factor for fonts in the Tk-based frontends.187942 -Ref: tlmgr update-exclude = _comma-separated list of packages_ (no spaces allowed). Same as the command line option --exclude for the update action.188087 -Ref: tlmgr verify-downloads = 0 or 1 (default 1), same as command-line option.188158 -Ref: tlmgr allowed-actions = _action1_[,_action2_,...] The value is a comma-separated list (no spaces) of tlmgr actions which are allowed to be executed when tlmgr is invoked in system mode (that is, without --usermode). This allows distributors to include tlmgr in their packaging, but allow only a restricted set of actions that do not interfere with their distro package manager. For native TeX Live installations, it doesn't make sense to set this.188675 -Node: tlmgr CRYPTOGRAPHIC VERIFICATION189507 -Node: tlmgr Configuration of GnuPG invocation191680 -Node: tlmgr USER MODE192318 -Node: tlmgr User mode install195189 -Node: tlmgr User mode backup, restore, remove, update196335 -Node: tlmgr User mode generate, option, paper196781 -Node: tlmgr User mode logs197148 -Node: tlmgr MULTIPLE REPOSITORIES197446 -Node: tlmgr Pinning199175 -Node: tlmgr GUI FOR TLMGR201098 -Node: tlmgr Main display202747 -Node: tlmgr Display configuration area202999 -Ref: tlmgr Status203360 -Ref: tlmgr Category203524 -Ref: tlmgr Match203710 -Ref: tlmgr Selection203891 -Ref: tlmgr Display configuration buttons204095 -Node: tlmgr Package list area204278 -Ref: tlmgr a checkbox204862 -Ref: tlmgr package name204998 -Ref: tlmgr local revision (and version)205097 -Ref: tlmgr remote revision (and version)205472 -Ref: tlmgr short description205769 -Node: tlmgr Main display action buttons205814 -Ref: tlmgr Update all installed206080 -Ref: tlmgr Update206452 -Ref: tlmgr Install206502 -Ref: tlmgr Remove206688 -Ref: tlmgr Backup206866 -Node: tlmgr Menu bar207023 -Ref: tlmgr tlmgr menu207246 -Ref: tlmgr Options menu207554 -Ref: tlmgr Actions menu208637 -Ref: tlmgr Help menu209065 -Node: tlmgr GUI options209199 -Ref: tlmgr -background _color_209445 -Ref: tlmgr -font " _fontname_ _fontsize_ "209510 -Ref: tlmgr -foreground _color_209668 -Ref: tlmgr -geometry _geomspec_209720 -Ref: tlmgr -xrm _xresource_209912 -Node: tlmgr MACHINE-READABLE OUTPUT210181 -Node: tlmgr Machine-readable update and install output210995 -Ref: tlmgr location-url _location_212271 -Ref: tlmgr total-bytes _count_212487 -Ref: tlmgr _pkgname_212897 -Ref: tlmgr _status_213107 -Ref: tlmgr d213185 -Ref: tlmgr f213245 -Ref: tlmgr u213424 -Ref: tlmgr r213470 -Ref: tlmgr a213593 -Ref: tlmgr i213771 -Ref: tlmgr I213890 -Ref: tlmgr _localrev_213992 -Ref: tlmgr _serverrev_214099 -Ref: tlmgr _size_214211 -Ref: tlmgr _runtime_214380 -Ref: tlmgr _esttot_214450 -Node: tlmgr Machine-readable option output214483 -Node: tlmgr ENVIRONMENT VARIABLES214995 -Ref: tlmgr TEXLIVE_COMPRESSOR215506 -Ref: tlmgr TEXLIVE_DOWNLOADER216354 -Ref: tlmgr TL_DOWNLOAD_PROGRAM216377 -Ref: tlmgr TL_DOWNLOAD_ARGS216397 -Ref: tlmgr TEXLIVE_PREFER_OWN217423 -Node: tlmgr AUTHORS AND COPYRIGHT218247 -Node: Index218645 +Node: Distro builds29029 +Node: Layout and infrastructure31405 +Node: Build system tools32236 +Node: Top-level directories34455 +Node: Autoconf macros36691 +Node: General setup macros37453 +Node: Macros for programs38328 +Node: Macros for compilers39129 +Node: Macros for libraries40537 +Node: Macros for library and header flags40963 +Node: Macros for Windows42874 +Node: Library modules44469 +Node: png library44958 +Node: zlib library47306 +Node: freetype library47821 +Node: kpathsea library48517 +Node: Program modules49896 +Node: t1utils package50324 +Node: xindy package50869 +Node: xdvik package51985 +Node: asymptote53044 +Node: Extending TeX Live53548 +Node: Adding a new program module54355 +Node: Adding a new engine59118 +Node: Adding a new generic library module60903 +Node: Adding a new TeX-specific library module63124 +Node: Configure options63822 +Node: Global configure options65203 +Node: --disable-native-texlive-build65745 +Node: --prefix --bindir ...66707 +Node: --disable-largefile67247 +Node: --disable-missing67789 +Node: --enable-compiler-warnings=LEVEL68190 +Node: --enable-cxx-runtime-hack68846 +Node: --enable-maintainer-mode69266 +Node: --enable-multiplatform69795 +Node: --enable-shared70368 +Node: --enable-silent-rules70739 +Node: --without-ln-s71191 +Node: --without-x71538 +Node: Program-specific configure options71726 +Node: --enable-PROG --disable-PROG72369 +Node: --disable-all-pkgs72642 +Node: Configure options for texk/web2c73425 +Node: Configure options for texk/bibtex-x75963 +Node: Configure options for texk/dvipdfm-x76506 +Node: Configure options for texk/dvisvgm77282 +Node: Configure options for texk/texlive78163 +Node: Configure options for texk/xdvik78584 +Node: Configure options for utils/xindy79205 +Node: Library-specific configure options80095 +Node: Configure options for kpathsea81056 +Node: Variables for configure81760 +Node: Coding conventions83186 +Node: Declarations and definitions83901 +Node: Const86075 +Node: Continuous integration87939 +Node: Transfer from Subversion to Github88603 +Node: Automatic update of the Git mirror90765 +Node: CI testing on Travis-CI91347 +Node: Releases on Github92056 +Node: install-tl92496 +Node: install-tl NAME92940 +Node: install-tl SYNOPSIS93120 +Node: install-tl DESCRIPTION93358 +Node: install-tl REFERENCES94555 +Node: install-tl EXAMPLES95164 +Ref: install-tl install-tl --paper=letter95615 +Ref: install-tl install-tl --scheme _scheme_95751 +Ref: install-tl install-tl --no-interaction95906 +Ref: install-tl install-tl --profile _texlive.profile_96058 +Node: install-tl OPTIONS96326 +Ref: install-tl *-gui* [[=]_module_]96823 +Ref: install-tl *-no-gui*96834 +Ref: install-tl text97042 +Ref: install-tl tcl (or "perltk" or "wizard" or "expert" or nothing)97227 +Ref: install-tl *-lang* _llcode_97859 +Ref: install-tl *-repository* _url|path_98483 +Ref: install-tl *-select-repository*99377 +Ref: install-tl *-all-options*99795 +Ref: install-tl *-custom-bin* _path_100050 +Ref: install-tl *-debug-fakenet*100882 +Ref: install-tl *-debug-setup-vars*101096 +Ref: install-tl *-debug-translation*101244 +Ref: install-tl *-force-platform* _platform_101520 +Ref: install-tl *-help*, *--help*, *-?*101778 +Ref: install-tl *-in-place*102191 +Ref: install-tl *-init-from-profile* _profile_file_102736 +Ref: install-tl *-logfile* _file_103005 +Ref: install-tl *-no-cls*103356 +Ref: install-tl *-no-continue*103483 +Ref: install-tl *-no-doc-install*104054 +Ref: install-tl *-no-src-install*104073 +Ref: install-tl *-no-installation*104864 +Ref: install-tl *-no-interaction*105015 +Ref: install-tl *-no-persistent-downloads*105272 +Ref: install-tl *-persistent-downloads*105297 +Ref: install-tl *-no-verify-downloads*105904 +Ref: install-tl *-non-admin*106267 +Ref: install-tl *-paper* a4*|*letter106373 +Ref: install-tl *-portable*106569 +Ref: install-tl *-print-platform*106706 +Ref: install-tl *-profile* _profile_file_106904 +Ref: install-tl *-q*107125 +Ref: install-tl *-scheme* _scheme_107187 +Ref: install-tl *-texdir* _dir_107588 +Ref: install-tl *-texuserdir* _dir_108193 +Ref: install-tl *-texmflocal* _dir_108482 +Ref: install-tl *-texmfhome* _dir_109107 +Ref: install-tl *-texmfsysconfig* _dir_109416 +Ref: install-tl *-texmfsysvar* _dir_109438 +Ref: install-tl *-texmfconfig* _dir_109533 +Ref: install-tl *-texmfvar* _dir_109552 +Ref: install-tl *-v*109760 +Ref: install-tl *-version*, *--version*109916 +Node: install-tl PROFILES110050 +Ref: install-tl instopt_adjustpath (default 0 on Unix, 1 on Windows)113066 +Ref: install-tl instopt_adjustrepo (default 1)113142 +Ref: install-tl instopt_letter (default 0)113279 +Ref: install-tl instopt_portable (default 0)113370 +Ref: install-tl instopt_write18_restricted (default 1)113909 +Node: install-tl ENVIRONMENT VARIABLES115248 +Ref: install-tl NOPERLDOC115611 +Ref: install-tl TEXLIVE_DOWNLOADER115696 +Ref: install-tl TL_DOWNLOAD_PROGRAM115719 +Ref: install-tl TL_DOWNLOAD_ARGS115739 +Ref: install-tl TEXLIVE_INSTALL_ENV_NOCHECK115943 +Ref: install-tl TEXLIVE_INSTALL_NO_CONTEXT_CACHE116145 +Ref: install-tl TEXLIVE_INSTALL_NO_DISKCHECK116257 +Ref: install-tl TEXLIVE_INSTALL_NO_RESUME116673 +Ref: install-tl TEXLIVE_INSTALL_NO_WELCOME116825 +Ref: install-tl TEXLIVE_INSTALL_PAPER116946 +Ref: install-tl TEXLIVE_INSTALL_PREFIX117092 +Ref: install-tl TEXLIVE_INSTALL_TEXMFCONFIG117123 +Ref: install-tl TEXLIVE_INSTALL_TEXMFVAR117151 +Ref: install-tl TEXLIVE_INSTALL_TEXMFHOME117180 +Ref: install-tl TEXLIVE_INSTALL_TEXMFLOCAL117210 +Ref: install-tl TEXLIVE_INSTALL_TEXMFSYSCONFIG117244 +Ref: install-tl TEXLIVE_INSTALL_TEXMFSYSVAR117275 +Node: install-tl DIRECTORY TREES117713 +Node: install-tl BUGS120297 +Node: install-tl AUTHORS AND COPYRIGHT121177 +Node: tlmgr121579 +Node: tlmgr NAME122064 +Node: tlmgr SYNOPSIS122208 +Node: tlmgr DESCRIPTION122410 +Node: tlmgr EXAMPLES123521 +Ref: tlmgr tlmgr option repository ctan123784 +Ref: tlmgr tlmgr option repository https://mirror.ctan.org/systems/texlive/tlnet123857 +Ref: tlmgr tlmgr update --list124462 +Ref: tlmgr tlmgr update --all124555 +Ref: tlmgr tlmgr info _what_124712 +Node: tlmgr OPTIONS124974 +Ref: tlmgr *--repository* _url|path_125507 +Ref: tlmgr /some/local/dir126693 +Ref: tlmgr file:/some/local/dir126722 +Ref: tlmgr ctan126795 +Ref: tlmgr https://mirror.ctan.org/systems/texlive/tlnet126849 +Ref: tlmgr http://server/path/to/tlnet127190 +Ref: tlmgr https://server/path/to/tlnet127571 +Ref: tlmgr ftp://server/path/to/tlnet128039 +Ref: tlmgr user@machine:/path/to/tlnet128171 +Ref: tlmgr scp://user@machine/path/to/tlnet128212 +Ref: tlmgr ssh://user@machine/path/to/tlnet128253 +Ref: tlmgr *--gui* [_action_]128647 +Ref: tlmgr *--gui-lang* _llcode_129461 +Ref: tlmgr *--command-logfile* _file_130203 +Ref: tlmgr *--debug-translation*130470 +Ref: tlmgr *--machine-readable*130674 +Ref: tlmgr *--no-execute-actions*130943 +Ref: tlmgr *--package-logfile* _file_131137 +Ref: tlmgr *--pause*131392 +Ref: tlmgr *--persistent-downloads*131548 +Ref: tlmgr *--no-persistent-downloads*131577 +Ref: tlmgr *--pin-file*132072 +Ref: tlmgr *--usermode*132291 +Ref: tlmgr *--usertree* _dir_132412 +Ref: tlmgr *--verify-repo=[none|main|all]*132539 +Node: tlmgr ACTIONS133438 +Node: tlmgr help134299 +Node: tlmgr version134776 +Node: tlmgr backup135039 +Ref: tlmgr *backup [_option_...] --all*135211 +Ref: tlmgr *backup [_option_...] _pkg_...*135244 +Ref: tlmgr *--backupdir* _directory_136311 +Ref: tlmgr *--all*136529 +Ref: tlmgr *--clean*[=_N_]136782 +Ref: tlmgr *--dry-run*137110 +Node: tlmgr candidates _pkg_137240 +Node: tlmgr check [_option_...] [depends|executes|files|runfiles|texmfdbs|all]137595 +Ref: tlmgr *depends*138109 +Ref: tlmgr *executes*138451 +Ref: tlmgr *files*138566 +Ref: tlmgr *runfiles*138702 +Ref: tlmgr *texmfdbs*138839 +Ref: tlmgr - all items in TEXMFDBS have the !! prefix.139069 +Ref: tlmgr - all items in TEXMFBDS have an ls-R file (if they exist at all).139145 +Ref: tlmgr - all items in TEXMF with !! are listed in TEXMFDBS.139210 +Ref: tlmgr - all items in TEXMF with an ls-R file are listed in TEXMFDBS.139285 +Ref: tlmgr *--use-svn*139311 +Node: tlmgr conf139452 +Ref: tlmgr *conf [texmf|tlmgr|updmap [--conffile _file_] [--delete] [_key_ [_value_]]]*139742 +Ref: tlmgr *conf auxtrees [--conffile _file_] [show|add|remove] [_value_]*139807 +Node: tlmgr dump-tlpdb [_option_...] [--json]142223 +Ref: tlmgr *--local*142659 +Ref: tlmgr *--remote*142699 +Ref: tlmgr *--json*142738 +Node: tlmgr generate143309 +Ref: tlmgr *generate [_option_...] language*143505 +Ref: tlmgr *generate [_option_...] language.dat*143544 +Ref: tlmgr *generate [_option_...] language.def*143583 +Ref: tlmgr *generate [_option_...] language.dat.lua*143626 +Ref: tlmgr *--dest* _output_file_145954 +Ref: tlmgr *--localcfg* _local_conf_file_146531 +Ref: tlmgr *--rebuild-sys*146655 +Node: tlmgr gui147470 +Node: tlmgr info147648 +Ref: tlmgr *info [_option_...] _pkg_...*147810 +Ref: tlmgr *info [_option_...] collections*147844 +Ref: tlmgr *info [_option_...] schemes*147874 +Ref: tlmgr *--list*149405 +Ref: tlmgr *--only-installed*149720 +Ref: tlmgr *--only-remote*149909 +Ref: tlmgr *--data item1,item2,...*150214 +Ref: tlmgr *--json* 1151587 +Node: tlmgr init-usertree151970 +Node: tlmgr install [_option_...] _pkg_...152351 +Ref: tlmgr *--dry-run* 1152860 +Ref: tlmgr *--file*152978 +Ref: tlmgr *--force*153201 +Ref: tlmgr *--no-depends*153422 +Ref: tlmgr *--no-depends-at-all*153582 +Ref: tlmgr *--reinstall*153983 +Ref: tlmgr *--with-doc*154362 +Ref: tlmgr *--with-src*154376 +Node: tlmgr key155104 +Ref: tlmgr *key list*155262 +Ref: tlmgr *key add _file_*155280 +Ref: tlmgr *key remove _keyid_*155302 +Node: tlmgr list155896 +Node: tlmgr option156058 +Ref: tlmgr *option [--json] [show]*156214 +Ref: tlmgr *option [--json] showall|help*156246 +Ref: tlmgr *option _key_ [_value_]*156272 +Node: tlmgr paper160851 +Ref: tlmgr *paper [a4|letter]*161000 +Ref: tlmgr *<[xdvi|pdftex|dvips|dvipdfmx|context|psutils] paper [_papersize_|--list]*>161077 +Ref: tlmgr *paper --json*161093 +Node: tlmgr path162308 +Ref: tlmgr *path [--windowsmode=user|admin] add*162474 +Ref: tlmgr *path [--windowsmode=user|admin] remove*162516 +Node: tlmgr pinning164031 +Ref: tlmgr pinning show164272 +Ref: tlmgr pinning add _repo_ _pkgglob_...164345 +Ref: tlmgr pinning remove _repo_ _pkgglob_...164464 +Ref: tlmgr pinning remove _repo_ --all164617 +Node: tlmgr platform164671 +Ref: tlmgr *platform list|add|remove _platform_...*164857 +Ref: tlmgr *platform set _platform_*164884 +Ref: tlmgr *platform set auto*164905 +Ref: tlmgr *--dry-run* 2165783 +Node: tlmgr postaction165902 +Ref: tlmgr *postaction [_option_...] install [shortcut|fileassoc|script] [_pkg_...]*166132 +Ref: tlmgr *postaction [_option_...] remove [shortcut|fileassoc|script] [_pkg_...]*166206 +Ref: tlmgr *--windowsmode=[user|admin]*166526 +Ref: tlmgr *--fileassocmode=[1|2]*166951 +Ref: tlmgr *--all* 1167237 +Node: tlmgr print-platform167292 +Node: tlmgr print-platform-info167623 +Node: tlmgr remove [_option_...] _pkg_...167923 +Ref: tlmgr *--all* 2168408 +Ref: tlmgr *--backup*168519 +Ref: tlmgr *--backupdir* _directory_ 1168546 +Ref: tlmgr *--no-depends* 1168951 +Ref: tlmgr *--no-depends-at-all* 1169014 +Ref: tlmgr *--force* 1169121 +Ref: tlmgr *--dry-run* 3169595 +Node: tlmgr repository169972 +Ref: tlmgr *repository list*170160 +Ref: tlmgr *repository list _path|url|tag_*170194 +Ref: tlmgr *repository add _path_ [_tag_]*170227 +Ref: tlmgr *repository remove _path|tag_*170259 +Ref: tlmgr *repository set _path_[#_tag_] [_path_[#_tag_] ...]*170313 +Ref: tlmgr *repository status*170334 +Ref: tlmgr The tag (which can be the same as the url);171561 +Node: tlmgr restore172039 +Ref: tlmgr *restore [_option_...] _pkg_ [_rev_]*172218 +Ref: tlmgr *restore [_option_...] --all*172249 +Ref: tlmgr *--all* 3172950 +Ref: tlmgr *--backupdir* _directory_ 2173165 +Ref: tlmgr *--dry-run* 4173347 +Ref: tlmgr *--force* 2173480 +Ref: tlmgr *--json* 2173527 +Node: tlmgr search173854 +Ref: tlmgr *search [_option_...] _what_*174018 +Ref: tlmgr *search [_option_...] --file _what_*174056 +Ref: tlmgr *search [_option_...] --all _what_*174093 +Ref: tlmgr *--file* 1174314 +Ref: tlmgr *--all* 4174377 +Ref: tlmgr *--global*174467 +Ref: tlmgr *--word*174595 +Node: tlmgr shell174910 +Ref: tlmgr protocol175645 +Ref: tlmgr help 1175709 +Ref: tlmgr version 1175762 +Ref: tlmgr quit, end, bye, byebye, EOF175830 +Ref: tlmgr restart175851 +Ref: tlmgr load [local|remote]175974 +Ref: tlmgr save176044 +Ref: tlmgr get [_var_] =item set [_var_ [_val_]]176167 +Node: tlmgr show176768 +Node: tlmgr uninstall176935 +Node: tlmgr update [_option_...] [_pkg_...]177167 +Ref: tlmgr *--all* 5177539 +Ref: tlmgr *--self*179719 +Ref: tlmgr *--dry-run* 5180484 +Ref: tlmgr *--list* [_pkg_]180662 +Ref: tlmgr *--exclude* _pkg_181352 +Ref: tlmgr *--no-auto-remove* [_pkg_...]182153 +Ref: tlmgr *--no-auto-install* [_pkg_...]182638 +Ref: tlmgr *--reinstall-forcibly-removed*183401 +Ref: tlmgr *--backup* 1183937 +Ref: tlmgr *--backupdir* _directory_ 3183964 +Ref: tlmgr *--no-depends* 2185131 +Ref: tlmgr *--no-depends-at-all* 2185335 +Ref: tlmgr *--force* 3185442 +Node: tlmgr CONFIGURATION FILE FOR TLMGR186433 +Ref: tlmgr auto-remove = 0 or 1 (default 1), same as command-line option.187435 +Ref: tlmgr gui-expertmode = 0 or 1 (default 1). This switches between the full GUI and a simplified GUI with only the most common settings.187567 +Ref: tlmgr gui-lang = _llcode_, with a language code value as with the command-line option.187651 +Ref: tlmgr no-checksums = 0 or 1 (default 0, see below).187700 +Ref: tlmgr persistent-downloads = 0 or 1 (default 1), same as command-line option.187775 +Ref: tlmgr require-verification = 0 or 1 (default 0), same as command-line option.187850 +Ref: tlmgr tkfontscale = _floating-point number_ (default 1.0); scaling factor for fonts in the Tk-based frontends.187958 +Ref: tlmgr update-exclude = _comma-separated list of packages_ (no spaces allowed). Same as the command line option --exclude for the update action.188103 +Ref: tlmgr verify-downloads = 0 or 1 (default 1), same as command-line option.188174 +Ref: tlmgr allowed-actions = _action1_[,_action2_,...] The value is a comma-separated list (no spaces) of tlmgr actions which are allowed to be executed when tlmgr is invoked in system mode (that is, without --usermode). This allows distributors to include tlmgr in their packaging, but allow only a restricted set of actions that do not interfere with their distro package manager. For native TeX Live installations, it doesn't make sense to set this.188691 +Node: tlmgr CRYPTOGRAPHIC VERIFICATION189523 +Node: tlmgr Configuration of GnuPG invocation191696 +Node: tlmgr USER MODE192334 +Node: tlmgr User mode install195205 +Node: tlmgr User mode backup, restore, remove, update196351 +Node: tlmgr User mode generate, option, paper196797 +Node: tlmgr User mode logs197164 +Node: tlmgr MULTIPLE REPOSITORIES197462 +Node: tlmgr Pinning199191 +Node: tlmgr GUI FOR TLMGR201114 +Node: tlmgr Main display202763 +Node: tlmgr Display configuration area203015 +Ref: tlmgr Status203376 +Ref: tlmgr Category203540 +Ref: tlmgr Match203726 +Ref: tlmgr Selection203907 +Ref: tlmgr Display configuration buttons204111 +Node: tlmgr Package list area204294 +Ref: tlmgr a checkbox204878 +Ref: tlmgr package name205014 +Ref: tlmgr local revision (and version)205113 +Ref: tlmgr remote revision (and version)205488 +Ref: tlmgr short description205785 +Node: tlmgr Main display action buttons205830 +Ref: tlmgr Update all installed206096 +Ref: tlmgr Update206468 +Ref: tlmgr Install206518 +Ref: tlmgr Remove206704 +Ref: tlmgr Backup206882 +Node: tlmgr Menu bar207039 +Ref: tlmgr tlmgr menu207262 +Ref: tlmgr Options menu207570 +Ref: tlmgr Actions menu208653 +Ref: tlmgr Help menu209081 +Node: tlmgr GUI options209215 +Ref: tlmgr -background _color_209461 +Ref: tlmgr -font " _fontname_ _fontsize_ "209526 +Ref: tlmgr -foreground _color_209684 +Ref: tlmgr -geometry _geomspec_209736 +Ref: tlmgr -xrm _xresource_209928 +Node: tlmgr MACHINE-READABLE OUTPUT210197 +Node: tlmgr Machine-readable update and install output211011 +Ref: tlmgr location-url _location_212287 +Ref: tlmgr total-bytes _count_212503 +Ref: tlmgr _pkgname_212913 +Ref: tlmgr _status_213123 +Ref: tlmgr d213201 +Ref: tlmgr f213261 +Ref: tlmgr u213440 +Ref: tlmgr r213486 +Ref: tlmgr a213609 +Ref: tlmgr i213787 +Ref: tlmgr I213906 +Ref: tlmgr _localrev_214008 +Ref: tlmgr _serverrev_214115 +Ref: tlmgr _size_214227 +Ref: tlmgr _runtime_214396 +Ref: tlmgr _esttot_214466 +Node: tlmgr Machine-readable option output214499 +Node: tlmgr ENVIRONMENT VARIABLES215011 +Ref: tlmgr TEXLIVE_COMPRESSOR215522 +Ref: tlmgr TEXLIVE_DOWNLOADER216370 +Ref: tlmgr TL_DOWNLOAD_PROGRAM216393 +Ref: tlmgr TL_DOWNLOAD_ARGS216413 +Ref: tlmgr TEXLIVE_PREFER_OWN217439 +Node: tlmgr AUTHORS AND COPYRIGHT218263 +Node: Index218665 End Tag Table diff --git a/source/m4/ltargz.m4 b/source/m4/ltargz.m4 new file mode 100644 index 0000000000000000000000000000000000000000..c54408252c90cb3fe49cd0dc4317687749557fc9 --- /dev/null +++ b/source/m4/ltargz.m4 @@ -0,0 +1,77 @@ +# Portability macros for glibc argz. -*- Autoconf -*- +# +# Copyright (C) 2004-2007, 2011-2019, 2021-2022 Free Software +# Foundation, Inc. +# Written by Gary V. Vaughan <gary@gnu.org> +# +# This file 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. + +# serial 2 ltargz.m4 + +AC_DEFUN([LT_FUNC_ARGZ], [ +dnl Required for use of '$SED' in Cygwin configuration. +AC_REQUIRE([AC_PROG_SED])dnl +AC_CHECK_HEADERS([argz.h], [], [], [AC_INCLUDES_DEFAULT]) + +AC_CHECK_TYPES([error_t], + [], + [AC_DEFINE([error_t], [int], + [Define to a type to use for 'error_t' if it is not otherwise available.]) + AC_DEFINE([__error_t_defined], [1], [Define so that glibc/gnulib argp.h + does not typedef error_t.])], + [#if defined(HAVE_ARGZ_H) +# include <argz.h> +#endif]) + +LT_ARGZ_H= +AC_CHECK_FUNCS([argz_add argz_append argz_count argz_create_sep argz_insert \ + argz_next argz_stringify], [], [LT_ARGZ_H=lt__argz.h; AC_LIBOBJ([lt__argz])]) + +dnl if have system argz functions, allow forced use of +dnl libltdl-supplied implementation (and default to do so +dnl on "known bad" systems). Could use a runtime check, but +dnl (a) detecting malloc issues is notoriously unreliable +dnl (b) only known system that declares argz functions, +dnl provides them, yet they are broken, is cygwin +dnl releases prior to 16-Mar-2007 (1.5.24 and earlier) +dnl So, it's more straightforward simply to special case +dnl this for known bad systems. +AS_IF([test -z "$LT_ARGZ_H"], + [AC_CACHE_CHECK( + [if argz actually works], + [lt_cv_sys_argz_works], + [[case $host_os in #( + *cygwin*) + lt_cv_sys_argz_works=no + if test no != "$cross_compiling"; then + lt_cv_sys_argz_works="guessing no" + else + lt_sed_extract_leading_digits='s/^\([0-9\.]*\).*/\1/' + save_IFS=$IFS + IFS=-. + set x `uname -r | $SED -e "$lt_sed_extract_leading_digits"` + IFS=$save_IFS + lt_os_major=${2-0} + lt_os_minor=${3-0} + lt_os_micro=${4-0} + if test 1 -lt "$lt_os_major" \ + || { test 1 -eq "$lt_os_major" \ + && { test 5 -lt "$lt_os_minor" \ + || { test 5 -eq "$lt_os_minor" \ + && test 24 -lt "$lt_os_micro"; }; }; }; then + lt_cv_sys_argz_works=yes + fi + fi + ;; #( + *) lt_cv_sys_argz_works=yes ;; + esac]]) + AS_IF([test yes = "$lt_cv_sys_argz_works"], + [AC_DEFINE([HAVE_WORKING_ARGZ], 1, + [This value is set to 1 to indicate that the system argz facility works])], + [LT_ARGZ_H=lt__argz.h + AC_LIBOBJ([lt__argz])])]) + +AC_SUBST([LT_ARGZ_H]) +]) diff --git a/source/m4/ltdl.m4 b/source/m4/ltdl.m4 new file mode 100644 index 0000000000000000000000000000000000000000..772c1502dcc9aaccad155a2c1191b98ddd483994 --- /dev/null +++ b/source/m4/ltdl.m4 @@ -0,0 +1,910 @@ +# ltdl.m4 - Configure ltdl for the target system. -*-Autoconf-*- +# +# Copyright (C) 1999-2008, 2011-2019, 2021-2022 Free Software +# Foundation, Inc. +# Written by Thomas Tanner, 1999 +# +# This file 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. + +# serial 21 LTDL_INIT + +# LT_CONFIG_LTDL_DIR(DIRECTORY, [LTDL-MODE]) +# ------------------------------------------ +# DIRECTORY contains the libltdl sources. It is okay to call this +# function multiple times, as long as the same DIRECTORY is always given. +AC_DEFUN([LT_CONFIG_LTDL_DIR], +[AC_BEFORE([$0], [LTDL_INIT]) +_$0($*) +])# LT_CONFIG_LTDL_DIR + +# We break this out into a separate macro, so that we can call it safely +# internally without being caught accidentally by the sed scan in libtoolize. +m4_defun([_LT_CONFIG_LTDL_DIR], +[dnl remove trailing slashes +m4_pushdef([_ARG_DIR], m4_bpatsubst([$1], [/*$])) +m4_case(_LTDL_DIR, + [], [dnl only set lt_ltdl_dir if _ARG_DIR is not simply '.' + m4_if(_ARG_DIR, [.], + [], + [m4_define([_LTDL_DIR], _ARG_DIR) + _LT_SHELL_INIT([lt_ltdl_dir=']_ARG_DIR['])])], + [m4_if(_ARG_DIR, _LTDL_DIR, + [], + [m4_fatal([multiple libltdl directories: ']_LTDL_DIR[', ']_ARG_DIR['])])]) +m4_popdef([_ARG_DIR]) +])# _LT_CONFIG_LTDL_DIR + +# Initialise: +m4_define([_LTDL_DIR], []) + + +# _LT_BUILD_PREFIX +# ---------------- +# If Autoconf is new enough, expand to '$(top_build_prefix)', otherwise +# to '$(top_builddir)/'. +m4_define([_LT_BUILD_PREFIX], +[m4_ifdef([AC_AUTOCONF_VERSION], + [m4_if(m4_version_compare(m4_defn([AC_AUTOCONF_VERSION]), [2.62]), + [-1], [m4_ifdef([_AC_HAVE_TOP_BUILD_PREFIX], + [$(top_build_prefix)], + [$(top_builddir)/])], + [$(top_build_prefix)])], + [$(top_builddir)/])[]dnl +]) + + +# LTDL_CONVENIENCE +# ---------------- +# sets LIBLTDL to the link flags for the libltdl convenience library and +# LTDLINCL to the include flags for the libltdl header and adds +# --enable-ltdl-convenience to the configure arguments. Note that +# AC_CONFIG_SUBDIRS is not called here. LIBLTDL will be prefixed with +# '$(top_build_prefix)' if available, otherwise with '$(top_builddir)/', +# and LTDLINCL will be prefixed with '$(top_srcdir)/' (note the single +# quotes!). If your package is not flat and you're not using automake, +# define top_build_prefix, top_builddir, and top_srcdir appropriately +# in your Makefiles. +AC_DEFUN([LTDL_CONVENIENCE], +[AC_BEFORE([$0], [LTDL_INIT])dnl +dnl Although the argument is deprecated and no longer documented, +dnl LTDL_CONVENIENCE used to take a DIRECTORY orgument, if we have one +dnl here make sure it is the same as any other declaration of libltdl's +dnl location! This also ensures lt_ltdl_dir is set when configure.ac is +dnl not yet using an explicit LT_CONFIG_LTDL_DIR. +m4_ifval([$1], [_LT_CONFIG_LTDL_DIR([$1])])dnl +_$0() +])# LTDL_CONVENIENCE + +# AC_LIBLTDL_CONVENIENCE accepted a directory argument in older libtools, +# now we have LT_CONFIG_LTDL_DIR: +AU_DEFUN([AC_LIBLTDL_CONVENIENCE], +[_LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])]) +_LTDL_CONVENIENCE]) + +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_LIBLTDL_CONVENIENCE], []) + + +# _LTDL_CONVENIENCE +# ----------------- +# Code shared by LTDL_CONVENIENCE and LTDL_INIT([convenience]). +m4_defun([_LTDL_CONVENIENCE], +[case $enable_ltdl_convenience in + no) AC_MSG_ERROR([this package needs a convenience libltdl]) ;; + "") enable_ltdl_convenience=yes + ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;; +esac +LIBLTDL='_LT_BUILD_PREFIX'"${lt_ltdl_dir+$lt_ltdl_dir/}libltdlc.la" +LTDLDEPS=$LIBLTDL +LTDLINCL='-I$(top_srcdir)'"${lt_ltdl_dir+/$lt_ltdl_dir}" + +AC_SUBST([LIBLTDL]) +AC_SUBST([LTDLDEPS]) +AC_SUBST([LTDLINCL]) + +# For backwards non-gettext consistent compatibility... +INCLTDL=$LTDLINCL +AC_SUBST([INCLTDL]) +])# _LTDL_CONVENIENCE + + +# LTDL_INSTALLABLE +# ---------------- +# sets LIBLTDL to the link flags for the libltdl installable library +# and LTDLINCL to the include flags for the libltdl header and adds +# --enable-ltdl-install to the configure arguments. Note that +# AC_CONFIG_SUBDIRS is not called from here. If an installed libltdl +# is not found, LIBLTDL will be prefixed with '$(top_build_prefix)' if +# available, otherwise with '$(top_builddir)/', and LTDLINCL will be +# prefixed with '$(top_srcdir)/' (note the single quotes!). If your +# package is not flat and you're not using automake, define top_build_prefix, +# top_builddir, and top_srcdir appropriately in your Makefiles. +# In the future, this macro may have to be called after LT_INIT. +AC_DEFUN([LTDL_INSTALLABLE], +[AC_BEFORE([$0], [LTDL_INIT])dnl +dnl Although the argument is deprecated and no longer documented, +dnl LTDL_INSTALLABLE used to take a DIRECTORY orgument, if we have one +dnl here make sure it is the same as any other declaration of libltdl's +dnl location! This also ensures lt_ltdl_dir is set when configure.ac is +dnl not yet using an explicit LT_CONFIG_LTDL_DIR. +m4_ifval([$1], [_LT_CONFIG_LTDL_DIR([$1])])dnl +_$0() +])# LTDL_INSTALLABLE + +# AC_LIBLTDL_INSTALLABLE accepted a directory argument in older libtools, +# now we have LT_CONFIG_LTDL_DIR: +AU_DEFUN([AC_LIBLTDL_INSTALLABLE], +[_LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])]) +_LTDL_INSTALLABLE]) + +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_LIBLTDL_INSTALLABLE], []) + + +# _LTDL_INSTALLABLE +# ----------------- +# Code shared by LTDL_INSTALLABLE and LTDL_INIT([installable]). +m4_defun([_LTDL_INSTALLABLE], +[if test -f "$prefix/lib/libltdl.la"; then + lt_save_LDFLAGS=$LDFLAGS + LDFLAGS="-L$prefix/lib $LDFLAGS" + AC_CHECK_LIB([ltdl], [lt_dlinit], [lt_lib_ltdl=yes]) + LDFLAGS=$lt_save_LDFLAGS + if test yes = "${lt_lib_ltdl-no}"; then + if test yes != "$enable_ltdl_install"; then + # Don't overwrite $prefix/lib/libltdl.la without --enable-ltdl-install + AC_MSG_WARN([not overwriting libltdl at $prefix, force with '--enable-ltdl-install']) + enable_ltdl_install=no + fi + elif test no = "$enable_ltdl_install"; then + AC_MSG_WARN([libltdl not installed, but installation disabled]) + fi +fi + +# If configure.ac declared an installable ltdl, and the user didn't override +# with --disable-ltdl-install, we will install the shipped libltdl. +case $enable_ltdl_install in + no) ac_configure_args="$ac_configure_args --enable-ltdl-install=no" + LIBLTDL=-lltdl + LTDLDEPS= + LTDLINCL= + ;; + *) enable_ltdl_install=yes + ac_configure_args="$ac_configure_args --enable-ltdl-install" + LIBLTDL='_LT_BUILD_PREFIX'"${lt_ltdl_dir+$lt_ltdl_dir/}libltdl.la" + LTDLDEPS=$LIBLTDL + LTDLINCL='-I$(top_srcdir)'"${lt_ltdl_dir+/$lt_ltdl_dir}" + ;; +esac + +AC_SUBST([LIBLTDL]) +AC_SUBST([LTDLDEPS]) +AC_SUBST([LTDLINCL]) + +# For backwards non-gettext consistent compatibility... +INCLTDL=$LTDLINCL +AC_SUBST([INCLTDL]) +])# LTDL_INSTALLABLE + + +# _LTDL_MODE_DISPATCH +# ------------------- +m4_define([_LTDL_MODE_DISPATCH], +[dnl If _LTDL_DIR is '.', then we are configuring libltdl itself: +m4_if(_LTDL_DIR, [], + [], + dnl if _LTDL_MODE was not set already, the default value is 'subproject': + [m4_case(m4_default(_LTDL_MODE, [subproject]), + [subproject], [AC_CONFIG_SUBDIRS(_LTDL_DIR) + _LT_SHELL_INIT([lt_dlopen_dir=$lt_ltdl_dir])], + [nonrecursive], [_LT_SHELL_INIT([lt_dlopen_dir=$lt_ltdl_dir; lt_libobj_prefix=$lt_ltdl_dir/])], + [recursive], [], + [m4_fatal([unknown libltdl mode: ]_LTDL_MODE)])])dnl +dnl Be careful not to expand twice: +m4_define([$0], []) +])# _LTDL_MODE_DISPATCH + + +# _LT_LIBOBJ(MODULE_NAME) +# ----------------------- +# Like AC_LIBOBJ, except that MODULE_NAME goes into _LT_LIBOBJS instead +# of into LIBOBJS. +AC_DEFUN([_LT_LIBOBJ], [ + m4_pattern_allow([^_LT_LIBOBJS$]) + _LT_LIBOBJS="$_LT_LIBOBJS $1.$ac_objext" +])# _LT_LIBOBJS + + +# LTDL_INIT([OPTIONS]) +# -------------------- +# Clients of libltdl can use this macro to allow the installer to +# choose between a shipped copy of the ltdl sources or a preinstalled +# version of the library. If the shipped ltdl sources are not in a +# subdirectory named libltdl, the directory name must be given by +# LT_CONFIG_LTDL_DIR. +AC_DEFUN([LTDL_INIT], +[dnl Parse OPTIONS +_LT_SET_OPTIONS([$0], [$1]) + +dnl We need to keep our own list of libobjs separate from our parent project, +dnl and the easiest way to do that is redefine the AC_LIBOBJs macro while +dnl we look for our own LIBOBJs. +m4_pushdef([AC_LIBOBJ], m4_defn([_LT_LIBOBJ])) +m4_pushdef([AC_LIBSOURCES]) + +dnl If not otherwise defined, default to the 1.5.x compatible subproject mode: +m4_if(_LTDL_MODE, [], + [m4_define([_LTDL_MODE], m4_default([$2], [subproject])) + m4_if([-1], [m4_bregexp(_LTDL_MODE, [\(subproject\|\(non\)?recursive\)])], + [m4_fatal([unknown libltdl mode: ]_LTDL_MODE)])]) + +AC_ARG_WITH([included_ltdl], + [AS_HELP_STRING([--with-included-ltdl], + [use the GNU ltdl sources included here])]) + +if test yes != "$with_included_ltdl"; then + # We are not being forced to use the included libltdl sources, so + # decide whether there is a useful installed version we can use. + AC_CHECK_HEADER([ltdl.h], + [AC_CHECK_DECL([lt_dlinterface_register], + [AC_CHECK_LIB([ltdl], [lt_dladvise_preload], + [with_included_ltdl=no], + [with_included_ltdl=yes])], + [with_included_ltdl=yes], + [AC_INCLUDES_DEFAULT + #include <ltdl.h>])], + [with_included_ltdl=yes], + [AC_INCLUDES_DEFAULT] + ) +fi + +dnl If neither LT_CONFIG_LTDL_DIR, LTDL_CONVENIENCE nor LTDL_INSTALLABLE +dnl was called yet, then for old times' sake, we assume libltdl is in an +dnl eponymous directory: +AC_PROVIDE_IFELSE([LT_CONFIG_LTDL_DIR], [], [_LT_CONFIG_LTDL_DIR([libltdl])]) + +AC_ARG_WITH([ltdl_include], + [AS_HELP_STRING([--with-ltdl-include=DIR], + [use the ltdl headers installed in DIR])]) + +if test -n "$with_ltdl_include"; then + if test -f "$with_ltdl_include/ltdl.h"; then : + else + AC_MSG_ERROR([invalid ltdl include directory: '$with_ltdl_include']) + fi +else + with_ltdl_include=no +fi + +AC_ARG_WITH([ltdl_lib], + [AS_HELP_STRING([--with-ltdl-lib=DIR], + [use the libltdl.la installed in DIR])]) + +if test -n "$with_ltdl_lib"; then + if test -f "$with_ltdl_lib/libltdl.la"; then : + else + AC_MSG_ERROR([invalid ltdl library directory: '$with_ltdl_lib']) + fi +else + with_ltdl_lib=no +fi + +case ,$with_included_ltdl,$with_ltdl_include,$with_ltdl_lib, in + ,yes,no,no,) + m4_case(m4_default(_LTDL_TYPE, [convenience]), + [convenience], [_LTDL_CONVENIENCE], + [installable], [_LTDL_INSTALLABLE], + [m4_fatal([unknown libltdl build type: ]_LTDL_TYPE)]) + ;; + ,no,no,no,) + # If the included ltdl is not to be used, then use the + # preinstalled libltdl we found. + AC_DEFINE([HAVE_LTDL], [1], + [Define this if a modern libltdl is already installed]) + LIBLTDL=-lltdl + LTDLDEPS= + LTDLINCL= + ;; + ,no*,no,*) + AC_MSG_ERROR(['--with-ltdl-include' and '--with-ltdl-lib' options must be used together]) + ;; + *) with_included_ltdl=no + LIBLTDL="-L$with_ltdl_lib -lltdl" + LTDLDEPS= + LTDLINCL=-I$with_ltdl_include + ;; +esac +INCLTDL=$LTDLINCL + +# Report our decision... +AC_MSG_CHECKING([where to find libltdl headers]) +AC_MSG_RESULT([$LTDLINCL]) +AC_MSG_CHECKING([where to find libltdl library]) +AC_MSG_RESULT([$LIBLTDL]) + +_LTDL_SETUP + +dnl restore autoconf definition. +m4_popdef([AC_LIBOBJ]) +m4_popdef([AC_LIBSOURCES]) + +AC_CONFIG_COMMANDS_PRE([ + _ltdl_libobjs= + _ltdl_ltlibobjs= + if test -n "$_LT_LIBOBJS"; then + # Remove the extension. + _lt_sed_drop_objext='s/\.o$//;s/\.obj$//' + for i in `for i in $_LT_LIBOBJS; do echo "$i"; done | $SED "$_lt_sed_drop_objext" | sort -u`; do + _ltdl_libobjs="$_ltdl_libobjs $lt_libobj_prefix$i.$ac_objext" + _ltdl_ltlibobjs="$_ltdl_ltlibobjs $lt_libobj_prefix$i.lo" + done + fi + AC_SUBST([ltdl_LIBOBJS], [$_ltdl_libobjs]) + AC_SUBST([ltdl_LTLIBOBJS], [$_ltdl_ltlibobjs]) +]) + +# Only expand once: +m4_define([LTDL_INIT]) +])# LTDL_INIT + +# Old names: +AU_DEFUN([AC_LIB_LTDL], [LTDL_INIT($@)]) +AU_DEFUN([AC_WITH_LTDL], [LTDL_INIT($@)]) +AU_DEFUN([LT_WITH_LTDL], [LTDL_INIT($@)]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_LIB_LTDL], []) +dnl AC_DEFUN([AC_WITH_LTDL], []) +dnl AC_DEFUN([LT_WITH_LTDL], []) + + +# _LTDL_SETUP +# ----------- +# Perform all the checks necessary for compilation of the ltdl objects +# -- including compiler checks and header checks. This is a public +# interface mainly for the benefit of libltdl's own configure.ac, most +# other users should call LTDL_INIT instead. +AC_DEFUN([_LTDL_SETUP], +[AC_REQUIRE([AC_PROG_CC])dnl +AC_REQUIRE([LT_SYS_MODULE_EXT])dnl +AC_REQUIRE([LT_SYS_MODULE_PATH])dnl +AC_REQUIRE([LT_SYS_DLSEARCH_PATH])dnl +AC_REQUIRE([LT_LIB_DLLOAD])dnl +AC_REQUIRE([LT_SYS_SYMBOL_USCORE])dnl +AC_REQUIRE([LT_FUNC_DLSYM_USCORE])dnl +AC_REQUIRE([LT_SYS_DLOPEN_DEPLIBS])dnl +AC_REQUIRE([LT_FUNC_ARGZ])dnl + +m4_require([_LT_CHECK_OBJDIR])dnl +m4_require([_LT_HEADER_DLFCN])dnl +m4_require([_LT_CHECK_DLPREOPEN])dnl +m4_require([_LT_DECL_SED])dnl + +dnl Don't require this, or it will be expanded earlier than the code +dnl that sets the variables it relies on: +_LT_ENABLE_INSTALL + +dnl _LTDL_MODE specific code must be called at least once: +_LTDL_MODE_DISPATCH + +# In order that ltdl.c can compile, find out the first AC_CONFIG_HEADERS +# the user used. This is so that ltdl.h can pick up the parent projects +# config.h file, The first file in AC_CONFIG_HEADERS must contain the +# definitions required by ltdl.c. +# FIXME: Remove use of undocumented AC_LIST_HEADERS (2.59 compatibility). +AC_CONFIG_COMMANDS_PRE([dnl +m4_pattern_allow([^LT_CONFIG_H$])dnl +m4_ifset([AH_HEADER], + [LT_CONFIG_H=AH_HEADER], + [m4_ifset([AC_LIST_HEADERS], + [LT_CONFIG_H=`echo "AC_LIST_HEADERS" | $SED 's|^[[ ]]*||;s|[[ :]].*$||'`], + [])])]) +AC_SUBST([LT_CONFIG_H]) + +AC_CHECK_HEADERS([unistd.h dl.h sys/dl.h dld.h mach-o/dyld.h dirent.h], + [], [], [AC_INCLUDES_DEFAULT]) + +AC_CHECK_FUNCS([closedir opendir readdir], [], [AC_LIBOBJ([lt__dirent])]) +AC_CHECK_FUNCS([strlcat strlcpy], [], [AC_LIBOBJ([lt__strl])]) + +m4_pattern_allow([LT_LIBEXT])dnl +AC_DEFINE_UNQUOTED([LT_LIBEXT],["$libext"],[The archive extension]) + +name= +eval "lt_libprefix=\"$libname_spec\"" +m4_pattern_allow([LT_LIBPREFIX])dnl +AC_DEFINE_UNQUOTED([LT_LIBPREFIX],["$lt_libprefix"],[The archive prefix]) + +name=ltdl +eval "LTDLOPEN=\"$libname_spec\"" +AC_SUBST([LTDLOPEN]) +])# _LTDL_SETUP + + +# _LT_ENABLE_INSTALL +# ------------------ +m4_define([_LT_ENABLE_INSTALL], +[AC_ARG_ENABLE([ltdl-install], + [AS_HELP_STRING([--enable-ltdl-install], [install libltdl])]) + +case ,$enable_ltdl_install,$enable_ltdl_convenience in + *yes*) ;; + *) enable_ltdl_convenience=yes ;; +esac + +m4_ifdef([AM_CONDITIONAL], +[AM_CONDITIONAL(INSTALL_LTDL, test no != "${enable_ltdl_install-no}") + AM_CONDITIONAL(CONVENIENCE_LTDL, test no != "${enable_ltdl_convenience-no}")]) +])# _LT_ENABLE_INSTALL + + +# LT_SYS_DLOPEN_DEPLIBS +# --------------------- +AC_DEFUN([LT_SYS_DLOPEN_DEPLIBS], +[AC_REQUIRE([AC_CANONICAL_HOST])dnl +AC_CACHE_CHECK([whether deplibs are loaded by dlopen], + [lt_cv_sys_dlopen_deplibs], + [# PORTME does your system automatically load deplibs for dlopen? + # or its logical equivalent (e.g. shl_load for HP-UX < 11) + # For now, we just catch OSes we know something about -- in the + # future, we'll try test this programmatically. + lt_cv_sys_dlopen_deplibs=unknown + case $host_os in + aix3*|aix4.1.*|aix4.2.*) + # Unknown whether this is true for these versions of AIX, but + # we want this 'case' here to explicitly catch those versions. + lt_cv_sys_dlopen_deplibs=unknown + ;; + aix[[4-9]]*) + lt_cv_sys_dlopen_deplibs=yes + ;; + amigaos*) + case $host_cpu in + powerpc) + lt_cv_sys_dlopen_deplibs=no + ;; + esac + ;; + bitrig*) + lt_cv_sys_dlopen_deplibs=yes + ;; + darwin*) + # Assuming the user has installed a libdl from somewhere, this is true + # If you are looking for one http://www.opendarwin.org/projects/dlcompat + lt_cv_sys_dlopen_deplibs=yes + ;; + freebsd* | dragonfly* | midnightbsd*) + lt_cv_sys_dlopen_deplibs=yes + ;; + gnu* | linux* | k*bsd*-gnu | kopensolaris*-gnu) + # GNU and its variants, using gnu ld.so (Glibc) + lt_cv_sys_dlopen_deplibs=yes + ;; + hpux10*|hpux11*) + lt_cv_sys_dlopen_deplibs=yes + ;; + interix*) + lt_cv_sys_dlopen_deplibs=yes + ;; + irix[[12345]]*|irix6.[[01]]*) + # Catch all versions of IRIX before 6.2, and indicate that we don't + # know how it worked for any of those versions. + lt_cv_sys_dlopen_deplibs=unknown + ;; + irix*) + # The case above catches anything before 6.2, and it's known that + # at 6.2 and later dlopen does load deplibs. + lt_cv_sys_dlopen_deplibs=yes + ;; + netbsd*) + lt_cv_sys_dlopen_deplibs=yes + ;; + openbsd*) + lt_cv_sys_dlopen_deplibs=yes + ;; + osf[[1234]]*) + # dlopen did load deplibs (at least at 4.x), but until the 5.x series, + # it did *not* use an RPATH in a shared library to find objects the + # library depends on, so we explicitly say 'no'. + lt_cv_sys_dlopen_deplibs=no + ;; + osf5.0|osf5.0a|osf5.1) + # dlopen *does* load deplibs and with the right loader patch applied + # it even uses RPATH in a shared library to search for shared objects + # that the library depends on, but there's no easy way to know if that + # patch is installed. Since this is the case, all we can really + # say is unknown -- it depends on the patch being installed. If + # it is, this changes to 'yes'. Without it, it would be 'no'. + lt_cv_sys_dlopen_deplibs=unknown + ;; + osf*) + # the two cases above should catch all versions of osf <= 5.1. Read + # the comments above for what we know about them. + # At > 5.1, deplibs are loaded *and* any RPATH in a shared library + # is used to find them so we can finally say 'yes'. + lt_cv_sys_dlopen_deplibs=yes + ;; + qnx*) + lt_cv_sys_dlopen_deplibs=yes + ;; + solaris*) + lt_cv_sys_dlopen_deplibs=yes + ;; + sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) + libltdl_cv_sys_dlopen_deplibs=yes + ;; + esac + ]) +if test yes != "$lt_cv_sys_dlopen_deplibs"; then + AC_DEFINE([LTDL_DLOPEN_DEPLIBS], [1], + [Define if the OS needs help to load dependent libraries for dlopen().]) +fi +])# LT_SYS_DLOPEN_DEPLIBS + +# Old name: +AU_ALIAS([AC_LTDL_SYS_DLOPEN_DEPLIBS], [LT_SYS_DLOPEN_DEPLIBS]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_LTDL_SYS_DLOPEN_DEPLIBS], []) + + +# LT_SYS_MODULE_EXT +# ----------------- +AC_DEFUN([LT_SYS_MODULE_EXT], +[m4_require([_LT_SYS_DYNAMIC_LINKER])dnl +AC_CACHE_CHECK([what extension is used for runtime loadable modules], + [libltdl_cv_shlibext], +[ +module=yes +eval libltdl_cv_shlibext=$shrext_cmds +module=no +eval libltdl_cv_shrext=$shrext_cmds + ]) +if test -n "$libltdl_cv_shlibext"; then + m4_pattern_allow([LT_MODULE_EXT])dnl + AC_DEFINE_UNQUOTED([LT_MODULE_EXT], ["$libltdl_cv_shlibext"], + [Define to the extension used for runtime loadable modules, say, ".so".]) +fi +if test "$libltdl_cv_shrext" != "$libltdl_cv_shlibext"; then + m4_pattern_allow([LT_SHARED_EXT])dnl + AC_DEFINE_UNQUOTED([LT_SHARED_EXT], ["$libltdl_cv_shrext"], + [Define to the shared library suffix, say, ".dylib".]) +fi +if test -n "$shared_archive_member_spec"; then + m4_pattern_allow([LT_SHARED_LIB_MEMBER])dnl + AC_DEFINE_UNQUOTED([LT_SHARED_LIB_MEMBER], ["($shared_archive_member_spec.o)"], + [Define to the shared archive member specification, say "(shr.o)".]) +fi +])# LT_SYS_MODULE_EXT + +# Old name: +AU_ALIAS([AC_LTDL_SHLIBEXT], [LT_SYS_MODULE_EXT]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_LTDL_SHLIBEXT], []) + + +# LT_SYS_MODULE_PATH +# ------------------ +AC_DEFUN([LT_SYS_MODULE_PATH], +[m4_require([_LT_SYS_DYNAMIC_LINKER])dnl +AC_CACHE_CHECK([what variable specifies run-time module search path], + [lt_cv_module_path_var], [lt_cv_module_path_var=$shlibpath_var]) +if test -n "$lt_cv_module_path_var"; then + m4_pattern_allow([LT_MODULE_PATH_VAR])dnl + AC_DEFINE_UNQUOTED([LT_MODULE_PATH_VAR], ["$lt_cv_module_path_var"], + [Define to the name of the environment variable that determines the run-time module search path.]) +fi +])# LT_SYS_MODULE_PATH + +# Old name: +AU_ALIAS([AC_LTDL_SHLIBPATH], [LT_SYS_MODULE_PATH]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_LTDL_SHLIBPATH], []) + + +# LT_SYS_DLSEARCH_PATH +# -------------------- +AC_DEFUN([LT_SYS_DLSEARCH_PATH], +[m4_require([_LT_SYS_DYNAMIC_LINKER])dnl +AC_CACHE_CHECK([for the default library search path], + [lt_cv_sys_dlsearch_path], + [lt_cv_sys_dlsearch_path=$sys_lib_dlsearch_path_spec]) +if test -n "$lt_cv_sys_dlsearch_path"; then + sys_dlsearch_path= + for dir in $lt_cv_sys_dlsearch_path; do + if test -z "$sys_dlsearch_path"; then + sys_dlsearch_path=$dir + else + sys_dlsearch_path=$sys_dlsearch_path$PATH_SEPARATOR$dir + fi + done + m4_pattern_allow([LT_DLSEARCH_PATH])dnl + AC_DEFINE_UNQUOTED([LT_DLSEARCH_PATH], ["$sys_dlsearch_path"], + [Define to the system default library search path.]) +fi +])# LT_SYS_DLSEARCH_PATH + +# Old name: +AU_ALIAS([AC_LTDL_SYSSEARCHPATH], [LT_SYS_DLSEARCH_PATH]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_LTDL_SYSSEARCHPATH], []) + + +# _LT_CHECK_DLPREOPEN +# ------------------- +m4_defun([_LT_CHECK_DLPREOPEN], +[m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl +AC_CACHE_CHECK([whether libtool supports -dlopen/-dlpreopen], + [libltdl_cv_preloaded_symbols], + [if test -n "$lt_cv_sys_global_symbol_pipe"; then + libltdl_cv_preloaded_symbols=yes + else + libltdl_cv_preloaded_symbols=no + fi + ]) +if test yes = "$libltdl_cv_preloaded_symbols"; then + AC_DEFINE([HAVE_PRELOADED_SYMBOLS], [1], + [Define if libtool can extract symbol lists from object files.]) +fi +])# _LT_CHECK_DLPREOPEN + + +# LT_LIB_DLLOAD +# ------------- +AC_DEFUN([LT_LIB_DLLOAD], +[m4_pattern_allow([^LT_DLLOADERS$]) +LT_DLLOADERS= +AC_SUBST([LT_DLLOADERS]) + +AC_LANG_PUSH([C]) +lt_dlload_save_LIBS=$LIBS + +LIBADD_DLOPEN= +AC_SEARCH_LIBS([dlopen], [dl], + [AC_DEFINE([HAVE_LIBDL], [1], + [Define if you have the libdl library or equivalent.]) + if test "$ac_cv_search_dlopen" != "none required"; then + LIBADD_DLOPEN=-ldl + fi + libltdl_cv_lib_dl_dlopen=yes + LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"], + [AC_LINK_IFELSE([AC_LANG_PROGRAM([[#if HAVE_DLFCN_H +# include <dlfcn.h> +#endif + ]], [[dlopen(0, 0);]])], + [AC_DEFINE([HAVE_LIBDL], [1], + [Define if you have the libdl library or equivalent.]) + libltdl_cv_func_dlopen=yes + LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"], + [AC_CHECK_LIB([svld], [dlopen], + [AC_DEFINE([HAVE_LIBDL], [1], + [Define if you have the libdl library or equivalent.]) + LIBADD_DLOPEN=-lsvld libltdl_cv_func_dlopen=yes + LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"])])]) +if test yes = "$libltdl_cv_func_dlopen" || test yes = "$libltdl_cv_lib_dl_dlopen" +then + lt_save_LIBS=$LIBS + LIBS="$LIBS $LIBADD_DLOPEN" + AC_CHECK_FUNCS([dlerror]) + LIBS=$lt_save_LIBS +fi +AC_SUBST([LIBADD_DLOPEN]) + +LIBADD_SHL_LOAD= +AC_CHECK_FUNC([shl_load], + [AC_DEFINE([HAVE_SHL_LOAD], [1], + [Define if you have the shl_load function.]) + LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}shl_load.la"], + [AC_CHECK_LIB([dld], [shl_load], + [AC_DEFINE([HAVE_SHL_LOAD], [1], + [Define if you have the shl_load function.]) + LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}shl_load.la" + LIBADD_SHL_LOAD=-ldld])]) +AC_SUBST([LIBADD_SHL_LOAD]) + +case $host_os in +darwin[[1567]].*) +# We only want this for pre-Mac OS X 10.4. + AC_CHECK_FUNC([_dyld_func_lookup], + [AC_DEFINE([HAVE_DYLD], [1], + [Define if you have the _dyld_func_lookup function.]) + LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dyld.la"]) + ;; +beos*) + LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}load_add_on.la" + ;; +cygwin* | mingw* | pw32*) + AC_CHECK_DECLS([cygwin_conv_path], [], [], [[#include <sys/cygwin.h>]]) + LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}loadlibrary.la" + ;; +esac + +AC_CHECK_LIB([dld], [dld_link], + [AC_DEFINE([HAVE_DLD], [1], + [Define if you have the GNU dld library.]) + LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dld_link.la"]) +AC_SUBST([LIBADD_DLD_LINK]) + +m4_pattern_allow([^LT_DLPREOPEN$]) +LT_DLPREOPEN= +if test -n "$LT_DLLOADERS" +then + for lt_loader in $LT_DLLOADERS; do + LT_DLPREOPEN="$LT_DLPREOPEN-dlpreopen $lt_loader " + done + AC_DEFINE([HAVE_LIBDLLOADER], [1], + [Define if libdlloader will be built on this platform]) +fi +AC_SUBST([LT_DLPREOPEN]) + +dnl This isn't used anymore, but set it for backwards compatibility +LIBADD_DL="$LIBADD_DLOPEN $LIBADD_SHL_LOAD" +AC_SUBST([LIBADD_DL]) + +LIBS=$lt_dlload_save_LIBS +AC_LANG_POP +])# LT_LIB_DLLOAD + +# Old name: +AU_ALIAS([AC_LTDL_DLLIB], [LT_LIB_DLLOAD]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_LTDL_DLLIB], []) + + +# LT_SYS_SYMBOL_USCORE +# -------------------- +# does the compiler prefix global symbols with an underscore? +AC_DEFUN([LT_SYS_SYMBOL_USCORE], +[m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl +AC_CACHE_CHECK([for _ prefix in compiled symbols], + [lt_cv_sys_symbol_underscore], + [lt_cv_sys_symbol_underscore=no + cat > conftest.$ac_ext <<_LT_EOF +void nm_test_func(){} +int main(){nm_test_func;return 0;} +_LT_EOF + if AC_TRY_EVAL(ac_compile); then + # Now try to grab the symbols. + ac_nlist=conftest.nm + if AC_TRY_EVAL(NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist) && test -s "$ac_nlist"; then + # See whether the symbols have a leading underscore. + if grep '^. _nm_test_func' "$ac_nlist" >/dev/null; then + lt_cv_sys_symbol_underscore=yes + else + if grep '^. nm_test_func ' "$ac_nlist" >/dev/null; then + : + else + echo "configure: cannot find nm_test_func in $ac_nlist" >&AS_MESSAGE_LOG_FD + fi + fi + else + echo "configure: cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD + fi + else + echo "configure: failed program was:" >&AS_MESSAGE_LOG_FD + cat conftest.c >&AS_MESSAGE_LOG_FD + fi + rm -rf conftest* + ]) + sys_symbol_underscore=$lt_cv_sys_symbol_underscore + AC_SUBST([sys_symbol_underscore]) +])# LT_SYS_SYMBOL_USCORE + +# Old name: +AU_ALIAS([AC_LTDL_SYMBOL_USCORE], [LT_SYS_SYMBOL_USCORE]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_LTDL_SYMBOL_USCORE], []) + + +# LT_FUNC_DLSYM_USCORE +# -------------------- +AC_DEFUN([LT_FUNC_DLSYM_USCORE], +[AC_REQUIRE([_LT_COMPILER_PIC])dnl for lt_prog_compiler_wl +AC_REQUIRE([LT_SYS_SYMBOL_USCORE])dnl for lt_cv_sys_symbol_underscore +AC_REQUIRE([LT_SYS_MODULE_EXT])dnl for libltdl_cv_shlibext +if test yes = "$lt_cv_sys_symbol_underscore"; then + if test yes = "$libltdl_cv_func_dlopen" || test yes = "$libltdl_cv_lib_dl_dlopen"; then + AC_CACHE_CHECK([whether we have to add an underscore for dlsym], + [libltdl_cv_need_uscore], + [libltdl_cv_need_uscore=unknown + dlsym_uscore_save_LIBS=$LIBS + LIBS="$LIBS $LIBADD_DLOPEN" + libname=conftmod # stay within 8.3 filename limits! + cat >$libname.$ac_ext <<_LT_EOF +[#line $LINENO "configure" +#include "confdefs.h" +/* When -fvisibility=hidden is used, assume the code has been annotated + correspondingly for the symbols needed. */ +#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) +int fnord () __attribute__((visibility("default"))); +#endif +int fnord () { return 42; }] +_LT_EOF + + # ltfn_module_cmds module_cmds + # Execute tilde-delimited MODULE_CMDS with environment primed for + # $module_cmds or $archive_cmds type content. + ltfn_module_cmds () + {( # subshell avoids polluting parent global environment + module_cmds_save_ifs=$IFS; IFS='~' + for cmd in @S|@1; do + IFS=$module_cmds_save_ifs + libobjs=$libname.$ac_objext; lib=$libname$libltdl_cv_shlibext + rpath=/not-exists; soname=$libname$libltdl_cv_shlibext; output_objdir=. + major=; versuffix=; verstring=; deplibs= + ECHO=echo; wl=$lt_prog_compiler_wl; allow_undefined_flag= + eval $cmd + done + IFS=$module_cmds_save_ifs + )} + + # Compile a loadable module using libtool macro expansion results. + $CC $pic_flag -c $libname.$ac_ext + ltfn_module_cmds "${module_cmds:-$archive_cmds}" + + # Try to fetch fnord with dlsym(). + libltdl_dlunknown=0; libltdl_dlnouscore=1; libltdl_dluscore=2 + cat >conftest.$ac_ext <<_LT_EOF +[#line $LINENO "configure" +#include "confdefs.h" +#if HAVE_DLFCN_H +#include <dlfcn.h> +#endif +#include <stdio.h> +#ifndef RTLD_GLOBAL +# ifdef DL_GLOBAL +# define RTLD_GLOBAL DL_GLOBAL +# else +# define RTLD_GLOBAL 0 +# endif +#endif +#ifndef RTLD_NOW +# ifdef DL_NOW +# define RTLD_NOW DL_NOW +# else +# define RTLD_NOW 0 +# endif +#endif +int main () { + void *handle = dlopen ("`pwd`/$libname$libltdl_cv_shlibext", RTLD_GLOBAL|RTLD_NOW); + int status = $libltdl_dlunknown; + if (handle) { + if (dlsym (handle, "fnord")) + status = $libltdl_dlnouscore; + else { + if (dlsym (handle, "_fnord")) + status = $libltdl_dluscore; + else + puts (dlerror ()); + } + dlclose (handle); + } else + puts (dlerror ()); + return status; +}] +_LT_EOF + if AC_TRY_EVAL(ac_link) && test -s "conftest$ac_exeext" 2>/dev/null; then + (./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null + libltdl_status=$? + case x$libltdl_status in + x$libltdl_dlnouscore) libltdl_cv_need_uscore=no ;; + x$libltdl_dluscore) libltdl_cv_need_uscore=yes ;; + x*) libltdl_cv_need_uscore=unknown ;; + esac + fi + rm -rf conftest* $libname* + LIBS=$dlsym_uscore_save_LIBS + ]) + fi +fi + +if test yes = "$libltdl_cv_need_uscore"; then + AC_DEFINE([NEED_USCORE], [1], + [Define if dlsym() requires a leading underscore in symbol names.]) +fi +])# LT_FUNC_DLSYM_USCORE + +# Old name: +AU_ALIAS([AC_LTDL_DLSYM_USCORE], [LT_FUNC_DLSYM_USCORE]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_LTDL_DLSYM_USCORE], []) diff --git a/source/tardate.ac b/source/tardate.ac index 72d35b7d59e498bea885b9fcd3d262a7f8c03c14..3b2519c90a13982f849bb772921d805f0644a262 100644 --- a/source/tardate.ac +++ b/source/tardate.ac @@ -1,5 +1,5 @@ -dnl $Id: tardate.ac 62855 2022-03-21 15:11:58Z karl $ -dnl Copyright 2016-2022 Karl Berry <tex-live@tug.org> +dnl $Id: tardate.ac 66510 2023-03-09 23:07:06Z karl $ +dnl Copyright 2016-2023 Karl Berry <tex-live@tug.org> dnl Copyright 2010-2015 Peter Breitenlohner <tex-live@tug.org> dnl dnl This file is free software; the copyright holder @@ -9,4 +9,4 @@ dnl dnl -------------------------------------------------------- dnl dnl m4-include this file to define the current TeX Live tarball version -m4_define([tex_live_tardate], [2022-03-21]) +m4_define([tex_live_tardate], [2023-03-09]) diff --git a/source/texk/kpathsea/ChangeLog b/source/texk/kpathsea/ChangeLog index 2911c2985e5d0382c0e08b2c1c02c38d05c3b033..7b38a5539ec0864f584d5dd70b9f12e81183447d 100644 --- a/source/texk/kpathsea/ChangeLog +++ b/source/texk/kpathsea/ChangeLog @@ -1,3 +1,7 @@ +2023-03-09 Karl Berry <karl@tug.org> + + * TL'23 release. + 2023-02-19 TANAKA Takuji <ttk@t-lab.opal.ne.jp> * texmf.cnf (BIBINPUTS.bibtexu, BSTINPUTS.bibtexu): diff --git a/source/texk/kpathsea/NEWS b/source/texk/kpathsea/NEWS index 1df4a908c4e13dfddd67807a3deef6243768c0d4..f166b2b31b1fe00b4368bcbed87c2889dabde732 100644 --- a/source/texk/kpathsea/NEWS +++ b/source/texk/kpathsea/NEWS @@ -1,11 +1,11 @@ -$Id: NEWS 65770 2023-02-09 21:26:50Z karl $ +$Id: NEWS 66510 2023-03-09 23:07:06Z karl $ This file records noteworthy changes. (Public domain.) -6.3.5 (for TeX Live 2023) +6.3.5 (for TeX Live 2023, 9 March 2023) * Support guessing input file encodings for Unix-ish platforms, as on Windows; enabled for (e)p(la)tex, pbibtex, mendex. -6.3.4 (for TeX Live 2022) +6.3.4 (for TeX Live 2022, 21 March 2022) * First return path from kpsewhich -all is now the same as non-all. (Internally, str_list_uniqify retains ordering.) diff --git a/source/texk/web2c/NEWS b/source/texk/web2c/NEWS index c73a3e3378e39309fee906477542ae92e9608c7b..a8ae942ef8e9edcf7fb2cd85c72a983e3e01b3d1 100644 --- a/source/texk/web2c/NEWS +++ b/source/texk/web2c/NEWS @@ -1,7 +1,8 @@ This file records noteworthy changes. (Public domain.) +See also */NEWS, */ChangeLog, etc. -2023 (for TeX Live 2023) +2023 (for TeX Live 2023, 9 March 2023) * (u)pTeX: now using as aliases of e(u)ptex. Also support guessing input encodings with these and (u)pbibtex. diff --git a/source/texk/web2c/lib/ChangeLog b/source/texk/web2c/lib/ChangeLog index 954012a8ae0162b2bc4e5e694c779325825e7be3..3856f75fc470d2ea8b1e4f0d08e509ae01c08144 100644 --- a/source/texk/web2c/lib/ChangeLog +++ b/source/texk/web2c/lib/ChangeLog @@ -1,3 +1,7 @@ +2023-03-09 Karl Berry <karl@tug.org> + + * TL'23 release. + 2023-01-01 Akira Kakuto <kakuto@jcom.zaq.ne.jp> * printversion.c: Update copyright year. diff --git a/source/texk/web2c/luatexdir/luatex_svnversion.h b/source/texk/web2c/luatexdir/luatex_svnversion.h index b8de35cd9758353c2af858c83bc52eae8b1802c4..257aec7189b0fd44d79f80e5bcc1ef17df5e9d75 100644 --- a/source/texk/web2c/luatexdir/luatex_svnversion.h +++ b/source/texk/web2c/luatexdir/luatex_svnversion.h @@ -1,4 +1,4 @@ #ifndef luatex_svn_revision_h #define luatex_svn_revision_h -#define luatex_svn_revision 7564 +#define luatex_svn_revision 7567 #endif diff --git a/source/texk/web2c/man/ChangeLog b/source/texk/web2c/man/ChangeLog index 0b734ddb8568cbb23bc816e3d27be908041a5955..1ad750fb91151facbcb501aa838883aa4dfe9b3c 100644 --- a/source/texk/web2c/man/ChangeLog +++ b/source/texk/web2c/man/ChangeLog @@ -1,3 +1,7 @@ +2023-03-09 Karl Berry <karl@tug.org> + + * TL'23 release. + 2022-09-01 Andreas Scherer <https://ascherer.github.io> * tie.man: Fix the recent fix. diff --git a/source/texk/web2c/mplibdir/ChangeLog b/source/texk/web2c/mplibdir/ChangeLog index e1c385f3d4c166a3150b0df3c27a8e1ab84b5f68..2824de681aabe2651dee9847d25df2e45a89a93e 100644 --- a/source/texk/web2c/mplibdir/ChangeLog +++ b/source/texk/web2c/mplibdir/ChangeLog @@ -1,3 +1,6 @@ +2023-03-09 Karl Berry <karl@tug.org> + * TL'23 release. + 2023-01-19 Luigi Scarso <luigi.scarso@gmail.com> * MetaPost: svg->dx, svg->dy are now double (better precision) . diff --git a/source/texk/web2c/omegafonts/Makefile.in b/source/texk/web2c/omegafonts/Makefile.in index 700073b0686eca5adbbfec5584b8cb45a7f6b142..3fe53e9527a2d86190e544cf990c20d77173af2f 100644 --- a/source/texk/web2c/omegafonts/Makefile.in +++ b/source/texk/web2c/omegafonts/Makefile.in @@ -503,6 +503,7 @@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ +FILECMD = @FILECMD@ FONTCONFIG_INCLUDES = @FONTCONFIG_INCLUDES@ FONTCONFIG_LIBS = @FONTCONFIG_LIBS@ FREETYPE2_DEPEND = @FREETYPE2_DEPEND@ diff --git a/source/texk/web2c/otps/Makefile.in b/source/texk/web2c/otps/Makefile.in index 682a74848b32657291fdb8e90501c5f394207c46..4c61adaf8de1bcab05ebd9d7d8d1de748590b947 100644 --- a/source/texk/web2c/otps/Makefile.in +++ b/source/texk/web2c/otps/Makefile.in @@ -537,6 +537,7 @@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ +FILECMD = @FILECMD@ FONTCONFIG_INCLUDES = @FONTCONFIG_INCLUDES@ FONTCONFIG_LIBS = @FONTCONFIG_LIBS@ FREETYPE2_DEPEND = @FREETYPE2_DEPEND@ diff --git a/source/texk/web2c/otps/win32/Makefile.in b/source/texk/web2c/otps/win32/Makefile.in index 891f71a09497145051d45c6d96c0506542306e7b..fff8ce7086c2e3f8362c65380d895c611c40e0e7 100644 --- a/source/texk/web2c/otps/win32/Makefile.in +++ b/source/texk/web2c/otps/win32/Makefile.in @@ -256,6 +256,7 @@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ +FILECMD = @FILECMD@ FONTCONFIG_INCLUDES = @FONTCONFIG_INCLUDES@ FONTCONFIG_LIBS = @FONTCONFIG_LIBS@ FREETYPE2_DEPEND = @FREETYPE2_DEPEND@ diff --git a/source/texk/web2c/synctexdir/ChangeLog b/source/texk/web2c/synctexdir/ChangeLog index 43312b4bb36f1f0ebde68a0c618a4fd349b922ce..986b0caa9a074e827cf2d1d560c444ee827759a4 100644 --- a/source/texk/web2c/synctexdir/ChangeLog +++ b/source/texk/web2c/synctexdir/ChangeLog @@ -1,3 +1,7 @@ +2023-03-09 Karl Berry <karl@tug.org> + + * TL'23 release. + 2023-02-23 Hironobu Yamashita <h.y.acetaminophen@gmail.com> Sync with GH 2020 branch. diff --git a/source/texk/web2c/web2c/ChangeLog b/source/texk/web2c/web2c/ChangeLog index e139c644e2a8e0496916f51832bb44a30455c1db..0990fd19610acd0e38b6aa61898ee70025013f55 100644 --- a/source/texk/web2c/web2c/ChangeLog +++ b/source/texk/web2c/web2c/ChangeLog @@ -1,3 +1,7 @@ +2023-03-09 Karl Berry <karl@tug.org> + + * TL'23 release. + 2022-03-21 Karl Berry <karl@tug.org> * TL'22 release. diff --git a/source/texk/web2c/window/Makefile.in b/source/texk/web2c/window/Makefile.in index 076517c9c2889ce4a735adb89aeb9442247959cc..fa927d2cff34fcae5d863a3bcef0c6fd6aca1c29 100644 --- a/source/texk/web2c/window/Makefile.in +++ b/source/texk/web2c/window/Makefile.in @@ -271,6 +271,7 @@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ +FILECMD = @FILECMD@ FONTCONFIG_INCLUDES = @FONTCONFIG_INCLUDES@ FONTCONFIG_LIBS = @FONTCONFIG_LIBS@ FREETYPE2_DEPEND = @FREETYPE2_DEPEND@ diff --git a/source/utils/configure b/source/utils/configure index ffd1a226dd1f6cb45fc907a1fc06edc5f34bd529..50cfa7885434c364c33d5d1e48a45b76682df257 100755 --- a/source/utils/configure +++ b/source/utils/configure @@ -729,6 +729,23 @@ enable_native_texlive_build enable_multiplatform enable_cxx_runtime_hack enable_libtool_hack +enable_autosp +enable_axodraw2 +enable_devnag +enable_lacheck +enable_m_tx +enable_pmx +enable_ps2eps +enable_t1utils +enable_texdoctk +enable_tpic2pdftex +enable_vlna +enable_xindy +enable_xindy_rules +enable_xindy_docs +with_clisp_runtime +enable_xml2pmx +enable_xpdfopen enable_web2c with_banner_add with_editor @@ -777,15 +794,84 @@ enable_tektronixwin enable_unitermwin enable_web_progs enable_synctex +enable_afm2pl +enable_bibtex_x +enable_bibtex8 +enable_bibtexu +enable_chktex +enable_cjkutils +enable_detex +enable_dtl +enable_dvi2tty +enable_dvidvi +enable_dviljk +enable_dviout_util +enable_dvipdfm_x +enable_dvipng +enable_debug +enable_timing +with_gs +enable_dvipos +enable_dvipsk +enable_dvisvgm +enable_gregorio +enable_gsftopk +enable_lcdf_typetools +enable_cfftot1 +enable_mmafm +enable_mmpfb +enable_otfinfo +enable_otftotfm +enable_t1dotlessj +enable_t1lint +enable_t1rawafm +enable_t1reencode +enable_t1testpage +enable_ttftotype42 +enable_updmap +enable_makeindexk +enable_makejvf +enable_mendexk +enable_musixtnt +enable_ps2pk +enable_psutils +enable_seetexk +enable_tex4htk +enable_ttf2pk2 +enable_ttfdump +enable_upmendex +enable_xdvik +with_xdvi_x_toolkit enable_texlive enable_linked_scripts with_system_harfbuzz +with_system_icu +with_system_teckit with_system_graphite2 with_system_zziplib +with_system_mpfr +with_mpfr_includes +with_mpfr_libdir +with_system_gmp +with_gmp_includes +with_gmp_libdir +with_system_cairo +with_system_pixman +with_system_gd +with_gd_includes +with_gd_libdir +with_system_potrace +with_potrace_includes +with_potrace_libdir +with_system_freetype2 with_system_libpng +with_system_libpaper +with_libpaper_includes +with_libpaper_libdir with_system_zlib with_zlib_includes with_zlib_libdir +with_system_ptexenc with_system_kpathsea enable_mktexmf_default enable_mktexpk_default @@ -1443,6 +1529,22 @@ Optional Features: lib/PLATFORM --enable-cxx-runtime-hack link C++ runtime statically --enable-libtool-hack ignore libtool dependency_libs + --disable-autosp do not build the autosp package + --disable-axodraw2 do not build the axodraw2 package + --disable-devnag do not build the devnag package + --disable-lacheck do not build the lacheck package + --disable-m-tx do not build the m-tx package + --disable-pmx do not build the pmx package + --disable-ps2eps do not build the ps2eps package + --disable-t1utils do not build the t1utils package + --disable-texdoctk do not build the texdoctk package + --disable-tpic2pdftex do not build the tpic2pdftex package + --disable-vlna do not build the vlna package + --enable-xindy build the xindy package + --enable-xindy-rules build and install make-rules package + --enable-xindy-docs build and install documentation + --disable-xml2pmx do not build the xml2pmx package + --disable-xpdfopen do not build the xpdfopen package --disable-web2c do not build the web2c (TeX & Co.) package --enable-auto-core cause TeX&MF to dump core, given a certain filename @@ -1491,6 +1593,57 @@ Optional Features: --enable-unitermwin include Uniterm window support --disable-web-progs do not build WEB programs bibtex ... weave --disable-synctex do not build the SyncTeX library and tool + --disable-afm2pl do not build the afm2pl package + --disable-bibtex-x do not build the bibtex-x package + --disable-bibtex8 do not build the bibtex8 program + --disable-bibtexu do not build the bibtexu program + --disable-chktex do not build the chktex package + --disable-cjkutils do not build the cjkutils package + --disable-detex do not build the detex package + --disable-dtl do not build the dtl package + --disable-dvi2tty do not build the dvi2tty package + --disable-dvidvi do not build the dvidvi package + --disable-dviljk do not build the dviljk package + --disable-dviout-util do not build the dviout-util package + --disable-dvipdfm-x do not build the dvipdfm-x package + --disable-dvipng do not build the dvipng package + --disable-debug Compile without debug (-d) option + --enable-timing Output execution time of dvipng + --disable-dvipos do not build the dvipos package + --disable-dvipsk do not build the dvipsk package + --disable-dvisvgm do not build the dvisvgm package + --disable-gregorio do not build the gregorio package + --disable-gsftopk do not build the gsftopk package + --disable-lcdf-typetools + do not build the lcdf-typetools package + --disable-cfftot1 do not build the cfftot1 program + --disable-mmafm do not build the mmafm program + --disable-mmpfb do not build the mmpfb program + --disable-otfinfo do not build the otfinfo program + --disable-otftotfm do not build the otftotfm program + --disable-t1dotlessj do not build the t1dotlessj program + --disable-t1lint do not build the t1lint program + --disable-t1rawafm do not build the t1rawafm program + --disable-t1reencode do not build the t1reencode program + --disable-t1testpage do not build the t1testpage program + --disable-ttftotype42 do not build the ttftotype42 program + --disable-auto-cfftot1 disable running cfftot1 from otftotfm + --disable-auto-t1dotlessj disable running t1dotlessj from otftotfm + --disable-auto-ttftotype42 + disable running ttftotype42 from otftotfm + --disable-auto-updmap disable running updmap from otftotfm + --disable-makeindexk do not build the makeindexk package + --disable-makejvf do not build the makejvf package + --disable-mendexk do not build the mendexk package + --disable-musixtnt do not build the musixtnt package + --disable-ps2pk do not build the ps2pk package + --disable-psutils do not build the psutils package + --disable-seetexk do not build the seetexk package + --disable-tex4htk do not build the tex4htk package + --disable-ttf2pk2 do not build the ttf2pk2 package + --disable-ttfdump do not build the ttfdump package + --disable-upmendex do not build the upmendex package + --disable-xdvik do not build the xdvik package --disable-texlive do not build the texlive (TeX Live scripts) package --disable-linked-scripts do not install the linked scripts --disable-mktexmf-default do not run mktexmf if MF source missing @@ -1516,22 +1669,62 @@ Optional Features: Optional Packages: --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) + --with-clisp-runtime=PATH + pathname of clisp runtime to install for `xindy', + `default' to derive from clisp, or `system' to use + installed version --with-banner-add=STR add STR to version string appended to banner lines --with-editor=CMD invoke CMD from the `e' option [vi +%d '%s'] or [texworks --position=%d "%s"] --with-mf-x-toolkit use X toolkit for METAFONT + --with-gs=/PATH/TO/gs Hard-wire the location of GhostScript + --with-xdvi-x-toolkit=KIT + Use toolkit KIT (xaw/motif/xaw3d/neXtaw) for xdvi + [default: Xaw] --with-system-harfbuzz use installed harfbuzz headers and library (requires pkg-config) + --with-system-icu use installed ICU headers and libraries (requires + pkg-config or icu-config) + --with-system-teckit use installed teckit headers and library (requires + pkg-config) --with-system-graphite2 use installed graphite2 headers and library (requires pkg-config) --with-system-zziplib use installed zziplib headers and library (requires pkg-config) + --with-system-mpfr use installed mpfr headers and library + --with-mpfr-includes=DIR + mpfr headers installed in DIR + --with-mpfr-libdir=DIR mpfr library installed in DIR + --with-system-gmp use installed gmp headers and library + --with-gmp-includes=DIR gmp headers installed in DIR + --with-gmp-libdir=DIR gmp library installed in DIR + --with-system-cairo use installed cairo headers and library (requires + pkg-config) + --with-system-pixman use installed pixman headers and library (requires + pkg-config) + --with-system-gd use installed gd headers and library + --with-gd-includes=DIR gd headers installed in DIR + --with-gd-libdir=DIR gd library installed in DIR + --with-system-potrace use installed potrace headers and library + --with-potrace-includes=DIR + potrace headers installed in DIR + --with-potrace-libdir=DIR + potrace library installed in DIR + --with-system-freetype2 use installed freetype2 headers and library + (requires freetype-config) --with-system-libpng use installed libpng headers and library (requires pkg-config) + --with-system-libpaper use installed libpaper headers and library + --with-libpaper-includes=DIR + libpaper headers installed in DIR + --with-libpaper-libdir=DIR + libpaper library installed in DIR --with-system-zlib use installed zlib headers and library --with-zlib-includes=DIR zlib headers installed in DIR --with-zlib-libdir=DIR zlib library installed in DIR + --with-system-ptexenc use installed ptexenc headers and library (requires + pkg-config) --with-system-kpathsea use installed kpathsea headers and library (requires pkg-config) @@ -3859,6 +4052,332 @@ printf "%s\n" "$as_me: $host -> \`--disable-mfluajit-nowin'" >&6;} esac ;; esac +## utils/autosp/ac/withenable.ac: configure.ac fragment for Tl subdir +## configure options and TL libraries required for autosp. +# Check whether --enable-autosp was given. +if test ${enable_autosp+y} +then : + enableval=$enable_autosp; +fi +case $enable_autosp in #( + yes|no) : + ;; #( + *) : + + enable_autosp=$enable_all_pkgs + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming \`--enable-autosp=$enable_autosp'" >&5 +printf "%s\n" "$as_me: Assuming \`--enable-autosp=$enable_autosp'" >&6;} + ac_configure_args="$ac_configure_args '--enable-autosp=$enable_autosp'" + ;; +esac + +## utils/axodraw2/ac/withenable.ac: configure.ac fragment for TL subdir +## configure options and TL libraries for axodraw2. +# Check whether --enable-axodraw2 was given. +if test ${enable_axodraw2+y} +then : + enableval=$enable_axodraw2; +fi +case $enable_axodraw2 in #( + yes|no) : + ;; #( + *) : + + enable_axodraw2=$enable_all_pkgs + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming \`--enable-axodraw2=$enable_axodraw2'" >&5 +printf "%s\n" "$as_me: Assuming \`--enable-axodraw2=$enable_axodraw2'" >&6;} + ac_configure_args="$ac_configure_args '--enable-axodraw2=$enable_axodraw2'" + ;; +esac + +## utils/devnag/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory utils/devnag/ +## configure options and TL libraries required for devnag +# Check whether --enable-devnag was given. +if test ${enable_devnag+y} +then : + enableval=$enable_devnag; +fi +case $enable_devnag in #( + yes|no) : + ;; #( + *) : + + enable_devnag=$enable_all_pkgs + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming \`--enable-devnag=$enable_devnag'" >&5 +printf "%s\n" "$as_me: Assuming \`--enable-devnag=$enable_devnag'" >&6;} + ac_configure_args="$ac_configure_args '--enable-devnag=$enable_devnag'" + ;; +esac + +## utils/lacheck/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory utils/lacheck/ +## configure options and TL libraries required for lacheck +# Check whether --enable-lacheck was given. +if test ${enable_lacheck+y} +then : + enableval=$enable_lacheck; +fi +case $enable_lacheck in #( + yes|no) : + ;; #( + *) : + + enable_lacheck=$enable_all_pkgs + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming \`--enable-lacheck=$enable_lacheck'" >&5 +printf "%s\n" "$as_me: Assuming \`--enable-lacheck=$enable_lacheck'" >&6;} + ac_configure_args="$ac_configure_args '--enable-lacheck=$enable_lacheck'" + ;; +esac + +## utils/m-tx/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory utils/m-tx/ +## configure options and TL libraries required for mtx +# Check whether --enable-m-tx was given. +if test ${enable_m_tx+y} +then : + enableval=$enable_m_tx; +fi +case $enable_m_tx in #( + yes|no) : + ;; #( + *) : + + enable_m_tx=$enable_all_pkgs + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming \`--enable-m-tx=$enable_m_tx'" >&5 +printf "%s\n" "$as_me: Assuming \`--enable-m-tx=$enable_m_tx'" >&6;} + ac_configure_args="$ac_configure_args '--enable-m-tx=$enable_m_tx'" + ;; +esac + +## utils/pmx/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory utils/pmx/ +## configure options and TL libraries required for pmx +# Check whether --enable-pmx was given. +if test ${enable_pmx+y} +then : + enableval=$enable_pmx; +fi +case $enable_pmx in #( + yes|no) : + ;; #( + *) : + + enable_pmx=$enable_all_pkgs + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming \`--enable-pmx=$enable_pmx'" >&5 +printf "%s\n" "$as_me: Assuming \`--enable-pmx=$enable_pmx'" >&6;} + ac_configure_args="$ac_configure_args '--enable-pmx=$enable_pmx'" + ;; +esac + +## utils/ps2eps/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory utils/ps2eps/ +## configure options and TL libraries required for ps2eps +# Check whether --enable-ps2eps was given. +if test ${enable_ps2eps+y} +then : + enableval=$enable_ps2eps; +fi +case $enable_ps2eps in #( + yes|no) : + ;; #( + *) : + + enable_ps2eps=$enable_all_pkgs + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming \`--enable-ps2eps=$enable_ps2eps'" >&5 +printf "%s\n" "$as_me: Assuming \`--enable-ps2eps=$enable_ps2eps'" >&6;} + ac_configure_args="$ac_configure_args '--enable-ps2eps=$enable_ps2eps'" + ;; +esac + +## utils/t1utils/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory utils/t1utils/ +## configure options and TL libraries required for t1utils +# Check whether --enable-t1utils was given. +if test ${enable_t1utils+y} +then : + enableval=$enable_t1utils; +fi +case $enable_t1utils in #( + yes|no) : + ;; #( + *) : + + enable_t1utils=$enable_all_pkgs + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming \`--enable-t1utils=$enable_t1utils'" >&5 +printf "%s\n" "$as_me: Assuming \`--enable-t1utils=$enable_t1utils'" >&6;} + ac_configure_args="$ac_configure_args '--enable-t1utils=$enable_t1utils'" + ;; +esac + +## utils/texdoctk/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory utils/texdoctk/ +## configure options and TL libraries required for texdoctk +# Check whether --enable-texdoctk was given. +if test ${enable_texdoctk+y} +then : + enableval=$enable_texdoctk; +fi +case $enable_texdoctk in #( + yes|no) : + ;; #( + *) : + + enable_texdoctk=$enable_all_pkgs + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming \`--enable-texdoctk=$enable_texdoctk'" >&5 +printf "%s\n" "$as_me: Assuming \`--enable-texdoctk=$enable_texdoctk'" >&6;} + ac_configure_args="$ac_configure_args '--enable-texdoctk=$enable_texdoctk'" + ;; +esac + +## utils/tpic2pdftex/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory utils/tpic2pdftex/ +## configure options and TL libraries required for tpic2pdftex +# Check whether --enable-tpic2pdftex was given. +if test ${enable_tpic2pdftex+y} +then : + enableval=$enable_tpic2pdftex; +fi +case $enable_tpic2pdftex in #( + yes|no) : + ;; #( + *) : + + enable_tpic2pdftex=$enable_all_pkgs + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming \`--enable-tpic2pdftex=$enable_tpic2pdftex'" >&5 +printf "%s\n" "$as_me: Assuming \`--enable-tpic2pdftex=$enable_tpic2pdftex'" >&6;} + ac_configure_args="$ac_configure_args '--enable-tpic2pdftex=$enable_tpic2pdftex'" + ;; +esac + +## utils/vlna/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory utils/vlna/ +## configure options and TL libraries required for vlna +# Check whether --enable-vlna was given. +if test ${enable_vlna+y} +then : + enableval=$enable_vlna; +fi +case $enable_vlna in #( + yes|no) : + ;; #( + *) : + + enable_vlna=$enable_all_pkgs + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming \`--enable-vlna=$enable_vlna'" >&5 +printf "%s\n" "$as_me: Assuming \`--enable-vlna=$enable_vlna'" >&6;} + ac_configure_args="$ac_configure_args '--enable-vlna=$enable_vlna'" + ;; +esac + +## utils/xindy/ac/withenable.ac: configure.ac fragment for TL subdir +## configure options and TL libraries required for xindy. +# Check whether --enable-xindy was given. +if test ${enable_xindy+y} +then : + enableval=$enable_xindy; +fi +case $enable_xindy in #( + yes|no) : + ;; #( + *) : + + enable_xindy=no + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming \`--enable-xindy=$enable_xindy'" >&5 +printf "%s\n" "$as_me: Assuming \`--enable-xindy=$enable_xindy'" >&6;} + ac_configure_args="$ac_configure_args '--enable-xindy=$enable_xindy'" + ;; +esac + +## utils/xindy/ac/xindy.ac: configure.ac fragment for the TeX Live subdirectory utils/xindy/ +## configure options for xindy +# Check whether --enable-xindy-rules was given. +if test ${enable_xindy_rules+y} +then : + enableval=$enable_xindy_rules; +fi +# Check whether --enable-xindy-docs was given. +if test ${enable_xindy_docs+y} +then : + enableval=$enable_xindy_docs; +fi + +# Check whether --with-clisp-runtime was given. +if test ${with_clisp_runtime+y} +then : + withval=$with_clisp_runtime; +fi + +## utils/xindy/ac/clisp.ac: configure.ac fragment for the TeX Live subdirectory utils/xindy/ +## configure checks for xindy and clisp +case $with_clisp_runtime in #( + default) : + ;; #( + system) : + if test "x$enable_native_texlive_build" = xyes +then : + as_fn_error $? "you can not use the installed clisp for a native TeX Live build" "$LINENO" 5 +fi ;; #( + "") : + if test "x$enable_native_texlive_build" = xyes +then : + with_clisp_runtime=default +else $as_nop + with_clisp_runtime=system +fi + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming \`--with-clisp-runtime=$with_clisp_runtime'" >&5 +printf "%s\n" "$as_me: Assuming \`--with-clisp-runtime=$with_clisp_runtime'" >&6;} + ac_configure_args="$ac_configure_args '--with-clisp-runtime=$with_clisp_runtime'" ;; #( + *) : + if test ! -f "$with_clisp_runtime" +then : + as_fn_error $? "no such file: \"$with_clisp_runtime\"" "$LINENO" 5 +fi ;; +esac + +## utils/xml2pmx/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory utils/xml2pmx/ +## configure options and TL libraries required for xml2pmx +# Check whether --enable-xml2pmx was given. +if test ${enable_xml2pmx+y} +then : + enableval=$enable_xml2pmx; +fi +case $enable_xml2pmx in #( + yes|no) : + ;; #( + *) : + + enable_xml2pmx=$enable_all_pkgs + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming \`--enable-xml2pmx=$enable_xml2pmx'" >&5 +printf "%s\n" "$as_me: Assuming \`--enable-xml2pmx=$enable_xml2pmx'" >&6;} + ac_configure_args="$ac_configure_args '--enable-xml2pmx=$enable_xml2pmx'" + ;; +esac + +## utils/xpdfopen/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory utils/xpdfopen/ +## configure options and TL libraries required for xpdfopen +# Check whether --enable-xpdfopen was given. +if test ${enable_xpdfopen+y} +then : + enableval=$enable_xpdfopen; +fi +if test "x$with_x" = xno +then : + case $enable_xpdfopen in #( + "") : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \`--without-x' -> \`--disable-xpdfopen'" >&5 +printf "%s\n" "$as_me: \`--without-x' -> \`--disable-xpdfopen'" >&6;} + enable_xpdfopen=no + ac_configure_args="$ac_configure_args '--disable-xpdfopen'" ;; #( + yes) : + as_fn_error $? "Sorry, incompatible options \`--without-x' and \`--enable-xpdfopen'" "$LINENO" 5 ;; #( + *) : + ;; +esac +fi +case $enable_xpdfopen in #( + yes|no) : + ;; #( + *) : + + enable_xpdfopen=$enable_all_pkgs + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming \`--enable-xpdfopen=$enable_xpdfopen'" >&5 +printf "%s\n" "$as_me: Assuming \`--enable-xpdfopen=$enable_xpdfopen'" >&6;} + ac_configure_args="$ac_configure_args '--enable-xpdfopen=$enable_xpdfopen'" + ;; +esac + ## texk/web2c/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory texk/web2c/ ## configure options and TL libraries required for web2c @@ -4381,105 +4900,1016 @@ then : fi -## texk/texlive/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory texk/texlive/ -## configure options and TL libraries required for texlive -# Check whether --enable-texlive was given. -if test ${enable_texlive+y} +## texk/afm2pl/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory texk/afm2pl/ +## configure options and TL libraries required for afm2pl +# Check whether --enable-afm2pl was given. +if test ${enable_afm2pl+y} then : - enableval=$enable_texlive; + enableval=$enable_afm2pl; fi -case $enable_texlive in #( +case $enable_afm2pl in #( yes|no) : ;; #( *) : - enable_texlive=$enable_all_pkgs - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming \`--enable-texlive=$enable_texlive'" >&5 -printf "%s\n" "$as_me: Assuming \`--enable-texlive=$enable_texlive'" >&6;} - ac_configure_args="$ac_configure_args '--enable-texlive=$enable_texlive'" + enable_afm2pl=$enable_all_pkgs + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming \`--enable-afm2pl=$enable_afm2pl'" >&5 +printf "%s\n" "$as_me: Assuming \`--enable-afm2pl=$enable_afm2pl'" >&6;} + ac_configure_args="$ac_configure_args '--enable-afm2pl=$enable_afm2pl'" ;; esac -## texk/texlive/ac/texlive.ac: configure.ac fragment for the TeX Live subdirectory texk/texlive/ -## configure options for texlive -# Check whether --enable-linked-scripts was given. -if test ${enable_linked_scripts+y} +test "x$enable_afm2pl" = xno || { + need_kpathsea=yes +} + +## texk/bibtex-x/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory texk/bibtex-x/ +## configure options and TL libraries required for bibtex-x +# Check whether --enable-bibtex-x was given. +if test ${enable_bibtex_x+y} then : - enableval=$enable_linked_scripts; + enableval=$enable_bibtex_x; fi +case $enable_bibtex_x in #( + yes|no) : + ;; #( + *) : + enable_bibtex_x=$enable_all_pkgs + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming \`--enable-bibtex-x=$enable_bibtex_x'" >&5 +printf "%s\n" "$as_me: Assuming \`--enable-bibtex-x=$enable_bibtex_x'" >&6;} + ac_configure_args="$ac_configure_args '--enable-bibtex-x=$enable_bibtex_x'" + ;; +esac -## libs/pplib/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory libs/pplib/ -## configure options and TL libraries required for pplib - -## libs/harfbuzz/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory libs/harfbuzz/ -## configure options and TL libraries required for harfbuzz +test "x$enable_bibtex_x" = xno || { + need_kpathsea=yes +} -# Check whether --with-system-harfbuzz was given. -if test ${with_system_harfbuzz+y} +## texk/bibtex-x/ac/bibtex-x.ac: configure.ac fragment for the TeX Live subdirectory texk/bibtex-x/ +## configure options for bibtex-x +# Check whether --enable-bibtex8 was given. +if test ${enable_bibtex8+y} then : - withval=$with_system_harfbuzz; -fi -if test "x$with_system_harfbuzz" = x; then - if test -f $srcdir/../libs/harfbuzz/configure; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming \`harfbuzz' headers and library from TL tree" >&5 -printf "%s\n" "$as_me: Assuming \`harfbuzz' headers and library from TL tree" >&6;} - with_system_harfbuzz=no - else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming installed \`harfbuzz' headers and library" >&5 -printf "%s\n" "$as_me: Assuming installed \`harfbuzz' headers and library" >&6;} - with_system_harfbuzz=yes - fi - ac_configure_args="$ac_configure_args '--with-system-harfbuzz=$with_system_harfbuzz'" + enableval=$enable_bibtex8; fi -if test "x$with_system_harfbuzz" = xyes; then - if test "x$with_system_graphite2" = x; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: -> installed \`graphite2' headers and library" >&5 -printf "%s\n" "$as_me: -> installed \`graphite2' headers and library" >&6;} - with_system_graphite2=yes - ac_configure_args="$ac_configure_args '--with-system-graphite2'" - elif test "x$with_system_graphite2" != xyes; then - as_fn_error $? "Sorry, \`--with-system-harfbuzz' requires \`--with-system-graphite2'" "$LINENO" 5 - fi - if test "x$with_system_icu" = x; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: -> installed \`icu' headers and library" >&5 -printf "%s\n" "$as_me: -> installed \`icu' headers and library" >&6;} - with_system_icu=yes - ac_configure_args="$ac_configure_args '--with-system-icu'" - elif test "x$with_system_icu" != xyes; then - as_fn_error $? "Sorry, \`--with-system-harfbuzz' requires \`--with-system-icu'" "$LINENO" 5 - fi + +case $enable_bibtex8 in #( + yes | no) : + ;; #( + *) : + enable_bibtex8=yes ;; +esac +# Check whether --enable-bibtexu was given. +if test ${enable_bibtexu+y} +then : + enableval=$enable_bibtexu; fi -test "x$need_harfbuzz" = xyes && { - need_graphite2=yes - need_icu=yes -} +case $enable_bibtexu in #( + yes | no) : + ;; #( + *) : + enable_bibtexu=yes ;; +esac -## libs/graphite2/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory libs/graphite2/ -## configure options and TL libraries required for graphite2 +test "x$enable_bibtex_x:$enable_bibtexu" = xyes:yes && need_icu=yes -# Check whether --with-system-graphite2 was given. -if test ${with_system_graphite2+y} +## texk/chktex/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory texk/chktex/ +## configure options and TL libraries required for chktex +# Check whether --enable-chktex was given. +if test ${enable_chktex+y} then : - withval=$with_system_graphite2; -fi -if test "x$with_system_graphite2" = x; then - if test -f $srcdir/../libs/graphite2/configure; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming \`graphite2' headers and library from TL tree" >&5 -printf "%s\n" "$as_me: Assuming \`graphite2' headers and library from TL tree" >&6;} - with_system_graphite2=no - else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming installed \`graphite2' headers and library" >&5 -printf "%s\n" "$as_me: Assuming installed \`graphite2' headers and library" >&6;} - with_system_graphite2=yes - fi - ac_configure_args="$ac_configure_args '--with-system-graphite2=$with_system_graphite2'" + enableval=$enable_chktex; fi +case $enable_chktex in #( + yes|no) : + ;; #( + *) : + + enable_chktex=$enable_all_pkgs + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming \`--enable-chktex=$enable_chktex'" >&5 +printf "%s\n" "$as_me: Assuming \`--enable-chktex=$enable_chktex'" >&6;} + ac_configure_args="$ac_configure_args '--enable-chktex=$enable_chktex'" + ;; +esac + +test "x$enable_chktex" = xno || { + need_kpathsea=yes +} + +## texk/cjkutils/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory texk/cjkutils/ +## configure options and TL libraries required for cjkutils +# Check whether --enable-cjkutils was given. +if test ${enable_cjkutils+y} +then : + enableval=$enable_cjkutils; +fi +case $enable_cjkutils in #( + yes|no) : + ;; #( + *) : + + enable_cjkutils=$enable_all_pkgs + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming \`--enable-cjkutils=$enable_cjkutils'" >&5 +printf "%s\n" "$as_me: Assuming \`--enable-cjkutils=$enable_cjkutils'" >&6;} + ac_configure_args="$ac_configure_args '--enable-cjkutils=$enable_cjkutils'" + ;; +esac + +test "x$enable_cjkutils" = xno || { + need_kpathsea=yes +} + +## texk/detex/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory texk/detex/ +## configure options and TL libraries required for detex +# Check whether --enable-detex was given. +if test ${enable_detex+y} +then : + enableval=$enable_detex; +fi +case $enable_detex in #( + yes|no) : + ;; #( + *) : + + enable_detex=$enable_all_pkgs + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming \`--enable-detex=$enable_detex'" >&5 +printf "%s\n" "$as_me: Assuming \`--enable-detex=$enable_detex'" >&6;} + ac_configure_args="$ac_configure_args '--enable-detex=$enable_detex'" + ;; +esac + +test "x$enable_detex" = xno || { + need_kpathsea=yes +} + +## texk/dtl/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory texk/dtl/ +## configure options and TL libraries required for dtl +# Check whether --enable-dtl was given. +if test ${enable_dtl+y} +then : + enableval=$enable_dtl; +fi +case $enable_dtl in #( + yes|no) : + ;; #( + *) : + + enable_dtl=$enable_all_pkgs + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming \`--enable-dtl=$enable_dtl'" >&5 +printf "%s\n" "$as_me: Assuming \`--enable-dtl=$enable_dtl'" >&6;} + ac_configure_args="$ac_configure_args '--enable-dtl=$enable_dtl'" + ;; +esac + +test "x$enable_dtl" = xno || { + need_kpathsea=yes +} + +## texk/dvi2tty/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory texk/dvi2tty/ +## configure options and TL libraries required for dvi2tty +# Check whether --enable-dvi2tty was given. +if test ${enable_dvi2tty+y} +then : + enableval=$enable_dvi2tty; +fi +case $enable_dvi2tty in #( + yes|no) : + ;; #( + *) : + + enable_dvi2tty=$enable_all_pkgs + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming \`--enable-dvi2tty=$enable_dvi2tty'" >&5 +printf "%s\n" "$as_me: Assuming \`--enable-dvi2tty=$enable_dvi2tty'" >&6;} + ac_configure_args="$ac_configure_args '--enable-dvi2tty=$enable_dvi2tty'" + ;; +esac + +test "x$enable_dvi2tty" = xno || { + need_ptexenc=yes +} + +## texk/dvidvi/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory texk/dvidvi/ +## configure options and TL libraries required for dvidvi +# Check whether --enable-dvidvi was given. +if test ${enable_dvidvi+y} +then : + enableval=$enable_dvidvi; +fi +case $enable_dvidvi in #( + yes|no) : + ;; #( + *) : + + enable_dvidvi=$enable_all_pkgs + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming \`--enable-dvidvi=$enable_dvidvi'" >&5 +printf "%s\n" "$as_me: Assuming \`--enable-dvidvi=$enable_dvidvi'" >&6;} + ac_configure_args="$ac_configure_args '--enable-dvidvi=$enable_dvidvi'" + ;; +esac + +test "x$enable_dvidvi" = xno || { + need_kpathsea=yes +} + +## texk/dviljk/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory texk/dviljk/ +## configure options and TL libraries required for dviljk +# Check whether --enable-dviljk was given. +if test ${enable_dviljk+y} +then : + enableval=$enable_dviljk; +fi +case $enable_dviljk in #( + yes|no) : + ;; #( + *) : + + enable_dviljk=$enable_all_pkgs + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming \`--enable-dviljk=$enable_dviljk'" >&5 +printf "%s\n" "$as_me: Assuming \`--enable-dviljk=$enable_dviljk'" >&6;} + ac_configure_args="$ac_configure_args '--enable-dviljk=$enable_dviljk'" + ;; +esac + +test "x$enable_dviljk" = xno || { + need_kpathsea=yes +} + +## texk/dviout-util/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory texk/dviout-util/ +## configure options and TL libraries required for dviout-util +# Check whether --enable-dviout-util was given. +if test ${enable_dviout_util+y} +then : + enableval=$enable_dviout_util; +fi +case $enable_dviout_util in #( + yes|no) : + ;; #( + *) : + + enable_dviout_util=$enable_all_pkgs + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming \`--enable-dviout-util=$enable_dviout_util'" >&5 +printf "%s\n" "$as_me: Assuming \`--enable-dviout-util=$enable_dviout_util'" >&6;} + ac_configure_args="$ac_configure_args '--enable-dviout-util=$enable_dviout_util'" + ;; +esac + +test "x$enable_dviout_util" = xno || { + need_ptexenc=yes +} + +## texk/dvipdfm-x/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory texk/dvipdfm-x/ +## configure options and TL libraries required for dvipdfm-x +# Check whether --enable-dvipdfm-x was given. +if test ${enable_dvipdfm_x+y} +then : + enableval=$enable_dvipdfm_x; +fi +case $enable_dvipdfm_x in #( + yes|no) : + ;; #( + *) : + + enable_dvipdfm_x=$enable_all_pkgs + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming \`--enable-dvipdfm-x=$enable_dvipdfm_x'" >&5 +printf "%s\n" "$as_me: Assuming \`--enable-dvipdfm-x=$enable_dvipdfm_x'" >&6;} + ac_configure_args="$ac_configure_args '--enable-dvipdfm-x=$enable_dvipdfm_x'" + ;; +esac + +test "x$enable_dvipdfm_x" = xno || { + need_kpathsea=yes + need_libpng=yes + need_libpaper=yes +} + +## texk/dvipng/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory texk/dvipng/ +## configure options and TL libraries required for dvipng +# Check whether --enable-dvipng was given. +if test ${enable_dvipng+y} +then : + enableval=$enable_dvipng; +fi +case $enable_dvipng in #( + yes|no) : + ;; #( + *) : + + enable_dvipng=$enable_all_pkgs + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming \`--enable-dvipng=$enable_dvipng'" >&5 +printf "%s\n" "$as_me: Assuming \`--enable-dvipng=$enable_dvipng'" >&6;} + ac_configure_args="$ac_configure_args '--enable-dvipng=$enable_dvipng'" + ;; +esac + +test "x$enable_dvipng" = xno || { + need_kpathsea=yes + need_gd=yes +} + +## texk/dvipng/ac/dvipng.ac: configure.ac fragment for the TeX Live subdirectory texk/dvipng/ +## configure options for dvipng +# Check whether --enable-debug was given. +if test ${enable_debug+y} +then : + enableval=$enable_debug; +fi + +# Check whether --enable-timing was given. +if test ${enable_timing+y} +then : + enableval=$enable_timing; +fi + + +# Check whether --with-gs was given. +if test ${with_gs+y} +then : + withval=$with_gs; +fi + + +## texk/dvipos/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory texk/dvipos/ +## configure options and TL libraries required for dvipos +# Check whether --enable-dvipos was given. +if test ${enable_dvipos+y} +then : + enableval=$enable_dvipos; +fi +case $enable_dvipos in #( + yes|no) : + ;; #( + *) : + + enable_dvipos=$enable_all_pkgs + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming \`--enable-dvipos=$enable_dvipos'" >&5 +printf "%s\n" "$as_me: Assuming \`--enable-dvipos=$enable_dvipos'" >&6;} + ac_configure_args="$ac_configure_args '--enable-dvipos=$enable_dvipos'" + ;; +esac + +test "x$enable_dvipos" = xno || { + need_kpathsea=yes +} + +## texk/dvipsk/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory texk/dvipsk/ +## configure options and TL libraries required for dvipsk +# Check whether --enable-dvipsk was given. +if test ${enable_dvipsk+y} +then : + enableval=$enable_dvipsk; +fi +case $enable_dvipsk in #( + yes|no) : + ;; #( + *) : + + enable_dvipsk=$enable_all_pkgs + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming \`--enable-dvipsk=$enable_dvipsk'" >&5 +printf "%s\n" "$as_me: Assuming \`--enable-dvipsk=$enable_dvipsk'" >&6;} + ac_configure_args="$ac_configure_args '--enable-dvipsk=$enable_dvipsk'" + ;; +esac + +test "x$enable_dvipsk" = xno || { + need_kpathsea=yes +} + +# texk/dvisvgm/ac/withenable.ac: configure.ac fragment +## configure options and TL libraries required for dvisvgm +# Check whether --enable-dvisvgm was given. +if test ${enable_dvisvgm+y} +then : + enableval=$enable_dvisvgm; +fi +case $enable_dvisvgm in #( + yes|no) : + ;; #( + *) : + + enable_dvisvgm=$enable_all_pkgs + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming \`--enable-dvisvgm=$enable_dvisvgm'" >&5 +printf "%s\n" "$as_me: Assuming \`--enable-dvisvgm=$enable_dvisvgm'" >&6;} + ac_configure_args="$ac_configure_args '--enable-dvisvgm=$enable_dvisvgm'" + ;; +esac + +test "x$enable_dvisvgm" = xno || { + need_kpathsea=yes + need_potrace=yes + need_freetype2=yes + need_zlib=yes +} + +## texk/gregorio/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory texk/gregorio/ +## configure options and TL libraries required for gregorio +# Check whether --enable-gregorio was given. +if test ${enable_gregorio+y} +then : + enableval=$enable_gregorio; +fi +case $enable_gregorio in #( + yes|no) : + ;; #( + *) : + + enable_gregorio=$enable_all_pkgs + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming \`--enable-gregorio=$enable_gregorio'" >&5 +printf "%s\n" "$as_me: Assuming \`--enable-gregorio=$enable_gregorio'" >&6;} + ac_configure_args="$ac_configure_args '--enable-gregorio=$enable_gregorio'" + ;; +esac + +test "x$enable_gregorio" = xno || { + need_kpathsea=yes +} + +## texk/gsftopk/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory texk/gsftopk/ +## configure options and TL libraries required for gsftopk +# Check whether --enable-gsftopk was given. +if test ${enable_gsftopk+y} +then : + enableval=$enable_gsftopk; +fi +case $enable_gsftopk in #( + yes|no) : + ;; #( + *) : + + enable_gsftopk=$enable_all_pkgs + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming \`--enable-gsftopk=$enable_gsftopk'" >&5 +printf "%s\n" "$as_me: Assuming \`--enable-gsftopk=$enable_gsftopk'" >&6;} + ac_configure_args="$ac_configure_args '--enable-gsftopk=$enable_gsftopk'" + ;; +esac + +test "x$enable_gsftopk" = xno || { + need_kpathsea=yes +} + +## texk/lcdf-typetools/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory texk/lcdf-typetools/ +## configure options and TL libraries required for lcdf-typetools +# Check whether --enable-lcdf-typetools was given. +if test ${enable_lcdf_typetools+y} +then : + enableval=$enable_lcdf_typetools; +fi +case $enable_lcdf_typetools in #( + yes|no) : + ;; #( + *) : + + enable_lcdf_typetools=$enable_all_pkgs + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming \`--enable-lcdf-typetools=$enable_lcdf_typetools'" >&5 +printf "%s\n" "$as_me: Assuming \`--enable-lcdf-typetools=$enable_lcdf_typetools'" >&6;} + ac_configure_args="$ac_configure_args '--enable-lcdf-typetools=$enable_lcdf_typetools'" + ;; +esac + +test "x$enable_lcdf_typetools" = xno || { + need_kpathsea=yes +} + +## Define configure options for lcdf-typetools. Extracted from configure.ac +## for ease of building TeX Live. +# Check whether --enable-cfftot1 was given. +if test ${enable_cfftot1+y} +then : + enableval=$enable_cfftot1; +fi +# Check whether --enable-mmafm was given. +if test ${enable_mmafm+y} +then : + enableval=$enable_mmafm; +fi +# Check whether --enable-mmpfb was given. +if test ${enable_mmpfb+y} +then : + enableval=$enable_mmpfb; +fi +# Check whether --enable-otfinfo was given. +if test ${enable_otfinfo+y} +then : + enableval=$enable_otfinfo; +fi +# Check whether --enable-otftotfm was given. +if test ${enable_otftotfm+y} +then : + enableval=$enable_otftotfm; +fi +# Check whether --enable-t1dotlessj was given. +if test ${enable_t1dotlessj+y} +then : + enableval=$enable_t1dotlessj; +fi +# Check whether --enable-t1lint was given. +if test ${enable_t1lint+y} +then : + enableval=$enable_t1lint; +fi +# Check whether --enable-t1rawafm was given. +if test ${enable_t1rawafm+y} +then : + enableval=$enable_t1rawafm; +fi +# Check whether --enable-t1reencode was given. +if test ${enable_t1reencode+y} +then : + enableval=$enable_t1reencode; +fi +# Check whether --enable-t1testpage was given. +if test ${enable_t1testpage+y} +then : + enableval=$enable_t1testpage; +fi +# Check whether --enable-ttftotype42 was given. +if test ${enable_ttftotype42+y} +then : + enableval=$enable_ttftotype42; +fi + +# Check whether --enable-cfftot1 was given. +if test ${enable_cfftot1+y} +then : + enableval=$enable_cfftot1; +fi +# Check whether --enable-t1dotlessj was given. +if test ${enable_t1dotlessj+y} +then : + enableval=$enable_t1dotlessj; +fi +# Check whether --enable-ttftotype42 was given. +if test ${enable_ttftotype42+y} +then : + enableval=$enable_ttftotype42; +fi +# Check whether --enable-updmap was given. +if test ${enable_updmap+y} +then : + enableval=$enable_updmap; +fi + + +## texk/makeindexk/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory texk/makeindexk/ +## configure options and TL libraries required for makeindexk +# Check whether --enable-makeindexk was given. +if test ${enable_makeindexk+y} +then : + enableval=$enable_makeindexk; +fi +case $enable_makeindexk in #( + yes|no) : + ;; #( + *) : + + enable_makeindexk=$enable_all_pkgs + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming \`--enable-makeindexk=$enable_makeindexk'" >&5 +printf "%s\n" "$as_me: Assuming \`--enable-makeindexk=$enable_makeindexk'" >&6;} + ac_configure_args="$ac_configure_args '--enable-makeindexk=$enable_makeindexk'" + ;; +esac + +test "x$enable_makeindexk" = xno || { + need_kpathsea=yes +} + +## texk/makejvf/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory texk/makejvf/ +## configure options and TL libraries required for makejvf +# Check whether --enable-makejvf was given. +if test ${enable_makejvf+y} +then : + enableval=$enable_makejvf; +fi +case $enable_makejvf in #( + yes|no) : + ;; #( + *) : + + enable_makejvf=$enable_all_pkgs + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming \`--enable-makejvf=$enable_makejvf'" >&5 +printf "%s\n" "$as_me: Assuming \`--enable-makejvf=$enable_makejvf'" >&6;} + ac_configure_args="$ac_configure_args '--enable-makejvf=$enable_makejvf'" + ;; +esac + +test "x$enable_makejvf" = xno || { + need_ptexenc=yes +} + +## texk/mendexk/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory texk/mendexk/ +## configure options and TL libraries required for mendexk +# Check whether --enable-mendexk was given. +if test ${enable_mendexk+y} +then : + enableval=$enable_mendexk; +fi +case $enable_mendexk in #( + yes|no) : + ;; #( + *) : + + enable_mendexk=$enable_all_pkgs + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming \`--enable-mendexk=$enable_mendexk'" >&5 +printf "%s\n" "$as_me: Assuming \`--enable-mendexk=$enable_mendexk'" >&6;} + ac_configure_args="$ac_configure_args '--enable-mendexk=$enable_mendexk'" + ;; +esac + +test "x$enable_mendexk" = xno || { + need_ptexenc=yes +} + +## texk/musixtnt/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory texk/musixtnt/ +## configure options and TL libraries required for musixtnt +# Check whether --enable-musixtnt was given. +if test ${enable_musixtnt+y} +then : + enableval=$enable_musixtnt; +fi +case $enable_musixtnt in #( + yes|no) : + ;; #( + *) : + + enable_musixtnt=$enable_all_pkgs + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming \`--enable-musixtnt=$enable_musixtnt'" >&5 +printf "%s\n" "$as_me: Assuming \`--enable-musixtnt=$enable_musixtnt'" >&6;} + ac_configure_args="$ac_configure_args '--enable-musixtnt=$enable_musixtnt'" + ;; +esac + +test "x$enable_musixtnt" = xno || { + need_kpathsea=yes +} + +## texk/ps2pk/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory texk/ps2pk/ +## configure options and TL libraries required for ps2pk +# Check whether --enable-ps2pk was given. +if test ${enable_ps2pk+y} +then : + enableval=$enable_ps2pk; +fi +case $enable_ps2pk in #( + yes|no) : + ;; #( + *) : + + enable_ps2pk=$enable_all_pkgs + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming \`--enable-ps2pk=$enable_ps2pk'" >&5 +printf "%s\n" "$as_me: Assuming \`--enable-ps2pk=$enable_ps2pk'" >&6;} + ac_configure_args="$ac_configure_args '--enable-ps2pk=$enable_ps2pk'" + ;; +esac + +test "x$enable_ps2pk" = xno || { + need_kpathsea=yes +} + +## texk/psutils/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory texk/psutils/ +## configure options and TL libraries required for psutils +# Check whether --enable-psutils was given. +if test ${enable_psutils+y} +then : + enableval=$enable_psutils; +fi +case $enable_psutils in #( + yes|no) : + ;; #( + *) : + + enable_psutils=$enable_all_pkgs + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming \`--enable-psutils=$enable_psutils'" >&5 +printf "%s\n" "$as_me: Assuming \`--enable-psutils=$enable_psutils'" >&6;} + ac_configure_args="$ac_configure_args '--enable-psutils=$enable_psutils'" + ;; +esac + +test "x$enable_psutils" = xno || { + need_kpathsea=yes + need_libpaper=yes +} + +## texk/seetexk/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory texk/seetexk/ +## configure options and TL libraries required for seetexk +# Check whether --enable-seetexk was given. +if test ${enable_seetexk+y} +then : + enableval=$enable_seetexk; +fi +case $enable_seetexk in #( + yes|no) : + ;; #( + *) : + + enable_seetexk=$enable_all_pkgs + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming \`--enable-seetexk=$enable_seetexk'" >&5 +printf "%s\n" "$as_me: Assuming \`--enable-seetexk=$enable_seetexk'" >&6;} + ac_configure_args="$ac_configure_args '--enable-seetexk=$enable_seetexk'" + ;; +esac + +test "x$enable_seetexk" = xno || { + need_kpathsea=yes +} + +## texk/tex4htk/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory texk/tex4htk/ +## configure options and TL libraries required for tex4htk +# Check whether --enable-tex4htk was given. +if test ${enable_tex4htk+y} +then : + enableval=$enable_tex4htk; +fi +case $enable_tex4htk in #( + yes|no) : + ;; #( + *) : + + enable_tex4htk=$enable_all_pkgs + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming \`--enable-tex4htk=$enable_tex4htk'" >&5 +printf "%s\n" "$as_me: Assuming \`--enable-tex4htk=$enable_tex4htk'" >&6;} + ac_configure_args="$ac_configure_args '--enable-tex4htk=$enable_tex4htk'" + ;; +esac + +test "x$enable_tex4htk" = xno || { + need_kpathsea=yes +} + +## texk/ttf2pk2/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory texk/ttf2pk2/ +## configure options and TL libraries required for ttf2pk +# Check whether --enable-ttf2pk2 was given. +if test ${enable_ttf2pk2+y} +then : + enableval=$enable_ttf2pk2; +fi +case $enable_ttf2pk2 in #( + yes|no) : + ;; #( + *) : + + enable_ttf2pk2=$enable_all_pkgs + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming \`--enable-ttf2pk2=$enable_ttf2pk2'" >&5 +printf "%s\n" "$as_me: Assuming \`--enable-ttf2pk2=$enable_ttf2pk2'" >&6;} + ac_configure_args="$ac_configure_args '--enable-ttf2pk2=$enable_ttf2pk2'" + ;; +esac + +test "x$enable_ttf2pk2" = xno || { + need_kpathsea=yes + need_freetype2=yes +} + +## texk/ttfdump/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory texk/ttfdump/ +## configure options and TL libraries required for ttfdump +# Check whether --enable-ttfdump was given. +if test ${enable_ttfdump+y} +then : + enableval=$enable_ttfdump; +fi +case $enable_ttfdump in #( + yes|no) : + ;; #( + *) : + + enable_ttfdump=$enable_all_pkgs + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming \`--enable-ttfdump=$enable_ttfdump'" >&5 +printf "%s\n" "$as_me: Assuming \`--enable-ttfdump=$enable_ttfdump'" >&6;} + ac_configure_args="$ac_configure_args '--enable-ttfdump=$enable_ttfdump'" + ;; +esac + +test "x$enable_ttfdump" = xno || { + need_kpathsea=yes +} + +## texk/upmendex/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory texk/upmendex/ +## configure options and TL libraries required for upmendex +# Check whether --enable-upmendex was given. +if test ${enable_upmendex+y} +then : + enableval=$enable_upmendex; +fi +case $enable_upmendex in #( + yes|no) : + ;; #( + *) : + + enable_upmendex=$enable_all_pkgs + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming \`--enable-upmendex=$enable_upmendex'" >&5 +printf "%s\n" "$as_me: Assuming \`--enable-upmendex=$enable_upmendex'" >&6;} + ac_configure_args="$ac_configure_args '--enable-upmendex=$enable_upmendex'" + ;; +esac + +test "x$enable_upmendex" = xno || { + need_kpathsea=yes + need_icu=yes +} + +## texk/xdvik/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory texk/xdvik/ +## configure options and TL libraries required for xdvik +# Check whether --enable-xdvik was given. +if test ${enable_xdvik+y} +then : + enableval=$enable_xdvik; +fi +if test "x$with_x" = xno +then : + case $enable_xdvik in #( + "") : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \`--without-x' -> \`--disable-xdvik'" >&5 +printf "%s\n" "$as_me: \`--without-x' -> \`--disable-xdvik'" >&6;} + enable_xdvik=no + ac_configure_args="$ac_configure_args '--disable-xdvik'" ;; #( + yes) : + as_fn_error $? "Sorry, incompatible options \`--without-x' and \`--enable-xdvik'" "$LINENO" 5 ;; #( + *) : + ;; +esac +fi +case $enable_xdvik in #( + yes|no) : + ;; #( + *) : + + enable_xdvik=$enable_all_pkgs + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming \`--enable-xdvik=$enable_xdvik'" >&5 +printf "%s\n" "$as_me: Assuming \`--enable-xdvik=$enable_xdvik'" >&6;} + ac_configure_args="$ac_configure_args '--enable-xdvik=$enable_xdvik'" + ;; +esac + +test "x$enable_xdvik" = xno || { + need_kpathsea=yes + need_freetype2=yes +} + +## texk/xdvik/ac/xdvik.ac: configure.ac fragment for the TeX Live subdirectory texk/xdvik/ +## configure options for xdvik + +# Check whether --with-xdvi-x-toolkit was given. +if test ${with_xdvi_x_toolkit+y} +then : + withval=$with_xdvi_x_toolkit; +fi + + +## texk/texlive/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory texk/texlive/ +## configure options and TL libraries required for texlive +# Check whether --enable-texlive was given. +if test ${enable_texlive+y} +then : + enableval=$enable_texlive; +fi +case $enable_texlive in #( + yes|no) : + ;; #( + *) : + + enable_texlive=$enable_all_pkgs + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming \`--enable-texlive=$enable_texlive'" >&5 +printf "%s\n" "$as_me: Assuming \`--enable-texlive=$enable_texlive'" >&6;} + ac_configure_args="$ac_configure_args '--enable-texlive=$enable_texlive'" + ;; +esac + +## texk/texlive/ac/texlive.ac: configure.ac fragment for the TeX Live subdirectory texk/texlive/ +## configure options for texlive +# Check whether --enable-linked-scripts was given. +if test ${enable_linked_scripts+y} +then : + enableval=$enable_linked_scripts; +fi + + +## libs/pplib/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory libs/pplib/ +## configure options and TL libraries required for pplib + +## libs/harfbuzz/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory libs/harfbuzz/ +## configure options and TL libraries required for harfbuzz + +# Check whether --with-system-harfbuzz was given. +if test ${with_system_harfbuzz+y} +then : + withval=$with_system_harfbuzz; +fi +if test "x$with_system_harfbuzz" = x; then + if test -f $srcdir/../libs/harfbuzz/configure; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming \`harfbuzz' headers and library from TL tree" >&5 +printf "%s\n" "$as_me: Assuming \`harfbuzz' headers and library from TL tree" >&6;} + with_system_harfbuzz=no + else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming installed \`harfbuzz' headers and library" >&5 +printf "%s\n" "$as_me: Assuming installed \`harfbuzz' headers and library" >&6;} + with_system_harfbuzz=yes + fi + ac_configure_args="$ac_configure_args '--with-system-harfbuzz=$with_system_harfbuzz'" +fi +if test "x$with_system_harfbuzz" = xyes; then + if test "x$with_system_graphite2" = x; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: -> installed \`graphite2' headers and library" >&5 +printf "%s\n" "$as_me: -> installed \`graphite2' headers and library" >&6;} + with_system_graphite2=yes + ac_configure_args="$ac_configure_args '--with-system-graphite2'" + elif test "x$with_system_graphite2" != xyes; then + as_fn_error $? "Sorry, \`--with-system-harfbuzz' requires \`--with-system-graphite2'" "$LINENO" 5 + fi + if test "x$with_system_icu" = x; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: -> installed \`icu' headers and library" >&5 +printf "%s\n" "$as_me: -> installed \`icu' headers and library" >&6;} + with_system_icu=yes + ac_configure_args="$ac_configure_args '--with-system-icu'" + elif test "x$with_system_icu" != xyes; then + as_fn_error $? "Sorry, \`--with-system-harfbuzz' requires \`--with-system-icu'" "$LINENO" 5 + fi +fi + +test "x$need_harfbuzz" = xyes && { + need_graphite2=yes + need_icu=yes +} + +## libs/icu/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory libs/icu/ +## configure options and TL libraries required for icu (modified for XeTeX) + +# Check whether --with-system-icu was given. +if test ${with_system_icu+y} +then : + withval=$with_system_icu; +fi +if test "x$with_system_icu" = x; then + if test -f $srcdir/../libs/icu/configure; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming \`icu' headers and library from TL tree" >&5 +printf "%s\n" "$as_me: Assuming \`icu' headers and library from TL tree" >&6;} + with_system_icu=no + else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming installed \`icu' headers and library" >&5 +printf "%s\n" "$as_me: Assuming installed \`icu' headers and library" >&6;} + with_system_icu=yes + fi + ac_configure_args="$ac_configure_args '--with-system-icu=$with_system_icu'" +fi + +## libs/teckit/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory libs/teckit/ +## configure options and TL libraries required for teckit + +# Check whether --with-system-teckit was given. +if test ${with_system_teckit+y} +then : + withval=$with_system_teckit; +fi +if test "x$with_system_teckit" = x; then + if test -f $srcdir/../libs/teckit/configure; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming \`teckit' headers and library from TL tree" >&5 +printf "%s\n" "$as_me: Assuming \`teckit' headers and library from TL tree" >&6;} + with_system_teckit=no + else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming installed \`teckit' headers and library" >&5 +printf "%s\n" "$as_me: Assuming installed \`teckit' headers and library" >&6;} + with_system_teckit=yes + fi + ac_configure_args="$ac_configure_args '--with-system-teckit=$with_system_teckit'" +fi +if test "x$with_system_teckit" = xyes; then + if test "x$with_system_zlib" = x; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: -> installed \`zlib' headers and library" >&5 +printf "%s\n" "$as_me: -> installed \`zlib' headers and library" >&6;} + with_system_zlib=yes + ac_configure_args="$ac_configure_args '--with-system-zlib'" + elif test "x$with_system_zlib" != xyes; then + as_fn_error $? "Sorry, \`--with-system-teckit' requires \`--with-system-zlib'" "$LINENO" 5 + fi +fi + +test "x$need_teckit" = xyes && { + need_zlib=yes +} + +## libs/graphite2/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory libs/graphite2/ +## configure options and TL libraries required for graphite2 + +# Check whether --with-system-graphite2 was given. +if test ${with_system_graphite2+y} +then : + withval=$with_system_graphite2; +fi +if test "x$with_system_graphite2" = x; then + if test -f $srcdir/../libs/graphite2/configure; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming \`graphite2' headers and library from TL tree" >&5 +printf "%s\n" "$as_me: Assuming \`graphite2' headers and library from TL tree" >&6;} + with_system_graphite2=no + else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming installed \`graphite2' headers and library" >&5 +printf "%s\n" "$as_me: Assuming installed \`graphite2' headers and library" >&6;} + with_system_graphite2=yes + fi + ac_configure_args="$ac_configure_args '--with-system-graphite2=$with_system_graphite2'" +fi + +## libs/zziplib/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory libs/zziplib/ +## configure options and TL libraries required for zziplib -## libs/zziplib/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory libs/zziplib/ -## configure options and TL libraries required for zziplib - # Check whether --with-system-zziplib was given. if test ${with_system_zziplib+y} then : @@ -4512,6 +5942,282 @@ test "x$need_zziplib" = xyes && { need_zlib=yes } +## libs/xpdf/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory libs/xpdf/ +## configure options and TL libraries required for xpdf +: "kpse_xpdf_options - no-op" +if test "x$with_system_xpdf" = x; then + if test -f $srcdir/../libs/xpdf/configure; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming \`xpdf' headers and library from TL tree" >&5 +printf "%s\n" "$as_me: Assuming \`xpdf' headers and library from TL tree" >&6;} + with_system_xpdf=no + else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming installed \`xpdf' headers and library" >&5 +printf "%s\n" "$as_me: Assuming installed \`xpdf' headers and library" >&6;} + with_system_xpdf=yes + fi + ac_configure_args="$ac_configure_args '--with-system-xpdf=$with_system_xpdf'" +fi + +## libs/mpfr/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory libs/mpfr/ +## configure options and TL libraries required for mpfr + +# Check whether --with-system-mpfr was given. +if test ${with_system_mpfr+y} +then : + withval=$with_system_mpfr; +fi + +# Check whether --with-mpfr-includes was given. +if test ${with_mpfr_includes+y} +then : + withval=$with_mpfr_includes; +fi + +# Check whether --with-mpfr-libdir was given. +if test ${with_mpfr_libdir+y} +then : + withval=$with_mpfr_libdir; +fi +if test "x$with_system_mpfr" = x; then + if test -f $srcdir/../libs/mpfr/configure; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming \`mpfr' headers and library from TL tree" >&5 +printf "%s\n" "$as_me: Assuming \`mpfr' headers and library from TL tree" >&6;} + with_system_mpfr=no + else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming installed \`mpfr' headers and library" >&5 +printf "%s\n" "$as_me: Assuming installed \`mpfr' headers and library" >&6;} + with_system_mpfr=yes + fi + ac_configure_args="$ac_configure_args '--with-system-mpfr=$with_system_mpfr'" +fi +if test "x$with_system_mpfr" = xyes; then + if test "x$with_system_gmp" = x; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: -> installed \`gmp' headers and library" >&5 +printf "%s\n" "$as_me: -> installed \`gmp' headers and library" >&6;} + with_system_gmp=yes + ac_configure_args="$ac_configure_args '--with-system-gmp'" + elif test "x$with_system_gmp" != xyes; then + as_fn_error $? "Sorry, \`--with-system-mpfr' requires \`--with-system-gmp'" "$LINENO" 5 + fi +fi + +test "x$need_mpfr" = xyes && { + need_gmp=yes +} + +## libs/gmp/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory libs/gmp/ +## configure options and TL libraries required for gmp + +# Check whether --with-system-gmp was given. +if test ${with_system_gmp+y} +then : + withval=$with_system_gmp; +fi + +# Check whether --with-gmp-includes was given. +if test ${with_gmp_includes+y} +then : + withval=$with_gmp_includes; +fi + +# Check whether --with-gmp-libdir was given. +if test ${with_gmp_libdir+y} +then : + withval=$with_gmp_libdir; +fi +if test "x$with_system_gmp" = x; then + if test -f $srcdir/../libs/gmp/configure; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming \`gmp' headers and library from TL tree" >&5 +printf "%s\n" "$as_me: Assuming \`gmp' headers and library from TL tree" >&6;} + with_system_gmp=no + else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming installed \`gmp' headers and library" >&5 +printf "%s\n" "$as_me: Assuming installed \`gmp' headers and library" >&6;} + with_system_gmp=yes + fi + ac_configure_args="$ac_configure_args '--with-system-gmp=$with_system_gmp'" +fi + +## libs/cairo/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory libs/cairo/ +## configure options and TL libraries required for cairo + +# Check whether --with-system-cairo was given. +if test ${with_system_cairo+y} +then : + withval=$with_system_cairo; +fi +if test "x$with_system_cairo" = x; then + if test -f $srcdir/../libs/cairo/configure; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming \`cairo' headers and library from TL tree" >&5 +printf "%s\n" "$as_me: Assuming \`cairo' headers and library from TL tree" >&6;} + with_system_cairo=no + else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming installed \`cairo' headers and library" >&5 +printf "%s\n" "$as_me: Assuming installed \`cairo' headers and library" >&6;} + with_system_cairo=yes + fi + ac_configure_args="$ac_configure_args '--with-system-cairo=$with_system_cairo'" +fi +if test "x$with_system_cairo" = xyes; then + if test "x$with_system_pixman" = x; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: -> installed \`pixman' headers and library" >&5 +printf "%s\n" "$as_me: -> installed \`pixman' headers and library" >&6;} + with_system_pixman=yes + ac_configure_args="$ac_configure_args '--with-system-pixman'" + elif test "x$with_system_pixman" != xyes; then + as_fn_error $? "Sorry, \`--with-system-cairo' requires \`--with-system-pixman'" "$LINENO" 5 + fi +fi + +test "x$need_cairo" = xyes && { + need_pixman=yes +} + +## libs/pixman/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory libs/pixman/ +## configure options and TL libraries required for pixman + +# Check whether --with-system-pixman was given. +if test ${with_system_pixman+y} +then : + withval=$with_system_pixman; +fi +if test "x$with_system_pixman" = x; then + if test -f $srcdir/../libs/pixman/configure; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming \`pixman' headers and library from TL tree" >&5 +printf "%s\n" "$as_me: Assuming \`pixman' headers and library from TL tree" >&6;} + with_system_pixman=no + else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming installed \`pixman' headers and library" >&5 +printf "%s\n" "$as_me: Assuming installed \`pixman' headers and library" >&6;} + with_system_pixman=yes + fi + ac_configure_args="$ac_configure_args '--with-system-pixman=$with_system_pixman'" +fi + +## libs/gd/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory libs/gd/ +## configure options and TL libraries required for gd + +# Check whether --with-system-gd was given. +if test ${with_system_gd+y} +then : + withval=$with_system_gd; +fi + +# Check whether --with-gd-includes was given. +if test ${with_gd_includes+y} +then : + withval=$with_gd_includes; +fi + +# Check whether --with-gd-libdir was given. +if test ${with_gd_libdir+y} +then : + withval=$with_gd_libdir; +fi +if test "x$with_system_gd" = x; then + if test -f $srcdir/../libs/gd/configure; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming \`gd' headers and library from TL tree" >&5 +printf "%s\n" "$as_me: Assuming \`gd' headers and library from TL tree" >&6;} + with_system_gd=no + else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming installed \`gd' headers and library" >&5 +printf "%s\n" "$as_me: Assuming installed \`gd' headers and library" >&6;} + with_system_gd=yes + fi + ac_configure_args="$ac_configure_args '--with-system-gd=$with_system_gd'" +fi +if test "x$with_system_gd" = xyes; then + if test "x$with_system_libpng" = x; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: -> installed \`libpng' headers and library" >&5 +printf "%s\n" "$as_me: -> installed \`libpng' headers and library" >&6;} + with_system_libpng=yes + ac_configure_args="$ac_configure_args '--with-system-libpng'" + elif test "x$with_system_libpng" != xyes; then + as_fn_error $? "Sorry, \`--with-system-gd' requires \`--with-system-libpng'" "$LINENO" 5 + fi + if test "x$with_system_freetype2" = x; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: -> installed \`freetype2' headers and library" >&5 +printf "%s\n" "$as_me: -> installed \`freetype2' headers and library" >&6;} + with_system_freetype2=yes + ac_configure_args="$ac_configure_args '--with-system-freetype2'" + elif test "x$with_system_freetype2" != xyes; then + as_fn_error $? "Sorry, \`--with-system-gd' requires \`--with-system-freetype2'" "$LINENO" 5 + fi +fi + +test "x$need_gd" = xyes && { + need_libpng=yes + need_freetype2=yes +} + +## libs/potrace/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory libs/potrace/ +## configure options and TL libraries required for potrace + +# Check whether --with-system-potrace was given. +if test ${with_system_potrace+y} +then : + withval=$with_system_potrace; +fi + +# Check whether --with-potrace-includes was given. +if test ${with_potrace_includes+y} +then : + withval=$with_potrace_includes; +fi + +# Check whether --with-potrace-libdir was given. +if test ${with_potrace_libdir+y} +then : + withval=$with_potrace_libdir; +fi +if test "x$with_system_potrace" = x; then + if test -f $srcdir/../libs/potrace/configure; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming \`potrace' headers and library from TL tree" >&5 +printf "%s\n" "$as_me: Assuming \`potrace' headers and library from TL tree" >&6;} + with_system_potrace=no + else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming installed \`potrace' headers and library" >&5 +printf "%s\n" "$as_me: Assuming installed \`potrace' headers and library" >&6;} + with_system_potrace=yes + fi + ac_configure_args="$ac_configure_args '--with-system-potrace=$with_system_potrace'" +fi + +## libs/freetype2/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory libs/freetype2/ +## configure options and TL libraries required for freetype2 + +# Check whether --with-system-freetype2 was given. +if test ${with_system_freetype2+y} +then : + withval=$with_system_freetype2; +fi +if test "x$with_system_freetype2" = x; then + if test -f $srcdir/../libs/freetype2/configure; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming \`freetype2' headers and library from TL tree" >&5 +printf "%s\n" "$as_me: Assuming \`freetype2' headers and library from TL tree" >&6;} + with_system_freetype2=no + else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming installed \`freetype2' headers and library" >&5 +printf "%s\n" "$as_me: Assuming installed \`freetype2' headers and library" >&6;} + with_system_freetype2=yes + fi + ac_configure_args="$ac_configure_args '--with-system-freetype2=$with_system_freetype2'" +fi +if test "x$with_system_freetype2" = xyes; then + if test "x$with_system_zlib" = x; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: -> installed \`zlib' headers and library" >&5 +printf "%s\n" "$as_me: -> installed \`zlib' headers and library" >&6;} + with_system_zlib=yes + ac_configure_args="$ac_configure_args '--with-system-zlib'" + elif test "x$with_system_zlib" != xyes; then + as_fn_error $? "Sorry, \`--with-system-freetype2' requires \`--with-system-zlib'" "$LINENO" 5 + fi +fi + +test "x$need_freetype2" = xyes && { + need_zlib=yes +} + ## libs/libpng/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory libs/libpng/ ## configure options and TL libraries required for libpng @@ -4547,6 +6253,39 @@ test "x$need_libpng" = xyes && { need_zlib=yes } +## libs/libpaper/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory libs/libpaper/ +## configure options and TL libraries required for libpaper + +# Check whether --with-system-libpaper was given. +if test ${with_system_libpaper+y} +then : + withval=$with_system_libpaper; +fi + +# Check whether --with-libpaper-includes was given. +if test ${with_libpaper_includes+y} +then : + withval=$with_libpaper_includes; +fi + +# Check whether --with-libpaper-libdir was given. +if test ${with_libpaper_libdir+y} +then : + withval=$with_libpaper_libdir; +fi +if test "x$with_system_libpaper" = x; then + if test -f $srcdir/../libs/libpaper/configure; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming \`libpaper' headers and library from TL tree" >&5 +printf "%s\n" "$as_me: Assuming \`libpaper' headers and library from TL tree" >&6;} + with_system_libpaper=no + else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming installed \`libpaper' headers and library" >&5 +printf "%s\n" "$as_me: Assuming installed \`libpaper' headers and library" >&6;} + with_system_libpaper=yes + fi + ac_configure_args="$ac_configure_args '--with-system-libpaper=$with_system_libpaper'" +fi + ## libs/luajit/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory libs/luajit/ ## configure options and TL libraries required for luajit @@ -4587,6 +6326,41 @@ printf "%s\n" "$as_me: Assuming installed \`zlib' headers and library" >&6;} fi +## texk/ptexenc/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory texk/ptexenc/ +## configure options and TL libraries required for ptexenc + +# Check whether --with-system-ptexenc was given. +if test ${with_system_ptexenc+y} +then : + withval=$with_system_ptexenc; +fi +if test "x$with_system_ptexenc" = x; then + if test -f $srcdir/../texk/ptexenc/configure; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming \`ptexenc' headers and library from TL tree" >&5 +printf "%s\n" "$as_me: Assuming \`ptexenc' headers and library from TL tree" >&6;} + with_system_ptexenc=no + else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: Assuming installed \`ptexenc' headers and library" >&5 +printf "%s\n" "$as_me: Assuming installed \`ptexenc' headers and library" >&6;} + with_system_ptexenc=yes + fi + ac_configure_args="$ac_configure_args '--with-system-ptexenc=$with_system_ptexenc'" +fi +if test "x$with_system_ptexenc" = xyes; then + if test "x$with_system_kpathsea" = x; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: -> installed \`kpathsea' headers and library" >&5 +printf "%s\n" "$as_me: -> installed \`kpathsea' headers and library" >&6;} + with_system_kpathsea=yes + ac_configure_args="$ac_configure_args '--with-system-kpathsea'" + elif test "x$with_system_kpathsea" != xyes; then + as_fn_error $? "Sorry, \`--with-system-ptexenc' requires \`--with-system-kpathsea'" "$LINENO" 5 + fi +fi + +test "x$need_ptexenc" = xyes && { + need_kpathsea=yes +} + ## texk/kpathsea/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory texk/kpathsea/ ## configure options and TL libraries required for kpathsea @@ -5593,6 +7367,90 @@ printf %s "checking for Utils programs to build... " >&6; } echo 'tldbg:_KPSE_RECURSE called: list=utils, text=Utils programs, cond=test "x$enable_[]Kpse_pkg" = xyes, prefix=.' >&5 MAKE_SUBDIRS= CONF_SUBDIRS= +if test -x $srcdir/autosp/configure; then + test "x$enable_autosp" = xyes && MAKE_SUBDIRS="$MAKE_SUBDIRS autosp" + CONF_SUBDIRS="$CONF_SUBDIRS autosp" +else + echo 'tldbg:_KPSE_RECURSE skipping subdir, no (executable) configure: '"$srcdir"'/autosp/configure' >&5 +fi +if test -x $srcdir/axodraw2/configure; then + test "x$enable_axodraw2" = xyes && MAKE_SUBDIRS="$MAKE_SUBDIRS axodraw2" + CONF_SUBDIRS="$CONF_SUBDIRS axodraw2" +else + echo 'tldbg:_KPSE_RECURSE skipping subdir, no (executable) configure: '"$srcdir"'/axodraw2/configure' >&5 +fi +if test -x $srcdir/devnag/configure; then + test "x$enable_devnag" = xyes && MAKE_SUBDIRS="$MAKE_SUBDIRS devnag" + CONF_SUBDIRS="$CONF_SUBDIRS devnag" +else + echo 'tldbg:_KPSE_RECURSE skipping subdir, no (executable) configure: '"$srcdir"'/devnag/configure' >&5 +fi +if test -x $srcdir/lacheck/configure; then + test "x$enable_lacheck" = xyes && MAKE_SUBDIRS="$MAKE_SUBDIRS lacheck" + CONF_SUBDIRS="$CONF_SUBDIRS lacheck" +else + echo 'tldbg:_KPSE_RECURSE skipping subdir, no (executable) configure: '"$srcdir"'/lacheck/configure' >&5 +fi +if test -x $srcdir/m-tx/configure; then + test "x$enable_m_tx" = xyes && MAKE_SUBDIRS="$MAKE_SUBDIRS m-tx" + CONF_SUBDIRS="$CONF_SUBDIRS m-tx" +else + echo 'tldbg:_KPSE_RECURSE skipping subdir, no (executable) configure: '"$srcdir"'/m-tx/configure' >&5 +fi +if test -x $srcdir/pmx/configure; then + test "x$enable_pmx" = xyes && MAKE_SUBDIRS="$MAKE_SUBDIRS pmx" + CONF_SUBDIRS="$CONF_SUBDIRS pmx" +else + echo 'tldbg:_KPSE_RECURSE skipping subdir, no (executable) configure: '"$srcdir"'/pmx/configure' >&5 +fi +if test -x $srcdir/ps2eps/configure; then + test "x$enable_ps2eps" = xyes && MAKE_SUBDIRS="$MAKE_SUBDIRS ps2eps" + CONF_SUBDIRS="$CONF_SUBDIRS ps2eps" +else + echo 'tldbg:_KPSE_RECURSE skipping subdir, no (executable) configure: '"$srcdir"'/ps2eps/configure' >&5 +fi +if test -x $srcdir/t1utils/configure; then + test "x$enable_t1utils" = xyes && MAKE_SUBDIRS="$MAKE_SUBDIRS t1utils" + CONF_SUBDIRS="$CONF_SUBDIRS t1utils" +else + echo 'tldbg:_KPSE_RECURSE skipping subdir, no (executable) configure: '"$srcdir"'/t1utils/configure' >&5 +fi +if test -x $srcdir/texdoctk/configure; then + test "x$enable_texdoctk" = xyes && MAKE_SUBDIRS="$MAKE_SUBDIRS texdoctk" + CONF_SUBDIRS="$CONF_SUBDIRS texdoctk" +else + echo 'tldbg:_KPSE_RECURSE skipping subdir, no (executable) configure: '"$srcdir"'/texdoctk/configure' >&5 +fi +if test -x $srcdir/tpic2pdftex/configure; then + test "x$enable_tpic2pdftex" = xyes && MAKE_SUBDIRS="$MAKE_SUBDIRS tpic2pdftex" + CONF_SUBDIRS="$CONF_SUBDIRS tpic2pdftex" +else + echo 'tldbg:_KPSE_RECURSE skipping subdir, no (executable) configure: '"$srcdir"'/tpic2pdftex/configure' >&5 +fi +if test -x $srcdir/vlna/configure; then + test "x$enable_vlna" = xyes && MAKE_SUBDIRS="$MAKE_SUBDIRS vlna" + CONF_SUBDIRS="$CONF_SUBDIRS vlna" +else + echo 'tldbg:_KPSE_RECURSE skipping subdir, no (executable) configure: '"$srcdir"'/vlna/configure' >&5 +fi +if test -x $srcdir/xindy/configure; then + test "x$enable_xindy" = xyes && MAKE_SUBDIRS="$MAKE_SUBDIRS xindy" + CONF_SUBDIRS="$CONF_SUBDIRS xindy" +else + echo 'tldbg:_KPSE_RECURSE skipping subdir, no (executable) configure: '"$srcdir"'/xindy/configure' >&5 +fi +if test -x $srcdir/xml2pmx/configure; then + test "x$enable_xml2pmx" = xyes && MAKE_SUBDIRS="$MAKE_SUBDIRS xml2pmx" + CONF_SUBDIRS="$CONF_SUBDIRS xml2pmx" +else + echo 'tldbg:_KPSE_RECURSE skipping subdir, no (executable) configure: '"$srcdir"'/xml2pmx/configure' >&5 +fi +if test -x $srcdir/xpdfopen/configure; then + test "x$enable_xpdfopen" = xyes && MAKE_SUBDIRS="$MAKE_SUBDIRS xpdfopen" + CONF_SUBDIRS="$CONF_SUBDIRS xpdfopen" +else + echo 'tldbg:_KPSE_RECURSE skipping subdir, no (executable) configure: '"$srcdir"'/xpdfopen/configure' >&5 +fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAKE_SUBDIRS" >&5 printf "%s\n" "$MAKE_SUBDIRS" >&6; }