Bug 282743 - mail/fetchmail: update to 6.5.1, minor polishing, translation update
Summary: mail/fetchmail: update to 6.5.1, minor polishing, translation update
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: Corey Halpin
URL:
Keywords: patch
Depends on:
Blocks:
 
Reported: 2024-11-13 23:28 UTC by Matthias Andree
Modified: 2024-11-15 17:02 UTC (History)
1 user (show)

See Also:
bugzilla: maintainer-feedback? (chalpin)
chalpin: maintainer-feedback+


Attachments
mail/fetchmail: update to 6.5.1, minor polishing. (3.30 KB, patch)
2024-11-13 23:28 UTC, Matthias Andree
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Matthias Andree freebsd_committer freebsd_triage 2024-11-13 23:28:18 UTC
Created attachment 255153 [details]
mail/fetchmail: update to 6.5.1, minor polishing.

[PATCH] mail/fetchmail: update to 6.5.1, minor polishing.

Translation updates for files we missed to have translated.

Some improvements to the build experience were made;
most of the local patches have been integrated upstream.
---
 mail/fetchmail/Makefile              |  4 ++--
 mail/fetchmail/distinfo              |  4 +---
 mail/fetchmail/files/patch-socket.c  |  9 ---------
 mail/fetchmail/files/patch-tls-aux.h | 18 ------------------
 4 files changed, 3 insertions(+), 32 deletions(-)
 delete mode 100644 mail/fetchmail/files/patch-tls-aux.h



this was build tested with wolfSSL on 13.3 (poudriere, amd64) and wolfSSL and openSSL on 14.1.
Comment 1 Corey Halpin 2024-11-14 23:29:54 UTC
mail/fetchmail passes 'poudriere testport' on both amd64 and i386 under 14.1 and 13.4 for the following configurations:
 - Default settings 
 - ssl=base, GSSAPI_MIT
 - ssl=base, GSSAPI_NONE
 - ssl=openssl, GSSAPI_MIT
 - ssl=openssl, GSSAPI_NONE
 - WolfSSL
 - no NLS
 - no DOCS

mail/fetchmailconf passes 'poudriere testport' on both amd64 and i386 under 14.1 and 13.4 with default settings

Built package works in my testing.

However, portlint complains: FATAL: /usr/local/poudriere/ports/default/mail/fetchmail/distinfo: has no SIZE record for fetchmail-6.5.1.tar.xz.

Looks good to me other than the portlint complaint.
Comment 2 Matthias Andree freebsd_committer freebsd_triage 2024-11-15 17:01:34 UTC
I knew I forgot something, and that was "make makesum" after I'd hand-patched my generating system's SHA2-256 hash in and ran "make checksum"... committed with distinfo fix, thank you!
Comment 3 commit-hook freebsd_committer freebsd_triage 2024-11-15 17:02:15 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=702b257be6fb833e5e0365ea64c4ae28996d0517

commit 702b257be6fb833e5e0365ea64c4ae28996d0517
Author:     Matthias Andree <mandree@FreeBSD.org>
AuthorDate: 2024-11-13 23:22:48 +0000
Commit:     Matthias Andree <mandree@FreeBSD.org>
CommitDate: 2024-11-15 16:59:19 +0000

    mail/fetchmail: update to 6.5.1, minor polishing.

    Translation updates for files we missed to have translated.

    Some improvements to the build experience were made;
    most of the local patches have been integrated upstream.

    (Also fixes missing TIMESTAMP and SIZE fields in distinfo,
    vs. Corey's review. -- Thanks!)

    Approved by:    Corey Halpin (maintainer)
    PR:             282743

 mail/fetchmail/Makefile                     |  4 ++--
 mail/fetchmail/distinfo                     |  6 +++---
 mail/fetchmail/files/patch-socket.c         |  9 ---------
 mail/fetchmail/files/patch-tls-aux.h (gone) | 18 ------------------
 4 files changed, 5 insertions(+), 32 deletions(-)