| @@ -1,22 +1,22 @@ | | | @@ -1,22 +1,22 @@ |
1 | # $NetBSD: Makefile,v 1.41 2021/10/21 07:46:32 wiz Exp $ | | 1 | # $NetBSD: Makefile,v 1.42 2022/01/29 09:02:00 wiz 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.6 | | 6 | VER= 0.9.6 |
7 | DISTNAME= libssh-${VER} | | 7 | DISTNAME= libssh-${VER} |
8 | PKGNAME= libssh-0.96 | | 8 | PKGNAME= libssh-0.96 |
9 | PKGREVISION= 1 | | 9 | PKGREVISION= 2 |
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= https://www.libssh.org/ | | 15 | HOMEPAGE= https://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 |
| @@ -25,18 +25,20 @@ CONFIGURE_DIRS= build | | | @@ -25,18 +25,20 @@ CONFIGURE_DIRS= build |
25 | CMAKE_ARG_PATH= ${WRKSRC} | | 25 | CMAKE_ARG_PATH= ${WRKSRC} |
26 | CMAKE_ARGS+= -DUNIT_TESTING=ON | | 26 | CMAKE_ARGS+= -DUNIT_TESTING=ON |
27 | CMAKE_ARGS+= -DWITH_EXAMPLES=OFF | | 27 | CMAKE_ARGS+= -DWITH_EXAMPLES=OFF |
28 | | | 28 | |
29 | LDFLAGS.SunOS+= -lnsl -lsocket | | 29 | LDFLAGS.SunOS+= -lnsl -lsocket |
30 | | | 30 | |
31 | BUILDLINK_TRANSFORM+= rm:-Werror=strict-overflow | | 31 | BUILDLINK_TRANSFORM+= rm:-Werror=strict-overflow |
32 | | | 32 | |
33 | .include "options.mk" | | 33 | .include "options.mk" |
34 | | | 34 | |
35 | post-extract: | | 35 | post-extract: |
36 | ${MKDIR} ${WRKSRC}/build | | 36 | ${MKDIR} ${WRKSRC}/build |
37 | | | 37 | |
| | | 38 | # for testing only |
| | | 39 | BUILDLINK_DEPMETHOD.cmocka= build |
38 | .include "../../devel/argp/buildlink3.mk" | | 40 | .include "../../devel/argp/buildlink3.mk" |
39 | .include "../../devel/cmocka/buildlink3.mk" | | 41 | .include "../../devel/cmocka/buildlink3.mk" |
40 | .include "../../devel/zlib/buildlink3.mk" | | 42 | .include "../../devel/zlib/buildlink3.mk" |
41 | .include "../../mk/krb5.buildlink3.mk" | | 43 | .include "../../mk/krb5.buildlink3.mk" |
42 | .include "../../mk/bsd.pkg.mk" | | 44 | .include "../../mk/bsd.pkg.mk" |