Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 16 Apr 2016 13:31:18 +0000 (UTC)
From:      Antoine Brodin <antoine@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r413440 - in head/security: py-rekall py-rekall-core py-rekall-core/files py-rekall_gui py-rekall_gui/files
Message-ID:  <201604161331.u3GDVIYa086935@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: antoine
Date: Sat Apr 16 13:31:18 2016
New Revision: 413440
URL: https://svnweb.freebsd.org/changeset/ports/413440

Log:
  Update rekall to 1.5.0

Added:
  head/security/py-rekall-core/files/
  head/security/py-rekall-core/files/patch-setup.py   (contents, props changed)
Modified:
  head/security/py-rekall-core/Makefile
  head/security/py-rekall-core/distinfo
  head/security/py-rekall/Makefile
  head/security/py-rekall/distinfo
  head/security/py-rekall_gui/Makefile
  head/security/py-rekall_gui/distinfo
  head/security/py-rekall_gui/files/patch-setup.py

Modified: head/security/py-rekall-core/Makefile
==============================================================================
--- head/security/py-rekall-core/Makefile	Sat Apr 16 13:23:36 2016	(r413439)
+++ head/security/py-rekall-core/Makefile	Sat Apr 16 13:31:18 2016	(r413440)
@@ -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 fr
 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>

Modified: head/security/py-rekall-core/distinfo
==============================================================================
--- head/security/py-rekall-core/distinfo	Sat Apr 16 13:23:36 2016	(r413439)
+++ head/security/py-rekall-core/distinfo	Sat Apr 16 13:31:18 2016	(r413440)
@@ -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

Added: head/security/py-rekall-core/files/patch-setup.py
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/py-rekall-core/files/patch-setup.py	Sat Apr 16 13:31:18 2016	(r413440)
@@ -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",
+ ]
+ 
+ 

Modified: head/security/py-rekall/Makefile
==============================================================================
--- head/security/py-rekall/Makefile	Sat Apr 16 13:23:36 2016	(r413439)
+++ head/security/py-rekall/Makefile	Sat Apr 16 13:31:18 2016	(r413440)
@@ -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 frame
 
 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>

Modified: head/security/py-rekall/distinfo
==============================================================================
--- head/security/py-rekall/distinfo	Sat Apr 16 13:23:36 2016	(r413439)
+++ head/security/py-rekall/distinfo	Sat Apr 16 13:31:18 2016	(r413440)
@@ -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

Modified: head/security/py-rekall_gui/Makefile
==============================================================================
--- head/security/py-rekall_gui/Makefile	Sat Apr 16 13:23:36 2016	(r413439)
+++ head/security/py-rekall_gui/Makefile	Sat Apr 16 13:31:18 2016	(r413440)
@@ -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 fra
 
 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>

Modified: head/security/py-rekall_gui/distinfo
==============================================================================
--- head/security/py-rekall_gui/distinfo	Sat Apr 16 13:23:36 2016	(r413439)
+++ head/security/py-rekall_gui/distinfo	Sat Apr 16 13:31:18 2016	(r413440)
@@ -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

Modified: head/security/py-rekall_gui/files/patch-setup.py
==============================================================================
--- head/security/py-rekall_gui/files/patch-setup.py	Sat Apr 16 13:23:36 2016	(r413439)
+++ head/security/py-rekall_gui/files/patch-setup.py	Sat Apr 16 13:31:18 2016	(r413440)
@@ -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]



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201604161331.u3GDVIYa086935>