diff --git a/source/libs/poppler/TLpatches/ChangeLog b/source/libs/poppler/TLpatches/ChangeLog index 0dc44506fc20376f0c1e4e20706a3c894a2af203..07ce34b738bfa83ba7362794b35a90d7f7744e5d 100644 --- a/source/libs/poppler/TLpatches/ChangeLog +++ b/source/libs/poppler/TLpatches/ChangeLog @@ -1,3 +1,8 @@ +2018-04-01 Mojca Miklavec <mojca.miklavec.lists@gmail.com> + + * patch-03-time: Adapted. + * patch-04-ctime: Removed. + 2018-03-20 Akira Kakuto <kakuto@fuk.kindai.ac.jp> * patch-05-w32: Added to compile gfile.cc on Windows. diff --git a/source/libs/poppler/TLpatches/patch-03-time b/source/libs/poppler/TLpatches/patch-03-time index 1b9339d1a3dbf3d0015c261a982db681dd64e691..ba6835a058744580dc8799aecf9fe408fbb25334 100644 --- a/source/libs/poppler/TLpatches/patch-03-time +++ b/source/libs/poppler/TLpatches/patch-03-time @@ -1,13 +1,55 @@ -$ diff -u gfile.h.orig gfile.h ---- gfile.h.orig 2018-03-26 11:43:40.479917632 +0200 -+++ gfile.h 2018-03-26 11:41:51.965590455 +0200 -@@ -52,6 +52,9 @@ - #elif defined(MACOS) - # include <ctime.h> +https://bugs.freedesktop.org/show_bug.cgi?id=105766 + +diff -ur poppler-0.63.0/goo/gfile.cc poppler-src/goo/gfile.cc +--- poppler-0.63.0/goo/gfile.cc ++++ poppler-src/goo/gfile.cc +@@ -34,9 +34,7 @@ + + #include <config.h> + +-#ifdef _WIN32 +-# include <time.h> +-#else ++#ifndef _WIN32 + # if defined(MACOS) + # include <sys/stat.h> + # elif !defined(ACORN) +@@ -44,7 +42,6 @@ + # include <sys/stat.h> + # include <fcntl.h> + # endif +-# include <time.h> + # include <limits.h> + # include <string.h> + # if !defined(VMS) && !defined(ACORN) && !defined(MACOS) +diff -ur poppler-0.63.0/goo/gfile.h poppler-src/goo/gfile.h +--- poppler-0.63.0/goo/gfile.h ++++ poppler-src/goo/gfile.h +@@ -37,6 +37,7 @@ + #include <stdio.h> + #include <stdlib.h> + #include <stddef.h> ++#include <time.h> + extern "C" { + #if defined(_WIN32) + # include <sys/stat.h> +@@ -49,8 +50,6 @@ + # include <windows.h> + # endif + #elif defined(ACORN) +-#elif defined(MACOS) +-# include <ctime.h> #else -+# if defined(__NetBSD__) -+# include <time.h> -+# endif # include <unistd.h> # include <sys/types.h> - # if defined(VMS) +diff -ur poppler-0.63.0/poppler/Form.h poppler-src/poppler/Form.h +--- poppler-0.63.0/poppler/Form.h ++++ poppler-src/poppler/Form.h +@@ -33,6 +33,7 @@ + + #include <set> + #include <vector> ++#include <ctime> + + class GooString; + class Array; diff --git a/source/libs/poppler/poppler-src/goo/gfile.cc b/source/libs/poppler/poppler-src/goo/gfile.cc index 06014b3e5a88cc389d73019c05cb18e4f4658d82..0c425319b6fcb0e6ae6fedaacfb457a90e199089 100644 --- a/source/libs/poppler/poppler-src/goo/gfile.cc +++ b/source/libs/poppler/poppler-src/goo/gfile.cc @@ -34,9 +34,7 @@ #include <config.h> -#ifdef _WIN32 -# include <time.h> -#else +#ifndef _WIN32 # if defined(MACOS) # include <sys/stat.h> # elif !defined(ACORN) @@ -44,7 +42,6 @@ # include <sys/stat.h> # include <fcntl.h> # endif -# include <time.h> # include <limits.h> # include <string.h> # if !defined(VMS) && !defined(ACORN) && !defined(MACOS) diff --git a/source/libs/poppler/poppler-src/goo/gfile.h b/source/libs/poppler/poppler-src/goo/gfile.h index e02de720808fe39ea34432a26d5f4bebb8e9eb13..436947b273ffa6b635f7a2dfdffc7cea03baabf5 100644 --- a/source/libs/poppler/poppler-src/goo/gfile.h +++ b/source/libs/poppler/poppler-src/goo/gfile.h @@ -37,6 +37,7 @@ #include <stdio.h> #include <stdlib.h> #include <stddef.h> +#include <time.h> extern "C" { #if defined(_WIN32) # include <sys/stat.h> @@ -49,12 +50,7 @@ extern "C" { # include <windows.h> # endif #elif defined(ACORN) -#elif defined(MACOS) -# include <ctime.h> #else -# if defined(__NetBSD__) -# include <time.h> -# endif # include <unistd.h> # include <sys/types.h> # if defined(VMS) diff --git a/source/texk/web2c/luatexdir/luasocket/src/usocket.h b/source/texk/web2c/luatexdir/luasocket/src/usocket.h index 45f2f99f7fb43f208fba9dd4c62aae65248f1c5e..fccf35031b28e7a353e6e805433a339ab6d3aea2 100644 --- a/source/texk/web2c/luatexdir/luasocket/src/usocket.h +++ b/source/texk/web2c/luatexdir/luasocket/src/usocket.h @@ -50,6 +50,10 @@ #endif /* IPV6_LEAVE_GROUP */ #endif /* !IPV6_DROP_MEMBERSHIP */ +#ifndef AI_NUMERICSERV +#define AI_NUMERICSERV 0 +#endif + typedef int t_socket; typedef t_socket *p_socket; typedef struct sockaddr_storage t_sockaddr_storage; diff --git a/source/texk/web2c/luatexdir/luatex_svnversion.h b/source/texk/web2c/luatexdir/luatex_svnversion.h index c862e696af2dbe1288c3528a7b295db66372a90f..770aabbeb3dc0c3132770521ef399b35d52e32db 100644 --- a/source/texk/web2c/luatexdir/luatex_svnversion.h +++ b/source/texk/web2c/luatexdir/luatex_svnversion.h @@ -1 +1 @@ -#define luatex_svn_revision 6680 +#define luatex_svn_revision 6686