Commit Graph

24 Commits

Author SHA1 Message Date
Khem Raj
34b43eb016
gtkwave: Add libtirpc to depends
It was missing as the recipe is using --with-tirpc

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-01 23:06:49 -07:00
Alexander Kanavin
fc78d37ff0
meta-openembedded/all: adapt to UNPACKDIR changes
Please see
https://git.yoctoproject.org/poky/commit/?id=4dd321f8b83afecd962393101b2a6861275b5265
for what changes are needed, and sed commands that can be used to make them en masse.

I've verified that bitbake -c patch world works with these, but did not run a world
build; the majority of recipes shouldn't need further fixups, but if there are
some that still fall out, they can be fixed in followups.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-25 06:44:52 -07:00
Wang Mingyu
7116b00eed
gtkwave: upgrade 3.3.121 -> 3.3.122
Changelog:
=============
- Buffer warning fix in fstVcdIDForFwrite.
- Warning fixes in vzt_read.c and fstapi.c.
- Prototype fixes for port to gcc15.
- Fixes for tcl9 compatibility.
- Added fixes for --saveonexit command line option.
- Fix for convert_real for TR_REAL traces.
- Fix for popen_san() in vcd2fst using fsdb binaries.
- Added fstWriterGetFlushContextPending() to fstapi.c/.h.
- Reenable wayland code for primary and baseline markers in wavewindow.c.
- Unnamed scope fix for fstReader.
- Opaque pointer warning fix for fstapi.c.
- Remove broken pseudo-2D array support in fst.c.
- Fix in fst.c for signals whose MSB/LSB/len mismatch.
- Libfst #15: fstReaderOpen should not fail on empty FST file.
- Fix crash introduced in 3.3.120 with legacy VCD loader caused by "Fix case of missing newline at EOF for VCD loaders."
- Fix in fst.c for duplicate string values.
- Remove duplicate string values from adjacent value changes.
- Libghw add from upstream for ghdl_rtik_type_i64.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-29 02:33:22 -07:00
Khem Raj
33f00322cb
gtkwave: Add packageconfig knob for tcl support
TCL 9.x is not supported and its coming to core, therefore make way
for disabling it by adding the knob and keep is off by default.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-05 09:42:51 -08:00
Wang Mingyu
d2be0317c6
gtkwave: upgrade 3.3.120 -> 3.3.121
Changelog:
=========
- FST loader for windows and warnings fixes.
- Clang warning fixes in fstapi.c on dynamic arrays.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-14 09:52:24 -07:00
Wang Mingyu
0ab79f0807
gtkwave: upgrade 3.3.119 -> 3.3.120
Changelog:
============
- Add launchable tag in io.github.gtkwave.GTKWave.metainfo.xml.
- Fix memory leak on name in build_hierarchy_array().
- Fix memory leak in ptranslate/ttranslate.
- Fix case of missing newline at EOF for VCD loaders.
- Add escape handling state machine for vars in FST loader.
- Remove escape check on coalesce in FST loader.
- CreateFileMapping() warning fix for win32 compiles.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-27 09:18:51 -07:00
Wang Mingyu
03f95c59ae
gtkwave: upgrade 3.3.117 -> 3.3.119
Changelog:
===========
-Fix stems reader processing code broken in 3.3.114.
-Update xml2stems to handle newer "loc" vs "fl" xml tags.
-Change preg_regex_c_1 decl to use regex_t* as datatype.
-Move gtkwave.appdata.xml to
-io.github.gtkwave.GTKWave.metainfo.xml.
-Fixed popen security advisories:
-Fixed FST security advisories:
-Fixed evcd2vcd security advisories:
-Fixed VCD security advisories:
-Fixed VZT security advisories:
-Fixed LXT2 security advisories:
-Remove FST_DO_MISALIGNED_OPS.
-Update lz4 to current version from github.
-Change LZ4_compress to LZ4_compress_default.
-Update libghw.c/.h to latest upstream version.
-Fix for -Wsign-compare in fstapi.c.
-Security fixes for GHW.
-Fix left shift of a negative number warning in fstapi.c.
-Fix ctrl-A behavior for SST filter entry.
-Fix for bad shmat return value in main.c.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-17 23:47:23 -07:00
alperak
3c4c881e13
gtkwave: upgrade 3.3.111 -> 3.3.117
Changelog:

* Bugfix-only release.
* VCD reader fixes for unnamed Icarus begin blocks.
* String data type crash fix in fst.c.
* Dummy release to keep in sync with gtk3 version.
* Buffer overflow fixes in FST reader.
* Fix VZT reader with -fstrict-aliasing.
* Fix use_multi_state condition in vzt_write.c.
* Fix for UNDEF vs strings at start of a vzt file.
* Fix sleep() time scaling redefine for mingw.
* Use MapViewOfFileEx for mmap on Windows (fstapi).
* Define FST_DO_MISALIGNED_OPS on AArch64 (fstapi).
* Fixed attrbegin short length problem.
* Fix manpage/odt for vcd2fst command switch documentation for zlibpack.
* Changed sprintf to snprintf in fstapi.c.
* Fix stems reader processing code broken in 3.3.114.

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-05 10:10:20 -08:00
Khem Raj
14c7d8a0d7 recipes: Update LICENSE variable to use SPDX license identifiers
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-03-04 17:41:45 -08:00
Andreas Müller
5a3371100c gtkwave: upgrade 3.3.109 -> 3.3.111
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-01-05 08:17:18 -08:00
Martin Jansa
c61dc077bb Convert to new override syntax
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>
2021-08-03 10:21:25 -07:00
Martin Jansa
b41e80c15e gtkwave: set REQUIRED_DISTRO_FEATURES only to wayland
* after the migration to gtk3 in:
  https://git.openembedded.org/meta-openembedded/commit/?id=8221db74e300619d002e2b385d12a5fe13e8999a
  this was now failing with:

| In file included from ../../gtkwave-gtk3-3.3.109/src/debug.h:17,
|                  from ../../gtkwave-gtk3-3.3.109/src/vlist.h:18,
|                  from ../../gtkwave-gtk3-3.3.109/src/analyzer.h:18,
|                  from ../../gtkwave-gtk3-3.3.109/src/symbol.h:20,
|                  from ../../gtkwave-gtk3-3.3.109/src/vcd.h:32,
|                  from ../../gtkwave-gtk3-3.3.109/src/ae2.h:16,
|                  from ../../gtkwave-gtk3-3.3.109/src/globals.h:27,
|                  from ../../gtkwave-gtk3-3.3.109/src/timeentry.c:11:
| ../../gtkwave-gtk3-3.3.109/src/gtk23compat.h:12:10: fatal error: gdk/gdkwayland.h: No such file or directory
|    12 | #include <gdk/gdkwayland.h>
|       |          ^~~~~~~~~~~~~~~~~~

  for distributions without wayland in DISTRO_FEATURES.

* because f9d82a82aa/gtkwave3-gtk3/src/gtk23compat.h (L10)
  explicitly includes gdk/gdkwayland.h for gtk-3.22.26 and newer (oe-core currently has 3.24.29)

* restrict REQUIRED_DISTRO_FEATURES to wayland _and_ x11
  (instead of either of them through ANY_OF_DISTRO_FEATURES and GTK3DISTROFEATURES)
  because wayland is needed for gtk3 to provide this gdkwayland.h
  and x11 is needed by tk dependency

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-05-31 07:48:02 -07:00
Andreas Müller
8221db74e3 gtkwave: upgrade 3.3.108 -> 3.3.109 / move to gtk3 / tidy up recipe
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-05-24 07:39:35 -07:00
Zang Ruochen
9fed768c1a gtkwave: upgrade 3.3.104 -> 3.3.108
Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-22 09:25:16 -07:00
Khem Raj
6105a7bd4d gtkwave: Disable mime update during install
Its not cross compile safe, and there is a post install step via mime
bbclass which should take care of it

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-05-13 23:39:05 -07:00
Wang Mingyu
d516bde1e0 gtkwave: upgrade 3.3.103 -> 3.3.104
Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-03-02 22:46:06 -08:00
Khem Raj
2052442dbd gtkwave: Inherit mime and mime-xdg
Use += for depends to not override prior ones

Fixes
gtkwave-3.3.103: package contains desktop file with key 'MimeType' but does not inhert mime-xdg: gtkwave path '/work/aarch64-yoe-linux/gtkwave/3.3.103-r0/packages-split/gtkwave/usr/share/applications/gtkwave.desktop' [mime-xdg]

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-02-16 12:52:19 -08:00
Wang Mingyu
9f745dc552 gtkwave: upgrade 3.3.102 -> 3.3.103
Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-01-10 00:50:59 -08:00
Denys Dmytriyenko
4c00e5fed9 recipes: rename distro_features_check to features_check
Avoid warning due to the class rename in OE-Core.

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-11-21 17:51:37 -08:00
Zhixiong Chi
26fdb6f168 gtkwave: add the libtirpc dependence and config
Since the oe-core commit "libtirpc: create the symbol link for rpc
header files" create the symbol link of header files, so during
checking it will find the related header files, then it will use
the old PRC_LDADD value "-lrpc" other than "-ltirpc".
So we add the option "--with-tirpc" to the configure command and
add the dependence.

Signed-off-by: Zhixiong Chi <zhixiong.chi@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-11-08 10:05:22 -08:00
Khem Raj
e4652e0c7c gtkwave: Upgrade to 3.3.102
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-11-07 21:17:25 -08:00
Khem Raj
7033623f39 recipes: Use BPN instead of PN in SRC_URIs
Makes it work for multilib case and fixes QA error

SRC_URI uses PN not BPN [src-uri-bad]

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-07-21 09:40:20 -07:00
Martin Jansa
d7dd6476d1 gtkwave: add distro_features_check
* fixes:
ERROR: Nothing PROVIDES 'gtk+' (but /OE/build/luneos-warrior/webos-ports/meta-openembedded/meta-oe/recipes-graphics/gtkwave/gtkwave_3.3.98.bb DEPENDS on or otherwise requires it)
gtk+ was skipped: one of 'x11 directfb' needs to be in DISTRO_FEATURES
ERROR: Required build target 'meta-world-pkgdata' has no buildable providers.
Missing or unbuildable dependency chain was: ['meta-world-pkgdata', 'gtkwave', 'gtk+']

and

ERROR: Nothing PROVIDES 'tk' (but /OE/build/luneos-warrior/webos-ports/meta-openembedded/meta-oe/recipes-graphics/gtkwave/gtkwave_3.3.98.bb DEPENDS on or otherwise requires it)
tk was skipped: missing required distro feature 'x11' (not in DISTRO_FEATURES)
ERROR: Required build target 'meta-world-pkgdata' has no buildable providers.
Missing or unbuildable dependency chain was: ['meta-world-pkgdata', 'gtkwave', 'tk']

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-05-18 12:42:47 -07:00
Tuan Hoang
2b5beadcdf gtkwave: add version 3.3.98
Signed-off-by: Hoang Anh Tuan <tuanha@viosoft.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-02-22 21:30:40 -08:00