BSD Ports

comms/libmodbus 3.1.11 MidnightBSD

Modbus library

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
lgpl2.1+
Categories
comms

Description

Libmodbus is a C library designed to provide a fast and robust implementation of the Modbus protocol. It runs on Linux, Mac OS X, FreeBSD, QNX and Windows.

In the other systems

SystemPortVersion
MidnightBSDcomms/libmodbus3.1.11
FreeBSDcomms/libmodbus3.2.0
DragonFlycomms/libmodbus3.1.7_2
HardenedBSDcomms/libmodbus3.2.0
GhostBSDcomms/libmodbus3.2.0
OPNsensecomms/libmodbus3.1.12

Install

Binary package:

mport install libmodbus

From mports:

cd /usr/mports/comms/libmodbus && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	libmodbus>0:comms/libmodbus
LIB_DEPENDS=	libmodbus.so:comms/libmodbus

Dependencies

No port depends on this one.

Configuration

Options name: comms_libmodbus

OptionDefaultDescription
DOCSoff
MANPAGESon
USES
autoreconf cpe gmake libtool
Service scripts
none

Files

Manual pages 68
  • libmodbus(7)
  • modbus_close(3)
  • modbus_connect(3)
  • modbus_disable_quirks(3)
  • modbus_enable_quirks(3)
  • modbus_flush(3)
  • modbus_free(3)
  • modbus_get_byte_from_bits(3)
  • modbus_get_byte_timeout(3)
  • modbus_get_float(3)
  • modbus_get_float_abcd(3)
  • modbus_get_float_badc(3)
  • modbus_get_float_cdab(3)
  • modbus_get_float_dcba(3)
  • modbus_get_header_length(3)
  • modbus_get_indication_timeout(3)
  • modbus_get_response_timeout(3)
  • modbus_get_slave(3)
  • modbus_get_socket(3)
  • modbus_mapping_free(3)
  • modbus_mapping_new(3)
  • modbus_mapping_new_start_address(3)
  • modbus_mask_write_register(3)
  • modbus_new_rtu(3)
  • modbus_new_tcp(3)
  • modbus_new_tcp_pi(3)
  • modbus_read_bits(3)
  • modbus_read_input_bits(3)
  • modbus_read_input_registers(3)
  • modbus_read_registers(3)
  • modbus_receive(3)
  • modbus_receive_confirmation(3)
  • modbus_reply(3)
  • modbus_reply_exception(3)
  • modbus_report_slave_id(3)
  • modbus_rtu_get_rts(3)
  • modbus_rtu_get_rts_delay(3)
  • modbus_rtu_get_serial_mode(3)
  • modbus_rtu_set_custom_rts(3)
  • modbus_rtu_set_rts(3)
  • modbus_rtu_set_rts_delay(3)
  • modbus_rtu_set_serial_mode(3)
  • modbus_send_raw_request(3)
  • modbus_send_raw_request_tid(3)
  • modbus_set_bits_from_byte(3)
  • modbus_set_bits_from_bytes(3)
  • modbus_set_byte_timeout(3)
  • modbus_set_debug(3)
  • modbus_set_error_recovery(3)
  • modbus_set_float(3)
  • modbus_set_float_abcd(3)
  • modbus_set_float_badc(3)
  • modbus_set_float_cdab(3)
  • modbus_set_float_dcba(3)
  • modbus_set_indication_timeout(3)
  • modbus_set_response_timeout(3)
  • modbus_set_slave(3)
  • modbus_set_socket(3)
  • modbus_strerror(3)
  • modbus_tcp_accept(3)
  • modbus_tcp_listen(3)
  • modbus_tcp_pi_accept(3)
  • modbus_tcp_pi_listen(3)
  • modbus_write_and_read_registers(3)
  • modbus_write_bit(3)
  • modbus_write_bits(3)
  • modbus_write_register(3)
  • modbus_write_registers(3)
pkg-plist 79
  • include/modbus/modbus-rtu.h
  • include/modbus/modbus-tcp.h
  • include/modbus/modbus-version.h
  • include/modbus/modbus.h
  • lib/libmodbus.so
  • lib/libmodbus.so.5
  • lib/libmodbus.so.5.1.0
  • libdata/pkgconfig/libmodbus.pc
  • share/man/man3/modbus_close.3.gz
  • share/man/man3/modbus_connect.3.gz
  • share/man/man3/modbus_disable_quirks.3.gz
  • share/man/man3/modbus_enable_quirks.3.gz
  • share/man/man3/modbus_flush.3.gz
  • share/man/man3/modbus_free.3.gz
  • share/man/man3/modbus_get_byte_from_bits.3.gz
  • share/man/man3/modbus_get_byte_timeout.3.gz
  • share/man/man3/modbus_get_float.3.gz
  • share/man/man3/modbus_get_float_abcd.3.gz
  • share/man/man3/modbus_get_float_badc.3.gz
  • share/man/man3/modbus_get_float_cdab.3.gz
  • share/man/man3/modbus_get_float_dcba.3.gz
  • share/man/man3/modbus_get_header_length.3.gz
  • share/man/man3/modbus_get_indication_timeout.3.gz
  • share/man/man3/modbus_get_response_timeout.3.gz
  • share/man/man3/modbus_get_slave.3.gz
  • share/man/man3/modbus_get_socket.3.gz
  • share/man/man3/modbus_mapping_free.3.gz
  • share/man/man3/modbus_mapping_new.3.gz
  • share/man/man3/modbus_mapping_new_start_address.3.gz
  • share/man/man3/modbus_mask_write_register.3.gz
  • share/man/man3/modbus_new_rtu.3.gz
  • share/man/man3/modbus_new_tcp.3.gz
  • share/man/man3/modbus_new_tcp_pi.3.gz
  • share/man/man3/modbus_read_bits.3.gz
  • share/man/man3/modbus_read_input_bits.3.gz
  • share/man/man3/modbus_read_input_registers.3.gz
  • share/man/man3/modbus_read_registers.3.gz
  • share/man/man3/modbus_receive.3.gz
  • share/man/man3/modbus_receive_confirmation.3.gz
  • share/man/man3/modbus_reply.3.gz
  • share/man/man3/modbus_reply_exception.3.gz
  • share/man/man3/modbus_report_slave_id.3.gz
  • share/man/man3/modbus_rtu_get_rts.3.gz
  • share/man/man3/modbus_rtu_get_rts_delay.3.gz
  • share/man/man3/modbus_rtu_get_serial_mode.3.gz
  • share/man/man3/modbus_rtu_set_custom_rts.3.gz
  • share/man/man3/modbus_rtu_set_rts.3.gz
  • share/man/man3/modbus_rtu_set_rts_delay.3.gz
  • share/man/man3/modbus_rtu_set_serial_mode.3.gz
  • share/man/man3/modbus_send_raw_request.3.gz
  • share/man/man3/modbus_send_raw_request_tid.3.gz
  • share/man/man3/modbus_set_bits_from_byte.3.gz
  • share/man/man3/modbus_set_bits_from_bytes.3.gz
  • share/man/man3/modbus_set_byte_timeout.3.gz
  • share/man/man3/modbus_set_debug.3.gz
  • share/man/man3/modbus_set_error_recovery.3.gz
  • share/man/man3/modbus_set_float.3.gz
  • share/man/man3/modbus_set_float_abcd.3.gz
  • share/man/man3/modbus_set_float_badc.3.gz
  • share/man/man3/modbus_set_float_cdab.3.gz
  • share/man/man3/modbus_set_float_dcba.3.gz
  • share/man/man3/modbus_set_indication_timeout.3.gz
  • share/man/man3/modbus_set_response_timeout.3.gz
  • share/man/man3/modbus_set_slave.3.gz
  • share/man/man3/modbus_set_socket.3.gz
  • share/man/man3/modbus_strerror.3.gz
  • share/man/man3/modbus_tcp_accept.3.gz
  • share/man/man3/modbus_tcp_listen.3.gz
  • share/man/man3/modbus_tcp_pi_accept.3.gz
  • share/man/man3/modbus_tcp_pi_listen.3.gz
  • share/man/man3/modbus_write_and_read_registers.3.gz
  • share/man/man3/modbus_write_bit.3.gz
  • share/man/man3/modbus_write_bits.3.gz
  • share/man/man3/modbus_write_register.3.gz
  • share/man/man3/modbus_write_registers.3.gz
  • share/man/man7/libmodbus.7.gz
  • share/doc/libmodbus/AUTHORS
  • share/doc/libmodbus/NEWS
  • share/doc/libmodbus/README.md
distinfo 1
FileSizeSHA256
stephane-libmodbus-v3.1.11_GH0.tar.gz2079118a750452ef86a53de6cec6fbca67bd5be08d0a1e87278a422fbce3003fd42d99