Index: databases/ldb/Makefile =================================================================== --- databases/ldb/Makefile +++ databases/ldb/Makefile @@ -1,8 +1,8 @@ # $FreeBSD$ PORTNAME= ldb -PORTVERSION= 1.1.29 -PORTREVISION= 1 +PORTVERSION= 1.3.1 +PORTREVISION= 0 PORTEPOCH= 0 CATEGORIES= databases MASTER_SITES= SAMBA Index: databases/ldb/distinfo =================================================================== --- databases/ldb/distinfo +++ databases/ldb/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1483326847 -SHA256 (ldb-1.1.29.tar.gz) = 59d84f9a5b799f519ba7b2685bb46f5a26f1bbf05b7a144b2f5e017d01d80f97 -SIZE (ldb-1.1.29.tar.gz) = 1277551 +TIMESTAMP = 1518469294 +SHA256 (ldb-1.3.1.tar.gz) = b19f2c9f55ae0f46aa5ebaea0bf1a47ec1ac135e1d78af0f6318cf50bf62cbd2 +SIZE (ldb-1.3.1.tar.gz) = 1361723 Index: databases/ldb/files/patch-buildtools__wafsamba__samba_autoconf.py =================================================================== --- databases/ldb/files/patch-buildtools__wafsamba__samba_autoconf.py +++ /dev/null @@ -1,11 +0,0 @@ ---- buildtools/wafsamba/samba_autoconf.py.orig 2016-10-07 04:45:35 UTC -+++ buildtools/wafsamba/samba_autoconf.py -@@ -873,7 +873,7 @@ def SAMBA_CHECK_UNDEFINED_SYMBOL_FLAGS(c - conf.env.undefined_ldflags = conf.ADD_LDFLAGS('-Wl,-no-undefined', testflags=True) - - if not sys.platform.startswith("openbsd") and conf.env.undefined_ignore_ldflags == []: -- if conf.CHECK_LDFLAGS(['-undefined', 'dynamic_lookup']): -+ if conf.CHECK_LDFLAGS(['-undefined', 'dynamic_lookup'] + conf.env.WERROR_CFLAGS): - conf.env.undefined_ignore_ldflags = ['-undefined', 'dynamic_lookup'] - - @conf Index: databases/ldb/files/patch-wscript =================================================================== --- databases/ldb/files/patch-wscript +++ databases/ldb/files/patch-wscript @@ -1,11 +1,11 @@ ---- wscript.orig 2016-12-01 13:14:56 UTC -+++ wscript -@@ -118,7 +118,7 @@ def build(bld): +--- wscript.orig 2018-01-13 07:09:44.000000000 +0000 ++++ wscript 2018-02-12 21:03:52.440680000 +0000 +@@ -156,7 +156,7 @@ - if not 'PACKAGE_VERSION' in bld.env: - bld.env.PACKAGE_VERSION = VERSION -- bld.env.PKGCONFIGDIR = '${LIBDIR}/pkgconfig' -+ bld.env.PKGCONFIGDIR = '%%PKGCONFIGDIR%%' + if not 'PACKAGE_VERSION' in bld.env: + bld.env.PACKAGE_VERSION = VERSION +- bld.env.PKGCONFIGDIR = '${LIBDIR}/pkgconfig' ++ bld.env.PKGCONFIGDIR = '%%PKGCONFIGDIR%%' - if not bld.env.disable_python: - if not bld.CONFIG_SET('USING_SYSTEM_PYLDB_UTIL'): + name = bld.pyembed_libname('pyldb-util') + bld.SAMBA_LIBRARY(name, Index: devel/talloc/Makefile =================================================================== --- devel/talloc/Makefile +++ devel/talloc/Makefile @@ -1,8 +1,8 @@ # $FreeBSD$ PORTNAME= talloc -PORTVERSION= 2.1.10 -PORTREVISION= 1 +PORTVERSION= 2.1.11 +PORTREVISION= 0 CATEGORIES= devel MASTER_SITES= SAMBA Index: devel/talloc/distinfo =================================================================== --- devel/talloc/distinfo +++ devel/talloc/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1504145176 -SHA256 (talloc-2.1.10.tar.gz) = c985e94bebd6ec2f6af3d95dcc3fcb192a2ddb7781a021d70ee899e26221f619 -SIZE (talloc-2.1.10.tar.gz) = 441645 +TIMESTAMP = 1518453190 +SHA256 (talloc-2.1.11.tar.gz) = 639eb35556a0af999123c4d883e79be05ff9f00ab4f9e4ac2e5775f9c5eeeed3 +SIZE (talloc-2.1.11.tar.gz) = 443320 Index: devel/tevent/Makefile =================================================================== --- devel/tevent/Makefile +++ devel/tevent/Makefile @@ -1,8 +1,8 @@ # $FreeBSD$ PORTNAME= tevent -PORTVERSION= 0.9.34 -PORTREVISION= 1 +PORTVERSION= 0.9.35 +PORTREVISION= 0 PORTEPOCH= 0 CATEGORIES= devel MASTER_SITES= SAMBA Index: devel/tevent/distinfo =================================================================== --- devel/tevent/distinfo +++ devel/tevent/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1510686207 -SHA256 (tevent-0.9.34.tar.gz) = 73213ef8b27f4a0164e375140a177a751e06fe190a90f3178e24f206b4747b8a -SIZE (tevent-0.9.34.tar.gz) = 590260 +TIMESTAMP = 1518466116 +SHA256 (tevent-0.9.35.tar.gz) = 25a3a9d264eb3af9a688c38512f248fc1640fd86d663d3346dbfa18feb5c16e9 +SIZE (tevent-0.9.35.tar.gz) = 591546 Index: net/samba48/Makefile =================================================================== --- net/samba48/Makefile +++ net/samba48/Makefile @@ -1,11 +1,10 @@ # Created by: timur@FreeBSD.org # $FreeBSD$ -PORTNAME?= ${SAMBA4_BASENAME}46 +PORTNAME?= ${SAMBA4_BASENAME}48 PORTVERSION?= ${SAMBA4_VERSION} PORTREVISION?= 0 CATEGORIES?= net -MASTER_SITES= SAMBA/samba/stable SAMBA/samba/rc DISTNAME= ${SAMBA4_DISTNAME} MAINTAINER?= timur@FreeBSD.org @@ -21,11 +20,9 @@ SAMBA4_BASENAME= samba SAMBA4_PORTNAME= ${SAMBA4_BASENAME}4 -SAMBA4_VERSION= 4.6.12 +SAMBA4_VERSION= 4.8.0rc3 SAMBA4_DISTNAME= ${SAMBA4_BASENAME}-${SAMBA4_VERSION:S|.p|pre|:S|.r|rc|:S|.t|tp|:S|.a|alpha|} -WRKSRC?= ${WRKDIR}/${DISTNAME} - .if !defined(SAMBA4_SUBPORT) CPE_VENDOR= samba CPE_PRODUCT= samba @@ -63,8 +60,12 @@ # Flags CONFIGURE_ENV+= PTHREAD_LDFLAGS="-lpthread" -USES= cpe compiler waf pkgconfig perl5 python:2.7 \ +USES= cpe compiler gmake waf pkgconfig perl5 python:2.7 \ readline iconv shebangfix +USE_GITHUB= yes +GH_ACCOUNT= samba-team +GH_PROJECT= samba +GH_TAGNAME= samba-${DISTVERSION} USE_PERL5= build USE_LDCONFIG= ${SAMBA4_LIBDIR} WAF_CMD= buildtools/bin/waf @@ -81,7 +82,7 @@ DOCS FAM LDAP \ QUOTAS SYSLOG UTMP -OPTIONS_DEFAULT:= ${OPTIONS_DEFINE} +OPTIONS_DEFAULT:= ${OPTIONS_DEFINE} MANPAGES AD_DC_DESC= Active Directory Domain Controller support ADS_DESC= Active Directory client support(implies LDAP) Index: net/samba48/distinfo =================================================================== --- net/samba48/distinfo +++ net/samba48/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1514070924 -SHA256 (samba-4.6.12.tar.gz) = 18f1c89bb6687b94080f5ec8aa73c14acdad1106425403945a32928a4b1e54a1 -SIZE (samba-4.6.12.tar.gz) = 21160637 +TIMESTAMP = 1518452665 +SHA256 (samba-4.8.0rc3_GH0.tar.gz) = 5d4921db7c8d79a1ecc6397ed4454a1b7502e4e3d381d9c40394509e8e6a5ec5 +SIZE (samba-4.8.0rc3_GH0.tar.gz) = 36085018 Index: net/samba48/pkg-plist =================================================================== --- net/samba48/pkg-plist +++ net/samba48/pkg-plist @@ -162,7 +162,6 @@ lib/samba4/libsmbconf.so lib/samba4/libsmbconf.so.0 %%LDAP%%lib/samba4/libsmbldap.so -%%LDAP%%lib/samba4/libsmbldap.so.0 lib/samba4/libtevent-util.so lib/samba4/libtevent-util.so.0 lib/samba4/libwbclient.so @@ -184,7 +183,6 @@ lib/samba4/private/libads-samba4.so lib/samba4/private/libasn1-samba4.so.8 lib/samba4/private/libasn1util-samba4.so -lib/samba4/private/libauth-sam-reply-samba4.so lib/samba4/private/libauth-samba4.so lib/samba4/private/libauth-unix-token-samba4.so lib/samba4/private/libauth4-samba4.so @@ -211,7 +209,6 @@ lib/samba4/private/libflag-mapping-samba4.so lib/samba4/private/libgenrand-samba4.so lib/samba4/private/libgensec-samba4.so -lib/samba4/private/libgpo-samba4.so lib/samba4/private/libgse-samba4.so lib/samba4/private/libgssapi-samba4.so.2 lib/samba4/private/libhcrypto-samba4.so.5 @@ -422,7 +419,6 @@ %%PYTHON_SITELIBDIR%%/samba/_glue.so %%PYTHON_SITELIBDIR%%/samba/_ldb.so %%PYTHON_SITELIBDIR%%/samba/auth.so -%%PYTHON_SITELIBDIR%%/samba/com.so %%PYTHON_SITELIBDIR%%/samba/common.py %%PYTHON_SITELIBDIR%%/samba/credentials.so %%PYTHON_SITELIBDIR%%/samba/crypto.so @@ -531,7 +527,6 @@ %%PYTHON_SITELIBDIR%%/samba/tests/blackbox/__init__.py %%PYTHON_SITELIBDIR%%/samba/tests/blackbox/ndrdump.py %%PYTHON_SITELIBDIR%%/samba/tests/blackbox/samba_dnsupdate.py -%%PYTHON_SITELIBDIR%%/samba/tests/blackbox/samba_tool_drs.py %%PYTHON_SITELIBDIR%%/samba/tests/common.py %%PYTHON_SITELIBDIR%%/samba/tests/core.py %%PYTHON_SITELIBDIR%%/samba/tests/credentials.py @@ -792,7 +787,6 @@ man/man8/vfs_acl_tdb.8.gz man/man8/vfs_acl_xattr.8.gz man/man8/vfs_aio_fork.8.gz -man/man8/vfs_aio_linux.8.gz man/man8/vfs_aio_pthread.8.gz man/man8/vfs_audit.8.gz man/man8/vfs_btrfs.8.gz @@ -838,3 +832,105 @@ @dir /var/log/samba4 @dir /var/db/samba4/private @dir /var/db/samba4 +include/samba4/core/ntstatus_gen.h +include/samba4/core/werror_gen.h +include/samba4/util/tfork.h +%%PYTHON_SITELIBDIR%%/samba/colour.py +%%PYTHON_SITELIBDIR%%/samba/compat.py +%%PYTHON_SITELIBDIR%%/samba/dcerpc/messaging.so +%%PYTHON_SITELIBDIR%%/samba/dcerpc/ntlmssp.so +%%PYTHON_SITELIBDIR%%/samba/dnsserver.py +%%PYTHON_SITELIBDIR%%/samba/domain_update.py +%%PYTHON_SITELIBDIR%%/samba/emulate/__init__.py +%%PYTHON_SITELIBDIR%%/samba/emulate/traffic.py +%%PYTHON_SITELIBDIR%%/samba/emulate/traffic_packets.py +%%PYTHON_SITELIBDIR%%/samba/forest_update.py +%%PYTHON_SITELIBDIR%%/samba/gpclass.py +%%PYTHON_SITELIBDIR%%/samba/gpo.so +%%PYTHON_SITELIBDIR%%/samba/graph.py +%%PYTHON_SITELIBDIR%%/samba/ms_forest_updates_markdown.py +%%PYTHON_SITELIBDIR%%/samba/ms_schema_markdown.py +%%PYTHON_SITELIBDIR%%/samba/netcmd/visualize.py +%%PYTHON_SITELIBDIR%%/samba/ntstatus.so +%%PYTHON_SITELIBDIR%%/samba/provision/kerberos.py +%%PYTHON_SITELIBDIR%%/samba/provision/kerberos_implementation.py +%%PYTHON_SITELIBDIR%%/samba/tests/auth_log.py +%%PYTHON_SITELIBDIR%%/samba/tests/auth_log_base.py +%%PYTHON_SITELIBDIR%%/samba/tests/auth_log_ncalrpc.py +%%PYTHON_SITELIBDIR%%/samba/tests/auth_log_netlogon.py +%%PYTHON_SITELIBDIR%%/samba/tests/auth_log_netlogon_bad_creds.py +%%PYTHON_SITELIBDIR%%/samba/tests/auth_log_pass_change.py +%%PYTHON_SITELIBDIR%%/samba/tests/auth_log_samlogon.py +%%PYTHON_SITELIBDIR%%/samba/tests/blackbox/check_output.py +%%PYTHON_SITELIBDIR%%/samba/tests/blackbox/smbcontrol.py +%%PYTHON_SITELIBDIR%%/samba/tests/blackbox/traffic_learner.py +%%PYTHON_SITELIBDIR%%/samba/tests/blackbox/traffic_replay.py +%%PYTHON_SITELIBDIR%%/samba/tests/blackbox/traffic_summary.py +%%PYTHON_SITELIBDIR%%/samba/tests/dcerpc/raw_testcase.py +%%PYTHON_SITELIBDIR%%/samba/tests/dns_base.py +%%PYTHON_SITELIBDIR%%/samba/tests/dns_wildcard.py +%%PYTHON_SITELIBDIR%%/samba/tests/dsdb_lock.py +%%PYTHON_SITELIBDIR%%/samba/tests/dsdb_schema_attributes.py +%%PYTHON_SITELIBDIR%%/samba/tests/emulate/__init__.py +%%PYTHON_SITELIBDIR%%/samba/tests/emulate/traffic.py +%%PYTHON_SITELIBDIR%%/samba/tests/emulate/traffic_packet.py +%%PYTHON_SITELIBDIR%%/samba/tests/encrypted_secrets.py +%%PYTHON_SITELIBDIR%%/samba/tests/glue.py +%%PYTHON_SITELIBDIR%%/samba/tests/graph.py +%%PYTHON_SITELIBDIR%%/samba/tests/join.py +%%PYTHON_SITELIBDIR%%/samba/tests/krb5_credentials.py +%%PYTHON_SITELIBDIR%%/samba/tests/lsa_string.py +%%PYTHON_SITELIBDIR%%/samba/tests/net_join.py +%%PYTHON_SITELIBDIR%%/samba/tests/net_join_no_spnego.py +%%PYTHON_SITELIBDIR%%/samba/tests/netlogonsvc.py +%%PYTHON_SITELIBDIR%%/samba/tests/ntlmdisabled.py +%%PYTHON_SITELIBDIR%%/samba/tests/pam_winbind.py +%%PYTHON_SITELIBDIR%%/samba/tests/pam_winbind_warn_pwd_expire.py +%%PYTHON_SITELIBDIR%%/samba/tests/password_hash.py +%%PYTHON_SITELIBDIR%%/samba/tests/password_hash_fl2003.py +%%PYTHON_SITELIBDIR%%/samba/tests/password_hash_fl2008.py +%%PYTHON_SITELIBDIR%%/samba/tests/password_hash_gpgme.py +%%PYTHON_SITELIBDIR%%/samba/tests/password_hash_ldap.py +%%PYTHON_SITELIBDIR%%/samba/tests/password_quality.py +%%PYTHON_SITELIBDIR%%/samba/tests/py_credentials.py +%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/help.py +%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/provision_password_check.py +%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/user_virtualCryptSHA.py +%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/user_wdigest.py +%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/visualize.py +%%PYTHON_SITELIBDIR%%/samba/tests/samba_tool/visualize_drs.py +%%PYTHON_SITELIBDIR%%/samba/tests/tdb_util.py +%%PYTHON_SITELIBDIR%%/samba/werror.so +lib/samba4/libsmbldap.so.2 +lib/samba4/private/libMESSAGING-SEND-samba4.so +lib/samba4/private/libcmocka-samba4.so +lib/samba4/private/libcommon-auth-samba4.so +lib/samba4/private/libgpext-samba4.so +lib/shared-modules/ldb/encrypted_secrets.so +lib/shared-modules/ldb/unique_object_sids.so +lib/shared-modules/process_model/prefork.so +lib/shared-modules/vfs/virusfilter.so +man/man7/traffic_learner.7.gz +man/man7/traffic_replay.7.gz +man/man8/samba_gpoupdate.8.gz +man/man8/vfs_nfs4acl_xattr.8.gz +man/man8/vfs_virusfilter.8.gz +sbin/samba_gpoupdate +%%DATADIR%%/setup/ad-schema/AD_DS_Attributes__Windows_Server_2012_R2.ldf +%%DATADIR%%/setup/ad-schema/AD_DS_Attributes__Windows_Server_2016.ldf +%%DATADIR%%/setup/ad-schema/AD_DS_Classes__Windows_Server_2012_R2.ldf +%%DATADIR%%/setup/ad-schema/AD_DS_Classes__Windows_Server_2016.ldf +%%DATADIR%%/setup/ad-schema/Attributes_for_AD_DS__Windows_Server_2008_R2.ldf +%%DATADIR%%/setup/ad-schema/Attributes_for_AD_DS__Windows_Server_2012.ldf +%%DATADIR%%/setup/ad-schema/Classes_for_AD_DS__Windows_Server_2008_R2.ldf +%%DATADIR%%/setup/ad-schema/Classes_for_AD_DS__Windows_Server_2012.ldf +%%DATADIR%%/setup/adprep/WindowsServerDocs/Forest-Wide-Updates.md +%%DATADIR%%/setup/adprep/WindowsServerDocs/Sch49.ldf.diff +%%DATADIR%%/setup/adprep/WindowsServerDocs/Sch50.ldf.diff +%%DATADIR%%/setup/adprep/WindowsServerDocs/Sch51.ldf.diff +%%DATADIR%%/setup/adprep/WindowsServerDocs/Sch57.ldf.diff +%%DATADIR%%/setup/adprep/WindowsServerDocs/Sch59.ldf.diff +%%DATADIR%%/setup/adprep/WindowsServerDocs/Schema-Updates.md +%%DATADIR%%/setup/adprep/fix-forest-rev.ldf +%%DATADIR%%/setup/extended-rights.ldif +@dir bind-dns