mirror of
https://github.com/pentoo/pentoo-overlay
synced 2026-05-05 02:50:26 +02:00
bokken: 1.7 messy bump
This commit is contained in:
parent
2a7114a28b
commit
35127cf844
7 changed files with 133 additions and 3 deletions
|
|
@ -1,5 +1,7 @@
|
|||
AUX 01_use_python_2.7.patch 669 SHA256 575f38b7a2e4bc5784251c4cce04b3dcd4f3169363daacb23292ac0f85883108 SHA512 32eab06074bec7411a402e6339c2d313ff2fda3448ae9171ebca2376085e7d11520cee6f73357892de008df94e297f2dc088bc3b93a908ca376f3928be229f72 WHIRLPOOL c7f75c0fef4f66cef08e1b97252d2d74c7fe0213acb1e46b4242698f7d02692afcae08118cf1586be8020bb281f646b177f376acd18adbec5c6b117be6dd1e8d
|
||||
DIST radare2-bindings-0.9.7.tar.gz 89565 SHA256 d3bc0e973064d1c2cd3e5796ebe25395fbea833d81ef45a47e704a90b5831e7c SHA512 e1c06851dc365f3e436cc21412dc6ee24fee411032de1d41efb65eb1053b84ae9c363d6a70246b8787deaaf92d56e18c3c634b0baa13c31c826fcabe8201bcf4 WHIRLPOOL 0fbd3a10e565cf50b7f2ea98122216bf5900c073a161c09765f629296e11841900720e896ed6ecaa21681b934ee7087704fad3a2041a98ada0bc1e9249a0f9e3
|
||||
DIST radare2-bindings-0.9.9.tar.gz 734300 SHA256 edd1f171831088b042105f6df13c6c67b4b07ad31244e5711673b5ec578a1d7a SHA512 e7bd499c1c8403815ef50ffa29ae119db0fce7e33ade41f06c9c534581f2645476ac63003fa985eadd82dc60fe1cc534de1f92d5eba6f17e3d2c748e4a7f7760 WHIRLPOOL a27bdfce03f79abb9de71ca96256fc1eba6827c6104b88a225f1ea8d7a06e2c62b98d48826fd690edeb229e32315da8b1d75b407e1db8a73b5b283567d4b0ea9
|
||||
EBUILD radare2-bindings-0.9.7-r1.ebuild 1369 SHA256 6055c97c2ff773bea59222ad097330e4c01e5f89f5fc3e2bc49e7cda3224ffbd SHA512 60444c06d402fa59465e0139c828605c9d4691dc541ded98b9dbe46273b491ef35c71f79a2633b25683cb35663e2c0a3308bfce45e9f1c59865a5dba621fd319 WHIRLPOOL 09db581bbcb74e0d8f546b300900f73d8f23ec21fd74d78227625db2f29d23fa2ea442f9e7960dfc7ee5fdbf0b7d6158a0c3af7c1389fe91262e283dd5abef53
|
||||
EBUILD radare2-bindings-0.9.7.ebuild 2202 SHA256 d353fe1f7e5bec8e2282203b4bb3152b321e58be88cd496eeca085088d45361f SHA512 454ed366a59742330225b15f9893a2320aa66e7174ad3d62b83d132a1f10eb064b069e7236797f64bc6342df0c617aaae2aa60c9a2908a3e77334008a69346b4 WHIRLPOOL c4d13e37b0ae6790023f443700d253bc6831fb0a4262cec8a602f66050af348819f9878b62e087648d942bea59c9c89a65346f9715fbccf16463ff59f668e837
|
||||
EBUILD radare2-bindings-0.9.7_p20140722.ebuild 1382 SHA256 bb3da268aaf63e94d47b148724891e3ca10cf5d6a238876b9e8d48126a6a501a SHA512 0ec0e495042023569c7597bca06851f91258afaadfa8d38f6cd67229d83cc412e287bc5558c6a07d8be893ff128cfbbab7f0630f368ffc59c74069ece35625b5 WHIRLPOOL dea5cf6b967894ca9738081e8c485a8ec6dec92664a6419726230ca2a6e5c3e58af541ed3c610b167aeda73826c50f51e4f032287fd3d66523908c9dbd2b949c
|
||||
EBUILD radare2-bindings-0.9.9.ebuild 1268 SHA256 1d599917de205e63cb278f0217676ac7bfdc93956ecd06d7d1d8bc9b75d3401a SHA512 4737a5c288d670af4d5f812ddf16cc006fe2d8dc2c582056f6673cf67452c06f59e0919f30589fc64bef9ef4d20091f20fdb77f8893dff92dc6f951c07ec8462 WHIRLPOOL 64f5bd2722a89dbe75683ac94ecbb714e493efd56e124477ab1d03fa33c208262161a90ef397dc07cc839823d275c21bfe9d7a03b37cdbc3179d321c32acfff3
|
||||
|
|
|
|||
57
dev-libs/radare2-bindings/radare2-bindings-0.9.9.ebuild
Normal file
57
dev-libs/radare2-bindings/radare2-bindings-0.9.9.ebuild
Normal file
|
|
@ -0,0 +1,57 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
inherit eutils python-single-r1
|
||||
|
||||
DESCRIPTION="Language bindings for radare2"
|
||||
HOMEPAGE="http://www.radare.org"
|
||||
HOMEPAGE="https://github.com/radare/radare2-bindings"
|
||||
SRC_URI="https://github.com/radare/radare2-bindings/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~x86 ~amd64"
|
||||
#full set: "ctypes cxx guile java lua node-ffi perl php5 python ruby"
|
||||
IUSE="ctypes cxx guile lua perl php5 python ruby"
|
||||
|
||||
RDEPEND="
|
||||
cxx? ( sys-devel/gcc[cxx] )
|
||||
perl? ( dev-lang/perl )
|
||||
guile? ( dev-scheme/guile )
|
||||
lua? ( >=dev-lang/lua-5.1.4 )
|
||||
php5? ( >=dev-lang/php-5.3.8 )
|
||||
ruby? ( >=dev-lang/ruby-1.8.7 )
|
||||
"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
dev-util/radare2
|
||||
virtual/pkgconfig
|
||||
dev-util/valabind
|
||||
dev-lang/swig
|
||||
>=dev-lang/vala-0.14"
|
||||
|
||||
src_prepare(){
|
||||
epatch "${FILESDIR}/01_use_python_2.7.patch"
|
||||
}
|
||||
|
||||
src_configure(){
|
||||
local myconf
|
||||
local mylang
|
||||
|
||||
use php5 && myconf="php"
|
||||
|
||||
# FIXME: add python support
|
||||
for mylang in ctypes cxx guile lua perl python ruby ; do
|
||||
if use $mylang; then
|
||||
[ -z "$myconf" ] || myconf+=","
|
||||
myconf+="$mylang"
|
||||
fi
|
||||
done
|
||||
|
||||
#not included languages are disabled
|
||||
econf --enable="$myconf"
|
||||
}
|
||||
|
|
@ -1,4 +1,7 @@
|
|||
AUX bokken 36 SHA256 08be83b9074582d7b2d73dcf36c677f12c6eb23a9b9f7bf67f2060ee5502d725 SHA512 32d1e7c8514dae63d148c1e33c34580107a3d4c70fdb5e350362319f17dbef0bb990ac07df43de7a39c6cc2dc8e56a8025629807dfacea7fd4cf535355bedbe2 WHIRLPOOL c6b3045274cc29e8e1f55030241fdc3959b904cf1587d72d6949b32732145f49f2f23d81580c77ce794ea80dec3a70871b5fef3d9a4ba62b935cb4b2db017fa2
|
||||
AUX bokken-1.7_depcheck.patch 769 SHA256 3ec3e527a19486d252b80960e9d59fb31a26c43f0945d6e99d355f6dc406843d SHA512 a6e486b5d31354b2a383280face8e7d9b654745b1b4dd5aee912f70ba623b39374010c1ede0b83159cc3d446ea8db124074fe85bc9fceb9c3d7932f5740a0335 WHIRLPOOL 556ee6accc2086dfb624f1c6a15b925dc0c761e003a87b3688bfd7b9f5440b59956e2079faef30a59c7f094fd23f936c6d31e3bf633fc6a0744533f5a0014b1e
|
||||
AUX radare-0.9.6.patch 556 SHA256 04f6b04c56bda56271b2e314dd330abe258bea0bee7404592f25054bf630b44a SHA512 2e6240f1950513ef07e7972b6bd9365ce54f5206ef71c134e43b2e1a066ac8918cd5e03d6f472bfb1006b0f5a0c5c16f0d0b8060e47bc09505a75082d87e306d WHIRLPOOL 4120f9a8e1e2eecbe2675dea495e5999204a67861d971f761177f55c1ac778baa9fa2b0cb15818786f452bc1017e4c638285a41adc01145a2c25386593dab634
|
||||
DIST bokken-1.6.tar.gz 953028 SHA256 4770602585b3e77b2977a8a6906c91ae0d64373eae328f42688106224c8bbc12 SHA512 dedf84d67bc41d02bf25630def09845d82cbabab21488e9c7cdd115ab764c4ccbfad544770949c0953e9def63872b0ea57a03bef21347b690c1249f1283ce154 WHIRLPOOL 7180f4da54d695c53f4f2e89db9c55ace17f96e5a25f070408b3e618be200d75b275cb99a7f7c8c01873bbeb279862751d535c5f682486391c32c5593744f56f
|
||||
DIST bokken-1.7.tar.gz 1178794 SHA256 93d901dbf3287010bb9f0041a4074036b105d78765ab7b9748b91d30583d2ce5 SHA512 a08f5f795c64980784e20a249a86c22fc3169d71d830fafb67820da9a17f3d7ec1461b0918d4c1eb3c6f0467c5072e7b6730fea79973a2abc466e938403857dd WHIRLPOOL ae880e033f30740f73882f1ae0e80f5716aaa304186a5e112ae4beda98be1304417352a5a02df3e57f1296a7739045666c954304db471a0080edc3c7c0b07b00
|
||||
EBUILD bokken-1.6.ebuild 855 SHA256 4f0f149737087f887d7572a442c4622a4a21a96efaf36e34aa438ce66427bd5e SHA512 b50e3eaad53c02996a82d31f3c1a89b7fb230c1fec4462c5a2917def08c46efdf112484f67f3c10470ec5f5da3e170d6965ef7794c775277255459775c5c1bc1 WHIRLPOOL b8cbd834a7db12a509b369f9a3b36f52ffb02058131fca1d5073b5695c9b74376159d645d587381961a673adb35c6e84c16b219c8efaa90867e3710092d55a97
|
||||
EBUILD bokken-1.7.ebuild 940 SHA256 1f8fd459b5bbd09b0e5706ee6372de7585eabf71c8998ba6f4ba0905bc981050 SHA512 070888a5ac814ce1bdf87e3e8d445bcbddae99d5bc8270c20023965e4e31e5638e42e38ccd1174d6ef4780949dbbbf151a743b42ea6313ba1edb747ebb6ee1b6 WHIRLPOOL 4bfd7d2ab12f857ac2c381add850bbedfce1212f1c0bb18a53cc8925272ab9993f820420533b17a1ba756772d00880166590e9d1498648ecbdd03c2fb0b4a178
|
||||
|
|
|
|||
43
dev-util/bokken/bokken-1.7.ebuild
Normal file
43
dev-util/bokken/bokken-1.7.ebuild
Normal file
|
|
@ -0,0 +1,43 @@
|
|||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
inherit python-single-r1
|
||||
|
||||
DESCRIPTION="GUI for the Pyew malware analysis tool and Radare the reverse engineering framework"
|
||||
HOMEPAGE="https://inguma.eu/projects/bokken"
|
||||
SRC_URI="https://github.com/inguma/bokken/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="+radare"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="radare? ( dev-libs/radare2-bindings[python]
|
||||
>=dev-util/radare2-0.9.6
|
||||
dev-python/pygtksourceview
|
||||
dev-python/pygraphviz
|
||||
dev-python/psycopg
|
||||
)"
|
||||
# TODO:
|
||||
# pyew? ( dev-util/pyew )
|
||||
# app-text/htmltidy
|
||||
# tidy
|
||||
|
||||
src_prepare(){
|
||||
epatch "${FILESDIR}"/bokken-1.7_depcheck.patch
|
||||
}
|
||||
|
||||
src_install() {
|
||||
rm README LICENSE
|
||||
|
||||
dodir /usr/share/${PN}/
|
||||
cp -R * "${ED}"/usr/share/${PN}/
|
||||
|
||||
python_fix_shebang "${ED}"/usr/share/${PN}/${PN}.py
|
||||
dobin "${FILESDIR}/${PN}"
|
||||
}
|
||||
24
dev-util/bokken/files/bokken-1.7_depcheck.patch
Normal file
24
dev-util/bokken/files/bokken-1.7_depcheck.patch
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
--- bokken/ui/dependency_check.py.orig 2015-06-06 20:40:56.827512188 +0800
|
||||
+++ bokken/ui/dependency_check.py 2015-06-06 20:47:38.612535742 +0800
|
||||
@@ -123,9 +123,7 @@
|
||||
print('\tPsyco availability...', end='')
|
||||
|
||||
try:
|
||||
- import psyco
|
||||
- psyco.log()
|
||||
- psyco.full()
|
||||
+ import psycopg2
|
||||
print(common.console_color('\tOK', 'green'))
|
||||
except ImportError:
|
||||
print(common.console_color("\tD'oh!", 'red'))
|
||||
diff -urN /usr/share/bokken.orig/ui/graph.py /usr/share/bokken/ui/graph.py
|
||||
--- bokken.orig/ui/graph.py 2015-06-06 18:38:36.000000000 +0800
|
||||
+++ bokken/ui/graph.py 2015-06-06 20:53:09.336555131 +0800
|
||||
@@ -19,7 +19,7 @@
|
||||
|
||||
import gtk
|
||||
|
||||
-import Image
|
||||
+from PIL import Image
|
||||
import os, tempfile
|
||||
from subprocess import *
|
||||
|
|
@ -16,7 +16,7 @@
|
|||
~dev-libs/boost-1.53.0
|
||||
|
||||
#bokken
|
||||
~dev-libs/radare2-bindings-0.9.7
|
||||
~dev-libs/radare2-bindings-0.9.9
|
||||
|
||||
#nmap
|
||||
~dev-libs/liblinear-194
|
||||
|
|
|
|||
|
|
@ -10,8 +10,9 @@
|
|||
~dev-util/nvidia-cuda-toolkit-5.5.22
|
||||
~dev-util/nvidia-cuda-sdk-5.0.35
|
||||
|
||||
~dev-util/bokken-1.6
|
||||
~dev-util/valabind-0.8.0
|
||||
~dev-util/bokken-1.7
|
||||
~dev-util/pyew-2.0
|
||||
~dev-util/valabind-0.9.2
|
||||
~dev-util/radare2-0.9.9
|
||||
=dev-util/capstone-3.0*
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue