diff options
author | Anthony G. Basile <blueness@gentoo.org> | 2014-12-12 18:13:28 +0000 |
---|---|---|
committer | Anthony G. Basile <blueness@gentoo.org> | 2014-12-12 18:13:28 +0000 |
commit | 857387bdc59994c7c66dbb2ce68dab283f053377 (patch) | |
tree | 42b92139e3394ea8f931dfed392c78bd21d45a3a /app-admin/paxtest | |
parent | Restrict tests for all release versions. (diff) | |
download | historical-857387bdc59994c7c66dbb2ce68dab283f053377.tar.gz historical-857387bdc59994c7c66dbb2ce68dab283f053377.tar.bz2 historical-857387bdc59994c7c66dbb2ce68dab283f053377.zip |
Version bump
Package-Manager: portage-2.2.14/cvs/Linux x86_64
Manifest-Sign-Key: 0xF52D4BBA
Diffstat (limited to 'app-admin/paxtest')
-rw-r--r-- | app-admin/paxtest/ChangeLog | 11 | ||||
-rw-r--r-- | app-admin/paxtest/Manifest | 5 | ||||
-rw-r--r-- | app-admin/paxtest/files/paxtest-0.9.13-Makefile.patch | 21 | ||||
-rw-r--r-- | app-admin/paxtest/paxtest-0.9.13.ebuild | 80 |
4 files changed, 113 insertions, 4 deletions
diff --git a/app-admin/paxtest/ChangeLog b/app-admin/paxtest/ChangeLog index c4a26bd7a7ce..9be124e9bd69 100644 --- a/app-admin/paxtest/ChangeLog +++ b/app-admin/paxtest/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for app-admin/paxtest -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-admin/paxtest/ChangeLog,v 1.43 2011/05/03 14:58:16 blueness Exp $ +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-admin/paxtest/ChangeLog,v 1.44 2014/12/12 18:13:14 blueness Exp $ + +*paxtest-0.9.13 (12 Dec 2014) + + 12 Dec 2014; Anthony G. Basile <blueness@gentoo.org> + +files/paxtest-0.9.13-Makefile.patch, +paxtest-0.9.13.ebuild: + Version bump 03 May 2011; Anthony G. Basile <blueness@gentoo.org> -paxtest-0.9.7_pre5.ebuild, -files/paxtest-0.9.7_pre5-Makefile.patch, @@ -182,4 +188,3 @@ 04 Aug 2003; <solar@gentoo.org> metadata.xml, paxtest-0.9.1.ebuild: Initial import of paxtest into portage, PaX regression test suite developed by Peter Busser - diff --git a/app-admin/paxtest/Manifest b/app-admin/paxtest/Manifest index 8e02eda9d033..6cb9e37ef458 100644 --- a/app-admin/paxtest/Manifest +++ b/app-admin/paxtest/Manifest @@ -1,5 +1,8 @@ +AUX paxtest-0.9.13-Makefile.patch 675 SHA256 5e9513c9a621616d34156ef76217845ded571838867ce7573d5f718cdd267d52 SHA512 91447e797fcb320abade16bd8c0bd9ec53a112fe157165407790eddac15f02338e59244fb56715b5ada1d1ed526093bba600ec8b7c2a0f330315b7a821c7c276 WHIRLPOOL 9b80a1e0c04df449d9eb2c1cf34101abe93a3ec38f323cf930138a8bfcaf0363baa07be38914d5e8b4f75cfeb6bcc5e40b7511a59dc37b7c152ac9dd7b29df02 AUX paxtest-0.9.9-Makefile.patch 1966 SHA256 02e4ee1b395cc0fcf5827689c44f55e196b3225ef1898b57dadbd22044ff8e69 SHA512 ee77c5795cad1854e6239adc75b30d719cc5328654881cd4da8ee88c919695719849f6069d8ca85bba8992a86cbcff68f4a20a31b17e1840d26060f10f5596da WHIRLPOOL 8b511e78cf79c3d8dfd2bc42d0157c35ab108d9283a0f1ae5c460ee0e5fc745eae65fdf758196e90ddbc93d13fa962aff0a1b4f6bf738992da0168d9584eaa69 +DIST paxtest-0.9.13.tar.gz 34451 SHA256 b1f9122e45927a05ea65ec9c3b8dad92377245e546c0eff08b0f8ad9ba6e4c75 SHA512 dc375f7b0c9dd3efcf22adae6cbf0724ae505c6b3a1c55de223665c454650f86014098a45226b3fc8e4b89d528152aaf458aa3b7d1c9ffc86b3be52f2af69d60 WHIRLPOOL 6d5066f759d01e7efd6b4e872bb9d9e1a7341f82f379e77dc8ae77139fa533abe004bdda9f8a35d90a1d2f4c8917d8ba4b1c56e65401522ccc1e99f99a158070 DIST paxtest-0.9.9-r2.tgz 32095 SHA256 caca340492dedeee588d47683efde9797cba4fce5adca5d5f9b0b73b2120e1ab SHA512 78c8d47374f0f4bb947776fd9c094f184dd80c53e77477b12d7352cc676ba95c7f333bbbb1abfd4afe88a608bc5a6e0e2126b22bb6cd11207f51db03e9a7df19 WHIRLPOOL 7cf6486cabd08db3d59ba0770e3e3f016aa00c991a7e378dd0021be529d2a003d7b7fee161c862fdaf04ec3e07372255d61b08cfd37ae7f2c9ba8620db5074bc +EBUILD paxtest-0.9.13.ebuild 2379 SHA256 fde93df0e2c0c45efa2b40d5730ca4bdc5399fce8099b6ac1fd4d9ff31663e43 SHA512 c83ac0e59a41546d2152a1c53f0e5db6e820eca6ae92688b65904b145f8f93ac6589a7dff5b24bb5a2357590186bf314c9a39116c399732694af4e1f3b17ae47 WHIRLPOOL b4c62f7bd430af2bb63456d2fc868db85c9740e07195239da468f013b7fdce69eda574da8f10780d97737db3bfbe5dc45cfaaad522cdcea9ccdeca69cd51f7b8 EBUILD paxtest-0.9.9-r2.ebuild 2391 SHA256 6fc9b23e74e65a0ae1abaca1b1d1af09b5596b0e26e47c50925f2692ca24b315 SHA512 16eb9196e1d86f64be2bbf93f1ae33f8b74dccad914eca79a01b7a4bb8b9cb6dd8c30db3c039554f4b050e78e5f1ae599cf7ec695a1d78b44579682acb5529d0 WHIRLPOOL 04aa14cd2fd164b1811d161235d30f5fc7f94ef0745e8a1183f9f37cd9155e6c69a148a2b959185ffc53c5b20290e5d4f4573b8704d3cd52dd0272f19d0f01b9 -MISC ChangeLog 6384 SHA256 0fc8c8faaa45d9e608d40baaceaa843f89333196e70607da003f19cecd3c0566 SHA512 80945f6968b1c2a29347dc80d0a81d0ee60c950791c69d1618ccda366a4875281d421e9d89bb14d0bea0d669e39eda3876ca9f21152855c5fe396b748505be55 WHIRLPOOL 15d17157f924bf661d4c8ea9ceae310a41bfc196666d2ca89b01691d66cb48c0678530445024d23e7712b710b4687de7052a80bdd3e1efe307370dfc7350377a +MISC ChangeLog 6549 SHA256 d3eb2d077610371f4e6fcd01cd77966297e62a8c83f4ec7a7cc0dd5a4120a9a3 SHA512 d3bf9179c4259a7ea9bb9c11112b0ea3c118ba9c3e32aa0084ef9be94c4942cb5968f130bbb7ddb565f3c561304ceac71fe43221665fae87c2c08626ec8c9066 WHIRLPOOL cf0a270cde84e3abd754b10a8defa07ebbac655fb21564b2d84c7b86fd7410240bb7d38b01161d2056ff7d380a613810e0828c0445af95c2c288dadc226830f0 MISC metadata.xml 1085 SHA256 f6ddd43e5c847f136548ea6037ba1546303885abb7e4fe3d6c60cdc860def948 SHA512 a1f51e916c1cf9ff6ca543b93b5a983480fc703640ca20762c2bdd82ef89a89c95526145b36012de804c45ad26e6a7d04f5044aba73adf1bc074297d275285e6 WHIRLPOOL 79f8eac69a7fc8a91d627011c6227abc6478aacbdfbfa3c0ca654c5bb042afdc21ce5e252a08250fc10dd432956711a3fb9ea5906fc3ff6f5e8f456b939c52f0 diff --git a/app-admin/paxtest/files/paxtest-0.9.13-Makefile.patch b/app-admin/paxtest/files/paxtest-0.9.13-Makefile.patch new file mode 100644 index 000000000000..1f8a99a689b2 --- /dev/null +++ b/app-admin/paxtest/files/paxtest-0.9.13-Makefile.patch @@ -0,0 +1,21 @@ +diff -Naur paxtest-0.9.13.orig/Makefile paxtest-0.9.13/Makefile +--- paxtest-0.9.13.orig/Makefile 2014-12-09 19:53:48.000000000 -0500 ++++ paxtest-0.9.13/Makefile 2014-12-12 13:07:55.715099100 -0500 +@@ -52,12 +52,14 @@ + endif + + # for some reason the .c files need it, else GNU_STACK=RWE +-OPT_FLAGS := -O2 $(ASFLAGS) ++# Gentoo's CFLAGS should be honored ++OPT_FLAGS := $(CFLAGS) $(ASFLAGS) + PTHREAD := -lpthread + # define stripping of binaries/libs here, or set these on make's commandline, + # else you'll loose the chpax flags! +-LDFLAGS := +-SHLDFLAGS := ++# Gentoo's LDFLAGS should be honored ++LDFLAGS := $(LDFLAGS) ++SHLDFLAGS := $(LDFLAGS) + ifndef RUNDIR + RUNDIR := . + endif diff --git a/app-admin/paxtest/paxtest-0.9.13.ebuild b/app-admin/paxtest/paxtest-0.9.13.ebuild new file mode 100644 index 000000000000..be2dc2674c1f --- /dev/null +++ b/app-admin/paxtest/paxtest-0.9.13.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-admin/paxtest/paxtest-0.9.13.ebuild,v 1.1 2014/12/12 18:13:14 blueness Exp $ + +EAPI="2" + +inherit eutils multilib toolchain-funcs + +DESCRIPTION="PaX regression test suite" +HOMEPAGE="http://pax.grsecurity.net" +SRC_URI="http://grsecurity.net/~spender/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" +IUSE="" + +RDEPEND="" +DEPEND="${RDEPEND} + sys-apps/paxctl" + +# EI_PAX flags are not strip safe. +RESTRICT="strip" + +QA_EXECSTACK="usr/bin/${PN} + usr/$(get_libdir)/${PN}/getamap + usr/$(get_libdir)/${PN}/shlibtest2.so + usr/$(get_libdir)/${PN}/execheap + usr/$(get_libdir)/${PN}/mprotstack + usr/$(get_libdir)/${PN}/mprotdata + usr/$(get_libdir)/${PN}/mprotheap + usr/$(get_libdir)/${PN}/randshlib + usr/$(get_libdir)/${PN}/randmain1 + usr/$(get_libdir)/${PN}/getshlib + usr/$(get_libdir)/${PN}/randheap2 + usr/$(get_libdir)/${PN}/rettofunc2x + usr/$(get_libdir)/${PN}/shlibdata + usr/$(get_libdir)/${PN}/shlibbss + usr/$(get_libdir)/${PN}/getmain1 + usr/$(get_libdir)/${PN}/execdata + usr/$(get_libdir)/${PN}/execstack + usr/$(get_libdir)/${PN}/rettofunc2 + usr/$(get_libdir)/${PN}/mprotshdata + usr/$(get_libdir)/${PN}/getstack1 + usr/$(get_libdir)/${PN}/randamap + usr/$(get_libdir)/${PN}/rettofunc1x + usr/$(get_libdir)/${PN}/getheap2 + usr/$(get_libdir)/${PN}/getheap1 + usr/$(get_libdir)/${PN}/randheap1 + usr/$(get_libdir)/${PN}/getstack2 + usr/$(get_libdir)/${PN}/getmain2 + usr/$(get_libdir)/${PN}/rettofunc1 + usr/$(get_libdir)/${PN}/randstack2 + usr/$(get_libdir)/${PN}/mprotshbss + usr/$(get_libdir)/${PN}/randstack1 + usr/$(get_libdir)/${PN}/mprotanon + usr/$(get_libdir)/${PN}/randmain2 + usr/$(get_libdir)/${PN}/writetext + usr/$(get_libdir)/${PN}/mprotbss + usr/$(get_libdir)/${PN}/anonmap + usr/$(get_libdir)/${PN}/execbss + usr/$(get_libdir)/${PN}/shlibtest.so" + +src_prepare() { + mv Makefile.psm Makefile + epatch "${FILESDIR}/${P}-Makefile.patch" + sed -i "s/^CC := gcc/CC := $(tc-getCC)/" Makefile + sed -i "s/^LD := ld/LD := $(tc-getLD)/" Makefile +} + +src_compile() { + emake RUNDIR=/usr/$(get_libdir)/paxtest || die +} + +src_install() { + emake DESTDIR="${D}" BINDIR=/usr/bin RUNDIR=/usr/$(get_libdir)/paxtest install || die + + newman debian/manpage.1.ex paxtest.1 || die + dodoc ChangeLog README || die +} |