1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-02 06:03:50 +00:00

Update rekall to 1.5.0

This commit is contained in:
Antoine Brodin 2016-04-16 13:31:18 +00:00
parent bd68646682
commit 4a20178fa4
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=413440
8 changed files with 86 additions and 37 deletions

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= rekall-core
PORTVERSION= 1.4.1
DISTVERSION= 1.5.0.post5
CATEGORIES= security python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@ -13,22 +13,25 @@ COMMENT= CORE component of the Rekall framework
LICENSE= GPLv2
RUN_DEPENDS= cabextract:archivers/cabextract \
${PYTHON_PKGNAMEPREFIX}acora>=1.8:textproc/py-acora \
${PYTHON_PKGNAMEPREFIX}PyAFF4>=0.17:security/py-pyaff4 \
${PYTHON_PKGNAMEPREFIX}capstone>=0:devel/py-capstone \
${PYTHON_PKGNAMEPREFIX}distorm>=0:devel/py-distorm \
${PYTHON_PKGNAMEPREFIX}efilter>=1438631774:devel/py-efilter \
${PYTHON_PKGNAMEPREFIX}intervaltree>=2.0.4:devel/py-intervaltree \
${PYTHON_PKGNAMEPREFIX}pycrypto>=2.3.1:security/py-pycrypto \
${PYTHON_PKGNAMEPREFIX}pyelftools>=0.22:devel/py-pyelftools \
${PYTHON_PKGNAMEPREFIX}pytz>=2012:devel/py-pytz \
${PYTHON_PKGNAMEPREFIX}yaml>=2.10:devel/py-yaml \
${PYTHON_PKGNAMEPREFIX}yara>=0:security/py-yara
${PYTHON_PKGNAMEPREFIX}PyAFF4>=0.23:security/py-pyaff4 \
${PYTHON_PKGNAMEPREFIX}yaml>=3.11:devel/py-yaml \
${PYTHON_PKGNAMEPREFIX}acora>=1.9:textproc/py-acora \
${PYTHON_PKGNAMEPREFIX}arrow>=0.7.0:devel/py-arrow \
${PYTHON_PKGNAMEPREFIX}efilter>=1453815385:devel/py-efilter \
${PYTHON_PKGNAMEPREFIX}intervaltree>=2.1.0:devel/py-intervaltree \
${PYTHON_PKGNAMEPREFIX}pycrypto>=2.6.1:security/py-pycrypto \
${PYTHON_PKGNAMEPREFIX}pyelftools>=0.23:devel/py-pyelftools \
${PYTHON_PKGNAMEPREFIX}pytz>=2015.7:devel/py-pytz \
${PYTHON_PKGNAMEPREFIX}capstone>=3.0.4:devel/py-capstone \
${PYTHON_PKGNAMEPREFIX}yara>=3.4.0:security/py-yara \
${PYTHON_PKGNAMEPREFIX}sortedcontainers>=1.4.4:devel/py-sortedcontainers \
${PYTHON_PKGNAMEPREFIX}dateutil>=2.4.2:devel/py-dateutil
USES= python:2
NO_ARCH= yes
USES= python:2.7 zip
USE_PYTHON= distutils autoplist
post-patch:
@${REINPLACE_CMD} '/argparse/d' ${WRKSRC}/setup.py
post-extract:
@${CHMOD} -R a+rX ${WRKSRC}
.include <bsd.port.mk>

View File

@ -1,2 +1,2 @@
SHA256 (rekall-core-1.4.1.tar.gz) = 2708479ab985577ce23fabf1cc7f634cf64051e9c9b2abce47e40839ef31637f
SIZE (rekall-core-1.4.1.tar.gz) = 723180
SHA256 (rekall-core-1.5.0.post5.zip) = 9de7174702eaab563778c63eed189b5d09a3e7294e34c3df6eca5fd0424d78fc
SIZE (rekall-core-1.5.0.post5.zip) = 1004205

View File

@ -0,0 +1,39 @@
--- setup.py.orig 2016-03-28 15:25:48 UTC
+++ setup.py
@@ -46,23 +46,22 @@ def find_data_files(source):
# approach ensures that any Rekall version will always work as tested - even
# when external packages are upgraded in an incompatible way.
install_requires = [
- "PyAFF4 >= 0.23, < 0.30",
- "PyYAML == 3.11",
- "acora == 1.9",
- "argparse == 1.2.1",
- "arrow == 0.7.0",
- "efilter == 1453815385",
- "intervaltree == 2.1.0",
- "pycrypto == 2.6.1",
- "pyelftools == 0.23",
- "pytz == 2015.7",
- "rekall-capstone == 3.0.4.post2",
- "rekall-yara == 3.4.0.1",
- "sortedcontainers == 1.4.4",
+ "PyAFF4 >= 0.23",
+ "PyYAML >= 3.11",
+ "acora >= 1.9",
+ "arrow >= 0.7.0",
+ "efilter >= 1453815385",
+ "intervaltree >= 2.1.0",
+ "pycrypto >= 2.6.1",
+ "pyelftools >= 0.23",
+ "pytz >= 2015.7",
+ "capstone >= 3.0.4",
+ "yara-python >= 3.4.0",
+ "sortedcontainers >= 1.4.4",
# Version 2.5.0 is broken with pyinstaller.
# https://github.com/pyinstaller/pyinstaller/issues/1848
- "python-dateutil == 2.4.2",
+ "python-dateutil >= 2.4.2",
]

View File

@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= rekall
PORTVERSION= 1.4.1
PORTREVISION= 1
PORTVERSION= 1.5.0
CATEGORIES= security python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@ -13,10 +12,18 @@ COMMENT= Memory forensics analysis framework
LICENSE= GPLv2
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}rekall-core>=1.4.0:security/py-rekall-core \
${PYTHON_PKGNAMEPREFIX}rekall_gui>=1.4.0:security/py-rekall_gui
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}rekall-core>=1.5.0.p:security/py-rekall-core \
${PYTHON_PKGNAMEPREFIX}rekall_gui>=1.5.0.p:security/py-rekall_gui \
${PYTHON_PKGNAMEPREFIX}ipython>=0:devel/ipython
USES= python:2
NO_ARCH= yes
USES= python:2.7 zip
USE_PYTHON= distutils autoplist
post-extract:
@${CHMOD} -R a+rX ${WRKSRC}
post-patch:
@${REINPLACE_CMD} 's,ipython==4.0.0,ipython,' ${WRKSRC}/setup.py
.include <bsd.port.mk>

View File

@ -1,2 +1,2 @@
SHA256 (rekall-1.4.1.tar.gz) = e06612eff622d7336b7046ab7663624c0317fa72eb8c7883ed2651d5d8be084f
SIZE (rekall-1.4.1.tar.gz) = 242194
SHA256 (rekall-1.5.0.zip) = 26ea77eb391f08d5ed740e9183f789e7b4939c04c066f878dadbbc8634a98d09
SIZE (rekall-1.5.0.zip) = 2906320

View File

@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= rekall_gui
PORTVERSION= 1.4.1
PORTREVISION= 2
DISTVERSION= 1.5.0.post4
CATEGORIES= security python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@ -13,21 +12,22 @@ COMMENT= GUI component of the Rekall framework
LICENSE= GPLv2
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}codegen>=1.0:devel/py-codegen \
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}rekall-core>=1.5.0.p:security/py-rekall-core \
${PYTHON_PKGNAMEPREFIX}codegen>=1.0:devel/py-codegen \
${PYTHON_PKGNAMEPREFIX}Flask>=0.10.1:www/py-flask \
${PYTHON_PKGNAMEPREFIX}Flask-Sockets>=0:www/py-flask-sockets \
${PYTHON_PKGNAMEPREFIX}gevent>=1.0.2:devel/py-gevent \
${PYTHON_PKGNAMEPREFIX}gevent-websocket>=0.9.3:www/py-gevent-websocket \
${PYTHON_PKGNAMEPREFIX}ipython>=3.0.0:devel/ipython \
${PYTHON_PKGNAMEPREFIX}rekall-core>=1.4.0:security/py-rekall-core
${PYTHON_PKGNAMEPREFIX}gevent-websocket>=0.9.3:www/py-gevent-websocket
USES= python:2 shebangfix
SHEBANG_FILES= manuskript/static/bower_components/bootstrap/test-infra/uncached-npm-install.sh
USE_PYTHON= distutils autoplist
NO_ARCH= yes
USES= python:2.7
USE_PYTHON= distutils autoplist
.include <bsd.port.pre.mk>
PYDISTUTILS_INSTALLARGS+=--install-data ${PYTHONPREFIX_SITELIBDIR}
post-extract:
@${CHMOD} -R a+rX ${WRKSRC}
.include <bsd.port.post.mk>

View File

@ -1,2 +1,2 @@
SHA256 (rekall_gui-1.4.1.tar.gz) = ab8602ab6073327c6fcf96faf662771ebc8d324689f72ad61a81f2fe563631c5
SIZE (rekall_gui-1.4.1.tar.gz) = 2012182
SHA256 (rekall_gui-1.5.0.post4.tar.gz) = 26bad9c41adf0a62d3708cd4046a709c1ea3f66ff99295bae53874b2bc0fed9e
SIZE (rekall_gui-1.5.0.post4.tar.gz) = 2033604

View File

@ -1,6 +1,6 @@
--- setup.py.orig 2015-09-10 14:25:33 UTC
--- setup.py.orig 2016-03-28 22:03:48 UTC
+++ setup.py
@@ -38,7 +38,8 @@ def find_data_files_directory(source):
@@ -33,7 +33,8 @@ def find_data_files_directory(source):
result = []
for directory, _, files in os.walk(source):
files = [os.path.join(directory, x) for x in files]