Jan Alexander Steffens (heftig) pushed to branch main at Arch Linux / Packaging 
/ Packages / lib32-freetype2


Commits:
2b055680 by Jan Alexander Steffens (heftig) at 2025-02-06T00:32:55+01:00
2.13.3-3: Port changes from freetype2

- - - - -


5 changed files:

- .SRCINFO
- 0001-Enable-table-validation-modules.patch
- 0002-Enable-subpixel-rendering.patch
- 0003-Enable-long-PCF-family-names.patch
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
 pkgbase = lib32-freetype2
        pkgdesc = Font rasterization library (32-bit)
        pkgver = 2.13.3
-       pkgrel = 2
+       pkgrel = 3
        url = https://www.freetype.org/
        arch = x86_64
        license = FTL OR GPL-2.0-or-later
@@ -9,6 +9,7 @@ pkgbase = lib32-freetype2
        depends = freetype2
        depends = lib32-brotli
        depends = lib32-bzip2
+       depends = lib32-glibc
        depends = lib32-libpng
        depends = lib32-zlib
        depends = lib32-harfbuzz
@@ -20,9 +21,9 @@ pkgbase = lib32-freetype2
        validpgpkeys = E30674707856409FF1948010BE6C3AAC63AD8E3F
        b2sums = 
f9591c6998df02b072adaf38a968e91deae8ed4d53ea0cb74d08982c4f0e48b1a98c1378a698164e4f730f07a3b0bea308a94fcc2e2b8ce9967dbf9478b599bd
        b2sums = SKIP
-       b2sums = 
b7e3b72e2d6aed548c1762a16ee08ac47a05caf29c5d37ef03c6791e6dbd109fdfef0b246540c35e968d54f2103b70e80eccff72ac54d34224c6d064aa53d720
-       b2sums = 
d2b507830adf1bb9db619cd2e0bbb0dfe5b16ba7d4467ad503e954cf91715c5aa5b52b1d3865abc9841990cda56f223eb6f282d4baf7f31fd525cc90aa96b884
-       b2sums = 
b83a599da8eef1c39a268482db8e82f03a2c9b68850a0ec782e9839e7b45a3b0f989d997647eb55e5b18f2fe0c988e73f0ec6c4eb4c0787689f9e0213faa4320
+       b2sums = 
7ddac82b202db33450af3c8ba59f932206c998fa4706369fb6c536d9b7af5100db03b2d8c1ac5de98d54e3ef3b1262f494437c041f3343f6c9e3ed112d2d1098
+       b2sums = 
24af9fd7e64d4e95e0438bbc96529c6e37d8407188f3df63ecd36b1270ccd6a196545e60276207fefeb5ea786ad15712004313cbd7e11f31368fe7b930d84bbc
+       b2sums = 
b3946946c5f46e17339d5c24b2e54d985c410355df8dac8b35c90cef59e7fe0ed8bcac4e27f32bda9f5943495adbb25510dc22c3970c0734f408e9bf2e0aaa5b
 
 pkgname = lib32-freetype2
        provides = libfreetype.so


=====================================
0001-Enable-table-validation-modules.patch
=====================================
@@ -1,5 +1,5 @@
 From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
-From: "Jan Alexander Steffens (heftig)" <jan.steff...@gmail.com>
+From: "Jan Alexander Steffens (heftig)" <hef...@archlinux.org>
 Date: Tue, 23 Jun 2015 08:40:29 +0200
 Subject: [PATCH] Enable table validation modules
 


=====================================
0002-Enable-subpixel-rendering.patch
=====================================
@@ -1,5 +1,5 @@
 From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
-From: "Jan Alexander Steffens (heftig)" <jan.steff...@gmail.com>
+From: "Jan Alexander Steffens (heftig)" <hef...@archlinux.org>
 Date: Tue, 23 Jun 2015 08:43:07 +0200
 Subject: [PATCH] Enable subpixel rendering
 


=====================================
0003-Enable-long-PCF-family-names.patch
=====================================
@@ -1,5 +1,5 @@
 From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
-From: "Jan Alexander Steffens (heftig)" <jan.steff...@gmail.com>
+From: "Jan Alexander Steffens (heftig)" <hef...@archlinux.org>
 Date: Sun, 14 May 2017 18:09:31 +0200
 Subject: [PATCH] Enable long PCF family names
 


=====================================
PKGBUILD
=====================================
@@ -7,7 +7,7 @@ pkgname=(
   lib32-freetype2
 )
 pkgver=2.13.3
-pkgrel=2
+pkgrel=3
 epoch=
 pkgdesc="Font rasterization library (32-bit)"
 url="https://www.freetype.org/";
@@ -17,6 +17,7 @@ depends=(
   freetype2
   lib32-brotli
   lib32-bzip2
+  lib32-glibc
   lib32-libpng
   lib32-zlib
 
@@ -34,18 +35,17 @@ source=(
 )
 
b2sums=('f9591c6998df02b072adaf38a968e91deae8ed4d53ea0cb74d08982c4f0e48b1a98c1378a698164e4f730f07a3b0bea308a94fcc2e2b8ce9967dbf9478b599bd'
         'SKIP'
-        
'b7e3b72e2d6aed548c1762a16ee08ac47a05caf29c5d37ef03c6791e6dbd109fdfef0b246540c35e968d54f2103b70e80eccff72ac54d34224c6d064aa53d720'
-        
'd2b507830adf1bb9db619cd2e0bbb0dfe5b16ba7d4467ad503e954cf91715c5aa5b52b1d3865abc9841990cda56f223eb6f282d4baf7f31fd525cc90aa96b884'
-        
'b83a599da8eef1c39a268482db8e82f03a2c9b68850a0ec782e9839e7b45a3b0f989d997647eb55e5b18f2fe0c988e73f0ec6c4eb4c0787689f9e0213faa4320')
+        
'7ddac82b202db33450af3c8ba59f932206c998fa4706369fb6c536d9b7af5100db03b2d8c1ac5de98d54e3ef3b1262f494437c041f3343f6c9e3ed112d2d1098'
+        
'24af9fd7e64d4e95e0438bbc96529c6e37d8407188f3df63ecd36b1270ccd6a196545e60276207fefeb5ea786ad15712004313cbd7e11f31368fe7b930d84bbc'
+        
'b3946946c5f46e17339d5c24b2e54d985c410355df8dac8b35c90cef59e7fe0ed8bcac4e27f32bda9f5943495adbb25510dc22c3970c0734f408e9bf2e0aaa5b')
 validpgpkeys=(
   E30674707856409FF1948010BE6C3AAC63AD8E3F # Werner Lemberg <w...@gnu.org>
 )
 
 prepare() {
-  cd freetype-$pkgver
-  patch -Np1 -i ../0001-Enable-table-validation-modules.patch
-  patch -Np1 -i ../0002-Enable-subpixel-rendering.patch
-  patch -Np1 -i ../0003-Enable-long-PCF-family-names.patch
+  patch -d freetype-$pkgver -Np1 < 0001-Enable-table-validation-modules.patch
+  patch -d freetype-$pkgver -Np1 < 0002-Enable-subpixel-rendering.patch
+  patch -d freetype-$pkgver -Np1 < 0003-Enable-long-PCF-family-names.patch
 }
 
 build() {
@@ -63,7 +63,9 @@ check() {
 }
 
 package_lib32-freetype2() {
-  provides=(libfreetype.so)
+  provides=(
+    libfreetype.so
+  )
 
   meson install -C build --destdir="$pkgdir"
 



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/lib32-freetype2/-/commit/2b0556802de2668697f0baff058f6c9bbb123932

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/lib32-freetype2/-/commit/2b0556802de2668697f0baff058f6c9bbb123932
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to