summaryrefslogtreecommitdiff
path: root/sysutils/smartmontools/patches
diff options
context:
space:
mode:
authortnn <tnn@pkgsrc.org>2010-11-13 10:10:45 +0000
committertnn <tnn@pkgsrc.org>2010-11-13 10:10:45 +0000
commit9598bcd12a14a5d9879f3ff2b816059990ed6203 (patch)
treedcf81393afd85ee273be607ab77205e42e8fd73a /sysutils/smartmontools/patches
parente39cf0db6a4fdf159817b1441d1214c434521864 (diff)
downloadpkgsrc-9598bcd12a14a5d9879f3ff2b816059990ed6203.tar.gz
Update to smartmontools-5.40 (ok shattered@)
Date 2010-10-16 Summary: smartmontools release 5.40 ----------------------------------------------------------- - Other config entries may precede smartd DEVICESCAN. - Option '-v' allows to specify byte order of attribute raw value - configure: New default value for '--with-docdir'. - configure: '--enable-drivedb' is now the default. - Improved support for Intel SSDs. - Improved support for SandForce based SSDs. - Drive database is in a separate source file 'drivedb.h' which can be downloaded from SVN. - USB ID info is now included in 'drivedb.h'. - Many additions to drive database. - New script 'update-smart-drivedb'. - smartd libcap-ng support, option '-C, --capabilities'. - smartd directive '-l xerror' to check Extended Comprehensive SMART Error Log. - smartctl option '-l scterc[,...]' to get/set the SCT Error Recovery Control time limit. - smartctl option '-t vendor,N'. - smartctl options '--scan, --scan-open'. - Linux: Add '/dev/sd[a-c][a-z]' to smartd DEVICESCAN. - Linux: Support SATA drives on LSI 3ware 9750 controllers. - Windows: Read 'drivedb.h' and 'smartd.conf' from exe directory. - Windows: Support for 64-bit executables. - Windows: Support for cross compilation on Linux. - Fix regression in smartctl option '-t select,M-N'. - Fix SCT temperature table commands on big endian CPUs. - Fix regression in smartd SMARTD_DEVICE and SMARTD_DEVICETYPE environment variables. Date 2010-01-28 Summary: smartmontools release 5.39.1 ----------------------------------------------------------- - Fix crash on kFreeBSD. - Fix regression in smartctl option '-q, --quietmode'. - Fix regression in smartd directive '-l selftest'. - Linux: Allow smartd 'DEVICESCAN -d sat'. - Linux: Fix spin-up of SATA drive if '-n standby' is used. - Windows: Fix parsing of 3ware 'tw_cli' output. Date 2009-12-09 Summary: smartmontools release 5.39 (UNSTABLE/EXPERIMENTAL) ----------------------------------------------------------- - Sourcecode repository moved from CVS to SVN - Support for USB devices with Cypress, JMicron and Sunplus USB bridges - USB device type autodetection for some devices on Linux, Windows and FreeBSD (http://sourceforge.net/apps/trac/smartmontools/wiki/Supported_USB-Devices) - Support for Areca controllers on Linux - Support for MegaRAID controllers on Linux - Support for HighPoint RocketRAID controllers on FreeBSD - Support RAID controllers using /dev/pass devices on FreeBSD - Support CHECK_POWER_MODE and WRITE_LOG on FreeBSD - Support for up to 128 devices on 3ware controllers - smartctl option '-l xerror' to print ATA SMART Extended Comprehensive Error Log - smartctl option '-l xselftest' to print ATA SMART Extended Self-test Log - smartctl option '-l sataphy' to print SATA Phy Event Counters - smartctl option '-l sasphy' to print SAS device phy information - smartctl options '-l gplog,...' and '-l smartlog,...' to print any log page - smartctl option '-x' to print all extended info if available - smartctl prints SCSI load/unload cycle counts - Improve display of huge raw values of some SMART attributes - Option '-d sat+TYPE' to use SAT with controllers which require '-d TYPE' - Option '-v ID,RAW_FORMAT,ATTR_NAME' to add new vendor specific attributes - Support for SSD drives using 64-bit raw attributes - Many additions to drive database - New simplified syntax for drive database - Option '-B FILE' to read drive database from a file - Configure option to add drive database file to distribution - smartd can now handle attributes 197 and 198 with increasing raw values - smartd logs changes of self-test execution status - smartd directive '-n powermode,N' to limit the number of skipped checks - smartd flag '!' for '-r' and '-R' directives to log changes as critical - smartd supports scheduled Selective Self-Tests - Self-tests scheduled during system downtime or disk standby are run after next startup - smartd option '-s PREFIX' to store smartd internal state until next startup - smartd option '-A PREFIX' to log attributes at each check cycle - Configure options to enable the above by default - Change to an object oriented interface to access ATA and SCSI devices - Linux, Win32 and FreeBSD modules migrated to new interface - Rework of smartd data structures - Checkin date and SVN revision and optional BUILD_INFO printed in version info - Better support for GSmartControl on Windows - SELinux fixes to 3ware device node creation - Fix CCISS file descriptor leak on FreeBSD - Compile fixes for Solaris and FreeBSD - Use getaddrinfo() instead of gethostbyname() to support IPv6 - C++ Support for QNX Target, already tested for QNX 6.3.2 on x86 and armle target - Additional support for Samsung MLC flash drives - New device type detection algorithm on FreeBSD, not based on filename - Support for the adaX (ATA on CAM bus) devices on FreeBSD 8.0 and higher
Diffstat (limited to 'sysutils/smartmontools/patches')
-rw-r--r--sysutils/smartmontools/patches/patch-aa32
-rw-r--r--sysutils/smartmontools/patches/patch-ah12
2 files changed, 16 insertions, 28 deletions
diff --git a/sysutils/smartmontools/patches/patch-aa b/sysutils/smartmontools/patches/patch-aa
index 64a58921051..12e9ced13cf 100644
--- a/sysutils/smartmontools/patches/patch-aa
+++ b/sysutils/smartmontools/patches/patch-aa
@@ -1,17 +1,17 @@
-$NetBSD: patch-aa,v 1.5 2008/05/17 13:07:54 obache Exp $
+$NetBSD: patch-aa,v 1.6 2010/11/13 10:10:46 tnn Exp $
---- Makefile.in.orig 2008-03-10 10:44:13.000000000 +0000
+--- Makefile.in.orig 2010-10-16 16:36:17.000000000 +0000
+++ Makefile.in
-@@ -87,7 +87,7 @@ CONFIG_HEADER = config.h
- CONFIG_CLEAN_FILES =
- am__installdirs = "$(DESTDIR)$(sbindir)" "$(DESTDIR)$(man5dir)" \
- "$(DESTDIR)$(man8dir)" "$(DESTDIR)$(docsdir)" \
-- "$(DESTDIR)$(initddir)" "$(DESTDIR)$(sysconfdir)"
-+ "$(DESTDIR)$(sysconfdir)"
- sbinPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
+@@ -115,7 +115,7 @@ CONFIG_CLEAN_VPATH_FILES =
+ am__installdirs = "$(DESTDIR)$(sbindir)" "$(DESTDIR)$(sbindir)" \
+ "$(DESTDIR)$(man5dir)" "$(DESTDIR)$(man8dir)" \
+ "$(DESTDIR)$(attributelogdir)" "$(DESTDIR)$(docsdir)" \
+- "$(DESTDIR)$(drivedbdir)" "$(DESTDIR)$(initddir)" \
++ "$(DESTDIR)$(drivedbdir)" \
+ "$(DESTDIR)$(savestatesdir)" "$(DESTDIR)$(sysconfdir)"
PROGRAMS = $(sbin_PROGRAMS)
am__smartctl_SOURCES_DIST = smartctl.cpp smartctl.h atacmdnames.cpp \
-@@ -347,8 +347,7 @@ docs_DATA = AUTHORS \
+@@ -449,8 +449,7 @@ docs_DATA = AUTHORS \
NEWS \
README \
TODO \
@@ -20,13 +20,13 @@ $NetBSD: patch-aa,v 1.5 2008/05/17 13:07:54 obache Exp $
+ WARNINGS
sysconf_DATA = smartd.conf$(smartd_suffix)
- EXTRA_DIST = smartmontools.spec \
-@@ -1115,7 +1114,7 @@ info: info-recursive
-
+ EXTRA_DIST = smartd.initd.in \
+@@ -1475,7 +1474,7 @@ info: info-recursive
info-am:
--install-data-am: install-docsDATA install-initdDATA install-man
-+install-data-am: install-docsDATA install-man
+ install-data-am: install-attributelogDATA install-docsDATA \
+- install-drivedbDATA install-initdDATA install-man \
++ install-drivedbDATA install-man \
+ install-savestatesDATA
install-dvi: install-dvi-recursive
-
diff --git a/sysutils/smartmontools/patches/patch-ah b/sysutils/smartmontools/patches/patch-ah
deleted file mode 100644
index bc62ff2502a..00000000000
--- a/sysutils/smartmontools/patches/patch-ah
+++ /dev/null
@@ -1,12 +0,0 @@
-$NetBSD: patch-ah,v 1.1 2008/05/17 13:07:54 obache Exp $
-
---- os_freebsd.cpp.orig 2008-03-04 22:09:47.000000000 +0000
-+++ os_freebsd.cpp
-@@ -272,7 +272,6 @@ int marvell_command_interface(__unused i
- }
-
- int highpoint_command_interface(__unused int fd, __unused smart_command_set command, __unused int select, __unused char *data) {
--{
- return -1;
- }
-