├── .gitignore ├── LICENSE ├── README ├── include ├── SDL │ ├── SDL_config.h │ └── SDL_config_genode.h ├── SDL2 │ ├── SDL_config.h │ └── SDL_config_genode.h ├── fuse │ ├── fuse.h │ ├── fuse_opt.h │ └── fuse_private.h ├── glib │ ├── glibconfig.h │ └── spec │ │ ├── 32bit │ │ └── glibconfig_defs.h │ │ └── 64bit │ │ └── glibconfig_defs.h ├── ldns │ └── config.h ├── libevent │ └── event2 │ │ └── event-config.h ├── libsodium │ └── sodium │ │ ├── core.h │ │ └── version.h ├── libvnc │ └── rfb │ │ ├── rfbconfig.h │ │ └── rfbint.h ├── libxml │ └── xmlversion.h ├── nss │ └── prcpucfg.h ├── ogg │ └── config_types.h ├── pqxx │ ├── config-internal-compiler.h │ ├── config-internal-libpq.h │ └── config-public-compiler.h ├── python3 │ ├── osreldate.h │ ├── pyconfig.h │ └── spec │ │ ├── x86_32 │ │ └── genode_defs.h │ │ └── x86_64 │ │ └── genode_defs.h ├── remote_rom │ ├── backend_base.h │ ├── rom_forwarder.h │ ├── rom_receiver.h │ └── util.h ├── spec │ └── x86_64 │ │ └── world │ │ └── rdrand.h ├── toxcore │ └── toxcore │ │ └── genode_logger.h ├── util │ └── i2c.h └── world │ └── rdrand.h ├── lib ├── import │ ├── import-av.inc │ ├── import-avcodec.mk │ ├── import-avdevice.mk │ ├── import-avfilter.mk │ ├── import-avformat.mk │ ├── import-avresample.mk │ ├── import-avutil.mk │ ├── import-c-toxcore.mk │ ├── import-cmocka.mk │ ├── import-fdk-aac.mk │ ├── import-fdt.mk │ ├── import-glib.mk │ ├── import-gnutls.mk │ ├── import-grpc.mk │ ├── import-gtest.mk │ ├── import-jli.mk │ ├── import-jsonc.mk │ ├── import-keynote.mk │ ├── import-ldns.mk │ ├── import-lemon.mk │ ├── import-libFLAC.mk │ ├── import-libatomic.mk │ ├── import-libbacktrace.mk │ ├── import-libconfig.mk │ ├── import-libevent.mk │ ├── import-libexfat.mk │ ├── import-libext2fs.mk │ ├── import-libffi.mk │ ├── import-libflif.mk │ ├── import-libfuse.mk │ ├── import-libgetdns.mk │ ├── import-libgo.mk │ ├── import-libgo_support.mk │ ├── import-libkeccak.mk │ ├── import-liblo.mk │ ├── import-libmad.mk │ ├── import-libmbim.mk │ ├── import-libmpg123.mk │ ├── import-libntfs-3g.mk │ ├── import-libogg.mk │ ├── import-libsndfile.mk │ ├── import-libsndio.mk │ ├── import-libsodium.mk │ ├── import-libspng.mk │ ├── import-libuuid.mk │ ├── import-libvorbis.mk │ ├── import-libxml2.mk │ ├── import-lua.mk │ ├── import-luacxx.mk │ ├── import-lzlib.mk │ ├── import-mbedtls.mk │ ├── import-nettle.mk │ ├── import-nss3.mk │ ├── import-opus.mk │ ├── import-opusfile.mk │ ├── import-popt.mk │ ├── import-protobuf-c.mk │ ├── import-protobuf.mk │ ├── import-python3.mk │ ├── import-resample.mk │ ├── import-rtaudio.mk │ ├── import-scip.mk │ ├── import-sdl.mk │ ├── import-sdl2.mk │ ├── import-sdl2_image.mk │ ├── import-sdl2_mixer.mk │ ├── import-sdl2_net.mk │ ├── import-sdl2_ttf.mk │ ├── import-sdl_image.mk │ ├── import-sdl_mixer.mk │ ├── import-sdl_net.mk │ ├── import-sdl_ttf.mk │ ├── import-seoul_libc_support.mk │ ├── import-snappy.mk │ ├── import-swscale.mk │ ├── import-ubuntu-ui-toolkit.mk │ ├── import-vncclient.mk │ ├── import-vncserver.mk │ └── libkeccak.mk ├── mk │ ├── abuse_imlib.mk │ ├── alac.mk │ ├── av.inc │ ├── avcodec.inc │ ├── avdevice.mk │ ├── avfilter.mk │ ├── avformat.mk │ ├── avresample.mk │ ├── avutil.inc │ ├── c-toxcore.mk │ ├── cmocka.mk │ ├── fdk-aac.inc │ ├── fdk-aac.mk │ ├── fdk-aac_sbrdec.mk │ ├── fdk-aac_sbrenc.mk │ ├── fdt.mk │ ├── freebl3.inc │ ├── g72x.mk │ ├── getdns-gldns.mk │ ├── glib.mk │ ├── gmock.mk │ ├── gnutls.mk │ ├── gobuild.inc │ ├── grpc.mk │ ├── gsm10.mk │ ├── gtest.mk │ ├── java.inc │ ├── jdk_version.inc │ ├── jimage.mk │ ├── jli.mk │ ├── jnet.mk │ ├── jsonc.mk │ ├── jvm.inc │ ├── jzip.mk │ ├── keynote.mk │ ├── ldns.mk │ ├── lemon.mk │ ├── libFLAC.mk │ ├── libatomic.mk │ ├── libbacktrace.mk │ ├── libconfig.mk │ ├── libevent.mk │ ├── libexfat.mk │ ├── libext2fs.mk │ ├── libffi.mk │ ├── libflif.mk │ ├── libfuse.mk │ ├── libgetdns.mk │ ├── libgo.mk │ ├── libgo_support.inc │ ├── libkeccak.inc │ ├── liblo.mk │ ├── libmad.mk │ ├── libmbim.mk │ ├── libmpg123.inc │ ├── libntfs-3g.mk │ ├── libogg.mk │ ├── libsndfile.mk │ ├── libsndio.mk │ ├── libsodium.mk │ ├── libspng.mk │ ├── libuuid.mk │ ├── libvorbis.mk │ ├── libxml2.mk │ ├── lua.inc │ ├── lua.mk │ ├── luacxx.mk │ ├── lzlib.mk │ ├── management.mk │ ├── mbedtls.mk │ ├── nettle.mk │ ├── nio.mk │ ├── nss3.inc │ ├── nss3_common.inc │ ├── nssckbi.inc │ ├── ocaml-str.mk │ ├── ocaml-threads.mk │ ├── ocaml-unix.mk │ ├── ocaml.inc │ ├── opensc_pkcs11.mk │ ├── opus.mk │ ├── opusfile.mk │ ├── popt.mk │ ├── protobuf-c.mk │ ├── protobuf.mk │ ├── python3.inc │ ├── remote_rom_backend.inc │ ├── remote_rom_backend_nic_ip.mk │ ├── rtaudio.mk │ ├── scip.mk │ ├── sdl.mk │ ├── sdl2.mk │ ├── sdl2_image.mk │ ├── sdl2_mixer.mk │ ├── sdl2_net.mk │ ├── sdl2_ttf.mk │ ├── sdl_gfx.mk │ ├── sdl_image.mk │ ├── sdl_mixer.mk │ ├── sdl_net.mk │ ├── sdl_ttf.mk │ ├── seoul-qemu-usb.mk │ ├── snappy.mk │ ├── softokn3.inc │ ├── soplex.mk │ ├── spec │ │ ├── 32bit │ │ │ └── libkeccak.mk │ │ ├── 64bit │ │ │ └── libkeccak.mk │ │ ├── arm │ │ │ ├── avcodec.mk │ │ │ ├── avutil.mk │ │ │ ├── java.mk │ │ │ ├── jvm.mk │ │ │ └── libmpg123.mk │ │ ├── arm_64 │ │ │ ├── avcodec.mk │ │ │ ├── avutil.mk │ │ │ ├── freebl3.mk │ │ │ ├── libgo_support.mk │ │ │ ├── nss3.mk │ │ │ ├── nssckbi.mk │ │ │ └── softokn3.mk │ │ ├── x86 │ │ │ ├── avcodec.inc │ │ │ └── avutil.inc │ │ ├── x86_32 │ │ │ ├── avcodec.mk │ │ │ └── avutil.mk │ │ └── x86_64 │ │ │ ├── av.inc │ │ │ ├── avcodec.mk │ │ │ ├── avutil.mk │ │ │ ├── freebl3.mk │ │ │ ├── java.mk │ │ │ ├── jvm.mk │ │ │ ├── libgo_support.mk │ │ │ ├── libmpg123.mk │ │ │ ├── nss3.mk │ │ │ ├── nssckbi.mk │ │ │ ├── python3.mk │ │ │ └── softokn3.mk │ ├── swscale.mk │ ├── tuxmath_t4k.mk │ ├── verify.mk │ ├── vfs_qtwebengine_shm.mk │ ├── vncclient.mk │ └── vncserver.mk └── symbols │ ├── avcodec │ ├── avdevice │ ├── avfilter │ ├── avformat │ ├── avresample │ ├── avutil │ ├── cmocka │ ├── fdk-aac │ ├── fdt │ ├── glib │ ├── grpc │ ├── jsonc │ ├── libFLAC │ ├── libconfig │ ├── libflif │ ├── libgetdns │ ├── libmad │ ├── libmbim │ ├── libmpg123 │ ├── libogg │ ├── libsndfile │ ├── libsndio │ ├── libsodium │ ├── libspng │ ├── libuuid │ ├── libvorbis │ ├── mbedtls │ ├── nss3 │ ├── opus │ ├── popt │ ├── protobuf │ ├── protobuf-c │ ├── python3 │ ├── sdl │ ├── sdl2 │ ├── sdl2_image │ ├── sdl2_mixer │ ├── sdl2_net │ ├── sdl2_ttf │ ├── sdl_gfx │ ├── sdl_image │ ├── sdl_mixer │ ├── sdl_net │ ├── sdl_ttf │ ├── snappy │ ├── swscale │ ├── vncclient │ └── vncserver ├── mk └── nimble.mk ├── ports ├── abuse.hash ├── abuse.port ├── aunit.hash ├── c-toxcore.hash ├── c-toxcore.port ├── chrony.hash ├── chrony.port ├── cmocka.hash ├── cmocka.port ├── dosbox.hash ├── dosbox.port ├── exfat.hash ├── exfat.port ├── falkon.hash ├── falkon.port ├── fdk-aac.hash ├── fdk-aac.port ├── fdt.hash ├── fdt.port ├── flac.hash ├── flac.port ├── flif.hash ├── flif.port ├── fuse-ext2.hash ├── fuse-ext2.port ├── getdns.hash ├── getdns.port ├── glib.hash ├── glib.port ├── glmark2.hash ├── glmark2.port ├── gnutls.hash ├── gnutls.port ├── googletest.hash ├── googletest.port ├── goroot.hash ├── goroot.port ├── gptfdisk.hash ├── gptfdisk.port ├── grafx2.hash ├── grafx2.port ├── iperf.hash ├── iperf.port ├── jdk.hash ├── jdk.port ├── jdk_generated.hash ├── jdk_generated.port ├── jsonc.hash ├── jsonc.port ├── keynote.hash ├── keynote.port ├── ldns.hash ├── ldns.port ├── lemon.hash ├── lemon.port ├── libav.hash ├── libav.port ├── libconfig.hash ├── libconfig.port ├── libevent.hash ├── libevent.port ├── libgo.hash ├── libgo.port ├── liblo.hash ├── liblo.port ├── libmad.hash ├── libmad.port ├── libmbim.hash ├── libmbim.port ├── libmbim_generated.hash ├── libmbim_generated.port ├── libogg.hash ├── libogg.port ├── libsndfile.hash ├── libsndfile.port ├── libsodium.hash ├── libsodium.port ├── libspng.hash ├── libspng.port ├── libvnc.hash ├── libvnc.port ├── libvorbis.hash ├── libvorbis.port ├── libxml2.hash ├── libxml2.port ├── ltris.hash ├── ltris.port ├── lua.hash ├── lua.port ├── lzlib.hash ├── lzlib.port ├── mbedtls.hash ├── mbedtls.port ├── morph-browser.hash ├── morph-browser.port ├── mpg123.hash ├── mpg123.port ├── nettle.hash ├── nettle.port ├── nss3.hash ├── nss3.port ├── ntfs-3g.hash ├── ntfs-3g.port ├── ocaml.hash ├── ocaml.port ├── opensc.hash ├── opensc.port ├── opentyrian.hash ├── opentyrian.port ├── openvpn.hash ├── openvpn.port ├── opus.hash ├── opus.port ├── opusfile.hash ├── opusfile.port ├── pgsql.hash ├── pgsql.port ├── popt.hash ├── popt.port ├── protobuf-c.hash ├── protobuf-c.port ├── protobuf_grpc-host.hash ├── protobuf_grpc-host.port ├── protobuf_grpc.hash ├── protobuf_grpc.port ├── python3.hash ├── python3.port ├── qt6_webchannel.hash ├── qt6_webchannel.port ├── qt6_webengine.hash ├── qt6_webengine.port ├── rtaudio.hash ├── rtaudio.port ├── scip.hash ├── scip.port ├── scrcpy.hash ├── scrcpy.port ├── sdl.hash ├── sdl.port ├── sdl2.hash ├── sdl2.port ├── sdl2_image.hash ├── sdl2_image.port ├── sdl2_mixer.hash ├── sdl2_mixer.port ├── sdl2_net.hash ├── sdl2_net.port ├── sdl2_ttf.hash ├── sdl2_ttf.port ├── sdl_gfx.hash ├── sdl_gfx.port ├── sdl_image.hash ├── sdl_image.port ├── sdl_mixer.hash ├── sdl_mixer.port ├── sdl_net.hash ├── sdl_net.port ├── sdl_ttf.hash ├── sdl_ttf.port ├── seoul.hash ├── seoul.port ├── snappy.hash ├── snappy.port ├── sndio.hash ├── sndio.port ├── soplex.hash ├── soplex.port ├── supertux.hash ├── supertux.port ├── tuxmath.hash ├── tuxmath.port ├── ubuntu-themes.hash ├── ubuntu-themes.port ├── ubuntu-ui-extras.hash ├── ubuntu-ui-extras.port ├── ubuntu-ui-toolkit.hash ├── ubuntu-ui-toolkit.port ├── util-linux.hash ├── util-linux.port ├── xkcp.hash └── xkcp.port ├── recipes ├── api │ ├── cmocka │ │ ├── content.mk │ │ └── hash │ ├── fdk-aac │ │ ├── content.mk │ │ └── hash │ ├── glib │ │ ├── content.mk │ │ └── hash │ ├── grpc │ │ ├── content.mk │ │ └── hash │ ├── jsonc │ │ ├── content.mk │ │ └── hash │ ├── libav │ │ ├── content.mk │ │ └── hash │ ├── libconfig │ │ ├── content.mk │ │ └── hash │ ├── libflac │ │ ├── content.mk │ │ └── hash │ ├── libflif │ │ ├── content.mk │ │ └── hash │ ├── libgetdns │ │ ├── content.mk │ │ └── hash │ ├── liblo │ │ ├── content.mk │ │ └── hash │ ├── libmad │ │ ├── content.mk │ │ └── hash │ ├── libmbim │ │ ├── content.mk │ │ └── hash │ ├── libmpg123 │ │ ├── content.mk │ │ └── hash │ ├── libogg │ │ ├── content.mk │ │ └── hash │ ├── libpython3 │ │ ├── content.mk │ │ └── hash │ ├── libsndfile │ │ ├── content.mk │ │ └── hash │ ├── libsndio │ │ ├── content.mk │ │ └── hash │ ├── libspng │ │ ├── content.mk │ │ └── hash │ ├── libuuid │ │ ├── content.mk │ │ └── hash │ ├── libvncclient │ │ ├── content.mk │ │ └── hash │ ├── libvncserver │ │ ├── content.mk │ │ └── hash │ ├── libvorbis │ │ ├── content.mk │ │ └── hash │ ├── mbedtls │ │ ├── content.mk │ │ └── hash │ ├── nss3 │ │ ├── content.mk │ │ └── hash │ ├── opus │ │ ├── content.mk │ │ └── hash │ ├── opusfile │ │ ├── content.mk │ │ └── hash │ ├── protobuf-c │ │ ├── content.mk │ │ └── hash │ ├── protobuf │ │ ├── content.mk │ │ └── hash │ ├── qt5_webchannel │ │ ├── content.mk │ │ └── hash │ ├── qt5_webengine │ │ ├── content.mk │ │ └── hash │ ├── qt6_webchannel │ │ ├── content.mk │ │ └── hash │ ├── qt6_webengine │ │ ├── content.mk │ │ └── hash │ ├── rtaudio │ │ ├── content.mk │ │ └── hash │ ├── sdl │ │ ├── content.mk │ │ └── hash │ ├── sdl2 │ │ ├── content.mk │ │ └── hash │ ├── sdl2_image │ │ ├── content.mk │ │ └── hash │ ├── sdl2_mixer │ │ ├── content.mk │ │ └── hash │ ├── sdl2_net │ │ ├── content.mk │ │ └── hash │ ├── sdl2_ttf │ │ ├── content.mk │ │ └── hash │ ├── sdl_gfx │ │ ├── content.mk │ │ └── hash │ ├── sdl_image │ │ ├── content.mk │ │ └── hash │ ├── sdl_mixer │ │ ├── content.mk │ │ └── hash │ ├── sdl_net │ │ ├── content.mk │ │ └── hash │ ├── sdl_ttf │ │ ├── content.mk │ │ └── hash │ ├── snappy │ │ ├── content.mk │ │ └── hash │ └── ubuntu_ui_toolkit │ │ ├── content.mk │ │ └── hash ├── pkg │ ├── abuse │ │ ├── README │ │ ├── archives │ │ ├── hash │ │ └── runtime │ ├── avconv │ │ ├── README │ │ ├── archives │ │ ├── hash │ │ └── runtime │ ├── avplay │ │ ├── README │ │ ├── archives │ │ ├── hash │ │ └── runtime │ ├── boot2java │ │ ├── README │ │ ├── archives │ │ └── hash │ ├── entropy_view │ │ ├── README │ │ ├── archives │ │ ├── hash │ │ └── runtime │ ├── falkon │ │ ├── README │ │ ├── archives │ │ ├── hash │ │ └── runtime │ ├── falkon_qt6 │ │ ├── README │ │ ├── archives │ │ ├── hash │ │ └── runtime │ ├── flif_view │ │ ├── README │ │ ├── archives │ │ ├── hash │ │ └── runtime │ ├── glmark2 │ │ ├── README │ │ ├── archives │ │ ├── hash │ │ └── runtime │ ├── grafx2 │ │ ├── README │ │ ├── archives │ │ ├── hash │ │ └── runtime │ ├── iperf │ │ ├── README │ │ ├── archives │ │ ├── hash │ │ └── runtime │ ├── jdk │ │ ├── README │ │ ├── archives │ │ ├── hash │ │ └── runtime │ ├── jitter_sponge │ │ ├── README │ │ ├── archives │ │ ├── hash │ │ └── runtime │ ├── julia_fractal │ │ ├── README │ │ ├── archives │ │ ├── hash │ │ └── runtime │ ├── mbimcli │ │ ├── README │ │ ├── archives │ │ ├── hash │ │ └── runtime │ ├── mobile_network │ │ ├── README │ │ ├── archives │ │ ├── hash │ │ └── runtime │ ├── morph_browser │ │ ├── README │ │ ├── archives │ │ ├── hash │ │ └── runtime │ ├── nic_router-nat-dns │ │ ├── README │ │ ├── archives │ │ ├── hash │ │ └── runtime │ ├── python3 │ │ ├── README │ │ ├── archives │ │ ├── hash │ │ └── runtime │ ├── sdl2_playmus │ │ ├── README │ │ ├── archives │ │ ├── hash │ │ └── runtime │ ├── sdl_vnc │ │ ├── README │ │ ├── archives │ │ ├── hash │ │ └── runtime │ ├── show_input │ │ ├── README │ │ ├── archives │ │ ├── hash │ │ └── runtime │ ├── ssh_client │ │ ├── README │ │ ├── archives │ │ ├── hash │ │ └── runtime │ ├── test-rdrand │ │ ├── README │ │ ├── archives │ │ ├── hash │ │ └── runtime │ ├── tyrian │ │ ├── README │ │ ├── archives │ │ ├── hash │ │ └── runtime │ ├── ubuntu_ui_toolkit │ │ ├── README │ │ ├── archives │ │ ├── hash │ │ └── runtime │ └── user_keys │ │ ├── README │ │ ├── archives │ │ ├── hash │ │ └── runtime ├── raw │ ├── abuse │ │ ├── content.mk │ │ └── hash │ ├── falkon │ │ ├── content.mk │ │ ├── hash │ │ └── init.config │ ├── falkon_qt6 │ │ ├── content.mk │ │ ├── hash │ │ └── init.config │ ├── glmark2 │ │ ├── content.mk │ │ └── hash │ ├── jdk │ │ ├── content.mk │ │ └── hash │ ├── mbimcli │ │ ├── content.mk │ │ ├── hash │ │ ├── mbimcli.config │ │ └── mbimcli_cascaded_router.config │ ├── morph_browser │ │ ├── content.mk │ │ ├── hash │ │ └── init.config │ ├── python3 │ │ ├── content.mk │ │ ├── hash │ │ └── python3.config │ ├── qt5_avplay │ │ ├── content.mk │ │ └── hash │ ├── tyrian │ │ ├── content.mk │ │ └── hash │ ├── ubuntu_themes │ │ ├── content.mk │ │ └── hash │ └── ubuntu_ui_toolkit_gallery │ │ ├── content.mk │ │ └── hash └── src │ ├── abuse │ ├── content.mk │ ├── hash │ └── used_apis │ ├── avconv │ ├── content.mk │ ├── hash │ └── used_apis │ ├── avplay │ ├── content.mk │ ├── hash │ └── used_apis │ ├── block_shred │ ├── content.mk │ ├── hash │ └── used_apis │ ├── cmocka │ ├── api │ ├── content.mk │ ├── hash │ └── used_apis │ ├── entropy_view │ ├── content.mk │ ├── hash │ └── used_apis │ ├── exec_terminal │ ├── content.mk │ ├── hash │ └── used_apis │ ├── falkon │ ├── content.mk │ ├── hash │ └── used_apis │ ├── falkon_qt6 │ ├── content.mk │ ├── hash │ └── used_apis │ ├── fdk-aac │ ├── api │ ├── content.mk │ ├── hash │ └── used_apis │ ├── flif_capture │ ├── content.mk │ ├── hash │ └── used_apis │ ├── flif_view │ ├── content.mk │ ├── hash │ └── used_apis │ ├── glib │ ├── api │ ├── content.mk │ ├── hash │ └── used_apis │ ├── glmark2 │ ├── content.mk │ ├── hash │ └── used_apis │ ├── grafx2 │ ├── content.mk │ ├── hash │ └── used_apis │ ├── grpc │ ├── api │ ├── content.mk │ ├── hash │ └── used_apis │ ├── iperf │ ├── content.mk │ ├── hash │ └── used_apis │ ├── jdk │ ├── content.mk │ ├── hash │ └── used_apis │ ├── jitter_sponge │ ├── content.mk │ ├── hash │ └── used_apis │ ├── jsonc │ ├── api │ ├── content.mk │ ├── hash │ └── used_apis │ ├── julia_fractal │ ├── content.mk │ ├── hash │ └── used_apis │ ├── libav │ ├── api │ ├── content.mk │ ├── hash │ └── used_apis │ ├── libconfig │ ├── api │ ├── content.mk │ ├── hash │ └── used_apis │ ├── libflac │ ├── api │ ├── content.mk │ ├── hash │ └── used_apis │ ├── libflif │ ├── api │ ├── content.mk │ ├── hash │ └── used_apis │ ├── libgetdns │ ├── content.mk │ ├── hash │ └── used_apis │ ├── libmad │ ├── api │ ├── content.mk │ ├── hash │ └── used_apis │ ├── libmbim │ ├── api │ ├── content.mk │ ├── hash │ └── used_apis │ ├── libmpg123 │ ├── api │ ├── content.mk │ ├── hash │ └── used_apis │ ├── libogg │ ├── api │ ├── content.mk │ ├── hash │ └── used_apis │ ├── libpython3 │ ├── api │ ├── content.mk │ ├── hash │ └── used_apis │ ├── libsndfile │ ├── api │ ├── content.mk │ ├── hash │ └── used_apis │ ├── libsndio │ ├── api │ ├── content.mk │ ├── hash │ └── used_apis │ ├── libspng │ ├── api │ ├── content.mk │ ├── hash │ └── used_apis │ ├── libuuid │ ├── api │ ├── content.mk │ ├── hash │ └── used_apis │ ├── libvncclient │ ├── api │ ├── content.mk │ ├── hash │ └── used_apis │ ├── libvncserver │ ├── api │ ├── content.mk │ ├── hash │ └── used_apis │ ├── libvorbis │ ├── api │ ├── content.mk │ ├── hash │ └── used_apis │ ├── log_tee │ ├── content.mk │ ├── hash │ └── used_apis │ ├── log_udp │ ├── content.mk │ ├── hash │ └── used_apis │ ├── mbedtls │ ├── api │ ├── content.mk │ ├── hash │ └── used_apis │ ├── mbimcli │ ├── content.mk │ ├── hash │ └── used_apis │ ├── morph_browser │ ├── content.mk │ ├── hash │ └── used_apis │ ├── mp3_audio_sink │ ├── content.mk │ ├── hash │ └── used_apis │ ├── nss3 │ ├── api │ ├── content.mk │ ├── hash │ └── used_apis │ ├── opensc_pkcs11 │ ├── content.mk │ ├── hash │ └── used_apis │ ├── opentyrian │ ├── content.mk │ ├── hash │ └── used_apis │ ├── opus │ ├── api │ ├── content.mk │ ├── hash │ └── used_apis │ ├── protobuf-c │ ├── api │ ├── content.mk │ ├── hash │ └── used_apis │ ├── protobuf │ ├── api │ ├── content.mk │ ├── hash │ └── used_apis │ ├── python3 │ ├── content.mk │ ├── hash │ └── used_apis │ ├── qt5_avplay │ ├── content.mk │ ├── hash │ └── used_apis │ ├── qt5_webchannel │ ├── api │ ├── content.mk │ ├── hash │ └── used_apis │ ├── qt5_webengine │ ├── api │ ├── content.mk │ ├── hash │ └── used_apis │ ├── qt6_webchannel │ ├── api │ ├── content.mk │ ├── hash │ └── used_apis │ ├── qt6_webengine │ ├── api │ ├── content.mk │ ├── hash │ └── used_apis │ ├── raw_audio_sink │ ├── content.mk │ ├── hash │ └── used_apis │ ├── scrcpy │ ├── content.mk │ ├── hash │ └── used_apis │ ├── sdl │ ├── README │ ├── api │ ├── content.mk │ ├── hash │ └── used_apis │ ├── sdl2 │ ├── README │ ├── api │ ├── content.mk │ ├── hash │ └── used_apis │ ├── sdl2_image │ ├── api │ ├── content.mk │ ├── hash │ └── used_apis │ ├── sdl2_mixer │ ├── api │ ├── content.mk │ ├── hash │ └── used_apis │ ├── sdl2_net │ ├── api │ ├── content.mk │ ├── hash │ └── used_apis │ ├── sdl2_playmus │ ├── content.mk │ ├── hash │ └── used_apis │ ├── sdl2_ttf │ ├── api │ ├── content.mk │ ├── hash │ └── used_apis │ ├── sdl_gfx │ ├── api │ ├── content.mk │ ├── hash │ └── used_apis │ ├── sdl_image │ ├── api │ ├── content.mk │ ├── hash │ └── used_apis │ ├── sdl_mixer │ ├── api │ ├── content.mk │ ├── hash │ └── used_apis │ ├── sdl_net │ ├── api │ ├── content.mk │ ├── hash │ └── used_apis │ ├── sdl_ttf │ ├── api │ ├── content.mk │ ├── hash │ └── used_apis │ ├── sdl_vnc │ ├── content.mk │ ├── hash │ └── used_apis │ ├── seoul │ ├── content.mk │ ├── hash │ └── used_apis │ ├── show_input │ ├── content.mk │ ├── hash │ └── used_apis │ ├── snappy │ ├── api │ ├── content.mk │ ├── hash │ └── used_apis │ ├── ssh_client │ ├── content.mk │ ├── hash │ └── used_apis │ ├── ssh_server │ ├── content.mk │ ├── hash │ └── used_apis │ ├── stubby │ ├── content.mk │ ├── hash │ └── used_apis │ ├── test-rdrand │ ├── content.mk │ ├── hash │ └── used_apis │ ├── ubuntu_ui_extras │ ├── content.mk │ ├── hash │ └── used_apis │ ├── ubuntu_ui_toolkit │ ├── content.mk │ ├── hash │ └── used_apis │ ├── ubuntu_ui_toolkit_launcher │ ├── content.mk │ ├── hash │ └── used_apis │ ├── udp_log │ ├── content.mk │ ├── hash │ └── used_apis │ └── vfs_qtwebengine_shm │ ├── content.mk │ ├── hash │ └── used_apis ├── run ├── avplay.run ├── boot2java.run ├── chrony.run ├── dosbox.run ├── drill.run ├── entropy_view.run ├── fdt.run ├── flif.run ├── glib.run ├── gmock.run ├── go_app.run ├── go_app_dbg.run ├── go_http.run ├── go_http_lx.run ├── go_pkgs.run ├── go_run.inc ├── grafx2.run ├── grpc-server.run ├── grpc-startup.run ├── grpc.run ├── gtest-samples.run ├── gtest.run ├── gui_app.inc ├── iperf.inc ├── iperf_internal.run ├── iperf_lxip.run ├── iperf_lxip_bridge.run ├── iperf_lxip_router.run ├── java.run ├── julia_fractal.run ├── keynote.run ├── lemon.run ├── log_tee.run ├── log_udp.run ├── ltris.run ├── mbim-fetchurl.run ├── mbimcli.run ├── moon.run ├── nettle-benchmark.run ├── nettle-testsuite.run ├── nettle_random-prime.run ├── ocamlrun.run ├── pkcs11_tool.run ├── protobuf.run ├── python3.run ├── qt5_avplay.run ├── remote_rom_backend_nic_ip.run ├── remote_rom_backend_nic_ip_client.run ├── remote_rom_backend_nic_ip_server.run ├── scip.run ├── scrcpy.run ├── sdl.run ├── sdl2.run ├── seoul-auto.run ├── seoul-disc-64.run ├── seoul-disc.run ├── seoul-genode.run ├── seoul-net.run ├── seoul.inc ├── sgdisk.run ├── soplex.run ├── sphincs_verify.run ├── ssh.run ├── ssh │ ├── 00_bye.sftp │ ├── 01_ls.sftp │ ├── 02_cd_ls.sftp │ ├── 03_mkdir_rmdir.sftp │ └── 04_upload_download.sftp ├── ssh_client.run ├── ssh_exec_channel.run ├── ssh_terminal.run ├── stubby.run ├── stubby_deploy.run ├── supertux.run ├── tox_dht_bootstrap.run ├── tuxmath.run ├── tyrian.run ├── ubuntu_ui_toolkit_gallery.run ├── udp_log.run ├── vm_stress_seoul-debian32.run └── vncserver.run ├── sculpt ├── boot2java-pc.sculpt ├── drivers │ └── two_nics-qemu_pc └── runtime │ └── boot2java ├── src ├── app │ ├── abuse │ │ ├── config.h │ │ ├── patch │ │ └── target.mk │ ├── avconv │ │ ├── avconv.patch │ │ ├── target.mk │ │ └── version.h │ ├── avplay │ │ ├── avplay.patch │ │ ├── libc_dummies.c │ │ ├── target.mk │ │ └── version.h │ ├── block_shred │ │ ├── main.cc │ │ └── target.mk │ ├── chrony │ │ ├── chrony.conf │ │ ├── config.h │ │ ├── genode_stubs.c │ │ ├── set_time_helper.cc │ │ ├── set_time_helper.h │ │ ├── set_time_helper_c.c │ │ ├── sysincl.h.patch │ │ └── target.mk │ ├── dosbox │ │ ├── config.h │ │ ├── patches │ │ │ ├── bios.patch │ │ │ ├── int10_vesa.patch │ │ │ └── sdl_mapper.cpp.patch │ │ ├── spec │ │ │ ├── x86_32 │ │ │ │ └── size_defs.h │ │ │ └── x86_64 │ │ │ │ └── size_defs.h │ │ └── target.mk │ ├── drill │ │ └── target.mk │ ├── entropy_view │ │ ├── main.cc │ │ └── target.mk │ ├── falkon │ │ ├── patches │ │ │ ├── chromium_flags.patch │ │ │ ├── fix_new_session_crash.patch │ │ │ ├── genode_cmake.patch │ │ │ ├── genode_no_qprocess.patch │ │ │ ├── genode_no_show_version.patch │ │ │ ├── genode_settings.patch │ │ │ ├── genode_theme.patch │ │ │ ├── no_ecm.patch │ │ │ ├── no_kf.patch │ │ │ ├── no_plugins.patch │ │ │ ├── qt6_fix_session_restore.patch │ │ │ └── series │ │ ├── spec │ │ │ ├── arm_64 │ │ │ │ └── target.mk │ │ │ └── x86_64 │ │ │ │ └── target.mk │ │ └── target.inc │ ├── falkon_qt6 │ │ ├── spec │ │ │ ├── arm_64 │ │ │ │ └── target.mk │ │ │ └── x86_64 │ │ │ │ └── target.mk │ │ └── target.inc │ ├── flif_view │ │ ├── flif_view.cc │ │ └── target.mk │ ├── glmark2 │ │ ├── dlopen.patch │ │ ├── dummies.c │ │ ├── egl_lib.patch │ │ ├── glmark2.patch │ │ ├── native-state-genode.cc │ │ ├── native-state-genode.h │ │ └── target.mk │ ├── goroot │ │ ├── dist.patch │ │ └── target.mk │ ├── grafx2 │ │ ├── dummy.cc │ │ ├── genode.patch │ │ └── target.mk │ ├── iperf │ │ ├── config.h │ │ └── target.mk │ ├── jdk │ │ ├── files.list │ │ ├── java │ │ │ └── target.mk │ │ ├── lib │ │ │ ├── generated │ │ │ │ └── target.mk │ │ │ ├── include │ │ │ │ ├── alloca.h │ │ │ │ ├── atomic_bsd_arm.hpp │ │ │ │ ├── bytes_bsd_arm.inline.hpp │ │ │ │ ├── copy_bsd_arm.inline.hpp │ │ │ │ ├── errno.h │ │ │ │ ├── globals_bsd_arm.hpp │ │ │ │ ├── jdk_util_md.h │ │ │ │ ├── orderAccess_bsd_arm.inline.hpp │ │ │ │ ├── os_bsd.hpp │ │ │ │ ├── os_bsd_arm.hpp │ │ │ │ ├── prefetch_bsd_arm.inline.hpp │ │ │ │ ├── sys │ │ │ │ │ └── stat.h │ │ │ │ ├── thread_bsd_arm.hpp │ │ │ │ ├── ucontext.h │ │ │ │ └── vmStructs_bsd_arm.hpp │ │ │ ├── java │ │ │ │ ├── math_genode.c │ │ │ │ └── target.mk │ │ │ └── jvm │ │ │ │ ├── dummies.cpp │ │ │ │ ├── os_genode.cpp │ │ │ │ ├── spec │ │ │ │ └── arm │ │ │ │ │ └── os_genode_arm.cpp │ │ │ │ └── target.mk │ │ └── patches │ │ │ ├── arm.patch │ │ │ ├── gcc-12.patch │ │ │ ├── icache.patch │ │ │ ├── id.patch │ │ │ ├── jdk.patch │ │ │ ├── lir.patch │ │ │ ├── mutex.patch │ │ │ ├── nullptr.patch │ │ │ ├── pollselectorprovider.patch │ │ │ ├── size.patch │ │ │ ├── verified_entry.patch │ │ │ └── vfp.patch │ ├── julia_fractal │ │ ├── main.cc │ │ └── target.mk │ ├── ltris │ │ └── target.mk │ ├── mbimcli │ │ ├── README │ │ ├── construct.cc │ │ └── target.mk │ ├── morph-browser │ │ └── target.mk │ ├── mp3_audio_sink │ │ ├── component.cc │ │ └── target.mk │ ├── ocamlrun │ │ ├── caml │ │ │ └── version.h │ │ ├── floatingpoint.h │ │ ├── m.h │ │ ├── osreldate.h │ │ ├── s.h │ │ └── target.mk │ ├── opentyrian │ │ └── target.mk │ ├── openvpn │ │ ├── config.h │ │ ├── dummies.c │ │ ├── main.cc │ │ ├── patches │ │ │ ├── fdmisc.c.patch │ │ │ ├── openvpn.c.patch │ │ │ ├── platform.c.patch │ │ │ └── syshead.h.patch │ │ ├── spec │ │ │ ├── 32bit │ │ │ │ └── config_sizeof_long.h │ │ │ └── 64bit │ │ │ │ └── config_sizeof_long.h │ │ ├── target.mk │ │ ├── tun_genode.cc │ │ └── tuntap.h │ ├── python3 │ │ ├── main.cc │ │ └── target.mk │ ├── qt_avplay │ │ ├── README │ │ ├── avplay_slave.h │ │ ├── control_bar.cpp │ │ ├── control_bar.h │ │ ├── gui_session_component.h │ │ ├── main.cpp │ │ ├── main_window.cpp │ │ ├── main_window.h │ │ ├── qt_avplay.pro │ │ ├── slave.h │ │ ├── style.qrc │ │ ├── style.qss │ │ └── target.mk │ ├── raw_audio_sink │ │ ├── README │ │ ├── component.cc │ │ ├── magic_ring_buffer.h │ │ └── target.mk │ ├── scrcpy │ │ ├── config.h │ │ ├── libav_smp.patch │ │ ├── scrcpy.patch │ │ └── target.mk │ ├── sdl2_playmus │ │ └── target.mk │ ├── sdl_vnc │ │ ├── SDLvncviewer.patch │ │ ├── target.mk │ │ └── vnc_pwd.patch │ ├── seoul │ │ ├── README │ │ ├── audio.cc │ │ ├── audio.h │ │ ├── boot_module_provider.h │ │ ├── component.cc │ │ ├── console.cc │ │ ├── console.h │ │ ├── device_model_registry.cc │ │ ├── device_model_registry.h │ │ ├── disk.cc │ │ ├── disk.h │ │ ├── guest_memory.h │ │ ├── gui.h │ │ ├── include │ │ │ └── service │ │ │ │ ├── memory.h │ │ │ │ └── profile.h │ │ ├── keyboard.cc │ │ ├── keyboard.h │ │ ├── mono.tff │ │ ├── network.cc │ │ ├── network.h │ │ ├── state.cc │ │ ├── state.h │ │ ├── target.mk │ │ ├── timeout_late.h │ │ ├── user_env.cc │ │ ├── vga_vesa.cc │ │ ├── vga_vesa.h │ │ ├── xhci.cc │ │ └── xhci.h │ ├── sgdisk │ │ ├── patches │ │ │ ├── add_missing_include.patch │ │ │ └── fix_uuid_header_path.patch │ │ └── target.mk │ ├── show_input │ │ ├── main.cc │ │ └── target.mk │ ├── ssh_client │ │ ├── component.cc │ │ └── target.mk │ ├── stubby │ │ ├── config.h │ │ └── target.mk │ ├── supertux │ │ ├── dummy.cc │ │ └── target.mk │ ├── tox_dht_bootstrap │ │ ├── component.cc │ │ └── target.mk │ ├── tuxmath │ │ ├── config.h │ │ ├── getenv.cc │ │ ├── no_common.patch │ │ ├── t4k │ │ │ ├── SDL_ttf.h │ │ │ └── config.h │ │ └── target.mk │ └── ubuntu-ui-toolkit-launcher │ │ └── target.mk ├── driver │ ├── input │ │ └── imx53_tablet │ │ │ ├── driver.h │ │ │ ├── egalax_ts.h │ │ │ ├── i2c.h │ │ │ ├── irq_handler.h │ │ │ ├── main.cc │ │ │ ├── mpr121.h │ │ │ └── target.mk │ └── pwm │ │ └── imx53 │ │ ├── main.cc │ │ ├── pwm.h │ │ └── target.mk ├── include │ └── hw │ │ └── uart │ │ └── tl16c750.h ├── lib │ ├── cmocka │ │ └── config.h │ ├── exfat │ │ ├── init.cc │ │ └── main.c.patch │ ├── fdt │ │ ├── libfdt_env.cc │ │ ├── libfdt_env.h │ │ └── symbol.map │ ├── flif │ │ └── getc.patch │ ├── fuse-ext2 │ │ ├── config.h │ │ ├── init.cc │ │ └── patches │ │ │ ├── bitops.h.patch │ │ │ ├── closefs.c.patch │ │ │ ├── com_err.c.patch │ │ │ ├── error_message.c.patch │ │ │ ├── ext2fs.h.patch │ │ │ ├── fuse-ext2.c.patch │ │ │ ├── fuse-ext2.h.patch │ │ │ ├── gen_bitmap.c.patch │ │ │ ├── gen_bitmap64.c.patch │ │ │ ├── icount.c.patch │ │ │ ├── init_et.c.patch │ │ │ ├── op_access.c.patch │ │ │ ├── op_statfs.c.patch │ │ │ ├── res_gdt.c.patch │ │ │ ├── rw_bitmaps.c.patch │ │ │ ├── tdb.c.patch │ │ │ ├── test_io.c.patch │ │ │ └── unix_io.c.patch │ ├── fuse │ │ └── fuse.cc │ ├── getdns │ │ └── config.h │ ├── glib │ │ ├── config.h │ │ ├── configmake.h │ │ ├── gmodule │ │ │ └── gmoduleconf.h │ │ └── libintl.h │ ├── gnutls │ │ └── config.h │ ├── googletest │ │ ├── gtest-port.h.patch │ │ └── gtest.patch │ ├── grpc │ │ ├── files.list │ │ └── patches │ │ │ ├── 01_mutex.patch │ │ │ ├── 02_generated_includes.patch │ │ │ ├── 03_if_nametoindex.patch │ │ │ ├── 04_socket_stuff.patch │ │ │ ├── 06_if_indextoname.patch │ │ │ ├── 07_send_recv.patch │ │ │ ├── 08_grpc_accept4.patch │ │ │ ├── 09_abseil.patch │ │ │ └── 10_plugin_registry.patch │ ├── jsonc │ │ ├── jsonc_config.patch │ │ └── jsonc_json_config.patch │ ├── keccak │ │ ├── assert.h │ │ ├── stdint.h │ │ ├── stdio.h │ │ ├── stdlib.h │ │ └── string.h │ ├── keynote │ │ └── config.h │ ├── ldns │ │ └── getproto.cc │ ├── lemon │ │ ├── BpGraphReader.patch │ │ ├── BpGraphWriter.patch │ │ └── lemon │ │ │ └── config.h │ ├── libatomic │ │ └── add_genode.patch │ ├── libav │ │ ├── avcodec.patch │ │ ├── avcodec_binutils2_41.patch │ │ ├── avdevice.patch │ │ ├── config.h │ │ ├── config.mak │ │ ├── libavutil │ │ │ └── avconfig.h │ │ └── linux │ │ │ └── fb.h │ ├── libevent │ │ ├── event-internal.patch │ │ └── win32.patch │ ├── libgo │ │ ├── add_genode.patch │ │ ├── conf.patch │ │ ├── newsrc.patch │ │ ├── route.patch │ │ ├── signals.patch │ │ ├── src.patch │ │ ├── sysctl.patch │ │ ├── tcp.patch │ │ └── to_build.patch │ ├── libgo_support │ │ ├── alloc_secondary_stack.cc │ │ ├── alloc_secondary_stack.h │ │ ├── anon_mmap.cc │ │ ├── dummy.cc │ │ ├── file_operations_anon.cc │ │ ├── innosetcontext.cc │ │ ├── mmap_registry.h │ │ ├── spec │ │ │ ├── arm_64 │ │ │ │ ├── getcontext.S │ │ │ │ ├── macros.h │ │ │ │ ├── makecontext.c │ │ │ │ ├── setcontext.S │ │ │ │ ├── setcontexthelper.c │ │ │ │ └── swapcontext.S │ │ │ └── x86_64 │ │ │ │ ├── getcontext.S │ │ │ │ ├── macros.h │ │ │ │ ├── makecontext.c │ │ │ │ ├── setcontext.S │ │ │ │ ├── setcontexthelper.c │ │ │ │ └── swapcontext.S │ │ └── startup.cc │ ├── liblo │ │ └── config.h │ ├── libmbim │ │ ├── config.h │ │ └── patches │ │ │ └── mbim-message_c.patch │ ├── libsndfile │ │ └── config.h │ ├── libsndio │ │ └── libsndio.patch │ ├── libsodium │ │ ├── genode_core.cc │ │ └── randombytes_salsa20_jitterentropy.c │ ├── libuuid │ │ └── patches │ │ │ ├── open_random.patch │ │ │ └── usleep_detection.patch │ ├── libxml2 │ │ └── config.h │ ├── mbedtls │ │ └── patches │ │ │ └── 01-add-genode-support.patch │ ├── mpg123 │ │ └── config.h │ ├── nettle │ │ ├── README │ │ ├── config.h │ │ ├── config.m4 │ │ ├── ecc-curve25519.h │ │ ├── ecc-curve448.h │ │ ├── ecc-gost-gc256b.h │ │ ├── ecc-gost-gc512a.h │ │ ├── ecc-secp192r1.h │ │ ├── ecc-secp224r1.h │ │ ├── ecc-secp256r1.h │ │ ├── ecc-secp384r1.h │ │ ├── ecc-secp521r1.h │ │ ├── machine.m4 │ │ ├── testutils.patch │ │ ├── timing.patch │ │ ├── version.h │ │ └── version.h.in │ ├── nss3 │ │ └── nss3.patch │ ├── ntfs-3g │ │ ├── config.h │ │ ├── init.cc │ │ └── ntfs-3g.c.patch │ ├── opensc_pkcs11 │ │ ├── config.h │ │ └── dummies.c │ ├── popt │ │ └── patches │ │ │ ├── autoconfig.patch │ │ │ └── popt.patch │ ├── protobuf │ │ ├── files.list │ │ └── patches │ │ │ ├── 01-mutex.patch │ │ │ ├── 02-run_once.patch │ │ │ └── 03-thread.patch │ ├── python3 │ │ ├── config.c │ │ ├── dup.patch │ │ ├── expat.patch │ │ └── posixmodule.patch │ ├── remote_rom │ │ └── backend │ │ │ └── nic_ip │ │ │ ├── base.cc │ │ │ ├── base.h │ │ │ ├── client.cc │ │ │ ├── packet.h │ │ │ └── server.cc │ ├── scip │ │ ├── clock.patch │ │ └── githash.c │ ├── sdl │ │ ├── SDL_genode_internal.h │ │ ├── SDL_video.patch │ │ ├── loadso │ │ │ └── SDL_loadso.cc │ │ ├── sdl_main.cc │ │ └── video │ │ │ ├── SDL_genode_fb_events.cc │ │ │ ├── SDL_genode_fb_events.h │ │ │ ├── SDL_genode_fb_video.cc │ │ │ └── SDL_genode_fb_video.h │ ├── sdl2 │ │ ├── SDL_genode_internal.h │ │ ├── backends.patch │ │ ├── loadso │ │ │ └── SDL_loadso.cc │ │ ├── sdl_main.cc │ │ └── video │ │ │ ├── SDL_genode_fb_events.cc │ │ │ ├── SDL_genode_fb_events.h │ │ │ └── SDL_genode_fb_video.cc │ ├── sdl_net │ │ ├── SDL_net.h.patch │ │ └── SDLnet.patch │ ├── snappy │ │ └── header.patch │ ├── soplex │ │ ├── git_hash.cpp │ │ └── timer.patch │ └── vfs │ │ └── qtwebengine_shm │ │ ├── symbol.map │ │ └── vfs.cc ├── nimble │ ├── sphincs_keygen │ │ ├── sphincs_keygen.nimble │ │ ├── src │ │ │ └── sphincs_keygen.nim │ │ └── target.mk │ ├── sphincs_sign │ │ ├── sphincs_sign.nimble │ │ ├── src │ │ │ ├── sphincs_keygen.nim │ │ │ ├── sphincs_sign.nim │ │ │ └── sphincs_verify.nim │ │ └── target.mk │ └── sphincs_verify │ │ ├── sphincs_verify.nimble │ │ ├── src │ │ └── sphincs_verify.nim │ │ ├── target.mk │ │ └── test_data │ │ ├── expect_invalid.txt │ │ ├── expect_invalid.txt.sphincs │ │ ├── expect_valid.txt │ │ ├── expect_valid.txt.sphincs │ │ ├── pubkey │ │ └── secret ├── proxy │ ├── log_udp │ │ ├── README │ │ ├── main.cc │ │ ├── receiver.h │ │ └── target.mk │ ├── remote_rom │ │ ├── README │ │ ├── backend │ │ │ └── nic_ip │ │ │ │ ├── client │ │ │ │ └── target.mk │ │ │ │ ├── server │ │ │ │ └── target.mk │ │ │ │ └── target.inc │ │ ├── client │ │ │ ├── main.cc │ │ │ └── target.inc │ │ └── server │ │ │ ├── main.cc │ │ │ └── target.inc │ └── udp_log │ │ ├── README │ │ ├── logger.h │ │ ├── main.cc │ │ └── target.mk ├── qt5 │ ├── ubuntu-ui-extras │ │ └── target.mk │ ├── ubuntu-ui-toolkit │ │ └── target.mk │ ├── webchannel │ │ └── target.mk │ └── webengine │ │ ├── spec │ │ ├── arm_64 │ │ │ └── target.mk │ │ └── x86_64 │ │ │ └── target.mk │ │ └── target.inc ├── qt6 │ ├── webchannel │ │ └── target.mk │ └── webengine │ │ ├── spec │ │ ├── arm_64 │ │ │ └── target.mk │ │ └── x86_64 │ │ │ └── target.mk │ │ └── target.inc ├── server │ ├── flif_capture │ │ ├── README │ │ ├── main.cc │ │ └── target.mk │ ├── fuse_fs │ │ ├── README │ │ ├── directory.h │ │ ├── exfat │ │ │ └── target.mk │ │ ├── ext2 │ │ │ └── target.mk │ │ ├── file.h │ │ ├── fuse_fs_main.cc │ │ ├── mode_util.h │ │ ├── node.h │ │ ├── ntfs-3g │ │ │ └── target.mk │ │ ├── open_node.h │ │ ├── symlink.h │ │ └── util.h │ ├── iso9660 │ │ ├── README │ │ ├── iso9660.cc │ │ ├── iso9660.h │ │ ├── main.cc │ │ └── target.mk │ ├── jitter_sponge │ │ ├── component.cc │ │ ├── session_requests.h │ │ └── target.mk │ ├── log_tee │ │ ├── README │ │ ├── component.cc │ │ └── target.mk │ ├── nic_bus │ │ ├── README │ │ ├── bus.h │ │ ├── main.cc │ │ ├── session_component.h │ │ └── target.mk │ └── ssh_server │ │ ├── README │ │ ├── login.h │ │ ├── main.cc │ │ ├── root_component.h │ │ ├── server.cc │ │ ├── server.h │ │ ├── session_component.h │ │ ├── sftp.cc │ │ ├── sftp.h │ │ ├── ssh_callbacks.cc │ │ ├── target.mk │ │ ├── terminal.h │ │ ├── util.cc │ │ ├── util.h │ │ └── wake_up_signaller.h └── test │ ├── exec_terminal │ ├── main.cc │ └── target.mk │ ├── fdt │ ├── main.cc │ └── target.mk │ ├── glib │ └── target.mk │ ├── gmock │ ├── main.cc │ └── target.mk │ ├── gnutls │ └── target.mk │ ├── go_app │ ├── README.golang │ ├── main.go │ └── target.mk │ ├── go_http │ ├── main_http.go │ └── target.mk │ ├── go_pkgs │ ├── greet.go │ ├── im.go │ ├── srv.go │ └── target.mk │ ├── grpc │ ├── client │ │ ├── greeter_client.cc │ │ └── target.mk │ └── server │ │ ├── greeter_server.cc │ │ ├── greeter_server.h │ │ ├── main.cc │ │ └── target.mk │ ├── grpc_tls │ ├── client │ │ ├── greeter_client.cc │ │ └── target.mk │ └── server │ │ ├── greeter_server.cc │ │ ├── greeter_server.h │ │ ├── main.cc │ │ ├── server.crt │ │ ├── server.csr │ │ ├── server.key │ │ └── target.mk │ ├── gtest-samples │ ├── main.cc │ └── target.mk │ ├── gtest │ ├── main.cc │ └── target.mk │ ├── keynote │ ├── main.cc │ └── target.mk │ ├── lemon │ └── target.mk │ ├── libc_fuse_exfat │ └── target.mk │ ├── libc_fuse_ext2 │ └── target.mk │ ├── libc_fuse_ntfs-3g │ └── target.mk │ ├── libsodium │ ├── main.cc │ └── target.mk │ ├── libspng │ └── target.mk │ ├── mbedtls │ └── target.mk │ ├── moon │ ├── main.cc │ └── target.mk │ ├── nettle │ ├── nettle-benchmark │ │ └── target.mk │ ├── random-prime │ │ └── target.mk │ └── testsuite │ │ ├── README.md │ │ ├── aes-test │ │ └── target.mk │ │ ├── arcfour-test │ │ └── target.mk │ │ ├── arctwo-test │ │ └── target.mk │ │ ├── base16-test │ │ └── target.mk │ │ ├── base64-test │ │ └── target.mk │ │ ├── bcrypt-test │ │ └── target.mk │ │ ├── blowfish-test │ │ └── target.mk │ │ ├── buffer-test │ │ └── target.mk │ │ ├── build_targets.mk │ │ ├── camellia-test │ │ └── target.mk │ │ ├── cast128-test │ │ └── target.mk │ │ ├── cbc-test │ │ └── target.mk │ │ ├── ccm-test │ │ └── target.mk │ │ ├── cfb-test │ │ └── target.mk │ │ ├── chacha-poly1305-test │ │ └── target.mk │ │ ├── chacha-test │ │ └── target.mk │ │ ├── cmac-test │ │ └── target.mk │ │ ├── cnd-memcpy-test │ │ └── target.mk │ │ ├── curve25519-dh-test │ │ └── target.mk │ │ ├── curve448-dh-test │ │ └── target.mk │ │ ├── des-test │ │ └── target.mk │ │ ├── eax-test │ │ └── target.mk │ │ ├── ed25519-test │ │ └── target.mk │ │ ├── ed448-test │ │ └── target.mk │ │ ├── gcm-test │ │ └── target.mk │ │ ├── gosthash94-test │ │ └── target.mk │ │ ├── hkdf-test │ │ └── target.mk │ │ ├── hmac-test │ │ └── target.mk │ │ ├── knuth-lfib-test │ │ └── target.mk │ │ ├── md2-test │ │ └── target.mk │ │ ├── md4-test │ │ └── target.mk │ │ ├── md5-compat-test │ │ └── target.mk │ │ ├── md5-test │ │ └── target.mk │ │ ├── memeql-test │ │ └── target.mk │ │ ├── meta-aead-test │ │ └── target.mk │ │ ├── meta-armor-test │ │ └── target.mk │ │ ├── meta-cipher-test │ │ └── target.mk │ │ ├── meta-hash-test │ │ └── target.mk │ │ ├── meta-mac-test │ │ └── target.mk │ │ ├── nettle_test.template │ │ ├── pbkdf2-test │ │ └── target.mk │ │ ├── pkcs1-sec-decrypt-test │ │ └── target.mk │ │ ├── pkcs1-test │ │ └── target.mk │ │ ├── poly1305-test │ │ └── target.mk │ │ ├── pss-mgf1-test │ │ └── target.mk │ │ ├── pss-test │ │ └── target.mk │ │ ├── random-prime-test │ │ └── target.mk │ │ ├── ripemd160-test │ │ └── target.mk │ │ ├── salsa20-test │ │ └── target.mk │ │ ├── serpent-test │ │ └── target.mk │ │ ├── sha1-test │ │ └── target.mk │ │ ├── sha224-test │ │ └── target.mk │ │ ├── sha256-test │ │ └── target.mk │ │ ├── sha3-224-test │ │ └── target.mk │ │ ├── sha3-256-test │ │ └── target.mk │ │ ├── sha3-384-test │ │ └── target.mk │ │ ├── sha3-512-test │ │ └── target.mk │ │ ├── sha3-permute-test │ │ └── target.mk │ │ ├── sha384-test │ │ └── target.mk │ │ ├── sha512-224-test │ │ └── target.mk │ │ ├── sha512-256-test │ │ └── target.mk │ │ ├── sha512-test │ │ └── target.mk │ │ ├── shake256-test │ │ └── target.mk │ │ ├── siv-test │ │ └── target.mk │ │ ├── streebog-test │ │ └── target.mk │ │ ├── twofish-test │ │ └── target.mk │ │ ├── umac-test │ │ └── target.mk │ │ ├── version-test │ │ └── target.mk │ │ └── xts-test │ │ └── target.mk │ ├── protobuf │ ├── add_person │ │ └── target.mk │ └── list_people │ │ └── target.mk │ ├── rdrand │ ├── main.cc │ └── target.mk │ ├── scip │ └── target.mk │ ├── sdl │ ├── main.cc │ └── target.mk │ ├── sdl2 │ ├── main.c │ └── target.mk │ ├── sdl_opengl │ ├── lesson3 │ │ ├── lesson3.cc │ │ └── target.mk │ ├── lesson36 │ │ ├── error.c │ │ ├── lesson36.c │ │ ├── main.c │ │ ├── main.h │ │ └── target.mk │ └── sdl_main.cc │ ├── soplex │ └── target.mk │ └── vncserver │ └── target.mk └── tool └── tool_chain_protobuf /.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | *.orig 3 | *.swp 4 | *.rej 5 | -------------------------------------------------------------------------------- /include/libsodium/sodium/version.h: -------------------------------------------------------------------------------- 1 | /* 2 | * \brief Dummy version header needed by libsodium 3 | * \author Stefan Kalkowski 4 | * \date 2016-02-11 5 | */ 6 | 7 | -------------------------------------------------------------------------------- /include/python3/osreldate.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Note: This is just a dummy, since Python thinks we're running on FreeBSD. 3 | */ 4 | -------------------------------------------------------------------------------- /lib/import/import-av.inc: -------------------------------------------------------------------------------- 1 | INC_DIR += $(call select_from_ports,libav)/include/libav 2 | -------------------------------------------------------------------------------- /lib/import/import-avcodec.mk: -------------------------------------------------------------------------------- 1 | include $(call select_from_repositories,lib/import/import-av.inc) 2 | 3 | INC_DIR += $(call select_from_ports,libav)/include/libav/libavcodec 4 | -------------------------------------------------------------------------------- /lib/import/import-avdevice.mk: -------------------------------------------------------------------------------- 1 | include $(call select_from_repositories,lib/import/import-av.inc) 2 | 3 | REP_INC_DIR += contrib/$(LIBAV)/libavdevice 4 | -------------------------------------------------------------------------------- /lib/import/import-avfilter.mk: -------------------------------------------------------------------------------- 1 | include $(call select_from_repositories,lib/import/import-av.inc) 2 | 3 | REP_INC_DIR += contrib/$(LIBAV)/libavfilter 4 | -------------------------------------------------------------------------------- /lib/import/import-avformat.mk: -------------------------------------------------------------------------------- 1 | include $(call select_from_repositories,lib/import/import-av.inc) 2 | 3 | REP_INC_DIR += contrib/$(LIBAV)/libavformat 4 | -------------------------------------------------------------------------------- /lib/import/import-avresample.mk: -------------------------------------------------------------------------------- 1 | include $(call select_from_repositories,lib/import/import-av.inc) 2 | 3 | REP_INC_DIR += include/libavresample 4 | INC_DIR += $(call select_from_ports,libav)/include/libav/libavresample 5 | -------------------------------------------------------------------------------- /lib/import/import-avutil.mk: -------------------------------------------------------------------------------- 1 | include $(call select_from_repositories,lib/import/import-av.inc) 2 | 3 | REP_INC_DIR += src/lib/libav 4 | -------------------------------------------------------------------------------- /lib/import/import-c-toxcore.mk: -------------------------------------------------------------------------------- 1 | TOXCORE_PORT_DIR := $(call select_from_ports,c-toxcore) 2 | 3 | INC_DIR += $(TOXCORE_PORT_DIR)/include 4 | INC_DIR += $(call select_from_repositories,include/toxcore) 5 | -------------------------------------------------------------------------------- /lib/import/import-cmocka.mk: -------------------------------------------------------------------------------- 1 | CMOCKA_PORT_DIR := $(call select_from_ports,cmocka) 2 | 3 | INC_DIR += $(CMOCKA_PORT_DIR)/src/lib/cmocka/include 4 | 5 | -------------------------------------------------------------------------------- /lib/import/import-fdk-aac.mk: -------------------------------------------------------------------------------- 1 | INC_DIR += \ 2 | $(call select_from_repositories,include/fdk-aac) \ 3 | $(call select_from_ports,fdk-aac)/include/fdk-aac \ 4 | -------------------------------------------------------------------------------- /lib/import/import-fdt.mk: -------------------------------------------------------------------------------- 1 | INC_DIR += $(REP_DIR)/src/lib/fdt \ 2 | $(call select_from_ports,fdt)/src/lib/fdt/libfdt 3 | -------------------------------------------------------------------------------- /lib/import/import-gnutls.mk: -------------------------------------------------------------------------------- 1 | GNUTLS_PORT_DIR := $(call select_from_ports,gnutls) 2 | INC_DIR += $(GNUTLS_PORT_DIR)/src/lib/gnutls/lib/includes/ -------------------------------------------------------------------------------- /lib/import/import-grpc.mk: -------------------------------------------------------------------------------- 1 | GRPC_PORT_DIR := $(call select_from_ports,protobuf_grpc) 2 | 3 | INC_DIR += $(GRPC_PORT_DIR)/include 4 | -------------------------------------------------------------------------------- /lib/import/import-gtest.mk: -------------------------------------------------------------------------------- 1 | GTEST_PORT_DIR := $(call select_from_ports,googletest) 2 | 3 | INC_DIR += $(GTEST_PORT_DIR)/include 4 | 5 | CC_OPT += -DGTEST_HAS_RTTI=0 6 | CC_OPT += -DGTEST_HAS_PTHREAD=0 7 | CC_OPT += -DGTEST_HAS_DEATH_TEST=0 8 | CC_OPT += -DGTEST_USE_OWN_FLAGFILE_FLAG_=0 9 | -------------------------------------------------------------------------------- /lib/import/import-jli.mk: -------------------------------------------------------------------------------- 1 | JDK_BASE = $(call select_from_ports,jdk)/src/app/jdk/jdk/src/java.base 2 | INC_DIR += $(JDK_BASE)/share/native/libjli \ 3 | $(JDK_BASE)/share/native/include \ 4 | $(JDK_BASE)/unix/native/include \ 5 | $(JDK_BASE)/unix/native/libjli 6 | 7 | 8 | -------------------------------------------------------------------------------- /lib/import/import-jsonc.mk: -------------------------------------------------------------------------------- 1 | JSONC_PORT_DIR := $(call select_from_ports,jsonc) 2 | 3 | INC_DIR += $(JSONC_PORT_DIR)/include 4 | INC_DIR += $(JSONC_PORT_DIR)/include/json-c 5 | -------------------------------------------------------------------------------- /lib/import/import-keynote.mk: -------------------------------------------------------------------------------- 1 | KEYNOTE = keynote 2 | INC_DIR += $(call select_from_ports,keynote)/include 3 | -------------------------------------------------------------------------------- /lib/import/import-ldns.mk: -------------------------------------------------------------------------------- 1 | LDNS_PORT_DIR := $(call select_from_ports,ldns) 2 | INC_DIR += $(LDNS_PORT_DIR)/include 3 | CC_DEF += -DLDNS_TRUST_ANCHOR_FILE=\"/etc/unbound/root.key\" 4 | -------------------------------------------------------------------------------- /lib/import/import-lemon.mk: -------------------------------------------------------------------------------- 1 | INC_DIR += $(call select_from_ports,lemon)/include 2 | REP_INC_DIR += src/lib/lemon 3 | 4 | CC_CXX_WARN_STRICT = 5 | -------------------------------------------------------------------------------- /lib/import/import-libFLAC.mk: -------------------------------------------------------------------------------- 1 | FLAC_PORT_DIR := $(call select_from_ports,flac) 2 | 3 | INC_DIR += $(FLAC_PORT_DIR)/include 4 | -------------------------------------------------------------------------------- /lib/import/import-libatomic.mk: -------------------------------------------------------------------------------- 1 | LIBATOMIC_PORT_DIR := $(call select_from_ports,libgo) 2 | -------------------------------------------------------------------------------- /lib/import/import-libbacktrace.mk: -------------------------------------------------------------------------------- 1 | LIBBACKTRACE_PORT_DIR := $(call select_from_ports,libgo) 2 | INC_DIR += $(LIB_CACHE_DIR)/libbacktrace 3 | INC_DIR += $(LIBBACKTRACE_PORT_DIR)/include 4 | -------------------------------------------------------------------------------- /lib/import/import-libconfig.mk: -------------------------------------------------------------------------------- 1 | LIBCONFIG_PORT_DIR := $(call select_from_ports,libconfig) 2 | 3 | INC_DIR += $(LIBCONFIG_PORT_DIR)/include 4 | -------------------------------------------------------------------------------- /lib/import/import-libevent.mk: -------------------------------------------------------------------------------- 1 | INC_DIR += $(call select_from_ports,libevent)/src/lib/libevent/include 2 | INC_DIR += $(call select_from_repositories,include/libevent) 3 | -------------------------------------------------------------------------------- /lib/import/import-libexfat.mk: -------------------------------------------------------------------------------- 1 | INC_DIR += $(call select_from_ports,exfat)/include 2 | -------------------------------------------------------------------------------- /lib/import/import-libext2fs.mk: -------------------------------------------------------------------------------- 1 | INC_DIR += $(call select_from_ports,fuse-ext2)/include/fuse-ext2 2 | -------------------------------------------------------------------------------- /lib/import/import-libffi.mk: -------------------------------------------------------------------------------- 1 | LIBFFI_PORT_DIR := $(call select_from_ports,libgo) 2 | INC_DIR += $(LIB_CACHE_DIR)/libffi 3 | -------------------------------------------------------------------------------- /lib/import/import-libflif.mk: -------------------------------------------------------------------------------- 1 | INC_DIR += $(call select_from_ports,flif)/include/flif 2 | -------------------------------------------------------------------------------- /lib/import/import-libfuse.mk: -------------------------------------------------------------------------------- 1 | REP_INC_DIR += include/fuse 2 | -------------------------------------------------------------------------------- /lib/import/import-libgetdns.mk: -------------------------------------------------------------------------------- 1 | GETDNS_PORT_DIR := $(call select_from_ports,getdns) 2 | INC_DIR += $(GETDNS_PORT_DIR)/include 3 | -------------------------------------------------------------------------------- /lib/import/import-libgo_support.mk: -------------------------------------------------------------------------------- 1 | INC_DIR += $(REP_DIR)/src/lib/libgo_support 2 | 3 | LD_OPT += --defsym=__data_start=_parent_cap 4 | -------------------------------------------------------------------------------- /lib/import/import-libkeccak.mk: -------------------------------------------------------------------------------- 1 | XKCP_SRC_DIR := $(call select_from_ports,xkcp) 2 | 3 | ifeq ($(filter-out $(SPECS),64bit),) 4 | INC_DIR += $(XKCP_SRC_DIR)/generic64/libkeccak.a 5 | endif 6 | 7 | ifeq ($(filter-out $(SPECS),32bit),) 8 | INC_DIR += $(XKCP_SRC_DIR)/generic32/libkeccak.a 9 | endif 10 | -------------------------------------------------------------------------------- /lib/import/import-liblo.mk: -------------------------------------------------------------------------------- 1 | LIBLO_PORT_DIR := $(call select_from_ports,liblo) 2 | 3 | INC_DIR += $(LIBLO_PORT_DIR)/include 4 | -------------------------------------------------------------------------------- /lib/import/import-libmad.mk: -------------------------------------------------------------------------------- 1 | LIBMAD_PORT_DIR := $(call select_from_ports,libmad) 2 | INC_DIR += $(LIBMAD_PORT_DIR)/include/libmad 3 | -------------------------------------------------------------------------------- /lib/import/import-libmbim.mk: -------------------------------------------------------------------------------- 1 | LIBMBIM_PORT_DIR = $(call select_from_ports,libmbim) 2 | INC_DIR += $(LIBMBIM_PORT_DIR)/include/libmbim-glib 3 | 4 | LIBMBIM_GENERATED_PORT_DIR := $(call select_from_ports,libmbim_generated) 5 | INC_DIR += $(LIBMBIM_GENERATED_PORT_DIR)/include/libmbim-glib 6 | INC_DIR += $(LIBMBIM_GENERATED_PORT_DIR)/src/lib/libmbim_generated/generated 7 | -------------------------------------------------------------------------------- /lib/import/import-libmpg123.mk: -------------------------------------------------------------------------------- 1 | MPG123_PORT_DIR := $(call select_from_ports,mpg123) 2 | MPG123_SRC_DIR = $(MPG123_PORT_DIR)/src/lib/mpg123/src/libmpg123 3 | MPG123_INC_DIR = $(MPG123_PORT_DIR)/include 4 | INC_DIR += $(MPG123_INC_DIR) 5 | -------------------------------------------------------------------------------- /lib/import/import-libntfs-3g.mk: -------------------------------------------------------------------------------- 1 | INC_DIR += $(call select_from_ports,ntfs-3g)/include/ntfs-3g 2 | -------------------------------------------------------------------------------- /lib/import/import-libogg.mk: -------------------------------------------------------------------------------- 1 | LIBOGG_PORT_DIR := $(call select_from_ports,libogg) 2 | INC_DIR += $(LIBOGG_PORT_DIR)/include 3 | -------------------------------------------------------------------------------- /lib/import/import-libsndfile.mk: -------------------------------------------------------------------------------- 1 | SNDFILE_PORT_DIR := $(call select_from_ports,libsndfile) 2 | 3 | INC_DIR += $(SNDFILE_PORT_DIR)/include/libsndfile 4 | -------------------------------------------------------------------------------- /lib/import/import-libsndio.mk: -------------------------------------------------------------------------------- 1 | SNDIO_PORT_DIR := $(call select_from_ports,sndio) 2 | 3 | ifeq ($(CONTRIB_DIR),) 4 | INC_DIR += $(call select_from_repositories,include/sndio) 5 | else 6 | INC_DIR += $(SNDIO_PORT_DIR)/include/sndio 7 | endif 8 | -------------------------------------------------------------------------------- /lib/import/import-libsodium.mk: -------------------------------------------------------------------------------- 1 | LIBSODIUM_PORT_DIR = $(call select_from_ports,libsodium) 2 | LIBSODIUM_REP_INC = $(call select_from_repositories,include/libsodium) 3 | 4 | INC_DIR += $(LIBSODIUM_PORT_DIR)/include/libsodium 5 | INC_DIR += $(LIBSODIUM_PORT_DIR)/include/libsodium/sodium 6 | INC_DIR += $(LIBSODIUM_REP_INC) 7 | INC_DIR += $(LIBSODIUM_REP_INC)/sodium 8 | -------------------------------------------------------------------------------- /lib/import/import-libspng.mk: -------------------------------------------------------------------------------- 1 | LIBSPNG_PORT_DIR := $(call select_from_ports,libspng) 2 | INC_DIR += $(LIBSPNG_PORT_DIR)/include/spng 3 | -------------------------------------------------------------------------------- /lib/import/import-libuuid.mk: -------------------------------------------------------------------------------- 1 | PORT_DIR := $(call select_from_ports,util-linux) 2 | UTIL_LINUX_DIR := $(PORT_DIR)/src/lib/util-linux 3 | LIBUUID_DIR := $(UTIL_LINUX_DIR)/libuuid/src 4 | 5 | INC_DIR += $(LIBUUID_DIR) 6 | INC_DIR += $(UTIL_LINUX_DIR)/include 7 | INC_DIR += $(PORT_DIR)/include 8 | -------------------------------------------------------------------------------- /lib/import/import-libvorbis.mk: -------------------------------------------------------------------------------- 1 | LIBVORBIS_PORT_DIR := $(call select_from_ports,libvorbis) 2 | INC_DIR += $(LIBVORBIS_PORT_DIR)/include 3 | -------------------------------------------------------------------------------- /lib/import/import-libxml2.mk: -------------------------------------------------------------------------------- 1 | INC_DIR += $(call select_from_ports,libxml2)/include 2 | -------------------------------------------------------------------------------- /lib/import/import-lua.mk: -------------------------------------------------------------------------------- 1 | INC_DIR += $(call select_from_ports,lua)/include/lua 2 | -------------------------------------------------------------------------------- /lib/import/import-luacxx.mk: -------------------------------------------------------------------------------- 1 | INC_DIR += $(call select_from_ports,lua)/include/lua 2 | -------------------------------------------------------------------------------- /lib/import/import-lzlib.mk: -------------------------------------------------------------------------------- 1 | LZLIB_DIR := $(call select_from_ports,lzlib) 2 | 3 | INC_DIR += $(LZLIB_DIR)/include/lzlib 4 | -------------------------------------------------------------------------------- /lib/import/import-mbedtls.mk: -------------------------------------------------------------------------------- 1 | MBEDTLS_PORT_DIR := $(call select_from_ports,mbedtls) 2 | LIBS += libc 3 | INC_DIR += $(MBEDTLS_PORT_DIR)/include/mbedtls/ 4 | INC_DIR += $(MBEDTLS_PORT_DIR)/include/psa/ 5 | 6 | -------------------------------------------------------------------------------- /lib/import/import-nettle.mk: -------------------------------------------------------------------------------- 1 | NETTLE_PORT_DIR := $(call select_from_ports,nettle) 2 | INC_DIR += $(NETTLE_PORT_DIR)/include -------------------------------------------------------------------------------- /lib/import/import-nss3.mk: -------------------------------------------------------------------------------- 1 | ifeq ($(CONTRIB_DIR),) 2 | INC_DIR += $(call select_from_repositories,include/nspr) 3 | INC_DIR += $(call select_from_repositories,include/nss) 4 | else 5 | INC_DIR += $(call select_from_ports,nss3)/include/nspr 6 | INC_DIR += $(call select_from_ports,nss3)/include/nss 7 | INC_DIR += $(call select_from_repositories,include/nss) 8 | endif 9 | -------------------------------------------------------------------------------- /lib/import/import-opus.mk: -------------------------------------------------------------------------------- 1 | OPUS_PORT_DIR := $(call select_from_ports,opus) 2 | INC_DIR += $(OPUS_PORT_DIR)/include/opus 3 | -------------------------------------------------------------------------------- /lib/import/import-opusfile.mk: -------------------------------------------------------------------------------- 1 | OPUSFILE_PORT_DIR := $(call select_from_ports,opusfile) 2 | INC_DIR += $(OPUSFILE_PORT_DIR)/include/opusfile 3 | -------------------------------------------------------------------------------- /lib/import/import-popt.mk: -------------------------------------------------------------------------------- 1 | POPT_DIR := $(call select_from_ports,popt)/src/lib/popt 2 | 3 | INC_DIR += $(POPT_DIR) 4 | -------------------------------------------------------------------------------- /lib/import/import-protobuf-c.mk: -------------------------------------------------------------------------------- 1 | PROTOBUF_C_PORT_DIR := $(call select_from_ports,protobuf-c) 2 | 3 | INC_DIR += $(PROTOBUF_C_PORT_DIR)/include 4 | -------------------------------------------------------------------------------- /lib/import/import-protobuf.mk: -------------------------------------------------------------------------------- 1 | PROTOBUF_PORT_DIR := $(call select_from_ports,protobuf_grpc) 2 | 3 | INC_DIR += $(PROTOBUF_PORT_DIR)/include 4 | 5 | PROTO_FILES_DIR := $(PROTOBUF_PORT_DIR)/proto/protobuf/src 6 | -------------------------------------------------------------------------------- /lib/import/import-resample.mk: -------------------------------------------------------------------------------- 1 | include $(call select_from_repositories,lib/import/import-av.inc) 2 | 3 | REP_INC_DIR += include/libavresample 4 | INC_DIR += $(call select_from_ports,libav)/include/libav/libavresample 5 | -------------------------------------------------------------------------------- /lib/import/import-rtaudio.mk: -------------------------------------------------------------------------------- 1 | RTAUDIO_PORT_DIR := $(call select_from_ports,rtaudio) 2 | 3 | CC_OPT += -D__GENODE_AUDIO__ 4 | 5 | INC_DIR += $(RTAUDIO_PORT_DIR)/include $(RTAUDIO_PORT_DIR)/include/RtAudio 6 | -------------------------------------------------------------------------------- /lib/import/import-scip.mk: -------------------------------------------------------------------------------- 1 | INC_DIR += $(call select_from_ports,scip)/include 2 | -------------------------------------------------------------------------------- /lib/import/import-sdl.mk: -------------------------------------------------------------------------------- 1 | SDL_PORT_DIR := $(call select_from_ports,sdl) 2 | 3 | INC_DIR += $(SDL_PORT_DIR)/include $(SDL_PORT_DIR)/include/SDL 4 | REP_INC_DIR += include/SDL 5 | -------------------------------------------------------------------------------- /lib/import/import-sdl2.mk: -------------------------------------------------------------------------------- 1 | SDL2_PORT_DIR := $(call select_from_ports,sdl2) 2 | 3 | INC_DIR += $(SDL2_PORT_DIR)/include $(SDL2_PORT_DIR)/include/SDL2 4 | REP_INC_DIR += include/SDL2 5 | -------------------------------------------------------------------------------- /lib/import/import-sdl2_image.mk: -------------------------------------------------------------------------------- 1 | SDL2_IMAGE_PORT_DIR := $(call select_from_ports,sdl2_image) 2 | INC_DIR += $(SDL2_IMAGE_PORT_DIR)/include $(SDL2_IMAGE_PORT_DIR)/include/SDL2 3 | -------------------------------------------------------------------------------- /lib/import/import-sdl2_mixer.mk: -------------------------------------------------------------------------------- 1 | SDL2_MIXER_PORT_DIR := $(call select_from_ports,sdl2_mixer) 2 | INC_DIR += $(SDL2_MIXER_PORT_DIR)/include $(SDL2_MIXER_PORT_DIR)/include/SDL2 3 | -------------------------------------------------------------------------------- /lib/import/import-sdl2_net.mk: -------------------------------------------------------------------------------- 1 | SDL2_NET_PORT_DIR := $(call select_from_ports,sdl2_net) 2 | INC_DIR += $(SDL2_NET_PORT_DIR)/include $(SDL2_NET_PORT_DIR)/include/SDL2 3 | -------------------------------------------------------------------------------- /lib/import/import-sdl2_ttf.mk: -------------------------------------------------------------------------------- 1 | INC_DIR += $(call select_from_ports,sdl2_ttf)/include 2 | -------------------------------------------------------------------------------- /lib/import/import-sdl_image.mk: -------------------------------------------------------------------------------- 1 | SDL_IMAGE_PORT_DIR := $(call select_from_ports,sdl_image) 2 | INC_DIR += $(addprefix $(SDL_IMAGE_PORT_DIR)/,include include/SDL) 3 | -------------------------------------------------------------------------------- /lib/import/import-sdl_mixer.mk: -------------------------------------------------------------------------------- 1 | SDL_MIXER_PORT_DIR := $(call select_from_ports,sdl_mixer) 2 | INC_DIR += $(SDL_MIXER_PORT_DIR)/include $(SDL_MIXER_PORT_DIR)/include/SDL 3 | -------------------------------------------------------------------------------- /lib/import/import-sdl_net.mk: -------------------------------------------------------------------------------- 1 | SDL_NET_PORT_DIR := $(call select_from_ports,sdl_net) 2 | INC_DIR += $(SDL_NET_PORT_DIR)/include $(SDL_NET_PORT_DIR)/include/SDL 3 | -------------------------------------------------------------------------------- /lib/import/import-sdl_ttf.mk: -------------------------------------------------------------------------------- 1 | SDL_TTF_PORT_DIR := $(call select_from_ports,sdl_ttf) 2 | INC_DIR += $(addprefix $(SDL_TTF_PORT_DIR)/,include) 3 | -------------------------------------------------------------------------------- /lib/import/import-seoul_libc_support.mk: -------------------------------------------------------------------------------- 1 | include $(call select_from_repositories,lib/import/import-libc.mk) 2 | -------------------------------------------------------------------------------- /lib/import/import-snappy.mk: -------------------------------------------------------------------------------- 1 | SNAPPY_PORT_DIR := $(call select_from_ports,snappy) 2 | INC_DIR += $(SNAPPY_PORT_DIR)/include/snappy 3 | -------------------------------------------------------------------------------- /lib/import/import-swscale.mk: -------------------------------------------------------------------------------- 1 | include $(call select_from_repositories,lib/import/import-av.inc) 2 | 3 | REP_INC_DIR += contrib/$(LIBAV)/libswscale 4 | -------------------------------------------------------------------------------- /lib/import/import-vncclient.mk: -------------------------------------------------------------------------------- 1 | LIBVNCCLIENT_PORT_DIR := $(call select_from_ports,libvnc) 2 | 3 | INC_DIR += $(LIBVNCCLIENT_PORT_DIR)/src/lib/vnc \ 4 | $(REP_DIR)/include/libvnc 5 | -------------------------------------------------------------------------------- /lib/import/import-vncserver.mk: -------------------------------------------------------------------------------- 1 | LIBVNC_PORT_DIR := $(call select_from_ports,libvnc) 2 | 3 | INC_DIR += $(LIBVNC_PORT_DIR)/src/lib/vnc \ 4 | $(REP_DIR)/include/libvnc 5 | -------------------------------------------------------------------------------- /lib/import/libkeccak.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genodelabs/genode-world/27fd94627964e562e5dcad883bed703b535463db/lib/import/libkeccak.mk -------------------------------------------------------------------------------- /lib/mk/avdevice.mk: -------------------------------------------------------------------------------- 1 | include $(REP_DIR)/lib/mk/av.inc 2 | 3 | include $(REP_DIR)/lib/import/import-avdevice.mk 4 | 5 | LIBAVDEVICE_DIR = $(call select_from_ports,libav)/src/lib/libav/libavdevice 6 | 7 | -include $(LIBAVDEVICE_DIR)/Makefile 8 | 9 | LIBS += avformat 10 | 11 | vpath % $(LIBAVDEVICE_DIR) 12 | -------------------------------------------------------------------------------- /lib/mk/avfilter.mk: -------------------------------------------------------------------------------- 1 | include $(REP_DIR)/lib/mk/av.inc 2 | 3 | include $(REP_DIR)/lib/import/import-avfilter.mk 4 | 5 | LIBAVFILTER_DIR = $(call select_from_ports,libav)/src/lib/libav/libavfilter 6 | 7 | -include $(LIBAVFILTER_DIR)/Makefile 8 | 9 | vpath % $(LIBAVFILTER_DIR) 10 | 11 | CC_CXX_WARN_STRICT = 12 | -------------------------------------------------------------------------------- /lib/mk/avformat.mk: -------------------------------------------------------------------------------- 1 | include $(REP_DIR)/lib/mk/av.inc 2 | 3 | include $(REP_DIR)/lib/import/import-avformat.mk 4 | 5 | LIBAVFORMAT_DIR = $(call select_from_ports,libav)/src/lib/libav/libavformat 6 | 7 | -include $(LIBAVFORMAT_DIR)/Makefile 8 | 9 | LIBS += avcodec avutil zlib 10 | 11 | vpath % $(LIBAVFORMAT_DIR) 12 | 13 | CC_CXX_WARN_STRICT = 14 | -------------------------------------------------------------------------------- /lib/mk/avresample.mk: -------------------------------------------------------------------------------- 1 | include $(REP_DIR)/lib/mk/av.inc 2 | 3 | include $(REP_DIR)/lib/import/import-avresample.mk 4 | 5 | LIBAVRESAMPLE_DIR = $(call select_from_ports,libav)/src/lib/libav/libavresample 6 | 7 | -include $(LIBAVRESAMPLE_DIR)/Makefile 8 | 9 | vpath % $(LIBAVRESAMPLE_DIR) 10 | 11 | CC_CXX_WARN_STRICT = 12 | -------------------------------------------------------------------------------- /lib/mk/avutil.inc: -------------------------------------------------------------------------------- 1 | include $(REP_DIR)/lib/mk/av.inc 2 | 3 | include $(REP_DIR)/lib/import/import-avutil.mk 4 | 5 | LIBAVUTIL_DIR = $(call select_from_ports,libav)/src/lib/libav/libavutil 6 | 7 | -include $(LIBAVUTIL_DIR)/Makefile 8 | 9 | vpath % $(LIBAVUTIL_DIR) 10 | -------------------------------------------------------------------------------- /lib/mk/fdk-aac_sbrdec.mk: -------------------------------------------------------------------------------- 1 | include $(REP_DIR)/lib/mk/fdk-aac.inc 2 | 3 | SRC_CC := $(notdir $(wildcard $(FDK_AAC_SRC_DIR)/libSBRdec/src/*.cpp)) 4 | 5 | vpath %.cpp $(FDK_AAC_SRC_DIR)/libSBRdec/src 6 | 7 | CC_CXX_WARN_STRICT = 8 | -------------------------------------------------------------------------------- /lib/mk/fdk-aac_sbrenc.mk: -------------------------------------------------------------------------------- 1 | include $(REP_DIR)/lib/mk/fdk-aac.inc 2 | 3 | SRC_CC := $(notdir $(wildcard $(FDK_AAC_SRC_DIR)/libSBRenc/src/*.cpp)) 4 | 5 | vpath %.cpp $(FDK_AAC_SRC_DIR)/libSBRenc/src 6 | 7 | CC_CXX_WARN_STRICT = 8 | -------------------------------------------------------------------------------- /lib/mk/g72x.mk: -------------------------------------------------------------------------------- 1 | include $(REP_DIR)/lib/import/import-libsndfile.mk 2 | 3 | SNDFILE_SRC_DIR := $(SNDFILE_PORT_DIR)/src/lib/libsndfile/src 4 | 5 | LIBS = libc 6 | 7 | G72x_SOURCES = \ 8 | G72x/g721.c G72x/g723_16.c G72x/g723_24.c G72x/g723_40.c G72x/g72x.c 9 | 10 | SRC_C := $(notdir $(G72x_SOURCES)) 11 | 12 | vpath %.c $(SNDFILE_SRC_DIR)/G72x 13 | 14 | CC_CXX_WARN_STRICT = 15 | -------------------------------------------------------------------------------- /lib/mk/getdns-gldns.mk: -------------------------------------------------------------------------------- 1 | include $(REP_DIR)/lib/import/import-libgetdns.mk 2 | 3 | GLDNS_SRC_DIR := $(GETDNS_PORT_DIR)/src/lib/getdns/src/gldns 4 | 5 | LIBS += libc libssl 6 | 7 | INC_DIR += $(GLDNS_SRC_DIR)/.. 8 | INC_DIR += $(REP_DIR)/src/lib/getdns 9 | 10 | SRC_C += $(notdir $(wildcard $(GLDNS_SRC_DIR)/*.c)) 11 | 12 | vpath %.c $(GLDNS_SRC_DIR) 13 | -------------------------------------------------------------------------------- /lib/mk/jdk_version.inc: -------------------------------------------------------------------------------- 1 | JDK_VERSION = -DVERSION_SPECIFICATION='"9"' -DVERSION_SHORT='"9-internal"' \ 2 | -DVERSION_MAJOR=9 -DVERSION_MINOR=0 -DVERSION_SECURITY=0 \ 3 | -DVERSION_BUILD=0 -DVERSION_PATCH=0 \ 4 | -DVERSION_STRING='"9-genode.openjdk"' 5 | -------------------------------------------------------------------------------- /lib/mk/lemon.mk: -------------------------------------------------------------------------------- 1 | LEMON_DIR = $(call select_from_ports,lemon)/src/lib/lemon/lemon/ 2 | LIBS += stdcxx libm 3 | INC_DIR += $(call select_from_ports,lemon)/include/ 4 | INC_DIR += $(REP_DIR)/src/lib/lemon/ 5 | SRC_CC = base.cc 6 | 7 | CC_WARN = 8 | 9 | vpath %.cc $(LEMON_DIR) 10 | 11 | #SHARED_LIB = yes 12 | 13 | CC_CXX_WARN_STRICT = 14 | -------------------------------------------------------------------------------- /lib/mk/libconfig.mk: -------------------------------------------------------------------------------- 1 | include $(REP_DIR)/lib/import/import-libconfig.mk 2 | 3 | LIBCONFIG_SRC_DIR := $(LIBCONFIG_PORT_DIR)/src/lib/libconfig/lib 4 | 5 | SRC_C := $(notdir $(wildcard $(LIBCONFIG_SRC_DIR)/*.c)) 6 | 7 | LIBS += libc 8 | 9 | SHARED_LIB := yes 10 | 11 | vpath %.c $(LIBCONFIG_SRC_DIR) 12 | -------------------------------------------------------------------------------- /lib/mk/libfuse.mk: -------------------------------------------------------------------------------- 1 | SRC_CC = fuse.cc 2 | 3 | INC_DIR += $(REP_DIR)/include/fuse 4 | 5 | LIBS = libc 6 | 7 | CC_OPT += -fpermissive 8 | 9 | vpath %.cc $(REP_DIR)/src/lib/fuse 10 | 11 | CC_CXX_WARN_STRICT = 12 | -------------------------------------------------------------------------------- /lib/mk/libkeccak.inc: -------------------------------------------------------------------------------- 1 | INC_DIR += $(REP_DIR)/src/lib/keccak 2 | SRC_C += $(notdir $(wildcard $(KECCAK_SRC_DIR)/*.c)) 3 | vpath %.c $(KECCAK_SRC_DIR) 4 | -------------------------------------------------------------------------------- /lib/mk/libogg.mk: -------------------------------------------------------------------------------- 1 | include $(REP_DIR)/lib/import/import-libogg.mk 2 | 3 | LIBOGG_SRC_DIR = $(LIBOGG_PORT_DIR)/src/lib/libogg/src 4 | 5 | SRC_C = framing.c bitwise.c 6 | 7 | LIBS += libc 8 | 9 | vpath %.c $(LIBOGG_SRC_DIR) 10 | 11 | SHARED_LIB = yes 12 | 13 | CC_CXX_WARN_STRICT = 14 | -------------------------------------------------------------------------------- /lib/mk/lua.mk: -------------------------------------------------------------------------------- 1 | # 2 | # Lua library (ANSI C variant) 3 | # 4 | 5 | include $(REP_DIR)/lib/mk/lua.inc 6 | 7 | SRC_C = $(LUA_CORE_C) $(LUA_LIB_C) 8 | 9 | CC_CXX_WARN_STRICT = 10 | -------------------------------------------------------------------------------- /lib/mk/luacxx.mk: -------------------------------------------------------------------------------- 1 | # 2 | # Lua library (C++ variant) 3 | # 4 | 5 | include $(REP_DIR)/lib/mk/lua.inc 6 | 7 | SRC_C = $(LUA_CORE_C) $(LUA_LIB_C) 8 | 9 | # force compilation with C++ compiler 10 | CUSTOM_CC = $(CXX) 11 | CC_WARN += -Wno-sign-compare 12 | 13 | CC_CXX_WARN_STRICT = 14 | -------------------------------------------------------------------------------- /lib/mk/lzlib.mk: -------------------------------------------------------------------------------- 1 | LZLIB_DIR := $(call select_from_ports,lzlib) 2 | LZLIB_SRC_DIR := $(LZLIB_DIR)/src/lib/lzlib 3 | 4 | LIBS += libc 5 | 6 | SRC_C = lzlib.c 7 | 8 | INC_DIR += $(LZLIB_SRC_DIR) 9 | 10 | vpath %.c $(LZLIB_SRC_DIR) 11 | 12 | CC_CXX_WARN_STRICT = 13 | -------------------------------------------------------------------------------- /lib/mk/ocaml-str.mk: -------------------------------------------------------------------------------- 1 | include $(REP_DIR)/lib/mk/ocaml.inc 2 | 3 | LIBS += libc 4 | 5 | INC_DIR += $(OCAML_SRC_DIR)/byterun 6 | INC_DIR += $(OCAML_SRC_DIR)/byterun/caml 7 | 8 | vpath %.c $(OCAML_SRC_DIR)/otherlibs/str 9 | 10 | SRC_C += strstubs.c 11 | -------------------------------------------------------------------------------- /lib/mk/ocaml-threads.mk: -------------------------------------------------------------------------------- 1 | include $(REP_DIR)/lib/mk/ocaml.inc 2 | 3 | LIBS += libc 4 | 5 | INC_DIR += $(OCAML_SRC_DIR)/byterun 6 | INC_DIR += $(OCAML_SRC_DIR)/byterun/caml 7 | 8 | vpath %.c $(OCAML_SRC_DIR)/otherlibs/threads 9 | 10 | SRC_C += scheduler.c 11 | -------------------------------------------------------------------------------- /lib/mk/ocaml.inc: -------------------------------------------------------------------------------- 1 | OCAML_PORT_DIR := $(call select_from_ports,ocaml) 2 | OCAML_SRC_DIR := $(OCAML_PORT_DIR)/src/ocaml 3 | 4 | INC_DIR += $(REP_DIR)/src/app/ocamlrun 5 | 6 | # workaround for https://github.com/genodelabs/genode-world/issues/180 7 | REQUIRES += x86_64 8 | -------------------------------------------------------------------------------- /lib/mk/opusfile.mk: -------------------------------------------------------------------------------- 1 | include $(REP_DIR)/lib/import/import-opusfile.mk 2 | 3 | OPUSFILE_SRC_DIR = $(OPUSFILE_PORT_DIR)/src/lib/opusfile/src 4 | 5 | SRC_C = info.c internal.c opusfile.c stream.c 6 | 7 | LIBS += libc libogg opus 8 | 9 | vpath %.c $(OPUSFILE_SRC_DIR) 10 | -------------------------------------------------------------------------------- /lib/mk/protobuf-c.mk: -------------------------------------------------------------------------------- 1 | include $(REP_DIR)/lib/import/import-protobuf-c.mk 2 | 3 | PROTOBUF_C_SRC_DIR := $(PROTOBUF_C_PORT_DIR)/src/lib/protobuf-c/protobuf-c 4 | 5 | SRC_C := protobuf-c.c 6 | 7 | LIBS := libc 8 | 9 | SHARED_LIB := yes 10 | 11 | vpath %.c $(PROTOBUF_C_SRC_DIR) 12 | -------------------------------------------------------------------------------- /lib/mk/remote_rom_backend.inc: -------------------------------------------------------------------------------- 1 | INC_DIR += $(REP_DIR)/include/remote_rom 2 | 3 | vpath % $(REP_DIR)/src/lib/remote_rom 4 | -------------------------------------------------------------------------------- /lib/mk/remote_rom_backend_nic_ip.mk: -------------------------------------------------------------------------------- 1 | # \author Johannes Schlatow 2 | # \date 2016-03-19 3 | 4 | SRC_CC += backend/nic_ip/base.cc backend/nic_ip/client.cc backend/nic_ip/server.cc 5 | INC_DIR += $(REP_DIR)/src/lib/remote_rom/backend/nic_ip 6 | 7 | LIBS += base net 8 | 9 | # include less specificuration 10 | include $(REP_DIR)/lib/mk/remote_rom_backend.inc 11 | -------------------------------------------------------------------------------- /lib/mk/rtaudio.mk: -------------------------------------------------------------------------------- 1 | include $(REP_DIR)/lib/import/import-rtaudio.mk 2 | 3 | LIBS := stdcxx 4 | 5 | SRC_CC := RtAudio.cpp 6 | 7 | vpath %.cpp $(RTAUDIO_PORT_DIR)/src/lib/rtaudio 8 | 9 | CC_CXX_WARN_STRICT = 10 | -------------------------------------------------------------------------------- /lib/mk/sdl2_ttf.mk: -------------------------------------------------------------------------------- 1 | SDL2_TTF_PORT_DIR := $(call select_from_ports,sdl2_ttf) 2 | SRC_DIR := $(SDL2_TTF_PORT_DIR)/src/lib/sdl2_ttf 3 | 4 | SRC_C := SDL_ttf.c 5 | LIBS += libc libm freetype sdl2 6 | 7 | CC_C_OPT += -Wno-missing-braces 8 | 9 | vpath %.c $(SRC_DIR) 10 | 11 | SHARED_LIB := yes 12 | -------------------------------------------------------------------------------- /lib/mk/sdl_gfx.mk: -------------------------------------------------------------------------------- 1 | SDL_GFX_SRC_DIR := $(call select_from_ports,sdl_gfx)/src/lib/sdl_gfx 2 | 3 | SRC_C = $(notdir $(wildcard $(SDL_GFX_SRC_DIR)/*.c)) 4 | LIBS += sdl libc 5 | CC_OPT += -Wno-unused-but-set-variable \ 6 | -Wno-maybe-uninitialized \ 7 | -Wno-pointer-sign \ 8 | -Wno-comment 9 | 10 | vpath %.c $(SDL_GFX_SRC_DIR) 11 | 12 | SHARED_LIB = yes 13 | -------------------------------------------------------------------------------- /lib/mk/sdl_ttf.mk: -------------------------------------------------------------------------------- 1 | SRC_C = SDL_ttf.c 2 | LIBS += libc libm freetype sdl 3 | 4 | vpath %.c $(call select_from_ports,sdl_ttf)/src/lib/sdl_ttf 5 | 6 | SHARED_LIB = yes 7 | 8 | CC_CXX_WARN_STRICT = 9 | -------------------------------------------------------------------------------- /lib/mk/seoul-qemu-usb.mk: -------------------------------------------------------------------------------- 1 | include $(call select_from_repositories,lib/mk/qemu-usb.inc) 2 | 3 | LIBS = qemu-usb_include 4 | LIBS += format 5 | -------------------------------------------------------------------------------- /lib/mk/spec/32bit/libkeccak.mk: -------------------------------------------------------------------------------- 1 | XKCP_SRC_DIR := $(call select_from_ports,xkcp) 2 | KECCAK_SRC_DIR := $(XKCP_SRC_DIR)/generic32/libkeccak.a 3 | 4 | include $(REP_DIR)/lib/mk/libkeccak.inc 5 | -------------------------------------------------------------------------------- /lib/mk/spec/64bit/libkeccak.mk: -------------------------------------------------------------------------------- 1 | XKCP_SRC_DIR := $(call select_from_ports,xkcp) 2 | KECCAK_SRC_DIR := $(XKCP_SRC_DIR)/generic64/libkeccak.a 3 | 4 | include $(REP_DIR)/lib/mk/libkeccak.inc 5 | -------------------------------------------------------------------------------- /lib/mk/spec/arm/avcodec.mk: -------------------------------------------------------------------------------- 1 | CC_C_OPT += -DARCH_ARM=1 2 | 3 | include $(REP_DIR)/lib/mk/avcodec.inc 4 | 5 | -include $(LIBAVCODEC_DIR)/arm/Makefile 6 | 7 | CC_CXX_WARN_STRICT = 8 | -------------------------------------------------------------------------------- /lib/mk/spec/arm/avutil.mk: -------------------------------------------------------------------------------- 1 | # must be defined before the inclusion of the libavutil 'Makefile' 2 | ARCH_ARM=yes 3 | 4 | CC_C_OPT += -DARCH_ARM=1 5 | 6 | include $(REP_DIR)/lib/mk/avutil.inc 7 | 8 | -include $(LIBAVUTIL_DIR)/arm/Makefile 9 | 10 | CC_CXX_WARN_STRICT = 11 | -------------------------------------------------------------------------------- /lib/mk/spec/arm/java.mk: -------------------------------------------------------------------------------- 1 | CC_OPT = -DARCHPROPNAME='"arm"' 2 | 3 | include $(REP_DIR)/lib/mk/java.inc 4 | -------------------------------------------------------------------------------- /lib/mk/spec/arm/libmpg123.mk: -------------------------------------------------------------------------------- 1 | include $(REP_DIR)/lib/mk/libmpg123.inc 2 | 3 | CC_DEF += -DOPT_ARM 4 | 5 | SRC_S += $(notdir $(wildcard $(MPG123_SRC_DIR)/*arm*.S)) 6 | -------------------------------------------------------------------------------- /lib/mk/spec/arm_64/avcodec.mk: -------------------------------------------------------------------------------- 1 | CC_C_OPT += -DARCH_AARCH64=1 2 | 3 | include $(REP_DIR)/lib/mk/avcodec.inc 4 | 5 | -include $(LIBAVCODEC_DIR)/aarch64/Makefile 6 | -------------------------------------------------------------------------------- /lib/mk/spec/arm_64/avutil.mk: -------------------------------------------------------------------------------- 1 | # must be defined before the inclusion of the libavutil 'Makefile' 2 | ARCH_ARM=yes 3 | 4 | CC_C_OPT += -DARCH_AARCH64=1 5 | 6 | include $(REP_DIR)/lib/mk/avutil.inc 7 | 8 | -include $(LIBAVUTIL_DIR)/aarch64/Makefile 9 | -------------------------------------------------------------------------------- /lib/mk/spec/arm_64/freebl3.mk: -------------------------------------------------------------------------------- 1 | include $(REP_DIR)/lib/mk/freebl3.inc 2 | 3 | CC_MARCH += -march=armv8-a+crypto 4 | 5 | SRC_C += gcm-aarch64.c 6 | -------------------------------------------------------------------------------- /lib/mk/spec/arm_64/libgo_support.mk: -------------------------------------------------------------------------------- 1 | SPEC_ARCH := arm_64 2 | 3 | include $(REP_DIR)/lib/mk/libgo_support.inc 4 | 5 | CC_OPT += -I$(BASE_DIR)/src/include 6 | CC_OPT += -I$(BASE_DIR)/src/core/include 7 | -------------------------------------------------------------------------------- /lib/mk/spec/arm_64/nss3.mk: -------------------------------------------------------------------------------- 1 | include $(REP_DIR)/lib/mk/nss3.inc 2 | -------------------------------------------------------------------------------- /lib/mk/spec/arm_64/nssckbi.mk: -------------------------------------------------------------------------------- 1 | include $(REP_DIR)/lib/mk/nssckbi.inc 2 | -------------------------------------------------------------------------------- /lib/mk/spec/arm_64/softokn3.mk: -------------------------------------------------------------------------------- 1 | include $(REP_DIR)/lib/mk/softokn3.inc 2 | -------------------------------------------------------------------------------- /lib/mk/spec/x86/avcodec.inc: -------------------------------------------------------------------------------- 1 | CC_C_OPT += -DARCH_X86=1 2 | 3 | include $(REP_DIR)/lib/mk/avcodec.inc 4 | 5 | -include $(LIBAVCODEC_DIR)/x86/Makefile 6 | -------------------------------------------------------------------------------- /lib/mk/spec/x86/avutil.inc: -------------------------------------------------------------------------------- 1 | # must be defined before the inclusion of the libavutil 'Makefile' 2 | ARCH_X86=yes 3 | 4 | CC_C_OPT += -DARCH_X86=1 5 | 6 | include $(REP_DIR)/lib/mk/avutil.inc 7 | 8 | INC_DIR += $(REP_DIR)/src/lib/libav 9 | 10 | -include $(LIBAVUTIL_DIR)/x86/Makefile 11 | -------------------------------------------------------------------------------- /lib/mk/spec/x86_32/avcodec.mk: -------------------------------------------------------------------------------- 1 | CC_C_OPT += -DARCH_X86_32=1 2 | 3 | include $(REP_DIR)/lib/mk/spec/x86/avcodec.inc 4 | 5 | CC_CXX_WARN_STRICT = 6 | -------------------------------------------------------------------------------- /lib/mk/spec/x86_32/avutil.mk: -------------------------------------------------------------------------------- 1 | CC_C_OPT += -DARCH_X86_32=1 2 | 3 | include $(REP_DIR)/lib/mk/spec/x86/avutil.inc 4 | 5 | CC_CXX_WARN_STRICT = 6 | -------------------------------------------------------------------------------- /lib/mk/spec/x86_64/av.inc: -------------------------------------------------------------------------------- 1 | CC_C_OPT += -DARCH_X86_64=1 2 | -------------------------------------------------------------------------------- /lib/mk/spec/x86_64/avcodec.mk: -------------------------------------------------------------------------------- 1 | include $(REP_DIR)/lib/mk/spec/x86_64/av.inc 2 | 3 | include $(REP_DIR)/lib/mk/spec/x86/avcodec.inc 4 | 5 | CC_CXX_WARN_STRICT = 6 | -------------------------------------------------------------------------------- /lib/mk/spec/x86_64/avutil.mk: -------------------------------------------------------------------------------- 1 | include $(REP_DIR)/lib/mk/spec/x86_64/av.inc 2 | 3 | include $(REP_DIR)/lib/mk/spec/x86/avutil.inc 4 | 5 | CC_CXX_WARN_STRICT = 6 | -------------------------------------------------------------------------------- /lib/mk/spec/x86_64/freebl3.mk: -------------------------------------------------------------------------------- 1 | include $(REP_DIR)/lib/mk/freebl3.inc 2 | -------------------------------------------------------------------------------- /lib/mk/spec/x86_64/java.mk: -------------------------------------------------------------------------------- 1 | CC_OPT = -DARCHPROPNAME='"amd64"' 2 | 3 | include $(REP_DIR)/lib/mk/java.inc 4 | -------------------------------------------------------------------------------- /lib/mk/spec/x86_64/libgo_support.mk: -------------------------------------------------------------------------------- 1 | SPEC_ARCH := x86_64 2 | 3 | include $(REP_DIR)/lib/mk/libgo_support.inc 4 | 5 | CC_OPT += -I$(BASE_DIR)/src/include 6 | CC_OPT += -I$(BASE_DIR)/src/core/include 7 | -------------------------------------------------------------------------------- /lib/mk/spec/x86_64/libmpg123.mk: -------------------------------------------------------------------------------- 1 | include $(REP_DIR)/lib/mk/libmpg123.inc 2 | 3 | CC_DEF += -DOPT_X86_64 4 | 5 | SRC_S += $(notdir $(wildcard $(MPG123_SRC_DIR)/*x86_64*.S)) 6 | -------------------------------------------------------------------------------- /lib/mk/spec/x86_64/nss3.mk: -------------------------------------------------------------------------------- 1 | include $(REP_DIR)/lib/mk/nss3.inc 2 | -------------------------------------------------------------------------------- /lib/mk/spec/x86_64/nssckbi.mk: -------------------------------------------------------------------------------- 1 | include $(REP_DIR)/lib/mk/nssckbi.inc 2 | -------------------------------------------------------------------------------- /lib/mk/spec/x86_64/python3.mk: -------------------------------------------------------------------------------- 1 | include $(REP_DIR)/lib/mk/python3.inc 2 | 3 | INC_DIR += $(REP_DIR)/include/python3/spec/x86_64 4 | -------------------------------------------------------------------------------- /lib/mk/spec/x86_64/softokn3.mk: -------------------------------------------------------------------------------- 1 | include $(REP_DIR)/lib/mk/softokn3.inc 2 | -------------------------------------------------------------------------------- /lib/mk/swscale.mk: -------------------------------------------------------------------------------- 1 | include $(REP_DIR)/lib/mk/av.inc 2 | 3 | include $(REP_DIR)/lib/import/import-swscale.mk 4 | 5 | CC_WARN += -Wno-switch 6 | 7 | LIBSWSCALE_DIR = $(call select_from_ports,libav)/src/lib/libav/libswscale 8 | 9 | -include $(LIBSWSCALE_DIR)/Makefile 10 | 11 | vpath % $(LIBSWSCALE_DIR) 12 | 13 | CC_CXX_WARN_STRICT = 14 | -------------------------------------------------------------------------------- /lib/mk/vfs_qtwebengine_shm.mk: -------------------------------------------------------------------------------- 1 | SRC_CC = vfs.cc 2 | 3 | VFS_DIR = $(REP_DIR)/src/lib/vfs/qtwebengine_shm 4 | INC_DIR += $(VFS_DIR) 5 | vpath %.cc $(VFS_DIR) 6 | 7 | LD_OPT += --version-script=$(VFS_DIR)/symbol.map 8 | 9 | SHARED_LIB = yes 10 | -------------------------------------------------------------------------------- /lib/symbols/avdevice: -------------------------------------------------------------------------------- 1 | avdevice_register_all T 2 | avdevice_version T 3 | avdevice_configuration T 4 | -------------------------------------------------------------------------------- /ports/abuse.hash: -------------------------------------------------------------------------------- 1 | d4c5dfbbedf839fe07b3e41411c5de4f9177a92f 2 | -------------------------------------------------------------------------------- /ports/aunit.hash: -------------------------------------------------------------------------------- 1 | 010f5086d9d42a348df494be269b0e5a817c861d 2 | -------------------------------------------------------------------------------- /ports/c-toxcore.hash: -------------------------------------------------------------------------------- 1 | a240750d0b89cfddd31bb9f79484e93fc83561a4 2 | -------------------------------------------------------------------------------- /ports/chrony.hash: -------------------------------------------------------------------------------- 1 | 2c0d61f6359fdfe4febd5100f22d43863206315e 2 | -------------------------------------------------------------------------------- /ports/cmocka.hash: -------------------------------------------------------------------------------- 1 | 214c009594926e6f66008af54c06144a71037b4a 2 | -------------------------------------------------------------------------------- /ports/cmocka.port: -------------------------------------------------------------------------------- 1 | 2 | LICENSE := Apache 3 | VERSION := stable-1.1 4 | 5 | DOWNLOADS := cmocka.git 6 | 7 | URL(cmocka) := https://git.cryptomilk.org/projects/cmocka.git 8 | DIR(cmocka) := src/lib/cmocka 9 | REV(cmocka) := $(VERSION) 10 | 11 | -------------------------------------------------------------------------------- /ports/dosbox.hash: -------------------------------------------------------------------------------- 1 | 5f7beb80a901e849e8eb578d6b48b919db99b262 2 | -------------------------------------------------------------------------------- /ports/exfat.hash: -------------------------------------------------------------------------------- 1 | 97a451ebdb6d3071b753d6fcd9e5aa6a0eda665f 2 | -------------------------------------------------------------------------------- /ports/falkon.hash: -------------------------------------------------------------------------------- 1 | df405fb141e36f3b4d9c91fd71b9da0ea6efda79 2 | -------------------------------------------------------------------------------- /ports/fdk-aac.hash: -------------------------------------------------------------------------------- 1 | 700e7c0383d29408bf86ea9f7e29d2e985add174 2 | -------------------------------------------------------------------------------- /ports/fdt.hash: -------------------------------------------------------------------------------- 1 | 212d204b2c1702dbaf98335fa7fbd0d83ab6cbb4 2 | -------------------------------------------------------------------------------- /ports/fdt.port: -------------------------------------------------------------------------------- 1 | LICENSE := GPLv2 or BSD-2-Clause 2 | DOWNLOADS := fdt.archive 3 | VERSION := 1.5.0 4 | 5 | URL(fdt) := https://git.kernel.org/pub/scm/utils/dtc/dtc.git/snapshot/dtc-$(VERSION).tar.gz 6 | SHA(fdt) := 3416f10ca69b0b911f027a9cb96471485dd8705705fc4813283f963299eaae0a 7 | DIR(fdt) := src/lib/fdt 8 | -------------------------------------------------------------------------------- /ports/flac.hash: -------------------------------------------------------------------------------- 1 | b43cf82dc10d20d4f3b9671c6bd5bdbb161697a8 2 | -------------------------------------------------------------------------------- /ports/flif.hash: -------------------------------------------------------------------------------- 1 | 36a49dde2622c182d7b72cdef76bfa019de94217 2 | -------------------------------------------------------------------------------- /ports/fuse-ext2.hash: -------------------------------------------------------------------------------- 1 | 33c7d685fb6bdd21ffe934c05b660f3328e349ec 2 | -------------------------------------------------------------------------------- /ports/getdns.hash: -------------------------------------------------------------------------------- 1 | 37ca78cbf333d2611b7c6931eff1c4c400ed15d3 2 | -------------------------------------------------------------------------------- /ports/glib.hash: -------------------------------------------------------------------------------- 1 | 9b3dfd70555f88759c7094576109afe659da636f 2 | -------------------------------------------------------------------------------- /ports/glmark2.hash: -------------------------------------------------------------------------------- 1 | 5845b8faa3e1ec783e41148b0fdc1dd56b9fdb29 2 | -------------------------------------------------------------------------------- /ports/gnutls.hash: -------------------------------------------------------------------------------- 1 | b7772c3ab1c6d04af818cb32c011ddc3fe2cb80e 2 | -------------------------------------------------------------------------------- /ports/googletest.hash: -------------------------------------------------------------------------------- 1 | 6dbd3bd4791b02ea55f2b4985b2d6df16cd8e853 2 | -------------------------------------------------------------------------------- /ports/goroot.hash: -------------------------------------------------------------------------------- 1 | bc809f190da7a2433ebe84d442b763d2606321c2 2 | -------------------------------------------------------------------------------- /ports/goroot.port: -------------------------------------------------------------------------------- 1 | LICENSE := BSD 2 | VERSION := git 3 | DOWNLOADS := goroot.git 4 | 5 | URL(goroot) := https://github.com/golang/go.git 6 | REV(goroot) := release-branch.go1.18 7 | DIR(goroot) := src/app/goroot 8 | 9 | PATCHES := src/app/goroot/dist.patch 10 | 11 | PATCH_OPT := -p1 -d src/app/goroot 12 | 13 | -------------------------------------------------------------------------------- /ports/gptfdisk.hash: -------------------------------------------------------------------------------- 1 | 8799b535db3d55dca0fef5c73f383d4536ddc50d 2 | -------------------------------------------------------------------------------- /ports/gptfdisk.port: -------------------------------------------------------------------------------- 1 | LICENSE := GPLv2 2 | VERSION := 0.8.1 3 | DOWNLOADS := gptfdisk.git 4 | 5 | URL(gptfdisk) := https://github.com/kini/gptfdisk.git 6 | REV(gptfdisk) := 0541b56fee4e92822340a2b2387508dd58d0ca7c 7 | DIR(gptfdisk) := src/app/gptfdisk 8 | 9 | PATCHES := src/app/sgdisk/patches/*.patch 10 | -------------------------------------------------------------------------------- /ports/grafx2.hash: -------------------------------------------------------------------------------- 1 | a7091ba23910f1d1172b472bd79ad1ae393f6b52 2 | -------------------------------------------------------------------------------- /ports/iperf.hash: -------------------------------------------------------------------------------- 1 | b129afb3f8a70b822066e28e7f89d83a7f76e5f1 2 | -------------------------------------------------------------------------------- /ports/iperf.port: -------------------------------------------------------------------------------- 1 | LICENSE := BSD 2 | VERSION := 2.0.13 3 | DOWNLOADS := iperf.archive 4 | 5 | URL(iperf) := http://archive.ubuntu.com/ubuntu/pool/universe/i/iperf/iperf_$(VERSION)+dfsg1.orig.tar.xz 6 | DIR(iperf) := src/app/iperf 7 | SHA(iperf) := 12680aa68edca21b9563c17b1802d409dad6bd1a414ed678701741680ba3689d 8 | -------------------------------------------------------------------------------- /ports/jdk.hash: -------------------------------------------------------------------------------- 1 | 3122de941a2e70161dd6cec73bd369c19f6c9f13 2 | -------------------------------------------------------------------------------- /ports/jdk_generated.hash: -------------------------------------------------------------------------------- 1 | afb22ed3b35d8700b821722d2df871e6e2c53717 2 | -------------------------------------------------------------------------------- /ports/jdk_generated.port: -------------------------------------------------------------------------------- 1 | LICENSE := GPLv2 2 | VERSION := git 3 | DOWNLOADS := jdk_generated.git 4 | 5 | URL(jdk_generated) := https://github.com/ssumpf/jdk_generated.git 6 | REV(jdk_generated) := 721164e19f4aa1fc7ee4348394b2be5e2e07c248 7 | DIR(jdk_generated) := src/app/jdk 8 | 9 | # vi: set ft=make : 10 | -------------------------------------------------------------------------------- /ports/jsonc.hash: -------------------------------------------------------------------------------- 1 | e554ac152aa8d9557cdebe4f50c5ff2ba6105515 2 | -------------------------------------------------------------------------------- /ports/keynote.hash: -------------------------------------------------------------------------------- 1 | 3c2238229a41f10ba99b829eb9a9f5efa318888f 2 | -------------------------------------------------------------------------------- /ports/ldns.hash: -------------------------------------------------------------------------------- 1 | 13e4ccfd0b9ee6dea042e7f18962b92351bc3779 2 | -------------------------------------------------------------------------------- /ports/lemon.hash: -------------------------------------------------------------------------------- 1 | 6b7d0e2a95a2fa6982d433e0f35752160b609960 2 | -------------------------------------------------------------------------------- /ports/libav.hash: -------------------------------------------------------------------------------- 1 | 8acad2896a4e16c8831b1e1ccf152df5ea3b5a3c 2 | -------------------------------------------------------------------------------- /ports/libconfig.hash: -------------------------------------------------------------------------------- 1 | d157f94e421fbca680dbbfb6e77e09f37ad8e8a2 2 | -------------------------------------------------------------------------------- /ports/libevent.hash: -------------------------------------------------------------------------------- 1 | 3d8f7cf64c93d601cc894fbe593e4f22e29d0fc2 2 | -------------------------------------------------------------------------------- /ports/libgo.hash: -------------------------------------------------------------------------------- 1 | a4bb84ead9a6a33857f9184b311405912b4f3680 2 | -------------------------------------------------------------------------------- /ports/liblo.hash: -------------------------------------------------------------------------------- 1 | 56dfde15670bf5fb834e579a0a005afd0d05b83c 2 | -------------------------------------------------------------------------------- /ports/libmad.hash: -------------------------------------------------------------------------------- 1 | 0640692c13201443efed99c7b8eb14531c467245 2 | -------------------------------------------------------------------------------- /ports/libmbim.hash: -------------------------------------------------------------------------------- 1 | 74e740b1725453097e94bec52e92dd4f46aa64b9 2 | -------------------------------------------------------------------------------- /ports/libmbim_generated.hash: -------------------------------------------------------------------------------- 1 | a2844c998b80431a7266b16db063234434143be8 2 | -------------------------------------------------------------------------------- /ports/libogg.hash: -------------------------------------------------------------------------------- 1 | e94cd0e5e6edde8033bbe849610a4a95fb7a173d 2 | -------------------------------------------------------------------------------- /ports/libsndfile.hash: -------------------------------------------------------------------------------- 1 | de35e4850d1528e2673f9d6ed9cfae4d999038f2 2 | -------------------------------------------------------------------------------- /ports/libsodium.hash: -------------------------------------------------------------------------------- 1 | 77c1215551dd58b84fb322d9a95f437ee579e0af 2 | -------------------------------------------------------------------------------- /ports/libspng.hash: -------------------------------------------------------------------------------- 1 | 3f3663502230adaf8729b8acdb3a8540cc40d098 2 | -------------------------------------------------------------------------------- /ports/libvnc.hash: -------------------------------------------------------------------------------- 1 | 40ef27da32e4a4230b2b55338310e4074b7a7d7a 2 | -------------------------------------------------------------------------------- /ports/libvorbis.hash: -------------------------------------------------------------------------------- 1 | d98c3a4755eeb23d6b53a1bebea1fb168cfb586e 2 | -------------------------------------------------------------------------------- /ports/libxml2.hash: -------------------------------------------------------------------------------- 1 | eb3143d9b96a51dd960e53a4229df48bff1daccd 2 | -------------------------------------------------------------------------------- /ports/ltris.hash: -------------------------------------------------------------------------------- 1 | 86b2339b9de226631941f69776051d556fe4bf3a 2 | -------------------------------------------------------------------------------- /ports/ltris.port: -------------------------------------------------------------------------------- 1 | LICENSE := GPLv2 2 | VERSION := 1.0.19 3 | DOWNLOADS := ltris.archive 4 | 5 | URL(ltris) := http://downloads.sourceforge.net/project/lgames/ltris/ltris-$(VERSION).tar.gz 6 | SHA(ltris) := 8f6a9e7719d22004aee153db29ffd9ca41c7a6cd87fc791591994eecc2e625a1 7 | DIR(ltris) := src/app/ltris 8 | -------------------------------------------------------------------------------- /ports/lua.hash: -------------------------------------------------------------------------------- 1 | db8c61d08efef779e25ed3339b11f8230af43ccd 2 | -------------------------------------------------------------------------------- /ports/lzlib.hash: -------------------------------------------------------------------------------- 1 | 687620ce0244cc978288984c245f921240f880cb 2 | -------------------------------------------------------------------------------- /ports/mbedtls.hash: -------------------------------------------------------------------------------- 1 | f8080dd47c1c21b5d994f95c2871386e5f4066ae 2 | -------------------------------------------------------------------------------- /ports/morph-browser.hash: -------------------------------------------------------------------------------- 1 | 6876573ae7cad96c25affb5427504898e059bc93 2 | -------------------------------------------------------------------------------- /ports/morph-browser.port: -------------------------------------------------------------------------------- 1 | LICENSE := GPL3 2 | VERSION := issue313 3 | 4 | DOWNLOADS := morph-browser.git 5 | 6 | URL(morph-browser) := https://github.com/cproc/morph-browser.git 7 | REV(morph-browser) := $(VERSION) 8 | DIR(morph-browser) := src/app/morph-browser 9 | -------------------------------------------------------------------------------- /ports/mpg123.hash: -------------------------------------------------------------------------------- 1 | 24289122960a22e067bf0a17b8d92d63a7cc769b 2 | -------------------------------------------------------------------------------- /ports/nettle.hash: -------------------------------------------------------------------------------- 1 | 45bfeb2ae4a7479093b4b4fe9df7194e41212b40 2 | -------------------------------------------------------------------------------- /ports/nss3.hash: -------------------------------------------------------------------------------- 1 | 6314a337d6d53e1c51c3f88e2525b0f8e3a10ffe 2 | -------------------------------------------------------------------------------- /ports/ntfs-3g.hash: -------------------------------------------------------------------------------- 1 | 436966b79dec7c24b28b6bbfa5c356b4f5e3846e 2 | -------------------------------------------------------------------------------- /ports/ocaml.hash: -------------------------------------------------------------------------------- 1 | 23ddf9418fd8dffbde8f8d52071a13d0541715d4 2 | -------------------------------------------------------------------------------- /ports/ocaml.port: -------------------------------------------------------------------------------- 1 | LICENSE = LGPLv2.1 2 | VERSION = 4.07.1 3 | DOWNLOADS = ocaml.archive 4 | 5 | URL(ocaml) := http://caml.inria.fr/pub/distrib/ocaml-4.07/ocaml-4.07.1.tar.xz 6 | SHA(ocaml) := dfe48b1da31da9c82d77612582fae74c80e8d1ac650e1c24f5ac9059e48307b8 7 | DIR(ocaml) := src/ocaml 8 | -------------------------------------------------------------------------------- /ports/opensc.hash: -------------------------------------------------------------------------------- 1 | 47c710a50f8d6a4b8bc458936a6ee2b8c57000d9 2 | -------------------------------------------------------------------------------- /ports/opensc.port: -------------------------------------------------------------------------------- 1 | LICENSE := LGPL-2.1 2 | VERSION := 0.22.0-rc2 3 | DOWNLOADS := opensc.git 4 | 5 | URL(opensc) := https://github.com/OpenSC/OpenSC.git 6 | REV(opensc) := 0.22.0-rc2 7 | DIR(opensc) := src/opensc 8 | -------------------------------------------------------------------------------- /ports/opentyrian.hash: -------------------------------------------------------------------------------- 1 | 885bfea2c25b1b5e51b9b374a8ec93ccb3eb1113 2 | -------------------------------------------------------------------------------- /ports/openvpn.hash: -------------------------------------------------------------------------------- 1 | c6b6a601bdd5ef3e92c9e367a5e3d932478f2652 2 | -------------------------------------------------------------------------------- /ports/openvpn.port: -------------------------------------------------------------------------------- 1 | LICENSE := GPLv2 2 | VERSION := 2.3.4 3 | DOWNLOADS := openvpn.git 4 | 5 | URL(openvpn) := https://github.com/OpenVPN/openvpn.git 6 | REV(openvpn) := 024454a068a0dad1d0d872a91a5bdd7bee21a93f 7 | DIR(openvpn) := src/app/openvpn 8 | 9 | PATCHES := src/app/openvpn/patches/*.patch 10 | PATCH_OPT := -N -p1 -d ${DIR(openvpn)} 11 | -------------------------------------------------------------------------------- /ports/opus.hash: -------------------------------------------------------------------------------- 1 | 64c68893a5d3fca0606efbe35db2d0a31ed9897e 2 | -------------------------------------------------------------------------------- /ports/opus.port: -------------------------------------------------------------------------------- 1 | LICENSE := BSD 2 | VERSION := 1.3 3 | DOWNLOADS := opus.archive 4 | 5 | URL(opus) := https://archive.mozilla.org/pub/opus/opus-$(VERSION).tar.gz 6 | SHA(opus) := 4f3d69aefdf2dbaf9825408e452a8a414ffc60494c70633560700398820dc550 7 | DIR(opus) := src/lib/opus 8 | 9 | DIRS := include/opus 10 | DIR_CONTENT(include/opus) := src/lib/opus/include/* 11 | -------------------------------------------------------------------------------- /ports/opusfile.hash: -------------------------------------------------------------------------------- 1 | e60e53734f71393885d175c6c2cbdc473b6719d5 2 | -------------------------------------------------------------------------------- /ports/pgsql.hash: -------------------------------------------------------------------------------- 1 | 12eb6312dfe2501c65df5ec3fe35413fb8b7a563 2 | -------------------------------------------------------------------------------- /ports/pgsql.port: -------------------------------------------------------------------------------- 1 | LICENSE := CUSTOM 2 | DOWNLOADS := postgres.archive 3 | VERSION := 9.3.0 4 | 5 | URL(postgres) := https://ftp.postgresql.org/pub/source/v9.3.0/postgresql-$(VERSION).tar.bz2 6 | SHA(postgres) := 784e5db7d8fd69b08ddb125c4452211e04b089516359a5cf72d292cade7c728e 7 | DIR(postgres) := src/lib/postgres 8 | -------------------------------------------------------------------------------- /ports/popt.hash: -------------------------------------------------------------------------------- 1 | 4bd12ef49b8e8c463ec891b8397b3dd2904ef86b 2 | -------------------------------------------------------------------------------- /ports/popt.port: -------------------------------------------------------------------------------- 1 | LICENSE := GPLv2 2 | VERSION := 5.4.13 3 | DOWNLOADS := popt.git 4 | 5 | POPT_DIR := src/lib/popt 6 | 7 | URL(popt) := https://github.com/devzero2000/POPT.git 8 | REV(popt) := rpm-$(VERSION)-release 9 | DIR(popt) := $(POPT_DIR) 10 | 11 | PATCHES := src/lib/popt/patches/*.patch 12 | -------------------------------------------------------------------------------- /ports/protobuf-c.hash: -------------------------------------------------------------------------------- 1 | 97fddbba1e7713358117e7dae4188bb4ebcdc200 2 | -------------------------------------------------------------------------------- /ports/protobuf_grpc-host.hash: -------------------------------------------------------------------------------- 1 | 389f092cbf0488238cda9777dd9de669cc17f39e 2 | -------------------------------------------------------------------------------- /ports/protobuf_grpc.hash: -------------------------------------------------------------------------------- 1 | 2d05492f3e6ea0e31acb1ed98950ed2575162231 2 | -------------------------------------------------------------------------------- /ports/python3.hash: -------------------------------------------------------------------------------- 1 | 0e64c351246be6e49e5d866ed2e19fa546badbd0 2 | -------------------------------------------------------------------------------- /ports/qt6_webchannel.hash: -------------------------------------------------------------------------------- 1 | 177b2d706ae5274bc17531f44138ff322963510e 2 | -------------------------------------------------------------------------------- /ports/qt6_webchannel.port: -------------------------------------------------------------------------------- 1 | LICENSE := LGPL 2 | VERSION := 6.6.2 3 | 4 | DOWNLOADS := qt6_webchannel.archive 5 | 6 | URL(qt6_webchannel) := https://download.qt.io/archive/qt/6.6/6.6.2/submodules/qtwebchannel-everywhere-src-6.6.2.tar.xz 7 | SHA(qt6_webchannel) := 3d7c7d3999a394aa337bf575e33e526b058922e3760b34c942e5c8c174dcccc6 8 | DIR(qt6_webchannel) := src/lib/qt6_webchannel 9 | -------------------------------------------------------------------------------- /ports/qt6_webengine.hash: -------------------------------------------------------------------------------- 1 | 906bc8f8a85747a638eeffd196a4c42b155a940f 2 | -------------------------------------------------------------------------------- /ports/qt6_webengine.port: -------------------------------------------------------------------------------- 1 | LICENSE := LGPL 2 | VERSION := 6.6.2 3 | 4 | DOWNLOADS := qt6_webengine.git 5 | 6 | URL(qt6_webengine) := https://github.com/cproc/qt6_webengine.git 7 | REV(qt6_webengine) := issue403 8 | DIR(qt6_webengine) := src/lib/qt6_webengine 9 | -------------------------------------------------------------------------------- /ports/rtaudio.hash: -------------------------------------------------------------------------------- 1 | e683ec2be86b1bc18e5cfaedde90ff9fa266f5c9 2 | -------------------------------------------------------------------------------- /ports/scip.hash: -------------------------------------------------------------------------------- 1 | ea78cf7152b84ca5dbdbf5f2e90e86b201b74c0f 2 | -------------------------------------------------------------------------------- /ports/scrcpy.hash: -------------------------------------------------------------------------------- 1 | 525183653aaad23fc4700c5a482d4edfd2eaaa80 2 | -------------------------------------------------------------------------------- /ports/scrcpy.port: -------------------------------------------------------------------------------- 1 | LICENSE := GPL2 2 | VERSION := git 3 | DOWNLOADS := scrcpy.git 4 | 5 | URL(scrcpy) := https://github.com/alex-ab/scrcpy.git 6 | REV(scrcpy) := d7258fc4fbdcbf1cacb1bb04bbaa95a7bd8d8f45 7 | DIR(scrcpy) := src/app/scrcpy 8 | 9 | PATCHES := src/app/scrcpy/scrcpy.patch src/app/scrcpy/libav_smp.patch 10 | PATCH_OPT := -p1 -d src/app/scrcpy 11 | -------------------------------------------------------------------------------- /ports/sdl.hash: -------------------------------------------------------------------------------- 1 | 0b8312de81a4666483082057cb84f0add09fe30d 2 | -------------------------------------------------------------------------------- /ports/sdl2.hash: -------------------------------------------------------------------------------- 1 | b7564e68806b49572780618071080760dd70c8af 2 | -------------------------------------------------------------------------------- /ports/sdl2_image.hash: -------------------------------------------------------------------------------- 1 | c2d303078dfd6465583b072b89d1bbde17efcc40 2 | -------------------------------------------------------------------------------- /ports/sdl2_mixer.hash: -------------------------------------------------------------------------------- 1 | ead6b5adf68be070f37ff77fc4fed848c64a4f48 2 | -------------------------------------------------------------------------------- /ports/sdl2_net.hash: -------------------------------------------------------------------------------- 1 | b15db761e957601cc94619987fcaf7dcbaedd090 2 | -------------------------------------------------------------------------------- /ports/sdl2_ttf.hash: -------------------------------------------------------------------------------- 1 | a63ebca8beb31798b5d3c0500d922f0a11a43c78 2 | -------------------------------------------------------------------------------- /ports/sdl_gfx.hash: -------------------------------------------------------------------------------- 1 | 5bacc718b40afc4afd1aa806ebd9a37bbc2a96d7 2 | -------------------------------------------------------------------------------- /ports/sdl_image.hash: -------------------------------------------------------------------------------- 1 | f030277887e31297069e40ea636528828b60785f 2 | -------------------------------------------------------------------------------- /ports/sdl_mixer.hash: -------------------------------------------------------------------------------- 1 | 992f8f00abd5ae638bb2db56f0b6e0dceb13ebf8 2 | -------------------------------------------------------------------------------- /ports/sdl_net.hash: -------------------------------------------------------------------------------- 1 | cbe4f323aa29a1334573ea0b58a43a42ee428ad4 2 | -------------------------------------------------------------------------------- /ports/sdl_ttf.hash: -------------------------------------------------------------------------------- 1 | 6adf6a8f99994cefb09043b52df04e5a1d3aca46 2 | -------------------------------------------------------------------------------- /ports/seoul.hash: -------------------------------------------------------------------------------- 1 | b7b741ff56025207ec8d4bd9218808f07c24bad5 2 | -------------------------------------------------------------------------------- /ports/snappy.hash: -------------------------------------------------------------------------------- 1 | a332fb997b87e7d89337e0d9b7473eecfe1ba940 2 | -------------------------------------------------------------------------------- /ports/sndio.hash: -------------------------------------------------------------------------------- 1 | ed9fe78c02e2133696cab26646b9967de22056ef 2 | -------------------------------------------------------------------------------- /ports/soplex.hash: -------------------------------------------------------------------------------- 1 | a1563afb755d61d9bb8e645eeb6ab8109879103a 2 | -------------------------------------------------------------------------------- /ports/supertux.hash: -------------------------------------------------------------------------------- 1 | d121a432b995da9ec6d4b4acebbeff8ac5545888 2 | -------------------------------------------------------------------------------- /ports/supertux.port: -------------------------------------------------------------------------------- 1 | LICENSE := GPLv3 2 | VERSION := 0.1.3 3 | DOWNLOADS := supertux.archive 4 | 5 | 6 | URL(supertux) := https://github.com/SuperTux/supertux/releases/download/v$(VERSION)/supertux-$(VERSION).tar.bz2 7 | SHA(supertux) := 0092588351776626955339caaa62d12ce5954bb80c5f6952f60a122f53c2ad97 8 | DIR(supertux) := src/app/supertux 9 | -------------------------------------------------------------------------------- /ports/tuxmath.hash: -------------------------------------------------------------------------------- 1 | 81156f0544271b848c621119089dc000b6daa43e 2 | -------------------------------------------------------------------------------- /ports/ubuntu-themes.hash: -------------------------------------------------------------------------------- 1 | 7e5ad83678b56403757dea8d7e8168a827a7178e 2 | -------------------------------------------------------------------------------- /ports/ubuntu-themes.port: -------------------------------------------------------------------------------- 1 | LICENSE := GPL3 2 | VERSION := xenial 3 | 4 | DOWNLOADS := ubuntu-themes.git 5 | 6 | URL(ubuntu-themes) := https://github.com/ubports/ubuntu-themes 7 | REV(ubuntu-themes) := $(VERSION) 8 | DIR(ubuntu-themes) := ubuntu-themes 9 | -------------------------------------------------------------------------------- /ports/ubuntu-ui-extras.hash: -------------------------------------------------------------------------------- 1 | ff8baf46752cafb9bdf40c32c8be4b3a5bafd23d 2 | -------------------------------------------------------------------------------- /ports/ubuntu-ui-extras.port: -------------------------------------------------------------------------------- 1 | LICENSE := GPL3 2 | VERSION := xenial-genode 3 | 4 | DOWNLOADS := ubuntu-ui-extras.git 5 | 6 | URL(ubuntu-ui-extras) := https://github.com/cproc/ubuntu-ui-extras.git 7 | REV(ubuntu-ui-extras) := $(VERSION) 8 | DIR(ubuntu-ui-extras) := src/lib/ubuntu-ui-extras 9 | -------------------------------------------------------------------------------- /ports/ubuntu-ui-toolkit.hash: -------------------------------------------------------------------------------- 1 | 6d083a347c5049e09e6881827be33e57059a5a23 2 | -------------------------------------------------------------------------------- /ports/ubuntu-ui-toolkit.port: -------------------------------------------------------------------------------- 1 | LICENSE := LGPL 2 | VERSION := issue365 3 | 4 | DOWNLOADS := ubuntu-ui-toolkit.git 5 | 6 | URL(ubuntu-ui-toolkit) := https://github.com/cproc/ubuntu-ui-toolkit.git 7 | REV(ubuntu-ui-toolkit) := $(VERSION) 8 | DIR(ubuntu-ui-toolkit) := src/lib/ubuntu-ui-toolkit 9 | -------------------------------------------------------------------------------- /ports/util-linux.hash: -------------------------------------------------------------------------------- 1 | 0fb5a21f7b95f8c2b039a5415e5915c656467101 2 | -------------------------------------------------------------------------------- /ports/xkcp.hash: -------------------------------------------------------------------------------- 1 | cafc0339ae335bd559d667749899feae48acc9c1 2 | -------------------------------------------------------------------------------- /recipes/api/cmocka/hash: -------------------------------------------------------------------------------- 1 | 2025-04-28 79262d469d6113b6c272334747f5b23afc874aef 2 | -------------------------------------------------------------------------------- /recipes/api/fdk-aac/content.mk: -------------------------------------------------------------------------------- 1 | content: include lib/symbols/fdk-aac LICENSE 2 | 3 | PORT_DIR := $(call port_dir,$(REP_DIR)/ports/fdk-aac) 4 | 5 | include: 6 | mkdir $@ 7 | cp -r $(PORT_DIR)/include/fdk-aac/* $@/ 8 | 9 | lib/symbols/fdk-aac: 10 | $(mirror_from_rep_dir) 11 | 12 | LICENSE: 13 | cp $(PORT_DIR)/src/lib/fdk-aac/NOTICE $@ 14 | 15 | -------------------------------------------------------------------------------- /recipes/api/fdk-aac/hash: -------------------------------------------------------------------------------- 1 | 2023-04-27 51c33daa4b107055e40b69f133367184569734fb 2 | -------------------------------------------------------------------------------- /recipes/api/glib/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 e2126ed5166d78998b5f10641ed401baa7f089cc 2 | -------------------------------------------------------------------------------- /recipes/api/grpc/hash: -------------------------------------------------------------------------------- 1 | 2023-04-27 fb6393d8384ca349daa5da7cd498cf86b3634db2 2 | -------------------------------------------------------------------------------- /recipes/api/jsonc/hash: -------------------------------------------------------------------------------- 1 | 2025-02-26 b997df4d195b317e1f014c80438bcfbcf0fa39a5 2 | -------------------------------------------------------------------------------- /recipes/api/libav/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 7e11e6162f2af1651f88a922c06728bd0318c013 2 | -------------------------------------------------------------------------------- /recipes/api/libconfig/content.mk: -------------------------------------------------------------------------------- 1 | content: include lib/symbols/libconfig LICENSE 2 | 3 | PORT_DIR := $(call port_dir,$(REP_DIR)/ports/libconfig) 4 | 5 | include: 6 | mkdir -p $@ 7 | cp -r $(PORT_DIR)/include/libconfig.h $@ 8 | 9 | lib/symbols/libconfig: 10 | $(mirror_from_rep_dir) 11 | 12 | LICENSE: 13 | cp $(PORT_DIR)/src/lib/libconfig/LICENSE $@ 14 | -------------------------------------------------------------------------------- /recipes/api/libconfig/hash: -------------------------------------------------------------------------------- 1 | 2023-04-27 fa417b4d75eb83a607f039750e7435ee8ee06fde 2 | -------------------------------------------------------------------------------- /recipes/api/libflac/content.mk: -------------------------------------------------------------------------------- 1 | content: include lib/symbols/libFLAC LICENSE 2 | 3 | PORT_DIR := $(call port_dir,$(REP_DIR)/ports/flac) 4 | 5 | include: 6 | cp -r $(PORT_DIR)/$@ $@ 7 | 8 | lib/symbols/libFLAC: 9 | $(mirror_from_rep_dir) 10 | 11 | LICENSE: 12 | cp $(PORT_DIR)/src/lib/flac/COPYING.Xiph $@ 13 | -------------------------------------------------------------------------------- /recipes/api/libflac/hash: -------------------------------------------------------------------------------- 1 | 2023-04-27 5f8ef3221b6bf522189f1ce023176da365054d5f 2 | -------------------------------------------------------------------------------- /recipes/api/libflif/content.mk: -------------------------------------------------------------------------------- 1 | content: include lib/symbols/libflif LICENSE 2 | 3 | PORT_DIR := $(call port_dir,$(REP_DIR)/ports/flif) 4 | 5 | include: 6 | mkdir $@ 7 | cp -r $(PORT_DIR)/include/flif/* $@/ 8 | 9 | lib/symbols/libflif: 10 | $(mirror_from_rep_dir) 11 | 12 | LICENSE: 13 | cp $(PORT_DIR)/src/lib/flif/LICENSE $@ 14 | -------------------------------------------------------------------------------- /recipes/api/libflif/hash: -------------------------------------------------------------------------------- 1 | 2023-04-27 2a0d1a8a37dd7a93db8b1bfb11f027602c6fde13 2 | -------------------------------------------------------------------------------- /recipes/api/libgetdns/hash: -------------------------------------------------------------------------------- 1 | 2019-02-25 468537af47bef2c1aad3d76f33839880b158ed4b 2 | -------------------------------------------------------------------------------- /recipes/api/liblo/hash: -------------------------------------------------------------------------------- 1 | 2023-04-27 dae07799c8a8cdaffe42482edbcb77d79ff0c497 2 | -------------------------------------------------------------------------------- /recipes/api/libmad/content.mk: -------------------------------------------------------------------------------- 1 | content: include lib/symbols/libmad LICENSE 2 | 3 | PORT_DIR := $(call port_dir,$(REP_DIR)/ports/libmad) 4 | 5 | include: 6 | mkdir -p $@ 7 | cp $(PORT_DIR)/$@/libmad/mad.h $@ 8 | 9 | lib/symbols/libmad: 10 | $(mirror_from_rep_dir) 11 | 12 | LICENSE: 13 | cp $(PORT_DIR)/src/lib/libmad/COPYING $@ 14 | -------------------------------------------------------------------------------- /recipes/api/libmad/hash: -------------------------------------------------------------------------------- 1 | 2020-09-11-b 17cffe3d2e0b4bc309658d296fb6ee129c5d65fa 2 | -------------------------------------------------------------------------------- /recipes/api/libmbim/hash: -------------------------------------------------------------------------------- 1 | 2021-06-11 49c99963df50877aef1e7edd56913fe58e3a190d 2 | -------------------------------------------------------------------------------- /recipes/api/libmpg123/hash: -------------------------------------------------------------------------------- 1 | 44-x b69d190e9fd4070fdb49a6aeef89d2a8227b3993 2 | -------------------------------------------------------------------------------- /recipes/api/libogg/content.mk: -------------------------------------------------------------------------------- 1 | content: include/ogg lib/symbols/libogg LICENSE 2 | 3 | PORT_DIR := $(call port_dir,$(REP_DIR)/ports/libogg) 4 | 5 | include/ogg: 6 | mkdir -p $@ 7 | cp -r $(PORT_DIR)/$@/* $@ 8 | cp -r $(REP_DIR)/$@/* $@ 9 | 10 | lib/symbols/libogg: 11 | $(mirror_from_rep_dir) 12 | 13 | LICENSE: 14 | cp $(PORT_DIR)/src/lib/libogg/COPYING $@ 15 | -------------------------------------------------------------------------------- /recipes/api/libogg/hash: -------------------------------------------------------------------------------- 1 | 2023-04-27 1b84ad65af3603a8597f4cd6cd3ddc296fb1b0eb 2 | -------------------------------------------------------------------------------- /recipes/api/libpython3/hash: -------------------------------------------------------------------------------- 1 | 2023-04-27 191159d583c20bb247290c1e0e0c24fde679b048 2 | -------------------------------------------------------------------------------- /recipes/api/libsndfile/content.mk: -------------------------------------------------------------------------------- 1 | content: include lib/symbols/libsndfile LICENSE 2 | 3 | PORT_DIR := $(call port_dir,$(REP_DIR)/ports/libsndfile) 4 | 5 | include: 6 | mkdir -p $@ 7 | cp -r $(PORT_DIR)/include/libsndfile/* $@ 8 | 9 | lib/symbols/libsndfile: 10 | $(mirror_from_rep_dir) 11 | 12 | LICENSE: 13 | cp $(PORT_DIR)/src/lib/libsndfile/COPYING $@ 14 | -------------------------------------------------------------------------------- /recipes/api/libsndfile/hash: -------------------------------------------------------------------------------- 1 | 2023-04-27 a4aa9144d8a42abd256807974c4844f9f8c137e0 2 | -------------------------------------------------------------------------------- /recipes/api/libsndio/hash: -------------------------------------------------------------------------------- 1 | 2021-08-24 f62734976cbe6fdb62316904629a2818e1e2e00e 2 | -------------------------------------------------------------------------------- /recipes/api/libspng/content.mk: -------------------------------------------------------------------------------- 1 | content: include/libspng lib/symbols/libspng LICENSE 2 | 3 | PORT_DIR := $(call port_dir,$(REP_DIR)/ports/libspng) 4 | 5 | include/libspng: 6 | mkdir -p $@ 7 | cp -r $(PORT_DIR)/$@/* $@ 8 | 9 | lib/symbols/libspng: 10 | $(mirror_from_rep_dir) 11 | 12 | LICENSE: 13 | cp $(PORT_DIR)/src/lib/libspng/LICENSE $@ 14 | -------------------------------------------------------------------------------- /recipes/api/libspng/hash: -------------------------------------------------------------------------------- 1 | 2023-04-27 8472cf0f193b9b875b14f5d3a0af4fda032e00de 2 | -------------------------------------------------------------------------------- /recipes/api/libuuid/hash: -------------------------------------------------------------------------------- 1 | 2025-02-26 4de31a54ddee84fca8ec817f2ab4758aa46bcff3 2 | -------------------------------------------------------------------------------- /recipes/api/libvncclient/hash: -------------------------------------------------------------------------------- 1 | 2024-05-28 5d6a2b00c7f699127995323f7b0408bba7023a37 2 | -------------------------------------------------------------------------------- /recipes/api/libvncserver/hash: -------------------------------------------------------------------------------- 1 | 2024-05-28 00819e2dcb970d8903323aa7408cdfc63916b938 2 | -------------------------------------------------------------------------------- /recipes/api/libvorbis/content.mk: -------------------------------------------------------------------------------- 1 | content: include lib/symbols/libvorbis LICENSE 2 | 3 | PORT_DIR := $(call port_dir,$(REP_DIR)/ports/libvorbis) 4 | 5 | include: 6 | cp -r $(PORT_DIR)/$@ $@ 7 | 8 | lib/symbols/libvorbis: 9 | $(mirror_from_rep_dir) 10 | 11 | LICENSE: 12 | cp $(PORT_DIR)/src/lib/libvorbis/COPYING $@ 13 | -------------------------------------------------------------------------------- /recipes/api/libvorbis/hash: -------------------------------------------------------------------------------- 1 | 2023-04-27 25bbedf83bea4cdc59a04f6e4127c19a846d5f86 2 | -------------------------------------------------------------------------------- /recipes/api/mbedtls/hash: -------------------------------------------------------------------------------- 1 | 2025-02-26 ed044663e3b7e2fb6e1cc328bccb3f4e2b1efba0 2 | -------------------------------------------------------------------------------- /recipes/api/nss3/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 912b8fd0da8e5054f926a82b16d77cae4e880b9e 2 | -------------------------------------------------------------------------------- /recipes/api/opus/content.mk: -------------------------------------------------------------------------------- 1 | content: include lib/symbols/opus LICENSE 2 | 3 | PORT_DIR := $(call port_dir,$(REP_DIR)/ports/opus) 4 | 5 | include: 6 | cp -r $(PORT_DIR)/$@/opus $@ 7 | 8 | lib/symbols/opus: 9 | $(mirror_from_rep_dir) 10 | 11 | LICENSE: 12 | cp $(PORT_DIR)/src/lib/opus/COPYING $@ 13 | -------------------------------------------------------------------------------- /recipes/api/opus/hash: -------------------------------------------------------------------------------- 1 | 2020-09-11-a e536c264b90f99c269eee0240e41504b2b03e8e7 2 | -------------------------------------------------------------------------------- /recipes/api/opusfile/hash: -------------------------------------------------------------------------------- 1 | 2023-11-24 80c77e13b1aaf14a1509f09f9d9b5c4ae0fcc581 2 | -------------------------------------------------------------------------------- /recipes/api/protobuf-c/content.mk: -------------------------------------------------------------------------------- 1 | content: include/protobuf-c lib/symbols/protobuf-c LICENSE 2 | 3 | PORT_DIR := $(call port_dir,$(REP_DIR)/ports/protobuf-c) 4 | 5 | include/protobuf-c: 6 | mkdir -p $@ 7 | cp -r $(PORT_DIR)/$@/* $@ 8 | 9 | lib/symbols/protobuf-c: 10 | $(mirror_from_rep_dir) 11 | 12 | LICENSE: 13 | cp $(PORT_DIR)/src/lib/protobuf-c/LICENSE $@ 14 | -------------------------------------------------------------------------------- /recipes/api/protobuf-c/hash: -------------------------------------------------------------------------------- 1 | 2023-04-27 bd53b4b9f087cd9c64ec54e285df29e84398046f 2 | -------------------------------------------------------------------------------- /recipes/api/protobuf/hash: -------------------------------------------------------------------------------- 1 | 2020-07-30 5094e1905ef7e614c634d8e07e76c0a86f62c005 2 | -------------------------------------------------------------------------------- /recipes/api/qt5_webchannel/hash: -------------------------------------------------------------------------------- 1 | 2023-05-26 a774a6686cfb6b336909b9b7c25f8ac9d8a56bcb 2 | -------------------------------------------------------------------------------- /recipes/api/qt5_webengine/hash: -------------------------------------------------------------------------------- 1 | 2023-05-26 cecb5b85bc5e97613a91ac3c8806c1754ea4005f 2 | -------------------------------------------------------------------------------- /recipes/api/qt6_webchannel/hash: -------------------------------------------------------------------------------- 1 | 2025-02-26 cce9c493a381e699c3eef51e3627b87c18fa040a 2 | -------------------------------------------------------------------------------- /recipes/api/qt6_webengine/hash: -------------------------------------------------------------------------------- 1 | 2025-02-03 afa4fb55317a398478f32fd026fb2517d9098f65 2 | -------------------------------------------------------------------------------- /recipes/api/rtaudio/hash: -------------------------------------------------------------------------------- 1 | 2023-04-27 056746dd403956c7b9a3cdc573908d748535ac5e 2 | -------------------------------------------------------------------------------- /recipes/api/sdl/hash: -------------------------------------------------------------------------------- 1 | 2024-12-10 5ffe39dedbe21b3ae3611e7486d8a2b8de227424 2 | -------------------------------------------------------------------------------- /recipes/api/sdl2/hash: -------------------------------------------------------------------------------- 1 | 2024-04-11 6e821c70d3825696467f3c6481b730f43580bb8a 2 | -------------------------------------------------------------------------------- /recipes/api/sdl2_image/hash: -------------------------------------------------------------------------------- 1 | 2024-02-28 06678e3365108ae5133aa030b068e34e9ff6b7fb 2 | -------------------------------------------------------------------------------- /recipes/api/sdl2_mixer/hash: -------------------------------------------------------------------------------- 1 | 2024-02-28 e57dfffff15ebee6b7ada113885435511325a53a 2 | -------------------------------------------------------------------------------- /recipes/api/sdl2_net/hash: -------------------------------------------------------------------------------- 1 | 2024-02-28 9a8fba4f4c6dad2b0492258ae9e62095fc45a2f7 2 | -------------------------------------------------------------------------------- /recipes/api/sdl2_ttf/hash: -------------------------------------------------------------------------------- 1 | 2024-02-28 8d30a14707f8d199cf07e66feb580ea46f70b3ef 2 | -------------------------------------------------------------------------------- /recipes/api/sdl_gfx/hash: -------------------------------------------------------------------------------- 1 | 2023-11-26 f8574456ddebd5a6d61480d4f63970bd7b028624 2 | -------------------------------------------------------------------------------- /recipes/api/sdl_image/hash: -------------------------------------------------------------------------------- 1 | 2023-11-29 c3eb1472dca8d41020fba0146784f9a4fa870fb9 2 | -------------------------------------------------------------------------------- /recipes/api/sdl_mixer/hash: -------------------------------------------------------------------------------- 1 | 2023-04-27 8c1dda264867072c521ca877bbc212e3f39aec83 2 | -------------------------------------------------------------------------------- /recipes/api/sdl_net/hash: -------------------------------------------------------------------------------- 1 | 2023-04-27 088083ff3e75906743958f2eb20c30385b9447bb 2 | -------------------------------------------------------------------------------- /recipes/api/sdl_ttf/hash: -------------------------------------------------------------------------------- 1 | 2023-11-29 6d5e8e70a9583cb734e30e07f30ed1e81c5c0afb 2 | -------------------------------------------------------------------------------- /recipes/api/snappy/content.mk: -------------------------------------------------------------------------------- 1 | content: include/snappy lib/symbols/snappy LICENSE 2 | 3 | PORT_DIR := $(call port_dir,$(REP_DIR)/ports/snappy) 4 | 5 | include/snappy: 6 | mkdir -p $@ 7 | cp -r $(PORT_DIR)/$@/* $@ 8 | 9 | lib/symbols/snappy: 10 | $(mirror_from_rep_dir) 11 | 12 | LICENSE: 13 | cp $(PORT_DIR)/src/lib/snappy/COPYING $@ 14 | -------------------------------------------------------------------------------- /recipes/api/snappy/hash: -------------------------------------------------------------------------------- 1 | 2023-04-27 b38edfe633976c5396b85dea041d84422f41db3d 2 | -------------------------------------------------------------------------------- /recipes/api/ubuntu_ui_toolkit/hash: -------------------------------------------------------------------------------- 1 | 2024-08-28 9080739000c1938bb636b82af0c6fbdde690e86f 2 | -------------------------------------------------------------------------------- /recipes/pkg/abuse/README: -------------------------------------------------------------------------------- 1 | 2 | Abuse 3 | 4 | Abuse is a dark 2D side-scrolling platform game developed by Crack dot Com in 1995. 5 | It features beautiful lighting, realistic animation and nasty alien-like creatures to destroy. 6 | It is now maintained by Sam Hocevar in an attempt to prevent it from vanishing from 7 | the Internet. 8 | -------------------------------------------------------------------------------- /recipes/pkg/abuse/archives: -------------------------------------------------------------------------------- 1 | _/raw/abuse 2 | _/src/abuse 3 | _/src/jpeg 4 | _/src/libc 5 | _/src/sdl 6 | _/src/sdl_image 7 | _/src/sdl_mixer 8 | _/src/sdl_net 9 | _/src/stdcxx 10 | _/src/vfs 11 | _/src/vfs_oss 12 | _/src/libpng 13 | _/src/zlib 14 | -------------------------------------------------------------------------------- /recipes/pkg/abuse/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 f986324b082f88f9d1a1a0a213343399eef64604 2 | -------------------------------------------------------------------------------- /recipes/pkg/avconv/README: -------------------------------------------------------------------------------- 1 | 2 | Simple software-rendering demo application 3 | -------------------------------------------------------------------------------- /recipes/pkg/avconv/archives: -------------------------------------------------------------------------------- 1 | _/src/avconv 2 | _/src/libc 3 | _/src/libav 4 | _/src/vfs 5 | _/src/posix 6 | _/src/zlib 7 | -------------------------------------------------------------------------------- /recipes/pkg/avconv/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 b30a5e776284d7aad13a95056ad47bb69f5f24cb 2 | -------------------------------------------------------------------------------- /recipes/pkg/avplay/README: -------------------------------------------------------------------------------- 1 | 2 | Simple media player based on libav 3 | 4 | The avplay component requests a file system with the label "input" and expects 5 | to find a file called "mediafile" in the root of this file system. 6 | -------------------------------------------------------------------------------- /recipes/pkg/avplay/archives: -------------------------------------------------------------------------------- 1 | _/src/avplay 2 | _/src/libc 3 | _/src/libav 4 | _/src/sdl 5 | _/src/vfs 6 | _/src/vfs_oss 7 | _/src/zlib 8 | -------------------------------------------------------------------------------- /recipes/pkg/avplay/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 254dfd84ff603cd9a063c48db906bcebce7710a1 2 | -------------------------------------------------------------------------------- /recipes/pkg/boot2java/README: -------------------------------------------------------------------------------- 1 | boot2java installation 2 | -------------------------------------------------------------------------------- /recipes/pkg/boot2java/archives: -------------------------------------------------------------------------------- 1 | _/raw/jdk 2 | _/src/jdk 3 | _/src/libc 4 | _/src/stdcxx 5 | _/src/vfs 6 | _/src/vfs_lxip 7 | _/src/vfs_rump 8 | _/src/zlib 9 | -------------------------------------------------------------------------------- /recipes/pkg/boot2java/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 a22e5be013f6061890f084d9ee9e116645bf043b 2 | -------------------------------------------------------------------------------- /recipes/pkg/entropy_view/README: -------------------------------------------------------------------------------- 1 | 2 | Jitter Sponge 3 | 4 | A terminal server that provides an entropy service. 5 | -------------------------------------------------------------------------------- /recipes/pkg/entropy_view/archives: -------------------------------------------------------------------------------- 1 | _/src/entropy_view 2 | -------------------------------------------------------------------------------- /recipes/pkg/entropy_view/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 60af077cb7fb691d91b6c0b843e826ca3cb78a5d 2 | -------------------------------------------------------------------------------- /recipes/pkg/entropy_view/runtime: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /recipes/pkg/falkon/README: -------------------------------------------------------------------------------- 1 | Falkon web browser 2 | -------------------------------------------------------------------------------- /recipes/pkg/falkon/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 300abbff7c2bc90d473272e2e2968ee81b693ccf 2 | -------------------------------------------------------------------------------- /recipes/pkg/falkon_qt6/README: -------------------------------------------------------------------------------- 1 | Falkon web browser 2 | -------------------------------------------------------------------------------- /recipes/pkg/falkon_qt6/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 16e7ac7ae922905e462d87a2bb13a3a6ad609d9f 2 | -------------------------------------------------------------------------------- /recipes/pkg/flif_view/README: -------------------------------------------------------------------------------- 1 | 2 | FLIF image viewer 3 | -------------------------------------------------------------------------------- /recipes/pkg/flif_view/archives: -------------------------------------------------------------------------------- 1 | _/src/flif_view 2 | _/src/libc 3 | _/src/libflif 4 | _/src/libpng 5 | _/src/stdcxx 6 | _/src/vfs 7 | _/src/zlib 8 | -------------------------------------------------------------------------------- /recipes/pkg/flif_view/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 720ca6e5e5a1034d3a93975aafe3e44609ae3449 2 | -------------------------------------------------------------------------------- /recipes/pkg/glmark2/README: -------------------------------------------------------------------------------- 1 | glmark2 is an OpenGL 2.0 and ES 2.0 benchmark. 2 | 3 | glmark2 is developed by Alexandros Frantzis and Jesse Barker based on the 4 | original glmark benchmark by Ben Smith. 5 | 6 | This package contains the port to Genode. 7 | -------------------------------------------------------------------------------- /recipes/pkg/glmark2/archives: -------------------------------------------------------------------------------- 1 | _/src/glmark2 2 | _/raw/glmark2 3 | _/src/mesa 4 | _/src/libdrm 5 | _/src/libc 6 | _/src/vfs 7 | _/src/vfs_gpu 8 | _/src/expat 9 | _/src/jpeg 10 | _/src/libpng 11 | _/src/zlib 12 | _/src/stdcxx 13 | -------------------------------------------------------------------------------- /recipes/pkg/glmark2/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 7a23921d97a97d0b34a37a8302a1ab59edd198c4 2 | -------------------------------------------------------------------------------- /recipes/pkg/grafx2/archives: -------------------------------------------------------------------------------- 1 | _/src/jpeg 2 | _/src/libc 3 | _/src/libpng 4 | _/src/grafx2 5 | _/src/sdl 6 | _/src/sdl_image 7 | _/src/vfs 8 | _/src/zlib 9 | -------------------------------------------------------------------------------- /recipes/pkg/grafx2/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 e20aa0180b37a5f02d2e1ac0d3897ad4b8e3691e 2 | -------------------------------------------------------------------------------- /recipes/pkg/iperf/archives: -------------------------------------------------------------------------------- 1 | _/src/iperf 2 | _/src/libc 3 | _/src/vfs 4 | _/src/posix 5 | _/src/vfs_lxip 6 | _/src/stdcxx 7 | _/src/vfs_lwip 8 | -------------------------------------------------------------------------------- /recipes/pkg/iperf/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 230ad1e04722f7d28455d90c968e09c83df21de9 2 | -------------------------------------------------------------------------------- /recipes/pkg/jdk/README: -------------------------------------------------------------------------------- 1 | This package contains a Hello World! example for OpenJDK. 2 | -------------------------------------------------------------------------------- /recipes/pkg/jdk/archives: -------------------------------------------------------------------------------- 1 | _/raw/jdk 2 | _/src/jdk 3 | _/src/libc 4 | _/src/stdcxx 5 | _/src/vfs 6 | _/src/vfs_pipe 7 | _/src/zlib 8 | -------------------------------------------------------------------------------- /recipes/pkg/jdk/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 f65a2f3d1f03b5ae92e3e9c6a4845b99d1e91385 2 | -------------------------------------------------------------------------------- /recipes/pkg/jitter_sponge/README: -------------------------------------------------------------------------------- 1 | 2 | Jitter Sponge 3 | 4 | A terminal server that provides an entropy service. 5 | -------------------------------------------------------------------------------- /recipes/pkg/jitter_sponge/archives: -------------------------------------------------------------------------------- 1 | _/src/jitter_sponge 2 | -------------------------------------------------------------------------------- /recipes/pkg/jitter_sponge/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 347b353cd1e72a7df4525343c1ee51cab7dbb8ae 2 | -------------------------------------------------------------------------------- /recipes/pkg/jitter_sponge/runtime: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /recipes/pkg/julia_fractal/README: -------------------------------------------------------------------------------- 1 | Creates a pretty animation by drawing successive julia set representations, 2 | periodically varying a constant factor. 3 | 4 | The program responds to mode changes. Hence, one can resize the Julia window. 5 | -------------------------------------------------------------------------------- /recipes/pkg/julia_fractal/archives: -------------------------------------------------------------------------------- 1 | _/src/julia_fractal 2 | _/src/libc 3 | _/src/stdcxx 4 | _/src/vfs 5 | -------------------------------------------------------------------------------- /recipes/pkg/julia_fractal/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 4b523c878ad895ec055ce635b209608033661a40 2 | -------------------------------------------------------------------------------- /recipes/pkg/mbimcli/archives: -------------------------------------------------------------------------------- 1 | _/raw/mbimcli 2 | _/src/libmbim 3 | _/src/libiconv 4 | _/src/ffi 5 | _/src/glib 6 | _/src/libc 7 | _/src/vfs 8 | _/src/zlib 9 | _/src/mbimcli 10 | _/src/vfs_pipe 11 | -------------------------------------------------------------------------------- /recipes/pkg/mbimcli/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 c8e577c097c0ebb17a6714b9bc64619806ec2bc9 2 | -------------------------------------------------------------------------------- /recipes/pkg/mobile_network/archives: -------------------------------------------------------------------------------- 1 | _/src/init 2 | _/src/nic_router 3 | _/src/usb_net 4 | _/src/report_rom 5 | _/src/fs_rom 6 | _/src/libmbim 7 | _/src/libiconv 8 | _/src/ffi 9 | _/src/glib 10 | _/src/libc 11 | _/src/vfs 12 | _/src/zlib 13 | _/src/mbimcli 14 | _/raw/mbimcli 15 | _/src/vfs_pipe 16 | _/src/vfs_import 17 | -------------------------------------------------------------------------------- /recipes/pkg/mobile_network/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 abc74b41c2cf8ac39dbf313eb7eb35f642f9b4a6 2 | -------------------------------------------------------------------------------- /recipes/pkg/morph_browser/README: -------------------------------------------------------------------------------- 1 | Morph web browser 2 | -------------------------------------------------------------------------------- /recipes/pkg/morph_browser/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 33ac9e52ae0a95f88365a1bf924081495e12b2e9 2 | -------------------------------------------------------------------------------- /recipes/pkg/nic_router-nat-dns/README: -------------------------------------------------------------------------------- 1 | 2 | Runtime for using the NIC router for NAT and DNS 3 | -------------------------------------------------------------------------------- /recipes/pkg/nic_router-nat-dns/archives: -------------------------------------------------------------------------------- 1 | _/src/nic_router 2 | _/src/stubby 3 | _/src/libc 4 | _/src/openssl 5 | _/src/libgetdns 6 | _/src/posix 7 | _/src/vfs 8 | _/src/vfs_lxip 9 | _/src/vfs_jitterentropy 10 | -------------------------------------------------------------------------------- /recipes/pkg/nic_router-nat-dns/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 93d1600ae52f3a9758dc270e49d9adff0af19c83 2 | -------------------------------------------------------------------------------- /recipes/pkg/python3/README: -------------------------------------------------------------------------------- 1 | 2 | Python interpreter version 3 3 | 4 | This package runs a non-interactive python interpreter. The programm will execute 5 | a file `hello.py` provided a File_system session. 6 | -------------------------------------------------------------------------------- /recipes/pkg/python3/archives: -------------------------------------------------------------------------------- 1 | _/raw/python3 2 | _/src/libc 3 | _/src/libpython3 4 | _/src/python3 5 | _/src/vfs 6 | _/src/vfs_jitterentropy 7 | -------------------------------------------------------------------------------- /recipes/pkg/python3/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 43619f6c5e0a86688327beb0a0dcf721d80dac7f 2 | -------------------------------------------------------------------------------- /recipes/pkg/sdl2_playmus/README: -------------------------------------------------------------------------------- 1 | 2 | Runtime for SDL2 mixer play-music example 3 | -------------------------------------------------------------------------------- /recipes/pkg/sdl2_playmus/archives: -------------------------------------------------------------------------------- 1 | _/src/expat 2 | _/src/libc 3 | _/src/libdrm 4 | _/src/libflac 5 | _/src/libiconv 6 | _/src/libogg 7 | _/src/libvorbis 8 | _/src/mesa 9 | _/src/opus 10 | _/src/sdl2 11 | _/src/sdl2_mixer 12 | _/src/sdl2_net 13 | _/src/sdl2_playmus 14 | _/src/stdcxx 15 | _/src/vfs 16 | _/src/vfs_gpu 17 | _/src/vfs_oss 18 | _/src/zlib 19 | -------------------------------------------------------------------------------- /recipes/pkg/sdl2_playmus/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 528fd42e0268c0cbe27093912574ac345a2a74bc 2 | -------------------------------------------------------------------------------- /recipes/pkg/sdl_vnc/README: -------------------------------------------------------------------------------- 1 | 2 | SDL based VNC client of libvnc project 3 | 4 | -------------------------------------------------------------------------------- /recipes/pkg/sdl_vnc/archives: -------------------------------------------------------------------------------- 1 | _/src/sdl_vnc 2 | _/src/libvncclient 3 | _/src/init 4 | _/src/fs_rom 5 | _/src/vfs 6 | _/src/vfs_lwip 7 | _/src/vfs_lxip 8 | _/src/vfs_gpu 9 | _/src/vfs_import 10 | _/src/libc 11 | _/src/sdl2 12 | _/src/jpeg 13 | _/src/zlib 14 | _/src/mesa 15 | _/src/libiconv 16 | _/src/libdrm 17 | _/src/expat 18 | _/src/stdcxx 19 | -------------------------------------------------------------------------------- /recipes/pkg/sdl_vnc/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 dcdd549bbe7436da15cb2ee0052fca86cfb2b76c 2 | -------------------------------------------------------------------------------- /recipes/pkg/show_input/README: -------------------------------------------------------------------------------- 1 | 2 | Utility to instrument key presses 3 | -------------------------------------------------------------------------------- /recipes/pkg/show_input/archives: -------------------------------------------------------------------------------- 1 | _/src/libc 2 | _/src/vfs 3 | _/src/show_input 4 | -------------------------------------------------------------------------------- /recipes/pkg/show_input/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 f6ebb1432f2b9b87e92b2d80f5b3d2291cbe79ca 2 | -------------------------------------------------------------------------------- /recipes/pkg/ssh_client/archives: -------------------------------------------------------------------------------- 1 | _/pkg/terminal 2 | _/src/init 3 | _/src/libc 4 | _/src/libssh 5 | _/src/openssl 6 | _/src/ssh_client 7 | _/src/vfs 8 | _/src/vfs_jitterentropy 9 | _/src/vfs_lwip 10 | _/src/zlib 11 | -------------------------------------------------------------------------------- /recipes/pkg/ssh_client/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 c647bfff5388d7a97d3f7bf87d2a7709fbf6a0d5 2 | -------------------------------------------------------------------------------- /recipes/pkg/test-rdrand/README: -------------------------------------------------------------------------------- 1 | Test for the RDRAND utility. 2 | -------------------------------------------------------------------------------- /recipes/pkg/test-rdrand/archives: -------------------------------------------------------------------------------- 1 | _/src/test-rdrand 2 | -------------------------------------------------------------------------------- /recipes/pkg/test-rdrand/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 17c061770be228c5f09169ef59fe1c034b8a2f1f 2 | -------------------------------------------------------------------------------- /recipes/pkg/tyrian/archives: -------------------------------------------------------------------------------- 1 | _/raw/tyrian 2 | _/src/libc 3 | _/src/opentyrian 4 | _/src/sdl 5 | _/src/sdl_net 6 | _/src/vfs 7 | _/src/vfs_oss 8 | -------------------------------------------------------------------------------- /recipes/pkg/tyrian/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 810c905cc1adaf79b17a8a1666899f5b66da3330 2 | -------------------------------------------------------------------------------- /recipes/pkg/ubuntu_ui_toolkit/README: -------------------------------------------------------------------------------- 1 | Meta package for Ubuntu-Ui-Toolkit 2 | 3 | now Lomiri 4 | -------------------------------------------------------------------------------- /recipes/pkg/ubuntu_ui_toolkit/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 2f87ff0caff375e98543b1041972fcd611f2d3aa 2 | -------------------------------------------------------------------------------- /recipes/pkg/user_keys/archives: -------------------------------------------------------------------------------- 1 | _/src/init 2 | _/src/report_rom 3 | _/src/fs_rom 4 | _/src/rom_filter 5 | _/src/global_keys_handler 6 | _/src/rom_to_file 7 | _/src/vfs 8 | -------------------------------------------------------------------------------- /recipes/pkg/user_keys/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 3d1beced7753dc750a24547bcaccad0ef3d04e7a 2 | -------------------------------------------------------------------------------- /recipes/raw/abuse/content.mk: -------------------------------------------------------------------------------- 1 | content: abuse.tar README 2 | 3 | ABUSE_DIR := $(call port_dir,$(REP_DIR)/ports/abuse)/src/app/abuse 4 | 5 | TAR_OPT := --owner=0 --group=0 --numeric-owner --mode='go=' --mtime='1970-01-01 00:00+00' 6 | 7 | abuse.tar: $(ABUSE_DIR)/data 8 | tar $(TAR_OPT) -cf $@ -C $< . 9 | 10 | README: $(ABUSE_DIR)/COPYING 11 | cp $< $@ 12 | -------------------------------------------------------------------------------- /recipes/raw/abuse/hash: -------------------------------------------------------------------------------- 1 | 2025-04-28 d3d419f3e664523679139cff4f528abd3979108a 2 | -------------------------------------------------------------------------------- /recipes/raw/falkon/content.mk: -------------------------------------------------------------------------------- 1 | content: init.config 2 | 3 | init.config: 4 | cp $(REP_DIR)/recipes/raw/falkon/$@ $@ 5 | -------------------------------------------------------------------------------- /recipes/raw/falkon/hash: -------------------------------------------------------------------------------- 1 | 2025-02-26 f7bbb347321fc3a5dd83349d6e9bc9aba63622a1 2 | -------------------------------------------------------------------------------- /recipes/raw/falkon_qt6/content.mk: -------------------------------------------------------------------------------- 1 | content: init.config 2 | 3 | init.config: 4 | cp $(REP_DIR)/recipes/raw/falkon_qt6/$@ $@ 5 | -------------------------------------------------------------------------------- /recipes/raw/falkon_qt6/hash: -------------------------------------------------------------------------------- 1 | 2025-02-26 58f2e502bd9dcf9547d7aa711110b7249eb85d5f 2 | -------------------------------------------------------------------------------- /recipes/raw/glmark2/content.mk: -------------------------------------------------------------------------------- 1 | content: glmark2_assets.tar 2 | 3 | PORT_DIR := $(call port_dir,$(REP_DIR)/ports/glmark2)/src/app/glmark2 4 | 5 | TAR_OPT := --owner=0 --group=0 --numeric-owner --mode='go=' --mtime='2021-04-29 00:00+00' 6 | 7 | glmark2_assets.tar: 8 | tar $(TAR_OPT) -cf $@ -C $(PORT_DIR)/data . 9 | -------------------------------------------------------------------------------- /recipes/raw/glmark2/hash: -------------------------------------------------------------------------------- 1 | 2025-04-28 bab297f0bb88b995e56d8766fdd0f845d33e85f9 2 | -------------------------------------------------------------------------------- /recipes/raw/jdk/hash: -------------------------------------------------------------------------------- 1 | 2023-04-27 ac3dba447f387c68a8c141310a860684f9af3695 2 | -------------------------------------------------------------------------------- /recipes/raw/mbimcli/content.mk: -------------------------------------------------------------------------------- 1 | content: mbimcli.config mbimcli_cascaded_router.config 2 | 3 | mbimcli.config mbimcli_cascaded_router.config: 4 | cp $(REP_DIR)/recipes/raw/mbimcli/$@ $@ 5 | -------------------------------------------------------------------------------- /recipes/raw/mbimcli/hash: -------------------------------------------------------------------------------- 1 | 2021-07-09 5616e32d00e8f15a3d8e60825b420af22c02041b 2 | -------------------------------------------------------------------------------- /recipes/raw/morph_browser/content.mk: -------------------------------------------------------------------------------- 1 | content: init.config 2 | 3 | init.config: 4 | cp $(REP_DIR)/recipes/raw/morph_browser/$@ $@ 5 | -------------------------------------------------------------------------------- /recipes/raw/morph_browser/hash: -------------------------------------------------------------------------------- 1 | 2025-02-26 44ec07e3170dd9d8dc6ab059481e53f9651303e0 2 | -------------------------------------------------------------------------------- /recipes/raw/python3/content.mk: -------------------------------------------------------------------------------- 1 | content: python3.config 2 | 3 | python3.config: 4 | cp $(REP_DIR)/recipes/raw/python3/$@ $@ 5 | -------------------------------------------------------------------------------- /recipes/raw/python3/hash: -------------------------------------------------------------------------------- 1 | 2023-04-27 b1aa7750e40e1a51bee14d8336a89ac92780794d 2 | -------------------------------------------------------------------------------- /recipes/raw/qt5_avplay/hash: -------------------------------------------------------------------------------- 1 | 2023-04-27 3495e873f956367f2b1b50fb0c04b1272bc8fea4 2 | -------------------------------------------------------------------------------- /recipes/raw/tyrian/content.mk: -------------------------------------------------------------------------------- 1 | MIRROR_FROM_PORT_AND_REP_DIR := src/app/opentyrian 2 | 3 | content: tyrian.tar 4 | 5 | PORT_DIR := $(call port_dir,$(REP_DIR)/ports/opentyrian)/src/app/opentyrian 6 | 7 | TAR_OPT := --owner=0 --group=0 --numeric-owner --mode='go=' --mtime='1970-01-01 00:00+00' 8 | 9 | tyrian.tar: 10 | $(VERBOSE) tar $(TAR_OPT) -cf $@ -C $(PORT_DIR)/tyrian21 . 11 | -------------------------------------------------------------------------------- /recipes/raw/tyrian/hash: -------------------------------------------------------------------------------- 1 | 2025-04-28 ccadd175af819c5193c997e8fd6f158e669d6458 2 | -------------------------------------------------------------------------------- /recipes/raw/ubuntu_themes/hash: -------------------------------------------------------------------------------- 1 | 2025-04-28 eeed3c63b21cd1907d4492c57a37d24ee6998090 2 | -------------------------------------------------------------------------------- /recipes/raw/ubuntu_ui_toolkit_gallery/hash: -------------------------------------------------------------------------------- 1 | 2025-04-28 148a274fc8234850f32fb7c6aaf02db60230a080 2 | -------------------------------------------------------------------------------- /recipes/src/abuse/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 be54ee34dc758c65421a07c07a45d77e316ffe16 2 | -------------------------------------------------------------------------------- /recipes/src/abuse/used_apis: -------------------------------------------------------------------------------- 1 | base 2 | libc 3 | sdl 4 | sdl_image 5 | sdl_mixer 6 | sdl_net 7 | stdcxx 8 | os 9 | vfs 10 | -------------------------------------------------------------------------------- /recipes/src/avconv/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 b1dfe98bbc881d15009543ef0a9cb78c89867176 2 | -------------------------------------------------------------------------------- /recipes/src/avconv/used_apis: -------------------------------------------------------------------------------- 1 | base 2 | os 3 | so 4 | libc 5 | vfs 6 | libav 7 | posix 8 | framebuffer_session 9 | -------------------------------------------------------------------------------- /recipes/src/avplay/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 fa0ccc113737cfc7340d6e9414e59c18622a4ac4 2 | -------------------------------------------------------------------------------- /recipes/src/avplay/used_apis: -------------------------------------------------------------------------------- 1 | base 2 | os 3 | timer_session 4 | so 5 | libc 6 | vfs 7 | libav 8 | sdl 9 | framebuffer_session 10 | input_session 11 | -------------------------------------------------------------------------------- /recipes/src/block_shred/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 bbcddbf79f8b997fb5860cbe3dc2db311c84d7c1 2 | -------------------------------------------------------------------------------- /recipes/src/block_shred/used_apis: -------------------------------------------------------------------------------- 1 | base 2 | os 3 | block_session 4 | jitterentropy 5 | -------------------------------------------------------------------------------- /recipes/src/cmocka/api: -------------------------------------------------------------------------------- 1 | cmocka 2 | -------------------------------------------------------------------------------- /recipes/src/cmocka/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 151f329497e0ce85619cb4b73faeb22654228fb8 2 | -------------------------------------------------------------------------------- /recipes/src/cmocka/used_apis: -------------------------------------------------------------------------------- 1 | base 2 | libc 3 | -------------------------------------------------------------------------------- /recipes/src/entropy_view/content.mk: -------------------------------------------------------------------------------- 1 | SRC_DIR = src/app/entropy_view 2 | include $(GENODE_DIR)/repos/base/recipes/src/content.inc 3 | -------------------------------------------------------------------------------- /recipes/src/entropy_view/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 0eee505c8a0047ae327eb7ffa24efa2d884db5d9 2 | -------------------------------------------------------------------------------- /recipes/src/entropy_view/used_apis: -------------------------------------------------------------------------------- 1 | base 2 | os 3 | framebuffer_session 4 | input_session 5 | gui_session 6 | terminal_session 7 | -------------------------------------------------------------------------------- /recipes/src/exec_terminal/content.mk: -------------------------------------------------------------------------------- 1 | SRC_DIR = src/test/exec_terminal 2 | include $(GENODE_DIR)/repos/base/recipes/src/content.inc 3 | -------------------------------------------------------------------------------- /recipes/src/exec_terminal/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 c35b4554e21af537f55d1b22b6ebc642f7d8bed5 2 | -------------------------------------------------------------------------------- /recipes/src/exec_terminal/used_apis: -------------------------------------------------------------------------------- 1 | base 2 | os 3 | report_session 4 | -------------------------------------------------------------------------------- /recipes/src/falkon/content.mk: -------------------------------------------------------------------------------- 1 | content: src/app/falkon LICENSE 2 | 3 | PORT_DIR := $(call port_dir,$(REP_DIR)/ports/falkon) 4 | 5 | MIRROR_FROM_PORT_DIR := src/app/falkon 6 | 7 | src/app/falkon: 8 | mkdir -p $@ 9 | cp -r $(PORT_DIR)/$@/* $@/ 10 | cp -r $(REP_DIR)/$@/* $@/ 11 | 12 | LICENSE: 13 | cp $(PORT_DIR)/src/app/falkon/COPYING $@ 14 | -------------------------------------------------------------------------------- /recipes/src/falkon/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 2292841939fd0da9af4a018854b9a2c3ee5eb16c 2 | -------------------------------------------------------------------------------- /recipes/src/falkon/used_apis: -------------------------------------------------------------------------------- 1 | libc 2 | mesa 3 | nss3 4 | openssl 5 | qt5_base 6 | qt5_component 7 | qt5_declarative 8 | qt5_svg 9 | qt5_webchannel 10 | qt5_webengine 11 | so 12 | stdcxx 13 | -------------------------------------------------------------------------------- /recipes/src/falkon_qt6/content.mk: -------------------------------------------------------------------------------- 1 | content: src/app/falkon LICENSE 2 | 3 | PORT_DIR := $(call port_dir,$(REP_DIR)/ports/falkon) 4 | 5 | MIRROR_FROM_PORT_DIR := src/app/falkon 6 | 7 | src/app/falkon: 8 | mkdir -p $@ 9 | cp -r $(PORT_DIR)/$@/* $@/ 10 | cp -r $(REP_DIR)/src/app/falkon_qt6/* $@/ 11 | 12 | LICENSE: 13 | cp $(PORT_DIR)/src/app/falkon/COPYING $@ 14 | -------------------------------------------------------------------------------- /recipes/src/falkon_qt6/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 f9ddecc3adf677552dbefff2e74acd65eae20bbd 2 | -------------------------------------------------------------------------------- /recipes/src/falkon_qt6/used_apis: -------------------------------------------------------------------------------- 1 | libc 2 | mesa 3 | nss3 4 | openssl 5 | qt6_base 6 | qt6_component 7 | qt6_declarative 8 | qt6_qt5compat 9 | qt6_svg 10 | qt6_webchannel 11 | qt6_webengine 12 | so 13 | stdcxx 14 | -------------------------------------------------------------------------------- /recipes/src/fdk-aac/api: -------------------------------------------------------------------------------- 1 | fdk-aac 2 | -------------------------------------------------------------------------------- /recipes/src/fdk-aac/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 cd63d2dc85d5b5582dac7ab0846fdcc16b2a326c 2 | -------------------------------------------------------------------------------- /recipes/src/fdk-aac/used_apis: -------------------------------------------------------------------------------- 1 | libc 2 | so 3 | -------------------------------------------------------------------------------- /recipes/src/flif_capture/content.mk: -------------------------------------------------------------------------------- 1 | SRC_DIR := src/server/flif_capture 2 | include $(GENODE_DIR)/repos/base/recipes/src/content.inc 3 | -------------------------------------------------------------------------------- /recipes/src/flif_capture/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 2aaaac61d188b27887607c98f6ffdb9c41f134e1 2 | -------------------------------------------------------------------------------- /recipes/src/flif_capture/used_apis: -------------------------------------------------------------------------------- 1 | base 2 | os 3 | blit 4 | framebuffer_session 5 | input_session 6 | libc 7 | libflif 8 | libpng 9 | stdcxx 10 | vfs 11 | zlib 12 | -------------------------------------------------------------------------------- /recipes/src/flif_view/content.mk: -------------------------------------------------------------------------------- 1 | SRC_DIR := src/app/flif_view 2 | include $(GENODE_DIR)/repos/base/recipes/src/content.inc 3 | -------------------------------------------------------------------------------- /recipes/src/flif_view/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 779b160d491302480096ddb6008e18b1d91b6cf8 2 | -------------------------------------------------------------------------------- /recipes/src/flif_view/used_apis: -------------------------------------------------------------------------------- 1 | base 2 | os 3 | blit 4 | framebuffer_session 5 | gems 6 | input_session 7 | libc 8 | libflif 9 | libpng 10 | nitpicker_gfx 11 | gui_session 12 | stdcxx 13 | timer_session 14 | vfs 15 | zlib 16 | -------------------------------------------------------------------------------- /recipes/src/glib/api: -------------------------------------------------------------------------------- 1 | glib 2 | -------------------------------------------------------------------------------- /recipes/src/glib/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 33bc23b11377fa22320d724500a4cea0f25865e5 2 | -------------------------------------------------------------------------------- /recipes/src/glib/used_apis: -------------------------------------------------------------------------------- 1 | base 2 | libc 3 | libiconv 4 | zlib 5 | ffi 6 | -------------------------------------------------------------------------------- /recipes/src/glmark2/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 21c82530467ba345227e8b771073d85b508c1766 2 | -------------------------------------------------------------------------------- /recipes/src/glmark2/used_apis: -------------------------------------------------------------------------------- 1 | base 2 | os 3 | format 4 | framebuffer_session 5 | gui_session 6 | input_session 7 | jpeg 8 | libc 9 | libpng 10 | mesa 11 | stdcxx 12 | -------------------------------------------------------------------------------- /recipes/src/grafx2/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 2a8494723a26379a4625464d8f31871753ee1b4a 2 | -------------------------------------------------------------------------------- /recipes/src/grafx2/used_apis: -------------------------------------------------------------------------------- 1 | base 2 | libc 3 | sdl 4 | sdl_image 5 | libpng 6 | vfs 7 | zlib 8 | -------------------------------------------------------------------------------- /recipes/src/grpc/api: -------------------------------------------------------------------------------- 1 | grpc 2 | -------------------------------------------------------------------------------- /recipes/src/grpc/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 8c6bfabca0cdb99321c3e4917ee5060158f62ddd 2 | -------------------------------------------------------------------------------- /recipes/src/grpc/used_apis: -------------------------------------------------------------------------------- 1 | base 2 | libc 3 | openssl 4 | protobuf 5 | stdcxx 6 | zlib 7 | -------------------------------------------------------------------------------- /recipes/src/iperf/content.mk: -------------------------------------------------------------------------------- 1 | content: src/app/iperf LICENSE 2 | 3 | IPERF_CONTRIB_DIR := $(call port_dir,$(REP_DIR)/ports/iperf)/src/app/iperf 4 | 5 | src/app/iperf: 6 | mkdir -p $@ 7 | cp -r $(IPERF_CONTRIB_DIR)/* $@ 8 | $(mirror_from_rep_dir) 9 | 10 | LICENSE: 11 | cp $(IPERF_CONTRIB_DIR)/COPYING $@ 12 | 13 | -------------------------------------------------------------------------------- /recipes/src/iperf/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 ff09ff027c138c853a9c1c21493490ea6572cb2d 2 | -------------------------------------------------------------------------------- /recipes/src/iperf/used_apis: -------------------------------------------------------------------------------- 1 | base 2 | libc 3 | posix 4 | stdcxx 5 | -------------------------------------------------------------------------------- /recipes/src/jdk/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 32a3b49d4fb224feb229fb51581b3808acf803ca 2 | -------------------------------------------------------------------------------- /recipes/src/jdk/used_apis: -------------------------------------------------------------------------------- 1 | base 2 | libc 3 | os 4 | stdcxx 5 | timer_session 6 | zlib 7 | -------------------------------------------------------------------------------- /recipes/src/jitter_sponge/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 e56831ae91389c24ae4e59369346bda8cde0c5f4 2 | -------------------------------------------------------------------------------- /recipes/src/jitter_sponge/used_apis: -------------------------------------------------------------------------------- 1 | base 2 | jitterentropy 3 | terminal_session 4 | vfs 5 | -------------------------------------------------------------------------------- /recipes/src/jsonc/api: -------------------------------------------------------------------------------- 1 | jsonc 2 | -------------------------------------------------------------------------------- /recipes/src/jsonc/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 0b61357b27ddc9815c4c4805d6d7b708721acd33 2 | -------------------------------------------------------------------------------- /recipes/src/jsonc/used_apis: -------------------------------------------------------------------------------- 1 | base 2 | libc 3 | -------------------------------------------------------------------------------- /recipes/src/julia_fractal/content.mk: -------------------------------------------------------------------------------- 1 | SRC_DIR = src/app/julia_fractal 2 | include $(GENODE_DIR)/repos/base/recipes/src/content.inc 3 | -------------------------------------------------------------------------------- /recipes/src/julia_fractal/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 5677c3ee9bb1b380ff8b47c35d348c6640175016 2 | -------------------------------------------------------------------------------- /recipes/src/julia_fractal/used_apis: -------------------------------------------------------------------------------- 1 | base 2 | framebuffer_session 3 | input_session 4 | libc 5 | gui_session 6 | os 7 | stdcxx 8 | timer_session 9 | -------------------------------------------------------------------------------- /recipes/src/libav/api: -------------------------------------------------------------------------------- 1 | libav 2 | -------------------------------------------------------------------------------- /recipes/src/libav/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 8ae3c2cb651bc112bda3b9b7d8704846405042ef 2 | -------------------------------------------------------------------------------- /recipes/src/libav/used_apis: -------------------------------------------------------------------------------- 1 | so 2 | libc 3 | zlib 4 | base 5 | -------------------------------------------------------------------------------- /recipes/src/libconfig/api: -------------------------------------------------------------------------------- 1 | libconfig 2 | -------------------------------------------------------------------------------- /recipes/src/libconfig/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 fbba729ac3a16c521c267699312a5b72c8b0a181 2 | -------------------------------------------------------------------------------- /recipes/src/libconfig/used_apis: -------------------------------------------------------------------------------- 1 | base 2 | libc 3 | -------------------------------------------------------------------------------- /recipes/src/libflac/api: -------------------------------------------------------------------------------- 1 | libflac 2 | -------------------------------------------------------------------------------- /recipes/src/libflac/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 09334f370ab994a71dc55424ad2abdf8fb6ea224 2 | -------------------------------------------------------------------------------- /recipes/src/libflac/used_apis: -------------------------------------------------------------------------------- 1 | base 2 | libc 3 | libogg 4 | -------------------------------------------------------------------------------- /recipes/src/libflif/api: -------------------------------------------------------------------------------- 1 | libflif 2 | -------------------------------------------------------------------------------- /recipes/src/libflif/content.mk: -------------------------------------------------------------------------------- 1 | content: src/lib/flif lib/mk/libflif.mk LICENSE 2 | 3 | PORT_DIR := $(call port_dir,$(REP_DIR)/ports/flif) 4 | 5 | src/lib/flif: 6 | $(mirror_from_rep_dir) 7 | cp -r $(PORT_DIR)/src/lib/flif/* $@ 8 | 9 | lib/mk/libflif.mk: 10 | $(mirror_from_rep_dir) 11 | 12 | LICENSE: 13 | cp $(PORT_DIR)/src/lib/flif/LICENSE $@ 14 | 15 | -------------------------------------------------------------------------------- /recipes/src/libflif/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 eeaefdad8c5ea891cecc0416a70547be613df97c 2 | -------------------------------------------------------------------------------- /recipes/src/libflif/used_apis: -------------------------------------------------------------------------------- 1 | libc 2 | libpng 3 | so 4 | stdcxx 5 | zlib 6 | -------------------------------------------------------------------------------- /recipes/src/libgetdns/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 50770ffb7c8665b6afe22006e57b1c5471bc2a7a 2 | -------------------------------------------------------------------------------- /recipes/src/libgetdns/used_apis: -------------------------------------------------------------------------------- 1 | libc 2 | libyaml 3 | libgetdns 4 | openssl 5 | -------------------------------------------------------------------------------- /recipes/src/libmad/api: -------------------------------------------------------------------------------- 1 | libmad 2 | -------------------------------------------------------------------------------- /recipes/src/libmad/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 54d67ef190bff4ea92ff66b710c7ba2eb24e90a6 2 | -------------------------------------------------------------------------------- /recipes/src/libmad/used_apis: -------------------------------------------------------------------------------- 1 | base 2 | libc 3 | -------------------------------------------------------------------------------- /recipes/src/libmbim/api: -------------------------------------------------------------------------------- 1 | libmbim 2 | -------------------------------------------------------------------------------- /recipes/src/libmbim/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 a4c798acc5f557250587b1c2cd9238cbcb3fec5f 2 | -------------------------------------------------------------------------------- /recipes/src/libmbim/used_apis: -------------------------------------------------------------------------------- 1 | base 2 | libc 3 | glib 4 | libiconv 5 | -------------------------------------------------------------------------------- /recipes/src/libmpg123/api: -------------------------------------------------------------------------------- 1 | libmpg123 2 | -------------------------------------------------------------------------------- /recipes/src/libmpg123/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 33d96646252c840b9f03a9863fc6558b8a15fe4a 2 | -------------------------------------------------------------------------------- /recipes/src/libmpg123/used_apis: -------------------------------------------------------------------------------- 1 | base 2 | libc 3 | -------------------------------------------------------------------------------- /recipes/src/libogg/api: -------------------------------------------------------------------------------- 1 | libogg 2 | -------------------------------------------------------------------------------- /recipes/src/libogg/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 5ce3b8d6c6ab2d481e56e4c8cc91a4c3107750c7 2 | -------------------------------------------------------------------------------- /recipes/src/libogg/used_apis: -------------------------------------------------------------------------------- 1 | base 2 | libc 3 | -------------------------------------------------------------------------------- /recipes/src/libpython3/api: -------------------------------------------------------------------------------- 1 | libpython3 2 | -------------------------------------------------------------------------------- /recipes/src/libpython3/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 ad4be9f403fd67d628fea5e302165281bfa20dee 2 | -------------------------------------------------------------------------------- /recipes/src/libpython3/used_apis: -------------------------------------------------------------------------------- 1 | base 2 | libc 3 | -------------------------------------------------------------------------------- /recipes/src/libsndfile/api: -------------------------------------------------------------------------------- 1 | libsndfile 2 | -------------------------------------------------------------------------------- /recipes/src/libsndfile/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 e36f84c14a8b6437e391d4f6ac404d42be298672 2 | -------------------------------------------------------------------------------- /recipes/src/libsndfile/used_apis: -------------------------------------------------------------------------------- 1 | base 2 | libc 3 | libflac 4 | libogg 5 | libvorbis 6 | -------------------------------------------------------------------------------- /recipes/src/libsndio/api: -------------------------------------------------------------------------------- 1 | libsndio 2 | -------------------------------------------------------------------------------- /recipes/src/libsndio/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 6bfc4c52e430831c9f7121b270ff30822f915df7 2 | -------------------------------------------------------------------------------- /recipes/src/libsndio/used_apis: -------------------------------------------------------------------------------- 1 | base 2 | libc 3 | -------------------------------------------------------------------------------- /recipes/src/libspng/api: -------------------------------------------------------------------------------- 1 | libspng 2 | -------------------------------------------------------------------------------- /recipes/src/libspng/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 f180f4d2228cc556b7ba80a8713407d1df4cc397 2 | -------------------------------------------------------------------------------- /recipes/src/libspng/used_apis: -------------------------------------------------------------------------------- 1 | base 2 | libc 3 | zlib 4 | -------------------------------------------------------------------------------- /recipes/src/libuuid/api: -------------------------------------------------------------------------------- 1 | libuuid 2 | -------------------------------------------------------------------------------- /recipes/src/libuuid/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 1cb3c3192eaec81520b877ed3e61065cb7747d77 2 | -------------------------------------------------------------------------------- /recipes/src/libuuid/used_apis: -------------------------------------------------------------------------------- 1 | base 2 | libc 3 | -------------------------------------------------------------------------------- /recipes/src/libvncclient/api: -------------------------------------------------------------------------------- 1 | libvncclient 2 | -------------------------------------------------------------------------------- /recipes/src/libvncclient/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 ed8e752044704b317b8bac7e058f894de17ae543 2 | -------------------------------------------------------------------------------- /recipes/src/libvncclient/used_apis: -------------------------------------------------------------------------------- 1 | so 2 | libc 3 | zlib 4 | jpeg 5 | -------------------------------------------------------------------------------- /recipes/src/libvncserver/api: -------------------------------------------------------------------------------- 1 | libvncserver 2 | -------------------------------------------------------------------------------- /recipes/src/libvncserver/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 290128bccc9bfe945acb1ba95a66028117435de7 2 | -------------------------------------------------------------------------------- /recipes/src/libvncserver/used_apis: -------------------------------------------------------------------------------- 1 | so 2 | libc 3 | zlib 4 | jpeg 5 | libpng 6 | -------------------------------------------------------------------------------- /recipes/src/libvorbis/api: -------------------------------------------------------------------------------- 1 | libvorbis 2 | -------------------------------------------------------------------------------- /recipes/src/libvorbis/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 6ee3808cc2ef5adc004abb9c23f6aae8d3c912db 2 | -------------------------------------------------------------------------------- /recipes/src/libvorbis/used_apis: -------------------------------------------------------------------------------- 1 | base 2 | libc 3 | libogg 4 | -------------------------------------------------------------------------------- /recipes/src/log_tee/content.mk: -------------------------------------------------------------------------------- 1 | SRC_DIR = src/server/log_tee 2 | include $(GENODE_DIR)/repos/base/recipes/src/content.inc 3 | -------------------------------------------------------------------------------- /recipes/src/log_tee/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 ac29b02b4abb9008957cdc1f9091b9de462d2b47 2 | -------------------------------------------------------------------------------- /recipes/src/log_tee/used_apis: -------------------------------------------------------------------------------- 1 | base 2 | -------------------------------------------------------------------------------- /recipes/src/log_udp/content.mk: -------------------------------------------------------------------------------- 1 | SRC_DIR = src/proxy/log_udp 2 | include $(GENODE_DIR)/repos/base/recipes/src/content.inc 3 | -------------------------------------------------------------------------------- /recipes/src/log_udp/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 2774f5af311b502cb15c11cd78114faeaa989cbb 2 | -------------------------------------------------------------------------------- /recipes/src/log_udp/used_apis: -------------------------------------------------------------------------------- 1 | base 2 | net 3 | os 4 | nic_session 5 | -------------------------------------------------------------------------------- /recipes/src/mbedtls/api: -------------------------------------------------------------------------------- 1 | mbedtls 2 | -------------------------------------------------------------------------------- /recipes/src/mbedtls/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 6905967483e5fc5e5e5e880772cf35a9bd3230fc 2 | -------------------------------------------------------------------------------- /recipes/src/mbedtls/used_apis: -------------------------------------------------------------------------------- 1 | base 2 | libc 3 | os 4 | -------------------------------------------------------------------------------- /recipes/src/mbimcli/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 d070f1b78a562f0a8489ae05c95a9a765b7e0e17 2 | -------------------------------------------------------------------------------- /recipes/src/mbimcli/used_apis: -------------------------------------------------------------------------------- 1 | base 2 | os 3 | libc 4 | net 5 | glib 6 | libmbim 7 | report_session 8 | -------------------------------------------------------------------------------- /recipes/src/morph_browser/content.mk: -------------------------------------------------------------------------------- 1 | content: src/app/morph-browser LICENSE 2 | 3 | PORT_DIR := $(call port_dir,$(REP_DIR)/ports/morph-browser) 4 | 5 | MIRROR_FROM_PORT_DIR := src/app/morph-browser 6 | 7 | src/app/morph-browser: 8 | mkdir -p $@ 9 | cp -r $(PORT_DIR)/$@/* $@/ 10 | cp -r $(REP_DIR)/$@/* $@/ 11 | 12 | LICENSE: 13 | cp $(PORT_DIR)/src/app/morph-browser/COPYING $@ 14 | -------------------------------------------------------------------------------- /recipes/src/morph_browser/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 0000ff6cf3fe8fab5e867aff21c754c90a8f06a6 2 | -------------------------------------------------------------------------------- /recipes/src/morph_browser/used_apis: -------------------------------------------------------------------------------- 1 | libc 2 | mesa 3 | nss3 4 | qt5_base 5 | qt5_component 6 | qt5_declarative 7 | qt5_webengine 8 | qt5_webchannel 9 | stdcxx 10 | -------------------------------------------------------------------------------- /recipes/src/mp3_audio_sink/content.mk: -------------------------------------------------------------------------------- 1 | SRC_DIR = src/app/mp3_audio_sink 2 | include $(GENODE_DIR)/repos/base/recipes/src/content.inc 3 | 4 | content: src/app/raw_audio_sink/magic_ring_buffer.h 5 | 6 | src/app/raw_audio_sink/magic_ring_buffer.h: 7 | mkdir -p $(dir $@) 8 | cp $(REP_DIR)/src/app/raw_audio_sink/magic_ring_buffer.h $@ 9 | -------------------------------------------------------------------------------- /recipes/src/mp3_audio_sink/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 852947ba0bfbfb9b9767631b347ee4ca41bb4d8b 2 | -------------------------------------------------------------------------------- /recipes/src/mp3_audio_sink/used_apis: -------------------------------------------------------------------------------- 1 | audio_out_session 2 | base 3 | gems 4 | libc 5 | libmpg123 6 | os 7 | terminal_session 8 | vfs 9 | -------------------------------------------------------------------------------- /recipes/src/nss3/api: -------------------------------------------------------------------------------- 1 | nss3 2 | -------------------------------------------------------------------------------- /recipes/src/nss3/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 599d1553e78b3731e6ede72cc806d7036db395d8 2 | -------------------------------------------------------------------------------- /recipes/src/nss3/used_apis: -------------------------------------------------------------------------------- 1 | libc 2 | so 3 | -------------------------------------------------------------------------------- /recipes/src/opensc_pkcs11/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 09c1dc185609f4ebd1300e89b0c116c1cb518392 2 | -------------------------------------------------------------------------------- /recipes/src/opensc_pkcs11/used_apis: -------------------------------------------------------------------------------- 1 | base 2 | libc 3 | stdcxx 4 | openssl 5 | pcsc-lite 6 | -------------------------------------------------------------------------------- /recipes/src/opentyrian/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 ccdabef880f49a8a2058c69e6e71ed5f4dc2fefd 2 | -------------------------------------------------------------------------------- /recipes/src/opentyrian/used_apis: -------------------------------------------------------------------------------- 1 | base 2 | libc 3 | sdl 4 | sdl_net 5 | os 6 | vfs 7 | -------------------------------------------------------------------------------- /recipes/src/opus/api: -------------------------------------------------------------------------------- 1 | opus 2 | -------------------------------------------------------------------------------- /recipes/src/opus/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 2235d963d35e741848d2db115b83d08202b7cb55 2 | -------------------------------------------------------------------------------- /recipes/src/opus/used_apis: -------------------------------------------------------------------------------- 1 | base 2 | libc 3 | -------------------------------------------------------------------------------- /recipes/src/protobuf-c/api: -------------------------------------------------------------------------------- 1 | protobuf-c 2 | -------------------------------------------------------------------------------- /recipes/src/protobuf-c/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 bf366b00a8fbd620999c7af874e1c2465d0304ba 2 | -------------------------------------------------------------------------------- /recipes/src/protobuf-c/used_apis: -------------------------------------------------------------------------------- 1 | base 2 | libc 3 | -------------------------------------------------------------------------------- /recipes/src/protobuf/api: -------------------------------------------------------------------------------- 1 | protobuf 2 | -------------------------------------------------------------------------------- /recipes/src/protobuf/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 a03484dc79721e9149ff7ff60151e60848a4b6a1 2 | -------------------------------------------------------------------------------- /recipes/src/protobuf/used_apis: -------------------------------------------------------------------------------- 1 | base 2 | libc 3 | stdcxx 4 | zlib 5 | -------------------------------------------------------------------------------- /recipes/src/python3/content.mk: -------------------------------------------------------------------------------- 1 | SRC_DIR = src/app/python3 2 | include $(GENODE_DIR)/repos/base/recipes/src/content.inc 3 | -------------------------------------------------------------------------------- /recipes/src/python3/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 28fd9cb92e11bd082340d82b7e2a05629f071cbf 2 | -------------------------------------------------------------------------------- /recipes/src/python3/used_apis: -------------------------------------------------------------------------------- 1 | base 2 | os 3 | libc 4 | vfs 5 | libpython3 6 | -------------------------------------------------------------------------------- /recipes/src/qt5_avplay/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 dfb99da8e90b48615d96d70a4e8146c2bc38c641 2 | -------------------------------------------------------------------------------- /recipes/src/qt5_avplay/used_apis: -------------------------------------------------------------------------------- 1 | audio_out_session 2 | base 3 | framebuffer_session 4 | input_session 5 | libc 6 | libqgenodeviewwidget 7 | mesa 8 | gui_session 9 | os 10 | qoost 11 | qt5_base 12 | qt5_component 13 | stdcxx 14 | timer_session 15 | vfs 16 | -------------------------------------------------------------------------------- /recipes/src/qt5_webchannel/api: -------------------------------------------------------------------------------- 1 | qt5_webchannel 2 | -------------------------------------------------------------------------------- /recipes/src/qt5_webchannel/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 04063c4724e8ff6471b356a74da7880ea4c480a9 2 | -------------------------------------------------------------------------------- /recipes/src/qt5_webchannel/used_apis: -------------------------------------------------------------------------------- 1 | expat 2 | libc 3 | mesa 4 | qt5_base 5 | qt5_declarative 6 | so 7 | stdcxx 8 | -------------------------------------------------------------------------------- /recipes/src/qt5_webengine/api: -------------------------------------------------------------------------------- 1 | qt5_webengine 2 | -------------------------------------------------------------------------------- /recipes/src/qt5_webengine/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 96e0f25c21930435cfa72d2d3f6c7f22b001b41c 2 | -------------------------------------------------------------------------------- /recipes/src/qt5_webengine/used_apis: -------------------------------------------------------------------------------- 1 | expat 2 | libc 3 | mesa 4 | nss3 5 | qt5_base 6 | qt5_declarative 7 | qt5_webchannel 8 | so 9 | stdcxx 10 | -------------------------------------------------------------------------------- /recipes/src/qt6_webchannel/api: -------------------------------------------------------------------------------- 1 | qt6_webchannel 2 | -------------------------------------------------------------------------------- /recipes/src/qt6_webchannel/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 4b666eb516893fbe3c5cf6264ea59de264621413 2 | -------------------------------------------------------------------------------- /recipes/src/qt6_webchannel/used_apis: -------------------------------------------------------------------------------- 1 | expat 2 | libc 3 | mesa 4 | qt6_base 5 | qt6_component 6 | qt6_declarative 7 | so 8 | stdcxx 9 | -------------------------------------------------------------------------------- /recipes/src/qt6_webengine/api: -------------------------------------------------------------------------------- 1 | qt6_webengine 2 | -------------------------------------------------------------------------------- /recipes/src/qt6_webengine/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 104cb309bb545c8f14bb65692d89f4cd5f7e4a85 2 | -------------------------------------------------------------------------------- /recipes/src/qt6_webengine/used_apis: -------------------------------------------------------------------------------- 1 | expat 2 | libc 3 | mesa 4 | nss3 5 | qt6_base 6 | qt6_component 7 | qt6_declarative 8 | qt6_webchannel 9 | so 10 | stdcxx 11 | -------------------------------------------------------------------------------- /recipes/src/raw_audio_sink/content.mk: -------------------------------------------------------------------------------- 1 | SRC_DIR = src/app/raw_audio_sink 2 | include $(GENODE_DIR)/repos/base/recipes/src/content.inc 3 | -------------------------------------------------------------------------------- /recipes/src/raw_audio_sink/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 e2c0d2722a28b8663b27df957bfd79ae3ea37e3e 2 | -------------------------------------------------------------------------------- /recipes/src/raw_audio_sink/used_apis: -------------------------------------------------------------------------------- 1 | audio_out_session 2 | base 3 | gems 4 | os 5 | terminal_session 6 | -------------------------------------------------------------------------------- /recipes/src/scrcpy/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 ba603bf6519d6eb00f30d325862dc82f41a2f875 2 | -------------------------------------------------------------------------------- /recipes/src/scrcpy/used_apis: -------------------------------------------------------------------------------- 1 | base 2 | os 3 | libc 4 | libav 5 | sdl2 6 | -------------------------------------------------------------------------------- /recipes/src/sdl/README: -------------------------------------------------------------------------------- 1 | SDL itself does not depend on base, os and timer_session APIs. The libc, 2 | however, does (via its pthread dependency) and therefor we have to include 3 | it here. 4 | -------------------------------------------------------------------------------- /recipes/src/sdl/api: -------------------------------------------------------------------------------- 1 | sdl 2 | -------------------------------------------------------------------------------- /recipes/src/sdl/content.mk: -------------------------------------------------------------------------------- 1 | content: src/lib/sdl lib/mk LICENSE 2 | 3 | PORT_DIR := $(call port_dir,$(REP_DIR)/ports/sdl) 4 | 5 | src/lib/sdl: 6 | mkdir -p $@ 7 | cp -r $(PORT_DIR)/src/lib/sdl/* $@ 8 | cp -r $(REP_DIR)/src/lib/sdl/* $@ 9 | 10 | lib/mk: 11 | mkdir -p $@ 12 | cp $(REP_DIR)/$@/sdl.mk $@ 13 | 14 | LICENSE: 15 | cp $(PORT_DIR)/src/lib/sdl/COPYING $@ 16 | -------------------------------------------------------------------------------- /recipes/src/sdl/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 dfcd20873892ddf768b7819df9750e2164e3dbd8 2 | -------------------------------------------------------------------------------- /recipes/src/sdl/used_apis: -------------------------------------------------------------------------------- 1 | base 2 | os 3 | so 4 | libc 5 | zlib 6 | framebuffer_session 7 | input_session 8 | gui_session 9 | timer_session 10 | -------------------------------------------------------------------------------- /recipes/src/sdl2/README: -------------------------------------------------------------------------------- 1 | SDL2 itself does not depend on base, os and timer_session APIs. The libc, 2 | however, does (via its pthread dependency) and therefor we have to include 3 | it here. 4 | -------------------------------------------------------------------------------- /recipes/src/sdl2/api: -------------------------------------------------------------------------------- 1 | sdl2 2 | -------------------------------------------------------------------------------- /recipes/src/sdl2/content.mk: -------------------------------------------------------------------------------- 1 | content: src/lib/sdl2 lib/mk LICENSE 2 | 3 | PORT_DIR := $(call port_dir,$(REP_DIR)/ports/sdl2) 4 | 5 | src/lib/sdl2: 6 | mkdir -p $@ 7 | cp -r $(PORT_DIR)/src/lib/sdl2/* $@ 8 | cp -r $(REP_DIR)/src/lib/sdl2/* $@ 9 | 10 | lib/mk: 11 | mkdir -p $@ 12 | cp $(REP_DIR)/$@/sdl2.mk $@ 13 | 14 | LICENSE: 15 | cp $(PORT_DIR)/src/lib/sdl2/COPYING.txt $@ 16 | -------------------------------------------------------------------------------- /recipes/src/sdl2/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 40722d69ab6a294cc107642af535766eeec725df 2 | -------------------------------------------------------------------------------- /recipes/src/sdl2/used_apis: -------------------------------------------------------------------------------- 1 | base 2 | os 3 | so 4 | libc 5 | libiconv 6 | zlib 7 | audio_out_session 8 | framebuffer_session 9 | input_session 10 | gui_session 11 | mesa 12 | timer_session 13 | -------------------------------------------------------------------------------- /recipes/src/sdl2_image/api: -------------------------------------------------------------------------------- 1 | sdl2_image 2 | -------------------------------------------------------------------------------- /recipes/src/sdl2_image/content.mk: -------------------------------------------------------------------------------- 1 | content: src/lib/sdl2_image lib/mk LICENSE 2 | 3 | PORT_DIR := $(call port_dir,$(REP_DIR)/ports/sdl2_image) 4 | 5 | src/lib/sdl2_image: 6 | mkdir -p $@ 7 | cp -r $(PORT_DIR)/src/lib/sdl2_image/* $@ 8 | 9 | lib/mk: 10 | mkdir -p $@ 11 | cp $(REP_DIR)/$@/sdl2_image.mk $@ 12 | 13 | LICENSE: 14 | cp $(PORT_DIR)/src/lib/sdl2_image/LICENSE.txt $@ 15 | -------------------------------------------------------------------------------- /recipes/src/sdl2_image/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 043a7dddcf5eb27f3f0209cecad06ca09a570160 2 | -------------------------------------------------------------------------------- /recipes/src/sdl2_image/used_apis: -------------------------------------------------------------------------------- 1 | so 2 | libc 3 | sdl2 4 | jpeg 5 | libpng 6 | zlib 7 | -------------------------------------------------------------------------------- /recipes/src/sdl2_mixer/api: -------------------------------------------------------------------------------- 1 | sdl2_mixer 2 | -------------------------------------------------------------------------------- /recipes/src/sdl2_mixer/content.mk: -------------------------------------------------------------------------------- 1 | content: src/lib/sdl2_mixer lib/mk LICENSE 2 | 3 | PORT_DIR := $(call port_dir,$(REP_DIR)/ports/sdl2_mixer) 4 | 5 | src/lib/sdl2_mixer: 6 | mkdir -p $@ 7 | cp -r $(PORT_DIR)/src/lib/sdl2_mixer/* $@ 8 | 9 | lib/mk: 10 | mkdir -p $@ 11 | cp $(REP_DIR)/$@/sdl2_mixer.mk $@ 12 | 13 | LICENSE: 14 | cp $(PORT_DIR)/src/lib/sdl2_mixer/LICENSE.txt $@ 15 | -------------------------------------------------------------------------------- /recipes/src/sdl2_mixer/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 1c7c789020da8422d9a648dded80060e5b965f62 2 | -------------------------------------------------------------------------------- /recipes/src/sdl2_mixer/used_apis: -------------------------------------------------------------------------------- 1 | base 2 | os 3 | so 4 | libc 5 | zlib 6 | sdl2 7 | audio_out_session 8 | framebuffer_session 9 | input_session 10 | timer_session 11 | libflac 12 | libogg 13 | libvorbis 14 | opus 15 | opusfile 16 | -------------------------------------------------------------------------------- /recipes/src/sdl2_net/api: -------------------------------------------------------------------------------- 1 | sdl2_net 2 | -------------------------------------------------------------------------------- /recipes/src/sdl2_net/content.mk: -------------------------------------------------------------------------------- 1 | content: src/lib/sdl2_net lib/mk LICENSE 2 | 3 | PORT_DIR := $(call port_dir,$(REP_DIR)/ports/sdl2_net) 4 | 5 | src/lib/sdl2_net: 6 | mkdir -p $@ 7 | cp -r $(PORT_DIR)/src/lib/sdl2_net/* $@ 8 | 9 | lib/mk: 10 | mkdir -p $@ 11 | cp $(REP_DIR)/$@/sdl2_net.mk $@ 12 | 13 | LICENSE: 14 | cp $(PORT_DIR)/src/lib/sdl2_net/LICENSE.txt $@ 15 | -------------------------------------------------------------------------------- /recipes/src/sdl2_net/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 93b68d549798047c09318f081981e3b5c59a61a4 2 | -------------------------------------------------------------------------------- /recipes/src/sdl2_net/used_apis: -------------------------------------------------------------------------------- 1 | base 2 | os 3 | so 4 | libc 5 | zlib 6 | sdl2 7 | audio_out_session 8 | framebuffer_session 9 | input_session 10 | timer_session 11 | -------------------------------------------------------------------------------- /recipes/src/sdl2_playmus/content.mk: -------------------------------------------------------------------------------- 1 | content: src/app/sdl2_playmus LICENSE 2 | 3 | PORT_DIR := $(call port_dir,$(REP_DIR)/ports/sdl2_mixer) 4 | 5 | src/app/sdl2_playmus: 6 | mkdir -p $@ 7 | cp -r $(PORT_DIR)/src/lib/sdl2_mixer/playmus.c $@ 8 | cp -r $(REP_DIR)/src/app/sdl2_playmus/* $@ 9 | 10 | LICENSE: 11 | cp $(PORT_DIR)/src/lib/sdl2_mixer/LICENSE.txt $@ 12 | -------------------------------------------------------------------------------- /recipes/src/sdl2_playmus/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 c519075ef296c6b38173a0d2abebf3277d619f9f 2 | -------------------------------------------------------------------------------- /recipes/src/sdl2_playmus/used_apis: -------------------------------------------------------------------------------- 1 | libc 2 | sdl2 3 | sdl2_mixer 4 | so 5 | -------------------------------------------------------------------------------- /recipes/src/sdl2_ttf/api: -------------------------------------------------------------------------------- 1 | sdl2_ttf 2 | -------------------------------------------------------------------------------- /recipes/src/sdl2_ttf/content.mk: -------------------------------------------------------------------------------- 1 | content: src/lib/sdl2_ttf lib/mk LICENSE 2 | 3 | PORT_DIR := $(call port_dir,$(REP_DIR)/ports/sdl2_ttf) 4 | 5 | src/lib/sdl2_ttf: 6 | mkdir -p $@ 7 | cp -r $(PORT_DIR)/src/lib/sdl2_ttf/* $@ 8 | 9 | lib/mk: 10 | mkdir -p $@ 11 | cp $(REP_DIR)/$@/sdl2_ttf.mk $@ 12 | 13 | LICENSE: 14 | cp $(PORT_DIR)/src/lib/sdl2_ttf/LICENSE.txt $@ 15 | -------------------------------------------------------------------------------- /recipes/src/sdl2_ttf/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 608b4ab22540b6b325d83b5c5fb53013c224f239 2 | -------------------------------------------------------------------------------- /recipes/src/sdl2_ttf/used_apis: -------------------------------------------------------------------------------- 1 | so 2 | libc 3 | sdl2 4 | freetype 5 | -------------------------------------------------------------------------------- /recipes/src/sdl_gfx/api: -------------------------------------------------------------------------------- 1 | sdl_gfx 2 | -------------------------------------------------------------------------------- /recipes/src/sdl_gfx/content.mk: -------------------------------------------------------------------------------- 1 | content: src/lib lib/mk LICENSE 2 | 3 | PORT_DIR := $(call port_dir,$(REP_DIR)/ports/sdl_gfx) 4 | 5 | src/lib: 6 | mkdir -p $@ 7 | cp -r $(PORT_DIR)/src/lib/sdl_gfx $@ 8 | 9 | lib/mk: 10 | mkdir -p $@ 11 | cp $(REP_DIR)/$@/sdl_gfx.mk $@ 12 | 13 | LICENSE: 14 | cp $(PORT_DIR)/src/lib/sdl_gfx/LICENSE $@ 15 | -------------------------------------------------------------------------------- /recipes/src/sdl_gfx/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 1892ee5c58784ef16f2b44c0dd719efd553f1caa 2 | -------------------------------------------------------------------------------- /recipes/src/sdl_gfx/used_apis: -------------------------------------------------------------------------------- 1 | libc 2 | sdl 3 | so 4 | -------------------------------------------------------------------------------- /recipes/src/sdl_image/api: -------------------------------------------------------------------------------- 1 | sdl_image 2 | -------------------------------------------------------------------------------- /recipes/src/sdl_image/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 7c346570b858e4f463d178df8d076e959592c80c 2 | -------------------------------------------------------------------------------- /recipes/src/sdl_image/used_apis: -------------------------------------------------------------------------------- 1 | base 2 | os 3 | so 4 | libc 5 | zlib 6 | jpeg 7 | libpng 8 | sdl 9 | audio_out_session 10 | framebuffer_session 11 | input_session 12 | timer_session 13 | -------------------------------------------------------------------------------- /recipes/src/sdl_mixer/api: -------------------------------------------------------------------------------- 1 | sdl_mixer 2 | -------------------------------------------------------------------------------- /recipes/src/sdl_mixer/content.mk: -------------------------------------------------------------------------------- 1 | content: src/lib/sdl_mixer lib/mk LICENSE 2 | 3 | PORT_DIR := $(call port_dir,$(REP_DIR)/ports/sdl_mixer) 4 | 5 | src/lib/sdl_mixer: 6 | mkdir -p $@ 7 | cp -r $(PORT_DIR)/src/lib/sdl_mixer/* $@ 8 | 9 | lib/mk: 10 | mkdir -p $@ 11 | cp $(REP_DIR)/$@/sdl_mixer.mk $@ 12 | 13 | LICENSE: 14 | cp $(PORT_DIR)/src/lib/sdl_mixer/COPYING $@ 15 | -------------------------------------------------------------------------------- /recipes/src/sdl_mixer/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 8fbb310bd73ed80a40648605b728d3ccf7de3d42 2 | -------------------------------------------------------------------------------- /recipes/src/sdl_mixer/used_apis: -------------------------------------------------------------------------------- 1 | base 2 | os 3 | so 4 | libc 5 | zlib 6 | sdl 7 | audio_out_session 8 | framebuffer_session 9 | input_session 10 | timer_session 11 | -------------------------------------------------------------------------------- /recipes/src/sdl_net/api: -------------------------------------------------------------------------------- 1 | sdl_net 2 | -------------------------------------------------------------------------------- /recipes/src/sdl_net/content.mk: -------------------------------------------------------------------------------- 1 | content: src/lib/sdl_net lib/mk LICENSE 2 | 3 | PORT_DIR := $(call port_dir,$(REP_DIR)/ports/sdl_net) 4 | 5 | src/lib/sdl_net: 6 | mkdir -p $@ 7 | cp -r $(PORT_DIR)/src/lib/sdl_net/* $@ 8 | 9 | lib/mk: 10 | mkdir -p $@ 11 | cp $(REP_DIR)/$@/sdl_net.mk $@ 12 | 13 | LICENSE: 14 | cp $(PORT_DIR)/src/lib/sdl_net/COPYING $@ 15 | -------------------------------------------------------------------------------- /recipes/src/sdl_net/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 eb62517080d68971b7454a023b40e360102bd493 2 | -------------------------------------------------------------------------------- /recipes/src/sdl_net/used_apis: -------------------------------------------------------------------------------- 1 | base 2 | os 3 | so 4 | libc 5 | zlib 6 | sdl 7 | audio_out_session 8 | framebuffer_session 9 | input_session 10 | timer_session 11 | -------------------------------------------------------------------------------- /recipes/src/sdl_ttf/api: -------------------------------------------------------------------------------- 1 | sdl_ttf 2 | -------------------------------------------------------------------------------- /recipes/src/sdl_ttf/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 9dd33323e2a305aa7befa86f436ef10045ad8630 2 | -------------------------------------------------------------------------------- /recipes/src/sdl_ttf/used_apis: -------------------------------------------------------------------------------- 1 | base 2 | freetype 3 | jpeg 4 | libc 5 | libpng 6 | os 7 | sdl 8 | so 9 | zlib 10 | -------------------------------------------------------------------------------- /recipes/src/sdl_vnc/content.mk: -------------------------------------------------------------------------------- 1 | content: src/app/sdl_vnc LICENSE 2 | 3 | PORT_DIR := $(call port_dir,$(REP_DIR)/ports/libvnc) 4 | 5 | src/app/sdl_vnc: 6 | mkdir -p $@ 7 | cp -r $(REP_DIR)/$@/* $@/. 8 | cp $(PORT_DIR)/src/lib/vnc/client_examples/SDLvncviewer.c $@/. 9 | 10 | LICENSE: 11 | cp $(PORT_DIR)/src/lib/vnc/COPYING LICENSE 12 | -------------------------------------------------------------------------------- /recipes/src/sdl_vnc/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 cb0b6ca22064bc8deb84b56a3b3810f22d5a1ef9 2 | -------------------------------------------------------------------------------- /recipes/src/sdl_vnc/used_apis: -------------------------------------------------------------------------------- 1 | so 2 | libc 3 | zlib 4 | sdl2 5 | jpeg 6 | libvncclient 7 | -------------------------------------------------------------------------------- /recipes/src/seoul/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 c5a0c4d5932e4fb04cdc2db7bff503c0a3b71d41 2 | -------------------------------------------------------------------------------- /recipes/src/seoul/used_apis: -------------------------------------------------------------------------------- 1 | base 2 | blit 3 | block_session 4 | format 5 | framebuffer_session 6 | gui_session 7 | input_session 8 | nic_session 9 | nitpicker_gfx 10 | os 11 | play_session 12 | report_session 13 | rtc_session 14 | timer_session 15 | usb_session 16 | -------------------------------------------------------------------------------- /recipes/src/show_input/content.mk: -------------------------------------------------------------------------------- 1 | SRC_DIR := src/app/show_input 2 | include $(GENODE_DIR)/repos/base/recipes/src/content.inc 3 | -------------------------------------------------------------------------------- /recipes/src/show_input/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 0b17bc1e1d5bfea1a3a4ee1c52996edba3b93fd0 2 | -------------------------------------------------------------------------------- /recipes/src/show_input/used_apis: -------------------------------------------------------------------------------- 1 | base 2 | framebuffer_session 3 | gems 4 | input_session 5 | libc 6 | nitpicker_gfx 7 | gui_session 8 | os 9 | vfs 10 | -------------------------------------------------------------------------------- /recipes/src/snappy/api: -------------------------------------------------------------------------------- 1 | snappy 2 | -------------------------------------------------------------------------------- /recipes/src/snappy/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 dcbead39cbe097a4136896ca3b45316dca9ef231 2 | -------------------------------------------------------------------------------- /recipes/src/snappy/used_apis: -------------------------------------------------------------------------------- 1 | base 2 | libc 3 | stdcxx 4 | -------------------------------------------------------------------------------- /recipes/src/ssh_client/content.mk: -------------------------------------------------------------------------------- 1 | SRC_DIR = src/app/ssh_client 2 | include $(GENODE_DIR)/repos/base/recipes/src/content.inc 3 | -------------------------------------------------------------------------------- /recipes/src/ssh_client/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 e4ca3c624adfbbe260361461c76b0d5e0cff4534 2 | -------------------------------------------------------------------------------- /recipes/src/ssh_client/used_apis: -------------------------------------------------------------------------------- 1 | base 2 | libc 3 | libssh 4 | os 5 | terminal_session 6 | vfs 7 | -------------------------------------------------------------------------------- /recipes/src/ssh_server/content.mk: -------------------------------------------------------------------------------- 1 | SRC_DIR := src/server/ssh_server 2 | include $(GENODE_DIR)/repos/base/recipes/src/content.inc 3 | 4 | content: $(MIRROR_FROM_LIBPORTS) 5 | 6 | $(MIRROR_FROM_LIBPORTS): 7 | mkdir -p $(dir $@) 8 | cp -r $(GENODE_DIR)/repos/libports/$@ $(dir $@) 9 | -------------------------------------------------------------------------------- /recipes/src/ssh_server/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 cf905f54c7487b057210cdf15b3ea9cfee078850 2 | -------------------------------------------------------------------------------- /recipes/src/ssh_server/used_apis: -------------------------------------------------------------------------------- 1 | base 2 | gems 3 | libc 4 | libssh 5 | nic_session 6 | report_session 7 | os 8 | terminal_session 9 | timer_session 10 | vfs 11 | -------------------------------------------------------------------------------- /recipes/src/stubby/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 1da4b63b1a931a3882b9766f558165c7d4b78d91 2 | -------------------------------------------------------------------------------- /recipes/src/stubby/used_apis: -------------------------------------------------------------------------------- 1 | libc 2 | timer_session 3 | report_session 4 | posix 5 | libgetdns 6 | libyaml 7 | openssl 8 | -------------------------------------------------------------------------------- /recipes/src/test-rdrand/content.mk: -------------------------------------------------------------------------------- 1 | SRC_DIR = src/test/rdrand 2 | include $(GENODE_DIR)/repos/base/recipes/src/content.inc 3 | 4 | MIRROR_FROM_REP_DIR := include/spec/x86_64/world/rdrand.h include/world/rdrand.h 5 | content: $(MIRROR_FROM_REP_DIR) 6 | 7 | $(MIRROR_FROM_REP_DIR): 8 | $(mirror_from_rep_dir) 9 | -------------------------------------------------------------------------------- /recipes/src/test-rdrand/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 d58744766610dfaacd18699d2694aff030dd6baf 2 | -------------------------------------------------------------------------------- /recipes/src/test-rdrand/used_apis: -------------------------------------------------------------------------------- 1 | base 2 | -------------------------------------------------------------------------------- /recipes/src/ubuntu_ui_extras/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 62f3e020627244e9b1068ac5fe89f9ef1ac83dc4 2 | -------------------------------------------------------------------------------- /recipes/src/ubuntu_ui_extras/used_apis: -------------------------------------------------------------------------------- 1 | libc 2 | mesa 3 | qt5_base 4 | qt5_component 5 | qt5_declarative 6 | stdcxx 7 | -------------------------------------------------------------------------------- /recipes/src/ubuntu_ui_toolkit/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 4fe4e0d32c71f2853c8b560cdeeef2f1ee632d43 2 | -------------------------------------------------------------------------------- /recipes/src/ubuntu_ui_toolkit/used_apis: -------------------------------------------------------------------------------- 1 | libc 2 | mesa 3 | qt5_base 4 | qt5_declarative 5 | qt5_svg 6 | stdcxx 7 | -------------------------------------------------------------------------------- /recipes/src/ubuntu_ui_toolkit_launcher/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 6f5c1fda440ff7b228e82a753c827b6edca9c25a 2 | -------------------------------------------------------------------------------- /recipes/src/ubuntu_ui_toolkit_launcher/used_apis: -------------------------------------------------------------------------------- 1 | libc 2 | mesa 3 | qt5_base 4 | qt5_component 5 | qt5_declarative 6 | qt5_svg 7 | stdcxx 8 | ubuntu_ui_toolkit 9 | -------------------------------------------------------------------------------- /recipes/src/udp_log/content.mk: -------------------------------------------------------------------------------- 1 | SRC_DIR = src/proxy/udp_log 2 | include $(GENODE_DIR)/repos/base/recipes/src/content.inc 3 | -------------------------------------------------------------------------------- /recipes/src/udp_log/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 2190425a5092841b2f9bc61d4ef91bf31e5d126f 2 | -------------------------------------------------------------------------------- /recipes/src/udp_log/used_apis: -------------------------------------------------------------------------------- 1 | base 2 | net 3 | os 4 | nic_session 5 | -------------------------------------------------------------------------------- /recipes/src/vfs_qtwebengine_shm/content.mk: -------------------------------------------------------------------------------- 1 | MIRROR_FROM_REP_DIR := src/lib/vfs/qtwebengine_shm lib/mk/vfs_qtwebengine_shm.mk 2 | 3 | content: $(MIRROR_FROM_REP_DIR) LICENSE 4 | 5 | $(MIRROR_FROM_REP_DIR): 6 | $(mirror_from_rep_dir) 7 | 8 | LICENSE: 9 | cp $(GENODE_DIR)/LICENSE $@ 10 | -------------------------------------------------------------------------------- /recipes/src/vfs_qtwebengine_shm/hash: -------------------------------------------------------------------------------- 1 | 2025-05-26 c38dab3fd2b9944d28c2007365bf527bb11812a8 2 | -------------------------------------------------------------------------------- /recipes/src/vfs_qtwebengine_shm/used_apis: -------------------------------------------------------------------------------- 1 | base 2 | os 3 | so 4 | vfs 5 | -------------------------------------------------------------------------------- /run/ssh/00_bye.sftp: -------------------------------------------------------------------------------- 1 | bye 2 | -------------------------------------------------------------------------------- /run/ssh/01_ls.sftp: -------------------------------------------------------------------------------- 1 | ls 2 | bye 3 | -------------------------------------------------------------------------------- /run/ssh/02_cd_ls.sftp: -------------------------------------------------------------------------------- 1 | cd sftp 2 | ls 3 | bye 4 | -------------------------------------------------------------------------------- /run/ssh/03_mkdir_rmdir.sftp: -------------------------------------------------------------------------------- 1 | mkdir sftp/testdir 2 | ls sftp 3 | ls sftp/testdir 4 | rmdir sftp/testdir 5 | bye 6 | -------------------------------------------------------------------------------- /run/ssh/04_upload_download.sftp: -------------------------------------------------------------------------------- 1 | cd sftp 2 | put test.raw 3 | ls -l 4 | lcd /tmp 5 | get test.raw 6 | bye -------------------------------------------------------------------------------- /sculpt/boot2java-pc.sculpt: -------------------------------------------------------------------------------- 1 | system: pc 2 | drivers: two_nics-qemu_pc 3 | runtime: boot2java 4 | 5 | import: src/pc_nic src/acpi src/platform src/pci_decode 6 | import: src/ahci pkg/boot2java 7 | 8 | 9 | -------------------------------------------------------------------------------- /src/app/avconv/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genodelabs/genode-world/27fd94627964e562e5dcad883bed703b535463db/src/app/avconv/version.h -------------------------------------------------------------------------------- /src/app/avplay/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genodelabs/genode-world/27fd94627964e562e5dcad883bed703b535463db/src/app/avplay/version.h -------------------------------------------------------------------------------- /src/app/block_shred/target.mk: -------------------------------------------------------------------------------- 1 | TARGET = block_shred 2 | LIBS = base jitterentropy libpcg_random 3 | SRC_CC = main.cc 4 | 5 | CC_CXX_WARN_STRICT_CONVERSION = 6 | -------------------------------------------------------------------------------- /src/app/chrony/chrony.conf: -------------------------------------------------------------------------------- 1 | server ptbtime1.ptb.de nts 2 | makestep 1.0 3 3 | rtcsync -------------------------------------------------------------------------------- /src/app/chrony/set_time_helper_c.c: -------------------------------------------------------------------------------- 1 | /* 2 | * \brief C helper implementation for set time 3 | * \author Roland Bär 4 | * \date 2022-06-06 5 | */ 6 | 7 | #include 8 | #include 9 | #include "set_time_helper.h" 10 | 11 | 12 | void set_time_via_helper(set_time_helper* set_time_helper, time_t time) 13 | { 14 | set_time_callback_function(set_time_helper, time); 15 | } -------------------------------------------------------------------------------- /src/app/drill/target.mk: -------------------------------------------------------------------------------- 1 | TARGET = drill 2 | 3 | LIBS += base libc posix ldns libssl libcrypto 4 | 5 | DRILL_SRC_DIR += $(call select_from_ports,ldns)/src/lib/ldns/drill 6 | 7 | INC_DIR += $(REP_DIR)/include/ldns 8 | 9 | SRC_C += $(notdir $(wildcard $(DRILL_SRC_DIR)/*.c)) 10 | 11 | vpath %.c $(DRILL_SRC_DIR) 12 | -------------------------------------------------------------------------------- /src/app/entropy_view/target.mk: -------------------------------------------------------------------------------- 1 | TARGET = entropy_view 2 | SRC_CC = main.cc 3 | LIBS = base 4 | -------------------------------------------------------------------------------- /src/app/falkon/patches/no_plugins.patch: -------------------------------------------------------------------------------- 1 | no_plugins.patch 2 | 3 | diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt 4 | index f0f8c1614..77a17ef18 100644 5 | --- a/src/CMakeLists.txt 6 | +++ b/src/CMakeLists.txt 7 | @@ -1,4 +1,4 @@ 8 | add_subdirectory(lib) 9 | add_subdirectory(main) 10 | -add_subdirectory(plugins) 11 | +#add_subdirectory(plugins) 12 | add_subdirectory(scripts) 13 | -------------------------------------------------------------------------------- /src/app/falkon/patches/series: -------------------------------------------------------------------------------- 1 | qt6_fix_session_restore.patch 2 | fix_new_session_crash.patch 3 | no_plugins.patch 4 | no_kf.patch 5 | no_ecm.patch 6 | chromium_flags.patch 7 | genode_cmake.patch 8 | genode_no_qprocess.patch 9 | genode_no_show_version.patch 10 | genode_theme.patch 11 | genode_settings.patch 12 | -------------------------------------------------------------------------------- /src/app/falkon/spec/arm_64/target.mk: -------------------------------------------------------------------------------- 1 | REQUIRES = arm_64 2 | 3 | include $(PRG_DIR)/../../target.inc 4 | -------------------------------------------------------------------------------- /src/app/falkon/spec/x86_64/target.mk: -------------------------------------------------------------------------------- 1 | REQUIRES = x86_64 2 | 3 | include $(PRG_DIR)/../../target.inc 4 | -------------------------------------------------------------------------------- /src/app/falkon_qt6/spec/arm_64/target.mk: -------------------------------------------------------------------------------- 1 | REQUIRES = arm_64 2 | 3 | include $(PRG_DIR)/../../target.inc 4 | -------------------------------------------------------------------------------- /src/app/falkon_qt6/spec/x86_64/target.mk: -------------------------------------------------------------------------------- 1 | REQUIRES = x86_64 2 | 3 | include $(PRG_DIR)/../../target.inc 4 | -------------------------------------------------------------------------------- /src/app/flif_view/target.mk: -------------------------------------------------------------------------------- 1 | TARGET += flif_view 2 | LIBS += base libflif libc blit stdcxx 3 | SRC_CC = flif_view.cc 4 | 5 | CC_CXX_WARN_STRICT = 6 | -------------------------------------------------------------------------------- /src/app/grafx2/dummy.cc: -------------------------------------------------------------------------------- 1 | /* silence debug messages */ 2 | extern "C" void _sigprocmask() { } 3 | -------------------------------------------------------------------------------- /src/app/grafx2/genode.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genodelabs/genode-world/27fd94627964e562e5dcad883bed703b535463db/src/app/grafx2/genode.patch -------------------------------------------------------------------------------- /src/app/jdk/lib/generated/target.mk: -------------------------------------------------------------------------------- 1 | PORT_DIR := $(call select_from_ports,jdk_generated) 2 | -------------------------------------------------------------------------------- /src/app/jdk/lib/include/alloca.h: -------------------------------------------------------------------------------- 1 | #ifndef _INCLUDE__ALLOCA_H_ 2 | #define _INCLUDE__ALLOCA_H_ 3 | 4 | 5 | static inline void *alloca(unsigned long size) 6 | { 7 | return __builtin_alloca(size); 8 | } 9 | 10 | #endif /* _INCLUDE__ALLOCA_H_ */ 11 | -------------------------------------------------------------------------------- /src/app/jdk/lib/include/atomic_bsd_arm.hpp: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /src/app/jdk/lib/include/bytes_bsd_arm.inline.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genodelabs/genode-world/27fd94627964e562e5dcad883bed703b535463db/src/app/jdk/lib/include/bytes_bsd_arm.inline.hpp -------------------------------------------------------------------------------- /src/app/jdk/lib/include/copy_bsd_arm.inline.hpp: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /src/app/jdk/lib/include/errno.h: -------------------------------------------------------------------------------- 1 | #ifndef _INCLUDE__ERRNO_H_ 2 | #define _INCLUDE__ERRNO_H_ 3 | 4 | #include 5 | 6 | #define ENOSTR 60 7 | #define ENODATA 61 8 | #define ETIME 62 9 | #define ENOSR 63 10 | 11 | #endif /* _INCLUDE__ERRNO_H_ */ 12 | -------------------------------------------------------------------------------- /src/app/jdk/lib/include/globals_bsd_arm.hpp: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /src/app/jdk/lib/include/jdk_util_md.h: -------------------------------------------------------------------------------- 1 | #ifndef JDK_UTIL_MD_H 2 | #define JDK_UTIL_MD_H 3 | 4 | #include 5 | 6 | #define ISNANF(f) isnanf(f) 7 | #define ISNAND(d) isnan(d) 8 | 9 | #endif /* JDK_UTIL_MD_H */ 10 | -------------------------------------------------------------------------------- /src/app/jdk/lib/include/orderAccess_bsd_arm.inline.hpp: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /src/app/jdk/lib/include/os_bsd.hpp: -------------------------------------------------------------------------------- 1 | #ifndef _INCLUDE__OS_BSD_HPP_ 2 | #define _INCLUDE__OS_BSD_HPP_ 3 | 4 | #include 5 | 6 | static int cmpxchg(int oldval, int newval, volatile int *ptr); 7 | 8 | #endif /* _INCLUDE__OS_BSD_HPP_ */ 9 | -------------------------------------------------------------------------------- /src/app/jdk/lib/include/os_bsd_arm.hpp: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /src/app/jdk/lib/include/prefetch_bsd_arm.inline.hpp: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /src/app/jdk/lib/include/sys/stat.h: -------------------------------------------------------------------------------- 1 | #ifndef _INCLUDE__SYS__STAT_H_ 2 | #define _INCLUDE__SYS__STAT_H_ 3 | 4 | #include <../libc/sys/stat.h> 5 | #include 6 | 7 | #define stat64 stat 8 | #define fstat64 fstat 9 | #define ftruncate64 ftruncate 10 | #define open64 open 11 | 12 | #endif /* _INCLUDE__SYS__STAT_H_ */ 13 | -------------------------------------------------------------------------------- /src/app/jdk/lib/include/thread_bsd_arm.hpp: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /src/app/jdk/lib/include/ucontext.h: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /src/app/jdk/lib/include/vmStructs_bsd_arm.hpp: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /src/app/jdk/lib/java/target.mk: -------------------------------------------------------------------------------- 1 | LIBS = java 2 | -------------------------------------------------------------------------------- /src/app/jdk/lib/jvm/target.mk: -------------------------------------------------------------------------------- 1 | LIBS = jvm 2 | -------------------------------------------------------------------------------- /src/app/julia_fractal/target.mk: -------------------------------------------------------------------------------- 1 | TARGET = julia_fractal 2 | SRC_CC = main.cc 3 | LIBS += base 4 | LIBS += libc stdcxx 5 | -------------------------------------------------------------------------------- /src/app/mp3_audio_sink/target.mk: -------------------------------------------------------------------------------- 1 | TARGET = mp3_audio_sink 2 | LIBS += base libc libm libmpg123 3 | SRC_CC += component.cc 4 | INC_DIR = $(call select_from_repositories,src/app/raw_audio_sink) 5 | 6 | CC_CXX_WARN_STRICT = 7 | -------------------------------------------------------------------------------- /src/app/ocamlrun/caml/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genodelabs/genode-world/27fd94627964e562e5dcad883bed703b535463db/src/app/ocamlrun/caml/version.h -------------------------------------------------------------------------------- /src/app/ocamlrun/floatingpoint.h: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /src/app/ocamlrun/m.h: -------------------------------------------------------------------------------- 1 | #define ARCH_SIXTYFOUR 2 | #define SIZEOF_INT 4 3 | #define SIZEOF_LONG 4 4 | #define SIZEOF_PTR 8 5 | #define SIZEOF_SHORT 2 6 | #define SIZEOF_LONGLONG 8 7 | #define INT64_LITERAL(s) s ## LL 8 | #undef ARCH_BIG_ENDIAN 9 | #undef ARCH_ALIGN_DOUBLE 10 | #define ARCH_ALIGN_INT64 11 | #define PROFINFO_WIDTH 0 12 | #define FLAT_FLOAT_ARRAY 13 | -------------------------------------------------------------------------------- /src/app/ocamlrun/osreldate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genodelabs/genode-world/27fd94627964e562e5dcad883bed703b535463db/src/app/ocamlrun/osreldate.h -------------------------------------------------------------------------------- /src/app/openvpn/patches/fdmisc.c.patch: -------------------------------------------------------------------------------- 1 | --- a/src/openvpn/fdmisc.c 2014-06-04 12:19:22.428224954 +0200 2 | +++ b/src/openvpn/fdmisc.c 2014-06-04 15:14:38.660582474 +0200 3 | @@ -54,7 +54,7 @@ 4 | bool 5 | set_cloexec_action (int fd) 6 | { 7 | -#ifndef WIN32 8 | +#if 0 9 | if (fcntl (fd, F_SETFD, FD_CLOEXEC) < 0) 10 | return false; 11 | #endif 12 | -------------------------------------------------------------------------------- /src/app/openvpn/spec/32bit/config_sizeof_long.h: -------------------------------------------------------------------------------- 1 | #ifndef _32BIT_CONFIG_SIZEOF_LONG_H_ 2 | #define _32BIT_CONFIG_SIZEOF_LONG_H_ 3 | 4 | #define SIZEOF_UNSIGNED_LONG 4 5 | 6 | #endif /* _32BIT_CONFIG_SIZEOF_LONG_H_ */ 7 | -------------------------------------------------------------------------------- /src/app/openvpn/spec/64bit/config_sizeof_long.h: -------------------------------------------------------------------------------- 1 | #ifndef _32BIT_CONFIG_SIZEOF_LONG_H_ 2 | #define _32BIT_CONFIG_SIZEOF_LONG_H_ 3 | 4 | #define SIZEOF_UNSIGNED_LONG 8 5 | 6 | #endif /* _32BIT_CONFIG_SIZEOF_LONG_H_ */ 7 | -------------------------------------------------------------------------------- /src/app/python3/target.mk: -------------------------------------------------------------------------------- 1 | TARGET = python3 2 | LIBS = base python3 libc 3 | REQUIRES = x86 4 | SRC_CC = main.cc 5 | 6 | CC_CXX_WARN_STRICT_CONVERSION = 7 | -------------------------------------------------------------------------------- /src/app/qt_avplay/qt_avplay.pro: -------------------------------------------------------------------------------- 1 | TEMPLATE = app 2 | TARGET = qt_avplay 3 | QT = core gui-private widgets xml 4 | CONFIG += c++2a 5 | HEADERS = avplay_slave.h \ 6 | control_bar.h \ 7 | main_window.h 8 | SOURCES = control_bar.cpp \ 9 | main.cpp \ 10 | main_window.cpp 11 | RESOURCES = style.qrc 12 | -------------------------------------------------------------------------------- /src/app/qt_avplay/style.qrc: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | style.qss 5 | 6 | 7 | -------------------------------------------------------------------------------- /src/app/raw_audio_sink/target.mk: -------------------------------------------------------------------------------- 1 | TARGET = raw_audio_sink 2 | LIBS += base 3 | SRC_CC += component.cc 4 | INC_DIR = $(PRG_DIR) 5 | -------------------------------------------------------------------------------- /src/app/sdl2_playmus/target.mk: -------------------------------------------------------------------------------- 1 | TARGET := sdl2_playmus 2 | 3 | SDL2_DIR := $(call select_from_ports,sdl2_mixer)/src/lib/sdl2_mixer 4 | 5 | SRC_C := playmus.c 6 | 7 | LIBS := libc libm sdl2 sdl2_mixer 8 | 9 | vpath % $(SDL2_DIR) 10 | 11 | CC_CXX_WARN_STRICT := 12 | -------------------------------------------------------------------------------- /src/app/sdl_vnc/SDLvncviewer.patch: -------------------------------------------------------------------------------- 1 | +++ src/lib/vnc/client_examples/SDLvncviewer.c 2 | @@ -498,6 +498,9 @@ 3 | atexit(SDL_Quit); 4 | signal(SIGINT, exit); 5 | 6 | + /* ask for unicode characters instead of keycodes */ 7 | + SDL_StartTextInput(); 8 | + 9 | do { 10 | /* 16-bit: cl=rfbGetClient(5,3,2); */ 11 | cl=rfbGetClient(8,3,4); 12 | -------------------------------------------------------------------------------- /src/app/sdl_vnc/target.mk: -------------------------------------------------------------------------------- 1 | SDLVNCVIEWER_PORT_DIR := $(call select_from_ports,libvnc) 2 | 3 | TARGET = sdl_vnc 4 | 5 | SRC_C = SDLvncviewer.c 6 | 7 | LIBS = vncclient sdl2 libc zlib 8 | 9 | vpath %.c $(SDLVNCVIEWER_PORT_DIR)/src/lib/vnc/client_examples 10 | -------------------------------------------------------------------------------- /src/app/seoul/mono.tff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genodelabs/genode-world/27fd94627964e562e5dcad883bed703b535463db/src/app/seoul/mono.tff -------------------------------------------------------------------------------- /src/app/sgdisk/patches/add_missing_include.patch: -------------------------------------------------------------------------------- 1 | index 3735b9f..ec083cf 100644 2 | --- src/app/gptfdisk/diskio-unix.cc 3 | +++ src/app/gptfdisk/diskio-unix.cc 4 | @@ -21,6 +21,7 @@ 5 | #include 6 | #include 7 | #include 8 | +#include 9 | #include 10 | 11 | #ifdef __linux__ 12 | -------------------------------------------------------------------------------- /src/app/sgdisk/patches/fix_uuid_header_path.patch: -------------------------------------------------------------------------------- 1 | --- src/app/gptfdisk/guid.h 2 | +++ src/app/gptfdisk/guid.h 3 | @@ -26,7 +26,7 @@ 4 | #endif 5 | typedef unsigned char my_uuid_t[16]; 6 | #else // Not Windows 7 | -#include 8 | +#include 9 | typedef uuid_t my_uuid_t; 10 | #endif 11 | 12 | -------------------------------------------------------------------------------- /src/app/show_input/target.mk: -------------------------------------------------------------------------------- 1 | TARGET = show_input 2 | SRC_CC = main.cc 3 | LIBS = base vfs 4 | -------------------------------------------------------------------------------- /src/app/ssh_client/target.mk: -------------------------------------------------------------------------------- 1 | TARGET := ssh_client 2 | LIBS += base libc libssh 3 | SRC_CC += component.cc 4 | 5 | CC_CXX_WARN_STRICT = 6 | -------------------------------------------------------------------------------- /src/app/supertux/dummy.cc: -------------------------------------------------------------------------------- 1 | /* silence debug messages */ 2 | extern "C" void _sigprocmask() { } 3 | -------------------------------------------------------------------------------- /src/app/tox_dht_bootstrap/target.mk: -------------------------------------------------------------------------------- 1 | TARGET = tox_dht_bootstrap 2 | LIBS += c-toxcore libc 3 | SRC_CC += component.cc 4 | 5 | TOX_PORT := $(call select_from_ports,c-toxcore) 6 | 7 | INC_DIR += $(TOX_PORT)/src/lib/toxcore/other 8 | -------------------------------------------------------------------------------- /src/app/tuxmath/config.h: -------------------------------------------------------------------------------- 1 | #define HAVE_STDINT_H 1 2 | #define HAVE_SCANDIR 1 3 | #define HAVE_LIBSDL_NET 1 4 | 5 | #define PACKAGE "tuxmath" 6 | #define VERSION "2.0.1" 7 | -------------------------------------------------------------------------------- /src/app/tuxmath/t4k/SDL_ttf.h: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /src/app/tuxmath/t4k/config.h: -------------------------------------------------------------------------------- 1 | #include /* definition of PATH_MAX */ 2 | 3 | #define HAVE_STDINT_H 1 4 | #define HAVE_SCANDIR 1 5 | 6 | #define PACKAGE_STRING "Tux4Kids-Common 0.1.1" 7 | -------------------------------------------------------------------------------- /src/driver/input/imx53_tablet/target.mk: -------------------------------------------------------------------------------- 1 | TARGET = imx53_tablet_input 2 | REQUIRES = arm_v7 3 | SRC_CC = main.cc 4 | LIBS = base 5 | INC_DIR += $(PRG_DIR) 6 | INC_DIR += $(call select_from_repositories,include/spec/imx53) 7 | -------------------------------------------------------------------------------- /src/driver/pwm/imx53/target.mk: -------------------------------------------------------------------------------- 1 | TARGET = imx53_pwd 2 | REQUIRES = arm_v7 3 | SRC_CC = main.cc 4 | LIBS = base 5 | -------------------------------------------------------------------------------- /src/lib/fuse-ext2/patches/com_err.c.patch: -------------------------------------------------------------------------------- 1 | +++ src/lib/fuse-ext2/e2fsprogs-1.41.12.newgit/et/com_err.c 2 | @@ -11,6 +11,8 @@ 3 | * express or implied warranty. 4 | */ 5 | 6 | +#include "config.h" 7 | + 8 | #include 9 | #ifdef HAVE_TERMIOS_H 10 | #include 11 | -------------------------------------------------------------------------------- /src/lib/fuse-ext2/patches/error_message.c.patch: -------------------------------------------------------------------------------- 1 | +++ src/lib/fuse-ext2/e2fsprogs-1.41.12.newgit/et/error_message.c 2 | @@ -16,6 +16,8 @@ 3 | * express or implied warranty. 4 | */ 5 | 6 | +#include "config.h" 7 | + 8 | #include 9 | #include 10 | #include 11 | -------------------------------------------------------------------------------- /src/lib/fuse-ext2/patches/gen_bitmap64.c.patch: -------------------------------------------------------------------------------- 1 | +++ src/lib/fuse-ext2/e2fsprogs-1.41.12.newgit/ext2fs/gen_bitmap64.c 2 | @@ -577,4 +577,5 @@ 3 | com_err(0, EXT2_ET_MAGIC_GENERIC_BITMAP, 4 | "called %s with 64-bit bitmap", func); 5 | #endif 6 | + return 0; 7 | } 8 | -------------------------------------------------------------------------------- /src/lib/fuse-ext2/patches/icount.c.patch: -------------------------------------------------------------------------------- 1 | +++ src/lib/fuse-ext2/e2fsprogs-1.41.12.newgit/ext2fs/icount.c 2 | @@ -9,6 +9,8 @@ 3 | * %End-Header% 4 | */ 5 | 6 | +#include "config.h" 7 | + 8 | #if HAVE_UNISTD_H 9 | #include 10 | #endif 11 | -------------------------------------------------------------------------------- /src/lib/fuse-ext2/patches/init_et.c.patch: -------------------------------------------------------------------------------- 1 | +++ src/lib/fuse-ext2/e2fsprogs-1.41.12.newgit/et/init_et.c 2 | @@ -16,6 +16,8 @@ 3 | * express or implied warranty. 4 | */ 5 | 6 | +#include "config.h" 7 | + 8 | #include 9 | #include 10 | #ifdef HAVE_STDLIB_H 11 | -------------------------------------------------------------------------------- /src/lib/fuse-ext2/patches/op_access.c.patch: -------------------------------------------------------------------------------- 1 | +++ src/lib/fuse-ext2/fuse-ext2/op_access.c 2 | @@ -18,6 +18,8 @@ 3 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 4 | */ 5 | 6 | +#include 7 | + 8 | #include "fuse-ext2.h" 9 | 10 | int op_access (const char *path, int mask) 11 | -------------------------------------------------------------------------------- /src/lib/fuse-ext2/patches/test_io.c.patch: -------------------------------------------------------------------------------- 1 | +++ src/lib/fuse-ext2/e2fsprogs-1.41.12.newgit/ext2fs/test_io.c 2 | @@ -9,6 +9,8 @@ 3 | * %End-Header% 4 | */ 5 | 6 | +#include "config.h" 7 | + 8 | #include 9 | #include 10 | #if HAVE_UNISTD_H 11 | -------------------------------------------------------------------------------- /src/lib/fuse-ext2/patches/unix_io.c.patch: -------------------------------------------------------------------------------- 1 | +++ src/lib/fuse-ext2/e2fsprogs-1.41.12.newgit/ext2fs/unix_io.c 2 | @@ -200,7 +200,7 @@ 3 | errcode_t retval; 4 | size_t size, alignsize, fragment; 5 | ext2_loff_t location; 6 | - int total = 0, actual; 7 | + int total = 0, actual = 0; 8 | #define BLOCKALIGN 512 9 | char sector[BLOCKALIGN]; 10 | 11 | -------------------------------------------------------------------------------- /src/lib/glib/configmake.h: -------------------------------------------------------------------------------- 1 | #ifndef _CONFIGMAKE_H_ 2 | #define _CONFIGMAKE_H_ 3 | 4 | #define LIBDIR "/lib" 5 | 6 | #endif 7 | -------------------------------------------------------------------------------- /src/lib/glib/libintl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genodelabs/genode-world/27fd94627964e562e5dcad883bed703b535463db/src/lib/glib/libintl.h -------------------------------------------------------------------------------- /src/lib/keccak/assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genodelabs/genode-world/27fd94627964e562e5dcad883bed703b535463db/src/lib/keccak/assert.h -------------------------------------------------------------------------------- /src/lib/keccak/stdint.h: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | typedef genode_uint32_t uint32_t; 5 | typedef genode_uint64_t uint64_t; 6 | -------------------------------------------------------------------------------- /src/lib/keccak/stdio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genodelabs/genode-world/27fd94627964e562e5dcad883bed703b535463db/src/lib/keccak/stdio.h -------------------------------------------------------------------------------- /src/lib/keccak/stdlib.h: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/lib/ldns/getproto.cc: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | #include 4 | #include 5 | 6 | struct protoent *getprotobynumber(int proto) 7 | { 8 | static protoent pe; 9 | 10 | Genode::error(__func__, "(", proto, ") not implemented"); 11 | 12 | Genode::memset(&pe, 0x00, sizeof(pe)); 13 | return &pe; 14 | } 15 | -------------------------------------------------------------------------------- /src/lib/libav/libavutil/avconfig.h: -------------------------------------------------------------------------------- 1 | /* Generated by ffconf */ 2 | #ifndef AVUTIL_AVCONFIG_H 3 | #define AVUTIL_AVCONFIG_H 4 | #include 5 | #define AV_HAVE_BIGENDIAN 0 6 | #define AV_HAVE_FAST_UNALIGNED 1 7 | #endif /* AVUTIL_AVCONFIG_H */ 8 | -------------------------------------------------------------------------------- /src/lib/libevent/win32.patch: -------------------------------------------------------------------------------- 1 | diff --git a/evutil.c b/evutil.c 2 | --- a/evutil.c 3 | +++ b/evutil.c 4 | @@ -182,7 +182,7 @@ 5 | int 6 | evutil_socketpair(int family, int type, int protocol, evutil_socket_t fd[2]) 7 | { 8 | -#ifndef WIN32 9 | +#if 0 10 | return socketpair(family, type, protocol, fd); 11 | #else 12 | return evutil_ersatz_socketpair(family, type, protocol, fd); 13 | -------------------------------------------------------------------------------- /src/lib/libxml2/config.h: -------------------------------------------------------------------------------- 1 | #define HAVE_STDINT_H 1 2 | -------------------------------------------------------------------------------- /src/lib/nettle/README: -------------------------------------------------------------------------------- 1 | Port of the library "nettle" 2 | 3 | This port was initated to support nts in chrony on x86_64 systems. 4 | Therefore some shortcuts were taken: 5 | - only x86_64 is supported 6 | - libhogweed is not built 7 | - ecc-curve*-, ecc-ghost*- and ecc-secp*-files are not generated but included into repository 8 | -------------------------------------------------------------------------------- /src/lib/popt/patches/autoconfig.patch: -------------------------------------------------------------------------------- 1 | --- src/lib/popt/configmake.h 1970-01-01 01:00:00.000000000 +0100 2 | +++ src/lib/popt/configmake.h 2019-05-10 14:46:10.263888225 +0200 3 | @@ -0,0 +1,3 @@ 4 | +/* DO NOT EDIT! GENERATED AUTOMATICALLY! */ 5 | +#define POPT_ALIAS "/popt" 6 | +#define PACKAGE "popt" 7 | -------------------------------------------------------------------------------- /src/lib/python3/expat.patch: -------------------------------------------------------------------------------- 1 | +++ src/lib/python3/Modules/expat/expat_config.h 2018-05-29 14:26:26.737762285 +0200 2 | @@ -16,4 +16,6 @@ 3 | #define XML_DTD 1 4 | #define XML_CONTEXT_BYTES 1024 5 | 6 | +#undef PREFIX 7 | + 8 | #endif /* EXPAT_CONFIG_H */ 9 | -------------------------------------------------------------------------------- /src/lib/scip/githash.c: -------------------------------------------------------------------------------- 1 | #define SCIP_GITHASH "v310" 2 | -------------------------------------------------------------------------------- /src/lib/soplex/git_hash.cpp: -------------------------------------------------------------------------------- 1 | #define SPX_GITHASH "release-200" 2 | -------------------------------------------------------------------------------- /src/lib/vfs/qtwebengine_shm/symbol.map: -------------------------------------------------------------------------------- 1 | { 2 | global: 3 | 4 | vfs_file_system_factory; 5 | 6 | local: 7 | 8 | *; 9 | }; 10 | -------------------------------------------------------------------------------- /src/nimble/sphincs_keygen/sphincs_keygen.nimble: -------------------------------------------------------------------------------- 1 | # Package 2 | 3 | version = "0.1.0" 4 | author = "Emery Hemingway" 5 | description = "A post-quantum drop-in-replacement for the Depot verify tool" 6 | license = "GPLv3" 7 | srcDir = "src" 8 | bin = @["sphincs_keygen"] 9 | 10 | # Dependencies 11 | 12 | requires "nim >= 0.18.0", "sphincs" 13 | -------------------------------------------------------------------------------- /src/nimble/sphincs_keygen/target.mk: -------------------------------------------------------------------------------- 1 | include $(call select_from_repositories,mk/nimble.mk) 2 | 3 | LIBS += base libc 4 | -------------------------------------------------------------------------------- /src/nimble/sphincs_sign/sphincs_sign.nimble: -------------------------------------------------------------------------------- 1 | # Package 2 | 3 | version = "0.1.0" 4 | author = "Emery Hemingway" 5 | description = "A post-quantum drop-in-replacement for the Depot verify tool" 6 | license = "GPLv3" 7 | srcDir = "src" 8 | bin = @["sphincs_sign"] 9 | 10 | # Dependencies 11 | 12 | requires "nim >= 0.18.0", "sphincs", "nimcrypto" 13 | -------------------------------------------------------------------------------- /src/nimble/sphincs_sign/target.mk: -------------------------------------------------------------------------------- 1 | include $(call select_from_repositories,mk/nimble.mk) 2 | 3 | LIBS += base libc 4 | -------------------------------------------------------------------------------- /src/nimble/sphincs_verify/target.mk: -------------------------------------------------------------------------------- 1 | include $(call select_from_repositories,mk/nimble.mk) 2 | 3 | LIBS += base libc 4 | -------------------------------------------------------------------------------- /src/nimble/sphincs_verify/test_data/expect_invalid.txt: -------------------------------------------------------------------------------- 1 | Streifenhoernchen sind lecker 2 | -------------------------------------------------------------------------------- /src/nimble/sphincs_verify/test_data/expect_invalid.txt.sphincs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genodelabs/genode-world/27fd94627964e562e5dcad883bed703b535463db/src/nimble/sphincs_verify/test_data/expect_invalid.txt.sphincs -------------------------------------------------------------------------------- /src/nimble/sphincs_verify/test_data/expect_valid.txt: -------------------------------------------------------------------------------- 1 | Kinder moegen Suessigkeiten 2 | -------------------------------------------------------------------------------- /src/nimble/sphincs_verify/test_data/expect_valid.txt.sphincs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genodelabs/genode-world/27fd94627964e562e5dcad883bed703b535463db/src/nimble/sphincs_verify/test_data/expect_valid.txt.sphincs -------------------------------------------------------------------------------- /src/nimble/sphincs_verify/test_data/pubkey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genodelabs/genode-world/27fd94627964e562e5dcad883bed703b535463db/src/nimble/sphincs_verify/test_data/pubkey -------------------------------------------------------------------------------- /src/nimble/sphincs_verify/test_data/secret: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genodelabs/genode-world/27fd94627964e562e5dcad883bed703b535463db/src/nimble/sphincs_verify/test_data/secret -------------------------------------------------------------------------------- /src/proxy/log_udp/target.mk: -------------------------------------------------------------------------------- 1 | TARGET = log_udp 2 | SRC_CC = main.cc 3 | LIBS = base net 4 | -------------------------------------------------------------------------------- /src/proxy/remote_rom/backend/nic_ip/client/target.mk: -------------------------------------------------------------------------------- 1 | include $(PRG_DIR)/../target.inc 2 | include $(PRG_DIR)/../../../client/target.inc 3 | -------------------------------------------------------------------------------- /src/proxy/remote_rom/backend/nic_ip/server/target.mk: -------------------------------------------------------------------------------- 1 | include $(PRG_DIR)/../target.inc 2 | include $(PRG_DIR)/../../../server/target.inc 3 | -------------------------------------------------------------------------------- /src/proxy/remote_rom/backend/nic_ip/target.inc: -------------------------------------------------------------------------------- 1 | LIBS += remote_rom_backend_nic_ip 2 | -------------------------------------------------------------------------------- /src/proxy/remote_rom/client/target.inc: -------------------------------------------------------------------------------- 1 | SRC_CC = main.cc 2 | TARGET = remote_rom_client 3 | 4 | LIBS += base 5 | 6 | INC_DIR += $(REP_DIR)/include/remote_rom 7 | 8 | vpath main.cc $(REP_DIR)/src/proxy/remote_rom/client 9 | -------------------------------------------------------------------------------- /src/proxy/remote_rom/server/target.inc: -------------------------------------------------------------------------------- 1 | SRC_CC = main.cc 2 | TARGET = remote_rom_server 3 | 4 | LIBS += base 5 | 6 | INC_DIR += $(REP_DIR)/include/remote_rom 7 | 8 | vpath main.cc $(REP_DIR)/src/proxy/remote_rom/server 9 | -------------------------------------------------------------------------------- /src/proxy/udp_log/target.mk: -------------------------------------------------------------------------------- 1 | TARGET = udp_log 2 | SRC_CC = main.cc 3 | LIBS = base net 4 | -------------------------------------------------------------------------------- /src/qt5/webengine/spec/arm_64/target.mk: -------------------------------------------------------------------------------- 1 | REQUIRES = arm_64 2 | 3 | include $(REP_DIR)/src/qt5/webengine/target.inc 4 | -------------------------------------------------------------------------------- /src/qt5/webengine/spec/x86_64/target.mk: -------------------------------------------------------------------------------- 1 | REQUIRES = x86_64 2 | 3 | include $(REP_DIR)/src/qt5/webengine/target.inc 4 | -------------------------------------------------------------------------------- /src/qt6/webengine/spec/arm_64/target.mk: -------------------------------------------------------------------------------- 1 | REQUIRES = arm_64 2 | 3 | include $(REP_DIR)/src/qt6/webengine/target.inc 4 | -------------------------------------------------------------------------------- /src/qt6/webengine/spec/x86_64/target.mk: -------------------------------------------------------------------------------- 1 | REQUIRES = x86_64 2 | 3 | include $(REP_DIR)/src/qt6/webengine/target.inc 4 | -------------------------------------------------------------------------------- /src/server/flif_capture/target.mk: -------------------------------------------------------------------------------- 1 | TARGET = flif_capture 2 | SRC_CC = main.cc 3 | LIBS = libflif libc blit base 4 | INC_DIR += $(PRG_DIR) 5 | -------------------------------------------------------------------------------- /src/server/iso9660/target.mk: -------------------------------------------------------------------------------- 1 | TARGET = iso9660 2 | SRC_CC = main.cc iso9660.cc 3 | LIBS = base 4 | 5 | CC_CXX_WARN_STRICT_CONVERSION = 6 | -------------------------------------------------------------------------------- /src/server/jitter_sponge/target.mk: -------------------------------------------------------------------------------- 1 | TARGET = jitter_sponge 2 | LIBS += libkeccak jitterentropy base 3 | SRC_CC += component.cc 4 | 5 | CC_CXX_WARN_STRICT_CONVERSION = 6 | -------------------------------------------------------------------------------- /src/server/log_tee/target.mk: -------------------------------------------------------------------------------- 1 | TARGET := log_tee 2 | SRC_CC := component.cc 3 | LIBS := base 4 | 5 | CC_CXX_WARN_STRICT = 6 | -------------------------------------------------------------------------------- /src/server/nic_bus/README: -------------------------------------------------------------------------------- 1 | The nic_bus server switches packets between sessions using Ethernet headers. 2 | Sessions may only send and receive packets with MAC addresses assigned by 3 | the bus. For this reason it does not support attachment to ethernet hubs or 4 | switches and is therefore not intended for use with harware interfaces. 5 | -------------------------------------------------------------------------------- /src/server/nic_bus/target.mk: -------------------------------------------------------------------------------- 1 | TARGET = nic_bus 2 | LIBS = base net 3 | SRC_CC = main.cc 4 | -------------------------------------------------------------------------------- /src/server/ssh_server/target.mk: -------------------------------------------------------------------------------- 1 | TARGET = ssh_server 2 | SRC_CC = main.cc 3 | SRC_CC += server.cc 4 | SRC_CC += ssh_callbacks.cc 5 | SRC_CC += util.cc 6 | SRC_CC += sftp.cc 7 | LIBS = base libc libssh 8 | 9 | CC_CXX_WARN_STRICT = 10 | -------------------------------------------------------------------------------- /src/test/exec_terminal/target.mk: -------------------------------------------------------------------------------- 1 | TARGET = exec_terminal 2 | SRC_CC = main.cc 3 | LIBS += base 4 | -------------------------------------------------------------------------------- /src/test/fdt/target.mk: -------------------------------------------------------------------------------- 1 | SRC_CC = main.cc 2 | TARGET = test-fdt 3 | LIBS = base fdt 4 | 5 | CC_CXX_WARN_STRICT = 6 | -------------------------------------------------------------------------------- /src/test/glib/target.mk: -------------------------------------------------------------------------------- 1 | TARGET = test-glib 2 | LIBS = libc glib posix 3 | SRC_C = main.c 4 | 5 | # Strength through pointer arithmetic 6 | main.c: $(call select_from_ports,glib)/src/lib/glib/tests/testglib.c 7 | $(VERBOSE)sed 's/gintptr/int/' $< > $@ 8 | 9 | CC_CXX_WARN_STRICT = 10 | -------------------------------------------------------------------------------- /src/test/go_app/target.mk: -------------------------------------------------------------------------------- 1 | TARGET = go_app 2 | SRC_GO = main.go 3 | 4 | LIBS = base libc libm libgo libgo_support stdcxx 5 | 6 | CC_CXX_WARN_STRICT = 7 | -------------------------------------------------------------------------------- /src/test/go_http/target.mk: -------------------------------------------------------------------------------- 1 | TARGET = go_http 2 | SRC_GO = main_http.go 3 | 4 | LIBS = base net libc libm libgo libgo_support stdcxx 5 | 6 | CC_CXX_WARN_STRICT = 7 | -------------------------------------------------------------------------------- /src/test/go_pkgs/greet.go: -------------------------------------------------------------------------------- 1 | package main 2 | 3 | import ( 4 | "fmt" 5 | "log" 6 | "net/http" 7 | ) 8 | 9 | func main() { 10 | 11 | http.HandleFunc("/", HelloServer) 12 | fmt.Println("Server started at port 8080") 13 | log.Fatal(http.ListenAndServe(":8080", nil)) 14 | } 15 | 16 | -------------------------------------------------------------------------------- /src/test/go_pkgs/srv.go: -------------------------------------------------------------------------------- 1 | package main 2 | 3 | import ( 4 | "fmt" 5 | "net/http" 6 | ) 7 | 8 | func HelloServer(w http.ResponseWriter, r *http.Request) { 9 | fmt.Fprintf(w, "Hello, %s!\n", r.URL.Path[1:]) 10 | } 11 | -------------------------------------------------------------------------------- /src/test/grpc/server/greeter_server.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | void RunServer(const char* server_address); 4 | 5 | -------------------------------------------------------------------------------- /src/test/grpc_tls/server/greeter_server.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | void RunServer(); 4 | 5 | -------------------------------------------------------------------------------- /src/test/keynote/target.mk: -------------------------------------------------------------------------------- 1 | TARGET = test-keynote 2 | LIBS =libc keynote libm 3 | SRC_CC = main.cc 4 | 5 | vpath main.cc $(PRG_DIR)/.. 6 | 7 | CC_CXX_WARN_STRICT = 8 | -------------------------------------------------------------------------------- /src/test/lemon/target.mk: -------------------------------------------------------------------------------- 1 | TARGET = test-lemon 2 | LIBS = lemon stdcxx posix 3 | LEMON = $(call select_from_ports,lemon)/src/lib/lemon/test 4 | SRC_CC = graph_test.cc 5 | 6 | vpath graph_test.cc $(LEMON) 7 | 8 | CC_CXX_OPT_STD = -std=gnu++17 9 | CC_CXX_WARN_STRICT = 10 | -------------------------------------------------------------------------------- /src/test/libc_fuse_exfat/target.mk: -------------------------------------------------------------------------------- 1 | TARGET = test-libc_fuse_exfat 2 | LIBS = libc libc_fuse_exfat 3 | SRC_CC = main.cc 4 | 5 | vpath %.cc $(REP_DIR)/src/test/libc_vfs 6 | 7 | CC_CXX_WARN_STRICT = 8 | -------------------------------------------------------------------------------- /src/test/libc_fuse_ext2/target.mk: -------------------------------------------------------------------------------- 1 | TARGET = test-libc_fuse_ext2 2 | LIBS = libc libc_fuse_ext2 3 | SRC_CC = main.cc 4 | 5 | vpath %.cc $(REP_DIR)/src/test/libc_vfs 6 | 7 | CC_CXX_WARN_STRICT = 8 | -------------------------------------------------------------------------------- /src/test/libc_fuse_ntfs-3g/target.mk: -------------------------------------------------------------------------------- 1 | TARGET = test-libc_fuse_ntfs-3g 2 | LIBS = libc libc_fuse_ntfs-3g 3 | SRC_CC = main.cc 4 | 5 | vpath %.cc $(REP_DIR)/src/test/libc_vfs 6 | 7 | CC_CXX_WARN_STRICT = 8 | -------------------------------------------------------------------------------- /src/test/libsodium/main.cc: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() { return sodium_init(); } 4 | -------------------------------------------------------------------------------- /src/test/libsodium/target.mk: -------------------------------------------------------------------------------- 1 | TARGET = test-libsodium 2 | LIBS = libsodium libc posix 3 | SRC_CC = main.cc 4 | 5 | vpath main.cc $(PRG_DIR) 6 | -------------------------------------------------------------------------------- /src/test/libspng/target.mk: -------------------------------------------------------------------------------- 1 | TARGET := test-libspng 2 | SRC_C := example.c 3 | LIBS := libc libspng posix 4 | 5 | LIBSPNG_DIR := $(call select_from_ports,libspng) 6 | 7 | INC_DIR += $(LIBSPNG_DIR)/include/libspng 8 | 9 | LIBSPNG_SRC_DIR := $(LIBSPNG_DIR)/src/lib/libspng 10 | 11 | vpath %.c $(LIBSPNG_SRC_DIR)/examples 12 | -------------------------------------------------------------------------------- /src/test/mbedtls/target.mk: -------------------------------------------------------------------------------- 1 | TARGET = test-mbedtls 2 | LIBS = mbedtls 3 | 4 | CC_CXX_WARN_STRICT = 5 | -------------------------------------------------------------------------------- /src/test/moon/target.mk: -------------------------------------------------------------------------------- 1 | TARGET = test-moon 2 | LIBS = luacxx libc base 3 | SRC_CC = main.cc 4 | 5 | CC_CXX_WARN_STRICT = 6 | -------------------------------------------------------------------------------- /src/test/rdrand/target.mk: -------------------------------------------------------------------------------- 1 | TARGET = test-rdrand 2 | SRC_CC = main.cc 3 | LIBS = base 4 | -------------------------------------------------------------------------------- /src/test/scip/target.mk: -------------------------------------------------------------------------------- 1 | TARGET = test-scip 2 | LIBS = posix scip soplex stdcxx zlib gmp 3 | SCIP_DIR = $(call select_from_ports,scip)/src/lib/scip/ 4 | EX_DIR = $(SCIP_DIR)/examples/Queens/src 5 | INC_DIR += $(EX_DIR) 6 | SRC_CC = queens.cpp queens_main.cpp 7 | 8 | vpath %.cpp $(EX_DIR) 9 | 10 | CC_CXX_WARN_STRICT = 11 | -------------------------------------------------------------------------------- /src/test/sdl/target.mk: -------------------------------------------------------------------------------- 1 | TARGET := test-sdl 2 | LIBS := libc sdl 3 | SRC_CC := main.cc 4 | 5 | CC_CXX_WARN_STRICT = 6 | -------------------------------------------------------------------------------- /src/test/sdl2/target.mk: -------------------------------------------------------------------------------- 1 | TARGET = test-sdl2 2 | LIBS = libc sdl2 3 | SRC_CC = main.c 4 | 5 | CC_CXX_WARN_STRICT = 6 | -------------------------------------------------------------------------------- /src/test/sdl_opengl/lesson3/target.mk: -------------------------------------------------------------------------------- 1 | TARGET = sdl_opengl-lesson3 2 | LIBS = libm libc egl mesa sdl 3 | 4 | LD_OPT = --export-dynamic 5 | 6 | SRC_CC = lesson3.cc 7 | SRC_CC += sdl_main.cc 8 | 9 | vpath sdl_main.cc $(PRG_DIR)/../ 10 | 11 | CC_CXX_WARN_STRICT = 12 | -------------------------------------------------------------------------------- /src/test/sdl_opengl/lesson36/target.mk: -------------------------------------------------------------------------------- 1 | TARGET = sdl_opengl-lesson36 2 | LIBS = libm libc egl mesa sdl 3 | 4 | LD_OPT = --export-dynamic 5 | 6 | SRC_C = main.c error.c lesson36.c 7 | SRC_CC = sdl_main.cc 8 | 9 | INC_DIR += $(PRG_DIR) 10 | 11 | vpath sdl_main.cc $(PRG_DIR)/../ 12 | 13 | CC_CXX_WARN_STRICT = 14 | -------------------------------------------------------------------------------- /src/test/soplex/target.mk: -------------------------------------------------------------------------------- 1 | TARGET = test-soplex 2 | LIBS = soplex stdcxx posix zlib gmp 3 | SOPLEX = $(call select_from_ports,soplex)/src/lib/soplex/src/ 4 | SRC_CC = example.cpp 5 | 6 | vpath example.cpp $(SOPLEX) 7 | 8 | CC_CXX_WARN_STRICT = 9 | CC_CXX_OPT_STD = -std=gnu++17 10 | -------------------------------------------------------------------------------- /src/test/vncserver/target.mk: -------------------------------------------------------------------------------- 1 | TARGET = test-vncserver 2 | LIBS = libc vncserver zlib posix 3 | 4 | LIBVNC_PORT_DIR := $(call select_from_ports,libvnc) 5 | 6 | INC_DIR += $(LIBVNC_PORT_DIR)/src/lib/vnc/examples 7 | SRC_C = example.c 8 | 9 | vpath example.c $(LIBVNC_PORT_DIR)/src/lib/vnc/examples 10 | --------------------------------------------------------------------------------