ports/53860: [PATCH] mail/serialmail: take maintainership

Sergei Kolobov sergei at kolobov.com
Fri Jun 27 22:20:18 UTC 2003


>Number:         53860
>Category:       ports
>Synopsis:       [PATCH] mail/serialmail: take maintainership
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Fri Jun 27 15:20:15 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator:     Sergei Kolobov
>Release:        FreeBSD 5.1-CURRENT i386
>Organization:
>Environment:
System: FreeBSD elf.chetwood.ru 5.1-CURRENT FreeBSD 5.1-CURRENT #0: Thu Jun  5 02:19:41 MSD
>Description:
- Check for tcpserver dependency in PATH rather than in ${PREFIX}/bin
- Install additional documentation
- Use DOCSDIR macro in pkg-plist
- Cleanup and simplify Makefile
- Make portlint(1) happy
- Take maintainership
>How-To-Repeat:
>Fix:

--- serialmail-0.75.patch begins here ---
Index: Makefile
===================================================================
RCS file: /FreeBSD/cvs/ports/mail/serialmail/Makefile,v
retrieving revision 1.14
diff -u -r1.14 Makefile
--- Makefile	27 Jun 2003 17:48:10 -0000	1.14
+++ Makefile	27 Jun 2003 22:07:47 -0000
@@ -13,21 +13,25 @@
 		ftp://ftp.de.uu.net/pub/unix/mail/qmail/ \
 		ftp://ftp.iway.fr/pub/unix/mail/qmail/
 
-MAINTAINER=	ports at FreeBSD.org
+MAINTAINER=	sergei at kolobov.com
 COMMENT=	Tools for passing mail across serial links
 
-MAN1=		maildirqmtp.1 maildirserial.1 maildirsmtp.1 serialqmtp.1 serialsmtp.1 setlock.1
+RUN_DEPENDS=	tcpserver:${PORTSDIR}/sysutils/ucspi-tcp \
+		${QMAIL_DIR}/bin/qmail-send:${PORTSDIR}/mail/qmail
 
 # QMAIL_DIR is the directory where qmail is installed
 QMAIL_DIR?=	/var/qmail
 
-RUN_DEPENDS=	${PREFIX}/bin/tcpserver:${PORTSDIR}/sysutils/ucspi-tcp \
-		${QMAIL_DIR}/bin/qmail-send:${PORTSDIR}/mail/qmail
-
-NO_PACKAGE=	Unsure of djb's license
+NO_PACKAGE=	Unsure of DJB license
 
 ALL_TARGET=	it
 
+PROGRAMS=	serialqmtp serialsmtp maildirserial setlock
+SCRIPTS=	maildirqmtp maildirsmtp
+MAN1=		maildirqmtp.1 maildirserial.1 maildirsmtp.1 serialqmtp.1 \
+		serialsmtp.1 setlock.1
+DOCS=		AUTOTURN BLURB CHANGES FROMISP README TODO TOISP THANKS
+
 post-configure:
 	@${ECHO_CMD} ${PREFIX} > ${WRKSRC}/conf-home
 	@${ECHO_CMD} ${CC} ${CFLAGS} > ${WRKSRC}/conf-cc
@@ -35,21 +39,13 @@
 	@${ECHO_CMD} ${QMAIL_DIR} > ${WRKSRC}/conf-qmail
 
 do-install:
-.for file in serialqmtp serialsmtp maildirserial setlock
-	@${INSTALL_PROGRAM} ${WRKSRC}/${file} ${PREFIX}/bin
-.endfor
-.for file in maildirqmtp maildirsmtp
-	@${INSTALL_SCRIPT} ${WRKSRC}/${file} ${PREFIX}/bin
-.endfor
-.for file in maildirqmtp.1 maildirserial.1 maildirsmtp.1 serialqmtp.1 serialsmtp.1 setlock.1
-	@${INSTALL_MAN} ${WRKSRC}/${file} ${PREFIX}/man/man1
-.endfor
+	cd ${WRKSRC} && \
+		${INSTALL_PROGRAM} ${PROGRAMS} ${PREFIX}/bin && \
+		${INSTALL_SCRIPT} ${SCRIPTS} ${PREFIX}/bin && \
+		${INSTALL_MAN} ${MAN1} ${MANPREFIX}/man/man1
 .if !defined(NOPORTDOCS)
-	@${ECHO} "===>  Copying documents to ${PREFIX}/share/doc/serialmail"
-	@${MKDIR} ${PREFIX}/share/doc/serialmail
-.for file in FROMISP TOISP AUTOTURN
-	@${INSTALL_DATA} ${WRKSRC}/${file} ${PREFIX}/share/doc/serialmail
-.endfor
+	@${MKDIR} ${DOCSDIR}
+	cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${DOCSDIR}
 .endif
 
 .include <bsd.port.mk>
Index: pkg-descr
===================================================================
RCS file: /FreeBSD/cvs/ports/mail/serialmail/pkg-descr,v
retrieving revision 1.3
diff -u -r1.3 pkg-descr
--- pkg-descr	9 Feb 2000 21:12:53 -0000	1.3
+++ pkg-descr	27 Jun 2003 22:07:47 -0000
@@ -13,4 +13,5 @@
 whether undeliverable messages should be left for POP retrieval or
 bounced back to the sender.
 
-WWW: http://cr.yp.to/serialmail.html
+Author:	D. J. Bernstein <djb at cr.yp.to>
+WWW:	http://cr.yp.to/serialmail.html
Index: pkg-plist
===================================================================
RCS file: /FreeBSD/cvs/ports/mail/serialmail/pkg-plist,v
retrieving revision 1.2
diff -u -r1.2 pkg-plist
--- pkg-plist	3 Nov 2002 21:02:22 -0000	1.2
+++ pkg-plist	27 Jun 2003 22:07:47 -0000
@@ -4,7 +4,12 @@
 bin/serialqmtp
 bin/serialsmtp
 bin/setlock
-%%PORTDOCS%%share/doc/serialmail/AUTOTURN
-%%PORTDOCS%%share/doc/serialmail/FROMISP
-%%PORTDOCS%%share/doc/serialmail/TOISP
-%%PORTDOCS%%@dirrm share/doc/serialmail
+%%PORTDOCS%%%%DOCSDIR%%/AUTOTURN
+%%PORTDOCS%%%%DOCSDIR%%/BLURB
+%%PORTDOCS%%%%DOCSDIR%%/CHANGES
+%%PORTDOCS%%%%DOCSDIR%%/FROMISP
+%%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%%%DOCSDIR%%/TODO
+%%PORTDOCS%%%%DOCSDIR%%/TOISP
+%%PORTDOCS%%%%DOCSDIR%%/THANKS
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
--- serialmail-0.75.patch ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list