Gentoo Archives: gentoo-commits

From: Jason Zaman <perfinion@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-apps/checkpolicy/
Date: Mon, 02 Dec 2019 14:50:47
Message-Id: 1575298152.651813d1ed7f9b3e976c9dbaf0b142f328d0c4e3.perfinion@gentoo
1 commit: 651813d1ed7f9b3e976c9dbaf0b142f328d0c4e3
2 Author: Jason Zaman <perfinion <AT> gentoo <DOT> org>
3 AuthorDate: Fri Nov 29 10:26:49 2019 +0000
4 Commit: Jason Zaman <perfinion <AT> gentoo <DOT> org>
5 CommitDate: Mon Dec 2 14:49:12 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=651813d1
7
8 sys-apps/checkpolicy: bump to 3.0_rc2
9
10 Package-Manager: Portage-2.3.79, Repoman-2.3.16
11 Signed-off-by: Jason Zaman <perfinion <AT> gentoo.org>
12
13 sys-apps/checkpolicy/Manifest | 1 +
14 sys-apps/checkpolicy/checkpolicy-3.0_rc2.ebuild | 57 +++++++++++++++++++++++++
15 2 files changed, 58 insertions(+)
16
17 diff --git a/sys-apps/checkpolicy/Manifest b/sys-apps/checkpolicy/Manifest
18 index a7b7c7fc513..44e147b4d29 100644
19 --- a/sys-apps/checkpolicy/Manifest
20 +++ b/sys-apps/checkpolicy/Manifest
21 @@ -1,2 +1,3 @@
22 DIST checkpolicy-2.8.tar.gz 66243 BLAKE2B cd4b5ead13606df9888260a15d982eb43d59c659a6f021a18c598657b2a07de5e70a9eacee6528855f26256d26b27bd8bec27b95a7366cf2e44ba5d426369582 SHA512 d1a52dffefcc8f9f879214290f01beb5f4978f1764ab6378ee03a62ef924206b9a6f6a512001ae556034ababcd3a0043d455f5aef66b5629a4f152cd2c9f0b7a
23 DIST checkpolicy-2.9.tar.gz 68735 BLAKE2B 092b7b67ea952be6a829529249f0b209c31245490f263b248cb0208d9f1f4ec922522791c6555c0b913b56b8a0037bfde54a3511940f0be287f13e3a193c8f26 SHA512 8dafdd871c5fd32023883149c74891279c386cc87d70cbfc6f0a8dcb0406f17f1158f9078c1b35892a0f0edcb6b5208a031594ab80898eec016ad765ad046e03
24 +DIST checkpolicy-3.0-rc2.tar.gz 69077 BLAKE2B 4cc068103d3c0caf90362173cc4b5e3b17a60c32207d08f30ec23f351115ffdb0708c369cc42d0e8d07ce8d60eb4c24877fa5e22cc13de8a774de5f32d81820e SHA512 9dd0620755ad9e075f6ce059795717f27fc873014f419fcd68af12f1af9abe0121319b903e64b0a90f9a388826f0ab7e39c1f35a661bd5abfb5b91332e568edc
25
26 diff --git a/sys-apps/checkpolicy/checkpolicy-3.0_rc2.ebuild b/sys-apps/checkpolicy/checkpolicy-3.0_rc2.ebuild
27 new file mode 100644
28 index 00000000000..7bb6707b415
29 --- /dev/null
30 +++ b/sys-apps/checkpolicy/checkpolicy-3.0_rc2.ebuild
31 @@ -0,0 +1,57 @@
32 +# Copyright 1999-2019 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI="6"
36 +
37 +inherit toolchain-funcs
38 +
39 +MY_P="${P//_/-}"
40 +MY_RELEASEDATE="20191122"
41 +
42 +SEPOL_VER="${PV}"
43 +SEMNG_VER="${PV}"
44 +
45 +DESCRIPTION="SELinux policy compiler"
46 +HOMEPAGE="http://userspace.selinuxproject.org"
47 +
48 +if [[ ${PV} == 9999 ]] ; then
49 + inherit git-r3
50 + EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git"
51 + S="${WORKDIR}/${MY_P}/${PN}"
52 +else
53 + SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_RELEASEDATE}/${MY_P}.tar.gz"
54 + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86"
55 + S="${WORKDIR}/${MY_P}"
56 +fi
57 +
58 +LICENSE="GPL-2"
59 +SLOT="0"
60 +IUSE="debug"
61 +
62 +DEPEND=">=sys-libs/libsepol-${SEPOL_VER}
63 + >=sys-libs/libsemanage-${SEMNG_VER}
64 + sys-devel/flex
65 + sys-devel/bison"
66 +
67 +RDEPEND=">=sys-libs/libsemanage-${SEMNG_VER}"
68 +
69 +src_compile() {
70 + emake \
71 + CC="$(tc-getCC)" \
72 + YACC="bison -y" \
73 + LIBDIR="\$(PREFIX)/$(get_libdir)"
74 +}
75 +
76 +src_install() {
77 + emake DESTDIR="${D}" \
78 + install
79 +
80 + if use debug; then
81 + dobin "${S}/test/dismod"
82 + dobin "${S}/test/dispol"
83 + fi
84 +}
85 +
86 +pkg_postinst() {
87 + einfo "This checkpolicy can compile version `checkpolicy -V | cut -f 1 -d ' '` policy."
88 +}