<pre style='margin:0'>
Clemens Lang (neverpanic) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/5a8bf87f6ccbaaac5d5c1c73a43dab48a63cb842">https://github.com/macports/macports-ports/commit/5a8bf87f6ccbaaac5d5c1c73a43dab48a63cb842</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new 5a8bf87f6cc samba4: Update to 4.19.0
</span>5a8bf87f6cc is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 5a8bf87f6ccbaaac5d5c1c73a43dab48a63cb842
</span>Author: Clemens Lang <cal@macports.org>
AuthorDate: Wed Sep 20 01:15:23 2023 +0200
<span style='display:block; white-space:pre;color:#404040;'> samba4: Update to 4.19.0
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Switch to using the Makefile, since the build fails when using waf
</span><span style='display:block; white-space:pre;color:#404040;'> directly. Add a patch to link against libitl for gettext support.
</span>---
net/samba4/Portfile | 18 +++++++++---------
net/samba4/files/patch-bug-15030.diff | 26 ++++++++++++++++++++++++++
2 files changed, 35 insertions(+), 9 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/samba4/Portfile b/net/samba4/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index c5ca1b6f8fe..b8d630a50c6 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/samba4/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/samba4/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -6,15 +6,16 @@ PortGroup perl5 1.0
</span>
# O_CLOEXEC, AT_FDCWD
PortGroup legacysupport 1.1
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> legacysupport.newest_darwin_requires_legacy 13
name samba4
conflicts samba3
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 4.15.5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 0f16f05626b8b146f150292f89a7bbdfafc13548 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 69115e33831937ba5151be0247943147765aece658ba743f44741672ad68d17f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 19279071
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 4.19.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 22ca67ddd19aad01024a3db7fc3d369fb90ce6b6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 28f98ceab75a6a59432912fa110fc8c716abcab1ed6d8bdd4393d178acff3d20 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 41816190
</span>
categories net
maintainers nomaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -71,6 +72,7 @@ platform darwin {
</span> # rather than not having samba4 at all. Can be removed when
# doc build issues are resolved.
patchfiles-append patch-no-xsltproc.diff
<span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append patch-bug-15030.diff
</span>
configure.perl ${perl5.bin}
configure.python ${prefix}/bin/python3.10
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -89,12 +91,10 @@ configure.args -C \
</span> --with-gpgme \
--disable-spotlight
<span style='display:block; white-space:pre;background:#ffe0e0;'>-build.cmd ${configure.python} ./buildtools/bin/waf -v
</span> build.pre_args
<span style='display:block; white-space:pre;background:#ffe0e0;'>-build.env-append DESTDIR=${destroot}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.env-append PYTHON=${configure.python} DESTDIR=${destroot}
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-destroot.cmd ${configure.python} ./buildtools/bin/waf -v
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-destroot.env-append DESTDIR=${destroot}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot.env-append PYTHON=${configure.python} DESTDIR=${destroot}
</span> destroot.destdir
# this will be used on Darwin, to correct the IDs of a binary's library dependencies
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/samba4/files/patch-bug-15030.diff b/net/samba4/files/patch-bug-15030.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..093f89b5d88
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/samba4/files/patch-bug-15030.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,26 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Upstream-Status: Submitted [https://bugzilla.samba.org/show_bug.cgi?id=15030]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- ./lib/replace/wscript
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ ./lib/replace/wscript
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -961,7 +961,10 @@ def build(bld):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ target='stdbool.h',
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enabled = not bld.CONFIG_SET('HAVE_STDBOOL_H'))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- bld.SAMBA_SUBSYSTEM('samba_intl', source='', use_global_deps=False,deps=bld.env.intl_libs)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ bld.SAMBA_SUBSYSTEM('samba_intl', source='',
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ provide_builtin_linking=True,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ use_global_deps=False,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ deps=bld.env.intl_libs)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ def testonly(ctx):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ '''run talloc testsuite'''
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- ./third_party/heimdal_build/wscript_build.orig 2023-09-18 00:12:49.000000000 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ ./third_party/heimdal_build/wscript_build 2023-09-18 00:13:03.000000000 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1104,7 +1104,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ includes='../heimdal/lib/asn1',
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ group='hostcc_build_main',
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ deps='ROKEN_HOSTCC HEIMBASE_HOSTCC LIBREPLACE_HOSTCC HEIMDAL_VERS_HOSTCC '
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- 'HEIMDAL_ASN1_GEN_HOSTCC',
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ 'HEIMDAL_ASN1_GEN_HOSTCC intl',
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ install=False
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bld.env['ASN1_COMPILE'] = os.path.join(bld.bldnode.parent.abspath(), 'asn1_compile')
</span></pre><pre style='margin:0'>
</pre>