Commit 34a25c69 authored by Luca Giambonini's avatar Luca Giambonini

lib32-freetype2 2.9.1

parent 49e9e951
From 17dd2751813c3c8b37dac474cc5024473eb9bece Mon Sep 17 00:00:00 2001 From 7053fd3cef88991e2da6aac5f1dda2c30ce22b4c Mon Sep 17 00:00:00 2001
Message-Id: <7053fd3cef88991e2da6aac5f1dda2c30ce22b4c.1525259379.git.jan.steffens@gmail.com>
From: "Jan Alexander Steffens (heftig)" <jan.steffens@gmail.com> From: "Jan Alexander Steffens (heftig)" <jan.steffens@gmail.com>
Date: Tue, 23 Jun 2015 08:40:29 +0200 Date: Tue, 23 Jun 2015 08:40:29 +0200
Subject: [PATCH 1/4] Enable table validation modules Subject: [PATCH 1/4] Enable table validation modules
...@@ -8,11 +9,11 @@ Subject: [PATCH 1/4] Enable table validation modules ...@@ -8,11 +9,11 @@ Subject: [PATCH 1/4] Enable table validation modules
1 file changed, 2 insertions(+), 2 deletions(-) 1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/modules.cfg b/modules.cfg diff --git a/modules.cfg b/modules.cfg
index 517111efeb642459..64b2a34d510ce8f7 100644 index 4bf344524..f9aa44b2a 100644
--- a/modules.cfg --- a/modules.cfg
+++ b/modules.cfg +++ b/modules.cfg
@@ -120,30 +120,30 @@ AUX_MODULES += cache @@ -120,30 +120,30 @@ AUX_MODULES += cache
# TrueType GX/AAT table validation. Needs ftgxval.c below. # TrueType GX/AAT table validation. Needs `ftgxval.c' below.
# #
# No FT_CONFIG_OPTION_PIC support. # No FT_CONFIG_OPTION_PIC support.
-# AUX_MODULES += gxvalid -# AUX_MODULES += gxvalid
...@@ -36,7 +37,7 @@ index 517111efeb642459..64b2a34d510ce8f7 100644 ...@@ -36,7 +37,7 @@ index 517111efeb642459..64b2a34d510ce8f7 100644
# No FT_CONFIG_OPTION_PIC support. # No FT_CONFIG_OPTION_PIC support.
AUX_MODULES += bzip2 AUX_MODULES += bzip2
# OpenType table validation. Needs ftotval.c below. # OpenType table validation. Needs `ftotval.c' below.
# #
# No FT_CONFIG_OPTION_PIC support. # No FT_CONFIG_OPTION_PIC support.
-# AUX_MODULES += otvalid -# AUX_MODULES += otvalid
...@@ -45,5 +46,5 @@ index 517111efeb642459..64b2a34d510ce8f7 100644 ...@@ -45,5 +46,5 @@ index 517111efeb642459..64b2a34d510ce8f7 100644
# Auxiliary PostScript driver component to share common code. # Auxiliary PostScript driver component to share common code.
# #
-- --
2.13.0 2.17.0
From 239cd8209c8d15a641d4548d386aeae4853b7d23 Mon Sep 17 00:00:00 2001 From ecb052d87dd80603aac454a65fd6e074bc57772c Mon Sep 17 00:00:00 2001
Message-Id: <ecb052d87dd80603aac454a65fd6e074bc57772c.1525259379.git.jan.steffens@gmail.com>
In-Reply-To: <7053fd3cef88991e2da6aac5f1dda2c30ce22b4c.1525259379.git.jan.steffens@gmail.com>
References: <7053fd3cef88991e2da6aac5f1dda2c30ce22b4c.1525259379.git.jan.steffens@gmail.com>
From: "Jan Alexander Steffens (heftig)" <jan.steffens@gmail.com> From: "Jan Alexander Steffens (heftig)" <jan.steffens@gmail.com>
Date: Mon, 29 Aug 2016 08:43:10 +0200 Date: Mon, 29 Aug 2016 08:43:10 +0200
Subject: [PATCH 3/4] Enable infinality subpixel hinting Subject: [PATCH 2/4] Enable infinality subpixel hinting
--- ---
include/freetype/config/ftoption.h | 4 ++-- include/freetype/config/ftoption.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-) 1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/include/freetype/config/ftoption.h b/include/freetype/config/ftoption.h diff --git a/include/freetype/config/ftoption.h b/include/freetype/config/ftoption.h
index 1126716626b570df..ebb44acdbbef9a47 100644 index 4bcab2af5..862b926d5 100644
--- a/include/freetype/config/ftoption.h --- a/include/freetype/config/ftoption.h
+++ b/include/freetype/config/ftoption.h +++ b/include/freetype/config/ftoption.h
@@ -684,8 +684,8 @@ FT_BEGIN_HEADER @@ -658,8 +658,8 @@ FT_BEGIN_HEADER
/* [1] http://www.microsoft.com/typography/cleartype/truetypecleartype.aspx */ /* [1] https://www.microsoft.com/typography/cleartype/truetypecleartype.aspx */
/* */ /* */
/* #define TT_CONFIG_OPTION_SUBPIXEL_HINTING 1 */ /* #define TT_CONFIG_OPTION_SUBPIXEL_HINTING 1 */
-#define TT_CONFIG_OPTION_SUBPIXEL_HINTING 2 -#define TT_CONFIG_OPTION_SUBPIXEL_HINTING 2
...@@ -23,5 +26,5 @@ index 1126716626b570df..ebb44acdbbef9a47 100644 ...@@ -23,5 +26,5 @@ index 1126716626b570df..ebb44acdbbef9a47 100644
/*************************************************************************/ /*************************************************************************/
-- --
2.13.0 2.17.0
From a8f7f3068a8a5f94adfc77f4ddf03bf08da38f9b 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 2/4] 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 1bf6e8f534ff0734..1126716626b570df 100644
--- a/include/freetype/config/ftoption.h
+++ b/include/freetype/config/ftoption.h
@@ -122,7 +122,7 @@ FT_BEGIN_HEADER
/* This is done to allow FreeType clients to run unmodified, forcing */
/* them to display normal gray-level anti-aliased glyphs. */
/* */
-/* #define FT_CONFIG_OPTION_SUBPIXEL_RENDERING */
+#define FT_CONFIG_OPTION_SUBPIXEL_RENDERING
/*************************************************************************/
--
2.13.0
From 62da6a0f7f5cb77859a793863c386c452411e2a6 Mon Sep 17 00:00:00 2001 From bbb386e90cf9440c9c9952aa14bc309f2ec76205 Mon Sep 17 00:00:00 2001
Message-Id: <bbb386e90cf9440c9c9952aa14bc309f2ec76205.1525259379.git.jan.steffens@gmail.com>
In-Reply-To: <7053fd3cef88991e2da6aac5f1dda2c30ce22b4c.1525259379.git.jan.steffens@gmail.com>
References: <7053fd3cef88991e2da6aac5f1dda2c30ce22b4c.1525259379.git.jan.steffens@gmail.com>
From: "Jan Alexander Steffens (heftig)" <jan.steffens@gmail.com> From: "Jan Alexander Steffens (heftig)" <jan.steffens@gmail.com>
Date: Sun, 14 May 2017 18:09:31 +0200 Date: Sun, 14 May 2017 18:09:31 +0200
Subject: [PATCH 4/4] Enable long PCF family names Subject: [PATCH 3/4] Enable long PCF family names
--- ---
include/freetype/config/ftoption.h | 2 +- include/freetype/config/ftoption.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-) 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/freetype/config/ftoption.h b/include/freetype/config/ftoption.h diff --git a/include/freetype/config/ftoption.h b/include/freetype/config/ftoption.h
index ebb44acdbbef9a47..0b39b417162707e4 100644 index 862b926d5..bd6a4f7d3 100644
--- a/include/freetype/config/ftoption.h --- a/include/freetype/config/ftoption.h
+++ b/include/freetype/config/ftoption.h +++ b/include/freetype/config/ftoption.h
@@ -865,7 +865,7 @@ FT_BEGIN_HEADER @@ -849,7 +849,7 @@ FT_BEGIN_HEADER
/* If this option is activated, it can be controlled with the */ /* If this option is activated, it can be controlled with the */
/* `no-long-family-names' property of the pcf driver module. */ /* `no-long-family-names' property of the pcf driver module. */
/* */ /* */
...@@ -21,5 +24,5 @@ index ebb44acdbbef9a47..0b39b417162707e4 100644 ...@@ -21,5 +24,5 @@ index ebb44acdbbef9a47..0b39b417162707e4 100644
/*************************************************************************/ /*************************************************************************/
-- --
2.13.0 2.17.0
# Lib32 Packages for Chakra, part of chakra-project.org # Lib32 Packages for Chakra, part of chakra-project.org
#
# maintainer (x86_64): Giuseppe Calà <jiveaxe@gmail.com>
# maintainer (x86_64): Anke Boersma <abveritas[at]chakra-project[dot]org>
_pkgbasename=freetype2 _pkgbasename=freetype2
pkgname=lib32-$_pkgbasename pkgname=lib32-$_pkgbasename
pkgver=2.8 pkgver=2.9.1
pkgrel=1 pkgrel=1
pkgdesc="TrueType font rendering library (32-bit)" pkgdesc="TrueType font rendering library (32-bit)"
arch=(x86_64) arch=(x86_64)
...@@ -18,15 +15,13 @@ makedepends=('gcc-multilib') ...@@ -18,15 +15,13 @@ makedepends=('gcc-multilib')
provides=('libfreetype.so') provides=('libfreetype.so')
source=(https://download.savannah.gnu.org/releases/freetype/freetype-${pkgver}.tar.bz2{,.sig} source=(https://download.savannah.gnu.org/releases/freetype/freetype-${pkgver}.tar.bz2{,.sig}
0001-Enable-table-validation-modules.patch 0001-Enable-table-validation-modules.patch
0002-Enable-subpixel-rendering.patch 0002-Enable-infinality-subpixel-hinting.patch
0003-Enable-infinality-subpixel-hinting.patch 0003-Enable-long-PCF-family-names.patch)
0004-Enable-long-PCF-family-names.patch) sha1sums=('220c82062171c513e4017c523d196933c9de4a7d'
sha1sums=('42c6b1f733fe13a3eba135f5025b22cb68450f91'
'SKIP' 'SKIP'
'c3e91e668936206d3c158bffde0f69788a086a5b' 'd9eb22e5c962923089b0c9fc5491cf28a19bd982'
'4ff958229a7f87e04a9894d5a6ed2df227071931' 'd13503902e0404cf3558db76b477f23f9910d06e'
'81586014ea44375ddc85dd9dbcabae6e91c34d62' 'fc49742fb6c19fe0677e3552bb7c00aac8530265')
'334f229875039794adeb574e27d365bb445fb314')
validpgpkeys=('58E0C111E39F5408C5D3EC76C1A60EACE707FDA5') validpgpkeys=('58E0C111E39F5408C5D3EC76C1A60EACE707FDA5')
prepare() { prepare() {
...@@ -35,9 +30,8 @@ prepare() { ...@@ -35,9 +30,8 @@ prepare() {
cd freetype2 cd freetype2
patch -Np1 -i ../0001-Enable-table-validation-modules.patch patch -Np1 -i ../0001-Enable-table-validation-modules.patch
patch -Np1 -i ../0002-Enable-subpixel-rendering.patch patch -Np1 -i ../0002-Enable-infinality-subpixel-hinting.patch
patch -Np1 -i ../0003-Enable-infinality-subpixel-hinting.patch patch -Np1 -i ../0003-Enable-long-PCF-family-names.patch
patch -Np1 -i ../0004-Enable-long-PCF-family-names.patch
} }
build() { build() {
...@@ -59,5 +53,5 @@ package() { ...@@ -59,5 +53,5 @@ package() {
cd freetype2 cd freetype2
make DESTDIR="${pkgdir}" install make DESTDIR="${pkgdir}" install
rm -r "${pkgdir}"/usr/{include,share,bin} rm -r "${pkgdir}"/usr/{include,share}
} }
--- freetype-2.2.1/modules.cfg.orig 2006-07-07 21:01:09.000000000 -0400
+++ freetype-2.2.1/modules.cfg 2006-07-07 21:01:54.000000000 -0400
@@ -110,7 +110,7 @@
AUX_MODULES += cache
# TrueType GX/AAT table validation. Needs ftgxval.c below.
-# AUX_MODULES += gxvalid
+AUX_MODULES += gxvalid
# Support for streams compressed with gzip (files with suffix .gz).
#
@@ -124,7 +124,7 @@
# OpenType table validation. Needs ftotval.c below.
#
-# AUX_MODULES += otvalid
+AUX_MODULES += otvalid
# Auxiliary PostScript driver component to share common code.
#
--- freetype-2.3.0/include/freetype/config/ftoption.h.spf 2007-01-18 14:27:34.000000000 -0500
+++ freetype-2.3.0/include/freetype/config/ftoption.h 2007-01-18 14:27:48.000000000 -0500
@@ -92,7 +92,7 @@
/* This is done to allow FreeType clients to run unmodified, forcing */
/* them to display normal gray-level anti-aliased glyphs. */
/* */
-/* #define FT_CONFIG_OPTION_SUBPIXEL_RENDERING */
+#define FT_CONFIG_OPTION_SUBPIXEL_RENDERING
/*************************************************************************/
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment