vlc | branch: master | Rafaël Carré <[email protected]> | Sun Nov  6 20:25:55 
2011 -0500| [31e51ce2a7325c53714efa52af2a625541223550] | committer: Rafaël Carré

contribs: projectM: fix win64 build

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=31e51ce2a7325c53714efa52af2a625541223550
---

 contrib/src/projectM/rules.mak   |    3 +++
 contrib/src/projectM/win64.patch |   12 ++++++++++++
 2 files changed, 15 insertions(+), 0 deletions(-)

diff --git a/contrib/src/projectM/rules.mak b/contrib/src/projectM/rules.mak
index a3053cb..8d679ee 100644
--- a/contrib/src/projectM/rules.mak
+++ b/contrib/src/projectM/rules.mak
@@ -17,6 +17,9 @@ $(TARBALLS)/projectM-$(PROJECTM_VERSION)-Source.tar.gz:
 
 projectM: projectM-$(PROJECTM_VERSION)-Source.tar.gz .sum-projectM
        $(UNPACK)
+ifdef HAVE_WIN64
+       $(APPLY) $(SRC)/projectM/win64.patch
+endif
 ifdef HAVE_WIN32
        $(APPLY) $(SRC)/projectM/win32.patch
 endif
diff --git a/contrib/src/projectM/win64.patch b/contrib/src/projectM/win64.patch
new file mode 100644
index 0000000..8c70806
--- /dev/null
+++ b/contrib/src/projectM/win64.patch
@@ -0,0 +1,12 @@
+--- projectM/glew.h.orig       2011-11-06 20:20:42.573445229 -0500
++++ projectM/glew.h    2011-11-06 20:21:25.349657365 -0500
+@@ -150,7 +150,8 @@
+ #endif
+ #if !defined(_PTRDIFF_T_DEFINED) && !defined(_PTRDIFF_T_)
+ #  ifdef _WIN64
+-typedef __int64 ptrdiff_t;
++#include <inttypes.h>
++typedef int64_t ptrdiff_t;
+ #  else
+ typedef _W64 int ptrdiff_t;
+ #  endif

_______________________________________________
vlc-commits mailing list
[email protected]
http://mailman.videolan.org/listinfo/vlc-commits

Reply via email to