security/lasso 2.9.0 FreeBSD
Free Liberty Alliance Implementation
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- GPLv2+
- Categories
- security
- Package size
- 363.6 KiB, 2591.7 KiB installed
Description
Lasso is a free software C library aiming to implement the Liberty Alliance standards; it defines processes for federated identities, single sign-on and related protocols. Lasso is built on top of libxml2, XMLSec and OpenSSL and is licensed under the GNU General Public License (with an OpenSSL exception).
Lasso first focused on implementing the Liberty Alliance ID-FF 1.2 protocols. It now supports a good part of ID-WSF, and SAML 2.0 support has also been completed.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | security/lasso | 2.9.0 |
| NetBSD | security/lasso | 2.8.2nb3 |
| DragonFly | security/lasso | 2.8.2_1 |
| HardenedBSD | security/lasso | 2.9.0 |
| GhostBSD | security/lasso | 2.9.0 |
Install
Binary package:
pkg install lasso
From the ports tree:
cd /usr/ports/security/lasso/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= lasso>0:security/lasso
LIB_DEPENDS= liblasso.so:security/lasso
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 2.9.0 | 2.9.0 | 2.8.0_2 | 2.9.0 | 2.9.0 |
| FreeBSD:14:quarterly | 2.9.0 | 2.9.0 | n/a | 2.8.2_2 | 2.9.0 |
| FreeBSD:15:latest | 2.9.0 | 2.9.0 | n/a | 2.9.0 | 2.9.0 |
| FreeBSD:15:quarterly | 2.9.0 | 2.9.0 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.9.0 | 2.9.0 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
${PYTHON_PKGNAMEPREFIX}six>0: devel/py-six
Library 2
libltdl.so: devel/libltdllibxmlsec1-openssl.so: security/xmlsec1
Runtime 1
${PYTHON_PKGNAMEPREFIX}six>0: devel/py-six
The full lists below include those, and their dependencies in turn.
Build dependencies 30
- archivers/liblz4
- archivers/zstd
- converters/libiconv
- databases/sqlite3
- devel/gettext-runtime
- devel/glib20
- devel/gmake
- devel/libedit
- devel/libffi
- devel/libinotify
- devel/libltdl
- devel/nspr
- devel/pcre2
- devel/pkgconf
- devel/py-packaging
- devel/py-six
- devel/readline
- lang/python312
- lang/python315
- lang/tcl86
- math/libtommath
- math/mpdecimal
- print/indexinfo
- security/libgcrypt
- security/libgpg-error
- security/nss
- security/xmlsec1
- textproc/expat2
- textproc/libxml2
- textproc/libxslt
Run dependencies 28
- archivers/liblz4
- archivers/zstd
- converters/libiconv
- databases/sqlite3
- devel/gettext-runtime
- devel/glib20
- devel/libedit
- devel/libffi
- devel/libinotify
- devel/libltdl
- devel/nspr
- devel/pcre2
- devel/py-packaging
- devel/py-six
- devel/readline
- lang/python312
- lang/python315
- lang/tcl86
- math/libtommath
- math/mpdecimal
- print/indexinfo
- security/libgcrypt
- security/libgpg-error
- security/nss
- security/xmlsec1
- textproc/expat2
- textproc/libxml2
- textproc/libxslt
Required by 2
Configuration
Options name: security_lasso
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
| PERL | off | Perl scripting language support |
| PYTHON | off | Python bindings or support |
- USES
- cpe gmake gnome libtool pathfix pkgconfig python ssl
- Service scripts
- none
Files
pkg-plist 176
- share/doc/lasso/book.rst
- share/doc/lasso/common-knowledge.rst
- share/doc/lasso/getting-lasso.rst
- share/doc/lasso/integration.rst
- share/doc/lasso/language-bindings.rst
- share/doc/lasso/lasso-architecture.rst
- share/doc/lasso/liberty-architecture.rst
- share/doc/lasso/other-profiles.rst
- share/doc/lasso/preface.rst
- share/doc/lasso/single-sign-on.rst
- share/doc/lasso/writing-a-c-sp.txt
- share/doc/lasso/writing-a-java-sp.txt
- share/doc/lasso/writing-a-php-sp.txt
- share/doc/lasso/writing-a-saml2-php-sp.txt
- %%SITE_ARCH%%/auto/Lasso/Lasso.so
- %%SITE_ARCH%%/Lasso.pm
- %%PYTHON_SITELIBDIR%%/_lasso.a
- %%PYTHON_SITELIBDIR%%/_lasso.so
- %%PYTHON_SITELIBDIR%%/lasso.py
- include/lasso/backward_comp.h
- include/lasso/ctypes.h
- include/lasso/debug.h
- include/lasso/errors.h
- include/lasso/export.h
- include/lasso/id-ff/defederation.h
- include/lasso/id-ff/federation.h
- include/lasso/id-ff/identity.h
- include/lasso/id-ff/lecp.h
- include/lasso/id-ff/login.h
- include/lasso/id-ff/logout.h
- include/lasso/id-ff/name_identifier_mapping.h
- include/lasso/id-ff/name_registration.h
- include/lasso/id-ff/profile.h
- include/lasso/id-ff/provider.h
- include/lasso/id-ff/server.h
- include/lasso/id-ff/session.h
- include/lasso/key.h
- include/lasso/keyprivate.h
- include/lasso/lasso.h
- include/lasso/lasso_config.h
- include/lasso/logging.h
- include/lasso/registry-private.h
- include/lasso/registry.h
- include/lasso/saml-2.0/assertion_query.h
- include/lasso/saml-2.0/ecp.h
- include/lasso/saml-2.0/name_id_management.h
- include/lasso/saml-2.0/profile.h
- include/lasso/saml-2.0/provider.h
- include/lasso/saml-2.0/saml2_helper.h
- include/lasso/utils.h
- include/lasso/xml/dsig/ds_key_info.h
- include/lasso/xml/dsig/ds_key_value.h
- include/lasso/xml/dsig/ds_rsa_key_value.h
- include/lasso/xml/dsig/ds_x509_data.h
- include/lasso/xml/dsig/strings.h
- include/lasso/xml/dsig/xml_dsig.h
- include/lasso/xml/ecp/ecp_relaystate.h
- include/lasso/xml/ecp/ecp_request.h
- include/lasso/xml/ecp/ecp_response.h
- include/lasso/xml/lib_assertion.h
- include/lasso/xml/lib_authentication_statement.h
- include/lasso/xml/lib_authn_context.h
- include/lasso/xml/lib_authn_request.h
- include/lasso/xml/lib_authn_request_envelope.h
- include/lasso/xml/lib_authn_response.h
- include/lasso/xml/lib_authn_response_envelope.h
- include/lasso/xml/lib_federation_termination_notification.h
- include/lasso/xml/lib_idp_entries.h
- include/lasso/xml/lib_idp_entry.h
- include/lasso/xml/lib_idp_list.h
- include/lasso/xml/lib_logout_request.h
- include/lasso/xml/lib_logout_response.h
- include/lasso/xml/lib_name_identifier_mapping_request.h
- include/lasso/xml/lib_name_identifier_mapping_response.h
- include/lasso/xml/lib_register_name_identifier_request.h
- include/lasso/xml/lib_register_name_identifier_response.h
- include/lasso/xml/lib_request_authn_context.h
- include/lasso/xml/lib_scoping.h
- include/lasso/xml/lib_status_response.h
- include/lasso/xml/lib_subject.h
- include/lasso/xml/misc_text_node.h
- include/lasso/xml/paos_request.h
- include/lasso/xml/paos_response.h
- include/lasso/xml/saml-2.0/saml2_action.h
- include/lasso/xml/saml-2.0/saml2_advice.h
- include/lasso/xml/saml-2.0/saml2_assertion.h
- include/lasso/xml/saml-2.0/saml2_attribute.h
- include/lasso/xml/saml-2.0/saml2_attribute_statement.h
- include/lasso/xml/saml-2.0/saml2_attribute_value.h
- include/lasso/xml/saml-2.0/saml2_audience_restriction.h
- include/lasso/xml/saml-2.0/saml2_authn_context.h
- include/lasso/xml/saml-2.0/saml2_authn_statement.h
- include/lasso/xml/saml-2.0/saml2_authz_decision_statement.h
- include/lasso/xml/saml-2.0/saml2_base_idabstract.h
- include/lasso/xml/saml-2.0/saml2_condition_abstract.h
- include/lasso/xml/saml-2.0/saml2_conditions.h
- include/lasso/xml/saml-2.0/saml2_encrypted_element.h
- include/lasso/xml/saml-2.0/saml2_evidence.h
- include/lasso/xml/saml-2.0/saml2_key_info_confirmation_data.h
- include/lasso/xml/saml-2.0/saml2_key_info_confirmation_data_type.h
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| lasso-2.9.0.tar.gz | 4.053813e+06 | 63816c8219df48cdefeccb1acb35e04014ca6395b5263c70aacd5470ea95c351 |
Master sites 1
- https://dev.entrouvert.org/releases/lasso/
Commit history 0
No commits in the history this site was built from.