svn commit: r310002 - head/security/cyrus-sasl2-saslauthd
Hajimu UMEMOTO
ume at FreeBSD.org
Sun Jan 6 16:56:56 UTC 2013
Author: ume
Date: Sun Jan 6 16:56:55 2013
New Revision: 310002
URL: http://svnweb.freebsd.org/changeset/ports/310002
Log:
If security/krb5 is installed and OPENLDAP option is enabled, it
failed to build unless KRB5_HOME is set properly. Now, only when
KRB5_HOME is set properly, it build with security/krb5.
Spotted by: David Gessel <gessel__at__blackrosetech.com>
Modified:
head/security/cyrus-sasl2-saslauthd/Makefile
Modified: head/security/cyrus-sasl2-saslauthd/Makefile
==============================================================================
--- head/security/cyrus-sasl2-saslauthd/Makefile Sun Jan 6 16:50:14 2013 (r310001)
+++ head/security/cyrus-sasl2-saslauthd/Makefile Sun Jan 6 16:56:55 2013 (r310002)
@@ -27,6 +27,10 @@ DOCSDIR= ${PREFIX}/share/doc/cyrus-sasl2
MAKE_JOBS_SAFE= yes
+# This doesn't work due to absence of .al support in our libtool
+#USE_AUTOTOOLS= libtool
+#LIBTOOLFILES= ${CONFIGURE_SCRIPT} saslauthd/configure
+
MAN8= saslauthd.8
USE_RC_SUBR= saslauthd
@@ -44,6 +48,7 @@ CONFIGURE_ARGS= --sysconfdir=${PREFIX}/e
--with-rc4=openssl \
--with-saslauthd=${SASLAUTHD_RUNPATH} \
--disable-krb4
+CONFIGURE_ENV+= andrew_cv_runpath_switch=none
OPTIONS_DEFINE= BDB OPENLDAP HTTPFORM
OPENLDAP_DESC= Use OpenLDAP
@@ -76,11 +81,12 @@ CONFIGURE_ARGS+=--enable-httpform
.if !defined(WITHOUT_GSSAPI) && defined(KRB5_HOME) && exists(${KRB5_HOME}/lib/libgssapi_krb5.so)
CONFIGURE_ARGS+=--enable-gssapi=${KRB5_HOME} --with-gss_impl=mit
-LDFLAGS+= "-R${KRB5_HOME}/lib"
+LDFLAGS+= -R${KRB5_HOME}/lib
.elif !defined(WITHOUT_GSSAPI) && defined(HEIMDAL_HOME) && exists(${HEIMDAL_HOME}/lib/libgssapi.a)
CONFIGURE_ARGS+=--enable-gssapi=${HEIMDAL_HOME} --with-gss_impl=heimdal
.elif !defined(WITHOUT_GSSAPI) && exists(/usr/lib/libkrb5.a)
-CONFIGURE_ARGS+=--enable-gssapi
+CONFIGURE_ARGS+=--enable-gssapi=/usr
+CFLAGS+= -nostdinc -I/usr/include
.else
CONFIGURE_ARGS+=--disable-gssapi
.endif
More information about the svn-ports-all
mailing list