From c4d9d37c45b7531dd2e9df292a3cfe3090b3c537 Mon Sep 17 00:00:00 2001 From: Peter Breitenlohner Date: Wed, 13 May 2009 09:00:06 +0000 Subject: fix freetype1/freetype2 problems in xetex build git-svn-id: svn://tug.org/texlive/trunk@13073 c570f23f-e606-0410-a88d-b1316a301751 --- Build/source/texk/web2c/Makefile.in | 4 ++-- Build/source/texk/web2c/xetexdir/ChangeLog | 6 ++++++ Build/source/texk/web2c/xetexdir/am/xetex.am | 5 ++++- 3 files changed, 12 insertions(+), 3 deletions(-) (limited to 'Build/source') diff --git a/Build/source/texk/web2c/Makefile.in b/Build/source/texk/web2c/Makefile.in index a9ef999892c..bf3b9072f54 100644 --- a/Build/source/texk/web2c/Makefile.in +++ b/Build/source/texk/web2c/Makefile.in @@ -1823,8 +1823,8 @@ EXTRA_libluatex_a_SOURCES = luatexdir/font/macnames.c nodist_EXTRA_xetex_SOURCES = dummy.cxx libxetex = libxetex.a $(am__append_22) xetex_cppflags = -DU_STATIC_IMPLEMENTATION -I$(srcdir)/xetexdir \ - $(ICU_INCLUDES) $(TECKIT_INCLUDES) $(am__append_21) \ - $(am__append_23) $(am__append_26) $(FREETYPE2_INCLUDES) \ + $(FREETYPE2_INCLUDES) $(ICU_INCLUDES) $(TECKIT_INCLUDES) \ + $(am__append_21) $(am__append_23) $(am__append_26) \ $(ZLIB_INCLUDES) xetex_ldadd = $(libxetex) $(ICU_LIBS) $(TECKIT_LIBS) $(am__append_24) \ $(am__append_27) $(FREETYPE2_LIBS) $(ZLIB_LIBS) diff --git a/Build/source/texk/web2c/xetexdir/ChangeLog b/Build/source/texk/web2c/xetexdir/ChangeLog index b54123065a9..b21d5f2b106 100644 --- a/Build/source/texk/web2c/xetexdir/ChangeLog +++ b/Build/source/texk/web2c/xetexdir/ChangeLog @@ -1,3 +1,9 @@ +2009-05-13 Peter Breitenlohner + + * am/xetex.am: Put FREETYPE2_INCLUDES as early as possible to + avoid freetype1/freetype2 problems when both are installed under + the same prefix. + 2009-05-06 Karl Berry * jpegimage.c: #include and diff --git a/Build/source/texk/web2c/xetexdir/am/xetex.am b/Build/source/texk/web2c/xetexdir/am/xetex.am index 836647f4b86..6cbdbaf910f 100644 --- a/Build/source/texk/web2c/xetexdir/am/xetex.am +++ b/Build/source/texk/web2c/xetexdir/am/xetex.am @@ -16,6 +16,9 @@ nodist_EXTRA_xetex_SOURCES = dummy.cxx libxetex = libxetex.a xetex_cppflags = -DU_STATIC_IMPLEMENTATION -I$(srcdir)/xetexdir +## Must add freetype2 includes as early as possible to avoid +## freetype1/freetype2 confusion -- what a mess. +xetex_cppflags += $(FREETYPE2_INCLUDES) xetex_cppflags += $(ICU_INCLUDES) $(TECKIT_INCLUDES) xetex_ldadd = $(libxetex) $(ICU_LIBS) $(TECKIT_LIBS) xetex_dependencies = $(proglib) @@ -46,7 +49,7 @@ xetex_dependencies += $(GRAPHITE_DEPEND) endif XETEX_GRAPHITE -xetex_cppflags += $(FREETYPE2_INCLUDES) $(ZLIB_INCLUDES) +xetex_cppflags += $(ZLIB_INCLUDES) xetex_ldadd += $(FREETYPE2_LIBS) $(ZLIB_LIBS) xetex_dependencies += $(FREETYPE2_DEPEND) $(ZLIB_DEPEND) -- cgit v1.2.3