| Port details on branch 2026Q2 |
- libgsasl GNU SASL library
- 2.2.3 security
=0 2.2.2Version of this port present on the latest quarterly branch. - Maintainer: sunpoet@FreeBSD.org
 - Port Added: 2020-02-23 08:12:31
- Last Update: 2026-05-15 15:34:28
- Commit Hash: e332140
- License: LGPL21
- WWW:
- https://www.gnu.org/software/gsasl/
- Description:
- GNU SASL is an implementation of the Simple Authentication and Security Layer
framework and a few common SASL mechanisms.
GNU SASL consists of a library (libgsasl), a command-line utility (gsasl) to
access the library from the shell, and a manual. The library includes support
for the framework (with authentication functions and application data privacy
and integrity functions) and at least partial support for the ANONYMOUS,
CRAM-MD5, DIGEST-MD5, EXTERNAL, GS2-KRB5, GSSAPI, LOGIN, NTLM, PLAIN,
SCRAM-SHA-1, SCRAM-SHA-1-PLUS, SAML20, OPENID20, and SECURID mechanisms.
The library is easily ported because it does not do network communication by
itself, but rather leaves it up to the calling application. The library is
flexible with regards to the authorization infrastructure used, as it utilizes a
callback into the application to decide whether a user is authorized or not.
GNU SASL has been split into 2 ports:
- security/gsasl: the command-line utility
- security/libgsasl: the library
¦ ¦ ¦ ¦ 
- Manual pages:
-
- pkg-plist: as obtained via:
make generate-plist - USE_RC_SUBR (Service Scripts)
- no SUBR information found for this port
- Dependency lines:
-
- libgsasl>0:security/libgsasl
- To install the port:
- cd /usr/ports/security/libgsasl/ && make install clean
- To add the package, run one of these commands:
- pkg install security/libgsasl
- pkg install libgsasl
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: libgsasl
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1778751874
SHA256 (gsasl-2.2.3.tar.gz) = fee36c66ac12d32d3bf29a7b35ad8f444b7996fe369b9da5d36fd6ae649c68eb
SIZE (gsasl-2.2.3.tar.gz) = 3543290
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- pkgconf>=1.3.0_1 : devel/pkgconf
- gettext-runtime>=0.26 : devel/gettext-runtime
- gettext-tools>=0.26 : devel/gettext-tools
- Library dependencies:
-
- libgcrypt.so : security/libgcrypt
- libgnutls.so : security/gnutls
- libidn.so : dns/libidn
- libntlm.so : security/libntlm
- libintl.so : devel/gettext-runtime
- This port is required by:
- for Libraries
-
- editors/gobby
- mail/anubis
- mail/libvmime
- security/gsasl
- textproc/libinfinity
-
Deleted ports which required this port:
- * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options:
- ===> The following configuration options are available for libgsasl-2.2.3:
DOCS=on: Build and/or install documentation
NLS=on: Native Language Support
====> GSSAPI Security API support: you have to select exactly one of them
GSSAPI_BASE=on: GSSAPI support via base system (needs Kerberos)
GSSAPI_HEIMDAL=off: GSSAPI support via security/heimdal
GSSAPI_MIT=off: GSSAPI support via security/krb5
GSSAPI_NONE=off: Disable GSSAPI support
===> Use 'make config' to modify these settings
- Options name:
- security_libgsasl
- USES:
- charsetfix libtool pkgconfig ssl gssapi gettext
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|