pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/py-cle Import py-cle version 7.8.2.21 from wip



details:   https://anonhg.NetBSD.org/pkgsrc/rev/0acc4190a85b
branches:  trunk
changeset: 377340:0acc4190a85b
user:      khorben <khorben%pkgsrc.org@localhost>
date:      Thu Mar 15 02:32:56 2018 +0000

description:
Import py-cle version 7.8.2.21 from wip

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.

It is maintained by the angr organization on GitHub.

diffstat:

 devel/py-cle/DESCR    |    3 +
 devel/py-cle/Makefile |   18 ++++
 devel/py-cle/PLIST    |  192 ++++++++++++++++++++++++++++++++++++++++++++++++++
 devel/py-cle/distinfo |    6 +
 4 files changed, 219 insertions(+), 0 deletions(-)

diffs (235 lines):

diff -r af2755c3ca41 -r 0acc4190a85b devel/py-cle/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/py-cle/DESCR        Thu Mar 15 02:32:56 2018 +0000
@@ -0,0 +1,3 @@
+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.
diff -r af2755c3ca41 -r 0acc4190a85b devel/py-cle/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/py-cle/Makefile     Thu Mar 15 02:32:56 2018 +0000
@@ -0,0 +1,18 @@
+# $NetBSD: Makefile,v 1.1 2018/03/15 02:32:56 khorben Exp $
+
+DISTNAME=      cle-7.8.2.21
+PKGNAME=       ${PYPKGPREFIX}-${EGG_NAME}
+CATEGORIES=    devel
+MASTER_SITES=  ${MASTER_SITE_GITHUB:=angr/}
+GITHUB_PROJECT=        cle
+GITHUB_TAG=    13a47181d5200fd24c5c956e893b0a95d26d4da7
+
+MAINTAINER=    khorben%defora.org@localhost
+HOMEPAGE=      https://github.com/angr/cle/
+COMMENT=       CLE Loads Everything (at least, many binary formats!)
+LICENSE=       2-clause-bsd
+
+PYTHON_VERSIONS_ACCEPTED=      27
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r af2755c3ca41 -r 0acc4190a85b devel/py-cle/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/py-cle/PLIST        Thu Mar 15 02:32:56 2018 +0000
@@ -0,0 +1,192 @@
+@comment $NetBSD: PLIST,v 1.1 2018/03/15 02:32:56 khorben Exp $
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/cle/__init__.py
+${PYSITELIB}/cle/__init__.pyc
+${PYSITELIB}/cle/__init__.pyo
+${PYSITELIB}/cle/address_translator.py
+${PYSITELIB}/cle/address_translator.pyc
+${PYSITELIB}/cle/address_translator.pyo
+${PYSITELIB}/cle/backends/__init__.py
+${PYSITELIB}/cle/backends/__init__.pyc
+${PYSITELIB}/cle/backends/__init__.pyo
+${PYSITELIB}/cle/backends/blob.py
+${PYSITELIB}/cle/backends/blob.pyc
+${PYSITELIB}/cle/backends/blob.pyo
+${PYSITELIB}/cle/backends/cgc/__init__.py
+${PYSITELIB}/cle/backends/cgc/__init__.pyc
+${PYSITELIB}/cle/backends/cgc/__init__.pyo
+${PYSITELIB}/cle/backends/cgc/backedcgc.py
+${PYSITELIB}/cle/backends/cgc/backedcgc.pyc
+${PYSITELIB}/cle/backends/cgc/backedcgc.pyo
+${PYSITELIB}/cle/backends/cgc/cgc.py
+${PYSITELIB}/cle/backends/cgc/cgc.pyc
+${PYSITELIB}/cle/backends/cgc/cgc.pyo
+${PYSITELIB}/cle/backends/elf/__init__.py
+${PYSITELIB}/cle/backends/elf/__init__.pyc
+${PYSITELIB}/cle/backends/elf/__init__.pyo
+${PYSITELIB}/cle/backends/elf/elf.py
+${PYSITELIB}/cle/backends/elf/elf.pyc
+${PYSITELIB}/cle/backends/elf/elf.pyo
+${PYSITELIB}/cle/backends/elf/elfcore.py
+${PYSITELIB}/cle/backends/elf/elfcore.pyc
+${PYSITELIB}/cle/backends/elf/elfcore.pyo
+${PYSITELIB}/cle/backends/elf/hashtable.py
+${PYSITELIB}/cle/backends/elf/hashtable.pyc
+${PYSITELIB}/cle/backends/elf/hashtable.pyo
+${PYSITELIB}/cle/backends/elf/metaelf.py
+${PYSITELIB}/cle/backends/elf/metaelf.pyc
+${PYSITELIB}/cle/backends/elf/metaelf.pyo
+${PYSITELIB}/cle/backends/elf/regions.py
+${PYSITELIB}/cle/backends/elf/regions.pyc
+${PYSITELIB}/cle/backends/elf/regions.pyo
+${PYSITELIB}/cle/backends/elf/relocation/__init__.py
+${PYSITELIB}/cle/backends/elf/relocation/__init__.pyc
+${PYSITELIB}/cle/backends/elf/relocation/__init__.pyo
+${PYSITELIB}/cle/backends/elf/relocation/amd64.py
+${PYSITELIB}/cle/backends/elf/relocation/amd64.pyc
+${PYSITELIB}/cle/backends/elf/relocation/amd64.pyo
+${PYSITELIB}/cle/backends/elf/relocation/arm.py
+${PYSITELIB}/cle/backends/elf/relocation/arm.pyc
+${PYSITELIB}/cle/backends/elf/relocation/arm.pyo
+${PYSITELIB}/cle/backends/elf/relocation/arm64.py
+${PYSITELIB}/cle/backends/elf/relocation/arm64.pyc
+${PYSITELIB}/cle/backends/elf/relocation/arm64.pyo
+${PYSITELIB}/cle/backends/elf/relocation/armel.py
+${PYSITELIB}/cle/backends/elf/relocation/armel.pyc
+${PYSITELIB}/cle/backends/elf/relocation/armel.pyo
+${PYSITELIB}/cle/backends/elf/relocation/armhf.py
+${PYSITELIB}/cle/backends/elf/relocation/armhf.pyc
+${PYSITELIB}/cle/backends/elf/relocation/armhf.pyo
+${PYSITELIB}/cle/backends/elf/relocation/elfreloc.py
+${PYSITELIB}/cle/backends/elf/relocation/elfreloc.pyc
+${PYSITELIB}/cle/backends/elf/relocation/elfreloc.pyo
+${PYSITELIB}/cle/backends/elf/relocation/generic.py
+${PYSITELIB}/cle/backends/elf/relocation/generic.pyc
+${PYSITELIB}/cle/backends/elf/relocation/generic.pyo
+${PYSITELIB}/cle/backends/elf/relocation/i386.py
+${PYSITELIB}/cle/backends/elf/relocation/i386.pyc
+${PYSITELIB}/cle/backends/elf/relocation/i386.pyo
+${PYSITELIB}/cle/backends/elf/relocation/mips.py
+${PYSITELIB}/cle/backends/elf/relocation/mips.pyc
+${PYSITELIB}/cle/backends/elf/relocation/mips.pyo
+${PYSITELIB}/cle/backends/elf/relocation/mips64.py
+${PYSITELIB}/cle/backends/elf/relocation/mips64.pyc
+${PYSITELIB}/cle/backends/elf/relocation/mips64.pyo
+${PYSITELIB}/cle/backends/elf/relocation/pcc64.py
+${PYSITELIB}/cle/backends/elf/relocation/pcc64.pyc
+${PYSITELIB}/cle/backends/elf/relocation/pcc64.pyo
+${PYSITELIB}/cle/backends/elf/relocation/ppc.py
+${PYSITELIB}/cle/backends/elf/relocation/ppc.pyc
+${PYSITELIB}/cle/backends/elf/relocation/ppc.pyo
+${PYSITELIB}/cle/backends/elf/symbol.py
+${PYSITELIB}/cle/backends/elf/symbol.pyc
+${PYSITELIB}/cle/backends/elf/symbol.pyo
+${PYSITELIB}/cle/backends/externs.py
+${PYSITELIB}/cle/backends/externs.pyc
+${PYSITELIB}/cle/backends/externs.pyo
+${PYSITELIB}/cle/backends/idabin.py
+${PYSITELIB}/cle/backends/idabin.pyc
+${PYSITELIB}/cle/backends/idabin.pyo
+${PYSITELIB}/cle/backends/ihex.py
+${PYSITELIB}/cle/backends/ihex.pyc
+${PYSITELIB}/cle/backends/ihex.pyo
+${PYSITELIB}/cle/backends/macho/__init__.py
+${PYSITELIB}/cle/backends/macho/__init__.pyc
+${PYSITELIB}/cle/backends/macho/__init__.pyo
+${PYSITELIB}/cle/backends/macho/binding.py
+${PYSITELIB}/cle/backends/macho/binding.pyc
+${PYSITELIB}/cle/backends/macho/binding.pyo
+${PYSITELIB}/cle/backends/macho/macho.py
+${PYSITELIB}/cle/backends/macho/macho.pyc
+${PYSITELIB}/cle/backends/macho/macho.pyo
+${PYSITELIB}/cle/backends/macho/section.py
+${PYSITELIB}/cle/backends/macho/section.pyc
+${PYSITELIB}/cle/backends/macho/section.pyo
+${PYSITELIB}/cle/backends/macho/segment.py
+${PYSITELIB}/cle/backends/macho/segment.pyc
+${PYSITELIB}/cle/backends/macho/segment.pyo
+${PYSITELIB}/cle/backends/macho/symbol.py
+${PYSITELIB}/cle/backends/macho/symbol.pyc
+${PYSITELIB}/cle/backends/macho/symbol.pyo
+${PYSITELIB}/cle/backends/pe/__init__.py
+${PYSITELIB}/cle/backends/pe/__init__.pyc
+${PYSITELIB}/cle/backends/pe/__init__.pyo
+${PYSITELIB}/cle/backends/pe/pe.py
+${PYSITELIB}/cle/backends/pe/pe.pyc
+${PYSITELIB}/cle/backends/pe/pe.pyo
+${PYSITELIB}/cle/backends/pe/regions.py
+${PYSITELIB}/cle/backends/pe/regions.pyc
+${PYSITELIB}/cle/backends/pe/regions.pyo
+${PYSITELIB}/cle/backends/pe/relocation/__init__.py
+${PYSITELIB}/cle/backends/pe/relocation/__init__.pyc
+${PYSITELIB}/cle/backends/pe/relocation/__init__.pyo
+${PYSITELIB}/cle/backends/pe/relocation/amd64.py
+${PYSITELIB}/cle/backends/pe/relocation/amd64.pyc
+${PYSITELIB}/cle/backends/pe/relocation/amd64.pyo
+${PYSITELIB}/cle/backends/pe/relocation/arm.py
+${PYSITELIB}/cle/backends/pe/relocation/arm.pyc
+${PYSITELIB}/cle/backends/pe/relocation/arm.pyo
+${PYSITELIB}/cle/backends/pe/relocation/generic.py
+${PYSITELIB}/cle/backends/pe/relocation/generic.pyc
+${PYSITELIB}/cle/backends/pe/relocation/generic.pyo
+${PYSITELIB}/cle/backends/pe/relocation/i386.py
+${PYSITELIB}/cle/backends/pe/relocation/i386.pyc
+${PYSITELIB}/cle/backends/pe/relocation/i386.pyo
+${PYSITELIB}/cle/backends/pe/relocation/mips.py
+${PYSITELIB}/cle/backends/pe/relocation/mips.pyc
+${PYSITELIB}/cle/backends/pe/relocation/mips.pyo
+${PYSITELIB}/cle/backends/pe/relocation/pereloc.py
+${PYSITELIB}/cle/backends/pe/relocation/pereloc.pyc
+${PYSITELIB}/cle/backends/pe/relocation/pereloc.pyo
+${PYSITELIB}/cle/backends/pe/relocation/riscv.py
+${PYSITELIB}/cle/backends/pe/relocation/riscv.pyc
+${PYSITELIB}/cle/backends/pe/relocation/riscv.pyo
+${PYSITELIB}/cle/backends/pe/symbol.py
+${PYSITELIB}/cle/backends/pe/symbol.pyc
+${PYSITELIB}/cle/backends/pe/symbol.pyo
+${PYSITELIB}/cle/backends/region.py
+${PYSITELIB}/cle/backends/region.pyc
+${PYSITELIB}/cle/backends/region.pyo
+${PYSITELIB}/cle/backends/regions.py
+${PYSITELIB}/cle/backends/regions.pyc
+${PYSITELIB}/cle/backends/regions.pyo
+${PYSITELIB}/cle/backends/relocation.py
+${PYSITELIB}/cle/backends/relocation.pyc
+${PYSITELIB}/cle/backends/relocation.pyo
+${PYSITELIB}/cle/backends/soot.py
+${PYSITELIB}/cle/backends/soot.pyc
+${PYSITELIB}/cle/backends/soot.pyo
+${PYSITELIB}/cle/backends/symbol.py
+${PYSITELIB}/cle/backends/symbol.pyc
+${PYSITELIB}/cle/backends/symbol.pyo
+${PYSITELIB}/cle/backends/tls/__init__.py
+${PYSITELIB}/cle/backends/tls/__init__.pyc
+${PYSITELIB}/cle/backends/tls/__init__.pyo
+${PYSITELIB}/cle/backends/tls/elf_tls.py
+${PYSITELIB}/cle/backends/tls/elf_tls.pyc
+${PYSITELIB}/cle/backends/tls/elf_tls.pyo
+${PYSITELIB}/cle/backends/tls/pe_tls.py
+${PYSITELIB}/cle/backends/tls/pe_tls.pyc
+${PYSITELIB}/cle/backends/tls/pe_tls.pyo
+${PYSITELIB}/cle/errors.py
+${PYSITELIB}/cle/errors.pyc
+${PYSITELIB}/cle/errors.pyo
+${PYSITELIB}/cle/gdb.py
+${PYSITELIB}/cle/gdb.pyc
+${PYSITELIB}/cle/gdb.pyo
+${PYSITELIB}/cle/loader.py
+${PYSITELIB}/cle/loader.pyc
+${PYSITELIB}/cle/loader.pyo
+${PYSITELIB}/cle/memory.py
+${PYSITELIB}/cle/memory.pyc
+${PYSITELIB}/cle/memory.pyo
+${PYSITELIB}/cle/patched_stream.py
+${PYSITELIB}/cle/patched_stream.pyc
+${PYSITELIB}/cle/patched_stream.pyo
+${PYSITELIB}/cle/utils.py
+${PYSITELIB}/cle/utils.pyc
+${PYSITELIB}/cle/utils.pyo
diff -r af2755c3ca41 -r 0acc4190a85b devel/py-cle/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/py-cle/distinfo     Thu Mar 15 02:32:56 2018 +0000
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2018/03/15 02:32:56 khorben Exp $
+
+SHA1 (cle-7.8.2.21-13a47181d5200fd24c5c956e893b0a95d26d4da7.tar.gz) = e95fdb4867fc31c70e32ed0a4b34cac42ba356d6
+RMD160 (cle-7.8.2.21-13a47181d5200fd24c5c956e893b0a95d26d4da7.tar.gz) = 6132efeea8c8c97f791afcab944b089dbb703d2c
+SHA512 (cle-7.8.2.21-13a47181d5200fd24c5c956e893b0a95d26d4da7.tar.gz) = 
74188b4d44ea36a0914294d9997b44631747b39726b8d0b334b5182efcd78e730459cf310bb5bf03c2af9d44b3834bc49c8f8baf525f525d3becc41679d0c5a5
+Size (cle-7.8.2.21-13a47181d5200fd24c5c956e893b0a95d26d4da7.tar.gz) = 85099 bytes



Home | Main Index | Thread Index | Old Index