svn commit: r396377 - head/security/avcheck

Alexey Dokuchaev danfe at FreeBSD.org
Tue Sep 8 12:31:43 UTC 2015


Author: danfe
Date: Tue Sep  8 12:31:42 2015
New Revision: 396377
URL: https://svnweb.freebsd.org/changeset/ports/396377

Log:
  - Remove no longer valid "BROKEN on powerpc" statement, port builds fine
  - Do not patch Makefile with sed(1) but pass the variables via MAKE_ARGS
  - Clean up installation recipe and split off `do-install-DOCS-on' target

Modified:
  head/security/avcheck/Makefile

Modified: head/security/avcheck/Makefile
==============================================================================
--- head/security/avcheck/Makefile	Tue Sep  8 12:17:44 2015	(r396376)
+++ head/security/avcheck/Makefile	Tue Sep  8 12:31:42 2015	(r396377)
@@ -9,6 +9,8 @@ MASTER_SITES=	http://www.corpit.ru/ftp/a
 MAINTAINER=	dsh at vlink.ru
 COMMENT=	Simple antivirus solution for a mail system
 
+MAKE_ARGS=	CC="${CC}" CFLAGS="${CFLAGS}"
+
 PLIST_FILES=	man/man1/avcheck.1.gz sbin/avcheck sbin/uchroot
 PORTDOCS=	README.AVP README.AVP.de README.DrWeb README.Exim \
 		README.Postfix README.Postfix.de README.Sendmail eicar.msg \
@@ -16,25 +18,13 @@ PORTDOCS=	README.AVP README.AVP.de READM
 
 OPTIONS_DEFINE=	DOCS
 
-post-patch:
-	@${REINPLACE_CMD} -e 's/^CC/#CC/g ; s/^CFLAGS/#CFLAGS/g' ${WRKSRC}/Makefile
-
 do-install:
-.for i in avcheck uchroot
-	${INSTALL_PROGRAM} ${WRKSRC}/${i} ${STAGEDIR}${PREFIX}/sbin/
-.endfor
-
-	${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${MANPREFIX}/man/man1/
-
-	${MKDIR} ${STAGEDIR}${DOCSDIR}
-.for i in ${PORTDOCS}
-	${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR}/
-.endfor
-
-.include <bsd.port.pre.mk>
-
-.if ${ARCH} == "powerpc"
-BROKEN=		Does not configure on powerpc: drops core
-.endif
+	${INSTALL_PROGRAM} ${WRKSRC}/avcheck ${WRKSRC}/uchroot \
+		${STAGEDIR}${PREFIX}/sbin
+	${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${MANPREFIX}/man/man1
+
+do-install-DOCS-on:
+	@${MKDIR} ${STAGEDIR}${DOCSDIR}
+	${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}
 
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>


More information about the svn-ports-all mailing list