summaryrefslogtreecommitdiffstats
path: root/graphics-libs/freetype2/PRE_BUILD
diff options
context:
space:
mode:
Diffstat (limited to 'graphics-libs/freetype2/PRE_BUILD')
-rwxr-xr-xgraphics-libs/freetype2/PRE_BUILD13
1 files changed, 10 insertions, 3 deletions
diff --git a/graphics-libs/freetype2/PRE_BUILD b/graphics-libs/freetype2/PRE_BUILD
index c0f6450a7b..4c20a89272 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