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/secilc/
Date: Mon, 07 Aug 2017 16:48:17
Message-Id: 1502124409.147b4fc96ab4281c084fa3148d50b3aa68c8c01a.perfinion@gentoo
1 commit: 147b4fc96ab4281c084fa3148d50b3aa68c8c01a
2 Author: Jason Zaman <perfinion <AT> gentoo <DOT> org>
3 AuthorDate: Mon Aug 7 14:12:24 2017 +0000
4 Commit: Jason Zaman <perfinion <AT> gentoo <DOT> org>
5 CommitDate: Mon Aug 7 16:46:49 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=147b4fc9
7
8 sys-apps/secilc: bump to 2.7
9
10 Package-Manager: Portage-2.3.6, Repoman-2.3.1
11
12 sys-apps/secilc/Manifest | 1 +
13 sys-apps/secilc/secilc-2.7.ebuild | 44 +++++++++++++++++++++++++++++++++++++++
14 2 files changed, 45 insertions(+)
15
16 diff --git a/sys-apps/secilc/Manifest b/sys-apps/secilc/Manifest
17 index 8ec5a4a3dac..2a7446b1118 100644
18 --- a/sys-apps/secilc/Manifest
19 +++ b/sys-apps/secilc/Manifest
20 @@ -3,3 +3,4 @@ DIST secilc-2.6.tar.gz 174543 SHA256 a84838c15bb7b0141238b48294b15ff0e1618107f54
21 DIST secilc-2.7-rc1.tar.gz 175035 SHA256 9defac555414311f8e795899286728d4f62dcb8f425eae7a01ee8d1e52a4ac01 SHA512 698a63bd7a20624535212115d48dbe0e20acd4788825074c048169a8d7a2d19b6d30647c75cb12d067f6961ddecdc3f6fd6f0bece5a52bd19bc44c569fb627a1 WHIRLPOOL 6277e1f85cac9ce53642c55c2bead675081491cd9810b67b69f6f0808aa9db27c33fcc8633424113446060bfe547fea6ccf733b51ca0690446d94474eb180e0e
22 DIST secilc-2.7-rc4.tar.gz 175724 SHA256 f1015c509eae73599922751ab966be35ec0e4c3e3517f1e8758e28ce23f0ffde SHA512 008f3e51bc5df9fc7bc69ea549b6510e103ea29d439f65f33c0f4a355990f889df8592fa4a7606f9a977e334cc2e0b4beec09037966228ddccd20f7274e7b3fc WHIRLPOOL 572f498dd2d21da8bfeebf747744a5b67b01caa42d78da24f67f11717d1510e6952f8b796539955d35547bd8ca4a11daff196b6c3ad09228ced3c4e991f93d43
23 DIST secilc-2.7-rc5.tar.gz 175731 SHA256 0dc2bb26f32aeb345bf4074c2c74c55ee85cfcc29c6b74a247acb5f22f4bdc44 SHA512 69d66abcbb898b15ae4b4631e42accd74c947369e0d9b9cf13e5bcbddde5510a91edea6f127c53ffdee6e3fc2a78558763a861008e243cde45983f18c18f8ed1 WHIRLPOOL 334e52972e1a0db52ff15ad3e29aa1a05326a9d24851a43244548bdc23794b6145a69963518c4784493d392104f2435c5bc49cad71b3e9348f79c75e0397e06b
24 +DIST secilc-2.7.tar.gz 175733 SHA256 9ec63dd64645c718f66d33c96299adfe0445b0aa62d7ac8c642f873c570609c5 SHA512 cd828ad34e80151951f94414d27246b480cd4831d1d57cb35d5958ce23c30fe74f26ec1c4b29b51fe382bf03ec3144311b35ca645ffc6b914b7abfe677684c06 WHIRLPOOL 8e6107728df2a454a1482570480df0fedf377710151d046ba87ebcf33f028bf9bedf473cd2d374a834a2ce345e749ad916707ee7bd9caf6581e661d717241359
25
26 diff --git a/sys-apps/secilc/secilc-2.7.ebuild b/sys-apps/secilc/secilc-2.7.ebuild
27 new file mode 100644
28 index 00000000000..7b5cd206329
29 --- /dev/null
30 +++ b/sys-apps/secilc/secilc-2.7.ebuild
31 @@ -0,0 +1,44 @@
32 +# Copyright 1999-2017 Gentoo Foundation
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI="6"
36 +inherit toolchain-funcs
37 +
38 +MY_P="${P//_/-}"
39 +MY_RELEASEDATE="20170804"
40 +
41 +SEPOL_VER="${PV}"
42 +
43 +DESCRIPTION="SELinux Common Intermediate Language (CIL) Compiler"
44 +HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki"
45 +
46 +if [[ ${PV} == 9999 ]]; then
47 + inherit git-r3
48 + EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git"
49 + S="${WORKDIR}/${MY_P}/${PN}"
50 +else
51 + SRC_URI="https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/${MY_RELEASEDATE}/${MY_P}.tar.gz"
52 + KEYWORDS="~amd64 ~x86"
53 + S="${WORKDIR}/${MY_P}"
54 +fi
55 +
56 +LICENSE="GPL-2"
57 +SLOT="0"
58 +IUSE=""
59 +
60 +DEPEND="
61 + app-text/xmlto
62 + >=sys-libs/libsepol-${SEPOL_VER}
63 + "
64 +RDEPEND="
65 + >=sys-libs/libsepol-${SEPOL_VER}
66 + "
67 +
68 +# tests are not meant to be run outside of the
69 +# full SELinux userland repo
70 +RESTRICT="test"
71 +
72 +src_compile() {
73 + tc-export CC
74 + default
75 +}