diff options
author | sborrill <sborrill@pkgsrc.org> | 2021-03-19 08:50:57 +0000 |
---|---|---|
committer | sborrill <sborrill@pkgsrc.org> | 2021-03-19 08:50:57 +0000 |
commit | 94c6e29fc7d6a8fbd06ab758fe74d948c57b7563 (patch) | |
tree | 9996a6b4b8e7af7e1b49721fee5260effbd76c9c /net | |
parent | 7d17d4d288c8151958c216e4c387008f0c42a531 (diff) | |
download | pkgsrc-94c6e29fc7d6a8fbd06ab758fe74d948c57b7563.tar.gz |
nmap: Make liblinear an option, on by default.
liblinear is used for 'machine learning IPv6 OS detection'. It depends on
a number of packages, some of which may not build on some OS versions.
Diffstat (limited to 'net')
-rw-r--r-- | net/nmap/Makefile | 4 | ||||
-rw-r--r-- | net/nmap/options.mk | 14 |
2 files changed, 13 insertions, 5 deletions
diff --git a/net/nmap/Makefile b/net/nmap/Makefile index e7429c16a5e..11cabed67d0 100644 --- a/net/nmap/Makefile +++ b/net/nmap/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.144 2020/03/13 08:55:37 tnn Exp $ +# $NetBSD: Makefile,v 1.145 2021/03/19 08:50:57 sborrill Exp $ PKGREVISION= 2 .include "Makefile.common" @@ -12,7 +12,6 @@ USE_LANGUAGES= c c++ USE_LIBTOOL= yes USE_TOOLS+= gmake GNU_CONFIGURE= yes -CONFIGURE_ARGS+= --with-liblinear=${BUILDLINK_PREFIX.liblinear} CONFIGURE_ARGS+= --with-libpcap=${BUILDLINK_PREFIX.libpcap} CONFIGURE_ARGS+= --with-libpcre=${BUILDLINK_PREFIX.pcre} CONFIGURE_ARGS+= --with-openssl=${BUILDLINK_PREFIX.openssl} @@ -64,7 +63,6 @@ post-install: ${RM} -f ${DESTDIR}${PREFIX}/bin/uninstall_* .include "../../devel/pcre/buildlink3.mk" -.include "../../math/liblinear/buildlink3.mk" .include "../../net/libpcap/buildlink3.mk" .include "../../security/openssl/buildlink3.mk" .include "../../security/libssh2/buildlink3.mk" diff --git a/net/nmap/options.mk b/net/nmap/options.mk index ff159294a36..48a1b5b19cf 100644 --- a/net/nmap/options.mk +++ b/net/nmap/options.mk @@ -1,8 +1,10 @@ -# $NetBSD: options.mk,v 1.21 2020/03/13 08:55:37 tnn Exp $ +# $NetBSD: options.mk,v 1.22 2021/03/19 08:50:57 sborrill Exp $ PKG_OPTIONS_VAR= PKG_OPTIONS.nmap -PKG_SUPPORTED_OPTIONS= lua +PKG_SUPPORTED_OPTIONS= lua liblinear + +PKG_SUGGESTED_OPTIONS= liblinear .include "../../mk/bsd.options.mk" @@ -16,3 +18,11 @@ PLIST.lua= yes .else CONFIGURE_ARGS+= --without-liblua .endif + +.if !empty(PKG_OPTIONS:Mliblinear) +# liblinear is used for IPv6 OS detection machine learning techniques +.include "../../math/liblinear/buildlink3.mk" +CONFIGURE_ARGS+= --with-liblinear=${BUILDLINK_PREFIX.liblinear} +.else +CONFIGURE_ARGS+= --without-liblinear +.endif |