Date: Sun, 19 Jan 2014 14:40:03 GMT From: dfilter@FreeBSD.ORG (dfilter service) To: freebsd-ports-bugs@FreeBSD.org Subject: Re: ports/185334: commit references a PR Message-ID: <201401191440.s0JEe3NT002349@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/185334; it has been noted by GNATS. From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: ports/185334: commit references a PR Date: Sun, 19 Jan 2014 14:32:16 +0000 (UTC) Author: miwi Date: Sun Jan 19 14:32:08 2014 New Revision: 340310 URL: http://svnweb.freebsd.org/changeset/ports/340310 QAT: https://qat.redports.org/buildarchive/r340310/ Log: - Fix build with clang PR: 185334 Submitted by: ports fury Modified: head/security/poly1305aes/Makefile (contents, props changed) Modified: head/security/poly1305aes/Makefile ============================================================================== --- head/security/poly1305aes/Makefile Sun Jan 19 14:31:27 2014 (r340309) +++ head/security/poly1305aes/Makefile Sun Jan 19 14:32:08 2014 (r340310) @@ -7,23 +7,36 @@ CATEGORIES= security MASTER_SITES= http://cr.yp.to/mac/ MAINTAINER= ports@FreeBSD.org -COMMENT= The poly1305 message authentication reference implementation using AES +COMMENT= Poly1305 message authentication reference implementation using AES -CC+= ${CPPFLAGS} ${CFLAGS} ${LDFLAGS} ${STRIP} ALL_TARGET= default -REPLACE_HDRS= aes.h cpucycles.h poly1305aes.h -PROGRAM_FILES= poly1305aes-speed test-aes test-poly1305aes +CC+= ${CPPFLAGS} ${CFLAGS} ${LDFLAGS} + +NOT_FOR_ARCHS= amd64 + +.include <bsd.port.pre.mk> + +pre-build: +.if ${ARCH} == "i386" + @${ECHO_CMD} "ppro" > ${WRKSRC}/poly1305aes.impl +.endif + +post-build: +.for i in aes.h cpucycles.h poly1305aes.h + @${REINPLACE_CMD} -e \ + 's|#include "|#include "poly1305/|' ${WRKSRC}/${i} +.endfor -NO_STAGE= yes do-install: - ${MKDIR} ${PREFIX}/include/poly1305 - ${INSTALL_DATA} ${WRKSRC}/*_*.h ${PREFIX}/include/poly1305/ -.for i in ${REPLACE_HDRS} - ${REINPLACE_CMD} -e "s,#include \",#include \"poly1305/," ${WRKSRC}/$i > ${WRKSRC}/$i.fixed - ${INSTALL_DATA} ${WRKSRC}/$i.fixed ${PREFIX}/include/poly1305/$i - ${INSTALL_DATA} ${WRKSRC}/*.a ${PREFIX}/lib/ - ${INSTALL_DATA} ${PROGRAM_FILES:S,^,${WRKSRC}/,} ${PREFIX}/bin/ +.for i in poly1305aes-speed test-aes test-poly1305aes + (cd ${WRKSRC} && ${INSTALL_PROGRAM} ${i} \ + ${STAGEDIR}${PREFIX}/bin) .endfor + @${MKDIR} ${STAGEDIR}${PREFIX}/include/poly1305 + (cd ${WRKSRC} && ${INSTALL_DATA} *.h \ + ${STAGEDIR}${PREFIX}/include/poly1305) + (cd ${WRKSRC} && ${INSTALL_DATA} *.a \ + ${STAGEDIR}${PREFIX}/lib) -.include <bsd.port.mk> +.include <bsd.port.post.mk> _______________________________________________ svn-ports-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-ports-all To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201401191440.s0JEe3NT002349>