diff options
Diffstat (limited to 'graphics/swftools/files/patch-configure')
-rw-r--r-- | graphics/swftools/files/patch-configure | 97 |
1 files changed, 71 insertions, 26 deletions
diff --git a/graphics/swftools/files/patch-configure b/graphics/swftools/files/patch-configure index ab8a07327246..7efa27f1f142 100644 --- a/graphics/swftools/files/patch-configure +++ b/graphics/swftools/files/patch-configure @@ -1,31 +1,76 @@ ---- configure.orig Mon Aug 16 11:29:43 2004 -+++ configure Mon Aug 16 11:30:57 2004 -@@ -10269,7 +10269,8 @@ - cat >>conftest.$ac_ext <<_ACEOF - /* end confdefs.h. */ - $ac_includes_default --#include <$ac_header> -+#include <ft2build.h> -+#include FT_FREETYPE_H - _ACEOF - rm -f conftest.$ac_objext - if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 -@@ -10313,7 +10314,8 @@ - cat confdefs.h >>conftest.$ac_ext - cat >>conftest.$ac_ext <<_ACEOF - /* end confdefs.h. */ --#include <$ac_header> -+#include <ft2build.h> -+#include FT_FREETYPE_H - _ACEOF - if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 -@@ -10413,6 +10415,8 @@ +--- configure.orig Sat Aug 21 03:34:59 2004 ++++ configure Sat Aug 21 12:46:50 2004 +@@ -10247,7 +10247,7 @@ + fi + + +-for ac_header in freetype/freetype.h ++for ac_header in ft2build.h + do + as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` + if eval "test \"\${$as_ac_Header+set}\" = set"; then +@@ -10413,45 +10413,26 @@ echo $ECHO_N "checking whether we can compile the freetype test program... $ECHO_C" >&6 cat > conftest.c << EOF +-#include <freetype/freetype.h> +-#include <freetype/ftglyph.h> +-#include <freetype/ftsnames.h> +-#include <freetype/ttnameid.h> +-#include <freetype/ftoutln.h> +- +-int main() +-{ +- FT_Library ftlibrary; +- FT_Face face; +- FT_Error error; +- FT_ULong charcode; +- FT_UInt gindex; +- FT_Glyph glyph; +- FT_BBox bbox; +- FT_Matrix matrix; +- FT_UInt i; +- char* name = 0; +- char italic, bold; +- +- FT_Init_FreeType(&ftlibrary); +- FT_New_Face(ftlibrary, "filename", 0, &face); +- i = face->num_glyphs - 1; +- italic = face->style_flags&FT_STYLE_FLAG_ITALIC; +- bold = face->style_flags&FT_STYLE_FLAG_BOLD; +- FT_Get_Postscript_Name(face); +- FT_Get_Char_Index(face, 33); +- FT_Get_First_Char(face, &i); +- FT_Get_Next_Char(face, 33, &i); +- if(FT_HAS_GLYPH_NAMES(face)) { +- FT_Get_Glyph_Name(face, 33, name, 127); +- } +- FT_Load_Glyph(face, 33, FT_LOAD_NO_BITMAP|FT_LOAD_NO_SCALE); +- FT_Get_Glyph(face->glyph, &glyph); +- FT_Glyph_Get_CBox(glyph, ft_glyph_bbox_unscaled, &bbox); +- FT_Done_Glyph(glyph); +- FT_Done_Face(face); +- FT_Done_FreeType(ftlibrary); +#include <ft2build.h> +#include FT_FREETYPE_H - #include <freetype/freetype.h> - #include <freetype/ftglyph.h> - #include <freetype/ftsnames.h> ++#include <stdio.h> ++#include <stdlib.h> ++ ++int ++main() ++{ ++ FT_Library library; ++ FT_Error error; ++ ++ error = FT_Init_FreeType(&library); ++ ++ if (error) ++ return 1; ++ else ++ { ++ FT_Done_FreeType(library); + return 0; ++ } + } + EOF + |