aboutsummaryrefslogtreecommitdiffstats
path: root/devel
diff options
context:
space:
mode:
authorwill <will@FreeBSD.org>2003-06-03 12:34:05 +0800
committerwill <will@FreeBSD.org>2003-06-03 12:34:05 +0800
commitb53f47051a006171df2a4b171a441ad99ddaa966 (patch)
treed5f78755a4c16374adb92edcf3149607fd7a7482 /devel
parent0f9bc206bd94dc48f36876e45653957d993952c6 (diff)
downloadfreebsd-ports-gnome-b53f47051a006171df2a4b171a441ad99ddaa966.tar.gz
freebsd-ports-gnome-b53f47051a006171df2a4b171a441ad99ddaa966.tar.zst
freebsd-ports-gnome-b53f47051a006171df2a4b171a441ad99ddaa966.zip
Add elfsh 0.43, an attractive toolkit for the analyzation of ELF
object files. PR: 52151 Submitted by: Samy Al Bahra <samy@kerneled.com>
Diffstat (limited to 'devel')
-rw-r--r--devel/Makefile1
-rw-r--r--devel/elfsh/Makefile21
-rw-r--r--devel/elfsh/distinfo1
-rw-r--r--devel/elfsh/pkg-descr13
-rw-r--r--devel/elfsh/pkg-plist5
5 files changed, 41 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index c3001e1a7b0d..606131e3b66f 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -167,6 +167,7 @@
SUBDIR += eieio-emacs20
SUBDIR += elf
SUBDIR += elfio
+ SUBDIR += elfsh
SUBDIR += elftoaout
SUBDIR += elib
SUBDIR += elib-emacs19
diff --git a/devel/elfsh/Makefile b/devel/elfsh/Makefile
new file mode 100644
index 000000000000..e001768de454
--- /dev/null
+++ b/devel/elfsh/Makefile
@@ -0,0 +1,21 @@
+# New ports collection makefile for: elfsh
+# Date created: May 02 2003
+# Whom: Samy Al Bahra <samy@kerneled.com>
+#
+# $FreeBSD$
+#
+
+PORTNAME= elfsh
+PORTVERSION= 0.43
+CATEGORIES= devel
+MASTER_SITES= http://www.kerneled.com/projects/elfsh/
+DISTNAME= elfsh_0.43
+EXTRACT_SUFX= .tgz
+
+MAINTAINER= samy@kerneled.com
+COMMENT= An attractive toolkit for the analyzation of ELF object files
+
+USE_GMAKE= yes
+INSTALLS_SHLIB= yes
+
+.include <bsd.port.mk>
diff --git a/devel/elfsh/distinfo b/devel/elfsh/distinfo
new file mode 100644
index 000000000000..88600c106e80
--- /dev/null
+++ b/devel/elfsh/distinfo
@@ -0,0 +1 @@
+MD5 (elfsh_0.43.tgz) = 66b86581b3c9b76c932623caf53bcedc
diff --git a/devel/elfsh/pkg-descr b/devel/elfsh/pkg-descr
new file mode 100644
index 000000000000..5ea7de51e854
--- /dev/null
+++ b/devel/elfsh/pkg-descr
@@ -0,0 +1,13 @@
+For impatient people, this is a short list for libelfsh's already
+provided features: Mass file view with nice output and cross
+references, unlink/relink the file, modify sections and program
+header parameter fields, hijack GOT, CTORS, DTORS, modify the symbol
+table, inject and remove symbols, inject sections, remove SHT,
+support binaries without symtab, reconstruct the SHT. Look at
+libelfsh-ref.txt for current libelfsh reference. elfsh offers an
+attractive interface to libelfsh.
+
+WWW: http://www.devhell.org/~mayhem/projects/elfsh/
+
+- Samy Al Bahra
+samy@kerneled.com
diff --git a/devel/elfsh/pkg-plist b/devel/elfsh/pkg-plist
new file mode 100644
index 000000000000..19764da3497f
--- /dev/null
+++ b/devel/elfsh/pkg-plist
@@ -0,0 +1,5 @@
+bin/elfsh
+lib/libelfsh.a
+lib/libelfsh.so
+include/libelfsh-sunos.h
+include/libelfsh.h