summaryrefslogtreecommitdiff
path: root/mail/getmail
diff options
context:
space:
mode:
Diffstat (limited to 'mail/getmail')
-rw-r--r--mail/getmail/DESCR10
-rw-r--r--mail/getmail/MESSAGE19
-rw-r--r--mail/getmail/Makefile66
-rw-r--r--mail/getmail/PLIST71
-rw-r--r--mail/getmail/distinfo7
-rw-r--r--mail/getmail/patches/patch-aa15
6 files changed, 96 insertions, 92 deletions
diff --git a/mail/getmail/DESCR b/mail/getmail/DESCR
index d02d6832a19..44aebadb54a 100644
--- a/mail/getmail/DESCR
+++ b/mail/getmail/DESCR
@@ -1,5 +1,5 @@
-getmail is intended as a simple replacement for fetchmail. It retrieves mail
-(either all messages, or only unread messages) from one or more POP3 servers
-for one or more email accounts, and reliably delivers into a qmail-style
-Maildir (or mbox file) specified on a per-account basis. It also has support
-for domain (multidrop) mailboxes.
+getmail is a mail retriever designed to allow you to get your mail
+from one or more mail accounts on various mail servers to your
+local machine for reading with a minimum of fuss. getmail is designed
+to be secure, flexible, reliable, and easy-to-use. getmail is
+designed to replace other mail retrievers such as fetchmail.
diff --git a/mail/getmail/MESSAGE b/mail/getmail/MESSAGE
index bbff46aa601..abe4be2aa13 100644
--- a/mail/getmail/MESSAGE
+++ b/mail/getmail/MESSAGE
@@ -1,13 +1,12 @@
===========================================================================
-$NetBSD: MESSAGE,v 1.1 2003/03/22 03:40:21 wiz Exp $
-
-There are two incompatible changes from 2.x.
-
- Mbox delivery is now accomplished via an external MDA including
- getmail_mbox, which is included in this version of getmail.
- It assumes mboxrd format and flock locking. Use with care.
-
- The recipient_header directive is renamed to "envelope_recipient".
- You might have to update your getmailrc.
+$NetBSD: MESSAGE,v 1.2 2004/08/01 08:29:56 schmonz Exp $
+
+The getmail rc file (configuration file) format has changed since
+version 3.x. If you are upgrading from version 3, you will need to
+write a new configuration file based on the contents of your old
+one. The new file format resembles the old in many ways. Each
+account you retrieve mail from will require a separate rc file,
+but getmail can operate with multiple rc files simultaneously if
+you wish to retrieve mail from multiple accounts.
===========================================================================
diff --git a/mail/getmail/Makefile b/mail/getmail/Makefile
index b307676f466..1440a693cec 100644
--- a/mail/getmail/Makefile
+++ b/mail/getmail/Makefile
@@ -1,65 +1,19 @@
-# $NetBSD: Makefile,v 1.15 2004/05/01 16:04:38 minskim Exp $
+# $NetBSD: Makefile,v 1.16 2004/08/01 08:29:56 schmonz Exp $
-DISTNAME= getmail-3.2.2
-PKGREVISION= 1
+DISTNAME= getmail-4.0.2
CATEGORIES= mail
-MASTER_SITES= http://www.qcc.ca/~charlesc/software/getmail-3.0/ \
- http://www.qcc.ca/~charlesc/software/getmail-3.0/old-versions/
+MASTER_SITES= ${HOMEPAGE} ${HOMEPAGE}/old-versions/
MAINTAINER= zuntum@NetBSD.org
-HOMEPAGE= http://www.qcc.ca/~charlesc/software/getmail-3.0/
-COMMENT= POP3 mail retriever with reliable Maildir and command delivery
+HOMEPAGE= http://www.qcc.ca/~charlesc/software/getmail-4/
+COMMENT= Secure, flexible, reliable, easy-to-use fetchmail replacement
-NO_BUILD= YES
+USE_BUILDLINK3= yes
-USE_PKGINSTALL= YES
-
-PYTHON_PATCH_SCRIPTS= ConfParser.py getmail.py getmail_classes.py
-PYTHON_PATCH_SCRIPTS+= getmail_constants.py getmail_defaults.py
-PYTHON_PATCH_SCRIPTS+= getmail_utilities.py
-PYTHON_PATCH_SCRIPTS+= getmail_maildir
-PYTHON_PATCH_SCRIPTS+= getmail_mbox getmail_mbox.py
-
-OWN_DIRS= ${PREFIX}/share/doc/getmail
-OWN_DIRS+= ${PREFIX}/share/doc/html/getmail
-OWN_DIRS+= ${PREFIX}/libexec/getmail
-
-post-patch:
- @${SED} "s,/usr/lib,${PREFIX}/libexec," ${WRKSRC}/getmail \
- > ${WRKSRC}/getmail.done1
- @${SED} "s,\`which python\`,${PYTHONBIN}," <${WRKSRC}/getmail.done1 \
- > ${WRKSRC}/getmail.done2
- @${MV} ${WRKSRC}/getmail.done2 ${WRKSRC}/getmail
- @${MV} ${WRKSRC}/getmail_maildir ${WRKSRC}/getmail_maildir.tmp
- @${SED} "s,/usr/lib,${PREFIX}/libexec," ${WRKSRC}/getmail_maildir.tmp \
- > ${WRKSRC}/getmail_maildir
- @${MV} ${WRKSRC}/getmail_mbox ${WRKSRC}/getmail_mbox.tmp
- @${SED} "s,/usr/lib,${PREFIX}/libexec," ${WRKSRC}/getmail_mbox.tmp \
- > ${WRKSRC}/getmail_mbox
-
-do-install:
- ${INSTALL_SCRIPT_DIR} ${PREFIX}/libexec/getmail
- cd ${WRKSRC} && \
- ${INSTALL_SCRIPT} ConfParser.py getmail.py getmail_classes.py \
- getmail_constants.py getmail_defaults.py \
- getmail_utilities.py timeoutsocket.py \
- getmail_maildir getmail_mbox getmail_mbox.py \
- ${PREFIX}/libexec/getmail
- ${INSTALL_SCRIPT} ${WRKSRC}/getmail ${PREFIX}/bin
- ${INSTALL_MAN_DIR} ${PREFIX}/man/man1
- ${INSTALL_MAN} ${WRKSRC}/getmail.1 ${PREFIX}/man/man1
- ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/getmail
- cd ${WRKSRC} && \
- ${INSTALL_DATA} BUGS CHANGELOG COPYING THANKS TODO \
- getmailrc-example faq.txt getmail.txt docs.txt \
- ${PREFIX}/share/doc/getmail
- ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/html/getmail
- cd ${WRKSRC} && \
- ${INSTALL_DATA} docs.html faq.html \
- ${PREFIX}/share/doc/html/getmail
- ${INSTALL_DATA} ${WRKSRC}/getmailrc-example \
- ${PREFIX}/share/examples/getmailrc
+PYTHON_VERSIONS_ACCEPTED?= 23 23pth
+PYTHON_PATCH_SCRIPTS= *.py getmailcore/*.py
+PYDISTUTILSPKG= yes
.include "../../lang/python/application.mk"
-
+.include "../../lang/python/extension.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/mail/getmail/PLIST b/mail/getmail/PLIST
index 1d5f9c1d817..0084cda1b99 100644
--- a/mail/getmail/PLIST
+++ b/mail/getmail/PLIST
@@ -1,26 +1,61 @@
-@comment $NetBSD: PLIST,v 1.3 2003/10/29 11:55:27 xtraeme Exp $
+@comment $NetBSD: PLIST,v 1.4 2004/08/01 08:29:56 schmonz Exp $
bin/getmail
-libexec/getmail/ConfParser.py
-libexec/getmail/getmail.py
-libexec/getmail/getmail_classes.py
-libexec/getmail/getmail_constants.py
-libexec/getmail/getmail_defaults.py
-libexec/getmail/getmail_maildir
-libexec/getmail/getmail_mbox
-libexec/getmail/getmail_mbox.py
-libexec/getmail/getmail_utilities.py
-libexec/getmail/timeoutsocket.py
+bin/getmail_maildir
+bin/getmail_mbox
man/man1/getmail.1
+man/man1/getmail_maildir.1
+man/man1/getmail_mbox.1
share/doc/getmail/BUGS
share/doc/getmail/CHANGELOG
share/doc/getmail/COPYING
+share/doc/getmail/README
share/doc/getmail/THANKS
share/doc/getmail/TODO
-share/doc/getmail/docs.txt
+share/doc/getmail/configuration.html
+share/doc/getmail/configuration.txt
+share/doc/getmail/documentation.html
+share/doc/getmail/documentation.txt
+share/doc/getmail/faq.html
share/doc/getmail/faq.txt
-share/doc/getmail/getmail.txt
-share/doc/getmail/getmailrc-example
-share/doc/html/getmail/docs.html
-share/doc/html/getmail/faq.html
-share/examples/getmailrc
-@unexec ${RM} -f %D/libexec/getmail/*.pyc 2>/dev/null || ${TRUE}
+share/doc/getmail/getmaildocs.css
+share/doc/getmail/getmailrc-examples
+share/doc/getmail/troubleshooting.html
+share/doc/getmail/troubleshooting.txt
+${PYSITELIB}/getmailcore/__init__.py
+${PYSITELIB}/getmailcore/__init__.pyc
+${PYSITELIB}/getmailcore/__init__.pyo
+${PYSITELIB}/getmailcore/_pop3ssl.py
+${PYSITELIB}/getmailcore/_pop3ssl.pyc
+${PYSITELIB}/getmailcore/_pop3ssl.pyo
+${PYSITELIB}/getmailcore/_retrieverbases.py
+${PYSITELIB}/getmailcore/_retrieverbases.pyc
+${PYSITELIB}/getmailcore/_retrieverbases.pyo
+${PYSITELIB}/getmailcore/baseclasses.py
+${PYSITELIB}/getmailcore/baseclasses.pyc
+${PYSITELIB}/getmailcore/baseclasses.pyo
+${PYSITELIB}/getmailcore/constants.py
+${PYSITELIB}/getmailcore/constants.pyc
+${PYSITELIB}/getmailcore/constants.pyo
+${PYSITELIB}/getmailcore/destinations.py
+${PYSITELIB}/getmailcore/destinations.pyc
+${PYSITELIB}/getmailcore/destinations.pyo
+${PYSITELIB}/getmailcore/exceptions.py
+${PYSITELIB}/getmailcore/exceptions.pyc
+${PYSITELIB}/getmailcore/exceptions.pyo
+${PYSITELIB}/getmailcore/filters.py
+${PYSITELIB}/getmailcore/filters.pyc
+${PYSITELIB}/getmailcore/filters.pyo
+${PYSITELIB}/getmailcore/logging.py
+${PYSITELIB}/getmailcore/logging.pyc
+${PYSITELIB}/getmailcore/logging.pyo
+${PYSITELIB}/getmailcore/message.py
+${PYSITELIB}/getmailcore/message.pyc
+${PYSITELIB}/getmailcore/message.pyo
+${PYSITELIB}/getmailcore/retrievers.py
+${PYSITELIB}/getmailcore/retrievers.pyc
+${PYSITELIB}/getmailcore/retrievers.pyo
+${PYSITELIB}/getmailcore/utilities.py
+${PYSITELIB}/getmailcore/utilities.pyc
+${PYSITELIB}/getmailcore/utilities.pyo
+@dirrm share/doc/getmail
+@dirrm ${PYSITELIB}/getmailcore
diff --git a/mail/getmail/distinfo b/mail/getmail/distinfo
index 3ccd064f4d2..5695e2127eb 100644
--- a/mail/getmail/distinfo
+++ b/mail/getmail/distinfo
@@ -1,4 +1,5 @@
-$NetBSD: distinfo,v 1.9 2004/03/29 08:16:38 snj Exp $
+$NetBSD: distinfo,v 1.10 2004/08/01 08:29:56 schmonz Exp $
-SHA1 (getmail-3.2.2.tar.gz) = 16eaebf5641636a838a69771bcea7c5e11cb832b
-Size (getmail-3.2.2.tar.gz) = 69026 bytes
+SHA1 (getmail-4.0.2.tar.gz) = f6dda8cd64d97f90476dde2e9fd4021b138499b7
+Size (getmail-4.0.2.tar.gz) = 101561 bytes
+SHA1 (patch-aa) = 17b035846146f216f5cae435f5a5c9bf01dd8260
diff --git a/mail/getmail/patches/patch-aa b/mail/getmail/patches/patch-aa
new file mode 100644
index 00000000000..9f5485d7bf3
--- /dev/null
+++ b/mail/getmail/patches/patch-aa
@@ -0,0 +1,15 @@
+$NetBSD: patch-aa,v 1.3 2004/08/01 08:29:56 schmonz Exp $
+
+--- setup.py.orig 2004-07-18 18:47:24.000000000 -0400
++++ setup.py
+@@ -37,8 +37,9 @@ for (pos, arg) in enumerate(args):
+
+ GETMAILDOCDIR = os.path.join(
+ datadir or prefix,
++ 'share',
+ 'doc',
+- 'getmail-%s' % __version__
++ 'getmail'
+ )
+
+ GETMAILMANDIR = os.path.join(