View | Details | Raw Unified | Return to bug 223456
Collapse All | Expand All

(-)/ports/smartmontools/Makefile (-2 / +1 lines)
Lines 2-9 Link Here
2
# $FreeBSD: head/sysutils/smartmontools/Makefile 433563 2017-02-07 15:49:27Z tijl $
2
# $FreeBSD: head/sysutils/smartmontools/Makefile 433563 2017-02-07 15:49:27Z tijl $
3
3
4
PORTNAME=	smartmontools
4
PORTNAME=	smartmontools
5
PORTVERSION=	6.5
5
PORTVERSION=	6.6
6
PORTREVISION=	2
7
CATEGORIES=	sysutils
6
CATEGORIES=	sysutils
8
MASTER_SITES=	SF
7
MASTER_SITES=	SF
9
8
(-)/ports/smartmontools/distinfo (-2 / +3 lines)
Lines 1-2 Link Here
1
SHA256 (smartmontools-6.5.tar.gz) = 89e8bb080130bc6ce148573ba5bb91bfe30236b64b1b5bbca26515d4b5c945bc
1
TIMESTAMP = 1509917610
2
SIZE (smartmontools-6.5.tar.gz) = 855642
2
SHA256 (smartmontools-6.6.tar.gz) = 51f43d0fb064fccaf823bbe68cf0d317d0895ff895aa353b3339a3b316a53054
3
SIZE (smartmontools-6.6.tar.gz) = 903847
(-)/ports/smartmontools/files/patch-atacmds.h (-12 lines)
Lines 1-12 Link Here
1
--- atacmds.h.orig	2015-10-31 09:36:16.000000000 -0700
2
+++ atacmds.h	2016-06-15 19:39:43.425233000 -0700
3
@@ -74,7 +74,9 @@
4
 #define ATA_IDLE                        0xe3
5
 #define ATA_SMART_CMD                   0xb0
6
 #define ATA_SECURITY_FREEZE_LOCK        0xf5
7
+#ifndef ATA_SET_FEATURES
8
 #define ATA_SET_FEATURES                0xef
9
+#endif
10
 #define ATA_STANDBY_IMMEDIATE           0xe0
11
 
12
 // SET_FEATURES subcommands
(-)/ports/smartmontools/files/patch-freebsd_nvme_ioctl.h (-20 lines)
Lines 1-20 Link Here
1
--- freebsd_nvme_ioctl.h.orig	2016-03-28 16:25:56 UTC
2
+++ freebsd_nvme_ioctl.h
3
@@ -31,6 +31,7 @@
4
 
5
 #define	NVME_PASSTHROUGH_CMD	_IOWR('n', 0, struct nvme_pt_command)
6
 
7
+#if __FreeBSD_version < 1100110
8
 struct nvme_command
9
 {
10
 	/* dword 0 */
11
@@ -143,6 +144,9 @@ struct nvme_pt_command {
12
 	 */
13
 	struct mtx *		driver_lock;
14
 };
15
+#else
16
+#include <dev/nvme/nvme.h>
17
+#endif
18
 
19
 #define nvme_completion_is_error(cpl)					\
20
 	((cpl)->status.sc != 0 || (cpl)->status.sct != 0)
(-)/ports/smartmontools/files/patch-os__freebsd.cpp (-11 lines)
Lines 1-11 Link Here
1
--- os_freebsd.cpp.orig	2016-12-17 18:42:22 UTC
2
+++ os_freebsd.cpp
3
@@ -1936,6 +1936,8 @@ smart_device * freebsd_smart_interface::
4
   int i;
5
   const char * test_name = name;
6
 
7
+  memset(&ccb, 0, sizeof(ccb));
8
+
9
   // if dev_name null, or string length zero
10
   if (!name || !*name)
11
     return 0;

Return to bug 223456