Gentoo Archives: gentoo-commits

From: "Christian Ruppert (idl0r)" <idl0r@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-admin/paxtest: ChangeLog paxtest-0.9.7_pre5.ebuild
Date: Mon, 29 Jun 2009 22:32:41
Message-Id: E1MLPOx-0000P6-Go@stork.gentoo.org
1 idl0r 09/06/29 22:32:39
2
3 Modified: ChangeLog
4 Added: paxtest-0.9.7_pre5.ebuild
5 Log:
6 Version bump to 0.9.7_pre5, fixes bug 246755. Fix HOMEPAGE, some QA stuff QA_EXECSTACK and missing includes. Cleanup. Install also the manpage.
7 (Portage version: 2.2_rc33/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.31 app-admin/paxtest/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-admin/paxtest/ChangeLog?rev=1.31&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-admin/paxtest/ChangeLog?rev=1.31&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-admin/paxtest/ChangeLog?r1=1.30&r2=1.31
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/app-admin/paxtest/ChangeLog,v
19 retrieving revision 1.30
20 retrieving revision 1.31
21 diff -u -r1.30 -r1.31
22 --- ChangeLog 13 Nov 2007 18:22:46 -0000 1.30
23 +++ ChangeLog 29 Jun 2009 22:32:39 -0000 1.31
24 @@ -1,6 +1,14 @@
25 # ChangeLog for app-admin/paxtest
26 -# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/app-admin/paxtest/ChangeLog,v 1.30 2007/11/13 18:22:46 armin76 Exp $
28 +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
29 +# $Header: /var/cvsroot/gentoo-x86/app-admin/paxtest/ChangeLog,v 1.31 2009/06/29 22:32:39 idl0r Exp $
30 +
31 +*paxtest-0.9.7_pre5 (29 Jun 2009)
32 +
33 + 29 Jun 2009; Christian Ruppert <idl0r@g.o>
34 + +paxtest-0.9.7_pre5.ebuild, +files/paxtest-0.9.7_pre5-Makefile.patch,
35 + +files/paxtest-0.9.7_pre5-missing-includes.patch:
36 + Version bump to 0.9.7_pre5, fixes bug 246755. Fix HOMEPAGE, some QA stuff
37 + QA_EXECSTACK and missing includes. Cleanup. Install also the manpage.
38
39 13 Nov 2007; Raúl Porcel <armin76@g.o> paxtest-0.9.7_pre4.ebuild:
40 Add ~alpha
41
42
43
44 1.1 app-admin/paxtest/paxtest-0.9.7_pre5.ebuild
45
46 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-admin/paxtest/paxtest-0.9.7_pre5.ebuild?rev=1.1&view=markup
47 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-admin/paxtest/paxtest-0.9.7_pre5.ebuild?rev=1.1&content-type=text/plain
48
49 Index: paxtest-0.9.7_pre5.ebuild
50 ===================================================================
51 # Copyright 1999-2009 Gentoo Foundation
52 # Distributed under the terms of the GNU General Public License v2
53 # $Header: /var/cvsroot/gentoo-x86/app-admin/paxtest/paxtest-0.9.7_pre5.ebuild,v 1.1 2009/06/29 22:32:39 idl0r Exp $
54
55 inherit eutils multilib
56
57 MY_P=${P/_/-}
58
59 DESCRIPTION="PaX regression test suite"
60 HOMEPAGE="http://pax.grsecurity.net"
61 SRC_URI="http://grsecurity.net/~paxguy1/${MY_P}.tar.gz"
62
63 LICENSE="GPL-2"
64 SLOT="0"
65 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
66 IUSE=""
67
68 RDEPEND=""
69 DEPEND="${RDEPEND}
70 >=sys-apps/chpax-0.7
71 sys-apps/paxctl"
72
73 # EI_PAX flags are not strip safe.
74 RESTRICT="strip"
75
76 S=${WORKDIR}/${MY_P}
77
78 QA_EXECSTACK="usr/$(get_libdir)/${PN}/shlibdata
79 usr/$(get_libdir)/${PN}/shlibbss
80 usr/$(get_libdir)/${PN}/rettofunc1x
81 usr/$(get_libdir)/${PN}/rettofunc2x
82 usr/$(get_libdir)/${PN}/rettofunc1
83 usr/$(get_libdir)/${PN}/rettofunc2
84 usr/$(get_libdir)/${PN}/writetext
85 usr/$(get_libdir)/${PN}/mprotshdata
86 usr/$(get_libdir)/${PN}/mprotshbss
87 usr/$(get_libdir)/${PN}/mprotstack
88 usr/$(get_libdir)/${PN}/mprotheap
89 usr/$(get_libdir)/${PN}/mprotdata
90 usr/$(get_libdir)/${PN}/mprotbss
91 usr/$(get_libdir)/${PN}/mprotanon
92 usr/$(get_libdir)/${PN}/execstack
93 usr/$(get_libdir)/${PN}/execheap
94 usr/$(get_libdir)/${PN}/execdata
95 usr/$(get_libdir)/${PN}/execbss
96 usr/$(get_libdir)/${PN}/anonmap"
97
98 src_unpack() {
99 unpack ${A}
100 cd "${S}"
101
102 mv Makefile.psm Makefile || die
103 epatch "${FILESDIR}/${P}-Makefile.patch" \
104 "${FILESDIR}/${P}-missing-includes.patch"
105 }
106
107 src_compile() {
108 emake RUNDIR=/usr/$(get_libdir)/paxtest || die
109 }
110
111 src_install() {
112 make DESTDIR="${D}" BINDIR=/usr/bin RUNDIR=/usr/$(get_libdir)/paxtest install || die
113
114 newman debian/manpage.1.ex paxtest.1 || die
115 dodoc ChangeLog README || die
116 }