diff options
author | Ned Ludd <solar@gentoo.org> | 2006-02-18 19:01:50 +0000 |
---|---|---|
committer | Ned Ludd <solar@gentoo.org> | 2006-02-18 19:01:50 +0000 |
commit | 5062f3b39187f1d14bfcd548c6f8f446c625d5ba (patch) | |
tree | dd63571c823e1ca757b37de69a2b6bcdb570d11d /app-misc/pax-utils | |
parent | Mark 2.7 x86 stable. (diff) | |
download | gentoo-2-5062f3b39187f1d14bfcd548c6f8f446c625d5ba.tar.gz gentoo-2-5062f3b39187f1d14bfcd548c6f8f446c625d5ba.tar.bz2 gentoo-2-5062f3b39187f1d14bfcd548c6f8f446c625d5ba.zip |
- added -k/--section %k modifier to detect elf a given section exists. added -z to unifiy paxctl/chpax handling into a single util. change max pt loads to 2 for netbsd. The -E option now takes strings. The -l option now reads ld.so.conf include files. cleaned up old ebuilds. mips 0.1.9 marked stable checked by kumba
(Portage version: 2703-svn)
Diffstat (limited to 'app-misc/pax-utils')
-rw-r--r-- | app-misc/pax-utils/ChangeLog | 14 | ||||
-rw-r--r-- | app-misc/pax-utils/Manifest | 42 | ||||
-rw-r--r-- | app-misc/pax-utils/files/digest-pax-utils-0.1.10 | 3 | ||||
-rw-r--r-- | app-misc/pax-utils/files/digest-pax-utils-0.1.4 | 3 | ||||
-rw-r--r-- | app-misc/pax-utils/files/digest-pax-utils-0.1.8 | 3 | ||||
-rw-r--r-- | app-misc/pax-utils/files/digest-pax-utils-0.1.8-r1 | 3 | ||||
-rw-r--r-- | app-misc/pax-utils/files/pax-utils-0.1.8-etrel-notwx.patch | 11 | ||||
-rw-r--r-- | app-misc/pax-utils/files/pax-utils-0.1.8-paxelf-fd-mmap.patch | 20 | ||||
-rw-r--r-- | app-misc/pax-utils/pax-utils-0.1.10.ebuild (renamed from app-misc/pax-utils/pax-utils-0.1.8.ebuild) | 2 | ||||
-rw-r--r-- | app-misc/pax-utils/pax-utils-0.1.4.ebuild | 29 | ||||
-rw-r--r-- | app-misc/pax-utils/pax-utils-0.1.8-r1.ebuild | 36 | ||||
-rw-r--r-- | app-misc/pax-utils/pax-utils-0.1.9.ebuild | 4 |
12 files changed, 31 insertions, 139 deletions
diff --git a/app-misc/pax-utils/ChangeLog b/app-misc/pax-utils/ChangeLog index 431f7e4e41e4..a966051b299b 100644 --- a/app-misc/pax-utils/ChangeLog +++ b/app-misc/pax-utils/ChangeLog @@ -1,6 +1,18 @@ # ChangeLog for app-misc/pax-utils # Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-misc/pax-utils/ChangeLog,v 1.51 2006/02/08 04:58:27 compnerd Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-misc/pax-utils/ChangeLog,v 1.52 2006/02/18 19:01:50 solar Exp $ + +*pax-utils-0.1.10 (18 Feb 2006) + + 18 Feb 2006; <solar@gentoo.org> -files/pax-utils-0.1.8-etrel-notwx.patch, + -files/pax-utils-0.1.8-paxelf-fd-mmap.patch, +pax-utils-0.1.10.ebuild, + -pax-utils-0.1.4.ebuild, -pax-utils-0.1.8-r1.ebuild, + -pax-utils-0.1.8.ebuild, pax-utils-0.1.9.ebuild: + - added -k/--section %k modifier to detect elf a given section exists. added + -z to unifiy paxctl/chpax handling into a single util. change max pt loads to + 2 for netbsd. The -E option now takes strings. The -l option now reads + ld.so.conf include files. cleaned up old ebuilds. mips 0.1.9 marked stable + checked by kumba 08 Feb 2006; Saleem Abdulrasool <compnerd@gentoo.org> pax-utils-0.1.9.ebuild: diff --git a/app-misc/pax-utils/Manifest b/app-misc/pax-utils/Manifest index d5869c93047e..079252773b8f 100644 --- a/app-misc/pax-utils/Manifest +++ b/app-misc/pax-utils/Manifest @@ -1,36 +1,18 @@ -MD5 b819efe4509dba493ff21879ba1dff15 ChangeLog 8249 -RMD160 ba66d77cffcdb4ef0bede55d0ac4cb82761660e3 ChangeLog 8249 -SHA256 ad3cc974e1f1cec3ae7ecad1754c12449a10afd5c4a27ef276ef72cb9cb99c99 ChangeLog 8249 -MD5 212af09c0c8a660ecc4dc1df67e8c3b2 files/digest-pax-utils-0.1.4 247 -RMD160 98bff41509da6d7d67c93924b0144011c28b1048 files/digest-pax-utils-0.1.4 247 -SHA256 2cc81e1b4f9b199ddc9f9a04f8cba60f1eeeb0666f3e583c441eb62526feb37c files/digest-pax-utils-0.1.4 247 -MD5 9e860c5d83a3dfeaea3b092895033a2c files/digest-pax-utils-0.1.8 247 -RMD160 3583aeb057f174bf3dde64c0c0df62ac296b4de0 files/digest-pax-utils-0.1.8 247 -SHA256 40fd140bce16bd8cf040eaac270e353227458feb431a239d6b58d7fc60c1ac14 files/digest-pax-utils-0.1.8 247 -MD5 9e860c5d83a3dfeaea3b092895033a2c files/digest-pax-utils-0.1.8-r1 247 -RMD160 3583aeb057f174bf3dde64c0c0df62ac296b4de0 files/digest-pax-utils-0.1.8-r1 247 -SHA256 40fd140bce16bd8cf040eaac270e353227458feb431a239d6b58d7fc60c1ac14 files/digest-pax-utils-0.1.8-r1 247 +MD5 4955ea1a7a7ddd1e411102b4a4bb17ac ChangeLog 8866 +RMD160 e3da7bdf01bffa8baeee2abdb823a9f38f33c361 ChangeLog 8866 +SHA256 1cfdd89fce5e06ef0129e039e484a38c8cba45a57decc42dec987e6e3b0096f4 ChangeLog 8866 +MD5 ef0d6edb066135c347d7cf0b303e502d files/digest-pax-utils-0.1.10 250 +RMD160 6e1b1941e72c6ce2d9b7cf7122c504d807e46651 files/digest-pax-utils-0.1.10 250 +SHA256 b7dfe0f488fa34a13c0bb7ebc34076ddbff90184f187436cdaad8db0644893a9 files/digest-pax-utils-0.1.10 250 MD5 496d43931c308efd71d497e2a0145a26 files/digest-pax-utils-0.1.9 247 RMD160 fd5739cef65eecb8957ab4ead4bf920b493e5482 files/digest-pax-utils-0.1.9 247 SHA256 8b550e9f6744a2e4bd23d0a26f87d7e18a99e86d0c73f49a0b191735d7c6512b files/digest-pax-utils-0.1.9 247 -MD5 f5a291724f346a0969f325f30ade3557 files/pax-utils-0.1.8-etrel-notwx.patch 521 -RMD160 95d099f6c3deec0cc5e7a326532339982555ffc6 files/pax-utils-0.1.8-etrel-notwx.patch 521 -SHA256 dc988d0515f71f19bc5a977f52d1bea1928161d96dbe7a1e481379c4f2dd9c95 files/pax-utils-0.1.8-etrel-notwx.patch 521 -MD5 1d2fb0772c392d620433367009b70901 files/pax-utils-0.1.8-paxelf-fd-mmap.patch 547 -RMD160 662a0ca2b1c90fc4a8bd50c8ccd54267411c0d2d files/pax-utils-0.1.8-paxelf-fd-mmap.patch 547 -SHA256 8910703ee5aced8ed7f1083f604cc3b9ed6dd7aea396a3e8ce7761574b0eca2e files/pax-utils-0.1.8-paxelf-fd-mmap.patch 547 MD5 90f775b6c4fdbeb494f7d8e1d94ad30d metadata.xml 604 RMD160 7f581ee400ba8449455baf903183c12136a53838 metadata.xml 604 SHA256 f3aaada3dde296c02797c2f68e88bf7f3cf650449aaf956126bc54ebd36e686e metadata.xml 604 -MD5 a068acf44055609fdf44de3c54674cc0 pax-utils-0.1.4.ebuild 926 -RMD160 5f41cecfa6c828bcf480f4f7f7b6a85206ea4a15 pax-utils-0.1.4.ebuild 926 -SHA256 b4d3fabd3fb5998965d5b5750e8e9999c34aa71fc2054b31b2de92450a2edd8e pax-utils-0.1.4.ebuild 926 -MD5 268c6be7aa0ae079e8cc5fe5122895f7 pax-utils-0.1.8-r1.ebuild 1270 -RMD160 69e6155d91ea463e65b8dff1537be84c357fb1e9 pax-utils-0.1.8-r1.ebuild 1270 -SHA256 9d3a010e4085785fcb47db2dd797404435e06fb5f9b3b4a2d5be497d631d4003 pax-utils-0.1.8-r1.ebuild 1270 -MD5 1f2aacd06392ac7b7933f7619503e01b pax-utils-0.1.8.ebuild 1106 -RMD160 432465006eed484ac2466db20c2f2e48f2c70992 pax-utils-0.1.8.ebuild 1106 -SHA256 2f4a0215a7277d97cdea4ddf32d6d21c917bd17b0394953e967e77288fa50db6 pax-utils-0.1.8.ebuild 1106 -MD5 aae102b1eb9370ffcdb10cdfbe4642ac pax-utils-0.1.9.ebuild 1097 -RMD160 f18087f175b2bba7efe46c9bf1771845d235eb28 pax-utils-0.1.9.ebuild 1097 -SHA256 467ed83283d8d5ecea1e12219a7ef565ae305512efa31d886278c0dc4b1f166e pax-utils-0.1.9.ebuild 1097 +MD5 64418c71c5f610f4af1186dfa2bfe988 pax-utils-0.1.10.ebuild 1109 +RMD160 d29f11bc2cb72ebbd6d747e760261d2a70a44984 pax-utils-0.1.10.ebuild 1109 +SHA256 7dcc4ab3484593b5c37e80f35fc4ce632623595e62986caf384f08c4cf6b4db4 pax-utils-0.1.10.ebuild 1109 +MD5 aedc99347816f0650d9a2790a7c59b8a pax-utils-0.1.9.ebuild 1096 +RMD160 793e08871a2268e5bfae0cc90f53ee0e9c3882fa pax-utils-0.1.9.ebuild 1096 +SHA256 182df4916a1b159ac9374abc1a7a61c9a77127d3d22bd75aaad435e83e4cf292 pax-utils-0.1.9.ebuild 1096 diff --git a/app-misc/pax-utils/files/digest-pax-utils-0.1.10 b/app-misc/pax-utils/files/digest-pax-utils-0.1.10 new file mode 100644 index 000000000000..4e213a63d0e1 --- /dev/null +++ b/app-misc/pax-utils/files/digest-pax-utils-0.1.10 @@ -0,0 +1,3 @@ +MD5 d29af73709f87b3bfa84ba123ab2aa74 pax-utils-0.1.10.tar.bz2 51882 +RMD160 480bf6ee9d084f08faf154193a822c097ea70626 pax-utils-0.1.10.tar.bz2 51882 +SHA256 a28715084b9625f9d96c3ce8f70e0abe21c5d58ba7baf384ccdd823eec3e0239 pax-utils-0.1.10.tar.bz2 51882 diff --git a/app-misc/pax-utils/files/digest-pax-utils-0.1.4 b/app-misc/pax-utils/files/digest-pax-utils-0.1.4 deleted file mode 100644 index 5bdeee165759..000000000000 --- a/app-misc/pax-utils/files/digest-pax-utils-0.1.4 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 f4e4bb82747c4740fd31e9f160d396d5 pax-utils-0.1.4.tar.bz2 44708 -RMD160 f0053f3c19c4c19b7e7fe421278fde29d69e3f03 pax-utils-0.1.4.tar.bz2 44708 -SHA256 1f0287199052e2d7e89c0d1a69786d479ed79f8a8a5fe71f26e4a34db51d297c pax-utils-0.1.4.tar.bz2 44708 diff --git a/app-misc/pax-utils/files/digest-pax-utils-0.1.8 b/app-misc/pax-utils/files/digest-pax-utils-0.1.8 deleted file mode 100644 index d9f3f8c17f12..000000000000 --- a/app-misc/pax-utils/files/digest-pax-utils-0.1.8 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 2d2b9fae7deb5a32f22ba0b20df6a01d pax-utils-0.1.8.tar.bz2 49937 -RMD160 14a8d55793df809d791134c09872e14358a10d01 pax-utils-0.1.8.tar.bz2 49937 -SHA256 50f10e4bc94d52b799c5717d83577b3e6a0f92635d50a52f880464d144f6d13e pax-utils-0.1.8.tar.bz2 49937 diff --git a/app-misc/pax-utils/files/digest-pax-utils-0.1.8-r1 b/app-misc/pax-utils/files/digest-pax-utils-0.1.8-r1 deleted file mode 100644 index d9f3f8c17f12..000000000000 --- a/app-misc/pax-utils/files/digest-pax-utils-0.1.8-r1 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 2d2b9fae7deb5a32f22ba0b20df6a01d pax-utils-0.1.8.tar.bz2 49937 -RMD160 14a8d55793df809d791134c09872e14358a10d01 pax-utils-0.1.8.tar.bz2 49937 -SHA256 50f10e4bc94d52b799c5717d83577b3e6a0f92635d50a52f880464d144f6d13e pax-utils-0.1.8.tar.bz2 49937 diff --git a/app-misc/pax-utils/files/pax-utils-0.1.8-etrel-notwx.patch b/app-misc/pax-utils/files/pax-utils-0.1.8-etrel-notwx.patch deleted file mode 100644 index f7c922cb3a93..000000000000 --- a/app-misc/pax-utils/files/pax-utils-0.1.8-etrel-notwx.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- scanelf.c 28 Jan 2006 19:47:47 -0000 1.117 -+++ scanelf.c 3 Feb 2006 00:10:05 -0000 1.118 -@@ -198,7 +198,7 @@ static char *scanelf_file_phdr(elfobj *e - Elf ## B ## _Shdr *shdr = SHDR ## B (elf->shdr); \ - Elf ## B ## _Shdr *strtbl = shdr + EGET(ehdr->e_shstrndx); \ - char *str; \ -- if ((void*)strtbl > (void*)(elf->data + sizeof(*strtbl))) \ -+ if ((void*)strtbl > (void*)elf->data_end) \ - goto skip_this_shdr##B; \ - check_flags = SHF_WRITE|SHF_EXECINSTR; \ - for (i = 0; i < EGET(ehdr->e_shnum); ++i) { \ diff --git a/app-misc/pax-utils/files/pax-utils-0.1.8-paxelf-fd-mmap.patch b/app-misc/pax-utils/files/pax-utils-0.1.8-paxelf-fd-mmap.patch deleted file mode 100644 index 7d271f8d5640..000000000000 --- a/app-misc/pax-utils/files/pax-utils-0.1.8-paxelf-fd-mmap.patch +++ /dev/null @@ -1,20 +0,0 @@ -Index: paxelf.c -=================================================================== -RCS file: /var/cvsroot/gentoo-projects/pax-utils/paxelf.c,v -retrieving revision 1.39 -retrieving revision 1.40 -diff -u -b -B -w -p -r1.39 -r1.40 ---- paxelf.c 24 Jan 2006 00:29:37 -0000 1.39 -+++ paxelf.c 29 Jan 2006 14:36:41 -0000 1.40 -@@ -443,8 +443,10 @@ elfobj *_readelf_fd(const char *filename - ret = readelf_buffer(filename, buffer, len); - if (ret == NULL) - munmap(buffer, len); -- else -+ else { -+ ret->fd = fd; - ret->is_mmap = 1; -+ } - - return ret; - } diff --git a/app-misc/pax-utils/pax-utils-0.1.8.ebuild b/app-misc/pax-utils/pax-utils-0.1.10.ebuild index d1af883e2cc4..00182ffdd319 100644 --- a/app-misc/pax-utils/pax-utils-0.1.8.ebuild +++ b/app-misc/pax-utils/pax-utils-0.1.10.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2006 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.1.8.ebuild,v 1.1 2006/01/28 20:35:28 solar Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-misc/pax-utils/pax-utils-0.1.10.ebuild,v 1.1 2006/02/18 19:01:50 solar Exp $ inherit flag-o-matic toolchain-funcs eutils diff --git a/app-misc/pax-utils/pax-utils-0.1.4.ebuild b/app-misc/pax-utils/pax-utils-0.1.4.ebuild deleted file mode 100644 index 0e9cda31839d..000000000000 --- a/app-misc/pax-utils/pax-utils-0.1.4.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2006 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.1.4.ebuild,v 1.5 2006/01/28 20:35:28 solar Exp $ - -inherit flag-o-matic toolchain-funcs - -DESCRIPTION="Various ELF related utils for ELF32, ELF64 binaries useful tools that can check files for security relevant properties" -HOMEPAGE="http://www.gentoo.org/proj/en/hardened" -SRC_URI="mirror://gentoo/pax-utils-${PV}.tar.bz2 - http://dev.gentoo.org/~solar/pax/pax-utils-${PV}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 m68k mips ppc ppc64 s390 sh sparc x86" -IUSE="caps" - -DEPEND="caps? ( sys-libs/libcap )" - -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 -} diff --git a/app-misc/pax-utils/pax-utils-0.1.8-r1.ebuild b/app-misc/pax-utils/pax-utils-0.1.8-r1.ebuild deleted file mode 100644 index e924a7b9c6eb..000000000000 --- a/app-misc/pax-utils/pax-utils-0.1.8-r1.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2006 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.1.8-r1.ebuild,v 1.2 2006/02/03 01:22:09 solar Exp $ - -inherit flag-o-matic toolchain-funcs eutils - -DESCRIPTION="Various ELF related utils for ELF32, ELF64 binaries useful tools that can check files for security relevant properties" -HOMEPAGE="http://hardened.gentoo.org/pax-utils.xml" -SRC_URI="mirror://gentoo/pax-utils-${PV}.tar.bz2 - http://dev.gentoo.org/~solar/pax/pax-utils-${PV}.tar.bz2 - http://dev.gentoo.org/~vapier/dist/pax-utils-${PV}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc-macos ~ppc64 ~s390 ~sh ~sparc ~x86" -IUSE="caps" - -DEPEND="caps? ( sys-libs/libcap )" - -src_unpack() { - unpack ${A} - cd ${S} - epatch "${FILESDIR}"/${PN}-${PV}-paxelf-fd-mmap.patch || die - epatch "${FILESDIR}"/${PN}-${PV}-etrel-notwx.patch || die -} - -src_compile() { - use caps && append-flags -DWANT_SYSCAP - emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" dumpelf scanelf || die - use caps && append-ldflags -lcap - emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" pspax || die -} - -src_install() { - make DESTDIR="${D}" install || die -} diff --git a/app-misc/pax-utils/pax-utils-0.1.9.ebuild b/app-misc/pax-utils/pax-utils-0.1.9.ebuild index 979666afb308..c96fd1d3ce34 100644 --- a/app-misc/pax-utils/pax-utils-0.1.9.ebuild +++ b/app-misc/pax-utils/pax-utils-0.1.9.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2006 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.1.9.ebuild,v 1.9 2006/02/08 04:58:27 compnerd Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-misc/pax-utils/pax-utils-0.1.9.ebuild,v 1.10 2006/02/18 19:01:50 solar Exp $ inherit flag-o-matic toolchain-funcs eutils @@ -12,7 +12,7 @@ SRC_URI="mirror://gentoo/pax-utils-${PV}.tar.bz2 LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ~ppc-macos ppc64 s390 sh sparc x86" +KEYWORDS="alpha amd64 arm hppa ia64 m68k mips ppc ~ppc-macos ppc64 s390 sh sparc x86" IUSE="caps" DEPEND="caps? ( sys-libs/libcap )" |