bearssl: fix build on SunOS Needs to link -lsocket -lnsldiff -r1.3 -r1.4 pkgsrc/security/bearssl/Makefile
(wiedi)
@@ -1,26 +1,28 @@ | @@ -1,26 +1,28 @@ | |||
1 | # $NetBSD: Makefile,v 1.3 2017/06/14 01:14:30 agc Exp $ | 1 | # $NetBSD: Makefile,v 1.4 2017/09/22 22:00:57 wiedi Exp $ | |
2 | 2 | |||
3 | DISTNAME= bearssl-0.4 | 3 | DISTNAME= bearssl-0.4 | |
4 | CATEGORIES= security | 4 | CATEGORIES= security | |
5 | MASTER_SITES= https://bearssl.org/ | 5 | MASTER_SITES= https://bearssl.org/ | |
6 | 6 | |||
7 | MAINTAINER= pkgsrc-users@NetBSD.org | 7 | MAINTAINER= pkgsrc-users@NetBSD.org | |
8 | HOMEPAGE= https://bearssl.org/ | 8 | HOMEPAGE= https://bearssl.org/ | |
9 | COMMENT= Implementation of the SSL/TLS protocol (RFC 5246) | 9 | COMMENT= Implementation of the SSL/TLS protocol (RFC 5246) | |
10 | LICENSE= mit | 10 | LICENSE= mit | |
11 | 11 | |||
12 | INSTALLATION_DIRS= bin include lib | 12 | INSTALLATION_DIRS= bin include lib | |
13 | 13 | |||
14 | LDFLAGS.SunOS+= -lsocket -lnsl | |||
15 | ||||
14 | do-install: | 16 | do-install: | |
15 | cd ${WRKSRC}/build && \ | 17 | cd ${WRKSRC}/build && \ | |
16 | ${INSTALL_PROGRAM} brssl ${DESTDIR}${PREFIX}/bin | 18 | ${INSTALL_PROGRAM} brssl ${DESTDIR}${PREFIX}/bin | |
17 | cd ${WRKSRC}/inc && \ | 19 | cd ${WRKSRC}/inc && \ | |
18 | ${INSTALL_DATA} *.h ${DESTDIR}${PREFIX}/include | 20 | ${INSTALL_DATA} *.h ${DESTDIR}${PREFIX}/include | |
19 | cd ${WRKSRC}/build && \ | 21 | cd ${WRKSRC}/build && \ | |
20 | ${INSTALL_LIB} libbearssl.* ${DESTDIR}${PREFIX}/lib | 22 | ${INSTALL_LIB} libbearssl.* ${DESTDIR}${PREFIX}/lib | |
21 | 23 | |||
22 | do-test: | 24 | do-test: | |
23 | cd ${WRKSRC} && \ | 25 | cd ${WRKSRC} && \ | |
24 | ./build/testcrypto all && \ | 26 | ./build/testcrypto all && \ | |
25 | ./build/testspeed all && \ | 27 | ./build/testspeed all && \ | |
26 | ./build/testx509 | 28 | ./build/testx509 |
@@ -1,6 +1,7 @@ | @@ -1,6 +1,7 @@ | |||
1 | $NetBSD: distinfo,v 1.2 2017/06/14 01:14:30 agc Exp $ | 1 | $NetBSD: distinfo,v 1.3 2017/09/22 22:00:57 wiedi Exp $ | |
2 | 2 | |||
3 | SHA1 (bearssl-0.4.tar.gz) = 3246db6d5949a86b1889c1921ae9496d7b962c47 | 3 | SHA1 (bearssl-0.4.tar.gz) = 3246db6d5949a86b1889c1921ae9496d7b962c47 | |
4 | RMD160 (bearssl-0.4.tar.gz) = e0f40ea16bfa3fc729407ddb3e176fa4ea8c259e | 4 | RMD160 (bearssl-0.4.tar.gz) = e0f40ea16bfa3fc729407ddb3e176fa4ea8c259e | |
5 | SHA512 (bearssl-0.4.tar.gz) = ff197c36a9e1a3e6b2e5b29c880f408518600ddc2a106522d097d6f4c824f3c5206c320194d8cfcc658eebb9a14e8175387e71d8a1d428562e028caa38c717ef | 5 | SHA512 (bearssl-0.4.tar.gz) = ff197c36a9e1a3e6b2e5b29c880f408518600ddc2a106522d097d6f4c824f3c5206c320194d8cfcc658eebb9a14e8175387e71d8a1d428562e028caa38c717ef | |
6 | Size (bearssl-0.4.tar.gz) = 633401 bytes | 6 | Size (bearssl-0.4.tar.gz) = 633401 bytes | |
7 | SHA1 (patch-conf_Unix.mk) = 452629d96619ddd63a726b2ae933610187d31a68 |
$NetBSD: patch-conf_Unix.mk,v 1.1 2017/09/22 22:00:57 wiedi Exp $
Don't overwrite LDFLAGS
--- conf/Unix.mk.orig 2017-04-03 19:42:14.000000000 +0000
+++ conf/Unix.mk
@@ -53,7 +53,7 @@ LDDLLOUT = -o
# Static linker.
LD = gcc
-LDFLAGS =
+#LDFLAGS =
LDOUT = -o
# C# compiler; we assume usage of Mono.