Gentoo Archives: gentoo-commits

From: "Anthony G. Basile" <blueness@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] dev/blueness:master commit in: sys-apps/gradm/files/, sys-apps/gradm/
Date: Tue, 29 Mar 2011 16:32:12
Message-Id: f1e536aed28706f6c28e496e54401c5a99f7cc4e.blueness@gentoo
1 commit: f1e536aed28706f6c28e496e54401c5a99f7cc4e
2 Author: Anthony G. Basile <blueness <AT> gentoo <DOT> org>
3 AuthorDate: Tue Mar 29 16:25:20 2011 +0000
4 Commit: Anthony G. Basile <blueness <AT> gentoo <DOT> org>
5 CommitDate: Tue Mar 29 16:25:20 2011 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=dev/blueness.git;a=commit;h=f1e536ae
7
8 sys-apps/gradm: moved to the tree
9
10 (Portage version: 2.1.9.42/git/Linux x86_64, signed Manifest commit with key 0xD0455535)
11
12 ---
13 sys-apps/gradm/ChangeLog | 4 ++
14 sys-apps/gradm/Manifest | 11 ++---
15 .../gradm/files/gradm-2.2.2.201103262019.patch | 32 -----------
16 sys-apps/gradm/gradm-2.2.2.201103262019.ebuild | 55 --------------------
17 4 files changed, 8 insertions(+), 94 deletions(-)
18
19 diff --git a/sys-apps/gradm/ChangeLog b/sys-apps/gradm/ChangeLog
20 index f7987a9..54341f3 100644
21 --- a/sys-apps/gradm/ChangeLog
22 +++ b/sys-apps/gradm/ChangeLog
23 @@ -1,5 +1,9 @@
24
25
26 + 29 Mar 2011; Anthony G. Basile <blueness@g.o>
27 + -gradm-2.2.2.201103262019.ebuild, -files/gradm-2.2.2.201103262019.patch:
28 + moved to the tree
29 +
30 *gradm-2.2.2.201103262019 (27 Mar 2011)
31
32 27 Mar 2011; Anthony G. Basile <blueness@g.o>
33
34 diff --git a/sys-apps/gradm/Manifest b/sys-apps/gradm/Manifest
35 index 4fe5791..1c174c6 100644
36 --- a/sys-apps/gradm/Manifest
37 +++ b/sys-apps/gradm/Manifest
38 @@ -1,15 +1,12 @@
39 -----BEGIN PGP SIGNED MESSAGE-----
40 Hash: SHA256
41
42 -AUX gradm-2.2.2.201103262019.patch 1333 RMD160 1d6384d3c7fa8fb4b519ab09b8816ffc624cab8a SHA1 8224562e7e45c05a07ad95962d74402161485e9b SHA256 8198ec14f85d9389f454cf893530ed3bfa09b22123e052dfb41849e31f08028d
43 -DIST gradm-2.2.2-201103262019.tar.gz 75048 RMD160 ba80a24d5a335a4586e31f99cb56dbb9843e6c08 SHA1 48863a19e2fe4cda129120e6eb98622c7bf74f14 SHA256 1f9561b74d3dbce74098f79f6e309b488ce3d704da3eda72d1287a99316b5e95
44 -EBUILD gradm-2.2.2.201103262019.ebuild 1399 RMD160 a8927526b5429aa60e81d14b1fea7118f7231992 SHA1 0b6324beedec4cf182e7d2e5fddb66ae8e3b0e3f SHA256 15a0446a82be689db017ff8cef1b349c37e624f4330140037acd6215b3a61ca7
45 -MISC ChangeLog 3461 RMD160 1071a584e249a8ef171c483e795e3d3b25525d7e SHA1 7716a358edf34598f7422b551e197fdd6cf35f4f SHA256 d5597d9fa846a6c735fa8c3652b07be1826f961ae96e3db175c353ec0d887997
46 +MISC ChangeLog 3612 RMD160 fb4b74459242e8eddec0de515ff1f74618766bf1 SHA1 d6aec7cdd77416411a1d9feeb53af71e6e5eaacd SHA256 9346d090990da79ab5d2f6668a358ca83a68bfc289f58f882461dd858053cd32
47 MISC metadata.xml 446 RMD160 4d31627c251814e2f5fe17c09d62d99908bf6c11 SHA1 1c74ff9fbb7ca48525459ad1b4377ec70bc5b3e0 SHA256 43b473e6638ecade10909928c64cb2b0f5328728269dc5413cd3665ae225154a
48 -----BEGIN PGP SIGNATURE-----
49 Version: GnuPG v2.0.17 (GNU/Linux)
50
51 -iEYEAREIAAYFAk2PVUEACgkQl5yvQNBFVTVFzwCggTVxBIjLEr/aDzNDiU9QShkR
52 -qfIAoJYA9PkQAeDtWp9j4wQp7scl9exD
53 -=uSLb
54 +iEYEAREIAAYFAk2SB/AACgkQl5yvQNBFVTWesACdElKVQXsL7B74Qh/npNW+ODwu
55 +97sAn0/d/1Z8VLab1bV5kZ+JpzEbCrGP
56 +=HEgM
57 -----END PGP SIGNATURE-----
58
59 diff --git a/sys-apps/gradm/files/gradm-2.2.2.201103262019.patch b/sys-apps/gradm/files/gradm-2.2.2.201103262019.patch
60 deleted file mode 100644
61 index cd878ee..0000000
62 --- a/sys-apps/gradm/files/gradm-2.2.2.201103262019.patch
63 +++ /dev/null
64 @@ -1,32 +0,0 @@
65 -diff -Naur gradm2.orig/Makefile gradm2/Makefile
66 ---- gradm2.orig/Makefile 2011-03-26 14:46:14.000000000 -0400
67 -+++ gradm2/Makefile 2011-03-27 11:11:36.000000000 -0400
68 -@@ -18,16 +18,16 @@
69 - BISON=/usr/bin/bison
70 - #YACC := $(shell if [ -x $(BYACC) ]; then echo $(BYACC); else echo $(BISON); fi)
71 - YACC=$(BISON)
72 --MKNOD=/bin/mknod
73 -+MKNOD=true
74 - #for dietlibc
75 - #CC=/usr/bin/diet /usr/bin/gcc
76 - CC=/usr/bin/gcc
77 - FIND=/usr/bin/find
78 --STRIP=/usr/bin/strip
79 -+STRIP=true
80 - LIBS := $(shell if [ "`uname -m`" != "sparc64" -a "`uname -m`" != "x86_64" ]; then echo "-lfl" ; else echo "" ; fi)
81 - OPT_FLAGS := $(shell if [ "`uname -m`" != "sparc64" ] && [ "`uname -m`" != "x86_64" ]; then echo "-O2" ; else echo "-O2 -m64" ; fi)
82 --CFLAGS := $(OPT_FLAGS) -Wcast-qual -DGRSEC_DIR=\"$(GRSEC_DIR)\" -D_LARGEFILE64_SOURCE
83 --LDFLAGS=
84 -+CFLAGS := $(OPT_FLAGS) -Wcast-qual -DGRSEC_DIR=\"$(GRSEC_DIR)\" -D_LARGEFILE64_SOURCE $(CFLAGS)
85 -+LDFLAGS+=
86 - INSTALL = /usr/bin/install -c
87 -
88 - # FHS
89 -@@ -134,6 +134,7 @@
90 - $(MKNOD) -m 0622 $(DESTDIR)/dev/grsec c 1 13 ; \
91 - fi \
92 - fi
93 -+ @mkdir -p $(DESTDIR)/etc/udev/rules.d
94 - @if [ -d $(DESTDIR)/etc/udev/rules.d ] ; then \
95 - echo "ACTION!=\"add|change\", GOTO=\"permissions_end\"" > $(DESTDIR)/etc/udev/rules.d/80-grsec.rules ; \
96 - echo "KERNEL==\"grsec\", MODE=\"0622\"" >> $(DESTDIR)/etc/udev/rules.d/80-grsec.rules ; \
97
98 diff --git a/sys-apps/gradm/gradm-2.2.2.201103262019.ebuild b/sys-apps/gradm/gradm-2.2.2.201103262019.ebuild
99 deleted file mode 100644
100 index 0747fb4..0000000
101 --- a/sys-apps/gradm/gradm-2.2.2.201103262019.ebuild
102 +++ /dev/null
103 @@ -1,55 +0,0 @@
104 -# Copyright 1999-2011 Gentoo Foundation
105 -# Distributed under the terms of the GNU General Public License v2
106 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/gradm/gradm-2.2.1.201012301333.ebuild,v 1.2 2011/01/25 12:54:37 blueness Exp $
107 -
108 -EAPI=2
109 -
110 -inherit flag-o-matic toolchain-funcs versionator
111 -
112 -MY_PV="$(replace_version_separator 3 -)"
113 -
114 -DESCRIPTION="Administrative interface for the grsecurity Role Based Access Control system"
115 -HOMEPAGE="http://www.grsecurity.net/"
116 -SRC_URI="http://dev.gentoo.org/~blueness/hardened-sources/gradm/gradm-2.2.2-201103262019.tar.gz"
117 -LICENSE="GPL-2"
118 -
119 -SLOT="0"
120 -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
121 -IUSE="pam"
122 -
123 -RDEPEND=""
124 -DEPEND="sys-devel/bison
125 - sys-devel/flex
126 - pam? ( virtual/pam )
127 - sys-apps/paxctl"
128 -
129 -S="${WORKDIR}/${PN}2"
130 -
131 -src_prepare() {
132 - epatch "${FILESDIR}/${P}.patch"
133 -}
134 -
135 -src_compile() {
136 - local target
137 - use pam || target="nopam"
138 -
139 - emake ${target} CC="$(tc-getCC)" OPT_FLAGS="${CFLAGS}" || die "emake failed"
140 -}
141 -
142 -src_install() {
143 - einstall DESTDIR="${D}" || die "einstall failed"
144 - fperms 711 /sbin/gradm
145 -}
146 -
147 -pkg_postinst() {
148 - local UDEVADM="/sbin/udevadm"
149 - if [[ -x ${UDEVADM} ]] ; then
150 - $UDEVADM trigger --action=add --sysname-match=grsec
151 - fi
152 - einfo
153 - ewarn
154 - ewarn "Be sure to set a password with 'gradm -P' before enabling learning mode"
155 - ewarn "This version of gradm is only supported with hardened-sources >= 2.6.32-r10"
156 - ewarn
157 - einfo
158 -}