armitage: v20150813 and its deps bump

This commit is contained in:
blshkv 2015-10-25 15:22:01 +08:00
parent d410e5b1cb
commit ff2910b3fc
7 changed files with 99 additions and 7 deletions

View file

@ -1 +1,2 @@
DIST msgpack-0.5.1.tar.gz 230056 SHA256 8afdcca2b49379520b618a0104b9272b4b282adb6799f7efde1c45b5d0e62621 SHA512 337bb2ac0b7241ac80ac64f747a438abc6e33f67d0111255b912bb4cd60035b29722fc6de7985eb1066fc1135cbb4da639c55774f20dac496482f7c596ab15da WHIRLPOOL 7cecdeb2969d08ddb47c3e2eea4fc80e3bfffefeebba8e37ddf7ac9a54a4864d6c80d0f0f7969e43902118bed05d6404f5bfabe0f520f3018463566254b2d32c
DIST msgpack-0.6.12.tar.gz 156214 SHA256 c0744b7162af5bfa039db81db82ebcdf73ff91d5b7819098621b37311ec602f8 SHA512 43b34a60e19fa2833db8c078c6aa0a44bf43e12964ffaea327adc9c66eb07ad096e62ef7ce732062e69e13226a6fbae56c13ad3340dc77a5b6c42b029dd33552 WHIRLPOOL c0f73d79175c1fbe662814d3385c5f0aba7d85db8a7e10ef678375cb44bae7e0849e61659b47f3543a9acf83bd00653b8e597954f3186a8f545417e581965ede

View file

@ -0,0 +1,35 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit eutils java-pkg-2 java-pkg-simple
DESCRIPTION="MessagePack for Java is a binary-based efficient object serialization library in Java."
HOMEPAGE="http://msgpack.org"
SRC_URI="https://github.com/msgpack/msgpack-java/archive/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="$(get_version_component_range 2-3)"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
JAVASSIST_SLOT="3"
CDEPEND="dev-java/javassist:${JAVASSIST_SLOT}
dev-java/json-simple:0
dev-java/slf4j-api:0
dev-java/junit:4
dev-java/hamcrest-core:1.3
"
DEPEND="${CDEPEND}
>=virtual/jdk-1.6"
RDEPEND="${CDEPEND}
>=virtual/jre-1.6"
S="${WORKDIR}/${PN}-java-${P}"
JAVA_GENTOO_CLASSPATH="javassist-${JAVASSIST_SLOT},json-simple,slf4j-api,junit-4,hamcrest-core-1.3"

View file

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
# $Id$
EAPI=5
@ -13,7 +13,7 @@ ESVN_REVISION="1239"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 arm x86"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
CDEPEND="net-analyzer/metasploit

View file

@ -0,0 +1,55 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit eutils git-2 java-pkg-2 java-ant-2
DESCRIPTION="Cyber Attack Management for Metasploit"
HOMEPAGE="http://www.fastandeasyhacking.com/"
EGIT_REPO_URI="https://github.com/rsmudge/armitage.git"
EGIT_COMMIT="b2d5b4fc80895bd5196215b39c2bec2be0b7304e"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
CDEPEND="net-analyzer/metasploit
net-analyzer/nmap"
JGRAPHX_SLOT="1.4"
MSGPACK_SLOT="6.12"
DEPEND="${CDEPEND}
!net-analyzer/armitage-bin
dev-java/jgraphx:${JGRAPHX_SLOT}
dev-java/sleep:0
dev-java/msgpack:${MSGPACK_SLOT}
dev-java/javassist:3
dev-java/jdbc-postgresql:0
>=virtual/jdk-1.6"
RDEPEND="${CDEPEND}
>=virtual/jre-1.6"
S="${WORKDIR}"
src_prepare() {
find . -name '*.jar' -delete
cd "${S}"/lib
java-pkg_jar-from sleep
java-pkg_jar-from jgraphx-${JGRAPHX_SLOT}
java-pkg_jar-from msgpack-${MSGPACK_SLOT} msgpack.jar msgpack-0.6.12-devel.jar
java-pkg_jar-from jdbc-postgresql jdbc-postgresql.jar postgresql-9.1-901.jdbc4.jar
java-pkg_jar-from javassist-3 javassist.jar javassist-3.15.0-GA.jar
}
src_install() {
java-pkg_newjar ${PN}.jar
java-pkg_dolauncher ${PN}
dosbin release/armitage-unix/teamserver
doicon release/armitage-unix/${PN}-logo.png
dodoc release/armitage-unix/readme.txt
}

View file

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
# $Id$
EAPI=5
@ -12,7 +12,7 @@ ESVN_REPO_URI="http://armitage.googlecode.com/svn/trunk/"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
KEYWORDS=""
IUSE=""
CDEPEND="net-analyzer/metasploit

View file

@ -1,3 +1,3 @@
~dev-java/sleep-2.1
~dev-java/jgraphx-1.4.2.3
~dev-java/msgpack-0.5.1
~dev-java/msgpack-0.6.12

View file

@ -13,6 +13,7 @@ net-analyzer/packit
net-analyzer/metasploit
=net-analyzer/metasploit-9999 **
net-analyzer/armitage
net-analyzer/armitage-bin
net-analyzer/whatweb
net-analyzer/multimon-ng