From 3f96d48be6eaf5d19011431d362f5d1899add92a Mon Sep 17 00:00:00 2001 From: "Anthony G. Basile" Date: Mon, 23 May 2011 10:39:19 -0400 Subject: dev-util/eresi: moved from sunrise overlay for testing before being introduced to the tree --- dev-util/eresi/ChangeLog | 26 +++++ dev-util/eresi/Manifest | 7 ++ dev-util/eresi/eresi-0.82_beta2.ebuild | 64 ++++++++++ dev-util/eresi/files/.svn/entries | 130 +++++++++++++++++++++ .../text-base/0.82_beta2-as-needed.patch.svn-base | 28 +++++ .../0.82_beta2-drop-dprintf.patch.svn-base | 25 ++++ .../0.82_beta2-parallel-make.patch.svn-base | 66 +++++++++++ dev-util/eresi/files/0.82_beta2-as-needed.patch | 28 +++++ dev-util/eresi/files/0.82_beta2-drop-dprintf.patch | 25 ++++ .../eresi/files/0.82_beta2-parallel-make.patch | 66 +++++++++++ dev-util/eresi/metadata.xml | 17 +++ 11 files changed, 482 insertions(+) create mode 100644 dev-util/eresi/ChangeLog create mode 100644 dev-util/eresi/Manifest create mode 100644 dev-util/eresi/eresi-0.82_beta2.ebuild create mode 100644 dev-util/eresi/files/.svn/entries create mode 100644 dev-util/eresi/files/.svn/text-base/0.82_beta2-as-needed.patch.svn-base create mode 100644 dev-util/eresi/files/.svn/text-base/0.82_beta2-drop-dprintf.patch.svn-base create mode 100644 dev-util/eresi/files/.svn/text-base/0.82_beta2-parallel-make.patch.svn-base create mode 100644 dev-util/eresi/files/0.82_beta2-as-needed.patch create mode 100644 dev-util/eresi/files/0.82_beta2-drop-dprintf.patch create mode 100644 dev-util/eresi/files/0.82_beta2-parallel-make.patch create mode 100644 dev-util/eresi/metadata.xml (limited to 'dev-util') diff --git a/dev-util/eresi/ChangeLog b/dev-util/eresi/ChangeLog new file mode 100644 index 0000000..0b465da --- /dev/null +++ b/dev-util/eresi/ChangeLog @@ -0,0 +1,26 @@ +# ChangeLog for dev-util/eresi +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 05 Oct 2010; Martin von Gagern (MvG) + eresi-0.82_beta2.ebuild: + Fix build issues with glibc 2.12 where __USE_GNU gets unset unless + _GNU_SOURCE is defined, preventing the definition of REG_* macros from + sys/ucontext.h. + + 04 Jul 2010; Martin von Gagern (MvG) + +files/0.82_beta2-as-needed.patch, + +files/0.82_beta2-drop-dprintf.patch, eresi-0.82_beta2.ebuild: + * Updated SRC_URI to new host + * Fix build-time issue due to conflicting dprintf declarations + * Fix problem with --as-needed + * Fix path of one doc file + + 09 Jan 2009; Thomas Sachau (Tommy[D]) + eresi-0.82_beta2.ebuild: + Adding some bash magic for less dodoc lines + + 02 Jan 2009; Martin von Gagern (MvG) + +files/0.82-parallel-make.patch, +eresi-0.82_beta2.ebuild, +metadata.xml: + New ebuild for ERESI, to replace dev-util/elfsh. Bug #253436 + diff --git a/dev-util/eresi/Manifest b/dev-util/eresi/Manifest new file mode 100644 index 0000000..f0704a5 --- /dev/null +++ b/dev-util/eresi/Manifest @@ -0,0 +1,7 @@ +AUX 0.82_beta2-as-needed.patch 1508 RMD160 7f452532bd231fb6bd1a2aed574c50fd3969442c SHA1 053f33cc40e600185fd779e751f1f447359a9a3e SHA256 0c0fc1ba336d9d2bfd22d53a7856fe1ec79e94bb7f86785e4b8b8cca66bd665d +AUX 0.82_beta2-drop-dprintf.patch 1113 RMD160 f4f42ef7559704dd82c2700d105bc675fc805d9e SHA1 a43671d5dd40df6997c70761775f58318362340f SHA256 2d1c9b56ac33217242c50000388114e178ea359a328e33f6557cbac4332b81ea +AUX 0.82_beta2-parallel-make.patch 1970 RMD160 6b7bd0515188264a8ad8c799c6873d15b43f4332 SHA1 6e67edb49670c3c67e9df46abf5d89229ef41459 SHA256 564b6e46e10797b096d75f50691f9bf2244271fe04e4234a908dcd4f7dfade13 +DIST eresi-0.82_beta2.tar.bz2 1132566 RMD160 a52cb8ae6da30dc9f2dd024e064a8da3c3666d02 SHA1 41d28e4bfc486c8f48cf15fb57e4b3f35f21a3aa SHA256 93daa8e392d33897d2fe3a9b27b198671941a53803fdb9bc08dea8a3f9b13a44 +EBUILD eresi-0.82_beta2.ebuild 2149 RMD160 4f2ba002075a6df7dbdbf47817cf78359962f13b SHA1 63f07a5bd345072a315a600e99b3815631b83411 SHA256 d7395341346caa385b55a9d44d1cbe08f2a75060934bf15658693ba7171f1edb +MISC ChangeLog 1030 RMD160 b788dfb906ad09d43dfbfadfee9661826dc4d50c SHA1 752dc9be9e2cb84bf9979b52180ce05124957f93 SHA256 ec49edae45b512557a24edd72f252db488fd74176d2a328681648ac83819c526 +MISC metadata.xml 570 RMD160 6312363ecd3a4bdac7184da62c67ec94fcb35413 SHA1 872d25ec6be82f2c9fb7230cde7bc8eb2ce3146f SHA256 dd3ca3559f7ae8d6cc251f91d934116e31e94fec715abbf98689a9cbe1da3d2b diff --git a/dev-util/eresi/eresi-0.82_beta2.ebuild b/dev-util/eresi/eresi-0.82_beta2.ebuild new file mode 100644 index 0000000..212f5d1 --- /dev/null +++ b/dev-util/eresi/eresi-0.82_beta2.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit eutils toolchain-funcs + +DESCRIPTION="The ERESI Reverse Engineering Software Interface: elfsh and friends" +HOMEPAGE="http://www.eresi-project.org/" +# Steps to regenerate archive: +# svn export http://svn.eresi-project.org/svn/trunk@1283 eresi-0.82_beta2 +# tar cvjf eresi-0.82_beta2{.tar.bz2,} +# To find the latest release and the corresponding svn revision: +# svn annotate \ +# http://svn.eresi-project.org/svn/trunk/librevm/include/revm-io.h \ +# | egrep 'REVM_(RELEASE|VERSION)' +SRC_URI="http://martin.von-gagern.net/gentoo/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="readline server doc" + +DEPEND="readline? ( sys-libs/readline )" +RDEPEND="${DEPEND} + ! + + + no-herd + + blueness@gentoo.org + Anthony G. Basile + + + The ERESI Reverse Engineering Software Interface is a multi-architecture + binary analysis framework with a tailored domain specific language for + reverse engineering and program manipulation. + + + Build eresi server capability + + -- cgit v1.2.3-65-gdbad