Christian Helmuth
7d2eb71094
openssl: update to current version 1.0.2u
2020-05-18 10:16:15 +02:00
Norman Feske
07502ce6bb
Remove Python2
...
Fixes #3751
2020-05-18 10:16:13 +02:00
Christian Prochaska
905b0c4aef
libc: remove log2.patch
...
Fixes #3740
2020-04-28 11:41:38 +02:00
Norman Feske
1bf796d69a
Remove Rust support
...
Fixes #3488
2020-04-24 14:37:57 +02:00
Christian Helmuth
9fbc68bda1
libports: icu library moved to GitHub
2020-04-17 12:40:13 +02:00
Norman Feske
330672e030
libports: mke2fs and resize2fs as standalone apps
...
This patch makes the e2fsprogs 'mke2fs' and 'resize2fs' available as
standalone components that can be used by Sculpt OS directly without
a Unix emulation environment.
2020-04-17 12:39:32 +02:00
Emery Hemingway
9ee1045aad
Remove SVN build dependency from libc port
...
Fixes #3678
2020-03-26 11:38:53 +01:00
Christian Prochaska
28e782dda5
qt5: use pthread backend for QThreads
...
Fixes #3643
2020-02-20 12:08:16 +01:00
Sebastian Sumpf
16994d637b
libports: update gcov port
...
removes bogus include from generated file libgcc_tm.h
issue #3537
2019-11-19 14:54:12 +01:00
Sebastian Sumpf
b752d22a77
libports: checkout ARMv8 version of gcov
...
issue #3537
2019-11-19 14:45:39 +01:00
Sebastian Sumpf
3103ce1fa8
libports: update mpc to 1.1.0
...
issue #3537
2019-11-19 14:45:39 +01:00
Sebastian Sumpf
db18fc42fe
libports: update mpfr to 4.0.2
...
issue #3537
2019-11-19 14:45:39 +01:00
Sebastian Sumpf
d28fe9e938
libports: enable gmp 6.1.2 for ARMv8
...
issue #3537
2019-11-19 14:45:39 +01:00
Sebastian Sumpf
31a035a907
libports: update gmp from 4.3.2 to 6.1.2
...
issue #3537
2019-11-19 14:45:39 +01:00
Christian Helmuth
d4a3db22bd
solo5: migrate snapshot archive to genode.org
2019-11-19 14:42:22 +01:00
Christian Prochaska
3c62a33a25
qt5: add NEON-related files and symbols to qt5_gui lib
...
Fixes #3517
2019-11-19 14:23:56 +01:00
Christian Prochaska
afa0e26a6a
qt5: update virtual keyboard example to Qt 5.13
...
Fixes #3490
2019-09-09 15:08:13 +02:00
Christian Prochaska
1d3bbde70a
qt5: add 'lupdate' and 'lrelease' to host tools
...
Fixes #1736
2019-09-09 15:05:50 +02:00
Christian Prochaska
65f402807f
qt5: update to version 5.13.0
...
Fixes #3485
2019-08-28 14:22:33 +02:00
Johannes Kliemann
1bdd18a196
ada-runtime: update to 1.1
2019-08-21 13:25:25 +02:00
Christian Helmuth
08ac64bba9
libports: download bzip2 port from sourceware.org
...
fossies.org removed the archive and Linux From Scratch uses
sourceware.org.
http://www.linuxfromscratch.org/lfs/view/development/chapter03/packages.html
2019-08-21 12:36:59 +02:00
Christian Helmuth
83ead086a1
acpica: enable interpreter-slack mode
...
This mode is used on Linux (if acpi=strict is not set on boot cmdline)
and Windows. The mode ignores certain errors and/or bad AML constructs.
1) Allow "implicit return" of last value in a control method
2) Allow access beyond the end of an operation region
3) Allow access to uninitialized locals/args (auto-init to integer 0)
4) Allow ANY object type to be a source operand for the Store() operator
5) Allow unresolved references (invalid target name) in package objects
6) Enable warning messages for behavior that is not ACPI spec compliant
2019-08-13 12:02:27 +02:00
Norman Feske
52ec4526e1
libc: discharge use of hidden symbols
...
Issue #3424
2019-07-09 08:58:38 +02:00
Josef Söntgen
984bddcedd
libc: cleanup port preparation
...
- make port able to be prepared repeatedly
Rpcgen refuses to overwrite an already existing header, so try to
always remove it beforehand
- get rid of 'cp' warning 'cp: warning: source file
'src/lib/libc/sys/sys/time.h' specified more than once'
- silence patch message 'patch unexpectedly ends in middle of line'
Fixes #3420 .
2019-07-09 08:55:24 +02:00
Johannes Kliemann
b55358c535
ada-runtime: fix exception handling on ARM
...
ref #3395
2019-06-13 12:22:49 +02:00
Sebastian Sumpf
4b72bbaa57
libc: mktime signed overflow
...
issue #3289
2019-05-29 10:20:52 +02:00
Johannes Kliemann
35b1440c97
ada-runtime: update to GCC 8.3.0
...
ref #3362
fixes #3371
2019-05-27 14:52:53 +02:00
Christian Prochaska
b4649d84ee
ada-runtime: adjustments for Genode tool chain 19.05
...
Issue #3307
2019-05-27 14:52:52 +02:00
Christian Prochaska
eb4d431e76
stdcxx: update to version 8.3.0
...
Issue #3307
2019-05-27 14:52:52 +02:00
Christian Prochaska
8e2e4374f5
sanitizer: update to version 8.3.0
...
Issue #3307
2019-05-27 14:52:52 +02:00
Christian Prochaska
720919bc14
gcov: update to version 8.3.0
...
Issue #3307
2019-05-27 14:52:52 +02:00
Emery Hemingway
863654d188
Libc: update port to Freebsd 12
...
Fix #3289
2019-05-27 14:46:53 +02:00
Emery Hemingway
777d92f6de
Port of OpenLibm
...
Replace the FreeBSD libm with OpenLibm, which is easier to port.
OpenLibm is used by Mirage's freestanding Ocaml runtime (sin POSIX).
https://openlibm.org/
Ref #3289
2019-05-27 14:46:53 +02:00
Emery Hemingway
62a4d1de0e
Remove Nim tests
...
Nim is now built independently of the Genode repository using an SDK and
Nimble.
Fix #3300
2019-05-16 12:52:59 +02:00
Emery Hemingway
3e848dff10
solo5: update bindings
...
Update the Solo5 upstream to accomadate changes to the Block session and
stack protection support in the base library.
Ref #3275
Ref #3283
2019-05-06 16:15:27 +02:00
Christian Helmuth
18546ea16d
Use https URLs for qt5 downloads
...
The site download.qt.io seems to apply some mirror-via-HTTP-redirect
scheme which, unfortunately, seems broken (and therefore annoyingly
slow) for non-SSL-secured URLs.
2019-03-18 15:56:23 +01:00
Alexander Senier
a58fcc3b1e
Update runtime ALIs
2019-03-18 15:56:23 +01:00
Alexander Senier
4c8d787918
Port libsparkcrypto
2019-03-18 15:56:23 +01:00
Christian Helmuth
a5d0f6a2af
ada: fix ada-runtime-alis for current changes
...
Note, this also adapts the spark depot recipe to preserve source-file
time stamps.
2019-02-28 11:34:07 +01:00
Johannes Kliemann
fa5de776a6
ada: add arit64 to runtime
2019-02-28 11:34:06 +01:00
Alexander Senier
f30a82d599
ada: provide runtime symbols for elaboration code
2019-02-28 11:32:53 +01:00
Alexander Senier
5ccae43552
Rename Ada runtime to SPARK runtime
...
The minimal-footprint Ada runtime for implementing library-like
functionality in SPARK is now called "spark" runtime.
The full Ada runtime for entire components written in Ada and using the
libc as glue to the underlying system will move to the world repository
as "ada" runtime.
Issue #3144
2019-02-19 11:08:17 +01:00
Emery Hemingway
968e220fd2
Update jbig2dec to version 0.15
...
Ref #3131
2019-02-12 10:33:14 +01:00
Emery Hemingway
13268ec401
Update libpng to version 1.6.36
...
Fix #3131
2019-02-12 10:33:14 +01:00
Christian Prochaska
342ddcf71a
libsanitizer: replace use of 'Genode::printf()'
...
Fixes #3129
2019-01-30 13:49:55 +01:00
Norman Feske
6154d9067e
libports: avoid using deprecated APIs
...
Issue #1987
Issue #3125
2019-01-30 13:49:55 +01:00
Alexander Senier
14cd115c82
Support GNAT.IO in Ada programs
2019-01-14 12:21:10 +01:00
Josef Söntgen
f113460348
Move FUSE to world
...
Fixes #3104 .
2019-01-07 12:43:37 +01:00
Norman Feske
39085f08fc
Move libav, avplay, and qt_avplay to genode-world
...
Fixes #3103
2019-01-07 12:43:37 +01:00
Norman Feske
a15b825418
Move libsdl and companion libs to genode-world
...
Fixes #3100
2019-01-07 12:43:37 +01:00
Josef Söntgen
0139fa20ff
libports: add tcp_fsm header to libc includes
...
Needed by lighttpd-1.4.52
Issue #3069 .
2019-01-07 12:33:54 +01:00
Josef Söntgen
c58ad11f2f
libports: update OpenSSL to 1.0.2q
...
And enable SSL_CONF_* in libssl, needed by lighttpd's mod_openssl.
Issue #3069 .
2019-01-07 12:33:54 +01:00
Stefan Kalkowski
5147c71fdf
qt5: update qtscriptclassic archive path
2019-01-07 12:33:54 +01:00
Christian Prochaska
c2884a6e63
libports: libubsan and libsanitizer_common
...
Issue #3072
2019-01-07 12:33:54 +01:00
Christian Prochaska
73e3ed0bd0
gcov: print annotated source only on incomplete coverage
...
Fixes #3071
2019-01-07 12:25:46 +01:00
Christian Prochaska
97d8bea5ec
gcov: print selected annotated source files only
...
Fixes #3070
2019-01-07 12:25:46 +01:00
Christian Prochaska
ac8d030855
gcov: open files in buffered mode
...
Fixes #3065
2019-01-07 12:25:43 +01:00
Sebastian Sumpf
91225fbcca
qt5: forward window title to nitpicker
...
This enables Qt5 applications to set a Genode label via 'setWindowTitle'
from within Qt5 applications, and thus, making them identifiable to
other Genode components, like a layout manager.
fixes #3046
2018-11-29 11:54:29 +01:00
Emery Hemingway
7f1974e9e8
Update lwIP to 2.1.2
...
Fix #3035
2018-11-29 11:46:02 +01:00
Emery Hemingway
8ad56a6c0e
Move libc headers to conform to x86_32, x86_64, and arm SPECS
...
Move the libc-i386, libc-amd64, and libc-arm include directories into
the standard "include/spec" directory. This allows the platform specific
headers in the libc API package to be detected in a generic manner.
Ref #3051
2018-11-29 11:46:01 +01:00
Emery Hemingway
7a11384177
Merge pthread into libc library
...
The pthread API is considered a standard feature of libc so better to
simply merge it with the libc. Pthreads are in fact already a part of
the libc in the form of weak symbols. This merger is also a prerequisite
for better integrating pthreads with the libc I/O task.
Fix #3054
2018-11-29 11:46:01 +01:00
Christian Prochaska
e74771e047
libports: add libgcov and gcov tool
...
Issue #3048
2018-11-29 11:46:01 +01:00
Emery Hemingway
15039f3ae8
Update MPFR port URL
...
Ref #3028
2018-11-27 11:38:13 +01:00
Emery Hemingway
63b6e04dae
Move GMP spec directories to standard locations
...
Ref #3028
2018-11-27 11:38:13 +01:00
Johannes Kliemann
eb7c367e25
ada: replace local runtime implementation with port
...
Fixes #3044
2018-11-27 11:36:36 +01:00
Christian Helmuth
712df01341
libports: update hash of downloaded fatfs sources
...
The author updated http://www.elm-chan.org/fsw/ff/arc/ff13b.zip recently
with a marginal change of documents/doc/appnote.html.
2018-11-27 11:36:35 +01:00
Emery Hemingway
e63a870bce
Update lwIP to 2.1.1
...
Fix #3035
2018-11-27 11:36:35 +01:00
Emery Hemingway
bc539ce892
Native Solo5 bindings
...
A shared library implementation of the unikernel middleware.
https://github.com/Solo5/solo5
Fix #2945
2018-11-16 15:07:52 +01:00
Christian Prochaska
7c9e850235
qt5: add typeinfo and vtable symbols to symbol files
...
Fixes #3025
2018-11-16 14:37:18 +01:00
Josef Söntgen
82fb76c142
libssh: add async event bind patch
...
Issue #3014 .
2018-10-29 09:36:22 +01:00
Josef Söntgen
9ab288d8e3
libports: update libssh to 0.8.4
...
Issue #3014 .
2018-10-29 09:36:22 +01:00
Pirmin Duss
b112b7b4ce
mesa: fix port_prepare on ARCH Linux
...
Issue #3003
2018-10-29 09:36:22 +01:00
Christian Helmuth
cc311355cd
libports: update hash of downloaded fatfs sources (again)
...
The author updated http://www.elm-chan.org/fsw/ff/arc/ff13b.zip again
with a marginal documentation changes and an additional example.
Issue #2766
2018-09-05 11:04:24 +02:00
Christian Helmuth
20668ccfa3
libports: download bzip2 port from fossies.org
...
The original bzip.org domain expired.
Issue #2766
2018-09-05 11:04:24 +02:00
Emery Hemingway
fcbe060096
Remove legacy lwIP plugins
...
Now that the lwIP VFS plugin has become a first class IP stack it is
time to remove the lwIP 1.x library and the associated libc plugins.
Fix #2958
2018-09-05 11:04:22 +02:00
Martin Stein
023de11dc6
acpica port: update to version 2018-08-10
...
Fixes #2935
2018-08-28 16:48:46 +02:00
Christian Prochaska
14a338af40
qt5: QtTest support
...
Fixes #2933
2018-08-28 16:45:27 +02:00
Christian Prochaska
80974b8f62
qt5: print error message in qtwebkit on failed 'mmap()'
...
Fixes #2927
2018-08-08 11:29:57 +02:00
Emery Hemingway
bf8b52ec3a
Update LwIP to 2.1.0.rc1
...
This release candidate suppresses the remaining build warnings.
Ref #2335
2018-08-02 14:36:49 +02:00
Emery Hemingway
d9a4773194
LwIP VFS plugin
...
This patch reintroduces the LwIP stack to libc as a VFS plugin
implementing the socket_fs interface. Rather than use LwIP's socket
emulation layer this plugin interfaces directly to LwIP raw API and is
single threaded.
The internal TCP parameters of the stack are untuned.
Fix #2050
Fix #2335
2018-08-02 14:36:48 +02:00
Emery Hemingway
ac30e49df7
Update libssh to 0.7.5
...
Fix #2921
2018-08-02 14:36:48 +02:00
Sebastian Sumpf
82075a340d
qemu-usb: add isochronous packet support to XHCI
...
fixes #2910
2018-08-02 14:36:46 +02:00
Christian Helmuth
5f9ac94bef
libports: update hash of downloaded fatfs sources
...
The author updated http://www.elm-chan.org/fsw/ff/arc/ff13b.zip recently
with a marginal change of documents/doc/appnote.html.
2018-08-02 14:36:42 +02:00
Emery Hemingway
745926d588
Convert pdf_view to a Nitpicker client
...
A native Nitpicker client uses less resources than a Framebuffer client
wrapped in a sub-init with nit_fb.
Fix #2871
2018-06-29 10:44:57 +02:00
Josef Söntgen
74dcc7a3d5
libc: use socket fs for DNS information
...
The libc will now use the file given by the 'nameserver_file' attribute
to get the DNS nameserver address instead of reading '/etc/resolv.conf'.
It defaults to '/socket/nameserver' which is the common location when
using the lxip VFS plugin. As a constraint the libc will read the first
line and expects the nameserver address without any keywords in front of
it.
Fixes #2861 .
2018-06-29 10:44:55 +02:00
Christian Helmuth
639c838707
Update URL of ccid and pcsc-lite ports
2018-06-12 12:11:42 +02:00
Christian Prochaska
1093adca7e
qt5_textedit improvements for use with sculpt
...
- support saving of files with no file name extension
- make the the "All Files (*)" file selection filter the default to see
configuration files immediately
Fixes #2844
2018-05-31 17:15:14 +02:00
Emery Hemingway
72cb71c827
Replace SHA1 hashes of port downloads with SHA256
...
Now SHA256 has been shown to be an adequate replacement for SHA1, use
SHA256 for verifying all port downloads.
Ref #2767
2018-05-30 13:36:22 +02:00
Emery Hemingway
e36ddaf659
Rename lwip library to lwip_legacy
...
Rename LwIP library in preparation for removal of LwIP libc plugin. The
current LwIP library will be replaced with a new version stripped of its
synchronous socket support. The next version will be incompatible with
the current, so removing 'lwip.lib.so' completely for a period makes it
easy to identify legacy users.
Fix #2797
2018-05-30 13:36:22 +02:00
Sebastian Sumpf
ea6b4a0caf
libports: port of ffi library
...
required by jdk
issue #2791
Forein function interface library, which takes care of calling
conventions of different platforms.
2018-05-30 13:36:07 +02:00
Emery Hemingway
51722c1fe6
Update Nim to 0.18.0
...
Fix #2804
2018-05-30 12:26:20 +02:00
Christian Prochaska
f347cb90f1
depot: qt5 recipes
...
Fixes #2792
2018-05-30 12:26:19 +02:00
Emery Hemingway
60eeddf639
Port of libyaml
...
http://pyyaml.org/wiki/LibYAML
Ref #2682
2018-05-03 15:31:58 +02:00
Christian Helmuth
58fcf577ea
Fix hash-input list of drm port
2018-05-03 15:31:54 +02:00
Christian Prochaska
be8addc608
depot: mesa recipe
...
Fixes #2784
2018-05-03 15:31:53 +02:00
Emery Hemingway
b8ad9ad880
Update FatFS port to v0.13b
...
Remove integer patch. The tests pass without applying it, and better to
use unmodified upstream code whenever practical.
Fix #2766
2018-05-03 15:31:19 +02:00
Emery Hemingway
1afbc7f952
Update egl_api port
...
Use Github URL that references a commit rather than the unversioned
Khronos URL.
Fix #2765
2018-05-03 15:31:19 +02:00
Norman Feske
97317b0c95
terminal: change term caps from linux to screen
...
Fixes #2743
2018-04-10 11:20:43 +02:00
Norman Feske
738b64909e
libports: add ttf-bitstream-vera port
2018-04-10 11:09:46 +02:00
Norman Feske
f837df34b1
libports: stb single-file header libraries
2018-04-10 11:09:19 +02:00