summaryrefslogtreecommitdiff
path: root/Build/source
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2018-01-13 22:29:25 +0000
committerKarl Berry <karl@freefriends.org>2018-01-13 22:29:25 +0000
commitb9a614ac85288abdb1ae488eb54d6a421a8d4c64 (patch)
tree39e2c328eb04a305f22d0124b7e961dd2ea4ffdc /Build/source
parent8321808ed1278e2b4fc5e6d58fcb1acecc4155c0 (diff)
build minimized icudt60l.dat
git-svn-id: svn://tug.org/texlive/trunk@46304 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source')
-rw-r--r--Build/source/libs/icu/TLpatches/ChangeLog5
-rw-r--r--Build/source/libs/icu/TLpatches/TL-Changes8
-rw-r--r--Build/source/libs/icu/TLpatches/patch-16-putil15
-rw-r--r--Build/source/libs/icu/icu-src/source/data/in/icudt60l.datbin26899984 -> 18551280 bytes
4 files changed, 9 insertions, 19 deletions
diff --git a/Build/source/libs/icu/TLpatches/ChangeLog b/Build/source/libs/icu/TLpatches/ChangeLog
index 2a7d372ed90..38ffaf22527 100644
--- a/Build/source/libs/icu/TLpatches/ChangeLog
+++ b/Build/source/libs/icu/TLpatches/ChangeLog
@@ -1,3 +1,8 @@
+2018-01-12 Karl Berry <karl@freefriends.org>
+
+ * patch-16-putil,
+ * patch-17-cygwin-no-w32api: no longer needed per kbrown.
+
2017-03-17 Karl Berry <karl@tug.org>
* patch-19-netbsd: add per Marc Baudoin, tlbuild 17 Mar 2017 10:03:03.
diff --git a/Build/source/libs/icu/TLpatches/TL-Changes b/Build/source/libs/icu/TLpatches/TL-Changes
index 6483b62cf3d..b6b2426cc45 100644
--- a/Build/source/libs/icu/TLpatches/TL-Changes
+++ b/Build/source/libs/icu/TLpatches/TL-Changes
@@ -38,9 +38,9 @@ cp -p $aux/config.guess $aux/config.sub $aux/install-sh source
# Assuming all seems ok, reduce size of source/data/in/icudt*.dat
# to decrease data segment size, e.g., for old BSD. First, check
# that we successfully built the full .dat:
-srcdat=$Build/source/libs/icu/icu-src/source/data/in/icudt58l.dat
-cd $Work/libs/icu/icu-build/data/out/build/icudt58l
-indat=../../tmp/icudt58l.dat
+srcdat=$Build/source/libs/icu/icu-src/source/data/in/icudt60l.dat
+cd $Work/libs/icu/icu-build/data/out/build/icudt60l
+indat=../../tmp/icudt60l.dat
diff $srcdat $indat
# should be identical, amazingly enough.
@@ -50,7 +50,7 @@ icupkg="env LD_LIBRARY_PATH=$gnu/lib ../../../../bin/icupkg"
# then remove some elements unused by the icu clients in our tree, namely
# bibtexu (in texk/bibtex-x), upmendex, and xetex (in texk/web2c/xetexdir).
-outdat=icudt58l.dat
+outdat=icudt60l.dat
$icupkg -r 'curr/*' $indat $outdat && mv $outdat $indat
$icupkg -r 'lang/*' $indat $outdat && mv $outdat $indat
$icupkg -r 'region/*' $indat $outdat && mv $outdat $indat
diff --git a/Build/source/libs/icu/TLpatches/patch-16-putil b/Build/source/libs/icu/TLpatches/patch-16-putil
deleted file mode 100644
index e8f9e1ee34d..00000000000
--- a/Build/source/libs/icu/TLpatches/patch-16-putil
+++ /dev/null
@@ -1,15 +0,0 @@
- tzset and mingw/cygwin.
-
---- /tmp/putil.cpp 2017-10-31 12:04:49.000000000 -0700
-+++ source/common/putil.cpp 2018-01-11 11:10:30.895806863 -0800
-@@ -46,8 +46,8 @@
- // First, the platform type. Need this for U_PLATFORM.
- #include "unicode/platform.h"
-
--#if U_PLATFORM == U_PF_MINGW && defined __STRICT_ANSI__
--/* tzset isn't defined in strict ANSI on MinGW. */
-+#if (U_PF_CYGWIN <= U_PLATFORM && defined(__STRICT_ANSI__)
-+/* tzset isn't defined in strict ANSI on Cygwin and MinGW. */
- #undef __STRICT_ANSI__
- #endif
-
diff --git a/Build/source/libs/icu/icu-src/source/data/in/icudt60l.dat b/Build/source/libs/icu/icu-src/source/data/in/icudt60l.dat
index 5415d68b05b..cdb067138cc 100644
--- a/Build/source/libs/icu/icu-src/source/data/in/icudt60l.dat
+++ b/Build/source/libs/icu/icu-src/source/data/in/icudt60l.dat
Binary files differ