From nobody Mon Aug 01 17:42:33 2022 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4LxQSB2mdVz4X9fw; Mon, 1 Aug 2022 17:42:34 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4LxQSB1DN6z3g1X; Mon, 1 Aug 2022 17:42:34 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1659375754; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=6T4W/yTLO9XrLFifRTCqhNiZi3Ja8nsFbrCagqFy3eU=; b=jWyDdoXBQkbG9SZQL0wIFKQAQneLsSVdNXHOw+vqaTf1wurMSwu3PsCml/Nglp5UPIQmLn oUlsPIxhHP1IPwug+4qZNNWln5HsSSBjD/7EKoUuMqvVCwx9ZTQIMlfnAWXQPypiw3scyP 19oUuhYtdYO/0xp2tz5mZQgqdWOcq897/EzXoPiwgAYGwmA+JaS4nI88arxnWEbmO8SwOq KL8DtS86GzzJ+u0r7nN83XgMouufqOiV+BRy/QnQCh9IR5btQWn2WRV8oB4AQQZjmSMXX9 drIO/C57bBHdtXPhhj/S00KbwnFkqepqlH747gVQ0kbjHhh8Z4rlJ7dIQ244yg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4LxQSB0JBWzhXN; Mon, 1 Aug 2022 17:42:34 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 271HgXZ7007802; Mon, 1 Aug 2022 17:42:33 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 271HgXt0007801; Mon, 1 Aug 2022 17:42:33 GMT (envelope-from git) Date: Mon, 1 Aug 2022 17:42:33 GMT Message-Id: <202208011742.271HgXt0007801@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Gleb Popov Subject: git: f71e44bc779b - main - comms/cyclonedds: + Eclipse Cyclone DDS middleware List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: arrowd X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: f71e44bc779b8f557ae07132574af72b9d064bc2 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1659375754; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=6T4W/yTLO9XrLFifRTCqhNiZi3Ja8nsFbrCagqFy3eU=; b=ihEQ4qxrcScnPWDI8VhDmUMZYX83d839rbk8/Swckk6jpaEXJ8kYMgz7KYkGcxNbrtmHZC ZEaMvt6SIHOqj6Z161Ru3QJNmrb5sAabsdiZx/1eDnJL7Ga8+czA/mCGac/LOmowgYOIkS Bt+lWo9OHhIgJKz/pZ/OnTAlGjiP9cJn5JiMgzV3PgbpVkieE2wUHw+iqgSatYNS4NdHdI YywKrljUX1RaGCNHb/Tl7nECThJAus9V2RHI+A98O2wKCRzwKmOY4dhCjdu+4oQQtYr9dj FIhPSwVtroe4893BsiaxzEm1IGAgudQFwzozP1LNJSvFN7QjO1jDdonXfak9ag== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1659375754; a=rsa-sha256; cv=none; b=hKMiCLyCCxsDa+QWv1VoXF8TD4fpxNxE6GtJNTxEbyN6GPNgJjix3Larqc6GeXcgGj5rTd SM2IdzIfzyhEpR0fv7mmBYwRqqDr2k5W5nL7+xzTCU9axu/3CH9A+eAiUS4gmsha3hKuiw RPn+Brqb4WXbU7s4sk/zz0issP4oP/8QEGrWRDq3JJ6h5KvzgG9cD8B+eRbcyHML3fW+NK faDH8uubjjctECjShejOqYqa9m2/xChGNon6EsDgwaOk2wNYPuZMHuZlfI7aE8yJskc8yF DrA0DnfJHzRXiHKVUMBRLIHAL9hiwx5ektrwIGQEqe7VfXXWQVejGqeJbvE6EA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by arrowd: URL: https://cgit.FreeBSD.org/ports/commit/?id=f71e44bc779b8f557ae07132574af72b9d064bc2 commit f71e44bc779b8f557ae07132574af72b9d064bc2 Author: Florian Limberger AuthorDate: 2022-08-01 17:32:11 +0000 Commit: Gleb Popov CommitDate: 2022-08-01 17:36:14 +0000 comms/cyclonedds: + Eclipse Cyclone DDS middleware Test Plan: * portlint: OK * portclippy: OK * testport: amd64, 13.1-RELEASE tested Reviewed by: arrowd Differential Revision: https://reviews.freebsd.org/D35997 --- comms/Makefile | 1 + comms/cyclonedds/Makefile | 34 +++++++ comms/cyclonedds/distinfo | 3 + comms/cyclonedds/pkg-descr | 7 ++ comms/cyclonedds/pkg-plist | 225 +++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 270 insertions(+) diff --git a/comms/Makefile b/comms/Makefile index 6382411cc1b9..841716e29433 100644 --- a/comms/Makefile +++ b/comms/Makefile @@ -25,6 +25,7 @@ SUBDIR += cutecom SUBDIR += cwdaemon SUBDIR += cwstudio + SUBDIR += cyclonedds SUBDIR += dcf77pi SUBDIR += deforaos-phone SUBDIR += dfu-programmer diff --git a/comms/cyclonedds/Makefile b/comms/cyclonedds/Makefile new file mode 100644 index 000000000000..d23cc4b0a63a --- /dev/null +++ b/comms/cyclonedds/Makefile @@ -0,0 +1,34 @@ +PORTNAME= CycloneDDS +DISTVERSION= 0.9.1 +CATEGORIES= comms + +MAINTAINER= flo@purplekraken.com +COMMENT= Eclipse Cyclone DDS middleware + +LICENSE= EPL +LICENSE_FILE= ${WRKSRC}/LICENSE + +LIB_DEPENDS= libiceoryx_posh.so:comms/iceoryx + +USES= bison cmake + +USE_GITHUB= yes +GH_ACCOUNT= eclipse-cyclonedds +GH_PROJECT= cyclonedds + +USE_LDCONFIG= yes + +CMAKE_ON= ENABLE_SHM + +OPTIONS_DEFINE= DOCS SSL TEST +OPTIONS_DEFAULT= SSL + +SSL_DESC= Enable SSL support +TEST_DESC= Build tests + +SSL_USES= ssl +SSL_CMAKE_BOOL= ENABLE_SSL +TEST_LIB_DEPENDS= libcunit.so:devel/cunit +TEST_CMAKE_BOOL= BUILD_TESTING + +.include diff --git a/comms/cyclonedds/distinfo b/comms/cyclonedds/distinfo new file mode 100644 index 000000000000..4569e3ec8880 --- /dev/null +++ b/comms/cyclonedds/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1654017442 +SHA256 (eclipse-cyclonedds-cyclonedds-0.9.1_GH0.tar.gz) = b2ae16fa6a1812e453f5bf31e4dcb7ce263e486279c0530565a33a49c71c74b8 +SIZE (eclipse-cyclonedds-cyclonedds-0.9.1_GH0.tar.gz) = 5065586 diff --git a/comms/cyclonedds/pkg-descr b/comms/cyclonedds/pkg-descr new file mode 100644 index 000000000000..a31d5c92c67d --- /dev/null +++ b/comms/cyclonedds/pkg-descr @@ -0,0 +1,7 @@ +Eclipse Cyclone DDS is a very performant and robust open-source implementation +of the OMG DDS specification. Cyclone DDS is developed completely in the open +as an Eclipse IoT project (see eclipse-cyclone-dds) with a growing list of +adopters (if you're one of them, please add your logo). It is a tier-1 +middleware for the Robot Operating System ROS 2. + +WWW: https://cyclonedds.io/ diff --git a/comms/cyclonedds/pkg-plist b/comms/cyclonedds/pkg-plist new file mode 100644 index 000000000000..8a1e0732d8d7 --- /dev/null +++ b/comms/cyclonedds/pkg-plist @@ -0,0 +1,225 @@ +bin/ddsperf +bin/idlc +bin/pubsub +include/dds/config.h +include/dds/dds.h +include/dds/ddsc/dds_basic_types.h +include/dds/ddsc/dds_data_allocator.h +include/dds/ddsc/dds_internal_api.h +include/dds/ddsc/dds_loan_api.h +include/dds/ddsc/dds_opcodes.h +include/dds/ddsc/dds_public_alloc.h +include/dds/ddsc/dds_public_error.h +include/dds/ddsc/dds_public_impl.h +include/dds/ddsc/dds_public_listener.h +include/dds/ddsc/dds_public_qos.h +include/dds/ddsc/dds_public_qosdefs.h +include/dds/ddsc/dds_public_status.h +include/dds/ddsc/dds_rhc.h +include/dds/ddsc/dds_statistics.h +include/dds/ddsi/ddsi_acknack.h +include/dds/ddsi/ddsi_builtin_topic_if.h +include/dds/ddsi/ddsi_cdrstream.h +include/dds/ddsi/ddsi_cfgelems.h +include/dds/ddsi/ddsi_cfgunits.h +include/dds/ddsi/ddsi_config.h +include/dds/ddsi/ddsi_config_impl.h +include/dds/ddsi/ddsi_deadline.h +include/dds/ddsi/ddsi_deliver_locally.h +include/dds/ddsi/ddsi_domaingv.h +include/dds/ddsi/ddsi_entity_index.h +include/dds/ddsi/ddsi_guid.h +include/dds/ddsi/ddsi_handshake.h +include/dds/ddsi/ddsi_iid.h +include/dds/ddsi/ddsi_ipaddr.h +include/dds/ddsi/ddsi_keyhash.h +include/dds/ddsi/ddsi_lifespan.h +include/dds/ddsi/ddsi_list_genptr.h +include/dds/ddsi/ddsi_list_tmpl.h +include/dds/ddsi/ddsi_locator.h +include/dds/ddsi/ddsi_mcgroup.h +include/dds/ddsi/ddsi_ownip.h +include/dds/ddsi/ddsi_plist.h +include/dds/ddsi/ddsi_plist_generic.h +include/dds/ddsi/ddsi_pmd.h +include/dds/ddsi/ddsi_portmapping.h +include/dds/ddsi/ddsi_raweth.h +include/dds/ddsi/ddsi_rhc.h +include/dds/ddsi/ddsi_security_exchange.h +include/dds/ddsi/ddsi_security_msg.h +include/dds/ddsi/ddsi_security_omg.h +include/dds/ddsi/ddsi_security_util.h +include/dds/ddsi/ddsi_serdata.h +include/dds/ddsi/ddsi_serdata_default.h +include/dds/ddsi/ddsi_serdata_plist.h +include/dds/ddsi/ddsi_serdata_pserop.h +include/dds/ddsi/ddsi_sertopic.h +include/dds/ddsi/ddsi_sertype.h +include/dds/ddsi/ddsi_shm_transport.h +include/dds/ddsi/ddsi_ssl.h +include/dds/ddsi/ddsi_statistics.h +include/dds/ddsi/ddsi_tcp.h +include/dds/ddsi/ddsi_threadmon.h +include/dds/ddsi/ddsi_time.h +include/dds/ddsi/ddsi_tkmap.h +include/dds/ddsi/ddsi_tran.h +include/dds/ddsi/ddsi_typelib.h +include/dds/ddsi/ddsi_typelookup.h +include/dds/ddsi/ddsi_typewrap.h +include/dds/ddsi/ddsi_udp.h +include/dds/ddsi/ddsi_vendor.h +include/dds/ddsi/ddsi_vnet.h +include/dds/ddsi/ddsi_wraddrset.h +include/dds/ddsi/ddsi_xqos.h +include/dds/ddsi/ddsi_xt_impl.h +include/dds/ddsi/ddsi_xt_typeinfo.h +include/dds/ddsi/ddsi_xt_typeinfo.idl +include/dds/ddsi/ddsi_xt_typelookup.h +include/dds/ddsi/ddsi_xt_typelookup.idl +include/dds/ddsi/ddsi_xt_typemap.h +include/dds/ddsi/ddsi_xt_typemap.idl +include/dds/ddsi/q_addrset.h +include/dds/ddsi/q_bitset.h +include/dds/ddsi/q_bswap.h +include/dds/ddsi/q_ddsi_discovery.h +include/dds/ddsi/q_debmon.h +include/dds/ddsi/q_entity.h +include/dds/ddsi/q_feature_check.h +include/dds/ddsi/q_freelist.h +include/dds/ddsi/q_gc.h +include/dds/ddsi/q_hbcontrol.h +include/dds/ddsi/q_init.h +include/dds/ddsi/q_inverse_uint32_set.h +include/dds/ddsi/q_lat_estim.h +include/dds/ddsi/q_lease.h +include/dds/ddsi/q_log.h +include/dds/ddsi/q_misc.h +include/dds/ddsi/q_pcap.h +include/dds/ddsi/q_protocol.h +include/dds/ddsi/q_qosmatch.h +include/dds/ddsi/q_radmin.h +include/dds/ddsi/q_receive.h +include/dds/ddsi/q_rtps.h +include/dds/ddsi/q_sockwaitset.h +include/dds/ddsi/q_thread.h +include/dds/ddsi/q_transmit.h +include/dds/ddsi/q_unused.h +include/dds/ddsi/q_whc.h +include/dds/ddsi/q_xevent.h +include/dds/ddsi/q_xmsg.h +include/dds/ddsi/sysdeps.h +include/dds/ddsrt/arch.h +include/dds/ddsrt/atomics.h +include/dds/ddsrt/atomics/arm.h +include/dds/ddsrt/atomics/gcc.h +include/dds/ddsrt/atomics/msvc.h +include/dds/ddsrt/atomics/sun.h +include/dds/ddsrt/attributes.h +include/dds/ddsrt/avl.h +include/dds/ddsrt/bswap.h +include/dds/ddsrt/cdtors.h +include/dds/ddsrt/circlist.h +include/dds/ddsrt/countargs.h +include/dds/ddsrt/dynlib.h +include/dds/ddsrt/endian.h +include/dds/ddsrt/environ.h +include/dds/ddsrt/expand_vars.h +include/dds/ddsrt/fibheap.h +include/dds/ddsrt/filesystem.h +include/dds/ddsrt/filesystem/posix.h +include/dds/ddsrt/filesystem/windows.h +include/dds/ddsrt/heap.h +include/dds/ddsrt/hopscotch.h +include/dds/ddsrt/ifaddrs.h +include/dds/ddsrt/io.h +include/dds/ddsrt/iovec.h +include/dds/ddsrt/log.h +include/dds/ddsrt/md5.h +include/dds/ddsrt/mh3.h +include/dds/ddsrt/misc.h +include/dds/ddsrt/netstat.h +include/dds/ddsrt/process.h +include/dds/ddsrt/random.h +include/dds/ddsrt/retcode.h +include/dds/ddsrt/rusage.h +include/dds/ddsrt/sched.h +include/dds/ddsrt/sockets.h +include/dds/ddsrt/sockets/posix.h +include/dds/ddsrt/sockets/windows.h +include/dds/ddsrt/static_assert.h +include/dds/ddsrt/string.h +include/dds/ddsrt/strtod.h +include/dds/ddsrt/strtol.h +include/dds/ddsrt/sync.h +include/dds/ddsrt/sync/freertos.h +include/dds/ddsrt/sync/posix.h +include/dds/ddsrt/sync/windows.h +include/dds/ddsrt/threads.h +include/dds/ddsrt/threads/freertos.h +include/dds/ddsrt/threads/posix.h +include/dds/ddsrt/threads/windows.h +include/dds/ddsrt/time.h +include/dds/ddsrt/time/freertos.h +include/dds/ddsrt/types.h +include/dds/ddsrt/types/posix.h +include/dds/ddsrt/types/vxworks.h +include/dds/ddsrt/types/windows.h +include/dds/ddsrt/xmlparser.h +include/dds/export.h +include/dds/features.h +include/dds/security/core/dds_security_fsm.h +include/dds/security/core/dds_security_plugins.h +include/dds/security/core/dds_security_serialize.h +include/dds/security/core/dds_security_timed_cb.h +include/dds/security/core/dds_security_types.h +include/dds/security/core/dds_security_utils.h +include/dds/security/core/shared_secret.h +include/dds/security/dds_security_api.h +include/dds/security/dds_security_api_access_control.h +include/dds/security/dds_security_api_authentication.h +include/dds/security/dds_security_api_cryptography.h +include/dds/security/dds_security_api_defs.h +include/dds/security/dds_security_api_err.h +include/dds/security/dds_security_api_types.h +include/dds/version.h +include/ddsc/dds.h +include/idl/attributes.h +include/idl/endian.h +include/idl/export.h +include/idl/expression.h +include/idl/file.h +include/idl/md5.h +include/idl/misc.h +include/idl/print.h +include/idl/processor.h +include/idl/retcode.h +include/idl/scope.h +include/idl/stream.h +include/idl/string.h +include/idl/symbol.h +include/idl/tree.h +include/idl/version.h +include/idl/visit.h +include/idlc/generator.h +include/idlc/options.h +lib/cmake/CycloneDDS/CycloneDDSConfig.cmake +lib/cmake/CycloneDDS/CycloneDDSConfigVersion.cmake +lib/cmake/CycloneDDS/CycloneDDSTargets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/CycloneDDS/CycloneDDSTargets.cmake +lib/cmake/CycloneDDS/idlc/Generate.cmake +lib/libcycloneddsidl.so +lib/libcycloneddsidl.so.0 +lib/libcycloneddsidl.so.0.9.1 +lib/libdds_security_ac.so +lib/libdds_security_auth.so +lib/libdds_security_crypto.so +lib/libddsc.so +lib/libddsc.so.0 +lib/libddsc.so.0.9.1 +libdata/pkgconfig/CycloneDDS.pc +%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG.rst +%%PORTDOCS%%%%DOCSDIR%%/CONTRIBUTING.md +%%PORTDOCS%%%%DOCSDIR%%/CYCLONEDDS_QUALITY_DECLARATION.md +%%PORTDOCS%%%%DOCSDIR%%/LICENSE +%%PORTDOCS%%%%DOCSDIR%%/NOTICE.md +%%PORTDOCS%%%%DOCSDIR%%/README.md