Commit Graph

23855 Commits

Author SHA1 Message Date
Khem Raj 8779752903 lirc: Fix build on musl
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-28 23:57:15 -07:00
Khem Raj 2d7e9e2fe7 samba: Fix warnings in configure tests for rpath checks
Add a patch to avoid implicit-function-declaration warnings, they will
soon become errors with clang 15+

set path for privatelibdir

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-28 23:57:15 -07:00
Khem Raj bb8b1640c9 python3-pyephem: Fix build with python3 and musl
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-28 23:57:15 -07:00
Khem Raj 6dd82f3a04 python3-netifaces: Fix build with python3 and musl
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-28 23:57:15 -07:00
Khem Raj 3dd74712ed dvb-apps: Use tarball for SRC_URI and fix build on musl
Convert to using tarball for SRC_URI, this is only recipe in
meta-openembedded needing mercurial fetcher

Fix the stime replacement patch to fix type errors on time_t

| dvbdate.c:313:12: error: incompatible pointer to integer conversion assigning to 'time_t' (aka 'long') from 'time_t **' (aka 'long **') [-Wint-conversion]
|         ts.tv_sec = &new_time;
|                   ^ ~~~~~~~~~

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-28 23:57:15 -07:00
Khem Raj b81f66a09a vorbis-tools: Fix build on musl
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-28 23:57:15 -07:00
Khem Raj d58a582e2f aom: Upgrade to 3.4.0
This fix brings in following changes [1]
Add -D_GNU_SOURCE on musl to fix ftello()

[1] https://aomedia.googlesource.com/aom/+/refs/tags/v3.4.0
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-28 23:57:15 -07:00
Yi Zhao 2b8b5dbe03 samba: fix buildpaths issue
The test case tfork_cmd_send in smbtorture fails on target as it
requries a script located in the source directory:

$ smbtorture ncalrpc:localhost local.tfork.tfork_cmd_send
test: tfork_cmd_send
/buildarea/build/tmp/work/core2-64-poky-linux/samba/4.14.14-r0/samba-4.14.14/testprogs/blackbox/tfork.sh:
Failed to exec child - No such file or directory

This also triggers the buildpaths warning:
QA Issue: File /usr/bin/smbtorture in package samba-testsuite contains reference to TMPDIR [buildpaths]

Skip this test case in smbtorture to avoid the warning.

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-27 07:39:10 -07:00
Markus Volk 5ae3668320 pipewire: improve runtime dependency settings
- set pipewire-jack to be runtime recommended if it is built
- make media-session and wireplumber conflicting each other

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-27 07:39:10 -07:00
Vyacheslav Yurkov 8c6ae75bef protobuf: disable protoc binary for target
When applications want to use protoc during the build, the target binary
has to be disabled in order to avoid following error:

|   The imported target "protobuf::protoc" references the file
|
|      "<application build dir>/recipe-sysroot/usr/bin/protoc-<protobuf version>"
|
|   but this file does not exist.  Possible reasons include:
|
|   * The file was deleted, renamed, or moved to another location.
|
|   * An install or uninstall procedure did not complete successfully.
|
|   * The installation package was faulty and contained
|
|      "<application build dir>/recipe-sysroot/usr/lib/cmake/protobuf/protobuf-targets.cmake"
|
|   but not all the files it references.

Signed-off-by: Vyacheslav Yurkov <Vyacheslav.Yurkov@bruker.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-27 07:39:10 -07:00
Philip Balister d2fef0d712 Remove dead link and old information from the README.
Signed-off-by: Philip Balister <philip@balister.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-27 07:37:46 -07:00
Jan Vermaete bf5463dda7 makeself: added makeself as new recipe
Based on the older recipe of intel-iot-refkit.

Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-27 07:37:46 -07:00
Vyacheslav Yurkov 4db814180c protobuf: change build system to cmake
Autotools support has been removed and replaced completely by CMake.

See related issues for details:
https://github.com/protocolbuffers/protobuf/issues/7911
https://github.com/protocolbuffers/protobuf/pull/10132

Drop autotools patches too.

Signed-off-by: Vyacheslav Yurkov <Vyacheslav.Yurkov@bruker.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-27 07:37:46 -07:00
Vyacheslav Yurkov 61e3493c53 protobuf: 3.19.4 -> 3.21.5 upgrade
Drop the patch that was accepted upstream
Forward port clang-mips patch

Signed-off-by: Vyacheslav Yurkov <Vyacheslav.Yurkov@bruker.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-27 07:37:45 -07:00
Philip Balister 8eb1905780 python3-pybind11: Update to Version 2.10.0.
* Dropped patch for cross compile. 918d4481a4f69c7a4cbb4282acbabd28e2433039
   fixes this upstream.
 * This also fixing an issue building gnuradio where pybind looked for
   something in /usr/include/pythonX.Y on the build machine.

Signed-off-by: Philip Balister <philip@balister.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-27 07:37:45 -07:00
Wang Mingyu f1a45bbc99 python3-jsonrpcserver: Add dependence python3-typing-extensions
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-27 07:37:45 -07:00
Wang Mingyu 4f00a706b8 python3-pythonping: upgrade 1.1.2 -> 1.1.3
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-27 07:37:45 -07:00
Wang Mingyu c072aa9195 python3-hexbytes: upgrade 0.2.3 -> 0.3.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-27 07:37:45 -07:00
Xu Huan d98d8dc8a6 python3-grpcio: upgrade 1.47.0 -> 1.48.0
0001-absl-always-use-asm-sgidefs.h.patch
removed since it's included in 1.48.0

abseil-ppc-fixes.patch
refreshed for new version

License-Update:
  Add the contents of Mozilla Public License to license file.

Signed-off-by: Xu Huan <xuhuan.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-27 07:37:45 -07:00
Xu Huan 81fedc5a67 python3-grpcio-tools: upgrade 1.47.0 -> 1.48.0
Signed-off-by: Xu Huan <xuhuan.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-27 07:37:45 -07:00
Xu Huan 80195b718b python3-google-auth: upgrade 2.10.0 -> 2.11.0
Changelog:
=========
Features
---------
    add integration tests for configurable token lifespan (#1103) (124bae6)

Bug Fixes
--------
    Async certificate retrieving (#1101) (05f125d)

Signed-off-by: Xu Huan <xuhuan.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-27 07:37:45 -07:00
Xu Huan 62fa983265 python3-google-api-python-client: upgrade 2.56.0 -> 2.57.0
Signed-off-by: Xu Huan <xuhuan.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-27 07:37:45 -07:00
Xu Huan aedb72c633 python3-fastjsonschema: upgrade 2.16.1 -> 2.16.2
Changelog:
===========
Fix compile to code tests to run them on any platform

Signed-off-by: Xu Huan <xuhuan.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-27 07:37:45 -07:00
zhengrq.fnst 537a38f502 python3-cantools: upgrade 37.1.0 -> 37.1.2
Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-27 07:37:45 -07:00
zhengrq.fnst c444fd9c5e python3-eth-account: 0.6.1 -> 0.7.0
Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-27 07:37:45 -07:00
zhengrq.fnst 2b3006809e python3-charset-normalizer: upgrade 2.1.0 -> 2.1.1
Changelog:
============
Deprecated
------------
    Function normalize scheduled for removal in 3.0

Changed
----------
    Removed useless call to decode in fn is_unprintable (#206)

Fixed
---------
    Third-party library (i18n xgettext) crashing not recognizing utf_8 (PEP 263) with underscore

Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-27 07:37:45 -07:00
zhengrq.fnst d8b05657c1 python3-asttokens: upgrade 2.0.7 -> 2.0.8
Changelog:
  Fix mypy explicit re-export issues

Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-27 07:37:45 -07:00
Yi Zhao 262e54e314 python3-jsonrpcserver: upgrade 5.0.7 -> 5.0.8
Drop local patch which has been merged upstream.

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-27 07:37:45 -07:00
Potin Lai 6829528d49 idevicerestore: SRCREV bump 280575b..7d622d9
Changelogs:
==========
7d622d9 restore: Don't print 'Attempting to continue after critical error' warning when no error was detected
6bc672c Make sure to exactly match the passed variant when using --variant
e667b49 Add --variant command line switch to specify build identity to use
fbbd4b6 Ignore 'Research*' variant in build identity selection
20ad978 ipsw: Add workaround for missing RestoreBehavior entries for ipsw info
efd00b4 Don't print an error message when RestoreBehavior is missing
170a17e ipsw: Improve error message when fwrite fails
eff9fab Support iOS 16.0 Beta 2 (#506)
aa25a29 Remove more serial number checks, and get ECID early on in all modes
f6c3d53 Add support for FirmwareUpdaterPreflight message
3525150 Use more elegant way to match file name to component name
5831f78 restore: Fix memory corruption in restore_get_timer_firmware_data
6d3f4cf Add support for iOS 16
f80a876 ipsw: Update to reflect color macro name change in libimobiledevice-glue
ddc0c16 Fix restore for devices that don't have eUICC
51b33f4 Increase recovery mode disconnect and re-connect timeout from 10 to 60 seconds
0b269e6 configure: Only check for pthread if really required
6a16d60 configure: Make sure the plist_from_json works
9052c7f Print version string upon execution
86c53b4 autoconf: Automatically derive version number from latest git tag
8f7afa0 More code improvements using _plist_dict_copy_* helper
71561a4 Use proper detection for macOS restore path (instead of version number comparison)
2eb8865 Fix build identity selection for beta (developer) firmware
190473b restore: Fixed a problem that nobody even knew existed
e833a30 normal: Skip fetching FirmwarePreflightInfo for non-baseband devices
ca44e4d tss: Fix img4 tag for TSS request
03f2bae tss/restore: Improve code readability with plist helpers and removal of unneeded comments
7eaa1fa Add support for Timer,* components and TSS found in iPad Air 5th gen firmware
e28d96d ipsw: Use libplist's new plist_from_json API
d0a61eb Updated README with pkg-config requirement

Signed-off-by: Potin Lai <potin.lai.pt@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-27 07:37:45 -07:00
Potin Lai 29abc6ceec usbmuxd: add usbmuxd_git.bb
Add usbmuxd_git.bb to point to latest commit on github

Signed-off-by: Potin Lai <potin.lai.pt@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-27 07:37:45 -07:00
Potin Lai 1ddbf3f7a3 libusbmuxd: add libusbmuxd_git.bb
Add libusbmuxd_git.bb to point to latest commit on github

Signed-off-by: Potin Lai <potin.lai.pt@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-27 07:37:45 -07:00
Potin Lai c710cbe830 libirecovery: SRCREV bump e190945..ab5b4d8
Changelogs:
==========
ab5b4d8 Introduce non-persistent setenvnp command
17c02be Updated .gitignore
6e68ca7 Add device ID for macOS 12 Apple Silicon VMs
82d2357 Updated README with pkg-config requirement
c42442a Add Studio Display (device lookup)
ae49507 Use MACH_PORT_NULL to deal with kIOMasterPortDefault/kIOMainPortDefault rename

Signed-off-by: Potin Lai <potin.lai.pt@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-27 07:37:45 -07:00
Potin Lai 683950e579 libimobiledevice: add libimobiledevice_git.bb
Add libimobiledevice_git.bb to point to latest commit on github

Signed-off-by: Potin Lai <potin.lai.pt@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-27 07:37:45 -07:00
Potin Lai 8eef4812cb libimobiledevice-glue: SRCREV bump bc6c44b..d2ff796
Changelogs:
==========
d2ff796 termcolors: Rename COLOR_* macros to FG_* due to conflict with ncurses
c2e237a [clang-tidy] Do not use else after return/break/continue
1c7619d [clang-tidy] utils: Fix too small loop variable
c6ae88f [clang-tidy] use uppercase numeric literals
00131b5 termcolors: Add missing stdio.h include

Signed-off-by: Potin Lai <potin.lai.pt@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-27 07:37:45 -07:00
Potin Lai d13b37bf8f libplist: add libplist_git.bb
Add libplist_git.bb to point to latest commit on github

Signed-off-by: Potin Lai <potin.lai.pt@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-27 07:37:45 -07:00
Yi Zhao 0afcb4be77 samba: upgrade 4.14.13 -> 4.14.14
This is a security release in order to address the following defects:

CVE-2022-2031: Samba AD users can bypass certain restrictions associated
               with changing passwords.
               https://www.samba.org/samba/security/CVE-2022-2031.html

CVE-2022-32744: Samba AD users can forge password change requests for
                any user.
                https://www.samba.org/samba/security/CVE-2022-32744.html

CVE-2022-32745: Samba AD users can crash the server process with an LDAP
                add or modify request.
                https://www.samba.org/samba/security/CVE-2022-32745.html

CVE-2022-32746: Samba AD users can induce a use-after-free in the server
                process with an LDAP add or modify request.
                https://www.samba.org/samba/security/CVE-2022-32746.html

CVE-2022-32742: Server memory information leak via SMB1.
                https://www.samba.org/samba/security/CVE-2022-32742.html

Release Notes:
https://www.samba.org/samba/history/samba-4.14.14.html

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-25 23:08:11 -07:00
Yi Zhao 1cd743f8d8 libldb: upgrade 2.3.3 -> 2.3.4
Required by samba 4.14.14.

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-25 23:08:11 -07:00
Justin Bronder 011390333b lmdb: only set SONAME on the shared library
Setting soname in LDFLAGS means that the extra mdb tools also
incorrectly get soname set.  This then triggers package.bbclass to add a
duplicate shlib_provider in /usr/bin for liblmdb.so.0.9.29.  Then any
other recipe depending on liblmdb is going to get a 'Multiple shlib
provider' error.

shlibs2/lmdb.list before:
    liblmdb.so.0.9.29:/usr/bin:0.9.29
    liblmdb.so.0.9.29:/usr/lib:0.9.29

shlibs2/lmdb.list after:
    liblmdb.so.0.9.29:/usr/lib:0.9.29

Signed-off-by: Justin Bronder <jsbronder@cold-front.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-25 23:08:11 -07:00
Khem Raj 3fa331f5e7 libmusicbrainz: Avoid -Wnonnull warning
This warning is turned into error with gcc 12.2 and when we use
updated version of neon27 which has added an attribute nonnull to
the ne_set_request_body_buffer API causes this to fail.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Andreas Müller <schnitzeltony@gmail.com>
2022-08-25 23:08:11 -07:00
Atanas Bunchev c46c759c2b python3-twitter: Upgrade 4.8.0 -> 4.10.1
Upgrading python3-twitter to 4.10.1 and adding
missing RDEPEND requests-oauthlib

The license line in PKG-INFO was moved from row 8 to row 9.

Changelog:  (https://github.com/tweepy/tweepy/releases)

New Features / Improvements:
 - Add support for Direct Message typing indicator
   and read receipts
   - Add API.indicate_direct_message_typing and
     API.mark_direct_message_read
 - Fallback to "detail" response value for HTTPException message
 - Handle "error" key of response being a string in HTTPException
 - Add asynchronous interfaces for Twitter API v2
   - Add asynchronous.AsyncClient
     - Add async_lru as requirement for async extra
   - Add asynchronous.AsyncStreamingClient
 - Add support for reverse chronological home timeline
   with Twitter API v2
   - Add Client.get_home_timeline and AsyncClient.get_home_timeline
 - Update the User-Agent header based on AsyncStream.user_agent
   even if AsyncStream.session is already initialized/set

Bug Fixes
 - Fix AsyncBaseClient rate limit handling
 - Fix handling of StreamRule when passed in list to
   StreamingClient.delete_rules or AsyncStreamingClient.delete_rules
 - Add support for media_fields, place_fields, and poll_fields
   parameters for Client.get_list_tweets and
   AsyncClient.get_list_tweets
 - Ignore AsyncClient method parameters explicitly passed as None

Twitter API Deprecations:
 - Deprecate Stream.sample and note deprecation of compliance
   messages for Stream.filter
 - Deprecate AsyncStream.sample and note deprecation of compliance
   messages for AsyncStream.filter

Misc:
 - Use setup.cfg for coverage.py configuration
   - Explicitly specify coverage >= 4.4.2 requirement for dev extra
 - Use setup.cfg for tox configuration
   - Update lower bound for dev extra tox requirement to >= 3.21.0
 - Remove tests_require from setup.py
 - Stop creating universal wheels
 - Update and improve various documentation and tests
 - Log text of HTTP response when handling request error in BaseStream
 - Update Requests documentation URL for Intersphinx linking
 - Correct typo in documentation for StreamingClient and
   AsyncStreamingClient add_rules and delete_rules methods

Signed-off-by: Atanas Bunchev <atanas.bunchev@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-25 23:08:11 -07:00
Vyacheslav Yurkov 3ef754446c protobuf: correct ptest dependency
Signed-off-by: Vyacheslav Yurkov <Vyacheslav.Yurkov@bruker.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-25 23:08:11 -07:00
Jan Luebbe d83086a2e4 gensio: upgrade 2.3.1 -> 2.5.2
Version 2.5.2 contains an include sys/unistd.h, which is not available
with musl, so fix the include path.

Signed-off-by: Jan Luebbe <jlu@pengutronix.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-25 23:08:11 -07:00
Khem Raj b2c878e306 satyr: Fix build on musl/clang
Fixes
| py_base_stacktrace.c:301:5: error: call to undeclared function 'g_free'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
|     g_free(text);
|     ^

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-25 23:08:11 -07:00
Khem Raj 0d8fbade0b neon: Upgrade to 0.32.2
Drop libxml2-config patch, its not needed anymore
Do not install documentation, it does not cross build

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-25 23:08:11 -07:00
Khem Raj 03b66442a5 libteam: Include missing headers for strrchr and memcmp
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-25 23:08:11 -07:00
Khem Raj 7d099808f0 python3-grpcio: Enable largefile support explicitly
This ensures that third party packages like zlib can get this in CFLAGS

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-25 23:08:11 -07:00
Khem Raj 1b26adb83a libesmtp: Define _GNU_SOURCE
Needed for strlcpy

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-25 23:08:11 -07:00
Khem Raj 07fd046936 rygel: Upgrade to 0.40.4
Switch to meson build system
Fix build with clang

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-25 23:08:11 -07:00
Khem Raj 6147241ebe gst-editing-services: Add recipe
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-25 23:08:11 -07:00
Khem Raj 12fb09281f ssmtp: Fix null pointer assignments
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-25 23:08:11 -07:00