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