svn commit: r527835 - in head/devel: . py-cle py-cle/files

Mateusz Piotrowski 0mp at FreeBSD.org
Thu Mar 5 14:24:58 UTC 2020


Author: 0mp
Date: Thu Mar  5 14:24:55 2020
New Revision: 527835
URL: https://svnweb.freebsd.org/changeset/ports/527835

Log:
  New port: devel/py-cle
  
  CLE loads binaries and their associated libraries, resolves imports and
  provides an abstraction of process memory the same way as if it was loader
  by the OS's loader.
  
  WWW: https://github.com/angr/cle
  
  PR:		244562

Added:
  head/devel/py-cle/
  head/devel/py-cle/Makefile   (contents, props changed)
  head/devel/py-cle/distinfo   (contents, props changed)
  head/devel/py-cle/files/
  head/devel/py-cle/files/patch-setup.py   (contents, props changed)
  head/devel/py-cle/pkg-descr   (contents, props changed)
Modified:
  head/devel/Makefile

Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile	Thu Mar  5 14:09:55 2020	(r527834)
+++ head/devel/Makefile	Thu Mar  5 14:24:55 2020	(r527835)
@@ -4215,6 +4215,7 @@
     SUBDIR += py-circuits
     SUBDIR += py-cjson
     SUBDIR += py-cld
+    SUBDIR += py-cle
     SUBDIR += py-cleo
     SUBDIR += py-cli-helpers
     SUBDIR += py-cliapp

Added: head/devel/py-cle/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/py-cle/Makefile	Thu Mar  5 14:24:55 2020	(r527835)
@@ -0,0 +1,27 @@
+# $FreeBSD$
+
+PORTNAME=	cle
+DISTVERSION=	8.20.1.7
+CATEGORIES=	devel python
+MASTER_SITES=	CHEESESHOP
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER=	0mp at FreeBSD.org
+COMMENT=	Pythonic interface to analyze binary formats
+
+LICENSE=	BSD2CLAUSE
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}cffi>0:devel/py-cffi@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}minidump>0:devel/py-minidump@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}pefile>0:devel/py-pefile@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}pyelftools>0:devel/py-pyelftools@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}pyvex>0:security/py-pyvex@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}sortedcontainers>=2.0:devel/py-sortedcontainers@${PY_FLAVOR}
+
+USES=		python
+USE_PYTHON=	autoplist distutils
+
+NO_ARCH=	yes
+
+.include <bsd.port.mk>

Added: head/devel/py-cle/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/py-cle/distinfo	Thu Mar  5 14:24:55 2020	(r527835)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1583415399
+SHA256 (cle-8.20.1.7.tar.gz) = 56909340143c929c1388f10bf6ca8b8ac731d586a679e0a9a75edad84af86e06
+SIZE (cle-8.20.1.7.tar.gz) = 94407

Added: head/devel/py-cle/files/patch-setup.py
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/py-cle/files/patch-setup.py	Thu Mar  5 14:24:55 2020	(r527835)
@@ -0,0 +1,10 @@
+--- setup.py.orig	2020-03-05 14:08:36 UTC
++++ setup.py
+@@ -22,6 +22,6 @@ setup(
+         'pyvex==8.20.1.7',
+         'pefile',
+         'sortedcontainers>=2.0',
+-        'minidump==0.0.10',
++        'minidump>=0.0.10',
+     ]
+ )

Added: head/devel/py-cle/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/py-cle/pkg-descr	Thu Mar  5 14:24:55 2020	(r527835)
@@ -0,0 +1,5 @@
+CLE loads binaries and their associated libraries, resolves imports and
+provides an abstraction of process memory the same way as if it was loader
+by the OS's loader.
+
+WWW: https://github.com/angr/cle


More information about the svn-ports-all mailing list