<pre style='margin:0'>
Marius Schamschula (Schamschula) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/f0f1e597160f94a374763e68e2214577890add46">https://github.com/macports/macports-ports/commit/f0f1e597160f94a374763e68e2214577890add46</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 f0f1e597160 sudo: update to 1.9.15
</span>f0f1e597160 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit f0f1e597160f94a374763e68e2214577890add46
</span>Author: Marius Schamschula <mschamschula@gmail.com>
AuthorDate: Mon Nov 6 16:10:20 2023 -0600
<span style='display:block; white-space:pre;color:#404040;'> sudo: update to 1.9.15
</span>---
sysutils/sudo/Portfile | 8 ++++----
sysutils/sudo/files/patch-configure.diff | 28 ++++++++++------------------
sysutils/sudo/files/patch-sudoers.in.diff | 13 +++++++------
3 files changed, 21 insertions(+), 28 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/sudo/Portfile b/sysutils/sudo/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index cdaf3471956..c9765d3437f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/sysutils/sudo/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/sudo/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,7 +4,7 @@ PortSystem 1.0
</span>
name sudo
epoch 1
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 1.9.14p3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 1.9.15
</span> revision 0
categories sysutils security
license ISC
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -23,9 +23,9 @@ homepage http://www.sudo.ws/sudo/
</span> master_sites ${homepage}dist/ \
${homepage}dist/OLD/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 8dcf4c43b5e86511632e1f2821cf1672a2f4c17c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 a08318b1c4bc8582c004d4cd9ae2903abc549e7e46ba815e41fe81d1c0782b62 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 5232320
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 5f7a67e6e5086f5a202b4c3690568c881e98ed02 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 fd0e254870e92e873b508ba16382f5ac3af81a5a38d1ea9cf973606db4262589 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 5301915
</span>
patchfiles patch-configure.diff \
patch-lib-util-arc4random_buf.diff \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/sudo/files/patch-configure.diff b/sysutils/sudo/files/patch-configure.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 77ab44e6f2f..649d90c360a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/sysutils/sudo/files/patch-configure.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/sudo/files/patch-configure.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,38 +1,30 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- configure.orig 2022-10-21 18:04:07.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ configure 2022-10-23 19:22:10.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -20123,6 +20123,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* end confdefs.h. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <stdio.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#include <stdlib.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <string.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <pwd.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <limits.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -22512,6 +22513,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- configure.orig 2023-11-04 17:54:22
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ configure 2023-11-06 16:00:52
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -23756,6 +23756,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
</span> /* end confdefs.h. */
#include <fnmatch.h>
+#include <stdlib.h>
int main() { return(fnmatch("/*/bin/echo *", "/usr/bin/echo just a test", FNM_CASEFOLD)); }
_ACEOF
if ac_fn_c_try_run "$LINENO"
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23442,6 +23444,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -24753,6 +24754,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
</span> /* end confdefs.h. */
#include <stdio.h>
+#include <stdlib.h>
#include <string.h>
int main(void)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23485,6 +23488,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -24799,6 +24802,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
</span> /* end confdefs.h. */
#include <stdio.h>
+#include <stdlib.h>
#include <stdarg.h>
#include <string.h>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -24363,6 +24367,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -25705,6 +25709,7 @@
</span> #error "OpenSSL too old"
#endif
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -40,7 +32,7 @@
</span> int
main (void)
{
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -28482,7 +28487,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -29872,7 +29877,7 @@
</span> cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/sudo/files/patch-sudoers.in.diff b/sysutils/sudo/files/patch-sudoers.in.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index b0c72dd7fde..c0d1ca764bf 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/sysutils/sudo/files/patch-sudoers.in.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/sudo/files/patch-sudoers.in.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,6 +1,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- plugins/sudoers/sudoers.in.orig 2022-01-27 15:24:22.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ plugins/sudoers/sudoers.in 2022-01-28 05:47:45.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -68,6 +68,19 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- plugins/sudoers/sudoers.in.orig 2023-11-06 11:15:41
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ plugins/sudoers/sudoers.in 2023-11-06 16:03:57
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -84,6 +84,20 @@
</span> # Defaults!/usr/local/bin/sudoreplay !log_output
# Defaults!REBOOT !log_output
# Defaults maxseq = 1000
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -17,10 +17,11 @@
</span> +Defaults env_keep += "DISPLAY XAUTHORIZATION XAUTHORITY"
+Defaults env_keep += "EDITOR VISUAL"
+Defaults env_keep += "HOME MAIL"
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span> ##
<span style='display:block; white-space:pre;background:#ffe0e0;'>- ## Runas alias specification
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -77,6 +90,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ## Uncomment to disable intercept and log_subcmds for debuggers and
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ## tracers. Otherwise, anything that uses ptrace(2) will be unable
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -103,6 +117,7 @@
</span> ## User privilege specification
##
root ALL=(ALL:ALL) ALL
</pre><pre style='margin:0'>
</pre>