summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexandre PIGNÉ <alex@freesenses.net>2017-02-19 20:59:48 +0100
committerAlexandre PIGNÉ <alex@freesenses.net>2017-02-19 20:59:48 +0100
commit1c749b5121ba5ade91aa0c4994dff93b4743c0a1 (patch)
tree3e9a8089d824218ef05aec713a0bb5fcb87aa5a0 /dev-python/impacket
parentremove obsolete packages (diff)
downloadlootr-1c749b5121ba5ade91aa0c4994dff93b4743c0a1.tar.gz
lootr-1c749b5121ba5ade91aa0c4994dff93b4743c0a1.tar.bz2
lootr-1c749b5121ba5ade91aa0c4994dff93b4743c0a1.zip
bump version pcapy & impacket and upgrade distutils eclassHEADmaster
Diffstat (limited to 'dev-python/impacket')
-rw-r--r--dev-python/impacket/Manifest4
-rw-r--r--dev-python/impacket/impacket-0.9.15.ebuild42
-rw-r--r--dev-python/impacket/impacket-0.9.6.0.ebuild25
3 files changed, 44 insertions, 27 deletions
diff --git a/dev-python/impacket/Manifest b/dev-python/impacket/Manifest
index 5093cff..726026c 100644
--- a/dev-python/impacket/Manifest
+++ b/dev-python/impacket/Manifest
@@ -1,2 +1,2 @@
-DIST Impacket-0.9.6.0.tar.gz 241509 RMD160 76f381a0d6be7fdfe8d810395bbe60f6d2f2202f SHA1 bc6979205868e66db8ccbc4d8cc4230894aa3346 SHA256 31d51acda423889fe498a3c81256269620780c2af6378509def695e4e69c58df
-EBUILD impacket-0.9.6.0.ebuild 555 RMD160 95fab4c6dfd11fabf6925c968b3529ed31921718 SHA1 2c205aeaa254ac837f92511264c9c7c927e5df1c SHA256 9ab0e51f658ea9bf7b60de4a77d376e529d4eaad8ca1eacdb69d50cea43294eb
+DIST impacket-0.9.15.tar.gz 1088369 SHA256 ff7dbded698f8e7a106ee6411fa4c4e874a50cdd31250df9d9f14bd3fc6df8a3 SHA512 31b1b059d01071319bccfc9a57b23eed175bfba61961ec425553916e7d1940ff6ef53d79ef5e43963e1b4f6037f50489ad22cd6935a53f2cd82bc5b2c6d741ce WHIRLPOOL 15ab296c4c3c18ed0dcd493552b8b44ba527bf35a9e53de36f7eb93f297236c73a9e72258a90b00c47f4edf241ab81e255b928a2fc080b998527c71ca5b7b398
+EBUILD impacket-0.9.15.ebuild 1104 SHA256 9a9e6ddf0789084d58431e965202c8b914b23e53108da93805f28c689a4aa13c SHA512 27eb6a4cde8a6a627d24ee39c3c2a16d81c1ec07ee683096f70b2b783397be98f7aca2832b190bc6651254f8074960e4fac9dad38f475d6721e9a9fc556a6c9f WHIRLPOOL f9c6a8a0b8ba4cd02ea24ecb4f6372e27ecc047fc7eca3a33df78c7df5fd92ba00f472b318dae890925afdeaec8bb05e6cd7c7a2d7cba28d160491b720b15e14
diff --git a/dev-python/impacket/impacket-0.9.15.ebuild b/dev-python/impacket/impacket-0.9.15.ebuild
new file mode 100644
index 0000000..3454812
--- /dev/null
+++ b/dev-python/impacket/impacket-0.9.15.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+inherit distutils-r1
+
+DESCRIPTION="A collection of Python classes focused on providing access to network packets"
+HOMEPAGE="https://github.com/CoreSecurity/impacket"
+SRC_URI=""
+if [[ ${PV} == "9999" ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/CoreSecurity/impacket.git"
+ KEYWORDS=""
+else
+ SRC_URI="https://github.com/CoreSecurity/impacket/archive/impacket_${PV//./_}.tar.gz -> ${P}.tar.gz"
+ inherit versionator
+ S="${WORKDIR}"/${PN}-${PN}_$(replace_all_version_separators _)
+ KEYWORDS="~amd64 ~x86"
+fi
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE=""
+
+RDEPEND="dev-python/pycrypto[${PYTHON_USEDEP}]
+ >=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}"
+
+python_test() {
+ pushd impacket/testcases/dot11
+ for test in $(ls *.py); do
+ ${PYTHON} ${test} || die "Tests fail with ${EPYTHON}"
+ done
+ popd
+ pushd impacket/testcases/ImpactPacket
+ for test in $(ls *.py); do
+ ${PYTHON} ${test} || die "Tests fail with ${EPYTHON}"
+ done
+ popd
+}
diff --git a/dev-python/impacket/impacket-0.9.6.0.ebuild b/dev-python/impacket/impacket-0.9.6.0.ebuild
deleted file mode 100644
index 1539b2b..0000000
--- a/dev-python/impacket/impacket-0.9.6.0.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=4
-
-PYTHON_DEPEND="2"
-SUPPORT_PYTHON_ABIS="1"
-RESTRICT_PYTHON_ABIS="3.*"
-
-inherit distutils
-
-DESCRIPTION="Python Impacket extension"
-HOMEPAGE="http://oss.coresecurity.com/projects/impacket.html"
-MY_PN="Impacket"
-MY_P="${MY_PN}-${PV}"
-SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz
- http://oss.coresecurity.com/repo/${MY_P}.tar.gz"
-
-LICENSE="Apache-1.1"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-S="${WORKDIR}/${MY_P}"