The Makefile of security/cyrus-sasl2-saslauthdis broken: make, /usr/ports/security/cyrus-sasl2-saslauthd # make "Makefile", line 81: Malformed conditional (!defined(WITHOUT_GSSAPI) && (defined(MAKE_KERBEROS5) || ${OSVERSION} > 500105) && exists(/usr/lib/libkrb5.a)) make: fatal errors encountered -- cannot continue There seems to be two bugs: 1. Space is required after 500105 in order make don't treat it as a string "500105)" but as a number 500105 and a closing bracket 2. 2. bsd.port.pre.mk should be included before the use of $OSVERSION Fix: Apply the patch: How-To-Repeat: cd /usr/ports/security/cyrus-sasl2-saslauthd make
Responsible Changed From-To: freebsd-ports-bugs->ume Over to maintainer, this also affects cyrus-sasl2.
State Changed From-To: open->closed In space issue, what's curious. I've tested on both 5.2-CURRENT and 4.9-RELEASE, and it seems detecting Kerberos5 properly. What is actually problem? However, it is good practice having space before and after of ( and ). So, I've changed it.