summaryrefslogtreecommitdiff
path: root/mail
diff options
context:
space:
mode:
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