Bug 266466 - devel/glib20: update to 2.74.0
Summary: devel/glib20: update to 2.74.0
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: freebsd-desktop (Team)
URL: https://gitlab.gnome.org/GNOME/glib/-...
Keywords: needs-qa, patch
Depends on:
Blocks:
 
Reported: 2022-09-17 19:21 UTC by Jan Beich
Modified: 2022-09-26 21:01 UTC (History)
1 user (show)

See Also:
jbeich: exp-run+


Attachments
v1 (apply via "git am") (7.43 KB, patch)
2022-09-17 19:21 UTC, Jan Beich
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Jan Beich freebsd_committer freebsd_triage 2022-09-17 19:21:00 UTC
Created attachment 236642 [details]
v1 (apply via "git am")

- patch-gio_gunixmounts.c is gone per https://gitlab.gnome.org/GNOME/glib/-/commit/f43cf341511d
- ICONV_LIB check is gone after https://gitlab.gnome.org/GNOME/glib/-/commit/24ec80cfb452
Comment 1 commit-hook freebsd_committer freebsd_triage 2022-09-19 06:29:51 UTC
A commit in branch main references this bug:

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

commit 220722202a0e4e286c929ff1f580d3092748645b
Author:     Dima Panov <fluffy@FreeBSD.org>
AuthorDate: 2022-09-19 06:26:05 +0000
Commit:     Dima Panov <fluffy@FreeBSD.org>
CommitDate: 2022-09-19 06:28:42 +0000

    devel/lxqt-build-tools: FindGLIB.cmake: Use gdesktopappinfo.h to find gio-unix-2.0 (+)

    In glib2 2.73.1 gunixfdlist have been moved into glib-2.0
    Chase it in preparation of devel/glib20 update

    With hat:       desktop
    PR:             266466

 devel/lxqt-build-tools/Makefile | 4 ++++
 devel/lxqt-build-tools/distinfo | 4 +++-
 2 files changed, 7 insertions(+), 1 deletion(-)
Comment 2 Antoine Brodin freebsd_committer freebsd_triage 2022-09-26 19:10:53 UTC
New failure log:

http://package18.nyi.freebsd.org/data/123amd64-default-foo/2022-09-26_06h38m52s/logs/errors/gnome-text-editor-42.2.log

This is a leaf port, so no need for another exp-run if you fix it
Comment 3 commit-hook freebsd_committer freebsd_triage 2022-09-26 21:00:03 UTC
A commit in branch main references this bug:

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

commit 1695f3b0359c984831026c3e3529fa7f4e74ac32
Author:     Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2022-09-26 20:38:51 +0000
Commit:     Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2022-09-26 20:55:53 +0000

    editors/gnome-text-editor: fix dependencies

    src/editorconfig/libeditorconfig/meson.build:9:0: ERROR: Dependency "libpcre" not found, tried pkgconfig

    ====> Running Q/A tests (stage-qa)
    Error: /usr/local/bin/gnome-text-editor is linked to /usr/local/lib/libcairo.so.2 from graphics/cairo but it is not declared as a dependency
    Warning: you need USE_GNOME+=cairo
    Error: /usr/local/bin/gnome-text-editor is linked to /usr/local/lib/libpcre.so.1 from devel/pcre but it is not declared as a dependency
    Warning: you need LIB_DEPENDS+=libpcre.so:devel/pcre

    PR:             266466
    Reported by:    antoine (via exp-run)
    Regressed by:   https://gitlab.gnome.org/GNOME/glib/-/commit/8d5a44dc8f36

 editors/gnome-text-editor/Makefile | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)
Comment 4 commit-hook freebsd_committer freebsd_triage 2022-09-26 21:00:04 UTC
A commit in branch main references this bug:

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

commit 9962b53facb0f9295ceca9b69ce7f94ec1e2c425
Author:     Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2022-09-17 18:38:17 +0000
Commit:     Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2022-09-26 20:56:15 +0000

    devel/glib20: update to 2.74.0

    Changes:        https://gitlab.gnome.org/GNOME/glib/-/blob/2.74.0/NEWS
    PR:             266466
    Reported by:    GitLab (notify releases)
    Exp-run by:     antoine

 devel/glib20/Makefile                     | 13 +++----------
 devel/glib20/distinfo                     |  6 +++---
 devel/glib20/files/patch-glib_meson.build |  8 ++++----
 devel/glib20/pkg-plist                    |  7 ++++++-
 4 files changed, 16 insertions(+), 18 deletions(-)