2025-03-05 12:54:24 by Nia Alarie | Files touched by this commit (9) |
Log message:
libnbcompat: Update to 20250303
Avoid duplicating a variable name from libc, found on UnixWare 7.
Build verified on FreeBSD, OpenBSD, NetBSD, macOS, OmniOS, Linux
by drecklypkg ci.
|
2025-02-18 22:55:12 by Thomas Klausner | Files touched by this commit (1) |
Log message:
Remover unused file. Part of
libnbcompat: Convert to a proper package.
Building this inline meant an excessive number of copies were built
during bootstrap, one for every package that required it. Now only
one package is built, significantly reducing bootstrap time.
From Jonathan Perkin <jperkin@smartos.org>
via drecklypkg commit b671d8cd0be775fe2245d1cb5ba402f17ae95e94
|
2025-02-18 14:06:29 by Thomas Klausner | Files touched by this commit (5) |
Log message:
libnbcompat: Convert to a proper package.
Building this inline meant an excessive number of copies were built
during bootstrap, one for every package that required it. Now only
one package is built, significantly reducing bootstrap time.
From Jonathan Perkin <jperkin@smartos.org>
via drecklypkg commit b671d8cd0be775fe2245d1cb5ba402f17ae95e94
|
2024-08-05 13:29:54 by Tobias Nygren | Files touched by this commit (2) |  |
Log message:
libnbcompat: bump version and update list of tested platforms
|
2024-08-05 13:17:22 by Tobias Nygren | Files touched by this commit (1) |
Log message:
nbcompat/pwd.h: add prototypes for pwcache_userdb/groupdb
|
2024-08-05 13:07:20 by Tobias Nygren | Files touched by this commit (1) |
Log message:
libnbcompat: properly set errno in previous
This is not a syscall handler ...
|
2024-08-05 12:57:08 by Tobias Nygren | Files touched by this commit (1) |
Log message:
libnbcompat: fix chflags(2) issue on Linux
Linux does not have the chflags(2) syscall. Some versions of libc
have a stub that just returns ENOSYS. Not all versions of libc
have this stub so just avoid the potentially missing symbol
and return ENOSYS directly on Linux.
|
2024-03-20 00:18:21 by Nia Alarie | Files touched by this commit (1) |
Log message:
libnbcompat: Rework in-place linking.
Prevent libtool from detecting -lnbcompat in the command line arguments
then declaring it as a dependency in the resulting libtool archive.
Filter -lnbcompat from all of the environment when compiling an
in-place copy to prevent circular dependencies.
Drop LIBNBCOMPAT_USE_PIC, I can't find anywhere this is used in the
tree, it's incomplete (needs handling in mk/) and complicates things
needlessly.
What still needs to be done is figure out why certain packages don't
seem to properly link with libnbcompat when USE_FEATURES is used - it's
a long-term problem, might be related to some newer build systems not
using ${LIBS}.
Bootstrap tested on Darwin and NetBSD.
|
2024-03-19 01:59:01 by Nia Alarie | Files touched by this commit (8) |
Log message:
libnbcompat: Add memrchr.
|
2024-03-17 22:44:21 by Thomas Klausner | Files touched by this commit (1) |
Log message:
libnbcompat: revert previous, breaks cwrappers on NetBSD
Reported by John D. Baker on pkgsrc-users.
|