diff --git a/source/libs/poppler/TLpatches/patch-03-time b/source/libs/poppler/TLpatches/patch-03-time
index 2246093f6952d3c949c42ccd28509e2b7070330c..1b9339d1a3dbf3d0015c261a982db681dd64e691 100644
--- a/source/libs/poppler/TLpatches/patch-03-time
+++ b/source/libs/poppler/TLpatches/patch-03-time
@@ -1,12 +1,13 @@
 $ diff -u gfile.h.orig gfile.h 
---- gfile.h.orig	2018-03-22 15:08:01.913911597 +0100
-+++ gfile.h	2018-03-22 15:00:59.106829862 +0100
-@@ -51,6 +51,8 @@
- #elif defined(ACORN)
+--- 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>
-+#elif defined(__NetBSD__)
-+#include <time.h>
  #else
++#  if defined(__NetBSD__)
++#   include <time.h>
++#  endif
  #  include <unistd.h>
  #  include <sys/types.h>
+ #  if defined(VMS)
diff --git a/source/libs/poppler/poppler-src/goo/gfile.h b/source/libs/poppler/poppler-src/goo/gfile.h
index b3117236eb73218a7dc31417249d344fd22fb38a..e02de720808fe39ea34432a26d5f4bebb8e9eb13 100644
--- a/source/libs/poppler/poppler-src/goo/gfile.h
+++ b/source/libs/poppler/poppler-src/goo/gfile.h
@@ -51,9 +51,10 @@ extern "C" {
 #elif defined(ACORN)
 #elif defined(MACOS)
 #  include <ctime.h>
-#elif defined(__NetBSD__)
-#include <time.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/luatex_svnversion.h b/source/texk/web2c/luatexdir/luatex_svnversion.h
index 57e51c382bf9387fe7253dbe075da01b3abf9fe8..151b8f06300965c83f34e75c356e27af40835cfc 100644
--- a/source/texk/web2c/luatexdir/luatex_svnversion.h
+++ b/source/texk/web2c/luatexdir/luatex_svnversion.h
@@ -1 +1 @@
-#define luatex_svn_revision 6675
+#define luatex_svn_revision 6678