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 1SYIhj-0003sh-Hz for garchives@archives.gentoo.org; Sat, 26 May 2012 15:14:57 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id A775CE0686; Sat, 26 May 2012 15:14:42 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 6B52DE0686 for ; Sat, 26 May 2012 15:14:42 +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 9A0761B4006 for ; Sat, 26 May 2012 15:14:41 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by hornbill.gentoo.org (Postfix) with ESMTP id 62E8BE542A for ; Sat, 26 May 2012 15:14:40 +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: <1338045266.778658c1ad4049ca13794d0b6b92c8338b091e07.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: 778658c1ad4049ca13794d0b6b92c8338b091e07 X-VCS-Branch: master Date: Sat, 26 May 2012 15:14:40 +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: 785fc217-8604-4a6b-a66b-fcd318bc533b X-Archives-Hash: 9c757f74f486f6f6a6472d20032bedbd commit: 778658c1ad4049ca13794d0b6b92c8338b091e07 Author: Sven Vermeulen siphos be> AuthorDate: Sat May 26 15:14:26 2012 +0000 Commit: Sven Vermeulen siphos be> CommitDate: Sat May 26 15:14:26 2012 +0000 URL: http://git.overlays.gentoo.org/gitweb/?p=3Dproj/hardened-dev.= git;a=3Dcommit;h=3D778658c1 There ya go, all sorts should be converted to Python3 now --- dev-python/sepolgen/ChangeLog | 79 ++++++++++++++++++++= ++++++ dev-python/sepolgen/metadata.xml | 6 ++ dev-python/sepolgen/sepolgen-1.1.5-r1.ebuild | 65 ++++++++++++++++++++= + 3 files changed, 150 insertions(+), 0 deletions(-) diff --git a/dev-python/sepolgen/ChangeLog b/dev-python/sepolgen/ChangeLo= g new file mode 100644 index 0000000..4f96fe0 --- /dev/null +++ b/dev-python/sepolgen/ChangeLog @@ -0,0 +1,79 @@ +# 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.18 = 2012/05/13 13:02:59 swift Exp $ + + 13 May 2012; -sepolgen-1.0.23.ebuild, + -sepolgen-1.1.0.ebuild: + Removing obsoleted ebuilds + + 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..0d716b3 --- /dev/null +++ b/dev-python/sepolgen/sepolgen-1.1.5-r1.ebuild @@ -0,0 +1,65 @@ +# 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"3" +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-gentoo-01.= tar.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() { + # 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 + + EPATCH_MULTI_MSG=3D"Applying sepolgen patches ... " \ + EPATCH_SUFFIX=3D"patch" \ + EPATCH_SOURCE=3D"${WORKDIR}/gentoo-patches" \ + EPATCH_FORCE=3D"yes" \ + epatch +} + +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 +}