devel/open62541 1.5.8 FreeBSD
Open source implementation of OPC UA
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
225b658697- License
- MPL20
- Categories
- devel
- Package size
- 1040.6 KiB, 8509.9 KiB installed
Description
open62541 is an open source and free implementation of OPC UA (OPC Unified Architecture) written in the common subset of the C99 and C++98 languages. The library implements the OPC UA binary protocol stack as well as a client and server SDK. The final server binaries can be well under 100kb, depending on the selected features and the size of the information model.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/open62541 | 1.5.8 |
| OpenBSD | misc/open62541 | 1.3.19 |
Install
Binary package:
pkg install open62541
From the ports tree:
cd /usr/ports/devel/open62541/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= open62541>0:devel/open62541
LIB_DEPENDS= libopen62541.so:devel/open62541
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.5.8 | 1.5.8 | 1.3.3 | 1.4.11 | 1.5.8 |
| FreeBSD:14:quarterly | 1.5.8 | 1.5.8 | n/a | 1.4.11 | 1.5.8 |
| FreeBSD:15:latest | 1.5.8 | 1.5.8 | n/a | 1.4.11 | 1.4.11 |
| FreeBSD:15:quarterly | 1.5.8 | 1.5.8 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.5.8 | 1.5.8 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Build dependencies 15
Run dependencies 7
No port depends on this one.
Configuration
Options name: devel_open62541
| Option | Default | Description |
|---|---|---|
| LTO | on | Use Link-Time Optimization |
| OPENSSL | on | SSL/TLS support via OpenSSL |
- USES
- cmake cpe python shebangfix
- Service scripts
- none
Files
pkg-plist 71
- share/open62541/certs/create_self-signed.py
- share/open62541/certs/localhost.cnf
- share/open62541/certs/localhost_ecc.cnf
- share/open62541/generate_bsd.py
- share/open62541/generate_datatypes.py
- share/open62541/generate_nodeid_header.py
- share/open62541/generate_statuscode_descriptions.py
- share/open62541/nodeset_compiler/NodeID_NS0_Base.txt
- share/open62541/nodeset_compiler/README.md
- share/open62541/nodeset_compiler/__init__.py
- share/open62541/nodeset_compiler/backend_graphviz.py
- share/open62541/nodeset_compiler/backend_open62541.py
- share/open62541/nodeset_compiler/datatypes.py
- share/open62541/nodeset_compiler/nodes.py
- share/open62541/nodeset_compiler/nodeset.py
- share/open62541/nodeset_compiler/nodeset_compiler.py
- share/open62541/nodeset_compiler/opaque_type_mapping.py
- share/open62541/nodeset_compiler/type_parser.py
- share/open62541/schema/NodeIds.csv
- share/open62541/schema/Opc.Ua.NodeSet2.DiagnosticsMinimal.xml
- share/open62541/schema/Opc.Ua.NodeSet2.EventsMinimal.xml
- share/open62541/schema/Opc.Ua.NodeSet2.HistorizingMinimal.xml
- share/open62541/schema/Opc.Ua.NodeSet2.Part8_Subset.xml
- share/open62541/schema/Opc.Ua.NodeSet2.PubSubMinimal.xml
- share/open62541/schema/Opc.Ua.NodeSet2.Reduced.xml
- share/open62541/schema/Opc.Ua.Types.bsd
- share/open62541/schema/StatusCode.csv
- include/open62541/client.h
- include/open62541/client_config_default.h
- include/open62541/client_highlevel.h
- include/open62541/client_highlevel_async.h
- include/open62541/client_subscriptions.h
- include/open62541/common.h
- include/open62541/config.h
- include/open62541/nodeids.h
- include/open62541/plugin/accesscontrol.h
- include/open62541/plugin/accesscontrol_default.h
- include/open62541/plugin/certificategroup.h
- include/open62541/plugin/certificategroup_default.h
- include/open62541/plugin/create_certificate.h
- include/open62541/plugin/eventloop.h
- include/open62541/plugin/historydata/history_data_backend.h
- include/open62541/plugin/historydata/history_data_backend_memory.h
- include/open62541/plugin/historydata/history_data_gathering.h
- include/open62541/plugin/historydata/history_data_gathering_default.h
- include/open62541/plugin/historydata/history_database_default.h
- include/open62541/plugin/historydatabase.h
- include/open62541/plugin/log.h
- include/open62541/plugin/log_stdout.h
- include/open62541/plugin/log_syslog.h
- include/open62541/plugin/nodestore.h
- include/open62541/plugin/nodestore_default.h
- include/open62541/plugin/securitypolicy.h
- include/open62541/plugin/securitypolicy_default.h
- include/open62541/pubsub.h
- include/open62541/server.h
- include/open62541/server_config_default.h
- include/open62541/server_config_file_based.h
- include/open62541/server_pubsub.h
- include/open62541/statuscodes.h
- include/open62541/types.h
- include/open62541/types_generated.h
- include/open62541/util.h
- lib/cmake/open62541/open62541Config.cmake
- lib/cmake/open62541/open62541ConfigVersion.cmake
- lib/cmake/open62541/open62541Macros.cmake
- lib/cmake/open62541/open62541Targets-.cmake
- lib/cmake/open62541/open62541Targets.cmake
- lib/libopen62541.so
- lib/libopen62541.so.
- lib/libopen62541.so.1.5
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| open62541-open62541-v1.5.8_GH0.tar.gz | 8.159382e+06 | cf7951baf253c0537b3397e4ce3ff13930542abcb6ffc3b9cb082af88f95c300 |