Thu Nov 28 09:25:52 2019 UTC ()
libssh: fix build on Solaris.

From Joern Clausen in PR pkg/54694.


(bsiegert)
diff -r1.32 -r1.33 pkgsrc/security/libssh/Makefile

cvs diff -r1.32 -r1.33 pkgsrc/security/libssh/Makefile (expand / switch to unified diff)

--- pkgsrc/security/libssh/Makefile 2019/11/23 08:45:45 1.32
+++ pkgsrc/security/libssh/Makefile 2019/11/28 09:25:52 1.33
@@ -1,39 +1,41 @@ @@ -1,39 +1,41 @@
1# $NetBSD: Makefile,v 1.32 2019/11/23 08:45:45 mef Exp $ 1# $NetBSD: Makefile,v 1.33 2019/11/28 09:25:52 bsiegert Exp $
2# 2#
3# history: upstream renamed 0.11 to 0.1.1; 3# history: upstream renamed 0.11 to 0.1.1;
4# we have to use the old-style convention so that version compares work. 4# we have to use the old-style convention so that version compares work.
5 5
6VER= 0.9.2 6VER= 0.9.2
7DISTNAME= libssh-${VER} 7DISTNAME= libssh-${VER}
8PKGNAME= libssh-0.92 8PKGNAME= libssh-0.92
9PKGREVISION= 1 9PKGREVISION= 1
10CATEGORIES= security 10CATEGORIES= security
11MASTER_SITES= https://www.libssh.org/files/${VER:R}/ 11MASTER_SITES= https://www.libssh.org/files/${VER:R}/
12EXTRACT_SUFX= .tar.xz 12EXTRACT_SUFX= .tar.xz
13 13
14MAINTAINER= is@NetBSD.org 14MAINTAINER= is@NetBSD.org
15HOMEPAGE= http://www.libssh.org/ 15HOMEPAGE= http://www.libssh.org/
16COMMENT= SSHv2+v1 protocol library 16COMMENT= SSHv2+v1 protocol library
17LICENSE= 2-clause-bsd 17LICENSE= 2-clause-bsd
18 18
19USE_CMAKE= yes 19USE_CMAKE= yes
20USE_LANGUAGES= c c++ 20USE_LANGUAGES= c c++
21PKGCONFIG_OVERRIDE+= libssh.pc.cmake 21PKGCONFIG_OVERRIDE+= libssh.pc.cmake
22TEST_TARGET= test 22TEST_TARGET= test
23 23
24CONFIGURE_DIRS= ${WRKDIR}/build 24CONFIGURE_DIRS= ${WRKDIR}/build
25CMAKE_ARG_PATH= ${WRKSRC} 25CMAKE_ARG_PATH= ${WRKSRC}
26CMAKE_ARGS+= -DUNIT_TESTING=ON 26CMAKE_ARGS+= -DUNIT_TESTING=ON
27 27
 28LDFLAGS.SunOS+= -lnsl -lsocket
 29
28BUILDLINK_TRANSFORM+= rm:-Werror=strict-overflow 30BUILDLINK_TRANSFORM+= rm:-Werror=strict-overflow
29 31
30.include "options.mk" 32.include "options.mk"
31 33
32post-extract: 34post-extract:
33 ${MKDIR} ${WRKDIR}/build 35 ${MKDIR} ${WRKDIR}/build
34 36
35.include "../../devel/argp/buildlink3.mk" 37.include "../../devel/argp/buildlink3.mk"
36.include "../../devel/cmocka/buildlink3.mk" 38.include "../../devel/cmocka/buildlink3.mk"
37.include "../../devel/zlib/buildlink3.mk" 39.include "../../devel/zlib/buildlink3.mk"
38.include "../../mk/krb5.buildlink3.mk" 40.include "../../mk/krb5.buildlink3.mk"
39.include "../../mk/bsd.pkg.mk" 41.include "../../mk/bsd.pkg.mk"