summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-devtools/poke
Commit message (Collapse)AuthorAgeFilesLines
* poke: upgrade 4.1 -> 4.2Wang Mingyu2024-07-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ============= * Bug fixes - Handle 'strdup' error correctly in mmap IO device. - Exclude unnamed fields when traversing struct types. Fixes bug 31836. - Replace 'strtok' with 'strtok_r' in pkl-ast. - Fix the compiler to not accept invalid use of 'break'/'continue' statements. - Fix the compiler to emit the correct code for valid 'break'/'continue' statements in more unconventional cases. - Fix 'iogetb' to always produce a bit offset due to signature of 'iobias' function. - Fix 'pkl_loc_to_source' to handle compilation from buffer correctly. - Fix use of 'assert' function in parser. * Improvements - Diagnostics for invalid casts has been improved. - Improve diagnostics of '.ios' command. * Build system update - Handle execution errors for 'pokefmt' tests. * Pickles update - 'diff_structured' function in 'diff' pickle has been fixed to detect "simple types" correctly (types that have value semantics instead of reference semantics). * Documentation update - Update reference manual to use '.vm disa' as short name for '.vm disassemble' instead of '.vm dis'. * Internal changes - Internal machinery for compiler builtins has been removed. These were no longer necessary. * Jitter update - Update jitter submodule to incorporate a fix for 'configure' portability issue on some old systems. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* poke: upgrade 4.0 -> 4.1Wang Mingyu2024-06-071-1/+1
| | | | | | | | | | | | | | | | | | | | Changelog: ============ - Invalid memory access in 'pkl_do_pass_1' has been fixed. - Access to possibly-uninitialized variable in IOS has been fixed. - In error reporting, poke no longer crashes when the input is not seekable. - Use of 'break'/'continue' in EXCOND operator's compound statement has been fixed to not crash the poke. - 'pokefmt' now has a man page. - Execution speed of 'pk-jojopatch' has been improved by disabling auto-remap feature. - Variable 'poke_interactive_p' is now documented in the manual. - Update jitter submodule to incorporate minor documentation update and a workaround for an Automake bug. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* poke: Upgrade to 4.0Khem Raj2024-05-194-104/+8
| | | | | | | - Drop patches not needed anymore - Package vim and emacs files into package of their own Signed-off-by: Khem Raj <raj.khem@gmail.com>
* *.patch: add Upstream-Status to all patchesMartin Jansa2023-06-213-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | There is new patch-status QA check in oe-core: https://git.openembedded.org/openembedded-core/commit/?id=76a685bfcf927593eac67157762a53259089ea8a This is temporary work around just to hide _many_ warnings from optional patch-status (if you add it to WARN_QA). This just added Upstream-Status: Pending everywhere without actually investigating what's the proper status. This is just to hide current QA warnings and to catch new .patch files being added without Upstream-Status, but the number of Pending patches is now terrible: 5 (26%) meta-xfce 6 (50%) meta-perl 15 (42%) meta-webserver 21 (36%) meta-gnome 25 (57%) meta-filesystems 26 (43%) meta-initramfs 45 (45%) meta-python 47 (55%) meta-multimedia 312 (63%) meta-networking 756 (61%) meta-oe Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Update LICENSE variable to use SPDX license identifiersKhem Raj2022-03-041-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Convert to new override syntaxMartin Jansa2021-08-031-1/+1
| | | | | | | | | | This is the result of automated script (0.9.1) conversion: oe-core/scripts/contrib/convert-overrides.py . converting the metadata to use ":" as the override character instead of "_". Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* poke: add optional json-c dependencyRomain Naour2021-05-051-1/+2
| | | | | | | | | | | | | | From [1]: "The poke machine-interface uses a protocol to communicate with clients, which is based on JSON. poke uses the json-c library to parse and build JSON strings. If this library is not found, poke will build without machine-interface support." [1] https://git.savannah.nongnu.org/cgit/poke.git/tree/DEPENDENCIES?h=releases/poke-1.2#n55 Signed-off-by: Romain Naour <romain.naour@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* poke: add recipe for version 1.2Romain Naour2021-05-054-0/+153
Backport a patch to disable tcl/tk dependencies when gui support is disabled. Add a local patch to workaround a path poisoning issue. Issue reported upstream. Add another local patch when HELP2MAN is missing. See: http://www.jemarch.net/poke-1.0-relnotes.html http://www.jemarch.net/poke-1.1-relnotes.html http://www.jemarch.net/poke-1.2-relnotes.html Signed-off-by: Romain Naour <romain.naour@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>