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 photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Port details
389-ds-base Enterprise-class LDAP directory server
3.2.1 netnew! 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 Package not present on quarterly.This port was created during this quarter. It will be in the next quarterly branch but not the current one.
Maintainer: joneum@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2026-06-28 20:57:07
Last Update: 2026-06-28 20:54:45
Commit Hash: 343766e
License: GPLv3+
WWW:
https://www.port389.org/
Description:
389 Directory Server is an enterprise-class LDAP server that provides a scalable directory service for identity, authentication, and authorization data.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
pkg-plist: as obtained via: make generate-plist
Expand this list (185 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/389-ds-base-3.2.1/catalog.mk
  3. /usr/local/share/licenses/389-ds-base-3.2.1/LICENSE
  4. /usr/local/share/licenses/389-ds-base-3.2.1/GPLv3+
  5. bin/dbscan
  6. bin/ds-logpipe.py
  7. bin/ds-replcheck
  8. bin/ldclt
  9. bin/logconv.pl
  10. bin/logconv.py
  11. bin/pwdhash
  12. etc/dirsrv/config/certmap.conf
  13. etc/dirsrv/config/ldap-agent.conf
  14. etc/dirsrv/config/slapd-collations.conf
  15. etc/dirsrv/schema/99user.ldif
  16. include/dirsrv/repl-session-plugin.h
  17. include/dirsrv/slapi-plugin.h
  18. include/dirsrv/slapi_pal.h
  19. include/dirsrv/winsync-plugin.h
  20. include/svrcore.h
  21. lib/dirsrv/libldaputil.so
  22. lib/dirsrv/libldaputil.so.0
  23. lib/dirsrv/libldaputil.so.0.0.0
  24. lib/dirsrv/libns-dshttpd.so
  25. lib/dirsrv/libns-dshttpd.so.0
  26. lib/dirsrv/libns-dshttpd.so.0.0.0
  27. lib/dirsrv/librewriters.so
  28. lib/dirsrv/librewriters.so.0
  29. lib/dirsrv/librewriters.so.0.0.0
  30. lib/dirsrv/librobdb.so
  31. lib/dirsrv/libslapd.so
  32. lib/dirsrv/libslapd.so.0
  33. lib/dirsrv/libslapd.so.0.1.0
  34. lib/dirsrv/plugins/libacctpolicy-plugin.so
  35. lib/dirsrv/plugins/libacctusability-plugin.so
  36. lib/dirsrv/plugins/libacl-plugin.so
  37. lib/dirsrv/plugins/libaddn-plugin.so
  38. lib/dirsrv/plugins/libalias-entries-plugin.so
  39. lib/dirsrv/plugins/libattr-unique-plugin.so
  40. lib/dirsrv/plugins/libautomember-plugin.so
  41. lib/dirsrv/plugins/libback-ldbm.so
  42. lib/dirsrv/plugins/libbitwise-plugin.so
  43. lib/dirsrv/plugins/libchainingdb-plugin.so
  44. lib/dirsrv/plugins/libcollation-plugin.so
  45. lib/dirsrv/plugins/libcontentsync-plugin.so
  46. lib/dirsrv/plugins/libcos-plugin.so
  47. lib/dirsrv/plugins/libderef-plugin.so
  48. lib/dirsrv/plugins/libdistrib-plugin.so
  49. lib/dirsrv/plugins/libdna-plugin.so
  50. lib/dirsrv/plugins/libentryuuid-plugin.so
  51. lib/dirsrv/plugins/libentryuuid-syntax-plugin.so
  52. lib/dirsrv/plugins/liblinkedattrs-plugin.so
  53. lib/dirsrv/plugins/libmanagedentries-plugin.so
  54. lib/dirsrv/plugins/libmemberof-plugin.so
  55. lib/dirsrv/plugins/libpam-passthru-plugin.so
  56. lib/dirsrv/plugins/libpassthru-plugin.so
  57. lib/dirsrv/plugins/libpbe-plugin.so
  58. lib/dirsrv/plugins/libposix-winsync-plugin.so
  59. lib/dirsrv/plugins/libpwdchan-plugin.so
  60. lib/dirsrv/plugins/libpwdstorage-plugin.so
  61. lib/dirsrv/plugins/libreferint-plugin.so
  62. lib/dirsrv/plugins/libreplication-plugin.so
  63. lib/dirsrv/plugins/libretrocl-plugin.so
  64. lib/dirsrv/plugins/libroles-plugin.so
  65. lib/dirsrv/plugins/librootdn-access-plugin.so
  66. lib/dirsrv/plugins/libschemareload-plugin.so
  67. lib/dirsrv/plugins/libstatechange-plugin.so
  68. lib/dirsrv/plugins/libsyntax-plugin.so
  69. lib/dirsrv/plugins/libusn-plugin.so
  70. lib/dirsrv/plugins/libviews-plugin.so
  71. lib/dirsrv/plugins/libwhoami-plugin.so
  72. lib/dirsrv/python/failedbinds.py
  73. lib/dirsrv/python/logregex.py
  74. lib/libsvrcore.so
  75. lib/libsvrcore.so.0
  76. lib/libsvrcore.so.0.0.0
  77. lib/sysctl.d/70-dirsrv.conf
  78. libdata/pkgconfig/dirsrv.pc
  79. libdata/pkgconfig/svrcore.pc
  80. sbin/ldap-agent
  81. sbin/ns-slapd
  82. share/cockpit/389-console/index.css.gz
  83. share/cockpit/389-console/index.html
  84. share/cockpit/389-console/index.js.LEGAL.txt
  85. share/cockpit/389-console/index.js.gz
  86. share/cockpit/389-console/manifest.json
  87. share/cockpit/389-console/po.de.js.gz
  88. share/cockpit/389-console/po.ja.js.gz
  89. share/cockpit/389-console/po.manifest.de.js.gz
  90. share/cockpit/389-console/po.manifest.ja.js.gz
  91. share/dirsrv/data/10rfc2307bis.ldif
  92. share/dirsrv/data/10rfc2307compat.ldif
  93. share/dirsrv/data/60changelog.ldif
  94. share/dirsrv/data/60inetmail.ldif
  95. share/dirsrv/data/60kerberos.ldif
  96. share/dirsrv/data/60krb5kdc.ldif
  97. share/dirsrv/data/60nis.ldif
  98. share/dirsrv/data/60qmail.ldif
  99. share/dirsrv/data/60radius.ldif
  100. share/dirsrv/data/60rfc4876.ldif
  101. share/dirsrv/data/60samba.ldif
  102. share/dirsrv/data/60sendmail.ldif
  103. share/dirsrv/data/Ace.ldif
  104. share/dirsrv/data/European.ldif
  105. share/dirsrv/data/Eurosuffix.ldif
  106. share/dirsrv/data/Example-roles.ldif
  107. share/dirsrv/data/Example-views.ldif
  108. share/dirsrv/data/Example.ldif
  109. share/dirsrv/data/dbgen-FamilyNames
  110. share/dirsrv/data/dbgen-GivenNames
  111. share/dirsrv/data/dbgen-OrgUnits
  112. share/dirsrv/data/dsee.schema
  113. share/dirsrv/data/template-baseacis.ldif
  114. share/dirsrv/data/template-country.ldif
  115. share/dirsrv/data/template-domain.ldif
  116. share/dirsrv/data/template-dse-minimal.ldif
  117. share/dirsrv/data/template-dse.ldif
  118. share/dirsrv/data/template-ldapi-autobind.ldif
  119. share/dirsrv/data/template-ldapi-default.ldif
  120. share/dirsrv/data/template-ldapi.ldif
  121. share/dirsrv/data/template-locality.ldif
  122. share/dirsrv/data/template-org.ldif
  123. share/dirsrv/data/template-orgunit.ldif
  124. share/dirsrv/data/template-sasl.ldif
  125. share/dirsrv/data/template-state.ldif
  126. share/dirsrv/data/template-suffix-db.ldif
  127. share/dirsrv/data/template.ldif
  128. share/dirsrv/inf/defaults.inf
  129. share/dirsrv/inf/slapd.inf
  130. share/dirsrv/mibs/redhat-directory.mib
  131. share/dirsrv/schema/00core.ldif
  132. share/dirsrv/schema/01core389.ldif
  133. share/dirsrv/schema/02common.ldif
  134. share/dirsrv/schema/03entryuuid.ldif
  135. share/dirsrv/schema/05rfc2927.ldif
  136. share/dirsrv/schema/05rfc4523.ldif
  137. share/dirsrv/schema/05rfc4524.ldif
  138. share/dirsrv/schema/06inetorgperson.ldif
  139. share/dirsrv/schema/10automember-plugin.ldif
  140. share/dirsrv/schema/10dna-plugin.ldif
  141. share/dirsrv/schema/10mep-plugin.ldif
  142. share/dirsrv/schema/10rfc2307compat.ldif
  143. share/dirsrv/schema/20subscriber.ldif
  144. share/dirsrv/schema/25java-object.ldif
  145. share/dirsrv/schema/28pilot.ldif
  146. share/dirsrv/schema/30ns-common.ldif
  147. share/dirsrv/schema/50ns-admin.ldif
  148. share/dirsrv/schema/50ns-certificate.ldif
  149. share/dirsrv/schema/50ns-directory.ldif
  150. share/dirsrv/schema/50ns-mail.ldif
  151. share/dirsrv/schema/50ns-value.ldif
  152. share/dirsrv/schema/50ns-web.ldif
  153. share/dirsrv/schema/60acctpolicy.ldif
  154. share/dirsrv/schema/60autofs.ldif
  155. share/dirsrv/schema/60eduperson.ldif
  156. share/dirsrv/schema/60mozilla.ldif
  157. share/dirsrv/schema/60nss-ldap.ldif
  158. share/dirsrv/schema/60pam-plugin.ldif
  159. share/dirsrv/schema/60posix-winsync-plugin.ldif
  160. share/dirsrv/schema/60pureftpd.ldif
  161. share/dirsrv/schema/60rfc2739.ldif
  162. share/dirsrv/schema/60rfc3712.ldif
  163. share/dirsrv/schema/60sabayon.ldif
  164. share/dirsrv/schema/60samba3.ldif
  165. share/dirsrv/schema/60sudo.ldif
  166. share/dirsrv/schema/60trust.ldif
  167. share/gdb/auto-load/usr/local/sbin/ns-slapd-gdb.py
  168. share/man/man1/dbscan.1.gz
  169. share/man/man1/ds-logpipe.py.1.gz
  170. share/man/man1/ds-replcheck.1.gz
  171. share/man/man1/ldap-agent.1.gz
  172. share/man/man1/ldclt.1.gz
  173. share/man/man1/logconv.pl.1.gz
  174. share/man/man1/logconv.py.1.gz
  175. share/man/man1/pwdhash.1.gz
  176. share/man/man5/99user.ldif.5.gz
  177. share/man/man5/certmap.conf.5.gz
  178. share/man/man5/dirsrv.5.gz
  179. share/man/man5/dirsrv.systemd.5.gz
  180. share/man/man5/slapd-collations.conf.5.gz
  181. share/man/man8/ns-slapd.8.gz
  182. share/metainfo/389-console/org.port389.cockpit_console.metainfo.xml
  183. @owner
  184. @group
  185. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • 389-ds-base>0:net/389-ds-base
To install the port:
cd /usr/ports/net/389-ds-base/ && make install clean
To add the package, run one of these commands:
  • pkg install net/389-ds-base
  • pkg install 389-ds-base
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: 389-ds-base
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1782503513 SHA256 (389-ds-base-3.2.1.tar.bz2) = a5b7b533484f16d5271c97b7dbde485b22fa63d2bfb4434ce9b6720849e67559 SIZE (389-ds-base-3.2.1.tar.bz2) = 23711885

No package information for this port in our database
Sometimes this happens. Not all ports have packages. This is doubly so for new ports, like this one.
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. crypt.h : security/libxcrypt
  2. cargo : lang/rust
  3. rsync : net/rsync
  4. gmake>=4.4.1 : devel/gmake
  5. pkgconf>=1.3.0_1 : devel/pkgconf
  6. python3.12 : lang/python312
  7. autoconf>=2.73 : devel/autoconf
  8. automake>=1.18.1 : devel/automake
  9. libtoolize : devel/libtool
Test dependencies:
  1. python3.12 : lang/python312
Runtime dependencies:
  1. python3.12 : lang/python312
  2. perl5>=5.42.r<5.43 : lang/perl5.42
Library dependencies:
  1. libcrack.so : security/cracklib
  2. libicui18n.so : devel/icu
  3. libjson-c.so : devel/json-c
  4. liblmdb.so : databases/lmdb
  5. libnetsnmp.so : net-mgmt/net-snmp
  6. libnspr4.so : devel/nspr
  7. libnss3.so : security/nss
  8. libpcre2-8.so : devel/pcre2
  9. libpkg.so : ports-mgmt/pkg
  10. libsasl2.so : security/cyrus-sasl2
  11. libldap.so.2 : net/openldap26-client
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
net_389-ds-base
USES:
autoreconf gmake ldap libtool localbase:ldflags perl5 pkgconfig python:3.12+ shebangfix ssl tar:bzip2
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://github.com/389ds/389-ds-base/releases/download/389-ds-base-3.2.1/
Collapse this list.

Number of commits found: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
3.2.1
28 Jun 2026 20:54:45
commit hash: 343766e13e0ff9d0279260986ff077bb6819811fcommit hash: 343766e13e0ff9d0279260986ff077bb6819811fcommit hash: 343766e13e0ff9d0279260986ff077bb6819811fcommit hash: 343766e13e0ff9d0279260986ff077bb6819811f files touched by this commit
Jochen Neumeister (joneum) search for other commits by this committer
net/389-ds-base: Add new port

389 Directory Server is an enterprise-class LDAP directory server
designed to provide scalable and reliable directory services for
identity management, authentication, authorization, and centralized
account data.

It supports features such as replication, access control, schema
management, plugins, and administrative command-line utilities.

Required for development of the net/freeipa-server port.

WWW: https://www.port389.org/

Sponsored by:	Netzkommune GmbH

Number of commits found: 1