diff options
author | Andreas Sturmlechner <asturm@gentoo.org> | 2020-05-21 23:13:49 +0200 |
---|---|---|
committer | Andreas Sturmlechner <asturm@gentoo.org> | 2020-05-22 12:51:43 +0200 |
commit | 9fd149287f841fb4090d59867d66b76d38775b37 (patch) | |
tree | 69fa96a4f8fe4fc51e15ff86409d7fb4eb167d4a /net-analyzer/nmap | |
parent | sys-cluster/slurm: Drop old (diff) | |
download | gentoo-9fd149287f841fb4090d59867d66b76d38775b37.tar.gz gentoo-9fd149287f841fb4090d59867d66b76d38775b37.tar.bz2 gentoo-9fd149287f841fb4090d59867d66b76d38775b37.zip |
net-analyzer/nmap: Drop IUSE ndiff, nls, zenmap
Closes: https://bugs.gentoo.org/702288
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Diffstat (limited to 'net-analyzer/nmap')
-rw-r--r-- | net-analyzer/nmap/nmap-7.80-r1.ebuild | 64 | ||||
-rw-r--r-- | net-analyzer/nmap/nmap-9999.ebuild | 62 |
2 files changed, 15 insertions, 111 deletions
diff --git a/net-analyzer/nmap/nmap-7.80-r1.ebuild b/net-analyzer/nmap/nmap-7.80-r1.ebuild index e974f482eb28..f17847a96e50 100644 --- a/net-analyzer/nmap/nmap-7.80-r1.ebuild +++ b/net-analyzer/nmap/nmap-7.80-r1.ebuild @@ -2,11 +2,9 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python2_7 ) -PYTHON_REQ_USE="sqlite,xml" -inherit autotools desktop flag-o-matic python-single-r1 toolchain-funcs user MY_P=${P/_beta/BETA} +inherit autotools desktop flag-o-matic toolchain-funcs user DESCRIPTION="A utility for network discovery and security auditing" HOMEPAGE="https://nmap.org/" @@ -14,21 +12,13 @@ SRC_URI=" https://nmap.org/dist/${MY_P}.tar.bz2 https://dev.gentoo.org/~jer/nmap-logo-64.png " -KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" LICENSE="GPL-2" SLOT="0" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +IUSE="ipv6 libressl libssh2 ncat ndiff nmap-update nping +nse ssl system-lua" +REQUIRED_USE="system-lua? ( nse )" -IUSE=" - ipv6 libressl libssh2 ncat ndiff nls nmap-update nping +nse ssl system-lua - zenmap -" -NMAP_LINGUAS=( de fr hi hr it ja pl pt_BR ru zh ) -REQUIRED_USE=" - system-lua? ( nse ) - ndiff? ( ${PYTHON_REQUIRED_USE} ) - zenmap? ( ${PYTHON_REQUIRED_USE} ) -" RDEPEND=" dev-libs/liblinear:= dev-libs/libpcre @@ -37,8 +27,6 @@ RDEPEND=" net-libs/libssh2[zlib] sys-libs/zlib ) - ndiff? ( ${PYTHON_DEPS} ) - nls? ( virtual/libintl ) nmap-update? ( dev-libs/apr dev-vcs/subversion @@ -49,17 +37,9 @@ RDEPEND=" libressl? ( dev-libs/libressl:= ) ) system-lua? ( >=dev-lang/lua-5.2:*[deprecated] ) - zenmap? ( - $(python_gen_cond_dep ' - dev-python/pygtk:2[${PYTHON_MULTI_USEDEP}] - ') - ${PYTHON_DEPS} - ) -" -DEPEND=" - ${RDEPEND} - nls? ( sys-devel/gettext ) " +DEPEND="${RDEPEND}" + PATCHES=( "${FILESDIR}"/${PN}-5.10_beta1-string.patch "${FILESDIR}"/${PN}-5.21-python.patch @@ -73,12 +53,6 @@ PATCHES=( ) S="${WORKDIR}/${MY_P}" -pkg_setup() { - if use ndiff || use zenmap; then - python-single-r1_pkg_setup - fi -} - src_prepare() { rm -r liblinear/ libpcap/ libpcre/ libssh2/ libz/ || die @@ -86,22 +60,6 @@ src_prepare() { default - local lingua - if use nls; then - for lingua in ${NMAP_LINGUAS[@]}; do - if ! has ${lingua} ${LINGUAS-${lingua}}; then - rm -r zenmap/share/zenmap/locale/${lingua} || die - rm zenmap/share/zenmap/locale/${lingua}.po || die - fi - done - else - # configure/make ignores --disable-nls - for lingua in ${NMAP_LINGUAS[@]}; do - rm -r zenmap/share/zenmap/locale/${lingua} || die - rm zenmap/share/zenmap/locale/${lingua}.po || die - done - fi - sed -i \ -e '/^ALL_LINGUAS =/{s|$| id|g;s|jp|ja|g}' \ Makefile.in || die @@ -126,14 +84,13 @@ src_configure() { # tree, so we cannot use the system library here. econf \ $(use_enable ipv6) \ - $(use_enable nls) \ $(use_with libssh2) \ $(use_with ncat) \ - $(use_with ndiff) \ + --without-ndiff \ $(use_with nmap-update) \ $(use_with nping) \ $(use_with ssl openssl) \ - $(use_with zenmap) \ + --without-zenmap \ $(usex libssh2 --with-zlib) \ $(usex nse --with-zlib) \ $(usex nse --with-liblua=$(usex system-lua /usr included '' '') --without-liblua) \ @@ -175,9 +132,4 @@ src_install() { fi dodoc CHANGELOG HACKING docs/README docs/*.txt - - if use zenmap; then - doicon "${DISTDIR}/nmap-logo-64.png" - python_optimize - fi } diff --git a/net-analyzer/nmap/nmap-9999.ebuild b/net-analyzer/nmap/nmap-9999.ebuild index 7f9ceb695c1b..1c4060d3fe24 100644 --- a/net-analyzer/nmap/nmap-9999.ebuild +++ b/net-analyzer/nmap/nmap-9999.ebuild @@ -2,11 +2,9 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python2_7 ) -PYTHON_REQ_USE="sqlite,xml" -inherit autotools desktop flag-o-matic git-r3 python-single-r1 toolchain-funcs user MY_P=${P/_beta/BETA} +inherit autotools desktop flag-o-matic git-r3 toolchain-funcs user DESCRIPTION="A utility for network discovery and security auditing" HOMEPAGE="https://nmap.org/" @@ -16,17 +14,9 @@ SRC_URI="https://dev.gentoo.org/~jer/nmap-logo-64.png" LICENSE="GPL-2" SLOT="0" +IUSE="ipv6 libressl libssh2 ncat ndiff nmap-update nping +nse ssl system-lua" +REQUIRED_USE="system-lua? ( nse )" -IUSE=" - ipv6 libressl libssh2 ncat ndiff nls nmap-update nping +nse ssl system-lua - zenmap -" -NMAP_LINGUAS=( de fr hi hr it ja pl pt_BR ru zh ) -REQUIRED_USE=" - system-lua? ( nse ) - ndiff? ( ${PYTHON_REQUIRED_USE} ) - zenmap? ( ${PYTHON_REQUIRED_USE} ) -" RDEPEND=" dev-libs/liblinear:= dev-libs/libpcre @@ -35,8 +25,6 @@ RDEPEND=" net-libs/libssh2[zlib] sys-libs/zlib ) - ndiff? ( ${PYTHON_DEPS} ) - nls? ( virtual/libintl ) nmap-update? ( dev-libs/apr dev-vcs/subversion @@ -47,17 +35,9 @@ RDEPEND=" libressl? ( dev-libs/libressl:= ) ) system-lua? ( >=dev-lang/lua-5.2:*[deprecated] ) - zenmap? ( - $(python_gen_cond_dep ' - dev-python/pygtk:2[${PYTHON_MULTI_USEDEP}] - ') - ${PYTHON_DEPS} - ) -" -DEPEND=" - ${RDEPEND} - nls? ( sys-devel/gettext ) " +DEPEND="${RDEPEND}" + PATCHES=( "${FILESDIR}"/${PN}-5.10_beta1-string.patch "${FILESDIR}"/${PN}-5.21-python.patch @@ -72,12 +52,6 @@ PATCHES=( ) S="${WORKDIR}/${MY_P}" -pkg_setup() { - if use ndiff || use zenmap; then - python-single-r1_pkg_setup - fi -} - src_prepare() { rm -r liblinear/ libpcap/ libpcre/ libssh2/ libz/ || die @@ -85,22 +59,6 @@ src_prepare() { default - local lingua - if use nls; then - for lingua in ${NMAP_LINGUAS[@]}; do - if ! has ${lingua} ${LINGUAS-${lingua}}; then - rm -r zenmap/share/zenmap/locale/${lingua} || die - rm zenmap/share/zenmap/locale/${lingua}.po || die - fi - done - else - # configure/make ignores --disable-nls - for lingua in ${NMAP_LINGUAS[@]}; do - rm -r zenmap/share/zenmap/locale/${lingua} || die - rm zenmap/share/zenmap/locale/${lingua}.po || die - done - fi - sed -i \ -e '/^ALL_LINGUAS =/{s|$| id|g;s|jp|ja|g}' \ Makefile.in || die @@ -125,14 +83,13 @@ src_configure() { # tree, so we cannot use the system library here. econf \ $(use_enable ipv6) \ - $(use_enable nls) \ $(use_with libssh2) \ $(use_with ncat) \ - $(use_with ndiff) \ + --without-ndiff \ $(use_with nmap-update) \ $(use_with nping) \ $(use_with ssl openssl) \ - $(use_with zenmap) \ + --without-zenmap \ $(usex libssh2 --with-zlib) \ $(usex nse --with-zlib) \ $(usex nse --with-liblua=$(usex system-lua /usr included '' '') --without-liblua) \ @@ -174,9 +131,4 @@ src_install() { fi dodoc CHANGELOG HACKING docs/README docs/*.txt - - if use zenmap; then - doicon "${DISTDIR}/nmap-logo-64.png" - python_optimize - fi } |