Commit Graph

1260 Commits

Author SHA1 Message Date
Wang Mingyu 10ad5afff7 libxaw: upgrade 1.0.15 -> 1.0.16
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-20 09:28:05 -07:00
Wang Mingyu 5d512e0ac3 iceauth: upgrade 1.0.9 -> 1.0.10
Changelog:
==========
-gitlab CI: stop requiring Signed-off-by in commits
-configure: Use AC_SYS_LARGEFILE to enable large file support
-Use reallocarray if available, provide local version if not
-Silence -Wanalyzer-out-of-bounds warnings from gcc 13
-Variable scope reductions, as suggested by cppcheck
-unifdef __UNIXOS2__

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-20 09:28:05 -07:00
Christophe Chapuis a0ae787455 lvgl: cleanup sed expression
* use [[:space:]] instead of [ \t]
* remove global replace, as there is only one instance to replace for
  each expression
* use extended regular expressions and remove escape characters

Signed-off-by: Christophe Chapuis <chris.chapuis@gmail.com>
Reviewed-by: Marek Vasut <marex@denx.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-18 15:42:51 -07:00
Christophe Chapuis c9c51b1bfa lvgl: make libdrm include conditional
The libdrm include is only needed when "drm" is selected in
PACKAGECONFIG.

In addition, move the TARGET_CFLAG addition to lv-conf.inc, where the
DRM configuration is actually selected for LVGL.

Signed-off-by: Christophe Chapuis <chris.chapuis@gmail.com>
Reviewed-by: Marek Vasut <marex@denx.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-18 15:42:50 -07:00
Christophe Chapuis 03bfdf5aa6 lvgl: lv-conf.inc: generalize sed instructions
Use [ \t] to detect optionnal spaces at the beginning of each
line, and after the define.

Signed-off-by: Christophe Chapuis <chris.chapuis@gmail.com>
Reviewed-by: Marek Vasut <marex@denx.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-17 13:10:12 -07:00
Christophe Chapuis a35c8581bc lvgl: fix libdrm include
When DRM is activated for LVGL, it adds a dependency on drm.h.
As for lvgl-demo-fb, add an include path to fix this usecase.

Signed-off-by: Christophe Chapuis <chris.chapuis@gmail.com>
Acked-by: Martin Jansa <martin.jansa@gmail.com>
Reviewed-by: Marek Vasut <marex@denx.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-17 13:10:12 -07:00
Christophe Chapuis a898fb981e lvgl: add more variables to lv-conf.inc
As it can be usefull to customize these other variables, let's
add them in lv-conf.inc.

Signed-off-by: Christophe Chapuis <chris.chapuis@gmail.com>
Reviewed-by: Marek Vasut <marex@denx.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-17 13:10:12 -07:00
Christophe Chapuis 5ae9986261 lvgl: cleanup sed instructions in lv-conf.inc
Use back reference instead of repeating the search pattern. Later on
this could lead to a more generic way of replacing values in the .h file.

Signed-off-by: Christophe Chapuis <chris.chapuis@gmail.com>
Reviewed-by: Marek Vasut <marex@denx.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-17 13:10:12 -07:00
Christophe Chapuis 531407398e lvgl: remove useless FILES include
As ${includedir}${PN} is already listed in FILES, there is no
need to add one of its subdirectories.

Signed-off-by: Christophe Chapuis <chris.chapuis@gmail.com>
Reviewed-by: Marek Vasut <marex@denx.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-17 13:10:12 -07:00
Christophe Chapuis 9e136f0043 lvgl: install lv_conf.h
Add an install append to copy the generated lv_conf.h as part of the
lvgl package, so that it will be found and used by the recipes that
want to use lvgl.

Signed-off-by: Christophe Chapuis <chris.chapuis@gmail.com>
Reviewed-by: Marek Vasut <marex@denx.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-17 13:10:11 -07:00
Christophe Chapuis 910614b4b3 lvgl: fix typo in lv-conf.inc
Fix a typo in the first sed instruction, where the #if 0 is
never changed to #if 1 at the beginning of lv_conf.h.

Signed-off-by: Christophe Chapuis <chris.chapuis@gmail.com>
Reviewed-by: Marek Vasut <marex@denx.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-17 13:10:11 -07:00
Khem Raj 77817d1c16 dietsplash: Update and fix build with musl
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-17 13:10:10 -07:00
Martin Jansa e722be5fac recipes: Drop remaining PR values from recipes
* as oe-core did in:
  https://git.openembedded.org/openembedded-core/commit/?id=d4c346e8ab

* when people are have to maintain own PRs for recipes in oe-core, they
  might add them for meta-oe recipes at the same time when upgrading
  to next LTS

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-17 13:10:10 -07:00
Marek Vasut 4b09b8f12f lvgl: Generate proper shared libraries with version suffix
Add missing version suffix to shared libraries. Currently the filename of
generated shared libraries is only liblvgl.so, which prevents coexistence
of different versions of LVGL on the same system. Set VERSION and SOVERSION
to make cmake add the version suffix to generated shared libraries. That
changes the filename to liblvgl.so.9.0.0 and includes symlink with major
ABI version, i.e. liblvgl.so.9 .

Signed-off-by: Marek Vasut <marex@denx.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-17 13:10:09 -07:00
Khem Raj 59b8f74475 lvgl: Fix dev-elf build QA
lvgl does not produce versioned shared libraries

Fixes

ERROR: QA Issue: -dev package lvgl-dev contains non-symlink .so '/usr/lib/liblvgl_examples.so'
-dev package lvgl-dev contains non-symlink .so '/usr/lib/liblvgl.so'
-dev package lvgl-dev contains non-symlink .so '/usr/lib/liblvgl_thorvg.so'
-dev package lvgl-dev contains non-symlink .so '/usr/lib/liblvgl_demos.so' [dev-elf]

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Marek Vasut <marex@denx.de>
2024-03-13 10:14:55 -07:00
Marek Vasut 0f2a499100 lvgl: Replace sed patching with real patches
Replace the current awful sed hacking with real patches bound for upstream.
The sed hacking was simply not maintainable anymore.

Signed-off-by: Marek Vasut <marex@denx.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-12 22:28:39 -07:00
Marek Vasut 2054fda6d1 lvgl: Build shared library
Build LVGL as shared library instead of static library. In case
there are multiple applications linking against LVGL, this is more
efficient, and it also makes it possible to update only the LVGL
library separately from the applications.

Signed-off-by: Marek Vasut <marex@denx.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-12 22:28:39 -07:00
Marek Vasut 87e19a8c3d lvgl: Default to XRGB8888 DRM framebuffer
The ARGB8888 framebuffer format for base canvas makes little sense
as the base canvas is unlikely to be transparent and require alpha.
Use XRGB8888 framebuffer format which is more widely supported by
DRM drivers as base plane pixel format.

This is identical to upstream fix for this issue which already landed:
https://github.com/lvgl/lv_drivers/commit/c71e5f84bb2aebaed0644e31b8868bf90b199d32
The upstream fix just never made it into the LVGL 9.0.0 for some reason,
an repeated upstream fix is being worked in now.

Signed-off-by: Marek Vasut <marex@denx.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-12 22:28:39 -07:00
Marek Vasut 1f075a9a28 lvgl: Configure assertions based on DEBUG_BUILD
Configure all the LVGL assertions to enabled or disabled based on OE
DEBUG_BUILD variable. This way, debug builds come with assertions
which are expensive, while regular builds do not.

Signed-off-by: Marek Vasut <marex@denx.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-12 22:28:39 -07:00
Marek Vasut 2e69edc17a lvgl: Add SDL2 fullscreen mode configuration option
Expose SDL2 fullscreen mode as configuration option. The default
is disabled, which matches the SDL2 backend configuration in LVGL.

Signed-off-by: Marek Vasut <marex@denx.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-12 22:28:39 -07:00
Marek Vasut 383efa47d3 lvgl: Rename lv-drivers.inc to lv-conf.inc
The lv-conf.inc is much more fitting name, since there is now only one
configuration file and that is called lv_conf.h . No functional change.

Signed-off-by: Marek Vasut <marex@denx.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-12 22:28:39 -07:00
Marek Vasut f7fedd1563 lvgl: Upgrade to LVGL 9 series
Upgrade LVGL and matching recipes to LVGL 9 series. Use latest git HEAD
instead of 9.0.0 release to pull in fixes which landed after the 9.0.0
release and which are of interest to Linux deployments.

There are significant breaking changes, which are listed below.

The lv-drivers and lv-lib-png PNG library seem to be part of the main LVGL
repository, drop the now unnecessary recipes.

Configuration is now done in lv_conf.h only, there is no more lv_drv_conf.h,
rework lv-drivers.inc accordingly. USE_SDL_GPU support has been renamed to
LV_USE_DRAW_SDL and newly depends on libsdl2-image, SDL_DOUBLE_BUFFERED to
LV_SDL_BUF_COUNT=2 .

All configuration options from lvgl_%.bb, LV_COLOR_DEPTH, LV_MEM_CUSTOM as
well as LV_TICK_CUSTOM, LV_TICK_CUSTOM_INCLUDE, LV_TICK_CUSTOM_SYS_TIME_EX
are all moved into lv-drivers.inc , so the configuration is done in one
place, using the same set of configuration options.

Wayland support is gone, drop it from lv-drivers.inc. Evdev input device
selection via EVDEV_NAME is also gone, the selection is now done using
API call lv_evdev_create(). DRM card selection via DRM_CARD is also gone,
the selection is now done using API call lv_linux_drm_set_file(). Move
LVGL_CONFIG_DRM_CARD into lvgl-demo-fb, which calls lv_linux_drm_set_file().

The lvgl-demo-fb recipe is adjusted to be compatible with LVGL 9 again,
this makes some of the sed adjustments really awful, so this part will
be replaced by upstream patches in a separate commit to avoid growing
this commit even more.

The lvgl-demo-fb recipe is also no longer using git submodules, but
instead fetches both its source and LVGL using git fetcher separately.
This is needed to build the SDL backend successfully, which requires
newer LVGL than what the repository points to via its submodule.

Signed-off-by: Marek Vasut <marex@denx.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-12 22:28:39 -07:00
Marek Vasut e4865f3ee0 lvgl: Drop dialog-lvgl
This recipe is barely compatible with LVGL 8.3, the repository
seems to be unreachable now, drop the recipe.

Signed-off-by: Marek Vasut <marex@denx.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-12 22:28:38 -07:00
Markus Volk 3e6f301fb5 waylandpp: fix reproducibility issue
remove STAGING_DIR_HOST and S from the waylandpp-targets.cmake file

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-10 21:54:07 -07:00
Markus Volk 578071e46f libvncserver: fix reproducibility issue
remove STAGING_DIR_HOST from the LibVNCServerTargets.cmake file

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-09 12:35:15 -08:00
Wang Mingyu f80a69be04 neatvnc: upgrade 0.7.2 -> 0.8.0
Changelog:
===========
-Apple's Diffie-Hellman authentication (security type 30) has been fixed.
-A new client connection no longer causes a DNS lookup.
-Clients are now allowed to request more than 32 encodings
-Zlib streams are now preserved when a client switches between encodings

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-08 10:07:21 -08:00
Maxin John ceba2be18d opengl-es-cts: remove unused patch
0001-Remove-dead-variable-984.patch was a backport patch that was dropped
after upgrade to version:3.2.9.3. Remove it as part of cleanup

Signed-off-by: Maxin John <maxin.john@gmail.com>
2024-03-08 17:09:40 +02:00
Wang Mingyu eceb71978b libei: upgrade 1.2.0 -> 1.2.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-19 23:22:20 -08:00
Martin Jansa d3d099bda6 recipes: drop remaining +gitr cases
: drop 'r' from gitr and ${SRCPV}

* +git is preferred over +gitr since 2012:
  https://lists.openembedded.org/g/openembedded-core/topic/72154716#16837
  some recipes still use +gitr, because updating it would cause PV going backwards
  but without share PRservice the version-going-backwards QA issues are quite
  common and most people probably cannot depend on always-increasing version number
  already

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
2024-02-09 09:52:12 -08:00
Martin Jansa 21f956598d recipes: drop ${SRCPV} usage
* Drop SRCPV similarly like oe-core did in:
  https://git.openembedded.org/openembedded-core/commit/?h=nanbield&id=843f82a246a535c353e08072f252d1dc78217872

* SRCPV is deferred now from PV to PKGV since:
  https://git.openembedded.org/openembedded-core/commit/?h=nanbield&id=a8e7b0f932b9ea69b3a218fca18041676c65aba0

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
2024-02-09 09:52:12 -08:00
Wang Mingyu ea9c6e8982 neatvnc: upgrade 0.7.1 -> 0.7.2
Changelog:
=============
-Clients are now allowed to request more than 32 encodings (#108)
-Zlib streams are now preserved when a client switches between encodings

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-09 09:52:08 -08:00
Wang Mingyu 4a27f91f13 imlib2: upgrade 1.12.1 -> 1.12.2
Changelog:
===========
-Y4M loader: fix support for unexpected framerates
-Y4M loader: fix C option analysis
-Y4M loader: add error messages on parsing errors
-test_save: Update crcs for jxl saver (libjxl 0.8.0)
-x11_grab: Remove some obsolete code
-Y4M loader: Guard some debug code properly
-Consistently use #if IMLIB2_DEBUG (not #ifdef)
-test_load_2: Check some more y4m files
-Y4M loader: Avoid use of sscanf() in frame rate parsing
-ANI loader: Avoid debug line when image does not have proper signature
-PNG loader: Properly suppress messages from libpng
-Y4M loader: Fix warning in non-debug build
-Change formatting style
-PNG saver: Avoid potential issues around setjmp/longjmp
-JPG saver: Fix error path
-TIFF loader: Properly suppress messages from libtiff
-savers: Fix error returns
-PNG saver: avoid double-free on write errors
-Y4M loader: don't fail on newline

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-09 09:52:07 -08:00
Khem Raj 542c2a23d6 vulkan-cts: Upgrade to 1.3.7.3
Adjust for different patches between vulkan-cts and opengl-es-cts
Use gcc to compile vulkan-cts for now, it does not like libc++ headers
from clang-18

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-27 09:48:31 -08:00
Khem Raj 996d41396a vk-gl-cts: Disable Werror on amber external module
When compiling with clang-18 it finds more warnings which becomes errors
so disable the warnings as errors in this module for now.

Fixes
/mnt/b/yoe/master/build/tmp/work/core2-64-yoe-linux/opengl-es-cts/3.2.9.3/git/external/amber/src/src/engine.cc:35:3: error: 'switch' missing 'default' label [-Werror,-Wswitch-default]
   35 |   switch (type) {
      |   ^
1 error generated.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-27 09:48:31 -08:00
Wang Mingyu cb0c748ebe tesseract: upgrade 5.3.3 -> 5.3.4
Changelog:
============
* Fixes for scrollview
* Fixes for autoconf, clang and sw builds
* Improve OCR for an image URL
  * Fail on curl download errors
  * New parameter curl_cookiefile
  * Set User-Agent: header field in HTTP request for curl downloads
* Output directory list from "combine_tessdata -d" to stdout
* Other small improvements for code and documentation.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-23 11:55:39 -08:00
Wang Mingyu 4d65c185b2 dnfdragora: upgrade 2.1.5 -> 2.1.6
Changelog:
 Fix issue #217 Update information' crash dnfdragora

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-23 11:55:34 -08:00
Wang Mingyu 2c17186c02 libdecor: upgrade 0.2.1 -> 0.2.2
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-22 18:02:27 -08:00
Wang Mingyu 23c397a7f4 feh: upgrade 3.10.1 -> 3.10.2
Changelog:
* Fix crash in right-click / menu rendering code on some distributions

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-02 00:35:51 -08:00
Wang Mingyu a871d5edc4 cglm: upgrade 0.9.1 -> 0.9.2
Changelog:
===========
-add aabb2d
-add euler to quat functionality
-add new subtraction family of vector functions
-many others improvements and bugfixes

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-02 00:35:50 -08:00
Alexander Kanavin b46ee0ca65 fontforge: add a readline PACKAGECONFIG
This helps with build determinism; also if readline is not in sysroot
but readline-native is, fontforge erroneously decides to build with it.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-31 08:27:47 -08:00
Wang Mingyu 85360acc4d jasper: Fix install conflict when enable multilib.
Error: Transaction test error:
  file /usr/include/jasper/jas_config.h conflicts between attempted installs of lib32-jasper-dev-4.1.1-r0.armv7ahf_neon and jasper-dev-4.1.1-r0.cortexa57

The differences between the two files are as follows:
@@ -44,10 +44,10 @@
 /* #undef JAS_HAVE_INT128_T */

 #define JAS_SIZEOF_INT 4
-#define JAS_SIZEOF_LONG 4
+#define JAS_SIZEOF_LONG 8
 #define JAS_SIZEOF_LLONG 8
-#define JAS_SIZEOF_SIZE_T 4
-#define JAS_SIZEOF_SSIZE_T 4
+#define JAS_SIZEOF_SIZE_T 8
+#define JAS_SIZEOF_SSIZE_T 8

 #define JAS_HAVE_FCNTL_H
 /* #undef JAS_HAVE_IO_H */

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-29 09:04:17 -08:00
Ross Burton fc035a8c4d renderdoc: no need to depend on vim-native
Remove the patch to bring back the user of xxd from vim-native, the
patch claimed that the cross-compiling rules were broken. However they
work just fine if you tell it what compiler to use, as the default is
"c++" and that isn't in HOSTTOOLS.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-21 08:20:34 -08:00
Wang Mingyu 5fccac2c22 libei: upgrade 1.1.0 -> 1.2.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-18 22:17:19 -08:00
Wang Mingyu 3f441ef0d1 lvgl: upgrade 8.3.10 -> 8.3.11
Changelog:
 https://docs.lvgl.io/8.3/CHANGELOG.html

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-18 22:17:18 -08:00
Samuli Piippo 5f76240e88 jasper: enable opengl only wih x11
The opengl PACKAGECONFIG depends on freeglut, but after commit
f721876add that's only available
with x11. Enable it only when both openg and x11 are available.

Signed-off-by: Samuli Piippo <samuli.piippo@qt.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-13 10:42:12 -08:00
Ross Burton 9ae31f6f6a Remove unused SRC_DISTRIBUTE_LICENSES
This variable was removed in oe-core 8c9ef5, and didn't do what any of
these recipes seem to be using it for.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-09 00:00:05 -08:00
alperak 1a84a1ebbe xsetroot: upgrade 1.1.2 -> 1.1.3
By default, xsetroot depends on libxmu and xbitmaps

xsetroot dependencies -> https://gitlab.freedesktop.org/xorg/app/xsetroot/-/blob/master/configure.ac?ref_type=heads#L41

xbitmaps has no dependency on libxmu but it was added as a dependency in version 1.1.2. When upgrading xbitmaps to version 1.1.3, libxmu removed from the dependencies
Since xsetroot depends on xbitmaps, and libxmu was removed from xbitmaps dependencies, encountered missing libxmu dependencies error.

xbitmaps dependencies -> https://gitlab.freedesktop.org/xorg/data/bitmaps/-/blob/master/configure.ac?ref_type=heads
xbitmaps upgrade 1.1.2 to 1.1.3 -> https://github.com/openembedded/meta-openembedded/commit/5430b16813c87dc5d69a2ae21bc6d5f2b73cd8d5

So, added libxmu as a dependency to xsetroot for fixing build issue.

Changelog:

* gitlab CI: stop requiring Signed-off-by in commits
* Handle -Wsign-compare warnings
* Variable scope reductions as recommended by cppcheck
* Build xz tarballs instead of bzip2
* CI: add a basic build test
* Update configure.ac bug URL for gitlab migration
* Update README for gitlab migration

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-08 07:57:58 -08:00
Jean-Marc BOUCHE f60e4bfcbe terminus-font: build compressed archives with -n
When building this recipe, internal archives are compressed with
gzip. The compressed archives contain a header with the field
MTIME (Modification Time) which is initialized from the built
date. As a consequence, two builds of this recipe always generate
packages whose checksum differs.
Adding the -n option to gzip while compressing the archive does
not save the original time stamp by default hence making
reproducible package.

Signed-off-by: Jean-Marc BOUCHE <jean-marc.bouche@foss.st.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-08 07:57:58 -08:00
alperak f3c7c83bf4 xf86-video-mga: upgrade 2.0.0 -> 2.0.1
* checkfile.patch removed because fixed in the new version -> https://gitlab.freedesktop.org/xorg/driver/xf86-video-mga/-/commit/f227f2f286123a9ca64b567783825a2c18b87971
* License-Update: Fixed the typo in a word. "MERCHANTIBILITY" -> "MERCHANTABILITY"

Changelog:

* Fix uninitialized read in MGAEnableSecondOutPut
* gitlab CI: add a basic build test
* Fix spelling/wording issues
* Build xz tarballs instead of bzip2
* configure.ac: fix cross-compilation

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-07 14:25:13 -08:00
alperak 97f91bdbb0 libxaw: upgrade 1.0.14 -> 1.0.15
XORG_EXT tar.bz2 removed because not supported in the new version. The default value defined in xorg-lib-common.inc will be used, i.e. tar.xz

Changelog:

* configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL
* Replace calls to index() with strchr()
* Add .git-blame-ignore-revs to hide whitespace commits from git blame
* Remove "All rights reserved" from Oracle copyright notices
* fix typo in XawMax parameter in GetBlockBoundaries
* Stop memory leak in error paths in XawTextSinkConvertPropertyList()
* Stop memory leak in GetResourcePixmapPath()
* Fix ctype(3) users.
* Fix spelling/wording issues
* gitlab CI: add a basic build test
* Build xz tarballs instead of bzip2

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-07 14:25:12 -08:00