summaryrefslogtreecommitdiff
path: root/Build/source/texk/dvisvgm
diff options
context:
space:
mode:
authorPeter Breitenlohner <peb@mppmu.mpg.de>2015-01-07 11:58:45 +0000
committerPeter Breitenlohner <peb@mppmu.mpg.de>2015-01-07 11:58:45 +0000
commit57b3f250e27e87171f1c4284638cc9d581b553a2 (patch)
tree3b481ea3ec9c7f58b02370a8bb4bd98bb0db7298 /Build/source/texk/dvisvgm
parent665b3ed18455c511e885044ad83855f38f291d9d (diff)
texk/dvisvgm: MinGW build fix
git-svn-id: svn://tug.org/texlive/trunk@35982 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/dvisvgm')
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.9-PATCHES/ChangeLog1
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.9-PATCHES/patch-01-mingw3213
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-1.9/src/Ghostscript.cpp3
3 files changed, 17 insertions, 0 deletions
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.9-PATCHES/ChangeLog b/Build/source/texk/dvisvgm/dvisvgm-1.9-PATCHES/ChangeLog
index 2b92f5c3590..a5225a32a2a 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.9-PATCHES/ChangeLog
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.9-PATCHES/ChangeLog
@@ -1,6 +1,7 @@
2015-01-07 Peter Breitenlohner <peb@mppmu.mpg.de>
* Import release 1.9.
+ * patch-01-mingw32 (new): MinGW32 may not define RRF_RT_REG_SZ.
2014-09-15 Peter Breitenlohner <peb@mppmu.mpg.de>
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.9-PATCHES/patch-01-mingw32 b/Build/source/texk/dvisvgm/dvisvgm-1.9-PATCHES/patch-01-mingw32
new file mode 100644
index 00000000000..1f2243a855d
--- /dev/null
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.9-PATCHES/patch-01-mingw32
@@ -0,0 +1,13 @@
+diff -ur dvisvgm-1.9.orig/src/Ghostscript.cpp dvisvgm-1.9/src/Ghostscript.cpp
+--- dvisvgm-1.9.orig/src/Ghostscript.cpp 2014-10-09 16:20:18.000000000 +0200
++++ dvisvgm-1.9/src/Ghostscript.cpp 2015-01-07 12:53:17.108466555 +0100
+@@ -41,6 +41,9 @@
+ #ifdef __WIN32__
+ /** Looks up the path of the Ghostscript DLL in the Windows registry and returns it.
+ * If there is no proper registry entry, the returned string is empty. */
++#if !defined(RRF_RT_REG_SZ)
++#define RRF_RT_REG_SZ 0x00000002
++#endif
+ static string get_path_from_registry () {
+ REGSAM mode = KEY_READ|KEY_QUERY_VALUE;
+ #ifdef KEY_WOW64_64KEY
diff --git a/Build/source/texk/dvisvgm/dvisvgm-1.9/src/Ghostscript.cpp b/Build/source/texk/dvisvgm/dvisvgm-1.9/src/Ghostscript.cpp
index 0576769dbf8..72aff92f384 100644
--- a/Build/source/texk/dvisvgm/dvisvgm-1.9/src/Ghostscript.cpp
+++ b/Build/source/texk/dvisvgm/dvisvgm-1.9/src/Ghostscript.cpp
@@ -41,6 +41,9 @@ string Ghostscript::LIBGS_NAME;
#ifdef __WIN32__
/** Looks up the path of the Ghostscript DLL in the Windows registry and returns it.
* If there is no proper registry entry, the returned string is empty. */
+#if !defined(RRF_RT_REG_SZ)
+#define RRF_RT_REG_SZ 0x00000002
+#endif
static string get_path_from_registry () {
REGSAM mode = KEY_READ|KEY_QUERY_VALUE;
#ifdef KEY_WOW64_64KEY