summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMark Brand <mabrand@mabrand.nl>2018-06-17 12:10:06 (GMT)
committerMark Brand <mabrand@mabrand.nl>2018-06-17 12:12:55 (GMT)
commit7a21a11ef3c7e26d40c968f8905bfd8a323ac37d (patch)
treedab16fdfd2a66ecdaea90dc8dc9b8bb1e399633c
parentc40e62265457b35547ed845a19ae22cedd57b800 (diff)
downloadmxe-7a21a11ef3c7e26d40c968f8905bfd8a323ac37d.zip
mxe-7a21a11ef3c7e26d40c968f8905bfd8a323ac37d.tar.gz
mxe-7a21a11ef3c7e26d40c968f8905bfd8a323ac37d.tar.bz2
update fontconfig
-rw-r--r--src/fontconfig-1-fixes.patch36
-rw-r--r--src/fontconfig.mk4
2 files changed, 35 insertions, 5 deletions
diff --git a/src/fontconfig-1-fixes.patch b/src/fontconfig-1-fixes.patch
index 7b01ebb..7bf07ac 100644
--- a/src/fontconfig-1-fixes.patch
+++ b/src/fontconfig-1-fixes.patch
@@ -5,14 +5,14 @@ Contains ad hoc patches for cross building.
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: "fix@me" <fix@me>
Date: Tue, 5 Jul 2016 21:56:34 +0300
-Subject: [PATCH 1/1] fix mktemp_s
+Subject: [PATCH 1/2] fix mktemp_s
diff --git a/configure.ac b/configure.ac
index 1111111..2222222 100644
--- a/configure.ac
+++ b/configure.ac
-@@ -160,7 +160,7 @@ AC_TYPE_PID_T
+@@ -169,7 +169,7 @@ AC_TYPE_PID_T
# Checks for library functions.
AC_FUNC_VPRINTF
AC_FUNC_MMAP
@@ -25,7 +25,7 @@ diff --git a/src/fccompat.c b/src/fccompat.c
index 1111111..2222222 100644
--- a/src/fccompat.c
+++ b/src/fccompat.c
-@@ -152,8 +152,8 @@ FcMakeTempfile (char *template)
+@@ -155,8 +155,8 @@ FcMakeTempfile (char *template)
fcntl(fd, F_SETFD, fcntl(fd, F_GETFD) | FD_CLOEXEC);
}
# endif
@@ -36,3 +36,33 @@ index 1111111..2222222 100644
return -1;
fd = FcOpen(template, O_RDWR | O_EXCL | O_CREAT, 0600);
#endif
+
+From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
+From: Akira TAGOH <akira@tagoh.org>
+Date: Fri, 9 Mar 2018 11:55:43 +0900
+Subject: [PATCH 2/2] Fix the build issue again on MinGW with enabling nls
+
+Taken from https://cgit.freedesktop.org/fontconfig/patch/?id=07bd14c5c7fed103020dc9b630d6a254861ada07
+
+diff --git a/src/Makefile.am b/src/Makefile.am
+index 1111111..2222222 100644
+--- a/src/Makefile.am
++++ b/src/Makefile.am
+@@ -82,7 +82,7 @@ AM_CPPFLAGS = \
+ -DFC_CACHEDIR='"$(FC_CACHEDIR)"' \
+ -DFONTCONFIG_PATH='"$(BASECONFIGDIR)"' \
+ -DFC_TEMPLATEDIR='"$(TEMPLATEDIR)"'
+-LDADD = $(INTLLIBS)
++LDADD = $(LIBINTL)
+
+ EXTRA_DIST += makealias
+
+@@ -168,7 +168,7 @@ lib_LTLIBRARIES = libfontconfig.la
+ libfontconfig_la_LDFLAGS = \
+ -version-info @LIBT_VERSION_INFO@ -no-undefined $(export_symbols)
+
+-libfontconfig_la_LIBADD = $(ICONV_LIBS) $(FREETYPE_LIBS) $(LIBXML2_LIBS) $(EXPAT_LIBS) $(UUID_LIBS) $(INTLLIBS)
++libfontconfig_la_LIBADD = $(ICONV_LIBS) $(FREETYPE_LIBS) $(LIBXML2_LIBS) $(EXPAT_LIBS) $(UUID_LIBS) $(LTLIBINTL)
+
+ libfontconfig_la_DEPENDENCIES = $(fontconfig_def_dependency)
+
diff --git a/src/fontconfig.mk b/src/fontconfig.mk
index c9f5885..c640aa3 100644
--- a/src/fontconfig.mk
+++ b/src/fontconfig.mk
@@ -3,8 +3,8 @@
PKG := fontconfig
$(PKG)_WEBSITE := https://fontconfig.org/
$(PKG)_IGNORE :=
-$(PKG)_VERSION := 2.12.6
-$(PKG)_CHECKSUM := cf0c30807d08f6a28ab46c61b8dbd55c97d2f292cf88f3a07d3384687f31f017
+$(PKG)_VERSION := 2.13.0
+$(PKG)_CHECKSUM := 91dde8492155b7f34bb95079e79be92f1df353fcc682c19be90762fd3e12eeb9
$(PKG)_SUBDIR := fontconfig-$($(PKG)_VERSION)
$(PKG)_FILE := fontconfig-$($(PKG)_VERSION).tar.bz2
$(PKG)_URL := https://fontconfig.org/release/$($(PKG)_FILE)