summaryrefslogtreecommitdiff
path: root/mail
diff options
context:
space:
mode:
authorveego <veego>2000-08-25 12:32:50 +0000
committerveego <veego>2000-08-25 12:32:50 +0000
commita5ada5a7a4d339244f0573915fcafc4f11dbb0a3 (patch)
treed4ca81ee7ff87ae43865b2d48a279958b45a8bf1 /mail
parent8209be6294ccc0a4507920308ba237f540fb4257 (diff)
downloadpkgsrc-a5ada5a7a4d339244f0573915fcafc4f11dbb0a3.tar.gz
This is the Cyrus SASL API implentation. It can be used on the client
or server side to provide authentication. See RFC 2222 for more information. The latest version is available at: ftp://ftp.andrew.cmu.edu/pub/cyrus-mail There's a mailing list for Cyrus SASL. Subscribe by sending a message to majordomo@lists.andrew.cmu.edu with the body "subscribe cyrus-sasl". The mailing list is available via anonymous IMAP at imap://cyrus.andrew.cmu.edu/archive.cyrus-sasl or via the web at http://asg.web.cmu.edu/archive/mailbox.php3?mailbox=archive.cyrus-sasl.
Diffstat (limited to 'mail')
-rw-r--r--mail/cyrus-sasl/Makefile30
-rw-r--r--mail/cyrus-sasl/files/md53
-rw-r--r--mail/cyrus-sasl/files/patch-sum3
-rw-r--r--mail/cyrus-sasl/patches/patch-aa35
-rw-r--r--mail/cyrus-sasl/pkg/COMMENT1
-rw-r--r--mail/cyrus-sasl/pkg/DESCR14
-rw-r--r--mail/cyrus-sasl/pkg/PLIST.common53
-rw-r--r--mail/cyrus-sasl/pkg/PLIST.netbsd0
-rw-r--r--mail/cyrus-sasl/pkg/PLIST.solaris3
9 files changed, 142 insertions, 0 deletions
diff --git a/mail/cyrus-sasl/Makefile b/mail/cyrus-sasl/Makefile
new file mode 100644
index 00000000000..7f7ad4fb974
--- /dev/null
+++ b/mail/cyrus-sasl/Makefile
@@ -0,0 +1,30 @@
+# $NetBSD: Makefile,v 1.1.1.1 2000/08/25 12:32:50 veego Exp $
+
+DISTNAME= cyrus-sasl-1.5.24
+CATEGORIES= mail
+MASTER_SITES= ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/
+
+MAINTAINER= packages@netbsd.org
+HOMEPAGE= http://asg.web.cmu.edu/cyrus/imapd/
+
+GNU_CONFIGURE= yes
+USE_LIBTOOL= yes
+LTCONFIG_OVERRIDE= ${WRKSRC}/config/ltconfig
+
+.include "../../mk/bsd.prefs.mk"
+
+.if !exists(/usr/include/openssl/rc4.h)
+DEPENDS+= openssl-0.9.*:../../security/openssl
+CONFIGURE_ENV+= CPPFLAGS="-I${PREFIX}/include"
+.else
+CONFIGURE_ENV+= CPPFLAGS="-I/usr/include/openssl"
+.endif
+
+CONFIGURE_ARGS+= --with-plugindir=${PREFIX}/lib/sasl
+
+PLIST_SRC= ${WRKDIR}/.PLIST_SRC
+
+post-build:
+ ${CAT} ${PKGDIR}/PLIST.common ${PKGDIR}/PLIST.${LOWER_OPSYS} > ${PLIST_SRC}
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/mail/cyrus-sasl/files/md5 b/mail/cyrus-sasl/files/md5
new file mode 100644
index 00000000000..67c5cd82135
--- /dev/null
+++ b/mail/cyrus-sasl/files/md5
@@ -0,0 +1,3 @@
+$NetBSD: md5,v 1.1.1.1 2000/08/25 12:32:50 veego Exp $
+
+MD5 (cyrus-sasl-1.5.24.tar.gz) = aedc0f8b594e2a13503b375ed78f62b7
diff --git a/mail/cyrus-sasl/files/patch-sum b/mail/cyrus-sasl/files/patch-sum
new file mode 100644
index 00000000000..2c258cebd71
--- /dev/null
+++ b/mail/cyrus-sasl/files/patch-sum
@@ -0,0 +1,3 @@
+$NetBSD: patch-sum,v 1.1.1.1 2000/08/25 12:32:50 veego Exp $
+
+MD5 (patch-aa) = b52859d030d1017a4ed95ce103f9f53d
diff --git a/mail/cyrus-sasl/patches/patch-aa b/mail/cyrus-sasl/patches/patch-aa
new file mode 100644
index 00000000000..59724585d44
--- /dev/null
+++ b/mail/cyrus-sasl/patches/patch-aa
@@ -0,0 +1,35 @@
+$NetBSD: patch-aa,v 1.1.1.1 2000/08/25 12:32:50 veego Exp $
+
+--- include/Makefile.in Fri Jul 21 04:36:01 2000
++++ include/Makefile.in Fri Aug 4 12:12:16 2000
+@@ -246,17 +246,17 @@
+
+ install-includeHEADERS: $(include_HEADERS)
+ @$(NORMAL_INSTALL)
+- $(mkinstalldirs) $(DESTDIR)$(includedir)
++ $(mkinstalldirs) $(DESTDIR)$(pkgincludedir)
+ @list='$(include_HEADERS)'; for p in $$list; do \
+ if test -f "$$p"; then d= ; else d="$(srcdir)/"; fi; \
+- echo " $(INSTALL_DATA) $$d$$p $(DESTDIR)$(includedir)/$$p"; \
+- $(INSTALL_DATA) $$d$$p $(DESTDIR)$(includedir)/$$p; \
++ echo " $(INSTALL_DATA) $$d$$p $(DESTDIR)$(pkgincludedir)/$$p"; \
++ $(INSTALL_DATA) $$d$$p $(DESTDIR)$(pkgincludedir)/$$p; \
+ done
+
+ uninstall-includeHEADERS:
+ @$(NORMAL_UNINSTALL)
+ list='$(include_HEADERS)'; for p in $$list; do \
+- rm -f $(DESTDIR)$(includedir)/$$p; \
++ rm -f $(DESTDIR)$(pkgincludedir)/$$p; \
+ done
+
+ tags: TAGS
+@@ -327,7 +327,7 @@
+ install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
+ installdirs:
+- $(mkinstalldirs) $(DESTDIR)$(includedir)
++ $(mkinstalldirs) $(DESTDIR)$(pkgincludedir)
+
+
+ mostlyclean-generic:
diff --git a/mail/cyrus-sasl/pkg/COMMENT b/mail/cyrus-sasl/pkg/COMMENT
new file mode 100644
index 00000000000..10e9f92a9ec
--- /dev/null
+++ b/mail/cyrus-sasl/pkg/COMMENT
@@ -0,0 +1 @@
+SASL Library
diff --git a/mail/cyrus-sasl/pkg/DESCR b/mail/cyrus-sasl/pkg/DESCR
new file mode 100644
index 00000000000..787b9466fe1
--- /dev/null
+++ b/mail/cyrus-sasl/pkg/DESCR
@@ -0,0 +1,14 @@
+SASL Library
+
+This is the Cyrus SASL API implentation. It can be used on the client
+or server side to provide authentication. See RFC 2222 for more
+information.
+
+The latest version is available at:
+ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/
+
+There's a mailing list for Cyrus SASL. Subscribe by sending a message
+to majordomo@lists.andrew.cmu.edu with the body "subscribe
+cyrus-sasl". The mailing list is available via anonymous IMAP at
+imap://cyrus.andrew.cmu.edu/archive.cyrus-sasl or via the web at
+http://asg.web.cmu.edu/archive/mailbox.php3?mailbox=archive.cyrus-sasl.
diff --git a/mail/cyrus-sasl/pkg/PLIST.common b/mail/cyrus-sasl/pkg/PLIST.common
new file mode 100644
index 00000000000..6567119c0a0
--- /dev/null
+++ b/mail/cyrus-sasl/pkg/PLIST.common
@@ -0,0 +1,53 @@
+@comment $NetBSD: PLIST.common,v 1.1.1.1 2000/08/25 12:32:50 veego Exp $
+include/cyrus-sasl/hmac-md5.h
+include/cyrus-sasl/md5.h
+include/cyrus-sasl/md5global.h
+include/cyrus-sasl/sasl.h
+include/cyrus-sasl/saslplug.h
+include/cyrus-sasl/saslutil.h
+lib/libsasl.a
+lib/libsasl.la
+lib/libsasl.so.8.8
+lib/sasl/libanonymous.a
+lib/sasl/libanonymous.la
+lib/sasl/libanonymous.so.1.15
+lib/sasl/libcrammd5.a
+lib/sasl/libcrammd5.la
+lib/sasl/libcrammd5.so.1.15
+lib/sasl/libdigestmd5.a
+lib/sasl/libdigestmd5.la
+lib/sasl/libdigestmd5.so.0.17
+lib/sasl/libplain.a
+lib/sasl/libplain.la
+lib/sasl/libplain.so.1.14
+sbin/sasldblistusers
+sbin/saslpasswd
+man/man3/sasl_authorize_t.3
+man/man3/sasl_done.3
+man/man3/sasl_callbacks.3
+man/man3/sasl_checkpass.3
+man/man3/sasl_client_init.3
+man/man3/sasl_client_new.3
+man/man3/sasl_client_start.3
+man/man3/sasl_client_step.3
+man/man3/sasl_decode.3
+man/man3/sasl_encode.3
+man/man3/sasl_errstring.3
+man/man3/sasl_getopt_t.3
+man/man3/sasl_getpath_t.3
+man/man3/sasl_getprop.3
+man/man3/sasl_getsecret_t.3
+man/man3/sasl_getsimple_t.3
+man/man3/sasl_listmech.3
+man/man3/sasl_log_t.3
+man/man3/sasl_server_init.3
+man/man3/sasl_server_new.3
+man/man3/sasl_server_start.3
+man/man3/sasl_server_step.3
+man/man3/sasl_setprop.3
+man/man3/sasl_usererr.3
+man/man3/sasl.3
+man/man8/sasldblistusers.8
+man/man8/saslpasswd.8
+@dirrm lib/sasl
+@dirrm include/cyrus-sasl
diff --git a/mail/cyrus-sasl/pkg/PLIST.netbsd b/mail/cyrus-sasl/pkg/PLIST.netbsd
new file mode 100644
index 00000000000..e69de29bb2d
--- /dev/null
+++ b/mail/cyrus-sasl/pkg/PLIST.netbsd
diff --git a/mail/cyrus-sasl/pkg/PLIST.solaris b/mail/cyrus-sasl/pkg/PLIST.solaris
new file mode 100644
index 00000000000..a63004924a3
--- /dev/null
+++ b/mail/cyrus-sasl/pkg/PLIST.solaris
@@ -0,0 +1,3 @@
+@comment $NetBSD: PLIST.solaris,v 1.1.1.1 2000/08/25 12:32:50 veego Exp $
+lib/sasl/libgssapiv2.la
+lib/sasl/libgssapiv2.so.1.14