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

(-)Makefile (-14 / +11 lines)
Lines 2-9 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	libscrypt
4
PORTNAME=	libscrypt
5
PORTVERSION=	1.14
5
PORTVERSION=	1.18
6
PORTREVISION=	1
7
CATEGORIES=	security
6
CATEGORIES=	security
8
7
9
MAINTAINER=	horia@racoviceanu.com
8
MAINTAINER=	horia@racoviceanu.com
Lines 16-38 Link Here
16
USE_GITHUB=	yes
15
USE_GITHUB=	yes
17
GH_ACCOUNT=	technion
16
GH_ACCOUNT=	technion
18
GH_TAGNAME=	${GH_COMMIT}
17
GH_TAGNAME=	${GH_COMMIT}
19
GH_COMMIT=	8e6966e
18
GH_COMMIT=	35b6894
20
19
21
PLIST_FILES=	include/libscrypt.h \
20
PLIST_FILES=	include/libscrypt.h \
22
		lib/libscrypt.a \
23
		lib/libscrypt.so \
21
		lib/libscrypt.so \
24
		lib/libscrypt.so.0
22
		lib/libscrypt.so.0
25
23
26
PORTDOCS=	README.md
24
PORTDOCS=	README.md
27
28
OPTIONS_DEFINE=	DOCS
25
OPTIONS_DEFINE=	DOCS
29
26
27
.include <bsd.port.pre.mk>
28
30
post-patch:
29
post-patch:
31
	@${REINPLACE_CMD} -e '/^CC=gcc/d' -e '/CFLAGS=/s|$$| ${CFLAGS}|' \
30
	@${REINPLACE_CMD} -e 's|CC?=gcc|CC?=${CC}|; s|CFLAGS?=|CFLAGS+=|; \
32
		-e 's|/usr/local|${PREFIX}| ; \
31
		s|LIBDIR       ?|LIBDIR        |' ${WRKSRC}/Makefile
33
		s|install: library|& install-static| ; \
34
		s|$$(LDFLAGS)||' ${WRKSRC}/Makefile
35
32
33
.if ${ARCH} == i386 && ${COMPILER_TYPE} == gcc
34
	@${REINPLACE_CMD} -e 's|stack-protector|no-&|' ${WRKSRC}/Makefile
35
.endif
36
36
regression-test: build
37
regression-test: build
37
	(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} check)
38
	(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} check)
38
39
Lines 40-49 Link Here
40
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
41
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
41
	${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
42
	${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
42
43
43
.include <bsd.port.pre.mk>
44
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}.so.0
44
45
45
.if ${ARCH} == i386 && ${COMPILER_TYPE} == gcc
46
CFLAGS+=	-fno-stack-protector
47
.endif
48
49
.include <bsd.port.post.mk>
46
.include <bsd.port.post.mk>
(-)distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (libscrypt-1.14.tar.gz) = 08d9f83eee4f2eb00c740357fd3648ce7d038ba4b5af2ee9fdc4319f76113e8b
1
SHA256 (libscrypt-1.18.tar.gz) = 5c8c59cc76bbbcb9d674fb72a668938cd2d6c5e1d5a302a8dc83f541f33b65ea
2
SIZE (libscrypt-1.14.tar.gz) = 20562
2
SIZE (libscrypt-1.18.tar.gz) = 17418

Return to bug 187513