mirror of
https://github.com/pentoo/pentoo-overlay
synced 2026-04-19 13:20:57 +02:00
nmap: drop, in gentoo and ours doesn't work anyway
This commit is contained in:
parent
43ec922614
commit
4e528e8815
15 changed files with 0 additions and 381 deletions
|
|
@ -1,15 +0,0 @@
|
|||
AUX nmap-4.75-include.patch 476 SHA256 ec9453954d1b84e77c1489c8a25d629ba300084c7020ed8b6045c0e839cdcdca SHA512 0805756e9aa3843d2a9e0ae41d202101bacfd60ec2c0f5accde617eb17759701d16d3c0b91f613e7a42d994212334f136e17d3664926df145638fd0ac578bfdd WHIRLPOOL ab3ffa461cb15227707424c4213bb4152c990766f1e78146ec4389431602e26142cb15f01138cb8b67c5e9f9c58b24fac6c3e1ab6b72f5749511da353d3010cc
|
||||
AUX nmap-4.75-nolua.patch 364 SHA256 52434a5d0e8b82fe325e1066c3851a2e862fc58c3a3d02f8463e7dcf1d603619 SHA512 df83711db7250d8debbb70867da3e066ba13edf9b304cc5c61824a5a0f968bff3057c0a29efffbfdd9a68871f0cca0e93f2f6051c907b8ae4242a07eada832fc WHIRLPOOL 40a56b9ebf2c99578d4fab7b20ba0379e8ef55c3c782f8c29f33e9dc302b669434dd21fa40e1e82ce0b1249080abcaa3ce95c2dc23db010f7bd87f3f1cf99f10
|
||||
AUX nmap-5.00-python.patch 1205 SHA256 0fe36a2e95a2f6c01967191fe68aac87b7f66f9185846f79de15728608d09f8e SHA512 ebd7ed7fc25682c4a2c5dd6f4736b1e8c0dde48bc47ab09240b8413892d65a5309d75821a221c0bbc831054a2caa5b78e97e62f41b75096be3d822ebf6da2fef WHIRLPOOL 842ae3b99b1d3d2ee81aa0c7746fa5e64cb59f3aba8a4fa9f81214d49fb8c0152e281127f81692c682f0ad52741ab73e657fa675c1962f597d4b57d12b1b128c
|
||||
AUX nmap-5.10_beta1-string.patch 252 SHA256 6012685deb53985c73fa038d27b2f1472344fd6641c40103143fa15676454506 SHA512 d1c6a446400fa86700c5ce690c3498894a9796b17bb70a29b933797eb2abb38285ebc21a236d8f1f4fa837c45a1abc49555aee13266a31089b219f9b4ef07be2 WHIRLPOOL 3e7ba87ef26d7462b82e3986c37f7a2f1074dc2db7ba6a357ade3869089657a5200afacac6490a60ff43700b6e7812c1c95ac18efac381037590d851513dbf9e
|
||||
AUX nmap-5.20-nolua.patch 1237 SHA256 ce215ce6666e4518121d6a5996c7e7a29037fc77b2d43d0ffbf77d9d7c00e985 SHA512 38c3b354130ed1d48526dcb00fbd553978a653ee9f4e4c97399236c001990eacc3887a9810263418ef62c8af4363c759b1d12e08c1b966f2e96577507b0220b1 WHIRLPOOL adfac52c99bfd1062e8d589f6d23ab4767c4e14c2f24363a65194bd2c8194206c0502a3ad74ceee2a96dc96813fa68850593c74c550ef636bdda106b9094bdd1
|
||||
AUX nmap-5.21-openssl-1.patch 920 SHA256 1e0167303acdeb01a90d61afd2cc8ca521d8e9504585716f07e7acf2367f1360 SHA512 b490ce022c3f5aedbcf03986742770cd651678bffd201560f26b8ac029c09e1c5e343c6826e9c50f0f0c980f66346a26123f6f4c7453e9d0b0bcff69fae6a47f WHIRLPOOL 55e3f34c573145f97535ffe20381534418d1411a8a52f29fcfa6dbf50e6fb27cb2077950596d3a04ae11bc7edb76c78c7f00b37de10e4c35751ba8fa747bd5a3
|
||||
AUX nmap-5.21-python.patch 1219 SHA256 2d133db8f31d048de810fa3a3b8234f856bdfa9b830c6346d71cdc2357a16b74 SHA512 d670b382d183a55d0a744d4055aafffdaf64b071ae169e94e7d627ca8b74df38d02ef7858b0976b7079828c14705d0f1998a9640445f3cd4f5f4d4c5b2ce0bf3 WHIRLPOOL 1d84ccf26fb0affff5a05f6fd00ea5aff1bbb3a9d3320e7a90a9feeba68aa7fa38e8be527eea93824616003a61321f21fa8fb5ce662e4b43ef8581679f40bd3a
|
||||
AUX nmap-5.51-su-to-zenmap-fix.patch 785 SHA256 f57d70bd98b0b395661dc2b85df15ae79b71fe339133967f7af4eee98feee8da SHA512 44482306e7346fa7896a4c900d06431ebadf0e32ca5b9abd3e3f32e06f20e11809c0bdaa62fa3807431b4dfab7c6ddf422dc05a5a96e9e3f9217f2c64285bce4 WHIRLPOOL 516bf0d76e8633605c106ff6982f089df1e4c9d696e11bb589000fed8355b5a504694c286a03bd9845508aa833c11d3fa1ae61c961e72b87a0329d6aabd37126
|
||||
AUX nmap-6.01-make.patch 571 SHA256 d315795797c60712b00dbdc0e1fe5df6851575e0dbc11abb772a51c739ab60cb SHA512 47752ac65a07aef68eb075b72a0e9062612a2df08135d3f4284805f8fdc394a1fa3b937c1df018f7cce58f4c96db57af17e720250b6f67ce80f8cbb35eb82deb WHIRLPOOL b9ec86290bb1a681ee16aeaeb336ca7def8689d0ae311bc223591eefbade0db6b5f58ebf86d52406b24d8c656f51e06d049a4c3893a730aafe5448a7f5765e42
|
||||
AUX nmap-6.25-su-to-zenmap.patch 667 SHA256 f59f82368f633e7de1cc3a546d513d18ad5210595e93c8b5da1b482bece5ecc6 SHA512 bd6446f9834f6d918aa39efdfe779f36465f0a39f6079587dba39bc429f1a42810e46dab776cf9207d6bd5ba15456db08a965c3f0e036d2c7ece3485a6c7431a WHIRLPOOL c070b47e3ab6d08aa0f5c115a5cbe56b6d1349694b549c56fafcf62436da0651ff22f64d725d0aa931ecb723df338d885158615fd34a05d5f7d5e98908a12af0
|
||||
AUX nmap-logo-64.png 3289 SHA256 4c72ff1eeffeeaa1039b251d9f2d675936e65db686fe3b57a35c2183ce67a8aa SHA512 fb102d12aaeebc8a97543ecd653a3606e86996ad679bc26d6e6e274ad05ec3e9f92521289d1a24153c521b699e8c0cfa65d8856bb49af53ee4837268bbc6b5d3 WHIRLPOOL 6093aadcb9880587e17d39d45fcbe57bb62777f220655e6ed5b5f900ce49cb8c5a53e24d7db0de6f8909eb0f8981f7565e6ae9b9bf9283a4ccccb0526eab5313
|
||||
AUX su-to-zenmap.sh.diff 407 SHA256 164664d9e1ff54279794fe2eb34f15d419a843e58d7633664be07be12a6cfe36 SHA512 bbab3e83d7c8365915ec948bb18b897afabbe574ed5c42ffecc528392cde5af7bc1f0a63b0b56af3616c6631e6402eda3526785221d43a02df22bfe15e63c73a WHIRLPOOL 2148ac5dd7e63ed218d2ab2d93d53da8ee605861029e83b66860ac18a39d1b5f5c1365d16c7d5533b1a6a5839e0d74bde07ba2d907bff413314714383d0ee92f
|
||||
DIST nmap-6.25.tar.bz2 7668639 SHA256 3349cc6d36b86b95ca2b8075d16615a3a598cef494920d6652f9a8bf9f7660b5 SHA512 6ec4d8f50621c86a3d0b6a22cf179a1874bf109736c5a79d6b29faec6859e165f7c0e6c3f8c284de8f384a8a607f071e2176c900b22df3ba0f158d36b081870d WHIRLPOOL b6cd57988827549762020e73ff263f5014d6c748291225d8c9792705da39188436004400b05a07414b4cc4b9ea56c75ebf7c753bbe11a5456b008041e72ebbc4
|
||||
EBUILD nmap-6.25.ebuild 2729 SHA256 1a82b226d3d4247a9e1d90f79ebd86fb5064708e89c85a6e6478c56927922cee SHA512 992ba96dd34d0469ca0e6400317dd79072c782aeca62645e59d3ef54b9ff3eca42352ec7b59bd4174eebab3a8985c49106754d4e0a2fe3c27a58ba10970224c1 WHIRLPOOL 0571df7eedadc6a5145d406759a325cf542ab254b1c2bac97e37713ea36760af01c8a40dd85a05da8356bebdabb06b309e2c7e003ec24b4f7a788bd08960cbbc
|
||||
EBUILD nmap-9999.ebuild 2553 SHA256 8f59c7b7457e03204a4cc6f06d40eddde7bfcc969b77e8d15521da93a0323d4b SHA512 c344fa405c9bba8117db0b008dfa0021ce6b734fa463d180a5f9245d9410af27e4254f1aa9be35f2479b76228cafd5295efe997c51685fc27562b15c65177fd6 WHIRLPOOL ddad83b78e188e321dc269a98d54d787e8a70dd87444978812010a647a71885f8a2e8e451ef902b70b62c1d1b0acc0c8f321f5020b7cfda136ac499f8008d245
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
diff -Naurp nmap-4.75-orig/nmap_dns.h nmap-4.75/nmap_dns.h
|
||||
--- nmap-4.75-orig/nmap_dns.h 2008-09-09 08:51:59.000000000 +0200
|
||||
+++ nmap-4.75/nmap_dns.h 2008-09-09 08:52:19.000000000 +0200
|
||||
@@ -95,6 +95,9 @@
|
||||
* *
|
||||
***************************************************************************/
|
||||
|
||||
+#include <list>
|
||||
+#include <string>
|
||||
+
|
||||
class Target;
|
||||
|
||||
void nmap_mass_rdns(Target ** targets, int num_targets);
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
diff -Naur nmap-4.75-orig/Makefile.in nmap-4.75/Makefile.in
|
||||
--- nmap-4.75-orig/Makefile.in 2008-09-05 07:32:06.000000000 +0200
|
||||
+++ nmap-4.75/Makefile.in 2008-09-09 16:34:38.000000000 +0200
|
||||
@@ -258,5 +258,5 @@
|
||||
./config.status --recheck
|
||||
|
||||
makefile.dep:
|
||||
- $(CXX) -MM $(CPPFLAGS) $(SRCS) > $@
|
||||
+ $(CXX) -MM $(CPPFLAGS) $(CXXFLAGS) $(SRCS) > $@
|
||||
include makefile.dep
|
||||
|
|
@ -1,21 +0,0 @@
|
|||
diff -Naurp nmap-5.00-orig//Makefile.in nmap-5.00/Makefile.in
|
||||
--- nmap-5.00-orig//Makefile.in 2010-04-04 11:39:01.000000000 +0200
|
||||
+++ nmap-5.00/Makefile.in 2010-04-04 11:39:29.000000000 +0200
|
||||
@@ -236,7 +236,7 @@ build-zenmap: $(ZENMAPDIR)/setup.py $(ZE
|
||||
|
||||
install-zenmap: $(ZENMAPDIR)/setup.py
|
||||
$(INSTALL) -d $(DESTDIR)$(bindir) $(DESTDIR)$(mandir)/man1
|
||||
- cd $(ZENMAPDIR) && $(PYTHON) setup.py install --prefix "$(prefix)" --force $(if $(DESTDIR),--root "$(DESTDIR)")
|
||||
+ cd $(ZENMAPDIR) && $(PYTHON) setup.py install --prefix "$(prefix)" --force $(if $(DESTDIR),--root "$(DESTDIR)") --no-compile
|
||||
$(INSTALL) -c -m 644 docs/zenmap.1 $(DESTDIR)$(mandir)/man1/
|
||||
# Create a symlink from nmapfe to zenmap if nmapfe doesn't exist or is
|
||||
# already a link.
|
||||
@@ -250,7 +250,7 @@ build-ndiff:
|
||||
cd $(NDIFFDIR) && $(PYTHON) setup.py build $(if $(DESTDIR),--executable "$(DEFAULT_PYTHON_PATH)")
|
||||
|
||||
install-ndiff:
|
||||
- cd $(NDIFFDIR) && $(PYTHON) setup.py install --prefix "$(prefix)" $(if $(DESTDIR),--root "$(DESTDIR)")
|
||||
+ cd $(NDIFFDIR) && $(PYTHON) setup.py install --prefix "$(prefix)" $(if $(DESTDIR),--root "$(DESTDIR)") --no-compile
|
||||
|
||||
NSE_FILES = scripts/script.db scripts/*.nse
|
||||
NSE_LIB_LUA_FILES = nselib/*.lua
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
--- nmap-5.10BETA1/Target.h.org 2009-12-08 08:21:59.000000000 +0100
|
||||
+++ nmap-5.10BETA1/Target.h 2009-12-08 08:22:02.000000000 +0100
|
||||
@@ -99,6 +99,8 @@
|
||||
|
||||
#ifndef NOLUA
|
||||
#include "nse_main.h"
|
||||
+#else
|
||||
+#include <string>
|
||||
#endif
|
||||
|
||||
#include "portreasons.h"
|
||||
|
|
@ -1,33 +0,0 @@
|
|||
diff -Naurp nmap-5.20/portlist.cc nmap-5.20-fixed/portlist.cc
|
||||
--- nmap-5.20/portlist.cc 2009-12-20 04:22:19.000000000 +0100
|
||||
+++ nmap-5.20-fixed/portlist.cc 2010-01-23 09:59:21.000000000 +0100
|
||||
@@ -412,7 +412,7 @@ void PortList::setRPCProbeResults(u16 po
|
||||
}
|
||||
}
|
||||
|
||||
-
|
||||
+#ifndef NOLUA
|
||||
void PortList::addScriptResult(u16 portno, int protocol, ScriptResult& sr) {
|
||||
Port *port;
|
||||
|
||||
@@ -420,6 +420,7 @@ void PortList::addScriptResult(u16 portn
|
||||
|
||||
port->scriptResults.push_back(sr);
|
||||
}
|
||||
+#endif
|
||||
|
||||
/*****************************************************************************/
|
||||
/* Convert protocol name from in.h to enum portlist_proto.
|
||||
diff -Naurp nmap-5.20/portlist.h nmap-5.20-fixed/portlist.h
|
||||
--- nmap-5.20/portlist.h 2009-12-20 04:22:19.000000000 +0100
|
||||
+++ nmap-5.20-fixed/portlist.h 2010-01-23 09:56:20.000000000 +0100
|
||||
@@ -278,7 +278,9 @@ class PortList {
|
||||
void setRPCProbeResults(u16 portno, int proto, int rpc_status, unsigned long rpc_program,
|
||||
unsigned int rpc_lowver, unsigned int rpc_highver);
|
||||
|
||||
+#ifndef NOLUA
|
||||
void addScriptResult(u16 portno, int protocol, ScriptResult& sr);
|
||||
+#endif
|
||||
|
||||
/* Cycles through the 0 or more "ignored" ports which should be
|
||||
consolidated for Nmap output. They are returned sorted by the
|
||||
|
|
@ -1,38 +0,0 @@
|
|||
http://bugs.gentoo.org/326531
|
||||
http://trac.macports.org/ticket/25593
|
||||
|
||||
--- nse_openssl.cc
|
||||
+++ nse_openssl.cc
|
||||
@@ -8,7 +8,6 @@
|
||||
#include <openssl/crypto.h>
|
||||
#include <openssl/bn.h>
|
||||
#include <openssl/rand.h>
|
||||
-#include <openssl/md2.h>
|
||||
#include <openssl/md4.h>
|
||||
#include <openssl/md5.h>
|
||||
#include <openssl/sha.h>
|
||||
@@ -206,16 +205,6 @@
|
||||
return 1;
|
||||
}
|
||||
|
||||
-static int l_md2(lua_State *L) /** md2(string s) */
|
||||
-{
|
||||
- size_t len;
|
||||
- const unsigned char *s = (unsigned char *) luaL_checklstring( L, 1, &len );
|
||||
- unsigned char digest[16];
|
||||
-
|
||||
- lua_pushlstring( L, (char *) MD2( s, len, digest ), 16 );
|
||||
- return 1;
|
||||
-}
|
||||
-
|
||||
static int l_md4(lua_State *L) /** md4(string s) */
|
||||
{
|
||||
size_t len;
|
||||
@@ -469,7 +458,6 @@
|
||||
{ "bignum_mod_exp", l_bignum_mod_exp },
|
||||
{ "rand_bytes", l_rand_bytes },
|
||||
{ "rand_pseudo_bytes", l_rand_pseudo_bytes },
|
||||
- { "md2", l_md2 },
|
||||
{ "md4", l_md4 },
|
||||
{ "md5", l_md5 },
|
||||
{ "sha1", l_sha1 },
|
||||
|
|
@ -1,21 +0,0 @@
|
|||
diff -Naurp nmap-5.21-orig/Makefile.in nmap-5.21/Makefile.in
|
||||
--- nmap-5.21-orig/Makefile.in 2010-01-31 09:53:53.000000000 +0100
|
||||
+++ nmap-5.21/Makefile.in 2010-01-31 09:54:48.000000000 +0100
|
||||
@@ -253,7 +253,7 @@ build-zenmap: $(ZENMAPDIR)/setup.py $(ZE
|
||||
|
||||
install-zenmap: $(ZENMAPDIR)/setup.py
|
||||
$(INSTALL) -d $(DESTDIR)$(bindir) $(DESTDIR)$(mandir)/man1
|
||||
- cd $(ZENMAPDIR) && $(PYTHON) setup.py --quiet install --prefix "$(prefix)" --force $(if $(DESTDIR),--root "$(DESTDIR)")
|
||||
+ cd $(ZENMAPDIR) && $(PYTHON) setup.py --quiet install --prefix "$(prefix)" --force $(if $(DESTDIR),--root "$(DESTDIR)") --no-compile
|
||||
$(INSTALL) -c -m 644 docs/zenmap.1 $(DESTDIR)$(mandir)/man1/
|
||||
# Create a symlink from nmapfe to zenmap if nmapfe doesn't exist or is
|
||||
# already a link.
|
||||
@@ -267,7 +267,7 @@ build-ndiff:
|
||||
cd $(NDIFFDIR) && $(PYTHON) setup.py build $(if $(DESTDIR),--executable "$(DEFAULT_PYTHON_PATH)")
|
||||
|
||||
install-ndiff:
|
||||
- cd $(NDIFFDIR) && $(PYTHON) setup.py install --prefix "$(prefix)" $(if $(DESTDIR),--root "$(DESTDIR)")
|
||||
+ cd $(NDIFFDIR) && $(PYTHON) setup.py install --prefix "$(prefix)" $(if $(DESTDIR),--root "$(DESTDIR)") --no-compile
|
||||
|
||||
NSE_FILES = scripts/script.db scripts/*.nse
|
||||
NSE_LIB_LUA_FILES = nselib/*.lua
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
diff -Naurp nmap-5.51-orig/zenmap/install_scripts/unix/su-to-zenmap.sh nmap-5.51/zenmap/install_scripts/unix/su-to-zenmap.sh
|
||||
--- nmap-5.51-orig/zenmap/install_scripts/unix/su-to-zenmap.sh 2011-06-13 00:08:06.141000195 +0200
|
||||
+++ nmap-5.51/zenmap/install_scripts/unix/su-to-zenmap.sh 2011-06-13 00:09:00.487000200 +0200
|
||||
@@ -40,8 +40,8 @@ else
|
||||
fi
|
||||
case $SU_TO_ROOT_X in
|
||||
gksu) gksu -u "$PRIV" "$COMMAND";;
|
||||
- kdesu) kdesu -u "$PRIV" "$COMMAND";;
|
||||
- kde4su) /usr/lib/kde4/libexec/kdesu -u "$PRIV" "$COMMAND";;
|
||||
+ kdesu) kdesu -u "$PRIV" $COMMAND;;
|
||||
+ kde4su) /usr/lib/kde4/libexec/kdesu -u "$PRIV" $COMMAND;;
|
||||
ktsuss) ktsuss -u "$PRIV" "$COMMAND";;
|
||||
# As a last resort, open a new xterm use sudo/su
|
||||
sdterm) xterm -e "sudo -u $PRIV $COMMAND";;
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
--- a/Makefile.in
|
||||
+++ b/Makefile.in
|
||||
@@ -119,6 +119,8 @@
|
||||
rm -f $@
|
||||
$(CXX) $(LDFLAGS) -o $@ $(OBJS) $(LIBS)
|
||||
|
||||
+$(NBASEDIR)/libnbase.a: nbase_build
|
||||
+
|
||||
build-%: %/Makefile
|
||||
cd $* && $(MAKE)
|
||||
|
||||
@@ -152,7 +154,7 @@
|
||||
liblinear_build: $(LIBLINEARDIR)/Makefile
|
||||
@echo Compiling liblinear; cd $(LIBLINEARDIR) && $(MAKE) liblinear.a CC="$(CC)" CXX="$(CXX)" CFLAGS="$(CFLAGS)"
|
||||
|
||||
-build-nmap-update: nmap-update/default_channel.h
|
||||
+build-nmap-update: nbase_build nmap-update/default_channel.h
|
||||
|
||||
#$(LIBPCAPDIR)/Makefile:
|
||||
# @echo Configuring libpcap; cd $(LIBPCAPDIR); ./configure
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
--- nmap-6.25-orig/zenmap/install_scripts/unix/su-to-zenmap.sh 2012-08-20 04:11:06.000000000 +0800
|
||||
+++ nmap-6.25/zenmap/install_scripts/unix/su-to-zenmap.sh 2012-12-01 17:35:16.243995226 +0800
|
||||
@@ -40,8 +40,8 @@
|
||||
fi
|
||||
case $SU_TO_ROOT_X in
|
||||
gksu) gksu -u "$PRIV" "$COMMAND";;
|
||||
- kdesu) kdesu -u "$PRIV" -c "$COMMAND";;
|
||||
- kde4su) /usr/lib/kde4/libexec/kdesu -u "$PRIV" -c "$COMMAND";;
|
||||
+ kdesu) kdesu -u "$PRIV" -c $COMMAND;;
|
||||
+ kde4su) /usr/lib/kde4/libexec/kdesu -u "$PRIV" -c $COMMAND;;
|
||||
ktsuss) ktsuss -u "$PRIV" "$COMMAND";;
|
||||
# As a last resort, open a new xterm use sudo/su
|
||||
sdterm) xterm -e "sudo -u $PRIV $COMMAND";;
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 3.2 KiB |
|
|
@ -1,11 +0,0 @@
|
|||
--- nmap-4.76/zenmap/install_scripts/unix/su-to-zenmap.sh.orig
|
||||
+++ nmap-4.76/zenmap/install_scripts/unix/su-to-zenmap.sh
|
||||
@@ -45,7 +45,7 @@
|
||||
ktsuss) ktsuss -u "$PRIV" "$COMMAND";;
|
||||
# As a last resort, open a new xterm use sudo/su
|
||||
sdterm) xterm -e "sudo -u $PRIV $COMMAND";;
|
||||
- sterm) xterm -e "su -l $PRIV -C $COMMAND";;
|
||||
+ sterm) xterm -e "su -l $PRIV -c $COMMAND";;
|
||||
esac;
|
||||
fi
|
||||
|
||||
|
|
@ -1,81 +0,0 @@
|
|||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-analyzer/nmap/nmap-6.01.ebuild,v 1.3 2012/09/23 09:14:51 pinkbyte Exp $
|
||||
|
||||
EAPI="4"
|
||||
PYTHON_DEPEND="python? 2"
|
||||
|
||||
inherit eutils flag-o-matic python
|
||||
|
||||
MY_P=${P/_beta/BETA}
|
||||
|
||||
DESCRIPTION="A utility for network exploration or security auditing"
|
||||
HOMEPAGE="http://nmap.org/"
|
||||
SRC_URI="http://nmap.org/dist/${MY_P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
|
||||
IUSE="gtk lua ncat ndiff nmap-update nping python ssl"
|
||||
|
||||
DEPEND="dev-libs/libpcre
|
||||
net-libs/libpcap[ipv6]
|
||||
dev-libs/apr
|
||||
gtk? ( >=x11-libs/gtk+-2.6:2
|
||||
>=dev-python/pygtk-2.6
|
||||
|| ( dev-lang/python:2.7[sqlite] dev-lang/python:2.6[sqlite] dev-lang/python:2.5[sqlite] dev-python/pysqlite:2 )
|
||||
)
|
||||
lua? ( >=dev-lang/lua-5.1.4-r1[deprecated] )
|
||||
nmap-update? ( dev-libs/apr dev-vcs/subversion )
|
||||
ssl? ( dev-libs/openssl )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
REQUIRED_USE="gtk? ( python )
|
||||
ndiff? ( python )"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
pkg_setup() {
|
||||
use python && python_set_active_version 2
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-4.75-nolua.patch
|
||||
epatch "${FILESDIR}"/${PN}-5.10_beta1-string.patch
|
||||
epatch "${FILESDIR}"/${PN}-5.21-python.patch
|
||||
epatch "${FILESDIR}"/${PN}-6.25-su-to-zenmap.patch
|
||||
sed -i -e 's/-m 755 -s ncat/-m 755 ncat/' ncat/Makefile.in
|
||||
|
||||
# bug #416987
|
||||
epatch "${FILESDIR}"/${PN}-6.01-make.patch
|
||||
|
||||
# Fix desktop files wrt bug #432714
|
||||
sed -i -e '/^Encoding/d' zenmap/install_scripts/unix/zenmap.desktop
|
||||
sed -i -e '/^Encoding/d' zenmap/install_scripts/unix/zenmap-root.desktop
|
||||
sed -i -e 's/Categories=Application;Network;Security/Categories=Network;System;Security/' zenmap/install_scripts/unix/zenmap.desktop
|
||||
sed -i -e 's/Categories=Application;Network;Security/Categories=Network;System;Security/' zenmap/install_scripts/unix/zenmap-root.desktop
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# The bundled libdnet is incompatible with the version available in the
|
||||
# tree, so we cannot use the system library here.
|
||||
econf --with-libdnet=included \
|
||||
$(use_with gtk zenmap) \
|
||||
$(use_with lua liblua) \
|
||||
$(use_with ncat) \
|
||||
$(use_with ndiff) \
|
||||
$(use_with nmap-update) \
|
||||
$(use_with nping) \
|
||||
$(use_with ssl openssl)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
LC_ALL=C emake DESTDIR="${D}" -j1 STRIP=: nmapdatadir="${EPREFIX}"/usr/share/nmap install
|
||||
if use nmap-update;then
|
||||
LC_ALL=C emake DESTDIR="${D}" -j1 STRIP=: \
|
||||
nmapdatadir="${EPREFIX}"/usr/share/nmap -C nmap-update install
|
||||
fi
|
||||
dodoc CHANGELOG HACKING docs/README docs/*.txt
|
||||
|
||||
use gtk && doicon "${FILESDIR}/nmap-logo-64.png"
|
||||
}
|
||||
|
|
@ -1,80 +0,0 @@
|
|||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-analyzer/nmap/nmap-6.01.ebuild,v 1.3 2012/09/23 09:14:51 pinkbyte Exp $
|
||||
|
||||
EAPI="4"
|
||||
PYTHON_DEPEND="2"
|
||||
|
||||
inherit eutils flag-o-matic python subversion
|
||||
|
||||
MY_P=${P/_beta/BETA}
|
||||
|
||||
DESCRIPTION="A utility for network exploration or security auditing"
|
||||
HOMEPAGE="http://nmap.org/"
|
||||
SRC_URI=""
|
||||
ESVN_REPO_URI="https://svn.nmap.org/nmap/"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS=""
|
||||
IUSE="gtk lua ncat ndiff nmap-update nping ssl"
|
||||
|
||||
DEPEND="dev-libs/libpcre
|
||||
net-libs/libpcap[ipv6]
|
||||
dev-libs/apr
|
||||
gtk? ( >=x11-libs/gtk+-2.6:2
|
||||
>=dev-python/pygtk-2.6
|
||||
|| ( dev-lang/python:2.7[sqlite] dev-lang/python:2.6[sqlite] dev-lang/python:2.5[sqlite] dev-python/pysqlite:2 )
|
||||
)
|
||||
lua? ( >=dev-lang/lua-5.1.4-r1[deprecated] )
|
||||
nmap-update? ( dev-libs/apr dev-vcs/subversion )
|
||||
ssl? ( dev-libs/openssl )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-4.75-include.patch
|
||||
epatch "${FILESDIR}"/${PN}-4.75-nolua.patch
|
||||
epatch "${FILESDIR}"/${PN}-5.10_beta1-string.patch
|
||||
epatch "${FILESDIR}"/${PN}-5.21-python.patch
|
||||
# epatch "${FILESDIR}"/${PN}-5.51-su-to-zenmap-fix.patch
|
||||
sed -i -e 's/-m 755 -s ncat/-m 755 ncat/' ncat/Makefile.in
|
||||
|
||||
# bug #416987
|
||||
epatch "${FILESDIR}"/${PN}-6.01-make.patch
|
||||
|
||||
# Fix desktop files wrt bug #432714
|
||||
sed -i -e '/^Encoding/d' zenmap/install_scripts/unix/zenmap.desktop
|
||||
sed -i -e '/^Encoding/d' zenmap/install_scripts/unix/zenmap-root.desktop
|
||||
sed -i -e 's/Categories=Application;Network;Security/Categories=Network;System;Security/' zenmap/install_scripts/unix/zenmap.desktop
|
||||
sed -i -e 's/Categories=Application;Network;Security/Categories=Network;System;Security/' zenmap/install_scripts/unix/zenmap-root.desktop
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# The bundled libdnet is incompatible with the version available in the
|
||||
# tree, so we cannot use the system library here.
|
||||
econf --with-libdnet=included \
|
||||
$(use_with gtk zenmap) \
|
||||
$(use_with lua liblua) \
|
||||
$(use_with ncat) \
|
||||
$(use_with ndiff) \
|
||||
$(use_with nmap-update) \
|
||||
$(use_with nping) \
|
||||
$(use_with ssl openssl)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
LC_ALL=C emake DESTDIR="${D}" -j1 STRIP=: nmapdatadir="${EPREFIX}"/usr/share/nmap install
|
||||
if use nmap-update;then
|
||||
LC_ALL=C emake DESTDIR="${D}" -j1 STRIP=: \
|
||||
nmapdatadir="${EPREFIX}"/usr/share/nmap -C nmap-update install
|
||||
fi
|
||||
dodoc CHANGELOG HACKING docs/README docs/*.txt
|
||||
|
||||
use gtk && doicon "${FILESDIR}/nmap-logo-64.png"
|
||||
}
|
||||
Loading…
Reference in a new issue