Commit Graph

10774 Commits

Author SHA1 Message Date
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
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
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
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 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 0e045dd978 fio: Fix additional warnings seen with musl
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-25 23:08:11 -07:00
Khem Raj c939359a02 dhrystone: Disable warnings as errors with clang
The sourcecode predate C99 and newer compiler are becoming string about
language syntax and standards compliance,so this starts to fail builds
due to additional warnings which are being promoted to errors. The
objective of this package is measuring performance so we can ignore
compiler warnings as errors

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-25 08:01:35 -07:00
Khem Raj a54a6b3823 libb64: Switch to github fork and upgrade to 2.0.0.1+git
Many of the patches floating around has been applied to github fork and
seems to be having recent releases.

Drop patches which are either applied or fixed differently in this
version

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-25 08:01:35 -07:00
Mike Crowe 14c47261c2 yasm: Only depend on xmlto when docs are enabled
The yasm build system only requires xmlto when building its
documentation. It automatically detects whether it is present at
configure time.

Signed-off-by: Mike Crowe <mac@mcrowe.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-24 16:59:55 -07:00
Etienne Cordonnier a9bb79e1b9 uutils-coreutils: add recipe
uutils-coreutils is a rewrite of GNU coreutils in Rust.
It is licensed under MIT license.

To use this recipe add this line to your distro configuration:
PREFERRED_PROVIDER_coreutils = "uutils-coreutils"

Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-24 08:26:55 -07:00
Wang Mingyu 82a4a3fc27 zlog: upgrade 1.2.15 -> 1.2.16
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-23 19:12:52 -07:00
Wang Mingyu 7a8fa69d59 spitools: upgrade 1.0.1 -> 1.0.2
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-23 19:12:52 -07:00
Wang Mingyu 610b8fdfd4 php: upgrade 8.1.8 -> 8.1.9
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-23 19:12:52 -07:00
Wang Mingyu 812f20667a libsdl2-ttf: upgrade 2.20.0 -> 2.20.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-23 19:12:52 -07:00
Wang Mingyu 02cf10eb4f ldns: upgrade 1.8.2 -> 1.8.3
Changelog:
==========
* bugfix #183: Assertion failure with OPT record without rdata.
	  This caused packet creation with only a DO bit (for DNSSEC OK)
	  to crash. Thanks Anand Buddhdev and others for reporting this
	  so quickly.
* Fix for syntax error in pyldns

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-23 10:04:07 -07:00
Wang Mingyu dc94abad5c ctags: upgrade 5.9.20220703.0 -> 5.9.20220821.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-23 10:04:07 -07:00
Wang Mingyu 1aecfce30f ade: upgrade 0.1.1f -> 0.1.2
0001-use-GNUInstallDirs-for-detecting-install-paths.patch
removed since it's included in 0.1.2

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-23 10:04:07 -07:00
Khem Raj 8cb8931757 safec: Remove unused variable 'len'
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-23 09:55:28 -07:00
Khem Raj ff62a99e18 cpulimit: Define -D_GNU_SOURCE
This define is needed for getting memrchr() declaration

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-23 09:55:28 -07:00
Khem Raj e1e889bae4 gd: Fix build with clang-15
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-23 09:55:28 -07:00
Devendra Tewari 8403930ab4 android-tools: sleep more in android-gadget-start
Increase sleep to 10 seconds otherwise interface is not ready on rpi0w.

Signed-off-by: Devendra Tewari <devendra.tewari@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-22 08:57:20 -07:00
Changqing Li e4f8e83541 dlt-daemon: fix dlt-system.service failed since buffer overflow
dlt-system.service start failed with error:
dlt-system[367]: *** buffer overflow detected ***: terminated
dlt-system.service: Failed with result 'watchdog'.
dlt-system.service: Main process exited, code=dumped, status=6/ABRT                                                                                        dlt-system.service: Watchdog timeout (limit 2s)!

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-19 09:28:58 -07:00
Carsten Bäcker b20af98b5a spdlog: Fix CMake flag
https://github.com/gabime/spdlog/blob/eb3220622e73a4889eee355ffa37972b3cac3df5/CMakeLists.txt#L72

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-19 09:28:58 -07:00
Khem Raj d1fb6cd8a5 fluentbit: Upgrade to 1.9.7 and fix build on x86
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-18 23:41:11 -07:00
Khem Raj 6c998191cd fluentbit: Use CMAKE_C_STANDARD_LIBRARIES cmake var to pass libatomic
Since libatomic needs to be linked last in the list of libs, take
advantange of using CMAKE_C_STANDARD_LIBRARIES insread of FLB_DEPS
since DFLB_DEPS is not appended last to linker flags in CMakefiles
it ends up with undefined references for libatomic symbols in libs
appearing after FLB_LIBS in sequence

Use it for mips too

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-18 23:41:11 -07:00
Khem Raj 4ff83dfb5a audit: Revert the tweak done in configure step in do_install
This tweak is needed for building audit but not the interfaces it may
expose via the headers, therefore undo the tweak before packaging things
up

Reported-By: Scott Murray <scott.murray@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-17 11:05:56 -07:00
Wang Mingyu aa4f7c4c3e xdg-user-dirs: upgrade 0.17 -> 0.18
Changelog:
=========
 * Fixed minor leak
 * Updated translations
 * Documentation fixes

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-15 16:27:53 -07:00
Wang Mingyu dd302242f6 smarty: upgrade 4.1.1 -> 4.2.0
Changelog:
==========
 add local testrunners for all supported PHP versions using docker.
 Fix PHP 8.1 htmlspecialchars deprecation
 Do not use obsolete smarty properties '_dir_perms', '_file_perms', 'p…
 Update to HTML5-syntax in debug template
 Merge branch 'fix-issue-549-v3' of github.com:AnrDaemon/smarty into A…
 Fixed second param of unescape modifier

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-15 16:27:53 -07:00
Wang Mingyu a2ce32d26a poppler: upgrade 22.07.0 -> 22.08.0
Changelog:
=========
 * Fix rendering text on some forms
 * CairoOutputDev: Support Type3 charprocs having Resources
 * Fix crashes on malformed files

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-15 16:27:53 -07:00
Wang Mingyu c484ec1300 postgresql: upgrade 14.4 -> 14.5
0001-configure.ac-bypass-autoconf-2.69-version-check.patch
refreshed for new version.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-15 16:27:53 -07:00
Wang Mingyu 2664fb5ec3 poco: upgrade 1.12.1 -> 1.12.2
Changelog:
=========
- GH #3460 fix(Platform): LoongArch support
- GH #3688 Linking Crypto-testrunner fails
- GH #3693 VS2022 compilation issues
- GH #3698 SIGABRT in OSSL_PROVIDER_unload with static OpenSSL3
- GH #3699 POSIX Event state need not be atomic
- GH #3700 Release script must include build_vs170.cmd
- GH #3708 wakeup fd is never read
- GH #3711 lowercase winsock2 and iphlpapi to allow cross compile
- GH #3716 Compiling with clang_cl_x64_x64 on Visual Studio 2022 failed
- GH #3717 Only support extracting JSON fields when the SDK supports it
- GH #3719 PocoNet Project File does not support Visual Studio 2022
- GH #3720 Update max MSVC version information
- GH #3721 fails to build with Visual Studio projects
- GH #3722 Added missing Crypto Header to ProGen source
- GH #3724 Crypto: Progen again to add new files and bring back ARM64 configuration
- GH #3727 Add how to install using Conan section on README
- GH #3733 Poco::format and C++20
- GH #3734 g++ C++20 warnings

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-15 16:27:53 -07:00
Wang Mingyu ca831e8d5b nlohmann-json: upgrade 3.10.5 -> 3.11.2
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-15 16:27:53 -07:00
Wang Mingyu 6a94da5d17 fio: upgrade 3.30 -> 3.31
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-15 16:27:53 -07:00
Wang Mingyu 68df7a1749 nano: upgrade 6.3 -> 6.4
Changelog:
==========
  bump version numbers and add a news item for the 6.4 release
  display: remember text and column positions when softwrapping a line
  docs: concisely describe how the linter behaves
  docs: remove the two notices about the changed defaults
  docs: rename README.GIT to README.hacking, so it's clearer what is meant
  docs: stop mentioning the obsoleted keywords that were removed
  files: designate the root directory with a simple "/", not with "//"
  formatter: instead of leaving curses, use full_refresh() to wipe messages
  gnulib: update to its current upstream state
  help: reshuffle two shortcuts so that more help-line items are paired
  options: stop accepting -z, as --suspendable has been dropped too
  rcfile: remove five obsolete or deprecated keywords
  syntax: default: do not colorize a square or angle bracket after a URL
  syntax: perl: add missing keywords, and reduce the length of some lines
  syntax: python: mention an alternative linter in a comment
  tweaks: add a missing word to a news item
  tweaks: add a translator hint
  tweaks: improve a comment, and reshuffle two functions plus some lines
  tweaks: put each regex on separate line, to better show many keywords
  tweaks: rename a variable, to not be the same as a function name
  tweaks: rename two variables, to not contain the name of another
  tweaks: reshuffle a description and rewrap another
  tweaks: reshuffle a few lines, to group things better
  version: condense the copyright message, to not dominate the output

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-15 16:27:53 -07:00
Wang Mingyu 1180d651a7 ldns: upgrade 1.8.1 -> 1.8.2
Changelog:
===========
* bugfix #147: Allow for tabs in whitespace before quoted rdata fields.
* bugfix #149: Add some missing [out] annotations to doxygen parameters.
* Fix build error on Solaris 10 with inet_ntop redeclaration error.
* Fix -U flag with ldns-signzone.
* Enable compile of SVCB and HTTPS support by default.
* bugfix #179: Free line memory even if zone file parsing fails
* bugfix #166: Grow buffer when writing chars and fixed size
  strings when converting to presentation format, preventing
  potential assersion errors.
* bugfix #46: Print network errors when secure tracing.
* EDNS0 Option handling and conversion into presentation format.
* bugfix #145: ldns-verify-zone should not call occluded records
  glue.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-15 16:27:53 -07:00
Wang Mingyu 4fa7d9ee9a iwd: upgrade 1.28 -> 1.29
Changelog:
=========
 Fix issue with handling EAP-Success message.
 Fix issue with handling secure setting and EAPoL.
 Add support for DeviceProvisioning API properties.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-15 16:27:53 -07:00
Wang Mingyu a9d623b5ef ipc-run: upgrade 20200505.0 -> 20220807.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-15 16:27:53 -07:00
Wang Mingyu e29afd0c0c icewm: upgrade 2.9.8 -> 2.9.9
Changelog:
===========
-Permit percentages to have comma's in icesh.
-Keep accurate track of window changes in workspace buttons for
  PagerShowPreview.  Only redraw affected workspace buttons, which reduces
  the total number of workspace button redraws, especially for larges
  number of workspace buttons.
-Add key bindings for single window tiling operations for issues
  bbidulock/icewm#335, ice-wm/icewm#74 and ice-wm/icewm#84.
-Complete -e option.
-WindowMaker dock apps are supported.
-Support more HTML entities in icehelp.
-Remove dependency on asciidoc and prefer markdown format for the manual.
-Prevent warnings.
-Also install markdown.
-Try srcdir.
-Cleanup test and prefer markdown manual.
-Cleanup key grabs.
-Drop obsolete wmOccupyAll().
-Accept either markdown or asciidoc to generate manual html with CMake.
-Add markdown and icesh.
-Automatically detect and prevent race conditions in icesh relating to
  moving and sizing windows for issue #335. Improve the accuracy of the
  "sizeto" command in icesh for issue #335. Add "extents" command to
  icesh. Add "workarea" command to icesh.
-Get rid of the frameContext.
-Prefer findClient in two cases: unmap notify and recv ping.
-Merge remote-tracking branch 'upstream/icewm-1-4-BRANCH' into
  icewm-1-4-BRANCH
-Merge branch 'icewm-1-4-BRANCH'

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-15 16:27:53 -07:00