Skip to content

Commit

Permalink
libssh: add 'gssapi' option, enabled (as before) by default. Bump PKG…
Browse files Browse the repository at this point in the history
…REVISION.
  • Loading branch information
schmonz committed Jun 13, 2023
1 parent a18c3c0 commit 99d6113
Show file tree
Hide file tree
Showing 3 changed files with 17 additions and 6 deletions.
4 changes: 2 additions & 2 deletions security/libssh/Makefile
@@ -1,11 +1,12 @@
# $NetBSD: Makefile,v 1.46 2023/05/07 10:21:56 wiz Exp $
# $NetBSD: Makefile,v 1.47 2023/06/13 17:54:44 schmonz Exp $
#
# history: upstream renamed 0.11 to 0.1.1;
# we have to use the old-style convention so that version compares work.

VER= 0.10.5
DISTNAME= libssh-${VER}
PKGNAME= libssh-0.105
PKGREVISION= 1
CATEGORIES= security
MASTER_SITES= https://www.libssh.org/files/${VER:R}/
EXTRACT_SUFX= .tar.xz
Expand Down Expand Up @@ -36,5 +37,4 @@ BUILDLINK_DEPMETHOD.argp= build
BUILDLINK_DEPMETHOD.cmocka= build
.include "../../devel/cmocka/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
.include "../../mk/krb5.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
7 changes: 5 additions & 2 deletions security/libssh/buildlink3.mk
@@ -1,4 +1,4 @@
# $NetBSD: buildlink3.mk,v 1.23 2023/04/15 21:36:14 tnn Exp $
# $NetBSD: buildlink3.mk,v 1.24 2023/06/13 17:54:44 schmonz Exp $

BUILDLINK_TREE+= libssh

Expand All @@ -12,12 +12,15 @@ BUILDLINK_PKGSRCDIR.libssh?= ../../security/libssh
pkgbase := libssh
.include "../../mk/pkg-build-options.mk"

.if ${PKG_BUILD_OPTIONS.libssh:Mgssapi}
.include "../../mk/krb5.buildlink3.mk"
.endif

.if ${PKG_BUILD_OPTIONS.libssh:Mopenssl}
.include "../../security/openssl/buildlink3.mk"
.endif

.include "../../devel/zlib/buildlink3.mk"
.include "../../mk/krb5.buildlink3.mk"
.endif # LIBSSH_BUILDLINK3_MK

BUILDLINK_TREE+= -libssh
12 changes: 10 additions & 2 deletions security/libssh/options.mk
@@ -1,12 +1,20 @@
# $NetBSD: options.mk,v 1.5 2020/01/25 10:45:11 jperkin Exp $
# $NetBSD: options.mk,v 1.6 2023/06/13 17:54:44 schmonz Exp $

PKG_OPTIONS_VAR= PKG_OPTIONS.libssh
PKG_SUPPORTED_OPTIONS= gssapi
PKG_OPTIONS_REQUIRED_GROUPS= crypto
PKG_OPTIONS_GROUP.crypto= openssl libgcrypt
PKG_SUGGESTED_OPTIONS= openssl
PKG_SUGGESTED_OPTIONS= gssapi openssl

.include "../../mk/bsd.options.mk"

.if !empty(PKG_OPTIONS:Mgssapi)
CMAKE_ARGS+= -DWITH_GSSAPI:BOOL=ON
.include "../../mk/krb5.buildlink3.mk"
.else
CMAKE_ARGS+= -DWITH_GSSAPI:BOOL=OFF
.endif

.if !empty(PKG_OPTIONS:Mopenssl)
CMAKE_ARGS+= -DWITH_GCRYPT:BOOL=OFF
.include "../../security/openssl/buildlink3.mk"
Expand Down

0 comments on commit 99d6113

Please sign in to comment.