1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-26 09:46:09 +00:00

Update to 3.6.7.

PR:		ports/170446
Submitted by:	Andrey Simonenko <simon comsys ntu-kpi kiev ua>
Approved by:	timur
This commit is contained in:
Xin LI 2012-08-15 00:20:31 +00:00
parent e8037f2483
commit 65e30d305e
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=302548
12 changed files with 53 additions and 39 deletions

View File

@ -6,7 +6,7 @@
#
PORTNAME= ${SAMBA_BASENAME}36
PORTVERSION= 3.6.5
PORTVERSION= 3.6.7
PORTREVISION?= 0
CATEGORIES?= net
MASTER_SITES= ${MASTER_SITE_SAMBA}

View File

@ -1,2 +1,2 @@
SHA256 (samba-3.6.5.tar.gz) = 8af65ff3b8c1155e7897c89a895e3155534ec3c5b97877ee2f05fc9d8bab80c4
SIZE (samba-3.6.5.tar.gz) = 29009444
SHA256 (samba-3.6.7.tar.gz) = b858a0f011ba7fe554881b9c7e6cb1c9cb7face22ed86860f560fcaecc4ed4ca
SIZE (samba-3.6.7.tar.gz) = 34067900

View File

@ -9,7 +9,7 @@
LMHOSTSFILE = $(CONFIGDIR)/lmhosts
NCALRPCDIR = @ncalrpcdir@
@@ -1302,8 +1302,8 @@
@@ -1303,8 +1303,8 @@
$(LIB_NONSMBD_OBJ) $(KRBCLIENT_OBJ) \
$(LIBNDR_GEN_OBJ0)
@ -20,7 +20,7 @@
PAM_SMBPASS_OBJ_0 = pam_smbpass/pam_smb_auth.o pam_smbpass/pam_smb_passwd.o \
pam_smbpass/pam_smb_acct.o pam_smbpass/support.o ../lib/util/asn1.o
@@ -1620,6 +1620,7 @@
@@ -1621,6 +1621,7 @@
.SUFFIXES:
.SUFFIXES: .c .o .lo
@ -28,7 +28,7 @@
.PHONY: showflags SHOWFLAGS
@@ -1681,6 +1682,9 @@
@@ -1682,6 +1683,9 @@
$(COMPILE_CC) >/dev/null 2>&1
@BROKEN_CC@ -mv `echo $@ | sed 's%^.*/%%g'` $@
@ -38,7 +38,7 @@
PRECOMPILED_HEADER = $(builddir)/include/includes.h.gch
# this adds support for precompiled headers. To use it, install a snapshot
@@ -2762,14 +2766,15 @@
@@ -2763,14 +2767,15 @@
$(LDAP_LIBS) $(KRB5LIBS) $(LIBS) $(LIBTALLOC_LIBS) $(LIBTDB_LIBS) $(ZLIB_LIBS) \
@SONAMEFLAG@`basename $@`@NSSSONAMEVERSIONSUFFIX@
@ -47,7 +47,7 @@
@echo "Linking $@"
- @$(SHLD) $(LDSHFLAGS) -o $@ $(WINBIND_KRB5_LOCATOR_OBJ) $(LIBWBCLIENT_LIBS) $(KRB5LIBS) \
+ @$(SHLD) $(LDSHFLAGS) -o $@ $(WINBIND_KRB5_LOCATOR_OBJ) $(LIBTALLOC_LIBS) $(LIBWBCLIENT_LIBS) $(KRB5LIBS) \
@SONAMEFLAG@`basename $@`
$(LIBREPLACE_LIBS) @SONAMEFLAG@`basename $@`
bin/pam_winbind.@SHLIBEXT@: $(BINARY_PREREQS) $(PAM_WINBIND_OBJ) $(LIBTALLOC) $(LIBWBCLIENT)
@echo "Linking shared library $@"
@ -56,7 +56,7 @@
$(LIBREPLACE_LIBS) $(LIBTALLOC_LIBS) $(LIBWBCLIENT_LIBS) @SONAMEFLAG@`basename $@`
##########
@@ -3117,7 +3122,8 @@
@@ -3122,7 +3127,8 @@
@echo "Linking shared library $@"
@$(SHLD) $(LDSHFLAGS) -o $@ $(PAM_SMBPASS_OBJ) $(LIBCLI_LDAP_NDR_OBJ) -lpam $(DYNEXP) \
$(LIBS) $(LDAP_LIBS) $(NSCD_LIBS) \

View File

@ -1,6 +1,18 @@
--- ./source3/configure.in.orig 2011-08-09 13:17:47.000000000 +0200
+++ ./source3/configure.in 2011-10-13 23:29:28.000000000 +0200
@@ -831,9 +831,13 @@
@@ -756,9 +756,9 @@
if test x"$ac_cv_header_md5_h" = x"yes"; then
AC_DEFINE(HAVE_MD5_H, 1,
[Whether md5.h is available.])
- AC_CHECK_LIB(md5, MD5Update,
+ AC_CHECK_LIB(md, MD5Update,
[
- LIBS="${LIBS} -lmd5"
+ LIBS="${LIBS} -lmd"
CRYPTO_MD5_OBJ=
AC_DEFINE(HAVE_LIBMD5, 1,
[Whether libmd5 conformant to rfc1321 is available.])],
@@ -852,9 +852,13 @@
AC_PATH_PROG(CUPS_CONFIG, cups-config)
if test "x$CUPS_CONFIG" != x; then
@ -15,7 +27,7 @@
AC_CHECK_HEADERS(cups/cups.h cups/language.h)
if test x"$ac_cv_header_cups_cups_h" = xyes -a \
@@ -842,7 +846,7 @@
@@ -863,7 +867,7 @@
# underlinked. With cups-config --libs we pull in unwanted and unneeded
# dendencies including thread libraries - use cups-config only if really
# required.
@ -24,7 +36,7 @@
[PRINT_LIBS="$ac_save_PRINT_LIBS -lcups"],
[AC_MSG_WARN([your cups library doesn't link with -lcups alone, it might be underlinked.]) ;
PRINT_LIBS="$ac_save_PRINT_LIBS `$CUPS_CONFIG --libs`"])
@@ -852,10 +856,10 @@
@@ -873,10 +877,10 @@
AC_CHECK_LIB_EXT(cups, PRINT_LIBS, httpConnectEncrypt)
else
AC_MSG_WARN([cups-config around but cups-devel not installed])
@ -37,7 +49,7 @@
elif test x"$enable_cups" = x"yes"; then
AC_MSG_ERROR(Cups support required but cups-config not located. Make sure cups-devel related files are installed.)
@@ -1943,9 +1947,6 @@
@@ -1964,9 +1968,6 @@
AC_MSG_CHECKING([PICFLAG])
AC_MSG_RESULT([$PICFLAG])
@ -47,7 +59,7 @@
AC_CACHE_CHECK([whether building shared libraries actually works],
[ac_cv_shlib_works],[
# try building a trivial shared library
@@ -4601,15 +4602,51 @@
@@ -4624,15 +4625,51 @@
x"$ac_cv_header_pam_pam_modules_h" = x"no" ; then
if test x"${try_pam}" = x"yes";then
AC_MSG_ERROR([--with-pam=yes but pam_modules.h not found])
@ -103,7 +115,7 @@
if test x"$create_pam_modules" = x"yes"; then
AC_DEFINE(WITH_PAM_MODULES,1,[Whether to include PAM MODULES support])
@@ -4619,7 +4656,7 @@
@@ -4642,7 +4679,7 @@
AC_CHECK_HEADERS(pam/pam_ext.h pam/_pam_macros.h)
AC_CHECK_FUNC_EXT(pam_vsyslog,$PAM_LIBS)
else
@ -112,7 +124,7 @@
fi
fi
AC_MSG_CHECKING(whether to use PAM support)
@@ -5821,9 +5858,17 @@
@@ -5844,9 +5881,17 @@
[AC_MSG_RESULT(no)])
AC_MSG_CHECKING(for aio_suspend)
@ -133,7 +145,7 @@
[AC_MSG_RESULT(no)])
fi
@@ -6276,12 +6321,13 @@
@@ -6299,12 +6344,13 @@
NSSSONAMEVERSIONSUFFIX=".2"
WINBIND_NSS_EXTRA_OBJS="../nsswitch/winbind_nss_linux.o"
;;
@ -148,7 +160,7 @@
WINBIND_NSS="../nsswitch/nss_winbind.$SHLIBEXT"
WINBIND_WINS_NSS="../nsswitch/nss_wins.$SHLIBEXT"
;;
@@ -6426,10 +6474,14 @@
@@ -6451,10 +6497,14 @@
AC_MSG_RESULT(no$winbind_no_reason)
fi
@ -163,7 +175,7 @@
AC_SUBST(NSSSONAMEVERSIONSUFFIX)
AC_SUBST(WINBIND_KRB5_LOCATOR)
@@ -6745,13 +6797,21 @@
@@ -6773,13 +6823,21 @@
# Start
AC_CHECK_FUNC(getmntent)
@ -186,7 +198,7 @@
int main(void)
{
struct statfs fsd;
@@ -7050,6 +7110,16 @@
@@ -7079,6 +7137,16 @@
LIBS="$LIBS -ldmalloc"
fi

View File

@ -1,6 +1,6 @@
--- ./source3/lib/fault.c.orig 2010-04-01 15:26:22.000000000 +0200
+++ ./source3/lib/fault.c 2010-04-23 01:08:35.000000000 +0200
@@ -25,6 +25,10 @@
@@ -26,6 +26,10 @@
#endif
@ -11,7 +11,7 @@
#ifdef HAVE_SYS_PRCTL_H
#include <sys/prctl.h>
#endif
@@ -143,52 +147,93 @@
@@ -144,52 +148,93 @@
* before dump_core() calls abort.
*/
#if (defined(FREEBSD) && defined(HAVE_SYSCTLBYNAME))
@ -143,9 +143,9 @@
}
#endif
@@ -204,8 +249,7 @@
/* @todo: Add support for the linux corepath. */
@@ -248,8 +293,7 @@
{
#if (defined(FREEBSD) && defined(HAVE_SYSCTLBYNAME))
char *tmp_corepath = NULL;
- tmp_corepath = get_freebsd_corepath();
-
@ -153,7 +153,7 @@
/* If this has been set correctly, we're done. */
if (tmp_corepath) {
return tmp_corepath;
@@ -281,7 +325,7 @@
@@ -327,7 +371,7 @@
SAFE_FREE(logbase);
}

View File

@ -1,6 +1,6 @@
--- ./source3/lib/system.c.orig 2011-08-09 13:17:47.000000000 +0200
+++ ./source3/lib/system.c 2011-10-13 23:38:02.000000000 +0200
@@ -2584,14 +2584,14 @@
@@ -2586,14 +2586,14 @@
}
/*******************************************************************

View File

@ -1,6 +1,6 @@
--- ./source3/m4/aclocal.m4.orig 2011-08-09 13:17:47.000000000 +0200
+++ ./source3/m4/aclocal.m4 2011-10-05 22:59:19.000000000 +0200
@@ -379,11 +379,15 @@
@@ -385,11 +385,15 @@
ac_new_flags=""
for i in [$]$1; do
case [$]i in
@ -18,7 +18,7 @@
])
dnl Removes '-L/usr/lib[/]', '-Wl,-rpath,/usr/lib[/]'
@@ -431,104 +435,81 @@
@@ -437,104 +441,81 @@
dnl those with the standalone portable libiconv installed).
AC_MSG_CHECKING(for iconv in $1)
jm_cv_func_iconv="no"

View File

@ -1,6 +1,6 @@
--- ./source3/smbd/quotas.c.orig 2010-04-01 15:26:22.000000000 +0200
+++ ./source3/smbd/quotas.c 2010-04-23 01:08:35.000000000 +0200
@@ -1035,6 +1035,7 @@
@@ -1235,6 +1235,7 @@
if (!cutstr)
return False;
@ -8,7 +8,7 @@
memset(cutstr, '\0', len+1);
host = strncat(cutstr,mnttype, sizeof(char) * len );
DEBUG(5,("nfs_quotas: looking for mount on \"%s\"\n", cutstr));
@@ -1043,7 +1044,7 @@
@@ -1243,7 +1244,7 @@
args.gqa_pathp = testpath+1;
args.gqa_uid = uid;

View File

@ -8,7 +8,7 @@
Copyright (C) James Peach 2006
This program is free software; you can redistribute it and/or modify
@@ -47,9 +48,42 @@
@@ -49,9 +50,42 @@
}
return result;
}
@ -18,8 +18,7 @@
+{
+ struct statfs statfs_buf;
+ int result;
-#if defined(DARWINOS)
+
+ result = statfs(path, &statfs_buf);
+ if(result != 0) {
+ return result;
@ -45,7 +44,8 @@
+ statbuf->FsCapabilities |= FILE_VOLUME_QUOTAS;
+ if(statfs_buf.f_flags & MNT_RDONLY)
+ statbuf->FsCapabilities |= FILE_READ_ONLY_VOLUME;
+
-#if defined(DARWINOS)
+ return 0;
+}
+
@ -53,7 +53,7 @@
#include <sys/attr.h>
@@ -135,6 +169,8 @@
@@ -137,6 +171,8 @@
{
#if defined(LINUX) && defined(HAVE_FSID_INT)
return linux_statvfs(path, statbuf);

View File

@ -1,6 +1,6 @@
--- ./source3/utils/net_time.c.orig 2010-04-01 15:26:22.000000000 +0200
+++ ./source3/utils/net_time.c 2010-04-23 01:08:35.000000000 +0200
@@ -85,10 +85,15 @@
@@ -87,10 +87,15 @@
if (!tm) {
return "unknown";
}

View File

@ -16,7 +16,7 @@ diff --git a/lib/util/util_net.c b/lib/util/util_net.c
index 0ce495e..0511a28 100644
--- a/lib/util/util_net.c
+++ b/lib/util/util_net.c
@@ -351,13 +351,11 @@ bool is_broadcast_addr(const struct sockaddr *pss)
@@ -353,13 +353,11 @@
}
/**

View File

@ -40,7 +40,7 @@ sbin/nmbd
%%EXAMPLESDIR%%/LDAP/ol-schema-migrate.pl
%%EXAMPLESDIR%%/LDAP/samba-nds.schema
%%EXAMPLESDIR%%/LDAP/samba-schema-FDS.ldif
%%EXAMPLESDIR%%/LDAP/samba-schema-netscapeds5.x
%%EXAMPLESDIR%%/LDAP/samba-schema-netscapeds5.x.README
%%EXAMPLESDIR%%/LDAP/samba-schema.IBMSecureWay
%%EXAMPLESDIR%%/LDAP/samba.ldif
%%EXAMPLESDIR%%/LDAP/samba.schema
@ -52,8 +52,10 @@ sbin/nmbd
%%EXAMPLESDIR%%/VFS/autogen.sh
%%EXAMPLESDIR%%/VFS/config.guess
%%EXAMPLESDIR%%/VFS/config.sub
%%EXAMPLESDIR%%/VFS/configure
%%EXAMPLESDIR%%/VFS/configure.in
%%EXAMPLESDIR%%/VFS/install-sh
%%EXAMPLESDIR%%/VFS/module_config.h.in
%%EXAMPLESDIR%%/VFS/shadow_copy_test.c
%%EXAMPLESDIR%%/VFS/skel_opaque.c
%%EXAMPLESDIR%%/VFS/skel_transparent.c