ports/159805: New port: devel/radare2 Disassembler

Karsten Pedersen kpedersen at opencde.org
Mon Aug 15 23:00:25 UTC 2011


>Number:         159805
>Category:       ports
>Synopsis:       New port: devel/radare2 Disassembler
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Aug 15 23:00:24 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Karsten Pedersen
>Release:        8.2-RELEASE
>Organization:
Bournemouth University Student
>Environment:
>Description:
Opensource tools to disasm, debug, analyze and manipulate binary files.

 * Multi-architecture multi-platform
 * Highly scriptable
 * Hexadecimal editor
 * IO is wrapped
 * Filesystems support
 * Debugger support
 * Diffing between two functions or binaries
 * Code analysis at opcode, basicblock, function levels

And more...  

>How-To-Repeat:

>Fix:


Patch attached with submission follows:

# 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:
#
#	radare2
#	radare2/Makefile
#	radare2/distinfo
#	radare2/pkg-descr
#	radare2/pkg-plist
#
echo c - radare2
mkdir -p radare2 > /dev/null 2>&1
echo x - radare2/Makefile
sed 's/^X//' >radare2/Makefile << '02378437fc9723fe2f7295b48de8954a'
X# New ports collection makefile for: radare2
X# Date created:        15 August 2011
X# Whom:                kpedersen
X#
X# $FreeBSD$
X#
X
XPORTNAME=      radare2
XPORTVERSION=   0.8.1
XCATEGORIES=    devel
XMASTER_SITES=  http://radare.org/get/
X
XMAINTAINER=    kpedersen at opencde.org
XCOMMENT=       Open source tools to disasm, debug, analyze and manipulate binary files
X
XGNU_CONFIGURE=	yes
XUSE_GMAKE=	yes
X
XMAN1=	r2.1 \
X	rabin2.1 \
X	radare2.1 \
X	radiff2.1 \
X	rafind2.1 \
X	rahash2.1 \
X	ranal2.1 \
X	rarc2-tool.1 \
X	rarc2.1 \
X	rasc2.1 \
X	rasm2.1 \
X	rax2.1 \
X	rsc2.1 \
X
X.include <bsd.port.mk>
02378437fc9723fe2f7295b48de8954a
echo x - radare2/distinfo
sed 's/^X//' >radare2/distinfo << '0a428381fee95305651efb7613bf75ec'
XSHA256 (radare2-0.8.1.tar.gz) = 8d19d0dee392fc69e2a17e716edb847d5c932c5b4a4e755d91ba0f723df0f832
XSIZE (radare2-0.8.1.tar.gz) = 1373078
0a428381fee95305651efb7613bf75ec
echo x - radare2/pkg-descr
sed 's/^X//' >radare2/pkg-descr << 'd5aa88c48e5f72c46fb88e866cb93e83'
XOpensource tools to disasm, debug, analyze and manipulate binary files.
X
X * Multi-architecture multi-platform
X * Highly scriptable
X * Hexadecimal editor
X * IO is wrapped
X * Filesystems support
X * Debugger support
X * Diffing between two functions or binaries
X * Code analysis at opcode, basicblock, function levels
X * And More...
X
XWWW: http://www.radare.org
d5aa88c48e5f72c46fb88e866cb93e83
echo x - radare2/pkg-plist
sed 's/^X//' >radare2/pkg-plist << '1bfeb947774d2b44dfb3ff394bca04ee'
Xbin/r2
Xbin/rabin2
Xbin/radare2
Xbin/radiff2
Xbin/rafind2
Xbin/rahash2
Xbin/ranal2
Xbin/rarc2
Xbin/rarc2-tool
Xbin/rasc2
Xbin/rasm2
Xbin/rax2
Xinclude/libr/btree.h
Xinclude/libr/list.h
Xinclude/libr/r.h
Xinclude/libr/r_anal.h
Xinclude/libr/r_asm.h
Xinclude/libr/r_bin.h
Xinclude/libr/r_bp.h
Xinclude/libr/r_cmd.h
Xinclude/libr/r_config.h
Xinclude/libr/r_cons.h
Xinclude/libr/r_core.h
Xinclude/libr/r_crypto.h
Xinclude/libr/r_db.h
Xinclude/libr/r_debug.h
Xinclude/libr/r_diff.h
Xinclude/libr/r_flags.h
Xinclude/libr/r_flist.h
Xinclude/libr/r_fs.h
Xinclude/libr/r_hash.h
Xinclude/libr/r_io.h
Xinclude/libr/r_lang.h
Xinclude/libr/r_lib.h
Xinclude/libr/r_line.h
Xinclude/libr/r_list.h
Xinclude/libr/r_parse.h
Xinclude/libr/r_print.h
Xinclude/libr/r_reg.h
Xinclude/libr/r_search.h
Xinclude/libr/r_sign.h
Xinclude/libr/r_socket.h
Xinclude/libr/r_syscall.h
Xinclude/libr/r_th.h
Xinclude/libr/r_types.h
Xinclude/libr/r_types_base.h
Xinclude/libr/r_userconf.h
Xinclude/libr/r_util.h
Xlib/libr_anal.so
Xlib/libr_anal.so.0
Xlib/libr_anal.so.0.8.1
Xlib/libr_asm.so
Xlib/libr_asm.so.0
Xlib/libr_asm.so.0.8.1
Xlib/libr_bin.so
Xlib/libr_bin.so.0
Xlib/libr_bin.so.0.8.1
Xlib/libr_bp.so
Xlib/libr_bp.so.0
Xlib/libr_bp.so.0.8.1
Xlib/libr_cmd.so
Xlib/libr_cmd.so.0
Xlib/libr_cmd.so.0.8.1
Xlib/libr_config.so
Xlib/libr_config.so.0
Xlib/libr_config.so.0.8.1
Xlib/libr_cons.so
Xlib/libr_cons.so.0
Xlib/libr_cons.so.0.8.1
Xlib/libr_core.so
Xlib/libr_core.so.0
Xlib/libr_core.so.0.8.1
Xlib/libr_debug.so
Xlib/libr_debug.so.0
Xlib/libr_debug.so.0.8.1
Xlib/libr_diff.so
Xlib/libr_diff.so.0
Xlib/libr_diff.so.0.8.1
Xlib/libr_flags.so
Xlib/libr_flags.so.0
Xlib/libr_flags.so.0.8.1
Xlib/libr_fs.so
Xlib/libr_fs.so.0
Xlib/libr_fs.so.0.8.1
Xlib/libr_hash.so
Xlib/libr_hash.so.0
Xlib/libr_hash.so.0.8.1
Xlib/libr_io.so
Xlib/libr_io.so.0
Xlib/libr_io.so.0.8.1
Xlib/libr_lang.so
Xlib/libr_lang.so.0
Xlib/libr_lang.so.0.8.1
Xlib/libr_lib.so
Xlib/libr_lib.so.0
Xlib/libr_lib.so.0.8.1
Xlib/libr_line.so
Xlib/libr_line.so.0
Xlib/libr_line.so.0.8.1
Xlib/libr_parse.so
Xlib/libr_parse.so.0
Xlib/libr_parse.so.0.8.1
Xlib/libr_print.so
Xlib/libr_print.so.0
Xlib/libr_print.so.0.8.1
Xlib/libr_reg.so
Xlib/libr_reg.so.0
Xlib/libr_reg.so.0.8.1
Xlib/libr_search.so
Xlib/libr_search.so.0
Xlib/libr_search.so.0.8.1
Xlib/libr_sign.so
Xlib/libr_sign.so.0
Xlib/libr_sign.so.0.8.1
Xlib/libr_socket.so
Xlib/libr_socket.so.0
Xlib/libr_socket.so.0.8.1
Xlib/libr_syscall.so
Xlib/libr_syscall.so.0
Xlib/libr_syscall.so.0.8.1
Xlib/libr_util.so
Xlib/libr_util.so.0
Xlib/libr_util.so.0.8.1
Xlib/pkgconfig/r_anal.pc
Xlib/pkgconfig/r_asm.pc
Xlib/pkgconfig/r_bin.pc
Xlib/pkgconfig/r_bp.pc
Xlib/pkgconfig/r_cmd.pc
Xlib/pkgconfig/r_config.pc
Xlib/pkgconfig/r_cons.pc
Xlib/pkgconfig/r_core.pc
Xlib/pkgconfig/r_debug.pc
Xlib/pkgconfig/r_diff.pc
Xlib/pkgconfig/r_flags.pc
Xlib/pkgconfig/r_fs.pc
Xlib/pkgconfig/r_hash.pc
Xlib/pkgconfig/r_io.pc
Xlib/pkgconfig/r_lang.pc
Xlib/pkgconfig/r_lib.pc
Xlib/pkgconfig/r_line.pc
Xlib/pkgconfig/r_parse.pc
Xlib/pkgconfig/r_print.pc
Xlib/pkgconfig/r_reg.pc
Xlib/pkgconfig/r_search.pc
Xlib/pkgconfig/r_sign.pc
Xlib/pkgconfig/r_socket.pc
Xlib/pkgconfig/r_syscall.pc
Xlib/pkgconfig/r_util.pc
Xlib/radare2/0.8.1/anal_arm.so
Xlib/radare2/0.8.1/anal_avr.so
Xlib/radare2/0.8.1/anal_csr.so
Xlib/radare2/0.8.1/anal_dalvik.so
Xlib/radare2/0.8.1/anal_ppc.so
Xlib/radare2/0.8.1/anal_sh.so
Xlib/radare2/0.8.1/anal_x86.so
Xlib/radare2/0.8.1/anal_x86_simple.so
Xlib/radare2/0.8.1/asm_arm.so
Xlib/radare2/0.8.1/asm_avr.so
Xlib/radare2/0.8.1/asm_bf.so
Xlib/radare2/0.8.1/asm_csr.so
Xlib/radare2/0.8.1/asm_dalvik.so
Xlib/radare2/0.8.1/asm_java.so
Xlib/radare2/0.8.1/asm_mips.so
Xlib/radare2/0.8.1/asm_msil.so
Xlib/radare2/0.8.1/asm_ppc.so
Xlib/radare2/0.8.1/asm_psosvm.so
Xlib/radare2/0.8.1/asm_sh.so
Xlib/radare2/0.8.1/asm_sparc.so
Xlib/radare2/0.8.1/asm_x86.so
Xlib/radare2/0.8.1/asm_x86_nasm.so
Xlib/radare2/0.8.1/asm_x86_olly.so
Xlib/radare2/0.8.1/bin_dex.so
Xlib/radare2/0.8.1/bin_elf.so
Xlib/radare2/0.8.1/bin_elf64.so
Xlib/radare2/0.8.1/bin_fs.so
Xlib/radare2/0.8.1/bin_java.so
Xlib/radare2/0.8.1/bin_mach0.so
Xlib/radare2/0.8.1/bin_mach064.so
Xlib/radare2/0.8.1/bin_pe.so
Xlib/radare2/0.8.1/bin_pe64.so
Xlib/radare2/0.8.1/bin_xtr_dyldcache.so
Xlib/radare2/0.8.1/bin_xtr_fatmach0.so
Xlib/radare2/0.8.1/bp_arm.so
Xlib/radare2/0.8.1/bp_x86.so
Xlib/radare2/0.8.1/cmd_dummy.so
Xlib/radare2/0.8.1/debug_gdb.so
Xlib/radare2/0.8.1/debug_native.so
Xlib/radare2/0.8.1/io_debug.so
Xlib/radare2/0.8.1/io_gdb.so
Xlib/radare2/0.8.1/io_haret.so
Xlib/radare2/0.8.1/io_mach.so
Xlib/radare2/0.8.1/io_malloc.so
Xlib/radare2/0.8.1/io_procpid.so
Xlib/radare2/0.8.1/io_ptrace.so
Xlib/radare2/0.8.1/io_shm.so
Xlib/radare2/0.8.1/io_w32dbg.so
Xlib/radare2/0.8.1/parse_mreplace.so
Xlib/radare2/0.8.1/parse_x86_pseudo.so
Xlib/radare2/0.8.1/radare.lua
Xlib/radare2/0.8.1/radare.py
Xlib/radare2/0.8.1/radare.rb
X%%PORTDOCS%%%%DOCSDIR%%/bindiff
X%%PORTDOCS%%%%DOCSDIR%%/changes-from-1.x
X%%PORTDOCS%%%%DOCSDIR%%/dospart
X%%PORTDOCS%%%%DOCSDIR%%/fortunes
X%%PORTDOCS%%%%DOCSDIR%%/idc2rdb.idc
X%%PORTDOCS%%%%DOCSDIR%%/idc2rdb.pl
X%%PORTDOCS%%%%DOCSDIR%%/iocache
X%%PORTDOCS%%%%DOCSDIR%%/iphone
X%%PORTDOCS%%%%DOCSDIR%%/lang-plugins
X%%PORTDOCS%%%%DOCSDIR%%/maemo
X%%PORTDOCS%%%%DOCSDIR%%/oo
X%%PORTDOCS%%%%DOCSDIR%%/osx
X%%PORTDOCS%%%%DOCSDIR%%/plugins
X%%PORTDOCS%%%%DOCSDIR%%/releases
X%%PORTDOCS%%%%DOCSDIR%%/rgraph
X%%PORTDOCS%%%%DOCSDIR%%/solaris
X%%PORTDOCS%%%%DOCSDIR%%/static
X%%PORTDOCS%%%%DOCSDIR%%/static-plugins
X%%PORTDOCS%%%%DOCSDIR%%/syntax
X%%PORTDOCS%%%%DOCSDIR%%/windows
X%%PORTDOCS%%@dirrm %%DOCSDIR%%
X at dirrm lib/radare2/0.8.1
X at dirrm lib/radare2
X at dirrm lib/pkgconfig
X at dirrm include/libr
1bfeb947774d2b44dfb3ff394bca04ee
exit



>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list