summarylogtreecommitdiffstats
path: root/nsis-add-mingw-w64-support.patch
diff options
context:
space:
mode:
Diffstat (limited to 'nsis-add-mingw-w64-support.patch')
-rw-r--r--nsis-add-mingw-w64-support.patch64
1 files changed, 18 insertions, 46 deletions
diff --git a/nsis-add-mingw-w64-support.patch b/nsis-add-mingw-w64-support.patch
index 8b6bed214c8f..02d119af22f1 100644
--- a/nsis-add-mingw-w64-support.patch
+++ b/nsis-add-mingw-w64-support.patch
@@ -1,53 +1,25 @@
-diff -ur nsis-2.46-src.orig/Contrib/InstallOptions/InstallerOptions.cpp nsis-2.46-src/Contrib/InstallOptions/InstallerOptions.cpp
---- nsis-2.46-src.orig/Contrib/InstallOptions/InstallerOptions.cpp 2015-04-27 12:13:50.407400959 +0000
-+++ nsis-2.46-src/Contrib/InstallOptions/InstallerOptions.cpp 2015-04-27 12:14:09.627400134 +0000
-@@ -16,6 +16,12 @@
-
- #include <nsis/pluginapi.h> // nsis plugin
-
-+#ifdef __MINGW64_VERSION_MAJOR
-+#ifndef min
-+#define min(a,b) (((a) < (b)) ? (a) : (b))
-+#endif
-+#endif
-+
- // Use for functions only called from one place to possibly reduce some code
- // size. Allows the source code to remain readable by leaving the function
- // intact.
-diff -ur nsis-2.46-src.orig/Contrib/Makensisw/makensisw.h nsis-2.46-src/Contrib/Makensisw/makensisw.h
---- nsis-2.46-src.orig/Contrib/Makensisw/makensisw.h 2015-04-27 12:13:50.414067625 +0000
-+++ nsis-2.46-src/Contrib/Makensisw/makensisw.h 2015-04-27 12:14:09.627400134 +0000
-@@ -22,7 +22,11 @@
- #ifndef MAKENSIS_H
- #define MAKENSIS_H
-
-+#include <stdio.h> /* Needed to get __MINGW64_VERSION_MAJOR set */
-+#ifndef __MINGW64_VERSION_MAJOR
- #define _WIN32_IE 0x0400
-+#endif
-+
- #include <windows.h>
- #include <commctrl.h>
- #include "utils.h"
-diff -ur nsis-2.46-src.orig/SCons/Tools/crossmingw.py nsis-2.46-src/SCons/Tools/crossmingw.py
---- nsis-2.46-src.orig/SCons/Tools/crossmingw.py 2015-04-27 12:13:50.434067625 +0000
-+++ nsis-2.46-src/SCons/Tools/crossmingw.py 2015-04-27 12:14:09.624066801 +0000
-@@ -58,6 +58,7 @@
+From 4677332e1cded26606698fdb3f291cdc3e5eb9ef Mon Sep 17 00:00:00 2001
+From: Amir Szekely <kichik@users.sourceforge.net>
+Date: Fri, 30 Sep 2016 23:32:40 +0000
+Subject: [PATCH] more mingw versions https://github.com/kichik/nsis/pull/5/
+
+git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6784 212acab6-be3b-0410-9dea-997c60f758d6
+---
+ SCons/Tools/crossmingw.py | 4 ++++
+ 1 file changed, 4 insertions(+)
+
+diff --git a/SCons/Tools/crossmingw.py b/SCons/Tools/crossmingw.py
+index 6140a2d..106f403 100644
+--- a/SCons/Tools/crossmingw.py
++++ b/SCons/Tools/crossmingw.py
+@@ -58,6 +58,10 @@
i486-pc-mingw32-
i586-pc-mingw32-
i686-pc-mingw32-
++ i386-w64-mingw32-
++ i486-w64-mingw32-
++ i586-w64-mingw32-
+ i686-w64-mingw32-
""")
def find(env):
-diff -ur nsis-2.46-src.orig/Source/exehead/Ui.c nsis-2.46-src/Source/exehead/Ui.c
---- nsis-2.46-src.orig/Source/exehead/Ui.c 2015-04-27 12:13:50.437400958 +0000
-+++ nsis-2.46-src/Source/exehead/Ui.c 2015-04-27 12:16:25.057394348 +0000
-@@ -14,6 +14,7 @@
- * warranty.
- */
-
-+#include <windows.h>
- #include <windowsx.h>
- #include <shlobj.h>
- #include <shellapi.h>