Christian Helmuth
a529fffb7b
Update jitterentropy to version 3.4.1
...
Fixes #5112
2024-02-26 08:59:10 +01:00
Christian Helmuth
c57b841556
Fix link of jitterentropy port
...
The current port of jitterentropy is version 1.2.0 from pre-2017, whose
sources were recently moved to
http://www.chronox.de/jent/releases/historic/jitterentropy-1.2.0.tar.xz
Note the *historic* label.
Issue #5112
2024-02-26 08:59:09 +01:00
Christian Helmuth
6855b27553
openssl: update to version 1.1.1w
2024-02-26 08:31:04 +01:00
Christian Prochaska
f3cf4a7d7b
qt5: adapt QtWebEngine for host GCC 13
...
Fixes #5091
2024-02-26 08:31:03 +01:00
Johannes Schlatow
63dd5efa72
libc: fix post-2100 infinite-loop on 32-bit
...
The call of `mktime`/`timegm` with a broken down time after year 2100
led to an infinite-loop on 32bit.
genodelabs/genode#3707
2023-12-13 12:33:05 +01:00
Alexander Boettcher
0d868515a5
libyuv: add support to overwrite default allocator
...
Internally libyuv uses malloc & free for short time dynamic memory
allocation during image transformation. The converted images are
such large, that the Libc allocator will create and destroy new Genode
dataspace per image. In time sensitive code paths, the overhead can be
noticeable by the caller of the image transformation.
The patch adds the option to register callbacks in the libyuv library to
implement the image allocation by users of the library. They may implement
caching strategies to avoid the overhead, e.g. as seen with qemu-usb and
the webcam model.
2023-10-04 13:22:06 +02:00
Christian Prochaska
efae71dac7
acpica: fix download link
...
Fixes #4982
2023-08-23 13:46:37 +02:00
Sebastian Sumpf
3e0e86f720
mesa: remove 'printf' from 'iris_bufmgr_tmp.patch'
...
also rename it to 'iris_bufmgr_fd.patch'
issue #4916
2023-06-16 11:24:26 +02:00
Martin Stein
8992dadb15
libports: remove unused libsparkcrypto
...
The main user of libsparkcrypto in the past was the CBE block encryption
ecosystem. However, the CBE was replaced with the Tresor block encryption that
uses libcrypto instead.
Ref #4819
2023-05-30 12:03:33 +02:00
Josef Söntgen
cb531e4cf9
libports: update ada-runtime .ali files for GCC 12
...
Fixes #4880
2023-05-30 12:03:30 +02:00
Sebastian Sumpf
e1b6855352
libport: remove icu library
...
This was required by QtWebKit in the past, the QtWebEngine ships its own
version. No other code depends on this. Revive if needed.
fixes #4870
2023-05-30 12:03:30 +02:00
Sebastian Sumpf
cc5d476fb1
libc/riscv: fix link errors with GCC 12
...
Dynamically linked functions can not be called directly with jump ("j",
"jal") and friends. Calls must go through the PLT.
issue #4827
2023-05-30 12:03:28 +02:00
Christian Prochaska
369af8d8c3
sanitizer: update to version 12.3.0
...
Issue #4827
2023-05-30 12:03:28 +02:00
Christian Prochaska
02a8c279dc
gcov: update to version 12.3.0
...
Issue #4827
2023-05-30 12:03:28 +02:00
Christian Prochaska
2e754da822
stdcxx: update to version 12.3.0
...
Issue #4827
2023-05-30 12:03:27 +02:00
Christian Prochaska
417547c7d9
qt5: fix build errors with gcc 12
...
Fixes #4863
2023-05-30 12:03:27 +02:00
Christian Prochaska
9e021422c7
sanitizer: update to version 12.2.0
...
Issue #4827
2023-05-30 12:03:27 +02:00
Christian Prochaska
106e322f82
gcov: update to version 12.2.0
...
Issue #4827
2023-05-30 12:03:27 +02:00
Christian Prochaska
b8c80c9570
stdcxx: update to version 12.2.0
...
Issue #4827
2023-05-30 12:03:27 +02:00
Pirmin Duss
2b194d47cc
openssl: update to 1.1.1t
...
Issue #4808
2023-04-17 14:48:30 +02:00
Christian Prochaska
f1b048c595
qt5: up-mix mono audio output data in QtWebEngine OSS backend
...
Fixes #4747
2023-02-27 08:22:45 +01:00
Christian Prochaska
ff8f7875f3
qt5: make physical screen size info configurable
...
Fixes #4733
2023-01-24 12:07:32 +01:00
Christian Prochaska
14483f64fd
qt5: apply fix for QTBUG-83895
...
Fixes #4732
2023-01-24 12:07:32 +01:00
Christian Prochaska
09c1a9cfc0
qt5: don't pass non-printable unicode values on key repeat
...
Fixes #4716
2023-01-24 12:07:30 +01:00
Christian Prochaska
16ce6b7acc
mesa/lima: don't call 'close()' for non-libc fd
...
Fixes #4702
2023-01-24 12:07:29 +01:00
Norman Feske
0584ac195c
curl: increase maximum write-buffer size
...
The original size of 16K impedes the batched processing of network
packets. Changing the value to 256K reduces the number of context
switches when downloading large files and thereby improves the
throughput by more than 25% (base-hw on qemu_x86_64, using fetchurl
to download a file of 100 MiB via the NIC router from lighttpd).
Issue #4697
2023-01-24 12:07:28 +01:00
Christian Prochaska
331a2e39eb
qt5: reduce warning messages from QPA plugin
...
Fixes #4692
2022-11-29 12:29:57 +01:00
Roman Iten
da60200377
libports: use GitHub mirror for fatfs
...
It looks like http://www.elm-chan.org is blocking certain IP ranges,
because downloading the source archive on certain machines fails with
"403 Forbidden".
Fixes genodelabs/genode#4623
2022-11-17 15:35:58 +01:00
Johannes Schlatow
f5ab6ea7ae
libports: update expat to 2.5.0
...
Fixes #4662
2022-11-17 08:00:37 +01:00
Sebastian Sumpf
0b569ed8c7
mesa/iris: remove binder patch
...
There is one binder with one memory zone per OpenGL context. The patch was
needed before because Genode didn't have proper context support (separate page
tables) leading to binders from one or more context being allocated to the same
GPU address with the same page tables. This was clearly an error and is fixed
with context support.
issue #4664
2022-11-17 08:00:36 +01:00
Christian Prochaska
cd8538da9a
qt5: apply pull request, change screen pixel format to RGB32
...
Fixes #4657
2022-11-17 08:00:35 +01:00
Christian Helmuth
a670c2a674
Download expat from GitHub
...
The tar.gz archive of version 2.4.9 vanished from sourceforge. As the
project moves to GitHub currently and the archive of 2.4.9 is still
available there, just update the download location.
Content and hashes did not change.
2022-11-17 08:00:35 +01:00
Christian Prochaska
1d0b9ed302
qt5: fix build errors with GCC 11 host tool chain
...
Fixes #4621
2022-10-12 12:09:34 +02:00
Christian Helmuth
13bfe50d00
Update expat to version 2.4.9
...
The tar.gz archive of version 2.4.6 vanished from sourceforge.
2022-10-12 11:59:08 +02:00
Christian Prochaska
85044d65af
qt5: add missing include in qtwebengine
...
Fixes #4595
2022-08-31 09:32:09 +02:00
Christian Prochaska
82a57a10e7
qt5: update to version 5.15.2
...
Fixes #4589
2022-08-31 09:32:08 +02:00
Christian Prochaska
fb454a28fe
libc: support 'thread_local' variable destructors
...
Fixes #4585
2022-08-17 14:51:50 +02:00
Josef Söntgen
da25b288ee
libports: add mesa/lima driver
...
This commit introduces the Mesa3D lima driver for Mali 400 series
GPUs.
Issue #4559 .
2022-08-10 13:33:01 +02:00
Roland Bär
88db584566
libc: timex, socket_fs_recvmsg and sendmsg
...
- Added timex.h as provided header file
- implementation of socket_fs_recvmsg
- implementation of sendmsg
Changes needed for chrony port.
Issue #4526
2022-08-10 13:32:59 +02:00
Christian Prochaska
079fd0071a
qt5: update port for Morph browser support
...
- fix OpenGL issues
- pass touch press location with touch release event to
fix button clicks with touch screen
- fix AVX alignment error in ffmpeg code on base-linux
- add generated cmake support files
Fixes #4541
2022-08-10 13:32:59 +02:00
Josef Söntgen
d9f6882a2a
libports: update e2fsprogs to 1.46.5
...
Brings in Ext4 support.
Fixes #4524 .
2022-08-10 13:32:57 +02:00
Josef Söntgen
03b2e3bda1
libports: rename jitterentropy's memcpy
...
To prevent symbol aliasing when using the static jitterentropy library
rename it to 'jent_memcpy'.
Fixes #4516 .
2022-05-25 12:23:04 +02:00
Alexander Boettcher
f6fedd5348
x86: remove special GPE handling nova <-> acpica
...
Remove handling of ACPI (SCI) interrupt from kernel and thereby let the
handling of the ACPI irq exclusively to an Genode driver. On Genode the ACPICA
library+app handles the ACPI irq, where we can now remove the contrib patches
related to the synchronization between NOVA kernel and ACPICA library.
Fixes #4479
2022-05-25 12:19:31 +02:00
Christian Helmuth
766ac5ea27
Update download URL of e2fsprogs to https
...
This prevents
warning: redirecting to https://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git/
2022-05-25 12:17:37 +02:00
Sebastian Sumpf
396cc53020
libc: update download url to archive repo
...
FreeBSD 12.0 was moved to archive url:
http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/amd64/12.0-RELEASE/
fixes #4478
2022-04-25 14:42:43 +02:00
Christian Prochaska
80f85a854c
qt5: fixes and improvements for WebRTC support
...
Fixes #4453
2022-04-13 09:29:03 +02:00
Sebastian Sumpf
d4390adb68
mesa: use 'strdup' for driver names
...
The 'iris' and 'etnaviv' strings are freed using 'free' by mesa.
issue #4466
2022-04-13 09:29:03 +02:00
Norman Feske
668258746b
Update expat to version 2.4.6
...
The tar.gz archive of version 2.4.1 vanished from sourceforge.
2022-02-28 11:45:18 +01:00
Johannes Schlatow
019cacf07e
vfs_tap: VFS plugin for Uplink/Nic session access
...
This plugin emulates a `/dev/tapX` device as found on FreeBSD. See
README for more information.
genodelabs/genode#4394
2022-02-21 15:44:22 +01:00
Christian Helmuth
a9b8b6e6c2
Move lua/moon to genode-world
...
Issue genodelabs/genode-world#282
Fixes #4414
2022-02-15 10:23:15 +01:00