genode/repos/ports
Norman Feske c629c54153 Make util/geometry.h C++20 friendly
- Move header to base/include to make it applicable for base types
  like 'Affinity' down the road.
- Represent 'Rect' as typle of point and area, which is the most
  common form of initialization, creates in valid 'Rect' by default.
- Turn Point, Area, and Rect into compound types, making x, y, w, h, at,
  area accessible without a method call
- 'Rect::Compound' function for constructing a 'Rect' from two points,
  replacing a former constructor
- Use result type 'Rect::Cut_remainder' instead of out parameters.

Fixes #5239
2024-06-20 12:54:30 +02:00
..
include/vmm seoul: move to genode-world 2022-02-15 10:23:15 +01:00
lib/mk Rename src/drivers to src/driver 2024-06-20 12:54:30 +02:00
mk mk/gnu_build.mk: declare .tar as BUILD_ARTIFACTS 2023-06-16 11:24:26 +02:00
ports tool chain: GDB fixes 2024-04-12 15:00:44 +02:00
recipes Rename src/drivers to src/driver 2024-06-20 12:54:30 +02:00
run Rename src/drivers to src/driver 2024-06-20 12:54:30 +02:00
src Make util/geometry.h C++20 friendly 2024-06-20 12:54:30 +02:00
README Update README files 2023-03-13 14:32:53 +01:00

This directory contains ports of 3rd-party applications to Genode.

The 'ports' repository follows the patterns of the 'libports' repository.
For instructions about downloading and building 3rd-party applications,
please refer to _libports/README_.


Dependencies from other repositories
------------------------------------

Applications provided by the 'ports' repository typically expect a rich
runtime environment, including shared libraries provided by the 'libports'
repository. Hence, 'ports' depends on 'libports'.