From 28a154347592fc15db3b95b43082b30833172515 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sun, 10 Feb 2019 23:22:35 +0000 Subject: mingw cross-compilation fixes from lscarso git-svn-id: svn://tug.org/texlive/trunk@49996 c570f23f-e606-0410-a88d-b1316a301751 --- Build/source/configure | 18 +- Build/source/doc/tlbuild.info | 708 ++++++++++----------- Build/source/doc/tlbuild.texi | 20 +- Build/source/libs/configure | 18 +- Build/source/libs/icu/ChangeLog | 4 + Build/source/libs/icu/Makefile.am | 8 +- Build/source/libs/icu/Makefile.in | 7 +- Build/source/libs/icu/TLpatches/ChangeLog | 5 + Build/source/libs/icu/TLpatches/patch-12-mingw | 12 + .../source/i18n/unicode/numberrangeformatter.h | 2 +- Build/source/texk/configure | 18 +- Build/source/texk/dvisvgm/Makefile.in | 2 +- Build/source/utils/configure | 18 +- 13 files changed, 418 insertions(+), 422 deletions(-) (limited to 'Build/source') diff --git a/Build/source/configure b/Build/source/configure index 53581a430eb..9d9eb775e7a 100755 --- a/Build/source/configure +++ b/Build/source/configure @@ -4377,31 +4377,23 @@ $as_echo "$as_me: Assuming \`--enable-vlna=$enable_vlna'" >&6;} ;; esac -## utils/xindy/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory utils/xindy/ +# $Id$ +# utils/xindy/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory utils/xindy/ ## configure options and TL libraries required for xindy # Check whether --enable-xindy was given. if test "${enable_xindy+set}" = set; then : enableval=$enable_xindy; fi case $enable_xindy in #( - yes) : - if test "x$cross_compiling" = xyes; then : - as_fn_error $? "Unable to cross compile xindy" "$LINENO" 5 -fi ;; #( - no) : + yes|no) : ;; #( *) : - if test "x$cross_compiling" = xyes; then - { $as_echo "$as_me:${as_lineno-$LINENO}: Cross compiling -> \`--disable-xindy'" >&5 -$as_echo "$as_me: Cross compiling -> \`--disable-xindy'" >&6;} - enable_xindy=no - ac_configure_args="$ac_configure_args '--disable-xindy'" - else + enable_xindy=no { $as_echo "$as_me:${as_lineno-$LINENO}: Assuming \`--enable-xindy=$enable_xindy'" >&5 $as_echo "$as_me: Assuming \`--enable-xindy=$enable_xindy'" >&6;} ac_configure_args="$ac_configure_args '--enable-xindy=$enable_xindy'" - fi ;; + ;; esac ## utils/xindy/ac/xindy.ac: configure.ac fragment for the TeX Live subdirectory utils/xindy/ diff --git a/Build/source/doc/tlbuild.info b/Build/source/doc/tlbuild.info index ffd333c2c97..65f90fab544 100644 --- a/Build/source/doc/tlbuild.info +++ b/Build/source/doc/tlbuild.info @@ -538,7 +538,7 @@ sufficiently recent installed versions of 'tangle', 'ctangle', 'otangle', and 'tie'. Building 'xindy' requires running the host system 'clisp' binary, -thus cross compilation is not possible. +thus cross compilation is painful, but  File: tlbuild.info, Node: Installing, Next: Layout and infrastructure, Prev: Building, Up: Top @@ -721,7 +721,7 @@ build and install them together with some of their support files. * Autoconf macros:: TL-specific Autoconf macros. * Library modules:: Handling libraries, with examples. * Program modules:: Handling programs, with examples. -* Extending TeX Live:: Adding a new module. +* Extending TeX Live:: Adding a new module.  File: tlbuild.info, Node: Build system tools, Next: Top-level directories, Up: Layout and infrastructure @@ -1200,17 +1200,17 @@ and 'Makefile.am' that descends into 'xindy-src'. can handle all targets, and do not refer to '${top_srcdir}' or '${top_builddir}'. The fragment 'xindy/ac/withenable.ac' contains - KPSE_ENABLE_PROG([xindy], , [disable native]) + KPSE_ENABLE_PROG([xindy], , [disable]) m4_include(kpse_TL[utils/xindy/ac/xindy.ac]) m4_include(kpse_TL[utils/xindy/ac/clisp.ac]) where 'disable' in the third argument indicates that 'xindy' is only built if explicitly enabled by the user with 'configure --enable-xindy' -(the need for 'clisp' is too painful to require by default), and -'native' disallows cross compilation. The additional fragments -'ac/xindy.ac' and 'ac/clisp.ac' specify more 'configure' options to be -seen at the top level, with 'ac/xindy.ac' also included by -'configure.ac'. +(the need for 'clisp' makes it too painful to enabl by default). + + The additional fragments 'ac/xindy.ac' and 'ac/clisp.ac' specify more +'configure' options to be seen at the top level, with 'ac/xindy.ac' also +included by 'configure.ac'.  File: tlbuild.info, Node: xdvik package, Next: asymptote, Prev: xindy package, Up: Program modules @@ -5576,7 +5576,7 @@ Index * xindy <1>: xindy package. (line 6) * xindy <2>: Configure options for utils/xindy. (line 6) -* xindy cross compiling impossible: Cross problems. (line 33) +* xindy cross compiling requires clisp: Cross problems. (line 33) * XInput: Configure options for texk/xdvik. (line 13) * Xlib: Configure options for texk/web2c. @@ -5593,21 +5593,21 @@ Node: Top1208 Node: Introduction2118 Node: Overview of build system3946 Node: Prerequisites5997 -Node: Building8618 -Node: Build iteration10004 -Node: Build problems11045 -Node: Build in parallel11499 -Node: Build distribution12103 -Node: Build one package12751 -Node: Build one engine16386 -Node: Cross compilation17401 -Node: Cross configuring18681 -Node: Cross problems20358 -Node: Installing22011 -Node: Installation directories23031 -Node: Linked scripts24848 -Node: Distro builds26339 -Node: Layout and infrastructure28716 +Node: Building8616 +Node: Build iteration10002 +Node: Build problems11043 +Node: Build in parallel11497 +Node: Build distribution12101 +Node: Build one package12749 +Node: Build one engine16384 +Node: Cross compilation17399 +Node: Cross configuring18679 +Node: Cross problems20356 +Node: Installing22008 +Node: Installation directories23028 +Node: Linked scripts24846 +Node: Distro builds26337 +Node: Layout and infrastructure28713 Node: Build system tools29544 Node: Top-level directories31790 Node: Autoconf macros34026 @@ -5625,335 +5625,335 @@ Node: kpathsea library45844 Node: Program modules47223 Node: t1utils package47651 Node: xindy package48196 -Node: xdvik package49351 -Node: asymptote50410 -Node: Extending TeX Live50906 -Node: Adding a new program module51689 -Node: Adding a new generic library module55028 -Node: Adding a new TeX-specific library module57257 -Node: Configure options57955 -Node: Global configure options59335 -Node: --disable-native-texlive-build59877 -Node: --prefix --bindir ...60839 -Node: --disable-largefile61379 -Node: --disable-missing62080 -Node: --enable-compiler-warnings=LEVEL62481 -Node: --enable-cxx-runtime-hack63137 -Node: --enable-maintainer-mode63557 -Node: --enable-multiplatform64086 -Node: --enable-shared64659 -Node: --enable-silent-rules65030 -Node: --without-ln-s65482 -Node: --without-x65829 -Node: Program-specific configure options66017 -Node: --enable-PROG --disable-PROG66660 -Node: --disable-all-pkgs66933 -Node: Configure options for texk/web2c67716 -Node: Configure options for texk/bibtex-x70254 -Node: Configure options for texk/dvipdfm-x70797 -Node: Configure options for texk/dvisvgm71573 -Node: Configure options for texk/texlive72454 -Node: Configure options for texk/xdvik72875 -Node: Configure options for utils/xindy73496 -Node: Library-specific configure options74386 -Node: Configure options for kpathsea75388 -Node: Configure options for system poppler76137 -Node: Variables for configure76901 -Node: Coding conventions78327 -Node: Declarations and definitions79042 -Node: Const81216 -Node: Continuous integration83079 -Node: Transfer from Subversion to Github83720 -Node: Automatic update of the Git mirror85882 -Node: CI testing on Travis-CI86464 -Node: install-tl87146 -Node: install-tl NAME87515 -Node: install-tl SYNOPSIS87673 -Node: install-tl DESCRIPTION87931 -Node: install-tl REFERENCES88998 -Node: install-tl OPTIONS89524 -Ref: install-tl *-gui* [[=]_module_]89865 -Ref: install-tl text90075 -Ref: install-tl wizard90198 -Ref: install-tl perltk90352 -Ref: install-tl *-no-gui*90783 -Ref: install-tl *-lang* _llcode_90864 -Ref: install-tl *-repository* _url|path_91551 -Ref: install-tl *-select-repository*93431 -Ref: install-tl *-all-options*93867 -Ref: install-tl *-custom-bin* _path_94122 -Ref: install-tl *-debug-translation*94953 -Ref: install-tl *-force-platform* _platform_95172 -Ref: install-tl *-help*, *--help*, *-?*95416 -Ref: install-tl *-in-place*95823 -Ref: install-tl *-init-from-profile* _profile_file_96368 -Ref: install-tl *-logfile* _file_96588 -Ref: install-tl *-no-cls*96939 -Ref: install-tl *-non-admin*97073 -Ref: install-tl *-persistent-downloads*97178 -Ref: install-tl *-no-persistent-downloads*97206 -Ref: install-tl *-no-verify-downloads*97824 -Ref: install-tl *-portable*98185 -Ref: install-tl *-print-platform*98324 -Ref: install-tl *-profile* _profile_file_98522 -Ref: install-tl *-q*98702 -Ref: install-tl *-scheme* _scheme_98764 -Ref: install-tl *-v*99238 -Ref: install-tl *-version*, *--version*99393 -Node: install-tl PROFILES99524 -Ref: install-tl instopt_adjustpath (default 0 on Unix, 1 on Windows)102174 -Ref: install-tl instopt_adjustrepo (default 1)102250 -Ref: install-tl instopt_letter (default 0)102387 -Ref: install-tl instopt_portable (default 0)102478 -Ref: install-tl instopt_write18_restricted (default 1)102574 -Node: install-tl ENVIRONMENT VARIABLES103893 -Ref: install-tl TEXLIVE_INSTALL_ENV_NOCHECK104284 -Ref: install-tl TEXLIVE_INSTALL_NO_CONTEXT_CACHE104486 -Ref: install-tl TEXLIVE_INSTALL_NO_WELCOME104596 -Ref: install-tl TEXLIVE_INSTALL_PREFIX104717 -Ref: install-tl TEXLIVE_INSTALL_TEXDIR104743 -Ref: install-tl TEXLIVE_INSTALL_TEXMFCONFIG104774 -Ref: install-tl TEXLIVE_INSTALL_TEXMFVAR104802 -Ref: install-tl TEXLIVE_INSTALL_TEXMFHOME104831 -Ref: install-tl TEXLIVE_INSTALL_TEXMFLOCAL104861 -Ref: install-tl TEXLIVE_INSTALL_TEXMFSYSCONFIG104895 -Ref: install-tl TEXLIVE_INSTALL_TEXMFSYSVAR104926 -Ref: install-tl NOPERLDOC105297 -Node: install-tl AUTHORS AND COPYRIGHT105361 -Node: tlmgr105777 -Node: tlmgr NAME106230 -Node: tlmgr SYNOPSIS106362 -Node: tlmgr DESCRIPTION106552 -Node: tlmgr EXAMPLES107648 -Ref: tlmgr tlmgr option repository ctan107899 -Ref: tlmgr tlmgr option repository http://mirror.ctan.org/systems/texlive/tlnet107971 -Ref: tlmgr tlmgr update --list108423 -Ref: tlmgr tlmgr update --all108516 -Ref: tlmgr tlmgr info _what_108673 -Node: tlmgr OPTIONS108935 -Ref: tlmgr *--repository* _url|path_109455 -Ref: tlmgr *--gui* [_action_]110180 -Ref: tlmgr *--gui-lang* _llcode_110587 -Ref: tlmgr *--debug-translation*111270 -Ref: tlmgr *--machine-readable*111473 -Ref: tlmgr *--no-execute-actions*111741 -Ref: tlmgr *--package-logfile* _file_111934 -Ref: tlmgr *--pause*112188 -Ref: tlmgr *--persistent-downloads*112343 -Ref: tlmgr *--no-persistent-downloads*112371 -Ref: tlmgr *--pin-file*112865 -Ref: tlmgr *--usermode*113083 -Ref: tlmgr *--usertree* _dir_113203 -Ref: tlmgr *--verify-repo=[none|main|all]*113329 -Node: tlmgr ACTIONS114228 -Node: tlmgr help115080 -Node: tlmgr version115556 -Node: tlmgr backup115819 -Ref: tlmgr *backup [_option_...] --all*115990 -Ref: tlmgr *backup [_option_...] _pkg_...*116023 -Ref: tlmgr *--backupdir* _directory_116878 -Ref: tlmgr *--all*117095 -Ref: tlmgr *--clean*[=_N_]117347 -Ref: tlmgr *--dry-run*117674 -Node: tlmgr candidates _pkg_117804 -Node: tlmgr check [_option_...] [files|depends|executes|runfiles|all]118150 -Ref: tlmgr *files*118523 -Ref: tlmgr *depends*118658 -Ref: tlmgr *executes*119000 -Ref: tlmgr *runfiles*119118 -Ref: tlmgr *--use-svn*119239 -Node: tlmgr conf119356 -Ref: tlmgr *conf [texmf|tlmgr|updmap [--conffile _file_] [--delete] [_key_ [_value_]]]*119635 -Ref: tlmgr *conf auxtrees [--conffile _file_] [show|add|delete] [_value_]*119699 -Node: tlmgr dump-tlpdb [_option_...] [--json]122044 -Ref: tlmgr *--local*122477 -Ref: tlmgr *--remote*122516 -Ref: tlmgr *--json*122554 -Node: tlmgr generate123125 -Ref: tlmgr *generate [_option_...] language*123321 -Ref: tlmgr *generate [_option_...] language.dat*123360 -Ref: tlmgr *generate [_option_...] language.def*123399 -Ref: tlmgr *generate [_option_...] language.dat.lua*123442 -Ref: tlmgr *--dest* _output_file_125768 -Ref: tlmgr *--localcfg* _local_conf_file_126344 -Ref: tlmgr *--rebuild-sys*126467 -Node: tlmgr gui127282 -Node: tlmgr info127460 -Ref: tlmgr *info [_option_...] _pkg_...*127622 -Ref: tlmgr *info [_option_...] collections*127656 -Ref: tlmgr *info [_option_...] schemes*127686 -Ref: tlmgr *--list*129216 -Ref: tlmgr *--only-installed*129530 -Ref: tlmgr *--data item1,item2,...*129729 -Ref: tlmgr *--json* 1130310 -Node: tlmgr init-usertree130693 -Node: tlmgr install [_option_...] _pkg_...131074 -Ref: tlmgr *--dry-run* 1131584 -Ref: tlmgr *--file*131701 -Ref: tlmgr *--force*131923 -Ref: tlmgr *--no-depends*132143 -Ref: tlmgr *--no-depends-at-all*132302 -Ref: tlmgr *--reinstall*132702 -Ref: tlmgr *--with-doc*133080 -Ref: tlmgr *--with-src*133093 -Node: tlmgr key133615 -Ref: tlmgr *key list*133773 -Ref: tlmgr *key add _file_*133791 -Ref: tlmgr *key remove _keyid_*133813 -Node: tlmgr list134408 -Node: tlmgr option134570 -Ref: tlmgr *option [--json] [show]*134725 -Ref: tlmgr *option [--json] showall*134751 -Ref: tlmgr *option _key_ [_value_]*134777 -Node: tlmgr paper139174 -Ref: tlmgr *paper [a4|letter]*139323 -Ref: tlmgr *[xdvi|pdftex|dvips|dvipdfmx|context|psutils] paper [_papersize_|--list]*139397 -Ref: tlmgr *paper --json*139412 -Node: tlmgr path140627 -Ref: tlmgr *path [--w32mode=user|admin] add*140788 -Ref: tlmgr *path [--w32mode=user|admin] remove*140825 -Node: tlmgr pinning142165 -Ref: tlmgr pinning show142406 -Ref: tlmgr pinning add _repo_ _pkgglob_...142479 -Ref: tlmgr pinning remove _repo_ _pkgglob_...142598 -Ref: tlmgr pinning remove _repo_ --all142751 -Node: tlmgr platform142805 -Ref: tlmgr *platform list|add|remove _platform_...*142991 -Ref: tlmgr *platform set _platform_*143018 -Ref: tlmgr *platform set auto*143039 -Ref: tlmgr *--dry-run* 2143925 -Node: tlmgr postaction144044 -Ref: tlmgr *postaction [_option_...] install [shortcut|fileassoc|script] [_pkg_...]*144274 -Ref: tlmgr *postaction [_option_...] remove [shortcut|fileassoc|script] [_pkg_...]*144348 -Ref: tlmgr *--w32mode=[user|admin]*144663 -Ref: tlmgr *--fileassocmode=[1|2]*145079 -Ref: tlmgr *--all* 1145364 -Node: tlmgr print-platform145419 -Node: tlmgr print-platform-info145750 -Node: tlmgr remove [_option_...] _pkg_...146050 -Ref: tlmgr *--all* 2146534 -Ref: tlmgr *--backup*146644 -Ref: tlmgr *--backupdir* _directory_ 1146670 -Ref: tlmgr *--no-depends* 1147075 -Ref: tlmgr *--no-depends-at-all* 1147137 -Ref: tlmgr *--force* 1147240 -Ref: tlmgr *--dry-run* 3147713 -Node: tlmgr repository147820 -Ref: tlmgr *repository list*148008 -Ref: tlmgr *repository list _path|tag_*148038 -Ref: tlmgr *repository add _path_ [_tag_]*148071 -Ref: tlmgr *repository remove _path|tag_*148103 -Ref: tlmgr *repository set _path_[#_tag_] [_path_[#_tag_] ...]*148157 -Node: tlmgr restore149210 -Ref: tlmgr *restore [_option_...] _pkg_ [_rev_]*149389 -Ref: tlmgr *restore [_option_...] --all*149419 -Ref: tlmgr *--all* 3150119 -Ref: tlmgr *--backupdir* _directory_ 2150333 -Ref: tlmgr *--dry-run* 4150514 -Ref: tlmgr *--force* 2150646 -Ref: tlmgr *--json* 2150692 -Node: tlmgr search151019 -Ref: tlmgr *search [_option_...] _what_*151183 -Ref: tlmgr *search [_option_...] --file _what_*151220 -Ref: tlmgr *search [_option_...] --all _what_*151256 -Ref: tlmgr *--file* 1151476 -Ref: tlmgr *--all* 4151538 -Ref: tlmgr *--global*151627 -Ref: tlmgr *--word*151754 -Node: tlmgr shell152069 -Ref: tlmgr protocol152804 -Ref: tlmgr help 1152868 -Ref: tlmgr version 1152921 -Ref: tlmgr quit, end, bye, byebye, EOF152989 -Ref: tlmgr restart153010 -Ref: tlmgr load [local|remote]153133 -Ref: tlmgr save153203 -Ref: tlmgr get [_var_] =item set [_var_ [_val_]]153326 -Node: tlmgr show153927 -Node: tlmgr uninstall154094 -Node: tlmgr update [_option_...] [_pkg_...]154324 -Ref: tlmgr *--all* 5154695 -Ref: tlmgr *--self*156436 -Ref: tlmgr *--dry-run* 5157200 -Ref: tlmgr *--list* [_pkg_]157377 -Ref: tlmgr *--exclude* _pkg_158066 -Ref: tlmgr *--no-auto-remove* [_pkg_...]158866 -Ref: tlmgr *--no-auto-install* [_pkg_...]159317 -Ref: tlmgr *--reinstall-forcibly-removed*159973 -Ref: tlmgr *--backup* 1160508 -Ref: tlmgr *--backupdir* _directory_ 3160534 -Ref: tlmgr *--no-depends* 2161700 -Ref: tlmgr *--no-depends-at-all* 2161903 -Ref: tlmgr *--force* 3162006 -Node: tlmgr CONFIGURATION FILE FOR TLMGR162821 -Ref: tlmgr auto-remove, value 0 or 1 (default 1), same as command-line option.163834 -Ref: tlmgr gui-expertmode, value 0 or 1 (default 1). This switches between the full GUI and a simplified GUI with only the most common settings.163971 -Ref: tlmgr gui-lang _llcode_, with a language code value as with the command-line option.164053 -Ref: tlmgr no-checksums, value 0 or 1 (default 0, see below).164107 -Ref: tlmgr persistent-downloads, value 0 or 1 (default 1), same as command-line option.164187 -Ref: tlmgr require-verification, value 0 or 1 (default 0), same as command-line option.164267 -Ref: tlmgr update-exclude, value: comma-separated list of packages (no space allowed). Same as the command line option --exclude for the action update.164415 -Ref: tlmgr verify-downloads, value 0 or 1 (default 1), same as command-line option.164491 -Ref: tlmgr allowed-actions _action1_ [,_action_,...] The value is a comma-separated list of tlmgr actions which are allowed to be executed when tlmgr is invoked in system mode (that is, without --usermode).164760 -Node: tlmgr CRYPTOGRAPHIC VERIFICATION165846 -Node: tlmgr Configuration of GnuPG invocation167995 -Node: tlmgr USER MODE168633 -Node: tlmgr User mode install171479 -Node: tlmgr User mode backup, restore, remove, update172623 -Node: tlmgr User mode generate, option, paper173065 -Node: tlmgr MULTIPLE REPOSITORIES173441 -Node: tlmgr Pinning175170 -Node: tlmgr GUI FOR TLMGR177145 -Node: tlmgr Main display178485 -Node: tlmgr Display configuration area178737 -Ref: tlmgr Status179098 -Ref: tlmgr Category179262 -Ref: tlmgr Match179448 -Ref: tlmgr Selection179629 -Ref: tlmgr Display configuration buttons179833 -Node: tlmgr Package list area180016 -Ref: tlmgr a checkbox180600 -Ref: tlmgr package name180736 -Ref: tlmgr local revision (and version)180835 -Ref: tlmgr remote revision (and version)181210 -Ref: tlmgr short description181507 -Node: tlmgr Main display action buttons181552 -Ref: tlmgr Update all installed181818 -Ref: tlmgr Update182190 -Ref: tlmgr Install182240 -Ref: tlmgr Remove182426 -Ref: tlmgr Backup182604 -Node: tlmgr Menu bar182761 -Ref: tlmgr tlmgr menu182984 -Ref: tlmgr Options menu183292 -Ref: tlmgr Actions menu184375 -Ref: tlmgr Help menu184803 -Node: tlmgr GUI options184936 -Ref: tlmgr -background _color_185182 -Ref: tlmgr -font " _fontname_ _fontsize_ "185247 -Ref: tlmgr -foreground _color_185405 -Ref: tlmgr -geometry _geomspec_185457 -Ref: tlmgr -xrm _xresource_185649 -Node: tlmgr MACHINE-READABLE OUTPUT185917 -Node: tlmgr Machine-readable update and install output186727 -Ref: tlmgr location-url _location_188003 -Ref: tlmgr total-bytes _count_188219 -Ref: tlmgr _pkgname_188629 -Ref: tlmgr _status_188839 -Ref: tlmgr d188917 -Ref: tlmgr f188977 -Ref: tlmgr u189156 -Ref: tlmgr r189202 -Ref: tlmgr a189325 -Ref: tlmgr i189503 -Ref: tlmgr I189622 -Ref: tlmgr _localrev_189724 -Ref: tlmgr _serverrev_189831 -Ref: tlmgr _size_189943 -Ref: tlmgr _runtime_190112 -Ref: tlmgr _esttot_190182 -Node: tlmgr Machine-readable option output190215 -Node: tlmgr AUTHORS AND COPYRIGHT190727 -Node: Index191126 +Node: xdvik package49309 +Node: asymptote50368 +Node: Extending TeX Live50864 +Node: Adding a new program module51647 +Node: Adding a new generic library module54986 +Node: Adding a new TeX-specific library module57215 +Node: Configure options57913 +Node: Global configure options59294 +Node: --disable-native-texlive-build59836 +Node: --prefix --bindir ...60798 +Node: --disable-largefile61338 +Node: --disable-missing62039 +Node: --enable-compiler-warnings=LEVEL62440 +Node: --enable-cxx-runtime-hack63096 +Node: --enable-maintainer-mode63516 +Node: --enable-multiplatform64045 +Node: --enable-shared64618 +Node: --enable-silent-rules64989 +Node: --without-ln-s65441 +Node: --without-x65788 +Node: Program-specific configure options65976 +Node: --enable-PROG --disable-PROG66619 +Node: --disable-all-pkgs66892 +Node: Configure options for texk/web2c67675 +Node: Configure options for texk/bibtex-x70213 +Node: Configure options for texk/dvipdfm-x70756 +Node: Configure options for texk/dvisvgm71532 +Node: Configure options for texk/texlive72413 +Node: Configure options for texk/xdvik72834 +Node: Configure options for utils/xindy73455 +Node: Library-specific configure options74345 +Node: Configure options for kpathsea75347 +Node: Configure options for system poppler76096 +Node: Variables for configure76860 +Node: Coding conventions78286 +Node: Declarations and definitions79001 +Node: Const81175 +Node: Continuous integration83039 +Node: Transfer from Subversion to Github83680 +Node: Automatic update of the Git mirror85842 +Node: CI testing on Travis-CI86424 +Node: install-tl87106 +Node: install-tl NAME87475 +Node: install-tl SYNOPSIS87633 +Node: install-tl DESCRIPTION87891 +Node: install-tl REFERENCES88958 +Node: install-tl OPTIONS89484 +Ref: install-tl *-gui* [[=]_module_]89825 +Ref: install-tl text90035 +Ref: install-tl wizard90158 +Ref: install-tl perltk90312 +Ref: install-tl *-no-gui*90743 +Ref: install-tl *-lang* _llcode_90824 +Ref: install-tl *-repository* _url|path_91511 +Ref: install-tl *-select-repository*93391 +Ref: install-tl *-all-options*93827 +Ref: install-tl *-custom-bin* _path_94082 +Ref: install-tl *-debug-translation*94914 +Ref: install-tl *-force-platform* _platform_95133 +Ref: install-tl *-help*, *--help*, *-?*95377 +Ref: install-tl *-in-place*95784 +Ref: install-tl *-init-from-profile* _profile_file_96329 +Ref: install-tl *-logfile* _file_96549 +Ref: install-tl *-no-cls*96900 +Ref: install-tl *-non-admin*97034 +Ref: install-tl *-persistent-downloads*97139 +Ref: install-tl *-no-persistent-downloads*97167 +Ref: install-tl *-no-verify-downloads*97785 +Ref: install-tl *-portable*98146 +Ref: install-tl *-print-platform*98285 +Ref: install-tl *-profile* _profile_file_98483 +Ref: install-tl *-q*98663 +Ref: install-tl *-scheme* _scheme_98725 +Ref: install-tl *-v*99199 +Ref: install-tl *-version*, *--version*99354 +Node: install-tl PROFILES99485 +Ref: install-tl instopt_adjustpath (default 0 on Unix, 1 on Windows)102135 +Ref: install-tl instopt_adjustrepo (default 1)102211 +Ref: install-tl instopt_letter (default 0)102348 +Ref: install-tl instopt_portable (default 0)102439 +Ref: install-tl instopt_write18_restricted (default 1)102535 +Node: install-tl ENVIRONMENT VARIABLES103854 +Ref: install-tl TEXLIVE_INSTALL_ENV_NOCHECK104245 +Ref: install-tl TEXLIVE_INSTALL_NO_CONTEXT_CACHE104447 +Ref: install-tl TEXLIVE_INSTALL_NO_WELCOME104557 +Ref: install-tl TEXLIVE_INSTALL_PREFIX104678 +Ref: install-tl TEXLIVE_INSTALL_TEXDIR104704 +Ref: install-tl TEXLIVE_INSTALL_TEXMFCONFIG104735 +Ref: install-tl TEXLIVE_INSTALL_TEXMFVAR104763 +Ref: install-tl TEXLIVE_INSTALL_TEXMFHOME104792 +Ref: install-tl TEXLIVE_INSTALL_TEXMFLOCAL104822 +Ref: install-tl TEXLIVE_INSTALL_TEXMFSYSCONFIG104856 +Ref: install-tl TEXLIVE_INSTALL_TEXMFSYSVAR104887 +Ref: install-tl NOPERLDOC105258 +Node: install-tl AUTHORS AND COPYRIGHT105322 +Node: tlmgr105738 +Node: tlmgr NAME106191 +Node: tlmgr SYNOPSIS106323 +Node: tlmgr DESCRIPTION106513 +Node: tlmgr EXAMPLES107609 +Ref: tlmgr tlmgr option repository ctan107860 +Ref: tlmgr tlmgr option repository http://mirror.ctan.org/systems/texlive/tlnet107932 +Ref: tlmgr tlmgr update --list108384 +Ref: tlmgr tlmgr update --all108477 +Ref: tlmgr tlmgr info _what_108634 +Node: tlmgr OPTIONS108896 +Ref: tlmgr *--repository* _url|path_109416 +Ref: tlmgr *--gui* [_action_]110141 +Ref: tlmgr *--gui-lang* _llcode_110548 +Ref: tlmgr *--debug-translation*111231 +Ref: tlmgr *--machine-readable*111434 +Ref: tlmgr *--no-execute-actions*111702 +Ref: tlmgr *--package-logfile* _file_111895 +Ref: tlmgr *--pause*112149 +Ref: tlmgr *--persistent-downloads*112304 +Ref: tlmgr *--no-persistent-downloads*112332 +Ref: tlmgr *--pin-file*112826 +Ref: tlmgr *--usermode*113044 +Ref: tlmgr *--usertree* _dir_113164 +Ref: tlmgr *--verify-repo=[none|main|all]*113290 +Node: tlmgr ACTIONS114189 +Node: tlmgr help115041 +Node: tlmgr version115517 +Node: tlmgr backup115780 +Ref: tlmgr *backup [_option_...] --all*115951 +Ref: tlmgr *backup [_option_...] _pkg_...*115984 +Ref: tlmgr *--backupdir* _directory_116839 +Ref: tlmgr *--all*117056 +Ref: tlmgr *--clean*[=_N_]117308 +Ref: tlmgr *--dry-run*117635 +Node: tlmgr candidates _pkg_117765 +Node: tlmgr check [_option_...] [files|depends|executes|runfiles|all]118111 +Ref: tlmgr *files*118484 +Ref: tlmgr *depends*118619 +Ref: tlmgr *executes*118961 +Ref: tlmgr *runfiles*119079 +Ref: tlmgr *--use-svn*119200 +Node: tlmgr conf119317 +Ref: tlmgr *conf [texmf|tlmgr|updmap [--conffile _file_] [--delete] [_key_ [_value_]]]*119596 +Ref: tlmgr *conf auxtrees [--conffile _file_] [show|add|delete] [_value_]*119660 +Node: tlmgr dump-tlpdb [_option_...] [--json]122005 +Ref: tlmgr *--local*122438 +Ref: tlmgr *--remote*122477 +Ref: tlmgr *--json*122515 +Node: tlmgr generate123086 +Ref: tlmgr *generate [_option_...] language*123282 +Ref: tlmgr *generate [_option_...] language.dat*123321 +Ref: tlmgr *generate [_option_...] language.def*123360 +Ref: tlmgr *generate [_option_...] language.dat.lua*123403 +Ref: tlmgr *--dest* _output_file_125729 +Ref: tlmgr *--localcfg* _local_conf_file_126305 +Ref: tlmgr *--rebuild-sys*126428 +Node: tlmgr gui127243 +Node: tlmgr info127421 +Ref: tlmgr *info [_option_...] _pkg_...*127583 +Ref: tlmgr *info [_option_...] collections*127617 +Ref: tlmgr *info [_option_...] schemes*127647 +Ref: tlmgr *--list*129177 +Ref: tlmgr *--only-installed*129491 +Ref: tlmgr *--data item1,item2,...*129690 +Ref: tlmgr *--json* 1130271 +Node: tlmgr init-usertree130654 +Node: tlmgr install [_option_...] _pkg_...131035 +Ref: tlmgr *--dry-run* 1131545 +Ref: tlmgr *--file*131662 +Ref: tlmgr *--force*131884 +Ref: tlmgr *--no-depends*132104 +Ref: tlmgr *--no-depends-at-all*132263 +Ref: tlmgr *--reinstall*132663 +Ref: tlmgr *--with-doc*133041 +Ref: tlmgr *--with-src*133054 +Node: tlmgr key133576 +Ref: tlmgr *key list*133734 +Ref: tlmgr *key add _file_*133752 +Ref: tlmgr *key remove _keyid_*133774 +Node: tlmgr list134369 +Node: tlmgr option134531 +Ref: tlmgr *option [--json] [show]*134686 +Ref: tlmgr *option [--json] showall*134712 +Ref: tlmgr *option _key_ [_value_]*134738 +Node: tlmgr paper139135 +Ref: tlmgr *paper [a4|letter]*139284 +Ref: tlmgr *[xdvi|pdftex|dvips|dvipdfmx|context|psutils] paper [_papersize_|--list]*139358 +Ref: tlmgr *paper --json*139373 +Node: tlmgr path140588 +Ref: tlmgr *path [--w32mode=user|admin] add*140749 +Ref: tlmgr *path [--w32mode=user|admin] remove*140786 +Node: tlmgr pinning142126 +Ref: tlmgr pinning show142367 +Ref: tlmgr pinning add _repo_ _pkgglob_...142440 +Ref: tlmgr pinning remove _repo_ _pkgglob_...142559 +Ref: tlmgr pinning remove _repo_ --all142712 +Node: tlmgr platform142766 +Ref: tlmgr *platform list|add|remove _platform_...*142952 +Ref: tlmgr *platform set _platform_*142979 +Ref: tlmgr *platform set auto*143000 +Ref: tlmgr *--dry-run* 2143886 +Node: tlmgr postaction144005 +Ref: tlmgr *postaction [_option_...] install [shortcut|fileassoc|script] [_pkg_...]*144235 +Ref: tlmgr *postaction [_option_...] remove [shortcut|fileassoc|script] [_pkg_...]*144309 +Ref: tlmgr *--w32mode=[user|admin]*144624 +Ref: tlmgr *--fileassocmode=[1|2]*145040 +Ref: tlmgr *--all* 1145325 +Node: tlmgr print-platform145380 +Node: tlmgr print-platform-info145711 +Node: tlmgr remove [_option_...] _pkg_...146011 +Ref: tlmgr *--all* 2146495 +Ref: tlmgr *--backup*146605 +Ref: tlmgr *--backupdir* _directory_ 1146631 +Ref: tlmgr *--no-depends* 1147036 +Ref: tlmgr *--no-depends-at-all* 1147098 +Ref: tlmgr *--force* 1147201 +Ref: tlmgr *--dry-run* 3147674 +Node: tlmgr repository147781 +Ref: tlmgr *repository list*147969 +Ref: tlmgr *repository list _path|tag_*147999 +Ref: tlmgr *repository add _path_ [_tag_]*148032 +Ref: tlmgr *repository remove _path|tag_*148064 +Ref: tlmgr *repository set _path_[#_tag_] [_path_[#_tag_] ...]*148118 +Node: tlmgr restore149171 +Ref: tlmgr *restore [_option_...] _pkg_ [_rev_]*149350 +Ref: tlmgr *restore [_option_...] --all*149380 +Ref: tlmgr *--all* 3150080 +Ref: tlmgr *--backupdir* _directory_ 2150294 +Ref: tlmgr *--dry-run* 4150475 +Ref: tlmgr *--force* 2150607 +Ref: tlmgr *--json* 2150653 +Node: tlmgr search150980 +Ref: tlmgr *search [_option_...] _what_*151144 +Ref: tlmgr *search [_option_...] --file _what_*151181 +Ref: tlmgr *search [_option_...] --all _what_*151217 +Ref: tlmgr *--file* 1151437 +Ref: tlmgr *--all* 4151499 +Ref: tlmgr *--global*151588 +Ref: tlmgr *--word*151715 +Node: tlmgr shell152030 +Ref: tlmgr protocol152765 +Ref: tlmgr help 1152829 +Ref: tlmgr version 1152882 +Ref: tlmgr quit, end, bye, byebye, EOF152950 +Ref: tlmgr restart152971 +Ref: tlmgr load [local|remote]153094 +Ref: tlmgr save153164 +Ref: tlmgr get [_var_] =item set [_var_ [_val_]]153287 +Node: tlmgr show153888 +Node: tlmgr uninstall154055 +Node: tlmgr update [_option_...] [_pkg_...]154285 +Ref: tlmgr *--all* 5154656 +Ref: tlmgr *--self*156397 +Ref: tlmgr *--dry-run* 5157161 +Ref: tlmgr *--list* [_pkg_]157338 +Ref: tlmgr *--exclude* _pkg_158027 +Ref: tlmgr *--no-auto-remove* [_pkg_...]158827 +Ref: tlmgr *--no-auto-install* [_pkg_...]159278 +Ref: tlmgr *--reinstall-forcibly-removed*159934 +Ref: tlmgr *--backup* 1160469 +Ref: tlmgr *--backupdir* _directory_ 3160495 +Ref: tlmgr *--no-depends* 2161661 +Ref: tlmgr *--no-depends-at-all* 2161864 +Ref: tlmgr *--force* 3161967 +Node: tlmgr CONFIGURATION FILE FOR TLMGR162782 +Ref: tlmgr auto-remove, value 0 or 1 (default 1), same as command-line option.163795 +Ref: tlmgr gui-expertmode, value 0 or 1 (default 1). This switches between the full GUI and a simplified GUI with only the most common settings.163932 +Ref: tlmgr gui-lang _llcode_, with a language code value as with the command-line option.164014 +Ref: tlmgr no-checksums, value 0 or 1 (default 0, see below).164068 +Ref: tlmgr persistent-downloads, value 0 or 1 (default 1), same as command-line option.164148 +Ref: tlmgr require-verification, value 0 or 1 (default 0), same as command-line option.164228 +Ref: tlmgr update-exclude, value: comma-separated list of packages (no space allowed). Same as the command line option --exclude for the action update.164376 +Ref: tlmgr verify-downloads, value 0 or 1 (default 1), same as command-line option.164452 +Ref: tlmgr allowed-actions _action1_ [,_action_,...] The value is a comma-separated list of tlmgr actions which are allowed to be executed when tlmgr is invoked in system mode (that is, without --usermode).164721 +Node: tlmgr CRYPTOGRAPHIC VERIFICATION165807 +Node: tlmgr Configuration of GnuPG invocation167956 +Node: tlmgr USER MODE168594 +Node: tlmgr User mode install171440 +Node: tlmgr User mode backup, restore, remove, update172584 +Node: tlmgr User mode generate, option, paper173026 +Node: tlmgr MULTIPLE REPOSITORIES173402 +Node: tlmgr Pinning175131 +Node: tlmgr GUI FOR TLMGR177106 +Node: tlmgr Main display178446 +Node: tlmgr Display configuration area178698 +Ref: tlmgr Status179059 +Ref: tlmgr Category179223 +Ref: tlmgr Match179409 +Ref: tlmgr Selection179590 +Ref: tlmgr Display configuration buttons179794 +Node: tlmgr Package list area179977 +Ref: tlmgr a checkbox180561 +Ref: tlmgr package name180697 +Ref: tlmgr local revision (and version)180796 +Ref: tlmgr remote revision (and version)181171 +Ref: tlmgr short description181468 +Node: tlmgr Main display action buttons181513 +Ref: tlmgr Update all installed181779 +Ref: tlmgr Update182151 +Ref: tlmgr Install182201 +Ref: tlmgr Remove182387 +Ref: tlmgr Backup182565 +Node: tlmgr Menu bar182722 +Ref: tlmgr tlmgr menu182945 +Ref: tlmgr Options menu183253 +Ref: tlmgr Actions menu184336 +Ref: tlmgr Help menu184764 +Node: tlmgr GUI options184897 +Ref: tlmgr -background _color_185143 +Ref: tlmgr -font " _fontname_ _fontsize_ "185208 +Ref: tlmgr -foreground _color_185366 +Ref: tlmgr -geometry _geomspec_185418 +Ref: tlmgr -xrm _xresource_185610 +Node: tlmgr MACHINE-READABLE OUTPUT185878 +Node: tlmgr Machine-readable update and install output186688 +Ref: tlmgr location-url _location_187964 +Ref: tlmgr total-bytes _count_188180 +Ref: tlmgr _pkgname_188590 +Ref: tlmgr _status_188800 +Ref: tlmgr d188878 +Ref: tlmgr f188938 +Ref: tlmgr u189117 +Ref: tlmgr r189163 +Ref: tlmgr a189286 +Ref: tlmgr i189464 +Ref: tlmgr I189583 +Ref: tlmgr _localrev_189685 +Ref: tlmgr _serverrev_189792 +Ref: tlmgr _size_189904 +Ref: tlmgr _runtime_190073 +Ref: tlmgr _esttot_190143 +Node: tlmgr Machine-readable option output190176 +Node: tlmgr AUTHORS AND COPYRIGHT190688 +Node: Index191087  End Tag Table diff --git a/Build/source/doc/tlbuild.texi b/Build/source/doc/tlbuild.texi index b30e4fbdde7..2898707ce63 100644 --- a/Build/source/doc/tlbuild.texi +++ b/Build/source/doc/tlbuild.texi @@ -696,9 +696,9 @@ compilation of programs written in (C)WEB requires sufficiently recent installed versions of @file{tangle}, @file{ctangle}, @file{otangle}, and @file{tie}. -@cindex @code{xindy} cross compiling impossible -Building @code{xindy} requires running the host system @file{clisp} -binary, thus cross compilation is not possible. +@cindex @code{xindy} cross compiling requires @code{clisp} +Building @code{xindy} requires running the host system @code{clisp} +binary, thus cross compilation is painful, but possible. @node Installing @chapter Installing @@ -1519,19 +1519,19 @@ The @code{xindy} build requires a @file{make} that supports a @code{xindy/ac/withenable.ac} contains @example -KPSE_ENABLE_PROG([xindy], , [disable native]) +KPSE_ENABLE_PROG([xindy], , [disable]) m4_include(kpse_TL[utils/xindy/ac/xindy.ac]) m4_include(kpse_TL[utils/xindy/ac/clisp.ac]) @end example @noindent where @code{disable} in the third argument indicates that @code{xindy} is only built if explicitly enabled by the user with -@code{configure --enable-xindy} (the need for @code{clisp} is too -painful to require by default), and @code{native} disallows cross -compilation. The additional fragments @file{ac/xindy.ac} and -@file{ac/clisp.ac} specify more @code{configure} options to be seen at -the top level, with @file{ac/xindy.ac} also included by -@file{configure.ac}. +@code{configure --enable-xindy} (the need for @code{clisp} makes it +too painful to enable by default). + +The additional fragments @file{ac/xindy.ac} and @file{ac/clisp.ac} +specify more @code{configure} options to be seen at the top level, +with @file{ac/xindy.ac} also included by @file{configure.ac}. @node @code{xdvik} package diff --git a/Build/source/libs/configure b/Build/source/libs/configure index 52c9e60543f..ae0f598a336 100755 --- a/Build/source/libs/configure +++ b/Build/source/libs/configure @@ -3557,31 +3557,23 @@ $as_echo "$as_me: Assuming \`--enable-vlna=$enable_vlna'" >&6;} ;; esac -## utils/xindy/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory utils/xindy/ +# $Id$ +# utils/xindy/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory utils/xindy/ ## configure options and TL libraries required for xindy # Check whether --enable-xindy was given. if test "${enable_xindy+set}" = set; then : enableval=$enable_xindy; fi case $enable_xindy in #( - yes) : - if test "x$cross_compiling" = xyes; then : - as_fn_error $? "Unable to cross compile xindy" "$LINENO" 5 -fi ;; #( - no) : + yes|no) : ;; #( *) : - if test "x$cross_compiling" = xyes; then - { $as_echo "$as_me:${as_lineno-$LINENO}: Cross compiling -> \`--disable-xindy'" >&5 -$as_echo "$as_me: Cross compiling -> \`--disable-xindy'" >&6;} - enable_xindy=no - ac_configure_args="$ac_configure_args '--disable-xindy'" - else + enable_xindy=no { $as_echo "$as_me:${as_lineno-$LINENO}: Assuming \`--enable-xindy=$enable_xindy'" >&5 $as_echo "$as_me: Assuming \`--enable-xindy=$enable_xindy'" >&6;} ac_configure_args="$ac_configure_args '--enable-xindy=$enable_xindy'" - fi ;; + ;; esac ## utils/xindy/ac/xindy.ac: configure.ac fragment for the TeX Live subdirectory utils/xindy/ diff --git a/Build/source/libs/icu/ChangeLog b/Build/source/libs/icu/ChangeLog index 56201ab5dce..e98833ceb29 100644 --- a/Build/source/libs/icu/ChangeLog +++ b/Build/source/libs/icu/ChangeLog @@ -1,3 +1,7 @@ +2019-02-10 Karl Berry + + * Makefile.am (LDADD) [cross]: icu-native/lib/icudt.a per Luigi. + 2019-01-08 Karl Berry * Import icu-63.1. diff --git a/Build/source/libs/icu/Makefile.am b/Build/source/libs/icu/Makefile.am index 97feca96864..5947e703a70 100644 --- a/Build/source/libs/icu/Makefile.am +++ b/Build/source/libs/icu/Makefile.am @@ -84,7 +84,13 @@ nodist_EXTRA_icutest_SOURCES = dummy.cxx icutest_CPPFLAGS = -Iinclude -LDADD = icu-build/lib/libicuuc.a icu-build/lib/libicudata.a $(ICU_LIBS_EXTRA) +LDADD = icu-build/lib/libicuuc.a +if cross +LDADD += icu-build/lib/libicuuc.a +else +icu-build/lib/libicudata.a +endif +LDADD += $(ICU_LIBS_EXTRA) # Rebuild rebuild_prereq = diff --git a/Build/source/libs/icu/Makefile.in b/Build/source/libs/icu/Makefile.in index 291223a732f..69488358540 100644 --- a/Build/source/libs/icu/Makefile.in +++ b/Build/source/libs/icu/Makefile.in @@ -89,6 +89,7 @@ build_triplet = @build@ host_triplet = @host@ @build_TRUE@am__append_1 = include/unicode @build_TRUE@check_PROGRAMS = icutest$(EXEEXT) +@cross_TRUE@am__append_2 = icu-build/lib/libicuuc.a subdir = . ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/../../m4/kpse-common.m4 \ @@ -107,8 +108,7 @@ CONFIG_CLEAN_VPATH_FILES = am_icutest_OBJECTS = icutest-icutest.$(OBJEXT) icutest_OBJECTS = $(am_icutest_OBJECTS) icutest_LDADD = $(LDADD) -icutest_DEPENDENCIES = icu-build/lib/libicuuc.a \ - icu-build/lib/libicudata.a +icutest_DEPENDENCIES = icu-build/lib/libicuuc.a $(am__append_2) am__dist_check_SCRIPTS_DIST = icu.test AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) @@ -579,7 +579,7 @@ icutest_SOURCES = icutest.c # Force Automake to use CXXLD for linking nodist_EXTRA_icutest_SOURCES = dummy.cxx icutest_CPPFLAGS = -Iinclude -LDADD = icu-build/lib/libicuuc.a icu-build/lib/libicudata.a $(ICU_LIBS_EXTRA) +LDADD = icu-build/lib/libicuuc.a $(am__append_2) $(ICU_LIBS_EXTRA) # Rebuild rebuild_prereq = @@ -1343,6 +1343,7 @@ check-makeflags: distclean-local: rm -rf icu-build icu-native +@cross_FALSE@icu-build/lib/libicudata.a rebuild.stamp: $(rebuild_target) echo timestamp >$@ diff --git a/Build/source/libs/icu/TLpatches/ChangeLog b/Build/source/libs/icu/TLpatches/ChangeLog index 0bf2c3a608f..c5ff53b84f7 100644 --- a/Build/source/libs/icu/TLpatches/ChangeLog +++ b/Build/source/libs/icu/TLpatches/ChangeLog @@ -1,3 +1,8 @@ +2019-02-10 Karl Berry + + * patch-12-mingw: also patch numberrangeformatter.h + for NumberRangeFormatterImpl* on mingw. + 2019-01-08 Karl Berry * update for icu-63.1; no substantive changes. diff --git a/Build/source/libs/icu/TLpatches/patch-12-mingw b/Build/source/libs/icu/TLpatches/patch-12-mingw index fb3ef8e77ff..ee175be6951 100644 --- a/Build/source/libs/icu/TLpatches/patch-12-mingw +++ b/Build/source/libs/icu/TLpatches/patch-12-mingw @@ -30,3 +30,15 @@ #SH### copied from Makefile.inc #SH## for icu-config to test with --- 71,77 ---- + +--- source/i18n/unicode/numberrangeformatter.h (revision 49992) ++++ source/i18n/unicode/numberrangeformatter.h (working copy) +@@ -185,7 +185,7 @@ + * Export an explicit template instantiation. See datefmt.h + * (When building DLLs for Windows this is required.) + */ +-#if U_PF_WINDOWS <= U_PLATFORM && U_PLATFORM <= U_PF_CYGWIN && !defined(U_IN_DOXYGEN) ++#if U_PF_WINDOWS <= U_PLATFORM && U_PLATFORM < U_PF_MINGW && !defined(U_IN_DOXYGEN) && defined(X) + template struct U_I18N_API std::atomic; + #endif + /** \endcond */ diff --git a/Build/source/libs/icu/icu-src/source/i18n/unicode/numberrangeformatter.h b/Build/source/libs/icu/icu-src/source/i18n/unicode/numberrangeformatter.h index 50546839edf..64f6c6ab1c3 100644 --- a/Build/source/libs/icu/icu-src/source/i18n/unicode/numberrangeformatter.h +++ b/Build/source/libs/icu/icu-src/source/i18n/unicode/numberrangeformatter.h @@ -185,7 +185,7 @@ class NumberRangeFormatterImpl; * Export an explicit template instantiation. See datefmt.h * (When building DLLs for Windows this is required.) */ -#if U_PF_WINDOWS <= U_PLATFORM && U_PLATFORM <= U_PF_CYGWIN && !defined(U_IN_DOXYGEN) +#if U_PF_WINDOWS <= U_PLATFORM && U_PLATFORM < U_PF_MINGW && !defined(U_IN_DOXYGEN) && defined(X) template struct U_I18N_API std::atomic; #endif /** \endcond */ diff --git a/Build/source/texk/configure b/Build/source/texk/configure index a22fd196748..e080ee03836 100755 --- a/Build/source/texk/configure +++ b/Build/source/texk/configure @@ -3557,31 +3557,23 @@ $as_echo "$as_me: Assuming \`--enable-vlna=$enable_vlna'" >&6;} ;; esac -## utils/xindy/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory utils/xindy/ +# $Id$ +# utils/xindy/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory utils/xindy/ ## configure options and TL libraries required for xindy # Check whether --enable-xindy was given. if test "${enable_xindy+set}" = set; then : enableval=$enable_xindy; fi case $enable_xindy in #( - yes) : - if test "x$cross_compiling" = xyes; then : - as_fn_error $? "Unable to cross compile xindy" "$LINENO" 5 -fi ;; #( - no) : + yes|no) : ;; #( *) : - if test "x$cross_compiling" = xyes; then - { $as_echo "$as_me:${as_lineno-$LINENO}: Cross compiling -> \`--disable-xindy'" >&5 -$as_echo "$as_me: Cross compiling -> \`--disable-xindy'" >&6;} - enable_xindy=no - ac_configure_args="$ac_configure_args '--disable-xindy'" - else + enable_xindy=no { $as_echo "$as_me:${as_lineno-$LINENO}: Assuming \`--enable-xindy=$enable_xindy'" >&5 $as_echo "$as_me: Assuming \`--enable-xindy=$enable_xindy'" >&6;} ac_configure_args="$ac_configure_args '--enable-xindy=$enable_xindy'" - fi ;; + ;; esac ## utils/xindy/ac/xindy.ac: configure.ac fragment for the TeX Live subdirectory utils/xindy/ diff --git a/Build/source/texk/dvisvgm/Makefile.in b/Build/source/texk/dvisvgm/Makefile.in index e9c35fcd23e..1ba128a99f6 100644 --- a/Build/source/texk/dvisvgm/Makefile.in +++ b/Build/source/texk/dvisvgm/Makefile.in @@ -14,7 +14,7 @@ @SET_MAKE@ -# $Id: Makefile.am 43567 2017-03-21 17:43:10Z karl $ +# $Id: Makefile.am 49882 2019-01-31 18:21:25Z karl $ # Makefile.am for the TeX Live subdirectory texk/dvisvgm/ # # Copyright 2015-2017 Karl Berry diff --git a/Build/source/utils/configure b/Build/source/utils/configure index 27eb62f08e5..fd1cba7b920 100755 --- a/Build/source/utils/configure +++ b/Build/source/utils/configure @@ -3557,31 +3557,23 @@ $as_echo "$as_me: Assuming \`--enable-vlna=$enable_vlna'" >&6;} ;; esac -## utils/xindy/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory utils/xindy/ +# $Id$ +# utils/xindy/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory utils/xindy/ ## configure options and TL libraries required for xindy # Check whether --enable-xindy was given. if test "${enable_xindy+set}" = set; then : enableval=$enable_xindy; fi case $enable_xindy in #( - yes) : - if test "x$cross_compiling" = xyes; then : - as_fn_error $? "Unable to cross compile xindy" "$LINENO" 5 -fi ;; #( - no) : + yes|no) : ;; #( *) : - if test "x$cross_compiling" = xyes; then - { $as_echo "$as_me:${as_lineno-$LINENO}: Cross compiling -> \`--disable-xindy'" >&5 -$as_echo "$as_me: Cross compiling -> \`--disable-xindy'" >&6;} - enable_xindy=no - ac_configure_args="$ac_configure_args '--disable-xindy'" - else + enable_xindy=no { $as_echo "$as_me:${as_lineno-$LINENO}: Assuming \`--enable-xindy=$enable_xindy'" >&5 $as_echo "$as_me: Assuming \`--enable-xindy=$enable_xindy'" >&6;} ac_configure_args="$ac_configure_args '--enable-xindy=$enable_xindy'" - fi ;; + ;; esac ## utils/xindy/ac/xindy.ac: configure.ac fragment for the TeX Live subdirectory utils/xindy/ -- cgit v1.2.3