notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
smartmontools S.M.A.R.T. disk monitoring tools
7.4_2 sysutils on this many watch lists=143 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 7.4_2Version of this port present on the latest quarterly branch.
Maintainer: samm@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2003-10-24 07:47:04
Last Update: 2024-01-23 13:47:41
Commit Hash: 6f5f9fd
People watching this port, also watch:: libiconv, pcre, expat, curl, libxml2
License: GPLv2+
WWW:
https://www.smartmontools.org
Description:
The smartmontools package contains two utility programs (smartctl and smartd) to control and monitor storage systems using the Self-Monitoring, Analysis and Reporting Technology System (S.M.A.R.T.) built into most modern SATA, NVMe and SCSI hard disks. It is derived from the smartsuite package, and includes support for ATA/ATAPI/SATA disks and SCSI disks and tape devices.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (18 items)
Collapse this list.
  1. /usr/local/share/licenses/smartmontools-7.4_2/catalog.mk
  2. /usr/local/share/licenses/smartmontools-7.4_2/LICENSE
  3. /usr/local/share/licenses/smartmontools-7.4_2/GPLv2+
  4. etc/periodic/daily/smart
  5. etc/smartd.conf.sample
  6. etc/smartd_warning.sh
  7. share/man/man5/smartd.conf.5.gz
  8. share/man/man8/smartd.8.gz
  9. share/man/man8/smartctl.8.gz
  10. share/man/man8/update-smart-drivedb.8.gz
  11. sbin/smartctl
  12. sbin/smartd
  13. sbin/update-smart-drivedb
  14. @sample share/smartmontools/drivedb.h.sample
  15. @dir etc/smartd_warning.d
  16. @owner
  17. @group
  18. @mode
Collapse this list.
Dependency lines:
  • smartmontools>0:sysutils/smartmontools
To install the port:
cd /usr/ports/sysutils/smartmontools/ && make install clean
To add the package, run one of these commands:
  • pkg install sysutils/smartmontools
  • pkg install smartmontools
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: smartmontools
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1690890805 SHA256 (smartmontools-7.4.tar.gz) = e9a61f641ff96ca95319edfb17948cd297d0cd3342736b2c49c99d4716fb993d SIZE (smartmontools-7.4.tar.gz) = 1094955

Packages (timestamps in pop-ups are UTC):
smartmontools
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest7.4_27.4_27.27.4_27.4_2-7.2-
FreeBSD:13:quarterly7.4_27.4_27.3_17.4_27.4_27.47.47.4
FreeBSD:14:latest7.4_27.4_27.37.4_27.4_27.3_1-7.3_1
FreeBSD:14:quarterly7.4_27.4_2-7.4_27.4_27.47.47.4
FreeBSD:15:latest7.4_27.4_2n/a7.4_2n/a7.4_27.4_27.4_2
This port has no dependencies.
This port is required by:
for Run
  1. net-mgmt/nagios-check_hdd_health
  2. net-mgmt/nagios-check_smartmon
  3. net-mgmt/smartctl_exporter
  4. sysutils/gsmartcontrol
  5. sysutils/hw-probe
  6. sysutils/plasma5-plasma-disks
  7. sysutils/scterc

Deleted ports which required this port:

Expand this list of 2 deleted ports
  1. net/ceph14*
  2. sysutils/sensors-applet*
  3. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
===> The following configuration options are available for smartmontools-7.4_2: DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings
Options name:
sysutils_smartmontools
USES:
compiler:c++11-lib cpe shebangfix
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (56 items)
Collapse this list.
  1. http://cfhcable.dl.sourceforge.net/project/smartmontools/smartmontools/7.4/
  2. http://cytranet.dl.sourceforge.net/project/smartmontools/smartmontools/7.4/
  3. http://deac-ams.dl.sourceforge.net/project/smartmontools/smartmontools/7.4/
  4. http://deac-fra.dl.sourceforge.net/project/smartmontools/smartmontools/7.4/
  5. http://deac-riga.dl.sourceforge.net/project/smartmontools/smartmontools/7.4/
  6. http://downloads.sourceforge.net/project/smartmontools/smartmontools/7.4/
  7. http://excellmedia.dl.sourceforge.net/project/smartmontools/smartmontools/7.4/
  8. http://freefr.dl.sourceforge.net/project/smartmontools/smartmontools/7.4/
  9. http://gigenet.dl.sourceforge.net/project/smartmontools/smartmontools/7.4/
  10. http://ixpeering.dl.sourceforge.net/project/smartmontools/smartmontools/7.4/
  11. http://jaist.dl.sourceforge.net/project/smartmontools/smartmontools/7.4/
  12. http://jztkft.dl.sourceforge.net/project/smartmontools/smartmontools/7.4/
  13. http://kumisystems.dl.sourceforge.net/project/smartmontools/smartmontools/7.4/
  14. http://liquidtelecom.dl.sourceforge.net/project/smartmontools/smartmontools/7.4/
  15. http://nchc.dl.sourceforge.net/project/smartmontools/smartmontools/7.4/
  16. http://netactuate.dl.sourceforge.net/project/smartmontools/smartmontools/7.4/
  17. http://netcologne.dl.sourceforge.net/project/smartmontools/smartmontools/7.4/
  18. http://netix.dl.sourceforge.net/project/smartmontools/smartmontools/7.4/
  19. http://onboardcloud.dl.sourceforge.net/project/smartmontools/smartmontools/7.4/
  20. http://phoenixnap.dl.sourceforge.net/project/smartmontools/smartmontools/7.4/
  21. http://razaoinfo.dl.sourceforge.net/project/smartmontools/smartmontools/7.4/
  22. http://sinalbr.dl.sourceforge.net/project/smartmontools/smartmontools/7.4/
  23. http://sitsa.dl.sourceforge.net/project/smartmontools/smartmontools/7.4/
  24. http://sonik.dl.sourceforge.net/project/smartmontools/smartmontools/7.4/
  25. http://tenet.dl.sourceforge.net/project/smartmontools/smartmontools/7.4/
  26. http://udomain.dl.sourceforge.net/project/smartmontools/smartmontools/7.4/
  27. http://ufpr.dl.sourceforge.net/project/smartmontools/smartmontools/7.4/
  28. http://versaweb.dl.sourceforge.net/project/smartmontools/smartmontools/7.4/
  29. https://cfhcable.dl.sourceforge.net/project/smartmontools/smartmontools/7.4/
  30. https://cytranet.dl.sourceforge.net/project/smartmontools/smartmontools/7.4/
  31. https://deac-ams.dl.sourceforge.net/project/smartmontools/smartmontools/7.4/
  32. https://deac-fra.dl.sourceforge.net/project/smartmontools/smartmontools/7.4/
  33. https://deac-riga.dl.sourceforge.net/project/smartmontools/smartmontools/7.4/
  34. https://downloads.sourceforge.net/project/smartmontools/smartmontools/7.4/
  35. https://excellmedia.dl.sourceforge.net/project/smartmontools/smartmontools/7.4/
  36. https://freefr.dl.sourceforge.net/project/smartmontools/smartmontools/7.4/
  37. https://gigenet.dl.sourceforge.net/project/smartmontools/smartmontools/7.4/
  38. https://ixpeering.dl.sourceforge.net/project/smartmontools/smartmontools/7.4/
  39. https://jaist.dl.sourceforge.net/project/smartmontools/smartmontools/7.4/
  40. https://jztkft.dl.sourceforge.net/project/smartmontools/smartmontools/7.4/
  41. https://kumisystems.dl.sourceforge.net/project/smartmontools/smartmontools/7.4/
  42. https://liquidtelecom.dl.sourceforge.net/project/smartmontools/smartmontools/7.4/
  43. https://nchc.dl.sourceforge.net/project/smartmontools/smartmontools/7.4/
  44. https://netactuate.dl.sourceforge.net/project/smartmontools/smartmontools/7.4/
  45. https://netcologne.dl.sourceforge.net/project/smartmontools/smartmontools/7.4/
  46. https://netix.dl.sourceforge.net/project/smartmontools/smartmontools/7.4/
  47. https://onboardcloud.dl.sourceforge.net/project/smartmontools/smartmontools/7.4/
  48. https://phoenixnap.dl.sourceforge.net/project/smartmontools/smartmontools/7.4/
  49. https://razaoinfo.dl.sourceforge.net/project/smartmontools/smartmontools/7.4/
  50. https://sinalbr.dl.sourceforge.net/project/smartmontools/smartmontools/7.4/
  51. https://sitsa.dl.sourceforge.net/project/smartmontools/smartmontools/7.4/
  52. https://sonik.dl.sourceforge.net/project/smartmontools/smartmontools/7.4/
  53. https://tenet.dl.sourceforge.net/project/smartmontools/smartmontools/7.4/
  54. https://udomain.dl.sourceforge.net/project/smartmontools/smartmontools/7.4/
  55. https://ufpr.dl.sourceforge.net/project/smartmontools/smartmontools/7.4/
  56. https://versaweb.dl.sourceforge.net/project/smartmontools/smartmontools/7.4/
Collapse this list.

Number of commits found: 122 (showing only 22 on this page)

«  1 | 2 

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
5.33_5
07 Jan 2006 06:29:57
Original commit files touched by this commit
dougb search for other commits by this committer
Now that new style rc.d scripts are being run as part of the
base rcorder, hard coded variable values in these scripts
are overriding the values in /etc/rc.conf[.local] (due to
the way that variables from the latter are read at boot time).

Therefore, change the boot scripts to set default values only
if the variable is unset in /etc/rc.conf[.local]. This will
allow the service to start at boot time if it's been enabled
as the user would expect.

This change will be a noop for users who have systems that
have not yet been upgraded to the new rc.d code in the base.

In many cases there are other variables in the scripts that
should get similar treatment, however I did not change
anything other than the _enable lines. I'll leave the rest
up to the maintainers to do as they see fit.

Bump PORTREVISION to make sure that users and packages
pick up this change.
5.33_4
18 Nov 2005 11:46:38
Original commit files touched by this commit
flz search for other commits by this committer
- It seems --configfile is no-op, replace by -c.

Submitted by:   Jeremy Chadwick <freebsd@jdc.parodius.com>
5.33_3
17 Nov 2005 22:04:25
Original commit files touched by this commit
flz search for other commits by this committer
- Tweak rcng script to allow alternative location for the configuration file.

PR:             ports/83135
Reported by:    Jeremy Chadwick <freebsd@jdc.parodius.com>
Fix/Tested by:  flz
Approved by:    maintainer timeout (3 months)
5.33_2
10 Oct 2005 12:40:00
Original commit files touched by this commit
lawrance search for other commits by this committer
Add patches for twa (3ware 9000 series controller) support.
Bump PORTREVISION.

PR:             ports/84948
Submitted by:   Rudolf Cejka <cejkar@fit.vutbr.cz>
Approved by:    martines@rochester.rr.com (maintainer, timeout 5 weeks)
5.33_1
25 May 2005 00:27:19
Original commit files touched by this commit
oliver search for other commits by this committer
last commit was:
Approved by:    maintainer
5.33_1
25 May 2005 00:26:37
Original commit files touched by this commit
oliver search for other commits by this committer
fix smartmontools for recent CURRENT systems.
bump PORTREVISION

Submitted by:   sos
5.33
09 May 2005 10:00:14
Original commit files touched by this commit
vs search for other commits by this committer
Update to 5.33 and unIGNORE on 4.x

PR:             ports/80257
Submitted by:   Mike Jakubik
Approved by:    maintainer timeout
5.32
12 Apr 2005 03:26:57
Original commit files touched by this commit
obrien search for other commits by this committer
At Kris's request, back out the MACHINE_ARCH spelling correction until
after 5.4-RELEASE.
5.32
11 Apr 2005 08:04:41
Original commit files touched by this commit
obrien search for other commits by this committer
Assist getting more ports working on AMD64 by obeying the
Ports Collection documentation and use 'ARCH' rather than 'MACHINE_ARCH'.
5.32
03 Sep 2004 08:32:28
Original commit files touched by this commit
vs search for other commits by this committer
Mark as IGNORE for OSVERSION < 501105: Needs ATAng

Noticed by:     Alex Wilkinson
Approved by:    maintainer silence
Message-id:     <B5C802E0-F1C9-11D8-A951-00039312D914@fillmore-labs.com>
5.32
15 Jul 2004 14:45:21
Original commit files touched by this commit
nork search for other commits by this committer
Oops, I forgot to add a patch file.
5.32
15 Jul 2004 14:39:31
Original commit files touched by this commit
nork search for other commits by this committer
Update to 5.32.

Pointed out by: Eduard Martinescu <martines@rochester.rr.com> (maintainer)
5.31
15 Jul 2004 14:26:07
Original commit files touched by this commit
nork search for other commits by this committer
o Update to 5.31.
o Fix handling smartd_pidfile on rcNG script.

Approved by:    Eduard Martinescu <martines@rochester.rr.com> (maintainer)
5.30_2
29 Apr 2004 02:46:13
Original commit files touched by this commit
nork search for other commits by this committer
Oops, fix handling pidfile.

Pointy hat to:  myself
5.30_1
28 Apr 2004 18:27:52
Original commit files touched by this commit
nork search for other commits by this committer
rcNG-fy.

Approved by:    maintainer no response (1 week)
Reviewed by:    eik
Suggested by:   hrs (obtained from: hrs's cvsyncd patch)
5.30
09 Mar 2004 06:32:12
Original commit files touched by this commit
nork search for other commits by this committer
Update to 5.30.

PR:             ports/63963
Submitted by:   Eduard Martinescu <martines@rochester.rr.com>
5.26_1
04 Feb 2004 05:10:27
Original commit files touched by this commit
marcus search for other commits by this committer
Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.

(Part 1)
5.26
05 Dec 2003 14:12:04
Original commit files touched by this commit
sergei search for other commits by this committer
- Update to 5.26
- Delete patches integrated into upstream

PR:             59809
Submitted by:   Robin Breathe <robin@isometry.net>
Approved by:    maintainer
5.22_1
01 Nov 2003 21:11:22
Original commit files touched by this commit
sergei search for other commits by this committer
- Properly spell pre-everything with two colons
- Clarify message about ATAng support in 5.x
- s/ECHO/ECHO_MSG/
5.22_1
01 Nov 2003 02:57:51
Original commit files touched by this commit
bms search for other commits by this committer
Unbreak build on 4-STABLE and 5.1-RELEASE. Add a warning which states
that 5.1-CURRENT is required in order to monitor ATA devices.
5.22
31 Oct 2003 17:08:34
Original commit files touched by this commit
sergei search for other commits by this committer
- Update to 5.22

PR:             58747
Submitted by:   maintainer
5.21
24 Oct 2003 07:45:38
Original commit files touched by this commit
sergei search for other commits by this committer
Add smartmontools 5.21, S.M.A.R.T. disk monitoring tools.

The smartmontools package contains two utility programs (smartctl and smartd)
to control and monitor storage systems using the Self-Monitoring, Analysis and
Reporting Technology System (S.M.A.R.T.) built into most modern ATA and SCSI
hard disks.  It is derived from the smartsuite package, and includes support
for ATA/ATAPI-5 disks.

PR:             58085
Submitted by:   Eduard Martinescu <martines@rochester.rr.com>
Approved by:    krion (implicit)

Number of commits found: 122 (showing only 22 on this page)

«  1 | 2