When feasible do this by adding -D_WANT_SEMUN to CFLAGS or CXXFLAGS.
Where this fails due to ports not honoring C*FLAGS, patch using
__FreeBSD_version to enable the definition.
PR: 224300, 224443 (exp-run)
Approved by: portmgr (antoine)
Exp-run: antoine
Sponsored by: DARPA, AFRL
Differential Revision: https://reviews.freebsd.org/D14137
Postfix has had support for quite some time, compiled in by default
http://www.postfix.org/SMTPUTF8_README.html
Exim has support but it's not a default build option
http://www.exim.org/exim-html-current/doc/html/spec_html/ch-internationalisation.html
Sendmail had no support until Arnt produced this patch.
As far as commercial access to SMTPUTF8 email goes:
GMail has support for SMTPUTF8 for 3 years
Outlook.com will have support shortly
The world is moving forward with SMPTUTF8 and if it does not get wider
distribution it will restrict the ability to self-host email as the only
solution to send and receive email from these users will be to use a
commercial cloud-hosted email platform.
This patch is a no-op unless you are sending mail that requires the
SMTPUTF8 extension. If you are running a Sendmail server and you did not
have this patch you would have received errors and the messages would
have been undeliverable.
More info: http://rant.gulbrandsen.priv.no/eai/one-minute-guide
PR: 224452
Reviewed by: Gregory Shapiro, Claus Assmann (private mails from Arnt)
Obtained from: Arnt Gulbrandsen
Sponsored by: CNNIC
The strip command for sbin/sendmail fails due to the permissions of
the program installed in the stage directory. Change the staged sendmail
mode to 755 so that the strip command succeeds. The pkg-list specifies
the final mode to be 2555.
PR: 211353
Reported by: dave (ci.com.au)
Final fix: marino@
Appproved by: maintainer timeout
WITH_OPENSSL_* can't be set after bsd.port.pre.mk.
Fold all other usage into using SSL_DEFAULT == foo
PR: 210149
Submitted by: mat
Exp-run by: antoine
Sponsored by: The FreeBSD Foundation, Absolight
Differential Revision: https://reviews.freebsd.org/D6577
Add USES=uidfix to get the definition of GID
Overwrite via MAKE_ARGS the owner and groups enforced by upstream Makefile
Ownership remains unchanged in the final package given the ownership is now set
by plist
Change modes when installing to allow stripping in post-install as a regular
user
Replace INSTALL_SCRIPT by INSTALL_LIB which takes care of stripping the binaries
when installing
Note: The following ports did not pass check-plist (CP) or stage-qa (QA)
tests. The sendmail port has many problems, but this was already known
by myself as I fixed it properly on DPorts last week. It's a forward
action to submit a PR against mail/sendmail.
* antivirus-milter (CP)
* dk-milter (CP)
* milter-regex (CP)
* sendmail (CP, QA)
approved by: PTHREAD blanket