FWIW, this release passes all tests on all available arches:
********** TEST SUMMARY
* Total testcases: 1676
* PASS: 1676
* FAIL: 0
* Bad configuration: 0
* Strange test result: 0
**********
* On x86_gcc2 we only have the libuuid from the libuuid package.
* On all other architectures we can switch to the libuuid from the
util_linux package.
* The libuuid from util-linux needs libintl, but the latter does
not have a pkgconfig file, so we need to add "LDFLAGS=-lintl".
* While at it, do not export CFLAGS and LDFLAGS. Instead, pass
CPPFLAGS and LDFLAGS to both autogen.sh and configure.
* Now that we don't override the project's default CFLAGS anymore
we can add the debuginfo package.
Warning: If you call haikuporter after the recipe was last modified
and then change ALLOW_UNTESTED to yes, the .DependencyInfo file for
the fdisk subpackage will be missing. Workaround: touch the recipe
before calling haikuporter. Of course, this is required only once,
that is, if you have recently changed ALLOW_UNTESTED to yes.
Also build blkid, fdisk, hexdump and uuidgen, but put fdisk in a
subpackage, marked as untested, as the geometry detection is not
implemented for Haiku, so the default values are not useful at all.
fdisk is working fine but it does not know how to inform Haiku that
a partition table was modified. Workaround: reboot.
* Mark as broken on x86_gcc2, as a big gcc2 patch would be required.
(Users of x86_gcc2 hybrid will be able to switch to sed_x86.)
* Shrink patch, as Haiku can handle #!/usr/bin/env shebangs.
* HOMEPAGE: Switch to https.
* COPYRIGHT: update years.
* SOURCE_URI: add mirror.
* Use the commandBinDir "trick" to fix the policy error.
* Mark x86_gcc2 as broken because a gcc2 patch would be required.
* On x86, pass "have_scanf_alloc_modifier=no" to configure to skip
a conftest which crashes and makes configure hang.
* Switch to tar.xz.