  #endif
  
  #if defined(OPENBSD) || defined(__NetBSD__) || defined(__FreeBSD__)
-diff --git a/src/rev.cpp.in b/src/rev.cpp.in
-index b6bddea..499ec09 100644
---- a/src/rev.cpp.in
-+++ b/src/rev.cpp.in
-@@ -57,7 +57,7 @@ const char _openttd_build_date[] = __DATE__ " " __TIME__;
+diff -rupNw source-original/src/rev.cpp.in source/src/rev.cpp.in
+--- source-original/src/rev.cpp.in	2018-11-23 19:25:12.000000000 +0100
++++ source/src/rev.cpp.in	2018-11-23 21:37:19.956620161 +0100
+@@ -57,7 +57,7 @@ const char _openttd_build_date[] = __DAT
   * (compiling from sources without any version control software)
   * and 2 is for modified revision.
   */

diff --git a/config.lib b/config.lib
index bc2224f..54290b1 100644
--- a/config.lib
+++ b/config.lib
@@ -1486,7 +1486,7 @@ make_cflags_and_ldflags() {
 	# Special CXXFlags for HOST
 	CXXFLAGS="$CXXFLAGS"

 
 /**
  * The NewGRF revision of OTTD:
diff -rupNw source-original/src/stdafx.h source/src/stdafx.h
--- source-original/src/stdafx.h	2018-11-23 19:25:12.000000000 +0100
+++ source/src/stdafx.h	2018-11-23 19:49:25.000000000 +0100
@@ -12,6 +12,9 @@
 #ifndef STDAFX_H
 #define STDAFX_H
 
+#include <strings.h>
+#include <alloca.h>
+
 #if defined(__APPLE__)
 	#include "os/macosx/osx_stdafx.h"
 #endif /* __APPLE__ */
diff -rupNw source-original/src/string.cpp source/src/string.cpp
--- source-original/src/string.cpp	2018-11-23 19:25:12.000000000 +0100
+++ source/src/string.cpp	2018-11-23 20:01:10.000000000 +0100
@@ -528,7 +528,7 @@ size_t Utf8TrimString(char *s, size_t ma
 	return length;
 }
 
-#ifdef DEFINE_STRCASESTR
+#if 0
 char *strcasestr(const char *haystack, const char *needle)
 {
 	size_t hay_len = strlen(haystack);
