View | Details | Raw Unified | Return to bug 240090 | Differences between
and this patch

Collapse All | Expand All

(-)b/security/nettle/Makefile (-3 / +10 lines)
Lines 1-59 Link Here
1
# Created by: ijliao
1
# Created by: ijliao
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	nettle
4
PORTNAME=	nettle
5
PORTVERSION=	3.5.1
5
PORTVERSION=	3.5.1
6
PORTREVISION=	1
6
PORTREVISION=	2
7
CATEGORIES=	security
7
CATEGORIES=	security
8
MASTER_SITES=	GNU \
8
MASTER_SITES=	GNU \
9
		https://www.lysator.liu.se/~nisse/archive/
9
		https://www.lysator.liu.se/~nisse/archive/
10
10
11
MAINTAINER=	sunpoet@FreeBSD.org
11
MAINTAINER=	sunpoet@FreeBSD.org
12
COMMENT=	Low-level cryptographic library
12
COMMENT=	Low-level cryptographic library
13
13
14
LICENSE=	GPLv2+ LGPL3
14
LICENSE=	GPLv2+ LGPL3
15
LICENSE_COMB=	multi
15
LICENSE_COMB=	multi
16
LICENSE_FILE_GPLv2=	${WRKSRC}/COPYINGv2
16
LICENSE_FILE_GPLv2=	${WRKSRC}/COPYINGv2
17
LICENSE_FILE_GPLv3=	${WRKSRC}/COPYINGv3
17
LICENSE_FILE_GPLv3=	${WRKSRC}/COPYINGv3
18
LICENSE_FILE_LGPL3=	${WRKSRC}/COPYING.LESSERv3
18
LICENSE_FILE_LGPL3=	${WRKSRC}/COPYING.LESSERv3
19
19
20
BUILD_DEPENDS=	gmp>=6.0.0:math/gmp
20
BUILD_DEPENDS=	gmp>=6.0.0:math/gmp
21
LIB_DEPENDS=	libgmp.so:math/gmp
21
LIB_DEPENDS=	libgmp.so:math/gmp
22
22
23
OPTIONS_DEFINE=	DOCS EXAMPLES
24
25
USES=		compiler:c11 gmake localbase makeinfo pathfix
23
USES=		compiler:c11 gmake localbase makeinfo pathfix
26
24
25
OPTIONS_DEFINE=	DOCS EXAMPLES FAT
26
27
OPTIONS_DEFAULT_amd64=		FAT
28
OPTIONS_DEFAULT_armv7=		FAT
29
30
FAT_DESC=	Build fat library (AMD64 and ARM 32-bit only)
31
FAT_CONFIGURE_ENABLE=	fat
32
27
CONFIGURE_ARGS=	--enable-shared
33
CONFIGURE_ARGS=	--enable-shared
28
CONFIGURE_ENV=	M4="/usr/bin/m4 -g"
34
CONFIGURE_ENV=	M4="/usr/bin/m4 -g"
29
GNU_CONFIGURE=	yes
35
GNU_CONFIGURE=	yes
30
USE_LDCONFIG=	yes
36
USE_LDCONFIG=	yes
37
TEST_TARGET=	check
31
38
32
INFO=		nettle
39
INFO=		nettle
33
PORTDOCS=	NEWS README nettle.html nettle.pdf
40
PORTDOCS=	NEWS README nettle.html nettle.pdf
34
PORTEXAMPLES=	*.c *.h
41
PORTEXAMPLES=	*.c *.h
35
42
36
.include <bsd.port.options.mk>
43
.include <bsd.port.options.mk>
37
44
38
.if ${ARCH} == "sparc64"
45
.if ${ARCH} == "sparc64"
39
CONFIGURE_ENV+=	CCPIC=-fPIC
46
CONFIGURE_ENV+=	CCPIC=-fPIC
40
.endif
47
.endif
41
48
42
post-patch:
49
post-patch:
43
	@${REINPLACE_CMD} -e '/libdir=/ s|lib32|lib|' ${WRKSRC}/configure
50
	@${REINPLACE_CMD} -e '/libdir=/ s|lib32|lib|' ${WRKSRC}/configure
44
.if ${ARCH} == "mips64"
51
.if ${ARCH} == "mips64"
45
	@${REINPLACE_CMD} -e 's|__sgi|__unix__|' ${WRKSRC}/configure
52
	@${REINPLACE_CMD} -e 's|__sgi|__unix__|' ${WRKSRC}/configure
46
.endif
53
.endif
47
54
48
post-install:
55
post-install:
49
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lib*.so
56
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lib*.so
50
57
51
post-install-DOCS-on:
58
post-install-DOCS-on:
52
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
59
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
53
	cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
60
	cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
54
61
55
post-install-EXAMPLES-on:
62
post-install-EXAMPLES-on:
56
	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
63
	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
57
	cd ${WRKSRC}/examples && ${INSTALL_DATA} ${PORTEXAMPLES} ${STAGEDIR}${EXAMPLESDIR}
64
	cd ${WRKSRC}/examples && ${INSTALL_DATA} ${PORTEXAMPLES} ${STAGEDIR}${EXAMPLESDIR}
58
65
59
.include <bsd.port.mk>
66
.include <bsd.port.mk>

Return to bug 240090