Mercurial > hg > release > icedtea6-1.3
changeset 98:107d93480f4d
2007-07-17 Francis Kung <fkung@redhat.com>
* Makefile.am: Fix compile flags for Freetype.
* Makefile.in: Regenerated.
* patches/icedtea-graphics.patch: Patch OpenJDK makefiles for
Freetype support.
author | Francis Kung <fkung@redhat.com> |
---|---|
date | Tue, 17 Jul 2007 16:45:04 -0400 |
parents | 2d5cd55eeece |
children | 016b8c6fa964 |
files | ChangeLog Makefile.am Makefile.in patches/icedtea-graphics.patch |
diffstat | 4 files changed, 58 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog Tue Jul 17 15:33:35 2007 -0400 +++ b/ChangeLog Tue Jul 17 16:45:04 2007 -0400 @@ -1,3 +1,10 @@ +2007-07-17 Francis Kung <fkung@redhat.com> + + * Makefile.am: Fix compile flags for Freetype. + * Makefile.in: Regenerated. + * patches/icedtea-graphics.patch: Patch OpenJDK makefiles for + Freetype support. + 2007-07-17 Francis Kung <fkung@redhat.com> * Makefile.am: Add compile flags for Freetype.
--- a/Makefile.am Tue Jul 17 15:33:35 2007 -0400 +++ b/Makefile.am Tue Jul 17 16:45:04 2007 -0400 @@ -68,7 +68,7 @@ "CLASSPATH= " \ "JAVA_HOME= " \ "LD_LIBRARY_PATH= " \ - "CXXFLAGS+= -I$(FREETYPE2_INC_DIR) -lfreetype" + "FREETYPE2_INC_DIR= $(FREETYPE2_INC_DIR)" ICEDTEA_COPY_DIRS = \ rt/com/sun/jdi \
--- a/Makefile.in Tue Jul 17 15:33:35 2007 -0400 +++ b/Makefile.in Tue Jul 17 16:45:04 2007 -0400 @@ -232,7 +232,7 @@ "CLASSPATH= " \ "JAVA_HOME= " \ "LD_LIBRARY_PATH= " \ - "CXXFLAGS+= -I$(FREETYPE2_INC_DIR) -lfreetype" + "FREETYPE2_INC_DIR= $(FREETYPE2_INC_DIR)" ICEDTEA_COPY_DIRS = \ rt/com/sun/jdi \
--- a/patches/icedtea-graphics.patch Tue Jul 17 15:33:35 2007 -0400 +++ b/patches/icedtea-graphics.patch Tue Jul 17 16:45:04 2007 -0400 @@ -228,7 +228,6 @@ +//FreetypeScalerIncludesDefined +#endif + -Binary files openjdk.orig/j2se/src/share/native/sun/font/.freetypescaler.h.swp and openjdk/j2se/src/share/native/sun/font/.freetypescaler.h.swp differ diff -urN openjdk.orig/j2se/src/share/native/sun/font/GeneralPath.cpp openjdk/j2se/src/share/native/sun/font/GeneralPath.cpp --- openjdk.orig/j2se/src/share/native/sun/font/GeneralPath.cpp 2007-07-05 03:52:56.000000000 -0400 +++ openjdk/j2se/src/share/native/sun/font/GeneralPath.cpp 2007-07-06 17:59:33.000000000 -0400 @@ -3194,3 +3193,52 @@ -} - -} /* End extern "C" */ +diff -urN openjdk.orig/j2se/make/sun/font/Makefile openjdk/j2se/make/sun/font/Makefile +--- openjdk.orig/j2se/make/sun/font/Makefile 2007-07-05 03:19:55.000000000 -0400 ++++ openjdk/j2se/make/sun/font/Makefile 2007-07-17 16:21:27.000000000 -0400 +@@ -129,7 +129,7 @@ + # Fontmanager is headless (independent of X/Motif) + # + CFLAGS += -DHEADLESS +-CXXFLAGS += -DHEADLESS ++CXXFLAGS += -DHEADLESS -I$(FREETYPE2_INC_DIR) + + ifeq ($(PLATFORM), windows) + vpath %.cpp $(PLATFORM_SRC)/native/sun/windows +@@ -147,7 +147,7 @@ + + # setup the list of libraries to link in... + +-OTHER_LDLIBS += -lt2k ++OTHER_LDLIBS += -lfreetype + + ifeq ($(PLATFORM), linux) + OTHER_LDLIBS += -lawt $(LIBM) $(LIBCXX) +diff -urN openjdk.orig/j2se/make/sun/font/mapfile-vers openjdk/j2se/make/sun/font/mapfile-vers +--- openjdk.orig/j2se/make/sun/font/mapfile-vers 2007-07-05 03:19:55.000000000 -0400 ++++ openjdk/j2se/make/sun/font/mapfile-vers 2007-07-17 16:22:08.000000000 -0400 +@@ -57,6 +57,24 @@ + Java_sun_java2d_loops_DrawGlyphListAA_DrawGlyphListAA; + Java_sun_java2d_loops_DrawGlyphListLCD_DrawGlyphListLCD; + Java_sun_java2d_loops_DrawGlyphList_DrawGlyphList; ++ Java_sun_font_Type1Font_createScaler; ++ Java_sun_font_FileFont_getNullScaler; ++ Java_sun_font_FileFontStrike_getNullScalerContext; ++ Java_sun_font_FileFontStrike_createScalerContext; ++ Java_sun_font_FileFont_freeScaler; ++ Java_sun_font_TrueTypeFont_createScaler; ++ Java_sun_font_FileFont_setNullScaler; ++ Java_sun_font_FileFont_getGlyphAdvance; ++ Java_sun_font_FileFont_getGlyphMetrics; ++ Java_sun_font_FileFont_getGlyphImage; ++ Java_sun_font_TrueTypeFont_getGlyphPoint; ++ Java_sun_font_FileFont_getFontMetrics; ++ Java_sun_font_Type1Font_getNumGlyphs; ++ Java_sun_font_Type1Font_getMissingGlyphCode; ++ Java_sun_font_Type1Font_getGlyphCode; ++ Java_sun_font_FileFont_getGlyphOutline; ++ Java_sun_font_FileFont_getGlyphOutlineBounds; ++ Java_sun_font_FileFont_getGlyphVectorOutline; + + local: + *;