Commit Graph

17684 Commits

Author SHA1 Message Date
Leon Anavi
64aed6b544 python3-wheel: Upgrade 0.34.2 -> 0.35.1
Upgrade to release 0.35.1:

- Switched to the packaging library for computing wheel tags
- Fixed a resource leak in WheelFile.open()

License-Update: Use PKG-INFO to check the license.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-18 09:37:23 -07:00
Leon Anavi
d14c6aee12 python3-cffi: Upgrade 1.14.1 -> 1.14.2
Upgrade to release 1.14.2:

- CPython 3 on Windows: we again try to compile with
  Py_LIMITED_API by default. This flag is not added if you run the
  compilation with CPython 3.4, as it only works with CPython >=
  3.5, but by now this version of Python is quite old (and we no
  longer distribute cffi wheels for it).
- You can manually disable Py_LIMITED_API by calling
  ffi.set_source(..., py_limited_api=False).

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-18 09:37:18 -07:00
Leon Anavi
946c58c1d1 python3-isort: Upgrade 5.3.2 -> 5.4.2
Upgrade to release 5.4.2:

- Fixed: Known other does not work anymore with .editorconfig.
- Fixed: Regression in first known party path expansion.
- Fixed: --combine-as loses # noqa in different circumstances.
- Implemented: support for length sort only of direct (AKA
  straight) imports.
- Fixed: --combine-as loses # noqa.
- Fixed: --dont-order-by-type CLI broken.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-18 09:37:14 -07:00
Leon Anavi
09f4a49ccf python3-bcrypt: Upgrade 3.1.7 -> 3.2.0
Upgrade to release 3.2.0:

- Added typehints for library functions
- Dropped support for Python versions less than 3.6
- Shipped abi3 Windows wheels (requires pip >= 20)

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-18 09:37:10 -07:00
Leon Anavi
6868a21701 python3-humanize: Upgrade 2.5.0 -> 2.6.0
Upgrade to release 2.6.0:

- Deploy docs to Read the Docs
- Build API reference docs from docstrings using MKDocs
- Function to represent timedeltas without losing precision
- Improve default locale path discovering
- Added Ukrainian language to list in README.md

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-18 09:37:05 -07:00
Leon Anavi
8886ad76c0 python3-matplotlib: Upgrade 3.3.0 -> 3.3.1
Upgrade to release 3.3.1 that contains several critical bug-fixes:

- fix docstring import issues when running Python with
  optimization
- fix hist with categorical data, such as with Pandas
- fix install on BSD systems
- fix nbagg compatibility with Chrome 84+
- fix ordering of scatter marker size in 3D plots
- fix performance regression when plotting Paths
- fix reading from URL in imread
- fix several regressions with new date epoch handling
- fix some bad constrained and tight layout interactions
  with colorbars
- fix use of customized toolbars in TkAgg and WXAgg backends

Add the native recipe for python3-certifi to DEPENDS.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-18 09:36:11 -07:00
Khem Raj
aef9af7697 minifi-cpp: Fix linking with libxml2
when libxml2-native is staged, then on x86 it starts to detect that for
target and fail to build

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-18 09:35:23 -07:00
Khem Raj
fa9f26ee02 opencv: Upgrade to 4.4.0
Add a patch to workaround a gcc bug on rv64

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-18 00:45:55 -07:00
Khem Raj
74152e82da opengl-es-cts: Use SECURITY_NOPIE_CFLAGS
Fixes
ERROR: opengl-es-cts-3.2.6.1-r0 do_package_qa: QA Issue: opengl-es-cts: ELF binary /usr/lib/opengl-es-cts/deqp-gles3 has relocations in .text
opengl-es-cts: ELF binary /usr/lib/opengl-es-cts/cts-runner has relocations in .text
opengl-es-cts: ELF binary /usr/lib/opengl-es-cts/glcts has relocations in .text
opengl-es-cts: ELF binary /usr/lib/opengl-es-cts/deqp-gles2 has relocations in .text
opengl-es-cts: ELF binary /usr/lib/opengl-es-cts/de-internal-tests has relocations in .text [textrel]

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-17 22:33:34 -07:00
Khem Raj
8c6115ce91 gerbera: Disable PIE on rv64
It ends up with textrels otherwise
QA Issue: gerbera: ELF binary /usr/bin/gerbera has relocations in .text
[textrel]

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-17 22:04:27 -07:00
Colin McAllister
02f2eb8d50 autossh: Created recipe
Added recipe for autossh tool.

Signed-off-by: Colin McAllister <colinmca242@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-17 17:59:34 -07:00
Khem Raj
4c77cf827c directfb: Disable dtor-typedef warning with clang11
Fixes build
src/core/Renderer.cpp:2021:21: error: destructor cannot be declared using a typedef 'DirectFB::Renderer::Throttle' (aka 'DirectFB::Throttle') of the class name [-Wdtor-typedef]
Renderer::Throttle::~Throttle()
                    ^

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-17 17:52:09 -07:00
Khem Raj
302a6c4474 sedutils: Fix build with clang11
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-17 17:52:09 -07:00
Khem Raj
6c25c47337 libyui-ncurses: Disable werror with clang
clang11 find inconsistencies with overloading of functions and emits
additional warning, lets not treat the warnings as errors on clang
untill this is fixed

Add RELWITHDEBINFO so debug info is generated as well

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-17 17:18:29 -07:00
Khem Raj
503d90b608 minifi-cpp: Fix build with lto/clang
Define CMAKE_RANLIN to llvm-ranlib and use lld for linking since it
detects LTO use for civetweb and therefore archives (.a) should be
creatd is compiler ar/ranlib and gold or lld be used.

backport a patch to fix build with clang, this patch is already proposed
via [1]

[1] https://github.com/facebook/rocksdb/pull/7265

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-17 16:26:14 -07:00
Leon Anavi
7c6bf8926c mosquitto: Upgrade 1.6.10 -> 1.6.11
Upgrade to release 1.6.11:

Broker:
- Fix usage message only mentioning v3.1.1.
- Fix broker refusing to start if only websockets listeners were
  defined.
- Change systemd unit files to create /var/log/mosquitto before
  starting.
- Don't quit with an error if opening the log file isn't possible.
- Fix bridge topic remapping when using "" as the topic.
- Fix messages being queued for disconnected bridges when clean
  start was set to true.
- Fix `autosave_interval` not being triggered by messages being
  delivered.
- Fix websockets clients sometimes not being disconnected promptly.
- Fix "slow" file based logging by switching to line based
  buffering.
- Log protocol error message where appropriate from a bad
  UNSUBSCRIBE, rather than the generic "socket error".
- Don't try to start DLT logging if DLT unavailable, to avoid a
  long delay when shutting down the broker.
- Fix potential memory leaks.
- Fix clients not receiving messages after a previous client with
  the same client ID and positive will delay interval quit.
- Fix overly broad HAVE_PTHREAD_CANCEL compile guard.

Client library:
- Improved documentation around connect callback return codes.
- Fix `mosquitto_publish*()` no longer returning
  `MOSQ_ERR_NO_CONN` when not connected.
- `mosquitto_loop_start()` now sets a thread name on Linux,
  FreeBSD, NetBSD, and OpenBSD.
- Fix `mosquitto_loop_stop()` not stopping on Windows.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-17 12:26:41 -07:00
Arthur She
608b0ee234 xmlrpc-c: Upgrade 1.51.03 -> 1.54.02
Upgrade to release 1.54.02:

- Build: Use 'curl-config' found at configure time, not at make time.
- Fix bug: 'toValue' won't compile for vector of vectors or map of vectors. Thanks Yang Bo .
- Fix tiny memory leak in virtually impossible low memory situation.

It also solved one igt-gpu-tools test results misleading issue [1]

[1] https://gitlab.freedesktop.org/drm/igt-gpu-tools/-/issues/92

Signed-off-by: Arthur She <arthur.she@linaro.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-17 12:26:41 -07:00
Khem Raj
c699d2088e crash: Fix arm64 build with -fno-common
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-17 12:26:41 -07:00
Khem Raj
545f6d0891 opensaf: Fix build with -fno-common
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-17 12:26:41 -07:00
Khem Raj
de793ef7ac pegtl: Disable type-limits warning
gcc 10.2 warns with this
rep_one_min_max.hpp:40:26: error: comparison of unsigned expression in '>= 0' is always true [-Werror=type-limits]

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-17 12:26:41 -07:00
Khem Raj
5d949d9322 fwts: Upgrade to 20.07.00
Use B = S since new version uses relative paths in makefiles
this version compiles fine with clang too

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-17 12:26:40 -07:00
Changqing Li
e7bf8b6cb2 mozjs: fix multilib conflict
fix error:
.do_rootfs.2023872:4562:  file /usr/bin/js60-config conflicts between attempted installs of mozjs-dev-60.9.0-r0.core2_64 and lib32-mozjs-dev-60.9.0-r0.core2_32
log.do_rootfs.2023872:4563:  file /usr/include/mozjs-60/js-config.h conflicts between attempted installs of mozjs-dev-60.9.0-r0.core2_64 and lib32-mozjs-dev-60.9.0-r0.core2_32

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-14 06:51:01 -07:00
Khem Raj
4e42fe5519 opencl-icd-loader: Update beyond 2020.06.16
License-Update: License is now apache-2.0 as per [1]

Fixes build wih gcc10
Gather install artifacts from new locations

[1] 44f384ae62

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Anuj Mittal <anuj.mittal@intel.com>
2020-08-13 22:37:49 -07:00
Khem Raj
c164328e53 ocl-icd: Upgrade to latest
License-Update: Update copyrights [1]

[1] 3920205736 (diff-7116ef0705885343c9e1b2171a06be0e)

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Anuj Mittal <anuj.mittal@intel.com>
2020-08-13 22:37:48 -07:00
Khem Raj
e7af0ade75 opencl-headers: Upgrade to v2020.06.16
License-Update: Switched to Apache-2.0 [1]

[1] 35deb7576b (diff-9879d6db96fd29134fc802214163b95a)

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-13 22:37:48 -07:00
Khem Raj
bda3ee6276 nodejs: Upgrade to 12.18.3
Drop already upstreamed patches
use builtin uv, it does not build without it

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-13 22:37:48 -07:00
Khem Raj
8e53fff2e9 makedumpfile: Fix build with -fno-common
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-13 22:37:48 -07:00
Khem Raj
d23e9b9691 tcsh: Fix build with -fno-common
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-13 22:37:48 -07:00
Khem Raj
f5b604706f ifplugd: Fix build with gcc10/-fno-common
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-13 22:37:48 -07:00
Khem Raj
e77bdb0e69 xf86-video-ati: Fix link failure with gcc 10
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-13 22:37:48 -07:00
Khem Raj
514a9e31ee wifi-test-suite: Update to latest tip
Fix build with gcc10/-fno-common

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-13 22:37:48 -07:00
Khem Raj
a116115efb libforms: Fix build with -fno-common
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-13 22:37:48 -07:00
Khem Raj
161072d800 mg: Upgrade to 20200723 tag
Fixes build with gcc10

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-13 22:37:48 -07:00
Khem Raj
7683c1a606 liblbxutil: Fix build with gcc10/-fno-common
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-13 22:37:48 -07:00
Khem Raj
fc2217f310 openocd: Fix build with gcc10/-fno-common
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-13 22:37:48 -07:00
Khem Raj
857dcd9cc8 cdrkit: Fix build with -fno-common
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-13 22:37:48 -07:00
Khem Raj
ab1f4f709f sblim-sfcb: Fix build with -fno-common
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-13 22:37:48 -07:00
Khem Raj
33299870ca smstools3: Fix build with -fno-common
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-13 22:37:48 -07:00
Khem Raj
f826560497 ipmitool: Fix build with -fno-common
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-13 22:37:48 -07:00
Khem Raj
c93035a0fe fbida: Upgrade to 2.14
* Redo libjpeg detection to use cross cpp
* Add missing dependencies
* Use cairo only when it is compiled with EGL support which is not defaul
  in oe-core
* Fix build  with gcc10

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-13 22:37:48 -07:00
Khem Raj
646429ef0a fluentbit: Use -fcommon to compile
gcc10+ defaults to -fno-common and fluentbit does not compile with
-fno-common

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-13 22:37:48 -07:00
Khem Raj
5b21133082 lprng: Fix build with -fno-common
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-13 22:37:48 -07:00
Khem Raj
401b614d50 sharutils: Fix build with -fno-common
GCC 10 defaults to -fno-common that results into errors on multiple
global variable definitions

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-13 22:37:48 -07:00
Andrey Konovalov
bbf746857d libcamera: fix packaging and installation
libcamera checks if RPATH or RUNPATH dynamic tag is present in
libcamera.so. If it does, it assumes that libcamera binaries are
run directly from the build directory without installing them, and
tries to use resorces like IPA modules from the build directory.
Mainline meson strips RPATH/RUNPATH out from libcamera.so file
at install time. But openembedded-core patches meson to disable
RPATH/RUNPATH removal. That's why  we need to remove this tag manually
in do_install_append().

IPA module is signed (with openssl dgst) after it is built. But
during packaging the OE build system 1) splits out debugging info,
and 2) strips the binaries. So the IPA module so file installed
isn't the one which the signature was calculated against. Then
the signature check fails, and libcamera tries to run the IPA
module isolated (in a sandbox), which doesn't work if the IPA
module wasn't designed to run isolated. The solution is to
recalculate the IPA modules signatures in ${PKGD} after do_package().

Signed-off-by: Andrey Konovalov <andrey.konovalov@linaro.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-13 22:37:48 -07:00
Slater, Joseph
98991b2e0f aoetool: make builds reproducible
Strip host path infomation out of binaries by not suppressing
default CFLAGS.

Signed-off-by: Joe Slater <joe.slater@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-13 22:37:48 -07:00
Khem Raj
29de5fbc5e owfs: Fix build with -fno-common
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-13 22:32:08 -07:00
Khem Raj
620ef0206f read-edid: Fix build with gcc-10+
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-13 22:32:08 -07:00
Khem Raj
4c11628581 memtester: Fix build with -fno-common
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-13 22:32:08 -07:00
Khem Raj
178a520051 python3-pandas: Add workaround to fix build with clang
This is a bug introduced by cython [1]
the workaround suppressed the additional warnings seen with clang [2]

[1] https://github.com/cython/cython/issues/3474
[2] https://github.com/pandas-dev/pandas/issues/33239

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2020-08-13 22:32:08 -07:00
Khem Raj
c3f9e92fb2 python3-matplotlib: Use lld for linking when using clang
build uses LTO and for some reason it does not work well when using
clang-11

Fixes

| /mnt/b/yoe/master/build/tmp/work/armv7vet2hf-neon-yoe-linux-musleabi/python3-matplotlib/3.3.0-r0/recipe-sysroot-nat
ive/usr/bin/arm-yoe-linux-musleabi/arm-yoe-linux-musleabi-ld.gold: error: /mnt/b/yoe/master/build/tmp/work/armv7vet2h
f-neon-yoe-linux-musleabi/python3-matplotlib/3.3.0-r0/build/temp.linux-x86_64-3.8/extern/agg24-svn/src/agg_bezier_arc
.o: not an object or archive

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
2020-08-13 22:32:08 -07:00