diff options
Diffstat (limited to 'mail/cyrus-imapd24')
-rw-r--r-- | mail/cyrus-imapd24/Makefile | 84 | ||||
-rw-r--r-- | mail/cyrus-imapd24/distinfo | 1 | ||||
-rw-r--r-- | mail/cyrus-imapd24/files/cyrus.sh | 27 | ||||
-rw-r--r-- | mail/cyrus-imapd24/files/imapd.conf | 112 | ||||
-rw-r--r-- | mail/cyrus-imapd24/files/inetd.conf.cyrus | 12 | ||||
-rw-r--r-- | mail/cyrus-imapd24/files/patch-aa | 11 | ||||
-rw-r--r-- | mail/cyrus-imapd24/files/patch-ab | 38 | ||||
-rw-r--r-- | mail/cyrus-imapd24/files/patch-bb | 13 | ||||
-rw-r--r-- | mail/cyrus-imapd24/files/patch-bc | 19 | ||||
-rw-r--r-- | mail/cyrus-imapd24/files/patch-bd | 22 | ||||
-rw-r--r-- | mail/cyrus-imapd24/files/patch-be | 13 | ||||
-rw-r--r-- | mail/cyrus-imapd24/pkg-comment | 1 | ||||
-rw-r--r-- | mail/cyrus-imapd24/pkg-descr | 21 | ||||
-rw-r--r-- | mail/cyrus-imapd24/pkg-install | 96 | ||||
-rw-r--r-- | mail/cyrus-imapd24/pkg-plist | 42 |
15 files changed, 0 insertions, 512 deletions
diff --git a/mail/cyrus-imapd24/Makefile b/mail/cyrus-imapd24/Makefile deleted file mode 100644 index 7cb7974c5c96..000000000000 --- a/mail/cyrus-imapd24/Makefile +++ /dev/null @@ -1,84 +0,0 @@ -# New ports collection makefile for: cyrus -# Version required: 1.5.19 -# Date created: May 4th 1997 -# Whom: jfitz@FreeBSD.org -# -# $FreeBSD$ -# - -DISTNAME= cyrus-imapd-v1.5.19 -PKGNAME= cyrus-1.5.19 -CATEGORIES= mail tcl80 -MASTER_SITES= ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/ \ - http://www.freebsd.org/~stb/mirror/ftp.andrew.cmu.edu/pub/cyrus-mail/ \ - ftp://ftp.hanse.de/sites/transit/mirror/ftp.andrew.cmu.edu/pub/cyrus-mail/ - -MAINTAINER= stb@FreeBSD.org - -Y2K= http://andrew2.andrew.cmu.edu/cyrus/imapd/y2k.html - -LIB_DEPENDS= tcl80.1:${PORTSDIR}/lang/tcl80 -BUILD_DEPENDS= makedepend:${PORTSDIR}/devel/makedepend - -GNU_CONFIGURE= YES -CONFIGURE_ARGS= --with-cyrus-prefix=${PREFIX}/cyrus \ - --with-cyrus-group=cyrus \ - --with-login=unix_pwcheck \ - --with-tclsh=${PREFIX}/bin/tclsh8.0 \ - --with-auth=unix \ - --with-com-err - -MAN1= cyradm.1 -MAN3= imclient.3 -MAN5= imapd.conf.5 -MAN8= arbitron.8 collectnews.8 cyrquota.8 deliver.8 imapd.8 \ - pop3d.8 reconstruct.8 rmnews.8 syncnews.8 - -post-configure: - @ ${SETENV} ${MAKE_ENV} perl -pi -e 's|%%PREFIX%%|${PREFIX}|' ${WRKSRC}/imap/config.c ${WRKSRC}/imap/krbck.c - -pre-install: - @ ${CP} ${WRKSRC}/man/quota.8 ${WRKSRC}/man/cyrquota.8 - @${PKGDIR}/INSTALL ${PKGNAME} PRE-INSTALL - -DOCS= README acl-extension anoncvs bugs changes copyrights install \ - mailing-list overview quota-extension server-design -HTDOCS= anoncvs bugs changes index install mailing-list overview \ - readme unpack -post-install: - @ ${MV} ${PREFIX}/cyrus/bin/quota ${PREFIX}/cyrus/bin/cyrquota -.if !defined(NOPORTDOCS) - ${MKDIR} ${PREFIX}/share/doc/cyrus/html -.for file in ${DOCS} - ${INSTALL_DATA} ${WRKSRC}/doc/${file} \ - ${PREFIX}/share/doc/cyrus - @${ECHO} share/doc/cyrus/${file} >>${TMPPLIST} -.endfor -.for file in ${HTDOCS} - ${INSTALL_DATA} ${WRKSRC}/doc/html/${file}.html \ - ${PREFIX}/share/doc/cyrus/html - @${ECHO} share/doc/cyrus/html/${file}.html >>${TMPPLIST} -.endfor - @${ECHO} "@dirrm share/doc/cyrus/html" - @${ECHO} "@dirrm share/doc/cyrus" -.endif - ${INSTALL_DATA} ${FILESDIR}/imapd.conf \ - ${PREFIX}/etc/imapd.conf.dist - ${INSTALL_DATA} ${FILESDIR}/inetd.conf.cyrus \ - ${PREFIX}/etc/ - ${INSTALL} -d -m 750 -o cyrus -g cyrus /var/spool/imap \ - ${PREFIX}/etc/imap \ - ${PREFIX}/etc/imap/user \ - ${PREFIX}/etc/imap/quota \ - ${PREFIX}/etc/imap/proc \ - ${PREFIX}/etc/imap/log \ - ${PREFIX}/etc/imap/msg - ${INSTALL} -d -m 700 -o cyrus -g cyrus /var/pwcheck - ${TOUCH} ${PREFIX}/etc/imap/mailboxes - ${CHMOD} 640 ${PREFIX}/etc/imap/mailboxes - @${SED} -e "/%%PREFIX%%/s##${PREFIX}#g" ${FILESDIR}/cyrus.sh \ - >${PREFIX}/etc/rc.d/cyrus.sh - @${CHMOD} 0755 ${PREFIX}/etc/rc.d/cyrus.sh - @PKG_PREFIX=${PREFIX} ${PKGDIR}/INSTALL ${PKGNAME} POST-INSTALL - -.include <bsd.port.mk> diff --git a/mail/cyrus-imapd24/distinfo b/mail/cyrus-imapd24/distinfo deleted file mode 100644 index ac94f46b85b9..000000000000 --- a/mail/cyrus-imapd24/distinfo +++ /dev/null @@ -1 +0,0 @@ -MD5 (cyrus-imapd-v1.5.19.tar.gz) = d56b318c0d89c40c759a89da61a6df40 diff --git a/mail/cyrus-imapd24/files/cyrus.sh b/mail/cyrus-imapd24/files/cyrus.sh deleted file mode 100644 index 9248623a8fe2..000000000000 --- a/mail/cyrus-imapd24/files/cyrus.sh +++ /dev/null @@ -1,27 +0,0 @@ -#!/bin/sh -# -PREFIX=%%PREFIX%% - -case "$1" in - -start) - if [ -x ${PREFIX}/cyrus/bin/pwcheck ] - then - ${PREFIX}/cyrus/bin/pwcheck & && echo -n " pwcheck" - fi - ;; - -stop) - if [ -r /var/run/pwcheck.pid ] - then - kill `cat /var/run/pwcheck.pid` && echo -n " pwcheck" - fi - ;; - -*) - echo "usage: $0 {start|stop}" 1>&2 - exit 64 - ;; - -esac - diff --git a/mail/cyrus-imapd24/files/imapd.conf b/mail/cyrus-imapd24/files/imapd.conf deleted file mode 100644 index f9ff5924f0af..000000000000 --- a/mail/cyrus-imapd24/files/imapd.conf +++ /dev/null @@ -1,112 +0,0 @@ -# -# $FreeBSD$ -# -# Sample configurations file for Cyrus IMAPd -# Most lines in this file are commented; in this case the default is used. -# The commented lines (usually) contain the default value - -# The pathname of the IMAP configuration directory -# -configdirectory: /usr/local/etc/imap - -# The partition name used by default for new mailboxes -# -#defaultpartition: default - -# The directory for the different partitions -# -partition-default: /var/spool/imap - -# The umask value used by various Cyrus IMAP programs -# -#umask: 077 - -# Whether to allow anonymous logins -# -#allowanonymouslogin: no - -# The percent of quota utilization over which the server generates -# warnings. -# -#quotawarn: 90 - -# The length of the IMAP server's inactivity autologout timer, in minutes. -# The minimum value is 30, the default. -# -#timeout: 30 - -# Set the length of the POP server's inactivity autologout timer, in -# minutes. The minimum value is 10, the default. -# -#poptimeout: 10 - -# Set the minimum amount of time the server forces users to wait between -# successive POP logins, in minutes. The default is 0. -# -#popminpoll: 0 - -# The list of userids with administrative rights. Separate each userid -# with a space. We recommend that administrator userids be separate from -# standard userids. Sites using Kerberos authentication may use separate -# "admin" instances. -# -#admins: <none> - -# The list of the host names of the mail domain's IMSP servers. Separate each -# host name with a space. The Kerberos identities of these servers may login -# as any user in order to perform commands by proxy. -# -#imspservers: <none> - -# The Access Control List (ACL) placed on a newly-created (non-user) -# mailbox that does not have a parent mailbox. -# -#defaultacl: anyone lrs - -# The pathname of the news spool directory. Only used if the partition-news -# configuration option is set. -# -#newsspool: <no default> - -# Prefix to be prepended to newsgroup names to make the corresponding IMAP -# mailbox names. -# -#newsprefix: <none> - -# If nonzero, normal users may create their own IMAP accounts by creating -# the mailbox INBOX. The user's quota is set to the value if it is positive, -# otherwise the user has unlimited quota. -# -#autocreatequota: 0 - -# Include notations in the protocol telemetry logs indicating the number -# of seconds since the last command or response. -# -#logtimestamps: no - -# Number of seconds to pause after a successful plaintext login. For systems -# that support strong authentication, this permits users to perceive a cost -# of using plaintext passwords. -# -#plaintextloginpause: 0 - -# The pathname of srvtab file containing the server's private key. This -# option is only used when the server is compiled with Kerberos -# authentication. -# -#srvtab: /etc/srvtab - -# The list of remote realms whose users may log in using cross-realm -# authentications. Seperate each realm name by a space. This option is -# only used when the server is compiled with Kerberos authentication. -# -#loginrealms: <none> - -# If enabled, any authentication identity which has a rights on a user's -# INBOX may log in as that user. This option is only used when the server -# is compiled with Kerberos authentication. -# -#loginuseacl: no - -# -# EOF diff --git a/mail/cyrus-imapd24/files/inetd.conf.cyrus b/mail/cyrus-imapd24/files/inetd.conf.cyrus deleted file mode 100644 index f2878fac7aa6..000000000000 --- a/mail/cyrus-imapd24/files/inetd.conf.cyrus +++ /dev/null @@ -1,12 +0,0 @@ -# -# Example entry for inetd.conf for the Cyrus IMAP server. -# $FreeBSD$ -# -# Replace /usr/local with the path where you've installed the package. -# -# The IMAP-4 server. -imap4 stream tcp nowait cyrus /usr/local/cyrus/bin/imapd imapd -# -# To be able to access the IMAP mailbox by POP-3, use this line. -pop3 stream tcp nowait cyrus /usr/local/cyrus/bin/pop3d pop3d -# diff --git a/mail/cyrus-imapd24/files/patch-aa b/mail/cyrus-imapd24/files/patch-aa deleted file mode 100644 index 3b39dfb1440f..000000000000 --- a/mail/cyrus-imapd24/files/patch-aa +++ /dev/null @@ -1,11 +0,0 @@ ---- man/Makefile.in.orig Tue Sep 1 03:49:14 1998 -+++ man/Makefile.in Mon May 10 02:27:39 1999 -@@ -52,7 +52,7 @@ - MAN3 = $(srcdir)/imclient.3 - MAN5 = $(srcdir)/imapd.conf.5 $(srcdir)/krb.equiv.5 - MAN8 = $(srcdir)/arbitron.8 $(srcdir)/collectnews.8 $(srcdir)/deliver.8 \ -- $(srcdir)/fud.8 $(srcdir)/imapd.8 $(srcdir)/pop3d.8 $(srcdir)/quota.8 \ -+ $(srcdir)/fud.8 $(srcdir)/imapd.8 $(srcdir)/pop3d.8 $(srcdir)/cyrquota.8 \ - $(srcdir)/reconstruct.8 $(srcdir)/rmnews.8 $(srcdir)/syncnews.8 - - diff --git a/mail/cyrus-imapd24/files/patch-ab b/mail/cyrus-imapd24/files/patch-ab deleted file mode 100644 index 1fc68c171063..000000000000 --- a/mail/cyrus-imapd24/files/patch-ab +++ /dev/null @@ -1,38 +0,0 @@ ---- man/quota.8.orig Sun May 4 22:26:33 1997 -+++ man/quota.8 Sun May 4 22:27:24 1997 -@@ -11,9 +11,9 @@ - .\" use of the code for commercial purposes or benefits by anyone - .\" without specific, additional permission by the owner of the code. - .SH NAME --quota \- report and optionally fix quota usage -+cyrquota \- report and optionally fix quota usage - .SH SYNOPSIS --.B quota -+.B cyrquota - [ - .B \-f - ] -@@ -21,12 +21,12 @@ - .IR mailbox-prefix ... - ] - .SH DESCRIPTION --.I Quota -+.I Cyrquota - generates a report listing quota roots, giving their limits and usage. - If the - .I \-f - option is given, --.I quota -+.I cyrquota - first fixes any inconsistencies in the quota subsystem, such as - mailboxes with the wrong quota root or quota roots with the wrong - quota usage reported. -@@ -37,7 +37,7 @@ - prefixes. - .PP - Running --.I quota -+.I cyrquota - with both the - .I \-f - option and diff --git a/mail/cyrus-imapd24/files/patch-bb b/mail/cyrus-imapd24/files/patch-bb deleted file mode 100644 index 10f844cadc37..000000000000 --- a/mail/cyrus-imapd24/files/patch-bb +++ /dev/null @@ -1,13 +0,0 @@ ---- cyradm/Makefile.in.orig Fri Aug 7 08:48:26 1998 -+++ cyradm/Makefile.in Mon May 10 02:40:06 1999 -@@ -33,8 +33,8 @@ - RANLIB = @RANLIB@ - - DEFS = @DEFS@ @TCL_DEFS@ --CPPFLAGS = -I. -I$(srcdir) -I$(srcdir)/../lib -I$(srcdir)/../et @CPPFLAGS@ @TCL_CPPFLAGS@ --LIBS = @TCL_LIBS@ @LIBS@ -+CPPFLAGS = -I. -I$(srcdir) -I$(srcdir)/../lib -I$(srcdir)/../et @CPPFLAGS@ -I$(prefix)/include/tcl8.0 -+LIBS = -L$(prefix)/lib -ltcl80 -lm @LIBS@ - DEPLIBS = ../lib/libcyrus.a @DEPLIBS@ - - CFLAGS = @CFLAGS@ diff --git a/mail/cyrus-imapd24/files/patch-bc b/mail/cyrus-imapd24/files/patch-bc deleted file mode 100644 index 35f9f254c36a..000000000000 --- a/mail/cyrus-imapd24/files/patch-bc +++ /dev/null @@ -1,19 +0,0 @@ -*** imap/Makefile.in Wed Aug 26 11:40:10 1998 ---- imap/Makefile.in.orig Wed Aug 26 11:37:56 1998 -*************** -*** 47,53 **** - CYRUS_USER=@cyrus_user@ - CYRUS_GROUP=@cyrus_group@ - -! DEFS = @DEFS@ @LOCALDEFS@ - CPPFLAGS = -I. -I$(srcdir) -I$(srcdir)/../lib @COM_ERR_CPPFLAGS@ @CPPFLAGS@ - LIBS = @LIBS@ @COM_ERR_LIBS@ - DEPLIBS = ../lib/libcyrus.a @DEPLIBS@ ---- 47,53 ---- - CYRUS_USER=@cyrus_user@ - CYRUS_GROUP=@cyrus_group@ - -! DEFS = @DEFS@ @LOCALDEFS@ -DCONFIG_FILENAME=\"$(prefix)/etc/imapd.conf\" - CPPFLAGS = -I. -I$(srcdir) -I$(srcdir)/../lib @COM_ERR_CPPFLAGS@ @CPPFLAGS@ - LIBS = @LIBS@ @COM_ERR_LIBS@ - DEPLIBS = ../lib/libcyrus.a @DEPLIBS@ diff --git a/mail/cyrus-imapd24/files/patch-bd b/mail/cyrus-imapd24/files/patch-bd deleted file mode 100644 index 66480bf2bc2f..000000000000 --- a/mail/cyrus-imapd24/files/patch-bd +++ /dev/null @@ -1,22 +0,0 @@ -*** imap/config.c.orig Fri May 15 23:48:14 1998 ---- imap/config.c Wed Aug 26 11:44:18 1998 -*************** -*** 37,43 **** - - extern int errno; - -! #define CONFIG_FILENAME "/etc/imapd.conf" - /* You'd think this'd be EX_CONFIG, but you'd be wrong. - If it's EX_CONFIG then sendmail's result is to fatally reject the - message; this isn't desireable, we just want to fail the message in a ---- 37,46 ---- - - extern int errno; - -! #if !defined(CONFIG_FILENAME) -! # define CONFIG_FILENAME "/etc/imapd.conf" -! #endif -! - /* You'd think this'd be EX_CONFIG, but you'd be wrong. - If it's EX_CONFIG then sendmail's result is to fatally reject the - message; this isn't desireable, we just want to fail the message in a diff --git a/mail/cyrus-imapd24/files/patch-be b/mail/cyrus-imapd24/files/patch-be deleted file mode 100644 index 707298b92662..000000000000 --- a/mail/cyrus-imapd24/files/patch-be +++ /dev/null @@ -1,13 +0,0 @@ ---- imap/krbck.c.orig Sat Dec 21 02:08:21 1996 -+++ imap/krbck.c Wed Oct 8 13:56:58 1997 -@@ -29,7 +29,9 @@ - - #define EXIT_CHOKE (int) 10 - --#define CONFIG_FILENAME "/etc/imapd.conf" -+#if !defined(CONFIG_FILENAME) -+ #define CONFIG_FILENAME "/etc/imapd.conf" -+#endif - #define MAX_FILENAME_LEN 255 - - int errno; diff --git a/mail/cyrus-imapd24/pkg-comment b/mail/cyrus-imapd24/pkg-comment deleted file mode 100644 index b26e555b2c72..000000000000 --- a/mail/cyrus-imapd24/pkg-comment +++ /dev/null @@ -1 +0,0 @@ -The cyrus mail server, supporting POP3, KPOP, and IMAP4 protocols diff --git a/mail/cyrus-imapd24/pkg-descr b/mail/cyrus-imapd24/pkg-descr deleted file mode 100644 index 1fbdb1cb67ff..000000000000 --- a/mail/cyrus-imapd24/pkg-descr +++ /dev/null @@ -1,21 +0,0 @@ -The Cyrus IMAP (Internet Message Access Protocol) server provides access to -personal mail and system-wide bulletin boards through the IMAP protocol. -The Cyrus IMAP server is a scaleable enterprise mail system designed for use -from small to large enterprise environments using standards-based -technologies. - -A full Cyrus IMAP implementation allows a seamless mail and bulletin board -environment to be set up across multiple servers. It differs from other -IMAP server implementations in that it is run on "sealed" servers, where -users are not normally permitted to log in. The mailbox database is stored -in parts of the filesystem that are private to the Cyrus IMAP system. All -user access to mail is through software using the IMAP, POP3, or KPOP -protocols. - -The private mailbox database design gives the server large advantages in -efficiency, scalability, and administratability. Multiple concurrent -read/write connections to the same mailbox are permitted. The server -supports access control lists on mailboxes and storage quotas on mailbox -hierarchies. - -WWW: http://andrew2.andrew.cmu.edu/cyrus/imapd/ diff --git a/mail/cyrus-imapd24/pkg-install b/mail/cyrus-imapd24/pkg-install deleted file mode 100644 index 93e91ebc4dae..000000000000 --- a/mail/cyrus-imapd24/pkg-install +++ /dev/null @@ -1,96 +0,0 @@ -#!/bin/sh - -#set -vx - -# -# create 'cyrus' user and group before installing -# - -create() { - if [ ! -x /usr/sbin/pw ]; then - echo "*** Please add a user and a group named \`cyrus' before installing this package." - exit 69 - fi - - if ! pw show group cyrus -q >/dev/null; then - gid=60 - while pw show group -g ${gid} -q >/dev/null; do - gid=`expr ${gid} + 1` - done - if ! pw add group cyrus -g ${gid}; then - e=$? - echo "*** Failed to add group \`cyrus'. Please add it manually." - exit ${e} - fi - echo "*** Added group \`cyrus' (id ${gid})" - else - gid=`pw show group cyrus 2>/dev/null | cut -d: -f3` - fi - - if [ -x /sbin/nologin ]; then - shell=/sbin/nologin - else - shell=/nonexistent - fi - if ! pw show user cyrus -q >/dev/null; then - uid=60 - while pw show user -u ${uid} -q >/dev/null; do - uid=`expr ${uid} + 1` - done - if ! pw add user cyrus -u ${uid} -g ${gid} -d "/nonexistent" \ - -c "the cyrus mail server" -s "${shell}" -p "*" \ - ; then - e=$? - echo "*** Failed to add user \`cyrus'. Please add it manually." - exit ${e} - fi - echo "*** Added user \`cyrus' (id ${uid})" - else - if ! pw mod user cyrus -g ${gid} -d "/nonexistent" \ - -c "the cyrus mail server" -s "${shell}" -p "*" \ - ; then - e=$? - echo "*** Failed to update user \`cyrus'." - exit ${e} - fi - echo "*** Updated user \`cyrus'." - fi - if ! pw group mod cyrus -m daemon; then - echo "*** can't add user \`daemon' to group \`cyrus'" - fi -} - - -checkfile() { - diff -bBqw $1 $1.dist >/dev/null 2>&1 - case $? in - 0) # config file exists, but is the same - ;; - 1) # config file exists and differs - echo "** Make sure $1 is in sync with this version"; - echo " of the port. See $1.dist for details."; - ;; - *) # no config file exists, copy it - install -c -m 644 $1.dist $1 - ;; - esac -} - - -case $2 in - PRE-INSTALL) - create - ;; - - POST-INSTALL) - cd ${PKG_PREFIX} - checkfile ${PKG_PREFIX}/etc/imapd.conf - if grep '^imap4' /etc/inetd.conf; then - echo "** Please check that your /etc/inetd.conf entry for \`imap4'" - echo " is suitable for the Cyrus IMAP server." - else - echo "** Please add an entry for the imap4 protocol to /etc/inetd.conf." - fi - echo " An example can be found in ${PKG_PREFIX}/etc/inetd.conf.cyrus." - ;; -esac diff --git a/mail/cyrus-imapd24/pkg-plist b/mail/cyrus-imapd24/pkg-plist deleted file mode 100644 index c021cf4f07d6..000000000000 --- a/mail/cyrus-imapd24/pkg-plist +++ /dev/null @@ -1,42 +0,0 @@ -bin/cyradm -bin/imtest -cyrus/bin/pwcheck -cyrus/bin/arbitron -cyrus/bin/collectnews -cyrus/bin/cyrquota -cyrus/bin/deliver -cyrus/bin/dump_deliverdb -cyrus/bin/feedcyrus -cyrus/bin/fud -cyrus/bin/imapd -cyrus/bin/pop3d -cyrus/bin/reconstruct -cyrus/bin/syncnews -cyrus/bin/updateimsp -etc/imapd.conf.dist -etc/inetd.conf.cyrus -etc/rc.d/cyrus.sh -include/cyrus/acl.h -include/cyrus/assert.h -include/cyrus/auth.h -include/cyrus/bsearch.h -include/cyrus/charset.h -include/cyrus/glob.h -include/cyrus/gmtoff.h -include/cyrus/imclient.h -include/cyrus/imparse.h -include/cyrus/lock.h -include/cyrus/map.h -include/cyrus/mkgmtime.h -include/cyrus/nonblock.h -include/cyrus/parseaddr.h -include/cyrus/prot.h -include/cyrus/retry.h -include/cyrus/sasl.h -include/cyrus/sysexits.h -include/cyrus/util.h -include/cyrus/xmalloc.h -lib/libcyrus.a -@dirrm include/cyrus -@dirrm cyrus/bin -@dirrm cyrus |