public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/gentoo-openbsd:master commit in: dev-util/elfsh/
@ 2011-04-24 17:24 Maxim Koltsov
  0 siblings, 0 replies; 2+ messages in thread
From: Maxim Koltsov @ 2011-04-24 17:24 UTC (permalink / raw
  To: gentoo-commits

commit:     e2104b77e5e84567e733cbd9e6eb8cec2c4a8550
Author:     Maxim <kolmax94 <AT> gmail <DOT> com>
AuthorDate: Sun Apr 24 17:23:59 2011 +0000
Commit:     Maxim Koltsov <maksbotan <AT> gentoo <DOT> org>
CommitDate: Sun Apr 24 17:23:59 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/gentoo-openbsd.git;a=commit;h=e2104b77

ecopy dev-util/elfsh

---
 dev-util/elfsh/ChangeLog             |   76 ++++++++++++++++++++++++++++++++++
 dev-util/elfsh/Manifest              |    4 ++
 dev-util/elfsh/elfsh-0.65_rc1.ebuild |   59 ++++++++++++++++++++++++++
 dev-util/elfsh/metadata.xml          |   11 +++++
 4 files changed, 150 insertions(+), 0 deletions(-)

diff --git a/dev-util/elfsh/ChangeLog b/dev-util/elfsh/ChangeLog
new file mode 100644
index 0000000..a136676
--- /dev/null
+++ b/dev-util/elfsh/ChangeLog
@@ -0,0 +1,76 @@
+# ChangeLog for dev-util/elfsh
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-util/elfsh/ChangeLog,v 1.14 2011/04/16 15:19:33 blueness Exp $
+
+  16 Apr 2011; Anthony G. Basile <blueness@gentoo.org> metadata.xml:
+  Adding myself as maintainer and will give it love :)
+
+  10 Aug 2010; Markos Chandras <hwoarang@gentoo.org>
+  elfsh-0.51_beta3.ebuild:
+  Respect CC,LDFLAGS. Bug #331863. Thanks to Diego E. 'Flameeyes' Pettenò
+  <flameeyes@gentoo.org> for reporting
+
+  23 Jul 2009; Víctor Ostorga <vostorga@gentoo.org>
+  files/elfsh-0.51_beta3-glibc210.patch:
+  Including full glibc210 patch, the first was cut
+
+  22 Jul 2009; Víctor Ostorga <vostorga@gentoo.org>
+  elfsh-0.51_beta3.ebuild, +files/elfsh-0.51_beta3-glibc210.patch:
+  Fix compilation with glibc-2.10, wrt bug #276065
+
+  02 May 2009; Mark Loeser <halcy0n@gentoo.org> elfsh-0.51_beta3.ebuild,
+  elfsh-0.65_rc1.ebuild:
+  Update homepage, thanks to Olivier Huber <oli DOT huber AT gmail DOT com>
+  for reporting; bug #268330
+
+  14 Oct 2008; Jeremy Olexa <darkside@gentoo.org> elfsh-0.65_rc1.ebuild:
+  (non maintainer commit) manually place distfile on mirrors and fix up ebuild
+  to reflect that. based on user input on bug #232141
+
+  25 Sep 2007; <solar@gentoo.org> metadata.xml:
+  - update metadata.xml
+
+  24 Jun 2007; Piotr Jaroszyński <peper@gentoo.org> elfsh-0.65_rc1.ebuild:
+  (QA) Don't use KEYWORDS="-*". bug #160519.
+
+  06 Jan 2007; <malc@gentoo.org> elfsh-0.51_beta3.ebuild:
+  Multilib strict fix - bug #159914
+
+*elfsh-0.65_rc1 (04 Mar 2006)
+
+  04 Mar 2006; Mike Frysinger <vapier@gentoo.org> +elfsh-0.65_rc1.ebuild:
+  Version bump.
+
+  26 Jan 2006; <solar@gentoo.org> elfsh-0.51_beta3.ebuild:
+  - removed unneeded gettext depend
+
+  17 Oct 2004; David Holm <dholm@gentoo.org> elfsh-0.51_beta3.ebuild:
+  Added to ~ppc.
+
+  24 Sep 2004; Sven Wegener <swegener@gentoo.org> :
+  Fixed ChangeLog header.
+
+  01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org>
+  elfsh-0.51_beta3.ebuild:
+  virtual/glibc -> virtual/libc
+
+  07 May 2004; Brandon Hale <tseng@gentoo.org> elfsh-0.51_beta3.ebuild:
+  Added IUSE=
+
+*elfsh-0.51_beta3 (21 Aug 2003)
+
+  21 Aug 2003; <solar@gentoo.org> elfsh-0.51_beta3.ebuild:
+  version bump, still requires special patch to avoid sandbox permission denied
+  errors
+
+*elfsh-0.51_beta2 (15 Aug 2003)
+
+  15 Aug 2003; <solar@gentoo.org> elfsh-0.51_beta2.ebuild,
+  files/elfsh-0.51b2.diff:
+  version bump to latest version listed in phrack #61
+
+*elfsh-0.5_beta8 (08 Jul 2003)
+
+  08 Jul 2003; <solar@gentoo.org> elfsh-0.5_beta8.ebuild, metadata.xml:
+  initial import of elfsh to portage
+

diff --git a/dev-util/elfsh/Manifest b/dev-util/elfsh/Manifest
new file mode 100644
index 0000000..79fb290
--- /dev/null
+++ b/dev-util/elfsh/Manifest
@@ -0,0 +1,4 @@
+DIST elfsh-0.65_rc1.zip 444993 RMD160 dd7bd496d1f47230d1f734140df47ae439a92b49 SHA1 ef68515f1a89b137ba44314bee3623a742e8b841 SHA256 740e0bda6c368cbf7ceb6082e038d84c155220666c4edbb8dc8724b83d4feb93
+EBUILD elfsh-0.65_rc1.ebuild 1432 RMD160 34a5807e907704c248b1ad2fbe79b12d6c9cb7ef SHA1 39e42ef1d21b9aa2c6f0f1b8f1d7d74b0ba2e020 SHA256 def54e688f03c06b029575e26a12376c77b72893f17bc148e6bbd15409c7dcdc
+MISC ChangeLog 2630 RMD160 adc830efb4c76b81e15efe283927c958ac72808f SHA1 374b3915f651e628ca1eaaebaaaee3deefd12bfc SHA256 730ed1e37d9ad16a10af40ab9c1430b2db9433a7b566918b29eb45027069d3a9
+MISC metadata.xml 599 RMD160 fd154df6138e5e4f5eb6c3ec1d08c31796cf0846 SHA1 04c97591a90e2fabe1aad9c01301a643758a1565 SHA256 83055939faf8fec5a3a709176ed5865ba8870aa4e68df119ae1f6b17f9ed544b

diff --git a/dev-util/elfsh/elfsh-0.65_rc1.ebuild b/dev-util/elfsh/elfsh-0.65_rc1.ebuild
new file mode 100644
index 0000000..98b4276
--- /dev/null
+++ b/dev-util/elfsh/elfsh-0.65_rc1.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-util/elfsh/elfsh-0.65_rc1.ebuild,v 1.4 2009/05/02 20:29:16 halcy0n Exp $
+
+inherit eutils toolchain-funcs
+
+DESCRIPTION="scripting language to modify ELF binaries"
+HOMEPAGE="http://www.eresi-project.org/"
+SRC_URI="mirror://gentoo/${P}.zip"
+#http://www.eresi-project.org/browser/tags/elfsh_0_65rc1
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS=""
+IUSE="readline"
+
+DEPEND=">=dev-libs/expat-1.95
+	readline? ( sys-libs/readline )
+	app-arch/unzip
+	dev-libs/libhash"
+RDEPEND=""
+
+S="${WORKDIR}/tags/elfsh_0_65rc1"
+
+src_unpack() {
+	unpack ${A}
+	cd "${S}"
+	sed -i \
+		-e 's: -O2 : :g' \
+		-e "s: -g3 : ${CFLAGS} :" \
+		-e "/^LDFLAGS/s:=:=${LDFLAGS} :" \
+		$(find -name Makefile) \
+		|| die
+	chmod +x configure
+}
+
+src_compile() {
+	local bits
+	touch foo.c && $(tc-getCC) -c foo.c -o foo.o || die
+	case $(file foo.o) in
+		*64-bit*)  bits=64;;
+		*32-bit*)  bits=32;;
+		*)         die "unknown bits: $(file foo.o)";;
+	esac
+	# not an autoconf script
+	./configure \
+		$([[ ${bits} == "64" ]] && echo "--enable-m64") \
+		--enable-${bits} \
+		$(use_enable readline) \
+		|| die
+	# emacs does not have to be a requirement.
+	emake ETAGS=echo || die "emake failed"
+}
+
+src_install() {
+	make install DESTDIR="${D}" || die "install failed"
+	dodoc README.FIRST doc/AUTHOR doc/CREDITS doc/Changelog doc/*.txt
+	doman doc/*.1
+}

diff --git a/dev-util/elfsh/metadata.xml b/dev-util/elfsh/metadata.xml
new file mode 100644
index 0000000..a9e1ccd
--- /dev/null
+++ b/dev-util/elfsh/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>no-herd</herd>
+<maintainer>
+	<email>blueness@gentoo.org</email>
+</maintainer>
+<longdescription>
+ELFsh is an interactive and scriptable ELF machine to play with executable files, shared libraries and relocatable ELF32 objects. It is useful for daily binary manipulations such as on-the-fly patching, embedded code injection, and binary analysis in research fields such as reverse engineering, security auditing and intrusion detection.
+</longdescription>
+</pkgmetadata>



^ permalink raw reply related	[flat|nested] 2+ messages in thread

* [gentoo-commits] proj/gentoo-openbsd:master commit in: dev-util/elfsh/
@ 2011-04-24 18:13 Maxim Koltsov
  0 siblings, 0 replies; 2+ messages in thread
From: Maxim Koltsov @ 2011-04-24 18:13 UTC (permalink / raw
  To: gentoo-commits

commit:     5da34a85bf6cab9b3b95c62890a03ed5e5b9a4e4
Author:     Maxim <kolmax94 <AT> gmail <DOT> com>
AuthorDate: Sun Apr 24 18:12:39 2011 +0000
Commit:     Maxim Koltsov <maksbotan <AT> gentoo <DOT> org>
CommitDate: Sun Apr 24 18:12:39 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/gentoo-openbsd.git;a=commit;h=5da34a85

Fix manifest

---
 dev-util/elfsh/Manifest |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

diff --git a/dev-util/elfsh/Manifest b/dev-util/elfsh/Manifest
index 5482bbc..ee9b7e4 100644
--- a/dev-util/elfsh/Manifest
+++ b/dev-util/elfsh/Manifest
@@ -1,8 +1,6 @@
 AUX 0.51_beta3-gentoo.patch 2027 RMD160 25addaf101cd9442496c33d8349519793870c79b SHA1 c39b5a44776ad56a6774e4d45b3cf37f6c4c5b93 SHA256 7e2ca434936f97c2726ebf5c1bae92f67b4d0f4de7bbfba9719447eb566da32d
 AUX elfsh-0.51_beta3-glibc210.patch 2426 RMD160 84fc6d07bc070dd1aba6e1d5650987d7fba56b62 SHA1 d8320bbb7f9b0634e208a0ef5b58f1185ba3abc9 SHA256 9b6cff64b5448268f761967217cde3fab051b1885c18240888b37a95966fa0d0
 DIST elfsh-0.51b3-portable.tgz 136679 RMD160 278b2c846335d14953b27fa8946763622acb6303 SHA1 d8afc99cb2966710aa4b6a781ad9008bf0baaeb9 SHA256 ecffe100d0da12235cfe464726313491409739493030f3fbdb3a28696b23447f
-DIST elfsh-0.65_rc1.zip 444993 RMD160 dd7bd496d1f47230d1f734140df47ae439a92b49 SHA1 ef68515f1a89b137ba44314bee3623a742e8b841 SHA256 740e0bda6c368cbf7ceb6082e038d84c155220666c4edbb8dc8724b83d4feb93
 EBUILD elfsh-0.51_beta3.ebuild 1171 RMD160 792ff71d76cb4d2a2b38aa08219cec01c236710e SHA1 25d60508c926afc4a8047e4384d28b9e6f0c996f SHA256 4675978ee64080dbadd34702f19f92922edeacf058db1092c6813f56c96e3954
-EBUILD elfsh-0.65_rc1.ebuild 1432 RMD160 34a5807e907704c248b1ad2fbe79b12d6c9cb7ef SHA1 39e42ef1d21b9aa2c6f0f1b8f1d7d74b0ba2e020 SHA256 def54e688f03c06b029575e26a12376c77b72893f17bc148e6bbd15409c7dcdc
 MISC ChangeLog 2630 RMD160 adc830efb4c76b81e15efe283927c958ac72808f SHA1 374b3915f651e628ca1eaaebaaaee3deefd12bfc SHA256 730ed1e37d9ad16a10af40ab9c1430b2db9433a7b566918b29eb45027069d3a9
 MISC metadata.xml 599 RMD160 fd154df6138e5e4f5eb6c3ec1d08c31796cf0846 SHA1 04c97591a90e2fabe1aad9c01301a643758a1565 SHA256 83055939faf8fec5a3a709176ed5865ba8870aa4e68df119ae1f6b17f9ed544b



^ permalink raw reply related	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2011-04-24 18:13 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-04-24 18:13 [gentoo-commits] proj/gentoo-openbsd:master commit in: dev-util/elfsh/ Maxim Koltsov
  -- strict thread matches above, loose matches on Subject: below --
2011-04-24 17:24 Maxim Koltsov

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox