I have uploaded the latest recipe to my repo.
Current status is the following:
Regarding external dependencies most are automatically installed via pkgman.
33 of 104 External Dependencies Missing
- Apache Maven
- AutoDesk 3DS
- Boost Thread Development
- CSH
- Distributed and Unified Numerics Environment
- Eigen
- Erlang
- FreeImage
- GLFW
- GNU C Library
- GNU Standard C++ Library v3
- GTK2
- Imlib2
- Linear Algebra Pack
- Linux AIO
- MongoDB
- NUMA
- OpenGL Utility Kit (GLUT)
- OpenMPI
- PERL OpenGL
- Perl Interface to the MD5 Algorithm
- Python Boost
- Python Scipy
- Python Sklearn
- Ruby
- SMART Monitoring Tools
- Steam
- Subversion
- SuiteSparse
- V8 JavaScript Engine
- VA-API Video Acceleration API
- Xv and XvMC
- httpd
Most dependencies are actually correctly reported as missing…I was not able to find a similar package using pkgman search.Correct me if i am wrong.
The main issue that remains is the following:
There are two kind of tests available: tests that download source and do the compilation in Haiku…these tend to work ok more or less e.g pts/qgears2-1.0.1
There are also tests that download linux executables and try to run these e.g pts/supertuxkart-1.8.1 returns The test run did not produce a result.If you dig deeper you can find that the actual error comes when running the linux executable.

i know that there is a HaikuDepot version of supertuxkart available so the elegant way should be “if test under discussion exists on Haikudepot don’t download anything .. Do pkgman install instead and symlink afterwards so test can run”.Not trivial stuff. Still needs test calcification beforehand…Is test going to be compiled or is it binary?
Still if you find current status useful let me know..there are issues still unresolved like filesystem and processor reported unknown which i could fix if requested.
I found a way to measure coverage. On my system 60% of downloaded tests (many tests have two or three different versions) contain make,cmake,meson,ninja,java,python in their install.sh…Combined with missing external dependencies mentioned before should allow approx. 1/2 of total tests to run. Considering other errors lowers this even more to 1/3 . This depends heavily also to the nature of tests, Processor, OS, Network Memory, System tend to work Graphics are more difficult. Some tests may fail related to specific java or python errors e.g i ve seen java tests failing with unknownhost exception or major version errors.
P.S i am currently filling Software and Hardware info e.g fill the following (more fields should appear under each category as i progress)
(Info here is heavily proccessed with grep and awk and cut and may be incorrect or fail on other users.
I know that one source of information is sysinfo (regarding cpu,memory)…Also df -h for disk and listdev for devices.
Edit: Found a useful link from @DigitalBox. This has more commands than i knew.
@DigitalBox there are a couple more interesting commands to include in your article like screenmode,screeninfo.