Subject: CVS commit: pkgsrc/sysutils/smartmontools
From: Tobias Nygren
Date: 2020-08-15 10:28:48
Message id: 20200815082848.D0472FB28@cvs.NetBSD.org

Log Message:
smartmontools: update to 7.1

- smartctl: Fixed bogus exception on unknown form factor value (regression).
- smartctl '--json=cg': Suppresses extra spaces also in 'g' format.
- smartctl '-i': ATA ACS-4 and ACS-5 enhancements.
- smartd: No longer truncates very long device names in warning emails.
- smartd: No longer skips scheduled tests if system clock has been adjusted
  to the past.
- smartd '-A': Attribute logs now use local time instead of UTC.
- ATA: Device type '-d jmb39x,N' for drives behind JMicron JMB39x RAID port
  multipliers.
- SCSI: Workaround for incomplete Log subpages response from some SAS SSDs.
- HDD, SSD and USB additions to drive database.
- Autodetection of '-d sntjmicron' type for JMicron USB to NVMe bridges.
- configure: Defines '_FORTIFY_SOURCE=2' if supported and not defined.
- Linux/FreeBSD: Fixed segfault on CCISS transfer sizes > 512 bytes.
- Linux: Fixed smartd.service 'Type' if libsystemd-dev is not available.
- Linux: Fixed '/dev/megaraid_sas_ioctl_node' fd leak.
- Linux: Fixed GPL licensing problem of 'linux_nvme_ioctl.h'.
- FreeBSD update-smart-drivedb: Now uses 'fetch' as default download tool.
- FreeBSD big endian: Fixed NVMe access.
- FreeBSD: Compile fix for FreeBSD 12.
- NetBSD: Fixed device scan crash on empty name list.
- NetBSD: Fixed memory leak in device scan.

Files:
RevisionActionfile
1.41modifypkgsrc/sysutils/smartmontools/Makefile
1.10modifypkgsrc/sysutils/smartmontools/PLIST
1.36modifypkgsrc/sysutils/smartmontools/distinfo
1.1removepkgsrc/sysutils/smartmontools/patches/patch-os__freebsd.cpp
1.5removepkgsrc/sysutils/smartmontools/patches/patch-os__netbsd.cpp