Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 20 Mar 2014 09:54:39 +0000 (UTC)
From:      Emanuel Haupt <ehaupt@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r348673 - head/mail/esmtp
Message-ID:  <201403200954.s2K9sdN8051714@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201403200954.s2K9sdN8051714>