commit: 1b6e17841d3e35225cd798402e96902a75e48f42 Author: Jason Zaman <perfinion <AT> gentoo <DOT> org> AuthorDate: Sun Apr 8 09:16:41 2018 +0000 Commit: Jason Zaman <perfinion <AT> gentoo <DOT> org> CommitDate: Tue Apr 10 02:44:38 2018 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b6e1784
dev-python/sepolgen: remove package Became sys-apps/selinux-python in release 2.7 dev-python/sepolgen/Manifest | 2 - ...ult-path-for-tests-also-needed-bug-467264.patch | 12 ---- dev-python/sepolgen/metadata.xml | 12 ---- dev-python/sepolgen/sepolgen-1.2.3.ebuild | 84 ---------------------- dev-python/sepolgen/sepolgen-2.6.ebuild | 84 ---------------------- dev-python/sepolgen/sepolgen-9999.ebuild | 84 ---------------------- profiles/package.mask | 5 -- 7 files changed, 283 deletions(-) diff --git a/dev-python/sepolgen/Manifest b/dev-python/sepolgen/Manifest deleted file mode 100644 index 004398885a3..00000000000 --- a/dev-python/sepolgen/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST sepolgen-1.2.3.tar.gz 367644 BLAKE2B 649f0a59b5644dcad82cb53494180bc1af9f1015b2e7795b7f509194e29303bc7c7d00c69213ae1a79cb2a92b20909698b49db660ebccb8d8581a2237f43391d SHA512 5fe023f983dc0fe1855da24835cb9bb466ac6c44d07fa939416740ca64968c039be2febff79b2a4c593e54c5ae81448dd06020e9160e4f84eea95d8c0d2b910f -DIST sepolgen-2.6.tar.gz 367897 BLAKE2B ec66d628b840beaed88601c9dd1daae87f10c30c3d9a9a36aedac16c709436ecb71e1df484af7208f9c6976a618b0d5cb3ebecdf0b9383965796cffe6aad995c SHA512 b04d0b78416dde4857888f94bad1f6f83909cb4f9fb50519778ec8a50662be38ccac19f5fc6db269754cb63668c5324258ba4a4cb79440789b759ad5eb6148c0 diff --git a/dev-python/sepolgen/files/0030-default-path-for-tests-also-needed-bug-467264.patch b/dev-python/sepolgen/files/0030-default-path-for-tests-also-needed-bug-467264.patch deleted file mode 100644 index c8678604c4f..00000000000 --- a/dev-python/sepolgen/files/0030-default-path-for-tests-also-needed-bug-467264.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -uNr sepolgen-1.2.1.orig/src/sepolgen/defaults.py sepolgen-1.2.1/src/sepolgen/defaults.py ---- sepolgen-1.2.1.orig/src/sepolgen/defaults.py 2013-11-04 22:24:13.620024022 +0100 -+++ sepolgen-1.2.1/src/sepolgen/defaults.py 2013-11-04 22:25:05.619024133 +0100 -@@ -27,7 +27,7 @@ - self.config = dict() - if not os.path.exists(pathname): - self.config_pathname = "(defaults)" -- self.config["SELINUX_DEVEL_PATH"] = "/usr/share/selinux/default:/usr/share/selinux/mls:/usr/share/selinux/devel" -+ self.config["SELINUX_DEVEL_PATH"] = "/usr/share/selinux/strict/include:/usr/share/selinux/mcs/include:/usr/share/selinux/targeted/include:/usr/share/selinux/mls/include:/usr/share/selinux/default:/usr/share/selinux/mls:/usr/share/selinux/devel" - return - self.config_pathname = pathname - ignore = re.compile(r"^\s*(?:#.+)?$") diff --git a/dev-python/sepolgen/metadata.xml b/dev-python/sepolgen/metadata.xml deleted file mode 100644 index 2cd2b74b25f..00000000000 --- a/dev-python/sepolgen/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>seli...@gentoo.org</email> - <name>SELinux Team</name> - </maintainer> - <longdescription>Python module needed for audit2allow</longdescription> - <upstream> - <remote-id type="github">SELinuxProject/selinux</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/sepolgen/sepolgen-1.2.3.ebuild b/dev-python/sepolgen/sepolgen-1.2.3.ebuild deleted file mode 100644 index d7660188b15..00000000000 --- a/dev-python/sepolgen/sepolgen-1.2.3.ebuild +++ /dev/null @@ -1,84 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" -PYTHON_COMPAT=( python{2_7,3_4} ) - -inherit python-r1 eutils - -MY_P="${P//_/-}" -MY_RELEASEDATE="20160223" - -DESCRIPTION="SELinux policy generation 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://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/${MY_RELEASEDATE}/${MY_P}.tar.gz" - KEYWORDS="amd64 ~arm ~arm64 ~mips x86" - S="${WORKDIR}/${MY_P}" -fi - -LICENSE="GPL-2" -SLOT="0" -IUSE="" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -DEPEND=" - >=sys-libs/libselinux-2.4[python,${PYTHON_USEDEP}] - app-admin/setools[python(+),${PYTHON_USEDEP}] - ${PYTHON_DEPS}" -RDEPEND="${DEPEND}" - -src_prepare() { - if [[ ${PV} != 9999 ]] ; then - # If needed for live ebuilds please use /etc/portage/patches - epatch "${FILESDIR}/0030-default-path-for-tests-also-needed-bug-467264.patch" - fi - - epatch_user - - python_copy_sources -} - -src_compile() { - : -} - -src_test() { - if has_version sec-policy/selinux-base-policy; then - invoke_sepolgen_test() { - emake test - } - python_foreach_impl invoke_sepolgen_test - else - ewarn "Sepolgen requires sec-policy/selinux-base-policy to run tests." - fi -} - -src_install() { - installation() { - emake DESTDIR="${D}" PYTHONLIBDIR="$(python_get_sitedir)" install - python_optimize - } - python_foreach_impl installation - - # Create sepolgen.conf with different devel location definition - if [[ -f /etc/selinux/config ]]; - then - local selinuxtype=$(awk -F'=' '/^SELINUXTYPE/ {print $2}' /etc/selinux/config); - mkdir -p "${D}"/etc/selinux || die "Failed to create selinux directory"; - echo "SELINUX_DEVEL_PATH=/usr/share/selinux/${selinuxtype}/include:/usr/share/selinux/${selinuxtype}" > "${D}"/etc/selinux/sepolgen.conf; - else - local selinuxtype="${POLICY_TYPES%% *}"; - if [[ -n "${selinuxtype}" ]]; - then - echo "SELINUX_DEVEL_PATH=/usr/share/selinux/${selinuxtype}/include:/usr/share/selinux/${selinuxtype}" > "${D}"/etc/selinux/sepolgen.conf; - else - echo "SELINUX_DEVEL_PATH=/usr/share/selinux/strict/include:/usr/share/selinux/strict" > "${D}"/etc/selinux/sepolgen.conf; - fi - fi -} diff --git a/dev-python/sepolgen/sepolgen-2.6.ebuild b/dev-python/sepolgen/sepolgen-2.6.ebuild deleted file mode 100644 index 85d43d5ec3b..00000000000 --- a/dev-python/sepolgen/sepolgen-2.6.ebuild +++ /dev/null @@ -1,84 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" -PYTHON_COMPAT=( python{2_7,3_4,3_5} ) - -inherit python-r1 - -MY_P="${P//_/-}" -MY_RELEASEDATE="20161014" - -DESCRIPTION="SELinux policy generation 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://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/${MY_RELEASEDATE}/${MY_P}.tar.gz" - KEYWORDS="amd64 ~arm64 ~mips x86" - S="${WORKDIR}/${MY_P}" -fi - -LICENSE="GPL-2" -SLOT="0" -IUSE="" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -DEPEND=" - >=sys-libs/libselinux-2.4[python,${PYTHON_USEDEP}] - >=app-admin/setools-4.0[${PYTHON_USEDEP}] - ${PYTHON_DEPS}" -RDEPEND="${DEPEND}" - -src_prepare() { - if [[ ${PV} != 9999 ]] ; then - # If needed for live ebuilds please use /etc/portage/patches - eapply "${FILESDIR}/0030-default-path-for-tests-also-needed-bug-467264.patch" - fi - - eapply_user - - python_copy_sources -} - -src_compile() { - : -} - -src_test() { - if has_version sec-policy/selinux-base-policy; then - invoke_sepolgen_test() { - emake test - } - python_foreach_impl invoke_sepolgen_test - else - ewarn "Sepolgen requires sec-policy/selinux-base-policy to run tests." - fi -} - -src_install() { - installation() { - emake DESTDIR="${D}" PYTHONLIBDIR="$(python_get_sitedir)" install - python_optimize - } - python_foreach_impl installation - - # Create sepolgen.conf with different devel location definition - if [[ -f /etc/selinux/config ]]; - then - local selinuxtype=$(awk -F'=' '/^SELINUXTYPE/ {print $2}' /etc/selinux/config); - mkdir -p "${D}"/etc/selinux || die "Failed to create selinux directory"; - echo "SELINUX_DEVEL_PATH=/usr/share/selinux/${selinuxtype}/include:/usr/share/selinux/${selinuxtype}" > "${D}"/etc/selinux/sepolgen.conf; - else - local selinuxtype="${POLICY_TYPES%% *}"; - if [[ -n "${selinuxtype}" ]]; - then - echo "SELINUX_DEVEL_PATH=/usr/share/selinux/${selinuxtype}/include:/usr/share/selinux/${selinuxtype}" > "${D}"/etc/selinux/sepolgen.conf; - else - echo "SELINUX_DEVEL_PATH=/usr/share/selinux/strict/include:/usr/share/selinux/strict" > "${D}"/etc/selinux/sepolgen.conf; - fi - fi -} diff --git a/dev-python/sepolgen/sepolgen-9999.ebuild b/dev-python/sepolgen/sepolgen-9999.ebuild deleted file mode 100644 index 7b8b32409ce..00000000000 --- a/dev-python/sepolgen/sepolgen-9999.ebuild +++ /dev/null @@ -1,84 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" -PYTHON_COMPAT=( python{2_7,3_4,3_5} ) - -inherit python-r1 - -MY_P="${P//_/-}" -MY_RELEASEDATE="20170630" - -DESCRIPTION="SELinux policy generation 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://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/${MY_RELEASEDATE}/${MY_P}.tar.gz" - KEYWORDS="~amd64 ~arm64 ~mips ~x86" - S="${WORKDIR}/${MY_P}" -fi - -LICENSE="GPL-2" -SLOT="0" -IUSE="" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -DEPEND=" - >=sys-libs/libselinux-2.4[python,${PYTHON_USEDEP}] - >=app-admin/setools-4.0[${PYTHON_USEDEP}] - ${PYTHON_DEPS}" -RDEPEND="${DEPEND}" - -src_prepare() { - if [[ ${PV} != 9999 ]] ; then - # If needed for live ebuilds please use /etc/portage/patches - eapply "${FILESDIR}/0030-default-path-for-tests-also-needed-bug-467264.patch" - fi - - eapply_user - - python_copy_sources -} - -src_compile() { - : -} - -src_test() { - if has_version sec-policy/selinux-base-policy; then - invoke_sepolgen_test() { - emake test - } - python_foreach_impl invoke_sepolgen_test - else - ewarn "Sepolgen requires sec-policy/selinux-base-policy to run tests." - fi -} - -src_install() { - installation() { - emake DESTDIR="${D}" PYTHONLIBDIR="$(python_get_sitedir)" install - python_optimize - } - python_foreach_impl installation - - # Create sepolgen.conf with different devel location definition - if [[ -f /etc/selinux/config ]]; - then - local selinuxtype=$(awk -F'=' '/^SELINUXTYPE/ {print $2}' /etc/selinux/config); - mkdir -p "${D}"/etc/selinux || die "Failed to create selinux directory"; - echo "SELINUX_DEVEL_PATH=/usr/share/selinux/${selinuxtype}/include:/usr/share/selinux/${selinuxtype}" > "${D}"/etc/selinux/sepolgen.conf; - else - local selinuxtype="${POLICY_TYPES%% *}"; - if [[ -n "${selinuxtype}" ]]; - then - echo "SELINUX_DEVEL_PATH=/usr/share/selinux/${selinuxtype}/include:/usr/share/selinux/${selinuxtype}" > "${D}"/etc/selinux/sepolgen.conf; - else - echo "SELINUX_DEVEL_PATH=/usr/share/selinux/strict/include:/usr/share/selinux/strict" > "${D}"/etc/selinux/sepolgen.conf; - fi - fi -} diff --git a/profiles/package.mask b/profiles/package.mask index db61e3f2f96..bb5078c95de 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -624,11 +624,6 @@ net-libs/librpcsecgss # Masked for removal in 30 days. Bug 644258 app-text/noweb -# Jason Zaman <perfin...@gentoo.org> (02 Mar 2018) -# Became sys-apps/selinux-python in release 2.7 -# Masked for removal in 30 days. -dev-python/sepolgen - # Tim Harder <radher...@gentoo.org> (01 Mar 2018) # Masked for testing. >=dev-python/aiohttp-3