mirror of
https://github.com/flatcar/scripts.git
synced 2025-09-30 18:12:08 +02:00
net-analyzer/nmap: Sync with Gentoo
It's from Gentoo commit 54c3961cd8fd050411752bc036f2e6d24b1aa075.
This commit is contained in:
parent
09c112443f
commit
d0ced35123
@ -16,7 +16,6 @@
|
||||
<flag name="nping">Install the nping utility</flag>
|
||||
<flag name="nse">Include support for the Nmap Scripting Engine (NSE)</flag>
|
||||
<flag name="symlink">Install symlink to nc</flag>
|
||||
<flag name="system-lua">Use <pkg>dev-lang/lua</pkg> instead of the bundled liblua</flag>
|
||||
<flag name="zenmap">Install the GTK+ based nmap GUI, zenmap</flag>
|
||||
</use>
|
||||
<upstream>
|
||||
|
@ -26,9 +26,9 @@ else
|
||||
fi
|
||||
|
||||
SLOT="0"
|
||||
IUSE="ipv6 libssh2 ncat nping +nse ssl symlink +system-lua"
|
||||
IUSE="ipv6 libssh2 ncat nping +nse ssl symlink"
|
||||
REQUIRED_USE="
|
||||
system-lua? ( nse ${LUA_REQUIRED_USE} )
|
||||
nse? ( ${LUA_REQUIRED_USE} )
|
||||
symlink? ( ncat )
|
||||
"
|
||||
|
||||
@ -40,13 +40,15 @@ RDEPEND="
|
||||
net-libs/libssh2[zlib]
|
||||
sys-libs/zlib
|
||||
)
|
||||
nse? ( sys-libs/zlib )
|
||||
nse? (
|
||||
${LUA_DEPS}
|
||||
sys-libs/zlib
|
||||
)
|
||||
ssl? ( dev-libs/openssl:0= )
|
||||
symlink? (
|
||||
!net-analyzer/netcat
|
||||
!net-analyzer/openbsd-netcat
|
||||
)
|
||||
system-lua? ( ${LUA_DEPS} )
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
@ -67,7 +69,7 @@ PATCHES=(
|
||||
)
|
||||
|
||||
pkg_setup() {
|
||||
use system-lua && lua-single_pkg_setup
|
||||
use nse && lua-single_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
@ -99,9 +101,9 @@ src_configure() {
|
||||
$(use_with libssh2) \
|
||||
$(use_with ncat) \
|
||||
$(use_with nping) \
|
||||
$(use_with nse liblua) \
|
||||
$(use_with ssl openssl) \
|
||||
$(usex libssh2 --with-zlib) \
|
||||
$(usex nse --with-liblua=$(usex system-lua yes included '' '') --without-liblua) \
|
||||
$(usex nse --with-zlib) \
|
||||
--cache-file="${S}"/config.cache \
|
||||
--with-libdnet=included \
|
@ -28,9 +28,9 @@ fi
|
||||
# https://github.com/nmap/nmap/issues/2199
|
||||
LICENSE="|| ( NPSL-0.94 NPSL-0.95 )"
|
||||
SLOT="0"
|
||||
IUSE="ipv6 libssh2 ncat nping +nse ssl symlink +system-lua"
|
||||
IUSE="ipv6 libssh2 ncat nping +nse ssl symlink"
|
||||
REQUIRED_USE="
|
||||
system-lua? ( nse ${LUA_REQUIRED_USE} )
|
||||
nse? ( ${LUA_REQUIRED_USE} )
|
||||
symlink? ( ncat )
|
||||
"
|
||||
|
||||
@ -42,7 +42,10 @@ RDEPEND="
|
||||
net-libs/libssh2[zlib]
|
||||
sys-libs/zlib
|
||||
)
|
||||
nse? ( sys-libs/zlib )
|
||||
nse? (
|
||||
${LUA_DEPS}
|
||||
sys-libs/zlib
|
||||
)
|
||||
ssl? ( dev-libs/openssl:0= )
|
||||
symlink? (
|
||||
ncat? (
|
||||
@ -50,7 +53,6 @@ RDEPEND="
|
||||
!net-analyzer/openbsd-netcat
|
||||
)
|
||||
)
|
||||
system-lua? ( ${LUA_DEPS} )
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="
|
||||
@ -79,7 +81,7 @@ PATCHES=(
|
||||
pkg_setup() {
|
||||
python-any-r1_pkg_setup
|
||||
|
||||
use system-lua && lua-single_pkg_setup
|
||||
use nse && lua-single_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
@ -114,9 +116,9 @@ src_configure() {
|
||||
$(use_with libssh2) \
|
||||
$(use_with ncat) \
|
||||
$(use_with nping) \
|
||||
$(use_with nse liblua) \
|
||||
$(use_with ssl openssl) \
|
||||
$(usex libssh2 --with-zlib) \
|
||||
$(usex nse --with-liblua=$(usex system-lua yes included '' '') --without-liblua) \
|
||||
$(usex nse --with-zlib) \
|
||||
--cache-file="${S}"/config.cache \
|
||||
--with-libdnet=included \
|
@ -30,10 +30,10 @@ fi
|
||||
# https://github.com/nmap/nmap/issues/2199
|
||||
LICENSE="NPSL-0.95"
|
||||
SLOT="0"
|
||||
IUSE="ipv6 libssh2 ncat ndiff nping nls +nse ssl symlink +system-lua zenmap"
|
||||
IUSE="ipv6 libssh2 ncat ndiff nping nls +nse ssl symlink zenmap"
|
||||
REQUIRED_USE="
|
||||
${PYTHON_REQUIRED_USE}
|
||||
system-lua? ( nse ${LUA_REQUIRED_USE} )
|
||||
nse? ( ${LUA_REQUIRED_USE} )
|
||||
symlink? ( ncat )
|
||||
"
|
||||
|
||||
@ -47,7 +47,10 @@ RDEPEND="
|
||||
sys-libs/zlib
|
||||
)
|
||||
nls? ( virtual/libintl )
|
||||
nse? ( sys-libs/zlib )
|
||||
nse? (
|
||||
${LUA_DEPS}
|
||||
sys-libs/zlib
|
||||
)
|
||||
ssl? ( dev-libs/openssl:= )
|
||||
symlink? (
|
||||
ncat? (
|
||||
@ -55,7 +58,6 @@ RDEPEND="
|
||||
!net-analyzer/openbsd-netcat
|
||||
)
|
||||
)
|
||||
system-lua? ( ${LUA_DEPS} )
|
||||
zenmap? (
|
||||
${PYTHON_DEPS}
|
||||
$(python_gen_cond_dep '
|
||||
@ -64,6 +66,7 @@ RDEPEND="
|
||||
)
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
# Python is always needed at build time for some scripts
|
||||
BDEPEND="
|
||||
${PYTHON_DEPS}
|
||||
virtual/pkgconfig
|
||||
@ -90,7 +93,7 @@ PATCHES=(
|
||||
pkg_setup() {
|
||||
python-single-r1_pkg_setup
|
||||
|
||||
use system-lua && lua-single_pkg_setup
|
||||
use nse && lua-single_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
@ -134,10 +137,10 @@ src_configure() {
|
||||
$(use_with ncat)
|
||||
$(use_with ndiff)
|
||||
$(use_with nping)
|
||||
$(use_with nse liblua)
|
||||
$(use_with ssl openssl)
|
||||
$(use_with zenmap)
|
||||
$(usex libssh2 --with-zlib)
|
||||
$(usex nse --with-liblua=$(usex system-lua yes included '' '') --without-liblua)
|
||||
$(usex nse --with-zlib)
|
||||
--cache-file="${S}"/config.cache
|
||||
# The bundled libdnet is incompatible with the version available in the
|
||||
|
Loading…
x
Reference in New Issue
Block a user