notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
All times are UTC
Ukraine
Port details
nss_ndb BerkeleyDB-based nsswitch backend for passwd & groups
1.0.24 sysutils on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.0.24Version of this port present on the latest quarterly branch.
Maintainer: pen@lysator.liu.se search for ports maintained by this maintainer
Port Added: 2020-06-13 20:35:01
Last Update: 2022-09-08 15:46:38
Commit Hash: ade2a04
Also Listed In: security
License: BSD3CLAUSE
WWW:
https://github.com/ptrrkssn/nss_ndb
Description:
This project consists of a NSS module (nss_ndb.so.1) and a CLI utility (makendb) that enables big passwd & group files to be handled efficiently via BTree BerkeleyDB databases. To activate and use this you must (after installation): 1. Manually add a symbolic link: /usr/lib/nss_ndb.so.1 -> /path/to/lib/nss_ndb.so.1.<version> 2. Populate the databases in /var/db/nss_ndb via "makendb" (or some other tool). 3. Activate it in /etc/nsswitch.conf: passwd: files ndb group: files ndb - Peter Eriksson pen@lysator.liu.se
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
pkg-plist: as obtained via: make generate-plist
Expand this list (13 items)
Collapse this list.
  1. lib/nss_ndb.so.1
  2. lib/nss_ndb.so.1.0.24
  3. sbin/makendb
  4. sbin/nsstest
  5. man/man5/nss_ndb.conf.5.gz
  6. man/man8/makendb.8.gz
  7. man/man8/nsstest.8.gz
  8. man/man8/nss_ndb.8.gz
  9. share/examples/nss_ndb/ndbsync
  10. share/examples/nss_ndb/nss_ndb.conf
  11. /usr/local/share/licenses/nss_ndb-1.0.24/catalog.mk
  12. /usr/local/share/licenses/nss_ndb-1.0.24/LICENSE
  13. /usr/local/share/licenses/nss_ndb-1.0.24/BSD3CLAUSE
Collapse this list.
Dependency lines:
  • nss_ndb>0:sysutils/nss_ndb
To install the port:
cd /usr/ports/sysutils/nss_ndb/ && make install clean
To add the package, run one of these commands:
  • pkg install sysutils/nss_ndb
  • pkg install nss_ndb
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: nss_ndb
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1618694806 SHA256 (ptrrkssn-nss_ndb-v1.0.24_GH0.tar.gz) = 645a3ce2f711b33afb05a9f1f3499f22bf2b57634b257e6f43e498a4e45398f8 SIZE (ptrrkssn-nss_ndb-v1.0.24_GH0.tar.gz) = 89498

Packages (timestamps in pop-ups are UTC):
nss_ndb
ABIlatestquarterly
FreeBSD:12:aarch64-1.0.24
FreeBSD:12:amd641.0.241.0.24
FreeBSD:12:armv6-1.0.23
FreeBSD:12:armv7-1.0.23
FreeBSD:12:i3861.0.241.0.24
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64-1.0.23
FreeBSD:13:aarch641.0.241.0.24
FreeBSD:13:amd641.0.241.0.24
FreeBSD:13:armv61.0.231.0.24
FreeBSD:13:armv71.0.241.0.24
FreeBSD:13:i3861.0.241.0.24
FreeBSD:13:mips--
FreeBSD:13:mips641.0.231.0.23
FreeBSD:13:powerpc641.0.231.0.24
FreeBSD:13:riscv64-1.0.24
FreeBSD:14:aarch641.0.241.0.24
FreeBSD:14:amd641.0.241.0.24
FreeBSD:14:armv61.0.24-
FreeBSD:14:armv71.0.241.0.24
FreeBSD:14:i3861.0.241.0.24
FreeBSD:14:mips--
FreeBSD:14:mips641.0.24-
FreeBSD:14:powerpc641.0.241.0.24
FreeBSD:14:riscv641.0.24-
FreeBSD:15:amd641.0.24-
FreeBSD:15:armv6--
FreeBSD:15:armv71.0.24-
FreeBSD:15:i3861.0.24-
FreeBSD:15:mips64--
FreeBSD:15:powerpc641.0.24-
FreeBSD:15:riscv64--
 
This port has no dependencies.
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for nss_ndb-1.0.24: CFG=off: Enable configuration file REALM=off: Enable realm stripping VAR=off: Enable configuration variable WRKGRP=off: Enable workgroup stripping ====> Berkeley DB support: you have to select exactly one of them DB0=on: Use the libc version of Berkeley DB (old) DB18=off: Build with Berkeley DB v18 library ===> Use 'make config' to modify these settings
Options name:
sysutils_nss_ndb
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/ptrrkssn/nss_ndb/tar.gz/v1.0.24?dummy=/
Collapse this list.

Number of commits found: 9

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.0.24
08 Sep 2022 15:46:38
commit hash: ade2a047e0eb835f7f42682496614cfd259757eacommit hash: ade2a047e0eb835f7f42682496614cfd259757eacommit hash: ade2a047e0eb835f7f42682496614cfd259757eacommit hash: ade2a047e0eb835f7f42682496614cfd259757ea files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Remove WWW lines that have been moved into Makefiles

Approved by:	portmgr (implicit)
1.0.24
08 Sep 2022 15:43:21
commit hash: 986beaaabc71b9e7e29e7e89e0f36405b687216fcommit hash: 986beaaabc71b9e7e29e7e89e0f36405b687216fcommit hash: 986beaaabc71b9e7e29e7e89e0f36405b687216fcommit hash: 986beaaabc71b9e7e29e7e89e0f36405b687216f files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Move more WWW entries from pkg-descr files into Makefiles

The WWW: lines in the pkg-descr files of these ports where not at the
end of those files and have been missed in prior conversion runs.

Approved by:	portmgr (implicit)
1.0.24
02 Jul 2022 09:31:16
commit hash: 0e34f85e713bc64afc88fe1d0069a78caf34abc0commit hash: 0e34f85e713bc64afc88fe1d0069a78caf34abc0commit hash: 0e34f85e713bc64afc88fe1d0069a78caf34abc0commit hash: 0e34f85e713bc64afc88fe1d0069a78caf34abc0 files touched by this commit
Rene Ladan (rene) search for other commits by this committer
sysutils/nss_ndb: remove option for expired databases/db5
1.0.24
19 Apr 2021 18:30:55
commit hash: 9a016b19d47f689efd30c9557e304a92615caa36commit hash: 9a016b19d47f689efd30c9557e304a92615caa36commit hash: 9a016b19d47f689efd30c9557e304a92615caa36commit hash: 9a016b19d47f689efd30c9557e304a92615caa36 files touched by this commit
Neel Chauhan (nc) search for other commits by this committer
sysutils/nss_ndb: Update to 1.0.24

PR:		255159
Submitted by:	Peter Eriksson <pen AT lysator.liu DOT se> (maintainer)
1.0.23
07 Apr 2021 08:09:01
commit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455c files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
1.0.23
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
1.0.23
03 Dec 2020 20:41:49
Revision:556922Original commit files touched by this commit
rene search for other commits by this committer
Unregister expired databases/db6 and remove it as an option.
1.0.23
07 Jul 2020 15:08:23
Revision:541425Original commit files touched by this commit
pkubaj search for other commits by this committer
sysutils/nss_ndb: fix build on GCC architectures

Use newer GCC to workaround GCC 4.2 bug:
cc -fstack-protector-strong -g -o makendb makendb.o nss_ndb.o  -lpthread -ldl
cc: Internal error: Segmentation fault (program ld)

MFH:		2020Q3 (fix build blanket)
1.0.23
13 Jun 2020 20:34:56
Revision:538698Original commit files touched by this commit
pi search for other commits by this committer
New port: sysutils/nss_ndb BerkeleyDB-based nsswitch backend for passwd & groups

This project consists of a NSS module (nss_ndb.so.1) and a CLI
utility (makendb) that enables big passwd & group files to be
handled efficiently via BTree BerkeleyDB databases.

To activate and use this you must (after installation):

1. Manually add a symbolic link:

   /usr/lib/nss_ndb.so.1 -> /path/to/lib/nss_ndb.so.1.<version>

2. Populate the databases in /var/db/nss_ndb via "makendb" (or some
   other tool).

3. Activate it in /etc/nsswitch.conf:

   passwd: files ndb
   group:  files ndb

WWW: https://github.com/ptrrkssn/nss_ndb

PR:		247211
Submitted by:	Peter Eriksson <pen@lysator.liu.se>

Number of commits found: 9