Quoting Ian McWilliam <kaosa...@gmail.com>:
Looks good so far.
make lib-depends-check
Create /usr/packages/amd64/all/samba-util-4.4.2.tgz
LIB_DEPENDS STEM->=0.10.38:devel/gettext not needed for net/samba,-util ?
LIB_DEPENDS converters/libiconv not needed for net/samba,-util ?
Link to /usr/packages/amd64/ftp/samba-util-4.4.2.tgz
Link to /usr/packages/amd64/cdrom/samba-util-4.4.2.tgz
`/usr/ports/pobj/samba-4.4.2/fake-amd64/.fake_done' is up to date.
===> Building package for samba-docs-4.4.2
Create /usr/packages/amd64/no-arch/samba-docs-4.4.2.tgz
Link to /usr/packages/amd64/all/samba-docs-4.4.2.tgz
Link to /usr/packages/amd64/ftp/samba-docs-4.4.2.tgz
Link to /usr/packages/amd64/cdrom/samba-docs-4.4.2.tgz
Scanning: ok
ianm-openbsd:all {123} pkg_add samba-4.4.2.tgz
UNSIGNED PACKAGE file:./libffi-3.2.1p1.tgz: install anyway ? [y/N/a] a
samba-4.4.2:libffi-3.2.1p1: ok
samba-4.4.2:bzip2-1.0.6p7: ok
samba-4.4.2:python-2.7.11p0: ok
samba-4.4.2:samba-util-4.4.2: ok
samba-4.4.2:libtalloc-2.1.6: ok
samba-4.4.2:tevent-0.9.28: ok
samba-4.4.2:popt-1.16p1: ok
samba-4.4.2:ldb-1.1.26: ok
samba-4.4.2:libexecinfo-0.3v0: ok
samba-4.4.2:cyrus-sasl-2.1.26p16: ok
samba-4.4.2:openldap-client-2.4.44: ok
samba-4.4.2:openpam-20141014: ok
samba-4.4.2:libdaemon-0.14p1: ok
samba-4.4.2:dbus-1.10.8v0: ok
install-info: menu item `gdbm_load' already exists, for file `(none)'
system(/usr/bin/install-info, --info-dir=/usr/local/info, --,
/usr/local/info/gdbm.info) failed: exit(1)
samba-4.4.2:gdbm-1.11p1: ok
samba-4.4.2:dbus-daemon-launch-helper-1.10.8: ok
samba-4.4.2:pcre-8.38p0: ok
samba-4.4.2:libelf-0.8.13p3: ok
samba-4.4.2:glib2-2.48.0: ok
samba-4.4.2:avahi-0.6.31p24: ok
samba-4.4.2:gmp-5.0.2p3: ok
samba-4.4.2:libnettle-3.2: ok
samba-4.4.2:libidn-1.32p0: ok
samba-4.4.2:libtasn1-4.8: ok
samba-4.4.2:p11-kit-0.23.2p0: ok
samba-4.4.2:gnutls-3.4.11: ok
samba-4.4.2:gamin-0.1.10p21: ok
samba-4.4.2:py-dnspython-1.12.0p0: ok
samba-4.4.2:tdb-1.3.8: ok
samba-4.4.2:cups-libs-2.1.3p0: ok
samba-4.4.2: ok
The following new rcscripts were installed: /etc/rc.d/avahi_daemon
/etc/rc.d/avahi_dnsconfd /etc/rc.d/messagebus /etc/rc.d/nmbd
/etc/rc.d/samba /etc/rc.d/samba_ad_dc /etc/rc.d/saslauthd /etc/rc.d/smbd
/etc/rc.d/winbindd
See rcctl(8) for details.
Look in /usr/local/share/doc/pkg-readmes for extra documentation.
--- +python-2.7.11p0 -------------------
If you want to use this package as your default system python, as root
create symbolic links like so (overwriting any previous default):
ln -sf /usr/local/bin/python2.7 /usr/local/bin/python
ln -sf /usr/local/bin/python2.7-2to3 /usr/local/bin/2to3
ln -sf /usr/local/bin/python2.7-config /usr/local/bin/python-config
ln -sf /usr/local/bin/pydoc2.7 /usr/local/bin/pydoc
UNSIGNED PACKAGES: gnutls-3.4.11, popt-1.16p1, samba-util-4.4.2,
avahi-0.6.31p24, gdbm-1.11p1, tevent-0.9.28, gamin-0.1.10p21, ldb-1.1.26,
openldap-client-2.4.44, libexecinfo-0.3v0, pcre-8.38p0, libdaemon-0.14p1,
python-2.7.11p0, dbus-1.10.8v0, glib2-2.48.0, libtasn1-4.8,
dbus-daemon-launch-helper-1.10.8, libnettle-3.2, py-dnspython-1.12.0p0,
bzip2-1.0.6p7, libelf-0.8.13p3, samba-4.4.2, tdb-1.3.8, libffi-3.2.1p1,
cyrus-sasl-2.1.26p16, libtalloc-2.1.6, openpam-20141014, gmp-5.0.2p3,
libidn-1.32p0, p11-kit-0.23.2p0, cups-libs-2.1.3p0
install-info: menu item `gdbm_load' already exists, for file `(none)'
system(/usr/bin/install-info, --info-dir=/usr/local/info, --,
/usr/local/info/gdbm.info) failed: exit(1)
samba-4.4.2:gdbm-1.11p1: ok
/usr/local/info/dir
Programming & development tools
* gdbm_dump: gdbm_dump(gdbm). Dump the GDBM database into a flat
file.
* gdbm_load: gdbm_load(gdbm). Load the database from a flat file.
When the gdbm package is pkg_deleted these entires are not cleaned up and
are present in the info/dir file. When reinstalling the gdbm package it
errors out.
Manually removing those entries gives us no error.
ianm-openbsd:all {126} pkg_add samba-4.4.2.tgz
UNSIGNED PACKAGE file:./python-2.7.11p0.tgz: install anyway ? [y/N/a] a
samba-4.4.2:python-2.7.11p0: ok
samba-4.4.2:tdb-1.3.8: ok
samba-4.4.2:openpam-20141014: ok
samba-4.4.2:libtalloc-2.1.6: ok
samba-4.4.2:libexecinfo-0.3v0: ok
samba-4.4.2:popt-1.16p1: ok
samba-4.4.2:tevent-0.9.28: ok
samba-4.4.2:ldb-1.1.26: ok
samba-4.4.2:samba-util-4.4.2: ok
samba-4.4.2:dbus-daemon-launch-helper-1.10.8: ok
samba-4.4.2:libdaemon-0.14p1: ok
samba-4.4.2:gdbm-1.11p1: ok
samba-4.4.2:pcre-8.38p0: ok
samba-4.4.2:libelf-0.8.13p3: ok
samba-4.4.2:glib2-2.48.0: ok
samba-4.4.2:avahi-0.6.31p24: ok
samba-4.4.2:libtasn1-4.8: ok
samba-4.4.2:p11-kit-0.23.2p0: ok
samba-4.4.2:gmp-5.0.2p3: ok
samba-4.4.2:libnettle-3.2: ok
samba-4.4.2:libidn-1.32p0: ok
samba-4.4.2:gnutls-3.4.11: ok
samba-4.4.2:cups-libs-2.1.3p0: ok
samba-4.4.2:cyrus-sasl-2.1.26p16: ok
samba-4.4.2:openldap-client-2.4.44: ok
samba-4.4.2:gamin-0.1.10p21: ok
samba-4.4.2:py-dnspython-1.12.0p0: ok
samba-4.4.2: ok
The following new rcscripts were installed: /etc/rc.d/avahi_daemon
/etc/rc.d/avahi_dnsconfd /etc/rc.d/nmbd /etc/rc.d/samba
/etc/rc.d/samba_ad_dc /etc/rc.d/saslauthd /etc/rc.d/smbd
/etc/rc.d/winbindd
See rcctl(8) for details.
Look in /usr/local/share/doc/pkg-readmes for extra documentation.
--- +python-2.7.11p0 -------------------
If you want to use this package as your default system python, as root
create symbolic links like so (overwriting any previous default):
ln -sf /usr/local/bin/python2.7 /usr/local/bin/python
ln -sf /usr/local/bin/python2.7-2to3 /usr/local/bin/2to3
ln -sf /usr/local/bin/python2.7-config /usr/local/bin/python-config
ln -sf /usr/local/bin/pydoc2.7 /usr/local/bin/pydoc
UNSIGNED PACKAGES: gamin-0.1.10p21, openpam-20141014,
openldap-client-2.4.44, glib2-2.48.0, cups-libs-2.1.3p0, avahi-0.6.31p24,
dbus-daemon-launch-helper-1.10.8, cyrus-sasl-2.1.26p16, popt-1.16p1,
samba-util-4.4.2, ldb-1.1.26, gnutls-3.4.11, gdbm-1.11p1, pcre-8.38p0,
libdaemon-0.14p1, p11-kit-0.23.2p0, libnettle-3.2, libtasn1-4.8,
python-2.7.11p0, libexecinfo-0.3v0, samba-4.4.2, tdb-1.3.8,
py-dnspython-1.12.0p0, libidn-1.32p0, libtalloc-2.1.6, libelf-0.8.13p3,
gmp-5.0.2p3, tevent-0.9.28
On 18 April 2016 at 10:48, Jeremie Courreges-Anglas <j...@wxcvbn.org>
wrote:
Move to latest upstream versions.
- libtalloc tests now fail intermittently, upstream seems to have
introduced an unstable comparison method in pytalloc
- more libraries move to the private directory
- shared lib bumps still hard to get right, some of them are not tracked
upstream, thus some bumps come from upstream .sigs, some from
abi-compliance-checker (confirmed with nm -g).
- dbus added to BDEPS, needed to build vfs_snapper; not enforced in
RDEPS but dbus is brought in by avahi anyway
- LDEPS and WANTLIB cleanup
Build and test reports welcome!
Index: databases/tdb/Makefile
===================================================================
RCS file: /cvs/ports/databases/tdb/Makefile,v
retrieving revision 1.18
diff -u -p -r1.18 Makefile
--- databases/tdb/Makefile 12 Apr 2016 17:38:15 -0000
1.18
+++ databases/tdb/Makefile 17 Apr 2016 20:08:11 -0000
@@ -2,8 +2,8 @@
COMMENT= trivial database library
-# Keep in sync with the version bundled in net/samba4
-DISTNAME= tdb-1.3.7
+# Keep in sync with the version bundled in net/samba
+DISTNAME= tdb-1.3.8
SHARED_LIBS+= tdb 4.1
@@ -32,8 +32,9 @@ LIB_DEPENDS= ${MODPY_LIB_DEPENDS}
WAF_ARGS= -v -j ${MAKE_JOBS}
MAKE_FLAGS= WAF_ARGS="${WAF_ARGS}"
.for _l _v in ${SHARED_LIBS}
-MAKE_ENV += LIB${_l:S/-/_/g}_VERSION=${_v}
+MAKE_ENV += LIB${_l:S/-/_/g}_VERSION=${_v}
.endfor
+TEST_ENV= LD_LIBRARY_PATH="${WRKSRC}/bin/default"
CONFIGURE_STYLE= simple
CONFIGURE_ARGS= --mandir="${PREFIX}/man" \
Index: databases/tdb/distinfo
===================================================================
RCS file: /cvs/ports/databases/tdb/distinfo,v
retrieving revision 1.6
diff -u -p -r1.6 distinfo
--- databases/tdb/distinfo 12 Apr 2016 17:38:15 -0000
1.6
+++ databases/tdb/distinfo 17 Apr 2016 17:26:52 -0000
@@ -1,2 +1,2 @@
-SHA256 (tdb-1.3.7.tar.gz) =
pk2VygzAaij+0kxulSrtdmDK4EmDEIc11rwwuSUTZBI=
-SIZE (tdb-1.3.7.tar.gz) = 493847
+SHA256 (tdb-1.3.8.tar.gz) =
BgWsBCfqycI79h6/2CBqB9Xs4ZhJjqsXac0M+2595rE=
+SIZE (tdb-1.3.8.tar.gz) = 494106
Index: databases/tdb/patches/patch-buildtools_wafsamba_samba_install_py
===================================================================
RCS file:
/cvs/ports/databases/tdb/patches/patch-buildtools_wafsamba_samba_install_py,v
retrieving revision 1.2
diff -u -p -r1.2 patch-buildtools_wafsamba_samba_install_py
--- databases/tdb/patches/patch-buildtools_wafsamba_samba_install_py
12
Apr 2016 17:38:15 -0000 1.2
+++ databases/tdb/patches/patch-buildtools_wafsamba_samba_install_py
17
Apr 2016 17:30:13 -0000
@@ -3,10 +3,13 @@ $OpenBSD: patch-buildtools_wafsamba_samb
- respect OpenBSD shared libraries versioning
- --version-script fails if specified multipled times
---- buildtools/wafsamba/samba_install.py.orig Sat Jun 13 03:00:10
2015
-+++ buildtools/wafsamba/samba_install.py Sun Apr 10 12:24:17
2016
-@@ -117,9 +117,12 @@ def install_library(self):
+--- buildtools/wafsamba/samba_install.py.orig Fri Nov 6 14:28:25
2015
++++ buildtools/wafsamba/samba_install.py Sun Apr 17 19:30:08
2016
+@@ -116,11 +116,15 @@ def install_library(self):
+ else:
+ inst_name = bld.make_libname(t.target)
elif self.vnum:
++ import sys
vnum_base = self.vnum.split('.')[0]
install_name = bld.make_libname(target_name,
version=self.vnum)
- install_link = bld.make_libname(target_name,
version=vnum_base)
@@ -21,7 +24,7 @@ $OpenBSD: patch-buildtools_wafsamba_samb
# only generate the dev link for non-bundled
libs
dev_link =
bld.make_libname(target_name)
elif getattr(self, 'soname', ''):
-@@ -169,7 +172,7 @@ def apply_vscript(self):
+@@ -170,7 +174,7 @@ def apply_vscript(self):
'''add version-script arguments to library build'''
if self.env.HAVE_LD_VERSION_SCRIPT and getattr(self,
'version_script', ''):
Index: databases/tdb/patches/patch-buildtools_wafsamba_wafsamba_py
===================================================================
RCS file:
/cvs/ports/databases/tdb/patches/patch-buildtools_wafsamba_wafsamba_py,v
retrieving revision 1.3
diff -u -p -r1.3 patch-buildtools_wafsamba_wafsamba_py
--- databases/tdb/patches/patch-buildtools_wafsamba_wafsamba_py 12 Apr
2016 17:38:15 -0000 1.3
+++ databases/tdb/patches/patch-buildtools_wafsamba_wafsamba_py 17 Apr
2016 17:27:06 -0000
@@ -3,9 +3,9 @@ $OpenBSD: patch-buildtools_wafsamba_wafs
- allow the library version to be overriden
- make sure we don't clobber the version that ends up in tdb.pc
---- buildtools/wafsamba/wafsamba.py.orig Tue Jul 21 22:32:32
2015
-+++ buildtools/wafsamba/wafsamba.py Sun Apr 10 12:53:36 2016
-@@ -215,6 +215,13 @@ def SAMBA_LIBRARY(bld, libname, source,
+--- buildtools/wafsamba/wafsamba.py.orig Fri Nov 6 14:28:25
2015
++++ buildtools/wafsamba/wafsamba.py Sun Apr 17 19:27:01 2016
+@@ -214,6 +214,13 @@ def SAMBA_LIBRARY(bld, libname, source,
realname = bld.map_shlib_extension(realname,
python=(target_type=='PYTHON'))
link_name = bld.map_shlib_extension(link_name,
python=(target_type=='PYTHON'))
@@ -19,7 +19,7 @@ $OpenBSD: patch-buildtools_wafsamba_wafs
# we don't want any public libraries without version numbers
if (not private_library and target_type != 'PYTHON' and not
realname):
if vnum is None and soname is None:
-@@ -313,7 +320,7 @@ def SAMBA_LIBRARY(bld, libname, source,
+@@ -322,7 +329,7 @@ def SAMBA_LIBRARY(bld, libname, source,
t.link_name = link_name
if pc_files is not None and not private_library:
Index: devel/libtalloc/Makefile
===================================================================
RCS file: /cvs/ports/devel/libtalloc/Makefile,v
retrieving revision 1.10
diff -u -p -r1.10 Makefile
--- devel/libtalloc/Makefile 12 Apr 2016 17:39:20 -0000
1.10
+++ devel/libtalloc/Makefile 17 Apr 2016 19:36:42 -0000
@@ -2,12 +2,12 @@
COMMENT= hierarchical memory pool system with destructors
-# Keep in sync with the version bundled in net/samba4
-DISTNAME= talloc-2.1.3
+# Keep in sync with the version bundled in net/samba
+DISTNAME= talloc-2.1.6
PKGNAME= lib${DISTNAME}
-SHARED_LIBS+= talloc 1.0
-SHARED_LIBS+= pytalloc-util 0.0
+SHARED_LIBS+= talloc 1.1
+SHARED_LIBS+= pytalloc-util 0.1
CATEGORIES= devel
@@ -34,9 +34,9 @@ LIB_DEPENDS= ${MODPY_LIB_DEPENDS}
WAF_ARGS= -v -j ${MAKE_JOBS}
MAKE_FLAGS= WAF_ARGS="${WAF_ARGS}"
.for _l _v in ${SHARED_LIBS}
-MAKE_ENV += LIB${_l:S/-/_/g}_VERSION=${_v}
+MAKE_ENV += LIB${_l:S/-/_/g}_VERSION=${_v}
.endfor
-TEST_ENV = LD_LIBRARY_PATH="${WRKSRC}/bin/default"
+TEST_ENV= LD_LIBRARY_PATH="${WRKSRC}/bin/default"
CONFIGURE_STYLE= simple
CONFIGURE_ARGS= --mandir="${PREFIX}/man" \
Index: devel/libtalloc/distinfo
===================================================================
RCS file: /cvs/ports/devel/libtalloc/distinfo,v
retrieving revision 1.4
diff -u -p -r1.4 distinfo
--- devel/libtalloc/distinfo 12 Apr 2016 17:39:20 -0000 1.4
+++ devel/libtalloc/distinfo 17 Apr 2016 17:28:25 -0000
@@ -1,2 +1,2 @@
-SHA256 (talloc-2.1.3.tar.gz) =
eqX3WyLU75xzeyVRXyooN93BMBT/SsbljdnjEfQfLLA=
-SIZE (talloc-2.1.3.tar.gz) = 434093
+SHA256 (talloc-2.1.6.tar.gz) =
O44aULrLNZ2ZlC4N2ZQc73ea5LXrIPE4hzvYJwyx1Hs=
+SIZE (talloc-2.1.6.tar.gz) = 436983
Index:
devel/libtalloc/patches/patch-buildtools_wafsamba_samba_install_py
===================================================================
RCS file:
/cvs/ports/devel/libtalloc/patches/patch-buildtools_wafsamba_samba_install_py,v
retrieving revision 1.2
diff -u -p -r1.2 patch-buildtools_wafsamba_samba_install_py
--- devel/libtalloc/patches/patch-buildtools_wafsamba_samba_install_py
12
Apr 2016 17:39:20 -0000 1.2
+++ devel/libtalloc/patches/patch-buildtools_wafsamba_samba_install_py
17
Apr 2016 17:31:56 -0000
@@ -3,10 +3,13 @@ $OpenBSD: patch-buildtools_wafsamba_samb
- respect OpenBSD shared libraries versioning
- --version-script fails if specified multipled times
---- buildtools/wafsamba/samba_install.py.orig Sat Jun 13 03:00:10
2015
-+++ buildtools/wafsamba/samba_install.py Mon Apr 11 00:57:00
2016
-@@ -117,9 +117,12 @@ def install_library(self):
+--- buildtools/wafsamba/samba_install.py.orig Thu Dec 10 12:01:40
2015
++++ buildtools/wafsamba/samba_install.py Sun Apr 17 19:31:51
2016
+@@ -117,11 +117,15 @@ def install_library(self):
+ else:
+ inst_name = bld.make_libname(t.target)
elif self.vnum:
++ import sys
vnum_base = self.vnum.split('.')[0]
install_name = bld.make_libname(target_name,
version=self.vnum)
- install_link = bld.make_libname(target_name,
version=vnum_base)
@@ -21,7 +24,7 @@ $OpenBSD: patch-buildtools_wafsamba_samb
# only generate the dev link for non-bundled
libs
dev_link =
bld.make_libname(target_name)
elif getattr(self, 'soname', ''):
-@@ -169,7 +172,7 @@ def apply_vscript(self):
+@@ -171,7 +175,7 @@ def apply_vscript(self):
'''add version-script arguments to library build'''
if self.env.HAVE_LD_VERSION_SCRIPT and getattr(self,
'version_script', ''):
Index: devel/libtalloc/patches/patch-buildtools_wafsamba_wafsamba_py
===================================================================
RCS file:
/cvs/ports/devel/libtalloc/patches/patch-buildtools_wafsamba_wafsamba_py,v
retrieving revision 1.2
diff -u -p -r1.2 patch-buildtools_wafsamba_wafsamba_py
--- devel/libtalloc/patches/patch-buildtools_wafsamba_wafsamba_py
12
Apr 2016 17:39:20 -0000 1.2
+++ devel/libtalloc/patches/patch-buildtools_wafsamba_wafsamba_py
17
Apr 2016 17:28:35 -0000
@@ -2,9 +2,9 @@ $OpenBSD: patch-buildtools_wafsamba_wafs
- allow the library version to be overriden
---- buildtools/wafsamba/wafsamba.py.orig Tue Jul 21 22:32:32
2015
-+++ buildtools/wafsamba/wafsamba.py Wed Mar 23 20:17:31 2016
-@@ -215,6 +215,12 @@ def SAMBA_LIBRARY(bld, libname, source,
+--- buildtools/wafsamba/wafsamba.py.orig Fri Feb 19 22:02:02
2016
++++ buildtools/wafsamba/wafsamba.py Sun Apr 17 19:28:35 2016
+@@ -220,6 +220,12 @@ def SAMBA_LIBRARY(bld, libname, source,
realname = bld.map_shlib_extension(realname,
python=(target_type=='PYTHON'))
link_name = bld.map_shlib_extension(link_name,
python=(target_type=='PYTHON'))
Index: devel/libtalloc/patches/patch-wscript
===================================================================
RCS file: devel/libtalloc/patches/patch-wscript
diff -N devel/libtalloc/patches/patch-wscript
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ devel/libtalloc/patches/patch-wscript 17 Apr 2016 23:12:09
-0000
@@ -0,0 +1,15 @@
+$OpenBSD$
+
+- fix path to tests helper script
+
+--- wscript.orig Sun Apr 17 19:47:33 2016
++++ wscript Sun Apr 17 19:47:35 2016
+@@ -159,7 +159,7 @@ def test(ctx):
+ ret = samba_utils.RUN_COMMAND(cmd)
+ print("testsuite returned %d" % ret)
+ magic_helper_cmd = os.path.join(Utils.g_module.blddir,
'talloc_test_magic_differs_helper')
+- magic_cmd = os.path.join(srcdir, 'lib', 'talloc',
++ magic_cmd = os.path.join(srcdir,
+ 'test_magic_differs.sh')
+
+ magic_ret = samba_utils.RUN_COMMAND(magic_cmd + " " +
magic_helper_cmd)
Index: net/samba/Makefile
===================================================================
RCS file: /cvs/ports/net/samba/Makefile,v
retrieving revision 1.220
diff -u -p -r1.220 Makefile
--- net/samba/Makefile 13 Apr 2016 11:25:40 -0000 1.220
+++ net/samba/Makefile 17 Apr 2016 23:58:24 -0000
@@ -1,6 +1,6 @@
# $OpenBSD: Makefile,v 1.220 2016/04/13 11:25:40 jca Exp $
-VERSION = 4.3.8
+VERSION = 4.4.2
DISTNAME = samba-${VERSION}
COMMENT-main = SMB and CIFS client and server for UNIX
@@ -17,16 +17,15 @@ PKGNAME-docs =
samba-docs-${VERSION}
PKG_ARCH-docs = *
-LDB_V = 1.1.21
-TEVENT_V = 0.9.25
+LDB_V = 1.1.26
+TEVENT_V = 0.9.28
SHARED_LIBS = asn1-samba4 0.0 \
+ com_err-samba4 0.0 \
dcerpc 0.0
\
- dcerpc-atsvc 0.0 \
- dcerpc-binding 0.0 \
+ dcerpc-binding 1.0 \
dcerpc-samr 0.0 \
dcerpc-server 0.0 \
- gensec 0.0
\
gssapi-samba4 0.0 \
hcrypto-samba4 0.0 \
hdb-samba4 0.0 \
@@ -35,28 +34,27 @@ SHARED_LIBS = asn1-samba4
0.0 \
hx509-samba4 0.0 \
kdc-samba4 0.0 \
krb5-samba4 0.0 \
- ldb
0.1 \
+ ldb
0.2 \
+ tevent-unix-util 0.0 \
ndr
0.1 \
ndr-krb5pac 0.0 \
ndr-nbt 0.0
\
ndr-standard 0.0 \
netapi 2.0
\
pyldb-util 0.0 \
- registry 0.0
\
roken-samba4 0.0 \
samba-credentials 0.0 \
- samba-hostconfig 0.0 \
- samba-passdb 0.0 \
+ samba-errors 0.0 \
+ samba-hostconfig 1.0 \
+ samba-passdb 0.1 \
samba-policy 0.0 \
samba-util 1.0 \
samdb
0.0 \
smbclient 4.1
\
- smbclient-raw 0.0 \
smbconf 0.0
\
smbldap 0.0
\
- tevent 0.1
\
+ tevent 0.2
\
tevent-util 0.0 \
- torture 0.0
\
wbclient 3.0
\
wind-samba4 0.0 \
replace 0.0
\
@@ -77,25 +75,22 @@ UTIL_LIBS = replace util-setid
# not "plugins" or such.
UTIL_WANTLIB = ${UTIL_LIBS:S@^@lib/samba/@}
-WANTLIB-common = c m pthread util ${MODPY_WANTLIB}
+WANTLIB-common = c pthread
-WANTLIB-main = ${WANTLIB-common} ${MODGETTEXT_WANTLIB}
-WANTLIB-main += com_err ncurses z
-WANTLIB-main += avahi-client avahi-common cups
execinfo
fam iniparser
-WANTLIB-main += lber ldap pam popt sasl2 gcrypt
gnutls
+WANTLIB-main = ${WANTLIB-common} ${MODGETTEXT_WANTLIB}
${MODPY_WANTLIB}
+WANTLIB-main += z
+WANTLIB-main += avahi-client avahi-common cups
dbus-1
execinfo fam
+WANTLIB-main += lber ldap pam popt gnutls
WANTLIB-main += ldb pyldb-util pytalloc-util tdb
talloc
tevent
WANTLIB-main += ${UTIL_WANTLIB}
-WANTLIB-ldb = ${WANTLIB-common}
-WANTLIB-ldb += popt tdb talloc tevent
-WANTLIB-ldb += ${UTIL_WANTLIB}
+WANTLIB-ldb = ${WANTLIB-common} ${MODPY_WANTLIB}
+WANTLIB-ldb += popt talloc tevent
-WANTLIB-tevent = ${WANTLIB-common}
+WANTLIB-tevent = ${WANTLIB-common} ${MODPY_WANTLIB}
WANTLIB-tevent += talloc
-WANTLIB-tevent += ${UTIL_WANTLIB}
WANTLIB-util = ${WANTLIB-common}
-WANTLIB-util += pytalloc-util talloc
WANTLIB-docs =
@@ -108,7 +103,8 @@ MODULES = devel/gettext lang/python
per
BUILD_DEPENDS = devel/p5-Parse-Yapp>=1.0.5 \
net/py-dnspython \
- textproc/docbook-xsl
+ textproc/docbook-xsl \
+ x11/dbus
RUN_DEPENDS-main = net/py-dnspython
@@ -118,30 +114,20 @@ LIB_DEPENDS-main =
${BUILD_PKGPATH},-ldb
${BUILD_PKGPATH},-util>=${VERSION} \
${MODGETTEXT_LIB_DEPENDS} \
databases/openldap \
- databases/tdb>=1.3.7 \
- devel/iniparser \
+ databases/tdb>=1.3.8 \
devel/libexecinfo \
- devel/libtalloc>=2.1.3 \
+ devel/libtalloc>=2.1.6 \
net/avahi \
print/cups,-libs \
- security/cyrus-sasl2 \
security/gnutls \
- security/libgcrypt \
security/openpam \
- sysutils/e2fsprogs \
sysutils/gamin
LIB_DEPENDS-ldb = ${BUILD_PKGPATH},-tevent>=${TEVENT_V} \
- ${BUILD_PKGPATH},-util>=${VERSION} \
- databases/tdb>=1.3.7 \
- devel/libtalloc>=2.1.3 \
+ devel/libtalloc>=2.1.6 \
devel/popt
-LIB_DEPENDS-tevent = ${BUILD_PKGPATH},-util>=${VERSION} \
- devel/libtalloc>=2.1.3
-
-LIB_DEPENDS-util = ${MODPY_LIB_DEPENDS} \
- devel/libtalloc>=2.1.3
+LIB_DEPENDS-tevent = devel/libtalloc>=2.1.6
LIB_DEPENDS-docs =
Index: net/samba/distinfo
===================================================================
RCS file: /cvs/ports/net/samba/distinfo,v
retrieving revision 1.49
diff -u -p -r1.49 distinfo
--- net/samba/distinfo 13 Apr 2016 11:25:40 -0000 1.49
+++ net/samba/distinfo 13 Apr 2016 11:30:53 -0000
@@ -1,2 +1,2 @@
-SHA256 (samba-4.3.8.tar.gz) =
N53GbDoKSDv1vtN75uXRgpNNt8QQKyGSmmxGArMrKxA=
-SIZE (samba-4.3.8.tar.gz) = 20568773
+SHA256 (samba-4.4.2.tar.gz) =
6uzUGoXruVB7jbmFatoqlJN26dU891ZktUk2WPblkmo=
+SIZE (samba-4.4.2.tar.gz) = 20711230
Index: net/samba/patches/patch-buildtools_wafsamba_samba_autoconf_py
===================================================================
RCS file:
/cvs/ports/net/samba/patches/patch-buildtools_wafsamba_samba_autoconf_py,v
retrieving revision 1.3
diff -u -p -r1.3 patch-buildtools_wafsamba_samba_autoconf_py
--- net/samba/patches/patch-buildtools_wafsamba_samba_autoconf_py
12
Apr 2016 17:42:09 -0000 1.3
+++ net/samba/patches/patch-buildtools_wafsamba_samba_autoconf_py
13
Apr 2016 15:19:28 -0000
@@ -4,9 +4,9 @@ $OpenBSD: patch-buildtools_wafsamba_samb
2. Use -Wl,-no-undefined as on other platforms.
---- buildtools/wafsamba/samba_autoconf.py.orig Tue Jul 21 11:47:48 2015
-+++ buildtools/wafsamba/samba_autoconf.py Sun Apr 10 19:38:17
2016
-@@ -788,6 +788,27 @@ def ADD_LDFLAGS(conf, flags, testflags=False):
+--- buildtools/wafsamba/samba_autoconf.py.orig Wed Apr 13 17:18:35 2016
++++ buildtools/wafsamba/samba_autoconf.py Wed Apr 13 17:18:35
2016
+@@ -804,6 +804,27 @@ def ADD_LDFLAGS(conf, flags, testflags=False):
if not 'EXTRA_LDFLAGS' in conf.env:
conf.env['EXTRA_LDFLAGS'] = []
conf.env['EXTRA_LDFLAGS'].extend(TO_LIST(flags))
@@ -34,7 +34,7 @@ $OpenBSD: patch-buildtools_wafsamba_samb
return flags
-@@ -851,10 +872,9 @@ def SETUP_CONFIGURE_CACHE(conf, enable):
+@@ -867,10 +888,9 @@ def SETUP_CONFIGURE_CACHE(conf, enable):
def SAMBA_CHECK_UNDEFINED_SYMBOL_FLAGS(conf):
# we don't want any libraries or modules to rely on runtime
# resolution of symbols
Index: net/samba/patches/patch-buildtools_wafsamba_samba_conftests_py
===================================================================
RCS file:
/cvs/ports/net/samba/patches/patch-buildtools_wafsamba_samba_conftests_py,v
retrieving revision 1.2
diff -u -p -r1.2 patch-buildtools_wafsamba_samba_conftests_py
--- net/samba/patches/patch-buildtools_wafsamba_samba_conftests_py
12
Apr 2016 17:42:09 -0000 1.2
+++ net/samba/patches/patch-buildtools_wafsamba_samba_conftests_py
13
Apr 2016 15:19:28 -0000
@@ -1,9 +1,9 @@
$OpenBSD: patch-buildtools_wafsamba_samba_conftests_py,v 1.2 2016/04/12
17:42:09 jca Exp $
Reverse order of paths added to get reliable builds.
BUG: https://bugzilla.samba.org/show_bug.cgi?id=9890
---- buildtools/wafsamba/samba_conftests.py.orig Tue Jul 21
11:47:48 2015
-+++ buildtools/wafsamba/samba_conftests.py Sun Apr 10 19:38:17
2016
-@@ -40,9 +40,9 @@ def check(self, *k, **kw):
+--- buildtools/wafsamba/samba_conftests.py.orig Wed Apr 13
17:18:35 2016
++++ buildtools/wafsamba/samba_conftests.py Wed Apr 13 17:18:35
2016
+@@ -39,9 +39,9 @@ def check(self, *k, **kw):
def add_options_dir(dirs, env):
for x in dirs:
if not x in env.CPPPATH:
Index: net/samba/patches/patch-buildtools_wafsamba_samba_install_py
===================================================================
RCS file:
/cvs/ports/net/samba/patches/patch-buildtools_wafsamba_samba_install_py,v
retrieving revision 1.2
diff -u -p -r1.2 patch-buildtools_wafsamba_samba_install_py
--- net/samba/patches/patch-buildtools_wafsamba_samba_install_py
12
Apr 2016 17:42:09 -0000 1.2
+++ net/samba/patches/patch-buildtools_wafsamba_samba_install_py
13
Apr 2016 17:24:29 -0000
@@ -1,10 +1,13 @@
$OpenBSD: patch-buildtools_wafsamba_samba_install_py,v 1.2 2016/04/12
17:42:09 jca Exp $
Make Samba4 WAF respect OpenBSD shared libraries versioning conventions.
BUG: https://bugzilla.samba.org/show_bug.cgi?id=9774
---- buildtools/wafsamba/samba_install.py.orig Sun Apr 10 19:49:56
2016
-+++ buildtools/wafsamba/samba_install.py Sun Apr 10 21:06:05
2016
-@@ -117,9 +117,12 @@ def install_library(self):
+--- buildtools/wafsamba/samba_install.py.orig Wed Apr 13 17:18:35
2016
++++ buildtools/wafsamba/samba_install.py Wed Apr 13 19:24:13
2016
+@@ -117,11 +117,15 @@ def install_library(self):
+ else:
+ inst_name = bld.make_libname(t.target)
elif self.vnum:
++ import sys
vnum_base = self.vnum.split('.')[0]
install_name = bld.make_libname(target_name,
version=self.vnum)
- install_link = bld.make_libname(target_name,
version=vnum_base)
@@ -19,7 +22,7 @@ BUG: https://bugzilla.samba.org/show_bug
# only generate the dev link for non-bundled
libs
dev_link =
bld.make_libname(target_name)
elif getattr(self, 'soname', ''):
-@@ -169,7 +172,7 @@ def apply_vscript(self):
+@@ -171,7 +175,7 @@ def apply_vscript(self):
'''add version-script arguments to library build'''
if self.env.HAVE_LD_VERSION_SCRIPT and getattr(self,
'version_script', ''):
Index: net/samba/patches/patch-buildtools_wafsamba_symbols_py
===================================================================
RCS file:
/cvs/ports/net/samba/patches/patch-buildtools_wafsamba_symbols_py,v
retrieving revision 1.2
diff -u -p -r1.2 patch-buildtools_wafsamba_symbols_py
--- net/samba/patches/patch-buildtools_wafsamba_symbols_py 28
Sep
2015 22:51:25 -0000 1.2
+++ net/samba/patches/patch-buildtools_wafsamba_symbols_py 13
Apr
2016 15:19:28 -0000
@@ -4,9 +4,9 @@ safe_symbols initially should probably g
a strange one (weak symbol everywhere in the whole system) and others
are
coming from libgcc.a.
BUG: https://bugzilla.samba.org/show_bug.cgi?id=9892
---- buildtools/wafsamba/symbols.py.orig Tue May 14 17:30:33
2013
-+++ buildtools/wafsamba/symbols.py Tue May 14 19:58:59 2013
-@@ -569,7 +569,14 @@ def symbols_whyneeded(task):
+--- buildtools/wafsamba/symbols.py.orig Wed Apr 13 17:18:35
2016
++++ buildtools/wafsamba/symbols.py Wed Apr 13 17:18:35 2016
+@@ -570,7 +570,14 @@ def symbols_whyneeded(task):
def report_duplicate(bld, binname, sym, libs, fail_on_error):
'''report duplicated symbols'''
Index: net/samba/patches/patch-buildtools_wafsamba_wafsamba_py
===================================================================
RCS file:
/cvs/ports/net/samba/patches/patch-buildtools_wafsamba_wafsamba_py,v
retrieving revision 1.2
diff -u -p -r1.2 patch-buildtools_wafsamba_wafsamba_py
--- net/samba/patches/patch-buildtools_wafsamba_wafsamba_py 12
Apr
2016 17:42:09 -0000 1.2
+++ net/samba/patches/patch-buildtools_wafsamba_wafsamba_py 13
Apr
2016 15:19:28 -0000
@@ -6,9 +6,9 @@ $OpenBSD: patch-buildtools_wafsamba_wafs
- make sure we don't clobber the version that ends up in tdb.pc
---- buildtools/wafsamba/wafsamba.py.orig Mon Apr 11 01:23:59
2016
-+++ buildtools/wafsamba/wafsamba.py Mon Apr 11 13:15:28 2016
-@@ -212,6 +212,14 @@ def SAMBA_LIBRARY(bld, libname, source,
+--- buildtools/wafsamba/wafsamba.py.orig Wed Apr 13 17:18:35
2016
++++ buildtools/wafsamba/wafsamba.py Wed Apr 13 17:18:35 2016
+@@ -217,6 +217,14 @@ def SAMBA_LIBRARY(bld, libname, source,
deps = TO_LIST(deps)
deps.append(obj_target)
@@ -23,7 +23,7 @@ $OpenBSD: patch-buildtools_wafsamba_wafs
realname = bld.map_shlib_extension(realname,
python=(target_type=='PYTHON'))
link_name = bld.map_shlib_extension(link_name,
python=(target_type=='PYTHON'))
-@@ -313,7 +321,7 @@ def SAMBA_LIBRARY(bld, libname, source,
+@@ -328,7 +336,7 @@ def SAMBA_LIBRARY(bld, libname, source,
t.link_name = link_name
if pc_files is not None and not private_library:
Index: net/samba/patches/patch-buildtools_wafsamba_wscript
===================================================================
RCS file:
/cvs/ports/net/samba/patches/patch-buildtools_wafsamba_wscript,v
retrieving revision 1.1
diff -u -p -r1.1 patch-buildtools_wafsamba_wscript
--- net/samba/patches/patch-buildtools_wafsamba_wscript 25 Aug 2015
11:04:39 -0000 1.1
+++ net/samba/patches/patch-buildtools_wafsamba_wscript 13 Apr 2016
15:19:28 -0000
@@ -1,8 +1,8 @@
$OpenBSD: patch-buildtools_wafsamba_wscript,v 1.1 2015/08/25 11:04:39
jca
Exp $
Add a hack to force addition of -I/usr/include before any other include
path discovered.
---- buildtools/wafsamba/wscript.orig Thu May 1 16:31:00 2014
-+++ buildtools/wafsamba/wscript Thu May 1 16:31:00 2014
-@@ -85,6 +85,11 @@ def set_options(opt):
+--- buildtools/wafsamba/wscript.orig Wed Apr 13 17:18:35 2016
++++ buildtools/wafsamba/wscript Wed Apr 13 17:18:35 2016
+@@ -82,6 +82,11 @@ def set_options(opt):
help=("Disable use of gettext"),
action="store_true",
dest='disable_gettext',
default=False)
Index: net/samba/patches/patch-examples_libsmbclient_teststat2_c
===================================================================
RCS file: net/samba/patches/patch-examples_libsmbclient_teststat2_c
diff -N net/samba/patches/patch-examples_libsmbclient_teststat2_c
--- net/samba/patches/patch-examples_libsmbclient_teststat2_c 25 Aug
2015 11:04:39 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,35 +0,0 @@
-$OpenBSD: patch-examples_libsmbclient_teststat2_c,v 1.1 2015/08/25
11:04:39 jca Exp $
-Use safe and generic approach for time_t.
-BUG: https://bugzilla.samba.org/show_bug.cgi?id=9889
---- examples/libsmbclient/teststat2.c.orig Mon Apr 8 20:44:21
2013
-+++ examples/libsmbclient/teststat2.c Mon Apr 8 20:44:59 2013
-@@ -47,10 +47,10 @@ static int gettime(const char * pUrl,
- return 1;
- }
-
-- printf("SAMBA\n mtime:%lu/%s ctime:%lu/%s atime:%lu/%s\n",
-- st.st_mtime, ctime_r(&st.st_mtime, m_time),
-- st.st_ctime, ctime_r(&st.st_ctime, c_time),
-- st.st_atime, ctime_r(&st.st_atime, a_time));
-+ printf("SAMBA\n mtime:%lld/%s ctime:%lld/%s
atime:%lld/%s\n",
-+ (long long)st.st_mtime, ctime_r(&st.st_mtime,
m_time),
-+ (long long)st.st_ctime, ctime_r(&st.st_ctime,
c_time),
-+ (long long)st.st_atime, ctime_r(&st.st_atime,
a_time));
-
-
- /* check the stat on this file */
-@@ -60,10 +60,10 @@ static int gettime(const char * pUrl,
- return 1;
- }
-
-- printf("LOCAL\n mtime:%lu/%s ctime:%lu/%s atime:%lu/%s\n",
-- st.st_mtime, ctime_r(&st.st_mtime, m_time),
-- st.st_ctime, ctime_r(&st.st_ctime, c_time),
-- st.st_atime, ctime_r(&st.st_atime, a_time));
-+ printf("LOCAL\n mtime:%lld/%s ctime:%lld/%s
atime:%lld/%s\n",
-+ (long long)st.st_mtime, ctime_r(&st.st_mtime,
m_time),
-+ (long long)st.st_ctime, ctime_r(&st.st_ctime,
c_time),
-+ (long long)st.st_atime, ctime_r(&st.st_atime,
a_time));
-
-
- return 0;
Index: net/samba/patches/patch-examples_libsmbclient_teststat_c
===================================================================
RCS file: net/samba/patches/patch-examples_libsmbclient_teststat_c
diff -N net/samba/patches/patch-examples_libsmbclient_teststat_c
--- net/samba/patches/patch-examples_libsmbclient_teststat_c 25 Aug
2015 11:04:39 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,35 +0,0 @@
-$OpenBSD: patch-examples_libsmbclient_teststat_c,v 1.1 2015/08/25
11:04:39 jca Exp $
-Use safe and generic approach for time_t.
-BUG: https://bugzilla.samba.org/show_bug.cgi?id=9889
---- examples/libsmbclient/teststat.c.orig Mon Apr 8 20:06:15
2013
-+++ examples/libsmbclient/teststat.c Mon Apr 8 20:08:46 2013
-@@ -47,10 +47,10 @@ int main(int argc, char * argv[])
- return 1;
- }
-
-- printf("\nSAMBA\n mtime:%lu/%s ctime:%lu/%s atime:%lu/%s\n",
-- st.st_mtime, ctime_r(&st.st_mtime, m_time),
-- st.st_ctime, ctime_r(&st.st_ctime, c_time),
-- st.st_atime, ctime_r(&st.st_atime, a_time));
-+ printf("\nSAMBA\n mtime:%lld/%s ctime:%lld/%s atime:%llu/%s\n",
-+ (long long)st.st_mtime, ctime_r(&st.st_mtime,
m_time),
-+ (long long)st.st_ctime, ctime_r(&st.st_ctime,
c_time),
-+ (long long)st.st_atime, ctime_r(&st.st_atime,
a_time));
-
- if (pLocalPath != NULL)
- {
-@@ -60,10 +60,10 @@ int main(int argc, char * argv[])
- return 1;
- }
-
-- printf("LOCAL\n mtime:%lu/%s ctime:%lu/%s atime:%lu/%s\n",
-- st.st_mtime, ctime_r(&st.st_mtime, m_time),
-- st.st_ctime, ctime_r(&st.st_ctime, c_time),
-- st.st_atime, ctime_r(&st.st_atime, a_time));
-+ printf("LOCAL\n mtime:%lld/%s ctime:%lld/%s
atime:%lld/%s\n",
-+ (long long)st.st_mtime, ctime_r(&st.st_mtime,
m_time),
-+ (long long)st.st_ctime, ctime_r(&st.st_ctime,
c_time),
-+ (long long)st.st_atime, ctime_r(&st.st_atime,
a_time));
- }
-
- return 0;
Index: net/samba/patches/patch-examples_libsmbclient_testutime_c
===================================================================
RCS file: net/samba/patches/patch-examples_libsmbclient_testutime_c
diff -N net/samba/patches/patch-examples_libsmbclient_testutime_c
--- net/samba/patches/patch-examples_libsmbclient_testutime_c 25 Aug
2015 11:04:39 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,35 +0,0 @@
-$OpenBSD: patch-examples_libsmbclient_testutime_c,v 1.1 2015/08/25
11:04:39 jca Exp $
-Use safe and generic approach for time_t.
-BUG: https://bugzilla.samba.org/show_bug.cgi?id=9889
---- examples/libsmbclient/testutime.c.orig Mon Apr 8 20:45:07
2013
-+++ examples/libsmbclient/testutime.c Mon Apr 8 20:45:33 2013
-@@ -47,10 +47,10 @@ int main(int argc, char * argv[])
- return 1;
- }
-
-- printf("Before\n mtime:%lu/%s ctime:%lu/%s atime:%lu/%s\n",
-- st.st_mtime, ctime_r(&st.st_mtime, m_time),
-- st.st_ctime, ctime_r(&st.st_ctime, c_time),
-- st.st_atime, ctime_r(&st.st_atime, a_time));
-+ printf("Before\n mtime:%lld/%s ctime:%lld/%s atime:%lld/%s\n",
-+ (long long)st.st_mtime, ctime_r(&st.st_mtime,
m_time),
-+ (long long)st.st_ctime, ctime_r(&st.st_ctime,
c_time),
-+ (long long)st.st_atime, ctime_r(&st.st_atime,
a_time));
-
- utimbuf.actime = t; /* unchangable (wont change)
*/
- utimbuf.modtime = t; /* this one should succeed */
-@@ -66,10 +66,10 @@ int main(int argc, char * argv[])
- return 1;
- }
-
-- printf("After\n mtime:%lu/%s ctime:%lu/%s atime:%lu/%s\n",
-- st.st_mtime, ctime_r(&st.st_mtime, m_time),
-- st.st_ctime, ctime_r(&st.st_ctime, c_time),
-- st.st_atime, ctime_r(&st.st_atime, a_time));
-+ printf("After\n mtime:%lld/%s ctime:%lld/%s atime:%lld/%s\n",
-+ (long long)st.st_mtime, ctime_r(&st.st_mtime,
m_time),
-+ (long long)st.st_ctime, ctime_r(&st.st_ctime,
c_time),
-+ (long long)st.st_atime, ctime_r(&st.st_atime,
a_time));
-
- return 0;
- }
Index: net/samba/patches/patch-lib_ldb_wscript
===================================================================
RCS file: /cvs/ports/net/samba/patches/patch-lib_ldb_wscript,v
retrieving revision 1.4
diff -u -p -r1.4 patch-lib_ldb_wscript
--- net/samba/patches/patch-lib_ldb_wscript 12 Apr 2016 17:42:09
-0000 1.4
+++ net/samba/patches/patch-lib_ldb_wscript 13 Apr 2016 15:19:28
-0000
@@ -4,17 +4,17 @@ $OpenBSD: patch-lib_ldb_wscript,v 1.4 20
2. Use -Wl,no-undefined as on other platforms.
---- lib/ldb/wscript.orig Thu Dec 10 10:23:28 2015
-+++ lib/ldb/wscript Sun Apr 10 19:38:17 2016
-@@ -54,6 +54,7 @@ def configure(conf):
+--- lib/ldb/wscript.orig Wed Apr 13 17:18:37 2016
++++ lib/ldb/wscript Wed Apr 13 17:18:37 2016
+@@ -53,6 +53,7 @@ def configure(conf):
conf.CONFIG_PATH('LDB_MODULESDIR',
conf.SUBST_ENV_VAR('MODULESDIR')
+ '/ldb')
conf.env.standalone_ldb = conf.IN_LAUNCH_DIR()
+ conf.env.standalone_ldb = True
if not conf.env.standalone_ldb:
- if conf.CHECK_BUNDLED_SYSTEM_PKG('pyldb-util',
minversion=SYSTEM_VERSION,
-@@ -74,8 +75,7 @@ def configure(conf):
+ if conf.CHECK_BUNDLED_SYSTEM_PKG('pyldb-util',
minversion=VERSION,
+@@ -73,8 +74,7 @@ def configure(conf):
# we don't want any libraries or modules to rely on
runtime
# resolution of symbols
Index: net/samba/patches/patch-lib_replace_wscript
===================================================================
RCS file: /cvs/ports/net/samba/patches/patch-lib_replace_wscript,v
retrieving revision 1.2
diff -u -p -r1.2 patch-lib_replace_wscript
--- net/samba/patches/patch-lib_replace_wscript 12 Apr 2016 17:42:09
-0000 1.2
+++ net/samba/patches/patch-lib_replace_wscript 13 Apr 2016 15:19:28
-0000
@@ -5,9 +5,9 @@ succeeding erroneously (eg on hppa/mips6
Also fix atomic_add_32 check so that it doesn't get picked up instead.
---- lib/replace/wscript.orig Tue Sep 8 15:45:25 2015
-+++ lib/replace/wscript Sun Apr 10 19:38:58 2016
-@@ -197,23 +197,15 @@ def configure(conf):
+--- lib/replace/wscript.orig Wed Apr 13 17:18:37 2016
++++ lib/replace/wscript Wed Apr 13 17:18:37 2016
+@@ -202,23 +202,15 @@ def configure(conf):
# Check for atomic builtins. */
conf.CHECK_CODE('''
Index: net/samba/patches/patch-python_samba_provision___init___py
===================================================================
RCS file:
/cvs/ports/net/samba/patches/patch-python_samba_provision___init___py,v
retrieving revision 1.2
diff -u -p -r1.2 patch-python_samba_provision___init___py
--- net/samba/patches/patch-python_samba_provision___init___py 12 Apr
2016 17:42:09 -0000 1.2
+++ net/samba/patches/patch-python_samba_provision___init___py 13 Apr
2016 15:19:28 -0000
@@ -2,9 +2,9 @@ $OpenBSD: patch-python_samba_provision__
- net/isc-bind group name
---- python/samba/provision/__init__.py.orig Tue Jul 21 11:47:49
2015
-+++ python/samba/provision/__init__.py Sun Apr 10 19:39:03 2016
-@@ -1966,7 +1966,7 @@ def provision(logger, session_info, smbconf=None,
+--- python/samba/provision/__init__.py.orig Wed Apr 13 17:18:37
2016
++++ python/samba/provision/__init__.py Wed Apr 13 17:18:37 2016
+@@ -1965,7 +1965,7 @@ def provision(logger, session_info, smbconf=None,
root_gid = pwd.getpwuid(root_uid).pw_gid
try:
Index: net/samba/patches/patch-source3_wscript
===================================================================
RCS file: /cvs/ports/net/samba/patches/patch-source3_wscript,v
retrieving revision 1.2
diff -u -p -r1.2 patch-source3_wscript
--- net/samba/patches/patch-source3_wscript 12 Apr 2016 17:42:09
-0000 1.2
+++ net/samba/patches/patch-source3_wscript 13 Apr 2016 15:19:28
-0000
@@ -1,11 +1,10 @@
$OpenBSD: patch-source3_wscript,v 1.2 2016/04/12 17:42:09 jca Exp $
- use more generic check for OpenBSD.
-- disable vfs_snapper.so to avoid a possibly useless dep on d-bus
---- source3/wscript.orig Mon Apr 11 19:08:44 2016
-+++ source3/wscript Mon Apr 11 21:32:23 2016
-@@ -74,7 +74,7 @@ def configure(conf):
+--- source3/wscript.orig Wed Apr 13 17:18:38 2016
++++ source3/wscript Wed Apr 13 17:18:38 2016
+@@ -89,7 +89,7 @@ def configure(conf):
conf.ADD_CFLAGS('-DDEVELOPER -DDEBUG_PASSWORD')
conf.env.developer = True
@@ -13,13 +12,4 @@ $OpenBSD: patch-source3_wscript,v 1.2 20
+ if not sys.platform.startswith('openbsd'):
conf.ADD_LDFLAGS("-Wl,--export-dynamic", testflags=True)
- conf.CHECK_HEADERS('execinfo.h libexc.h libunwind.h netdb.h')
-@@ -1652,7 +1652,7 @@ main() {
- if conf.CONFIG_SET('HAVE_VXFS'):
- default_shared_modules.extend(TO_LIST('vfs_vxfs'))
-
-- if conf.CONFIG_SET('HAVE_DBUS'):
-+ if False:
- default_shared_modules.extend(TO_LIST('vfs_snapper'))
-
- explicit_shared_modules =
TO_LIST(Options.options.shared_modules,
delimiter=',')
+ # We crash without vfs_default
Index: net/samba/patches/patch-source4_heimdal_build_wscript_build
===================================================================
RCS file:
/cvs/ports/net/samba/patches/patch-source4_heimdal_build_wscript_build,v
retrieving revision 1.1
diff -u -p -r1.1 patch-source4_heimdal_build_wscript_build
--- net/samba/patches/patch-source4_heimdal_build_wscript_build 25 Aug
2015 11:04:39 -0000 1.1
+++ net/samba/patches/patch-source4_heimdal_build_wscript_build 17 Apr
2016 20:27:44 -0000
@@ -1,11 +1,11 @@
$OpenBSD: patch-source4_heimdal_build_wscript_build,v 1.1 2015/08/25
11:04:39 jca Exp $
Make Samba4 WAF respect OpenBSD shared libraries versioning conventions.
BUG: https://bugzilla.samba.org/show_bug.cgi?id=9774
---- source4/heimdal_build/wscript_build.orig Thu Dec 5 10:16:48
2013
-+++ source4/heimdal_build/wscript_build Wed Jun 17 13:28:09
2015
+--- source4/heimdal_build/wscript_build.orig Sun Apr 17 22:05:54
2016
++++ source4/heimdal_build/wscript_build Sun Apr 17 22:27:32
2016
@@ -243,6 +243,11 @@ def HEIMDAL_LIBRARY(libname, source, deps, vnum,
versi
- features = 'cc cshlib symlink_lib install_lib'
+ features = 'c cshlib symlink_lib install_lib'
+ # OpenBSD-like library version handling
+ osvnum = os.getenv('LIB' + bundled_name.replace('-', '_') +
'_VERSION')
Index: net/samba/pkg/PLIST-ldb
===================================================================
RCS file: /cvs/ports/net/samba/pkg/PLIST-ldb,v
retrieving revision 1.2
diff -u -p -r1.2 PLIST-ldb
--- net/samba/pkg/PLIST-ldb 12 Apr 2016 17:42:09 -0000
1.2
+++ net/samba/pkg/PLIST-ldb 15 Apr 2016 16:06:14 -0000
@@ -15,6 +15,9 @@ include/samba-4.0/pyldb.h
@lib lib/libpyldb-util.so.${LIBpyldb-util_VERSION}
lib/pkgconfig/ldb.pc
lib/pkgconfig/pyldb-util.pc
+lib/python${MODPY_VERSION}/site-packages/_ldb_text.py
+lib/python${MODPY_VERSION}/site-packages/_ldb_text.pyc
+lib/python${MODPY_VERSION}/site-packages/_ldb_text.pyo
lib/python${MODPY_VERSION}/site-packages/ldb.so
lib/samba/ldb/
lib/samba/libldb-cmdline-samba4.so
Index: net/samba/pkg/PLIST-main
===================================================================
RCS file: /cvs/ports/net/samba/pkg/PLIST-main,v
retrieving revision 1.32
diff -u -p -r1.32 PLIST-main
--- net/samba/pkg/PLIST-main 12 Apr 2016 17:42:09 -0000
1.32
+++ net/samba/pkg/PLIST-main 17 Apr 2016 22:32:38 -0000
@@ -30,9 +30,7 @@ bin/samba-tool
@bin bin/smbget
@bin bin/smbpasswd
@bin bin/smbspool
-@bin bin/smbspool_krb5_wrapper
@bin bin/smbstatus
-@bin bin/smbta-util
bin/smbtar
@bin bin/smbtorture
@bin bin/smbtree
@@ -48,7 +46,6 @@ include/samba-4.0/core/werror.h
include/samba-4.0/credentials.h
include/samba-4.0/dcerpc.h
include/samba-4.0/dcerpc_server.h
-include/samba-4.0/dlinklist.h
include/samba-4.0/domain_credentials.h
include/samba-4.0/gen_ndr/
include/samba-4.0/gen_ndr/atsvc.h
@@ -56,22 +53,15 @@ include/samba-4.0/gen_ndr/auth.h
include/samba-4.0/gen_ndr/dcerpc.h
include/samba-4.0/gen_ndr/drsblobs.h
include/samba-4.0/gen_ndr/drsuapi.h
-include/samba-4.0/gen_ndr/epmapper.h
include/samba-4.0/gen_ndr/krb5pac.h
include/samba-4.0/gen_ndr/lsa.h
-include/samba-4.0/gen_ndr/mgmt.h
include/samba-4.0/gen_ndr/misc.h
include/samba-4.0/gen_ndr/nbt.h
include/samba-4.0/gen_ndr/ndr_atsvc.h
-include/samba-4.0/gen_ndr/ndr_atsvc_c.h
include/samba-4.0/gen_ndr/ndr_dcerpc.h
include/samba-4.0/gen_ndr/ndr_drsblobs.h
include/samba-4.0/gen_ndr/ndr_drsuapi.h
-include/samba-4.0/gen_ndr/ndr_epmapper.h
-include/samba-4.0/gen_ndr/ndr_epmapper_c.h
include/samba-4.0/gen_ndr/ndr_krb5pac.h
-include/samba-4.0/gen_ndr/ndr_mgmt.h
-include/samba-4.0/gen_ndr/ndr_mgmt_c.h
include/samba-4.0/gen_ndr/ndr_misc.h
include/samba-4.0/gen_ndr/ndr_nbt.h
include/samba-4.0/gen_ndr/ndr_samr.h
@@ -83,11 +73,6 @@ include/samba-4.0/gen_ndr/samr.h
include/samba-4.0/gen_ndr/security.h
include/samba-4.0/gen_ndr/server_id.h
include/samba-4.0/gen_ndr/svcctl.h
-include/samba-4.0/gensec.h
-include/samba-4.0/ldap-util.h
-include/samba-4.0/ldap_errors.h
-include/samba-4.0/ldap_message.h
-include/samba-4.0/ldap_ndr.h
include/samba-4.0/ldb_wrap.h
include/samba-4.0/libsmbclient.h
include/samba-4.0/lookup_sid.h
@@ -103,43 +88,18 @@ include/samba-4.0/netapi.h
include/samba-4.0/param.h
include/samba-4.0/passdb.h
include/samba-4.0/policy.h
-include/samba-4.0/read_smb.h
-include/samba-4.0/registry.h
-include/samba-4.0/roles.h
include/samba-4.0/rpc_common.h
include/samba-4.0/samba/
include/samba-4.0/samba/session.h
include/samba-4.0/samba/version.h
-include/samba-4.0/samba_util.h
include/samba-4.0/share.h
-include/samba-4.0/smb2.h
-include/samba-4.0/smb2_constants.h
-include/samba-4.0/smb2_create_blob.h
-include/samba-4.0/smb2_lease.h
include/samba-4.0/smb2_lease_struct.h
-include/samba-4.0/smb2_signing.h
-include/samba-4.0/smb_cli.h
-include/samba-4.0/smb_cliraw.h
-include/samba-4.0/smb_common.h
-include/samba-4.0/smb_composite.h
-include/samba-4.0/smb_constants.h
include/samba-4.0/smb_ldap.h
-include/samba-4.0/smb_raw.h
-include/samba-4.0/smb_raw_interfaces.h
-include/samba-4.0/smb_raw_signing.h
-include/samba-4.0/smb_raw_trans2.h
-include/samba-4.0/smb_request.h
-include/samba-4.0/smb_seal.h
-include/samba-4.0/smb_signing.h
-include/samba-4.0/smb_unix_ext.h
-include/samba-4.0/smb_util.h
include/samba-4.0/smbconf.h
include/samba-4.0/smbldap.h
include/samba-4.0/tdr.h
-include/samba-4.0/torture.h
include/samba-4.0/tsocket.h
include/samba-4.0/tsocket_internal.h
-include/samba-4.0/tstream_smbXcli_np.h
include/samba-4.0/util/
include/samba-4.0/util/attr.h
include/samba-4.0/util/blocking.h
@@ -163,50 +123,42 @@ include/samba-4.0/util/time.h
include/samba-4.0/util/xfile.h
include/samba-4.0/util_ldb.h
include/samba-4.0/wbclient.h
-@lib lib/libdcerpc-atsvc.so.${LIBdcerpc-atsvc_VERSION}
@lib lib/libdcerpc-binding.so.${LIBdcerpc-binding_VERSION}
@lib lib/libdcerpc-samr.so.${LIBdcerpc-samr_VERSION}
@lib lib/libdcerpc-server.so.${LIBdcerpc-server_VERSION}
@lib lib/libdcerpc.so.${LIBdcerpc_VERSION}
-@lib lib/libgensec.so.${LIBgensec_VERSION}
@lib lib/libndr-krb5pac.so.${LIBndr-krb5pac_VERSION}
@lib lib/libndr-nbt.so.${LIBndr-nbt_VERSION}
@lib lib/libndr-standard.so.${LIBndr-standard_VERSION}
@lib lib/libndr.so.${LIBndr_VERSION}
@lib lib/libnetapi.so.${LIBnetapi_VERSION}
-@lib lib/libregistry.so.${LIBregistry_VERSION}
@lib lib/libsamba-credentials.so.${LIBsamba-credentials_VERSION}
+@lib lib/libsamba-errors.so.${LIBsamba-errors_VERSION}
@lib lib/libsamba-hostconfig.so.${LIBsamba-hostconfig_VERSION}
@lib lib/libsamba-passdb.so.${LIBsamba-passdb_VERSION}
@lib lib/libsamba-policy.so.${LIBsamba-policy_VERSION}
@lib lib/libsamba-util.so.${LIBsamba-util_VERSION}
@lib lib/libsamdb.so.${LIBsamdb_VERSION}
-@lib lib/libsmbclient-raw.so.${LIBsmbclient-raw_VERSION}
@lib lib/libsmbclient.so.${LIBsmbclient_VERSION}
@lib lib/libsmbconf.so.${LIBsmbconf_VERSION}
@lib lib/libsmbldap.so.${LIBsmbldap_VERSION}
+@lib lib/libtevent-unix-util.so.${LIBtevent-unix-util_VERSION}
@lib lib/libtevent-util.so.${LIBtevent-util_VERSION}
-@lib lib/libtorture.so.${LIBtorture_VERSION}
@lib lib/libwbclient.so.${LIBwbclient_VERSION}
lib/pkgconfig/dcerpc.pc
-lib/pkgconfig/dcerpc_atsvc.pc
lib/pkgconfig/dcerpc_samr.pc
lib/pkgconfig/dcerpc_server.pc
-lib/pkgconfig/gensec.pc
lib/pkgconfig/ndr.pc
lib/pkgconfig/ndr_krb5pac.pc
lib/pkgconfig/ndr_nbt.pc
lib/pkgconfig/ndr_standard.pc
lib/pkgconfig/netapi.pc
-lib/pkgconfig/registry.pc
lib/pkgconfig/samba-credentials.pc
lib/pkgconfig/samba-hostconfig.pc
lib/pkgconfig/samba-policy.pc
lib/pkgconfig/samba-util.pc
lib/pkgconfig/samdb.pc
-lib/pkgconfig/smbclient-raw.pc
lib/pkgconfig/smbclient.pc
-lib/pkgconfig/torture.pc
lib/pkgconfig/wbclient.pc
lib/python${MODPY_VERSION}/site-packages/samba/
lib/python${MODPY_VERSION}/site-packages/samba/__init__.py
@@ -267,6 +219,7 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/samba/drs_utils.pyc
lib/python${MODPY_VERSION}/site-packages/samba/drs_utils.pyo
lib/python${MODPY_VERSION}/site-packages/samba/dsdb.so
+lib/python${MODPY_VERSION}/site-packages/samba/dsdb_dns.so
lib/python${MODPY_VERSION}/site-packages/samba/gensec.so
lib/python${MODPY_VERSION}/site-packages/samba/getopt.py
lib/python${MODPY_VERSION}/site-packages/samba/getopt.pyc
@@ -375,9 +328,6 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/samba/netcmd/user.py
lib/python${MODPY_VERSION}/site-packages/samba/netcmd/user.pyc
lib/python${MODPY_VERSION}/site-packages/samba/netcmd/user.pyo
-lib/python${MODPY_VERSION}/site-packages/samba/netcmd/vampire.py
-lib/python${MODPY_VERSION}/site-packages/samba/netcmd/vampire.pyc
-lib/python${MODPY_VERSION}/site-packages/samba/netcmd/vampire.pyo
lib/python${MODPY_VERSION}/site-packages/samba/ntacls.py
lib/python${MODPY_VERSION}/site-packages/samba/ntacls.pyc
lib/python${MODPY_VERSION}/site-packages/samba/ntacls.pyo
@@ -398,6 +348,9 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/samba/provision/sambadns.pyc
lib/python${MODPY_VERSION}/site-packages/samba/provision/sambadns.pyo
lib/python${MODPY_VERSION}/site-packages/samba/registry.so
+lib/python${MODPY_VERSION}/site-packages/samba/remove_dc.py
+lib/python${MODPY_VERSION}/site-packages/samba/remove_dc.pyc
+lib/python${MODPY_VERSION}/site-packages/samba/remove_dc.pyo
lib/python${MODPY_VERSION}/site-packages/samba/samba3/
lib/python${MODPY_VERSION}/site-packages/samba/samba3/__init__.py
lib/python${MODPY_VERSION}/site-packages/samba/samba3/__init__.pyc
@@ -420,6 +373,9 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/samba/sites.pyc
lib/python${MODPY_VERSION}/site-packages/samba/sites.pyo
lib/python${MODPY_VERSION}/site-packages/samba/smb.so
+lib/python${MODPY_VERSION}/site-packages/samba/subnets.py
+lib/python${MODPY_VERSION}/site-packages/samba/subnets.pyc
+lib/python${MODPY_VERSION}/site-packages/samba/subnets.pyo
lib/python${MODPY_VERSION}/site-packages/samba/subunit/
lib/python${MODPY_VERSION}/site-packages/samba/subunit/__init__.py
lib/python${MODPY_VERSION}/site-packages/samba/subunit/__init__.pyc
@@ -460,6 +416,9 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/samba/tests/dcerpc/__init__.py
lib/python${MODPY_VERSION}/site-packages/samba/tests/dcerpc/__init__.pyc
lib/python${MODPY_VERSION}/site-packages/samba/tests/dcerpc/__init__.pyo
+lib/python${MODPY_VERSION}/site-packages/samba/tests/dcerpc/array.py
+lib/python${MODPY_VERSION}/site-packages/samba/tests/dcerpc/array.pyc
+lib/python${MODPY_VERSION}/site-packages/samba/tests/dcerpc/array.pyo
lib/python${MODPY_VERSION}/site-packages/samba/tests/dcerpc/bare.py
lib/python${MODPY_VERSION}/site-packages/samba/tests/dcerpc/bare.pyc
lib/python${MODPY_VERSION}/site-packages/samba/tests/dcerpc/bare.pyo
@@ -472,6 +431,9 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/samba/tests/dcerpc/misc.py
lib/python${MODPY_VERSION}/site-packages/samba/tests/dcerpc/misc.pyc
lib/python${MODPY_VERSION}/site-packages/samba/tests/dcerpc/misc.pyo
+lib/python${MODPY_VERSION}/site-packages/samba/tests/dcerpc/raw_protocol.py
+lib/python${MODPY_VERSION}/site-packages/samba/tests/dcerpc/raw_protocol.pyc
+lib/python${MODPY_VERSION}/site-packages/samba/tests/dcerpc/raw_protocol.pyo
lib/python${MODPY_VERSION}/site-packages/samba/tests/dcerpc/registry.py
lib/python${MODPY_VERSION}/site-packages/samba/tests/dcerpc/registry.pyc
lib/python${MODPY_VERSION}/site-packages/samba/tests/dcerpc/registry.pyo
@@ -579,6 +541,9 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/samba/tests/samba_tool/processes.py
lib/python${MODPY_VERSION}/site-packages/samba/tests/samba_tool/processes.pyc
lib/python${MODPY_VERSION}/site-packages/samba/tests/samba_tool/processes.pyo
+lib/python${MODPY_VERSION}/site-packages/samba/tests/samba_tool/sites.py
+lib/python${MODPY_VERSION}/site-packages/samba/tests/samba_tool/sites.pyc
+lib/python${MODPY_VERSION}/site-packages/samba/tests/samba_tool/sites.pyo
lib/python${MODPY_VERSION}/site-packages/samba/tests/samba_tool/timecmd.py
lib/python${MODPY_VERSION}/site-packages/samba/tests/samba_tool/timecmd.pyc
lib/python${MODPY_VERSION}/site-packages/samba/tests/samba_tool/timecmd.pyo
@@ -666,8 +631,8 @@ lib/samba/ldb/aclread.so
lib/samba/ldb/anr.so
lib/samba/ldb/asq.so
lib/samba/ldb/descriptor.so
-lib/samba/ldb/dns_notify.so
lib/samba/ldb/dirsync.so
+lib/samba/ldb/dns_notify.so
lib/samba/ldb/extended_dn_in.so
lib/samba/ldb/extended_dn_out.so
lib/samba/ldb/extended_dn_store.so
@@ -734,6 +699,7 @@ lib/samba/libcli-spoolss-samba4.so
lib/samba/libcliauth-samba4.so
lib/samba/libcluster-samba4.so
lib/samba/libcmdline-credentials-samba4.so
+@lib lib/samba/libcom_err-samba4.so.${LIBcom_err-samba4_VERSION}
lib/samba/libdb-glue-samba4.so
lib/samba/libdbwrap-samba4.so
lib/samba/libdcerpc-samba-samba4.so
@@ -742,10 +708,10 @@ lib/samba/libdfs-server-ad-samba4.so
lib/samba/libdlz-bind9-for-torture-samba4.so
lib/samba/libdnsserver-common-samba4.so
lib/samba/libdsdb-module-samba4.so
-lib/samba/liberrors-samba4.so
lib/samba/libevents-samba4.so
lib/samba/libflag-mapping-samba4.so
lib/samba/libgenrand-samba4.so
+lib/samba/libgensec-samba4.so
lib/samba/libgpo-samba4.so
lib/samba/libgse-samba4.so
@lib lib/samba/libgssapi-samba4.so.${LIBgssapi-samba4_VERSION}
@@ -782,6 +748,7 @@ lib/samba/libpopt-samba3-samba4.so
lib/samba/libposix-eadb-samba4.so
lib/samba/libprinting-migrate-samba4.so
lib/samba/libprocess-model-samba4.so
+lib/samba/libregistry-samba4.so
@lib lib/samba/libroken-samba4.so.${LIBroken-samba4_VERSION}
lib/samba/libsamba-cluster-support-samba4.so
lib/samba/libsamba-debug-samba4.so
@@ -798,6 +765,7 @@ lib/samba/libserver-role-samba4.so
lib/samba/libservice-samba4.so
lib/samba/libshares-samba4.so
lib/samba/libsmb-transport-samba4.so
+lib/samba/libsmbclient-raw-samba4.so
lib/samba/libsmbd-base-samba4.so
lib/samba/libsmbd-conn-samba4.so
lib/samba/libsmbd-shim-samba4.so
@@ -809,6 +777,7 @@ lib/samba/libsys-rw-samba4.so
lib/samba/libtalloc-report-samba4.so
lib/samba/libtdb-wrap-samba4.so
lib/samba/libtime-basic-samba4.so
+lib/samba/libtorture-samba4.so
lib/samba/libtrusts-util-samba4.so
lib/samba/libutil-cmdline-samba4.so
lib/samba/libutil-reg-samba4.so
@@ -835,7 +804,6 @@ lib/samba/service/ldap.so
lib/samba/service/nbtd.so
lib/samba/service/ntp_signd.so
lib/samba/service/s3fs.so
-lib/samba/service/smb.so
lib/samba/service/web.so
lib/samba/service/winbindd.so
lib/samba/service/wrepl.so
@@ -859,16 +827,16 @@ lib/samba/vfs/full_audit.so
lib/samba/vfs/linux_xfs_sgid.so
lib/samba/vfs/media_harmony.so
lib/samba/vfs/netatalk.so
+lib/samba/vfs/offline.so
lib/samba/vfs/posix_eadb.so
lib/samba/vfs/preopen.so
lib/samba/vfs/readahead.so
lib/samba/vfs/readonly.so
lib/samba/vfs/recycle.so
-lib/samba/vfs/scannedonly.so
lib/samba/vfs/shadow_copy.so
lib/samba/vfs/shadow_copy2.so
lib/samba/vfs/shell_snap.so
-lib/samba/vfs/smb_traffic_analyzer.so
+lib/samba/vfs/snapper.so
lib/samba/vfs/streams_depot.so
lib/samba/vfs/streams_xattr.so
lib/samba/vfs/syncops.so
@@ -876,7 +844,6 @@ lib/samba/vfs/time_audit.so
lib/samba/vfs/unityed_media.so
lib/samba/vfs/worm.so
lib/samba/vfs/xattr_tdb.so
-lib/security/pam_smbpass.so
lib/security/pam_winbind.so
lib/winbind_krb5_locator.so
${P5SITE}/Parse/
@@ -911,6 +878,8 @@ ${P5SITE}/Parse/Pidl/Util.pm
${P5SITE}/Parse/Pidl/Wireshark/
${P5SITE}/Parse/Pidl/Wireshark/Conformance.pm
${P5SITE}/Parse/Pidl/Wireshark/NDR.pm
+libexec/samba/
+@bin libexec/samba/smbspool_krb5_wrapper
@man man/man1/dbwrap_tool.1
@man man/man1/findsmb.1
@man man/man1/gentest.1
@@ -954,6 +923,7 @@ ${P5SITE}/Parse/Pidl/Wireshark/NDR.pm
@man man/man7/libsmbclient.7
@man man/man7/samba.7
@man man/man7/winbind_krb5_locator.7
+@man man/man8/cifsdd.8
@man man/man8/eventlogadm.8
@man man/man8/idmap_ad.8
@man man/man8/idmap_autorid.8
@@ -975,7 +945,6 @@ ${P5SITE}/Parse/Pidl/Wireshark/NDR.pm
@man man/man8/smbpasswd.8
@man man/man8/smbspool.8
@man man/man8/smbspool_krb5_wrapper.8
-@man man/man8/smbta-util.8
@man man/man8/vfs_acl_tdb.8
@man man/man8/vfs_acl_xattr.8
@man man/man8/vfs_aio_fork.8
@@ -1001,16 +970,15 @@ ${P5SITE}/Parse/Pidl/Wireshark/NDR.pm
@man man/man8/vfs_linux_xfs_sgid.8
@man man/man8/vfs_media_harmony.8
@man man/man8/vfs_netatalk.8
+@man man/man8/vfs_offline.8
@man man/man8/vfs_prealloc.8
@man man/man8/vfs_preopen.8
@man man/man8/vfs_readahead.8
@man man/man8/vfs_readonly.8
@man man/man8/vfs_recycle.8
-@man man/man8/vfs_scannedonly.8
@man man/man8/vfs_shadow_copy.8
@man man/man8/vfs_shadow_copy2.8
@man man/man8/vfs_shell_snap.8
-@man man/man8/vfs_smb_traffic_analyzer.8
@man man/man8/vfs_snapper.8
@man man/man8/vfs_streams_depot.8
@man man/man8/vfs_streams_xattr.8
Index: x11/gnome/gvfs/Makefile
===================================================================
RCS file: /cvs/ports/x11/gnome/gvfs/Makefile,v
retrieving revision 1.153
diff -u -p -r1.153 Makefile
--- x11/gnome/gvfs/Makefile 12 Apr 2016 17:43:31 -0000
1.153
+++ x11/gnome/gvfs/Makefile 18 Apr 2016 00:43:31 -0000
@@ -15,7 +15,7 @@ PKGNAME-goa= ${GNOME_PROJECT}-goa-${GNO
PKGNAME-nfs= ${GNOME_PROJECT}-nfs-${GNOME_VERSION}
PKGNAME-google=
${GNOME_PROJECT}-google-${GNOME_VERSION}
-REVISION-smb= 0
+REVISION-smb= 1
# LGPLv2
PERMIT_PACKAGE_CDROM= Yes
@@ -40,7 +40,7 @@ WANTLIB-main += gcrypt gpg-error secret-
WANTLIB-smb += ${WANTLIB}
WANTLIB-smb += gcrypt gpg-error secret-1 smbclient gck-1 gcr-base-3
-WANTLIB-smb += com_err crypto dcerpc-binding execinfo gensec gmp gnutls
+WANTLIB-smb += com_err crypto dcerpc-binding execinfo gmp gnutls
WANTLIB-smb += hogweed idn lber-2.4 ldap-2.4 ldb ndr ndr-krb5pac ndr-nbt
WANTLIB-smb += ndr-standard nettle p11-kit replace
WANTLIB-smb += samba-credentials samba-hostconfig samba-util samdb
Index: x11/kde/base3/Makefile
===================================================================
RCS file: /cvs/ports/x11/kde/base3/Makefile,v
retrieving revision 1.138
diff -u -p -r1.138 Makefile
--- x11/kde/base3/Makefile 12 Apr 2016 17:43:31 -0000
1.138
+++ x11/kde/base3/Makefile 18 Apr 2016 00:45:30 -0000
@@ -14,7 +14,7 @@ PKGNAME-locale = kde3-locale-${VERSION}
PKG_ARCH-en_US = *
PKG_ARCH-locale = *
REVISION-main = 42
-REVISION-samba = 18
+REVISION-samba = 19
REVISION-en_US = 2
REVISION-locale = 2
@@ -93,7 +93,7 @@ WANTLIB-samba += execinfo ndr ndr-standa
WANTLIB-samba += samba-util smbclient smbconf talloc tdb tevent
WANTLIB-samba += tevent-util
WANTLIB-samba += X11-xcb Xdamage Xxf86vm com_err dcerpc-binding drm
-WANTLIB-samba += ffi gcrypt gensec glapi gmp gnutls gpg-error hogweed
+WANTLIB-samba += ffi gcrypt glapi gmp gnutls gpg-error hogweed
WANTLIB-samba += ldb ndr-krb5pac ndr-nbt nettle p11-kit
samba-credentials
WANTLIB-samba += samdb tasn1 wbclient xcb-dri2 xcb-glx
WANTLIB-samba += lib/samba/asn1-samba4 lib/samba/gssapi-samba4
--
jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF DDCC 0DFA 74AE 1524
E7EE
--
-----------------------------Ian McWilliam
Here is my usage report. 4.4.2 performance is better than previous
versions. Listing some of the results below in case it is useful. If there
are any other tests that will help with this port, please let me know.
FWIW, I upgraded a 4.3.8 test server to 4.4.2 and that worked cleanly.
# pkg_add -v samba
Update candidates: quirks-2.197 -> quirks-2.197
UNSIGNED PACKAGE http://vault.lab.foretell.ca/nps59-packages/tdb-1.3.8.tgz:
install anyway ? [y/N/a] a
samba-4.4.2:tdb-1.3.7->1.3.8: ok
samba-4.4.2:samba-util-4.3.8->4.4.2: ok
samba-4.4.2:libtalloc-2.1.3->2.1.6: ok
samba-4.4.2:tevent-0.9.25->0.9.28: ok
samba-4.4.2:ldb-1.1.21->1.1.26: ok
The existing file /etc/samba/smb.conf has NOT been changed
It does NOT match the sample file
/usr/local/share/examples/samba/smb.conf.default
You may wish to update it manually
samba-4.3.8->4.4.2: ok
Read shared items: ok
Look in /usr/local/share/doc/pkg-readmes for extra documentation.
--- -samba-4.3.8 -------------------
You should also check /etc/samba/smb.conf (which was modified)
UNSIGNED PACKAGES: samba-util-4.4.2, tdb-1.3.8, libtalloc-2.1.6,
samba-4.4.2, ldb-1.1.26, tevent-0.9.28
Extracted 63388673 from 72462693
Made the test server (VM3) into an AD DC
Installed a second server also as an AD DC in the same domain (called it
BUILDER)
Replication of AD objects is working great from either DC, I can add a new
user and it propagated quickly to the other.
vm3.vmlab.foretell.ca# samba-tool drs showrepl
Default-First-Site-Name\VM3
DSA Options: 0x00000001
DSA object GUID: 6fb293a5-9133-48bc-bcf6-caa5ad8de9e8
DSA invocationId: fdbae120-e773-42ff-9909-ed0b6999a666
==== INBOUND NEIGHBORS ====
DC=ForestDnsZones,DC=vmlab,DC=foretell,DC=ca
Default-First-Site-Name\BUILDER via RPC
DSA object GUID:
cb6393a0-444a-4570-9b91-2a9c12d84936
Last attempt @ Tue Apr 19 17:45:16 2016 CDT
was successful
0 consecutive failure(s).
Last success @ Tue Apr 19 17:45:16 2016 CDT
DC=DomainDnsZones,DC=vmlab,DC=foretell,DC=ca
Default-First-Site-Name\BUILDER via RPC
DSA object GUID:
cb6393a0-444a-4570-9b91-2a9c12d84936
Last attempt @ Tue Apr 19 17:45:16 2016 CDT
was successful
0 consecutive failure(s).
Last success @ Tue Apr 19 17:45:16 2016 CDT
DC=vmlab,DC=foretell,DC=ca
Default-First-Site-Name\BUILDER via RPC
DSA object GUID:
cb6393a0-444a-4570-9b91-2a9c12d84936
Last attempt @ Tue Apr 19 17:45:16 2016 CDT
was successful
0 consecutive failure(s).
Last success @ Tue Apr 19 17:45:16 2016 CDT
CN=Schema,CN=Configuration,DC=vmlab,DC=foretell,DC=ca
Default-First-Site-Name\BUILDER via RPC
DSA object GUID:
cb6393a0-444a-4570-9b91-2a9c12d84936
Last attempt @ Tue Apr 19 17:45:17 2016 CDT
was successful
0 consecutive failure(s).
Last success @ Tue Apr 19 17:45:17 2016 CDT
CN=Configuration,DC=vmlab,DC=foretell,DC=ca
Default-First-Site-Name\BUILDER via RPC
DSA object GUID:
cb6393a0-444a-4570-9b91-2a9c12d84936
Last attempt @ Tue Apr 19 17:45:17 2016 CDT
was successful
0 consecutive failure(s).
Last success @ Tue Apr 19 17:45:17 2016 CDT
==== OUTBOUND NEIGHBORS ====
DC=ForestDnsZones,DC=vmlab,DC=foretell,DC=ca
Default-First-Site-Name\BUILDER via RPC
DSA object GUID:
cb6393a0-444a-4570-9b91-2a9c12d84936
Last attempt @ NTTIME(0) was successful
0 consecutive failure(s).
Last success @ NTTIME(0)
DC=DomainDnsZones,DC=vmlab,DC=foretell,DC=ca
Default-First-Site-Name\BUILDER via RPC
DSA object GUID:
cb6393a0-444a-4570-9b91-2a9c12d84936
Last attempt @ NTTIME(0) was successful
0 consecutive failure(s).
Last success @ NTTIME(0)
DC=vmlab,DC=foretell,DC=ca
Default-First-Site-Name\BUILDER via RPC
DSA object GUID:
cb6393a0-444a-4570-9b91-2a9c12d84936
Last attempt @ NTTIME(0) was successful
0 consecutive failure(s).
Last success @ NTTIME(0)
CN=Schema,CN=Configuration,DC=vmlab,DC=foretell,DC=ca
Default-First-Site-Name\BUILDER via RPC
DSA object GUID:
cb6393a0-444a-4570-9b91-2a9c12d84936
Last attempt @ NTTIME(0) was successful
0 consecutive failure(s).
Last success @ NTTIME(0)
CN=Configuration,DC=vmlab,DC=foretell,DC=ca
Default-First-Site-Name\BUILDER via RPC
DSA object GUID:
cb6393a0-444a-4570-9b91-2a9c12d84936
Last attempt @ NTTIME(0) was successful
0 consecutive failure(s).
Last success @ NTTIME(0)
==== KCC CONNECTION OBJECTS ====
Connection --
Connection name: 89e63ab5-f40d-4e2f-80a3-196f80da44bb
Enabled : TRUE
Server DNS name : builder.vmlab.foretell.ca
Server DN name : CN=NTDS
Settings,CN=BUILDER,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=vmlab,DC=foretell,DC=ca
TransportType: RPC
options: 0x00000001
Warning: No NC replicated for Connection!
Admin privileges look OK -- I had problems before in older versions but not
here.
Enter VMLAB\administrator's password:
BUILTIN\Print Operators
SeLoadDriverPrivilege
SeShutdownPrivilege
SeInteractiveLogonRight
BUILTIN\Account Operators
SeInteractiveLogonRight
BUILTIN\Backup Operators
SeBackupPrivilege
SeRestorePrivilege
SeShutdownPrivilege
SeInteractiveLogonRight
BUILTIN\Administrators
SeSecurityPrivilege
SeBackupPrivilege
SeRestorePrivilege
SeSystemtimePrivilege
SeShutdownPrivilege
SeRemoteShutdownPrivilege
SeTakeOwnershipPrivilege
SeDebugPrivilege
SeSystemEnvironmentPrivilege
SeSystemProfilePrivilege
SeProfileSingleProcessPrivilege
SeIncreaseBasePriorityPrivilege
SeLoadDriverPrivilege
SeCreatePagefilePrivilege
SeIncreaseQuotaPrivilege
SeChangeNotifyPrivilege
SeUndockPrivilege
SeManageVolumePrivilege
SeImpersonatePrivilege
SeCreateGlobalPrivilege
SeEnableDelegationPrivilege
SeInteractiveLogonRight
SeNetworkLogonRight
SeRemoteInteractiveLogonRight
BUILTIN\Server Operators
SeBackupPrivilege
SeSystemtimePrivilege
SeRemoteShutdownPrivilege
SeRestorePrivilege
SeShutdownPrivilege
SeInteractiveLogonRight
BUILTIN\Pre-Windows 2000 Compatible Access
SeRemoteInteractiveLogonRight
SeChangeNotifyPrivilege
--
Vijay Sankar, M.Eng., P.Eng.
ForeTell Technologies Limited
vsan...@foretell.ca