Bug 290802 - news/pan: update to 0.164
Summary: news/pan: update to 0.164
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:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-11-05 01:06 UTC by ben
Modified: 2025-11-22 19:57 UTC (History)
1 user (show)

See Also:
bugzilla: maintainer-feedback? (gnome)


Attachments
updated port (28.19 KB, patch)
2025-11-05 01:06 UTC, ben
no flags Details | Diff
updated port (28.18 KB, patch)
2025-11-05 07:44 UTC, ben
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description ben 2025-11-05 01:06:45 UTC
Created attachment 265168 [details]
updated port

Update news/pan to the latest version.
Comment 1 Daniel Engberg freebsd_committer freebsd_triage 2025-11-05 06:48:31 UTC
Hi,

Having a quick look (no build testing),

USES= compiler:c++11-lang and USE_CXXSTD= c++14 are conflicting and upstream already defines version 17 so update USES accordingly and remove USE_CXXSTD

https://gitlab.gnome.org/GNOME/pan/-/blob/v0.164/CMakeLists.txt?ref_type=tags#L43

Replace CMAKE_ARGS= -DWANT_GMIME_CRYPTO:BOOL=ON with CMAKE_ON= WANT_GMIME_CRYPTO

Menu options variables can be sorted, (DOCS are listed below WEBKITGTK)

Did you test this in Poudriere and if so what versions and archs?
Runtime tested on?
Comment 2 ben 2025-11-05 07:44:57 UTC
Created attachment 265175 [details]
updated port

Thanks for the feedback; updated as suggested.

Yes, built with poudriere-devel 3.4.99.20250724 and run on amd64 -CURRENT.
Comment 3 Daniel Engberg freebsd_committer freebsd_triage 2025-11-15 12:03:24 UTC
Looks good on my end, I'll push this after timeout unless gnome@ does it ahead of me.
Comment 4 commit-hook freebsd_committer freebsd_triage 2025-11-22 19:56:08 UTC
A commit in branch main references this bug:

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

commit 27af043c35760871a5a3f5cefbf4e456f4f476e7
Author:     Ben Wilber <ben@desync.com>
AuthorDate: 2025-11-22 12:20:54 +0000
Commit:     Daniel Engberg <diizzy@FreeBSD.org>
CommitDate: 2025-11-22 19:55:18 +0000

    news/pan: Update to 0.164

    Changelog: https://gitlab.gnome.org/GNOME/pan/-/releases/v0.164

    ...and some additional port Makefile style adjustments by committer

    PR:             290802
    Approved by:    maintainer timeout, 2+ weeks

 news/pan/Makefile                                  |  79 ++++++++--------
 news/pan/distinfo                                  |   6 +-
 .../files/patch-pan_data-impl_data-impl.cc (gone)  |  15 ---
 .../files/patch-pan_data_article-cache.cc (gone)   |  29 ------
 .../files/patch-pan_general_file-util.cc (gone)    |  28 ------
 .../files/patch-pan_general_line-reader.cc (gone)  |  13 ---
 .../files/patch-pan_general_text-match.cc (gone)   |  17 ----
 news/pan/files/patch-pan_gui_actions.cc (gone)     |  15 ---
 .../files/patch-pan_gui_dl-headers-ui.cc (gone)    |  17 ----
 .../patch-pan_gui_group-prefs-dialog.cc (gone)     |  21 -----
 news/pan/files/patch-pan_gui_group-prefs.cc (gone) |  19 ----
 news/pan/files/patch-pan_gui_header-pane.cc (gone) |  19 ----
 news/pan/files/patch-pan_gui_prefs-ui.cc (gone)    |  15 ---
 .../files/patch-pan_gui_progress-view.cc (gone)    |  13 ---
 .../files/patch-pan_gui_save-attach-ui.cc (gone)   |  15 ---
 news/pan/files/patch-pan_gui_save-ui.cc (gone)     |  15 ---
 .../pan/files/patch-pan_gui_score-add-ui.cc (gone) |  13 ---
 .../files/patch-pan_gui_score-view-ui.cc (gone)    |  15 ---
 news/pan/files/patch-pan_gui_server-ui.cc (gone)   |  17 ----
 news/pan/files/patch-pan_gui_task-pane.cc (gone)   |  17 ----
 news/pan/files/patch-pan_tasks_nntp.cc (gone)      |  15 ---
 .../patch-pan_tasks_socket-impl-main.cc (gone)     |  14 ---
 .../files/patch-pan_tasks_task-groups.cc (gone)    |  15 ---
 news/pan/files/patch-pan_tasks_task-post.cc (gone) |  13 ---
 .../pan/files/patch-pan_tasks_task-xover.cc (gone) |  17 ----
 .../files/patch-pan_tasks_task-xoverinfo.cc (gone) |  23 -----
 .../patch-pan_usenet-utils_filter-info.cc (gone)   |  15 ---
 news/pan/pkg-plist                                 | 101 +++++++++++++++++++--
 28 files changed, 138 insertions(+), 473 deletions(-)
Comment 5 Daniel Engberg freebsd_committer freebsd_triage 2025-11-22 19:57:22 UTC
Committed, thanks!