FreeBSD Bugzilla – Attachment 235996 Details for
Bug 265930
[NEW PORT] devel/open62541 - Open Source implementation of OPC UA
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
Git Diff for the new port
open62541.diff (text/plain), 6.47 KB, created by
Nico Sonack
on 2022-08-18 17:01:08 UTC
(
hide
)
Description:
Git Diff for the new port
Filename:
MIME Type:
Creator:
Nico Sonack
Created:
2022-08-18 17:01:08 UTC
Size:
6.47 KB
patch
obsolete
>diff --git a/devel/open62541/Makefile b/devel/open62541/Makefile >new file mode 100644 >index 000000000000..b77236f7617c >--- /dev/null >+++ b/devel/open62541/Makefile >@@ -0,0 +1,24 @@ >+PORTNAME= open62541 >+DISTVERSIONPREFIX= v >+DISTVERSION= 1.3.3 >+CATEGORIES= devel >+ >+MAINTAINER= nsonack@outlook.com >+COMMENT= Open source implementation of OPC UA >+ >+LICENSE= MPL20 >+LICENSE_FILE= ${WRKSRC}/LICENSE >+ >+USES= cmake python shebangfix >+USE_GITHUB= yes >+USE_LDCONFIG= yes >+GH_ACCOUNT= open62541 >+ >+CMAKE_ON= BUILD_SHARED_LIBS >+SHEBANG_GLOB= *.py >+ >+post-install: >+ ${RMDIR} ${STAGEDIR}${DATADIR}/tools/ua-nodeset >+ ${RMDIR} ${STAGEDIR}${DATADIR}/tools/nodeset_compiler/__pycache__ >+ >+.include <bsd.port.mk> >diff --git a/devel/open62541/distinfo b/devel/open62541/distinfo >new file mode 100644 >index 000000000000..99d5622274de >--- /dev/null >+++ b/devel/open62541/distinfo >@@ -0,0 +1,3 @@ >+TIMESTAMP = 1660839750 >+SHA256 (open62541-open62541-v1.3.3_GH0.tar.gz) = 52c049c0f107b4cc382c9e480d677a6360cdd96c472f84689af91b423bd108cb >+SIZE (open62541-open62541-v1.3.3_GH0.tar.gz) = 3866193 >diff --git a/devel/open62541/files/patch-CMakeLists.txt b/devel/open62541/files/patch-CMakeLists.txt >new file mode 100644 >index 000000000000..13ac3ba1733f >--- /dev/null >+++ b/devel/open62541/files/patch-CMakeLists.txt >@@ -0,0 +1,18 @@ >+--- CMakeLists.txt.orig 2022-06-24 09:05:00 UTC >++++ CMakeLists.txt >+@@ -11,12 +11,13 @@ endif() >+ >+ string(TOLOWER "${CMAKE_BUILD_TYPE}" BUILD_TYPE_LOWER_CASE) >+ >+-set(CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/tools/cmake") >+ find_package(Python3 REQUIRED) >+ set(PYTHON_EXECUTABLE ${Python3_EXECUTABLE}) >+ find_package(Git) >+-include(AssignSourceGroup) >+ include(GNUInstallDirs) >++ >++set(CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/tools/cmake") >++include(AssignSourceGroup) >+ >+ # Set when installed via make install >+ set(open62541_TOOLS_DIR ${PROJECT_SOURCE_DIR}/tools) >diff --git a/devel/open62541/pkg-descr b/devel/open62541/pkg-descr >new file mode 100644 >index 000000000000..1b74d9477514 >--- /dev/null >+++ b/devel/open62541/pkg-descr >@@ -0,0 +1,8 @@ >+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. >+ >+WWW: http://open62541.org/ >diff --git a/devel/open62541/pkg-plist b/devel/open62541/pkg-plist >new file mode 100644 >index 000000000000..7f3c79c92e78 >--- /dev/null >+++ b/devel/open62541/pkg-plist >@@ -0,0 +1,86 @@ >+share/open62541/tools/generate_datatypes.py >+share/open62541/tools/nodeset_compiler/backend_open62541.py >+share/open62541/tools/nodeset_compiler/backend_open62541_datatypes.py >+share/open62541/tools/nodeset_compiler/backend_open62541_typedefinitions.py >+share/open62541/tools/nodeset_compiler/nodes.py >+share/open62541/tools/nodeset_compiler/opaque_type_mapping.py >+share/open62541/tools/nodeset_compiler/__init__.py >+share/open62541/tools/nodeset_compiler/README.md >+share/open62541/tools/nodeset_compiler/nodeset_compiler.py >+share/open62541/tools/nodeset_compiler/NodeID_NS0_Base.txt >+share/open62541/tools/nodeset_compiler/datatypes.py >+share/open62541/tools/nodeset_compiler/nodeset_testing.py >+share/open62541/tools/nodeset_compiler/backend_graphviz.py >+share/open62541/tools/nodeset_compiler/backend_open62541_nodes.py >+share/open62541/tools/nodeset_compiler/nodeset.py >+share/open62541/tools/nodeset_compiler/type_parser.py >+share/open62541/tools/generate_nodeid_header.py >+share/open62541/tools/certs/localhost.cnf >+share/open62541/tools/certs/create_self-signed.py >+share/open62541/tools/generate_statuscode_descriptions.py >+share/open62541/tools/schema/datatypes_transport.txt >+share/open62541/tools/schema/datatypes_subscriptions.txt >+share/open62541/tools/schema/datatypes_dataaccess.txt >+share/open62541/tools/schema/datatypes_typedescription.txt >+share/open62541/tools/schema/Custom.Opc.Ua.Transport.bsd >+share/open62541/tools/schema/Opc.Ua.NodeSet2.PubSubMinimal.xml >+share/open62541/tools/schema/NodeIds.csv >+share/open62541/tools/schema/datatypes_pubsub.txt >+share/open62541/tools/schema/datatypes_discovery.txt >+share/open62541/tools/schema/datatypes_query.txt >+share/open62541/tools/schema/Opc.Ua.NodeSet2.EventsMinimal.xml >+share/open62541/tools/schema/StatusCode.csv >+share/open62541/tools/schema/Opc.Ua.Types.bsd >+share/open62541/tools/schema/datatypes_diagnostics.txt >+share/open62541/tools/schema/Opc.Ua.NodeSet2.Reduced.xml >+share/open62541/tools/schema/Opc.Ua.NodeSet2.DiagnosticsMinimal.xml >+share/open62541/tools/schema/datatypes_historizing.txt >+share/open62541/tools/schema/datatypes_events.txt >+share/open62541/tools/schema/Opc.Ua.NodeSet2.Part8_Subset.xml >+share/open62541/tools/schema/Opc.Ua.NodeSet2.HistorizingMinimal.xml >+share/open62541/tools/schema/datatypes_method.txt >+share/open62541/tools/schema/datatypes_minimal.txt >+lib/cmake/open62541/open62541Macros.cmake >+lib/cmake/open62541/open62541ConfigVersion.cmake >+lib/cmake/open62541/open62541Config.cmake >+lib/cmake/open62541/open62541Targets-release.cmake >+lib/cmake/open62541/open62541Targets.cmake >+lib/libopen62541.so.1.3.3 >+lib/libopen62541.so.1 >+lib/libopen62541.so >+include/ziptree.h >+include/open62541/client_subscriptions.h >+include/open62541/client_highlevel_async.h >+include/open62541/plugin/pki.h >+include/open62541/plugin/securitypolicy.h >+include/open62541/plugin/nodestore.h >+include/open62541/plugin/accesscontrol.h >+include/open62541/plugin/accesscontrol_default.h >+include/open62541/plugin/log_stdout.h >+include/open62541/plugin/log.h >+include/open62541/plugin/securitypolicy_default.h >+include/open62541/plugin/pubsub.h >+include/open62541/plugin/log_syslog.h >+include/open62541/plugin/network.h >+include/open62541/plugin/pki_default.h >+include/open62541/plugin/nodestore_default.h >+include/open62541/server_config_default.h >+include/open62541/architecture_definitions.h >+include/open62541/types_generated.h >+include/open62541/architecture_functions.h >+include/open62541/client.h >+include/open62541/util.h >+include/open62541/server_pubsub.h >+include/open62541/client_config_default.h >+include/open62541/network_tcp.h >+include/open62541/server.h >+include/open62541/posix/ua_architecture.h >+include/open62541/common.h >+include/open62541/types.h >+include/open62541/config.h >+include/open62541/types_generated_handling.h >+include/open62541/client_highlevel.h >+include/open62541/nodeids.h >+include/open62541/statuscodes.h >+include/ms_stdint.h >+include/aa_tree.h
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 265930
: 235996