diff --git a/sdk_container/src/third_party/portage-stable/acct-group/messagebus/messagebus-0-r1.ebuild b/sdk_container/src/third_party/portage-stable/acct-group/messagebus/messagebus-0-r1.ebuild
new file mode 100644
index 0000000000..3e335b8068
--- /dev/null
+++ b/sdk_container/src/third_party/portage-stable/acct-group/messagebus/messagebus-0-r1.ebuild
@@ -0,0 +1,8 @@
+# Copyright 2019-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit acct-group
+
+ACCT_GROUP_ID=101
diff --git a/sdk_container/src/third_party/portage-stable/acct-group/messagebus/metadata.xml b/sdk_container/src/third_party/portage-stable/acct-group/messagebus/metadata.xml
new file mode 100644
index 0000000000..95e86c1210
--- /dev/null
+++ b/sdk_container/src/third_party/portage-stable/acct-group/messagebus/metadata.xml
@@ -0,0 +1,7 @@
+
+
+
+
+ freedesktop-bugs@gentoo.org
+
+
diff --git a/sdk_container/src/third_party/portage-stable/acct-user/messagebus/messagebus-0-r1.ebuild b/sdk_container/src/third_party/portage-stable/acct-user/messagebus/messagebus-0-r1.ebuild
new file mode 100644
index 0000000000..4dbd5fc104
--- /dev/null
+++ b/sdk_container/src/third_party/portage-stable/acct-user/messagebus/messagebus-0-r1.ebuild
@@ -0,0 +1,11 @@
+# Copyright 2019-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit acct-user
+
+ACCT_USER_ID=101
+ACCT_USER_GROUPS=( messagebus )
+
+acct-user_add_deps
diff --git a/sdk_container/src/third_party/portage-stable/acct-user/messagebus/metadata.xml b/sdk_container/src/third_party/portage-stable/acct-user/messagebus/metadata.xml
new file mode 100644
index 0000000000..95e86c1210
--- /dev/null
+++ b/sdk_container/src/third_party/portage-stable/acct-user/messagebus/metadata.xml
@@ -0,0 +1,7 @@
+
+
+
+
+ freedesktop-bugs@gentoo.org
+
+
diff --git a/sdk_container/src/third_party/portage-stable/eclass/selinux-policy-2.eclass b/sdk_container/src/third_party/portage-stable/eclass/selinux-policy-2.eclass
index c1e2197402..8f69847a9f 100644
--- a/sdk_container/src/third_party/portage-stable/eclass/selinux-policy-2.eclass
+++ b/sdk_container/src/third_party/portage-stable/eclass/selinux-policy-2.eclass
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Eclass for installing SELinux policy, and optionally
@@ -7,7 +7,7 @@
# @ECLASS: selinux-policy-2.eclass
# @MAINTAINER:
# selinux@gentoo.org
-# @SUPPORTED_EAPIS: 5 6
+# @SUPPORTED_EAPIS: 6 7
# @BLURB: This eclass supports the deployment of the various SELinux modules in sec-policy
# @DESCRIPTION:
# The selinux-policy-2.eclass supports deployment of the various SELinux modules
@@ -75,8 +75,8 @@
: ${SELINUX_GIT_BRANCH:="master"};
case "${EAPI:-0}" in
- 0|1|2|3|4) die "EAPI<5 is not supported";;
- 5|6) : ;;
+ 0|1|2|3|4|5) die "EAPI<6 is not supported";;
+ 6|7) : ;;
*) die "unknown EAPI" ;;
esac
@@ -87,10 +87,6 @@ case ${BASEPOL} in
EGIT_CHECKOUT_DIR="${WORKDIR}/refpolicy";;
esac
-if [[ ${EAPI:-0} == 5 ]]; then
- inherit eutils
-fi
-
IUSE=""
HOMEPAGE="https://wiki.gentoo.org/wiki/Project:SELinux"
@@ -117,9 +113,15 @@ else
RDEPEND=">=sys-apps/policycoreutils-2.0.82
>=sec-policy/selinux-base-policy-${PV}"
fi
-DEPEND="${RDEPEND}
- sys-devel/m4
- >=sys-apps/checkpolicy-2.0.21"
+if [[ ${EAPI} == 6 ]]; then
+ DEPEND="${RDEPEND}
+ sys-devel/m4
+ >=sys-apps/checkpolicy-2.0.21"
+else
+ DEPEND="${RDEPEND}"
+ BDEPEND="sys-devel/m4
+ >=sys-apps/checkpolicy-2.0.21"
+fi
EXPORT_FUNCTIONS src_unpack src_prepare src_compile src_install pkg_postinst pkg_postrm
@@ -156,25 +158,13 @@ selinux-policy-2_src_prepare() {
# Patch the sources with the base patchbundle
if [[ -n ${BASEPOL} ]] && [[ "${BASEPOL}" != "9999" ]]; then
cd "${S}"
- if [[ ${EAPI:-0} == 5 ]]; then
- EPATCH_MULTI_MSG="Applying SELinux policy updates ... " \
- EPATCH_SUFFIX="patch" \
- EPATCH_SOURCE="${WORKDIR}" \
- EPATCH_FORCE="yes" \
- epatch
- else
- einfo "Applying SELinux policy updates ... "
- eapply -p0 "${WORKDIR}/0001-full-patch-against-stable-release.patch"
- fi
+ einfo "Applying SELinux policy updates ... "
+ eapply -p0 "${WORKDIR}/0001-full-patch-against-stable-release.patch"
fi
- # Call in epatch_user. We do this early on as we start moving
+ # Call in eapply_user. We do this early on as we start moving
# files left and right hereafter.
- if [[ ${EAPI:-0} == 5 ]]; then
- epatch_user
- else
- eapply_user
- fi
+ eapply_user
# Copy additional files to the 3rd_party/ location
if [[ "$(declare -p POLICY_FILES 2>/dev/null 2>&1)" == "declare -a"* ]] ||
@@ -189,18 +179,12 @@ selinux-policy-2_src_prepare() {
# Apply the additional patches refered to by the module ebuild.
# But first some magic to differentiate between bash arrays and strings
- if [[ "$(declare -p POLICY_PATCH 2>/dev/null 2>&1)" == "declare -a"* ]] ||
- [[ -n ${POLICY_PATCH} ]]; then
- cd "${S}/refpolicy/policy/modules"
- for POLPATCH in ${POLICY_PATCH[@]};
- do
- if [[ ${EAPI:-0} == 5 ]]; then
- epatch "${POLPATCH}"
- else
- eapply "${POLPATCH}"
- fi
- done
- fi
+ cd "${S}/refpolicy/policy/modules"
+ for POLPATCH in ${POLICY_PATCH[@]};
+ do
+ einfo "Installing ${POLPATCH}"
+ eapply -p0 "${POLPATCH}"
+ done
# Collect only those files needed for this particular module
for i in ${MODS}; do
diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/semodule-utils/Manifest b/sdk_container/src/third_party/portage-stable/sys-apps/semodule-utils/Manifest
new file mode 100644
index 0000000000..278c76d9d8
--- /dev/null
+++ b/sdk_container/src/third_party/portage-stable/sys-apps/semodule-utils/Manifest
@@ -0,0 +1,2 @@
+DIST semodule-utils-3.1.tar.gz 14257 BLAKE2B c8c9a1ce7c9c4f53b1f4c728d16b149fdc284f4cff8b4fce0cb59b77d37d6d7e9bf2102c7177c4eaf94677af6147e42d8d0bd55c0bf3a358968d0162d5a6c65a SHA512 b92794bbfbce5834ee7f62fddb40b5506e9291e8fa7c5d669b2e281089b8f8dc40c4522ea287ac5deffdaee751442ba8e691e2ac45fdd378b60d5d6b2527d157
+DIST semodule-utils-3.2.tar.gz 14260 BLAKE2B 35c071c96071028d4a912a89b88d02672f1fb8c2d8d23c3cb472b607dad55acdf351ef870b4d52bb2bed7b816a199c18947afcd16e77b66268822288feb4af2a SHA512 f937647cc22f7ed719908bad64415d706fd97cf1dce484dbca2484b05b3295de40e31bec643b6caaf4e8be742b1f911428d393c5e2d1d0ae39a2a37fd3be9bc1
diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/semodule-utils/metadata.xml b/sdk_container/src/third_party/portage-stable/sys-apps/semodule-utils/metadata.xml
new file mode 100644
index 0000000000..855cbdbdb7
--- /dev/null
+++ b/sdk_container/src/third_party/portage-stable/sys-apps/semodule-utils/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ selinux@gentoo.org
+ SELinux Team
+
+
+ cpe:/a:redhat:policycoreutils
+ SELinuxProject/selinux
+
+
diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/semodule-utils/semodule-utils-3.1.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/semodule-utils/semodule-utils-3.1.ebuild
new file mode 100644
index 0000000000..2002f71e94
--- /dev/null
+++ b/sdk_container/src/third_party/portage-stable/sys-apps/semodule-utils/semodule-utils-3.1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit toolchain-funcs
+
+MY_RELEASEDATE="20200710"
+SEPOL_VER="${PV}"
+SELNX_VER="${PV}"
+
+MY_P="${P//_/-}"
+IUSE=""
+
+if [[ ${PV} == *9999 ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git"
+ S="${WORKDIR}/${MY_P}/${PN}"
+else
+ SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_RELEASEDATE}/${MY_P}.tar.gz"
+ KEYWORDS="amd64 ~arm ~arm64 ~mips x86"
+ S="${WORKDIR}/${MY_P}"
+fi
+
+DESCRIPTION="SELinux policy module utilities"
+HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki"
+
+LICENSE="GPL-2"
+SLOT="0"
+
+DEPEND=">=sys-libs/libsepol-${SEPOL_VER}:="
+
+# flatcar changes: add a weak blocker on policycoreutils-2.4
+# to prevent file collisions
+# policycoreutils-2.4 and semodule-utils provide the same files
+RDEPEND="${DEPEND}
+ !=sys-apps/policycoreutils-2.4-r2
+"
+
+src_prepare() {
+ default
+
+ sed -i 's/-Werror//g' "${S}"/*/Makefile || die "Failed to remove Werror"
+}
+
+src_compile() {
+ emake CC="$(tc-getCC)"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+}
diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/semodule-utils/semodule-utils-3.2.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/semodule-utils/semodule-utils-3.2.ebuild
new file mode 100644
index 0000000000..13fc0d8627
--- /dev/null
+++ b/sdk_container/src/third_party/portage-stable/sys-apps/semodule-utils/semodule-utils-3.2.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit toolchain-funcs
+
+IUSE=""
+
+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/${PV}/${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86"
+fi
+
+DESCRIPTION="SELinux policy module utilities"
+HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki"
+
+LICENSE="GPL-2"
+SLOT="0"
+
+DEPEND=">=sys-libs/libsepol-${PV}:="
+
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ default
+
+ sed -i 's/-Werror//g' "${S}"/*/Makefile || die "Failed to remove Werror"
+}
+
+src_compile() {
+ emake CC="$(tc-getCC)"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+}
diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/semodule-utils/semodule-utils-9999.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/semodule-utils/semodule-utils-9999.ebuild
new file mode 100644
index 0000000000..13fc0d8627
--- /dev/null
+++ b/sdk_container/src/third_party/portage-stable/sys-apps/semodule-utils/semodule-utils-9999.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit toolchain-funcs
+
+IUSE=""
+
+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/${PV}/${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86"
+fi
+
+DESCRIPTION="SELinux policy module utilities"
+HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki"
+
+LICENSE="GPL-2"
+SLOT="0"
+
+DEPEND=">=sys-libs/libsepol-${PV}:="
+
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ default
+
+ sed -i 's/-Werror//g' "${S}"/*/Makefile || die "Failed to remove Werror"
+}
+
+src_compile() {
+ emake CC="$(tc-getCC)"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+}
diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/libsepol/ChangeLog b/sdk_container/src/third_party/portage-stable/sys-libs/libsepol/ChangeLog
deleted file mode 100644
index 71d3185274..0000000000
--- a/sdk_container/src/third_party/portage-stable/sys-libs/libsepol/ChangeLog
+++ /dev/null
@@ -1,336 +0,0 @@
-# ChangeLog for sys-libs/libsepol
-# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/libsepol/ChangeLog,v 1.76 2015/06/09 15:34:29 swift Exp $
-
-*libsepol-9999 (09 Jun 2015)
-
- 09 Jun 2015; Sven Vermeulen +libsepol-9999.ebuild:
- Adding libsepol-9999 to better support upstream integrations
-
- 10 May 2015; Jason Zaman libsepol-2.4.ebuild:
- stabilize selinux 2.4 userland
-
- 18 Apr 2015; Jason Zaman -libsepol-2.4_rc6.ebuild,
- -libsepol-2.4_rc7.ebuild:
- Drop old RCs
-
-*libsepol-2.4 (04 Feb 2015)
-
- 04 Feb 2015; Jason Zaman +libsepol-2.4.ebuild:
- Version bump
-
-*libsepol-2.4_rc7 (06 Dec 2014)
-
- 06 Dec 2014; Jason Zaman +libsepol-2.4_rc7.ebuild,
- -libsepol-2.4_rc2.ebuild, -libsepol-2.4_rc5.ebuild:
- version bump and ebuild clean up, drop old RC
-
-*libsepol-2.4_rc6 (14 Nov 2014)
-
- 14 Nov 2014; Sven Vermeulen +libsepol-2.4_rc6.ebuild:
- Bump to rc6
-
-*libsepol-2.4_rc5 (29 Oct 2014)
-
- 29 Oct 2014; Sven Vermeulen +libsepol-2.4_rc5.ebuild,
- -libsepol-2.4_rc4.ebuild:
- Bump to 2.4_rc5
-
-*libsepol-2.4_rc4 (07 Oct 2014)
-
- 07 Oct 2014; Sven Vermeulen +libsepol-2.4_rc4.ebuild:
- Bump to 2.4-rc4
-
-*libsepol-2.4_rc2 (21 Sep 2014)
-
- 21 Sep 2014; Sven Vermeulen +libsepol-2.4_rc2.ebuild,
- libsepol-2.3.ebuild:
- Noved to github; also add in masked 2.4 series
-
- 05 Aug 2014; Sven Vermeulen -libsepol-2.1.9-r3.ebuild:
- Remove old ebuilds
-
- 30 Jul 2014; Sven Vermeulen libsepol-2.3.ebuild:
- Fix bug #514194 - Stabilization of SELinux userspace 2.3
-
- 10 May 2014; Sven Vermeulen -libsepol-2.1.9-r1.ebuild,
- -libsepol-2.1.9-r2.ebuild, -libsepol-2.3_rc1.ebuild,
- -files/libsepol-2.1.4-fix_role_fix_callback.patch:
- Spring cleanup
-
-*libsepol-2.3 (09 May 2014)
-
- 09 May 2014; Sven Vermeulen +libsepol-2.3.ebuild:
- Bump for 2.3 release
-
-*libsepol-2.3_rc1 (28 Apr 2014)
-
- 28 Apr 2014; Sven Vermeulen +libsepol-2.3_rc1.ebuild:
- 2.3-rc1 release
-
- 20 Jan 2014; Sven Vermeulen -libsepol-2.1.8.ebuild,
- -libsepol-2.1.8-r1.ebuild, libsepol-2.2.ebuild:
- Stabilize for x86 and amd64
-
- 23 Dec 2013; Sven Vermeulen -libsepol-2.1.8.ebuild,
- -libsepol-2.1.8-r1.ebuild:
- Cleanup old versions
-
-*libsepol-2.2 (04 Nov 2013)
-
- 04 Nov 2013; Sven Vermeulen +libsepol-2.2.ebuild:
- New libsepol release
-
- 04 Nov 2013; Sven Vermeulen libsepol-2.1.9-r3.ebuild:
- Stabilize
-
-*libsepol-2.1.9-r3 (23 Aug 2013)
-
- 23 Aug 2013; Sven Vermeulen +libsepol-2.1.9-r3.ebuild:
- Fix bug #481782 - Put right library paths in libsepol.pc file to get proper
- pkg-config --libs output
-
-*libsepol-2.1.9-r2 (15 Aug 2013)
-
- 15 Aug 2013; Sven Vermeulen +libsepol-2.1.9-r2.ebuild:
- Improving multilib for libsepol
-
- 07 Jul 2013; Sven Vermeulen -libsepol-2.1.4-r1.ebuild:
- Summar cleaning
-
- 16 Jun 2013; Sven Vermeulen libsepol-2.1.9-r1.ebuild:
- Stabilization
-
-*libsepol-2.1.9-r1 (25 Apr 2013)
-
- 25 Apr 2013; Sven Vermeulen +libsepol-2.1.9-r1.ebuild:
- New upstream release
-
- 30 Dec 2012; Sven Vermeulen libsepol-2.1.8-r1.ebuild:
- Stabilize
-
-*libsepol-2.1.8-r1 (09 Dec 2012)
-
- 09 Dec 2012; +libsepol-2.1.8-r1.ebuild:
- Adding proper RANLIB support, see bug #444374
-
- 17 Nov 2012; libsepol-2.1.8.ebuild:
- Stabilization
-
- 13 Oct 2012; libsepol-2.1.8.ebuild:
- Supporting user-provided patches using epatch_user
-
-*libsepol-2.1.8 (09 Oct 2012)
-
- 09 Oct 2012; +libsepol-2.1.8.ebuild:
- Introducing upstream release
-
- 03 Oct 2012; Mike Frysinger libsepol-2.1.4-r1.ebuild:
- Update to EAPI=4.
-
- 13 May 2012; -libsepol-2.1.0.ebuild:
- Removing obsoleted ebuild
-
- 29 Apr 2012; libsepol-2.1.4-r1.ebuild:
- Stabilization
-
-*libsepol-2.1.4-r1 (31 Mar 2012)
-
- 31 Mar 2012; +libsepol-2.1.4-r1.ebuild,
- +files/libsepol-2.1.4-fix_role_fix_callback.patch:
- Bump to version 2.1.4
-
- 12 Nov 2011; -libsepol-2.0.41.ebuild,
- -libsepol-2.0.42.ebuild:
- removing deprecated ebuilds
-
- 23 Oct 2011; libsepol-2.1.0.ebuild:
- Stabilization (tracker #384231)
-
- 12 Aug 2011; Anthony G. Basile -libsepol-2.0.32.ebuild,
- -files/libsepol-2.0.32-expand_rule.diff, -libsepol-2.0.37.ebuild:
- Removed deprecated versions
-
-*libsepol-2.1.0 (03 Aug 2011)
-
- 03 Aug 2011; Anthony G. Basile +libsepol-2.1.0.ebuild:
- Bump to 20110727 SELinux userspace release
-
-*libsepol-2.0.42 (15 Jul 2011)
-
- 15 Jul 2011; Anthony G. Basile +libsepol-2.0.42.ebuild:
- Bump to 2.0.42 - proxy for SwifT
-
- 28 May 2011; Anthony G. Basile libsepol-2.0.32.ebuild,
- libsepol-2.0.37.ebuild:
- Make RDEPEND explicit
-
- 28 May 2011; Anthony G. Basile libsepol-2.0.41.ebuild:
- Stable amd64 x86
-
- 13 Feb 2011; Anthony G. Basile metadata.xml:
- Updated metadata.xml to reflect new selinux herd.
-
- 05 Feb 2011; Arfrever Frehtes Taifersar Arahesis
- libsepol-2.0.41.ebuild:
- Respect AR and CC.
-
-*libsepol-2.0.41 (05 Feb 2011)
-
- 05 Feb 2011; Anthony G. Basile
- +libsepol-2.0.41.ebuild:
- New upstream release.
-
- 23 Sep 2009; Patrick Lauer libsepol-2.0.32.ebuild,
- libsepol-2.0.37.ebuild:
- Remove virtual/libc
-
-*libsepol-2.0.37 (02 Aug 2009)
-
- 02 Aug 2009; Chris PeBenito +libsepol-2.0.37.ebuild:
- New upstream release.
-
- 18 Jul 2009; Chris PeBenito
- -files/libsepol-1.12.2.diff, -libsepol-1.16.11.ebuild,
- libsepol-2.0.32.ebuild:
- Mark stable. Remove old ebuilds.
-
-*libsepol-2.0.32 (03 Oct 2008)
-
- 03 Oct 2008; Chris PeBenito
- +files/libsepol-2.0.32-expand_rule.diff, +libsepol-2.0.32.ebuild:
- Initial commit of 2.0 libsepol.
-
- 10 Sep 2008; Chris PeBenito libsepol-1.16.11.ebuild:
- Tests cannot be run in the ebuild, they are supposed to be ran on the full
- SELinux userland repo.
-
- 13 May 2008; Chris PeBenito -libsepol-1.10.ebuild,
- -libsepol-1.12-r1.ebuild, -libsepol-1.16.3.ebuild,
- -libsepol-1.16.6.ebuild, libsepol-1.16.11.ebuild:
- Mark 1.16.11 stable, clear old ebuilds.
-
-*libsepol-1.16.11 (07 Feb 2008)
-
- 07 Feb 2008; Chris PeBenito
- -libsepol-1.16.10.ebuild, +libsepol-1.16.11.ebuild:
- sys-libs/libsepol: upstream bugfix release.
-
-*libsepol-1.16.10 (29 Jan 2008)
-
- 29 Jan 2008; Chris PeBenito
- +libsepol-1.16.10.ebuild:
- New upstream bugfix release.
-
-*libsepol-1.16.6 (18 Oct 2007)
-
- 18 Oct 2007; Chris PeBenito +libsepol-1.16.6.ebuild:
- New upstream release.
-
- 04 Jun 2007; Chris PeBenito libsepol-1.16.3.ebuild:
- Mark stable.
-
-*libsepol-1.16.3 (10 May 2007)
-
- 10 May 2007; Chris PeBenito +libsepol-1.16.3.ebuild:
- New stable bugfix release.
-
- 17 Apr 2007; Chris PeBenito libsepol-1.16.2.ebuild:
- This was a critical bug fix for SELinux policy linking, mark stable.
-
-*libsepol-1.16.2 (04 Apr 2007)
-
- 04 Apr 2007; Chris PeBenito +libsepol-1.16.2.ebuild:
- Add bugfix release to fix boolean mapping problem.
-
- 25 Mar 2007; Chris PeBenito libsepol-1.16.0.ebuild:
- Mark stable.
-
-*libsepol-1.16.0 (15 Feb 2007)
-
- 15 Feb 2007; Chris PeBenito +libsepol-1.16.0.ebuild:
- New upstream release.
-
- 09 Oct 2006; Chris PeBenito libsepol-1.12.28.ebuild:
- Stable to make repoman happy.
-
-*libsepol-1.12.28 (05 Oct 2006)
-
- 05 Oct 2006; Chris PeBenito
- +libsepol-1.12.28.ebuild:
- Add SVN snapshot.
-
- 31 Jul 2006; Chris PeBenito libsepol-1.12-r1.ebuild:
- Mark stable, long overdue.
-
-*libsepol-1.12-r1 (27 Mar 2006)
-
- 27 Mar 2006; Chris PeBenito
- +files/libsepol-1.12.2.diff, -libsepol-1.12.ebuild,
- +libsepol-1.12-r1.ebuild:
- Uptream bugfix patch, including a fix for big endian machines. Users of big
- endian systems should remerge checkpolicy as it statically links against
- libsepol.
-
-*libsepol-1.12 (18 Mar 2006)
-
- 18 Mar 2006; Chris PeBenito +libsepol-1.12.ebuild:
- New upstream release.
-
- 22 Feb 2006; Stephen Bennett libsepol-1.10.ebuild:
- Alpha stable
-
- 19 Feb 2006; Joshua Kinard libsepol-1.10.ebuild:
- Marked stable on mips.
-
- 17 Jan 2006; Chris PeBenito libsepol-1.10.ebuild:
- Mark stable, x86, amd64, ppc, sparc.
-
- 14 Jan 2006; Stephen Bennett libsepol-1.10.ebuild:
- Added ~alpha
-
-*libsepol-1.10 (09 Dec 2005)
-
- 09 Dec 2005; Chris PeBenito -libsepol-1.4.ebuild,
- +libsepol-1.10.ebuild:
- New upstream release.
-
- 09 Sep 2005; Chris PeBenito libsepol-1.6.ebuild:
- Mark stable.
-
-*libsepol-1.6 (25 Jun 2005)
-
- 25 Jun 2005; Chris PeBenito +libsepol-1.6.ebuild:
- New upstream release.
-
- 10 May 2005; Stephen Bennett libsepol-1.4.ebuild:
- mips stable
-
- 01 May 2005; Stephen Bennett libsepol-1.4.ebuild:
- Added ~mips.
-
- 01 May 2005; Chris PeBenito libsepol-1.4.ebuild:
- Mark stable.
-
-*libsepol-1.4 (13 Mar 2005)
-
- 13 Mar 2005; Chris PeBenito +libsepol-1.4.ebuild:
- New upstream release.
-
- 07 Jan 2005; Chris PeBenito libsepol-1.0.ebuild,
- libsepol-1.2.ebuild:
- Mark 1.2 stable. Change glibc dep to libc virtual.
-
- 15 Nov 2004; Chris PeBenito libsepol-1.2.ebuild:
- Fix non mls compile.
-
-*libsepol-1.2 (14 Nov 2004)
-
- 14 Nov 2004; Chris PeBenito +libsepol-1.2.ebuild:
- New upstream release.
-
-*libsepol-1.0 (07 Sep 2004)
-
- 07 Sep 2004; Chris PeBenito +metadata.xml,
- +libsepol-1.0.ebuild:
- Initial commit.
diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/libsepol/Manifest b/sdk_container/src/third_party/portage-stable/sys-libs/libsepol/Manifest
index 42892569ff..abf164a008 100644
--- a/sdk_container/src/third_party/portage-stable/sys-libs/libsepol/Manifest
+++ b/sdk_container/src/third_party/portage-stable/sys-libs/libsepol/Manifest
@@ -1,9 +1,2 @@
-DIST libsepol-2.2.tar.gz 209622 SHA256 77a4b27006295805bdbd7f240038cb32a49be1d60847d413899501702933fc0f SHA512 96e489eb29f5256fbcb1a522d3738e0c5f05fff55041989c7c26331987abc71d80ed8fdbe228aadb60248869552c5d62fa5721b6218fb093ad027bfb44fac772 WHIRLPOOL 4d1eeaa0e1964461b0b28de9e3d19e38bb28e386413280c8ef45919906c25abaf575a3ecd0f40dce0de82800d34b5e1c3d5060f1e93d0270e5fe3c3105964305
-DIST libsepol-2.3.tar.gz 209570 SHA256 cc8d8642c3b7b95d6928d65dcbca2ab0627abc1c05166637851e63c1a6eae68f SHA512 5155645642f7f09c7e1d17736d7ce1654c973d1feb9401ee67aad0a96f9bd561105b4ab1f564c60362821985023ac523d20ed40da0e5a52973f7984217ad0d03 WHIRLPOOL 15b19d021c4a52cfdae118a7a1ddd7057722286553a0e1dccfe5d92f0b8c5b1291388b8bb8d37b8f5e51fd162f57708746ccde67d0d9ae035506839cf9ba3bc0
-DIST libsepol-2.4.tar.gz 570822 SHA256 299015d59932404c6b69d365fdecffe5c0e2f9c44e08b47286a4bfc02ee49659 SHA512 95d25c90e3447d7b0d3e2ef5a404aed8bd946d7458ccbc57538bb9e9bd0cfa394022171ef4772ae4f1ea2422c0c4bd8c852badd28f79088d131062cee80f53fd WHIRLPOOL 407b7b335cb366e1773975cec843e9ebb6ca31c0ee9c69cd2ac1636efa63e1ee787cec1041f7a5d7fb37177730f20cadd2ed60bdf10f0f6d32e41f85e012ad43
-EBUILD libsepol-2.2.ebuild 1119 SHA256 db15c0b5eef9bcf2e2f8f674d7e049c3a3d8f624f264a25f95731696a01006ad SHA512 38ae2154a881706b32cfbb4360ced2f8e172fef4063622328c282475713ed1f7b6782458485c1b36b9b45df3726850bc985fe86c080ebcd83662546942a95574 WHIRLPOOL bfe72fe659d9b5bde7410d52132112e4ffb36ffd867ed63a32859fca6216fe5ddd5035629be44225c0d57a60390aba74294ab81f30a55a3b7f0c479102d0c554
-EBUILD libsepol-2.3.ebuild 1122 SHA256 ac07de9320bf187e3002fcc21a2afeedf9647c81cf122a695bab8fec565886a0 SHA512 e268fc109ac2016ceb271ffc807ff7a42ab3937ade353de9257745b7f23f4b0ae6d6481a81df965e941269b594ae540226bd6fde25259e5e05d80b22a8a26642 WHIRLPOOL c1f8db7e00aa4cbf3bc67f7efbdd35b677289437a9ac2b56ea4acb9eb0c8690cb2a00344e523b0ddcc0458c8304c4fd85703ec542561afd59071cf061e6faf5e
-EBUILD libsepol-2.4.ebuild 974 SHA256 3f3171d7d09421be8e0d19f119a19650480ca9b092a6fdf4c0604416318eee0e SHA512 3024aaf43155902bba79f8d0f1bdc50dd7e214bedefa7cff484aac1cf1d9f965c58fbdad0ccd09409187c56627f1d080a4e8debe535066ced2d636e9c41b6f94 WHIRLPOOL 73a5aff68bb9b14d7c7fc22e91af73676b9b267afb673b6a46066787bba7000238651dafae95e9880a4b3329d9d49d46d90ccf6dee7e4189f7c3ab6d9133a7db
-EBUILD libsepol-9999.ebuild 1160 SHA256 95a2493fbd74a152b52e65d2803542be8b6a484acbb8f643ff639c2079b48758 SHA512 197f15e5d631d530003a8d9c705b23794577a49d3858c8fda10c6688b5a7e2b4d06b23d859494271a30842b798ec381ac3ce62a257c3cb0900ff9c5823747395 WHIRLPOOL afe384ee200f551ac3d291c67f0bcc040abf12c3f03c9239e46c6f1a80e09565cefb1b86f97b5a46b9df36070235681141b2a2ac0336466450c728a6d3af2e91
-MISC ChangeLog 10342 SHA256 a41401fcb4dfd0082c5d55d20e95da9b3eff6a309f6e2ef97b9034f53cd96184 SHA512 be504b6afa14d27e557d678a504466eab37fd519ca7fb1f083f2a8a247d9a5ba832c820d6a5096a5ca0a0f13b54d5b1c527def12e134137535440493122d3184 WHIRLPOOL 2973b3b8e6449ad1ec6f6a250a9a148800a5d6d533abfbe58795e74aff9e82610bb032c5031ea7465c2058e0b3cac7585dea9da3c58421194793847a3fbbe238
-MISC metadata.xml 342 SHA256 ed13835913bdc7371bc7f4f0abbf6c73ac791143b1d5c09b66f20a4c47a53de8 SHA512 90a40ba3ed6c670abe9fe8809596b9100e9038172420376ef06516e1ff27f32ac17923d87b72390d68adc171e741f1c6c6edd0ad5d457647e31005c81495a5cb WHIRLPOOL 302e9800dfe3c8a2ad168cf4307667c6f83d56a21e6cc540f9902b2639f7c405f5203f20c42ba97b3a4a129c6dd22f87f5460445f6629abf840621def11dc9ec
+DIST libsepol-3.1.tar.gz 473842 BLAKE2B ef1d596c4d53cc0a87e899ef4aeb5bf29c9d6b8303632ddc866c100d30debd8aedd0e8b38cb4ce3141b80421cd914148ff072e492d63dc2dacf03ac2ce59ca5a SHA512 4b5f4e82853ff3e9b4fac2dbdea5c2fc3bb7b508af912217ac4b75da6540fbcd77aa314ab95cd9dfa94fbc4a885000656a663c1a152f65b4cf6970ea0b6034ab
+DIST libsepol-3.2.tar.gz 477749 BLAKE2B 6f35387c0373869672080e151f212c081389f6799539124353aa1749ae2648669b2e237a271297c1c212b7a9e0c35f05edfff1bb724c8a15993e8fb8c599ac2e SHA512 1a6b3489ff766958a4b444b9be63a794267243aed303d3e7d87278f11be492dbf603a0c8181c4c5e01cb0e1ceb43810a77f738f0b9bd1d7d2be67053f9c67a6f
diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/libsepol/libsepol-2.2.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/libsepol/libsepol-2.2.ebuild
deleted file mode 100644
index 0fac2ab6cb..0000000000
--- a/sdk_container/src/third_party/portage-stable/sys-libs/libsepol/libsepol-2.2.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="4"
-
-inherit multilib toolchain-funcs eutils multilib-minimal
-
-DESCRIPTION="SELinux binary policy representation library"
-HOMEPAGE="http://userspace.selinuxproject.org"
-SRC_URI="http://userspace.selinuxproject.org/releases/20131030/${P}.tar.gz"
-# https://dev.gentoo.org/~swift/patches/${PN}/patchbundle-${P}-r1.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-DEPEND=""
-RDEPEND=""
-
-# tests are not meant to be run outside of the
-# full SELinux userland repo
-RESTRICT="test"
-
-src_prepare() {
-# EPATCH_MULTI_MSG="Applying libsepol patches ... " \
-# EPATCH_SUFFIX="patch" \
-# EPATCH_SOURCE="${WORKDIR}/gentoo-patches" \
-# EPATCH_FORCE="yes" \
-# epatch
-
- epatch_user
- multilib_copy_sources
-}
-
-multilib_src_compile() {
- tc-export RANLIB;
- LIBDIR="\$(PREFIX)/$(get_libdir)" SHLIBDIR="\$(DESTDIR)/$(get_libdir)" \
- emake AR="$(tc-getAR)" CC="$(tc-getCC)"
-}
-
-multilib_src_install() {
- LIBDIR="\$(PREFIX)/$(get_libdir)" SHLIBDIR="\$(DESTDIR)/$(get_libdir)" \
- emake DESTDIR="${D}" install
-}
diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/libsepol/libsepol-2.3.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/libsepol/libsepol-2.3.ebuild
deleted file mode 100644
index 97f1ab4583..0000000000
--- a/sdk_container/src/third_party/portage-stable/sys-libs/libsepol/libsepol-2.3.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="4"
-
-inherit multilib toolchain-funcs eutils multilib-minimal
-
-MY_P="${P//_/-}"
-
-DESCRIPTION="SELinux binary policy representation library"
-HOMEPAGE="http://userspace.selinuxproject.org"
-SRC_URI="https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20140506/${MY_P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-DEPEND=""
-RDEPEND=""
-
-S="${WORKDIR}/${MY_P}"
-
-# tests are not meant to be run outside of the
-# full SELinux userland repo
-RESTRICT="test"
-
-src_prepare() {
-# EPATCH_MULTI_MSG="Applying libsepol patches ... " \
-# EPATCH_SUFFIX="patch" \
-# EPATCH_SOURCE="${WORKDIR}/gentoo-patches" \
-# EPATCH_FORCE="yes" \
-# epatch
-
- epatch_user
- multilib_copy_sources
-}
-
-multilib_src_compile() {
- tc-export RANLIB;
- LIBDIR="\$(PREFIX)/$(get_libdir)" SHLIBDIR="\$(DESTDIR)/$(get_libdir)" \
- emake AR="$(tc-getAR)" CC="$(tc-getCC)"
-}
-
-multilib_src_install() {
- LIBDIR="\$(PREFIX)/$(get_libdir)" SHLIBDIR="\$(DESTDIR)/$(get_libdir)" \
- emake DESTDIR="${D}" install
-}
diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/libsepol/libsepol-2.4.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/libsepol/libsepol-2.4.ebuild
deleted file mode 100644
index 5f7b16f8e6..0000000000
--- a/sdk_container/src/third_party/portage-stable/sys-libs/libsepol/libsepol-2.4.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-
-inherit multilib toolchain-funcs eutils multilib-minimal
-
-MY_P="${P//_/-}"
-
-DESCRIPTION="SELinux binary policy representation library"
-HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki"
-SRC_URI="https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20150202/${MY_P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-DEPEND=""
-RDEPEND=""
-
-S="${WORKDIR}/${MY_P}"
-
-# tests are not meant to be run outside of the
-# full SELinux userland repo
-RESTRICT="test"
-
-src_prepare() {
- epatch_user
- multilib_copy_sources
-}
-
-multilib_src_compile() {
- tc-export RANLIB;
- LIBDIR="\$(PREFIX)/$(get_libdir)" SHLIBDIR="\$(DESTDIR)/$(get_libdir)" \
- emake AR="$(tc-getAR)" CC="$(tc-getCC)"
-}
-
-multilib_src_install() {
- LIBDIR="\$(PREFIX)/$(get_libdir)" SHLIBDIR="\$(DESTDIR)/$(get_libdir)" \
- emake DESTDIR="${D}" install
-}
diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/libsepol/libsepol-3.1.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/libsepol/libsepol-3.1.ebuild
new file mode 100644
index 0000000000..ccf481b3d4
--- /dev/null
+++ b/sdk_container/src/third_party/portage-stable/sys-libs/libsepol/libsepol-3.1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit toolchain-funcs multilib-minimal
+
+MY_P="${P//_/-}"
+MY_RELEASEDATE="20200710"
+
+DESCRIPTION="SELinux binary policy representation library"
+HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki"
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git"
+ S="${WORKDIR}/${MY_P}/${PN}"
+else
+ SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_RELEASEDATE}/${MY_P}.tar.gz"
+ KEYWORDS="amd64 ~arm ~arm64 ~mips x86"
+ S="${WORKDIR}/${MY_P}"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+
+# tests are not meant to be run outside of the full SELinux userland repo
+RESTRICT="test"
+
+src_prepare() {
+ eapply_user
+ multilib_copy_sources
+}
+
+multilib_src_compile() {
+ tc-export CC AR RANLIB
+
+ # https://bugs.gentoo.org/706730
+ local -x CFLAGS="${CFLAGS} -fcommon"
+
+ emake \
+ LIBDIR="\$(PREFIX)/$(get_libdir)" \
+ SHLIBDIR="/$(get_libdir)"
+}
+
+multilib_src_install() {
+ emake DESTDIR="${D}" \
+ LIBDIR="\$(PREFIX)/$(get_libdir)" \
+ SHLIBDIR="/$(get_libdir)" \
+ install
+}
diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/libsepol/libsepol-3.2.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/libsepol/libsepol-3.2.ebuild
new file mode 100644
index 0000000000..141803b9f5
--- /dev/null
+++ b/sdk_container/src/third_party/portage-stable/sys-libs/libsepol/libsepol-3.2.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit toolchain-funcs multilib-minimal
+
+MY_PV="${PV//_/-}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="SELinux binary policy representation library"
+HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki"
+
+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
+
+LICENSE="GPL-2"
+SLOT="0/2"
+
+# tests are not meant to be run outside of the full SELinux userland repo
+RESTRICT="test"
+
+src_prepare() {
+ eapply_user
+ multilib_copy_sources
+}
+
+multilib_src_compile() {
+ tc-export CC AR RANLIB
+
+ local -x CFLAGS="${CFLAGS} -fno-semantic-interposition"
+
+ emake \
+ LIBDIR="\$(PREFIX)/$(get_libdir)" \
+ SHLIBDIR="/$(get_libdir)"
+}
+
+multilib_src_install() {
+ emake DESTDIR="${D}" \
+ LIBDIR="\$(PREFIX)/$(get_libdir)" \
+ SHLIBDIR="/$(get_libdir)" \
+ install
+}
diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/libsepol/libsepol-9999.ebuild b/sdk_container/src/third_party/portage-stable/sys-libs/libsepol/libsepol-9999.ebuild
index a3182a615c..141803b9f5 100644
--- a/sdk_container/src/third_party/portage-stable/sys-libs/libsepol/libsepol-9999.ebuild
+++ b/sdk_container/src/third_party/portage-stable/sys-libs/libsepol/libsepol-9999.ebuild
@@ -1,13 +1,12 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# $Id$
-EAPI="5"
+EAPI="7"
-inherit multilib toolchain-funcs eutils multilib-minimal
+inherit toolchain-funcs multilib-minimal
-MY_P="${P//_/-}"
-MY_RELEASEDATE="20150202"
+MY_PV="${PV//_/-}"
+MY_P="${PN}-${MY_PV}"
DESCRIPTION="SELinux binary policy representation library"
HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki"
@@ -15,36 +14,37 @@ HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki"
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git"
- S="${WORKDIR}/${MY_P}/${PN}"
+ S="${WORKDIR}/${P}/${PN}"
else
- SRC_URI="https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/${MY_RELEASEDATE}/${MY_P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
+ 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
LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
+SLOT="0/2"
-DEPEND=""
-RDEPEND=""
-
-# tests are not meant to be run outside of the
-# full SELinux userland repo
+# tests are not meant to be run outside of the full SELinux userland repo
RESTRICT="test"
src_prepare() {
- epatch_user
+ eapply_user
multilib_copy_sources
}
multilib_src_compile() {
- tc-export RANLIB;
- LIBDIR="\$(PREFIX)/$(get_libdir)" SHLIBDIR="\$(DESTDIR)/$(get_libdir)" \
- emake AR="$(tc-getAR)" CC="$(tc-getCC)"
+ tc-export CC AR RANLIB
+
+ local -x CFLAGS="${CFLAGS} -fno-semantic-interposition"
+
+ emake \
+ LIBDIR="\$(PREFIX)/$(get_libdir)" \
+ SHLIBDIR="/$(get_libdir)"
}
multilib_src_install() {
- LIBDIR="\$(PREFIX)/$(get_libdir)" SHLIBDIR="\$(DESTDIR)/$(get_libdir)" \
- emake DESTDIR="${D}" install
+ emake DESTDIR="${D}" \
+ LIBDIR="\$(PREFIX)/$(get_libdir)" \
+ SHLIBDIR="/$(get_libdir)" \
+ install
}
diff --git a/sdk_container/src/third_party/portage-stable/sys-libs/libsepol/metadata.xml b/sdk_container/src/third_party/portage-stable/sys-libs/libsepol/metadata.xml
index a19075f953..5adbcb6f6f 100644
--- a/sdk_container/src/third_party/portage-stable/sys-libs/libsepol/metadata.xml
+++ b/sdk_container/src/third_party/portage-stable/sys-libs/libsepol/metadata.xml
@@ -1,9 +1,12 @@
- selinux
- SELinux library for manipulating binary security policies
+
+ selinux@gentoo.org
+ SELinux Team
+
+ cpe:/a:selinuxproject:libsepol
SELinuxProject/selinux