Package Details: freetype2-ultimate5 2.12.1-1

Git Clone URL: https://aur.archlinux.org/freetype2-ultimate5.git (read-only, click to copy)
Package Base: freetype2-ultimate5
Description: FreeType patched for effect similar to Infinality's ultimate5 preset.
Upstream URL: https://www.freetype.org/
Licenses: GPL
Conflicts: freetype2
Provides: freetype2, libfreetype.so
Submitter: TomaszGasior
Maintainer: rko
Last Packager: rko
Votes: 17
Popularity: 0.035128
First Submitted: 2018-01-12 21:23 (UTC)
Last Updated: 2022-05-04 18:59 (UTC)

Required by (1151)

Sources (6)

Pinned Comments

rko commented on 2020-10-18 21:50 (UTC)

Update to version 2.10.3, upstream enabled subpixel rendering now that the patent has expired.

Currently, this package only adjust the values of FT_LcdFiveTapFilter default weights.

Latest Comments

1 2 Next › Last »

jonathon commented on 2021-12-02 21:06 (UTC)

git diff for 2.11.1:

diff --git a/PKGBUILD b/PKGBUILD
index fd79160..87d66f3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -9,11 +9,11 @@
 # * https://github.com/bohoomil/fontconfig-ultimate/blob/master/freetype/03-infinality-2.6.3-2016.04.16.patch#L2092
 # * https://www.reddit.com/r/archlinux/comments/5qkvqb/best_way_to_approximate_infinalitys_ultimate5

-__arch_pkg_commit="dc7f306d5507d0f2898a669b5d2d8fc6cd2a59a4"
+__arch_pkg_commit="e6ceca9800b40ad065f319b4944745bbb7fc176a"

 pkgname=freetype2-ultimate5
-pkgver=2.11.0
-pkgrel=2
+pkgver=2.11.1
+pkgrel=1
 pkgdesc="FreeType patched for effect similar to Infinality's ultimate5 preset."
 url="https://www.freetype.org/"
 conflicts=(freetype2)
@@ -30,11 +30,6 @@ source=(
    "upstream_02.patch::https://raw.githubusercontent.com/archlinux/svntogit-packages/$__arch_pkg_commit/trunk/0002-Enable-subpixel-rendering.patch"
    "upstream_03.patch::https://raw.githubusercontent.com/archlinux/svntogit-packages/$__arch_pkg_commit/trunk/0003-Enable-infinality-subpixel-hinting.patch"
    "upstream_04.patch::https://raw.githubusercontent.com/archlinux/svntogit-packages/$__arch_pkg_commit/trunk/0004-Enable-long-PCF-family-names.patch"
-   "upstream_06.patch::https://raw.githubusercontent.com/archlinux/svntogit-packages/$__arch_pkg_commit/trunk/0006-Return_FT_Err_Ok_while_trying_to_render_bitmap.patch"
-   "upstream_07.patch::https://raw.githubusercontent.com/archlinux/svntogit-packages/$__arch_pkg_commit/trunk/0007-Restore_quiet_no-op_rendering_of_bitmap_glyphs.patch"
-   "upstream_08.patch::https://raw.githubusercontent.com/archlinux/svntogit-packages/$__arch_pkg_commit/trunk/0008-sfnt-Add-API-for-retrieving-a-COLR-v1-ClipBox-table.patch"
-   "upstream_09.patch::https://raw.githubusercontent.com/archlinux/svntogit-packages/$__arch_pkg_commit/trunk/0009-src-sfnt-ttcolr.c-tt_face_get_color_glyph_clipbox-Mi.patch"
-   "upstream_10.patch::https://raw.githubusercontent.com/archlinux/svntogit-packages/$__arch_pkg_commit/trunk/0010-sfnt-Add-missing-blend-mode-plus-to-COLR-v1.patch"

    # Arch Linux package files.

@@ -46,12 +41,7 @@ sha256sums=('9554d3a23619a46cf48e512e5b6336afd0802f42fdaf9b2e47ba0c718143f1dd'
             '17ab1609cdbcaba3c5975f5cf1ffd078e067d560f906d5507390d41997e6c468'
             '561d2f2503d180b796f868470612610f6d7fcb34efa0620ecab38fd39002e27a'
             '9c068a984e7b9a27ff9e709839d522b66815ac4e8c7a5bd4ea0224335f7f2ef6'
-            '2b13b8cc9acc3e56be6b0f8102d648864227bf93637bc956d5052c77c8509782'
-            '21a2d243bc6b44d1cdb88ef29af2bd5ceda8d0faaf928bdc2c078a474ddc61f1'
-            '13aba5006db13522ff0f3ffc85f81058b6cfcc48671285b1a90ac041a6a51952'
-            '09a01b99839fc864db7a2c0748b4703ac5b04897cbd35e0d8969024b4ba89649'
-            'fbabfb745db32e1d90f9798e1018da26578f3bce9714dac8e64c15b691e76f69'
-            '8bee39bd3968c4804b70614a0a3ad597299ad0e824bc8aad5ce8aaf48067bde7')
+            '3333ae7cfda88429c97a7ae63b7d01ab398076c3b67182e960e5684050f2c5c8')

 prepare()
 {

jonathon commented on 2021-11-02 17:27 (UTC)

git diff for 2.11.0-4,

diff --git a/PKGBUILD b/PKGBUILD
index 12544ef..2b809d9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -9,11 +9,11 @@
 # * https://github.com/bohoomil/fontconfig-ultimate/blob/master/freetype/03-infinality-2.6.3-2016.04.16.patch#L2092
 # * https://www.reddit.com/r/archlinux/comments/5qkvqb/best_way_to_approximate_infinalitys_ultimate5

-__arch_pkg_commit="4bc1573435e38aa07178dcc838d763de701172d9"
+__arch_pkg_commit="dc7f306d5507d0f2898a669b5d2d8fc6cd2a59a4"

 pkgname=freetype2-ultimate5
 pkgver=2.11.0
-pkgrel=1
+pkgrel=2
 pkgdesc="FreeType patched for effect similar to Infinality's ultimate5 preset."
 url="https://www.freetype.org/"
 conflicts=(freetype2)
@@ -28,10 +28,15 @@ source=(
    "like-ultimate5.patch"

    # Arch Linux package files.
-   "upstream_1.patch::https://raw.githubusercontent.com/archlinux/svntogit-packages/$__arch_pkg_commit/trunk/0001-Enable-table-validation-modules.patch"
-   "upstream_2.patch::https://raw.githubusercontent.com/archlinux/svntogit-packages/$__arch_pkg_commit/trunk/0002-Enable-subpixel-rendering.patch"
-   "upstream_3.patch::https://raw.githubusercontent.com/archlinux/svntogit-packages/$__arch_pkg_commit/trunk/0003-Enable-infinality-subpixel-hinting.patch"
-   "upstream_4.patch::https://raw.githubusercontent.com/archlinux/svntogit-packages/$__arch_pkg_commit/trunk/0004-Enable-long-PCF-family-names.patch"
+   "upstream_01.patch::https://raw.githubusercontent.com/archlinux/svntogit-packages/$__arch_pkg_commit/trunk/0001-Enable-table-validation-modules.patch"
+   "upstream_02.patch::https://raw.githubusercontent.com/archlinux/svntogit-packages/$__arch_pkg_commit/trunk/0002-Enable-subpixel-rendering.patch"
+   "upstream_03.patch::https://raw.githubusercontent.com/archlinux/svntogit-packages/$__arch_pkg_commit/trunk/0003-Enable-infinality-subpixel-hinting.patch"
+   "upstream_04.patch::https://raw.githubusercontent.com/archlinux/svntogit-packages/$__arch_pkg_commit/trunk/0004-Enable-long-PCF-family-names.patch"
+   "upstream_06.patch::https://raw.githubusercontent.com/archlinux/svntogit-packages/$__arch_pkg_commit/trunk/0006-Return_FT_Err_Ok_while_trying_to_render_bitmap.patch"
+   "upstream_07.patch::https://raw.githubusercontent.com/archlinux/svntogit-packages/$__arch_pkg_commit/trunk/0007-Restore_quiet_no-op_rendering_of_bitmap_glyphs.patch"
+   "upstream_08.patch::https://raw.githubusercontent.com/archlinux/svntogit-packages/$__arch_pkg_commit/trunk/0008-sfnt-Add-API-for-retrieving-a-COLR-v1-ClipBox-table.patch"
+   "upstream_09.patch::https://raw.githubusercontent.com/archlinux/svntogit-packages/$__arch_pkg_commit/trunk/0009-src-sfnt-ttcolr.c-tt_face_get_color_glyph_clipbox-Mi.patch"
+   "upstream_10.patch::https://raw.githubusercontent.com/archlinux/svntogit-packages/$__arch_pkg_commit/trunk/0010-sfnt-Add-missing-blend-mode-plus-to-COLR-v1.patch"

    # FreeType source code.
    https://download-mirror.savannah.gnu.org/releases/freetype/freetype-${pkgver}.tar.xz
@@ -41,6 +46,11 @@ sha256sums=('9554d3a23619a46cf48e512e5b6336afd0802f42fdaf9b2e47ba0c718143f1dd'
             '17ab1609cdbcaba3c5975f5cf1ffd078e067d560f906d5507390d41997e6c468'
             '561d2f2503d180b796f868470612610f6d7fcb34efa0620ecab38fd39002e27a'
             '9c068a984e7b9a27ff9e709839d522b66815ac4e8c7a5bd4ea0224335f7f2ef6'
+            '2b13b8cc9acc3e56be6b0f8102d648864227bf93637bc956d5052c77c8509782'
+            '21a2d243bc6b44d1cdb88ef29af2bd5ceda8d0faaf928bdc2c078a474ddc61f1'
+            '13aba5006db13522ff0f3ffc85f81058b6cfcc48671285b1a90ac041a6a51952'
+            '09a01b99839fc864db7a2c0748b4703ac5b04897cbd35e0d8969024b4ba89649'
+            'fbabfb745db32e1d90f9798e1018da26578f3bce9714dac8e64c15b691e76f69'
             '8bee39bd3968c4804b70614a0a3ad597299ad0e824bc8aad5ce8aaf48067bde7')

 prepare()

jsie commented on 2021-10-29 23:19 (UTC)

If you use chromium 94+ , you need to apply patch 0008,0009 and 0010. You can find them here : https://github.com/archlinux/svntogit-packages/tree/packages/freetype2/trunk

luscinius commented on 2021-09-26 08:18 (UTC)

Default freetype2 package received a patch on Sep 21/22: backport FT_Get_Color_Glyph_ClipBox, it is needed for chromium 94. Since incorporation of that patch into freetype2/pushing chromium94 to the repos freetype2-ultimate5 does not work with chromium94.

jonathon commented on 2021-07-23 15:13 (UTC)

git diff for 2.11.0 and the deprecation of git.archlinux.org:

diff --git a/PKGBUILD b/PKGBUILD
index 7fc7003..12544ef 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -9,11 +9,11 @@
 # * https://github.com/bohoomil/fontconfig-ultimate/blob/master/freetype/03-infinality-2.6.3-2016.04.16.patch#L2092
 # * https://www.reddit.com/r/archlinux/comments/5qkvqb/best_way_to_approximate_infinalitys_ultimate5

-__arch_pkg_commit="a5a4ee489620cbb38b3a214feb6f3001a1a23449"
+__arch_pkg_commit="4bc1573435e38aa07178dcc838d763de701172d9"

 pkgname=freetype2-ultimate5
-pkgver=2.10.4
-pkgrel=2
+pkgver=2.11.0
+pkgrel=1
 pkgdesc="FreeType patched for effect similar to Infinality's ultimate5 preset."
 url="https://www.freetype.org/"
 conflicts=(freetype2)
@@ -28,20 +28,20 @@ source=(
    "like-ultimate5.patch"

    # Arch Linux package files.
-   "upstream_1.patch::https://git.archlinux.org/svntogit/packages.git/plain/trunk/0001-Enable-table-validation-modules.patch?h=packages/freetype2&id=$__arch_pkg_commit"
-   "upstream_2.patch::https://git.archlinux.org/svntogit/packages.git/plain/trunk/0002-Enable-subpixel-rendering.patch?h=packages/freetype2&id=$__arch_pkg_commit"
-   "upstream_3.patch::https://git.archlinux.org/svntogit/packages.git/plain/trunk/0003-Enable-infinality-subpixel-hinting.patch?h=packages/freetype2&id=$__arch_pkg_commit"
-   "upstream_4.patch::https://git.archlinux.org/svntogit/packages.git/plain/trunk/0004-Enable-long-PCF-family-names.patch?h=packages/freetype2&id=$__arch_pkg_commit"
+   "upstream_1.patch::https://raw.githubusercontent.com/archlinux/svntogit-packages/$__arch_pkg_commit/trunk/0001-Enable-table-validation-modules.patch"
+   "upstream_2.patch::https://raw.githubusercontent.com/archlinux/svntogit-packages/$__arch_pkg_commit/trunk/0002-Enable-subpixel-rendering.patch"
+   "upstream_3.patch::https://raw.githubusercontent.com/archlinux/svntogit-packages/$__arch_pkg_commit/trunk/0003-Enable-infinality-subpixel-hinting.patch"
+   "upstream_4.patch::https://raw.githubusercontent.com/archlinux/svntogit-packages/$__arch_pkg_commit/trunk/0004-Enable-long-PCF-family-names.patch"

    # FreeType source code.
    https://download-mirror.savannah.gnu.org/releases/freetype/freetype-${pkgver}.tar.xz
 )
 sha256sums=('9554d3a23619a46cf48e512e5b6336afd0802f42fdaf9b2e47ba0c718143f1dd'
-            'f41df4f336d5e82e58733c7a4594476c9216cfc85c096327745a7e1b559e17e1'
-            'dc77c1cfee4bf8e7e0690628c95d211df09e0d0750e4c8f075b78b5f105514f7'
-            '21a62bc12b848320c686d602d8d4e3bcd51294a9def4dc9c301736e077b59f3f'
-            '266384222f87a02fb02b2179828f6c26fe6d7b1fd09d1f7e3734e7fcb09cda2e'
-            '86a854d8905b19698bbc8f23b860bc104246ce4854dcea8e3b0fb21284f75784')
+            'e606bdba5c0ee698902886140e4643551ffc8327b1b7d2b0c9129d1f93b1f36c'
+            '17ab1609cdbcaba3c5975f5cf1ffd078e067d560f906d5507390d41997e6c468'
+            '561d2f2503d180b796f868470612610f6d7fcb34efa0620ecab38fd39002e27a'
+            '9c068a984e7b9a27ff9e709839d522b66815ac4e8c7a5bd4ea0224335f7f2ef6'
+            '8bee39bd3968c4804b70614a0a3ad597299ad0e824bc8aad5ce8aaf48067bde7')

 prepare()
 {

rko commented on 2020-10-25 19:44 (UTC)

@jonathan Thanks, changes have been incorporated.

jonathon commented on 2020-10-25 12:12 (UTC)

It looks like the checksum for upstream_1.patch is incorrect. Here's a small git diff:

diff --git a/PKGBUILD b/PKGBUILD
index bad563e..912bec7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -9,7 +9,7 @@
 # * https://github.com/bohoomil/fontconfig-ultimate/blob/master/freetype/03-infinality-2.6.3-2016.04.16.patch#L2092
 # * https://www.reddit.com/r/archlinux/comments/5qkvqb/best_way_to_approximate_infinalitys_ultimate5

-__arch_pkg_commit="68a744d932ddf1d218c687ed89f5742b57385bba"
+__arch_pkg_commit="a5a4ee489620cbb38b3a214feb6f3001a1a23449"

 pkgname=freetype2-ultimate5
 pkgver=2.10.4
@@ -37,7 +37,7 @@ source=(
        https://download-mirror.savannah.gnu.org/releases/freetype/freetype-${pkgver}.tar.xz
 )
 sha256sums=('9554d3a23619a46cf48e512e5b6336afd0802f42fdaf9b2e47ba0c718143f1dd'
-            '751ff94b186b5c5b02ae6fd22533c5954bb6a14dd4bac2dd8ff826ba2b695ef5'
+            'f41df4f336d5e82e58733c7a4594476c9216cfc85c096327745a7e1b559e17e1'
             'dc77c1cfee4bf8e7e0690628c95d211df09e0d0750e4c8f075b78b5f105514f7'
             '21a62bc12b848320c686d602d8d4e3bcd51294a9def4dc9c301736e077b59f3f'
             '266384222f87a02fb02b2179828f6c26fe6d7b1fd09d1f7e3734e7fcb09cda2e'

rko commented on 2020-10-18 21:50 (UTC)

Update to version 2.10.3, upstream enabled subpixel rendering now that the patent has expired.

Currently, this package only adjust the values of FT_LcdFiveTapFilter default weights.

TomaszGasior commented on 2019-04-13 11:38 (UTC)

@h_cheung No.

h_cheung commented on 2019-04-13 07:00 (UTC)

is there a lib32 package?