| @@ -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 | |
6 | VER= 0.9.2 | | 6 | VER= 0.9.2 |
7 | DISTNAME= libssh-${VER} | | 7 | DISTNAME= libssh-${VER} |
8 | PKGNAME= libssh-0.92 | | 8 | PKGNAME= libssh-0.92 |
9 | PKGREVISION= 1 | | 9 | PKGREVISION= 1 |
10 | CATEGORIES= security | | 10 | CATEGORIES= security |
11 | MASTER_SITES= https://www.libssh.org/files/${VER:R}/ | | 11 | MASTER_SITES= https://www.libssh.org/files/${VER:R}/ |
12 | EXTRACT_SUFX= .tar.xz | | 12 | EXTRACT_SUFX= .tar.xz |
13 | | | 13 | |
14 | MAINTAINER= is@NetBSD.org | | 14 | MAINTAINER= is@NetBSD.org |
15 | HOMEPAGE= http://www.libssh.org/ | | 15 | HOMEPAGE= http://www.libssh.org/ |
16 | COMMENT= SSHv2+v1 protocol library | | 16 | COMMENT= SSHv2+v1 protocol library |
17 | LICENSE= 2-clause-bsd | | 17 | LICENSE= 2-clause-bsd |
18 | | | 18 | |
19 | USE_CMAKE= yes | | 19 | USE_CMAKE= yes |
20 | USE_LANGUAGES= c c++ | | 20 | USE_LANGUAGES= c c++ |
21 | PKGCONFIG_OVERRIDE+= libssh.pc.cmake | | 21 | PKGCONFIG_OVERRIDE+= libssh.pc.cmake |
22 | TEST_TARGET= test | | 22 | TEST_TARGET= test |
23 | | | 23 | |
24 | CONFIGURE_DIRS= ${WRKDIR}/build | | 24 | CONFIGURE_DIRS= ${WRKDIR}/build |
25 | CMAKE_ARG_PATH= ${WRKSRC} | | 25 | CMAKE_ARG_PATH= ${WRKSRC} |
26 | CMAKE_ARGS+= -DUNIT_TESTING=ON | | 26 | CMAKE_ARGS+= -DUNIT_TESTING=ON |
27 | | | 27 | |
| | | 28 | LDFLAGS.SunOS+= -lnsl -lsocket |
| | | 29 | |
28 | BUILDLINK_TRANSFORM+= rm:-Werror=strict-overflow | | 30 | BUILDLINK_TRANSFORM+= rm:-Werror=strict-overflow |
29 | | | 31 | |
30 | .include "options.mk" | | 32 | .include "options.mk" |
31 | | | 33 | |
32 | post-extract: | | 34 | post-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" |