diff options
author | jlam <jlam@pkgsrc.org> | 2004-01-11 02:26:30 +0000 |
---|---|---|
committer | jlam <jlam@pkgsrc.org> | 2004-01-11 02:26:30 +0000 |
commit | 2a085db7871e837f8f806076692ec6ce1ce74acc (patch) | |
tree | 5ab4f601d568858d0210e45f72fb18565cb78dec /net/samba/patches/patch-ab | |
parent | 168ce375b92c0e86a7333a326c4fc766fe135c32 (diff) | |
download | pkgsrc-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-ab | 69 |
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"" |