diff options
author | Hiroki Sato <hrs@FreeBSD.org> | 2016-12-30 13:09:29 +0000 |
---|---|---|
committer | Hiroki Sato <hrs@FreeBSD.org> | 2016-12-30 13:09:29 +0000 |
commit | c05ab09e691838906891fd82a9e92531edcc9c4d (patch) | |
tree | da9e7f2c08c50d1b6cc79e1cbefe5d0ac44c52c5 /security/nacl | |
parent | f71f4cb959494d6cdbb754e34038dddbe65325dd (diff) | |
download | ports-c05ab09e691838906891fd82a9e92531edcc9c4d.tar.gz ports-c05ab09e691838906891fd82a9e92531edcc9c4d.zip |
Notes
Diffstat (limited to 'security/nacl')
-rw-r--r-- | security/nacl/Makefile | 34 | ||||
-rw-r--r-- | security/nacl/files/patch-curvecp_socket__udp.c (renamed from security/nacl/files/patch-socket_udp.c) | 4 | ||||
-rw-r--r-- | security/nacl/files/patch-do | 8 | ||||
-rw-r--r-- | security/nacl/pkg-descr | 2 |
4 files changed, 21 insertions, 27 deletions
diff --git a/security/nacl/Makefile b/security/nacl/Makefile index 7c4d52413cf1..02be170b334f 100644 --- a/security/nacl/Makefile +++ b/security/nacl/Makefile @@ -7,19 +7,17 @@ PORTREVISION= 2 CATEGORIES= security MASTER_SITES= http://hyperelliptic.org/nacl/ -MAINTAINER= ports@FreeBSD.org +MAINTAINER= hrs@FreeBSD.org COMMENT= High speed cryptography library LICENSE= PD USES= tar:bzip2 -ALL_TARGET= do USE_BINUTILS= yes MAKE_JOBS_UNSAFE= yes ONLY_FOR_ARCHS= i386 amd64 -HOSTNAME_CMD?= /bin/hostname -s MYARCH= ${ARCH:S/i386/x86/} post-patch: @@ -29,24 +27,20 @@ post-patch: pre-build: ${RM} -r ${WRKSRC}/crypto_onetimeauth/poly1305/amd64 - -do-build: - cd ${WRKSRC} && ./do - -.include <bsd.port.pre.mk> + ${PRINTF} "%s\n\t%s\n" "all:" "${SH} ./do" > ${WRKSRC}/Makefile post-build: - ${AR} -r ${WRKSRC}/build/`${HOSTNAME_CMD}`/lib/${MYARCH}/libnacl.a \ - ${WRKSRC}/build/`${HOSTNAME_CMD}`/lib/${MYARCH}/randombytes.o + ${AR} -r ${WRKSRC}/build/HOSTNAME/lib/${MYARCH}/libnacl.a \ + ${WRKSRC}/build/HOSTNAME/lib/${MYARCH}/randombytes.o do-install: - @${INSTALL_PROGRAM} ${WRKSRC}/build/`${HOSTNAME_CMD} -s`/bin/nacl-sha256 \ - ${STAGEDIR}${PREFIX}/bin - @${INSTALL_PROGRAM} ${WRKSRC}/build/`${HOSTNAME_CMD} -s`/bin/nacl-sha512 \ - ${STAGEDIR}${PREFIX}/bin - @${INSTALL_DATA} ${WRKSRC}/build/`${HOSTNAME_CMD}`/lib/${MYARCH}/* \ - ${STAGEDIR}${PREFIX}/lib - @${INSTALL_DATA} ${WRKSRC}/build/`${HOSTNAME_CMD}`/include/${MYARCH}/* \ - ${STAGEDIR}${PREFIX}/include - -.include <bsd.port.post.mk> + ${INSTALL_PROGRAM} ${WRKSRC}/build/HOSTNAME/bin/nacl-sha256 \ + ${STAGEDIR}${PREFIX}/bin + ${INSTALL_PROGRAM} ${WRKSRC}/build/HOSTNAME/bin/nacl-sha512 \ + ${STAGEDIR}${PREFIX}/bin + ${INSTALL_DATA} ${WRKSRC}/build/HOSTNAME/lib/${MYARCH}/* \ + ${STAGEDIR}${PREFIX}/lib + ${INSTALL_DATA} ${WRKSRC}/build/HOSTNAME/include/${MYARCH}/* \ + ${STAGEDIR}${PREFIX}/include + +.include <bsd.port.mk> diff --git a/security/nacl/files/patch-socket_udp.c b/security/nacl/files/patch-curvecp_socket__udp.c index d8869aaf0ff2..f49d0709f1fd 100644 --- a/security/nacl/files/patch-socket_udp.c +++ b/security/nacl/files/patch-curvecp_socket__udp.c @@ -1,5 +1,5 @@ ---- curvecp/socket_udp.c.orig 2014-01-29 15:34:07.000000000 -0800 -+++ curvecp/socket_udp.c 2014-01-29 15:34:12.000000000 -0800 +--- curvecp/socket_udp.c.orig 2011-02-21 01:49:34 UTC ++++ curvecp/socket_udp.c @@ -6,6 +6,10 @@ #include "socket.h" #include "blocking.h" diff --git a/security/nacl/files/patch-do b/security/nacl/files/patch-do index 8572d48f5c73..c5287955c77e 100644 --- a/security/nacl/files/patch-do +++ b/security/nacl/files/patch-do @@ -1,15 +1,15 @@ ---- do.orig 2011-02-20 17:49:34.000000000 -0800 -+++ do 2012-03-20 16:49:10.324256193 -0700 +--- do.orig 2011-02-21 01:49:34 UTC ++++ do @@ -6,7 +6,7 @@ version=`cat version` project=nacl -shorthostname=`hostname | sed 's/\..*//' | tr -cd '[a-z][A-Z][0-9]'` -+shorthostname=`hostname -s` ++shorthostname=HOSTNAME top="`pwd`/build/$shorthostname" bin="$top/bin" -@@ -38,8 +38,8 @@ +@@ -38,8 +38,8 @@ mkdir -p "$bin" mkdir -p "$lib" mkdir -p "$include" diff --git a/security/nacl/pkg-descr b/security/nacl/pkg-descr index 0e16b48997ab..8e70b44fa662 100644 --- a/security/nacl/pkg-descr +++ b/security/nacl/pkg-descr @@ -7,4 +7,4 @@ Of course, other libraries already exist for these core operations. NaCl advances the state of the art by improving security, by improving usability, and by improving speed. -WWW: http://nacl.cace-project.eu/ +WWW: https://nacl.cr.yp.to/ |