diff options
author | Marcus Alves Grando <mnag@FreeBSD.org> | 2006-12-07 13:55:52 +0000 |
---|---|---|
committer | Marcus Alves Grando <mnag@FreeBSD.org> | 2006-12-07 13:55:52 +0000 |
commit | 38e287f7700eed67986087d37598fa57e751ffa1 (patch) | |
tree | cb77c6cf3bf51a852b1c63201f7d0c5e894e1887 /net/samba3/files/patch-configure.in | |
parent | - fix build for FreeBSD 4.11 (diff) |
- Update to 3.0.23d
- Reset PORTREVISION in net/samba-nmblookup
- Add samba3 entry in UPDATING
PR: 105857
Submitted by: maintainer
Notes
Notes:
svn path=/head/; revision=179117
Diffstat (limited to 'net/samba3/files/patch-configure.in')
-rw-r--r-- | net/samba3/files/patch-configure.in | 138 |
1 files changed, 64 insertions, 74 deletions
diff --git a/net/samba3/files/patch-configure.in b/net/samba3/files/patch-configure.in index 4b31e61be751..39dbdc586c23 100644 --- a/net/samba3/files/patch-configure.in +++ b/net/samba3/files/patch-configure.in @@ -1,14 +1,6 @@ ---- configure.in.orig Fri Jul 21 18:22:57 2006 -+++ configure.in Thu Aug 24 01:30:57 2006 -@@ -242,7 +242,6 @@ - AC_SUBST(SHELL) - AC_SUBST(LDSHFLAGS) - AC_SUBST(SONAMEFLAG) --AC_SUBST(NSSSONAMEVERSIONSUFFIX) - AC_SUBST(SHLD) - AC_SUBST(HOST_OS) - AC_SUBST(PICFLAGS) -@@ -1089,6 +1088,21 @@ +--- configure.in.orig Tue Nov 14 15:42:15 2006 ++++ configure.in Sat Nov 18 03:19:57 2006 +@@ -1088,6 +1088,21 @@ AC_DEFINE(HAVE_SIG_ATOMIC_T_TYPE,1,[Whether we have the atomic_t variable type]) fi @@ -30,69 +22,67 @@ AC_CACHE_CHECK([for struct timespec type],samba_cv_struct_timespec, [ AC_TRY_COMPILE([ #include <sys/types.h> -@@ -1639,7 +1653,6 @@ - HOST_OS="$host_os" - LDSHFLAGS="-shared" - SONAMEFLAG="#" --NSSSONAMEVERSIONSUFFIX="" - SHLD="\${CC} \${CFLAGS}" - PICFLAGS="" - PICSUFFIX="po" -@@ -1664,7 +1677,6 @@ - DYNEXP="-Wl,--export-dynamic" - PICFLAGS="-fPIC" - SONAMEFLAG="-Wl,-soname=" -- NSSSONAMEVERSIONSUFFIX=".2" - AC_DEFINE(STAT_ST_BLOCKSIZE,512) - ;; - *solaris*) AC_DEFINE(SUNOS5,1,[Whether the host os is solaris]) -@@ -1674,7 +1686,6 @@ - if test "${GCC}" = "yes"; then - PICFLAGS="-fPIC" - SONAMEFLAG="-Wl,-soname=" -- NSSSONAMEVERSIONSUFFIX=".1" - if test "${ac_cv_prog_gnu_ld}" = "yes"; then - DYNEXP="-Wl,-E" - fi -@@ -4882,6 +4893,7 @@ - AC_MSG_RESULT(yes) - case "$host_os" in - *) -+ AIO_LIBS=$LIBS - AC_CHECK_LIB(rt,aio_read,[AIO_LIBS="$LIBS -lrt"]) - AC_CHECK_LIB(aio,aio_read,[AIO_LIBS="$LIBS -laio"]) - AC_CACHE_CHECK([for asynchronous io support],samba_cv_HAVE_AIO,[ -@@ -5282,14 +5294,17 @@ - WINBIND_NSS="nsswitch/libnss_winbind.$SHLIBEXT" - WINBIND_WINS_NSS="nsswitch/libnss_wins.$SHLIBEXT" - WINBIND_NSS_LDSHFLAGS=$LDSHFLAGS -+NSSSONAMEVERSIONSUFFIX="" +@@ -2463,32 +2478,40 @@ + # Check if FAM notifications are available. For FAM info, see + # http://oss.sgi.com/projects/fam/ + # http://savannah.nongnu.org/projects/fam/ ++AC_ARG_ENABLE(fam, ++[ --enable-fam Turn on FAM support (default=auto)]) - case "$host_os" in - *linux*) -+ NSSSONAMEVERSIONSUFFIX=".2" - WINBIND_NSS_EXTRA_OBJS="nsswitch/winbind_nss_linux.o" - ;; - *freebsd[[5-9]]*) - # FreeBSD winbind client is implemented as a wrapper around - # the Linux version. -+ NSSSONAMEVERSIONSUFFIX=".1" - WINBIND_NSS_EXTRA_OBJS="nsswitch/winbind_nss_freebsd.o \ - nsswitch/winbind_nss_linux.o" - WINBIND_NSS="nsswitch/nss_winbind.$SHLIBEXT" -@@ -5304,6 +5319,7 @@ - *solaris*) - # Solaris winbind client is implemented as a wrapper around - # the Linux version. -+ NSSSONAMEVERSIONSUFFIX=".1" - WINBIND_NSS_EXTRA_OBJS="nsswitch/winbind_nss_solaris.o \ - nsswitch/winbind_nss_linux.o" - WINBIND_NSS_EXTRA_LIBS="-lsocket" -@@ -5330,6 +5346,7 @@ - AC_SUBST(WINBIND_NSS_LDSHFLAGS) - AC_SUBST(WINBIND_NSS_EXTRA_OBJS) - AC_SUBST(WINBIND_NSS_EXTRA_LIBS) -+AC_SUBST(NSSSONAMEVERSIONSUFFIX) +-AC_CHECK_HEADERS(fam.h, [samba_cv_HAVE_FAM_H=yes], [samba_cv_HAVE_FAM_H=no]) +-if test x"$samba_cv_HAVE_FAM_H" = x"yes"; then +- # On IRIX, libfam requires libC, but other FAM implementations might not +- # need it. +- AC_CHECK_LIB(fam, FAMOpen2, +- [samba_cv_HAVE_LIBFAM=yes; samba_fam_libs="-lfam"], +- [samba_cv_HAVE_LIBFAM=no]) +- +- if test x"$samba_cv_HAVE_LIBFAM" = x"no" ; then +- samba_fam_xtra=-lC +- AC_CHECK_LIB_EXT(fam, samba_fam_xtra, FAMOpen2, +- [samba_cv_HAVE_LIBFAM=yes; samba_fam_libs="-lfam -lC"], +- [samba_cv_HAVE_LIBFAM=no]) +- unset samba_fam_xtra ++if test x$enable_fam != xno; then ++ AC_CHECK_HEADERS(fam.h, [samba_cv_HAVE_FAM_H=yes], [samba_cv_HAVE_FAM_H=no]) ++ if test x"$samba_cv_HAVE_FAM_H" = x"yes"; then ++ # On IRIX, libfam requires libC, but other FAM implementations ++ # might not need it. ++ AC_CHECK_LIB(fam, FAMOpen2, ++ [samba_cv_HAVE_LIBFAM=yes; samba_fam_libs="-lfam"], ++ [samba_cv_HAVE_LIBFAM=no]) ++ ++ if test x"$samba_cv_HAVE_LIBFAM" = x"no" ; then ++ samba_fam_xtra=-lC ++ AC_CHECK_LIB_EXT(fam, samba_fam_xtra, FAMOpen2, ++ [samba_cv_HAVE_LIBFAM=yes; samba_fam_libs="-lfam -lC"], ++ [samba_cv_HAVE_LIBFAM=no]) ++ unset samba_fam_xtra ++ fi + fi +-fi - # Check the setting of --with-winbind +-if test x"$samba_cv_HAVE_LIBFAM" = x"yes" ; then +- AC_DEFINE(HAVE_FAM_CHANGE_NOTIFY, 1, +- [Whether FAM is file notifications are available]) +- AC_TRY_COMPILE([#include <fam.h>], +- [FAMCodes code = FAMChanged;], +- AC_DEFINE(HAVE_FAM_H_FAMCODES_TYPEDEF, 1, +- [Whether fam.h contains a typedef for enum FAMCodes]), +- []) ++ if test x"$samba_cv_HAVE_LIBFAM" = x"yes" ; then ++ AC_DEFINE(HAVE_FAM_CHANGE_NOTIFY, 1, ++ [Whether FAM file notifications are available]) ++ AC_TRY_COMPILE([#include <fam.h>], ++ [FAMCodes code = FAMChanged;], ++ AC_DEFINE(HAVE_FAM_H_FAMCODES_TYPEDEF, 1, ++ [Whether fam.h contains a typedef for enum FAMCodes]), ++ []) ++ fi ++ ++ if test x$enable_fam = xyes && test x"$samba_cv_HAVE_LIBFAM" != xyes ; then ++ AC_MSG_ERROR(FAM support requested but FAM library not available ) ++ fi + fi + ################################################# |