diff options
Diffstat (limited to 'mail')
81 files changed, 0 insertions, 2248 deletions
diff --git a/mail/Makefile b/mail/Makefile index 4d8bb5cd128c..cd6fc80d9f18 100644 --- a/mail/Makefile +++ b/mail/Makefile @@ -42,7 +42,6 @@ SUBDIR += bulk_mailer SUBDIR += c-sig SUBDIR += cclient - SUBDIR += chk4mail SUBDIR += claws-mail SUBDIR += claws-mail-address_keeper SUBDIR += claws-mail-archiver @@ -182,7 +181,6 @@ SUBDIR += libetpan SUBDIR += libmilter SUBDIR += libpst - SUBDIR += librfc822 SUBDIR += libsieve SUBDIR += libspamtest SUBDIR += libspf @@ -203,7 +201,6 @@ SUBDIR += mailgraph SUBDIR += mailhog SUBDIR += mailman - SUBDIR += mailmgr SUBDIR += mailpile SUBDIR += mailscanner SUBDIR += mailsync @@ -240,8 +237,6 @@ SUBDIR += mmh SUBDIR += mmr SUBDIR += mpop - SUBDIR += mreport - SUBDIR += msgconvert SUBDIR += msglint SUBDIR += msmtp SUBDIR += mu @@ -263,7 +258,6 @@ SUBDIR += notmuch-emacs SUBDIR += notmuch-mutt SUBDIR += nullmailer - SUBDIR += nullpop SUBDIR += offlineimap SUBDIR += opendkim SUBDIR += opendmarc @@ -379,7 +373,6 @@ SUBDIR += p5-Mail-IMAPTalk SUBDIR += p5-Mail-LMLM SUBDIR += p5-Mail-ListDetector - SUBDIR += p5-Mail-MailStats SUBDIR += p5-Mail-Mbox-MessageParser SUBDIR += p5-Mail-MboxParser SUBDIR += p5-Mail-Message @@ -476,7 +469,6 @@ SUBDIR += popa3d-before-sendmail SUBDIR += popcheck SUBDIR += popfile - SUBDIR += poppassd SUBDIR += poppwd SUBDIR += popular SUBDIR += postfinger @@ -494,7 +486,6 @@ SUBDIR += postfixadmin SUBDIR += postgrey SUBDIR += postsrsd - SUBDIR += prayer SUBDIR += prepflog SUBDIR += procmail SUBDIR += proxsmtp @@ -503,7 +494,6 @@ SUBDIR += py-aiosmtpd SUBDIR += py-alot SUBDIR += py-authres - SUBDIR += py-cyruslib SUBDIR += py-dkimpy SUBDIR += py-email-validator SUBDIR += py-email_reply_parser @@ -526,7 +516,6 @@ SUBDIR += qconfirm SUBDIR += qmail SUBDIR += qmail-activedir - SUBDIR += qmail-auditor SUBDIR += qmail-autoresponder SUBDIR += qmail-conf SUBDIR += qmail-contrib @@ -540,9 +529,7 @@ SUBDIR += qmail-tls SUBDIR += qmailadmin SUBDIR += qmailanalog - SUBDIR += qmailmrtg7 SUBDIR += qmhandle - SUBDIR += qmqtool SUBDIR += qpopper SUBDIR += qsf SUBDIR += qsheff @@ -556,9 +543,7 @@ SUBDIR += razor-agents SUBDIR += rbl-milter SUBDIR += rblcheck - SUBDIR += relaydb SUBDIR += renattach - SUBDIR += rftp SUBDIR += ripmime SUBDIR += rlytest SUBDIR += rmilter @@ -628,7 +613,6 @@ SUBDIR += smfsav SUBDIR += smfsav-devel SUBDIR += smtp-cli - SUBDIR += smtp-gated SUBDIR += smtpfeed SUBDIR += smtpmail SUBDIR += smtprc @@ -646,7 +630,6 @@ SUBDIR += spamdyke SUBDIR += spamguard SUBDIR += spamilter - SUBDIR += spamoracle SUBDIR += spampd SUBDIR += spamprobe SUBDIR += spamstats diff --git a/mail/chk4mail/Makefile b/mail/chk4mail/Makefile deleted file mode 100644 index 8138919dc34c..000000000000 --- a/mail/chk4mail/Makefile +++ /dev/null @@ -1,22 +0,0 @@ -# $FreeBSD$ - -PORTNAME= chk4mail -PORTVERSION= 2.28 -CATEGORIES= mail -MASTER_SITES= ftp://ftp.stack.nl/pub/users/johans/chk4mail/ \ - ftp://mud.stack.nl/pub/chk4mail/ - -MAINTAINER= ports@FreeBSD.org -COMMENT= Quickly check multiple folders for new email - -BROKEN= unfetchable -DEPRECATED= Broken for more than 6 months -EXPIRATION_DATE= 2020-05-05 - -PLIST_FILES= bin/chk4mail bin/chkimap \ - man/man1/chk4mail.1.gz man/man1/chkimap.1.gz - -GNU_CONFIGURE= yes -CONFIGURE_ARGS+= --with-imap - -.include <bsd.port.mk> diff --git a/mail/chk4mail/distinfo b/mail/chk4mail/distinfo deleted file mode 100644 index 214d07966041..000000000000 --- a/mail/chk4mail/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (chk4mail-2.28.tar.gz) = 91aed46937c259dc452e7b0b318e4a706578a43e3ce6d4496022fc119e560a81 -SIZE (chk4mail-2.28.tar.gz) = 106718 diff --git a/mail/chk4mail/pkg-descr b/mail/chk4mail/pkg-descr deleted file mode 100644 index 649458388a29..000000000000 --- a/mail/chk4mail/pkg-descr +++ /dev/null @@ -1,8 +0,0 @@ -chk4mail - a utility to quickly check multiple folders for new mail - -This program lists the number of read and unread emails in the folders -in your maildirectory and your incoming mailfolder. -The chkimap program can be used to do the same on a remote IMAP server. - -The source code is available from: - ftp.stack.nl:/pub/users/johans/chk4mail/ diff --git a/mail/librfc822/Makefile b/mail/librfc822/Makefile deleted file mode 100644 index ccf16716c4a9..000000000000 --- a/mail/librfc822/Makefile +++ /dev/null @@ -1,29 +0,0 @@ -# Created by: ijliao -# $FreeBSD$ - -PORTNAME= librfc822 -PORTVERSION= 1.2 -CATEGORIES= mail devel -MASTER_SITES= http://cryp.to/librfc2822/ - -MAINTAINER= ismail@EnderUNIX.org -COMMENT= Complete parser for RFC822 addresses - -BROKEN= unfetchable -DEPRECATED= Broken for more than 6 months -EXPIRATION_DATE= 2020-05-05 - -GNU_CONFIGURE= yes - -PORTDOCS= user-manual.html -PLIST_FILES= include/rfc822.hpp lib/librfc822.a - -OPTIONS_DEFINE= DOCS - -do-install: - ${INSTALL_DATA} ${WRKSRC}/rfc822.hpp ${STAGEDIR}${PREFIX}/include - ${INSTALL_DATA} ${WRKSRC}/librfc822.a ${STAGEDIR}${PREFIX}/lib - @${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/${PORTDOCS} ${STAGEDIR}${DOCSDIR} - -.include <bsd.port.mk> diff --git a/mail/librfc822/distinfo b/mail/librfc822/distinfo deleted file mode 100644 index d7c360def730..000000000000 --- a/mail/librfc822/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (librfc822-1.2.tar.gz) = f9a2d5fbf7526b4c970fc38b96ee7fcf444f8417e9bb60f2255aec7ef8dbb472 -SIZE (librfc822-1.2.tar.gz) = 73838 diff --git a/mail/librfc822/files/patch-lexer.cc b/mail/librfc822/files/patch-lexer.cc deleted file mode 100644 index 8ffd10cc8008..000000000000 --- a/mail/librfc822/files/patch-lexer.cc +++ /dev/null @@ -1,11 +0,0 @@ ---- lexer.cpp.orig 2008-03-03 23:44:57.000000000 +0200 -+++ lexer.cpp 2008-03-03 23:44:35.000000000 +0200 -@@ -13,7 +13,7 @@ - #include "rfc822.hpp" - using namespace std; - --ostream & operator<< (ostream & os, const token & t) -+std::ostream & operator<< (std::ostream& os, const token & t) - { - switch(t.type) - { diff --git a/mail/librfc822/pkg-descr b/mail/librfc822/pkg-descr deleted file mode 100644 index 1566d7448e1b..000000000000 --- a/mail/librfc822/pkg-descr +++ /dev/null @@ -1,10 +0,0 @@ -librfc822 provides application developers with a complete parser for RFC822 -addresses. Not only can you use the library to verify that RFC822 addresses -are syntactically correct, you can also have an address split up into its -semantic parts, what is needed when deciding where to route an address to, etc. - -What is quite unique is that librfc822 does indeed parse all address types -allowed by the standard. That includes such weird things as "address groups" -or addresses with whitespace and comments throw in. - -WWW: http://cryp.to/librfc822/ diff --git a/mail/mailmgr/Makefile b/mail/mailmgr/Makefile deleted file mode 100644 index 1da2edf36ad2..000000000000 --- a/mail/mailmgr/Makefile +++ /dev/null @@ -1,25 +0,0 @@ -# Created by: Hsin-Hsiung Chang -# $FreeBSD$ - -PORTNAME= mailmgr -PORTVERSION= 1.2.3 -CATEGORIES= mail -MASTER_SITES= http://sarg.sourceforge.net/ - -MAINTAINER= sexbear@tmu.edu.tw -COMMENT= Sendmail Analysis Report Generator - -BROKEN= unfetchable -DEPRECATED= Broken for more than 6 months -EXPIRATION_DATE= 2020-05-05 - -GNU_CONFIGURE= yes - -SUB_FILES= pkg-message - -do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/mailmgr ${STAGEDIR}${PREFIX}/bin - ${INSTALL_DATA} ${WRKSRC}/mailmgr.conf \ - ${STAGEDIR}${PREFIX}/etc/mailmgr.conf.sample - -.include <bsd.port.mk> diff --git a/mail/mailmgr/distinfo b/mail/mailmgr/distinfo deleted file mode 100644 index f0a5990ca4b2..000000000000 --- a/mail/mailmgr/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (mailmgr-1.2.3.tar.gz) = 7c4ba6a5a450d8b945b49f06636475267de9794641ae1427a0fb34c21b3349fa -SIZE (mailmgr-1.2.3.tar.gz) = 47273 diff --git a/mail/mailmgr/files/pkg-message.in b/mail/mailmgr/files/pkg-message.in deleted file mode 100644 index a81037692bcc..000000000000 --- a/mail/mailmgr/files/pkg-message.in +++ /dev/null @@ -1,8 +0,0 @@ -[ -{ type: install - message: <<EOM -You need to configure the %%PREFIX%%/etc/mailmgr.conf before using it. -See http://sarg.sourceforge.net/mailmgr.README.txt -EOM -} -] diff --git a/mail/mailmgr/pkg-descr b/mail/mailmgr/pkg-descr deleted file mode 100644 index cdec6c0e03a5..000000000000 --- a/mail/mailmgr/pkg-descr +++ /dev/null @@ -1,12 +0,0 @@ -Mailmgr is a Sendmail Analisys Report Generator. - -The html reports contain the following informations: - Username - messages sent - messages received - bytes sent - bytes received - Messages from with date, time and bytes per user - Messages to with date, time and bytes per user - -WWW: http://sarg.sourceforge.net/mailmgr.php diff --git a/mail/mailmgr/pkg-plist b/mail/mailmgr/pkg-plist deleted file mode 100644 index 0e660a2d4dfe..000000000000 --- a/mail/mailmgr/pkg-plist +++ /dev/null @@ -1,2 +0,0 @@ -bin/mailmgr -@sample etc/mailmgr.conf.sample diff --git a/mail/mreport/Makefile b/mail/mreport/Makefile deleted file mode 100644 index ecfde15cb921..000000000000 --- a/mail/mreport/Makefile +++ /dev/null @@ -1,30 +0,0 @@ -# Created by: Will Andrews <andrews@technologist.com> -# $FreeBSD$ - -PORTNAME= mreport -PORTVERSION= 0.9 -CATEGORIES= mail sysutils -MASTER_SITES= http://yenigul.net/mreport/ - -MAINTAINER= ismail@EnderUNIX.org -COMMENT= Sendmail logfile summary tool - -BROKEN= unfetchable -DEPRECATED= Broken for more than 6 months -EXPIRATION_DATE= 2020-05-05 - -ALL_TARGET= ALL -PLIST_FILES= sbin/mreport man/man8/mreport.8.gz - -post-patch: - @${REINPLACE_CMD} -e "s/^.TH mreport 1/.TH mreport 8/g; s/^.LO 1/.LO 8/g;" \ - ${WRKSRC}/mreport.1 - @${REINPLACE_CMD} -E -e "s/^CC.+//g; s|-Wall -c -O2|${CFLAGS} -c|g;" \ - ${WRKSRC}/Makefile - -do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/mreport ${STAGEDIR}${PREFIX}/sbin - ${INSTALL_MAN} ${WRKSRC}/mreport.1 \ - ${STAGEDIR}${MANPREFIX}/man/man8/mreport.8 - -.include <bsd.port.mk> diff --git a/mail/mreport/distinfo b/mail/mreport/distinfo deleted file mode 100644 index 0260e89c1633..000000000000 --- a/mail/mreport/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (mreport-0.9.tar.gz) = 3459943c7edea09b82d6821b6c91cbe4b97c33a8419867beb5224d4112c72793 -SIZE (mreport-0.9.tar.gz) = 13521 diff --git a/mail/mreport/pkg-descr b/mail/mreport/pkg-descr deleted file mode 100644 index 72cb6dd6f8d7..000000000000 --- a/mail/mreport/pkg-descr +++ /dev/null @@ -1,10 +0,0 @@ -mreport is a simple C program that processes -/var/log/maillog (or whatever you specify as -the mail log). What is probably its only -limitation is that it can only process sendmail -logs. Nevertheless, it makes very nice summaries -of the mail logs, and can be useful for system -administrators that are tired of poring through -sendmail's copious logs trying to figure out -how well their mail server configuration is -holding up. diff --git a/mail/msgconvert/Makefile b/mail/msgconvert/Makefile deleted file mode 100644 index 3c98a64f1605..000000000000 --- a/mail/msgconvert/Makefile +++ /dev/null @@ -1,40 +0,0 @@ -# Created by: Franz Klammer <klammer@webonaut.com> -# $FreeBSD$ - -PORTNAME= msgconvert -PORTVERSION= 20060330 -PORTREVISION= 1 -CATEGORIES= mail perl5 -MASTER_SITES= http://www.webonaut.com/distfiles/ -DISTNAME= ${PORTNAME}-${PORTVERSION}.pl -EXTRACT_SUFX= .bz2 - -MAINTAINER= klammer@webonaut.com -COMMENT= Convert .MSG files to multipart MIME messages (mbox) - -BROKEN= unfetchable -DEPRECATED= Broken for more than 6 months -EXPIRATION_DATE= 2020-05-05 - -RUN_DEPENDS= p5-OLE-Storage_Lite>=0:devel/p5-OLE-Storage_Lite \ - p5-MIME-Tools>=0:mail/p5-MIME-Tools \ - p5-TimeDate>=0:devel/p5-TimeDate - -NO_BUILD= yes -NO_WRKSUBDIR= yes - -USES= shebangfix perl5 - -EXTRACT_CMD= ${BZCAT} -EXTRACT_BEFORE_ARGS= -EXTRACT_AFTER_ARGS= > ${PORTNAME}.pl - -PLIST_FILES= bin/msgconvert.pl bin/msgconvert -SHEBANG_FILES= ${PORTNAME}.pl - -do-install: - ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME}.pl \ - ${STAGEDIR}${PREFIX}/bin/${PORTNAME}.pl - ${LN} -s ${PORTNAME}.pl ${STAGEDIR}${PREFIX}/bin/${PORTNAME} - -.include <bsd.port.mk> diff --git a/mail/msgconvert/distinfo b/mail/msgconvert/distinfo deleted file mode 100644 index b6065ad57554..000000000000 --- a/mail/msgconvert/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (msgconvert-20060330.pl.bz2) = a225d64962190730f35689fff1d04cd76d0115705a906194eba9480163017e0d -SIZE (msgconvert-20060330.pl.bz2) = 7038 diff --git a/mail/msgconvert/pkg-descr b/mail/msgconvert/pkg-descr deleted file mode 100644 index f2c6ad3afac6..000000000000 --- a/mail/msgconvert/pkg-descr +++ /dev/null @@ -1,3 +0,0 @@ -Convert .MSG files to multipart MIME messages (mbox). - -WWW: http://www.matijs.net/software/msgconv/ diff --git a/mail/nullpop/Makefile b/mail/nullpop/Makefile deleted file mode 100644 index b8304414f93a..000000000000 --- a/mail/nullpop/Makefile +++ /dev/null @@ -1,24 +0,0 @@ -# Created by: Pankov Pavel <pankov_p@mail.ru> -# $FreeBSD$ - -PORTNAME= nullpop -PORTVERSION= 0.3 -CATEGORIES= mail -MASTER_SITES= http://thewalter.net/stef/software/nullpop/ - -MAINTAINER= pankov_p@mail.ru -COMMENT= POP3 server that allows logins, but never returns any email - -BROKEN= unfetchable -DEPRECATED= Broken for more than 6 months -EXPIRATION_DATE= 2020-05-05 - -LICENSE= GPLv2 - -GNU_CONFIGURE= yes -CONFIGURE_ARGS+=--libexecdir="${PREFIX}/bin" - -PLIST_FILES= bin/nullpop \ - man/man8/nullpop.8.gz - -.include <bsd.port.mk> diff --git a/mail/nullpop/distinfo b/mail/nullpop/distinfo deleted file mode 100644 index bb1aa8e1812f..000000000000 --- a/mail/nullpop/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (nullpop-0.3.tar.gz) = d89d9e052c7b5c0959a8248619dbf682d24ac1130c78c3f9f257af32a4f64a07 -SIZE (nullpop-0.3.tar.gz) = 83123 diff --git a/mail/nullpop/pkg-descr b/mail/nullpop/pkg-descr deleted file mode 100644 index 4de00f5be33a..000000000000 --- a/mail/nullpop/pkg-descr +++ /dev/null @@ -1,6 +0,0 @@ -NullPop is a POP3 server that allows logins, but never returns any -email. This is useful for certain setups where the user needs an -'account' setup in their mail client, but no real mail will ever -be received. - -WWW: http://thewalter.net/stef/software/nullpop/ diff --git a/mail/p5-Mail-MailStats/Makefile b/mail/p5-Mail-MailStats/Makefile deleted file mode 100644 index cf18a42cc4d2..000000000000 --- a/mail/p5-Mail-MailStats/Makefile +++ /dev/null @@ -1,24 +0,0 @@ -# Created by: will -# $FreeBSD$ - -PORTNAME= MailStats -PORTVERSION= 0.02 -PORTREVISION= 1 -CATEGORIES= mail perl5 -MASTER_SITES= CPAN -PKGNAMEPREFIX= p5- - -MAINTAINER= perl@FreeBSD.org -COMMENT= Perl module to detect newer messages in procmail-generated mailboxes - -BROKEN= unfetchable -DEPRECATED= Broken for more than 6 months -EXPIRATION_DATE= 2020-05-05 - -BUILD_DEPENDS= ${RUN_DEPENDS} -RUN_DEPENDS= p5-AppConfig>=0:devel/p5-AppConfig - -USES= perl5 -USE_PERL5= configure - -.include <bsd.port.mk> diff --git a/mail/p5-Mail-MailStats/distinfo b/mail/p5-Mail-MailStats/distinfo deleted file mode 100644 index 67bd90c29866..000000000000 --- a/mail/p5-Mail-MailStats/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (MailStats-0.02.tar.gz) = ad28e7312fafe6e4f2f7afe8c8ae9da23452a5dd11e481123901495bc4a99c10 -SIZE (MailStats-0.02.tar.gz) = 4430 diff --git a/mail/p5-Mail-MailStats/pkg-descr b/mail/p5-Mail-MailStats/pkg-descr deleted file mode 100644 index 56ffd73cfb4a..000000000000 --- a/mail/p5-Mail-MailStats/pkg-descr +++ /dev/null @@ -1,2 +0,0 @@ -Mail::Stats is a perl module that tells how many new mail messages -are in procmail-generated mailboxes. diff --git a/mail/p5-Mail-MailStats/pkg-plist b/mail/p5-Mail-MailStats/pkg-plist deleted file mode 100644 index baaa41120ced..000000000000 --- a/mail/p5-Mail-MailStats/pkg-plist +++ /dev/null @@ -1,7 +0,0 @@ -bin/countmail -%%SITE_PERL%%/Mail/Stats.pm -%%SITE_PERL%%/Mail/Stats/Config.pm -%%SITE_PERL%%/Mail/Stats/Parser.pm -%%SITE_PERL%%/Mail/Stats/Record.pm -%%PERL5_MAN3%%/Mail::Stats::Record.3.gz -%%PERL5_MAN3%%/Mail::Stats.3.gz diff --git a/mail/poppassd/Makefile b/mail/poppassd/Makefile deleted file mode 100644 index c1feb58eb99a..000000000000 --- a/mail/poppassd/Makefile +++ /dev/null @@ -1,30 +0,0 @@ -# Created by: Andrew Stevenson <andrew@ugh.net.au> based heavily on the changes by Stephen Melvin <melvin@zytek.com> -# $FreeBSD$ - -PORTNAME= poppassd -PORTVERSION= 4.0 -PORTREVISION= 3 -CATEGORIES= mail -MASTER_SITES= ftp://ftp.qualcomm.com/eudora/servers/unix/password/ -DISTNAME= pwserve-4 -EXTRACT_SUFX= - -MAINTAINER= tedm@ipinc.net -COMMENT= Server to allow users to change their password from within Eudora - -BROKEN= unfetchable -DEPRECATED= Broken for more than 6 months -EXPIRATION_DATE= 2020-05-05 - -EXTRACT_CMD= ${CAT} -EXTRACT_BEFORE_ARGS= -EXTRACT_AFTER_ARGS= | ${SED} -e '1,16d' | ${SH} -WRKSRC= ${WRKDIR}/poppassd -ALL_TARGET= poppassd -PLIST_FILES= libexec/poppassd man/man8/poppassd.8.gz - -do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/poppassd ${STAGEDIR}${PREFIX}/libexec - ${INSTALL_MAN} ${FILESDIR}/poppassd.8 ${STAGEDIR}${MANPREFIX}/man/man8/ - -.include <bsd.port.mk> diff --git a/mail/poppassd/distinfo b/mail/poppassd/distinfo deleted file mode 100644 index a303681362b4..000000000000 --- a/mail/poppassd/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (pwserve-4) = 27fe87c127306ded154f74c35167756a67d832a7e2082e4075391e5c4c3f1e96 -SIZE (pwserve-4) = 22022 diff --git a/mail/poppassd/files/patch-Makefile b/mail/poppassd/files/patch-Makefile deleted file mode 100644 index 1ade77dca5b9..000000000000 --- a/mail/poppassd/files/patch-Makefile +++ /dev/null @@ -1,29 +0,0 @@ ---- Makefile.orig Fri Dec 5 13:12:35 2003 -+++ Makefile Fri Dec 5 13:13:13 2003 -@@ -1,14 +1,14 @@ --BINDIR = /usr/etc -+BINDIR = ${PREFIX}/libexec - LIBDIR = --CFLAGS = -g --LFLAGS = -g --CCM = cc -Em -+CFLAGS?= -O -+LFLAGS?= ${LDFLAGS} -+CCM = $(CC) -Em - - OBJECTS = poppassd.o --LIBS = -+LIBS = -lcrypt -lutil - - poppassd: $(OBJECTS) -- cc -o poppassd $(LFLAGS) $(OBJECTS) $(LIBS) -+ $(CC) -o poppassd $(LFLAGS) $(OBJECTS) $(LIBS) - - install: poppassd - install -g bin -o root -m 500 poppassd $(BINDIR) -@@ -17,4 +17,4 @@ - rm -f *.o *~* core Makefile.new Makefile.bak poppassd - - poppassd.o: poppassd.c -- cc -c $(CFLAGS) poppassd.c -+ $(CC) -c $(CFLAGS) poppassd.c diff --git a/mail/poppassd/files/patch-poppassd.c b/mail/poppassd/files/patch-poppassd.c deleted file mode 100644 index e4169d6097b8..000000000000 --- a/mail/poppassd/files/patch-poppassd.c +++ /dev/null @@ -1,552 +0,0 @@ ---- poppassd.c.orig Thu Jan 4 23:19:36 2007 -+++ poppassd.c Thu Jan 4 23:24:26 2007 -@@ -13,11 +13,11 @@ - * - * Doesn't actually change any passwords itself. It simply listens for - * incoming requests, gathers the required information (user name, old -- * password, new password) and executes /bin/passwd, talking to it over -+ * password, new password) and executes /usr/bin/passwd, talking to it over - * a pseudo-terminal pair. The advantage of this is that we don't need - * to have any knowledge of either the password file format (which may - * include dbx files that need to be rebuilt) or of any file locking -- * protocol /bin/passwd and cohorts may use (and which isn't documented). -+ * protocol /usr/bin/passwd and cohorts may use (and which isn't documented). - * - * The current version has been tested at NU under SunOS release 4.1.2 - * and 4.1.3, and under HP-UX 8.02 and 9.01. We have tested the server -@@ -29,7 +29,7 @@ - * Note that unencrypted passwords are transmitted over the network. If - * this bothers you, think hard about whether you want to implement the - * password changing feature. On the other hand, it's no worse than what -- * happens when you run /bin/passwd while connected via telnet or rlogin. -+ * happens when you run /usr/bin/passwd while connected via telnet or rlogin. - * Well, maybe it is, since the use of a dedicated port makes it slightly - * easier for a network snooper to snarf passwords off the wire. - * -@@ -44,10 +44,10 @@ - * - * The front-end code (which talks to the client) is directly - * descended from Leavitt's original version. The back-end pseudo-tty stuff -- * (which talks to /bin/password) is directly descended from Smith's -+ * (which talks to /usr/bin/password) is directly descended from Smith's - * version, with changes for SunOS and HP-UX by Norstad (with help from - * sample code in "Advanced Programming in the UNIX Environment" -- * by W. Richard Stevens). The code to report /bin/passwd error messages -+ * by W. Richard Stevens). The code to report /usr/bin/passwd error messages - * back to the client in the final 500 response, and a new version of the - * code to find the next free pty, is by Norstad. - * -@@ -112,7 +112,7 @@ - - #define SUCCESS 1 - #define FAILURE 0 --#define BUFSIZE 512 -+#define BUFSIZE 768 - - #include <sys/types.h> - #include <sys/stat.h> -@@ -125,12 +125,23 @@ - #include <ctype.h> - #include <strings.h> - #include <errno.h> --#include <varargs.h> -+#include <stdarg.h> - #include <pwd.h> - #include <string.h> - #include <termios.h> - #include <dirent.h> -+#include <libutil.h> - -+/* prototypes to keep modern compilers happy */ -+void ReadFromClient (char *line); -+void WriteToClient (char *fmt, ...); -+int chkPass (char *user, char *pass, struct passwd *pw); -+int dochild (int master, char *slavedev, char *user); -+int expect (int master, char **expected, char *buf); -+void getemess (int master, char **expected, char *buf); -+int match (char *str, char *pat); -+int talktochild (int master, char *user, char *oldpass, char *newpass, char *emess); -+void writestring (int fd, char *s); - - /* Prompt strings expected from the "passwd" command. If you want - * to port this program to yet another flavor of UNIX, you may need to add -@@ -145,19 +156,24 @@ - static char *P1[] = - {"Old password:", - "Changing password for *.\nOld password:", -+ "Changing local password for *.\nOld password:", -+ "Changing local password for *\nOld Password:", - "Changing password for * on *.\nOld password:", - "Changing NIS password for * on *.\nOld password:", -+ "Changing NIS password for *\nOld Password:", - "Changing password for *\n*'s Old password:", - ""}; - - static char *P2[] = - {"\nNew password:", -+ "\n*\n*\n*\n*\n*\n*\n*\n*\n*\n*\n*\nEnter new password: ", - "\n*'s New password:", - ""}; - - static char *P3[] = - {"\nRe-enter new password:", - "\nRetype new password:", -+ "\nRe-type new password: ", - "\nEnter the new password again:", - "\n*Re-enter *'s new password:", - "\nVerify:", -@@ -165,13 +181,14 @@ - - static char *P4[] = - {"\n", -+ "\npasswd: rebuilding the database...\npasswd: done\n", -+ "\npasswd: updating the database...\npasswd: done\n", - "NIS entry changed on *\n", -+ "\n\nNIS password has been changed on *.\n", - ""}; - - --main (argc, argv) --int argc; --char *argv[]; -+int main (int argc, char *argv[]) - { - char line[BUFSIZE]; - char user[BUFSIZE]; -@@ -180,17 +197,14 @@ - char emess[BUFSIZE]; - char *slavedev; - struct passwd *pw, *getpwnam(); -+ struct termios stermios; - int c, master; - pid_t pid, wpid; - int wstat; - - *user = *oldpass = *newpass = 0; - -- if (openlog ("poppassd", LOG_PID, LOG_LOCAL2) < 0) -- { -- WriteToClient ("500 Can't open syslog."); -- exit (1); -- } -+ openlog ("poppassd", LOG_PID, LOG_LOCAL2); - - WriteToClient ("200 poppassd v%s hello, who are you?", VERSION); - ReadFromClient (line); -@@ -212,12 +226,16 @@ - - if ((pw = getpwnam (user)) == NULL) - { -- WriteToClient ("500 Unknown user, %s.", user); -+ syslog (LOG_ERR, "Unknown user, %s", user); -+ sleep (5); -+ WriteToClient ("500 Old password is incorrect."); - exit(1); - } - - if (chkPass (user, oldpass, pw) == FAILURE) - { -+ syslog (LOG_ERR, "Incorrect password from %s", user); -+ sleep (5); - WriteToClient ("500 Old password is incorrect."); - exit(1); - } -@@ -232,215 +250,118 @@ - WriteToClient ("500 New password required."); - exit(1); - } -- /* get pty to talk to password program */ -- if ((master = findpty (&slavedev)) < 0) -- { -- syslog (LOG_ERR, "can't find pty"); -- WriteToClient("500 Server busy - try again later."); -- exit (1); -- } -- -- /* fork child process to talk to password program */ -- if ((pid = fork()) < 0) /* Error, can't fork */ -- { -- syslog (LOG_ERR, "can't fork for passwd: %m"); -- WriteToClient ("500 Server error (can't fork passwd), get help!"); -- exit (1); -- } - -- if (pid) /* Parent */ -- { -- sleep (1); /* Make sure child is ready. Is this really needed? */ -- if (talktochild (master, user, oldpass, newpass, emess) == FAILURE) -- { -- syslog (LOG_ERR, "failed attempt by %s", user); -- if (*emess == '\0') { -- WriteToClient ("500 Unable to change password." ); -- } else { -- WriteToClient ("500 %s", emess); -- } -- exit(1); -- } -- -- if ((wpid = waitpid (pid, &wstat, 0)) < 0) -- { -- syslog (LOG_ERR, "wait for /bin/passwd child failed: %m"); -- WriteToClient ("500 Server error (wait failed), get help!"); -- exit (1); -- } -- -- if (pid != wpid) -- { -- syslog (LOG_ERR, "wrong child (/bin/passwd waited for!"); -- WriteToClient ("500 Server error (wrong child), get help!"); -- exit (1); -- } -- -- if (WIFEXITED (wstat) == 0) -- { -- syslog (LOG_ERR, "child (/bin/passwd) killed?"); -- WriteToClient ("500 Server error (funny wstat), get help!"); -- exit (1); -- } -- -- if (WEXITSTATUS (wstat) != 0) -- { -- syslog (LOG_ERR, "child (/bin/passwd) exited abnormally"); -- WriteToClient ("500 Server error (abnormal exit), get help!"); -- exit (1); -- } -- -- syslog (LOG_ERR, "password changed for %s", user); -- WriteToClient ("200 Password changed, thank-you."); -- -- ReadFromClient (line); -- if (strncmp(line, "quit", 4) != 0) { -- WriteToClient("500 Quit required."); -+ /* we need a pty to run passwd on but we have to make sure it is set up -+ as we like it - no echo, canonical input processing, no map NL to CR/NL -+ on outputs - otherwise our expect function will be confused */ -+ (void)memset((void *)&stermios, 0, sizeof(stermios)); -+ stermios.c_lflag &= ~(ECHO | ECHOE | ECHOK | ECHONL); -+ stermios.c_lflag |= ICANON; -+ stermios.c_oflag &= ~(ONLCR); -+ -+ /* get a pty and fork */ -+ switch(pid = forkpty(&master, NULL, &stermios, NULL)) { -+ case -1: -+ /* failure - can't get pty, can't fork etc */ -+ WriteToClient("500 Server Error - Contact Your Administrator"); -+ exit(1); -+ break; -+ case 0: -+ /* slave/child */ -+ /* Set login name */ -+ if (setlogin(user) < 0) { -+ syslog(LOG_ERR, "setlogin failed: %m"); -+ WriteToClient("500 Server Error - Contact Your Administrator"); -+ return(0); -+ } -+ setuid (pw->pw_uid); -+ setgid (pw->pw_gid); -+ dochild (master, NULL, user); -+ break; -+ default: -+ /* master/parent */ -+ sleep (1); /* Make sure child is ready. Is this really needed? */ -+ if (talktochild (master, user, oldpass, newpass, emess) == FAILURE) -+ { -+ syslog (LOG_ERR, "failed attempt by %s", user); -+ if (*emess == '\0') { -+ WriteToClient ("500 Password change unsuccessful, try a different password." ); -+ } else { -+ WriteToClient ("500 %s", emess); -+ } -+ exit(1); -+ } -+ -+ break; -+ } -+ -+ if ((wpid = waitpid (pid, &wstat, 0)) < 0) -+ { -+ syslog (LOG_ERR, "wait for /usr/bin/passwd child failed: %m"); -+ WriteToClient ("500 Server error (wait failed), get help!"); -+ exit (1); -+ } -+ -+ if (pid != wpid) -+ { -+ syslog (LOG_ERR, "wrong child (/usr/bin/passwd) waited for!"); -+ WriteToClient ("500 Server error (wrong child), get help!"); -+ exit (1); -+ } -+ -+ if (WIFEXITED (wstat) == 0) -+ { -+ syslog (LOG_ERR, "child (/usr/bin/passwd) killed?"); -+ WriteToClient ("500 Server error (funny wstat), get help!"); -+ exit (1); -+ } -+ -+ if (WEXITSTATUS (wstat) != 0) -+ { -+ syslog (LOG_ERR, "child (/usr/bin/passwd) exited abnormally"); -+ WriteToClient ("500 Server error (abnormal exit), get help!"); -+ exit (1); -+ } -+ -+ syslog (LOG_ERR, "password changed for %s", user); -+ WriteToClient ("200 Password changed, thank-you."); -+ -+ ReadFromClient (line); -+ if (strncmp(line, "quit", 4) != 0) { -+ WriteToClient("500 Quit required."); - exit (1); -- } -+ } - -- WriteToClient("200 Bye."); -- exit (0); -- } -- else /* Child */ -- { -- /* -- * Become the user trying who's password is being changed. We're -- * about to exec /bin/passwd with is setuid root anyway, but this -- * way it looks to the child completely like it's being run by -- * the normal user, which makes it do its own password verification -- * before doing any thing. In theory, we've already verified the -- * password, but this extra level of checking doesn't hurt. Besides, -- * the way I do it here, if somebody manages to change somebody -- * else's password, you can complain to your vendor about security -- * holes, not to me! -- */ -- setuid (pw->pw_uid); -- setgid (pw->pw_gid); -- dochild (master, slavedev, user); -- } -+ WriteToClient("200 Bye."); -+ exit (0); - } - - /* - * dochild - * -- * Do child stuff - set up slave pty and execl /bin/passwd. -+ * Do child stuff - set up slave pty and execl /usr/bin/passwd. - * - * Code adapted from "Advanced Programming in the UNIX Environment" - * by W. Richard Stevens. - * - */ - --dochild (master, slavedev, user) --int master; --char *slavedev, *user; -+int dochild (int master, char *slavedev, char *user) - { -- int slave; -- struct termios stermios; -+ /* Fork /usr/bin/passwd. */ - -- /* Start new session - gets rid of controlling terminal. */ -- -- if (setsid() < 0) { -- syslog(LOG_ERR, "setsid failed: %m"); -- return(0); -- } -- -- /* Open slave pty and acquire as new controlling terminal. */ -- -- if ((slave = open(slavedev, O_RDWR)) < 0) { -- syslog(LOG_ERR, "can't open slave pty: %m"); -- return(0); -- } -- -- /* Close master. */ -- -- close(master); -- -- /* Make slave stdin/out/err of child. */ -- -- if (dup2(slave, STDIN_FILENO) != STDIN_FILENO) { -- syslog(LOG_ERR, "dup2 error to stdin: %m"); -- return(0); -- } -- if (dup2(slave, STDOUT_FILENO) != STDOUT_FILENO) { -- syslog(LOG_ERR, "dup2 error to stdout: %m"); -- return(0); -- } -- if (dup2(slave, STDERR_FILENO) != STDERR_FILENO) { -- syslog(LOG_ERR, "dup2 error to stderr: %m"); -- return(0); -- } -- if (slave > 2) close(slave); -- -- /* Set proper terminal attributes - no echo, canonical input processing, -- no map NL to CR/NL on output. */ -- -- if (tcgetattr(0, &stermios) < 0) { -- syslog(LOG_ERR, "tcgetattr error: %m"); -- return(0); -- } -- stermios.c_lflag &= ~(ECHO | ECHOE | ECHOK | ECHONL); -- stermios.c_lflag |= ICANON; -- stermios.c_oflag &= ~(ONLCR); -- if (tcsetattr(0, TCSANOW, &stermios) < 0) { -- syslog(LOG_ERR, "tcsetattr error: %m"); -- return(0); -- } -- -- /* Fork /bin/passwd. */ -- -- if (execl("/bin/passwd", "passwd", user, (char*)0) < 0) { -- syslog(LOG_ERR, "can't exec /bin/passwd: %m"); -+ if (execl("/usr/bin/passwd", "passwd", user, (char*)0) < 0) { -+ syslog(LOG_ERR, "can't exec /usr/bin/passwd: %m"); - return(0); - } - } - -- --/* -- * findpty() -- * -- * Finds the first available pseudo-terminal master/slave pair. The master -- * side is opened and a fd returned as the function value. A pointer to the -- * name of the slave side (i.e. "/dev/ttyp0") is returned in the argument, -- * which should be a char**. The name itself is stored in a static buffer. -- * -- * A negative value is returned on any sort of error. -- * -- * Modified by Norstad to remove assumptions about number of pty's allocated -- * on this UNIX box. -- */ --findpty (slave) --char **slave; --{ -- int master; -- static char *line = "/dev/ptyXX"; -- DIR *dirp; -- struct dirent *dp; -- -- dirp = opendir("/dev"); -- while ((dp = readdir(dirp)) != NULL) { -- if (strncmp(dp->d_name, "pty", 3) == 0 && strlen(dp->d_name) == 5) { -- line[8] = dp->d_name[3]; -- line[9] = dp->d_name[4]; -- if ((master = open(line, O_RDWR)) >= 0) { -- line[5] = 't'; -- *slave = line; -- closedir(dirp); -- return (master); -- } -- } -- } -- closedir(dirp); -- return (-1); --} -- - /* - * writestring() - * - * Write a string in a single write() system call. - */ --writestring (fd, s) --char *s; -+void writestring (int fd, char *s) - { - int l; - -@@ -458,9 +379,7 @@ - * FAILURE if any errors are encountered (in which case, it can be assumed - * that the password wasn't changed). - */ --talktochild (master, user, oldpass, newpass, emess) --int master; --char *user, *oldpass, *newpass, *emess; -+int talktochild (int master, char *user, char *oldpass, char *newpass, char *emess) - { - char buf[BUFSIZE]; - char pswd[BUFSIZE+1]; -@@ -485,9 +404,11 @@ - } - - writestring(master, pswd); -- -+ sleep(2); - if (!expect(master, P4, buf)) return FAILURE; - -+ close(master); -+ - return SUCCESS; - } - -@@ -507,9 +428,7 @@ - * the pattern. - * 2 if the string matches the full pattern. - */ --match (str, pat) --char *str; --char *pat; -+int match (char *str, char *pat) - { - int result; - -@@ -542,10 +461,7 @@ - * is not an initial segment of or exact match for at least one of - * the expected strings, the function returns FAILURE. - */ --expect (master, expected, buf) --int master; --char **expected; --char *buf; -+int expect (int master, char **expected, char *buf) - { - int n, m; - char **s; -@@ -596,10 +512,7 @@ - * returning just the error message text. Newlines in the error message - * text are replaced by spaces. - */ --getemess (master, expected, buf) --int master; --char **expected; --char *buf; -+void getemess (int master, char **expected, char *buf) - { - int n, m; - char **s; -@@ -630,21 +543,18 @@ - } - } - --WriteToClient (fmt, va_alist) --char *fmt; --va_dcl -+void WriteToClient (char *fmt, ...) - { - va_list ap; - -- va_start (ap); -+ va_start (ap, fmt); - vfprintf (stdout, fmt, ap); - fputs ("\r\n", stdout ); - fflush (stdout); - va_end (ap); - } - --ReadFromClient (line) --char *line; -+void ReadFromClient (char *line) - { - char *sp; - int i; -@@ -659,10 +569,7 @@ - for (sp = line; isalpha(*sp); sp++) *sp = tolower(*sp); - } - --int chkPass (user, pass, pw) --char *user; --char *pass; --struct passwd *pw; -+int chkPass (char *user, char *pass, struct passwd *pw) - { - /* Compare the supplied password with the password file entry */ - if (strcmp (crypt (pass, pw->pw_passwd), pw->pw_passwd) != 0) diff --git a/mail/poppassd/files/poppassd.8 b/mail/poppassd/files/poppassd.8 deleted file mode 100644 index debc8d1746f8..000000000000 --- a/mail/poppassd/files/poppassd.8 +++ /dev/null @@ -1,65 +0,0 @@ -.Dd August 22, 1996 -.Dt POPPASSD 8 -.Os BSD 4.4 -.Sh NAME -.Nm poppassd -.Nd Eudora password change server -.Sh SYNOPSIS -.Nm /usr/local/libexec/poppassd -.Sh DESCRIPTION -.Nm -is a server that allows users of Eudora, PCEudora, -NUPOP and similar programs to change their password using their mail agent. -.Pp -.Nm -is invoked by the internet server (see -.Xr inetd 8 ) -for requests to connect to the pop3pw port as indicated by the -.Pa /etc/services -file (see -.Xr services 5 ) . -.Pp -.Sh EXAMPLES -Assuming the -.BB poppassd -binary is located in -.Pa /usr/local/libexec -an entry like: -.Pp -.Bd -offset left -pop3pw stream tcp nowait root /usr/local/libexec/poppassd poppassd -.Ed -.Pp -is required in the -.Pa /etc/inetd.conf -file. -.Pp -An entry like: -.Pp -pop3pw 106/tcp -.Pp -is required in the -.Pa /etc/services -file. -.Pp -Assuming you wish -.BB poppassd -to log errors to -.Pa /var/log/pop.log -an entry like: -.Pp -local2.err /var/log/pop.log -.Pp -is required in -.Pa /etc/syslog.conf . -.Pp -.Sh FILES -.nf -/etc/services -/etc/syslog.conf logging specifications -/etc/inetd.conf poppassd invocation -.fi -.Sh "SEE ALSO" -.Xr inetd 8 , -.Xr services 5 , -.Xr popper 8 diff --git a/mail/poppassd/pkg-descr b/mail/poppassd/pkg-descr deleted file mode 100644 index 0febddbdecf0..000000000000 --- a/mail/poppassd/pkg-descr +++ /dev/null @@ -1,3 +0,0 @@ -This is a port of poppassd, a program which allows users to change their -password using the "Change Password" menu item in Eudora. poppassd connections -use TCP port 106 by default. diff --git a/mail/prayer/Makefile b/mail/prayer/Makefile deleted file mode 100644 index 0afb7ae6c7df..000000000000 --- a/mail/prayer/Makefile +++ /dev/null @@ -1,114 +0,0 @@ -# $FreeBSD$ - -PORTNAME= prayer -PORTVERSION= 1.3.5 -PORTREVISION= 4 -CATEGORIES= mail www -MASTER_SITES= ftp://ftp.csx.cam.ac.uk/pub/software/email/prayer/ - -MAINTAINER= koue@chaosophia.net -COMMENT= Prayer Webmail System - -BROKEN= unfetchable -DEPRECATED= Broken for more than 6 months -EXPIRATION_DATE= 2020-05-05 - -LICENSE= GPLv2 - -LIB_DEPENDS= libc-client4.so:mail/cclient - -USES= iconv shebangfix gmake perl5 uidfix -USE_PERL5= build - -SHEBANG_FILES= utils/ucsnews.pl \ - templates/old/make_olist.pl \ - templates/src/*.pl - -PORTDOCS= ACCOUNTD CMD_LINE DESIGN DONE DONE-OLD FEATURES ICONLIST \ - INSTALL LOGS NOTICE README ROADMAP SECURITY TODO - -USE_RC_SUBR= prayer - -OPTIONS_DEFINE= SESSIONCACHE TIDY SSL LDAP DOCS -OPTIONS_DEFAULT= SESSIONCACHE TIDY SSL LDAP - -SESSIONCACHE_DESC= Activate Session Cache - -USERS= _prayer -GROUPS= prayer - -SESSIONCACHE_USES= bdb:5+ -LDAP_USE= OPENLDAP=yes -SSL_USES= ssl -TIDY_LIB_DEPENDS= libtidy.so:www/tidy-lib - -GID!= id -g -DESTDIRNAME= BROOT -MAKE_ARGS+= RW_USER="${UID}" RW_GROUP="${GID}" RO_GROUP="${GID}" RO_USER="${UID}" \ - CCLIENT_INCLUDE="-I${LOCALBASE}/include/c-client" \ - CCLIENT_LIBS="-L${LOCALBASE}/lib -lc-client4" \ - CC="${CC}" \ - CPPFLAGS="${CFLAGS} -I${ICONV_PREFIX}/include" \ - LDFLAGS="-L${ICONV_PREFIX}/lib" \ - PREFIX="${PREFIX}/prayer" \ - BIN_DIR="${PREFIX}/sbin" \ - PRAYER_CONFIG_FILE="${ETCDIR}/prayer.cf" \ - ACCOUNTD_CONFIG_FILE="${ETCDIR}/accountd.cf" - -.include <bsd.port.options.mk> - -.if ${PORT_OPTIONS:MLDAP_ENABLE} -MAKE_ARGS+= LDAP_ENABLE=true \ - LDAP_INCLUDE="-I${LOCALBASE}/include" \ - LDAP_LIBS="-L${LOCALBASE}/lib -lldap" -.else -MAKE_ARGS+= LDAP_ENABLE=false -.endif - -.if ${PORT_OPTIONS:MTIDY} -MAKE_ARGS+= TIDY_ENABLE=true \ - TIDY_INCLUDE=-I${LOCALBASE}/include/tidy \ - TIDY_LIBS="-L${LOCALBASE}/lib -ltidy" -.else -MAKE_ARGS+= TIDY_ENABLE=false -.endif - -.if ${PORT_OPTIONS:MSSL} -MAKE_ARGS+= CCLIENT_SSL_ENABLE=true \ - SSL_ENABLE=true \ - INCLUDES=-I${OPENSSLINC} \ - LDFLAGS="${LDFLAGS} -L${OPENSSLLIB}" -.else -MAKE_ARGS+= CCLIENT_SSL_ENABLE=false \ - SSL_ENABLE=false -.endif - -.if ${PORT_OPTIONS:MSESSIONCACHE} -MAKE_ARGS+= SESSION_CACHE_ENABLE=true \ - DB_INCLUDE=-I${BDB_INCLUDE_DIR} \ - DB_LIBS="-L${BDB_LIB_DIR} -l${BDB_LIB_NAME}" -.else -MAKE_ARGS+= SESSION_CACHE_ENABLE=false -.endif - -pre-patch: - @${CP} ${WRKSRC}/defaults/Config ${WRKSRC}/Config - -post-patch: -# correct chroot - @${REINPLACE_CMD} "s#\"/chroot/prayer\"#config->var_prefix#" ${WRKSRC}/servers/prayer_chroot.c -# change the user in the default config and cylog util - @${REINPLACE_CMD} "s#prayer_user = \"prayer\"#prayer_user = \"_prayer\"#" ${WRKSRC}/files/etc/prayer.cf.SRC - @${REINPLACE_CMD} "s#\"prayer\" \"prayer\"#\"_prayer\" \"prayer\"#" ${WRKSRC}/utils/prayer-cyclog.SRC - @${REINPLACE_CMD} "s,-lutil,-lutil ${ICONV_LIB}," ${WRKSRC}/Config - -pre-install: - @${MKDIR} ${STAGEDIR}${PREFIX}/etc/prayer \ - ${STAGEDIR}${PREFIX}/prayer - -post-install: - @${MKDIR} ${STAGEDIR}${DOCSDIR} - @cd ${WRKSRC}/docs && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} - @${MKDIR} ${STAGEDIR}/var/spool/prayer - -.include <bsd.port.mk> diff --git a/mail/prayer/distinfo b/mail/prayer/distinfo deleted file mode 100644 index da23195a1cfa..000000000000 --- a/mail/prayer/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (prayer-1.3.5.tar.gz) = aa79da17dceeb7eb24a1744e25286b3518eef882d8682f9959050d2bfb92ae8c -SIZE (prayer-1.3.5.tar.gz) = 751658 diff --git a/mail/prayer/files/patch-files-Makefile b/mail/prayer/files/patch-files-Makefile deleted file mode 100644 index 83f6f2ab28d5..000000000000 --- a/mail/prayer/files/patch-files-Makefile +++ /dev/null @@ -1,30 +0,0 @@ ---- files/Makefile.orig Sun May 11 16:59:12 2003 -+++ files/Makefile Tue Jan 6 10:33:33 2004 -@@ -57,12 +57,12 @@ - fi - - install-config: etc/prayer.cf -- $(INSTALL) -D -o $(RO_USER) -g $(RO_GROUP) -m $(PUBLIC_FILE) \ -- etc/prayer.cf ${BROOT}${PRAYER_CONFIG_FILE} -+ $(INSTALL) -o $(RO_USER) -g $(RO_GROUP) -m $(PUBLIC_FILE) \ -+ etc/prayer.cf ${BROOT}${PRAYER_CONFIG_FILE}-dist - - install-aconfig: -- $(INSTALL) -D -o $(RO_USER) -g $(RO_GROUP) -m $(PUBLIC_FILE) \ -- etc/prayer-accountd.cf ${BROOT}${ACCOUNTD_CONFIG_FILE} -+ $(INSTALL) -o $(RO_USER) -g $(RO_GROUP) -m $(PUBLIC_FILE) \ -+ etc/prayer-accountd.cf ${BROOT}${ACCOUNTD_CONFIG_FILE}-dist - - install-motd: - $(INSTALL) -o $(RO_USER) -g $(RO_GROUP) -m $(PUBLIC_FILE) \ -@@ -82,8 +82,8 @@ - BIN_DIR=$(BIN_DIR) INSTALL=$(INSTALL) \ - ./install.sh - if [ ! -f $(BROOT)$(PREFIX)/certs/prayer.pem ]; then $(MAKE) install-cert; fi -- if [ ! -f $(BROOT)$(PRAYER_CONFIG_FILE) ]; then $(MAKE) install-config; fi -- if [ ! -f $(BROOT)$(ACCOUNTD_CONFIG_FILE) ]; then $(MAKE) install-aconfig; fi -+ if [ ! -f $(BROOT)$(PRAYER_CONFIG_FILE)-dist ]; then $(MAKE) install-config; fi -+ if [ ! -f $(BROOT)$(ACCOUNTD_CONFIG_FILE)-dist ]; then $(MAKE) install-aconfig; fi - if [ ! -f $(BROOT)$(PREFIX)/etc/motd.html ]; then $(MAKE) install-motd; fi - if [ ! -f $(BROOT)$(PREFIX)/etc/welcome.html ]; then $(MAKE) install-welcome; fi - diff --git a/mail/prayer/files/patch-lib-mydb.c b/mail/prayer/files/patch-lib-mydb.c deleted file mode 100644 index 9cd1d0017133..000000000000 --- a/mail/prayer/files/patch-lib-mydb.c +++ /dev/null @@ -1,16 +0,0 @@ ---- lib/mydb.c.orig Thu Feb 17 23:09:40 2005 -+++ lib/mydb.c Thu Feb 17 23:06:11 2005 -@@ -49,12 +49,12 @@ - #include <string.h> - #include <stdio.h> - #include <netdb.h> -+#include <sys/types.h> - #include <sys/socket.h> - #include <netinet/in.h> - #include <arpa/inet.h> - #include <errno.h> - #include <syslog.h> --#include <sys/types.h> - #include <sys/stat.h> - #include <unistd.h> - #include <fcntl.h> diff --git a/mail/prayer/files/patch-lib_ssl.c b/mail/prayer/files/patch-lib_ssl.c deleted file mode 100644 index e1930758aa7e..000000000000 --- a/mail/prayer/files/patch-lib_ssl.c +++ /dev/null @@ -1,120 +0,0 @@ ---- lib/ssl.c.orig 2012-06-30 14:30:08 UTC -+++ lib/ssl.c -@@ -14,6 +14,7 @@ - /* Headers files for OpenSSL */ - - #include <openssl/lhash.h> -+#include <openssl/opensslv.h> - #include <openssl/ssl.h> - #include <openssl/err.h> - #include <openssl/rand.h> -@@ -78,17 +79,6 @@ static void os_initialize_prng(struct ssl_config *ssl_ - int totbytes = 0; - int bytes; - -- if (ssl_config->egd_socket) { -- if ((bytes = RAND_egd(ssl_config->egd_socket)) == -1) { -- log_fatal("EGD Socket %s failed", ssl_config->egd_socket); -- } else { -- totbytes += bytes; -- log_debug("Snagged %d random bytes from EGD Socket %s", -- bytes, ssl_config->egd_socket); -- goto SEEDED; /* ditto */ -- } -- } -- - /* Try the good-old default /dev/urandom, if available */ - totbytes += add_rand_file("/dev/urandom"); - if (prng_seeded(totbytes)) { -@@ -212,6 +202,8 @@ static int new_session_cb(SSL * ssl, SSL_SESSION * ses - unsigned char *data = NULL, *asn; - time_t expire; - int ret = -1; -+ unsigned int session_id_length; -+ unsigned char *session_id = SSL_SESSION_get_id(sess, &session_id_length); - - if (!sess_dbopen) - return 0; -@@ -241,8 +233,7 @@ static int new_session_cb(SSL * ssl, SSL_SESSION * ses - if (data && len) { - /* store the session in our database */ - do { -- ret = DB->store(sessdb, (void *) sess->session_id, -- sess->session_id_length, -+ ret = DB->store(sessdb, (void *) session_id, session_id_length, - (void *) data, len + sizeof(time_t), NULL); - } - while (ret == MYDB_AGAIN); -@@ -255,8 +246,8 @@ static int new_session_cb(SSL * ssl, SSL_SESSION * ses - if (ssl_verbose_logging) { - int i; - char idstr[SSL_MAX_SSL_SESSION_ID_LENGTH * 2 + 1]; -- for (i = 0; i < sess->session_id_length; i++) -- sprintf(idstr + i * 2, "%02X", sess->session_id[i]); -+ for (i = 0; i < session_id_length; i++) -+ sprintf(idstr + i * 2, "%02X", session_id[i]); - - log_debug("new SSL session: id=%s, expire=%s, status=%s", - idstr, ctime(&expire), ret ? "failed" : "ok"); -@@ -298,7 +289,10 @@ static void remove_session(unsigned char *id, int idle - */ - static void remove_session_cb(SSL_CTX * ctx, SSL_SESSION * sess) - { -- remove_session(sess->session_id, sess->session_id_length); -+ unsigned int session_id_length; -+ unsigned char *session_id = SSL_SESSION_get_id(sess, &session_id_length); -+ -+ remove_session(session_id, session_id_length); - } - - /* -@@ -387,16 +381,17 @@ void ssl_context_init(struct ssl_config *ssl_config) - SSL_load_error_strings(); - - /* Set up client context: only used by accountd */ -+#if OPENSSL_VERSION_NUMBER < 0x10100000L - client_ctx = SSL_CTX_new(SSLv3_client_method()); -+#else -+ client_ctx = SSL_CTX_new(TLS_client_method()); -+#endif - SSL_CTX_set_session_cache_mode(client_ctx, SSL_SESS_CACHE_BOTH); - SSL_CTX_set_info_callback(client_ctx, info_callback); - #ifdef SSL_MODE_AUTO_RETRY - SSL_CTX_set_mode(client_ctx, SSL_MODE_AUTO_RETRY); - #endif - -- if (SSL_CTX_need_tmp_RSA(client_ctx)) -- SSL_CTX_set_tmp_rsa_callback(client_ctx, rsa_callback); -- - /* Don't bother with session cache for client side: not enough - * connections to worry about caching */ - SSL_CTX_set_session_cache_mode(client_ctx, SSL_SESS_CACHE_OFF); -@@ -503,10 +498,6 @@ void ssl_context_init(struct ssl_config *ssl_config) - log_fatal("SSL_CTX_set_options(SSL_OP_CIPHER_SERVER_PREFERENCE)" - "failed"); - -- /* Set up RSA temporary key callback routine */ -- if (SSL_CTX_need_tmp_RSA(server_ctx)) -- SSL_CTX_set_tmp_rsa_callback(server_ctx, rsa_callback); -- - /* Initialise RSA temporary key (will take a couple of secs to complete) */ - ssl_init_rsakey(ssl_config); - } -@@ -615,7 +606,7 @@ void *ssl_start_server(int fd, unsigned long timeout) - else - log_debug("SSL: No client certificate"); - -- switch (ssl->session->ssl_version) { -+ switch (SSL_version(ssl)) { - case SSL2_VERSION: - ver = "SSLv2"; - break; -@@ -668,7 +659,7 @@ void *ssl_start_client(int fd, unsigned long timeout) - - /* Verify certificate here? Need local context to play with? */ - -- switch (((SSL *) ssl)->session->ssl_version) { -+ switch (SSL_version(ssl)) { - case SSL2_VERSION: - ver = "SSLv2"; - break; diff --git a/mail/prayer/files/patch-man-Makefile b/mail/prayer/files/patch-man-Makefile deleted file mode 100644 index ab8e8e273a74..000000000000 --- a/mail/prayer/files/patch-man-Makefile +++ /dev/null @@ -1,22 +0,0 @@ ---- man/Makefile.orig 2009-03-16 13:46:41.000000000 +0800 -+++ man/Makefile 2009-03-16 13:46:56.000000000 +0800 -@@ -20,12 +20,12 @@ - PUBLIC_EXEC=$(PUBLIC_FILE) PRIVATE_EXEC=$(PRIVATE_EXEC) \ - BIN_DIR=$(BIN_DIR) INSTALL=$(INSTALL) \ - -- mkdir -p $(BROOT)$(PREFIX)/man -- mkdir -p $(BROOT)$(PREFIX)/man/man5 -- mkdir -p $(BROOT)$(PREFIX)/man/man8 -+ mkdir -p $(BROOT)$(MANPREFIX)/man -+ mkdir -p $(BROOT)$(MANPREFIX)/man/man5 -+ mkdir -p $(BROOT)$(MANPREFIX)/man/man8 - -- $(INSTALL) prayer.cf.5 $(BROOT)$(PREFIX)/man/man5 -- $(INSTALL) prayer.8 $(BROOT)$(PREFIX)/man/man8 -- $(INSTALL) prayer-session.8 $(BROOT)$(PREFIX)/man/man8 -- $(INSTALL) prayer-ssl-prune.8 $(BROOT)$(PREFIX)/man/man8 -+ $(INSTALL) prayer.cf.5 $(BROOT)$(MANPREFIX)/man/man5 -+ $(INSTALL) prayer.8 $(BROOT)$(MANPREFIX)/man/man8 -+ $(INSTALL) prayer-session.8 $(BROOT)$(MANPREFIX)/man/man8 -+ $(INSTALL) prayer-ssl-prune.8 $(BROOT)$(MANPREFIX)/man/man8 - diff --git a/mail/prayer/files/patch-servers-Makefile b/mail/prayer/files/patch-servers-Makefile deleted file mode 100644 index 2d3383e821dc..000000000000 --- a/mail/prayer/files/patch-servers-Makefile +++ /dev/null @@ -1,11 +0,0 @@ ---- servers/Makefile.orig 2009-03-16 22:51:20.000000000 +0800 -+++ servers/Makefile 2009-03-16 22:51:25.000000000 +0800 -@@ -98,8 +98,6 @@ - -rm -f $(BIN) core *.o *.flc *~ \#*\# - - install: all -- $(INSTALL) -o $(RO_USER) -g $(RO_GROUP) -m $(PUBLIC_DIR) -d \ -- $(BROOT)$(BIN_DIR) - $(INSTALL) -o $(RO_USER) -g $(RO_GROUP) -m $(PUBLIC_EXEC) \ - prayer $(BROOT)$(BIN_DIR) - $(INSTALL) -o $(RO_USER) -g $(RO_GROUP) -m $(PUBLIC_EXEC) \ diff --git a/mail/prayer/files/patch-shared_config.c b/mail/prayer/files/patch-shared_config.c deleted file mode 100644 index 68fb78d8f2ba..000000000000 --- a/mail/prayer/files/patch-shared_config.c +++ /dev/null @@ -1,14 +0,0 @@ ---- shared/config.c.orig 2012-06-30 14:30:08 UTC -+++ shared/config.c -@@ -455,9 +455,9 @@ static struct { - "draft_att_total_max", config_number, OFFSET(draft_att_total_max)} - , { - "dualuse", config_bool, OFFSET(dualuse)} -- , { -+ , /*{ - "egd_socket", config_path, OFFSET(egd_socket)} -- , { -+ , */{ - "expunge_on_exit", config_bool, OFFSET(expunge_on_exit)} - , { - "fatal_dump_core", config_bool, OFFSET(fatal_dump_core)} diff --git a/mail/prayer/files/patch-templates-remove-url-prefix b/mail/prayer/files/patch-templates-remove-url-prefix deleted file mode 100644 index 85f6f2a20c18..000000000000 --- a/mail/prayer/files/patch-templates-remove-url-prefix +++ /dev/null @@ -1,184 +0,0 @@ -diff -Naur templates.orig/cam/frontend_compose_timeout.t templates/cam/frontend_compose_timeout.t ---- templates.orig/cam/frontend_compose_timeout.t 2008-10-14 10:07:08.000000000 +0200 -+++ templates/cam/frontend_compose_timeout.t 2009-03-13 12:18:28.859721000 +0100 -@@ -46,7 +46,7 @@ - </div> - </form> - --<p><a href="<% $url_prefix |n %>/login/<% $user |u %>">\ -+<p><a href="/login/<% $user |u %>">\ - Click here to login again</a></p> - % CALL container_end - % CALL footer -diff -Naur templates.orig/cam/frontend_login_error.t templates/cam/frontend_login_error.t ---- templates.orig/cam/frontend_login_error.t 2008-10-14 10:07:08.000000000 +0200 -+++ templates/cam/frontend_login_error.t 2009-03-13 12:18:54.133542000 +0100 -@@ -12,10 +12,10 @@ - % ENDIF - - % IFDEF $user --<p>Please <a href="<% $url_prefix |n %>/login/<% $user |u %>">\ -+<p>Please <a href="/login/<% $user |u %>">\ - try again</a></p> - % ELSE --<p>Please <a href="<% $url_prefix |n %>/">try again</a></p> -+<p>Please <a href="/">try again</a></p> - % ENDIF - - % CALL container_end -diff -Naur templates.orig/cam/frontend_security.t templates/cam/frontend_security.t ---- templates.orig/cam/frontend_security.t 2008-10-02 09:01:56.000000000 +0200 -+++ templates/cam/frontend_security.t 2009-03-13 12:19:23.592170000 +0100 -@@ -5,7 +5,7 @@ - <h2>Security Alert</h2> - - <p>Login request did not come from -- <a href = "<% $url_prefix |n %>"><% $url_prefix |h %></a></p> -+ <a href = "/"><% $url_prefix |h %></a></p> - - % CALL container_end - % CALL footer -diff -Naur templates.orig/cam/frontend_session.t templates/cam/frontend_session.t ---- templates.orig/cam/frontend_session.t 2008-10-14 10:07:08.000000000 +0200 -+++ templates/cam/frontend_session.t 2009-03-13 12:19:42.839703000 +0100 -@@ -4,7 +4,7 @@ - % CALL container_start - <h3>Couldn't connect to Webmail session server</h3> - --<p><a href="<% $url_prefix |n %>/login/<% $user |u %>">\ -+<p><a href="/login/<% $user |u %>">\ - Try again</a> later</p> - % CALL container_end - % CALL footer -diff -Naur templates.orig/cam/frontend_timeout.t templates/cam/frontend_timeout.t ---- templates.orig/cam/frontend_timeout.t 2008-10-14 10:07:08.000000000 +0200 -+++ templates/cam/frontend_timeout.t 2009-03-13 12:19:55.817016000 +0100 -@@ -4,7 +4,7 @@ - % CALL container_start - <h3>Couldn't connect to session. Maybe it timed out?</h3> - --<p><a href="<% $url_prefix |n %>/login/<% $user |u %>">\ -+<p><a href="/login/<% $user |u %>">\ - Click here to login again</a></p> - % CALL container_end - % CALL footer -diff -Naur templates.orig/cam/login.t templates/cam/login.t ---- templates.orig/cam/login.t 2008-10-07 10:36:43.000000000 +0200 -+++ templates/cam/login.t 2009-03-13 12:20:17.892743000 +0100 -@@ -82,7 +82,7 @@ - </table> - % ENDIF - <form method="post" accept-charset="UTF-8" enctype="multipart/form-data" -- action="<% ${url_prefix} |n %>" class="lookup" id="credentials"> -+ action="/" class="lookup" id="credentials"> - <fieldset> - <div> - <table id="login"><tr> -diff -Naur templates.orig/cam/login_hermes.t templates/cam/login_hermes.t ---- templates.orig/cam/login_hermes.t 2008-10-27 12:43:06.000000000 +0100 -+++ templates/cam/login_hermes.t 2009-03-13 12:20:36.756388000 +0100 -@@ -106,7 +106,7 @@ - </table> - % ENDIF - <form method="post" accept-charset="UTF-8" enctype="multipart/form-data" -- action="<% ${url_prefix} |n %>" class="lookup" id="credentials"> -+ action="/" class="lookup" id="credentials"> - <fieldset> - <div> - % IFDEF $raven_enable -diff -Naur templates.orig/cam/raven_blocked.t templates/cam/raven_blocked.t ---- templates.orig/cam/raven_blocked.t 2008-09-16 12:52:45.000000000 +0200 -+++ templates/cam/raven_blocked.t 2009-03-13 12:21:04.147607000 +0100 -@@ -7,7 +7,7 @@ - <p>Raven logins have been disabled for this account. You will need to log - in using the normal <% $g_service_name |h %> username and password</p> - --<p><a href="<% $url_prefix |n %>/login/<% $username |u %>">Click here</a> -+<p><a href="/login/<% $username |u %>">Click here</a> - to return to the login screen</p> - % CALL container_end - % CALL footer -diff -Naur templates.orig/old/frontend_compose_timeout.t templates/old/frontend_compose_timeout.t ---- templates.orig/old/frontend_compose_timeout.t 2008-10-14 10:07:08.000000000 +0200 -+++ templates/old/frontend_compose_timeout.t 2009-03-13 12:25:09.617868000 +0100 -@@ -45,7 +45,7 @@ - </div> - </form> - --<p><a href="<% $url_prefix |n %>/login/<% $user |u %>">\ -+<p><a href="/login/<% $user |u %>">\ - Click here</a> to login again</p> - - % CALL footer -diff -Naur templates.orig/old/frontend_login_error.t templates/old/frontend_login_error.t ---- templates.orig/old/frontend_login_error.t 2008-10-14 10:07:08.000000000 +0200 -+++ templates/old/frontend_login_error.t 2009-03-13 12:27:01.925958000 +0100 -@@ -11,9 +11,9 @@ - % ENDIF - - % IFDEF $user --<p>Please <a href="<% $url_prefix |n %>/login/<% $user |u %>">\ -+<p>Please <a href="/login/<% $user |u %>">\ - try again</a></p> - % ELSE --<p>Please <a href="<% $url_prefix |n %>/">try again</a></p> -+<p>Please <a href="/">try again</a></p> - % ENDIF - % CALL footer -diff -Naur templates.orig/old/frontend_security.t templates/old/frontend_security.t ---- templates.orig/old/frontend_security.t 2008-10-02 09:01:57.000000000 +0200 -+++ templates/old/frontend_security.t 2009-03-13 12:27:52.204673000 +0100 -@@ -4,6 +4,6 @@ - <h2>Security Alert</h2> - - <p>Login request did not come from -- <a href = "<% $url_prefix |n %>"><% $url_prefix |h %></a></p> -+ <a href = "/"><% $url_prefix |h %></a></p> - - % CALL footer -diff -Naur templates.orig/old/frontend_session.t templates/old/frontend_session.t ---- templates.orig/old/frontend_session.t 2008-10-14 10:07:08.000000000 +0200 -+++ templates/old/frontend_session.t 2009-03-13 12:28:05.778814000 +0100 -@@ -3,6 +3,6 @@ - % CALL header - <h3>Couldn't connect to Webmail session server</h3> - --<p><a href="<% $url_prefix |n %>/login/<% $user |u %>">\ -+<p><a href="/login/<% $user |u %>">\ - Try again</a> later</p> - % CALL footer -diff -Naur templates.orig/old/frontend_timeout.t templates/old/frontend_timeout.t ---- templates.orig/old/frontend_timeout.t 2008-10-14 10:07:08.000000000 +0200 -+++ templates/old/frontend_timeout.t 2009-03-13 12:28:24.240569000 +0100 -@@ -3,6 +3,6 @@ - % CALL header - <h3>Couldn't connect to session. Maybe it timed out?</h3> - --<p><a href="<% $url_prefix |n %>/login/<% $user |u %>">\ -+<p><a href="/login/<% $user |u %>">\ - Click here</a> to login again</p> - % CALL footer -diff -Naur templates.orig/old/login.t templates/old/login.t ---- templates.orig/old/login.t 2008-10-02 09:01:57.000000000 +0200 -+++ templates/old/login.t 2009-03-13 12:28:39.815144000 +0100 -@@ -37,7 +37,7 @@ - % ENDIF - % - <form method="post" accept-charset="UTF-8" enctype="multipart/form-data" -- action="<% ${url_prefix} |n %>" id="credentials"> -+ action="/" id="credentials"> - <table cellpadding="5"> - <tr> - <td>Username</td> -diff -Naur templates.orig/old/raven_blocked.t templates/old/raven_blocked.t ---- templates.orig/old/raven_blocked.t 2008-09-16 12:52:48.000000000 +0200 -+++ templates/old/raven_blocked.t 2009-03-13 12:28:57.300178000 +0100 -@@ -6,7 +6,7 @@ - <p>Raven logins have been disabled for this account. You will need to log - in using the normal <% $g_service_name |h %> username and password</p> - --<p><a href="<% $url_prefix |n %>/login/<% $username |u %>">Click here</a> -+<p><a href="/login/<% $username |u %>">Click here</a> - to return to the login screen</p> - - % CALL footer diff --git a/mail/prayer/files/patch-utils-Makefile b/mail/prayer/files/patch-utils-Makefile deleted file mode 100644 index 5eac9e0dda58..000000000000 --- a/mail/prayer/files/patch-utils-Makefile +++ /dev/null @@ -1,11 +0,0 @@ ---- utils/Makefile.orig 2009-03-16 23:12:54.000000000 +0800 -+++ utils/Makefile 2009-03-16 23:13:16.000000000 +0800 -@@ -72,8 +72,6 @@ - -rm -f $(BIN) core *.o *.flc *~ \#*\# - - install: all -- $(INSTALL) -o $(RO_USER) -g $(RO_GROUP) -m $(PUBLIC_DIR) -d \ -- $(BROOT)$(BIN_DIR) - $(INSTALL) -o $(RO_USER) -g $(RO_GROUP) -m $(PUBLIC_EXEC) \ - prayer-ssl-prune $(BROOT)$(BIN_DIR) - $(INSTALL) -o $(RO_USER) -g $(RO_GROUP) -m $(PUBLIC_EXEC) \ diff --git a/mail/prayer/files/patch-utils__prayer-cyclog.SRC b/mail/prayer/files/patch-utils__prayer-cyclog.SRC deleted file mode 100644 index 9591941713d7..000000000000 --- a/mail/prayer/files/patch-utils__prayer-cyclog.SRC +++ /dev/null @@ -1,20 +0,0 @@ ---- utils/prayer-cyclog.SRC 2003/04/15 13:00:03 1.1 -+++ utils/prayer-cyclog.SRC 2003/07/30 18:43:46 -@@ -4,9 +4,16 @@ - suffix=gz - # Following is correct for Linux. --compress="/bin/gzip" --chown="/bin/chown" --chgrp="/bin/chgrp" -+#compress="/bin/gzip" -+#chown="/bin/chown" -+#chgrp="/bin/chgrp" -+#mv="/bin/mv" -+#rm="/bin/rm" -+ -+# Following is correct for FreeBSD -+compress="/usr/bin/gzip" -+chown="/usr/sbin/chown" -+chgrp="/usr/bin/chgrp" - mv="/bin/mv" - rm="/bin/rm" diff --git a/mail/prayer/files/prayer.in b/mail/prayer/files/prayer.in deleted file mode 100644 index c6daa2f6ab14..000000000000 --- a/mail/prayer/files/prayer.in +++ /dev/null @@ -1,52 +0,0 @@ -#!/bin/sh - -# PROVIDE: prayer -# REQUIRE: LOGIN -# -# Add the following lines to /etc/rc.conf.local or /etc/rc.conf -# to enable this service: -# -# prayer_enable (bool): Set to NO by default. -# prayer_chrooted (bool): Set to NO by default. -# Force prayer to be executed in chrooted -# prayer_prefork (bool): Set to NO by default. -# Allow prayer to prefork itself at startup -# - -. /etc/rc.subr - -name="prayer" -rcvar=prayer_enable - -command=%%PREFIX%%/sbin/${name} -pidfile="/var/spool/prayer/pid/${name}.pid" - -start_precmd="prayer_prestart" -stop_postcmd="prayer_poststop" - -load_rc_config $name - -: ${prayer_enable="NO"} -: ${prayer_chrooted="NO"} -: ${prayer_prefork="NO"} - -prayer_prestart() -{ - if checkyesno prayer_enable; then - if checkyesno prayer_chrooted; then - echo "Chroot no fully functionnal for now so not activated" - # command=/usr/local/sbin/${name}-chroot - fi - if ! checkyesno prayer_prefork; then - command_args="--disable-prefork" - fi - fi - return 0 -} - -prayer_poststop() -{ - kill -15 `head -1 /var/spool/prayer/pid/${name}-session.pid` -} - -run_rc_command "$1" diff --git a/mail/prayer/pkg-descr b/mail/prayer/pkg-descr deleted file mode 100644 index c951f0d4dcef..000000000000 --- a/mail/prayer/pkg-descr +++ /dev/null @@ -1,10 +0,0 @@ -Prayer is yet another Webmail interface for IMAP servers on Unix systems. - -It exists because we weren't terribly happy about the characteristics of -existing Webmail interfaces: in particular scalability problems with common -open source Webmail packages and the lack of flexibility that commercial -packages would give us. This doesn't mean that Prayer is trying to compete -with existing Webmail packages. It just means that Prayer is better suited -to our particular environment. - -WWW: http://www-uxsup.csx.cam.ac.uk/~dpc22/prayer/ diff --git a/mail/prayer/pkg-plist b/mail/prayer/pkg-plist deleted file mode 100644 index 4a431ee17eec..000000000000 --- a/mail/prayer/pkg-plist +++ /dev/null @@ -1,112 +0,0 @@ -etc/prayer/prayer.cf-dist -etc/prayer/accountd.cf-dist -man/man5/prayer.cf.5.gz -man/man8/prayer-session.8.gz -man/man8/prayer-ssl-prune.8.gz -man/man8/prayer.8.gz -prayer/icons/bg-home-menu-top.gif -prayer/icons/bg-nav-primary.gif -prayer/icons/bg-tab-left-active.gif -prayer/icons/bg-tab-left-over.gif -prayer/icons/bg-tab-left.gif -prayer/icons/bg-tab-right-active.gif -prayer/icons/bg-tab-right-over.gif -prayer/icons/bg-tab-right.gif -prayer/icons/button-search.gif -prayer/icons/button2-bm.png -prayer/icons/divider-site-tools-small.gif -prayer/icons/icon-alert-normal.gif -prayer/icons/icon-alert-warning.gif -prayer/icons/icon-arrow-home-menu-orange.gif -prayer/icons/icon-arrow-home-menu.gif -prayer/icons/icon-arrow-nav-breadcrumb.gif -prayer/icons/icon-arrow-nav-primary-down.gif -prayer/icons/icon-arrow-nav-primary-up.gif -prayer/icons/icon-arrow-nav-primary.gif -prayer/icons/icon-home.gif -prayer/icons/icon-quick-links.gif -prayer/icons/icon-section.gif -prayer/icons/identifier.gif -prayer/icons/identifier800.gif -prayer/icons/ifmlogo-small.gif -prayer/icons/ifmlogo.gif -prayer/icons/msg-seen.png -prayer/icons/next-white.gif -prayer/icons/next.gif -prayer/icons/prev-white.gif -prayer/icons/previous.gif -prayer/icons/raven.gif -prayer/icons/rssfeed.gif -prayer/icons/sort-d.gif -prayer/icons/sort-u.gif -prayer/icons/srssfeed.gif -prayer/icons/ucs-id-small.jpg -prayer/icons/ucs-s.gif -prayer/icons/ucs.gif -prayer/icons/addressbook-inactive.gif -prayer/icons/addressbook.gif -prayer/icons/back.gif -prayer/icons/blank.gif -prayer/icons/compose-inactive.gif -prayer/icons/compose.gif -prayer/icons/cross.gif -prayer/icons/dir.gif -prayer/icons/display-inactive.gif -prayer/icons/display.gif -prayer/icons/down.gif -prayer/icons/folders-inactive.gif -prayer/icons/folders.gif -prayer/icons/help-inactive.gif -prayer/icons/help.gif -prayer/icons/left-inactive.gif -prayer/icons/left.gif -prayer/icons/leftleft-inactive.gif -prayer/icons/leftleft.gif -prayer/icons/logout.gif -prayer/icons/mailbox-inactive.gif -prayer/icons/mailbox.gif -prayer/icons/manage-inactive.gif -prayer/icons/manage.gif -prayer/icons/msg-answered.gif -prayer/icons/msg-deleted.gif -prayer/icons/msg-seen.gif -prayer/icons/msg-unseen.gif -prayer/icons/off.gif -prayer/icons/on.gif -prayer/icons/paperclip-small.gif -prayer/icons/right-inactive.gif -prayer/icons/right.gif -prayer/icons/rightright-inactive.gif -prayer/icons/rightright.gif -prayer/icons/tick.gif -prayer/icons/univheader.gif -prayer/static/blue.css -prayer/static/camstyle.css -prayer/static/common.css -prayer/static/content.css -prayer/static/forms.css -prayer/static/gray.css -prayer/static/green.css -prayer/static/help.css -prayer/static/high.css -prayer/static/ie6.css -prayer/static/ie7.css -prayer/static/layout.css -prayer/static/links.css -prayer/static/minmax.js -prayer/static/print.css -prayer/static/reset.css -prayer/static/rssfeed.css -prayer/static/typography.css -prayer/static/yellow.css -prayer/etc/motd.html -sbin/prayer -sbin/prayer-db-prune -sbin/prayer-session -sbin/prayer-ssl-prune -sbin/prayer-sem-prune -sbin/prayer-cyclog -sbin/prayer-chroot -@dir prayer/certs -@dir etc/prayer -@dir(_prayer,prayer,) /var/spool/prayer diff --git a/mail/py-cyruslib/Makefile b/mail/py-cyruslib/Makefile deleted file mode 100644 index d75a1b39f960..000000000000 --- a/mail/py-cyruslib/Makefile +++ /dev/null @@ -1,34 +0,0 @@ -# Created by: Dmitriy Kirhlarov <dimma@higis.ru> -# $FreeBSD$ - -PORTNAME= cyruslib -PORTVERSION= 0.5 -CATEGORIES= mail net python -MASTER_SITES= http://oss.netfarm.it/download/ -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -DISTNAME= ${PORTNAME}.py -EXTRACT_SUFX= - -MAINTAINER= dimma@higis.ru -COMMENT= Cyrus imapd library for Python - -BROKEN= unfetchable -DEPRECATED= Broken for more than 6 months -EXPIRATION_DATE= 2020-05-05 - -NO_BUILD= yes -NO_WRKSUBDIR= yes -USES= python -USE_PYTHON= pythonprefix -BINMODE= 644 - -PLIST_FILES= %%PYTHON_SITELIBDIR%%/${DISTNAME} - -do-extract: - ${CP} ${DISTDIR}/${DISTNAME} ${WRKSRC}/${DISTNAME} - -do-install: - @${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} - ${INSTALL_SCRIPT} ${WRKSRC}/${DISTNAME} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/ - -.include <bsd.port.mk> diff --git a/mail/py-cyruslib/distinfo b/mail/py-cyruslib/distinfo deleted file mode 100644 index 2286522d8c62..000000000000 --- a/mail/py-cyruslib/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (cyruslib.py) = 8a1f0758232fefb6557b269187f2aab49a5ac20f4634ca4fcef538a198480895 -SIZE (cyruslib.py) = 6679 diff --git a/mail/py-cyruslib/pkg-descr b/mail/py-cyruslib/pkg-descr deleted file mode 100644 index 9331f7c50fb2..000000000000 --- a/mail/py-cyruslib/pkg-descr +++ /dev/null @@ -1,4 +0,0 @@ -cyruslib is wrapped interface for imaplib.py, it adds support for -cyrus specific commands. Function naming is the same of cyradm - -WWW: http://oss.netfarm.it/python-cyrus.php diff --git a/mail/qmail-auditor/Makefile b/mail/qmail-auditor/Makefile deleted file mode 100644 index eb2fd89733bd..000000000000 --- a/mail/qmail-auditor/Makefile +++ /dev/null @@ -1,35 +0,0 @@ -# Created by: Patrick Tracanelli <eksffa@freebsdbrasil.com.br> -# $FreeBSD$ - -PORTNAME= qmail-auditor -PORTVERSION= 0.47 -PORTREVISION= 1 -CATEGORIES= mail -MASTER_SITES= http://www6.freebsdbrasil.com.br/~eksffa/l/qmail-auditor/ - -MAINTAINER= eksffa@freebsdbrasil.com.br -COMMENT= Selective e-mail auditing for qmail by means of qmail-queue wrapping - -BROKEN= unfetchable -DEPRECATED= Broken for more than 6 months -EXPIRATION_DATE= 2020-05-05 - -WRKSRC= ${WRKDIR}/${PORTNAME:R} - -USES= qmail:run -GNU_CONFIGURE= yes - -SUB_FILES= pkg-message -SUB_LIST= QMAIL_PREFIX=${QMAIL_PREFIX} - -OPTIONS_DEFINE= DOCS - -post-patch: - @${REINPLACE_CMD} -e 's|/usr/local|${STAGEDIR}${PREFIX}|g' \ - ${WRKSRC}/src/Makefile.in - -post-install-DOCS-on: - @${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} - -.include <bsd.port.mk> diff --git a/mail/qmail-auditor/distinfo b/mail/qmail-auditor/distinfo deleted file mode 100644 index 7615f7d9eaed..000000000000 --- a/mail/qmail-auditor/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (qmail-auditor-0.47.tar.gz) = 8736c388bfc33277808aeddd6f37e173e9002ac65b314e4490fe99b28b2a9c46 -SIZE (qmail-auditor-0.47.tar.gz) = 220609 diff --git a/mail/qmail-auditor/files/pkg-message.in b/mail/qmail-auditor/files/pkg-message.in deleted file mode 100644 index f29ca904c084..000000000000 --- a/mail/qmail-auditor/files/pkg-message.in +++ /dev/null @@ -1,34 +0,0 @@ -[ -{ type: install - message: <<EOM -You have just installed %%PREFIX%%/bin/qmail-auditor -which can be enabled by wrapping qmail-queue and naming the original qmail-queue -as qmail-queue-real, for example: - - mv %%QMAIL_PREFIX%%/bin/qmail-queue %%QMAIL_PREFIX%%/bin/qmail-queue-real-auditor - ln -s %%PREFIX%%/bin/qmail-auditor %%QMAIL_PREFIX%%/bin/qmail-queue - -Now you can configure qmail-auditor, its control file is - - %%QMAIL_PREFIX%%/control/auditor - -This file's format must be in the form: - - <field header> <regular expression> <e-mail to forward> - -Where - <field header> = from|to|all - <regular expression> = sender or recipient e-mail address (according - to <field header>), re_format(7) compatible - <e-mail to forward> = whom qmail-auditor will copy audited messages to - -You can have multiple rules (one per line). Working example of control file: - -from *@some.domain.br auditing@mycompany.com -to user@some.domain.br auditing@mycompany.com -all sales@domain.br salesauditing@mycompany.com - -The README file was installed on %%DOCSDIR%% -EOM -} -] diff --git a/mail/qmail-auditor/pkg-descr b/mail/qmail-auditor/pkg-descr deleted file mode 100644 index 3acbc08d0aa0..000000000000 --- a/mail/qmail-auditor/pkg-descr +++ /dev/null @@ -1,7 +0,0 @@ -This software provides an easy and functional way to audit incoming and -outgoing e-mails from a qmail server. It works by means of qmail-queue -wrapping. It has a control file which allows selective auditing of sender or -recipient, as well as whom the messages should be forwarded to. This control -file allows regular expressions, what increases its flexibility of use. - -WWW: http://qmail-auditor.sourceforge.net/ diff --git a/mail/qmail-auditor/pkg-plist b/mail/qmail-auditor/pkg-plist deleted file mode 100644 index d6a6375b9705..000000000000 --- a/mail/qmail-auditor/pkg-plist +++ /dev/null @@ -1,5 +0,0 @@ -%%PORTDOCS%%%%DOCSDIR%%/README -@owner qmailq -@group qmail -@mode 4511 -bin/qmail-auditor diff --git a/mail/qmailmrtg7/Makefile b/mail/qmailmrtg7/Makefile deleted file mode 100644 index 210ee8cafbf1..000000000000 --- a/mail/qmailmrtg7/Makefile +++ /dev/null @@ -1,39 +0,0 @@ -# Created by: Alex Dupre <ale@FreeBSD.org> -# $FreeBSD$ - -PORTNAME= qmailmrtg7 -PORTVERSION= 4.2 -PORTREVISION= 5 -CATEGORIES= mail net-mgmt -MASTER_SITES= http://www.inter7.com/qmailmrtg7/ - -MAINTAINER= ale@FreeBSD.org -COMMENT= Program to create mrtg graphs for qmail activity - -BROKEN= unfetchable -DEPRECATED= Broken for more than 6 months -EXPIRATION_DATE= 2020-05-05 - -LICENSE= GPLv2 - -RUN_DEPENDS= mrtg:net-mgmt/mrtg - -OPTIONS_DEFINE= DOCS EXAMPLES - -USES= qmail - -post-patch: - @${REINPLACE_CMD} "s|cc|${CC}|g;s|-s -O|${CFLAGS}|g" ${WRKSRC}/Makefile - @${REINPLACE_CMD} "s|/usr/local|${PREFIX}|g;s|/var/qmail|${QMAIL_PREFIX}|g" \ - ${WRKSRC}/checkq.c ${WRKSRC}/qmail.mrtg.cfg - -do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/qmailmrtg7 ${STAGEDIR}${PREFIX}/bin - ${INSTALL_DATA} ${WRKSRC}/qmail.mrtg.cfg ${STAGEDIR}${PREFIX}/etc/qmail.mrtg.cfg.sample - ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} - ${INSTALL_DATA} ${WRKSRC}/index.html ${STAGEDIR}${EXAMPLESDIR} - ${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/INSTALL ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/FAQ ${STAGEDIR}${DOCSDIR} - -.include <bsd.port.mk> diff --git a/mail/qmailmrtg7/distinfo b/mail/qmailmrtg7/distinfo deleted file mode 100644 index f7a6c16e1a6b..000000000000 --- a/mail/qmailmrtg7/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (qmailmrtg7-4.2.tar.gz) = f1fff89a2969bf6b67535d0412852057b730050fec799229ed5162161b0bb239 -SIZE (qmailmrtg7-4.2.tar.gz) = 9690 diff --git a/mail/qmailmrtg7/files/patch-checkq.c b/mail/qmailmrtg7/files/patch-checkq.c deleted file mode 100644 index 593845741c0a..000000000000 --- a/mail/qmailmrtg7/files/patch-checkq.c +++ /dev/null @@ -1,13 +0,0 @@ ---- checkq.c.orig 2004-02-29 10:54:02.000000000 +0100 -+++ checkq.c 2011-12-23 10:20:40.000000000 +0100 -@@ -21,8 +21,9 @@ - #include <sys/stat.h> - #include <unistd.h> - #include <dirent.h> -+#include <string.h> - --int main(int argc, char *argv) -+int main(int argc, char **argv) - { - FILE *fs; - DIR *mydir; diff --git a/mail/qmailmrtg7/pkg-descr b/mail/qmailmrtg7/pkg-descr deleted file mode 100644 index f47a00ec6be5..000000000000 --- a/mail/qmailmrtg7/pkg-descr +++ /dev/null @@ -1,11 +0,0 @@ -qmailmrtg7 utilizes qmail and tcpserver/multilog's -extensive logging capabilities to create mrtg graphs. -It efficiently processes the logs (large sites with -historical logs of over 100MB can be processed in a few seconds). - -For qmail it graphs remote/local delivery concurrency, -queue size, messages process, bytes transferred, -and success/failure delivery status. -For POP and SMTP it graphs total connections and concurrency. - -WWW: http://www.inter7.com/?page=qmailmrtg7 diff --git a/mail/qmailmrtg7/pkg-plist b/mail/qmailmrtg7/pkg-plist deleted file mode 100644 index f7079a0a3af7..000000000000 --- a/mail/qmailmrtg7/pkg-plist +++ /dev/null @@ -1,5 +0,0 @@ -bin/qmailmrtg7 -etc/qmail.mrtg.cfg.sample -%%EXAMPLESDIR%%/index.html -%%PORTDOCS%%%%DOCSDIR%%/INSTALL -%%PORTDOCS%%%%DOCSDIR%%/FAQ diff --git a/mail/qmqtool/Makefile b/mail/qmqtool/Makefile deleted file mode 100644 index 156f76b2e558..000000000000 --- a/mail/qmqtool/Makefile +++ /dev/null @@ -1,31 +0,0 @@ -# Created by: Matthew Will <mwill@spingen.com> -# $FreeBSD$ - -PORTNAME= qmqtool -PORTVERSION= 1.12 -CATEGORIES= mail -MASTER_SITES= http://jeremy.kister.net/code/qmqtool/ \ - http://mirror.spingen.com/qmqtool/ -DISTNAME= ${PORTNAME}-current - -MAINTAINER= mwill@spingen.com -COMMENT= Tool to manipulate contents of a qmail queue - -BROKEN= unfetchable -DEPRECATED= Broken for more than 6 months -EXPIRATION_DATE= 2020-05-05 - -WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} -NO_BUILD= yes -USES= perl5 tar:tgz - -OPTIONS_DEFINE= DOCS - -do-install: - ${INSTALL_SCRIPT} ${WRKSRC}/qmqtool ${STAGEDIR}${PREFIX}/bin - ${MKDIR} ${STAGEDIR}${DOCSDIR} -.for FILE in Artistic ChangeLog FAQ README - ${INSTALL_DATA} ${WRKSRC}/${FILE} ${STAGEDIR}${DOCSDIR} -.endfor - -.include <bsd.port.mk> diff --git a/mail/qmqtool/distinfo b/mail/qmqtool/distinfo deleted file mode 100644 index 1180f4ae1682..000000000000 --- a/mail/qmqtool/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (qmqtool-current.tgz) = f8691556e05daf753f02734dcd81023d44010549f8a6b60edecbe1b5a7c39fb0 -SIZE (qmqtool-current.tgz) = 18916 diff --git a/mail/qmqtool/pkg-descr b/mail/qmqtool/pkg-descr deleted file mode 100644 index ebbbff648267..000000000000 --- a/mail/qmqtool/pkg-descr +++ /dev/null @@ -1,8 +0,0 @@ -qmqtool is a qmail queue manipulation program geared towards the -viewing and safe modification of the contents in a qmail queue. - -Features include finding abusers, sorting messages by sender/sender's IP, -showing stats, requeue messages, queue consistency check, queue -backup/restore, and others. - -WWW: http://jeremy.kister.net/code/qmqtool/ diff --git a/mail/qmqtool/pkg-plist b/mail/qmqtool/pkg-plist deleted file mode 100644 index 6b7c593f32b8..000000000000 --- a/mail/qmqtool/pkg-plist +++ /dev/null @@ -1,5 +0,0 @@ -bin/qmqtool -%%PORTDOCS%%%%DOCSDIR%%/Artistic -%%PORTDOCS%%%%DOCSDIR%%/ChangeLog -%%PORTDOCS%%%%DOCSDIR%%/FAQ -%%PORTDOCS%%%%DOCSDIR%%/README diff --git a/mail/relaydb/Makefile b/mail/relaydb/Makefile deleted file mode 100644 index 029f9ee3b692..000000000000 --- a/mail/relaydb/Makefile +++ /dev/null @@ -1,26 +0,0 @@ -# Created by: Matt Jibson <dolmant@dolmant.net> -# $FreeBSD$ - -PORTNAME= relaydb -PORTVERSION= 1.8 -CATEGORIES= mail -MASTER_SITES= http://www.benzedrine.cx/ - -MAINTAINER= m.tsatsenko@gmail.com -COMMENT= Spam relay database - -BROKEN= unfetchable -DEPRECATED= Broken for more than 6 months -EXPIRATION_DATE= 2020-05-05 - -PLIST_FILES= bin/relaydb \ - man/man8/relaydb.8.gz - -post-patch: - ${REINPLACE_CMD} 's|-Werror|-Wno-error|' ${WRKSRC}/Makefile - -do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/relaydb ${STAGEDIR}${PREFIX}/bin - ${INSTALL_MAN} ${WRKSRC}/relaydb.8.gz ${STAGEDIR}${MAN8PREFIX}/man/man8 - -.include <bsd.port.mk> diff --git a/mail/relaydb/distinfo b/mail/relaydb/distinfo deleted file mode 100644 index eb3ab0fbab9a..000000000000 --- a/mail/relaydb/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (relaydb-1.8.tar.gz) = e643cb138b5075c4dabc593d3c8f84d8e7cdeb31de14c109410345e2544968c6 -SIZE (relaydb-1.8.tar.gz) = 6699 diff --git a/mail/relaydb/pkg-descr b/mail/relaydb/pkg-descr deleted file mode 100644 index 06c6c9bf82f2..000000000000 --- a/mail/relaydb/pkg-descr +++ /dev/null @@ -1,8 +0,0 @@ -relaydb is a mail header analyzer that builds a database of IP addresses either -known as legitimate senders or spammers. - -relaydb doesn't itself classify mails as legitimate or spam, that decision needs -to be reached through other means. Neither does relaydb block spam itself. It -merely provides a list of IP addresses to block through other means. - -WWW: http://www.benzedrine.cx/relaydb.html diff --git a/mail/rftp/Makefile b/mail/rftp/Makefile deleted file mode 100644 index 5aabf41fd0b5..000000000000 --- a/mail/rftp/Makefile +++ /dev/null @@ -1,22 +0,0 @@ -# Created by: kline -# $FreeBSD$ - -PORTNAME= rftp -PORTVERSION= 1.2 -CATEGORIES= mail -MASTER_SITES= http://muuz.deadbbs.com/FreeBSD/rftp/ - -MAINTAINER= kline@thought.org -COMMENT= Automatically reconstruct ftpmail- or bitftp-retrieved files - -BROKEN= unfetchable -DEPRECATED= Broken for more than 6 months -EXPIRATION_DATE= 2020-05-05 - -do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/rftp ${STAGEDIR}${PREFIX}/bin - ${INSTALL_PROGRAM} ${WRKSRC}/uucat ${STAGEDIR}${PREFIX}/bin - ${INSTALL_MAN} ${WRKSRC}/rftp.1 ${STAGEDIR}${PREFIX}/man/man1 - ${INSTALL_MAN} ${WRKSRC}/uucat.1 ${STAGEDIR}${PREFIX}/man/man1 - -.include <bsd.port.mk> diff --git a/mail/rftp/distinfo b/mail/rftp/distinfo deleted file mode 100644 index 15b640d6ba12..000000000000 --- a/mail/rftp/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (rftp-1.2.tar.gz) = 2fb128aad3800fed80f73e9463433820b6c575dadf83e6acd4b9b0867207407d -SIZE (rftp-1.2.tar.gz) = 32110 diff --git a/mail/rftp/files/patch-Makefile b/mail/rftp/files/patch-Makefile deleted file mode 100644 index 30d18068fb8d..000000000000 --- a/mail/rftp/files/patch-Makefile +++ /dev/null @@ -1,23 +0,0 @@ ---- Makefile.orig Tue May 5 03:19:39 1998 -+++ Makefile Tue May 5 11:00:09 1998 -@@ -5,16 +5,16 @@ - ## - - ## Edit appropriately. --CC = gcc --CFLAGS = -O -+#CC = gcc -+#CFLAGS = -O - - ## Where executables should be put. - #DESTDIR = /home/archives/bin --DESTDIR = /usr/local/bin -+DESTDIR = $(PREFIX)/bin - - ## The manpage for "foo" goes in $(MANDIR)/foo.$1 - #MANDIR = /home/archives/man/cat1 --MANDIR = /usr/local/man/cat1 -+MANDIR = $(PREFIX)/man/man1 - - ## - ## END OF CONFIGURATION SECTION diff --git a/mail/rftp/pkg-descr b/mail/rftp/pkg-descr deleted file mode 100644 index b7b5a85d97eb..000000000000 --- a/mail/rftp/pkg-descr +++ /dev/null @@ -1,10 +0,0 @@ - This program is for any user who retrieves ftp files via - ftpmail or bitftp servers. It runs quietly in the background - and watches the user's mail directory. When the mail- - retrieved file has arrived in full, rftp puts the pieces - together in order and stores the tarball in a directory. - - I wrote this several years ago when my only link to the - Arpanet was a uucp link. These days, most FreeBSD users - have a direct link to the net. For the dozens or hundreds - who don't this should be of use. diff --git a/mail/rftp/pkg-plist b/mail/rftp/pkg-plist deleted file mode 100644 index f9058351362b..000000000000 --- a/mail/rftp/pkg-plist +++ /dev/null @@ -1,4 +0,0 @@ -bin/rftp -bin/uucat -man/man1/rftp.1.gz -man/man1/uucat.1.gz diff --git a/mail/smtp-gated/Makefile b/mail/smtp-gated/Makefile deleted file mode 100644 index a91e4135a19a..000000000000 --- a/mail/smtp-gated/Makefile +++ /dev/null @@ -1,41 +0,0 @@ -# Created by: msciciel -# $FreeBSD$ - -PORTNAME= smtp-gated -PORTVERSION= 1.4.20.0 -PORTREVISION= 2 -CATEGORIES= mail -MASTER_SITES= http://software.klolik.org/smtp-gated/files/ - -MAINTAINER= danilo@FreeBSD.org -COMMENT= Proxy for SMTP sessions with virus and spam scan - -BROKEN= unfetchable -DEPRECATED= Broken for more than 6 months -EXPIRATION_DATE= 2020-05-05 - -LICENSE= GPLv2 - -GNU_CONFIGURE= yes - -CPPFLAGS+= -I${LOCALBASE}/include -LDFLAGS+= -L${LOCALBASE}/lib - -PLIST_FILES= sbin/smtp-gated \ - man/man5/smtp-gated.conf.5.gz \ - man/man8/smtp-gated.8.gz - -OPTIONS_DEFINE= NAT CHUNKING ECONNRESET PCRE -OPTIONS_DEFAULT= NAT PCRE - -NAT_DESC= NAT transparent proxy code -CHUNKING_DESC= SMTP CHUNKING extension support -ECONNRESET_DESC= Be quiet about "Connection reset by peer" message - -NAT_CONFIGURE_ENABLE= nat -CHUNKING_CONFIGURE_ENABLE= chunking -ECONNRESET_CONFIGURE_ENABLE= silent-econnreset -PCRE_CONFIGURE_OFF= --disable-pcre -PCRE_LIB_DEPENDS= libpcre.so:devel/pcre - -.include <bsd.port.mk> diff --git a/mail/smtp-gated/distinfo b/mail/smtp-gated/distinfo deleted file mode 100644 index b0167aad2cb1..000000000000 --- a/mail/smtp-gated/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (smtp-gated-1.4.20.0.tar.gz) = 1d593ecbbfaed5c7391755bb8d36744b9bf0328f0f1a5540156d234d6d84f89b -SIZE (smtp-gated-1.4.20.0.tar.gz) = 316078 diff --git a/mail/smtp-gated/files/patch-src__smtp-gated.c b/mail/smtp-gated/files/patch-src__smtp-gated.c deleted file mode 100644 index 150864b95d0c..000000000000 --- a/mail/smtp-gated/files/patch-src__smtp-gated.c +++ /dev/null @@ -1,14 +0,0 @@ ---- ../../smtp-gated-1.4.20.0/src/smtp-gated.c 2013-02-26 08:06:59.000000000 -0300 -+++ src/smtp-gated.c 2013-02-28 09:32:47.000000000 -0300 -@@ -820,7 +820,11 @@ - } - } /* cleanup() */ - -+#ifdef __clang__ -+static inline void cleanup_exit(int code) -+#else - inline void cleanup_exit(int code) -+#endif - { - cleanup(); - exit(code); diff --git a/mail/smtp-gated/files/patch-src__util.c b/mail/smtp-gated/files/patch-src__util.c deleted file mode 100644 index 073c72b8d9a0..000000000000 --- a/mail/smtp-gated/files/patch-src__util.c +++ /dev/null @@ -1,23 +0,0 @@ ---- ./src/util.c.orig 2012-12-03 22:11:37.000000000 +0100 -+++ ./src/util.c 2012-12-03 22:11:44.000000000 +0100 -@@ -966,16 +966,16 @@ - } /* set_rlimit() */ - #endif - --/* netmask(28) => 255.255.255.240 (network order) */ --u_int32_t netmask(int m) --{ -- inline u_int32_t power(u_int32_t x, u_int32_t y) -+static inline u_int32_t power(u_int32_t x, u_int32_t y) - { - u_int32_t r = 1; - while (y--) r*=x; - return r; - } - -+/* netmask(28) => 255.255.255.240 (network order) */ -+u_int32_t netmask(int m) -+{ - if (m < 0) - m = 0; - diff --git a/mail/smtp-gated/pkg-descr b/mail/smtp-gated/pkg-descr deleted file mode 100644 index 3a9056d5e983..000000000000 --- a/mail/smtp-gated/pkg-descr +++ /dev/null @@ -1,10 +0,0 @@ -This software block SMTP sessions used by e-mail worms and viruses on -the NA(P)T router. It depends on netfilter framework of Linux, or ipfw -on FreeBSD. - -It acts like proxy, intercepting outgoing SMTP connections and scanning -session data on-the-fly. When messages is infected, the SMTP session is -terminated. It's to be used (mostly) by ISPs, so they can eliminate -infected hosts from their net work, and (preferably) educate their users. - -WWW: http://software.klolik.org/smtp-gated/ diff --git a/mail/spamoracle/Makefile b/mail/spamoracle/Makefile deleted file mode 100644 index cf9893614bce..000000000000 --- a/mail/spamoracle/Makefile +++ /dev/null @@ -1,45 +0,0 @@ -# Created by: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org> -# $FreeBSD$ - -PORTNAME= spamoracle -PORTVERSION= 1.4 -PORTREVISION= 1 -CATEGORIES= mail -MASTER_SITES= http://cristal.inria.fr/~xleroy/software/ - -MAINTAINER= xride@FreeBSD.org -COMMENT= procmail spam filter written in ML using Bayesian classification - -BROKEN= unfetchable -DEPRECATED= Broken for more than 6 months -EXPIRATION_DATE= 2020-05-05 - -BUILD_DEPENDS= ocaml:lang/ocaml - -PLIST_FILES= bin/spamoracle -PLIST_FILES+= man/man1/spamoracle.1.gz -PLIST_FILES+= man/man5/spamoracle.conf.5.gz - -OPTIONS_DEFINE= DOCS - -.include <bsd.port.options.mk> - -.if ${PORT_OPTIONS:MDOCS} -PORTDOCS= Changes README -.endif - -do-configure: - @${REINPLACE_CMD} -E -e 's|^(CPP=)gcc[[:space:]]+-E|\1${CPP}|' \ - -e 's|^(MANDIR=).*$$|\1${STAGEDIR}${MANPREFIX}/man|' \ - -e 's|^(BINDIR=).*$$|\1${STAGEDIR}${PREFIX}/bin|' \ - ${WRKSRC}/Makefile - -post-install: -.if ${PORT_OPTIONS:MDOCS} - @${MKDIR} ${STAGEDIR}${DOCSDIR} -.for file in ${PORTDOCS} - @${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR}/ -.endfor -.endif - -.include <bsd.port.mk> diff --git a/mail/spamoracle/distinfo b/mail/spamoracle/distinfo deleted file mode 100644 index bc7739240207..000000000000 --- a/mail/spamoracle/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (spamoracle-1.4.tar.gz) = 2ed4155dcb15c3e82fe5bc97ad47468cb9380ca030a42f064f5df062c1a6c363 -SIZE (spamoracle-1.4.tar.gz) = 30391 diff --git a/mail/spamoracle/files/patch-Makefile b/mail/spamoracle/files/patch-Makefile deleted file mode 100644 index 998d3f9c0db3..000000000000 --- a/mail/spamoracle/files/patch-Makefile +++ /dev/null @@ -1,28 +0,0 @@ ---- Makefile.orig Sun May 25 06:38:24 2003 -+++ Makefile Sat Mar 13 06:58:00 2004 -@@ -1,10 +1,10 @@ - ### Configuration section - - # The laguages you're interested in, besides English --LANGUAGES=-DFRENCH #-DSPANISH -DITALIAN -DGERMAN -DPORTUGUESE -DJAPANESE -+LANGUAGES=-DFRENCH -DSPANISH -DITALIAN -DGERMAN -DPORTUGUESE -DJAPANESE -DRUSSIAN - - # How to invoke the C preprocessor --CPP=gcc -E -P $(LANGUAGES) - -+CPP=cpp -P $(LANGUAGES) - - - # Where to install the binary - BINDIR=/usr/local/bin -@@ -30,9 +30,9 @@ - all: spamoracle - - install: -- cp spamoracle $(BINDIR)/spamoracle -- cp spamoracle.1 $(MANDIR)/man1/spamoracle.1 -- cp spamoracle.conf.5 $(MANDIR)/man5/spamoracle.conf.5 -+ ${BSD_INSTALL_PROGRAM} spamoracle $(BINDIR)/spamoracle -+ ${BSD_INSTALL_MAN} spamoracle.1 $(MANDIR)/man1/spamoracle.1 -+ ${BSD_INSTALL_MAN} spamoracle.conf.5 $(MANDIR)/man5/spamoracle.conf.5 - - spamoracle: $(NATOBJS) - $(OCAMLOPT) -o spamoracle $(NATLIBS) $(NATOBJS) diff --git a/mail/spamoracle/files/patch-wordsplit.mlp b/mail/spamoracle/files/patch-wordsplit.mlp deleted file mode 100644 index 380030fe53a7..000000000000 --- a/mail/spamoracle/files/patch-wordsplit.mlp +++ /dev/null @@ -1,27 +0,0 @@ ---- wordsplit.mlp.orig Sat Mar 13 06:52:19 2004 -+++ wordsplit.mlp Sat Mar 13 06:55:09 2004 -@@ -35,10 +35,10 @@ - aaaaaaeceeeeiiii\ - ðnooooo÷ouuuuypy" - --let normalize s = -- for i = 0 to String.length s - 1 do -+let normalize s = s -+ (* for i = 0 to String.length s - 1 do - s.[i] <- tbl.[Char.code s.[i]] -- done -+ done *) - - let all_uppercase s = - try -@@ -87,6 +87,10 @@ - #ifdef PORTUGUESE - 'À' 'Á' 'Â' 'Ã' 'Ç' 'É' 'Ê' 'Í' 'Ó' 'Ô' 'Õ' 'Ú' 'Ü' - 'à' 'á' 'â' 'ã' 'ç' 'é' 'ê' 'í' 'ó' 'ô' 'õ' 'ú' 'ü' -+#endif -+#ifdef RUSSIAN -+ 'Á' 'Â' '×' 'Ç' 'Ä' 'Å' '£' 'Ö' 'Ú' 'É' 'Ê' 'Ë' 'Ì' 'Í' 'Î' 'Ï' 'Ð' 'Ò' 'Ó' 'Ô' 'Õ' 'Æ' 'È' 'Ã' 'Þ' 'Û' 'Ý' 'ß' 'Ù' 'Ø' 'Ü' 'À' 'Ñ' -+ 'á' 'â' '÷' 'ç' 'ä' 'å' '³' 'ö' 'ú' 'é' 'ê' 'ë' 'ì' 'í' 'î' 'ï' 'ð' 'ò' 'ó' 'ô' 'õ' 'æ' 'è' 'ã' 'þ' 'û' 'ý' 'ÿ' 'ù' 'ø' 'ü' 'à' 'ñ' - #endif - ] - diff --git a/mail/spamoracle/pkg-descr b/mail/spamoracle/pkg-descr deleted file mode 100644 index 6d64d9b421af..000000000000 --- a/mail/spamoracle/pkg-descr +++ /dev/null @@ -1,17 +0,0 @@ -[ excerpt from developer's site ] - -SpamOracle, a.k.a. "Saint Peter", is a tool to help detect and -filter away "spam" (unsolicited commercial e-mail). It proceeds -by statistical analysis of the words that appear in the e-mail, -comparing the frequencies of words with those found in a user-provided -corpus of known spam and known legitimate e-mail. The classification -algorithm is based on Bayes' formula, and is described in Paul -Graham's paper, A plan for spam. - -This program is designed to work in conjunction with procmail. The -result of the analysis is output as an additional message header -X-Spam:, followed by yes, no or unknown, plus additional details. -A procmail rule can then test this X-Spam: header and deliver the -e-mail to the appropriate mailbox. - -WWW: http://cristal.inria.fr/~xleroy/software.html |