summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnthony G. Basile <blueness@gentoo.org>2013-08-10 11:56:38 +0000
committerAnthony G. Basile <blueness@gentoo.org>2013-08-10 11:56:38 +0000
commitc84c67bdae90fc1d7fd203f9f0c03b7d7f0e29ce (patch)
tree8e277bf1c196f4975578df9540e1286487482810 /sys-apps
parentBump (diff)
downloadhistorical-c84c67bdae90fc1d7fd203f9f0c03b7d7f0e29ce.tar.gz
historical-c84c67bdae90fc1d7fd203f9f0c03b7d7f0e29ce.tar.bz2
historical-c84c67bdae90fc1d7fd203f9f0c03b7d7f0e29ce.zip
Version bump
Package-Manager: portage-2.1.12.2/cvs/Linux x86_64 Manifest-Sign-Key: 0xF52D4BBA
Diffstat (limited to 'sys-apps')
-rw-r--r--sys-apps/gradm/ChangeLog8
-rw-r--r--sys-apps/gradm/Manifest31
-rw-r--r--sys-apps/gradm/files/respect-gentoo-env-r2.patch42
-rw-r--r--sys-apps/gradm/gradm-2.9.1.201308091629.ebuild49
4 files changed, 115 insertions, 15 deletions
diff --git a/sys-apps/gradm/ChangeLog b/sys-apps/gradm/ChangeLog
index dab095f32206..ec9d40124c64 100644
--- a/sys-apps/gradm/ChangeLog
+++ b/sys-apps/gradm/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sys-apps/gradm
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/gradm/ChangeLog,v 1.201 2013/08/03 12:45:48 blueness Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/gradm/ChangeLog,v 1.202 2013/08/10 11:56:27 blueness Exp $
+
+*gradm-2.9.1.201308091629 (10 Aug 2013)
+
+ 10 Aug 2013; Anthony G. Basile <blueness@gentoo.org>
+ +files/respect-gentoo-env-r2.patch, +gradm-2.9.1.201308091629.ebuild:
+ Version bump
03 Aug 2013; Anthony G. Basile <blueness@gentoo.org>
-gradm-2.9.1.201301041755-r1.ebuild, -gradm-2.9.1.201301041755.ebuild:
diff --git a/sys-apps/gradm/Manifest b/sys-apps/gradm/Manifest
index 95927a0ece19..bd402815b968 100644
--- a/sys-apps/gradm/Manifest
+++ b/sys-apps/gradm/Manifest
@@ -2,27 +2,30 @@
Hash: SHA256
AUX respect-gentoo-env-r1.patch 1978 SHA256 3f536fbf18955f7b658c107b8c84b2a925d6f0c04626c8099580f1a3bd2211c9 SHA512 5a9ce4fb9d9b6ddb9a2d9cd88225f7247c290e204484efdada83b8bd2fd3a3bf8a2455e44b720326d5f5d8708e54274bb5ebf0a2230b1bc0c4e400734796185a WHIRLPOOL ae0904a608db787319c72260f8295bcebeb375845d5d1bde628ff58f06d9e8609d5f2ab85b67dbd2af663f30be1ff65c03976941e7592403ff59e298204532c0
+AUX respect-gentoo-env-r2.patch 1977 SHA256 d0070c4f631379f9099d8f21b6ec1ea3f4b9ef36b266a99a037af2f59eac3036 SHA512 8f28e1c97eff22bdfd50d106fa9abc6f4c6d66d4c44bab6494527161c54bb588280ee70af592c0922f72beeec4740f98ade26c15f75f96b2f105ca39dda1410c WHIRLPOOL 306338b60d29ad85ebfab11eae52036e4187c17852fb609754010babecdffdbd81fcde07cf051c992d4aad90ed266897376b8448342690bbc146ee836595b61a
AUX respect-gentoo-env.patch 2194 SHA256 b9da89fe1f4bcd344afa20748c05821197b38767e2603ec1d46c73aca3940c55 SHA512 a40a5a446044417c2ca0ad3e42cd2aeb4b3187a52c117d3ccde2e61be5334ec627c46f83f90928cadea74ba2f90db94d58bd8566b533e26732ed85c20e1364a5 WHIRLPOOL d0937c82621acf7e7a2ee65600207752c1d92ca16b4c4cf0083ae9d45c5044f6f3420afb974a1b5d2b2e8f243455bbc981fe3b55df20e49473b585a5db355d27
DIST gradm-2.9.1-201307031629.tar.gz 80482 SHA256 f8207ad36d61d0c1509a9d6b3668ffcb52d1953af5419b8717e9ca7db3d101ac SHA512 67b461b2e6423ac2917438546be90c6c1d8210545a3e3c7c8c351317ebd556f5e6126e4765e617979bc51442817af0c1d1d2b0d33ce88ec44c0f303cfaba76e1 WHIRLPOOL 082f99cae027dc706c226fc53579db0eb71362cf4550de563da2f83c52cdb4fc9a3c4c762f65ab006093c47ab9bc69fd5c9bd58f016399903f884f00bf5d3631
DIST gradm-2.9.1-201308021745.tar.gz 81147 SHA256 e1608602b57d25f3e5f9b521edb539d05c9c95705dcdef9dcefa4fa7acc2e6b5 SHA512 de2ec2ddfeb71c116f63756f30235aaa30040e1a30898a54a209620cd47cacdb2f3f17f79422476f8e061dfdf600eee2bee1ee53077ca94d2905cac8e418cc00 WHIRLPOOL 7fc82b34453e086c997d0469a09c611a93923d0452b72306100ed8dfffd7f45778e02a281535a951d0a9edb1089c6c6246382d9170b4ac85812e622d1e143831
+DIST gradm-2.9.1-201308091629.tar.gz 81146 SHA256 10af8959fc9f9cf70d16188bca65ab6025b1fe6590920298ed10c20b217c57c4 SHA512 29906e8e0f9978f2f7d4aac10d386df5553f98c54cc833dc9fe078f9e3120a9e98a7d1a75189d0fb5df7ce3fd69377e20932113afe25c77e420797141a19585d WHIRLPOOL 03fac148706f3eee49e048620a2f69014e6fc6c41a04130a61793cda581268f18da03b00f1d8388dec95894b6563339de52db5cca1a42b645802d2d901c1393b
EBUILD gradm-2.9.1.201307031629.ebuild 1273 SHA256 50154b3bf125d01407c77cb9fa1a895252f432300c7c9724d1b252f962918561 SHA512 524bcc6ddffa407df458dd7cc5c47e838fc19e4a5ae9ed1adc8ac845cc77809d951d206457b566a9e8455e273b937e2dd40d4ee29441adc170389af5ae1da8aa WHIRLPOOL c5a518465b132ade0822574b6754414dbc9cbcd7f18973acb62957521671b832473f0a41401c05f854df8e9d769943e8a74ee9bdd8936f88ae59cc8d78a7d501
EBUILD gradm-2.9.1.201308021745.ebuild 1278 SHA256 aba6ee3be408fb77d5a80ae447698dbddef43c28744cc44df723b58333c492b2 SHA512 f263967f2dc29f2f27e86fa411eedc114d2358e1d8445f8aa16c7bb3a9d13e88dc942afd00e6e6f13e56c8a282c386482fbca42dac59cd11c357ac715a46da3b WHIRLPOOL 85e655e0d842d88c8992d7e89e3798e1911b50ad74f5e75823858e3a73d7f28bac1c48f6ff405dd06db2462b2494af43f2d5c2c4cf17252517fdf0ed54efe03f
-MISC ChangeLog 33946 SHA256 f7c4f78a2579d9dec8043c7909d20d089793f96ddd8e96fddcae3a5119756011 SHA512 4d448d4d7ee6ef38639b117dd7e2c9cfdef871775797903c8145bb663df00e829c833357028006ab4561e52245150d66f83ed750dd4db337c946b4a53e5ecb49 WHIRLPOOL 57e1ee84cea038b4ef294700540bde27d95555ec9d1bf0b26173b59904185e8529136a71542e62c8af3a858b8111c6eb4dd06d8b9f0771482458d6e9713703ed
+EBUILD gradm-2.9.1.201308091629.ebuild 1278 SHA256 405214903bc918b3706f37804cdae134c856bd5157b60cf7030becb7b01fc0f0 SHA512 c58c6c1a7ed35f3ab123efa0315ebe841395c617a74d05a9ccb629a7b03351e56c1ef98b693ed6fe6fb7bf842135753e3968eda0db218239f5519b7fb756362d WHIRLPOOL 69311f10fe9bf2e9e5c742d33806a70eaa4940dcda015d590f1317d1a129161165a4a41aeb4130e760d398c15d049be60864468ac7944e6fbc062398a9f553a3
+MISC ChangeLog 34130 SHA256 bd27389ee8d69ca62a206b84121641b59924806f30bda83d5faa7f264468109f SHA512 bd6194467e388be079ca721897334bf77fad548a303ee7723960350e19d3150bc00197876c78dda935eaf3aecfb1013c4efd8b304e94ccb019f9d654ba705601 WHIRLPOOL be2e3d0cad0e573f8e2c8b8400aecbcc61514ff995767586574d896f551b3269d9fa4533fa3d57cea8d1c2b2da512a3960ba8ec0a11a0a537ae5e10af19867ab
MISC metadata.xml 261 SHA256 8f10a5b7f7571c6e73739c4bed1ecaf34aa8278355e9d163f8bbae77a11575a4 SHA512 7350bedbae4104f555ee7f95e7858069ec6cf5a2d41ffba46aa669dfa5663b100b39cc5f1502b6515aa149d1e661cce1e7e36fbfa350ed086fdf678dbe87661f WHIRLPOOL aa6a80ddc7a5dc80a6cf892e2bfb21616b80c05978435e4f4c6ba7b3be4685a9d15b92a23db0bf333373c436c4e256f02795f6064b476bd7d82309394bd15b3a
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.20 (GNU/Linux)
-iQIcBAEBCAAGBQJR/Pw1AAoJEJOE+m71LUu648UQAJDE92rbWJtYxug3sK0fhnm7
-0K0rFrEZhXTjMaBTeYJtk413CkU8/G2m7LDXSo7YUHOPo066pM3shJtoq/qUiBvG
-zZ4b3mxxC6w/M5wlZBtHUStUflHNBW0igHF3A6UWdQhfHn6uL28sMGStfjEkprgO
-h4+JmPwvQ3SGZIZpLyGWblYfSh/x5XZmmUL+Mgm6S91sAprPcJ6XUrtpeVmcRfgc
-oX8GpNp4pVdxQgPERikAE+T2ip4Qv2EYQRZh62FGo57QydmDbhpGEOuS9lSfE7OH
-Z4JqpaAKLe8FTIwP6JqEp7QlO8lU60mwvR7lScRtnbjTeLShuF6MxJgF4h85xysK
-gQDN6ag+aRerG2/ynP+YwO2Ys3GwW/B1Ry6dc4PrcDSso0KHR+JMEx4bCpu4yLwt
-HQjAcBWe4+h7F1zSltZ4UdsQJVpNF7PiDtWn2Xgfp5g4IE5nDL0syERvX74QHwBV
-pa8+jWKb8FqmNA02EvRXXsAYc+4rLmIynKfrFoVef5+aGryVo4J0H8e0qm7kjN2v
-DiAwMNm3nUJxP7eUTOTmvdz1jLz1JASb0mdsM4jTOFg9kbw6XgG6IOkHz1ghadWD
-qHyKThf3gJHVUOnKmCd4I5XPmAs6v24uA5FrsqIELqJtD1FA4UXvqyn2U2QJrDjz
-X/0c83I/SyczmS7Cq/Xd
-=S9Jn
+iQIcBAEBCAAGBQJSBis3AAoJEJOE+m71LUu6wa8QAI4mJbLTW/J5JqjwqxLGF9f9
+z7gfB+t7vS1IC808gwD6Bm3NW9CsdVgaxspnyi+B5XBSBhEnsJAQwAOXu3e+v8It
+x3YwC7ZTr4Y/DLxsVNZYJMKVXoF52ZyviUul+H7OZY71gMOjn/y1C6esejxsfbr/
+056jkydJL3+OKF6Xu1FQZj9sfJf834ub/8j48y4vc20iZUAoqmLOiRsKRtpBFKbI
+tbiUkinLhcyveqxA95LKTbv5+in6+OM/X0GFqMNXVvuXKgfRP4rfL/IsYRa/drkq
+YLUQVxM69/H3tdb3vradnrVcYwhZJ9p7FFxhPVnhj4zVuPjeiYGPvEctnaYEpAIX
+477iEiVl5IEg9Xsvgw8BLIaNvvfWumg+AmzZELtwht+0qVMw4VGD2qlQUN5C35TP
++/uQsafTPf05rHTIpl1lDsWDtmx+QX1hvQAyx1URVBNTHujkJUeg1YfsdpwPGhiS
+DyaLjJK3ajoCiOtXpozwYypW1oJXYnjoXyjm+DG2LWxAcE/KwnV32WIq3kjqtEbl
+NQCCwtCdVlrN+Y1L7P7pH8zKXh+vb+rA17L2RcGEWbjYPCOFMZEVqjY61tEAnNhY
+PENNAqaklPfXHVaTcAnV8k0OPe+j12suyCc74j3q/qNLhfWtWWHw4c4imOfbx75l
+q8CdLa+nKfI/ABRK4C5p
+=agP5
-----END PGP SIGNATURE-----
diff --git a/sys-apps/gradm/files/respect-gentoo-env-r2.patch b/sys-apps/gradm/files/respect-gentoo-env-r2.patch
new file mode 100644
index 000000000000..65d242e48e9e
--- /dev/null
+++ b/sys-apps/gradm/files/respect-gentoo-env-r2.patch
@@ -0,0 +1,42 @@
+diff -Naur gradm2.orig/Makefile gradm2/Makefile
+--- gradm2.orig/Makefile 2013-08-09 16:28:37.000000000 -0400
++++ gradm2/Makefile 2013-08-10 07:57:12.000000000 -0400
+@@ -18,18 +18,18 @@
+ BISON=/usr/bin/bison
+ #YACC := $(shell if [ -x $(BYACC) ]; then echo $(BYACC); else echo $(BISON); fi)
+ YACC=$(BISON)
+-MKNOD=/bin/mknod
++MKNOD=true
+ #for dietlibc
+ #CC=/usr/bin/diet /usr/bin/gcc
+ CC=/usr/bin/gcc
+ FIND=/usr/bin/find
+-STRIP=/usr/bin/strip
++STRIP=true
+ LIBS := $(shell if [ "`uname -m`" != "sparc64" -a "`uname -m`" != "x86_64" ]; then echo "-lfl" ; else echo "" ; fi)
+ OPT_FLAGS := -O2
+ # for older versions of grsecurity, comment the above line and uncomment the below:
+ #OPT_FLAGS := $(shell if [ "`uname -m`" != "sparc64" ] && [ "`uname -m`" != "x86_64" ]; then echo "-O2" ; else echo "-O2 -m64" ; fi)
+-CFLAGS := $(OPT_FLAGS) -Wcast-qual -DGRSEC_DIR=\"$(GRSEC_DIR)\" -D_LARGEFILE64_SOURCE
+-LDFLAGS=
++CFLAGS := $(OPT_FLAGS) -Wcast-qual -DGRSEC_DIR=\"$(GRSEC_DIR)\" -D_LARGEFILE64_SOURCE $(CFLAGS)
++LDFLAGS+=
+ INSTALL = /usr/bin/install -c
+
+ # FHS
+@@ -167,10 +167,11 @@
+ $(MKNOD) -m 0622 $(DESTDIR)/dev/grsec c 1 13 ; \
+ fi \
+ fi
+- @if [ -d $(DESTDIR)/etc/udev/rules.d ] ; then \
+- echo "ACTION!=\"add|change\", GOTO=\"permissions_end\"" > $(DESTDIR)/etc/udev/rules.d/80-grsec.rules ; \
+- echo "KERNEL==\"grsec\", MODE=\"0622\"" >> $(DESTDIR)/etc/udev/rules.d/80-grsec.rules ; \
+- echo "LABEL=\"permissions_end\"" >> $(DESTDIR)/etc/udev/rules.d/80-grsec.rules ; \
++ @mkdir -p $(DESTDIR)/lib/udev/rules.d
++ @if [ -d $(DESTDIR)/lib/udev/rules.d ] ; then \
++ echo "ACTION!=\"add|change\", GOTO=\"permissions_end\"" > $(DESTDIR)/lib/udev/rules.d/80-grsec.rules ; \
++ echo "KERNEL==\"grsec\", MODE=\"0622\"" >> $(DESTDIR)/lib/udev/rules.d/80-grsec.rules ; \
++ echo "LABEL=\"permissions_end\"" >> $(DESTDIR)/lib/udev/rules.d/80-grsec.rules ; \
+ fi
+ @if [ -f $(DESTDIR)/sbin/udevadm ] ; then \
+ $(DESTDIR)/sbin/udevadm trigger --action=change ; \
diff --git a/sys-apps/gradm/gradm-2.9.1.201308091629.ebuild b/sys-apps/gradm/gradm-2.9.1.201308091629.ebuild
new file mode 100644
index 000000000000..f38c4eddfd89
--- /dev/null
+++ b/sys-apps/gradm/gradm-2.9.1.201308091629.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/gradm/gradm-2.9.1.201308091629.ebuild,v 1.1 2013/08/10 11:56:27 blueness Exp $
+
+EAPI="5"
+inherit flag-o-matic toolchain-funcs versionator eutils udev
+
+MY_PV="$(replace_version_separator 3 -)"
+
+DESCRIPTION="Administrative interface for the grsecurity Role Based Access Control system"
+HOMEPAGE="http://www.grsecurity.net/"
+SRC_URI="http://dev.gentoo.org/~blueness/hardened-sources/gradm/${PN}-${MY_PV}.tar.gz"
+LICENSE="GPL-2"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="pam"
+
+RDEPEND=""
+DEPEND="
+ sys-devel/bison
+ sys-devel/flex
+ pam? ( virtual/pam )"
+
+S=${WORKDIR}/${PN}2
+
+src_prepare() {
+ epatch "${FILESDIR}"/respect-gentoo-env-r2.patch
+ sed -i -e "s:/lib/udev:$(get_udevdir):" Makefile || die
+}
+
+src_compile() {
+ local target
+ use pam || target="nopam"
+
+ emake ${target} CC="$(tc-getCC)" OPT_FLAGS="${CFLAGS}"
+}
+
+src_install() {
+ einstall DESTDIR="${D}"
+ fperms 711 /sbin/gradm
+}
+
+pkg_postinst() {
+ ewarn
+ ewarn "Be sure to set a password with 'gradm -P' before enabling learning mode"
+ ewarn "This version of gradm is only supported with hardened-sources >= 2.6.32-r10"
+ ewarn
+}