Subversion Repositories pike

Compare Revisions

Ignore whitespace Rev 227 → Rev 228

/trunk/debian/changelog
1,8 → 1,9
pike8.0 (8.0.28-4) unstable; urgency=medium
 
* Update Homepage URL to http://pike.lysator.liu.se.
* freetype_2.6_typeof.patch (new): Fix FTBFS with Freetype 2.6.
 
-- Magnus Holmgren <holmgren@debian.org> Sun, 20 Sep 2015 18:39:12 +0200
-- Magnus Holmgren <holmgren@debian.org> Sun, 20 Sep 2015 18:40:17 +0200
 
pike8.0 (8.0.28-3) unstable; urgency=medium
 
/trunk/debian/patches/series
11,3 → 11,4
hurd.patch
undefined_htons.patch
bad_size_t_redef.patch
freetype_2.6_typeof.patch
/trunk/debian/patches/freetype_2.6_typeof.patch
0,0 → 1,39
Subject: FreeType: Fix compilation with Freetype 2.6.
Freetype 2.6 defines a conflicting TYPEOF() macro.
Author: Henrik Grubbström (Grubba) <grubba@grubba.org>
Origin: upstream, commit d6fdab268453ff78fe00ebc4f75cab6630c54635
 
--- a/src/modules/_Image_FreeType/freetype.c
+++ b/src/modules/_Image_FreeType/freetype.c
@@ -5,9 +5,6 @@
*/
#include "config.h"
-#include "global.h"
-#include "module.h"
-#include "pike_error.h"
#ifdef HAVE_LIBFT2
#ifndef HAVE_FT_FT2BUILD
@@ -21,6 +18,13 @@
#include FT_TRUETYPE_IDS_H
#endif
+/* Freetype 2.6 defines a conflicting TYPEOF() macro. */
+#undef TYPEOF
+#endif /* HAVE_LIBFT2 */
+
+#include "global.h"
+#include "module.h"
+#include "pike_error.h"
#include "pike_macros.h"
#include "object.h"
#include "constants.h"
@@ -34,7 +38,6 @@
#include "module_support.h"
#include "operators.h"
#include "../Image/image.h"
-#endif /* HAVE_LIBFT2 */
#ifdef HAVE_LIBFT2