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