summaryrefslogtreecommitdiff
path: root/mail
diff options
context:
space:
mode:
authorveego <veego@pkgsrc.org>2000-08-25 12:32:50 +0000
committerveego <veego@pkgsrc.org>2000-08-25 12:32:50 +0000
commit651e917ca3c0afaee47a3cf0d203d19e2d2d0661 (patch)
treed4ca81ee7ff87ae43865b2d48a279958b45a8bf1 /mail
parent939f7ae751ce360ce36dd3b807e6e85c79d73a18 (diff)
downloadpkgsrc-651e917ca3c0afaee47a3cf0d203d19e2d2d0661.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