svn commit: r348673 - head/mail/esmtp

Emanuel Haupt ehaupt at FreeBSD.org
Thu Mar 20 09:54:40 UTC 2014


Author: ehaupt
Date: Thu Mar 20 09:54:39 2014
New Revision: 348673
URL: http://svnweb.freebsd.org/changeset/ports/348673
QAT: https://qat.redports.org/buildarchive/r348673/

Log:
  - Support staging
  - Convert USE_BZIP2=yes to USES=tar:bzip2
  - Define DOCS option

Modified:
  head/mail/esmtp/Makefile

Modified: head/mail/esmtp/Makefile
==============================================================================
--- head/mail/esmtp/Makefile	Thu Mar 20 09:34:19 2014	(r348672)
+++ head/mail/esmtp/Makefile	Thu Mar 20 09:54:39 2014	(r348673)
@@ -10,26 +10,25 @@ MASTER_SITES=	SF
 MAINTAINER=	ports at FreeBSD.org
 COMMENT=	Relay-only Mail Transfer Agent with sendmail compatible syntax
 
-LIB_DEPENDS=	esmtp.7:${PORTSDIR}/mail/libesmtp
-
 LICENSE=	GPLv2
 
-USE_BZIP2=	yes
+LIB_DEPENDS=	libesmtp.so:${PORTSDIR}/mail/libesmtp
+
+USES=		tar:bzip2 bison
 USE_OPENSSL=	yes
-USES=		bison
 GNU_CONFIGURE=	yes
 
-MAN1=		esmtp.1
-MAN5=		esmtprc.5
 PORTDOCS=	README
-PLIST_FILES=	bin/esmtp etc/esmtprc.sample
+PLIST_FILES=	bin/esmtp etc/esmtprc.sample man/man1/esmtp.1.gz \
+		man/man5/esmtprc.5.gz
 
 SUB_FILES=	pkg-message
 
 CPPFLAGS+=	-I${LOCALBASE}/include ${PTHREAD_CFLAGS}
 LDFLAGS+=	-L${LOCALBASE}/lib ${PTHREAD_LIBS}
 
-NO_STAGE=	yes
+OPTIONS_DEFINE=	DOCS
+
 post-patch:
 .for file in ${PORTNAME}.1
 	@${REINPLACE_CMD} -e \
@@ -42,17 +41,12 @@ post-patch:
 .endfor
 
 do-install:
-	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
-	${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${MANPREFIX}/man/man1
-	${INSTALL_MAN} ${WRKSRC}/esmtprc.5 ${MAN5PREFIX}/man/man5
+	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
+	${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${MANPREFIX}/man/man1
+	${INSTALL_MAN} ${WRKSRC}/esmtprc.5 ${STAGEDIR}${MAN5PREFIX}/man/man5
 	${INSTALL_DATA} ${WRKSRC}/sample.esmtprc \
-		${PREFIX}/etc/esmtprc.sample
-.if !defined(NOPORTDOCS)
-	@${MKDIR} ${DOCSDIR}
-.for doc in ${PORTDOCS}
-	${INSTALL_DATA} ${WRKSRC}/${doc} ${DOCSDIR}
-.endfor
-.endif
-	@${CAT} ${PKGMESSAGE}
+		${STAGEDIR}${PREFIX}/etc/esmtprc.sample
+	@${MKDIR} ${STAGEDIR}${DOCSDIR}
+	${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
 
 .include <bsd.port.mk>


More information about the svn-ports-all mailing list