Bug 272964 - comms/xastir: Update to 2.2.0
Summary: comms/xastir: Update to 2.2.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: Fernando Apesteguía
URL: https://github.com/Xastir/Xastir/rele...
Keywords: needs-qa
Depends on:
Blocks:
 
Reported: 2023-08-06 02:11 UTC by carl
Modified: 2023-08-08 06:36 UTC (History)
1 user (show)

See Also:


Attachments
Patch to update port to v2.2.0. (1.52 KB, patch)
2023-08-06 02:11 UTC, carl
carl: maintainer-approval+
Details | Diff
Updated patch fixing issues found. (2.09 KB, patch)
2023-08-07 12:41 UTC, carl
carl: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description carl 2023-08-06 02:11:02 UTC
Created attachment 243878 [details]
Patch to update port to v2.2.0.

Updates comms/xastir to the latest release version, 2.2.0.

There is a warning about aclocal not being able to open directory m4.  The m4 directory has been removed from the source but it looks like they forgot to update the configure files.  It can be ignored.

Files changed;
Makefile
distinfo
pkg-plist
Comment 1 Fernando Apesteguía freebsd_committer freebsd_triage 2023-08-07 06:45:01 UTC
^Triage: If there is a changelog or release notes URL available for this version, please add it to the URL field.

^Triage: Please set the maintainer-approval attachment flag (to +) on patches for ports you maintain to signify approval.
--
Attachment -> Details -> maintainer-approval [+]

Q/A: PORTREVISION should be removed. NO NEED to update a new patch for that.


Thanks!
Comment 2 Fernando Apesteguía freebsd_committer freebsd_triage 2023-08-07 07:10:18 UTC
====> Running Q/A tests (stage-qa)
Error: /usr/local/bin/callpass is linked to /usr/local/lib/libjxl.so.0.8 from graphics/libjxl but it is not declared as a dependency
Warning: you need LIB_DEPENDS+=libjxl.so:graphics/libjxl
Error: /usr/local/bin/callpass is linked to /usr/local/lib/libjxl_threads.so.0.8 from graphics/libjxl but it is not declared as a dependency
Warning: you need LIB_DEPENDS+=libjxl_threads.so:graphics/libjxl
Error: /usr/local/bin/callpass is linked to /usr/local/lib/libpcre2-8.so.0 from devel/pcre2 but it is not declared as a dependency
Warning: you need LIB_DEPENDS+=libpcre2-8.so:devel/pcre2
====> Checking for pkg-plist issues (check-plist)
===> Parsing plist
===> Checking for items in STAGEDIR missing from pkg-plist
Error: Orphaned: %%DATADIR%%/config/nwsw_ddmmyy_22.dbfawk
===> Checking for items in pkg-plist which are not in STAGEDIR
===> Error: Plist issues found.
*** Error code 1

Please, run the port in poudriere, it is a great tool: https://docs.freebsd.org/en/books/porters-handbook/testing/
Comment 3 carl 2023-08-07 12:41:20 UTC
Created attachment 243923 [details]
Updated patch fixing issues found.

This patch fixes the issues found by poudriere and removes the PORTREVISION variable from the Makefile.

i.e.
It makes pcre2 the default and adds the jxl libraries that are actually included by GraphicsMagick so I'm not actually sure they should be included here.  

It also fixes the pkg-plist issue.
Comment 4 Fernando Apesteguía freebsd_committer freebsd_triage 2023-08-08 06:35:59 UTC
Committed,

Thanks!
Comment 5 commit-hook freebsd_committer freebsd_triage 2023-08-08 06:36:50 UTC
A commit in branch main references this bug:

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

commit 21b83808f2e7ab5fbd788024ca968d563045b9c0
Author:     Fernando Apesteguía <fernape@FreeBSD.org>
AuthorDate: 2023-08-07 14:40:48 +0000
Commit:     Fernando Apesteguía <fernape@FreeBSD.org>
CommitDate: 2023-08-08 06:35:23 +0000

    comms/xastir: Update to 2.2.0

    ChangeLog: https://github.com/Xastir/Xastir/releases/tag/Release-2.2.0

    PR:             272964
    Reported by:    carl@stagecraft.cx (maintainer)

 comms/xastir/Makefile  | 10 ++++------
 comms/xastir/distinfo  |  6 +++---
 comms/xastir/pkg-plist |  4 ++--
 3 files changed, 9 insertions(+), 11 deletions(-)