summaryrefslogtreecommitdiff
path: root/security/sudo-rs
diff options
context:
space:
mode:
Diffstat (limited to 'security/sudo-rs')
-rw-r--r--security/sudo-rs/Makefile1
-rw-r--r--security/sudo-rs/files/patch-src_system_mod.rs13
-rw-r--r--security/sudo-rs/pkg-descr-coexist4
3 files changed, 18 insertions, 0 deletions
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".