Announcement: New/updated in HaikuDepot (2025)

Oh no, the schism continues, bad memories of the Python 2/3 debacle resurfacing…

This specific change is only about ABI and not API. So it shouldn’t be as bad.

But I guess the Python community will continue to make breaking changes a small number at a time in minor releases now, and there will never be a Python 4.

I’m not sure that is a better solution, as people are complaining about breakage, and possibly sticking to older versions of Python in some cases (rightfully so: you shouldn’t need to continuously updante and fix scripts once the are running and debugged).

3 Likes

Some good news for Doom players on Haiku, new versions of GZDoom and LZDoom have hit the repos, these are compatible with all those fancy ZDoom-based Mods and Total Conversions and, as you can imagine, an insane amount of those exist.

Some pointers on them:
Current GZDoom (4.14) doesn’t support 32bit, if you’re on x86_gcc2 you’re stuck with the old 3.8.2. I suggest not to use this version and switch to LZDoom entirely, that one is current (4.11) and has better performance and compatibility.
(Chex Quest 3 package on x86_gcc2 will still use/require GZDoom installed atm, will work on a fix shortly)

GZDoom’s default video preset is a bit… much, it has both hardware acceleration and texture filtering (yuck!) on by default, which is stuff that can tank performance on most installs.


These can be changed in the menus in “Display options”. I find these settings to work best for my usecase:

Note: the options menu is capped at 35 fps for some reason :laughing:

Since LZDoom runs on 32bit too, somebody suggested me to tweak the defaults there to be less demanding, so it should run “as good as it can” on most PCs:


(I wonder if it can run on any 600/900Mhz machines like this)

For some reason, switching from fullscreen to windowed glitches the window in LZDoom. When that happens quit the program, it should be windowed and displaying fine upon restart. There’s no such issue on GZDoom.

7 Likes

oneTBB version 2022.3.0, this has been a pain for a long time, thanks to @BiPolar for cleaning up and finishing this to be usable, for this the old 2018.5 has been renamed to tbb2018.5.

Packages relying on the old TBB version have been rebuild where needed (2 atm still in progress, being orcaslicer and superslicer which still need a recreated cmake3 package).

Where available most of the pakcages that could be updated to the new TBB version have also been updated, making it possible to make a full switch for the future if need be.

Also thanks to @jmairboeck for helping to get things to were we stand now!

EDIT: Uploaded a tbb2018 package to fix installing OrcaSlicer and SuperSlicer for now, the package can be found at:

https://codeberg.org/Begasus/HaikuTestDrive/raw/branch/master/packages/tbb2018-2018.5-4-x86_64.hpkg

Install this one before installing the above (note TBB packages conflict, so you can only have one of them installed at the same time).

@3dEyes I’ve tried numerous times to build OrcaSlicer but keep running into build errors, fixing one leads to another and further, if you get the time could you have a look at maybe updating these 2 packages, from the build I’m not even sure they use the system TBB library (it builds one included or downloaded during the build process)?

1 Like

R (lang) updated to 4.5.2

Shown here in Cantor 25.08.3

5 Likes

Golang updated to 1.18.2–thank you @korli !

And Neovim 0.12 added! Thanks to user0-07161 a contributor at haikuports.

7 Likes

CudaText updated to 1.230.2.0 :slight_smile:

5 Likes

Lasermagic 0.1.36, thanks for the first recipe draft from @PulkoMandy and the pointers found through repology I managed to smoothen out installations paths etc. so it can be used in Inkscape as an extention.

7 Likes

Thanks for doing all the hard work from my early unfinished recipe :slight_smile:

1 Like

Octave 10.3.0 :slight_smile:

32bit:

4 Likes