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

(-)ports/security/libargon2/Makefile (-4 / +16 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
23
LIBARGON2=	libargon2.so.0
24
MAKE_ARGS+=	SO_LDFLAGS="-shared -Wl,-soname=${LIBARGON2}"
25
26
# remove multiarch as this is only for Linux
27
SUBST=		s/@HOST_MULTIARCH@//g;
28
SUBST+=		s/@UPSTREAM_VER@/${PORTVERSION}/g;
29
SUBST+=		s@/usr@${PREFIX}@g;
30
SUBST+=		s/-lrt//g;s/-ldl//g;
31
SUBST+=		s@Cflags:@Cflags: -I$${includedir}/@;
22
32
23
do-install:
33
do-install:
24
	${INSTALL_DATA} ${WRKSRC}/include/argon2.h ${STAGEDIR}${PREFIX}/include
34
	${INSTALL_DATA} ${WRKSRC}/include/argon2.h ${STAGEDIR}${PREFIX}/include
25
	${INSTALL_DATA} ${WRKSRC}/libargon2.a ${STAGEDIR}${PREFIX}/lib
35
	${INSTALL_DATA} ${WRKSRC}/libargon2.a ${STAGEDIR}${PREFIX}/lib
26
	${INSTALL_LIB} ${WRKSRC}/libargon2.so ${STAGEDIR}${PREFIX}/lib
36
	${INSTALL_LIB} ${WRKSRC}/libargon2.so ${STAGEDIR}${PREFIX}/lib/libargon2.so.0
37
	${RLN} ${STAGEDIR}${PREFIX}/lib/${LIBARGON2} ${STAGEDIR}${PREFIX}/lib/libargon2.so
27
	${INSTALL_PROGRAM} ${WRKSRC}/argon2 ${STAGEDIR}${PREFIX}/bin
38
	${INSTALL_PROGRAM} ${WRKSRC}/argon2 ${STAGEDIR}${PREFIX}/bin
28
	${INSTALL_MAN} ${WRKSRC}/man/argon2.1  ${STAGEDIR}${PREFIX}/man/man1
39
	${INSTALL_MAN} ${WRKSRC}/man/argon2.1  ${STAGEDIR}${PREFIX}/man/man1
40
	${SED} '${SUBST}' < ${WRKSRC}/libargon2.pc > ${STAGEDIR}${PREFIX}/libdata/pkgconfig/libargon2.pc
29
41
30
.include <bsd.port.mk>
42
.include <bsd.port.mk>
(-)ports/security/libargon2/pkg-plist (+2 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
lib/libargon2.so.0
6
libdata/pkgconfig/libargon2.pc
5
man/man1/argon2.1.gz
7
man/man1/argon2.1.gz

Return to bug 224190