New commits:
commit 6e65dc58aac2ef2b65af70599589019c099652e4
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
freetype2: return back bytecode option
diff --git a/graphics-libs/freetype2/CONFIGURE
b/graphics-libs/freetype2/CONFIGURE
index 8219474..3be0fd5 100755
--- a/graphics-libs/freetype2/CONFIGURE
+++ b/graphics-libs/freetype2/CONFIGURE
@@ -1,5 +1,6 @@
-config_query FT2_SUBPIXEL "Enable LCD subpixel rendering enhancements
(patented in some countries)?" n
+config_query FT2_BYTECODE "Enable bytecode interpreter?" y &&
+config_query FT2_SUBPIXEL "Enable LCD subpixel rendering enhancements
(patented in some countries)?" n &&
-if [[ $FT2_SUBPIXEL = y ]]; then
+if [[ $FT2_SUBPIXEL == y ]]; then
config_query_list FT2_FIR_FILTER "Force fir filtering (reduces color
bands)?" light legacy none
fi
diff --git a/graphics-libs/freetype2/HISTORY b/graphics-libs/freetype2/HISTORY
index fd3f3f4..47020bd 100644
--- a/graphics-libs/freetype2/HISTORY
+++ b/graphics-libs/freetype2/HISTORY
@@ -1,3 +1,8 @@
+2010-12-09 Vlad Glagolev <stealth AT sourcemage.org>
+ * CONFIGURE, PRE_BUILD: return back bytecode option, but make it 'y'
+ by default (TrueType hinting engine is configured in ftoption.h,
+ see modules.cfg)
+
2010-12-01 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 2.4.4
diff --git a/graphics-libs/freetype2/PRE_BUILD
b/graphics-libs/freetype2/PRE_BUILD
index c0f6450..4c20a89 100755
--- a/graphics-libs/freetype2/PRE_BUILD
+++ b/graphics-libs/freetype2/PRE_BUILD
@@ -1,14 +1,21 @@
default_pre_build &&
cd $SOURCE_DIRECTORY &&
+
patch -p1 < $SCRIPT_DIRECTORY/ft2build.patch &&
-if [[ $FT2_SUBPIXEL = y ]]; then
+
+if [[ $FT2_BYTECODE == n ]]; then
+ sed -i "s:#define TT_CONFIG_OPTION_BYTECODE_INTERPRETER::" \
+ include/freetype/config/ftoption.h
+fi &&
+
+if [[ $FT2_SUBPIXEL == y ]]; then
sedit 's:/\* \(#define FT_CONFIG_OPTION_SUBPIXEL_RENDERING\) \*/:\1:' \
include/freetype/config/ftoption.h
fi
-if [[ $FT2_FIR_FILTER = light ]]; then
+if [[ $FT2_FIR_FILTER == light ]]; then
sedit '/FT_END_HEADER/i#define FT_FORCE_LIGHT_LCD_FILTER' \
include/freetype/config/ftoption.h
-elif [[ $FT2_FIR_FILTER = legacy ]]; then
+elif [[ $FT2_FIR_FILTER == legacy ]]; then
sedit '/FT_END_HEADER/i#define FT_FORCE_LEGACY_LCD_FILTER' \
include/freetype/config/ftoption.h
fi
[SM-Commit] GIT changes to master grimoire by Vlad Glagolev (6e65dc58aac2ef2b65af70599589019c099652e4),
Vlad Glagolev, 12/09/2010