Commit Graph

1054 Commits

Author SHA1 Message Date
Wang Mingyu
e173674952 cglm: upgrade 0.8.5 -> 0.8.7
Changelog:
fix build: add missing struct affine functions and headers

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-10-31 08:27:33 -07:00
Vincent Davis Jr
c6512403d1 xf86-video-amdgpu: add new recipe xf86-video-amdgpu
Supports the Xorg driver for AMD Radeon GPUs that
utilizes the amdgpu kernel driver.

Signed-off-by: Vincent Davis Jr <vince@underview.tech>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-10-28 10:05:38 -07:00
Vincent Davis Jr
09dc7c7806 libglvnd: add new recipe libglvnd v1.5.0
This recipe is meant to be an optional dependency of mesa.
This recipe will allow for glvnd support in mesa. Thus,
giving access to the GLX window-system API library and
related libraries, mesa will build libGLX_mesa.so.*.*
and libEGL_mesa.so.*.* or whatever specified in
-Dglvnd-vendor-name. There may be applications that require
direct access to the GLX window-system API library in order
to build/execute. This will allow for multiple layers to
have generic support for libraries in libglvnd
(GLX window-system API library, etc...) without needing to
implement their own version of the libglvnd recipe.

Signed-off-by: Vincent Davis Jr <vince@underview.tech>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-10-24 09:56:33 -07:00
Wang Mingyu
6a0ea55c1a fvwm: upgrade 2.6.9 -> 2.7.0
Changelog:
==========
* Bug fixes:

  - Fix handling of configure's --enable-mandoc/--enable-htmldoc
  - Fix crash in FvwmPager when desk height or width is 0
  - Added DoubleClick time to man page.
  - Fix to FvwmIconMan to disable a SizeHint warning.
  - Allow for reproducible builds.
  - Increase the number of supported mouse buttons to 15.
  - Tweaks to configure.ac

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-10-24 09:56:33 -07:00
Wang Mingyu
1e5473508a tesseract: upgrade 4.1.3 -> 5.2.0
0001-include-sys-time.h.patch
removed since it's not available in new version.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-10-18 08:23:44 -07:00
Wang Mingyu
7666b0a59b st: upgrade 0.8.5 -> 0.9
License-Update: year updated to 2022

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-10-10 10:19:33 -07:00
Wang Mingyu
5666061116 freeglut: upgrade 3.2.1 -> 3.4.0
Changelog:
=========
Add GLUT_ACTIVE_SUPER modifier, and corresponding GLUT_KEY_SUPER_L and GLUT_KEY_SUPER_R special keys.
Fix RGB mode (GLUT_RGBA) colors on 8bpp displays on windows (construct default RGB332 palette).
Fix indexed color context creation on X11 and windows (GLUT_INDEX).
Add missing colormap management functions for X11 and windows (glutSetColor, glutGetColor).
Fix crash when calling glutTimerFuncUcall.
Fix FreeBSD build by essentially disabling the joystick code for newer FreeBSD versions.
Add fallbacks for the old GLX (<1.3) context creation API (glXChooseVisual/glXCreateContext)
Add fallbacks for OpenGL 1.0 (no vertex arrays/client state).
Use nanosleep instead of usleep on UNIX, which is more widely supported on old UNIX systems.
Fix build on X11 if GL_SAMPLES is not defined.
Fix overly strict context version checking on Android leading to context creation failure in some cases.
Fix GLUT_CURSOR_INFO on windows, should be IDC_HAND, not IDC_HELP.
Fix mismatched font declarations on X11.
Add alternative simple ways to build freeglut with native tools only, without having to use cmake.
Fix build on windows with cmake 3.0.0. Explicitly link with gdi32.
Fix build on MSVC 2005.
Fix build on MacOS X. Link with all the necessary X libraries.
Fix build on SGI IRIX.
Fix build on Android (mismatched function prototypes and missing glutCreateMenuUcall).
Add support for the ninja multi-config generator.
Removed spurious dependency on a C++ compiler. One of the demos was being compiled as C++ for no reason.
Silence unnecessary warnings when VBOs or GLSL are not available.
New demo programs: 3dview, keyboard, joystick.
Documentation: added MacOS X build instructions.
Made it possible to eventually support building freeglut as a single compilation unit
Other minor fixes.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-10-08 11:36:57 -07:00
Wang Mingyu
ee1cd31896 dnfdragora: upgrade 2.1.2 -> 2.1.3
Changelog:
===========
This is a bug fixing release that contains the following changes

Changed widget weight to avoid wrong behavior and resizing limitations (see issue #206, issue #207 and libyui/libyui-gtk#83)
Added logging info if metadata have to be downloaded (expiration time).
Note that MetaData update_interval <= 0 means that tha check is disabled as well as if dnf-makecache.timer is enabled
Fixed clicking to the right of checkboxes wrong behaviour (issue #203)
Performed an "escape" on description text before showing it as package information (issue #191)

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-10-08 11:36:57 -07:00
Khem Raj
5ce7a2a89b xterm: Add _GNU_SOURCE via CFLAGS
This ensures that definitions of functions e.g. ptsname and wcwidth are
added correctly.

Fixes
| ./main.c:2940:8: error: incompatible integer to pointer conversion initializing 'char *' with an expression of type 'int' [-Wint-conversion]
|         char *name = ptsname(*pty);
|               ^      ~~~~~~~~~~~~~

| ./util.c:5506:19: error: use of undeclared identifier 'wcwidth'
|             my_wcwidth = wcwidth;
|                          ^

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-09-29 19:18:27 -07:00
wangmy
3e1007146c xterm: upgrade 372 -> 373
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-09-29 19:18:27 -07:00
Daniel Gomez
1e4be4c807 xf86-video-ati: Update 19.1.0 -> 19.1.0+7a6a34af
The ATI/AMD Radeon video driver for the Xorg X server

- Switch to git in SRC_URI
This video driver hasn't released any package in the last 2+ years.
Switch recipe to use git instead of release tarball to get the latest
version of it.

- Drop patches already upstreamed.

- Add PACKAGECONFIG support: udev and glamor.

- Add mesa driver runtime dependencies and libegl as glamor runtime dependency.

- Add ${PN}-config package.

- Fix mesa RDEPENDS. The radeonsi, r600, r300 and swrast are part of
the mesa-megadriver package.

Error:
The following packages have unmet dependencies:
 xf86-video-amdgpu : Depends: mesa-driver-radeon but it is not
installable
 xf86-video-ati : Depends: mesa-driver-radeon but it is not installable
                  Recommends: linux-firmware-radeon but it is not going
to be installed
E: Unable to correct problems, you have held broken packages.

- Update 19.1.0 tarball to git 7a6a34af rev.

Changelog:

7a6a34af Don't set SourceValidate pointer to NULL
983a779b radeon_glamor_wrappers.c: Convert from ISO-8859-1 to UTF-8
a25ca015 gitlab CI: enable gitlab's builtin static analysis
7b940097 gitlab CI: enable commit & merge request checks
8fc442d6 Fix spelling/wording issues
11d549d5 Build xz tarballs instead of bzip2
5eba006e Only include dri.h with older versions of xserver
ecced3b3 Add GitLab CI pipeline
77d9ab03 Guard local variable info only used with glamor
3c7c84ed Guard local variable priv only used with glamor
8da3e456 ati: cleanup terminology to use primary/secondary
38453924 Fix return value check of drmIoctl()
c0eb5dbd Don't crash X server if GPU acceleration is not available
4d84cf43 Handle NULL fb_ptr in pixmap_get_fb
f223035f Fix link failure with gcc 10
b9bd8097 Bump version for 19.1.0 release
2faaecc6 Don't unreference FBs of pixmaps from different screens in LeaveVT
2cbbd864 Don't set up black scanout buffer if LeaveVT is called from CloseScreen
c7ed12cb Don't disable page flipping completely with SW cursor
33803c85 present: Check that we can get a KMS FB for flipping
fee737e8 Remove dri2_drawable_crtc parameter consider_disabled
2a3f2d20 dri2: Re-use previous CRTC when possible if pick_best_crtc returns NULL
d5f5bc58 dri2: reply to client for WaitMSC request in any case
f758908d dri3: Always flush glamor before sharing pixmap storage with clients
d1d8e3c8 Retry get_fb_ptr in get_fb

Signed-off-by: Daniel Gomez <daniel@qtec.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-09-29 16:15:57 -07:00
Hitomi Hasegawa
8803be17aa libsdl: add CVE-2019-14906 to allowlist
CVE-2019-14906 is a Red Hat vulnerability and Yocto is not applicable.
So add it to the allowlist.

Signed-off-by: Hitomi Hasegawa <hasegawa-hitomi@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-09-29 08:14:17 -07:00
wangmy
05c8f83f4f pangomm-2.48: upgrade 2.50.0 -> 2.50.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-09-27 10:04:35 -07:00
wangmy
db250fd2da cairomm-1.16: upgrade 1.16.1 -> 1.16.2
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-09-27 10:04:35 -07:00
Vincent Davis Jr
03a565a7bf cglm: New recipe for cglm-0.8.5
Signed-off-by: Vincent Davis Jr <vince@underview.tech>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-09-22 03:51:38 -07:00
wangmy
0965806670 xwud: upgrade 1.0.5 -> 1.0.6
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-09-20 18:55:26 -07:00
wangmy
9df3e793b8 xmag: upgrade 1.0.6 -> 1.0.7
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-09-20 18:55:26 -07:00
wangmy
719fea0f0f xlsfonts: upgrade 1.0.6 -> 1.0.7
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-09-20 18:55:26 -07:00
wangmy
5418003de6 xkbutils: upgrade 1.0.4 -> 1.0.5
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-09-20 18:55:26 -07:00
wangmy
4050fcaa86 xclock: upgrade 1.0.9 -> 1.1.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-09-20 18:55:26 -07:00
wangmy
f4c137418c setxkbmap: upgrade 1.3.2 -> 1.3.3
add dependence with xrandr

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-09-20 18:55:26 -07:00
wangmy
20e3e937f1 iceauth: upgrade 1.0.8 -> 1.0.9
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-09-20 18:55:26 -07:00
Khem Raj
1bd5688a0b vulkan-cts,opengl-es-cts: Upgrade to1.3.3.1 and 3.2.8 respectively
Add needed depednency on vulkan-docs, jsoncpp and python3-xml-native as they are
added newly in these versions.

Delete patches already applied in this release

Backport one amber patch to fix compile with clang

Forward port the remaining patches

Add mechanism to run target test binaries using qemu usermode

Override WAYLAND_SCANNER and WAYLAND_PROTOCOLS_DIR

Let these variables be set via cmake cmdline before enquiring via pkg-config

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-09-11 23:27:08 -07:00
Wang Mingyu
65bc87247c libforms: upgrade 1.2.3 -> 1.2.4
0001-Make-extern-declarations-in-header-file.patch
refreshed for new version.

0001-Modify-include-dir.patch
added to modify the dir of nonexist file.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-09-07 16:44:53 -07:00
Philippe Coval
8d75eff6af lvgl: Add dialog-lvgl recipe as demo example
This example was written just to validate lvgl on wayland,
Feel free to get inspiration from.

Origin: https://github.com/astrolabe-coop/meta-openembedded
Forwarded: https://github.com/openembedded/meta-openembedded/pull/601
Relate-to: https://git.ostc-eu.org/rzr/dialog-lvgl/-/issues/5
Relate-to: https://git.ostc-eu.org/rzr/dialog-lvgl/-/wikis/
Signed-off-by: Philippe Coval <philippe.coval.ext@huawei.com>
2022-09-06 08:43:34 -07:00
Khem Raj
c26bc83d3a gphoto2: Upgrade to 2.5.28
License-Update: Copyright symbol added

- Copyright  1991, 1999 Free Software Foundation, Inc.
+ Copyright © 1991, 1999 Free Software Foundation, Inc.

Also upgrade libgphoto2 to 2.5.30
Fix build with musl while here

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-09-05 22:49:35 -07:00
Khem Raj
2a1ae8b23d glm: Disable clang specific warnings
This code should be fixed but for now lets disable the warnings as
errors atleast, so it can compile with clang

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-09-05 22:49:35 -07:00
Khem Raj
ab95949b78 gtkperf: Define prototype for setup_appdata
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-09-05 22:49:35 -07:00
Khem Raj
e1eb39b36a directfb-examples: Fix pthread_t assignment type
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-09-05 22:49:35 -07:00
Khem Raj
f056cc98bb obconf: Add fixes for missing function prototypes
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-09-05 22:49:35 -07:00
Khem Raj
17b49ec924 lxdm: Fix msghdr initialization on musl
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-09-05 22:49:34 -07:00
Khem Raj
b487187a93 xf86-video-nouveau: Do not treat implicit-function-declaration as error
clang 15 treats it as error by default.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-09-05 22:49:34 -07:00
Khem Raj
052194bf62 fvwm: Disable int-conversion and implicit-int warnings as errors
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-09-05 22:49:34 -07:00
Wang Mingyu
b6099a1338 feh: upgrade 3.9 -> 3.9.1
Changelog:
=========
* Set libcurl user agent to "feh/3.9.1". Previously, feh did not send a
  user agent.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-28 23:57:15 -07:00
Wang Mingyu
812f20667a libsdl2-ttf: upgrade 2.20.0 -> 2.20.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-23 19:12:52 -07:00
Wolfgang Meyer
67b3fc7ad0 libsdl2-ttf: upgrade 2.0.18 -> 2.20.0
Changelog:
 * Added support for building with CMake
 * Added TTF_GetFontWrappedAlign() and TTF_SetFontWrappedAlign() to set alignment on wrapped text
 * Added functions to render using FreeType LCD algorithm:
    TTF_RenderText_LCD()
    TTF_RenderUTF8_LCD()
    TTF_RenderUNICODE_LCD()
    TTF_RenderText_LCD_Wrapped()
    TTF_RenderUTF8_LCD_Wrapped()
    TTF_RenderUNICODE_LCD_Wrapped()
    TTF_RenderGlyph_LCD()
    TTF_RenderGlyph32_LCD()
 * Added TTF_SetFontDirection() and TTF_SetFontScriptName() for additional control over fonts using HarfBuzz
 * Updated to FreeType version 2.12.1 and HarfBuzz version 2.9.1, fixing CVE-2018-25032
 * Fixed crash when loading fonts at certain sizes on Windows
 * Fix memory corruption loading malformed TTF files (CVE-2022-27470)

Signed-off-by: Wolfgang Meyer <Wolfgang.Meyer@gossenmetrawatt.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-12 01:24:27 -07:00
Markus Volk
e3dac1a87f waylandpp: add recipe
This adds C++ bindings for Wayland as used e.g. in the Kodi project

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-08 11:38:15 -07:00
wangmy
ca0c0abe86 xrefresh: upgrade 1.0.6 -> 1.0.7
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-06 09:12:15 -07:00
wangmy
09700552e2 xmessage: upgrade 1.0.5 -> 1.0.6
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-06 09:12:15 -07:00
wangmy
769a67086b xfontsel: upgrade 1.0.6 -> 1.1.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-06 09:12:15 -07:00
Alexander Thoma
447de4d47b Fix tigervnc crash due to missing xkbcomp rdepends
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-07-26 20:49:05 -04:00
kazuki0824
6d05828e4a ttf-fonts: fix URIs, upgrade 1.004 -> 2.004 2022-07-19 18:38:44 -07:00
Davide Gardenal
efa12676dd meta-oe: ignore patched CVEs
Some old CVEs don't have a vulnerable version range in the NVD database,
this causes come mismatch with cve-check. Ignore many CVEs that are
picked up by the class but are patched in our products.

Signed-off-by: Davide Gardenal <davide.gardenal@huawei.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-07-18 09:11:22 -07:00
Khem Raj
88541e824d xscreensaver: Upgrade to 6.04
Forward port patches as needed.
Add a patch to ignore stringent errors dues to configure warning

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-07-17 10:23:09 -07:00
Andrew Davis
40a55b3215 libsdl: The libsdl and libsdl2 are not virtual
There is only one provider, these should not be virtual.

Signed-off-by: Andrew Davis <afd@ti.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-07-08 22:43:03 -04:00
Khem Raj
cd14aec054 fontforge: Use alternate way to detect libm
libm is folded into libc in latest glibc and build fails to detect
it with given cmake mechanism, therefore use slighly different mechanism
which work on hosts with or without libm

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-07-07 16:03:33 -07:00
Khem Raj
8527047909 fontforge: Upgrade to 20220308
Switch build system to cmake
Add patch to avoid hardcoding build paths in scripts
Forward port musl patch

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-07-06 05:00:25 -07:00
Khem Raj
69c05e1ae9 libspiro: Add recipe
Needed by recent fontforge

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-07-06 05:00:25 -07:00
Martin Jansa
c3d3cfcfe3 tesseract-lang: switch from master branch to main
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-06-30 13:39:28 -04:00
wangmy
d0d8f78d2f feh: upgrade 3.8 -> 3.9
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-06-30 13:39:27 -04:00