Searches without login should now work. You must get asked to click a button.
Some translations wanted please.
New RSS 2.0 and Atom feeds are here. The old /backend/ feeds still work, but will be redirected later, so please update your subscriptions. Details.
Port details
libmbus Meter-bus library and utility programs
0.10.4 sysutilsnew! Σ=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: admin@lissyara.su search for ports maintained by this maintainer
Port Added: 2026-11-12 12:18:07
Last Update: 2026-11-12 12:16:26
Commit Hash: d436f88
License: BSD3CLAUSE
WWW:
https://github.com/rscada/libmbus/
Description: #
The Meter-Bus is a standard for reading out meter data from electricity meters, heat meters, gas meters, etc. The M-bus standard deals with both the electrical signals on the M-Bus, and the protocol and data format used in transmissions on the M-Bus. The role of libmbus is to decode/encode M-bus data, and to handle the communication with M-Bus devices.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port
Manual pages: #
Expand this list (13 items)
pkg-plist: as obtained via: make generate-plist #
Expand this list (49 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/libmbus-0.10.4/catalog.mk
  3. /usr/local/share/licenses/libmbus-0.10.4/LICENSE
  4. /usr/local/share/licenses/libmbus-0.10.4/BSD3CLAUSE
  5. share/sbom/pc/libmbus.pc
  6. bin/mbus-serial-request-data
  7. bin/mbus-serial-request-data-multi-reply
  8. bin/mbus-serial-scan
  9. bin/mbus-serial-scan-secondary
  10. bin/mbus-serial-select-secondary
  11. bin/mbus-serial-set-address
  12. bin/mbus-serial-switch-baudrate
  13. bin/mbus-tcp-application-reset
  14. bin/mbus-tcp-raw-send
  15. bin/mbus-tcp-request-data
  16. bin/mbus-tcp-request-data-multi-reply
  17. bin/mbus-tcp-scan
  18. bin/mbus-tcp-scan-secondary
  19. bin/mbus-tcp-select-secondary
  20. include/mbus/mbus-protocol-aux.h
  21. include/mbus/mbus-protocol.h
  22. include/mbus/mbus-serial.h
  23. include/mbus/mbus-tcp.h
  24. include/mbus/mbus.h
  25. lib/libmbus.a
  26. lib/libmbus.so
  27. lib/libmbus.so.0
  28. lib/libmbus.so.0.0.10
  29. libdata/pkgconfig/libmbus.pc
  30. share/doc/libmbus/COPYING
  31. share/doc/libmbus/MBus_USB.pdf
  32. share/doc/libmbus/MBus_USB.txt
  33. share/doc/libmbus/README.md
  34. share/man/man1/libmbus.1.gz
  35. share/man/man1/mbus-serial-request-data-multi-reply.1.gz
  36. share/man/man1/mbus-serial-request-data.1.gz
  37. share/man/man1/mbus-serial-scan-secondary.1.gz
  38. share/man/man1/mbus-serial-scan.1.gz
  39. share/man/man1/mbus-serial-select-secondary.1.gz
  40. share/man/man1/mbus-serial-switch-baudrate.1.gz
  41. share/man/man1/mbus-tcp-raw-send.1.gz
  42. share/man/man1/mbus-tcp-request-data-multi-reply.1.gz
  43. share/man/man1/mbus-tcp-request-data.1.gz
  44. share/man/man1/mbus-tcp-scan-secondary.1.gz
  45. share/man/man1/mbus-tcp-scan.1.gz
  46. share/man/man1/mbus-tcp-select-secondary.1.gz
  47. @owner
  48. @group
  49. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • For RUN/BUILD depends:
    • libmbus>0:sysutils/libmbus
  • For LIB depends:
    • libmbus.so:sysutils/libmbus
To install the port: #
cd /usr/ports/sysutils/libmbus/ && make install clean
To add the package, run one of these commands:
  • pkg install sysutils/libmbus
  • pkg install libmbus
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: libmbus
Flavors: #
there is no flavor information for this port.
distinfo: #
TIMESTAMP = 1794479902 SHA256 (rscada-libmbus-0.10.4_GH0.tar.gz) = 3b1720a6ef2669a16744b977eea3ce0cec163fecda2f9f9a38b5c5202ff6a6ab SIZE (rscada-libmbus-0.10.4_GH0.tar.gz) = 205118

No package information for this port in our database #
Sometimes this happens. Not all ports have packages. This is doubly so for new ports, like this one.
Dependencies #
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies: #
  1. autoconf>=2.73 : devel/autoconf
  2. automake>=1.18.1 : devel/automake
  3. libtoolize : devel/libtool
There are no ports dependent upon this port #

Configuration Options: #
===> The following configuration options are available for libmbus-0.10.4: DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings
Options name: #
sysutils_libmbus
USES: #
autoreconf libtool
pkg-message: #
FreshPorts was unable to extract/find any pkg message
Master Sites: #
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/rscada/libmbus/tar.gz/0.10.4?dummy=/
Collapse this list.

Number of commits found: 1 #

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.10.4
12 Nov 2026 12:16:26
commit hash: d436f881b3b5ad4d1305826fba450d74556df240commit hash: d436f881b3b5ad4d1305826fba450d74556df240commit hash: d436f881b3b5ad4d1305826fba450d74556df240commit hash: d436f881b3b5ad4d1305826fba450d74556df240 files touched by this commit
Älven (alven) search for other commits by this committer
Author: Charlie Root
sysutils/libmbus: [NEW PORT] Meter-bus library and utility programs

The Meter-Bus is a standard for reading out meter data from
electricity meters, heat meters, gas meters, etc. The M-bus
standard deals with both the electrical signals on the M-Bus,
and the protocol and data format used in transmissions on
the M-Bus. The role of libmbus is to decode/encode M-bus
data, and to handle the communication with M-Bus devices.

WWW:		https://github.com/rscada/libmbus/

PR:		298095
Co-authored by:	alven@

Number of commits found: 1