Page MenuHomeFreeBSD

mail/postfix: Add option for EAI
AbandonedPublic

Authored by koobs on Apr 24 2017, 5:07 AM.
Tags
None
Referenced Files
Unknown Object (File)
Sun, May 12, 9:30 AM
Unknown Object (File)
Sun, May 12, 5:50 AM
Unknown Object (File)
Mar 16 2024, 11:46 PM
Unknown Object (File)
Dec 22 2023, 10:33 PM
Unknown Object (File)
Dec 2 2023, 10:30 AM
Unknown Object (File)
Nov 14 2023, 7:40 PM
Unknown Object (File)
Nov 9 2023, 12:19 AM
Unknown Object (File)
Nov 3 2023, 7:18 PM
Subscribers

Details

Reviewers
ohauer
Summary

Commit log message:

mail/postfix: Add option for EAI

The Postfix SMTPUTF8 README [1] makes reference to EAI support being enabled
if ICU is installed on the system, implying (granted, implicitly) that EAI is a
non-compulsory feature. 

Further, there appears no explicitly recommendations, warnings or notices that
EAI should or must not be disabled, is otherwise unsupported in that
configuration, and the README additionally provides instructions on how to
explicitly disable EAI support, consistent with the ability to enable/disable
other non-compulsory features:

  To force Postfix to build without SMTPUTF8, specify:
    $ make makefiles CCARGS="-DNO_EAI ..."

Accordingly:

- Add an OPTION (EAI) to enable/disable the functionality and it's associated
  dependency, leaving it ENABLED by default for package users.

[1] http://www.postfix.org/SMTPUTF8_README.html

Reviewed_by:	ohauer (maintainer)
Approved by:	ohauer (maintainer)
DiffRev:	DXXX
Test Plan
  • portlint: OK (no changes from previous, solve options helpers separately)
  • testport: OK (poudriere, 110amd64, with/without EAI enabled)

Diff Detail

Repository
rP FreeBSD ports repository
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 8872
Build 9254: arc lint + arc unit