Index: comms/Makefile =================================================================== --- comms/Makefile +++ comms/Makefile @@ -25,6 +25,7 @@ SUBDIR += cutecom SUBDIR += cwdaemon SUBDIR += cwstudio + SUBDIR += cyclonedds SUBDIR += dcf77pi SUBDIR += deforaos-phone SUBDIR += dfu-programmer Index: comms/cyclonedds/Makefile =================================================================== --- /dev/null +++ comms/cyclonedds/Makefile @@ -0,0 +1,32 @@ +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 + +USE_LDCONFIG= yes + +CMAKE_ON= ENABLE_SHM + +OPTIONS_DEFINE= DOCS SSL TESTS +OPTIONS_DEFAULT= SSL + +SSL_DESC= Enable SSL support +TESTS_DESC= Build tests + +SSL_USES= ssl +SSL_CMAKE_ON= ENABLE_SSL +TESTS_CMAKE_ON= BUILD_TESTING + +.include Index: comms/cyclonedds/distinfo =================================================================== --- /dev/null +++ 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 Index: comms/cyclonedds/pkg-descr =================================================================== --- /dev/null +++ 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/ Index: comms/cyclonedds/pkg-plist =================================================================== --- /dev/null +++ comms/cyclonedds/pkg-plist @@ -0,0 +1,13 @@ +===> License EPL accepted by the user +===> CycloneDDS-0.9.1 depends on file: /usr/local/sbin/pkg - found +=> eclipse-cyclonedds-CycloneDDS-0.9.1_GH0.tar.gz is not in /usr/ports/comms/cyclonedds/distinfo. +=> Either /usr/ports/comms/cyclonedds/distinfo is out of date, or +=> eclipse-cyclonedds-CycloneDDS-0.9.1_GH0.tar.gz is spelled incorrectly. +*** Error code 1 + +Stop. +make[1]: stopped in /usr/ports/comms/cyclonedds +*** Error code 1 + +Stop. +make: stopped in /usr/ports/comms/cyclonedds