summaryrefslogtreecommitdiff
path: root/dev-python/fusil
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-python/fusil
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-python/fusil')
-rw-r--r--dev-python/fusil/Manifest5
-rw-r--r--dev-python/fusil/fusil-1.5.ebuild36
-rw-r--r--dev-python/fusil/metadata.xml12
3 files changed, 53 insertions, 0 deletions
diff --git a/dev-python/fusil/Manifest b/dev-python/fusil/Manifest
new file mode 100644
index 000000000000..9c5be3bef5c6
--- /dev/null
+++ b/dev-python/fusil/Manifest
@@ -0,0 +1,5 @@
+DIST fusil-1.5.tar.gz 138910 SHA256 1b6e269f47636b5fd1ddd25940aa1beaae68c05c076b3ad6bcef72db5865729b SHA512 0d84bfd2d9b8e509989723de26b30c3ec2824612dbdcc097ff3e998fd4efa6b1293cb78743e098ad5012d4981b8e8036f3ad3f9c6acf2dc30e3ff1f707c7d1c0 WHIRLPOOL d0747c9f53af8ccaa9155fa05726928b0a52b5cef6fc76f7ab38b3219ca3d1c82c396737de3427fe3129d257f91853659ea7f2ab158c31a4349b53d906c5121d
+EBUILD fusil-1.5.ebuild 941 SHA256 e37ca523dc878120bc6ea6e732967e33a589597e3e0d99982da221bc7591a5f3 SHA512 f867526e9eebc3b30b3891c55b316cd7cd8665c887a6a4adbd07306cec7047a4016913763b4c2d7d7b57d911837a78f649eaab7195a53e1fd52fab971527fa9e WHIRLPOOL 389090f0880cc02654156aff581152edc7d1782797df919703534e05c097805f0dff1afd3c461a36e9db220e616d8f288dfe3aca7e958823c74143fcdc077ec2
+MISC ChangeLog 3049 SHA256 f60ef2fdb2040c5d10b978e495dd740e44b27e04e81cf808a9d39ad0486176af SHA512 a3af2c3e92d8f99bf717e2645ce739575940d9e653be3f5a789c190187289a58542825f77836c37995c9d442d4f59b58201e956a675280b0a43dc84833c9ecce WHIRLPOOL d6556334628149f84fb5dbd197d9caf779f32fce78fd356081ac00835ad7e5013da6a4389a8b1a9218d7d6d3f050b3f67090e3284997729c19024ccee4bc49dd
+MISC ChangeLog-2015 2338 SHA256 e230b45b115e8f85100cc789830aba52daa728de82caee3f50af758ca8818dec SHA512 5fa7999c2b0529749f53f6dab29e0ca54d028bae5bcd2957fb22743e03e669323e4d8432b2369e3a347748350e121b0449d62d28e88afd10504877b141eb8bff WHIRLPOOL c913eaed971169055be4e9eb998534d7fe16c1a087e46f495a920e8a3cfdf4bb8dee2537c636004e2cf7db78ca6defff5e545ecaeb3c79d16b067d48a2817d54
+MISC metadata.xml 374 SHA256 8e2ee6dedebc1404e04d2a08dfb3ba65e18f9d59ae2dc137655bdeaeba5aad26 SHA512 98947683cbc807385f692511afa4402ed11644fbece4ecad9888cb8beb90d4154f9ddad104210ab2e7fc0641cadb654a826786a57ffb6fbae158eb3aefe0bdba WHIRLPOOL 06b9b7ecfc2d3de5ff795cf30dcf0e70da5090bc161a378efe3eb5907efc918fcf02991b1091c0253d5fedf935e0eed1d8cea06e5f21822b4ba5ce3ac1dcd0ff
diff --git a/dev-python/fusil/fusil-1.5.ebuild b/dev-python/fusil/fusil-1.5.ebuild
new file mode 100644
index 000000000000..9a5f6f56b197
--- /dev/null
+++ b/dev-python/fusil/fusil-1.5.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy )
+
+inherit distutils-r1 user
+
+DESCRIPTION="Fusil the fuzzer is a Python library used to write fuzzing programs"
+HOMEPAGE="https://bitbucket.org/haypo/fusil/wiki/Home https://pypi.python.org/pypi/fusil"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="doc examples"
+
+DEPEND="doc? ( dev-python/docutils[${PYTHON_USEDEP}] )"
+RDEPEND=">=dev-python/python-ptrace-0.7[${PYTHON_USEDEP}]"
+
+python_compile_all() {
+ if use doc; then
+ emake -C doc RST2HTML="rst2html.py" || die "Generation of documentation failed"
+ fi
+}
+
+python_install_all() {
+ use doc && local HTML_DOCS=( doc/. )
+ use examples && local EXAMPLES=( examples/. )
+ distutils-r1_python_install_all
+}
+
+pkg_postinst() {
+ enewgroup fusil
+ enewuser fusil -1 -1 -1 "fusil"
+}
diff --git a/dev-python/fusil/metadata.xml b/dev-python/fusil/metadata.xml
new file mode 100644
index 000000000000..030b6dace8fe
--- /dev/null
+++ b/dev-python/fusil/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ <name>Python</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="pypi">fusil</remote-id>
+ <remote-id type="bitbucket">haypo/fusil</remote-id>
+ </upstream>
+</pkgmetadata>