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)
Mon, Apr 13, 8:08 PM
Unknown Object (File)
Fri, Apr 10, 7:21 AM
Unknown Object (File)
Thu, Apr 9, 11:50 PM
Unknown Object (File)
Sat, Mar 28, 2:58 AM
Unknown Object (File)
Mar 5 2026, 9:12 AM
Unknown Object (File)
Feb 27 2026, 6:04 PM
Unknown Object (File)
Feb 18 2026, 10:36 PM
Unknown Object (File)
Jan 30 2026, 5:40 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