summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorxtraeme <xtraeme@pkgsrc.org>2003-12-03 19:23:13 +0000
committerxtraeme <xtraeme@pkgsrc.org>2003-12-03 19:23:13 +0000
commit75355b0f2544ce763b0e90ff57a9eec4e5eec091 (patch)
tree17fedbe1dbe5a2465964fbc8110c46f3a561f665
parentf12455eefa7988c46ef13953abbdebb16d5b66e5 (diff)
downloadpkgsrc-75355b0f2544ce763b0e90ff57a9eec4e5eec091.tar.gz
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.
-rw-r--r--security/gsasl/DESCR11
-rw-r--r--security/gsasl/Makefile35
-rw-r--r--security/gsasl/PLIST100
-rw-r--r--security/gsasl/buildlink2.mk31
-rw-r--r--security/gsasl/distinfo4
5 files changed, 181 insertions, 0 deletions
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