View | Details | Raw Unified | Return to bug 222344
Collapse All | Expand All

(-)ports/security/libargon2/Makefile (-3 / +12 lines)
Lines 3-8 Link Here
3
3
4
PORTNAME=	libargon2
4
PORTNAME=	libargon2
5
PORTVERSION=	20161029
5
PORTVERSION=	20161029
6
PORTREVISION=	1
6
CATEGORIES=	security devel
7
CATEGORIES=	security devel
7
8
8
MAINTAINER=	hsw@bitmark.com
9
MAINTAINER=	hsw@bitmark.com
Lines 11-30 COMMENT= Memory hard password hashing pr Link Here
11
LICENSE=	CC0-1.0
12
LICENSE=	CC0-1.0
12
LICENSE_FILE=	${WRKSRC}/LICENSE
13
LICENSE_FILE=	${WRKSRC}/LICENSE
13
14
15
USES=		gmake
16
USE_LDCONFIG=	yes
17
14
USE_GITHUB=	yes
18
USE_GITHUB=	yes
15
GH_ACCOUNT=	P-H-C
19
GH_ACCOUNT=	P-H-C
16
GH_PROJECT=	phc-winner-argon2
20
GH_PROJECT=	phc-winner-argon2
17
21
18
USES=		gmake
19
USE_LDCONFIG=	yes
20
21
MAKE_JOBS_UNSAFE=	yes
22
MAKE_JOBS_UNSAFE=	yes
22
23
24
# remove multiarch as this is only for Linux
25
SUBST=		s/@HOST_MULTIARCH@//g;
26
SUBST+=		s/@UPSTREAM_VER@/${PORTVERSION}/g;
27
SUBST+=		s@/usr@${PREFIX}@g;
28
SUBST+=		s/-lrt//g;s/-ldl//g;
29
SUBST+=		s@Cflags:@Cflags: -I$${includedir}/@;
30
23
do-install:
31
do-install:
24
	${INSTALL_DATA} ${WRKSRC}/include/argon2.h ${STAGEDIR}${PREFIX}/include
32
	${INSTALL_DATA} ${WRKSRC}/include/argon2.h ${STAGEDIR}${PREFIX}/include
25
	${INSTALL_DATA} ${WRKSRC}/libargon2.a ${STAGEDIR}${PREFIX}/lib
33
	${INSTALL_DATA} ${WRKSRC}/libargon2.a ${STAGEDIR}${PREFIX}/lib
26
	${INSTALL_LIB} ${WRKSRC}/libargon2.so ${STAGEDIR}${PREFIX}/lib
34
	${INSTALL_LIB} ${WRKSRC}/libargon2.so ${STAGEDIR}${PREFIX}/lib
27
	${INSTALL_PROGRAM} ${WRKSRC}/argon2 ${STAGEDIR}${PREFIX}/bin
35
	${INSTALL_PROGRAM} ${WRKSRC}/argon2 ${STAGEDIR}${PREFIX}/bin
28
	${INSTALL_MAN} ${WRKSRC}/man/argon2.1  ${STAGEDIR}${PREFIX}/man/man1
36
	${INSTALL_MAN} ${WRKSRC}/man/argon2.1  ${STAGEDIR}${PREFIX}/man/man1
37
	${SED} '${SUBST}' < ${WRKSRC}/libargon2.pc > ${STAGEDIR}${PREFIX}/libdata/pkgconfig/libargon2.pc
29
38
30
.include <bsd.port.mk>
39
.include <bsd.port.mk>
(-)ports/security/libargon2/pkg-plist (+1 lines)
Lines 2-5 bin/argon2 Link Here
2
include/argon2.h
2
include/argon2.h
3
lib/libargon2.a
3
lib/libargon2.a
4
lib/libargon2.so
4
lib/libargon2.so
5
libdata/pkgconfig/libargon2.pc
5
man/man1/argon2.1.gz
6
man/man1/argon2.1.gz

Return to bug 222344