aboutsummaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-support
AgeCommit message (Collapse)Author
2021-11-02recipes: Update SRC_URI branch and protocolsrpurdie/meta-oeRichard 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>
2021-11-02atop: Do not install the /var/log/atop directoryPeter Kjellerstedt
/var/log is normally a link to /var/volatile/log and /var/volatile is a tmpfs mount. So anything created in /var/log will not be available when the tmpfs is mounted. /var/log/atop will be created in runtime. Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-02libjs-jquery-globalize: Use a proper SHA in SRCREV instead of tagKhem Raj
Use https for git protocol Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-02libssh: use https instead of git in SRC_URIYi Zhao
Set protocol to https as the git protocol doesn't work for this repo: $ git clone git://git.libssh.org/projects/libssh.git Cloning into 'libssh'... fatal: unable to connect to git.libssh.org: git.libssh.org[0: 78.46.21.5]: errno=Connection timed out git.libssh.org[1: 2a01:4f8:201:2294::2]: errno=Network is unreachable Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-02c-ares: upgrade 1.17.2 -> 1.18.1wangmy
c-ares version 1.18.1 - Oct 27 2021 Bug fixes: ares_getaddrinfo() would return ai_addrlen of 16 for ipv6 adddresses rather than the sizeof(struct sockaddr_in6) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-02avro-c: upgrade 1.10.2 -> 1.11.0wangmy
release note: All signed release artifacts, signatures and verification instructions can be found here: https://avro.apache.org/releases.html This release includes 120 Jira issues, including some interesting features: Specification: AVRO-3212 Support documentation tags for FIXED types C#: AVRO-2961 Support dotnet framework 5.0 C#: AVRO-3225 Prevent memory errors when deserializing untrusted data C++: AVRO-2923 Logical type corrections Java: AVRO-2863 Support Avro core on android Javascript: AVRO-3131 Drop support for node.js 10 Perl: AVRO-3190 Fix error when reading from EOF Python: AVRO-2906 Improved performance validating deep record data Python: AVRO-2914 Drop Python 2 support Python: AVRO-3004 Drop Python 3.5 support Ruby: AVRO-3108 Drop Ruby 2.5 support For the first time, the 1.11.0 release includes experimental support for Rust. Work is continuing on this donated SDK, but we have not versioned and published official artifacts for this release. Python: The avro package fully supports Python 3. We will no longer publish a separate avro-python3 package And of course upgraded dependencies to latest versions, CVE fixes and more: https://issues.apache.org/jira/issues/?jql=project%3DAVRO%20AND%20fixVersion%3D1.11.0 The link to all fixed JIRA issues and a brief summary can be found at: https://github.com/apache/avro/releases/tag/release-1.11.0 In addition, language-specific release artifacts are available: C#: https://www.nuget.org/packages/Apache.Avro/1.11.0 Java: from Maven Central, Javascript: https://www.npmjs.com/package/avro-js/v/1.11.0 Perl: https://metacpan.org/release/Avro Python 3: https://pypi.org/project/avro/1.11.0 Ruby: https://rubygems.org/gems/avro/versions/1.11.0 Thanks to everyone for contributing! Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-02udisks2: upgrade 2.9.3 -> 2.9.4Andreas Müller
From announcement: This release was focused on stability and hardening, notably fixing some long-standing race conditions and memory leaks. Default mount options got tweaked towards data safety. All users are strongly advised to upgrade. Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-02upower: upgrade 0.99.11 -> 0.99.13Andreas Müller
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-02fftw: remove unused patchAndreas Müller
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-01libssh: Support building for native and nativesdkPeter Kjellerstedt
Since libssh is now a dependency of cryptsetup, it needs to be buildable for the same cases as cryptsetup. Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-01liburing: Use libc mmap() wrapper instead of calling __NR_mmap syscall directlyKhem Raj
Fixes build on arm and rv32 Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com>
2021-11-01liburing: update to 2.1Oleksandr Kravchuk
Removed upstreamed patcches. Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-01nmon: Upgrade to 16mKhem Raj
Fix compile with ncurses 6.3+ Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-01unicode-ucd: set downloadfilename to include PVMartin Jansa
* without this the UCD.zip is being reused for version 14 and 12 when changing the meta-oe branch resulting in: WARNING: unicode-ucd-12.1.0-r0 do_fetch: Checksum mismatch for local file downloads/UCD.zip WARNING: unicode-ucd-12.1.0-r0 do_fetch: Renaming downloads/UCD.zip to downloads/UCD.zip_bad-checksum_033a5276b5d7af8844589f8e3482f3977a8385e71d107d375055465178c23600 Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-10-26links: upgrade 2.22 -> 2.25zhengruoqin
Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-10-25tbb: Link with libatomic when using clang compiler on rv32Khem Raj
This helps fixing opencv builds where lack of libatomic link in tbb ends up with build failures e.g. riscv32-yoe-linux-ld: lib/libopencv_core.so.4.5.2: undefined reference to `__atomic_fetch_add_8' Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-10-25opencv: remove setup_vars_opencv4.shMingli Yu
Currently opencv ships with setup_vars_opencv4.sh, but there comes below error: # /usr/bin/setup_vars_opencv4.sh Setting vars for OpenCV 4.5.2 Append PYTHONPATH: /usr/bin/../lib/python3.9/site-packages # ls /usr/bin/../lib/python3.9/site-packages ls: cannot access '/usr/bin/../lib/python3.9/site-packages': No such file or directory Considering the file is useless and also removed in other distribution [1], so remove the file to avoid confusing. [1] https://src.fedoraproject.org/rpms/opencv/blob/rawhide/f/opencv.spec#_424 Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-10-25driverctl: Rename to have PV in recipe nameKhem Raj
This commit is at same release as 0.111 Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-10-22vboxguestdrivers: Fix build failure due to the last update.Gianfranco
the utsrelease.h is not included in the STAGING_KERNEL_DIR, but in STAGING_KERNEL_BUILDDIR So, adding a hacky symlink into the source directory fixes the issue for now. This can be re-evaluated if poky maintainers start shipping such file into another directory or patch module*.bbclass to take account of this additional dir into *FLAGS https://errors.yoctoproject.org/Errors/Details/613563/ make: Entering directory 'TOPDIR/build/tmp/work/qemux86-yoe-linux/vboxguestdrivers/6.1.28-r0/vboxguestdrivers-6.1.28/utils' i686-yoe-linux-gcc -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/qemux86-yoe-linux/vboxguestdrivers/6.1.28-r0/recipe-sysroot -I. -I../vboxsf -I../vboxsf/include -DRT_OS_LINUX -DIN_RING0 -DIN_RT_R0 -DIN_SUP_R0 -DVBOX -DVBOX_WITH_HGCM -DIN_MODULE -DIN_GUEST_R0 -c -o mount.vboxsf.o mount.vboxsf.c i686-yoe-linux-gcc -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/qemux86-yoe-linux/vboxguestdrivers/6.1.28-r0/recipe-sysroot -I. -I../vboxsf -I../vboxsf/include -DRT_OS_LINUX -DIN_RING0 -DIN_RT_R0 -DIN_SUP_R0 -DVBOX -DVBOX_WITH_HGCM -DIN_MODULE -DIN_GUEST_R0 -c -o vbsfmount.o vbsfmount.c In file included from ../vboxsf/include/iprt/stdarg.h:47, from ../vboxsf/include/iprt/types.h:34, from ../vboxsf/include/iprt/string.h:33, from mount.vboxsf.c:53: ../vboxsf/include/iprt/linux/version.h:40:11: fatal error: generated/utsrelease.h: No such file or directory 40 | # include <generated/utsrelease.h> | ^~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. Makefile:39: recipe for target 'mount.vboxsf.o' failed Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-10-22vboxguestdrivers: upgrade 6.1.26 -> 6.1.28Gianfranco
drop two upstream cherry-pick patches: r89690-5.14-fixes.patch r90497-regops-5.14-fix.patch Signed-off-by: Gianfranco Costamagna <costamagnagianfranco@yahoo.it> Signed-off-by: Gianfranco Costamagna <locutusofborg@debian.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-10-21libjs-jquery-globalize: Add recipezangrc
A JavaScript library for internationalization and localization that leverages the official Unicode CLDR JSON data. Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-10-21libjs-jquery-cookie: Add recipezangrc
A simple, lightweight JavaScript API for handling browser cookies. Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-10-19libgusb: upgrade 0.3.7 -> 0.3.8wangmy
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-10-19asio: upgrade 1.18.1.bb -> 1.20.0wangmy
release note: Fixed experimental::coro compatibility with gcc. Fixed experimental::promise compatibility with gcc. Added documentation for per-operation cancellation. Added documentation for parallel_group. Added overview documentation for experimental::coro. Added some missing C++14 examples. Updated C++20 coroutines overview documentation. -License-Update: Copyright year updated to 2021. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-10-19colord: inherit pkgconfigTim Orling
meson can't find gio-2.0 without pkg-config Signed-off-by: Tim Orling <ticotimo@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-10-19xorgxrdp: Add to exclusion list for nowKhem Raj
it needs xrdp which needs to be ported to openssl 3+ Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-10-19xrdp: Exclude from buildsKhem Raj
Needs work to compile with openssl 3.x Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-10-19colord-native: Inherit pkgconfigJoshua Watt
pkgconfig.bbclass is now required for pkg-config to be present Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-10-16xrdp: Upgrade to 0.9.17Khem Raj
Fixes build with OpenSSL 3.0+ Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-10-16nano: update to 5.9Oleksandr Kravchuk
Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-10-16poppler: upgrade 21.09.0 -> 21.10.0Wang Mingyu
Release 21.10.0: core: * Add support for setting custom stamp annotations * Add default appearance for the well known stamp names * Correct encoding of signature's properties Reason & Location * Splash: Fix rendering of some odd patterns * SignatureHandler::validateCertificate: Add option to not do OCSP revocation check * SignatureHandler::validateCertificate: Add support for AIA fetching to verify certificates * greallocn: if memory allocation fails, free the previous pointer to avoid memory leak * Fix issues with malformed files * Internal code improvements utils: * pdfsig: Add a way to list certificate nicknames * pdfsig: You can now add signatures from pdfsig * pdfsig: Add option to not do OCSP revocation check * pdfsig: Add option for AIA fetching to verify certificates * pdfinfo: Add -custom option to print custom metadata * pdfinfo: add metadata flags qt: * Add support for setting custom stamp annotations * Add getters for signature's properties Reason & Location * Internal code improvements glib: * Remove incorrect PopplerAttachment deprecation Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-10-16bdwgc: upgrade 8.0.6 -> 8.2.0wangmy
-License-Update: Copyright year updated to 2021. == [8.2.0] 2021-09-29 == * Add API for accessing incremental GC time limit with nanosecond precision * Add API function to force start of incremental collection * Add GC_ prefix to scan_ptr and some other static variables (refactoring) * Add GC_get/set_disable_automatic_collection API * Add I_HOLD_LOCK assertion to expand_hp_inner and related functions * Add assertion on free-list argument and result of GC_new_kind * Add assertion that GC is initialized to base incremental_protection_needs * Add assertions that GC_page_size is initialized * Add cordtest, staticrootstest, test_cpp, tracetest, disclaim tests (CMake) * Add debug messages on thread suspend/resume (Win32) * Add dummy testing of GC_incr_bytes_allocd/freed * Add table of contents in gcdescr.md * Add testing of GC_CALLOC/MALLOC_EXPLICITLY_TYPED (gctest) * Adjust formatting of numbered lists in README.md to match other .md files * Adjust highlighting of API prototypes in gcinterface.md * Adjust macro def/usage for AVR32, CRIS, NETBSD, OPENBSD, SH4 in gcconfig.h * Adjust printf calls in gctest check_heap_stats so that each has new-line * Allow incremental GC on Cygwin * Allow memory unmapping in case of MPROTECT_VDB * Allow to disable GWW or mprotect-based VDB at build * Allow to disable Glibc FPU exception mask and TSX workarounds (Linux) * Allow to disable __builtin_return_address(1) usage (x86 and x64) * Allow to specify custom value of LOG_PHT_ENTRIES * Always abort on failure to access /proc/self/maps (Linux) * Always define default_push_other_roots (code refactoring) * Avoid gcc stringop-overflow warning for intended overflow in smashtest * Avoid initial 3ms pause on world stop/start with GC_retry_signals (Linux) * Build cord.lib by Makefile.direct, NT_MAKEFILE, OS2_MAKEFILE, WCC_MAKEFILE * Build gc as a shared multi-threaded library by default (CMake) * Build gccpp library by Makefile.direct, NT_MAKEFILE and WCC_MAKEFILE * Build gctba library * Build shared libraries by default (WCC_MAKEFILE) * Change CLOCK_TYPE to timespec for Nintendo Switch (code refactoring) * Change EMSCRIPTEN macro for internal use to no-underscore format * Change log_size fields of finalizer to unsigned type (code refactoring) * Change type of toggleref_array_size/capacity to size_t (code refactoring) * Check leak of objects allocated by CRT malloc in gctest (MS VC) * Check real-symbols are already initialized in pthread_join/detach * Collapse multiple includes of windows.h (code refactoring) * Comments reformatting in mark.c to properly delimit sentences * Compile de test GUI app with resources (CMake) * Compile gc.c unless building static libraries (NT_MAKEFILE, WCC_MAKEFILE) * Compile msvc_dbg.c by CMake script (MS VC) * Declare API function and print amount of memory obtained from OS * Define GC_win32_free_heap API function for all Windows targets * Define STATIC macro to static by default * Depend number of fork_a_thread calls on NTHREADS (gctest) * Detect dladdr() presence in CMake script * Detect presence of execinfo.h system header in CMake script * Detect presence of getcontext and dl_iterate_phdr in CMake script * Detect sigsetjmp() availability in CMake script * Disable Clang/GCC aliasing optimization in CMake script by default * Do not build tests by default (Makefile.direct and other Makefiles) * Do not build the tests by default (CMake) * Do not call GC_push_conditional unless PROC_VDB * Do not call add_to_our_memory with null pointer (refactoring) * Do not compile pthread_*.c files in Cygwin or MSYS (CMake) * Do not define GC_write_cs for Xbox One target * Do not define HAVE_NO_FORK for all Unix-like systems * Do not hard-code CMAKE_DL_LIBS value and install paths (CMake) * Do not hard-code finalizable objects limit which triggers GC * Do not update scratch_last_end_ptr unless used by reg dynamic libraries * Document GC_incr_bytes_allocd/freed API function * Eliminate '(long)size<=0 is always false' cppcheck FP * Eliminate 'Consecutive return is unnecessary' cppcheck style warning * Eliminate 'accessing GC_dont_gc without lock' in GC_init code defect FP * Eliminate 'bytes_freed access w/o lock in incr_bytes_free' code defect FP * Eliminate 'checking if unsigned i < 0' cppcheck FP in is_heap_base * Eliminate 'hash_val value is never used' cppcheck false positive * Eliminate 'passing tainted var maps_buf to tainted sink' code defect FP * Eliminate 'retry_cnt is assigned value but never used' cppcheck FP * Eliminate 'stop variable is always 0' compiler warning in print_callers * Eliminate 'struct member os_callback is never used' cppcheck warning * Eliminate 't->flags not atomically updated' code defect FP * Eliminate 'tmpl might be accessed at non-zero index' cppcheck error * Eliminate GCC warning of unsafe __builtin_return_address(1) * Eliminate code duplication in reclaim_clear and disclaim_and_reclaim * Eliminate double lock code defect false positive in generic_lock * Eliminate memory leak reported in add_current_malloc_heap at exit (Win32) * Emscripten single-threaded support (detect stack base, push registers) * Enable CMake-based build for Borland and Watcom compilers * Enable compilation without C runtime (Win32) * Enable fork testing in single-thread builds (Unix-like) * Enable mprotect-based incremental GC for Linux/arm and Linux/aarch64 * Enable true incremental collection even if parallel marker is on * Enable use of __builtin_unwind_init() if clang-8 or later * Ensure ELFSIZE is defined in dyn_load.c for OpenBSD (code refactoring) * Ensure add_to_heap_inner arguments are valid (refactoring) * Ensure all getters and setters are run at least once by gctest (pthreads) * Export CMake targets with namespace BDWgc * Fix 'const obj must be initialized if not extern' error in gc_alloc_ptrs.h * Fix ./libgc.la dependency on FreeBSD (Automake) * Fix HOST determination in CMake script * Fix copyright message in de_win.rc, gc_cpp.cc, ec.h and specific.h * Fix missing OS_TYPE definition for some targets * Fix mmap(PROT_NONE) failure if RLIMIT_AS value is low (Linux) * Generate cordtest and de executable files in GC base folder * Generate pkg-config metadata file (CMake) * Get rid of some non-ELF ifdefs (code refactoring) * Handle potential incomplete buffer read in GC_linux_main_stack_base * Implement GET_TIME for Nintendo Switch * Increase NTHREADS value in tests if code coverage analysis * Install docs and man page if enable_docs (CMake) * Install gc_gcj.h and gc_pthread_redirects.h only if appropriate * Log abort message details even if not print_stats (unless SMALL_CONFIG) * Mark buffer returned by get_maps as const (code refactoring) * Move C++ GC_ATTR_EXPLICIT and GC_NOEXCEPT definition to gc_config_macros.h * Move GC state non-pointer variables into GC_arrays (code refactoring) * Move GC state pointer variables into GC_arrays * Move GC_scratch_recycle_inner() to alloc.c (refactoring) * Move GC_throw_bad_alloc definition to new C++ file * Move QNX and Emscripten macro definitions to proper place in gcconfig.h * Move definition of GC_n_mark_procs and GC_n_kinds from mark.c to misc.c * New API (GC_set_markers_count) to control number of parallel markers * New API function to clear GC exclusion table * New API function to get size of object debug header * New API standalone functions to acquire and release the allocator lock * New CMake option (disable_gc_debug) to remove debugging code * New CMake option (disable_handle_fork) to disable fork handling completely * New macro (CONSOLE_LOG) to enable logging to console on Win32 * New macro (GCTEST_PRINT_VERBOSE) to enable verbose logging in test.c only * New macro (NO_MSGBOX_ON_ERROR) to avoid message box on GC abort (Win32) * OpenBSD does not use ELF_CLASS (code refactoring) * Pass -D GC_DLL -fvisibility=hidden if default configure build is requested * Pass -no-undefined linker flag if building shared libraries (CMake) * Print pid of child processes if verbose logging (gctest) * Read environment variables from a file on WinCE (CMake script) * Reduce stack-allocated buffer in get_nprocs from 4KB to 1.7KB * Refine flags field comment in pthread_support.h * Reflect result of VDB selection at runtime in incremental_protection_needs * Reformat code of GC_push_roots * Reformat gc.man (wrap long lines) * Reformatting and code refactoring of CMake script * Remove 'current users' section from overview.md * Remove 'distributed ports', 'scalable versions' sections from overview.md * Remove AC_MSG_RESULT for THREADDLLIBS (dgux386) * Remove Borland-specific Makefile and gc.mak script * Remove GC_eobjfreelist variable in typd_mlc.c (code refactoring) * Remove GC_gcj_malloc_initialized variable (code refactoring) * Remove Linux-specific commands for building cord/de from Makefile.direct * Remove Win32 main_thread static variable if threads discovery is disabled * Remove code duplication between GC_unmap and GC_unmap_gap (refactoring) * Remove code duplication between PROTECT and UNPROTECT macros (refactoring) * Remove commented out assignment of gc_use_mmap in configure (refactoring) * Remove dash characters comprising prefix of some verbose logs (gctest) * Remove dependency on user32.dll import library from static libgc (Win32) * Remove documentation specific to particular old BDWGC releases * Remove duplicate Linux-related macro definitions in gcconfig.h * Remove duplicate macro definitions in gcconfig.h except for Linux * Remove gcmt-dll generation, rename libgc-lib.a to libgc.a (CMake) * Remove goto statement in print_callers (code refactoring) * Remove limit on number of heap sections * Remove new_gc_alloc.h file * Remove redundant GC_with_callee_saves_pushed call in multi-threaded builds * Remove redundant check of GC_free argument in register_finalizer * Remove redundant type casts in backgraph HEIGHT_UNKNOWN/IN_PROGRESS * Remove unused GC_prev_heap_addr (refactoring) * Remove unused STACK_GRAN macro definitions (code refactoring) * Remove unused sparc_sunos4_mach_dep.s file * Remove useless empty statements after block ones (refactoring) * Remove weakobj_free_list variable in disclaim_weakmap_test (refactoring) * Rename READ to PROC_READ in os_dep.c (code refactoring) * Rename cord/cord test executable to de (CMake) * Rename ext_descr to typed_ext_descr_t (code refactoring) * Rename gc64.dll to gc.dll and gc[64]_dll.lib to gc.lib in NT_MAKEFILE * Rename gc68060.lib to gc.lib, cord/cord68060.lib to cord.lib in SMakefile * Rename make_as_lib option to enable_static in NT_MAKEFILE and WCC_MAKEFILE * Rename nothreads option to disable_threads in NT_MAKEFILE * Repeat run_one_test NTHREADS times by gctest if single-threaded * Replace "msecs" with "ms" in all comments and messages * Replace 'stack base' with 'stack bottom' in the documentation * Replace SN_TARGET_ORBIS to PLATFORM_* and GC_NO_* macros * Replace _M_AMD64 macro with _M_X64 (code refactoring) * Replace find_limit_openbsd to find_limit_with_bound (OpenBSD 5.2+) * Replace obsolete AC_HELP_STRING with AS_HELP_STRING (refactoring) * Replace push_one calls with push_many_regs one for Win32 thread context * Report memory region bounds and errno on GC_unmap/remap failure * Report presence of process fork testing (gctest) * Report time with a nanosecond precision where available * Retry suspend/resume signals on all platforms by default * Run tree and typed tests in child process (gctest) * Set GC_collecting hint for GC_collect_a_little_inner calls (pthreads) * Set name of GC marker threads * Set so-version for installed shared libraries (CMake) * Simplify logged message in scratch_recycle * Simplify loops of collect_a_little/stopped_mark invoking mark_some * Support -fvisibility=hidden option in CMake script * Support CFLAGS_EXTRA to pass extra user-defined compiler flags (CMake) * Support FreeBSD/RISC-V, Linux/arc, LoongArch, OpenBSD/powerpc64 * Support header files installation (CMake) * Support most configure options in CMake script * Suppress warnings in test_tinyfl() of gctest reported by Watcom C complier * Take nanoseconds into account when updating full_gc_total_time * Turn off C++ API by default, export it in gccpp library (CMake) * Turn on automatic fork() handling by default on Android * Update README.cmake regarding Unix, C++ and tests * Update libgc.so version info to differentiate against v8.0.x * Update the ASCII diagrams describing the tree structure for pointer lookups * Update the documentation to match the current GC implementation * Upgrade cmake_minimum_required(version) to 3.1 * Use CreateThread without GC_ prefix in gctest (code refactoring) * Use KB/MB/GB abbreviations uniformly across entire documentation * Use USE_MMAP_ANON when USE_MMAP is configured on OpenBSD * Use a specific Emscripten allocator for Tiny * Use atomic primitives for Sony PlayStation Portable 2 and PS4 * Use better precision Windows timers * Use clock_gettime() instead of clock() on Cygwin and Linux * Use compiler TLS on FreeBSD and NetBSD * Use mprotect-based VDB on PowerPC and S390 (Linux) * Use soft dirty bits on Linux (i386, powerpc, s390, x86_64) * Workaround 'condition result<=0 is always false' cppcheck FP in get_maps * Workaround 'push_regs configured incorrectly' error (GCC-11) * Workaround 'same value in both branches of ternary operator' cppcheck FP * Workaround various cppcheck false positives Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-10-14span-lite: upgrade 0.10.1 -> 0.10.3wangmy
Fixes: Properly constrain constructor from iterators (https://github.com/martinmoene/span-lite/issues/69) Add [noreturn] to throw_out_of_range() (https://github.com/martinmoene/span-lite/issues/73) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-10-14opensc: do not use -WerrorAlexander Kanavin
Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-10-14freerdp: backport openssl 3.x patchesAlexander Kanavin
Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-10-14Add recipe for driverctlShiping Ji
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-10-14unicode-ucd: upgrade 12.1.0 -> 14.0.0Tim Orling
Fetch license.html rather than keep possibly stale version in files/. License-Update: Update copyright years; update lines used Signed-off-by: Tim Orling <ticotimo@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-10-07bdwgc: upgrade 8.0.4 -> 8.0.6Ivan Maidanski
Highlights of this upgrade: * Fix 'undefined reference to __data_start' linker error on risc-v * Fix data race in generic_malloc_many * Fix handling of areas smaller than page size in GC_scratch_recycle * Fix misaligned tlfs passed to AO_load on m68k * Fix overflow of scratch_free_ptr value * Limit number of unmapped regions (to avoid exceeding of vm.max_map_count) See the following for detailed changes: * https://github.com/ivmai/bdwgc/releases/tag/v8.0.6 The LIC_FILES_CHKSUM has changed because of update of copyright year (in README.QUICK). Signed-off-by: Ivan Maidanski <ivmai@mail.ru> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-10-01libiio: depend on avahi only when network backed is usedNandor Han
The `avahi` dependency is needed only when network backend is used. The current dependency configuration will add the `avahi` dependency regardless if network backend is used or not. Move the `avahi` dependency to be part of `PACKAGECONFIG` configuration which will insert the dependency only when needed. Signed-off-by: Nandor Han <nandor.han@vaisala.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-09-30cmark: upgrade 0.30.1 -> 0.30.2zhengruoqin
Fix parsing of emphasis before links (#424, Nick Wellnhofer). Fixes a regression introduced with commit ed0a4bf. Update to Unicode 14.0 (data-man). Add ~ to safe href character set (#394, frogtile). Update CMakeLists.txt (Saleem Abdulrasool). Bump the minimum required CMake to 3.7. Imperatively define output name for static library. Fix install paths in libcmark.pc (Sebastián Mancilla). CMAKE_INSTALL_<dir> can be relative or absolute path, so it is wrong to prefix CMAKE_INSTALL_PREFIX because if CMAKE_INSTALL_<dir> is set to an absolute path it will result in a malformed path with two absolute paths joined together. Instead, use CMAKE_INSTALL_FULL_<dir> from GNUInstallDirs. Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-09-29libeigen: backport fix for -Werror=class-memaccess issues when NEON is enabledMartin Jansa
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-09-29opencv: fix build with protobuf-3.18 when dnn PACKAGECONFIG is enabledMartin Jansa
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-09-27smarty: Add recipezangrc
Smarty is a template engine for PHP, facilitating the separation of presentation (HTML/CSS) from application logic. Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-09-27sassc: upgrade 3.6.1 -> 3.6.2wangmy
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-09-27libsass: upgrade 3.6.4 -> 3.6.5wangmy
Changelog Fix extend edge case going endlessly (@mgreter #3081) Fix source-maps and how we count unicode characters (@mgreter #3096) Fix seed generator if std::random_device fails (@benbucksch #3151) Fix url() containing exclamation mark causing an error (#2880) Fix Offset initialization when end was not given (@ihsinme #3131) Fix obvious backporting error in pseudo extend (@mgreter #3136) Fix obvious identical subexpressions in op_color_number (@ariccio #3148) Fix edge case regarding unit-less number equality as object keys (@mgreter #3095) Revert compound re-ordering for non extended selectors (@mgreter #3100) Prevent compiler warning about unnecessary copy (@acocuzzo #3129) Replace Travis CI with GitHub Actions (@mgreter #3150) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-09-27libjs-jquery-icheck: Add recipezangrc
Highly customizable checkboxes and radio buttons (jQuery & Zepto). Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-09-24vboxguestdrivers: fix build against 5.14+Bruce Ashfield
The bump of the reference / default kernels and libc-headers to 5.14 in oe-core broke the build of the vbox guest drivers. The upstream SVN already has 5.14 fixes for the issues, so these are SVN exports of the changes. When a new release is available, we can drop the changes. Also in this patch, is a fixup for the source directory for patching. It was broken in the overrides conversion, and since there weren't any active patches at the time, we didn't notice that source wasn't set to a directory where quilt could actually find the files. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-09-24span-lite: upgrade 0.10.0 -> 0.10.1zhengruoqin
Release 0.10.1 fixes https://github.com/martinmoene/span-lite/issues/71. Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-09-24mscgen: Inherit pkgconfigKhem Raj
Fixes ../mscgen-0.20/configure: line 5586: PKG_PROG_PKG_CONFIG: command not found Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-09-24remmina: Inherit pkgconfigKhem Raj
Fixes Could NOT find GTK3 (missing: Cairo_FOUND) (Required is at least version "3.14.0") Signed-off-by: Khem Raj <raj.khem@gmail.com>