# ChangeLog for sys-apps/gradm
-# Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/gradm/ChangeLog,v 1.40 2004/11/30 06:28:49 solar Exp $
+# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/gradm/ChangeLog,v 1.41 2005/01/08 21:26:59 solar Exp $
+
+*gradm-2.1.0 (08 Jan 2005)
+
+ 08 Jan 2005; <solar@gentoo.org> gradm-2.0.2.ebuild, +gradm-2.1.0.ebuild:
+ - bump gradm-2.0.2 stable on x86. Add gradm-2.1.0 to ~arch
*gradm-2.0.2 (30 Nov 2004)
-MD5 1b3c6a4feb6d2518c5bb4d4a1fe26597 gradm-1.9.14.ebuild 1639
-MD5 249fa3408e660df6d594f12578f8c08b gradm-2.0.2.ebuild 2246
-MD5 65e1508f6a89778d87de6d04d63ce27f gradm-2.0.1-r1.ebuild 2249
-MD5 aff679c90b8d89922841da9e4dc58a67 gradm-2.0.1.ebuild 2551
-MD5 dd780c1382fa681402cc19cd6c1559f9 gradm-2.0.ebuild 2315
-MD5 ade29fb16c36da286c50d78df5553a6e ChangeLog 6006
-MD5 2413c7ee7a3e8df9cee929e1318a456b gradm-2.0-r1.ebuild 2505
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+MD5 ae49cf3ffc8c65a8082ee9fa257969b4 gradm-1.9.14.ebuild 1638
+MD5 d14408f62bd5ed82444bc955ee9c55ef gradm-2.0.2.ebuild 2255
+MD5 28e54ce571acb044b6d036f70a452d49 gradm-2.1.0.ebuild 1301
+MD5 92c6aac45c95a48fd62876851fd3af0c gradm-2.0.1-r1.ebuild 2249
+MD5 ad1108de5611c7bcf57d3183390ebcaf gradm-2.0.1.ebuild 2551
+MD5 25344cec9f60885c980bb6e225c9a159 gradm-2.0.ebuild 2314
+MD5 ddd1e7d2d51453cb0d5dc0476732bfc9 ChangeLog 6171
+MD5 cde2aba87b28b9da933b5477e98f830a gradm-2.0-r1.ebuild 2504
MD5 695a3bd3cfb34ea27e7dd493ce9ef398 metadata.xml 221
MD5 f2401396b01c577f727c2da3b694c779 files/grsecurity.rc 1810
MD5 36344ecbd7f54bdd4979c2fe6322c9c7 files/grsecurity 2325
MD5 838722234beedbde03008d451ec2327d files/digest-gradm-2.0.1 62
MD5 a631aadfb61d10c6a99256f1cf0fbc53 files/digest-gradm-2.0.2 62
+MD5 1535781388eb902dfef66f6240f53137 files/digest-gradm-2.1.0 75
MD5 62ba83f9a7bd71b4011ad2a2cf48f4a3 files/digest-gradm-2.0 60
MD5 264e377e7c3221570d3730444e84d792 files/gradm2-cvs-20Jun2004.diff 8251
MD5 c2618fc7963e008681dfd08db6886058 files/gradm_parse.c-1.9.x.patch 524
MD5 f008a8f1133ea0db35a4ee305d390c23 files/digest-gradm-1.9.14 63
MD5 c016f75a48190153dcb63f9cba78abef files/gradm-2.0.1-install.patch 488
MD5 62ba83f9a7bd71b4011ad2a2cf48f4a3 files/digest-gradm-2.0-r1 60
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.2.4 (GNU/Linux)
+
+iQCVAwUBQeBPgp4WFLgrx1GWAQI3pQP+Nq4ooJ04x7TfimDAVBI57rfZVvROHwWk
+okFZlL0S9hJYh6a3KlAD0ef32DeUBx2FRizo1ijVVddsNRqeIz78QMxXgOFiUb8t
++7qxQR47/3CEvy2QfdpZpHxZofC6gzcwKgl6y2vjCY21UqDauVPIKv5Z4tq0KxqZ
+S9RYSNls2BY=
+=v2lH
+-----END PGP SIGNATURE-----
--- /dev/null
+MD5 02890cb934c49e60d54e8a332779c413 gradm-2.1.0-200501071935.tar.gz 55224
-# Copyright 1999-2004 Gentoo Foundation
+# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/gradm/gradm-1.9.14.ebuild,v 1.4 2004/06/30 02:36:33 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/gradm/gradm-1.9.14.ebuild,v 1.5 2005/01/08 21:26:59 solar Exp $
inherit gcc flag-o-matic eutils
-# Copyright 1999-2004 Gentoo Foundation
+# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/gradm/gradm-2.0-r1.ebuild,v 1.3 2004/06/30 02:36:33 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/gradm/gradm-2.0-r1.ebuild,v 1.4 2005/01/08 21:26:59 solar Exp $
inherit flag-o-matic gcc
-# Copyright 1999-2004 Gentoo Foundation
+# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/gradm/gradm-2.0.1-r1.ebuild,v 1.3 2004/08/19 07:03:42 solar Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/gradm/gradm-2.0.1-r1.ebuild,v 1.4 2005/01/08 21:26:59 solar Exp $
inherit flag-o-matic gcc eutils
-# Copyright 1999-2004 Gentoo Foundation
+# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/gradm/gradm-2.0.1.ebuild,v 1.4 2004/08/19 07:03:42 solar Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/gradm/gradm-2.0.1.ebuild,v 1.5 2005/01/08 21:26:59 solar Exp $
inherit flag-o-matic gcc
-# Copyright 1999-2004 Gentoo Foundation
+# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/gradm/gradm-2.0.2.ebuild,v 1.1 2004/11/30 06:28:49 solar Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/gradm/gradm-2.0.2.ebuild,v 1.2 2005/01/08 21:26:59 solar Exp $
inherit flag-o-matic gcc eutils
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~x86 ~ppc ~sparc ~arm ~amd64" ; # ~alpha"
+KEYWORDS="x86 ~ppc ~sparc ~arm ~amd64" ; # ~alpha"
IUSE=""
-
+RDEPEND=""
DEPEND="virtual/libc
sys-devel/bison
sys-devel/flex
-# Copyright 1999-2004 Gentoo Foundation
+# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/gradm/gradm-2.0.ebuild,v 1.6 2004/06/30 02:36:33 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/gradm/gradm-2.0.ebuild,v 1.7 2005/01/08 21:26:59 solar Exp $
inherit flag-o-matic gcc
--- /dev/null
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/gradm/gradm-2.1.0.ebuild,v 1.1 2005/01/08 21:26:59 solar Exp $
+
+inherit flag-o-matic toolchain eutils
+
+MAINTAINER="solar@gentoo.org"
+DESCRIPTION="Administrative interface for grsecuritys2 access control lists"
+HOMEPAGE="http://www.grsecurity.net/"
+SRC_URI="http://www.grsecurity.net/gradm-${PV}-200501071935.tar.gz"
+#SRC_URI="mirror://gentoo/gradm-${PV}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~ppc ~sparc ~arm ~amd64"
+IUSE=""
+RDEPEND=""
+DEPEND="virtual/libc
+ sys-devel/bison
+ sys-devel/flex
+ sys-apps/chpax"
+
+S="${WORKDIR}/${PN}2"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+
+ ebegin "Patching Makefile to use gentoo CFLAGS"
+ sed -i -e "s|-O2|${CFLAGS}|" Makefile
+ eend $?
+}
+
+src_compile() {
+ cd ${S}
+ emake CC="$(tc-getCC)" || die "compile problem"
+ return 0
+}
+
+src_install() {
+ cd ${S}
+ einstall DESTDIR=${D}
+ fperms 711 /sbin/gradm
+ return 0
+}
+
+pkg_postinst() {
+ if [ ! -e /dev/grsec ] ; then
+ einfo "Making character device for grsec2 learning mode"
+ mkdir -p -m 755 /dev/
+ mknod -m 0622 /dev/grsec c 1 12 || die "Cant mknod for grsec learning device"
+ fi
+ ewarn "Be sure to set a password with 'gradm -P' before enabling learning mode"
+}