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

Collapse All | Expand All

(-)b/security/nettle/Makefile (-3 / +11 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_aarch64=	FAT
28
OPTIONS_DEFAULT_amd64=		FAT
29
OPTIONS_DEFAULT_armv7=		FAT
30
31
FAT_DESC=	Build fat library (AMD64 and ARM/ARM64 only)
32
FAT_CONFIGURE_ENABLE=	fat
33
27
CONFIGURE_ARGS=	--enable-shared
34
CONFIGURE_ARGS=	--enable-shared
28
CONFIGURE_ENV=	M4="/usr/bin/m4 -g"
35
CONFIGURE_ENV=	M4="/usr/bin/m4 -g"
29
GNU_CONFIGURE=	yes
36
GNU_CONFIGURE=	yes
30
USE_LDCONFIG=	yes
37
USE_LDCONFIG=	yes
38
TEST_TARGET=	check
31
39
32
INFO=		nettle
40
INFO=		nettle
33
PORTDOCS=	NEWS README nettle.html nettle.pdf
41
PORTDOCS=	NEWS README nettle.html nettle.pdf
34
PORTEXAMPLES=	*.c *.h
42
PORTEXAMPLES=	*.c *.h
35
43
36
.include <bsd.port.options.mk>
44
.include <bsd.port.options.mk>
37
45
38
.if ${ARCH} == "sparc64"
46
.if ${ARCH} == "sparc64"
39
CONFIGURE_ENV+=	CCPIC=-fPIC
47
CONFIGURE_ENV+=	CCPIC=-fPIC
40
.endif
48
.endif
41
49
42
post-patch:
50
post-patch:
43
	@${REINPLACE_CMD} -e '/libdir=/ s|lib32|lib|' ${WRKSRC}/configure
51
	@${REINPLACE_CMD} -e '/libdir=/ s|lib32|lib|' ${WRKSRC}/configure
44
.if ${ARCH} == "mips64"
52
.if ${ARCH} == "mips64"
45
	@${REINPLACE_CMD} -e 's|__sgi|__unix__|' ${WRKSRC}/configure
53
	@${REINPLACE_CMD} -e 's|__sgi|__unix__|' ${WRKSRC}/configure
46
.endif
54
.endif
47
55
48
post-install:
56
post-install:
49
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lib*.so
57
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lib*.so
50
58
51
post-install-DOCS-on:
59
post-install-DOCS-on:
52
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
60
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
53
	cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
61
	cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
54
62
55
post-install-EXAMPLES-on:
63
post-install-EXAMPLES-on:
56
	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
64
	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
57
	cd ${WRKSRC}/examples && ${INSTALL_DATA} ${PORTEXAMPLES} ${STAGEDIR}${EXAMPLESDIR}
65
	cd ${WRKSRC}/examples && ${INSTALL_DATA} ${PORTEXAMPLES} ${STAGEDIR}${EXAMPLESDIR}
58
66
59
.include <bsd.port.mk>
67
.include <bsd.port.mk>

Return to bug 240090