summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-connectivity/paho-mqtt-c
Commit message (Collapse)AuthorAgeFilesLines
* meta-openembedded/all: adapt to UNPACKDIR changesAlexander Kanavin2025-06-251-1/+0
| | | | | | | | | | | | | Please see https://git.yoctoproject.org/poky/commit/?id=4dd321f8b83afecd962393101b2a6861275b5265 for what changes are needed, and sed commands that can be used to make them en masse. I've verified that bitbake -c patch world works with these, but did not run a world build; the majority of recipes shouldn't need further fixups, but if there are some that still fall out, they can be fixed in followups. Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* paho-mqtt-c: fix error with gcc-15mark.yang2025-04-102-1/+41
| | | | | | | | | | | | | | | * gcc-15 uses gnu23 for c. 'bool' is a keyword. TOPDIR/tmp/work/core2-64-oe-linux/paho-mqtt-c/1.3.14/git/src/MQTTPacket.h:31:22: error: 'bool' cannot be defined via 'typedef' 31 | typedef unsigned int bool; | ^~~~ TOPDIR/tmp/work/core2-64-oe-linux/paho-mqtt-c/1.3.14/git/src/MQTTPacket.h:31:22: note: 'bool' is a keyword with '-std=c23' onwards TOPDIR/tmp/work/core2-64-oe-linux/paho-mqtt-c/1.3.14/git/src/MQTTPacket.h:31:1: warning: useless type name in empty declaration 31 | typedef unsigned int bool; | ^~~~~~~ Signed-off-by: mark.yang <mark.yang@lge.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* paho-mqtt-c: upgrade 1.3.13 -> 1.3.14Wang Mingyu2025-01-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Changelog: =========== - Update CMake toolchain link in README file - CMake cleanup, bump to v3.5, and submodule improvements - Fix usage of memset - Assigned Client Identifier constant misspelled - Exporting the -static CMake targets when both shared and static libraries built. - Some minor hardening of MQTTProperties functions - Zero out MQTTProperty before reading - Fix doc comment for MQTTAsync_disconnected - Small cleanup of OpenSSL/LibreSSL CMake - Fix usage of realloc - Fix compiler warnings - Small cleanup of OpenSSL/LibreSSL CMake (2nd try) - Fix IpV6 link local address connections - Added support for UNIX-domain sockets for v1.3.x - Build all the sample applications for the static library - Fix possible memory leak Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* paho-mqtt-c: upgrade 1.3.12 -> 1.3.13Matthias Klein2023-10-201-1/+1
| | | | | | | | | Service release. Issues resolved: https://github.com/eclipse/paho.mqtt.c/milestone/20?closed=1 Signed-off-by: Matthias Klein <matthias@extraklein.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* paho-mqtt-c: remove unused patch fileMartin Jansa2023-05-241-25/+0
| | | | | | | | | * it was added in: https://git.openembedded.org/meta-openembedded/commit/?id=4d43e788f2c835948ebeb0180a5c1aaa09e8b3b5 but never used it seems Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* paho-mqtt-c: Improve performanceDiego Dassie2023-05-111-1/+1
| | | | | | | | | | The paho-mqtt-c library keeps it's internal debugging aids tracing and heap tracking enabled by default these options can have a noticiable performance impact, make sure they are disabled. Signed-off-by: Diego Dassie <diego.dassie@texa.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* paho-mqtt-c: Disable building testsDiego Dassie2023-05-111-1/+1
| | | | | | | | Disable building the paho-mqtt-c library internal tests, no need to waste compile time. Signed-off-by: Diego Dassie <diego.dassie@texa.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Remove double protocol= from SRC_URIsPeter Kjellerstedt2023-04-051-1/+1
| | | | | | | | | | With the exception of paho-mqtt-cpp, the double protocol= attributes were added to the SRC_URIs when protocol=https was added to all SRC_URIs fetching from github.com in commit b402a3076f (recipes: Update SRC_URI branch and protocols). Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* paho-mqtt-c: Improve the license informationPeter Kjellerstedt2023-04-051-2/+1
| | | | | | | | | | | Replace the about.html and notice.html files in LIC_FILES_CHKSUM with the LICENSE file. Including HTML files in LIC_FILES_CHKSUM complicates things when the license files that OE collects are, e.g., later processed and presented to a user where the expectation is that they are plain text files. Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* paho-mqtt-c: upgrade 1.3.11 -> 1.3.12Matthias Klein2022-12-231-1/+1
| | | | | | | | Service release. Issues resolved: https://github.com/eclipse/paho.mqtt.c/milestone/19?closed=1 Signed-off-by: Matthias Klein <matthias@extraklein.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* paho-mqtt-c: upgrade 1.3.10 -> 1.3.11Matthias Klein2022-10-041-1/+1
| | | | | | | | Service release. Issues resolved: https://github.com/eclipse/paho.mqtt.c/milestone/18?closed=1 Signed-off-by: Matthias Klein <matthias@extraklein.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* paho-mqtt-c: upgrade 1.3.9 -> 1.3.10Matthias Klein2022-03-301-1/+1
| | | | | | | | Service release. Issues resolved: https://github.com/eclipse/paho.mqtt.c/milestone/17?closed=1 Signed-off-by: Matthias Klein <matthias@extraklein.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* paho-mqtt-c: upgrade 1.3.8 -> 1.3.9Matthias Klein2021-11-171-1/+1
| | | | | Signed-off-by: Matthias Klein <matthias@extraklein.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Update SRC_URI branch and protocolsRichard Purdie2021-11-031-1/+1
| | | | | | | | | This patch updates SRC_URIs using git to include branch=master if no branch is set and also to use protocol=https for github urls as generated by the conversion script in OE-Core. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Convert to new override syntaxMartin Jansa2021-08-031-2/+2
| | | | | | | | | | This is the result of automated script (0.9.1) conversion: oe-core/scripts/contrib/convert-overrides.py . converting the metadata to use ":" as the override character instead of "_". Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* paho-mqtt-c: upgrade 1.3.7 -> 1.3.8zangrc2021-01-051-1/+1
| | | | | Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* paho-mqtt-c: upgrade 1.3.6 -> 1.3.7Adrian Freihofer2020-11-251-1/+1
| | | | | Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* paho-mqtt-c: upgrade 1.3.5 -> 1.3.6Zang Ruochen2020-10-141-1/+1
| | | | | Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* paho-mqtt-c: upgrade 1.3.4 -> 1.3.5Zang Ruochen2020-08-312-42/+2
| | | | | Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* paho-mqtt-c: upgrade 1.3.2 -> 1.3.4Zang Ruochen2020-07-311-1/+1
| | | | | Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* paho-mqtt-c: Fix build error when enable multilib.Zheng Ruoqin2020-07-021-0/+4
| | | | | | | | | | | | | | | The error is as the following: ERROR: paho-mqtt-c-1.3.2-r0 do_package: QA Issue: paho-mqtt-c: Files/directories were installed but not shipped in any package: /usr/lib /usr/lib/cmake /usr/lib/cmake/eclipse-paho-mqtt-c /usr/lib/cmake/eclipse-paho-mqtt-c/eclipse-paho-mqtt-cConfig.cmake /usr/lib/cmake/eclipse-paho-mqtt-c/eclipse-paho-mqtt-cConfigVersion.cmake /usr/lib/cmake/eclipse-paho-mqtt-c/eclipse-paho-mqtt-cConfig-noconfig.cmake Signed-off-by: Zheng Ruoqin <zhengrq.fnst@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* paho-mqtt-c: Update to the real 1.3.2, and correct the licensePeter Kjellerstedt2020-05-031-10/+6
| | | | | | | | | | | | | | | | In commit b0345e3f (paho-mqtt-c: upgrade 1.3.1 -> 1.3.2), paho-mqtt-c was supposedly updated to 1.3.2. However, the SRCREV did not match the v1.3.2 tag. With the update to 1.3.2, the license was changed from EPL-1.0 | EDL-1.0 to EPL-2.0 | EDL-1.0. This was updated in commit b0345e3f for LIC_FILES_CHKSUM, but not in LICENSE. Remove do_configure_prepend_libc-musl() as this has now been fixed upstream. Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* paho-mqtt-c: upgrade 1.3.1 -> 1.3.2Wang Mingyu2020-04-262-5/+49
| | | | | | | | | | | add patches for resoving compile error with musl: 0001-Fix-bug-of-free-with-musl.patch Eclipse Public License : update to v 2.0 -License-Update: updated to 2020. Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* paho-mqtt-c: upgrade 1.3.0 -> 1.3.1Zheng Ruoqin2019-11-011-1/+1
| | | | | Signed-off-by: Zheng Ruoqin <zhengrq.fnst@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* paho-mqtt-c: enable SSLErik Botö2019-07-101-0/+2
| | | | | | | | Pass the option PAHO_WITH_SSL=ON when invoking cmake in order to enable the build of the SSL variants of the libraries. Signed-off-by: Erik Botö <erik.boto@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* paho-mqtt-c: 1.2.1 -> 1.3.0Pascal Bach2019-04-161-13/+6
| | | | | | | | | Switch to cmake instead of manually installing everything. Paho-mqtt still adds some unnecessary files into /usr we have to delete them. Signed-off-by: Pascal Bach <pascal.bach@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* paho-mqtt-c: Upgrade to 1.2.1Leon Anavi2018-07-031-1/+1
| | | | | | | Upgrade paho.mqtt.c to the latest stable release from April 10. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* paho-mqtt-c: add recipe from meta-intel-iot-middleware and updatePaul Eggleton2017-09-072-0/+60
The following improvements have been made over the recipe that was in meta-intel-iot-middleware (a layer which is no longer actively maintained): * Upgrade to 1.2.0. The version number being used previously (3.1) was bogus - I guess someone saw that it supported the MQTT *protocol* version 3.1 and assumed that was the library version. Since we are renaming it to paho-mqtt-c at the same time to distinguish it from other Eclipse Paho MQTT library flavours, we don't need to bump PE. * Fix SRC_URI since the repository has been moved * Fix "No GNU_HASH in the elf binary" QA error * Add notice.html and about.html to LIC_FILES_CHKSUM since they cover licensing * Add description, Signed-off-by and Upstream-Status to makefile.patch * Set short description in SUMMARY * Drop unnecessary custom do_compile - the default implementation basically does the same thing * Drop RDEPENDS on openssl - linking already ensures runtime dependencies get set correctly * Move DEPENDS further up Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>