2579 Commits

Author SHA1 Message Date
Wang Mingyu d6c5cb3d4f php: upgrade 8.2.6 -> 8.2.7
Changelog:
==========
  . Fixed bug GH-11152 (Unable to alias namespaces containing reserved class
    names).
  . Fixed bug GH-9068 (Conditional jump or move depends on uninitialised
    value(s)).
  . Fixed bug GH-11189 (Exceeding memory limit in zend_hash_do_resize leaves
    the array in an invalid state).
  . Fixed bug GH-11063 (Compilation error on old GCC versions).
  . Fixed bug GH-11222 (foreach by-ref may jump over keys during a rehash).

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-06-14 09:41:35 -07:00
Wang Mingyu aec502ac84 mpich: upgrade 4.1.1 -> 4.1.2
Changelog:
==========
  with recent versions of LLVM/Clang
  different floating point values
  attribute on the same object

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-06-14 09:41:35 -07:00
Wang Mingyu ed0b5b03e4 mbpoll: upgrade 1.5.0 -> 1.5.2
Changelog:
==========
Fixes Remove FieldTalk trademark

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-06-14 09:41:35 -07:00
Wang Mingyu 80e8c93c82 ctags: upgrade 6.0.20230604.0 -> 6.0.20230611.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-06-14 09:41:35 -07:00
Michael Heimpold 0eed75ff15 php: drop explicite ARM_INSTRUCTION_SET
If my git skills don't trick me, forcing ARM mode for PHP
dates back to year 2015 with commit e836f8f93.

I wondered whether the compile problem still persists and just
tested that it compiles fine for qemuarm nowaydays.

I also tested the binaries on a physical device, a
NXP iMX6ULL based one, and did not notice any problems
so far.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-06-12 08:08:19 -07:00
Khem Raj 9859646174 ply: Demand BFD linker explicitly
Default ld on OE could be either gold/bfd/lld, here its assuming ld to
ld.bfd which is not right assumption when it really should ask for BFD
linker since its relying on its options

see src/ply/Makefile.am

$(LD) -r -b binary -o $(abs_builddir)/self-test.o self-test.sh

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-06-11 17:59:14 -07:00
Denys Dmytriyenko 54885a5af2 grpc: point to the native protobuf compiler binary
Latest version of grpc fails to build nativesdk variant since it finds
and tries to execute protoc binary from nativesdk-protobuf instead of
protobuf-native. Shortcut the detection logic by pointing to the correct
version of protoc binary in native sysroot.

Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Signed-off-by: Denys Dmytriyenko <denis@denix.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-06-08 19:50:00 -07:00
Zoltán Böszörményi aceaf2bfda mpich: Upgrade to 4.1.1
mpich 4.1+ has its own official way to allow cross-compiling,
use it.

Remove the old PACKAGECONFIG[x11], the configuration option
does not exist anymore.

Add PACKAGECONFIG knobs to allow building the C++ and FORTRAN
parts. Both are needed by intel-oneapi-mkl in meta-intel. Don't
enable either by default to keep the current minimalistic build.

Remove configuration options that don't exist in the new version.

Fix TMPDIR being emitted into binaries and scripts like mpicc and mpicxx

Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-06-08 14:08:55 -07:00
Wang Mingyu 14a2c15bc7 ctags: upgrade 6.0.20230528.0 -> 6.0.20230604.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-06-05 09:29:34 -07:00
Wang Mingyu c28f0b8fc8 dnf-plugin-tui: modify suffix of spdx file.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-06-04 22:29:45 -07:00
Wang Mingyu b3626edcd7 flatbuffers: upgrade 23.1.4 -> 23.3.56
License_update: Rename LICENSE.txt to LICENSE

Changelog:
==========
    Mostly bug fixing for 64-bit support
    Adds support for specifying underling type of unions in C++ and TS/JS (#7954)
    64-bit support for C++ (#7935)
    add key_field to compiled tests
    Add golden language directory
    Rework cmake flatc codegeneration (#7938)
    remove defining generated files in test srcs
    Add binary schema reflection (#7932)
    Migrate from rules_nodejs to rules_js/rules_ts (take 2) (#7928)
    flat_buffers.dart: mark const variable finals for internal Dart linters
    fixed some windows warnings (#7929)
    inject no long for FBS generation to remove logs in flattests (#7926)
    Revert "Migrate from rules_nodejs to rules_js/rules_ts (#7923)" (#7927)
    Migrate from rules_nodejs to rules_js/rules_ts (#7923)
    Only generate @kotlin.ExperimentalUnsigned annotation on create*Vector methods having an unsigned array type parameter. (#7881)
    additional check for absl::string_view availability (#7897)
    Optionally generate Python type annotations (#7858)
    Replace deprecated command with environment file (#7921)
    drop glibc from runtime dependencies (#7906)
    Make JSON supporting advanced union features (#7869)
    Allow to use functions from BuildFlatBuffers.cmake from a flatbuffers installation installed with CMake. (#7912)
    TS/JS: Use TypeError instead of Error when appropriate (#7910)
    Go: make generated code more compliant to "go fmt" (#7907)
    Support file_identifier in Go (#7904)
    Optionally generate type prefixes and suffixes for python code (#7857)
    Go: add test for FinishWithFileIdentifier (#7905)
    Fix go_sample.sh (#7903)
    [TS/JS] Upgrade dependencies (#7889)
    Add a FileWriter interface (#7821)
    TS/JS: Use minvalue from enum if not found (#7888)
    [CS] Verifier (#7850)
    README.md: PyPI case typo (#7880)
    Update go documentation link to point to root module (#7879)
    use Bool for flatbuffers bool instead of Byte (#7876)
    fix using null string in vector (#7872)
    Add flatbuffers-64 branch to CI for pushes
    made changes to the rust docs so they would compile. new_with_capacity is deprecated should use with_capacity, get_root_as_monster should be root_as_monster (#7871)
    Adding comment for code clarification (#7856)
    ToCamelCase() when kLowerCamel now converts first char to lower. (#7838)
    Fix help output for --java-checkerframework (#7854)
    Update filename to README.md and improve formatting (#7855)
    Update stale.yml
    Updated remaining usages of LICENSE.txt
    Refactoring of flatc generators to use an interface (#7797).
    Removed legacy cmake support and set min to 3.8 (#7801).
    Reworked entry points for Typescript/Javascript and compatibility for single file build (#7510)
    Removed go.mod files after some versioning issues were being report (#7780).

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-31 08:28:50 -07:00
Wang Mingyu 39c66a1844 ctags: upgrade 6.0.20230521.0 -> 6.0.20230528.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-31 08:28:50 -07:00
Khem Raj 0b4b5f3795 doxygen: Do not generate #line directive with flex/bison
This ensures that buildpaths are not emitted into generated C
sourcefiles fixes.

WARNING: doxygen-1.9.3-r0 do_package_qa: QA Issue: File /usr/src/debug/doxygen/1.9.3-r0/generated_src/xmlcode.cpp in package doxygen-src contains reference to TMPDIR

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-28 16:35:00 -07:00
Khem Raj 7082ee8e0b lshw: Pass OE cflags via RPM_OPT_FLAGS
These flags are needed to edit absolute build paths which get encoded
for debug informaiton etc.

Fixes
WARNING: lshw-02.19.2+gitAUTOINC+42fef56573-r0 do_package_qa: QA Issue: File /usr/sbin/.debug/lshw in package lshw-dbg contains reference to TMPDIR [buildpaths]

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-26 18:36:56 -07:00
Wang Mingyu 2083b3a47f valijson: upgrade 1.0 -> 1.0.1
Changelog:
=========
 Fixes typos in preprocessor macros
 Adds Github Actions configuration for CI
 Fixes validation_visitor to work with forward iterator adapters

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-25 08:57:47 -07:00
Wang Mingyu 38dfb68468 ctags: upgrade 6.0.20230507.0 -> 6.0.20230521.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-25 08:57:47 -07:00
Khem Raj ee2f57c7c3 cgdb: Fix buildpaths emitted into cgdb binary
Do not add builddir to search paths for cgdb.txt

Fixes
WARNING: cgdb-0.8.0-r0 do_package_qa: QA Issue: File /usr/bin/cgdb in package cgdb contains reference to TMPDIR [buildpaths]

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-25 08:56:32 -07:00
ricoheller b9366915d9 mbpoll: add recipe
mbpoll is a command line utility to communicate with ModBus slave (RTU or TCP).

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-23 15:04:38 -07:00
Xiangyu Chen 98c3dc8817 Revert "pahole: fix native package build error"
This reverts commit b9df338700.

The pahole-native package should use the header from libbpf instead of linux-libc-headers,
the b9df33870 would cause compile error, so revert it.

Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-23 08:48:18 -07:00
Mingli Yu c7fb7b8dee php: Link with libatomic on rv64
Fixes:
  | /usr/src/debug/php/8.2.6-r0/Zend/zend_atomic.h:105: undefined reference to `__atomic_exchange_1'

Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-23 08:48:17 -07:00
Ross Burton dbbafeceb4 glade: add autoconf-archive-native DEPENDS
This can be satisfied via transitive dependencies, but make it an
explicit DEPENDS.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-20 00:45:51 -07:00
Khem Raj b6850eab88 uw-imap: Pass CFLAGS from environment
This ensures that -ffile-prefix-map passed to compiler

Fixes
WARNING: uw-imap-2007f-r0 do_package_qa: QA Issue: File /usr/lib/libc-client.a in package uw-imap-staticdev contains reference to TMPDIR [buildpaths]

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-16 22:31:14 -07:00
Khem Raj 439239ca9c php: Remove buildpaths from scripts and generated headers
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-15 22:51:10 -07:00
Wang Mingyu d8ae640c02 php: upgrade 8.2.5 -> 8.2.6
Changelog:
=========
Fix inconsistent float negation in constant expressions.
Fixed bug GH-8841 (php-cli core dump calling a badly formed function).
Fixed bug GH-10737 (PHP 8.1.16 segfaults on line 597 of sapi/apache2handler/sapi_apache2.c).
Fixed bug GH-11028 (Heap Buffer Overflow in zval_undefined_cv.).
Fixed bug GH-11108 (Incorrect CG(memoize_mode) state after bailout in ??=).

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-14 22:15:00 -07:00
Wang Mingyu 43713595ac ctags: upgrade 6.0.20230430.0 -> 6.0.20230507.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-14 15:35:52 -07:00
Khem Raj 5c3518c2a5 nodejs: Upgrade to 18.16.0
License-Update: Add missing licenses for Ada [1] BSD, Simduf [2] BSD, posteject
[3] MIT

[1] https://github.com/nodejs/node/commit/0bc4c17e5705ea042cda392343d7301bb91873ed
[2] https://github.com/nodejs/node/commit/c9845fc3341fcdce298ad7f1630e329d71a6e746
[3] https://github.com/nodejs/node/commit/4aaec0726694ad0d3cb05d7f2593a90363c32f32

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-10 11:06:33 -07:00
Wang Mingyu c9f138adb4 ctags: upgrade 6.0.20230416.0 -> 6.0.20230430.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-08 21:37:55 -07:00
Wang Mingyu f114b916a9 abseil-cpp: upgrade 20230125.2 -> 20230125.3
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-08 21:37:55 -07:00
Xiangyu Chen b9df338700 pahole: fix native package build error
pahole-native package needs some uapi headers such like linux/btf.h,
otherwise it would report error as below:

btf_loader.c:342:54: error: invalid use of undefined type ‘struct btf_enum64’

Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-05 07:12:13 -07:00
Khem Raj 34796ff654 debootstrap: Use DEBIAN_MIRROR for SRC_URI
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-01 23:20:22 -07:00
Steffen Trumtrar a6738ea35b openocd: enable jtag-vpi and buspirate
Enable support for the virtual JTAG VPI adapter, for use with a Verilog
Simulator and the Buspirate.

Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de>
2023-04-27 09:58:33 -07:00
Steffen Trumtrar c527e95d26 openocd: fix jimtcl url
The repo.cz URL is marked as deprecated. The official, maintained
version is hosted on github.

Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de>
2023-04-27 09:58:33 -07:00
Steffen Trumtrar 671c0eb92b openocd: 0.11->0.12
Update OpenOcd to the neweset release.

Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de>
2023-04-27 09:58:33 -07:00
Wang Mingyu da78900c0c sip: upgrade 6.7.8 -> 6.7.9
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-04-23 21:55:52 -07:00
Khem Raj 9d66f76045 xmlrpc-c: Upgrade to 1.59.01
Fix buildpath warning due to tmpdir appearing in xmlconfig-c-config

WARNING: xmlrpc-c-1.54.06-r0 do_package_qa: QA Issue: File /usr/bin/xmlrpc-c-config in package xmlrpc-c-dev contains reference
 to TMPDIR [buildpaths]

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-04-17 21:36:17 -07:00
Wang Mingyu 016f6ae65c sip: upgrade 6.7.7 -> 6.7.8
Changelog:
==========
  - The latest version of ABI v13 is v13.5.0.
  - The latest version of ABI v12 is v12.12.0.
  - The 'wheel-includes' value of the 'tool.sip.project' section of
    pyproject.toml now supports the use of absolute file patterns.
  - Replaced the use of the 'toml' package with the standard library 'tomllib'
    package for Python v3.11 and later, and the 'tomli' package for earlier
    versions of Python.
  - Bug fixes.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-04-17 09:53:32 -07:00
Wang Mingyu 486153255d php: upgrade 8.2.4 -> 8.2.5
Changelog:
==========
    Added optional support for max_execution_time in ZTS/Linux builds
    Fixed use-after-free in recursive AST evaluation.
    Fixed bug GH-8646 (Memory leak PHP FPM 8.1).
    Re-add some CTE functions that were removed from being CTE by a mistake.
    Remove CTE flag from array_diff_ukey(), which was added by mistake.
    Fixed bug GH-10801 (Named arguments in CTE functions cause a segfault).
    Fixed bug GH-8789 (PHP 8.0.20 (ZTS) zend_signal_handler_defer crashes on apache).
    Fixed bug GH-10015 (zend_signal_handler_defer crashes on apache shutdown).
    Fixed bug GH-10810 (Fix NUL byte terminating Exception::__toString()).
    Fix potential memory corruption when mixing __callStatic() and FFI.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-04-17 09:53:31 -07:00
Wang Mingyu 2825d8f63f ctags: upgrade 6.0.20230402.0 -> 6.0.20230416.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-04-17 09:53:31 -07:00
Wang Mingyu 24d8984345 capnproto: upgrade 0.10.3 -> 0.10.4
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-04-17 09:53:31 -07:00
Mingli Yu 70a8e303d3 php: Fix GCC 12 -Og
Change whether to inline XXH3_hashLong_withSecret to a config option
to fix GCC 12 -Og.

Ref: https://github.com/Cyan4973/xxHash/commit/ace22bddc7a366a5dd8a71e8b8247694530684ec

Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-04-12 08:24:50 -07:00
Martin Jansa 44147c5bb7 pahole: respect libdir
* use the same expression as cmake.bbclass is using:
  CMAKE_INSTALL_LIBDIR:PATH=${@os.path.relpath(d.getVar('libdir'), d.getVar('prefix') + '/')}
  but ${baselib} should work here as well

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-04-07 16:58:15 -07:00
Peter Kjellerstedt 2e0a581bee recipes: Remove double protocol= from SRC_URIs
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>
2023-04-05 15:56:47 -07:00
Khem Raj 6e4063c1d8 libio-pty-perl: Fix build with musl/clang
recipe ptest results led to this issue where the tests would fail with
clang but not with gcc, the reason is that clang find more errors and
configure tests were failing. Fixes thusly, this also means that other
patch to fix musl build is no longer needed as well.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-04-05 15:56:47 -07:00
Ulrich Ölmann c6893fda3e jwt-cpp: enable usage in an SDK
Signed-off-by: Ulrich Ölmann <u.oelmann@pengutronix.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-04-05 15:56:47 -07:00
Wang Mingyu e992fa00fc ctags: upgrade 6.0.20230319.0 -> 6.0.20230402.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-04-04 13:39:46 -07:00
Wang Mingyu 63bb96035b abseil-cpp: upgrade 20230125.1 -> 20230125.2
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-04-04 13:39:46 -07:00
Wentao Zhang b3274b4e90 jemalloc: include the missing shell scripts and source the corresponds shell scripts for some test cases.
The test cases in jemalloc require the appropriate value to be exported
to MALLOC_CONF, which is stored in shell scripts.
The privious script just ran the test cases without exporting value, causing
the tests to fail.
Include the missing shell scripts, and source them before running the test
cases now.

Signed-off-by: Wentao Zhang <wentao.zhang@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-04-04 13:39:46 -07:00
Leon Anavi f290449c6c libpcsc-perl: Add recipe
Add Perl Chipcard::PCSC::Card smart card communication library.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-29 13:01:16 -07:00
Xiangyu Chen f65b052784 abseil-cpp: upgrade 20221014.0 -> 20230125.1
Note: please make sure your oe-core has the following commit:
https://git.openembedded.org/openembedded-core/commit/?id=a73e269d3e591a10bb397b94b82e3fb960112d33

Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-28 10:44:00 -07:00
Wang Mingyu c4b9e3b8d0 ctags: upgrade 6.0.20230312.0 -> 6.0.20230319.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-28 10:44:00 -07:00