@Begasus Ok I’m going to upstream that patch I haven’t investigated the 32bit issue yet.
@Starcrasher yeah I know, and there is also a “sequel” (not flashback nor fade to black) that is called Heart of the Alien (that is available only on Sega CD). It seems that there is an opensource reimplementation available: GitHub - M-HT/hota: Heart of The Alien engine rewrite, forked from http://hota.sourceforge.net/
Maybe I’ll try to port it later.
Back on your post: I don’t know how to handle this situation here, we have multiple names for the same package. Maybe @Begasus have some ideas?
I think that the package description is clear enough and there’s no doubt about the game supported. My comment was more aimed at people who want to try it. Sometimes, pictures are better to bring back memories.
These should be avoided, it’s hard for HaikuDepot or pkgman to know which one to install (one would take over from the other either way, so only one will be install-able).
@Luca91 it’s going to take longer than I expected. Turns out, Ghidra now relies on Gradle for OS detection, so Gradle seems to have to be ported unless a separate set of build scripts (and there are a lot of them) are to be maintained, and Haiku doesn’t have a Gradle port. It shouldn’t be hard, since it’s all Java, and Gradle runs fine otherwise, but I don’t have the time right now.
I can see about how to make a HaikuPorts script for the slightly older Ghidra 10.1 (vs 10.4) that’s already compiling for Haiku.
@rjzak Okay no problem at all, take your time as I don’t plan to use it in the near future
Good news:
Now the games I’ve ported have an icon
Yara is now available on HaikuDepot
Flashback is now available on HaikuDepot
Now to the bad news:
I’m going to take a long break from Haiku and from porting software as my focus is shifting to other stuff.
The current situation with the WIP ports is as follow:
Thimbleweed Park (engge2): This game works but the PR can’t be merged as nim is not working correctly in haikuporter. I’ll leave the PR open in the hope that in the future this will be fixed by someone.
CPUminer: I shared all my work with a friend. He will probably release the recipe in the future. Please note that I never used this program, so I have 0 knowledge about it.
Detect It Easy (DIE): I’m not going to write a recipe for it as it would require to manually specify and configure more than 40 submodules… AFAIK there is currently no way to automatically fetch git submodules in a recipe, so this is a lot of work. I can of course share my patchset if someone is interested in doing this work.
The melonDS 32bit package is still broken, I have not looked into that as I currently don’t have any Haiku x86 VM.
Please note that I upstreamed every patch that I could, so it shouldn’t be hard to update these recipes when a new version will be released.
I would like to thank all the people who helped me in one way or another during these porting attempts. Thank you very much colleagues and friends!