Bug 268627 - x11-fonts/fontconfig: Update to 2.14.2
Summary: x11-fonts/fontconfig: Update to 2.14.2
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Daniel Engberg
URL: https://gitlab.freedesktop.org/fontco...
Keywords:
Depends on:
Blocks:
 
Reported: 2022-12-28 21:32 UTC by Daniel Engberg
Modified: 2023-02-20 15:13 UTC (History)
1 user (show)

See Also:
tcberner: maintainer-feedback+
antoine: exp-run+


Attachments
Patch for fontconfig (9.77 KB, patch)
2022-12-28 21:32 UTC, Daniel Engberg
no flags Details | Diff
Patch for fontconfig v2 (9.21 KB, patch)
2023-02-10 22:07 UTC, Daniel Engberg
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Engberg freebsd_committer freebsd_triage 2022-12-28 21:32:08 UTC
Created attachment 239101 [details]
Patch for fontconfig

Upstream now supports definition a lot or variables which reduces our custom patches by a lot. 

Potential issues:
additional-fonts-dirs variable seems to get lost (ignored) in Meson?
localstatedir should be set to /var or something else?

Please test and/or provide feedback. :)
Comment 1 Daniel Engberg freebsd_committer freebsd_triage 2022-12-28 21:35:06 UTC
Forgot to mention, backport upstream commit aec775130bf78b3851bc40b11ce4fd8bf823f245 to fix cachedir option
Comment 2 Tobias C. Berner freebsd_committer freebsd_triage 2022-12-29 11:01:24 UTC
Moin moin

Thanks!

lgtm, please ask for an exp-run before committing.


mfg Tobias
Comment 3 Daniel Engberg freebsd_committer freebsd_triage 2023-02-07 18:05:19 UTC
Upstream released 2.14.2 recently, I'll try to get it done this week
Comment 4 Daniel Engberg freebsd_committer freebsd_triage 2023-02-10 22:07:32 UTC
Created attachment 240067 [details]
Patch for fontconfig v2

Update to 2.14.2
Comment 5 Daniel Engberg freebsd_committer freebsd_triage 2023-02-10 22:09:49 UTC
exp-run please? :-)
Comment 6 Antoine Brodin freebsd_committer freebsd_triage 2023-02-18 07:55:06 UTC
Exp-run looks fine
Comment 7 commit-hook freebsd_committer freebsd_triage 2023-02-20 15:12:01 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=b57fcb31ae96e8b145167ba71d3431bbb20e1a1c

commit b57fcb31ae96e8b145167ba71d3431bbb20e1a1c
Author:     Daniel Engberg <diizzy@FreeBSD.org>
AuthorDate: 2023-02-20 14:50:31 +0000
Commit:     Daniel Engberg <diizzy@FreeBSD.org>
CommitDate: 2023-02-20 15:10:31 +0000

    x11-fonts/fontconfig: Update to 2.14.2

    Upstream now supports definition of a lot of variables which means we
    can now drop a bunch of local patches.

    Changelog:
    https://gitlab.freedesktop.org/fontconfig/fontconfig/-/blob/2.14.1/README

    PR:             268627
    Approved by:    desktop (tcberner)
    Exp-run by:     antoine

 x11-fonts/fontconfig/Makefile                      | 23 ++++++---------
 x11-fonts/fontconfig/distinfo                      |  6 ++--
 .../files/patch-conf.d_meson.build (gone)          | 33 ----------------------
 x11-fonts/fontconfig/files/patch-meson.build       | 29 ++-----------------
 .../files/patch-meson__options.txt (gone)          |  8 ------
 .../fontconfig/files/patch-src_meson.build (gone)  | 12 --------
 x11-fonts/fontconfig/pkg-plist                     |  9 +++++-
 7 files changed, 22 insertions(+), 98 deletions(-)
Comment 8 Daniel Engberg freebsd_committer freebsd_triage 2023-02-20 15:13:15 UTC
Thanks for exp-run