summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-devtools
Commit message (Collapse)AuthorAgeFilesLines
...
* recipes: Use renamed SKIP_RECIPE varFlagKhem Raj2022-02-211-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* geany-plugins: Fix build with libgit2 1.4+Khem Raj2022-02-202-0/+37
| | | | | | | | | | | Fixes git-changebar/src/gcb-plugin.c:219:12: error: no member named 'asize' in 'git_buf'; did you mean 'size'? | if (buf->asize == 0) { | ^~~~~ | size Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nodejs: add option to use openssl legacy providersAndrej Valek2022-02-202-0/+166
| | | | | | | | | | | | | Current nodejs version does not fully support new OpenSSL, so add option to use legacy provider. | opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ], | library: 'digital envelope routines', | reason: 'unsupported', | code: 'ERR_OSSL_EVP_UNSUPPORTED' Signed-off-by: Andrej Valek <andrej.valek@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* dnf-plugin-tui: Fix a bug of multilibWang Mingyu2022-02-201-1/+1
| | | | | | | | | Fix the following error when install rpms for multilib: error: Too many levels of recursion in macro expansion. It is likely caused by recursive macro declaration. Transaction check succeeded. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libgee: upgrade 0.20.4 -> 0.20.5Wang Mingyu2022-02-161-2/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* capnproto: Fix build on mipsKhem Raj2022-02-121-0/+2
| | | | | | | | gcc and clang calls atomic intrinsics which needs linking with libatomic Fixes | /usr/src/debug/capnproto/0.9.1-r0/git/c++/src/capnp/arena.h:114: undefined reference to `__atomic_load_8' Signed-off-by: Khem Raj <raj.khem@gmail.com>
* capnproto: update to 0.9.1Oleksandr Kravchuk2022-02-112-40/+1
| | | | | | | Removed upstreamed patch. Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* breakpad: fix branch for gtest in SRC_URIThomas Perrot2022-02-091-1/+1
| | | | | | | The commit 4fe018038f87 is in the main branch, so the do_fetch task failed. Signed-off-by: Thomas Perrot <thomas.perrot@bootlin.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* concurrencykit: enable 32- and 64-bit Arm targetsRoss Burton2022-02-031-1/+1
| | | | | | | As per upstream, 32- and 64-bit Arm targets are supported. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* concurrencykit: use precise BSD licence versionRoss Burton2022-02-031-1/+1
| | | | | | | This package is BSD-2-Clause. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* unattended-upgrades: add new recipe version 2.6An?bal Lim?n2022-01-282-0/+109
| | | | | | | | | | | | | The unattended-upgrades is a set of scripts that allows to execute unattended upgrades in debian based systems in this case when enable package_deb and add package management into the image. At this moment installs all the required script and files into the image leaving the configuration and execution to be implemented by distro. Signed-off-by: Aníbal Limón <limon.anibal@gmail.com> Signed-off-by: Aníbal Limón <anibal@rzerosystems.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-apt: add new recipe version 2.3.0An?bal Lim?n2022-01-281-0/+17
| | | | | | | | | This recipe enables python3-apt wrapper to use apt in easy way from python3. Signed-off-by: Aníbal Limón <limon.anibal@gmail.com> Signed-off-by: Aníbal Limón <anibal@rzerosystems.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* php: Update to 8.1.2Khem Raj2022-01-251-2/+6
| | | | | | | | | | | | | - Add fibers support for RISCV64 - Disable build on RISCV32 musl since getcontext/setcontext APIs do not exist on musl which are needed for fibers - Detailed changes are here [1] [1] https://www.php.net/ChangeLog-8.php#PHP_8_1 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cgdb: upgrade 0.7.1 -> 0.8.0wangmy2022-01-252-72/+2
| | | | | | | | 0001-Avoid-use-of-mips-which-is-reserved-on-mips.patch removed since it is inappropriate in 0.8.0 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* jq: upgrade 1.6 -> 2021-10-24 gitWilliam A. Kennington III2022-01-191-8/+5
| | | | | | | | | | JQ has gone through more than 3 years of code changes and has had significant performance improvements since the last release. The team is still figuring out a new release process. Use the latest git commit to pull in these changes. Signed-off-by: William A. Kennington III <wak@google.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* php: avoid textrel QA Issue warningMingli Yu2022-01-191-0/+5
| | | | | | | | | Fixes: WARNING: lib32-php-8.0.12-r0 do_package_qa: QA Issue: lib32-php: ELF binary /usr/libexec/apache2/modules/libphp.so has relocations in .text [textrel] WARNING: lib32-php-8.0.12-r0 do_package_qa: QA Issue: lib32-php-opcache: ELF binary /usr/lib/php8/extensions/no-debug-zts-20200930/opcache.so has relocations in .text [textrel] Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* protobuf: upgrade 3.19.1 -> 3.19.3wangmy2022-01-181-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nlohmann-json: upgrade 3.10.4 -> 3.10.5wangmy2022-01-181-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | License-Update: year updated to 2022. Changelog: ========= Bug fixes --------- Make sure C++17 filesystem conversions are only used if the compiler supports it. Furthermore, add defines JSON_HAS_FILESYSTEM and JSON_HAS_EXPERIMENTAL_FILESYSTEM which can be set to 0 to avoid using filesystem support altogether.std::filesystem. #3090 #3097 #3101 #3156 #3203 Fix a compilation error with Nvidia CUDA Compiler (NVCC). #3013 #3234 Warnings --------- Fix a warning for shadowed variables. #3188 #3193 Fix a warning on a pointless comparison. #3227 #2712 #2676 #1390 #755 Improvements ------------ Add a parameter to the update function to recursively merge objects with common keys. #3006 #3069 Extend std::hash and std::swap to work on any nlohmann::basic_json specializations rather than just nlohmann::json. #3121 Further Changes -------------- Tests and CI Update CI to use Clang 14, GCC 6, and Clang-Tidy 14. #3088 Update cpplint. #3225 Add build step for the Nvidia CUDA Compiler (NVCC). #3227 Remove Travis CI. #3087 #3233 Compile and execute the test suite with C++17. #3101 Documentation -------------- The mkdocs-based documentation in doc/mkdocs has been totally overworked. It now has a unified structure, more examples, and contains all information from the previous Doxygen-based documentation. The single source of truth is now the documentation on https://json.nlohmann.me and in particular the API Documentation. #3071 Removed Wandbox online examples. #3071 Fix typos, links, and parameter names in the documentation. Add more examples. #3071 #3100 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* protobuf: Fix static init fiascoHe Zhe2022-01-182-0/+80
| | | | | | | | | | | | | | The protobuf suffers from the C++ "Static Initialization Fiasco" issue. This patches makes the extension attributes have a higher priority than the attributes, so there's no possibility of random initialization orders. Signed-off-by: Jani Nurminen <jani.nurminen@windriver.com> Upstream-Status: Pending Signed-off-by: He Zhe <zhe.he@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* jemalloc: Fix build with glibc 2.35+clangKhem Raj2022-01-182-0/+36
| | | | | | | Compiler crashes when using glibc 2.35, it should be fixed in clang but until then workaround it here. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nodejs: A little clean upPeter Kjellerstedt2022-01-181-9/+11
| | | | | | | | | | * The destination file name does not need to be specified to install if it matches the source file name (and -D is not used). * Mode 0755 does not need to be specified to install as it is the default. Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nodejs: Drop workaround for an absolute path in the npm shebangPeter Kjellerstedt2022-01-181-20/+0
| | | | | | | | The rewrite of the npm shebang to use an absolute path was removed in version 7.0.0. Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nodejs: Drop workaround for a Python 2 dependencyPeter Kjellerstedt2022-01-181-4/+0
| | | | | | | The gyp samples directory was removed in version 15.0.0. Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* meta-oe: Use setuptools3-baseKhem Raj2022-01-121-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nodejs_16.11.1.bb: only handle npm if configuredNisha Parrakat2022-01-121-3/+6
| | | | | | | | npm-cli.js should be symlinked only when the file is present the file may not be available if the configure option is --without-npm Signed-off-by: Nisha Parrakat <nishaparrakat@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* doxygen: upgrade 1.9.2 -> 1.9.3wangmy2022-01-072-24/+22
| | | | | | | refresh doxygen-native-only-check-python3.patch Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pugixml: upgrade 1.11.2 -> 1.11.4zhengruoqin2022-01-051-2/+1
| | | | | | | | | | | | | | | Changelog: ========= This patch reintroduces pugixml target for CMake when find_package is used, which was accidentally removed from v1.11. It's recommended that pugixml::pugixml target is used instead, but this patch restores pugixml target for existing applications / libraries that depend on it. The previous patch, v1.11.3, did not handle repeated attempts to call find_package; this patch fixes that particular corner case. Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* geany-plugins: upgrade 1.37 -> 1.3.8Andreas Müller2022-01-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Geany Plugins 1.38 (2021-10-09) GeanyCTags * Fix (re-)generating ctags file with relative paths (PR #708) GeanyVC: * Report a completion status of the commit command (Issue #837, PR #1026) * Correct tooltip display for the attach to menubar action (Issue #1032 PR #1033) PrettyPrinter: * Use stdbool.h istead of redefining bool (Issue #1059, Issue #1023, PR #1053) Spellcheck: * Add documentation about maintaining personal dictionaries (PR #1108) Treebrowser: * Avoid double node clear (PR #1015) Vimmode: * Ignore key-presses containing command on macOS (Issue #991, PR #1099) * Ignore special command handling in insert mode (Issue #1075, PR #1100) * Enable '.' to also repeat last inserted text (Issue #1101, PR #1102) * Fix line operation problems when NL is missing at EOF (Issue #1060, PR #1103) * Add special handling to include destination char for some commands (Issue #1052, PR #1104) * Add some more ex commands (PR #1104) Windows * Switch Windows builds to GTK3 and x86_64 (PR #1107). * Fix crashes in Git Changebar, Lua, Macro and Numbered Bookmarks plugins (PR #1106) * Remove Markdown and WebHelper plugins from Windows installer due to missing dependencies (WebkitGTK) (PR #1107) Internationalization: * Updated translations: da, de, es, pt, tr, uk Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* geany: upgrade 1.37.1 -> 1.38Andreas Müller2022-01-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | General Increase speed when opening documents, especially on startup (Justin Blanchard, Issue#2883, Issue#2649, Issue#2791, PR#2884, PR#2747). Synchronize Geany's Ctags implementation with Universal Ctags, this leads to updated symbol parsers (Jiří Techet, PR#2666). Remove GTK+2 Support (PR#2602). Geany needs a C++17 compiler to build (PR#2862). Bug fixes Workaround crashes when pasting into VTE without having focus (Issue#2813, PR#2843). Interface Add keybinding to reload all open documents (David Yang, PR#2859). Filetypes Add Julia filetype (getzze, Issue#434, PR#2584). Add Meson filetype (Andy Alt, PR#2850). Plugins SaveActions: add configurable target directory for instantly saved files (Issue#640, PR#2769). Windows Fix message window height after restart (Issue#2591, PR#2892). Switch Windows builds to GTK3 and x86_64 (PR#2590). Internationalization Updated translations Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ldns: update to 1.8.1Armin Kuster2021-12-271-5/+2
| | | | | | | | | Builds with openssl 3.x Remove PNBLACKLIST Remove libtool workaround Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* php: Upgrade to 8.1.0Mingli Yu2021-12-213-47/+34
| | | | | | | | | | | | | | Rebase one patch to new version and enable openssl PACKAGECONFIG as OpenSSL 3.0 is now supported in the new version now [1] and remove one patch [2] as the related support for cross-compile env is already added in 8.1.0 [3]. [1] https://github.com/php/php-src/commit/7b34db0659dda933b1146a0ff249f25acca1d669 [2] https://git.openembedded.org/meta-openembedded/commit/?id=265bab83c9acbfa97117103dd5c35bbd8a9814d6 [3] https://github.com/php/php-src/commit/f1ad9199eff32dd805bb5b155002bdb6ca69bf01 Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Add pycups - python bindings for CUPSClaus Stovgaard2021-12-211-0/+19
| | | | | | | | | Used for access cups and control printers from python. Placed in meta-oe together with the rest of printing support, as tools like system-config-printer depend on pycups. Signed-off-by: Claus Stovgaard <clst@ambu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mpich: upgrade 3.4.2 -> 3.4.3wangmy2021-12-211-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* dnf-plugin-tui: Fix bug when generating CSV fileWang Mingyu2021-12-211-1/+1
| | | | | | | | | If the rpm lacks dependencies, an exception will be thrown and exit when generating the CSV file. Modify utils.py to catch and handle exception. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* jemalloc: Fix license fileJoshua Watt2021-12-151-1/+1
| | | | | | | The license is contained in the COPYING file, not the README Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cloc: upgrade 1.90 -> 1.92wangmy2021-12-131-2/+1
| | | | | | | | | | | | Changelog: =========== New languages GraphQL, Metal Shading Language, PlantUML, Properties, Umka. Better consistency with upper- and lowercase file names on Windows. Bug fixes for --force-lang-def, --csv-delimiter, --vcs=git with --max-file-size, --unicode, --ignored (directory names no longer appear). Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* php: remove obsolete support for renamed libtoolRoss Burton2021-12-131-2/+2
| | | | | | | | libtool is now longer renamed to ${host}-libtool, so remove the changes to support this. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* uftrace: update to 0.11Oleksandr Kravchuk2021-12-131-2/+1
| | | | | Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cpuid: update to 20211129Oleksandr Kravchuk2021-12-101-1/+1
| | | | | Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* unifex: add recipePatrick Williams2021-12-091-0/+24
| | | | | | | | | | | libunifex is a library for enabling C++ "Unified Executors" in C++20, based on current standards work being proposed for C++23 (P2300)[1]. This library provides C++20 support for async and co-routines. 1. https://isocpp.org/files/papers/P2300R3.html Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Update to new version of boost-uriEd Tanous2021-12-091-1/+1
| | | | | | | | The newest version of boost-uri has several new features, and has compatibility with boost 1.78. Signed-off-by: Ed Tanous <ed@tanous.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* dnf-plugin-tui: Fix a bug with newer version rpm.wangmy2021-12-011-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ply: upgrade 2.1.1 -> 2.2.0wangmy2021-11-291-2/+2
| | | | | | | | | | | | | | | | | | | | | | | Changelog ============================================= Changed kprobe wildcards are now filtered through available_filter_functions, if available, making them much more reliable. Added Self-test (ply -T) to automatically diagnose the most common configuration issues. sum() aggregation. BEGIN and END probes that run at the beginning/end of a script. interval provider to run a probe at a specified interval. Access to dynamic tracepoint data, i.e. members marked with the __data_loc attribute. Fixed A bunch of parsing errors from weird scripts. Found via fuzzing done. Static linking is now supported. Data layout issues with some tracepoints. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* php: correct module name and library nameChangqing Li2021-11-191-1/+1
| | | | | | | | | | wrong name make service apache2 start failed with failure: httpd: Syntax error on line 511 of /etc/apache2/httpd.conf: Syntax error on line 1 of /etc/apache2/modules.d/70_mod_php8.conf: Cannot load /usr/libexec/apache2/modules/libphp7.so into server: /usr/libexec/apache2/modules/libphp7.so: cannot open shared object file: No such file or directory httpd: Syntax error on line 511 of /etc/apache2/httpd.conf: Syntax error on line 1 of /etc/apache2/modules.d/70_mod_php8.conf: Can't locate API module structure `php7_module' in file /usr/libexec/apache2/modules/libphp.so: /usr/libexec/apache2/modules/libphp.so: undefined symbol: php7_module Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nodejs: set precise BSD licenseRoss Burton2021-11-181-1/+1
| | | | | | | "BSD" is ambiguous, use the precise licenses BSD-2-Clause and BSD-3-Clause. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xmlrpc-c: use gnu-configizeRoss Burton2021-11-181-2/+1
| | | | | | | Use gnu-configize instead of copying files manually. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xmlrpc-c: clean up PACKAGECONFIGRoss Burton2021-11-181-3/+3
| | | | | | | Remove spurious commas and redundant RDEPENDS. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xmlrpc-c: remove unused libxml2 dependencyRoss Burton2021-11-181-2/+0
| | | | | | | | libxml2 has to be enabled explicitly, and if it is enabled then the build fails as it uses the disabled xml2-config, not pkg-config. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xmlrpc-c: set precise BSD licenseRoss Burton2021-11-181-1/+1
| | | | | | | "BSD" is ambiguous, use the precise license BSD-3-Clause. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* msgpack-cpp: fix msgpack-cpp is a header only librarySean Nyekjaer2021-11-171-0/+2
| | | | | | | ${PN} is empty so don't let the -dev package RDEPEND on it Signed-off-by: Sean Nyekjaer <sean.nyekjaer.ext@siemensgamesa.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>