Bug 240908 - mail/fetchmail(conf)?: update to 6.4.1
Summary: mail/fetchmail(conf)?: update to 6.4.1
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Many People
Assignee: Matthias Andree
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-09-28 19:09 UTC by Corey Halpin
Modified: 2019-09-28 21:32 UTC (History)
1 user (show)

See Also:


Attachments
Proposed patch (15.04 KB, patch)
2019-09-28 19:09 UTC, Corey Halpin
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Corey Halpin 2019-09-28 19:09:03 UTC
Created attachment 207924 [details]
Proposed patch

Update mail/fetchmail and mail/fetchmailconf to the 6.4.1 release.

After the attached, mail/fetchmail gets 3 warnings from portlint. Two start with "unless this is a master port", but mail/fetchmail is a master port. The third is unhappy that one of the patch files provided from upstream was not generated with 'make makepatch', but that is both expected and desired.

mail/fetchmail passes 'poudriere testport' on both 11.2 and 12.0 for the followng configurations:
  - Default settings 
  - ssl=base, GSSAPI_MIT
  - ssl=base, GSSAPI_NONE
  - ssl=openssl
  - ssl=openssl with SSL2 and SSL3 disabled
  - ssl=openssl, GSSAPI_NONE
  - ssl=libressl
  - ssl=libressl, GSSAPI_NONE

Apologies for the lack of testing on 11.3 -- I don't yet have 11.3 jails set up.

The built package with ssl=openssl also runs correctly in my testing, as does fetchmailconf.
Comment 1 Matthias Andree freebsd_committer freebsd_triage 2019-09-28 20:37:00 UTC
It would have been interesting to see these tested on other architectures.
MIPS64 barfs on the pkg build due to linker bugs, 
ARM64 stalls in qemu as ever.

Upgrade of one of my poudriere jails to 11.3 underway.
Comment 2 Matthias Andree freebsd_committer freebsd_triage 2019-09-28 21:26:59 UTC
Retrying stalled ARM builds yields successful builds on 11.2.
11.3 amd64 builds also work, as do 12.0 amd64 with GSSAPI_HEIMDAL. 
I don't have krb servers handy to test against though.
Comment 3 commit-hook freebsd_committer freebsd_triage 2019-09-28 21:29:56 UTC
A commit references this bug:

Author: mandree
Date: Sat Sep 28 21:29:30 UTC 2019
New revision: 513169
URL: https://svnweb.freebsd.org/changeset/ports/513169

Log:
  mail/fetchmail: update to 6.4.1.

  Release notes: https://sourceforge.net/projects/fetchmail/files/branch_6.4/

  While here, remove fetchmail64 port, now no longer needed.

  PR:		240908
  Submitted by:	chalpin@cs.wisc.edu (maintainer)

Changes:
  head/MOVED
  head/mail/Makefile
  head/mail/fetchmail/Makefile
  head/mail/fetchmail/distinfo
  head/mail/fetchmail/files/patch-SNI-Gitlab-9b8b634
  head/mail/fetchmail/files/patch-ZZZ-87626c2707cc0d82e49e160ab3c85430ff33534f
  head/mail/fetchmail/files/patch-configure
  head/mail/fetchmail/files/patch-fetchmail.c
  head/mail/fetchmail/files/patch-socket.c
  head/mail/fetchmail/pkg-plist
  head/mail/fetchmailconf/Makefile
Comment 4 commit-hook freebsd_committer freebsd_triage 2019-09-28 21:30:57 UTC
A commit references this bug:

Author: mandree
Date: Sat Sep 28 21:30:48 UTC 2019
New revision: 513170
URL: https://svnweb.freebsd.org/changeset/ports/513170

Log:
  Remove mail/fetchmail64, use mail/fetchmail instead.

  fixes up incomplete r513169, and follows
  PR: 240908

Changes:
  head/mail/fetchmail64/
Comment 5 Matthias Andree freebsd_committer freebsd_triage 2019-09-28 21:32:21 UTC
Corey, thanks for the contribution!

Apparently our bugzilla auto-assigner doesn't do globbing or pattern matching, so the PR didn't get auto-assigned to me. Next time just use "mail/fetchmail:" and add fetchmailconf later on the command line.