HomeFreeBSD

mail/fetchmail depends overhaul, new fetchmailconf port

Description

mail/fetchmail depends overhaul, new fetchmailconf port

  • Bring back SNI (server name indication) support for TLS connections, lost in 6.3.26_10 (PORTREVISION=10) as a regression over _9. Pointy hat: mandree@
  • Drop the X11 option, remove the Python dependency, and create a new mail/fetchmailconf slave port/package that installs the fetchmailconf configurator. Note that the _DEPENDS of the ports reflects a technical dependence (fetchmailconf needs fetchmail), and we cannot keep an X11 option that depends on fetchmailconf, since that would create a circular dependency, which we must avoid.
  • Patch configure instead of configure.ac with Cy's Kerberos fix, drop autoreconf from USES, and add a new configure check directly to set HAVE_DECL_SSLV3_CLIENT_METHOD to cover the various TLS providers (currently five, base, openssl, openssl111, libressl, libressl-devel)
  • Add -Wl,--as-needed to LDFLAGS so as not to pull in unneeded .so libraries, for instance, libcom_err when compiling under GSSAPI_NONE.
  • Bump PORTREVISION.

Very fruitful and nice collaboration with and
Approved by: chalpin@cs.wisc.edu (maintainer)

Details

Provenance
mandreeAuthored on
Parents
rP490779: Update to 2.3d.r155
Branches
Unknown
Tags
Unknown