You can probably just BUILD_DEPENDS on sysutils/e2fsprogs, I think that's basically the same uuid library as in utils-linux.

Alternatively you can often patch to use the uuid functions we have in libc without too much trouble.

--
 Sent from a phone, apologies for poor formatting.

On 4 August 2025 09:35:06 Dave Voutila <[email protected]> wrote:

While hacking on EDK2 stuff, to build it natively on OpenBSD requires a
uuid library that's part of some linux project calls utils-linux. 95% or
more of the stuff in that project is useless to OpenBSD and I just need
the libuuid stuff, so porting all of "utils-linux" is overkill.

Where I'm stuck is getting the ports system to deal with a port not
named after the distfile in any way. Maybe someone here can create a
Makefile without even trying :D

Building libuuid is simple:

1. fetch
https://www.kernel.org/pub/linux/utils/util-linux/v2.41/util-linux-2.41.1.tar.gz

2. unpack it

3. configure with:
./configure --disable-all-programs --enable-libuuid \
 --local-prefix=/usr/local

4. make install

Help me obiwan kenobi...

-dv

Reply via email to