security/sssd2: Fix @datadir@ and @sysconfdirs@ substitutions PR: 2976676647789a9d
Port details
security/sssd2 2.13.1_2
System Security Services Daemon
Port info
- Maintainer
- arrowd@FreeBSD.org
- Packages
- latest: 2.13.1_2
- Upstream
- up to date
- Last update
- to 2.13.1_2 · 6647789a9d
- Quarterly
- 2026Q4: 2.13.1_2
- Formerly
- security/sssd-devel until 2024-11-01
- WWW
- https://sssd.io/
- Links
- cgit · VuXML
Install
- Package
# pkg install sssd2installs 2.13.1_2 fromlatest; fromquarterly(2026Q4) 2.13.1_2- Port
# cd /usr/ports/security/sssd2 && make install clean# make -C /usr/ports/security/sssd2 config # change options first
- Size
- 1.9 MiB download · 7.9 MiB installed
- Depends on
- databases/ldb25 2.5.3_4, databases/openldap26-client 2.6.16, databases/tdb 1.4.9_1,1, devel/dbus 1.16.2_4,1, devel/ding-libs 0.7.0, devel/gettext-runtime 1.0_1, devel/jansson 2.15.1_1, devel/libinotify 20240724_3, devel/libunistring 1.4.2, devel/pcre2 10.49, devel/popt 1.19,2, devel/talloc 2.4.1_1, devel/tevent 0.15.0_2, dns/bind-tools 9.20.30, dns/c-ares 1.34.9, ftp/curl 8.23.0, lang/python312 3.12.15, misc/libuuid 2.42.4, net-mgmt/adcli 0.9.2_3, net-mgmt/realmd 0.17.1_1, net/jose 15, net/samba416 4.16.11_13, security/cyrus-sasl2 2.1.28_6, security/cyrus-sasl2-gssapi 2.1.28, security/krb5 1.22.2_4, security/libfido2 1.17.0, security/p11-kit 0.26.5_1, textproc/utf8proc 2.12.0
- License
- GPLv3+
- Options
- 1 of 2 on in the package: NLS
Show the 1 options that are off
TEST
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 2.13.1_2 | 2.13.1_2 | – |
| FreeBSD 15 | 2.13.1_2 | 2.13.1_2 | – |
| FreeBSD 14 | ✗ | 2.13.1_2 | 2.13.1_2 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 2.13.1_2 | 2.13.1_2 | – |
| FreeBSD 14 | 2.13.1_2 | 2.13.1_2 | 2.13.1_2 |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
Unaddressed and VuXML only (0)
No unaddressed CVE and nothing reported by
pkg audit for the packaged version 2.13.1_2.Fixed (0)
No VuXML entries for this package.
Problem reports (0) · open in Bugzilla, most recently changed first
None.
Commits (44)
security/sssd2: Enable the ifp service by defaultb5a0134baf
security/sssd2: Allow attaching the debugger if built WITH_DEBUG=yes52822e9596
security/sssd2: Update to 2.13.1 Reported by: portscout!706a26c44c
security/sssd2: Update to 2.13.0f54c76886a
security/sssd2: Log to /var/log/sssd and set up rotation PR: 294294, 294098, 285617d4730c46bd
security/sssd2: Fix previous patch PR: 293728 Reported by: pkg-fallout Fixes: 975b3e6ece767f8c080c2bacf43cff6bd81a2ee49a4df69e4a
security/sssd2: Fix LDAP authentication PR: 293728975b3e6ece
security/sssd2: Pass a correct path to realmdb3a144d639
security/sssd2: Update to 2.12.0 PR: 291397 Approved by: jhixson (maintainer timeout) Tested by: Maxim Filimonov <che@bein.link>f817bb6906
security/sssd2: Fix ldb and idmap library paths The ldb library path seems incorrect as it does not work in the built-in ldb of Samba 4.22. Fix that by using SAMBA_LDB_MODULESDIR. This should fix the following runtime error: ``` * (2025-12-02 03:12:12): [sssd] [sysdb_ldb_connect] (0x4000): No ldb module path set in env * (2025-12-02 03:12:12): [sssd] [sysdb_ldb_connect] (0x4000): No ldb module path set in env * (2025-12-02 03:12:12): [sssd] [ldb] (0x0010): WARNING: Module [memberof] not found - do you need to set LDB_MODULES_PATH? ``` Also, use SAMBA_IDMAP_MODULESDIR for consistency. PR: 291492 Approved by: portmgr blanket Sponsored by: Klara, Inc. Differential Revision: https://reviews.freebsd.org/D5413875d3ee66bb
*: Revise USES=python:... version range constraints and strip all lower bounds of 3.9 or 3.10 because they are implied now. python:3.9-X -> python:-X python:3.9+ -> python python:3.10-X -> python:-X python:3.10+ -> python (options such as ,build preserved)1403bb7765
security/sssd2: Prepare for net/samba422 PR: 289272 Obtained from: Mateusz Piotrowski <0mp@FreeBSD.org>53919f5dd3
security/sssd2: fix detection of krb5 Because security/krb5 has bumped version, it is not well detected and make this port on packaging. This adds a patch to update the detection of krb 1.22 that is not on the original sources. PR: 288708 Approved by: 0mp (mentor) Approved by: kevans Approved by: portmgr blanket (build fix) Sponsored by: Klara, Inc. Differential Revision: https://reviews.freebsd.org/D51813f711be0ce5
*/*: Bump PORTREVISION after libuuid/libblkid switch from e2fsprogs to util-linux, to complete the bump of all users of either library that started with Alexander's commit titled '*/*: Switch to misc/libuuid and misc/libblkid' PR: 2514899eb3fb8e5b
*/*: Switch to misc/libuuid and misc/libblkid PR: 221293 PR: 251489 PR: 257070e81eda36a8
python.mk: rename PYTHON_EXT_SUFFIX to PYTHON_TAG, document, etc EXT_SUFFIX, according to PEP 3149, refers to the full tag and extension for compiled extension module objects, eg .cpython-311.so, .cpython-313t.so, etc. We do not use the correct semantic meaning, and this usage becomes ambiguous and confusing when tags do not match between bytecode and compiled extension module objects. Rename our PYTHON_EXT_SUFFIX to PYTHON_TAG to align with PEP 3147's specification of a magic tag, which consists of implementation name and shorthand version only. This is meant for bytecode and other files containing this tag in their filename that do not depend on a specific Python ABI for the same version. Chase all existing consumers. Introduce PYTHON_SOABI to align with PEP 3149's specification of a tag, which consists of implementation name, shorthand version and any ABI flags present (this and PYTHON_TAG are identical without ABI flags). This is meant for compiled extension module objects and other files that depend on a specific Python ABI for the same version. Add documentation for these variables that our PYTHON_EXT_SUFFIX never had. PR: 274671 Event: Kitchener-Waterloo Hackathon 2025064f0eba1efd
*: Bump revisions after dbus update PR: 285253 Reported by: Martin Birgmeier <d8zNeCFG@aon.at>a347a92e6e
*/*: Update ports so they use SAMBA_*_PORT variables in LIB_DEPENDS * Update ports that work with Samba and depend on either of talloc, tdb and tevent so they use SAMBA_*_PORT variables in LIB_DEPENDS. * Bump PORTREVISION. * While here, update WINBIND_CONFIGURE_ON in net/freeradius3/Makefile so it uses SAMBA_INCLUDEDIR and SAMBA_LIBDIR. Reviewed by: 0mp, kiwi Differential Revision: https://reviews.freebsd.org/D4885973895aa5f1
security/sssd2: Fix two bugs in the find_uid patch
The UID check was added in commit 9a40ff81f4ea ("security/sssd2:
Reimplement UID-finding using sysctl") and is supposed to exclude kernel
processes, retaining the behaviour of commit ee81c8e455ef
("security/sssd2: Add patch to enumerate UIDs").
However, it mistakenly skipped over processes with UID 0, which could
cause the lookup to fail. Fix the typo.
Also return success if the caller asked us to populate a table and no
entries were added. This matches the previous behaviour.
PR: 284089
Approved by: jhixson (maintainer timeout)
Reviewed by: arrowd
Sponsored by: Klara, Inc.7b3028c92esecurity/sssd2: update to version 2.9.60e77feee4d
security/sssd2: bump port revision Added patch for finding UIDs without using procfs PR: 282469f53142e169
security/sssd2: Reimplement UID-finding using sysctl This avoids a dependency on procfs or linprocfs, so makes sssd2 marginally more usable when using the krb5_store_password_if_offline option. Sponsored by: Klara, Inc. Signed-off-by: John Hixson <jhixson@freebsd.org>9a40ff81f4
security/sssd2: Assorted port cleanups - Simplify depending on Kerberos - - Do not use gssapi:bootstrap - - Do not redefine variables already defined by USES - - Instead of patching, pass the KRB5_CONFIG env var - Trim unused dependencies - Remove hunks from the configure.ac patch that aren't needed anymore - Simplify SHEBANG_FILES - No need to define LIB_DIRS, DEBUG_FLAGS and STRIP - Bump PORTREVISION to catch possible regressions Tested by: arrowd Approved by: 0mp, jhixson Pull Request: https://github.com/freebsd/freebsd-ports/pull/272 Sponsored by: Future Crew, LLC598459fb20
security/sssd*: Use an absolute path in sssd_prestart() I believe this script worked by accident before. PR: 279255 Approved by: maintainer Sponsored by: Klara, Inc.04b16f6b83
security/sssd2: Use SAMBA_PORT and SAMBA_LDB_PORT security/sssd2 can depend on any Samba version we have in the ports tree. However, having the exact version of Samba hardcoded in *_DEPENDS variables makes it hard to use a non-default Samba version. Let the port pick up the default Samba version (and its ldb port) via samba.mk. Since net/samba416 is still the default, nothing really changes for sssd2. However, users can now build sssd2 against net/samba419 if they set DEFAULT_VERSIONS=samba=4.19. PR: 278839 280774 Approved by: portmgr (infrastructure) Sponsored by: Klara, Inc. Co-authored-by: Xavier Beaudouin <kiwi@oav.net>c582a52cf7
security/sssd2: Fix ldb dependency net/samba416 uses databases/ldb25. PR: 279401 Approved by: maintainer (jhixson) Sponsored by: Klara, Inc.c18f313d6f
security/sssd: unbreak the portc2900ff6c8
*/*: Add ${PY_SETUPTOOLS} to BUILD_DEPENDS
Fix build when setuptools is removed from RUN_DEPENDS in
Mk/Uses/python.mk.
PR: 270510
Approved by: portmgr (blanket)ad593a9d4dsecurity/sssd2: Update to v2.9.56aaf127b85
security/sssd2: Add patch to enumerate UIDs The legacy security/sssd port has a patch which lets one set krb5_store_password_if_offline=True in a IPA provider configuration block. The patch fixes some code which uses /proc to enumerate the UIDs of logged-in users. Without the patch, if one has this configuration variable set, sssd dies with an obscure error. This caused some pain when a user was updating from sssd to sssd2. Sponsored by: Serenity Cybersecurity, LLC PR: 279255 Reported by: markj@freebsd.org, arrowd@freebsd.org Obtained from: arrowd@freebsd.orgee81c8e455
security/sssd2: Use proper path to adcli and add RUN_DEPENDS on it Sponsored by: Serenity Cybersecurity, LLC0ac024cf48
security/sssd2: Move man pages to share/man Approved by: portmgr (blanket)d2e4147cce
security/sssd2: Fix circular dependency with sudo
Re-apply 2f448a87ed31 and remove sudo from the list of dependencies to
fix circular dependency issue when sudo is built with SSSD2 option.
Previous commit was made by dvl@ on now retired sssd-devel port.
PR: 277371
Reported by: Slawomir Wojciech Wojtczak <vermaden@interia.pl>
Sponsored by: Rubicon Communications, LLC ("Netgate")dbb99230a5security/sssd2: fix PKGBASE collision57d39b461a
security/sssd2: remove PKGNAMESUFFIX - Remove "-devel" PKGNAMESUFFIX that I left over after rename5203351a7f
security/sssd2: fix building on current28f442a865
security/sssd-devel: rename to security/sssd2 - Rename to avoid confusion, port is stable - Update MOVED - Update security/sssd/Makefile with name change2df5f983ff
security/sssd-devel: Fix build issues - Fix broken builds - Mark port broken for current - samba-nsupdate is broken, so use bind-tools for nsupdate5c02c3865e
security/sssd-devel: update to version 2.9.413855a89a3
security/sudo: re-add sssd-devel option sudo already allows for the use of security/sssd (SSSD) This patch allows for selecting security/sssd-devel (SSSD_DEVEL) instead. Also updates security/sssd-devel, elminating a circular dependency. PR: 276598 2725712f448a87ed
*/*: Sunset 12.4-RELEASE/12-STABLE from ports tree - Remove all references to defunct ARCH arm - Remove all references to defunct ARCH sparc64 - Remove x11-drivers/xf86-video-sunffb which requires defunct sparc64 ARCH - Remove sysutils/afbinit requires defunct sparc64 ARCH - Remove all references to bktr driver - Remove all references to defunct FreeBSD_12 - Remove all references to OSVERSION/OSREL corresponding to 12 - Remove conditionals in Mk/Uses/cabal.mk - Remove sparc reference from Mk/Uses/qt-dist.mk - Remove BROKEN_sparc64/NOT_FOR_ARCH=sparc64 - Remove BROKEN_FreeBSD_12* from: - Remove OpenSSL patches from: - Remove conditional flags for OSVERSION >= 1300000 to fixed flags. Also move conditional flags for non sparc64/arm ARCH to fixed flags. Reviewed by: brooks, jbeich, rene, salvadore Differential Revision: https://reviews.freebsd.org/D42068bbab7f59e9
security/sssd-devel: update to version 2.9.2 Changes: https://sssd.io/release-notes/sssd-2.9.1.html https://sssd.io/release-notes/sssd-2.9.2.htmle1877852ab
security/sssd-devel: New port Add new port sss-devel. This updates sssd to version 2.9.0. This is a development version to be used to get out all the kinks before replacing the current security/sssd port. Changes: https://sssd.io/release-notes/sssd-2.0.0.html https://sssd.io/release-notes/sssd-2.1.0.html https://sssd.io/release-notes/sssd-2.2.0.html https://sssd.io/release-notes/sssd-2.3.0.html https://sssd.io/release-notes/sssd-2.4.0.html https://sssd.io/release-notes/sssd-2.5.0.html https://sssd.io/release-notes/sssd-2.6.0.html https://sssd.io/release-notes/sssd-2.7.0.html https://sssd.io/release-notes/sssd-2.8.0.html https://sssd.io/release-notes/sssd-2.9.0.html8ed50ce915