Re: git: 5f0856f00ae7 - main - net/libpaho-mqtt3: New port: Eclipse Paho C Client Library for the MQTT Protocol
Date: Tue, 26 Jul 2022 12:13:31 UTC
* Jose Alonso Cardenas Marquez (acm@FreeBSD.org) wrote: This port has broken plist. It includes sample binaries which are not installed. > The branch main has been updated by acm: > > URL: https://cgit.FreeBSD.org/ports/commit/?id=5f0856f00ae7b2bbc82c9da2e0497705b827079d > > commit 5f0856f00ae7b2bbc82c9da2e0497705b827079d > Author: Jose Alonso Cardenas Marquez <acm@FreeBSD.org> > AuthorDate: 2022-07-20 14:43:45 +0000 > Commit: Jose Alonso Cardenas Marquez <acm@FreeBSD.org> > CommitDate: 2022-07-20 14:44:45 +0000 > > net/libpaho-mqtt3: New port: Eclipse Paho C Client Library for the MQTT Protocol > > Eclipse Paho C Client Library for the MQTT Protocol > > The Paho C client comprises four variant libraries, shared or static: > > paho-mqtt3a - asynchronous (MQTTAsync) > paho-mqtt3as - asynchronous with SSL (MQTTAsync) > paho-mqtt3c - "classic" / synchronous (MQTTClient) > paho-mqtt3cs - "classic" / synchronous with SSL (MQTTClient) > Which Paho C API to use, with some history, for context > > WWW: https://github.com/eclipse/paho.mqtt.c > --- > net/Makefile | 1 + > net/libpaho-mqtt3/Makefile | 23 ++++++++++++++++++++ > net/libpaho-mqtt3/distinfo | 3 +++ > net/libpaho-mqtt3/pkg-descr | 11 ++++++++++ > net/libpaho-mqtt3/pkg-plist | 53 +++++++++++++++++++++++++++++++++++++++++++++ > 5 files changed, 91 insertions(+) > > diff --git a/net/Makefile b/net/Makefile > index d3aecc8c2a11..8ad763b67768 100644 > --- a/net/Makefile > +++ b/net/Makefile > @@ -391,6 +391,7 @@ > SUBDIR += libopennet > SUBDIR += liboping > SUBDIR += libosip2 > + SUBDIR += libpaho-mqtt3 > SUBDIR += libpcap > SUBDIR += libpcapnav > SUBDIR += libpfctl > diff --git a/net/libpaho-mqtt3/Makefile b/net/libpaho-mqtt3/Makefile > new file mode 100644 > index 000000000000..2a29d344fc13 > --- /dev/null > +++ b/net/libpaho-mqtt3/Makefile > @@ -0,0 +1,23 @@ > +PORTNAME= libpaho-mqtt3 > +PORTVERSION= 1.3.10 > +DISTVERSIONPREFIX= v > +CATEGORIES= net devel > + > +MAINTAINER= acm@FreeBSD.org > +COMMENT= Eclipse Paho C Client Library for the MQTT Protocol > + > +LICENSE= EPL > +LICENSE_FILE= ${WRKSRC}/LICENSE > + > +USES= cmake ssl > + > +USE_GITHUB= yes > +GH_ACCOUNT= eclipse > +GH_PROJECT= paho.mqtt.c > + > +CMAKE_ARGS+= -DPAHO_WITH_SSL=BOOL:TRUE > + > +post-install: > + ${INSTALL_MAN} ${WRKSRC}/doc/man/man1/*.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 > + > +.include <bsd.port.mk> > diff --git a/net/libpaho-mqtt3/distinfo b/net/libpaho-mqtt3/distinfo > new file mode 100644 > index 000000000000..6726b52e7a27 > --- /dev/null > +++ b/net/libpaho-mqtt3/distinfo > @@ -0,0 +1,3 @@ > +TIMESTAMP = 1658302121 > +SHA256 (eclipse-paho.mqtt.c-v1.3.10_GH0.tar.gz) = c70db96e66adacae411d5d875fbb08bca6ff9945de3d215b3af93cbd22792db5 > +SIZE (eclipse-paho.mqtt.c-v1.3.10_GH0.tar.gz) = 3615593 > diff --git a/net/libpaho-mqtt3/pkg-descr b/net/libpaho-mqtt3/pkg-descr > new file mode 100644 > index 000000000000..db0a23848b12 > --- /dev/null > +++ b/net/libpaho-mqtt3/pkg-descr > @@ -0,0 +1,11 @@ > +Eclipse Paho C Client Library for the MQTT Protocol > + > +The Paho C client comprises four variant libraries, shared or static: > + > +paho-mqtt3a - asynchronous (MQTTAsync) > +paho-mqtt3as - asynchronous with SSL (MQTTAsync) > +paho-mqtt3c - "classic" / synchronous (MQTTClient) > +paho-mqtt3cs - "classic" / synchronous with SSL (MQTTClient) > +Which Paho C API to use, with some history, for context > + > +WWW: https://github.com/eclipse/paho.mqtt.c > diff --git a/net/libpaho-mqtt3/pkg-plist b/net/libpaho-mqtt3/pkg-plist > new file mode 100644 > index 000000000000..116d0e85401e > --- /dev/null > +++ b/net/libpaho-mqtt3/pkg-plist > @@ -0,0 +1,53 @@ > +bin/MQTTAsync_publish > +bin/MQTTAsync_publish_time > +bin/MQTTAsync_subscribe > +bin/MQTTClient_publish > +bin/MQTTClient_publish_async > +bin/MQTTClient_subscribe > +bin/MQTTVersion > +bin/paho_c_pub > +bin/paho_c_sub > +bin/paho_cs_pub > +bin/paho_cs_sub > +include/MQTTAsync.h > +include/MQTTClient.h > +include/MQTTClientPersistence.h > +include/MQTTExportDeclarations.h > +include/MQTTProperties.h > +include/MQTTReasonCodes.h > +include/MQTTSubscribeOpts.h > +lib/cmake/eclipse-paho-mqtt-c/eclipse-paho-mqtt-cConfig-%%CMAKE_BUILD_TYPE%%.cmake > +lib/cmake/eclipse-paho-mqtt-c/eclipse-paho-mqtt-cConfig.cmake > +lib/cmake/eclipse-paho-mqtt-c/eclipse-paho-mqtt-cConfigVersion.cmake > +lib/libpaho-mqtt3a.so > +lib/libpaho-mqtt3a.so.1 > +lib/libpaho-mqtt3a.so.1.3.10 > +lib/libpaho-mqtt3as.so > +lib/libpaho-mqtt3as.so.1 > +lib/libpaho-mqtt3as.so.1.3.10 > +lib/libpaho-mqtt3c.so > +lib/libpaho-mqtt3c.so.1 > +lib/libpaho-mqtt3c.so.1.3.10 > +lib/libpaho-mqtt3cs.so > +lib/libpaho-mqtt3cs.so.1 > +lib/libpaho-mqtt3cs.so.1.3.10 > +man/man1/paho_c_pub.1.gz > +man/man1/paho_c_sub.1.gz > +man/man1/paho_cs_pub.1.gz > +man/man1/paho_cs_sub.1.gz > +share/doc/Eclipse Paho C/CONTRIBUTING.md > +share/doc/Eclipse Paho C/README.md > +share/doc/Eclipse Paho C/edl-v10 > +share/doc/Eclipse Paho C/epl-v20 > +share/doc/Eclipse Paho C/notice.html > +share/doc/Eclipse Paho C/samples/MQTTAsync_publish.c > +share/doc/Eclipse Paho C/samples/MQTTAsync_publish_time.c > +share/doc/Eclipse Paho C/samples/MQTTAsync_subscribe.c > +share/doc/Eclipse Paho C/samples/MQTTClient_publish.c > +share/doc/Eclipse Paho C/samples/MQTTClient_publish_async.c > +share/doc/Eclipse Paho C/samples/MQTTClient_subscribe.c > +share/doc/Eclipse Paho C/samples/paho_c_pub.c > +share/doc/Eclipse Paho C/samples/paho_c_sub.c > +share/doc/Eclipse Paho C/samples/paho_cs_pub.c > +share/doc/Eclipse Paho C/samples/paho_cs_sub.c > +share/doc/Eclipse Paho C/samples/pubsub_opts.c > -- Dmitry Marakasov . amdmi3@amdmi3.ru ..: https://github.com/AMDmi3 https://amdmi3.ru/