notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
nss_ndb BerkeleyDB-based nsswitch backend for passwd & groups
1.0.24_1 sysutils on this many watch lists=2 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.24_1Version 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: 2024-02-26 06:26:50
Commit Hash: c713b59
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
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:
FreshPorts has no man page information for this port.
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. share/man/man5/nss_ndb.conf.5.gz
  6. share/man/man8/makendb.8.gz
  7. share/man/man8/nsstest.8.gz
  8. share/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_1/catalog.mk
  12. /usr/local/share/licenses/nss_ndb-1.0.24_1/LICENSE
  13. /usr/local/share/licenses/nss_ndb-1.0.24_1/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
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.0.24_11.0.24_11.0.231.0.24_11.0.24_1-1.0.23-
FreeBSD:13:quarterly1.0.24_11.0.24_11.0.241.0.24_11.0.24_11.0.241.0.241.0.24
FreeBSD:14:latest1.0.24_11.0.24_11.0.241.0.24_11.0.24_11.0.24-1.0.24
FreeBSD:14:quarterly1.0.24_11.0.24_1-1.0.24_11.0.24_11.0.241.0.241.0.24
FreeBSD:15:latest1.0.24_11.0.24_1n/a1.0.24_1n/a1.0.241.0.241.0.24
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_1: 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: 10

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.0.24_1
26 Feb 2024 06:26:50
commit hash: c713b5911b331ec67fb4f63a3f9149a0155d6d36commit hash: c713b5911b331ec67fb4f63a3f9149a0155d6d36commit hash: c713b5911b331ec67fb4f63a3f9149a0155d6d36commit hash: c713b5911b331ec67fb4f63a3f9149a0155d6d36 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
sysutils/nss_ndb: Moved man to share/man

Approved by:    portmgr (blanket)
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: 10