summaryrefslogtreecommitdiff
path: root/net/samba/patches/patch-ab
diff options
context:
space:
mode:
authorjlam <jlam@pkgsrc.org>2004-01-11 02:26:30 +0000
committerjlam <jlam@pkgsrc.org>2004-01-11 02:26:30 +0000
commit2a085db7871e837f8f806076692ec6ce1ce74acc (patch)
tree5ab4f601d568858d0210e45f72fb18565cb78dec /net/samba/patches/patch-ab
parent168ce375b92c0e86a7333a326c4fc766fe135c32 (diff)
downloadpkgsrc-2a085db7871e837f8f806076692ec6ce1ce74acc.tar.gz
Update net/samba to 3.0.1. Major changes from version 2.2.8anb6 include:
* Active Directory support. Samba is able to join a ADS realm as a member server and authenticate using LDAP/Kerberos. * Unicode support. * New, more flexible authentication (passdb) system. * A new "net" command that is similar to the "net" command in Windows. * Samba now negotiates NT-style status32 codes on the wire, which greatly improves error handling. * Better Windows 2K/2K3/XP printing support. * Loadable module support for passdb backends and character sets. * More performant winbindd. * Support for migrating from a Windows NT4 domain to a Samba domain and maintaining user, group, and domain SIDs. * Support for establishing trust relationships with Windows NT4 DCs. * Initial support for a distributed Winbind architecture using an LDAP directory for storing SID-to-uid/gid mappings. * Major updates to the Samba documentation tree. * Full support for client and server SMB signing to ensure compatibility with default Windows 2K3 security settings. * Improvement of ACL mapping features.
Diffstat (limited to 'net/samba/patches/patch-ab')
-rw-r--r--net/samba/patches/patch-ab69
1 files changed, 10 insertions, 59 deletions
diff --git a/net/samba/patches/patch-ab b/net/samba/patches/patch-ab
index f24ca257cd7..f42836282d1 100644
--- a/net/samba/patches/patch-ab
+++ b/net/samba/patches/patch-ab
@@ -1,62 +1,13 @@
-$NetBSD: patch-ab,v 1.20 2003/03/16 07:57:46 martti Exp $
+$NetBSD: patch-ab,v 1.21 2004/01/11 02:26:31 jlam Exp $
---- configure.orig Fri Feb 28 15:56:18 2003
-+++ configure Sun Mar 16 09:01:58 2003
-@@ -12074,6 +12074,49 @@
- fi
+--- configure.orig Mon Dec 15 09:55:22 2003
++++ configure
+@@ -20216,7 +20216,7 @@ echo "${ECHO_T}no" >&6
-+echo $ac_n "checking for __libc_sched_setscheduler in -lc""... $ac_c" 1>&6
-+echo "configure:11950: checking for __libc_sched_setscheduler in -lc" >&5
-+ac_lib_var=`echo c'_'__libc_sched_setscheduler | sed 'y%./+-%__p_%'`
-+if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
-+ echo $ac_n "(cached) $ac_c" 1>&6
-+else
-+ ac_save_LIBS="$LIBS"
-+LIBS="-lc $LIBS"
-+cat > conftest.$ac_ext <<EOF
-+#line 11958 "configure"
-+#include "confdefs.h"
-+/* Override any gcc2 internal prototype to avoid an error. */
-+/* We use char because int might match the return type of a gcc2
-+ builtin and then its argument prototype would still apply. */
-+char __libc_sched_setscheduler();
-+
-+int main() {
-+__libc_sched_setscheduler()
-+; return 0; }
-+EOF
-+if { (eval echo configure:11969: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-+ rm -rf conftest*
-+ eval "ac_cv_lib_$ac_lib_var=yes"
-+else
-+ echo "configure: failed program was:" >&5
-+ cat conftest.$ac_ext >&5
-+ rm -rf conftest*
-+ eval "ac_cv_lib_$ac_lib_var=no"
-+fi
-+rm -f conftest*
-+LIBS="$ac_save_LIBS"
-+
-+fi
-+if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
-+ echo "$ac_t""yes" 1>&6
-+ PAM_NEEDS_LIBC=
-+else
-+ echo "$ac_t""no" 1>&6
-+PAM_NEEDS_LIBC=-lc
-+fi
-+
-+
-+
- #################################################
- # check for pam_smbpass support
- echo $ac_n "checking whether to use pam_smbpass""... $ac_c" 1>&6
-@@ -14491,6 +14534,7 @@
- s%@TERMLDFLAGS@%$TERMLDFLAGS%g
- s%@ROFF@%$ROFF%g
- s%@DYNEXP@%$DYNEXP%g
-+s%@PAM_NEEDS_LIBC@%$PAM_NEEDS_LIBC%g
- s%@LDAPLIBS@%$LDAPLIBS%g
- s%@QUOTAOBJS@%$QUOTAOBJS%g
- s%@WINBIND_TARGETS@%$WINBIND_TARGETS%g
+ if test "$ICONV_FOUND" = yes; then
+- LDFLAGS=$save_LDFLAG
++ LDFLAGS=$save_LDFLAGS
+
+ if test ""$i/lib"" != "/usr/lib" ; then
+ LDFLAGS="$LDFLAGS -L"$i/lib""