summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO21
-rw-r--r--0002-Enable-subpixel-rendering.patch24
-rw-r--r--0003-Enable-v35-subpixel-hinting.patch6
-rw-r--r--PKGBUILD24
4 files changed, 39 insertions, 36 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e3ef35bc3153..4f62f3a7d1d8 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,32 +1,29 @@
-# Generated by mksrcinfo v8
-# Thu Mar 21 10:17:37 UTC 2019
pkgbase = lib32-freetype2-v35
pkgdesc = TrueType font rendering library with v35 bytecode interpreter only
- pkgver = 2.10.0
+ pkgver = 2.13.2
pkgrel = 1
url = http://www.freetype.org/
- arch = i686
arch = x86_64
license = GPL
makedepends = gcc-multilib
+ depends = lib32-brotli
depends = lib32-zlib
depends = lib32-bzip2
depends = lib32-libpng
depends = lib32-harfbuzz
depends = freetype2-v35
provides = libfreetype.so
- provides = lib32-freetype2=2.10.0
+ provides = lib32-freetype2=2.13.2
conflicts = lib32-freetype2
- source = https://download.savannah.gnu.org/releases/freetype/freetype-2.10.0.tar.bz2
+ source = https://download-mirror.savannah.gnu.org/releases/freetype/freetype-2.13.2.tar.xz
source = 0001-Enable-table-validation-modules.patch
source = 0002-Enable-subpixel-rendering.patch
source = 0003-Enable-v35-subpixel-hinting.patch
source = 0004-Enable-long-PCF-family-names.patch
- sha1sums = f6abf03e0e3189a0de883981c57d3861b5d314f5
- sha1sums = 46fd67e6a594f6c2c473b9321ba64913984ba42f
- sha1sums = 57b1671593684712a555ac5a42bf22f2b85dbe1b
- sha1sums = 8b7911d96f9854ee139b82a88c1ba634e11873ec
- sha1sums = af76172be8135e74391b7ad1b82c2124ae0ad86c
+ sha256sums = 12991c4e55c506dd7f9b765933e62fd2be2e06d421505d7950a132e4f1bb484d
+ sha256sums = SKIP
+ sha256sums = SKIP
+ sha256sums = SKIP
+ sha256sums = SKIP
pkgname = lib32-freetype2-v35
-
diff --git a/0002-Enable-subpixel-rendering.patch b/0002-Enable-subpixel-rendering.patch
index 34a533b5935b..95f40a306efa 100644
--- a/0002-Enable-subpixel-rendering.patch
+++ b/0002-Enable-subpixel-rendering.patch
@@ -1,12 +1,22 @@
-diff -pudr a/include/freetype/config/ftoption.h b/include/freetype/config/ftoption.h
---- a/include/freetype/config/ftoption.h 2019-02-23 12:09:06.000000000 +0300
-+++ b/include/freetype/config/ftoption.h 2019-03-21 12:44:40.553974923 +0300
-@@ -126,7 +126,7 @@ FT_BEGIN_HEADER
- * macro is not defined, FreeType offers alternative LCD rendering
- * technology that produces excellent output without LCD filtering.
+From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
+From: "Jan Alexander Steffens (heftig)" <jan.steffens@gmail.com>
+Date: Tue, 23 Jun 2015 08:43:07 +0200
+Subject: [PATCH] Enable subpixel rendering
+
+---
+ include/freetype/config/ftoption.h | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/include/freetype/config/ftoption.h b/include/freetype/config/ftoption.h
+index 1976b33af959..b3425e55feec 100644
+--- a/include/freetype/config/ftoption.h
++++ b/include/freetype/config/ftoption.h
+@@ -123,7 +123,7 @@ FT_BEGIN_HEADER
+ * When this macro is not defined, FreeType offers alternative LCD
+ * rendering technology that produces excellent output.
*/
-/* #define FT_CONFIG_OPTION_SUBPIXEL_RENDERING */
-+ #define FT_CONFIG_OPTION_SUBPIXEL_RENDERING
++#define FT_CONFIG_OPTION_SUBPIXEL_RENDERING
/**************************************************************************
diff --git a/0003-Enable-v35-subpixel-hinting.patch b/0003-Enable-v35-subpixel-hinting.patch
index c025e0efdea6..cc52541e44c9 100644
--- a/0003-Enable-v35-subpixel-hinting.patch
+++ b/0003-Enable-v35-subpixel-hinting.patch
@@ -4,9 +4,7 @@ diff -pudr a/include/freetype/config/ftoption.h b/include/freetype/config/ftopti
@@ -658,7 +658,7 @@ FT_BEGIN_HEADER
* https://www.microsoft.com/typography/cleartype/truetypecleartype.aspx
*/
- /* #define TT_CONFIG_OPTION_SUBPIXEL_HINTING 1 */
--#define TT_CONFIG_OPTION_SUBPIXEL_HINTING 2
-+/* #define TT_CONFIG_OPTION_SUBPIXEL_HINTING 2 */
- /* #define TT_CONFIG_OPTION_SUBPIXEL_HINTING ( 1 | 2 ) */
+-#define TT_CONFIG_OPTION_SUBPIXEL_HINTING
++/* #define TT_CONFIG_OPTION_SUBPIXEL_HINTING */
diff --git a/PKGBUILD b/PKGBUILD
index 7fca7e4f5e75..7ee5f489ff89 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,29 +5,27 @@
_pkgname=freetype2
_pkgbasename=${_pkgname}-v35
pkgname=lib32-${_pkgbasename}
-pkgver=2.10.0
+pkgver=2.13.2
pkgrel=1
pkgdesc="TrueType font rendering library with v35 bytecode interpreter only"
-arch=(i686 x86_64)
+arch=(x86_64)
license=('GPL')
url="http://www.freetype.org/"
# adding harfbuzz for improved OpenType features auto-hinting
# introduces a cycle dep to harfbuzz depending on freetype wanted by upstream
-depends=('lib32-zlib' 'lib32-bzip2' 'lib32-libpng' 'lib32-harfbuzz' $_pkgbasename)
+depends=('lib32-brotli' 'lib32-zlib' 'lib32-bzip2' 'lib32-libpng' 'lib32-harfbuzz' $_pkgbasename)
makedepends=('gcc-multilib')
provides=('libfreetype.so' lib32-${_pkgname}=${pkgver})
conflicts=(lib32-${_pkgname})
-source=(https://download.savannah.gnu.org/releases/freetype/freetype-${pkgver}.tar.bz2
- 0001-Enable-table-validation-modules.patch
- 0002-Enable-subpixel-rendering.patch
- 0003-Enable-v35-subpixel-hinting.patch
- 0004-Enable-long-PCF-family-names.patch
+source=(
+ https://download-mirror.savannah.gnu.org/releases/freetype/freetype-${pkgver}.tar.xz
+ 0001-Enable-table-validation-modules.patch
+ 0002-Enable-subpixel-rendering.patch
+ 0003-Enable-v35-subpixel-hinting.patch
+ 0004-Enable-long-PCF-family-names.patch
)
-sha1sums=('f6abf03e0e3189a0de883981c57d3861b5d314f5'
- '46fd67e6a594f6c2c473b9321ba64913984ba42f'
- '57b1671593684712a555ac5a42bf22f2b85dbe1b'
- '8b7911d96f9854ee139b82a88c1ba634e11873ec'
- 'af76172be8135e74391b7ad1b82c2124ae0ad86c'
+sha256sums=('12991c4e55c506dd7f9b765933e62fd2be2e06d421505d7950a132e4f1bb484d'
+ SKIP SKIP SKIP SKIP
)
prepare() {