summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO28
-rw-r--r--0001-subpixel-disable-quantization.patch (renamed from freetype-2.5.5-subpixel-disable-quantization.patch)6
-rw-r--r--0002-bytecode.patch (renamed from freetype-2.5.5-bytecode.patch)6
-rw-r--r--0003-enable-spr.patch (renamed from freetype-2.5.5-enable-spr.patch)6
-rw-r--r--0004-enable-valid.patch (renamed from freetype-2.5.5-enable-valid.patch)16
-rw-r--r--0005-memcpy-fix.patch (renamed from freetype-2.5.5-memcpy-fix.patch)6
-rw-r--r--PKGBUILD31
7 files changed, 50 insertions, 49 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a25eb88411df..daf02c79a41d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,27 +1,27 @@
pkgbase = freetype2-cleartype
pkgdesc = TrueType font rendering library with ClearType patch
- pkgver = 2.5.5
+ pkgver = 2.7
pkgrel = 1
url = http://freetype.sourceforge.net/
arch = i686
arch = x86_64
license = GPL
depends = zlib
- provides = freetype2=2.5.5
+ provides = freetype2=2.7
conflicts = freetype2
options = !libtool
- source = http://downloads.sourceforge.net/sourceforge/freetype/freetype-2.5.5.tar.bz2
- source = freetype-2.5.5-subpixel-disable-quantization.patch
- source = freetype-2.5.5-bytecode.patch
- source = freetype-2.5.5-enable-spr.patch
- source = freetype-2.5.5-enable-valid.patch
- source = freetype-2.5.5-memcpy-fix.patch
- md5sums = 2a7a314927011d5030903179cf183be0
- md5sums = f76c05235aaa646b3fe224fcbf2b6ed7
- md5sums = f08498a4b121cd74dc94506a5bc989b9
- md5sums = a597c6b931bb830d9b3a995f0f327adb
- md5sums = 0cb479622259cc6d94abf58c8704787f
- md5sums = 9faed89411e6103213189652c8e57381
+ source = http://downloads.sourceforge.net/sourceforge/freetype/freetype-2.7.tar.bz2
+ source = 0001-subpixel-disable-quantization.patch
+ source = 0002-bytecode.patch
+ source = 0003-enable-spr.patch
+ source = 0004-enable-valid.patch
+ source = 0005-memcpy-fix.patch
+ md5sums = be4601619827b7935e1d861745923a68
+ md5sums = 7d44826389c2ef5c8b3b1e0f2d315f00
+ md5sums = fd6b679327c5aa57fffba2bd51af208b
+ md5sums = 618d7265f93a59b78550bb2c0ced7976
+ md5sums = cef23c05395eb7ead5050b4ffc6616c1
+ md5sums = 029bf39a0f9995f8adf86a2ddf215761
pkgname = freetype2-cleartype
diff --git a/freetype-2.5.5-subpixel-disable-quantization.patch b/0001-subpixel-disable-quantization.patch
index 54cdbb451aca..3254f49df9c6 100644
--- a/freetype-2.5.5-subpixel-disable-quantization.patch
+++ b/0001-subpixel-disable-quantization.patch
@@ -1,6 +1,6 @@
-diff -Naur freetype-2.5.5/src/autofit/aflatin.c freetype-2.5.5.new/src/autofit/aflatin.c
---- freetype-2.5.5/src/autofit/aflatin.c 2014-11-19 16:37:26.000000000 -0500
-+++ freetype-2.5.5.new/src/autofit/aflatin.c 2015-04-21 18:35:03.311094903 -0400
+diff -Naur a/src/autofit/aflatin.c b/src/autofit/aflatin.c
+--- a/src/autofit/aflatin.c 2014-11-19 16:37:26.000000000 -0500
++++ b/src/autofit/aflatin.c 2015-04-21 18:35:03.311094903 -0400
@@ -1973,14 +1973,14 @@
* We snap the width of vertical stems for the monochrome and
* horizontal LCD rendering targets only.
diff --git a/freetype-2.5.5-bytecode.patch b/0002-bytecode.patch
index a87291b3a22d..ba4fec0e8eea 100644
--- a/freetype-2.5.5-bytecode.patch
+++ b/0002-bytecode.patch
@@ -1,6 +1,6 @@
-diff -Naur freetype-2.5.5/include/freetype/config/ftoption.h freetype-2.5.5.new/include/freetype/config/ftoption.h
---- freetype-2.5.5/include/config/ftoption.h 2014-11-19 16:38:59.000000000 -0500
-+++ freetype-2.5.5.new/include/config/ftoption.h 2015-04-21 18:17:47.083082649 -0400
+diff -Naur a/include/freetype/config/ftoption.h b/include/freetype/config/ftoption.h
+--- a/include/freetype/config/ftoption.h 2014-11-19 16:38:59.000000000 -0500
++++ b/include/freetype/config/ftoption.h 2015-04-21 18:17:47.083082649 -0400
@@ -686,7 +686,7 @@
/* http://www.microsoft.com/typography/otspec/glyf.htm */
/* http://fonts.apple.com/TTRefMan/RM06/Chap6glyf.html */
diff --git a/freetype-2.5.5-enable-spr.patch b/0003-enable-spr.patch
index fdaa1d5cada3..8461388ff161 100644
--- a/freetype-2.5.5-enable-spr.patch
+++ b/0003-enable-spr.patch
@@ -1,6 +1,6 @@
-diff -Naur freetype-2.5.5/include/freetype/config/ftoption.h freetype-2.5.5.new/include/freetype/config/ftoption.h
---- freetype-2.5.5/include/config/ftoption.h 2014-11-19 16:38:59.000000000 -0500
-+++ freetype-2.5.5.new/include/config/ftoption.h 2015-04-21 18:12:39.477079011 -0400
+diff -Naur a/include/freetype/config/ftoption.h b/include/freetype/config/ftoption.h
+--- a/include/freetype/config/ftoption.h 2014-11-19 16:38:59.000000000 -0500
++++ b/include/freetype/config/ftoption.h 2015-04-21 18:12:39.477079011 -0400
@@ -92,7 +92,7 @@
/* This is done to allow FreeType clients to run unmodified, forcing */
/* them to display normal gray-level anti-aliased glyphs. */
diff --git a/freetype-2.5.5-enable-valid.patch b/0004-enable-valid.patch
index 49b416b3157e..4d66cd3f507f 100644
--- a/freetype-2.5.5-enable-valid.patch
+++ b/0004-enable-valid.patch
@@ -1,19 +1,19 @@
-diff -Naur freetype-2.5.5/modules.cfg freetype-2.5.5.new/modules.cfg
---- freetype-2.5.5/modules.cfg 2014-04-20 12:18:50.000000000 -0400
-+++ freetype-2.5.5.new/modules.cfg 2015-04-21 18:24:07.648087149 -0400
-@@ -110,7 +110,7 @@
- AUX_MODULES += cache
-
+diff -Naur a/modules.cfg b/modules.cfg
+--- a/modules.cfg 2016-10-02 17:53:59.114803293 +0200
++++ b/modules.cfg 2016-10-02 17:54:33.454802250 +0200
+@@ -120,7 +120,7 @@
# TrueType GX/AAT table validation. Needs ftgxval.c below.
+ #
+ # No FT_CONFIG_OPTION_PIC support.
-# AUX_MODULES += gxvalid
+AUX_MODULES += gxvalid
# Support for streams compressed with gzip (files with suffix .gz).
#
-@@ -129,7 +129,7 @@
-
+@@ -143,7 +143,7 @@
# OpenType table validation. Needs ftotval.c below.
#
+ # No FT_CONFIG_OPTION_PIC support.
-# AUX_MODULES += otvalid
+AUX_MODULES += otvalid
diff --git a/freetype-2.5.5-memcpy-fix.patch b/0005-memcpy-fix.patch
index 7ee202b602b6..3bbf27c2170e 100644
--- a/freetype-2.5.5-memcpy-fix.patch
+++ b/0005-memcpy-fix.patch
@@ -1,6 +1,6 @@
-diff -Naur freetype-2.5.5/src/psaux/psobjs.c freetype-2.5.5.new/src/psaux/psobjs.c
---- freetype-2.5.5/src/psaux/psobjs.c 2014-11-25 02:48:48.000000000 -0500
-+++ freetype-2.5.5.new/src/psaux/psobjs.c 2015-04-21 18:31:03.106092062 -0400
+diff -Naur a/src/psaux/psobjs.c b/src/psaux/psobjs.c
+--- a/src/psaux/psobjs.c 2014-11-25 02:48:48.000000000 -0500
++++ b/src/psaux/psobjs.c 2015-04-21 18:31:03.106092062 -0400
@@ -182,6 +182,11 @@
return FT_THROW( Invalid_Argument );
}
diff --git a/PKGBUILD b/PKGBUILD
index 7a6aa0da011c..c9297b9f7eb0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,4 +1,5 @@
-# Maintainer: frames <markkuehn at outlook dot com>
+# Maintainer: Marcin (CTRL) Wieczorek <marcin@marcin.co>
+# Contributor: frames <markkuehn at outlook dot com>
# Contributor: Estevao Valadao <estevao@archlinux-br.org>
# Contributor: Tetsumaki <http://goo.gl/YMBdA>
# Contributor: Dave Reisner <d@falconindy.com>
@@ -6,7 +7,7 @@
# Contributor: freedom
pkgname=freetype2-cleartype
-pkgver=2.5.5
+pkgver=2.7
pkgrel=1
pkgdesc="TrueType font rendering library with ClearType patch"
arch=('i686' 'x86_64')
@@ -17,24 +18,24 @@ conflicts=('freetype2')
provides=("freetype2=$pkgver")
options=('!libtool')
source=("http://downloads.sourceforge.net/sourceforge/freetype/freetype-${pkgver}.tar.bz2"
- freetype-2.5.5-subpixel-disable-quantization.patch
- freetype-2.5.5-bytecode.patch
- freetype-2.5.5-enable-spr.patch
- freetype-2.5.5-enable-valid.patch
- freetype-2.5.5-memcpy-fix.patch)
-md5sums=('2a7a314927011d5030903179cf183be0'
- 'f76c05235aaa646b3fe224fcbf2b6ed7'
- 'f08498a4b121cd74dc94506a5bc989b9'
- 'a597c6b931bb830d9b3a995f0f327adb'
- '0cb479622259cc6d94abf58c8704787f'
- '9faed89411e6103213189652c8e57381')
+ '0001-subpixel-disable-quantization.patch'
+ '0002-bytecode.patch'
+ '0003-enable-spr.patch'
+ '0004-enable-valid.patch'
+ '0005-memcpy-fix.patch')
+md5sums=('be4601619827b7935e1d861745923a68'
+ '7d44826389c2ef5c8b3b1e0f2d315f00'
+ 'fd6b679327c5aa57fffba2bd51af208b'
+ '618d7265f93a59b78550bb2c0ced7976'
+ 'cef23c05395eb7ead5050b4ffc6616c1'
+ '029bf39a0f9995f8adf86a2ddf215761')
prepare() {
cd "freetype-$pkgver"
for p in $(find "$srcdir" -maxdepth 1 -name '*.patch'); do
- msg2 "Applying $p"
- patch -Np1 -i "$p"
+ msg2 "Applying $p"
+ patch -Np1 -i "$p"
done
}