git: a9db43f29f73 - main - security/sudo-rs: Fix build on i386 & add pkg-descr

From: Koichiro Iwao <meta_at_FreeBSD.org>
Date: Thu, 24 Jul 2025 01:54:15 UTC
The branch main has been updated by meta:

URL: https://cgit.FreeBSD.org/ports/commit/?id=a9db43f29f7321b21c7ec45391789b04263d681c

commit a9db43f29f7321b21c7ec45391789b04263d681c
Author:     Marc Schoolderman <marc@trifectatech.org>
AuthorDate: 2025-07-18 12:17:00 +0000
Commit:     Koichiro Iwao <meta@FreeBSD.org>
CommitDate: 2025-07-24 01:53:56 +0000

    security/sudo-rs: Fix build on i386 & add pkg-descr
    
    PR:             288301
---
 security/sudo-rs/Makefile                      |  1 +
 security/sudo-rs/files/patch-src_system_mod.rs | 13 +++++++++++++
 security/sudo-rs/pkg-descr-coexist             |  4 ++++
 3 files changed, 18 insertions(+)

diff --git a/security/sudo-rs/Makefile b/security/sudo-rs/Makefile
index 773a9fe74501..e609dff6e60f 100644
--- a/security/sudo-rs/Makefile
+++ b/security/sudo-rs/Makefile
@@ -1,6 +1,7 @@
 PORTNAME=	sudo-rs
 PORTVERSION=	0.2.7
 DISTVERSIONPREFIX=	v
+PORTREVISION=	1
 CATEGORIES=	security
 
 MAINTAINER=	marc@trifectatech.org
diff --git a/security/sudo-rs/files/patch-src_system_mod.rs b/security/sudo-rs/files/patch-src_system_mod.rs
new file mode 100644
index 000000000000..9474860f4b51
--- /dev/null
+++ b/security/sudo-rs/files/patch-src_system_mod.rs
@@ -0,0 +1,13 @@
+--- src/system/mod.rs.orig	2025-07-01 09:04:15 UTC
++++ src/system/mod.rs
+@@ -802,8 +802,8 @@ impl Process {
+ 
+         let ki_start = ki_proc[0].ki_start;
+         Ok(ProcessCreateTime::new(
+-            ki_start.tv_sec,
+-            ki_start.tv_usec * 1000,
++            (ki_start.tv_sec).into(),
++            (ki_start.tv_usec * 1000).into(),
+         ))
+     }
+ }
diff --git a/security/sudo-rs/pkg-descr-coexist b/security/sudo-rs/pkg-descr-coexist
new file mode 100644
index 000000000000..b77a949d55db
--- /dev/null
+++ b/security/sudo-rs/pkg-descr-coexist
@@ -0,0 +1,4 @@
+Sudo-rs is a memory safe re-implementation of the sudo utility.
+
+Use this package to try out sudo-rs safely alongside security/sudo, using the
+commands "sudo-rs" and "visudo-rs".