]> git.webhop.me Git - bs-cst-neutrino-hd.git/commitdiff
bump version freetype-2.8.1
authorMarkham <markham001@gmx.de>
Thu, 11 Jan 2018 20:50:29 +0000 (21:50 +0100)
committerMarkham <markham001@gmx.de>
Thu, 11 Jan 2018 20:50:29 +0000 (21:50 +0100)
make/libraries.mk
make/versions.mk

index 5fcde2de1ec4547cbb2dd046fd1b6339f40d6f0d..424503d6a3026d50d154e31190a1dd1ba618d6a3 100755 (executable)
@@ -228,32 +228,30 @@ $(D)/librtmp: $(D)/zlib $(D)/openssl $(ARCHIVE)/rtmpdump-$(LIBRTMP_VER).tar.gz |
 $(D)/freetype: $(D)/zlib $(D)/libpng $(ARCHIVE)/freetype-$(FREETYPE_VER).tar.bz2 | $(TARGETPREFIX)
        $(START_BUILD)
        $(UNTAR)/freetype-$(FREETYPE_VER).tar.bz2
-       pushd $(BUILD_TMP)/freetype-$(FREETYPE_VER); \
-               sed -i '/#define TT_CONFIG_OPTION_BYTECODE_INTERPRETER/d' include/freetype/config/ftoption.h; \
-               sed -i 's@\/\* #define FT_CONFIG_OPTION_SUBPIXEL_RENDERING \*\/@#define FT_CONFIG_OPTION_SUBPIXEL_RENDERING@' include/freetype/config/ftoption.h; \
+       set -e; cd $(BUILD_TMP)/freetype-$(FREETYPE_VER); \
+               sed -r "s:.*(#.*SUBPIXEL_(RENDERING|HINTING  2)) .*:\1:g" \
+                       -i include/freetype/config/ftoption.h; \
                sed -i '/^FONT_MODULES += \(type1\|cid\|pfr\|type42\|pcf\|bdf\|winfonts\|cff\)/d' modules.cfg; \
                $(CONFIGURE) \
-                               --prefix= \
-                               --build=$(BUILD) \
-                               --host=$(TARGET) \
-                               --disable-static \
-                               --enable-shared \
-                               --with-png \
-                               --with-zlib \
-                               --without-harfbuzz \
-                               --without-bzip2; \
+                       --prefix= \
+                       --mandir=/.remove \
+                       --disable-static \
+                       --enable-shared \
+                       --with-png \
+                       --with-zlib \
+                       --without-harfbuzz \
+                       --without-bzip2 \
+               ; \
                $(MAKE) all; \
                sed -e "s,^prefix=,prefix=$(TARGETPREFIX)," < builds/unix/freetype-config > $(HOSTPREFIX)/bin/freetype-config; \
-               chmod 755 $(HOSTPREFIX)/bin/freetype-config; \
-               $(MAKE) install mandir=$(BUILD_TMP)/.remove libdir=$(TARGETPREFIX)/lib includedir=$(TARGETPREFIX)/include bindir=$(TARGETPREFIX)/bin prefix=$(TARGETPREFIX)
+               $(MAKE) install DESTDIR=$(TARGETPREFIX)
        pushd $(TARGETPREFIX)/include; \
                        ln -sf freetype2/freetype freetype; \
                        ln -sf freetype2/ft2build.h ft2build.h
-       rm $(TARGETPREFIX)/bin/freetype-config
+       mv $(TARGETPREFIX)/bin/freetype-config $(HOSTPREFIX)/bin/freetype-config
        $(REWRITE_LIBTOOL)/libfreetype.la
        $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/freetype2.pc
        $(REMOVE)/freetype-$(FREETYPE_VER)
-       $(REMOVE)/.remove
        $(TOUCH)
 
 $(D)/libpng: $(D)/zlib $(ARCHIVE)/libpng-$(LIBPNG_VER).tar.xz | $(TARGETPREFIX)
index fbfa2a7fa61cded96ded70bd8d1afa62c7893b9f..061b86666203a048212973bf488618bfdd7476b3 100644 (file)
@@ -51,7 +51,7 @@ FFMPEG_GIT = 2ba896f
 FLEX_VER=2.5.35
 
 # FREETYPE free high-quality and portable Font engine
-FREETYPE_VER=2.7.1
+FREETYPE_VER=2.8.1
 
 # Unicode Bidirectional Algorithm (BIDI). This is useful for supporting Arabic and Hebrew alphabets
 FRIBIDI_VER = 0.19.7