summaryrefslogtreecommitdiff
path: root/net-wireless/cpyrit-cuda
diff options
context:
space:
mode:
Diffstat (limited to 'net-wireless/cpyrit-cuda')
-rw-r--r--net-wireless/cpyrit-cuda/Manifest5
-rw-r--r--net-wireless/cpyrit-cuda/cpyrit-cuda-0.5.0.ebuild36
-rw-r--r--net-wireless/cpyrit-cuda/metadata.xml19
3 files changed, 60 insertions, 0 deletions
diff --git a/net-wireless/cpyrit-cuda/Manifest b/net-wireless/cpyrit-cuda/Manifest
new file mode 100644
index 000000000000..52ccf099124b
--- /dev/null
+++ b/net-wireless/cpyrit-cuda/Manifest
@@ -0,0 +1,5 @@
+DIST pyrit-0.5.0.tar.gz 267614 SHA256 c610b7e5930e71ef466365418e58ce72f4b7dea5a3398c3296192f0c4a7175aa SHA512 912742cd7d9cd9231b9b3aa155a5170c0ba36c3865280423e100c1d12df34e093ee56305d8738d4f406abbfef9b1d540872872b8ef23d699466298d41289ad25 WHIRLPOOL ade13ce1f4835f3a9f1f31cd850ccc555c34c9a292c062d1444962ead3e3db3b35124cab58c14021468bee8da80072725cd5b90dd7913f63da6f86831b70b144
+EBUILD cpyrit-cuda-0.5.0.ebuild 859 SHA256 27f041de1470dffc9df5f1c48045092d025b1e0d1ee4f4ed9aab6346f2207159 SHA512 3305a08b5cf997fcc01f07eaab37602984b60f11cccadd9733afa465e987f2b67d177348fc2605e9510d71bb6755310dbf2db4865f7e72cc212d6c6f6822301f WHIRLPOOL cbbdd600166264b5deffc0c1ee4ac44247f7360ffe41d7f65a7e09ea594064952b0d3bb2ce0f6fae637a4153622876185d6c0404155c599de72e3c9a7cc6b14f
+MISC ChangeLog 3707 SHA256 4e391fad1952aafa4f4633a8649fec2093dd58c9e81eae405f5a994f7ea733a9 SHA512 4f6c0a529bf4eead6268e2003bc7a44bc5a9aaaaf7872eadda5c158caa8e9add3b5abe5aa676f92833d2a2acec066e96dccaa685cc67be1c53735b4eb510f248 WHIRLPOOL 0c2900fe5dd7983da9d1b6bbbaa4caaec97238bfa823eba3cbe51c2fb1fc66c19290acb0d44096de2317ba4d333f6a8391a26c791f60bbd838cc0db037c14b82
+MISC ChangeLog-2015 1069 SHA256 938e1cb70a45d2f9f5a59748e7de728cf77b6d5b5bc09a30affd5d7b8c7b07e2 SHA512 1ec06c5a0a310c3aa7e4e721ad0bd523d71355190aa3f71e9d9d3a5b8948de706f8dc66f3141022dcc43cb14d89a6a16f870fef79ad69d05ceea47970c1c13a5 WHIRLPOOL d49d5ba1a89b65819ebb1c97650b9b13c241d93ad14faf68977614c475cd4ccbcd70b110b5b550a1b00a3c0a08a692e2f2d21606386aaabf2e3f74e6f0074413
+MISC metadata.xml 553 SHA256 5f11d8a0af9925889fc89b5b5dd65b49b3c27478650525e0ddb6cc6bd4b97022 SHA512 50a9be6513024862930a058a37dbafc8707c160a39428b8590dd16237ded08c43946300d10115f58b900fac078015a07eefbbab17018311b88f13238ef5c3fe0 WHIRLPOOL d80b14bb38139056e2c6b37d9666be3712675fdbd96397b0beea3db4232f1b40beeb5e0c6543aa375785ea32468eaa87bece244845019e0d9067fdfe0491d099
diff --git a/net-wireless/cpyrit-cuda/cpyrit-cuda-0.5.0.ebuild b/net-wireless/cpyrit-cuda/cpyrit-cuda-0.5.0.ebuild
new file mode 100644
index 000000000000..3b338589951f
--- /dev/null
+++ b/net-wireless/cpyrit-cuda/cpyrit-cuda-0.5.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+DISTUTILS_SINGLE_IMPL=1
+
+inherit toolchain-funcs distutils-r1
+
+DESCRIPTION="A sub-package that adds CUDA-capability to Pyrit"
+HOMEPAGE="https://github.com/JPaulMora/Pyrit"
+SRC_URI="https://github.com/JPaulMora/Pyrit/archive/v${PV}.tar.gz -> pyrit-${PV}.tar.gz"
+
+LICENSE="GPL-3+ GPL-3+-with-cuda-exception GPL-3+-with-cuda-openssl-exception"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+ dev-libs/openssl:=
+ net-libs/libpcap
+ dev-util/nvidia-cuda-toolkit"
+RDEPEND="${DEPEND}"
+PDEPEND="~net-wireless/pyrit-${PV}"
+
+S="${WORKDIR}/Pyrit-${PV}/modules/cpyrit_cuda"
+
+pkg_pretend() {
+ if tc-is-gcc && [[ $(gcc-version) > 4.8 ]]; then
+ die "gcc 4.9 and up are not supported"
+ fi
+}
+
+pkg_setup() {
+ python-single-r1_pkg_setup
+}
diff --git a/net-wireless/cpyrit-cuda/metadata.xml b/net-wireless/cpyrit-cuda/metadata.xml
new file mode 100644
index 000000000000..7affef4e4f96
--- /dev/null
+++ b/net-wireless/cpyrit-cuda/metadata.xml
@@ -0,0 +1,19 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>oleg@kaa.org.ua</email>
+ <name>Oleg Kravchenko</name>
+ </maintainer>
+ <maintainer type="person">
+ <email>maksbotan@gentoo.org</email>
+ <name>Maxim Koltsov</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">JPaulMora/Pyrit</remote-id>
+ </upstream>
+</pkgmetadata>