Christian Helmuth
2b183f9497
depot: update recipe hashes
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
Emery Hemingway
863654d188
Libc: update port to Freebsd 12
...
Fix #3289
2019-05-27 14:46:53 +02:00
Christian Helmuth
ba51800b31
depot: update recipe hashes
2019-05-06 16:15:27 +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
6ea1179145
depot: update recipe hashes
2019-04-09 12:30:35 +02:00
Norman Feske
ec70081258
test-ldso: refine log pattern
...
By adding a wildcard at the beginning of (expected) error messages, the
test.run tool becomes able to match the lines (ignoring the characters
of the color escape sequence).
2019-04-09 12:30:35 +02:00
Emery Hemingway
e2ff776b35
Print error locations in test-libc_connect
...
Ref #3257
2019-04-09 12:30:34 +02:00
Norman Feske
d027f12764
depot: update recipe hashes
2019-04-02 09:36:39 +02:00
Christian Helmuth
ebe71a12ed
depot: update recipe hashes
2019-03-19 11:12:36 +01:00
Alexander Boettcher
104def8e51
acpica: update to sculpt ce
2019-03-18 15:56:59 +01:00
Christian Helmuth
36adbef3f9
depot: update recipe hashes
2019-02-28 11:34:45 +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
Norman Feske
e679d55f67
Update <provides> info in pkg runtimes
...
This information is now used by Sculpt's '+' menu for the interactive
routing.
2019-02-28 11:34:07 +01:00
Johannes Kliemann
fa5de776a6
ada: add arit64 to runtime
2019-02-28 11:34:06 +01:00
Johannes Kliemann
fd6047f5d8
ada: add Interfaces.C
...
extensively in auto-generated bindings
2019-02-28 11:34:05 +01:00
Christian Helmuth
46a29532a9
depot: update recipe hashes
2019-02-26 14:47:02 +01:00
Norman Feske
0e0b6bdde7
depot: update recipe hashes
2019-02-19 11:13:56 +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
Christian Helmuth
271e2398f9
depot: update recipe hashes
2019-02-12 14:24:12 +01:00
Norman Feske
3a169d3a78
depot: update recipe hashes
2019-01-30 13:55:20 +01:00
Norman Feske
431c80bbca
Add missing 'root' attribute to vfs policies
...
The commit "os: avoid using deprecated APIs" tightens the policy
configuration of the VFS server such that the 'root' attribute is no
longer optional.
2019-01-30 13:54:53 +01:00
Norman Feske
6154d9067e
libports: avoid using deprecated APIs
...
Issue #1987
Issue #3125
2019-01-30 13:49:55 +01:00
Norman Feske
af146e7dcd
Remove base/timed_semaphore.h from API
...
The former 'Genode::Timed_semaphore' mechanism is moved to the private
part of the two remaining users, namely dde_rump and the libc. Note
there are now two private copies of 'timed_semaphore.h'. This should be
regarded as an interim step until the use of this mechanism is removed
from both users.
This patch also cleans up the mechanism from legacy Genode API calls and
global side effects (alarm-thread singleton). The test/timed_semaphore
is now located at the libports repository as it now tests a mechanism of
the libc. The former timed_semaphore library is no more.
Fixes #3121
2019-01-30 13:35:29 +01:00
Christian Prochaska
12c10dbcd1
libc: 'connect()' test
...
Fixes #3114
2019-01-30 13:35:28 +01:00
Norman Feske
ed65267bc5
depot: update recipe hashes
2019-01-14 12:34:41 +01:00
Norman Feske
81fb10daaa
Consistently name block components
...
This patch replaces abbreviations like "blk", "cli", and "srv" by their
full forms "block", "client", and "server".
Fixes #1258
2019-01-14 12:34:39 +01:00
Alexander Senier
14cd115c82
Support GNAT.IO in Ada programs
2019-01-14 12:21:10 +01:00
Christian Helmuth
21a61cd583
depot: update recipe hashes
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
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
Christian Prochaska
c2884a6e63
libports: libubsan and libsanitizer_common
...
Issue #3072
2019-01-07 12:33:54 +01:00
Stefan Kalkowski
88b704db19
depot_autopilot: reduce timeouts of test pkgs
...
Our overall nightly test time greatly decreases when the timeouts for
the single tests are not that over-pessimistic. Using the slowest
platforms as reference, this commit reduces the test timeouts.
Ref #3027
2019-01-07 12:30:40 +01:00
Martin Stein
7f959a06f6
depot_autopilot: tune for multi-platform support
...
Issue #3027
2019-01-07 12:25:43 +01:00
Emery Hemingway
f2df40f58b
Add simple Solo5 tests to depot autopilot
...
Add the following Solo5 tests to Autopilot: hello, fpu, globals, quiet,
blk. The remaining tests require a Rtc service or IP routing.
Ref #3027
2019-01-07 12:25:43 +01:00
Christian Helmuth
11eecdc7bd
depot: update recipe hashes
2018-11-29 11:54:31 +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
18e855e4d5
Genode toolchain depot package
...
Fix #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
70e7499e48
depot: update recipe hashes
2018-11-16 15:07:53 +01:00
Martin Stein
146f45f3d4
Archive recipes for autopilot tests
2018-11-16 15:07:53 +01:00
Martin Stein
0c60b312be
liports/recipes: api/ and src/python
2018-11-16 15:07:53 +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 Helmuth
0867da28a2
depot: update recipe hashes
2018-10-29 09:36:23 +01:00
Christian Helmuth
5dcf06d208
depot: update recipe hashes
2018-09-13 15:21:26 +02:00
Christian Helmuth
3697f50bd3
qt5: explicit file modification time in tar archives
...
GNU tar interprets the passed time value in local time by default, which
lead to unstable hashes again. So, now provide a complete date/time
value incl. time zone.
Related to #2842
2018-09-13 14:54:21 +02:00
Norman Feske
2049498af0
depot: update recipe hashes
2018-09-05 11:04:24 +02:00
Christian Helmuth
c2e0d0ae20
depot: update recipe hashes
2018-08-30 09:25:10 +02:00
Christian Prochaska
14a338af40
qt5: QtTest support
...
Fixes #2933
2018-08-28 16:45:27 +02:00
Christian Helmuth
f4ea50c6ff
depot: update recipe hashes
2018-08-08 10:59:04 +02:00
Emery Hemingway
e521e100f1
Move LwIP to API package
...
This fix vfs_lwip recursion on archive creation.
Ref #2335
2018-08-08 10:59:03 +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
Pirmin Duss
436b10729e
acpica: create a package
...
Allow start of acpica inside the deploy config of sculpt.
Issue #2909
2018-08-02 14:36:40 +02:00
Christian Helmuth
b485caf33c
depot: update recipe hashes
2018-07-03 09:40:11 +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
Emery Hemingway
a7a160eebc
Package pdf_view to read from file-system
...
Merge the configuration from raw/pdf_view into the pkg/pdf_view runtime
file. Request a File_system session and load files from there, rather
than by ROM.
Ref #2859
2018-06-29 10:44:55 +02:00
Christian Helmuth
e3fd554026
qt5: fix file metadata when creating tar archives
...
This supports stable package hashes in all combinations of user, umask,
and creation time.
Related to #2842
2018-06-14 15:08:46 +02:00
Christian Helmuth
246bacd9da
depot: update recipe hashes
2018-06-13 13:52:12 +02:00
Christian Helmuth
33f55d84eb
Remove init from runtime for qt5_textedit pkg
2018-06-13 13:52:11 +02:00
Christian Prochaska
38d5a5bf0e
qt5: set fixed file times when creating tar archives for raw packages
...
Fixes #2842
2018-05-31 17:16:18 +02:00
Christian Prochaska
de328c412a
depot: qt5_textedit runtime package recipe
...
Fixes #2845
2018-05-31 17:11:17 +02:00
Christian Helmuth
bd86efe5fe
depot: update recipe hashes
2018-05-31 14:02:21 +02:00
Norman Feske
df9eb55c5a
depot: recipe for api/jitterentropy
...
The API archive makes the library usable for src/gpt_write.
2018-05-30 13:36:24 +02:00
Sebastian Sumpf
8605e15b4f
libc: add suspend and resume_all to symbol map
...
This commit enables the pthread library to hook into the libc execution
model and can be reverted after #2812 is fixed.
Issue #2791
2018-05-30 13:36:05 +02:00
Christian Prochaska
f347cb90f1
depot: qt5 recipes
...
Fixes #2792
2018-05-30 12:26:19 +02:00
Emery Hemingway
e2661c58dc
Convert static VFS library to dynamic library
...
Fix #2759
2018-05-30 12:26:19 +02:00
Christian Helmuth
3b7d6394d7
depot: update recipe hashes
2018-05-03 15:32:01 +02:00
Christian Helmuth
674b0ba947
Depot: nic_router-nat-dns
...
A runtime package that provides a Nic session with NAT via the
nic_router and a DNS service via Stubby.
Ref #2682
2018-05-03 15:31:59 +02:00
Christian Prochaska
cbdeb41094
depot: icu recipe
...
Fixes #2785
2018-05-03 15:31:54 +02:00
Christian Prochaska
be8addc608
depot: mesa recipe
...
Fixes #2784
2018-05-03 15:31:53 +02:00
Christian Prochaska
b2935b504d
depot: drm recipe
...
Fixes #2772
2018-05-03 15:31:20 +02:00
Christian Prochaska
f58717205a
depot: qoost recipe
...
Fixes #2771
2018-05-03 15:31:20 +02:00
Christian Prochaska
1d6301c689
depot: expat recipe
...
Fixes #2769
2018-05-03 15:31:20 +02:00
Christian Prochaska
4aefa395af
depot: pcre16 recipe
...
Fixes #2768
2018-05-03 15:31:19 +02:00
Christian Helmuth
47569458d4
depot: update recipe hashes
2018-04-19 12:39:20 +02:00
Christian Helmuth
d54f95d497
depot: update recipe hashes
2018-04-10 13:03:26 +02:00
Norman Feske
738b64909e
libports: add ttf-bitstream-vera port
2018-04-10 11:09:46 +02:00
Emery Hemingway
864e8ab0c8
Add Report session to fetchurl's used_apis
...
The fetch progress report requires Report headers to be present.
Ref #2702
2018-04-10 11:09:17 +02:00
Christian Helmuth
b07d6eced8
depot: update recipe hashes
2018-03-29 14:59:07 +02:00
Emery Hemingway
219c2fa2e1
EGL api library
...
Library for EGL headers only. Useful for components that dynamically
load an EGL shared library.
Fix #2718
2018-03-27 13:44:27 +02:00
Christian Helmuth
1f7b5e75bf
depot: update recipe hashes
2018-03-08 12:05:10 +01:00
Emery Hemingway
84ac5891b2
Fetchurl progress reporting
...
Refactor the fetchurl utility to optionally report the initial fetch
state, fetch progress, and the final state.
Fix #2702
2018-03-08 12:05:09 +01:00
Christian Helmuth
a8f186c7d4
depot: update recipe hashes
2018-02-28 11:05:05 +01:00
Emery Hemingway
e1f7dd0553
Migrate fetchurl to socket_fs
...
Remove the dependency on the deprecated LwIP libary.
Remove the progress logging callback. Should a progress indicator be
desired, a progress report would be more appropriate.
Fix #2684
2018-02-28 11:01:31 +01:00
Norman Feske
e79ce5a036
depot: update recipe hashes
2018-02-16 08:42:31 +01:00
Norman Feske
fc902b797e
depot: runtime definitions for sculpt installation
...
This patch supplements 'runtime' files to several pkg archives,
which thereby become deployable by the depot_deploy tool.
Issue #2676
2018-02-15 10:22:10 +01:00
Emery Hemingway
90753f3e50
Update Fatfs library to 0.13a, vfs_fatfs recipe
...
Fix #2673
2018-02-14 20:41:07 +01:00
Norman Feske
8d09d02b85
depot: update recipe hashes
2018-02-09 13:34:24 +01:00
Pirmin Duss
0423eb4499
stdcxx: fix src recipe
...
fixes #2649
2018-02-09 13:34:16 +01:00
Norman Feske
f07cfbe02d
depot: add missing nit_fb to pkg/pdf_view
2018-02-09 13:34:14 +01:00
Norman Feske
f1ce555cd9
depot: recipes for src/extract and used libs
2018-02-09 13:34:13 +01:00
Norman Feske
5b6bd8459f
Signature checking tool based on GnuPG
...
The new 'verify' component facilitates the code of GnuPG to verify
detached OpenPGP signatures against public keys.
Since GnuPG depends on libgcrypt and libgpg-error, the patch adds these
libraries to the libports repository.
Fixes #2640
2018-02-09 13:34:13 +01:00
Christian Helmuth
6013889028
depot: update recipe hashes
2018-01-17 12:14:44 +01:00
Christian Prochaska
3f74862666
depot: recipe for stdcxx library
...
Issue #2446
2017-12-22 11:43:39 +01:00
Christian Helmuth
553cf556af
depot: update recipe hashes
2017-12-21 15:01:56 +01:00
Norman Feske
079f00e083
depot: recipe for src/fetchurl
2017-12-21 15:01:43 +01:00