From 51cb57c4fee5d393d155be22b56eab07e20d1ce5 Mon Sep 17 00:00:00 2001 From: Cy Schubert Date: Fri, 5 Dec 2025 05:36:31 -0800 Subject: [PATCH] sysutils/bsdisks: Fix build on latest 16-CURRENT src 8c35de4982d8 added power condition support. That commit broke this port by adding an argument to scsi_start_stop(). --- sysutils/bsdisks/files/patch-camcontrol.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 sysutils/bsdisks/files/patch-camcontrol.c diff --git a/sysutils/bsdisks/files/patch-camcontrol.c b/sysutils/bsdisks/files/patch-camcontrol.c new file mode 100644 index 000000000000..b40057506332 --- /dev/null +++ b/sysutils/bsdisks/files/patch-camcontrol.c @@ -0,0 +1,12 @@ +--- camcontrol.c.orig 2025-07-31 07:59:58 UTC ++++ camcontrol.c +@@ -266,6 +266,9 @@ static void stopUnit(struct cam_device *cam_dev) + /* start/stop */ 0, + /* load_eject */ 0, + /* immediate */ 0, ++#if __FreeBSD_version >= 1600004 ++ /* power_condition */ SSS_PC_START_VALID, ++#endif + /* sense_len */ SSD_FULL_SIZE, + /* timeout */ 30000); +