Thu Feb 23 16:55:07 2017 UTC ()
Install the manual page and the header file; throw in one buildlink3.mk
for good measure.

Bump PKGREVISION.


(kleink)
diff -r1.2 -r1.3 pkgsrc/security/argon2/Makefile
diff -r1.2 -r1.3 pkgsrc/security/argon2/PLIST
diff -r0 -r1.1 pkgsrc/security/argon2/buildlink3.mk

cvs diff -r1.2 -r1.3 pkgsrc/security/argon2/Makefile (expand / switch to unified diff)

--- pkgsrc/security/argon2/Makefile 2017/02/21 22:00:51 1.2
+++ pkgsrc/security/argon2/Makefile 2017/02/23 16:55:07 1.3
@@ -1,31 +1,36 @@ @@ -1,31 +1,36 @@
1# $NetBSD: Makefile,v 1.2 2017/02/21 22:00:51 kleink Exp $ 1# $NetBSD: Makefile,v 1.3 2017/02/23 16:55:07 kleink Exp $
2 2
3DISTNAME= ${GITHUB_PROJECT} 3DISTNAME= ${GITHUB_PROJECT}
4PKGNAME= ${DISTNAME:S/phc-winner-//}-${GITHUB_TAG} 4PKGNAME= ${DISTNAME:S/phc-winner-//}-${GITHUB_TAG}
5CATEGORIES= security 5CATEGORIES= security
6MASTER_SITES= ${MASTER_SITE_GITHUB:=P-H-C/} 6MASTER_SITES= ${MASTER_SITE_GITHUB:=P-H-C/}
7GITHUB_PROJECT= phc-winner-argon2 7GITHUB_PROJECT= phc-winner-argon2
8GITHUB_TAG= 20161029 8GITHUB_TAG= 20161029
 9PKGREVISION= 1
9 10
10MAINTAINER= pkgsrc-users@NetBSD.org 11MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= https://password-hashing.net/ 12HOMEPAGE= https://password-hashing.net/
12COMMENT= Password hash Argon2 13COMMENT= Password hash Argon2
13LICENSE= cc0-1.0-universal OR apache-2.0 14LICENSE= cc0-1.0-universal OR apache-2.0
14 15
15USE_TOOLS+= gmake 16USE_TOOLS+= gmake
16TEST_TARGET= test 17TEST_TARGET= test
17INSTALLATION_DIRS= bin lib share/doc/argon2 18INSTALLATION_DIRS= bin lib share/doc/argon2
18 19
19OPSYSVARS+= SO_SUFFIX 20OPSYSVARS+= SO_SUFFIX
20SO_SUFFIX.Darwin= dylib 21SO_SUFFIX.Darwin= dylib
21SO_SUFFIX.*= so 22SO_SUFFIX.*= so
22PLIST_SUBST+= SO_SUFFIX=${SO_SUFFIX:Q} 23PLIST_SUBST+= SO_SUFFIX=${SO_SUFFIX:Q}
23 24
24do-install: 25do-install:
25 ${INSTALL_PROGRAM} ${WRKSRC}/argon2 ${DESTDIR}${PREFIX}/bin 26 ${INSTALL_PROGRAM} ${WRKSRC}/argon2 ${DESTDIR}${PREFIX}/bin
 27 ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/include
 28 ${INSTALL_DATA} ${WRKSRC}/include/argon2.h ${DESTDIR}${PREFIX}/include
26 ${INSTALL_LIB} ${WRKSRC}/libargon2.a ${DESTDIR}${PREFIX}/lib 29 ${INSTALL_LIB} ${WRKSRC}/libargon2.a ${DESTDIR}${PREFIX}/lib
27 ${INSTALL_LIB} ${WRKSRC}/libargon2.${SO_SUFFIX} ${DESTDIR}${PREFIX}/lib 30 ${INSTALL_LIB} ${WRKSRC}/libargon2.${SO_SUFFIX} ${DESTDIR}${PREFIX}/lib
 31 ${INSTALL_MAN_DIR} ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
 32 ${INSTALL_MAN} ${WRKSRC}/man/argon2.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
28 ${INSTALL_DATA} ${WRKSRC}/argon2-specs.pdf ${DESTDIR}${PREFIX}/share/doc/argon2 33 ${INSTALL_DATA} ${WRKSRC}/argon2-specs.pdf ${DESTDIR}${PREFIX}/share/doc/argon2
29 ${INSTALL_DATA} ${WRKSRC}/README.md ${DESTDIR}${PREFIX}/share/doc/argon2 34 ${INSTALL_DATA} ${WRKSRC}/README.md ${DESTDIR}${PREFIX}/share/doc/argon2
30 35
31.include "../../mk/bsd.pkg.mk" 36.include "../../mk/bsd.pkg.mk"

cvs diff -r1.2 -r1.3 pkgsrc/security/argon2/PLIST (expand / switch to unified diff)

--- pkgsrc/security/argon2/PLIST 2017/02/21 22:00:51 1.2
+++ pkgsrc/security/argon2/PLIST 2017/02/23 16:55:07 1.3
@@ -1,6 +1,8 @@ @@ -1,6 +1,8 @@
1@comment $NetBSD: PLIST,v 1.2 2017/02/21 22:00:51 kleink Exp $ 1@comment $NetBSD: PLIST,v 1.3 2017/02/23 16:55:07 kleink Exp $
2bin/argon2 2bin/argon2
 3include/argon2.h
3lib/libargon2.a 4lib/libargon2.a
4lib/libargon2.${SO_SUFFIX} 5lib/libargon2.${SO_SUFFIX}
 6man/man1/argon2.1
5share/doc/argon2/README.md 7share/doc/argon2/README.md
6share/doc/argon2/argon2-specs.pdf 8share/doc/argon2/argon2-specs.pdf

File Added: pkgsrc/security/argon2/buildlink3.mk
# $NetBSD: buildlink3.mk,v 1.1 2017/02/23 16:55:07 kleink Exp $

BUILDLINK_TREE+=	argon2

.if !defined(ARGON2_BUILDLINK3_MK)
ARGON2_BUILDLINK3_MK:=

BUILDLINK_API_DEPENDS.argon2+=	argon2>=20161029nb1
BUILDLINK_ABI_DEPENDS.argon2+=	argon2>=20161029nb1
BUILDLINK_PKGSRCDIR.argon2?=	../../security/argon2
.endif # ARGON2_BUILDLINK3_MK

BUILDLINK_TREE+=	-argon2