mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-04-10 00:02:41 +02:00
91 lines
1.7 KiB
Plaintext
91 lines
1.7 KiB
Plaintext
# Maintainer: Leonardo Arena <rnalrd@alpinelinux.org>
|
|
pkgname=nmap
|
|
pkgver=7.94
|
|
pkgrel=0
|
|
pkgdesc="network exploration tool and security/port scanner"
|
|
url="https://nmap.org"
|
|
arch="all"
|
|
license="custom"
|
|
makedepends="
|
|
libpcap-dev
|
|
libssh2-dev
|
|
linux-headers
|
|
lua5.3-dev
|
|
openssl-dev
|
|
pcre-dev
|
|
zlib-dev
|
|
"
|
|
subpackages="
|
|
$pkgname-doc
|
|
$pkgname-scripts::noarch
|
|
$pkgname-nselibs::noarch
|
|
$pkgname-nping
|
|
$pkgname-ncat
|
|
"
|
|
options="net" # needed for test suite
|
|
source="https://nmap.org/dist/nmap-$pkgver.tar.bz2
|
|
fortify-source.patch"
|
|
|
|
# secfixes:
|
|
# 7.80-r0:
|
|
# - CVE-2017-18594
|
|
# - CVE-2018-15173
|
|
|
|
prepare() {
|
|
default_prepare
|
|
update_config_sub
|
|
}
|
|
|
|
build() {
|
|
./configure \
|
|
--build=$CBUILD \
|
|
--host=$CHOST \
|
|
--prefix=/usr \
|
|
--sysconfdir=/etc \
|
|
--mandir=/usr/share/man \
|
|
--infodir=/usr/share/info \
|
|
--without-zenmap \
|
|
--with-openssl=yes \
|
|
--with-libpcap=yes \
|
|
--with-libpcre=yes \
|
|
--with-libz=yes \
|
|
--with-libssh2=yes \
|
|
--with-liblua=/usr/lua5.3
|
|
make
|
|
}
|
|
|
|
check() {
|
|
make check
|
|
}
|
|
|
|
package() {
|
|
make -j1 DESTDIR="$pkgdir" install
|
|
}
|
|
|
|
scripts() {
|
|
depends="$pkgname-nselibs"
|
|
pkgdesc="$pkgdesc (scripts)"
|
|
amove usr/share/nmap/scripts
|
|
}
|
|
|
|
nselibs() {
|
|
pkgdesc="$pkgdesc (nselibs)"
|
|
amove usr/share/nmap/nse_main.lua
|
|
amove usr/share/nmap/nselib
|
|
}
|
|
|
|
ncat() {
|
|
pkgdesc="$pkgdesc (ncat tool)"
|
|
amove usr/bin/ncat
|
|
}
|
|
|
|
nping() {
|
|
pkgdesc="$pkgdesc (nping tool)"
|
|
amove usr/bin/nping
|
|
}
|
|
|
|
sha512sums="
|
|
a55cddf9c1d9272243d01251eb3315b26f232d0596818857083222a385398618b428dc2bd8282c3e832527e135a74aeb020ca8609d83d8337342f5d8a04d7f2c nmap-7.94.tar.bz2
|
|
2d1f6e290723ac643f456a0e1ac95c4c966106cf2ab743839d25c835bf0141dc2d6bfee19285c3518d4c5f553b0505dabe5a496b769ba47b7adb03e791f05b8d fortify-source.patch
|
|
"
|