samba: update to 4.16.0

release notes:
- https://www.samba.org/samba/history/samba-4.16.0.html

Please review:
- Heimdal-8.0pre used for Samba Internal Kerberos, adds FAST support
This commit is contained in:
heitbaum 2022-02-16 11:04:16 +00:00 committed by Rudi Heitbaum
parent 1dc0b5bf3e
commit e5830dc584
4 changed files with 14 additions and 8 deletions

View File

@ -43,4 +43,6 @@ Checking value of GNUTLS_CIPHER_AES_128_CFB8: OK
Checking value of GNUTLS_MAC_AES_CMAC_128: OK Checking value of GNUTLS_MAC_AES_CMAC_128: OK
Checking whether fcntl supports flags to send direct I/O availability signals: OK Checking whether fcntl supports flags to send direct I/O availability signals: OK
Checking whether fcntl supports setting/geting hints: OK Checking whether fcntl supports setting/geting hints: OK
Checking for gnutls fips mode support: NO
Checking for readlink breakage: NO

View File

@ -3,8 +3,8 @@
# Copyright (C) 2017-present Team LibreELEC (https://libreelec.tv) # Copyright (C) 2017-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="samba" PKG_NAME="samba"
PKG_VERSION="4.13.17" PKG_VERSION="4.16.0"
PKG_SHA256="17bdb9ea60d30af22851c8e134d67b43a22fb1e20f159152a647c69dc2a58a68" PKG_SHA256="97c47de35915d1637b254f02643c3230c3e73617851700edc7a2a8c958a3310c"
PKG_LICENSE="GPLv3+" PKG_LICENSE="GPLv3+"
PKG_SITE="https://www.samba.org" PKG_SITE="https://www.samba.org"
PKG_URL="https://download.samba.org/pub/samba/stable/${PKG_NAME}-${PKG_VERSION}.tar.gz" PKG_URL="https://download.samba.org/pub/samba/stable/${PKG_NAME}-${PKG_VERSION}.tar.gz"
@ -61,7 +61,6 @@ configure_package() {
--without-ad-dc \ --without-ad-dc \
--without-automount \ --without-automount \
--without-cluster-support \ --without-cluster-support \
--without-dnsupdate \
--without-fam \ --without-fam \
--without-gettext \ --without-gettext \
--without-gpgme \ --without-gpgme \

View File

@ -41,8 +41,10 @@ diff --git a/wscript_configure_embedded_heimdal b/wscript_configure_embedded_hei
index 8c55ae2..4fdae80 100644 index 8c55ae2..4fdae80 100644
--- a/wscript_configure_embedded_heimdal --- a/wscript_configure_embedded_heimdal
+++ b/wscript_configure_embedded_heimdal +++ b/wscript_configure_embedded_heimdal
@@ -1 +1,12 @@ @@ -6,3 +6,14 @@
conf.RECURSE('source4/heimdal_build')
conf.define('USING_EMBEDDED_HEIMDAL', 1)
conf.RECURSE('third_party/heimdal_build')
+ +
+def check_system_heimdal_binary(name): +def check_system_heimdal_binary(name):
+ if conf.LIB_MAY_BE_BUNDLED(name): + if conf.LIB_MAY_BE_BUNDLED(name):
@ -73,14 +75,14 @@ index 235fa19..4f4a83cd 100644
check_system_heimdal_lib("com_err", "com_right_r com_err", "com_err.h") check_system_heimdal_lib("com_err", "com_right_r com_err", "com_err.h")
if check_system_heimdal_lib("roken", "rk_socket_set_reuseaddr", "roken.h"): if check_system_heimdal_lib("roken", "rk_socket_set_reuseaddr", "roken.h"):
@@ -96,7 +88,4 @@ finally: @@ -86,7 +78,4 @@ finally:
#if conf.CHECK_BUNDLED_SYSTEM('tommath', checkfunctions='mp_init', headers='tommath.h'): #if conf.CHECK_BUNDLED_SYSTEM('tommath', checkfunctions='mp_init', headers='tommath.h'):
# conf.define('USING_SYSTEM_TOMMATH', 1) # conf.define('USING_SYSTEM_TOMMATH', 1)
-check_system_heimdal_binary("compile_et") -check_system_heimdal_binary("compile_et")
-check_system_heimdal_binary("asn1_compile") -check_system_heimdal_binary("asn1_compile")
- -
conf.define('USING_SYSTEM_KRB5', 1) conf.env.KRB5_VENDOR = 'heimdal'
-- --
2.20.1 2.20.1

View File

@ -1,7 +1,7 @@
diff --git a/docs-xml/wscript_build b/docs-xml/wscript_build diff --git a/docs-xml/wscript_build b/docs-xml/wscript_build
--- a/docs-xml/wscript_build 2020-12-05 09:01:19.652459634 +0000 --- a/docs-xml/wscript_build 2020-12-05 09:01:19.652459634 +0000
+++ b/docs-xml/wscript_build 2020-12-05 09:10:10.639446971 +0000 +++ b/docs-xml/wscript_build 2020-12-05 09:10:10.639446971 +0000
@@ -153,28 +153,3 @@ @@ -154,31 +154,3 @@
target=parameter_all, target=parameter_all,
rule=smbdotconf_generate_parameter_list, rule=smbdotconf_generate_parameter_list,
dep_vars=bld.dynconfig_varnames()) dep_vars=bld.dynconfig_varnames())
@ -27,6 +27,9 @@ diff --git a/docs-xml/wscript_build b/docs-xml/wscript_build
- if conf.env.build_winexe == True: - if conf.env.build_winexe == True:
- bld.SAMBAMANPAGES(winexe_manpages) - bld.SAMBAMANPAGES(winexe_manpages)
- -
- if bld.CONFIG_SET('ENABLE_SELFTEST'):
- bld.SAMBAMANPAGES('manpages/vfstest.1')
-
- for manpage in vfs_module_manpages: - for manpage in vfs_module_manpages:
- if bld.SAMBA3_IS_ENABLED_MODULE(manpage): - if bld.SAMBA3_IS_ENABLED_MODULE(manpage):
- bld.SAMBAMANPAGES('manpages/%s.8' % manpage) - bld.SAMBAMANPAGES('manpages/%s.8' % manpage)