summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjmmv <jmmv@pkgsrc.org>2007-06-03 10:40:07 +0000
committerjmmv <jmmv@pkgsrc.org>2007-06-03 10:40:07 +0000
commitc6838f1d478eb214a4d4acbd531dbf40a3e56dd7 (patch)
treeb693e774a7346213968fdaf0e1ed6fa0da6ee7e0
parentec581d5b10ae2a58d203991c44e06c7759dc4fd5 (diff)
downloadpkgsrc-c6838f1d478eb214a4d4acbd531dbf40a3e56dd7.tar.gz
Update to 5.37:
This is an unstable/experimental release of smartmontools. I'm commiting this update anyway because of the SAT support, which allows this utility to be used with recent hard disks. No problems experienced so far and no objections raised on tech-pkg@. Changes include: - Many additions to the table of known drives - SAT (SCSI/ATA Translation) support - SCSI background scan results log - smartd -W directive for temperature tracking and warning - smartctl -n option to check power state - improved smartd power state logging - CCISS support under Linux - HighPoint RocketRAID support under Linux - 3ware RAID support under Windows - SPT interface for SCSI devices under Windows - ATA selective self test under Windows XP/2003 - NSIS installer support for Windows version - Started move from C to C++ - Various other improvements
-rw-r--r--sysutils/smartmontools/Makefile5
-rw-r--r--sysutils/smartmontools/PLIST5
-rw-r--r--sysutils/smartmontools/distinfo11
-rw-r--r--sysutils/smartmontools/patches/patch-aa12
-rw-r--r--sysutils/smartmontools/patches/patch-ab21
5 files changed, 17 insertions, 37 deletions
diff --git a/sysutils/smartmontools/Makefile b/sysutils/smartmontools/Makefile
index 6244939088e..2def7b56029 100644
--- a/sysutils/smartmontools/Makefile
+++ b/sysutils/smartmontools/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.11 2006/07/17 17:01:32 wiz Exp $
+# $NetBSD: Makefile,v 1.12 2007/06/03 10:40:07 jmmv Exp $
-DISTNAME= smartmontools-5.36
+DISTNAME= smartmontools-5.37
CATEGORIES= sysutils
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=smartmontools/}
@@ -10,6 +10,7 @@ COMMENT= Control and monitor storage systems using SMART
PKG_INSTALLATION_TYPES= overwrite pkgviews
+USE_LANGUAGES+= c++
USE_TOOLS+= gmake
GNU_CONFIGURE= yes
diff --git a/sysutils/smartmontools/PLIST b/sysutils/smartmontools/PLIST
index ff13e09ce65..4338a70c564 100644
--- a/sysutils/smartmontools/PLIST
+++ b/sysutils/smartmontools/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2005/05/02 20:34:06 reed Exp $
+@comment $NetBSD: PLIST,v 1.3 2007/06/03 10:40:07 jmmv Exp $
man/man5/smartd.conf.5
man/man8/smartctl.8
man/man8/smartd.8
@@ -15,9 +15,10 @@ share/doc/smartmontools/WARNINGS
share/doc/smartmontools/examplescripts/Example1
share/doc/smartmontools/examplescripts/Example2
share/doc/smartmontools/examplescripts/Example3
+share/doc/smartmontools/examplescripts/Example4
share/doc/smartmontools/examplescripts/README
share/examples/rc.d/smartd
share/examples/smartmontools/smartd.conf
+@dirrm share/examples/smartmontools
@dirrm share/doc/smartmontools/examplescripts
@dirrm share/doc/smartmontools
-@dirrm share/examples/smartmontools
diff --git a/sysutils/smartmontools/distinfo b/sysutils/smartmontools/distinfo
index 9e1d657a80a..7da23a40202 100644
--- a/sysutils/smartmontools/distinfo
+++ b/sysutils/smartmontools/distinfo
@@ -1,7 +1,6 @@
-$NetBSD: distinfo,v 1.12 2006/09/24 17:14:55 martin Exp $
+$NetBSD: distinfo,v 1.13 2007/06/03 10:40:07 jmmv Exp $
-SHA1 (smartmontools-5.36.tar.gz) = aafc42287c694e4206d80b7886401acdb0eff230
-RMD160 (smartmontools-5.36.tar.gz) = 38efdc3b8dd78ded3f09890683c84973ccc036e7
-Size (smartmontools-5.36.tar.gz) = 540786 bytes
-SHA1 (patch-aa) = 676ab97ffa01d023fb1792b0590538af9a6c2fa2
-SHA1 (patch-ab) = 5f70173f83d95f3d7c194b8f17a00eea0dbb6229
+SHA1 (smartmontools-5.37.tar.gz) = d6e88f576e26836b929c570290644b0580645602
+RMD160 (smartmontools-5.37.tar.gz) = e9d18c71340766dc43bf462a4c12cb0d152f2812
+Size (smartmontools-5.37.tar.gz) = 590605 bytes
+SHA1 (patch-aa) = 005d69bebfdb385ca42c59aa2c90a62e22c14733
diff --git a/sysutils/smartmontools/patches/patch-aa b/sysutils/smartmontools/patches/patch-aa
index c5d9914951e..39712f67158 100644
--- a/sysutils/smartmontools/patches/patch-aa
+++ b/sysutils/smartmontools/patches/patch-aa
@@ -1,8 +1,8 @@
-$NetBSD: patch-aa,v 1.3 2006/07/17 17:01:32 wiz Exp $
+$NetBSD: patch-aa,v 1.4 2007/06/03 10:40:07 jmmv Exp $
---- Makefile.in.orig 2006-04-12 17:39:15.000000000 +0000
+--- Makefile.in.orig 2006-12-20 21:38:50.000000000 +0100
+++ Makefile.in
-@@ -93,7 +93,7 @@ CONFIG_HEADER = config.h
+@@ -92,7 +92,7 @@ CONFIG_HEADER = config.h
CONFIG_CLEAN_FILES =
am__installdirs = "$(DESTDIR)$(sbindir)" "$(DESTDIR)$(man5dir)" \
"$(DESTDIR)$(man8dir)" "$(DESTDIR)$(docsdir)" \
@@ -10,8 +10,8 @@ $NetBSD: patch-aa,v 1.3 2006/07/17 17:01:32 wiz Exp $
+ "$(DESTDIR)$(sysconfdir)"
sbinPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
PROGRAMS = $(sbin_PROGRAMS)
- am__smartctl_SOURCES_DIST = smartctl.c smartctl.h atacmdnames.c \
-@@ -330,8 +330,7 @@ docs_DATA = AUTHORS \
+ am__smartctl_SOURCES_DIST = smartctl.cpp smartctl.h atacmdnames.cpp \
+@@ -353,8 +353,7 @@ docs_DATA = AUTHORS \
NEWS \
README \
TODO \
@@ -21,7 +21,7 @@ $NetBSD: patch-aa,v 1.3 2006/07/17 17:01:32 wiz Exp $
sysconf_DATA = smartd.conf$(smartd_suffix)
EXTRA_DIST = smartmontools.spec \
-@@ -1068,7 +1067,7 @@ info: info-recursive
+@@ -1122,7 +1121,7 @@ info: info-recursive
info-am:
diff --git a/sysutils/smartmontools/patches/patch-ab b/sysutils/smartmontools/patches/patch-ab
deleted file mode 100644
index 8dd08035d59..00000000000
--- a/sysutils/smartmontools/patches/patch-ab
+++ /dev/null
@@ -1,21 +0,0 @@
-$NetBSD: patch-ab,v 1.8 2006/09/24 17:14:55 martin Exp $
-
---- ataprint.c.orig 2006-04-12 16:54:28.000000000 +0200
-+++ ataprint.c 2006-09-24 18:47:09.000000000 +0200
-@@ -95,11 +95,12 @@
- char tmp[65];
-
- n = n > 64 ? 64 : n;
--#ifndef __NetBSD__
-- swapbytes(tmp, in, n);
--#else
-- strncpy(tmp, in, n); /* NetBSD delivers host byte order strings */
-+#ifdef __NetBSD__
-+ if (isbigendian())
-+ strncpy(tmp, in, n);
-+ else
- #endif
-+ swapbytes(tmp, in, n);
- tmp[n] = '\0';
- trim(out, tmp);
- }