cfb8d914428d3bc1c96f38f06b9d2e63711691e9
Co-Authored-By: Claude Opus 5 <[email protected]> Claude-Session: https://claude.ai/code/session_01NQRTGoYgnZQsh7uCh6Jsxm
mtkports
MontaukOS software ports
Build
git clone --recurse-submodules <url> ~/dev/mtkports
cd ~/dev/mtkports
make # build every port into out/apps/<name>/
make doom # build one port
make install # copy bundles into MontaukOS/programs/bin/apps/
Then from the MontaukOS tree:
make ports # builds + installs ports (equivalent to the above)
make ramdisk
Ports
| Port | Upstream | Notes |
|---|---|---|
| zlib | madler/zlib | Compression/decompression library |
| libwapcaplet | netsurf-browser/libwapcaplet | Interned strings. |
| libparserutils | netsurf-browser/libparserutils | utility library for parser building |
| libnsutils | netsurf-browser/libnsutils | Time and base64 helpers. |
| libnslog | netsurf-browser/libnslog | Filtered logging. |
| libutf8proc | git://git.netsurf-browser.org/libutf8proc.git |
NetSurf's utf8proc fork |
| libhubbub | netsurf-browser/libhubbub | HTML5 parser. gperf required on the build host |
| libcss | netsurf-browser/libcss | CSS parser and selection engine. |
| libdom | netsurf-browser/libdom | DOM implementation. |
| libnspsl | netsurf-browser/libnspsl | Public suffix list, for cookie scoping. |
| libnsgif | netsurf-browser/libnsgif | GIF decoder. |
| libnsbmp | netsurf-browser/libnsbmp | BMP/ICO decoder. |
| netsurf | netsurf-browser/netsurf | NetSurf web browser - monkey frontend only. Not an app bundle. |
| doom | ozkl/doomgeneric | doom1.wad is proprietary and deliberately not bundled. |
Languages
C
65.5%
Makefile
34%
C++
0.5%