From 950259281e4562c18a977654acf4cd8744bcf0a4 Mon Sep 17 00:00:00 2001 From: Rahul Sandhu Date: Thu, 2 Apr 2026 16:32:54 +0100 Subject: [PATCH] sys-apps/restorecond: add 3.9 Signed-off-by: Rahul Sandhu Part-of: https://github.com/gentoo/gentoo/pull/45076 Closes: https://github.com/gentoo/gentoo/pull/45076 Signed-off-by: Sam James --- sys-apps/restorecond/Manifest | 1 + sys-apps/restorecond/restorecond-3.9.ebuild | 53 +++++++++++++++++++++ 2 files changed, 54 insertions(+) create mode 100644 sys-apps/restorecond/restorecond-3.9.ebuild diff --git a/sys-apps/restorecond/Manifest b/sys-apps/restorecond/Manifest index 57acdf393eb05..7fd6673090312 100644 --- a/sys-apps/restorecond/Manifest +++ b/sys-apps/restorecond/Manifest @@ -1,3 +1,4 @@ DIST restorecond-3.6.tar.gz 18020 BLAKE2B 306b4a7c9990c0b2f229cc7963dbd0481df5f9fbecd709b37d254839177fc604f6f85ac19235209f4fbb12d9186f01dd71a11f98deca5d01bd70c415240ddf5a SHA512 e21fa23bfea488f2bddd01b4bab353f22863e09247078e47db9852995d7a0153aee6483cbeaaaf033b482b60f80affad0b6a3e829f935c3901c034a7efb1ebef DIST restorecond-3.7.tar.gz 18072 BLAKE2B 3f352345fa169a438fd6dc073d329c68aca67b3c49d100b1dc619ae40eae3764fa07327306ec0f1232450433e27908493711cc6aec20ebb60f2b66dbceed0cb8 SHA512 6b0ed20a5d6654281cae78a337254558a2170040f09c1f7ba023b40cf2a5b33b36d6f3c57d9e32d55523fbe78a8b212c0de377ce201778e2211aa37dc0b2b936 DIST restorecond-3.8.1.tar.gz 18113 BLAKE2B 53fc139e4389ef2b7ec4bd0217662f30ae53dc2da4bb623b6c4c23e754267493fb8d1a47591f8afd8ebd270117311e22aa1789066a7918ca8ee10524a3d94031 SHA512 6cf664cccb3097ec2458d560e2622fc5c35c005f57461bd46858c887e2c4ed69301f4dca6d061115e0636dec0815498163cc975ea3c46b3001977e95c39e2fab +DIST restorecond-3.9.tar.gz 18128 BLAKE2B ad4d50fef9cfab6b77fdc5d334426c3de9513e1730013c1b8248b42b836e2bcfb219876f3278063cf5f595e81369ab18268b9e5876a6220be2879f27ed96a0bd SHA512 0876a4322bd36aeea1b1457e5e59edc040d9a1696a047ed1a297849cd091770a649ac087d7a440276cd18551991b58b6677952b9057eac97b723542c05238aa5 diff --git a/sys-apps/restorecond/restorecond-3.9.ebuild b/sys-apps/restorecond/restorecond-3.9.ebuild new file mode 100644 index 0000000000000..2c892709ee4be --- /dev/null +++ b/sys-apps/restorecond/restorecond-3.9.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit systemd toolchain-funcs + +MY_PV="${PV//_/-}" +MY_P="${PN}-${MY_PV}" + +if [[ ${PV} == *9999 ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git" + S="${WORKDIR}/${P}/${PN}" +else + SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" + S="${WORKDIR}/${MY_P}" +fi + +DESCRIPTION="Daemon to watch for creation and set default SELinux fcontexts" +HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki" + +LICENSE="GPL-2" +SLOT="0" + +DEPEND="dev-libs/glib:2 + >=sys-libs/libsepol-${PV}:= + >=sys-libs/libselinux-${PV}:=" + +RDEPEND="${DEPEND}" + +src_prepare() { + default + + sed -i 's/-Werror//g' "${S}"/Makefile || die "Failed to remove Werror" +} + +src_compile() { + tc-export CC + default +} + +src_install() { + emake DESTDIR="${D}" \ + SYSTEMDSYSTEMUNITDIR="$(systemd_get_systemunitdir)" \ + SYSTEMDUSERUNITDIR=$(systemd_get_userunitdir) \ + install + + rm -rf "${D}/etc/rc.d" || die + + newinitd "${FILESDIR}/restorecond.init" restorecond +}