# HG changeset patch # User Aleksej Bobylev # Date 1446897793 -7200 # Node ID 7e930b05781d887b7ad325f508a00bb80ca281c9 # Parent 01d70561d7b8de30a6df9dae9522b276fd4f7318 Up freetype(2.6.1) (latest) with subpixel rendering available. Good-looking and clear fonts for TFT screen without the need for freetype-infinality. diff -r 01d70561d7b8 -r 7e930b05781d freetype-dev/receipt --- a/freetype-dev/receipt Sat Nov 07 04:42:55 2015 +0200 +++ b/freetype-dev/receipt Sat Nov 07 14:03:13 2015 +0200 @@ -1,16 +1,16 @@ # SliTaz package receipt. PACKAGE="freetype-dev" -VERSION="2.4.11" +VERSION="2.6.1" CATEGORY="development" -SHORT_DESC="Development files for Freetype-Infinality" +SHORT_DESC="Development files for Freetype" WEB_SITE="http://www.freetype.org/" -MAINTAINER="al.bobylev@gmail.com" -LICENSE="BSD GPL2" +MAINTAINER="panksov@slitaz.org" +LICENSE="FTL GPL2" HOST_ARCH="i486 arm" WANTED="freetype" -DEPENDS="freetype libzip-dev bzip2-dev pkg-config" +DEPENDS="freetype libzip-dev bzip2-dev libpng-dev harfbuzz-dev pkg-config" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() @@ -21,4 +21,3 @@ cp -a $install/usr/lib/*.*a $fs/usr/lib cp -a $install/usr/share $fs/usr } - diff -r 01d70561d7b8 -r 7e930b05781d freetype/description.txt --- a/freetype/description.txt Sat Nov 07 04:42:55 2015 +0200 +++ b/freetype/description.txt Sat Nov 07 14:03:13 2015 +0200 @@ -1,3 +1,4 @@ -FreeType 2 is a software font engine that is designed to be small, efficient, -highly customizable, and portable while capable of producing high-quality output -(glyph images). +FreeType is written in C. It is designed to be small, efficient, and highly +customizable while capable of producing high-quality output (glyph images) of +most vector and bitmap font formats for digital typography. FreeType is a freely +available and portable software library to render fonts. diff -r 01d70561d7b8 -r 7e930b05781d freetype/receipt --- a/freetype/receipt Sat Nov 07 04:42:55 2015 +0200 +++ b/freetype/receipt Sat Nov 07 14:03:13 2015 +0200 @@ -1,27 +1,37 @@ # SliTaz package receipt. PACKAGE="freetype" -VERSION="2.4.11" +VERSION="2.6.1" CATEGORY="x-window" -SHORT_DESC="Freetype font engine." +SHORT_DESC="A free, high-quality, and portable font engine" MAINTAINER="pankso@slitaz.org" -LICENSE="BSD GPL2" +LICENSE="FTL GPL2" TARBALL="$PACKAGE-$VERSION.tar.bz2" WEB_SITE="http://www.freetype.org/" -WGET_URL="http://download.savannah.gnu.org/releases/freetype/$TARBALL" +WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL" HOST_ARCH="i486 arm" -DEPENDS="slitaz-base-files zlib" -BUILD_DEPENDS="bzip2-dev" +DEPENDS="zlib libpng harfbuzz" +BUILD_DEPENDS="automake libtool autoconf bzip2-dev libpng-dev harfbuzz-dev" # Rules to configure and make the package. compile_rules() { + # Fix make install for version 2.6.1 + patch -p1 -i $stuff/freetype261-install.patch + + # Directives from LFS + sed -e "/AUX.*.gxvalid/s@^# @@" \ + -e "/AUX.*.otvalid/s@^# @@" \ + -i modules.cfg && + sed -e 's:.*\(#.*SUBPIXEL.*\) .*:\1:' \ + -i include/freetype/config/ftoption.h && + ./autogen.sh && ./configure \ --sysconfdir=/etc \ $CONFIGURE_ARGS && make && - make install 2>&1 | grep -v rmdir + make install } # Rules to gen a SliTaz package suitable for Tazpkg. @@ -31,4 +41,3 @@ cp -a $install/usr/bin $fs/usr cp -a $install/usr/lib/*.so* $fs/usr/lib } - diff -r 01d70561d7b8 -r 7e930b05781d freetype/stuff/freetype261-install.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/freetype/stuff/freetype261-install.patch Sat Nov 07 14:03:13 2015 +0200 @@ -0,0 +1,68 @@ +http://git.savannah.gnu.org/cgit/freetype/freetype2.git/patch/?id=b9880aa0f8f52accc9074334f9e9f962b1b5a8e6 + +From b9880aa0f8f52accc9074334f9e9f962b1b5a8e6 Mon Sep 17 00:00:00 2001 +From: Werner Lemberg +Date: Mon, 12 Oct 2015 08:13:26 +0000 +Subject: [unix] Make MKDIR_P actually work. + +* builds/unix/configure.raw: Fix underquoting of `INSTALL' and +`MKDIR_P'. + +Problem reported by Dan Liddell . +--- +diff --git a/ChangeLog b/ChangeLog +index 067bf74..b02735f 100644 +--- a/ChangeLog ++++ b/ChangeLog +@@ -1,3 +1,12 @@ ++2015-10-12 Werner Lemberg ++ ++ [unix] Make MKDIR_P actually work. ++ ++ * builds/unix/configure.raw: Fix underquoting of `INSTALL' and ++ `MKDIR_P'. ++ ++ Problem reported by Dan Liddell . ++ + 2015-10-11 Werner Lemberg + + [sfnt] Improve extraction of number of named instances. +diff --git a/builds/unix/configure.raw b/builds/unix/configure.raw +index 5a30c65..f28baff 100644 +--- a/builds/unix/configure.raw ++++ b/builds/unix/configure.raw +@@ -70,24 +70,25 @@ AC_SUBST(CC_BUILD) + AC_SUBST(EXEEXT_BUILD) + + +-# Since this file will be finally moved to another directory we make +-# the path of the install scripts absolute. This small code snippet has +-# been taken from automake's `ylwrap' script. ++# Since these files will be eventually called from another directory (namely ++# from the top level) we make the path of the scripts absolute. ++# ++# This small code snippet has been taken from automake's `ylwrap' script. + + AC_PROG_INSTALL + case "$INSTALL" in +-[\\/]* | ?:[\\/]*) ++[[\\/]]* | ?:[[\\/]]*) + ;; +-*[\\/]*) ++*[[\\/]]*) + INSTALL="`pwd`/$INSTALL" + ;; + esac + + AC_PROG_MKDIR_P + case "$MKDIR_P" in +-[\\/]* | ?:[\\/]*) ++[[\\/]]* | ?:[[\\/]]*) + ;; +-*[\\/]*) ++*[[\\/]]*) + MKDIR_P="`pwd`/$MKDIR_P" + ;; + esac +-- +cgit v0.9.0.2