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
bsdsensors Tool to read sensors and control fan speed
0.1.20250323 sysutils on this many watch lists=0 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 Package not present on quarterly.This port was created during this quarter. It will be in the next quarterly branch but not the current one.
Maintainer: henry.hu.sh@gmail.com search for ports maintained by this maintainer
Port Added: 2025-01-19 19:33:07
Last Update: 2025-03-24 02:35:23
Commit Hash: 57e32db
License: BSD3CLAUSE
WWW:
https://github.com/henryhu/bsdsensors
Description:
bsdsensors is a utility to fetch system sensors and control fan speed. It focuses on fetching sensors (such as temperature, fan speed, and voltage) from the embedded controller on the motherboard, and controlling fan speed through it.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (42 items)
Collapse this list.
  1. /usr/local/share/licenses/bsdsensors-0.1.20250323/catalog.mk
  2. /usr/local/share/licenses/bsdsensors-0.1.20250323/LICENSE
  3. /usr/local/share/licenses/bsdsensors-0.1.20250323/BSD3CLAUSE
  4. bin/bsdsensors
  5. include/bsdsensors/address.h
  6. include/bsdsensors/banked_io.h
  7. include/bsdsensors/chip.h
  8. include/bsdsensors/chip_info.h
  9. include/bsdsensors/config.h
  10. include/bsdsensors/dev_db.h
  11. include/bsdsensors/fan_control.h
  12. include/bsdsensors/fan_speed.h
  13. include/bsdsensors/fintek_chip.h
  14. include/bsdsensors/fintek_chip_info.h
  15. include/bsdsensors/fintek_fan.h
  16. include/bsdsensors/fintek_temp_sensor.h
  17. include/bsdsensors/fintek_volt_sensor.h
  18. include/bsdsensors/ite_chip.h
  19. include/bsdsensors/ite_chip_info.h
  20. include/bsdsensors/ite_fan_speed.h
  21. include/bsdsensors/ite_temp_sensor.h
  22. include/bsdsensors/ite_volt_sensor.h
  23. include/bsdsensors/microchip_chip.h
  24. include/bsdsensors/microchip_chip_info.h
  25. include/bsdsensors/nuvoton_chip.h
  26. include/bsdsensors/nuvoton_chip_info.h
  27. include/bsdsensors/nuvoton_fan_control.h
  28. include/bsdsensors/nuvoton_fan_speed.h
  29. include/bsdsensors/nuvoton_multi_sensor.h
  30. include/bsdsensors/nuvoton_temp_sensor.h
  31. include/bsdsensors/nuvoton_volt_sensor.h
  32. include/bsdsensors/port_io.h
  33. include/bsdsensors/status.h
  34. include/bsdsensors/super_io.h
  35. include/bsdsensors/temp_sensor.h
  36. include/bsdsensors/util.h
  37. include/bsdsensors/value_util.h
  38. include/bsdsensors/volt_sensor.h
  39. lib/libbsdsensors.so
  40. @owner
  41. @group
  42. @mode
Collapse this list.
Dependency lines:
  • bsdsensors>0:sysutils/bsdsensors
To install the port:
cd /usr/ports/sysutils/bsdsensors/ && make install clean
To add the package, run one of these commands:
  • pkg install sysutils/bsdsensors
  • pkg install bsdsensors
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: bsdsensors
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1742778694 SHA256 (henryhu-bsdsensors-0.1.20250323_GH0.tar.gz) = f0fbfcf2e5cd111d1671c44885e6575da098903ad9b21e7f501335941c6e90b7 SIZE (henryhu-bsdsensors-0.1.20250323_GH0.tar.gz) = 71048

Packages (timestamps in pop-ups are UTC):
bsdsensors
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.1.20250118_10.1.20250118_1--0.1.20250118_1---
FreeBSD:13:quarterly--------
FreeBSD:14:latest0.1.202501180.1.20250118_1--0.1.20250118_1---
FreeBSD:14:quarterly--------
FreeBSD:15:latest0.1.20250118_10.1.20250118_1n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake-core
  2. ninja : devel/ninja
Library dependencies:
  1. libglog.so : devel/glog
  2. libprotobuf.so : devel/protobuf
  3. libgflags.so : devel/gflags
  4. libabsl_base.so : devel/abseil
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
sysutils_bsdsensors
USES:
cmake
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/henryhu/bsdsensors/tar.gz/0.1.20250323?dummy=/
Collapse this list.

Number of commits found: 3

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.1.20250323
24 Mar 2025 02:35:23
commit hash: 57e32dba35a908b11cb47c50d44248596768336dcommit hash: 57e32dba35a908b11cb47c50d44248596768336dcommit hash: 57e32dba35a908b11cb47c50d44248596768336dcommit hash: 57e32dba35a908b11cb47c50d44248596768336d files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
sysutils/bsdsensors: Update 0.1.20250118 => 0.1.20250323

Changelog:
 - Initial support for IT8720F
 - Some support for W83627EHF/EHG
 - Some support for W83627DHG-P
 - Some support for W83627DHG
 - Some support for W83627HG-AW
 - Some support for W83697HF
 - Some support for W83667HG-A
 - Some support for W83667HG
 - Some support for W83627THF
 - Some support for W83627EHF-A
 - Some support for NCT6686D
 - Some support for NCT6791D
https://github.com/HenryHu/bsdsensors/releases/tag/0.1.20250323

Approved by:	Henry Hu <henry.hu.sh@gmail.com> (maintainer, via github)
0.1.20250118_1
23 Feb 2025 12:47:41
commit hash: cbef78abfce5346f71e824247d75c88c04c084c0commit hash: cbef78abfce5346f71e824247d75c88c04c084c0commit hash: cbef78abfce5346f71e824247d75c88c04c084c0commit hash: cbef78abfce5346f71e824247d75c88c04c084c0 files touched by this commit
Jason E. Hale (jhale) search for other commits by this committer
*/*: Chase devel/abseil update
0.1.20250118
19 Jan 2025 19:26:43
commit hash: b6f0fbdb2d90744efa0e43c6bfc6a98628afa95bcommit hash: b6f0fbdb2d90744efa0e43c6bfc6a98628afa95bcommit hash: b6f0fbdb2d90744efa0e43c6bfc6a98628afa95bcommit hash: b6f0fbdb2d90744efa0e43c6bfc6a98628afa95b files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Henry Hu
sysutils/bsdsensors: New port: utility to read sensor data and control fan speed

Here's a new port, which provides a simple utility to read sensor data
and control fan speed. Specifically, it supports a few Nuvoton embedded
controllers, which are widely used in consumer-grade motherboards.

The utility can
* read temp sensor
* read voltage sensor
* read fan speed
* read fan curve and control information
* write fan curve and control params

It's released under BSD 3-clause.

https://github.com/HenryHu/bsdsensors

PR:	284144

Number of commits found: 3