wok-current rev 18549
Up freetype(2.6.1) (latest) with subpixel rendering available.
Good-looking and clear fonts for TFT screen without the need for freetype-infinality.
Good-looking and clear fonts for TFT screen without the need for freetype-infinality.
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Sat Nov 07 14:03:13 2015 +0200 (2015-11-07) |
parents | 01d70561d7b8 |
children | c4fe3a6e5470 |
files | freetype-dev/receipt freetype/description.txt freetype/receipt freetype/stuff/freetype261-install.patch |
line diff
1.1 --- a/freetype-dev/receipt Sat Nov 07 04:42:55 2015 +0200 1.2 +++ b/freetype-dev/receipt Sat Nov 07 14:03:13 2015 +0200 1.3 @@ -1,16 +1,16 @@ 1.4 # SliTaz package receipt. 1.5 1.6 PACKAGE="freetype-dev" 1.7 -VERSION="2.4.11" 1.8 +VERSION="2.6.1" 1.9 CATEGORY="development" 1.10 -SHORT_DESC="Development files for Freetype-Infinality" 1.11 +SHORT_DESC="Development files for Freetype" 1.12 WEB_SITE="http://www.freetype.org/" 1.13 -MAINTAINER="al.bobylev@gmail.com" 1.14 -LICENSE="BSD GPL2" 1.15 +MAINTAINER="panksov@slitaz.org" 1.16 +LICENSE="FTL GPL2" 1.17 HOST_ARCH="i486 arm" 1.18 1.19 WANTED="freetype" 1.20 -DEPENDS="freetype libzip-dev bzip2-dev pkg-config" 1.21 +DEPENDS="freetype libzip-dev bzip2-dev libpng-dev harfbuzz-dev pkg-config" 1.22 1.23 # Rules to gen a SliTaz package suitable for Tazpkg. 1.24 genpkg_rules() 1.25 @@ -21,4 +21,3 @@ 1.26 cp -a $install/usr/lib/*.*a $fs/usr/lib 1.27 cp -a $install/usr/share $fs/usr 1.28 } 1.29 -
2.1 --- a/freetype/description.txt Sat Nov 07 04:42:55 2015 +0200 2.2 +++ b/freetype/description.txt Sat Nov 07 14:03:13 2015 +0200 2.3 @@ -1,3 +1,4 @@ 2.4 -FreeType 2 is a software font engine that is designed to be small, efficient, 2.5 -highly customizable, and portable while capable of producing high-quality output 2.6 -(glyph images). 2.7 +FreeType is written in C. It is designed to be small, efficient, and highly 2.8 +customizable while capable of producing high-quality output (glyph images) of 2.9 +most vector and bitmap font formats for digital typography. FreeType is a freely 2.10 +available and portable software library to render fonts.
3.1 --- a/freetype/receipt Sat Nov 07 04:42:55 2015 +0200 3.2 +++ b/freetype/receipt Sat Nov 07 14:03:13 2015 +0200 3.3 @@ -1,27 +1,37 @@ 3.4 # SliTaz package receipt. 3.5 3.6 PACKAGE="freetype" 3.7 -VERSION="2.4.11" 3.8 +VERSION="2.6.1" 3.9 CATEGORY="x-window" 3.10 -SHORT_DESC="Freetype font engine." 3.11 +SHORT_DESC="A free, high-quality, and portable font engine" 3.12 MAINTAINER="pankso@slitaz.org" 3.13 -LICENSE="BSD GPL2" 3.14 +LICENSE="FTL GPL2" 3.15 TARBALL="$PACKAGE-$VERSION.tar.bz2" 3.16 WEB_SITE="http://www.freetype.org/" 3.17 -WGET_URL="http://download.savannah.gnu.org/releases/freetype/$TARBALL" 3.18 +WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL" 3.19 HOST_ARCH="i486 arm" 3.20 3.21 -DEPENDS="slitaz-base-files zlib" 3.22 -BUILD_DEPENDS="bzip2-dev" 3.23 +DEPENDS="zlib libpng harfbuzz" 3.24 +BUILD_DEPENDS="automake libtool autoconf bzip2-dev libpng-dev harfbuzz-dev" 3.25 3.26 # Rules to configure and make the package. 3.27 compile_rules() 3.28 { 3.29 + # Fix make install for version 2.6.1 3.30 + patch -p1 -i $stuff/freetype261-install.patch 3.31 + 3.32 + # Directives from LFS 3.33 + sed -e "/AUX.*.gxvalid/s@^# @@" \ 3.34 + -e "/AUX.*.otvalid/s@^# @@" \ 3.35 + -i modules.cfg && 3.36 + sed -e 's:.*\(#.*SUBPIXEL.*\) .*:\1:' \ 3.37 + -i include/freetype/config/ftoption.h && 3.38 + ./autogen.sh && 3.39 ./configure \ 3.40 --sysconfdir=/etc \ 3.41 $CONFIGURE_ARGS && 3.42 make && 3.43 - make install 2>&1 | grep -v rmdir 3.44 + make install 3.45 } 3.46 3.47 # Rules to gen a SliTaz package suitable for Tazpkg. 3.48 @@ -31,4 +41,3 @@ 3.49 cp -a $install/usr/bin $fs/usr 3.50 cp -a $install/usr/lib/*.so* $fs/usr/lib 3.51 } 3.52 -
4.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 4.2 +++ b/freetype/stuff/freetype261-install.patch Sat Nov 07 14:03:13 2015 +0200 4.3 @@ -0,0 +1,68 @@ 4.4 +http://git.savannah.gnu.org/cgit/freetype/freetype2.git/patch/?id=b9880aa0f8f52accc9074334f9e9f962b1b5a8e6 4.5 + 4.6 +From b9880aa0f8f52accc9074334f9e9f962b1b5a8e6 Mon Sep 17 00:00:00 2001 4.7 +From: Werner Lemberg <wl@gnu.org> 4.8 +Date: Mon, 12 Oct 2015 08:13:26 +0000 4.9 +Subject: [unix] Make MKDIR_P actually work. 4.10 + 4.11 +* builds/unix/configure.raw: Fix underquoting of `INSTALL' and 4.12 +`MKDIR_P'. 4.13 + 4.14 +Problem reported by Dan Liddell <lddll@yahoo.com>. 4.15 +--- 4.16 +diff --git a/ChangeLog b/ChangeLog 4.17 +index 067bf74..b02735f 100644 4.18 +--- a/ChangeLog 4.19 ++++ b/ChangeLog 4.20 +@@ -1,3 +1,12 @@ 4.21 ++2015-10-12 Werner Lemberg <wl@gnu.org> 4.22 ++ 4.23 ++ [unix] Make MKDIR_P actually work. 4.24 ++ 4.25 ++ * builds/unix/configure.raw: Fix underquoting of `INSTALL' and 4.26 ++ `MKDIR_P'. 4.27 ++ 4.28 ++ Problem reported by Dan Liddell <lddll@yahoo.com>. 4.29 ++ 4.30 + 2015-10-11 Werner Lemberg <wl@gnu.org> 4.31 + 4.32 + [sfnt] Improve extraction of number of named instances. 4.33 +diff --git a/builds/unix/configure.raw b/builds/unix/configure.raw 4.34 +index 5a30c65..f28baff 100644 4.35 +--- a/builds/unix/configure.raw 4.36 ++++ b/builds/unix/configure.raw 4.37 +@@ -70,24 +70,25 @@ AC_SUBST(CC_BUILD) 4.38 + AC_SUBST(EXEEXT_BUILD) 4.39 + 4.40 + 4.41 +-# Since this file will be finally moved to another directory we make 4.42 +-# the path of the install scripts absolute. This small code snippet has 4.43 +-# been taken from automake's `ylwrap' script. 4.44 ++# Since these files will be eventually called from another directory (namely 4.45 ++# from the top level) we make the path of the scripts absolute. 4.46 ++# 4.47 ++# This small code snippet has been taken from automake's `ylwrap' script. 4.48 + 4.49 + AC_PROG_INSTALL 4.50 + case "$INSTALL" in 4.51 +-[\\/]* | ?:[\\/]*) 4.52 ++[[\\/]]* | ?:[[\\/]]*) 4.53 + ;; 4.54 +-*[\\/]*) 4.55 ++*[[\\/]]*) 4.56 + INSTALL="`pwd`/$INSTALL" 4.57 + ;; 4.58 + esac 4.59 + 4.60 + AC_PROG_MKDIR_P 4.61 + case "$MKDIR_P" in 4.62 +-[\\/]* | ?:[\\/]*) 4.63 ++[[\\/]]* | ?:[[\\/]]*) 4.64 + ;; 4.65 +-*[\\/]*) 4.66 ++*[[\\/]]*) 4.67 + MKDIR_P="`pwd`/$MKDIR_P" 4.68 + ;; 4.69 + esac 4.70 +-- 4.71 +cgit v0.9.0.2