texlive[57320] force --without-brotli for freetype config
commits+karl at tug.org
commits+karl at tug.org
Mon Jan 4 01:01:15 CET 2021
Revision: 57320
http://tug.org/svn/texlive?view=revision&revision=57320
Author: karl
Date: 2021-01-04 01:01:15 +0100 (Mon, 04 Jan 2021)
Log Message:
-----------
force --without-brotli for freetype config
Modified Paths:
--------------
trunk/Build/source/libs/freetype2/ChangeLog
trunk/Build/source/libs/freetype2/Makefile.am
trunk/Build/source/libs/freetype2/Makefile.in
trunk/Build/source/libs/freetype2/configure
trunk/Build/source/libs/freetype2/configure.ac
Property Changed:
----------------
trunk/Build/source/libs/freetype2/configure.ac
Modified: trunk/Build/source/libs/freetype2/ChangeLog
===================================================================
--- trunk/Build/source/libs/freetype2/ChangeLog 2021-01-03 23:22:25 UTC (rev 57319)
+++ trunk/Build/source/libs/freetype2/ChangeLog 2021-01-04 00:01:15 UTC (rev 57320)
@@ -1,3 +1,10 @@
+2021-01-03 Karl Berry <karl at freefriends.org>
+
+ * Makefile.am (ft-config): pass --without-brotli, in hopes
+ of working around
+ https://tug.org/pipermail/tlbuild/2021q1/004768.html
+ * configure.ac: doc fix.
+
2020-10-21 Akira Kakuto <kakuto at w32tex.org>
Import freetype-2.10.4.
Modified: trunk/Build/source/libs/freetype2/Makefile.am
===================================================================
--- trunk/Build/source/libs/freetype2/Makefile.am 2021-01-03 23:22:25 UTC (rev 57319)
+++ trunk/Build/source/libs/freetype2/Makefile.am 2021-01-04 00:01:15 UTC (rev 57320)
@@ -25,7 +25,9 @@
# warns "file is not of required architecture", and does not read it.
# There is no apparent reason for this. Using --without-zlib evidently
# causes freetype2 to use its internal zlib, so no functionality should
-# be lost, even though it is not the cleanest solution.
+# be lost, even though it is not the cleanest solution. Similarly, don't
+# incorporate other libraries which are not needed or are elsewhere in TL.
+# They just complicate things.
ft-config:
rm -rf ft-build
$(MKDIR_P) ft-build
@@ -34,9 +36,10 @@
$(SHELL) $(abs_srcdir)/$(FREETYPE_TREE)/configure \
$(config_args) --disable-shared \
--without-bzip2 \
+ --without-brotli \
+ --without-harfbuzz \
+ --without-png \
--without-zlib \
- --without-png \
- --without-harfbuzz \
--prefix=$(abs_builddir)/ft-install \
--libdir=$(abs_builddir) \
--includedir=$(abs_builddir)
Modified: trunk/Build/source/libs/freetype2/Makefile.in
===================================================================
--- trunk/Build/source/libs/freetype2/Makefile.in 2021-01-03 23:22:25 UTC (rev 57319)
+++ trunk/Build/source/libs/freetype2/Makefile.in 2021-01-04 00:01:15 UTC (rev 57320)
@@ -599,7 +599,9 @@
# warns "file is not of required architecture", and does not read it.
# There is no apparent reason for this. Using --without-zlib evidently
# causes freetype2 to use its internal zlib, so no functionality should
-# be lost, even though it is not the cleanest solution.
+# be lost, even though it is not the cleanest solution. Similarly, don't
+# incorporate other libraries which are not needed or are elsewhere in TL.
+# They just complicate things.
ft-config:
rm -rf ft-build
$(MKDIR_P) ft-build
@@ -608,9 +610,10 @@
$(SHELL) $(abs_srcdir)/$(FREETYPE_TREE)/configure \
$(config_args) --disable-shared \
--without-bzip2 \
+ --without-brotli \
+ --without-harfbuzz \
+ --without-png \
--without-zlib \
- --without-png \
- --without-harfbuzz \
--prefix=$(abs_builddir)/ft-install \
--libdir=$(abs_builddir) \
--includedir=$(abs_builddir)
Modified: trunk/Build/source/libs/freetype2/configure
===================================================================
--- trunk/Build/source/libs/freetype2/configure 2021-01-03 23:22:25 UTC (rev 57319)
+++ trunk/Build/source/libs/freetype2/configure 2021-01-04 00:01:15 UTC (rev 57320)
@@ -4355,7 +4355,8 @@
fi
-# pass explicit --host and --build, but nothing else?
+# pass explicit --host and --build, but nothing else from here.
+# Other unconditional options are passed from the Makefile[.am] here.
if test "x$host" = x; then
config_args=
else
@@ -4366,13 +4367,11 @@
fi
-
FREETYPE_TREE=freetype-src
ac_config_files="$ac_config_files Makefile"
-
cat >confcache <<\_ACEOF
# This file is a shell script that caches the results of configure
# tests run on this system so they can be shared between configure
Modified: trunk/Build/source/libs/freetype2/configure.ac
===================================================================
--- trunk/Build/source/libs/freetype2/configure.ac 2021-01-03 23:22:25 UTC (rev 57319)
+++ trunk/Build/source/libs/freetype2/configure.ac 2021-01-04 00:01:15 UTC (rev 57320)
@@ -1,6 +1,7 @@
+dnl $Id$
dnl Process this file with autoconf to produce a configure script.
dnl
-dnl Copyright 2018 Karl Berry <tex-live at tug.org>
+dnl Copyright 2018-2020 Karl Berry <tex-live at tug.org>
dnl Copyright 2009-2013 Peter Breitenlohner <tex-live at tug.org>
dnl
dnl This file is free software; the copyright holder
@@ -20,7 +21,8 @@
AM_CONDITIONAL([build], [test "x$enable_build" != xno])
-# pass explicit --host and --build, but nothing else?
+# pass explicit --host and --build, but nothing else from here.
+# Other unconditional options are passed from the Makefile[.am] here.
if test "x$host" = x; then
config_args=
else
@@ -31,9 +33,7 @@
fi
AC_SUBST([config_args])
-
AC_SUBST([FREETYPE_TREE], [freetype-src])
AC_CONFIG_FILES([Makefile])
-
AC_OUTPUT
Property changes on: trunk/Build/source/libs/freetype2/configure.ac
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Date Author Id Revision
\ No newline at end of property
More information about the tex-live-commits
mailing list.