Gentoo Archives: gentoo-commits

From: Kenton Groombridge <concord@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-apps/mcstrans/
Date: Sat, 04 Jun 2022 01:04:01
Message-Id: 1654304596.1d61df2c8f1219aaf12922d7b866636a78352475.concord@gentoo
1 commit: 1d61df2c8f1219aaf12922d7b866636a78352475
2 Author: Kenton Groombridge <concord <AT> gentoo <DOT> org>
3 AuthorDate: Fri Jun 3 13:31:08 2022 +0000
4 Commit: Kenton Groombridge <concord <AT> gentoo <DOT> org>
5 CommitDate: Sat Jun 4 01:03:16 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d61df2c
7
8 sys-apps/mcstrans: bump to 3.4
9
10 Signed-off-by: Kenton Groombridge <concord <AT> gentoo.org>
11
12 sys-apps/mcstrans/Manifest | 1 +
13 sys-apps/mcstrans/mcstrans-3.4.ebuild | 52 +++++++++++++++++++++++++++++++++++
14 2 files changed, 53 insertions(+)
15
16 diff --git a/sys-apps/mcstrans/Manifest b/sys-apps/mcstrans/Manifest
17 index b150878307f9..1ee16b6a9d7d 100644
18 --- a/sys-apps/mcstrans/Manifest
19 +++ b/sys-apps/mcstrans/Manifest
20 @@ -1,2 +1,3 @@
21 DIST mcstrans-3.3.tar.gz 44621 BLAKE2B 624780c219d0b8f369def5ab334caf9d2ae847f9cfb4359ce38e240bcb72b7cfeef45d08cd6e7330cc90394f6c32bd622d2133e675036f98992145b1530ab1e2 SHA512 2157a0361bb5a2bc8e149373b2dd7d9b042f8c4c0aa845ae6967a23d9b875d2dcd6176d99d7f8f15e17eb5877fea60814e19aabfe76950d25b75c9c25df811c2
22 DIST mcstrans-3.4-rc1.tar.gz 45128 BLAKE2B 90ef74de6db72005b17254a23673edca30c8441155947b0cd11e5a45b376a58f608eca38fc91184e33dd593551de48010bde1962849ad7d6427d310c4e2609e4 SHA512 7889b6b4a22d2b3b900b28fddfb09d32bcc8d4dfacb3ac75253aa812b35578907272b758c4050d52560cdb751cefca5f4bd46c8c2402b47f8833c63134b8e780
23 +DIST mcstrans-3.4.tar.gz 45125 BLAKE2B 59a403e7d4018bee2632360d5720e65f26b0581ed58a42e8caee2d352d104658e27ece850ca6c50ea513766a973c6ae98fd4115d478555dd5c130956188c0668 SHA512 bd612f1ae886c7a0300bb4aa1d52f139677787cc026475eada98e11a46910fa4a8baba9026530af6fa649a4f07978039f584e55567b87bbbb89ff06fb182518c
24
25 diff --git a/sys-apps/mcstrans/mcstrans-3.4.ebuild b/sys-apps/mcstrans/mcstrans-3.4.ebuild
26 new file mode 100644
27 index 000000000000..75563498db4f
28 --- /dev/null
29 +++ b/sys-apps/mcstrans/mcstrans-3.4.ebuild
30 @@ -0,0 +1,52 @@
31 +# Copyright 1999-2022 Gentoo Authors
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI="7"
35 +
36 +inherit toolchain-funcs
37 +
38 +MY_PV="${PV//_/-}"
39 +MY_P="${PN}-${MY_PV}"
40 +
41 +DESCRIPTION="SELinux context translation to human readable names"
42 +HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki"
43 +
44 +if [[ ${PV} == *9999 ]] ; then
45 + inherit git-r3
46 + EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git"
47 + S="${WORKDIR}/${P}/${PN}"
48 +else
49 + SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz"
50 + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86"
51 + S="${WORKDIR}/${MY_P}"
52 +fi
53 +
54 +LICENSE="GPL-2"
55 +SLOT="0"
56 +IUSE=""
57 +
58 +DEPEND=">=sys-libs/libsepol-${PV}:=
59 + >=sys-libs/libselinux-${PV}:=
60 + dev-libs/libpcre2:=
61 + >=sys-libs/libcap-1.10-r10:="
62 +
63 +RDEPEND="${DEPEND}"
64 +
65 +src_prepare() {
66 + default
67 +
68 + sed -i 's/-Werror//g' "${S}"/*/Makefile || die "Failed to remove Werror"
69 +}
70 +
71 +src_compile() {
72 + tc-export CC
73 + default
74 +}
75 +
76 +src_install() {
77 + emake DESTDIR="${D}" install
78 +
79 + rm -rf "${D}/etc/rc.d" || die
80 +
81 + newinitd "${FILESDIR}/mcstransd.init" mcstransd
82 +}