ports/53547: [MAINTAINER] Update mail/getmail to 3.1.7, take maintainership
Sergei Kolobov
sergei at kolobov.com
Fri Jun 20 11:40:12 UTC 2003
>Number: 53547
>Category: ports
>Synopsis: [MAINTAINER] Update mail/getmail to 3.1.7, take maintainership
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Fri Jun 20 04:40:09 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator: Sergei Kolobov
>Release: FreeBSD 4.7-STABLE i386
>Organization:
>Environment:
System: FreeBSD outpost.globcon.net 4.7-STABLE FreeBSD 4.7-STABLE #0: Thu Jan 2 03:13:48 MSK
>Description:
- Update to 3.1.7
- Reword COMMENT and rewrite and update pkg-descr
- Install additional documentation
- Use macros in pkg-plist
- Take maintainership
>How-To-Repeat:
>Fix:
--- getmail-3.1.7.patch begins here ---
Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/mail/getmail/Makefile,v
retrieving revision 1.19
diff -u -r1.19 Makefile
--- Makefile 19 Jun 2003 20:16:57 -0000 1.19
+++ Makefile 20 Jun 2003 11:31:19 -0000
@@ -6,34 +6,38 @@
#
PORTNAME= getmail
-PORTVERSION= 3.1.0
+PORTVERSION= 3.1.7
CATEGORIES= mail python
MASTER_SITES= http://www.qcc.ca/~charlesc/software/getmail-3.0/%SUBDIR%/
+MASTER_SITE_SUBDIR= . old-versions
-MAINTAINER= ports at FreeBSD.org
-COMMENT= POP3 mail retriever written in Python
+MAINTAINER= sergei at kolobov.com
+COMMENT= POP3 mail retriever with reliable Maildir and command delivery
USE_PYTHON= yes
USE_REINPLACE= yes
NO_BUILD= yes
-DOCS= CHANGELOG docs.txt faq.txt getmail.txt
+SCRIPTS= getmail getmail_maildir getmail_mbox
+MAN1= getmail.1
+DOCS= CHANGELOG THANKS TODO docs.txt faq.txt getmail.txt \
+ docs.html faq.html
post-patch:
- @${REINPLACE_CMD} -e 's!/usr/lib/getmail!${DATADIR}!' \
- -e 's!`which python`!${PYTHON_CMD}!' ${WRKSRC}/getmail
+ @cd ${WRKSRC} && \
+ ${REINPLACE_CMD} -e 's!/usr/lib/getmail!${DATADIR}!' \
+ -e 's!/usr/bin/python!${PYTHON_CMD}!' ${SCRIPTS}
do-install:
- ${INSTALL_SCRIPT} ${WRKSRC}/getmail ${PREFIX}/bin
+ cd ${WRKSRC} && ${INSTALL_SCRIPT} ${SCRIPTS} ${PREFIX}/bin
+ cd ${WRKSRC} && ${INSTALL_MAN} ${MAN1} ${MANPREFIX}/man/man1
@${MKDIR} ${DATADIR}
${INSTALL_SCRIPT} ${WRKSRC}/*.py ${DATADIR}
@${MKDIR} ${EXAMPLESDIR}
${INSTALL_DATA} ${WRKSRC}/getmailrc-example ${EXAMPLESDIR}
.if !defined(NOPORTDOCS)
@${MKDIR} ${DOCSDIR}
-.for file in ${DOCS}
- ${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}
-.endfor
+ cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${DOCSDIR}
.endif
.include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /home/ncvs/ports/mail/getmail/distinfo,v
retrieving revision 1.14
diff -u -r1.14 distinfo
--- distinfo 23 Feb 2003 10:48:48 -0000 1.14
+++ distinfo 20 Jun 2003 11:31:19 -0000
@@ -1 +1 @@
-MD5 (getmail-3.1.0.tar.gz) = 3b461145a3516ff9a81b310ea70ac92d
+MD5 (getmail-3.1.7.tar.gz) = e5bffd36858ed4cdc98236b3b1f50594
Index: pkg-descr
===================================================================
RCS file: /home/ncvs/ports/mail/getmail/pkg-descr,v
retrieving revision 1.3
diff -u -r1.3 pkg-descr
--- pkg-descr 2 Oct 2002 02:40:53 -0000 1.3
+++ pkg-descr 20 Jun 2003 11:31:19 -0000
@@ -1,4 +1,18 @@
-POP3 mail retriever written in Python. getmail includes many features
-similiar to fetchmail and intends to be a complete replacement.
+A POP3 mail retriever with reliable Maildir and command delivery.
-WWW: http://www.qcc.sk.ca/~charlesc/software/getmail-2.0/
+Summary of features:
+- Retrieve mail from an unlimited number of POP3 mailboxes and servers.
+- Support for multidrop or domain mailboxes.
+- Safe and reliable delivery to qmail-style Maildirs, as well as program
+ (pipe) delivery for use with arbitrary external MDAs. Includes an MDA
+ for mbox files that supports mboxrd format and fcntl-type flock locking.
+- Does not destroy information by rewriting mail headers.
+- Does not cause mail loops by doing SMTP injection, and therefore does
+ not require that you run an MTA (like qmail or sendmail) on your host.
+- Can remember which mail it has already retrieved, and can be set to
+ only download new messages.
+- Written in Python, and therefore easy to extend or customize.
+- Simple to install, configure, and use.
+
+Author: Charles Cazabon <getmail at discworld.dyndns.org>
+WWW: http://www.qcc.sk.ca/~charlesc/software/getmail-3.0/
Index: pkg-plist
===================================================================
RCS file: /home/ncvs/ports/mail/getmail/pkg-plist,v
retrieving revision 1.5
diff -u -r1.5 pkg-plist
--- pkg-plist 23 Feb 2003 10:48:48 -0000 1.5
+++ pkg-plist 20 Jun 2003 11:31:19 -0000
@@ -1,17 +1,23 @@
bin/getmail
-%%PORTDOCS%%share/doc/getmail/CHANGELOG
-%%PORTDOCS%%share/doc/getmail/docs.txt
-%%PORTDOCS%%share/doc/getmail/faq.txt
-%%PORTDOCS%%share/doc/getmail/getmail.txt
-share/examples/getmail/getmailrc-example
-share/getmail/ConfParser.py
-share/getmail/getmail.py
-share/getmail/getmail_classes.py
-share/getmail/getmail_constants.py
-share/getmail/getmail_defaults.py
-share/getmail/getmail_mbox.py
-share/getmail/getmail_utilities.py
-share/getmail/timeoutsocket.py
- at dirrm share/getmail
- at dirrm share/examples/getmail
-%%PORTDOCS%%@dirrm share/doc/getmail
+bin/getmail_maildir
+bin/getmail_mbox
+%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG
+%%PORTDOCS%%%%DOCSDIR%%/THANKS
+%%PORTDOCS%%%%DOCSDIR%%/TODO
+%%PORTDOCS%%%%DOCSDIR%%/docs.html
+%%PORTDOCS%%%%DOCSDIR%%/docs.txt
+%%PORTDOCS%%%%DOCSDIR%%/faq.html
+%%PORTDOCS%%%%DOCSDIR%%/faq.txt
+%%PORTDOCS%%%%DOCSDIR%%/getmail.txt
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
+%%EXAMPLESDIR%%/getmailrc-example
+ at dirrm %%EXAMPLESDIR%%
+%%DATADIR%%/ConfParser.py
+%%DATADIR%%/getmail.py
+%%DATADIR%%/getmail_classes.py
+%%DATADIR%%/getmail_constants.py
+%%DATADIR%%/getmail_defaults.py
+%%DATADIR%%/getmail_mbox.py
+%%DATADIR%%/getmail_utilities.py
+%%DATADIR%%/timeoutsocket.py
+ at dirrm %%DATADIR%%
--- getmail-3.1.7.patch ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list