summaryrefslogtreecommitdiff
path: root/net/samba-devel
diff options
context:
space:
mode:
authorDavid W. Chapman Jr. <dwcjr@FreeBSD.org>2001-12-24 04:50:51 +0000
committerDavid W. Chapman Jr. <dwcjr@FreeBSD.org>2001-12-24 04:50:51 +0000
commit06f89fdeff86f073c6744598ec5176dbdbf1d77b (patch)
treeee530f56ae0754278592aeecdc820523be08fb4a /net/samba-devel
parentUpdate to 0.53 (diff)
Patch configure.in to fix krb building problems when not wanting to build krb
Add dependency to AUTOCONF Submitted by: petef
Notes
Notes: svn path=/head/; revision=52079
Diffstat (limited to 'net/samba-devel')
-rw-r--r--net/samba-devel/Makefile4
-rw-r--r--net/samba-devel/files/patch-configure.in28
2 files changed, 31 insertions, 1 deletions
diff --git a/net/samba-devel/Makefile b/net/samba-devel/Makefile
index 7326e2d130bb..bf43f83eea92 100644
--- a/net/samba-devel/Makefile
+++ b/net/samba-devel/Makefile
@@ -34,7 +34,7 @@ SAMPLE_CONFIG= ${SAMBA_CONFDIR}/smb.conf.default
DOCSDIR= ${PREFIX}/share/doc/samba
NO_LATEST_LINK= yes
-GNU_CONFIGURE= yes
+USE_AUTOCONF= yes
CONFIGURE_ARGS= --libdir=${SAMBA_CONFDIR} \
--localstatedir=${VARDIR} --with-swatdir=${PREFIX}/share/swat \
--with-sambabook=${PREFIX}/share/swat/using_samba \
@@ -45,6 +45,8 @@ CONFIGURE_ARGS= --libdir=${SAMBA_CONFDIR} \
.if defined(KRB5_HOME) && exists(${KRB5_HOME})
CONFIGURE_ARGS+= --with-krb5=${KRB5_HOME}
+.else
+CONFIGURE_ARGS+= --with-krb5=no
.endif
.if defined(WITH_CUPS)
diff --git a/net/samba-devel/files/patch-configure.in b/net/samba-devel/files/patch-configure.in
new file mode 100644
index 000000000000..da1f47cff770
--- /dev/null
+++ b/net/samba-devel/files/patch-configure.in
@@ -0,0 +1,28 @@
+--- configure.in.orig Thu Dec 13 08:19:58 2001
++++ configure.in Sun Dec 23 23:39:48 2001
+@@ -1642,10 +1642,9 @@
+ CFLAGS="$CFLAGS -I$withval/include"
+ CPPFLAGS="$CPPFLAGS -I$withval/include"
+ LDFLAGS="$LDFLAGS -L$withval/lib"
+- ;;
+- esac ],
+- AC_MSG_RESULT(no)
+-)
++
++ # don't automatically detect krb5 stuff, only do it if --with-krb5=foo
++ # is given (and isn't 'no').
+
+ # now check for krb5.h. Some systems have the libraries without the headers!
+ # note that this check is done here to allow for different kerberos
+@@ -1669,6 +1668,11 @@
+ AC_CHECK_LIB(krb5, krb5_mk_req_extended, [LIBS="$LIBS -lkrb5";
+ AC_DEFINE(HAVE_KRB5)])
+
++ ;;
++ esac ],
++ AC_MSG_RESULT(no)
++)
++# end of --with-krb5 check
+
+ ##################################################################
+ # we might need the lber lib on some systems. To avoid link errors