Thomas Petazzoni
fea8852c68
package/poppler: backport patch to fix CVE-2023-34872
...
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2023-09-03 21:29:48 +02:00
Bernd Kuhls
7ec2df1e9a
package/mesa3d-demos: add dependency on libdecor for wayland support
...
libdecor cannot be selected due to a circular dependency:
package/wayland/Config.in:1:error: recursive dependency detected!
package/wayland/Config.in:1: symbol BR2_PACKAGE_WAYLAND is selected by BR2_PACKAGE_LIBDECOR
package/libdecor/Config.in:1: symbol BR2_PACKAGE_LIBDECOR is selected by BR2_PACKAGE_MESA3D_DEMOS
package/mesa3d-demos/Config.in:1: symbol BR2_PACKAGE_MESA3D_DEMOS is selected by BR2_PACKAGE_PIGLIT
package/piglit/Config.in:1: symbol BR2_PACKAGE_PIGLIT depends on BR2_PACKAGE_WAFFLE_SUPPORTS_WAYLAND
package/waffle/Config.in:7: symbol BR2_PACKAGE_WAFFLE_SUPPORTS_WAYLAND depends on BR2_PACKAGE_WAYLAND
Without libdecor, the build fails since the bump of mesa3d-demos to
version 9.0.0 in 80304d9911 :
"""
Run-time dependency libdecor-0 found: NO (tried pkgconfig and cmake)
Looking for a fallback subproject for the dependency libdecor-0
../output-1/build/mesa3d-demos-9.0.0/meson.build:88:17: ERROR: Automatic wrap-based subproject downloading is disabled
"""
Fixes:
http://autobuild.buildroot.net/results/8de50be8233f0133aadc26bda71b48d7ec329e04/
Signed-off-by: Bernd Kuhls <bernd@kuhls.net >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2023-09-02 19:12:16 +02:00
Bernd Kuhls
cb4e9360b4
package/libdecor: new package
...
Needed for wayland support in mesa3d-demos.
Signed-off-by: Bernd Kuhls <bernd@kuhls.net >
Reviewed-by: Sebastian Weyer <sebastian.weyer@smile.fr >
Tested-by: Sebastian Weyer <sebastian.weyer@smile.fr >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2023-09-02 19:09:25 +02:00
Bernd Kuhls
84b0d834a4
package/mesa3d-demos: add dependency on libxkbcommon for wayland support
...
Since the bump of mesa3d-demos to version 9.0.0 in Buildroot commit
80304d9911 , libxkbcommon is needed for
the wayland support. Without libxkbcommon, the build fails with:
Run-time dependency wayland-client, wayland-egl, xkbcommon found: NO (tried pkgconfig and cmake)
../output-1/build/mesa3d-demos-9.0.0/meson.build:62:14: ERROR: Dependency "wayland-client, wayland-egl, xkbcommon" not found, tried pkgconfig and cmake
Fixes:
http://autobuild.buildroot.net/results/1c01da4966b054de9c15f0eb3d738806c7d5d315/
Signed-off-by: Bernd Kuhls <bernd@kuhls.net >
[Thomas: patch extracted from
https://patchwork.ozlabs.org/project/buildroot/patch/20230716145003.339645-2-bernd@kuhls.net/ ]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2023-09-02 19:09:25 +02:00
Carlos Santos
3fa1ae0068
package/qemu: add option to enable tracing
...
Tracing is a development feature for debugging, profiling, and observing
QEMU execution. It does not make sense to enable it by default, so add a
config to enable the "log" tracing backend (the default one). Options to
select other backends may be added in the future.
Also pull a patch already reviewed upstream to install the trace events
file only if necessary:
https://patchwork.kernel.org/project/qemu-devel/patch/20230408010410.281263-1-casantos@redhat.com/
Signed-off-by: Carlos Santos <unixmania@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2023-09-02 18:00:57 +02:00
James Hilliard
d8e9505922
package/qemu: add recommended host-python-distlib dependency
...
The docs here:
https://wiki.qemu.org/ChangeLog/8.1#Build_Dependencies
Indicates:
It is recommended to install distlib as well, but the build process
tries to cope with its absence and it shouldn't be necessary.
Signed-off-by: James Hilliard <james.hilliard1@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2023-09-02 17:58:02 +02:00
James Hilliard
925b09f7ed
package/python-distlib: new host package
...
Signed-off-by: James Hilliard <james.hilliard1@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2023-09-02 17:57:00 +02:00
Romain Naour
39ae14faab
package/mesa3d-demos: update optional opengl patch due to new glu dependency in util
...
matrix-code from es2gears has been moved to util in version 9.0.0 [1]
so now es2gears is linked with mesa3d-demo libutil (idep_util).
But at the same time the dependency on glu (dep_glu) has been added
to libutil [2]. dep_glu requires opengl (FULL_GL) to build.
In order to keep the es2gears for egl only builds we have to
split the libutil files list to build readtex.c and showbuffer.c
only if opengl is available.
Add back dep_glu since it's used in util's meson.
Fixes:
https://gitlab.com/buildroot.org/buildroot/-/jobs/4936948236
https://gitlab.com/buildroot.org/buildroot/-/jobs/4936948042
[1] c33e2f731c
[2] ef24aae229
Signed-off-by: Romain Naour <romain.naour@gmail.com >
Cc: Julien Olivain <ju.o@free.fr >
Reviewed-by: Julien Olivain <ju.o@free.fr >
Tested-by: Julien Olivain <ju.o@free.fr >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2023-09-02 17:52:13 +02:00
Waldemar Brodkorb
855f78edd4
package/pam: fix uclibc compile error
...
Following build failure occurs:
opasswd.c: In function 'compare_password':
opasswd.c:142:3: error: 'retval' undeclared (first use in this function); did you mean 'outval'?
142 | retval = outval != NULL && strcmp(outval, oldpass) == 0;
| ^~~~~~
| outval
Add a patch from upstream to fix it.
Happens since the update to 1.5.3 in Buildroot commit:
f8147e27cd
Fixes:
- http://autobuild.buildroot.net/results/576/576fc4b9ccbc6cff82569692bdec82192e89f036
Signed-off-by: Waldemar Brodkorb <wbx@openadk.org >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2023-09-02 17:50:47 +02:00
Julien Olivain
a51213b270
package/edk2-non-osi: bump in sync with edk2-stable202308
...
Bump the edk2-non-osi commit to the one corresponding to version
edk2-stable202308 of edk2, based on the timestamps.
Cc: Dick Olsson <hi@senzilla.io >
Cc: Vincent Stehlé <vincent.stehle@arm.com >
Signed-off-by: Julien Olivain <ju.o@free.fr >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2023-09-02 17:49:19 +02:00
Julien Olivain
2001d37588
package/edk2-platforms: bump in sync with edk2-stable202308
...
Bump the edk2-platforms commit to the one corresponding to version
edk2-stable202308 of edk2, based on the timestamps.
Cc: Dick Olsson <hi@senzilla.io >
Cc: Vincent Stehlé <vincent.stehle@arm.com >
Signed-off-by: Julien Olivain <ju.o@free.fr >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2023-09-02 17:49:15 +02:00
Julien Olivain
5c9f31041a
boot/edk2: bump to version edk2-stable202308
...
For change log since version edk2-stable202305, see:
- https://github.com/tianocore/edk2/releases/tag/edk2-stable202308
The main motivations of this bump are the RISC-V QEMU Virt support
improvements (not yet supported in Buildroot).
Cc: Dick Olsson <hi@senzilla.io >
Cc: Vincent Stehlé <vincent.stehle@arm.com >
Signed-off-by: Julien Olivain <ju.o@free.fr >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2023-09-02 17:49:13 +02:00
James Knight
2be2ccb487
utils/check-package: cleanup line reading
...
Cleanup the implementation for reading lines by having files processed
in context managers and utilizing the iterable file object for line
reading (instead of needing to call `readlines()`).
Signed-off-by: James Knight <james.d.knight@live.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2023-09-02 17:47:48 +02:00
Francois Perrad
464ff28b7a
package/luasec: bump to version 1.3.2
...
diff LICENSE:
-LuaSec 1.2.0 license
-Copyright (C) 2006-2022 Bruno Silvestre, UFG
+LuaSec 1.3.2 license
+Copyright (C) 2006-2023 Bruno Silvestre, UFG
Signed-off-by: Francois Perrad <francois.perrad@gadz.org >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2023-09-02 14:47:51 +02:00
Francois Perrad
571bf3f7a6
package/lua-datafile: bump to version 0.10
...
Signed-off-by: Francois Perrad <francois.perrad@gadz.org >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2023-09-02 14:47:47 +02:00
Bernd Kuhls
99674f64ba
{linux, linux-headers}: bump 4.{14, 19}.x / 5.{4, 10, 15}.x / 6.{1, 4}.x series
...
Signed-off-by: Bernd Kuhls <bernd@kuhls.net >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2023-09-02 14:45:17 +02:00
Thomas Petazzoni
9e057e7897
package/vulkan-headers: add comment on version being shared with other packages
...
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2023-09-02 11:58:26 +02:00
Adam Duskett
1c27f3a12d
package/qt6base: add vulkan option
...
Signed-off-by: Adam Duskett <aduskett@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2023-09-02 11:56:58 +02:00
Adam Duskett
c6b2a5049e
package/qt5base: add vulkan option
...
Notes:
- eglfs/vulkan is only implemented for eglfs_viv
(see stub implementation for QEglFSDeviceIntegration::createPlatformVulkanInstance()
in src/plugins/platforms/eglfs/api/qeglfsdeviceintegration.cpp and
real implementation for QEglFSVivIntegration::createPlatformVulkanInstance()
in src/plugins/platforms/eglfs/deviceintegration/eglfs_viv/qeglfsvivintegration.cpp)
- or for xcb (see QXcbIntegration::createPlatformVulkanInstance()
in src/plugins/platforms/xcb/qxcbintegration.cpp)
Signed-off-by: Adam Duskett <aduskett@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2023-09-02 11:49:38 +02:00
Adam Duskett
028403c47c
package/mesa3d: add vulkan swrast driver support
...
Signed-off-by: Adam Duskett <aduskett@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2023-09-02 11:49:37 +02:00
Adam Duskett
0bc44d52c6
package/mesa3d: add vulkan broadcom driver support
...
Signed-off-by: Adam Duskett <aduskett@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2023-09-02 11:49:37 +02:00
Adam Duskett
d5a7f213ab
package/vulkan-tools: new package
...
Use $(VULKAN_HEADERS_VERSION) for VULKAN_TOOLS_VERSION as the vulkan packages
need to all be the same version.
Signed-off-by: Adam Duskett <aduskett@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2023-09-02 11:49:36 +02:00
Adam Duskett
6aa1bc3167
package/vulkan-loader: new package
...
Use $(VULKAN_HEADERS_VERSION) for VULKAN_LOADER_VERSION as the vulkan packages
need to all be the same version.
Signed-off-by: Adam Duskett <aduskett@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2023-09-02 11:49:36 +02:00
Adam Duskett
a95d65e495
package/vulkan-headers: bump version to 1.3.262
...
Update the license hash as the license file is now located at LICENSE.md
isntead of LICENSE.txt, and add MIT to the list of licenses.
Signed-off-by: Adam Duskett <aduskett@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2023-09-02 10:25:25 +02:00
Kory Maincent
c82de32369
package/linux-firmware: add new option for Marvell prestera firmware
...
Add the Marvell prestera ethernet cards firmwares.
Signed-off-by: Kory Maincent <kory.maincent@bootlin.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2023-09-02 10:15:16 +02:00
Julien Olivain
86fac42015
package/python-magic-wormhole: bump to version 0.13.0
...
For change log, see [1].
A notable change is that the package changed its HKDF implementation
from the python-hkdf package to python-cryptography. See [2].
This commit reflect that change in the runtime dependencies. The
python-cryptography was already an indirect dependency; it is now a
direct one.
[1] https://github.com/magic-wormhole/magic-wormhole/blob/0.13.0/NEWS.md
[2] https://github.com/magic-wormhole/magic-wormhole/pull/456
Signed-off-by: Julien Olivain <ju.o@free.fr >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2023-09-02 09:45:11 +02:00
Giulio Benetti
9299ea4bff
package/libnss: bump version to 3.93
...
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2023-09-02 09:44:51 +02:00
Michael Nosthoff
f38a2a95ac
package/fmt: bump to version 10.1.1
...
Signed-off-by: Michael Nosthoff <buildroot@heine.tech >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2023-09-02 09:44:48 +02:00
Thomas Devoogdt
de9187eca2
package/libsrtp: bump to version 2.5.0
...
https://github.com/cisco/libsrtp/releases/tag/v2.5.0
See detailed change log:
https://github.com/cisco/libsrtp/blob/v2.5.0/CHANGES#L3-L43
Dropped patch wich was already upstream.
Signed-off-by: Thomas Devoogdt <thomas.devoogdt@barco.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2023-09-02 09:44:42 +02:00
Julien Olivain
d44a888c32
support/testing: python-magic-wormhole: fix random failures
...
The magic-wormhole "receive" command can output "waiting" messages
when key receival or verification are longer than a predefined
timeout:
https://github.com/magic-wormhole/magic-wormhole/blob/0.13.0/src/wormhole/cli/cmd_receive.py#L135
The intent is to have an interactive user experience.
This behavior makes the runtime test unreliable as the test always
expect the sent message as the exact output. When the test execution
is slower, it sometimes get the "waiting" message instead of the
expected message.
Some test jobs are succeeding:
https://gitlab.com/buildroot.org/buildroot/-/jobs/4968059737
while some other are failing.
magic-wormhole can override those timers with environment variables.
See:
https://github.com/magic-wormhole/magic-wormhole/blob/0.13.0/src/wormhole/cli/cmd_receive.py#L26
This commit sets those environment variable to larger values
(100 seconds instread of 1 by default), to make sure the test will
always pass.
Fixes:
https://gitlab.com/buildroot.org/buildroot/-/jobs/4962923235
Reported-by: Romain Naour <romain.naour@gmail.com >
Signed-off-by: Julien Olivain <ju.o@free.fr >
Reviewed-by: Romain Naour <romain.naour@gmail.com >
Tested-by: Romain Naour <romain.naour@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2023-09-02 09:43:55 +02:00
Romain Naour
aab82a29bc
configs/beaglev_defconfig: fix build with binutils >= 2.38
...
Backport an upstream patch fixing the build with binutils >= 2.38
for riscv's for Zicsr and Zifencei.
Fixes:
https://gitlab.com/buildroot.org/buildroot/-/jobs/4987456149
Signed-off-by: Romain Naour <romain.naour@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2023-09-02 09:40:27 +02:00
Romain Naour
698562e7f5
configs/hifive_unleashed_defconfig: uboot needs OpenSSL
...
Fixes:
https://gitlab.com/buildroot.org/buildroot/-/jobs/4987456270
Signed-off-by: Romain Naour <romain.naour@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2023-09-02 09:40:22 +02:00
Daniel Lang
7dd5233b55
package/libxcrypt: fix another build issue with perl >= 5.38
...
perl 5.38 deprecated smartmatch (~~ and the given/when syntax).
Backport another upstream patch to drop uses of given.
Fixes:
- http://autobuild.buildroot.net/results/727/727aa831881af36394bafef9e13a0dcbd9d0db3a
Signed-off-by: Daniel Lang <dalang@gmx.at >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2023-09-02 09:40:18 +02:00
Thomas Devoogdt
ff6fae8bc1
package/lighttpd: bump to version 1.4.71
...
Changelog:
- https://www.lighttpd.net/2023/5/10/1.4.70/
- https://www.lighttpd.net/2023/5/27/1.4.71/
Signed-off-by: Thomas Devoogdt <thomas.devoogdt@barco.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2023-09-02 09:36:55 +02:00
Adam Duskett
94d48acba3
package/libopenssl: bump version to 3.1.2
...
Signed-off-by: Adam Duskett <aduskett@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2023-09-02 09:36:52 +02:00
Francois Perrad
a0617d73c3
package/mc: bump to version 4.8.30
...
Signed-off-by: Francois Perrad <francois.perrad@gadz.org >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2023-09-02 09:36:41 +02:00
Francois Perrad
e8e66020f3
package/libgpiod: bump to version 1.6.4
...
Signed-off-by: Francois Perrad <francois.perrad@gadz.org >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2023-09-02 09:36:36 +02:00
Francois Perrad
d0e30b87f9
package/freetype: bump to version 2.13.2
...
Signed-off-by: Francois Perrad <francois.perrad@gadz.org >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2023-09-02 09:36:29 +02:00
Julien Olivain
5b3388f1e2
package/ed: bump to version 1.19
...
See release announce:
https://lists.gnu.org/archive/html/bug-ed/2023-01/msg00000.html
Signed-off-by: Julien Olivain <ju.o@free.fr >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2023-09-02 09:36:26 +02:00
Julien Olivain
3ef29343ae
package/less: bump to version 643
...
For change log, see:
https://www.greenwoodsoftware.com/less/news.643.html
Signed-off-by: Julien Olivain <ju.o@free.fr >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2023-09-02 09:36:21 +02:00
Julien Olivain
bf7926230c
package/libgpgme: always use gpgrt-config from buildroot staging
...
gpgme updated its gpg-error.m4 macro files to detect gpgrt-config at
several occasions. Those changes are included since buildroot commit
13f3b8e124 "package/libgpgme: bump to version 1.20.0".
gpgrt-config path needs to be forced in _CONF_ENV to make sure it
will work in all host environments. See the log entry of commit
d7f2d8403e "package/gnupg2: fix build failure when host provides an
old gpgrt-config" [2] for a complete explanation.
[1] https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gpgme.git;a=history;f=m4/gpg-error.m4;h=gpgme-1.20.0
[2] https://git.buildroot.org/buildroot/commit/?id=d7f2d8403ec82f3b1772ec17bf1df8c42987a1f8
Signed-off-by: Julien Olivain <ju.o@free.fr >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2023-09-02 09:35:42 +02:00
Peter Korsgaard
fbcc1bf533
docs/website: Update for 2023.02.4
...
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2023-08-31 21:30:47 +02:00
Peter Korsgaard
d283473ae4
Update for 2023.02.4
...
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
(cherry picked from commit 3b8e5b19ad )
[Peter: drop Makefile/Vagrantfile changes]
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2023-08-31 21:28:50 +02:00
Peter Korsgaard
1f137a03ea
docs/website: Update for 2023.05.2
...
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2023-08-31 20:28:40 +02:00
Peter Korsgaard
386b72ca22
Update for 2023.05.2
...
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
(cherry picked from commit 3923a4fac8 )
[Peter: drop Makefile change]
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2023-08-31 20:12:26 +02:00
Bernd Kuhls
d87d54d23d
package/tor: bump version to 0.4.8.5
...
Release notes:
https://forum.torproject.org/t/stable-release-0-4-8-5/8996
Signed-off-by: Bernd Kuhls <bernd@kuhls.net >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2023-08-30 23:49:09 +02:00
Bernd Kuhls
04811ff148
package/onevpl-intel-gpu: bump version to 23.3.2
...
Signed-off-by: Bernd Kuhls <bernd@kuhls.net >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2023-08-30 23:49:07 +02:00
Bernd Kuhls
91aac180e0
package/intel-mediadriver: bump version to 23.3.2
...
Signed-off-by: Bernd Kuhls <bernd@kuhls.net >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2023-08-30 23:49:03 +02:00
Bernd Kuhls
cd8aa311be
package/transmission: bump version to 4.0.4
...
Release notes:
https://github.com/transmission/transmission/releases/tag/4.0.4
Signed-off-by: Bernd Kuhls <bernd@kuhls.net >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2023-08-30 23:49:00 +02:00
Bernd Kuhls
16da1e0b04
package/libdrm: bump version to 2.4.116
...
Release notes:
https://lists.x.org/archives/xorg-announce/2023-August/003416.html
Signed-off-by: Bernd Kuhls <bernd@kuhls.net >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2023-08-30 23:48:55 +02:00