Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Justin Boffemmyer (4e862d9eafb9acc6d07e04cc4fb4a4738c158d73)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Justin Boffemmyer <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Justin Boffemmyer (4e862d9eafb9acc6d07e04cc4fb4a4738c158d73)
  • Date: Thu, 5 May 2011 18:34:31 -0500

GIT changes to master grimoire by Justin Boffemmyer <flux AT sourcemage.org>:

ChangeLog | 4 ++++
devel/radare2/CONFIGURE | 11 +++++++++++
devel/radare2/DEPENDS | 39 +++++++++++++++++++++++++++++++++++++++
devel/radare2/DETAILS | 45 +++++++++++++++++++++++++++++++++++++++++++++
devel/radare2/HISTORY | 3 +++
5 files changed, 102 insertions(+)

New commits:
commit 4e862d9eafb9acc6d07e04cc4fb4a4738c158d73
Author: Justin Boffemmyer <flux AT sourcemage.org>
Commit: Justin Boffemmyer <flux AT sourcemage.org>

devel/radare2: new spell

radare2 is a new implementation of radare, an advanced hex editor,
debugger, and disassembler. radare2 is meant to have a cleaner core,
with all of the core functionality implemented as a library which the
front-end tools link against, which also makes it more modular.

diff --git a/ChangeLog b/ChangeLog
index c51c294..8508f92 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2011-05-06 Justin Boffemmyer <flux AT sourcemage.org>
+ * devel/radare2: new spell, new implementation of radare, an advanced
+ OSS hexadecimal editor, debugger, and disassembler
+
2011-05-05 Vlad Glagolev <stealth AT sourcemage.org>
* python-pypi/hatta: new spell, wiki engine that lives in Mercurial
repository
diff --git a/devel/radare2/CONFIGURE b/devel/radare2/CONFIGURE
new file mode 100755
index 0000000..394be73
--- /dev/null
+++ b/devel/radare2/CONFIGURE
@@ -0,0 +1,11 @@
+config_query_option RADARE_OPTS "Enable native debugger features?" y \
+ "" \
+ "--without-debugger" &&
+
+config_query_option RADARE_OPTS "Build libr with program independent
location (PIC)?" y \
+ "" \
+ "--without-pic" &&
+
+config_query_option RADARE_OPTS "Build static libraries?" n \
+ "--with-nonpic" \
+ ""
diff --git a/devel/radare2/DEPENDS b/devel/radare2/DEPENDS
new file mode 100755
index 0000000..47ec0ec
--- /dev/null
+++ b/devel/radare2/DEPENDS
@@ -0,0 +1,39 @@
+optional_depends libewf \
+ "" \
+ "--without-ewf" \
+ "for EWF file format support" &&
+
+optional_depends gmp \
+ "" \
+ "--without-gmp" \
+ "for gmp support" &&
+
+optional_depends file \
+ "" \
+ "--without-magic" \
+ "for filetype determination support" &&
+
+optional_depends openssl \
+ "" \
+ "--without-ssl" \
+ "for SSL support" &&
+
+suggest_depends perl \
+ "" \
+ "" \
+ "for perl scripting support" &&
+
+suggest_depends python \
+ "" \
+ "" \
+ "for python scripting support" &&
+
+suggest_depends lua \
+ "" \
+ "" \
+ "for lua scripting support"
+
+suggest_depends RUBY \
+ "" \
+ "" \
+ "for ruby scripting support"
diff --git a/devel/radare2/DETAILS b/devel/radare2/DETAILS
new file mode 100755
index 0000000..8d90770
--- /dev/null
+++ b/devel/radare2/DETAILS
@@ -0,0 +1,45 @@
+ SPELL=radare2
+ VERSION=0.7
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://radare.org/get/${SOURCE}
+
SOURCE_HASH=sha512:9896bc697ed5853d71dc3b844493c9ff5c6f35627319fe6e19d81668086cfce0301ff690e09ba2c41f6c690374b124cc38a1d24df2571c4a1fd8e2445c54bd36
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://radare.org";
+ LICENSE[0]=GPL
+ ENTERED=20110506
+ SHORT="open source reverse engineering framework"
+cat << EOF
+radare is a reverse engineering framework with tools to disassemble, debug,
+analyze and manipulate binary files. The tools provided form a unix-like
+toolchain.
+ * Multi-architecture multi-platform
+ - GNU/Linux, BSD, OSX, iPhoneOS, Windows and Solaris
+ - x86{32,64}, arm, java, powerpc, mips
+ - PE{32,64}, [fat]MACH0{32,64}, ELF{32,64}, CLASS
+ * Highly scriptable
+ - Batch mode and native plugins with full internal API access
+ - Vala, Go, Python, ruby, perl, lua, Java, shellscript, ..
+ - Scripting language based in mnemonic commands and macros
+ * Hexadecimal editor
+ - 64bit offset support with virtual addressing and section maps
+ - Assemble and disassemble from/to many architectures
+ - Colorizes opcodes, bytes and debug register changes
+ - Print data in various formats (int, float, disasm, timestamp, ..)
+ - Search multiple patterns or keywords with binary mask support
+ - Checksumming and data analysis of byte blocks
+ * IO is wrapped
+ - Support Files, disks, processes and streams
+ - Virtual addressing with sections and multiple file mapping
+ - Handles gdb:// and rap:// remote protocols
+ * Debugger support
+ - Software and hardware breakpoints
+ - Tracing and logging facilities
+ * Diffing between two functions or binaries
+ - Graphviz friendly code analysis graphs
+ - Colorize nodes and edges
+ * Code analysis at opcode, basicblock, function levels
+ - Embedded simple virtual machine to emulate code
+ - Keep track of code and data references
+ - Function calls and syscall decompilation
+ - Function description, comments and library signatures
+EOF
diff --git a/devel/radare2/HISTORY b/devel/radare2/HISTORY
new file mode 100644
index 0000000..7c5b823
--- /dev/null
+++ b/devel/radare2/HISTORY
@@ -0,0 +1,3 @@
+2011-05-06 Justin Boffemmyer <flux AT sourcemage.org>
+ * CONFIGURE, DEPENDS, DETAILS: spell created
+



  • [SM-Commit] GIT changes to master grimoire by Justin Boffemmyer (4e862d9eafb9acc6d07e04cc4fb4a4738c158d73), Justin Boffemmyer, 05/05/2011

Archive powered by MHonArc 2.6.24.

Top of Page