FreeBSD Bugzilla – Attachment 192529 Details for
Bug 225669
[NEW PORT] devel/plasma: Interactive disassembler for x86/ARM/MIPS
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
plasma-rev2.shar / Revision 2
plasma-rev2.shar (text/plain), 4.96 KB, created by
Kai Knoblich
on 2018-04-15 14:53:23 UTC
(
hide
)
Description:
plasma-rev2.shar / Revision 2
Filename:
MIME Type:
Creator:
Kai Knoblich
Created:
2018-04-15 14:53:23 UTC
Size:
4.96 KB
patch
obsolete
># This is a shell archive. Save it in a file, remove anything before ># this line, and then unpack it by entering "sh file". Note, it may ># create directories; files and directories will be owned by you and ># have default permissions. ># ># This archive contains: ># ># plasma ># plasma/files ># plasma/files/patch-setup.py ># plasma/pkg-message ># plasma/distinfo ># plasma/Makefile ># plasma/pkg-descr ># >echo c - plasma >mkdir -p plasma > /dev/null 2>&1 >echo c - plasma/files >mkdir -p plasma/files > /dev/null 2>&1 >echo x - plasma/files/patch-setup.py >sed 's/^X//' >plasma/files/patch-setup.py << '6e69c669590b2e8098affd202e750806' >X--- setup.py.orig 2018-04-15 11:48:52 UTC >X+++ setup.py >X@@ -6,30 +6,33 @@ except ImportError: >X from distutils.core import setup >X >X >X-from pip.req import parse_requirements >X+#from pip.req import parse_requirements >X from distutils.core import Extension >X import plasma >X >X-requirements = parse_requirements('requirements.txt', session=False) >X+#requirements = parse_requirements('requirements.txt', session=False) >X >X requires = [] >X-for item in requirements: >X+#for item in requirements: >X # we want to handle package names and also repo urls >X- if getattr(item, 'url', None): # older pip has url >X- links.append(str(item.url)) >X- if getattr(item, 'link', None): # newer pip has link >X- links.append(str(item.link)) >X- if item.req: >X- requires.append(str(item.req)) >X+# if getattr(item, 'url', None): # older pip has url >X+# links.append(str(item.url)) >X+# if getattr(item, 'link', None): # newer pip has link >X+# links.append(str(item.link)) >X+# if item.req: >X+# requires.append(str(item.req)) >X >X >X x86_analyzer = Extension('plasma.lib.arch.x86.analyzer', >X+ include_dirs = ['%%PREFIX%%/include'], >X sources = ['plasma/lib/arch/x86/analyzer.c']) >X >X mips_analyzer = Extension('plasma.lib.arch.mips.analyzer', >X+ include_dirs = ['%%PREFIX%%/include'], >X sources = ['plasma/lib/arch/mips/analyzer.c']) >X >X arm_analyzer = Extension('plasma.lib.arch.arm.analyzer', >X+ include_dirs = ['%%PREFIX%%/include'], >X sources = ['plasma/lib/arch/arm/analyzer.c']) >X >X >6e69c669590b2e8098affd202e750806 >echo x - plasma/pkg-message >sed 's/^X//' >plasma/pkg-message << '873b7d716555f088d20c7480fda768c4' >X >X============================================================================== >X >XTo use the visual mode (command 'v' in the interactive mode) the terminal must >Xsupport 256 colors. >X >XFor xterm this can be enabled by >X >Xexport TERM=xterm-256color >X >X============================================================================== >873b7d716555f088d20c7480fda768c4 >echo x - plasma/distinfo >sed 's/^X//' >plasma/distinfo << '3bd26097f429210f9cc016b512c8988c' >XTIMESTAMP = 1517675748 >XSHA256 (plasma-disassembler-plasma-g20171121-8ec3bb7_GH0.tar.gz) = 5ae00ef3fa3326000968323bd6843fa293938a1024b2fcb6176b624c99e8c050 >XSIZE (plasma-disassembler-plasma-g20171121-8ec3bb7_GH0.tar.gz) = 352158 >3bd26097f429210f9cc016b512c8988c >echo x - plasma/Makefile >sed 's/^X//' >plasma/Makefile << 'e2e31636ad9c328d132b738547b25b7a' >X# $FreeBSD$ >X >XPORTNAME= plasma >XDISTVERSION= g20171121 >XCATEGORIES= devel python >X >XMAINTAINER= freebsd_ports@k-worx.org >XCOMMENT= Interactive disassembler for x86/ARM/MIPS >X >XLICENSE= GPLv3 >XLICENSE_FILE= ${WRKSRC}/LICENSE >X >XBUILD_DEPENDS= bash:shells/bash \ >X binutils>=2:devel/binutils \ >X capstone>=3:devel/capstone3 >XRUN_DEPENDS= binutils>=2:devel/binutils \ >X ${PYTHON_PKGNAMEPREFIX}capstone>=3:devel/py-capstone@${PY_FLAVOR} \ >X ${PYTHON_PKGNAMEPREFIX}future>=0:devel/py-future@${PY_FLAVOR} \ >X ${PYTHON_PKGNAMEPREFIX}keystone-engine>=:devel/py-keystone-engine@${PY_FLAVOR} \ >X ${PYTHON_PKGNAMEPREFIX}msgpack-python>=0:devel/py-msgpack-python@${PY_FLAVOR} \ >X ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR} \ >X ${PYTHON_PKGNAMEPREFIX}pefile>=0:devel/py-pefile@${PY_FLAVOR} \ >X ${PYTHON_PKGNAMEPREFIX}pyelftools>=0:devel/py-pyelftools@${PY_FLAVOR} >X >XUSES= python:3.4+ shebangfix >X >XUSE_GITHUB= yes >XGH_ACCOUNT= plasma-disassembler >XGH_PROJECT= plasma >XGH_TAGNAME= 8ec3bb7 >X >XUSE_PYTHON= distutils noflavors autoplist >XSHEBANG_FILES= tests/analyzer/run.sh >XSHEBANG_GLOB= *.py >X >XOPTIONS_DEFINE= MEMMAP >XOPTIONS_DEFAULT= MEMMAP >XMEMMAP_DESC= View memory maps (pulls in QT4) >XMEMMAP_USES= pyqt:4 >XMEMMAP_USE= PYQT=gui_run >X >Xpost-patch: >X @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/setup.py >X @${REINPLACE_CMD} -e 's|python3|${PYTHON_CMD}|g' ${WRKSRC}/Makefile >X >X.include <bsd.port.mk> >e2e31636ad9c328d132b738547b25b7a >echo x - plasma/pkg-descr >sed 's/^X//' >plasma/pkg-descr << '306c1aa6774de51c3aec902a536b2851' >XPLASMA is an interactive disassembler. It can generate a more readable assembly >X (pseudo code) with a colored syntax. One can write scripts with the available >X Python API. >X >XIt supports : >X >X* Architectures : x86{64}, ARM, MIPS{64} (partially for ARM and MIPS) >X* Formats : ELF, PE, RAW >X >XWWW: https://www.github.com/plasma-disassembler/plasma >306c1aa6774de51c3aec902a536b2851 >exit >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 225669
:
190322
| 192529