aboutsummaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-connectivity/zeromq
AgeCommit message (Collapse)Author
2023-07-03cppzmq: Move the version to the recipe file namePeter Kjellerstedt
This allows a versioned bbappend to be used. Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-06-27cppzmq: upgrade 4.9.0 -> 4.10.0Wang Mingyu
Changelog: ========== message_t::rebuild with string argument, like the constructor #579 Add DRAFT socket options for libzmq 4.3.2-4 #594 Add function for adding file descriptor to poller_t #595 Fix noexcept warnings #581 Disambiguation from other max functions #578 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-06-22zeromq: consider license exception over LGPL-3.0Remi Peuvergne
MJ: v1 was already merged before LGPLv3+ was dropped from LICENSE based on https://lists.openembedded.org/g/openembedded-devel/message/103320 causing: ERROR: QA Issue: Recipe LICENSE includes obsolete licenses LGPLv3+ [obsolete-license] Signed-off-by: Remi Peuvergne <remi.peuvergne@non.se.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-06-14zeromq: consider license exception over LGPL-3.0Remi Peuvergne
Signed-off-by: Remi Peuvergne <remi.peuvergne@non.se.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-02-01zeromq: Fix build with gcc13Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-10-18cppzmq: upgrade 4.8.1 -> 4.9.0Wang Mingyu
Changelog: ========== Type-safe socket.get(sockopt::type) #523 GCC C++14 fix #553 Support ZMQ_ONLY_FIRST_SUBSCRIBE #558 Add pkg-config file and instructions #564 #570 Fix missing include #568 Fix monitor test failures #576 Improved documentation #519 #524 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-07-02cppzmq: fix -dev RDEPENDSRoss Burton
Since oe-core 6f28420 PN-dev RRECOMMENDS PN instead of RDEPENDS, so this recipe RDEPENDS on a non-existent package. Unset DEV_PKG_DEPENDENCY to remove the automatic dependency on PN from PN-dev. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-03-04recipes: Update LICENSE variable to use SPDX license identifiersKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-03recipes: Update SRC_URI branch and protocolsRichard Purdie
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>
2021-09-24cppzmq: upgrade 4.8.0 -> 4.8.1Pierre-Jean Texier
See changelog https://github.com/zeromq/cppzmq/releases/tag/v4.8.1 Signed-off-by: Pierre-Jean Texier <texier.pj2@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-09-08cppzmq: upgrade 4.7.1 -> 4.8.0wangmy
Fixed: Fix MSYS libzmq discovery (#510) Fix handshake event don't need DRAFT API in libzmq v4.3.0 and above (#509) Use chrono duration for poll default timeout (#497) context_t close no longer uses deprecated function (#490) Fix for potential memory leak in monitor_t::check_event (#482) Fix if constexpr warnings on MSVC (#460) Fix conversion warnings (#459) Deprecate confusing connected() function (#458) Added: Add all draft socket types up to libzmq 4.3.4 (#488) Add support for socket_ref to multipart_t ctor/send/recv (#487, #470) Expose zmq::fd_t (#452) Add poller_t::size function (#451) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-08-03Convert to new override syntaxMartin Jansa
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>
2021-06-19czmq: Add nss packageconfigKhem Raj
Its already disabled by default so no changes otherwise Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-06-19czmq: Use Cmake knobs to enable/disable designed packageconfigsKhem Raj
CMAKE_DISABLE_FIND_PACKAGE_<pkg> disables detection and would achieve same but ON/OFF seems easier to understand Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-06-19czmq: Add libmicrohttpd feature via packageconfigKhem Raj
Keep it disabled by default Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-06-19czmq: Inherit pkgconfigKhem Raj
This is required for cmake's find_package to work Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-12czmq: Conflict resolution for sha1.hWang Mingyu
libmd(oe-core) also uses the doc 'sha1.h', so package it in own subdirs of czmq. Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-25czmq: upgrade 4.2.0 -> 4.2.1zangrc
Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-22zeromq: upgrade 4.3.3 -> 4.3.4zhengruoqin
Signed-off-by: Zheng Ruoqin <zhengrq.fnst@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-12-28cppzmq: upgrade 4.7.0 -> 4.7.1zhengruoqin
Bump version number to 4.7.1 for bugfix release. Signed-off-by: Zheng Ruoqin <zhengrq.fnst@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-10-03cppzmq: upgrade 4.6.0 -> 4.7.0Pierre-Jean Texier
See full changelog: https://github.com/zeromq/cppzmq/releases/tag/v4.7.0 Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-09-10zeromq: upgrade 4.3.2 -> 4.3.3Zang Ruochen
Refresh the following patch: 0001-CMakeLists-txt-Avoid-host-specific-path-to-libsodium.patch Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-04-22zeromq: Fix host-specific path issue with libsodiumniko.mauno@vaisala.com
Avoid propagation of full build host specific path into WORKDIR/sysroot-destdir/usr/share/cmake/ZeroMQ/ZeroMQTargets.cmake when building the recipe as this causes following-like breakage on sstate cache consumer hosts (with different build host specific path, than the host that populated sstate cache) ninja: error: '/build/host/specific/path/to/zeromq/4.3.2-r0/recipe-sysroot/usr/lib/libsodium.so', needed by 'src/FooBar', missing and no known rule to make it Signed-off-by: Niko Mauno <niko.mauno@vaisala.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-03-05czmq: fix upstream version checkPierre-Jean Texier
Fixes: INFO: Skip package czmq (status = UNKNOWN_BROKEN, current version = 4.2.0, next version = N/A) After this commit: INFO: Skip package czmq (status = MATCH, current version = 4.2.0, next version = 4.2.0) Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io>
2020-03-05zeromq: fix upstream version checkPierre-Jean Texier
Fixes: INFO: Skip package zeromq (status = UNKNOWN_BROKEN, current version = 4.3.2, next version = N/A) After this commit: INFO: Skip package zeromq (status = MATCH, current version = 4.3.2, next version = 4.3.2) Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io>
2020-01-18cppzmq: bump to version 4.6.0William A. Kennington III via Openembedded-devel
This includes the following changes: 8d5c9a8 Merge pull request #374 from gummif/patch-2 ff994d9 Improved comment on workaround 615380b Problem: Invalid 32bit issues when using Conan bd27f24 Merge pull request #373 from gummif/gfa/tostring 4f9c2ea Problem: message_t to string is hard de07119 Merge pull request #370 from gummif/gfa/multipartn 30fdfe0 Simplify code by trusting the compiler 0f8601c Merge pull request #371 from gummif/gfa/move-ctors d3abe06 Problem: Move assigned objects still alive 93e3090 Problem: Missing recv multipart to fixed buffers 5ee8261 Merge pull request #366 from gummif/gfa/detail-in-api 0ef29c1 Problem: Detail namespace used in API 28aecd9 Merge pull request #367 from gummif/gfa/no-tests 76e5fb0 Problem: No multipart tests are begin run a34d2a3 Merge pull request #358 from gummif/gfa/send-recv-multipart d4d3ce3 Suppport for raw arrays in send_multipart 5cc7793 Improve algorithms and documentation 829997d Update version number to 4.6.0 to prepare for next development iteration Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-01-07cppzmq: upgrade 4.4.1 -> 4.5.0Wang Mingyu
Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-02cppzmq: bump to version 4.4.1Pierre-Jean Texier
Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-07-11zeromq: Upgrade 4.3.1 -> 4.3.2Adrian Bunk
This includes the fix for CVE-2019-13132. Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-04-06czmq: bump version 4.1.1 => 4.2.0Vincent Prince
Also, add curl and systemd to PACKAGECONFIG Signed-off-by: Vincent Prince <vincent.prince.fr@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-04-06cppzmq: bump version 4.2.3 => 4.3.0Vincent Prince
There is currently no support for building tests as googletest will be replaced by catch in next version. Signed-off-by: Vincent Prince <vincent.prince.fr@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-04-06zeromq: bump version 4.2.5 => 4.3.1Vincent Prince
Also, use cmake instead of autotools to build it. Signed-off-by: Vincent Prince <vincent.prince.fr@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-11-27Add czmq (C bindings for ZeroMQ)Adrian Bunk
Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-07-20cppzmq: use cmake to install the packagePascal Bach
This way also the required cmake configs are installed so other packages can find it. It seems also cleaner to use the upstream mechanism than to have our own install script. Signed-off-by: Pascal Bach <pascal.bach@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-04-08zeromq: Upgrade to 4.2.5Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-04-08zeromq: Fixup do_install_ptest_base failureMark Asselstine
The following error is being hit: | install: cannot stat | '.../tmp/work/core2-64-poky-linux/zeromq/4.2.3-r0/build/.libs/test_*': | No such file or directory This is being hit in the 'state of the world' builds (see [oe] State of the world, 2018-03-19). The uprev to v4.2.3 (commit 50eb3504c83c) did not take into account that the location of the tests changed in the 'build' directory as part of the new release. Updating to use the proper directory. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-03-29zeromq: 4.2.3 updateJustin Bronder
4.1.6 was released in late 2016 and upstream has moved on to the 4.2 series which has a number of new APIs but remains ABI compatible with 4.1.2+ per https://github.com/zeromq/libzmq/releases/tag/v4.2.0. 4.2.3 ChangeLog: https://github.com/zeromq/libzmq/releases/tag/v4.2.3 Signed-off-by: Justin Bronder <jsbronder@cold-front.org> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-03-16cppzmq: 4.2.3 updateJustin Bronder
Signed-off-by: Justin Bronder <jsbronder@cold-front.org> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-04-24zeromq: Upgrade to 4.1.6Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2017-01-25cppzmq: derive PV from SRCPVJoe Slater
Currently, PV is "git" and contains no version information. Signed-off-by: Joe Slater <jslater@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-08-22meta-oe: fix indentationMartin Jansa
* remove tabs which sneaked in since last cleanup * meta-oe layers are using consistent indentation with 4 spaces, see http://www.openembedded.org/wiki/Styleguide Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-08-22meta-oe: Standardize use of "_append" versus use of "+="Robert P. J. Day
Remove superfluous "+=", then manually add necessary leading space. Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-07-29zeromq: Update to version 4.1.5.Philip Balister
Added PACKAGECONFIG to use libsodium instead of builtin tweetnacl. Compiling with current master led to: | ../zeromq-4.1.5/src/ctx.cpp:50:28: fatal error: randombytes.h: No such file or directory | # include "randombytes.h" | ^ | compilation terminated. | Makefile:2573: recipe for target 'src/libzmq_la-ctx.lo' failed | make[1]: *** [src/libzmq_la-ctx.lo] Error 1 | make[1]: *** Waiting for unfinished jobs.... | In file included from ../zeromq-4.1.5/src/curve_client.cpp:41:0: | ../zeromq-4.1.5/src/curve_client.hpp:39:31: fatal error: tweetnacl_base.h: No such file or directory | # include "tweetnacl_base.h" | ^ | compilation terminated. Using external libsodium works around this. The default for PACKAGECONFIG is set to use external libsodium so the recipe builds. Signed-off-by: Philip Balister <philip@balister.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-02-25cppzmq: Bump rev.Philip Balister
Signed-off-by: Philip Balister <philip@balister.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-02-25zeromq: Update to 4.1.4.Philip Balister
* This resolves a build error due to libsodium update. Signed-off-by: Philip Balister <philip@balister.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-08-31cppzmq: Bump rev.Philip Balister
Signed-off-by: Philip Balister <philip@balister.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-08-31zeromq: upgrade to 4.1.3Roy Li
4.1.3 has the dependence on libsodium, 4.1.3 asks pkgconfig bbclass to configure, add a target to build ptest, since the orignial check will build and run which is not suitable for cross-compile, and change the ptest installation directories Signed-off-by: Roy Li <rongqing.li@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-09-26zeromq: following ptest formattingRoy Li
Signed-off-by: Roy Li <rongqing.li@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-07-15cppzmq : Adds C++ API for zeromq.Philip Balister
Signed-off-by: Philip Balister <philip@balister.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-07-15zero-mq : Add recipe.Philip Balister
Builds on ARM and tests ran on Zynq. Signed-off-by: Philip Balister <philip@balister.org> Signed-off-by: Martin Townsend <martin.townsend@xsilon.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>