From acc6f6e83b9cabdc78b6a4f331c510c69e5ff757 Mon Sep 17 00:00:00 2001 From: Robin Haberkorn Date: Fri, 9 Jan 2026 11:07:54 +0000 Subject: Haiku is officially supported again from now on * Turns out that it works perfectly with the default --enable-malloc-replacement as malloc() is replaced globally. * Added note to configure.ac that malloc() replacement may be useful on platforms without a global symbol namespace - you just have to link statically (--enable-static-executables) as well. This wasn't necessary on Haiku, though. * Only the test suite required a minor fix since Haiku doesn't support `ulimit`. * The Gtk interface is broken though on Haiku: You cannot type dead keys, Ctrl and AltGr combinations. Doesn't appear to be SciTECO-specific though. The libraries simply doesn't report modifiers. Appears to be a bug in Haiku's GTK 3 port, at least in their Beta5 branch. It can be reproduced with gtk-demo as well. * This opens the door for contributing a port into HaikuPorts. This will probably be Curses-only for the time being (see above). --- INSTALL | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'INSTALL') diff --git a/INSTALL b/INSTALL index 5450e6e..b099247 100644 --- a/INSTALL +++ b/INSTALL @@ -75,6 +75,11 @@ On NetBSD: $ sudo pkgin install git gmake pkg-config autoconf automake libtool-base \ glib2 gtk3+ doxygen +On Haiku: + + $ pkgman install git make pkgconfig autoconf automake libtool \ + glib2_devel ncurses6_devel gtk3_devel groff doxygen + Building from Source Tar Ball or Repository =========================================== -- cgit v1.2.3