Bug 250925

Summary: mail/fetchmail: mail/fetchmailconf: Update to 6.4.13
Product: Ports & Packages Reporter: Corey Halpin <chalpin>
Component: Individual Port(s)Assignee: Matthias Andree <mandree>
Status: Closed FIXED    
Severity: Affects Only Me CC: mandree
Priority: --- Keywords: buildisok
Version: Latest   
Hardware: Any   
OS: Any   
Bug Depends on:    
Bug Blocks: 250691    
Attachments:
Description Flags
Proposed patch none

Description Corey Halpin 2020-11-07 14:24:34 UTC
Created attachment 219427 [details]
Proposed patch

Update mail/fetchmail{,conf} to 6.4.13 and fix rc script to work correctly when root's shell does not include /usr/local/bin in $PATH.

mail/fetchmail passes 'poudriere testport' on both i386 and amd64 under 
11.4 and 12.1 for the following configurations:
  - Default settings 
  - Default settings, build as non-root
  - 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

mail/fetchmailconf passes 'poudriere testport' on both i386 and amd64 under
11.4 and 12.1 with default settings
Comment 1 Automation User 2020-11-07 14:39:49 UTC
Build and package info is available at https://gitlab.com/swills/freebsd-ports/pipelines/213113155
Comment 2 commit-hook freebsd_committer freebsd_triage 2020-11-08 10:59:04 UTC
A commit references this bug:

Author: mandree
Date: Sun Nov  8 10:58:42 UTC 2020
New revision: 554447
URL: https://svnweb.freebsd.org/changeset/ports/554447

Log:
  mail/fetchmail: mail/fetchmailconf: Update to 6.4.13 [1], fix rcfile bug [2]

  Update mail/fetchmail{,conf} to 6.4.13 and fix rc script to work correctly
  when root's shell does not include /usr/local/bin in $PATH.

  mail/fetchmail passes 'poudriere testport' on both i386 and amd64 under
  11.4 and 12.1 for the following configurations:
    - Default settings
    - Default settings, build as non-root
    - 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

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

  Additionally, passes bulk -tC on 12.1-arm64.

  PR:		250925 [1]
  Submitted by:	Corey Halpin (maintainer)
  PR:		250691 [2, comments #14, #15]
  Reported by:	Brian Biskeborn [2], Andrey Kiryanov [2]

Changes:
  head/mail/fetchmail/Makefile
  head/mail/fetchmail/distinfo
  head/mail/fetchmail/files/fetchmail.in
Comment 3 commit-hook freebsd_committer freebsd_triage 2020-11-08 11:19:10 UTC
A commit references this bug:

Author: mandree
Date: Sun Nov  8 11:18:18 UTC 2020
New revision: 554449
URL: https://svnweb.freebsd.org/changeset/ports/554449

Log:
  Fix rc script when root's shell does not include /usr/local/bin in $PATH

  This is the blanket-approved safe part of PR 250925,
  as partial MFH r554447.

  Let's give the pidfile changes in 6.4.13 some time to mature before
  MFH'ing them.

  PR:		250691
  PR:		250925 (partial MFH)
  Submitted by:	Corey Halpin (maintainer)
  Approved by:	ports-secteam@ (blanket for single-line tested fixes)

Changes:
  branches/2020Q4/mail/fetchmail/Makefile
  branches/2020Q4/mail/fetchmail/files/fetchmail.in