Path to this page:
./
pkgtools/libnbcompat,
Portable NetBSD compatibility library
Branch: CURRENT,
Version: 20240805,
Package name: libnbcompat-20240805,
Maintainer: pkgsrc-userslibnbcompat is a portable NetBSD compatibility library for use by
the pkgsrc tools and other sources from NetBSD (and elsewhere).
It is also helpful for providing definitions and functions missing from
other Unix platforms.
Required to build:[
pkgtools/cwrappers]
Version history: (Expand)
- (2024-08-05) Updated to version: libnbcompat-20240805
- (2024-03-19) Updated to version: libnbcompat-20240319
- (2023-11-09) Updated to version: libnbcompat-20231109
- (2023-09-04) Updated to version: libnbcompat-20230904
- (2023-06-27) Updated to version: libnbcompat-20230609nb1
- (2023-02-18) Updated to version: libnbcompat-20200524nb1
CVS history: (Expand)
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.
|
2024-03-17 14:40:14 by Nia Alarie | Files touched by this commit (1) |
Log message:
libnbcompat: When linking with an "in-place" copy of libnbcompat in each
piece of software that needs to pull functions from it, prevent libtool
from detecting -lnbcompat in the command line arguments then declaring
it as a dependency in the resulting libtool archive.
|