Bug 272248 - security/p5-openxpki{-i18n}: Update to 3.24.2
Summary: security/p5-openxpki{-i18n}: Update to 3.24.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: Robert Clausecker
URL: https://github.com/openxpki/openxpki/...
Keywords:
Depends on:
Blocks:
 
Reported: 2023-06-27 15:43 UTC by Sergei Vyshenski
Modified: 2023-06-30 12:02 UTC (History)
1 user (show)

See Also:


Attachments
git format-patch -1 main (123.02 KB, patch)
2023-06-27 15:43 UTC, Sergei Vyshenski
svysh.fbsd: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Sergei Vyshenski 2023-06-27 15:43:55 UTC
Created attachment 243040 [details]
git format-patch -1 main

- Update two ports sharing the same distribution to 3.24.2
- Add a new file: files/patch-Makefile.PL
- Fix build for openssl 3+
- Fix pkg-plist to make portlint happy
- Fix pkg-message about MariaDB and about new OpenSSL versions

ChangeLog: https://github.com/openxpki/openxpki/compare/v3.22.1...v3.24.2

PR:

- "portlint -AC" is happy.
- "portclippy Makefile" is happy.
- "portfmt -D Makefile" gives non-relevant warns.
- Tested with:
13.1-RELEASE-p5
13.2-RELEASE-p1
portlint 2.20.0
portfmt 1.1.4
pkg 1.19.1
poudriere 3.3.7_1
perl 5.32.1_3
openssl 1.1.1t-freebsd, openssl 3.0.9, openssl 3.1.1, libressl 3.7.3

- During build, non-relevant warns are issued about possible redundant use of 
modules from perl core.
- Some of built-in perl tests fail. 
It is an issue of the tests themselves, upstream is working on this.
This issue does not prevent software from working fine.
Comment 1 Robert Clausecker freebsd_committer freebsd_triage 2023-06-30 07:29:12 UTC
Instead of ${CAT} filelist, you may want to use a redirection operator, avoiding a useless use of cat.  For example:

    ${XARGS} -I % ${RM} "%.bak" <filelist ;

Will commit this patch as is.
Comment 2 commit-hook freebsd_committer freebsd_triage 2023-06-30 12:01:49 UTC
A commit in branch main references this bug:

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

commit 1c4051cde076855ab7e15e6d4a2999d7de72db02
Author:     Sergei Vyshenski <svysh.fbsd@gmail.com>
AuthorDate: 2023-06-27 15:36:54 +0000
Commit:     Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2023-06-30 12:00:29 +0000

    security/p5-openxpki{-i18n}: Update to 3.24.2

    - Update two ports sharing the same distribution to 3.24.2
    - Add a new file: files/patch-Makefile.PL
    - Fix build for openssl 3+
    - Fix pkg-plist to make portlint happy
    - Fix pkg-message about MariaDB and about new OpenSSL versions

    ChangeLog: https://github.com/openxpki/openxpki/compare/v3.22.1...v3.24.2

    PR:             272248

 security/p5-openxpki-i18n/Makefile                 |    2 +-
 security/p5-openxpki-i18n/distinfo                 |    6 +-
 security/p5-openxpki/Makefile                      |   42 +-
 security/p5-openxpki/distinfo                      |    6 +-
 security/p5-openxpki/files/openxpki.in             |    2 +-
 security/p5-openxpki/files/patch-Makefile.PL (new) |  126 ++
 security/p5-openxpki/files/pkg-message.in          |   53 +-
 security/p5-openxpki/pkg-plist                     | 1442 +++++++++++++-------
 8 files changed, 1125 insertions(+), 554 deletions(-)
Comment 3 Robert Clausecker freebsd_committer freebsd_triage 2023-06-30 12:02:13 UTC
Thank you for your contribution.