w3af: update and QA fixes for bundled crap

This commit is contained in:
Zero_Chaos 2014-01-08 18:18:36 +00:00
parent 47e92325a9
commit af020a8dd6
2 changed files with 19 additions and 9 deletions

View file

@ -1,3 +1,3 @@
AUX w3af_console 45 SHA256 baec5ace41ba0ff29b792dd288ee9a14eef83546af633620125644ad29fd19c7 SHA512 e8353393663d892f0f362a03e9459383cb8cf2de87a4bdd135f6c7fbc289cc34a236abf514dcfb9d9a3c573e2e5747c06c819527b1b0051c9513130cd0047a21 WHIRLPOOL 4b61760caf06b8df3cf1fb3d220c990efc72ea1de1f03ebe875e75f71904037006de6e3470f30f9607c6343ff0130b08622523a34bac822ddc084f43a6b0137f
AUX w3af_gui 41 SHA256 12f98d26f6c844b74e9d12a4df12ac8430eeb627dd15e8452e37202d254dda69 SHA512 1fd52f555d9fe3ebf7c8a985d83e7f86eb6e9a379589c50c567ed12c54abb63125ccd21b028215a87acb533aa45ec8fd8dc3169a3c9cbe090b8d32f2a9b751ca WHIRLPOOL af264d9b03b34c97a09ff7bafe44f041b07a044bdd47ece3095353c1155bbf57c5cf055f0a0e8d1c8242ed4270ba1822ae264fb0c1f4d987e81713184810f29c
EBUILD w3af-9999.ebuild 1534 SHA256 fa3b9fe8220a11da461166f97f655b54a30feac13641c2c9046ad8181ea8e629 SHA512 a7fc16cb2a45d25f1d08e52b7ccfc5448c72185a90516642403557b39fdba9f54833639636be46d01b789be1972f36a7056f4bbd53ef809bbd7e58632007ac57 WHIRLPOOL f78d23db92603cd4fb45ad1bd9f219d9a84087d871deb16410326055506103bda82188b65975ab591b21565682809a4393f7ca8f498aaea0c2f955060a2eb10c
EBUILD w3af-9999.ebuild 2492 SHA256 9a8d0f13f26e59d6cc8115129ca4593ca198739bf8bc289fa394eb59cfbe3de5 SHA512 5df2faf46c60332f520447d1e8bced56126164ef0813b5773bd97d40cc1da8d96ce2547b59109709aeac4f998d06b43b49bd9a05c367110b856d94c523257ad2 WHIRLPOOL 766b5943b1ab564faa68bac390b7a6b1ae1e41a13c5bbf179773549fe0703ade4d582a8a2be9c31fb10122c1f6ac84ef3ab3aae7b8d10558f1deb82b29d797d2

View file

@ -2,17 +2,17 @@
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-analyzer/w3af/w3af-1.0_rc3-r2.ebuild,v 1.1 2010/10/27 20:54:28 hwoarang Exp $
EAPI=2
EAPI=5
PYTHON_USE_WITH="sqlite"
PYTHON_DEPEND="2"
inherit multilib python versionator subversion
inherit multilib python versionator git-r3
MY_P=${PN}-"$(replace_version_separator 2 '-')"
DESCRIPTION="Web Application Attack and Audit Framework"
HOMEPAGE="http://w3af.sourceforge.net/"
ESVN_REPO_URI="https://w3af.svn.sourceforge.net/svnroot/w3af/trunk"
EGIT_REPO_URI="https://github.com/andresriancho/w3af.git"
LICENSE="GPL-2"
SLOT="0"
@ -35,16 +35,26 @@ RDEPEND=">=dev-python/fpconst-0.7.2
dev-python/pygtksourceview )"
DEPEND=""
S=${WORKDIR}/${PN}
#w3af bundles sqlmap, how marvelous
QA_PREBUILT="usr/$(get_libdir)/${PN}/plugins/attack/db/sqlmap/udf/mysql/linux/32/lib_mysqludf_sys.so
usr/$(get_libdir)/${PN}/plugins/attack/db/sqlmap/udf/mysql/linux/64/lib_mysqludf_sys.so
usr/$(get_libdir)/${PN}/plugins/attack/db/sqlmap/udf/postgresql/linux/32/8.2/lib_postgresqludf_sys.so
usr/$(get_libdir)/${PN}/plugins/attack/db/sqlmap/udf/postgresql/linux/32/8.3/lib_postgresqludf_sys.so
usr/$(get_libdir)/${PN}/plugins/attack/db/sqlmap/udf/postgresql/linux/32/8.4/lib_postgresqludf_sys.so
usr/$(get_libdir)/${PN}/plugins/attack/db/sqlmap/udf/postgresql/linux/32/9.0/lib_postgresqludf_sys.so
usr/$(get_libdir)/${PN}/plugins/attack/db/sqlmap/udf/postgresql/linux/64/8.2/lib_postgresqludf_sys.so
usr/$(get_libdir)/${PN}/plugins/attack/db/sqlmap/udf/postgresql/linux/64/8.3/lib_postgresqludf_sys.so
usr/$(get_libdir)/${PN}/plugins/attack/db/sqlmap/udf/postgresql/linux/64/8.4/lib_postgresqludf_sys.so
usr/$(get_libdir)/${PN}/plugins/attack/db/sqlmap/udf/postgresql/linux/64/9.0/lib_postgresqludf_sys.so"
src_prepare(){
rm -r extlib/{cluster,fpconst-0.7.2,SOAPpy,yaml} || die
rm readme/{GPL,INSTALL} || die
rm doc/{GPL,INSTALL} || die
}
src_install() {
insinto /usr/$(get_libdir)/w3af
doins -r core extlib locales plugins profiles scripts tools w3af_console || die
doins -r core locales plugins profiles scripts tools w3af_console || die
use gtk && doins w3af_gui || die
fperms +x /usr/$(get_libdir)/w3af/w3af_{gui,console} || die
dobin "${FILESDIR}"/w3af_console || die
@ -54,6 +64,6 @@ src_install() {
#use flag doc is here because doc is bigger than 3 Mb
if use doc ; then
insinto /usr/share/doc/${PF}/
doins -r readme/* || die
doins -r doc/* || die
fi
}