From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1SPDJL-0005Oi-Qg for garchives@archives.gentoo.org; Tue, 01 May 2012 13:40:13 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 694ADE07A4; Tue, 1 May 2012 13:39:59 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 2A4BAE07A5 for ; Tue, 1 May 2012 13:39:58 +0000 (UTC) Received: from hornbill.gentoo.org (hornbill.gentoo.org [94.100.119.163]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 229541B4066 for ; Tue, 1 May 2012 13:39:58 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by hornbill.gentoo.org (Postfix) with ESMTP id E21E2E5403 for ; Tue, 1 May 2012 13:39:56 +0000 (UTC) From: "Sven Vermeulen" To: gentoo-commits@lists.gentoo.org Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Sven Vermeulen" Message-ID: <1335879465.71896b392253f0ef0d6e26226d5baacd23693765.SwifT@gentoo> Subject: [gentoo-commits] proj/hardened-dev:master commit in: dev-python/sepolgen/ X-VCS-Repository: proj/hardened-dev X-VCS-Files: dev-python/sepolgen/ChangeLog dev-python/sepolgen/metadata.xml dev-python/sepolgen/sepolgen-1.1.5-r1.ebuild X-VCS-Directories: dev-python/sepolgen/ X-VCS-Committer: SwifT X-VCS-Committer-Name: Sven Vermeulen X-VCS-Revision: 71896b392253f0ef0d6e26226d5baacd23693765 X-VCS-Branch: master Date: Tue, 1 May 2012 13:39:56 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 459c2c03-3101-4b99-a2d4-8843ec09232a X-Archives-Hash: 1058eb976c178dcc7a7d9afacc84e7d1 commit: 71896b392253f0ef0d6e26226d5baacd23693765 Author: Sven Vermeulen siphos be> AuthorDate: Tue May 1 13:37:45 2012 +0000 Commit: Sven Vermeulen siphos be> CommitDate: Tue May 1 13:37:45 2012 +0000 URL: http://git.overlays.gentoo.org/gitweb/?p=3Dproj/hardened-dev.= git;a=3Dcommit;h=3D71896b39 Adding support for python3 in sepolgen --- dev-python/sepolgen/ChangeLog | 80 ++++++++++++++++++++= ++++++ dev-python/sepolgen/metadata.xml | 6 ++ dev-python/sepolgen/sepolgen-1.1.5-r1.ebuild | 60 +++++++++++++++++++ 3 files changed, 146 insertions(+), 0 deletions(-) diff --git a/dev-python/sepolgen/ChangeLog b/dev-python/sepolgen/ChangeLo= g new file mode 100644 index 0000000..e04ba17 --- /dev/null +++ b/dev-python/sepolgen/ChangeLog @@ -0,0 +1,80 @@ +# ChangeLog for dev-python/sepolgen +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/sepolgen/ChangeLog,v 1.17 = 2012/04/29 10:08:34 swift Exp $ + +*sepolgen-1.1.5-r1 (01 May 2012) + + 01 May 2012; +sepolgen-1.1.5-r1.ebuild, +metadata.x= ml: + Adding support for python3 + + 29 Apr 2012; sepolgen-1.1.5.ebuild: + Stabilization + + 13 Apr 2012; Mike Gilbert sepolgen-1.1.5.ebuild: + Fix dependencies. Patch by Arfrever. + +*sepolgen-1.1.5 (31 Mar 2012) + + 31 Mar 2012; +sepolgen-1.1.5.ebuild: + Bump to version 1.1.5 + + 23 Oct 2011; sepolgen-1.1.0.ebuild: + Stabilization (tracker #384231) + + 12 Aug 2011; Anthony G. Basile -sepolgen-1.0.13.= ebuild, + -sepolgen-1.0.17.ebuild, -sepolgen-1.0.17-r1.ebuild: + Removed deprecated versions + +*sepolgen-1.1.0 (03 Aug 2011) + + 03 Aug 2011; Anthony G. Basile +sepolgen-1.1.0.e= build: + Bump to 20110727 release of SELinux userspace + + 28 May 2011; Anthony G. Basile sepolgen-1.0.23.e= build: + Stable amd64 x86 + + 25 Apr 2011; Arfrever Frehtes Taifersar Arahesis + sepolgen-1.0.13.ebuild, sepolgen-1.0.17.ebuild, sepolgen-1.0.17-r1.ebu= ild: + Fix deprecation warnings. + + 13 Feb 2011; Anthony G. Basile metadata.xml: + Updated metadata.xml to reflect new selinux herd. + + 06 Feb 2011; Arfrever Frehtes Taifersar Arahesis + sepolgen-1.0.23.ebuild: + Set SUPPORT_PYTHON_ABIS (bug #345551). + +*sepolgen-1.0.23 (06 Feb 2011) + + 06 Feb 2011; Anthony G. Basile + +sepolgen-1.0.23.ebuild: + New upstream release. + + 04 Apr 2010; Arfrever Frehtes Taifersar Arahesis + sepolgen-1.0.13.ebuild, sepolgen-1.0.17.ebuild, sepolgen-1.0.17-r1.ebu= ild: + Delete calls to deprecated python_version(). + +*sepolgen-1.0.17-r1 (16 Dec 2009) + + 16 Dec 2009; Chris PeBenito + +sepolgen-1.0.17-r1.ebuild: + Fix build tests for #296737. + + 02 Aug 2009; Chris PeBenito sepolgen-1.0.13.ebui= ld, + sepolgen-1.0.17.ebuild: + Fix bug #244742. + +*sepolgen-1.0.17 (02 Aug 2009) + + 02 Aug 2009; Chris PeBenito +sepolgen-1.0.17.ebu= ild: + New upstream release. + + 18 Jul 2009; Chris PeBenito sepolgen-1.0.13.ebui= ld: + Mark stable. Remove old ebuilds. + +*sepolgen-1.0.13 (03 Oct 2008) + + 03 Oct 2008; Chris PeBenito +metadata.xml, + +sepolgen-1.0.13.ebuild: + Initial commit. + diff --git a/dev-python/sepolgen/metadata.xml b/dev-python/sepolgen/metad= ata.xml new file mode 100644 index 0000000..d75890e --- /dev/null +++ b/dev-python/sepolgen/metadata.xml @@ -0,0 +1,6 @@ + + + + selinux + Python module needed for audit2allow + diff --git a/dev-python/sepolgen/sepolgen-1.1.5-r1.ebuild b/dev-python/se= polgen/sepolgen-1.1.5-r1.ebuild new file mode 100644 index 0000000..a762990 --- /dev/null +++ b/dev-python/sepolgen/sepolgen-1.1.5-r1.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/sepolgen/sepolgen-1.1.5.eb= uild,v 1.3 2012/04/29 10:08:34 swift Exp $ + +EAPI=3D"4" +PYTHON_DEPEND=3D"*" +SUPPORT_PYTHON_ABIS=3D"1" +RESTRICT_PYTHON_ABIS=3D"*-jython" + +inherit python eutils + +DESCRIPTION=3D"SELinux policy generation library" +HOMEPAGE=3D"http://userspace.selinuxproject.org" +SRC_URI=3D"http://userspace.selinuxproject.org/releases/20120216/${P}.ta= r.gz + http://dev.gentoo.org/~swift/patches/sepolgen/sepolgen-1.1.5-2to3.patc= h.gz" + +LICENSE=3D"GPL-2" +SLOT=3D"0" +KEYWORDS=3D"~amd64 ~x86" +IUSE=3D"" + +DEPEND=3D">=3Dsys-libs/libselinux-2.0[python] + app-admin/setools[python]" +RDEPEND=3D"${DEPEND}" + +src_prepare() { + epatch "${DISTDIR}/sepolgen-1.1.5-2to3.patch.gz" + # fix up default paths to not be RH specific + sed -i -e 's:/usr/share/selinux/devel:/usr/share/selinux/strict:' \ + "${S}/src/sepolgen/defaults.py" || die + sed -i -e 's:/usr/share/selinux/devel:/usr/share/selinux/strict/include= :' \ + "${S}/src/sepolgen/module.py" || die +} + +src_compile() { + : +} + +src_test() { + if has_version sec-policy/selinux-base-policy; then + python_src_test + else + ewarn "Sepolgen requires sec-policy/selinux-base-policy to run tests." + fi +} + +src_install() { + installation() { + emake DESTDIR=3D"${D}" PYTHONLIBDIR=3D"$(python_get_sitedir)" install + } + python_execute_function installation +} + +pkg_postinst() { + python_mod_optimize sepolgen +} + +pkg_postrm() { + python_mod_cleanup sepolgen +}