Bug 266255 - x11-fonts/libXft: Update to 2.3.5
Summary: x11-fonts/libXft: Update to 2.3.5
Status: Closed Overcome By Events
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-desktop (Team)
URL: https://gitlab.freedesktop.org/xorg/l...
Keywords:
Depends on:
Blocks:
 
Reported: 2022-09-06 16:33 UTC by Emanuel Haupt
Modified: 2022-09-10 08:11 UTC (History)
4 users (show)

See Also:


Attachments
Update to 2.3.5 (4.02 KB, patch)
2022-09-06 16:33 UTC, Emanuel Haupt
no flags Details | Diff
Build logs (37.33 KB, application/gzip)
2022-09-06 16:44 UTC, Emanuel Haupt
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Emanuel Haupt freebsd_committer freebsd_triage 2022-09-06 16:33:56 UTC
Created attachment 236396 [details]
Update to 2.3.5

The attached patch updates x11-fonts/libXft from 2.3.4 to 2.3.5.

.tar.bz2 distribution files are no longer available on the mirror [1], hence switch to .tar.xz. Unfortunately the framework (ports/Mk/Uses/xorg-cat.mk) prevents the use of USES=tar:xz, therefore EXTRACT_SUFX has to be used.

While here pacify portfmt.

Changes (diff):
https://gitlab.freedesktop.org/xorg/lib/libxft/-/compare/libXft-2.3.4...libXft-2.3.5?from_project_id=718

This update could help improving powerline [2] support in upcoming xterm releases.

[1] https://xorg.freedesktop.org/releases/individual/lib/
[2] https://github.com/powerline/powerline
Comment 1 Emanuel Haupt freebsd_committer freebsd_triage 2022-09-06 16:44:32 UTC
Created attachment 236397 [details]
Build logs
Comment 2 Nuno Teixeira freebsd_committer freebsd_triage 2022-09-07 15:09:14 UTC
Assigning to desktop@FreeBSD.org
Comment 3 Tobias C. Berner freebsd_committer freebsd_triage 2022-09-07 15:12:09 UTC
(In reply to Nuno Teixeira from comment #2)
Moin moin 

Sorry, I failed to check bugzilla -- already committed independently as 09598f17e82edd6b5c5d1d9fe80f853427621ab3 earlier today.


mfg Tobias
Comment 4 Tatsuki Makino 2022-09-08 23:55:10 UTC
2.3.5 cannot display text properly.
Examples of applications that cannot be displayed properly are
xclock -digital -render
Upstream, the correction is committed.
https://gitlab.freedesktop.org/xorg/lib/libxft/-/commit/95284856783b824a714b7506762f4adce3bb17ce
Comment 5 Thomas E. Dickey 2022-09-09 00:37:23 UTC
I'll probably tag a 2.3.6 this weekend (unless someone reports another regression).
Comment 6 commit-hook freebsd_committer freebsd_triage 2022-09-10 08:11:32 UTC
A commit in branch main references this bug:

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

commit 555435fbe4714ff8da1ba1ba55dce6ef93ce966a
Author:     Tobias C. Berner <tcberner@FreeBSD.org>
AuthorDate: 2022-09-10 07:58:26 +0000
Commit:     Tobias C. Berner <tcberner@FreeBSD.org>
CommitDate: 2022-09-10 08:10:26 +0000

    x11-fonts/libXft: add upstream bug fix

    PR:             266255
    Obtained from:  https://gitlab.freedesktop.org/xorg/lib/libxft/-/commit/95284856783b824a714b7506762f4adce3bb17ce

 x11-fonts/libXft/Makefile | 4 ++++
 x11-fonts/libXft/distinfo | 4 +++-
 2 files changed, 7 insertions(+), 1 deletion(-)