From 75355b0f2544ce763b0e90ff57a9eec4e5eec091 Mon Sep 17 00:00:00 2001 From: xtraeme Date: Wed, 3 Dec 2003 19:23:13 +0000 Subject: Initial import gsasl-0.0.8 from pkgsrc-wip. GNU SASL is an implementation of the Simple Authentication and Security Layer framework and a few common SASL mechanisms. SASL is used by network servers (e.g., IMAP, SMTP) to request authentication from clients, and in clients to authenticate against servers. GNU SASL contains a library (`libgsasl'), a command line utility (`gsasl') to access the library from the shell, and a manual. The library includes support for the SASL framework (with authentication functions and application data privacy and integrity functions) and at least partial support for the CRAM-MD5, EXTERNAL, GSSAPI, ANONYMOUS, PLAIN, SECURID, DIGEST-MD5, LOGIN, NTLM and KERBEROS_V5 mechanisms. --- security/gsasl/DESCR | 11 +++++ security/gsasl/Makefile | 35 +++++++++++++++ security/gsasl/PLIST | 100 +++++++++++++++++++++++++++++++++++++++++++ security/gsasl/buildlink2.mk | 31 ++++++++++++++ security/gsasl/distinfo | 4 ++ 5 files changed, 181 insertions(+) create mode 100644 security/gsasl/DESCR create mode 100644 security/gsasl/Makefile create mode 100644 security/gsasl/PLIST create mode 100644 security/gsasl/buildlink2.mk create mode 100644 security/gsasl/distinfo diff --git a/security/gsasl/DESCR b/security/gsasl/DESCR new file mode 100644 index 00000000000..a92fef6cfd3 --- /dev/null +++ b/security/gsasl/DESCR @@ -0,0 +1,11 @@ +GNU SASL is an implementation of the Simple Authentication and Security Layer +framework and a few common SASL mechanisms. SASL is used by network servers +(e.g., IMAP, SMTP) to request authentication from clients, and in clients to +authenticate against servers. + +GNU SASL contains a library (`libgsasl'), a command line utility (`gsasl') +to access the library from the shell, and a manual. The library includes +support for the SASL framework (with authentication functions and application +data privacy and integrity functions) and at least partial support for the +CRAM-MD5, EXTERNAL, GSSAPI, ANONYMOUS, PLAIN, SECURID, DIGEST-MD5, LOGIN, +NTLM and KERBEROS_V5 mechanisms. diff --git a/security/gsasl/Makefile b/security/gsasl/Makefile new file mode 100644 index 00000000000..e245b306281 --- /dev/null +++ b/security/gsasl/Makefile @@ -0,0 +1,35 @@ +# $NetBSD: Makefile,v 1.1.1.1 2003/12/03 19:23:13 xtraeme Exp $ +# + +DISTNAME= gsasl-0.0.8 +CATEGORIES= security +MASTER_SITES= http://josefsson.org/gsasl/releases/ \ + ${MASTER_SITE_GNU:=gsasl/} + +MAINTAINER= xtraeme@NetBSD.org +HOMEPAGE= http://www.gnu.org/software/gsasl/ +COMMENT= GNU implementation of the Simple Authentication and Security Layer + +BUILD_USES_MSGFMT= yes + +GNU_CONFIGURE= yes +USE_BUILDLINK2= yes +USE_LIBTOOL= yes + +INFO_FILES= gsasl.info + +CONFIGURE_ARGS+= --disable-gtk-doc +CONFIGURE_ARGS+= --with-html-dir=${PREFIX}/share/doc/html + +LIBTOOL_OVERRIDE= ${WRKSRC}/libtool +PKGCONFIG_OVERRIDE+= ${WRKSRC}/libgsasl.pc.in + +.include "../../converters/libiconv/buildlink2.mk" +.include "../../devel/gettext-lib/buildlink2.mk" +.include "../../devel/pkgconfig/buildlink2.mk" +.include "../../security/libgcrypt/buildlink2.mk" +.include "../../security/gss/buildlink2.mk" +.include "../../devel/libidn/buildlink2.mk" +.include "../../devel/libntlm/buildlink2.mk" + +.include "../../mk/bsd.pkg.mk" diff --git a/security/gsasl/PLIST b/security/gsasl/PLIST new file mode 100644 index 00000000000..1da5c4e45b5 --- /dev/null +++ b/security/gsasl/PLIST @@ -0,0 +1,100 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2003/12/03 19:23:13 xtraeme Exp $ +bin/gsasl +include/gsasl.h +info/gsasl.info +lib/libgsasl.a +lib/libgsasl.la +lib/libgsasl.so +lib/libgsasl.so.4 +lib/libgsasl.so.4.0 +lib/pkgconfig/libgsasl.pc +man/man1/gsasl.1 +man/man3/gsasl_application_data_get.3 +man/man3/gsasl_application_data_set.3 +man/man3/gsasl_base64_decode.3 +man/man3/gsasl_base64_encode.3 +man/man3/gsasl_check_version.3 +man/man3/gsasl_client_application_data_get.3 +man/man3/gsasl_client_application_data_set.3 +man/man3/gsasl_client_callback_anonymous_get.3 +man/man3/gsasl_client_callback_anonymous_set.3 +man/man3/gsasl_client_callback_authentication_id_get.3 +man/man3/gsasl_client_callback_authentication_id_set.3 +man/man3/gsasl_client_callback_authorization_id_get.3 +man/man3/gsasl_client_callback_authorization_id_set.3 +man/man3/gsasl_client_callback_maxbuf_get.3 +man/man3/gsasl_client_callback_maxbuf_set.3 +man/man3/gsasl_client_callback_passcode_get.3 +man/man3/gsasl_client_callback_passcode_set.3 +man/man3/gsasl_client_callback_password_get.3 +man/man3/gsasl_client_callback_password_set.3 +man/man3/gsasl_client_callback_pin_get.3 +man/man3/gsasl_client_callback_pin_set.3 +man/man3/gsasl_client_callback_qop_get.3 +man/man3/gsasl_client_callback_qop_set.3 +man/man3/gsasl_client_callback_realm_get.3 +man/man3/gsasl_client_callback_realm_set.3 +man/man3/gsasl_client_callback_service_get.3 +man/man3/gsasl_client_callback_service_set.3 +man/man3/gsasl_client_ctx_get.3 +man/man3/gsasl_client_finish.3 +man/man3/gsasl_client_listmech.3 +man/man3/gsasl_client_mechlist.3 +man/man3/gsasl_client_start.3 +man/man3/gsasl_client_step.3 +man/man3/gsasl_client_step_base64.3 +man/man3/gsasl_client_suggest_mechanism.3 +man/man3/gsasl_client_support_p.3 +man/man3/gsasl_decode.3 +man/man3/gsasl_done.3 +man/man3/gsasl_encode.3 +man/man3/gsasl_hexdump.3 +man/man3/gsasl_init.3 +man/man3/gsasl_md5pwd_get_password.3 +man/man3/gsasl_server_application_data_get.3 +man/man3/gsasl_server_application_data_set.3 +man/man3/gsasl_server_callback_anonymous_get.3 +man/man3/gsasl_server_callback_anonymous_set.3 +man/man3/gsasl_server_callback_cipher_get.3 +man/man3/gsasl_server_callback_cipher_set.3 +man/man3/gsasl_server_callback_cram_md5_get.3 +man/man3/gsasl_server_callback_cram_md5_set.3 +man/man3/gsasl_server_callback_digest_md5_get.3 +man/man3/gsasl_server_callback_digest_md5_set.3 +man/man3/gsasl_server_callback_external_get.3 +man/man3/gsasl_server_callback_external_set.3 +man/man3/gsasl_server_callback_gssapi_get.3 +man/man3/gsasl_server_callback_gssapi_set.3 +man/man3/gsasl_server_callback_maxbuf_get.3 +man/man3/gsasl_server_callback_maxbuf_set.3 +man/man3/gsasl_server_callback_qop_get.3 +man/man3/gsasl_server_callback_qop_set.3 +man/man3/gsasl_server_callback_realm_get.3 +man/man3/gsasl_server_callback_realm_set.3 +man/man3/gsasl_server_callback_retrieve_get.3 +man/man3/gsasl_server_callback_retrieve_set.3 +man/man3/gsasl_server_callback_securid_get.3 +man/man3/gsasl_server_callback_securid_set.3 +man/man3/gsasl_server_callback_service_get.3 +man/man3/gsasl_server_callback_service_set.3 +man/man3/gsasl_server_callback_validate_get.3 +man/man3/gsasl_server_callback_validate_set.3 +man/man3/gsasl_server_ctx_get.3 +man/man3/gsasl_server_finish.3 +man/man3/gsasl_server_listmech.3 +man/man3/gsasl_server_mechlist.3 +man/man3/gsasl_server_start.3 +man/man3/gsasl_server_step.3 +man/man3/gsasl_server_step_base64.3 +man/man3/gsasl_server_suggest_mechanism.3 +man/man3/gsasl_server_support_p.3 +man/man3/gsasl_strerror.3 +man/man3/gsasl_stringprep_nfkc.3 +man/man3/gsasl_stringprep_saslprep.3 +man/man3/gsasl_stringprep_trace.3 +share/doc/html/gsasl/c4.html +share/doc/html/gsasl/gsasl-gsasl.html +share/doc/html/gsasl/index.html +share/doc/html/gsasl/index.sgml +${PKGLOCALEDIR}/locale/sv/LC_MESSAGES/gsasl.mo +@dirrm share/doc/html/gsasl diff --git a/security/gsasl/buildlink2.mk b/security/gsasl/buildlink2.mk new file mode 100644 index 00000000000..aca0c2d8ef0 --- /dev/null +++ b/security/gsasl/buildlink2.mk @@ -0,0 +1,31 @@ +# $NetBSD: buildlink2.mk,v 1.1.1.1 2003/12/03 19:23:13 xtraeme Exp $ +# +# This Makefile fragment is included by packages that use gsasl. +# +# This file was created automatically using createbuildlink 2.8. +# + +.if !defined(GSASL_BUILDLINK2_MK) +GSASL_BUILDLINK2_MK= # defined + +BUILDLINK_PACKAGES+= gsasl +BUILDLINK_DEPENDS.gsasl?= gsasl>=0.0.8 +BUILDLINK_PKGSRCDIR.gsasl?= ../../security/gsasl + +EVAL_PREFIX+= BUILDLINK_PREFIX.gsasl=gsasl +BUILDLINK_PREFIX.gsasl_DEFAULT= ${LOCALBASE} +BUILDLINK_FILES.gsasl+= include/gsasl.h +BUILDLINK_FILES.gsasl+= lib/libgsasl.* + +.include "../../converters/libiconv/buildlink2.mk" +.include "../../devel/gettext-lib/buildlink2.mk" +.include "../../security/libgcrypt/buildlink2.mk" +.include "../../security/gss/buildlink2.mk" +.include "../../devel/libidn/buildlink2.mk" +.include "../../devel/libntlm/buildlink2.mk" + +BUILDLINK_TARGETS+= gsasl-buildlink + +gsasl-buildlink: _BUILDLINK_USE + +.endif # GSASL_BUILDLINK2_MK diff --git a/security/gsasl/distinfo b/security/gsasl/distinfo new file mode 100644 index 00000000000..7463840f063 --- /dev/null +++ b/security/gsasl/distinfo @@ -0,0 +1,4 @@ +$NetBSD: distinfo,v 1.1.1.1 2003/12/03 19:23:13 xtraeme Exp $ + +SHA1 (gsasl-0.0.8.tar.gz) = 57b9eda2f04872e55b4a94bf89a5ca6e488bca44 +Size (gsasl-0.0.8.tar.gz) = 1342014 bytes -- cgit v1.2.3