diff options
author | Ned Ludd <solar@gentoo.org> | 2005-05-21 18:57:15 +0000 |
---|---|---|
committer | Ned Ludd <solar@gentoo.org> | 2005-05-21 18:57:15 +0000 |
commit | fc816d5af9f924e997b08e1ada5bda51191c560c (patch) | |
tree | 9240916522fb72e9574c07b91ff8f95f8f13f701 /app-misc | |
parent | make sure cairo is disabled (diff) | |
download | historical-fc816d5af9f924e997b08e1ada5bda51191c560c.tar.gz historical-fc816d5af9f924e997b08e1ada5bda51191c560c.tar.bz2 historical-fc816d5af9f924e997b08e1ada5bda51191c560c.zip |
Makefile: include/depend fix.
dumpelf: display improvments, 32/64bit phdr fix, man page updates.
scanelf: Two new options. The ability to display runtime bindings -b/--bind and -f/--from read input stream from a filename/stdin for scanelf. The -F format handling pretty much got a total rewrite for the better. We used taviso@gentoo fuzz regression tool to help track down bugs with malformed executables. Now the overall result is greatly improved error handling for improper elf files.
paxelf: Improvments in the mmap error handling.
README: updates to refelect changes
man/*.1: updates to refelect changes
Diffstat (limited to 'app-misc')
-rw-r--r-- | app-misc/pax-utils/ChangeLog | 15 | ||||
-rw-r--r-- | app-misc/pax-utils/Manifest | 16 | ||||
-rw-r--r-- | app-misc/pax-utils/files/digest-pax-utils-0.0.8 | 1 | ||||
-rw-r--r-- | app-misc/pax-utils/pax-utils-0.0.8.ebuild | 33 |
4 files changed, 51 insertions, 14 deletions
diff --git a/app-misc/pax-utils/ChangeLog b/app-misc/pax-utils/ChangeLog index 08119d357f9a..ad91870fffcc 100644 --- a/app-misc/pax-utils/ChangeLog +++ b/app-misc/pax-utils/ChangeLog @@ -1,6 +1,19 @@ # ChangeLog for app-misc/pax-utils # Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-misc/pax-utils/ChangeLog,v 1.19 2005/05/15 23:29:18 solar Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-misc/pax-utils/ChangeLog,v 1.20 2005/05/21 18:57:15 solar Exp $ + +*pax-utils-0.0.8 (21 May 2005) + + 21 May 2005; <solar@gentoo.org> +pax-utils-0.0.8.ebuild: + Makefile: include/depend fix. dumpelf: display improvments, 32/64bit phdr fix, + man page updates. scanelf: Two new options. The ability to display runtime + bindings -b/--bind and -f/--from read input stream from a filename/stdin for + scanelf. The -F format handling pretty much got a total rewrite for the + better. We used taviso@gentoo fuzz regression tool to help track down bugs + with malformed executables. Now the overall result is greatly improved error + handling for improper elf files. paxelf: Improvments in the mmap error + handling. README: updates to refelect changes man/*.1: updates to refelect + changes 15 May 2005; <solar@gentoo.org> metadata.xml: - update metadata.xml diff --git a/app-misc/pax-utils/Manifest b/app-misc/pax-utils/Manifest index cd81aa35136f..7a530260ee10 100644 --- a/app-misc/pax-utils/Manifest +++ b/app-misc/pax-utils/Manifest @@ -1,18 +1,8 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - MD5 2ed2ccfcdfa2db3b79063ea55fed975a pax-utils-0.0.7.ebuild 956 MD5 02eb6c18f35199d9e6f71957e5259e65 pax-utils-0.0.4.ebuild 971 -MD5 29b5323c86c2d8a742354a9b00f2363d ChangeLog 1997 +MD5 f0bd02ce50ab10b3a7928d177887dc64 pax-utils-0.0.8.ebuild 959 +MD5 57a0e4364b0bd993b8de17b9201bc8a9 ChangeLog 2716 MD5 90f775b6c4fdbeb494f7d8e1d94ad30d metadata.xml 604 MD5 9611728e3e53310e58007dd7a0e42272 files/digest-pax-utils-0.0.4 66 MD5 3b02c7d12efd31ac2f249a3eee58ffcf files/digest-pax-utils-0.0.7 66 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.0 (GNU/Linux) - -iQCVAwUBQofa0p4WFLgrx1GWAQKujQP/fgZmYUgAweV1YwysKXOhlWbWrfF28IBU -m6fD6BTrCwJMLqLyWHs/I+pEjAyp5uGv04Qco6y0tUEjZx5n8QraygnFt9xmUgFT -pSLxILKWfqd31veXtUehR46jpqLSM+2c3StuDSDBQKvu8WthQN+BCKnrGBkQMB9b -YIG/5y2kNLE= -=38wT ------END PGP SIGNATURE----- +MD5 dc65d15bb7799de9b7c40a972c69f66b files/digest-pax-utils-0.0.8 66 diff --git a/app-misc/pax-utils/files/digest-pax-utils-0.0.8 b/app-misc/pax-utils/files/digest-pax-utils-0.0.8 new file mode 100644 index 000000000000..3510dece74ac --- /dev/null +++ b/app-misc/pax-utils/files/digest-pax-utils-0.0.8 @@ -0,0 +1 @@ +MD5 4dfb191c9abcee4fe4ef0db21825a3e1 pax-utils-0.0.8.tar.gz 18962 diff --git a/app-misc/pax-utils/pax-utils-0.0.8.ebuild b/app-misc/pax-utils/pax-utils-0.0.8.ebuild new file mode 100644 index 000000000000..3d09c61860c8 --- /dev/null +++ b/app-misc/pax-utils/pax-utils-0.0.8.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-misc/pax-utils/pax-utils-0.0.8.ebuild,v 1.1 2005/05/21 18:57:15 solar Exp $ + +inherit flag-o-matic toolchain-funcs + +DESCRIPTION="Various ELF related utils for ELF32, ELF64 binaries useful for displaying PaX and security info on a large groups of bins" +HOMEPAGE="http://www.gentoo.org/proj/en/hardened" +SRC_URI="mirror://gentoo/pax-utils-${PV}.tar.gz + http://dev.gentoo.org/~solar/pax/pax-utils-${PV}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86 ~ppc ~mips ~sparc ~hppa ~amd64 ~ia64 ~ppc64" +IUSE="caps" + +DEPEND="virtual/libc + caps? ( sys-libs/libcap )" + +S=${WORKDIR}/${PN} + +src_compile() { + if use caps; then + append-flags -DWANT_SYSCAP + append-ldflags -lcap + fi + emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" all || die +} + +src_install() { + make DESTDIR="${D}" install || die + dodoc README +} |