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
commit0b79b88fe208f01cc2f14efe86bd9a470a49b0e1 (patch)
treed4ca81ee7ff87ae43865b2d48a279958b45a8bf1 /mail
parent8744d27bdb2e913f3497153f4d7d1ade72ed9f65 (diff)
downloadpkgsrc-0b79b88fe208f01cc2f14efe86bd9a470a49b0e1.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