commit:     f0a37207e556556e75992f7597b4529222be434d
Author:     Jason Zaman <perfinion <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 17 09:37:19 2019 +0000
Commit:     Jason Zaman <perfinion <AT> gentoo <DOT> org>
CommitDate: Sat Aug 17 09:37:19 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0a37207

sys-apps/selinux-python: drop old

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Jason Zaman <perfinion <AT> gentoo.org>

 sys-apps/selinux-python/Manifest                   |  2 -
 sys-apps/selinux-python/metadata.xml               |  3 -
 sys-apps/selinux-python/selinux-python-2.7.ebuild  | 97 ----------------------
 sys-apps/selinux-python/selinux-python-2.8.ebuild  | 95 ---------------------
 .../selinux-python/selinux-python-2.9_rc1.ebuild   | 95 ---------------------
 5 files changed, 292 deletions(-)

diff --git a/sys-apps/selinux-python/Manifest b/sys-apps/selinux-python/Manifest
index 8b6ced41e2a..82d4f0fc4a5 100644
--- a/sys-apps/selinux-python/Manifest
+++ b/sys-apps/selinux-python/Manifest
@@ -1,4 +1,2 @@
-DIST selinux-python-2.7.tar.gz 2068004 BLAKE2B 
57c7f324a8faddf57a576f9ec5c46c8dbbd085a3aff4355df645b0f391a0c2db718e8adb2719515cc4a9c386e11c3df053b5303d3f91ff4958fb91e80d440b51
 SHA512 
df8645e7ac9ca568f0c9d81c42b93d0abadc43c22f14d38451ab262b52132cfb7abd7742e3a00ab9c153f95dd5b23b3a496d84875debcd9787f75d940eb45c28
 DIST selinux-python-2.8.tar.gz 2068101 BLAKE2B 
c28f12e4bd453955148a6ba82fd28621d1a4600f872ac63d97372f2e0153091adf1cf871f89765dd300bc6b7b2d610b96f87e3fc5accbfad713ed8a0d8f76f5a
 SHA512 
e695c11122f7f8105b75d1ef98355fd2b82b40d93c2fd9e733dcd95d4d7c392f60b646df81203c43ad2a0e8447f9901083007e1572b78e17368ad2764ffa1aad
-DIST selinux-python-2.9-rc1.tar.gz 2082516 BLAKE2B 
d1e6e859308739daebd979fd26b3a8b0cbef050f2c69177a93da5b79f103444b0800ce761e5483ba79356b67ce7c6c246c758d19bc85ec7d1061e6b8ab31c6e3
 SHA512 
afd7686ed21c55aa3fc45934d252da1a7d8a44651ef210bf54d4feeedcb72b9092be2d3becc9ff9c8caba53088d33ad97824e0655e04a47c122b45ea6c3e6455
 DIST selinux-python-2.9.tar.gz 2100185 BLAKE2B 
8aad58264197dbf23dfa286ba6530150ca6ae1ddaeb1a58988c05d0b122420cfd7e9be2a1cb7082d73cd41f03c4df00ad81a0fb746b075db24e63f62f86a1bf1
 SHA512 
1138661128635004fec04dc5e39f035680b5f21beb1b79f3328690a1b93a3984d522a02724af793340112a5e647d363dda8a7d3536de959b34ffd69aa396254d

diff --git a/sys-apps/selinux-python/metadata.xml 
b/sys-apps/selinux-python/metadata.xml
index 94e50a7ff05..74f36a3eba2 100644
--- a/sys-apps/selinux-python/metadata.xml
+++ b/sys-apps/selinux-python/metadata.xml
@@ -10,9 +10,6 @@
                that are required for basic operation of a SELinux system. These
                include semanage, sepolicy and sepolgen.
        </longdescription>
-       <use>
-               <flag name="audit">Enable support for 
<pkg>sys-process/audit</pkg> and use the audit_* functions (like audit_getuid 
instead of getuid())</flag>
-       </use>
        <upstream>
                <remote-id type="github">SELinuxProject/selinux</remote-id>
        </upstream>

diff --git a/sys-apps/selinux-python/selinux-python-2.7.ebuild 
b/sys-apps/selinux-python/selinux-python-2.7.ebuild
deleted file mode 100644
index 5f01a11222d..00000000000
--- a/sys-apps/selinux-python/selinux-python-2.7.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-PYTHON_COMPAT=( python{2_7,3_5,3_6} )
-PYTHON_REQ_USE="xml"
-
-inherit python-r1 toolchain-funcs
-
-MY_P="${P//_/-}"
-
-MY_RELEASEDATE="20170804"
-SEPOL_VER="${PV}"
-SELNX_VER="${PV}"
-SEMNG_VER="${PV}"
-
-IUSE="audit pam dbus"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DESCRIPTION="SELinux core utilities"
-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#selinux-}"
-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"
-
-DEPEND=">=sys-libs/libselinux-${SELNX_VER}:=[python]
-       >=sys-libs/libsemanage-${SEMNG_VER}:=[python]
-       >=sys-libs/libsepol-${SEPOL_VER}:=
-       >=app-admin/setools-4.1.1[${PYTHON_USEDEP}]
-       dev-python/ipy[${PYTHON_USEDEP}]
-       !dev-python/sepolgen
-       ${PYTHON_DEPS}"
-
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-       default
-       sed -i 's/-Werror//g' "${S}"/*/Makefile || die "Failed to remove Werror"
-
-       python_copy_sources
-}
-
-src_compile() {
-       building() {
-               emake -C "${BUILD_DIR}" \
-                       CC="$(tc-getCC)" \
-                       PYLIBVER="${EPYTHON}" \
-                       LIBDIR="\$(PREFIX)/$(get_libdir)"
-       }
-       python_foreach_impl building
-}
-
-src_install() {
-       installation() {
-               emake -C "${BUILD_DIR}" \
-                       DESTDIR="${D}" \
-                       LIBDIR="\$(PREFIX)/$(get_libdir)" \
-                       LIBSEPOLA="/usr/$(get_libdir)/libsepol.a" \
-                       install
-               python_optimize
-       }
-       python_foreach_impl installation
-
-       # Set version-specific scripts
-       for pyscript in audit2allow sepolgen-ifgen sepolicy chcat; do
-         python_replicate_script "${ED}/usr/bin/${pyscript}"
-       done
-       for pyscript in semanage; do
-         python_replicate_script "${ED}/usr/sbin/${pyscript}"
-       done
-
-       # 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/sys-apps/selinux-python/selinux-python-2.8.ebuild 
b/sys-apps/selinux-python/selinux-python-2.8.ebuild
deleted file mode 100644
index 799855a2979..00000000000
--- a/sys-apps/selinux-python/selinux-python-2.8.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-PYTHON_COMPAT=( python{2_7,3_5,3_6} )
-PYTHON_REQ_USE="xml"
-
-inherit python-r1 toolchain-funcs
-
-MY_P="${P//_/-}"
-
-MY_RELEASEDATE="20180524"
-SEPOL_VER="${PV}"
-SELNX_VER="${PV}"
-SEMNG_VER="${PV}"
-
-IUSE=""
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DESCRIPTION="SELinux core utilities"
-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#selinux-}"
-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"
-
-DEPEND=">=sys-libs/libselinux-${SELNX_VER}:=[python]
-       >=sys-libs/libsemanage-${SEMNG_VER}:=[python]
-       >=sys-libs/libsepol-${SEPOL_VER}:=
-       >=app-admin/setools-4.1.1[${PYTHON_USEDEP}]
-       dev-python/ipy[${PYTHON_USEDEP}]
-       !dev-python/sepolgen
-       ${PYTHON_DEPS}"
-
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-       default
-       sed -i 's/-Werror//g' "${S}"/*/Makefile || die "Failed to remove Werror"
-
-       python_copy_sources
-}
-
-src_compile() {
-       building() {
-               emake -C "${BUILD_DIR}" \
-                       CC="$(tc-getCC)" \
-                       LIBDIR="\$(PREFIX)/$(get_libdir)"
-       }
-       python_foreach_impl building
-}
-
-src_install() {
-       installation() {
-               emake -C "${BUILD_DIR}" \
-                       DESTDIR="${D}" \
-                       LIBDIR="\$(PREFIX)/$(get_libdir)" \
-                       install
-               python_optimize
-       }
-       python_foreach_impl installation
-
-       # Set version-specific scripts
-       for pyscript in audit2allow sepolgen-ifgen sepolicy chcat; do
-               python_replicate_script "${ED}/usr/bin/${pyscript}"
-       done
-       for pyscript in semanage; do
-               python_replicate_script "${ED}/usr/sbin/${pyscript}"
-       done
-
-       # 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/sys-apps/selinux-python/selinux-python-2.9_rc1.ebuild 
b/sys-apps/selinux-python/selinux-python-2.9_rc1.ebuild
deleted file mode 100644
index e68742e64f4..00000000000
--- a/sys-apps/selinux-python/selinux-python-2.9_rc1.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-PYTHON_COMPAT=( python{3_5,3_6} )
-PYTHON_REQ_USE="xml"
-
-inherit python-r1 toolchain-funcs
-
-MY_P="${P//_/-}"
-
-MY_RELEASEDATE="20190125"
-SEPOL_VER="${PV}"
-SELNX_VER="${PV}"
-SEMNG_VER="${PV}"
-
-IUSE=""
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DESCRIPTION="SELinux core utilities"
-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#selinux-}"
-else
-       
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_RELEASEDATE}/${MY_P}.tar.gz";
-       KEYWORDS="~amd64 ~arm64 ~mips ~x86"
-       S="${WORKDIR}/${MY_P}"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-
-DEPEND=">=sys-libs/libselinux-${SELNX_VER}:=[python]
-       >=sys-libs/libsemanage-${SEMNG_VER}:=[python]
-       >=sys-libs/libsepol-${SEPOL_VER}:=
-       >=app-admin/setools-4.2.0[${PYTHON_USEDEP}]
-       dev-python/ipy[${PYTHON_USEDEP}]
-       !dev-python/sepolgen
-       ${PYTHON_DEPS}"
-
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-       default
-       sed -i 's/-Werror//g' "${S}"/*/Makefile || die "Failed to remove Werror"
-
-       python_copy_sources
-}
-
-src_compile() {
-       building() {
-               emake -C "${BUILD_DIR}" \
-                       CC="$(tc-getCC)" \
-                       LIBDIR="\$(PREFIX)/$(get_libdir)"
-       }
-       python_foreach_impl building
-}
-
-src_install() {
-       installation() {
-               emake -C "${BUILD_DIR}" \
-                       DESTDIR="${D}" \
-                       LIBDIR="\$(PREFIX)/$(get_libdir)" \
-                       install
-               python_optimize
-       }
-       python_foreach_impl installation
-
-       # Set version-specific scripts
-       for pyscript in audit2allow sepolgen-ifgen sepolicy chcat; do
-               python_replicate_script "${ED}/usr/bin/${pyscript}"
-       done
-       for pyscript in semanage; do
-               python_replicate_script "${ED}/usr/sbin/${pyscript}"
-       done
-
-       # 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
-}

Reply via email to