openconnect: Add a libproxy option.

Compared to the rest of openconncet, it has some heavy C++ requirements.
This commit is contained in:
nia 2024-03-17 11:24:34 +00:00
parent 80058bbfad
commit d8f302a7da
3 changed files with 22 additions and 2 deletions

View file

@ -520,6 +520,7 @@ libofa Enable Open Fingerprint Architecture library support.
libofx Enable OFX support.
libotf Enable libotf support.
libpcap Enable libpcap support.
libproxy Use libproxy for automatic proxy configuration.
libraw Enable libraw support.
libsmi Use libsmi for SMI MIB support.
libsoup Use libsoup for SOUP support.

View file

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.33 2023/11/08 13:20:33 wiz Exp $
# $NetBSD: Makefile,v 1.34 2024/03/17 11:24:34 nia Exp $
DISTNAME= openconnect-9.12
PKGREVISION= 4
@ -25,9 +25,9 @@ CONFIGURE_ARGS+= --disable-docs
REPLACE_PYTHON= trojans/*.py
REPLACE_BASH= trojans/*.sh
.include "options.mk"
.include "../../devel/zlib/buildlink3.mk"
.include "../../lang/python/application.mk"
.include "../../security/openssl/buildlink3.mk"
.include "../../textproc/libxml2/buildlink3.mk"
.include "../../www/libproxy/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

View file

@ -0,0 +1,19 @@
# $NetBSD: options.mk,v 1.1 2024/03/17 11:24:34 nia Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.openconnect
PKG_SUPPORTED_OPTIONS= libproxy
.include "../../mk/compiler.mk"
# libproxy requires C++11 support.
.if !${CC_VERSION:Mgcc-[1-3].*} && !${CC_VERSION:Mgcc-4.[0-6].*}
PKG_SUGGESTED_OPTIONS= libproxy
.endif
.include "../../mk/bsd.options.mk"
.if !empty(PKG_OPTIONS:Mlibproxy)
. include "../../www/libproxy/buildlink3.mk"
.else
CONFIGURE_ARGS+= --without-libproxy
.endif