freetype.patch 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. Index: builds/unix/freetype-config.in
  2. --- builds/unix/freetype-config.in.orig 2008-06-09 23:25:37 +0200
  3. +++ builds/unix/freetype-config.in 2009-01-15 19:02:18 +0100
  4. @@ -128,7 +128,7 @@
  5. fi
  6. if test "$echo_cflags" = "yes" ; then
  7. - cflags="-I$includedir/freetype2"
  8. + cflags="-I$includedir"
  9. if test "$includedir" != "/usr/include" ; then
  10. echo $cflags -I$includedir
  11. else
  12. Index: builds/unix/freetype2.in
  13. --- builds/unix/freetype2.in.orig 2006-10-12 06:51:08 +0200
  14. +++ builds/unix/freetype2.in 2009-01-15 19:02:18 +0100
  15. @@ -8,4 +8,4 @@
  16. Version: @ft_version@
  17. Requires:
  18. Libs: -L${libdir} -lfreetype @LIBZ@ @FT2_EXTRA_LIBS@
  19. -Cflags: -I${includedir}/freetype2 -I${includedir}
  20. +Cflags: -I${includedir}
  21. Index: builds/unix/install.mk
  22. --- builds/unix/install.mk.orig 2006-04-01 07:16:40 +0200
  23. +++ builds/unix/install.mk 2009-01-15 19:02:18 +0100
  24. @@ -30,30 +30,30 @@
  25. install: $(PROJECT_LIBRARY)
  26. $(MKINSTALLDIRS) $(DESTDIR)$(libdir) \
  27. $(DESTDIR)$(libdir)/pkgconfig \
  28. - $(DESTDIR)$(includedir)/freetype2/freetype/config \
  29. - $(DESTDIR)$(includedir)/freetype2/freetype/cache \
  30. + $(DESTDIR)$(includedir)/freetype/config \
  31. + $(DESTDIR)$(includedir)/freetype/cache \
  32. $(DESTDIR)$(bindir) \
  33. $(DESTDIR)$(datadir)/aclocal
  34. $(LIBTOOL) --mode=install $(INSTALL) \
  35. $(PROJECT_LIBRARY) $(DESTDIR)$(libdir)
  36. -for P in $(PUBLIC_H) ; do \
  37. $(INSTALL_DATA) \
  38. - $$P $(DESTDIR)$(includedir)/freetype2/freetype ; \
  39. + $$P $(DESTDIR)$(includedir)/freetype ; \
  40. done
  41. -for P in $(CONFIG_H) ; do \
  42. $(INSTALL_DATA) \
  43. - $$P $(DESTDIR)$(includedir)/freetype2/freetype/config ; \
  44. + $$P $(DESTDIR)$(includedir)/freetype/config ; \
  45. done
  46. - -$(DELETE) $(DESTDIR)$(includedir)/freetype2/freetype/cache/*
  47. - -$(DELDIR) $(DESTDIR)$(includedir)/freetype2/freetype/cache
  48. - -$(DELETE) $(DESTDIR)$(includedir)/freetype2/freetype/internal/*
  49. - -$(DELDIR) $(DESTDIR)$(includedir)/freetype2/freetype/internal
  50. + -$(DELETE) $(DESTDIR)$(includedir)/freetype/cache/*
  51. + -$(DELDIR) $(DESTDIR)$(includedir)/freetype/cache
  52. + -$(DELETE) $(DESTDIR)$(includedir)/freetype/internal/*
  53. + -$(DELDIR) $(DESTDIR)$(includedir)/freetype/internal
  54. $(INSTALL_DATA) $(BUILD_DIR)/ft2unix.h \
  55. $(DESTDIR)$(includedir)/ft2build.h
  56. $(INSTALL_DATA) $(OBJ_BUILD)/ftconfig.h \
  57. - $(DESTDIR)$(includedir)/freetype2/freetype/config/ftconfig.h
  58. + $(DESTDIR)$(includedir)/freetype/config/ftconfig.h
  59. $(INSTALL_DATA) $(OBJ_DIR)/ftmodule.h \
  60. - $(DESTDIR)$(includedir)/freetype2/freetype/config/ftmodule.h
  61. + $(DESTDIR)$(includedir)/freetype/config/ftmodule.h
  62. $(INSTALL_SCRIPT) -m 755 $(OBJ_BUILD)/freetype-config \
  63. $(DESTDIR)$(bindir)/freetype-config
  64. $(INSTALL_SCRIPT) -m 644 $(BUILD_DIR)/freetype2.m4 \
  65. @@ -64,11 +64,10 @@
  66. uninstall:
  67. -$(LIBTOOL) --mode=uninstall $(RM) $(DESTDIR)$(libdir)/$(LIBRARY).$A
  68. - -$(DELETE) $(DESTDIR)$(includedir)/freetype2/freetype/config/*
  69. - -$(DELDIR) $(DESTDIR)$(includedir)/freetype2/freetype/config
  70. - -$(DELETE) $(DESTDIR)$(includedir)/freetype2/freetype/*
  71. - -$(DELDIR) $(DESTDIR)$(includedir)/freetype2/freetype
  72. - -$(DELDIR) $(DESTDIR)$(includedir)/freetype2
  73. + -$(DELETE) $(DESTDIR)$(includedir)/freetype/config/*
  74. + -$(DELDIR) $(DESTDIR)$(includedir)/freetype/config
  75. + -$(DELETE) $(DESTDIR)$(includedir)/freetype/*
  76. + -$(DELDIR) $(DESTDIR)$(includedir)/freetype
  77. -$(DELETE) $(DESTDIR)$(includedir)/ft2build.h
  78. -$(DELETE) $(DESTDIR)$(bindir)/freetype-config
  79. -$(DELETE) $(DESTDIR)$(datadir)/aclocal/freetype2.m4
  80. Index: include/freetype/freetype.h
  81. --- include/freetype/freetype.h.orig 2009-01-14 07:34:13 +0100
  82. +++ include/freetype/freetype.h 2009-01-15 19:02:18 +0100
  83. @@ -16,15 +16,6 @@
  84. /***************************************************************************/
  85. -#ifndef FT_FREETYPE_H
  86. -#error "`ft2build.h' hasn't been included yet!"
  87. -#error "Please always use macros to include FreeType header files."
  88. -#error "Example:"
  89. -#error " #include <ft2build.h>"
  90. -#error " #include FT_FREETYPE_H"
  91. -#endif
  92. -
  93. -
  94. /*************************************************************************/
  95. /* */
  96. /* The `raster' component duplicates some of the declarations in */