summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLABBE Corentin (Montjoie) <corentin.labbe@geomatys.fr>2010-09-24 12:43:32 +0000
committerLABBE Corentin (Montjoie) <corentin.labbe@geomatys.fr>2010-09-24 12:43:32 +0000
commitc9e234a263517b81a1a1359cfdad55670fe445d1 (patch)
treeebecffdb88854617c3d121885969cac04a0ab4ab /app-forensics
parentdev-games/renpy-modules: Version bump (diff)
downloadsunrise-c9e234a263517b81a1a1359cfdad55670fe445d1.tar.gz
sunrise-c9e234a263517b81a1a1359cfdad55670fe445d1.tar.bz2
sunrise-c9e234a263517b81a1a1359cfdad55670fe445d1.zip
app-forensics/openscap: New Ebuild for bug 334455 thanks to binki,idl0r,sedzimir,nao,Tommy for review
svn path=/sunrise/; revision=11347
Diffstat (limited to 'app-forensics')
-rw-r--r--app-forensics/openscap/ChangeLog8
-rw-r--r--app-forensics/openscap/Manifest4
-rw-r--r--app-forensics/openscap/metadata.xml9
-rw-r--r--app-forensics/openscap/openscap-0.6.3.ebuild65
4 files changed, 86 insertions, 0 deletions
diff --git a/app-forensics/openscap/ChangeLog b/app-forensics/openscap/ChangeLog
new file mode 100644
index 000000000..714691cb2
--- /dev/null
+++ b/app-forensics/openscap/ChangeLog
@@ -0,0 +1,8 @@
+# ChangeLog for app-forensics/openscap
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+ 24 Sep 2010; LABBE Corentin (Montjoie) <corentin.labbe@geomatys.fr>
+ +openscap-0.6.3.ebuild, +metadata.xml:
+ New Ebuild for bug 334455 thanks to binki,idl0r,sedzimir,nao,Tommy for review
+
diff --git a/app-forensics/openscap/Manifest b/app-forensics/openscap/Manifest
new file mode 100644
index 000000000..cedab522e
--- /dev/null
+++ b/app-forensics/openscap/Manifest
@@ -0,0 +1,4 @@
+DIST openscap-0.6.3.tar.gz 3693224 RMD160 bae865b692d33ece7a3d6b0ca000f7fbc1eb2e91 SHA1 cce4aa2678b9a428b4fe21ee534a37cc61b05503 SHA256 dc8e32f1fcdf41de7ef3f5866b3a69bddd1bfedc665e1d9775384b47a02f27e9
+EBUILD openscap-0.6.3.ebuild 1444 RMD160 f46670d19e5de995561d8f6f8846027799e78ccc SHA1 7643a9dd1826328eb5c93c67182788103445e55b SHA256 a74416ac375cf15ac456f6655985461761d88023c74651655b5ace0fed7b0eaa
+MISC ChangeLog 315 RMD160 437d171ee852d09ac658f158f1eab48e0b70c845 SHA1 9c9f153524f1fc57699512ab9715116ed5ee0cdb SHA256 fad41e27cb95abb7b6593f8849c1f5eda1a41b93fed8563aea96ad9a6383217a
+MISC metadata.xml 318 RMD160 e40bc15bea25b92deb0634bb809cec82ba3a891d SHA1 d8e978a8c5640daa764769b688ec40306d09f3ed SHA256 f0152ee86af60a41abd387cb05da7271346f3728fd34664526d9441bc00705ac
diff --git a/app-forensics/openscap/metadata.xml b/app-forensics/openscap/metadata.xml
new file mode 100644
index 000000000..9cca9202d
--- /dev/null
+++ b/app-forensics/openscap/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>no-herd</herd>
+ <maintainer><email>maintainer-wanted@gentoo.org</email></maintainer>
+ <use>
+ <flag name="nss">Prefer NSS over libgcrypt as the crypto engine</flag>
+ </use>
+</pkgmetadata>
diff --git a/app-forensics/openscap/openscap-0.6.3.ebuild b/app-forensics/openscap/openscap-0.6.3.ebuild
new file mode 100644
index 000000000..9790e406e
--- /dev/null
+++ b/app-forensics/openscap/openscap-0.6.3.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=3
+
+PYTHON_DEPEND="2"
+
+inherit multilib python bash-completion
+
+DESCRIPTION="Framework which enables integration with the Security Content Automation Protocol (SCAP)"
+HOMEPAGE="http://www.open-scap.org/"
+SRC_URI="http://www.open-scap.org/download/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="bash-completion doc nss perl python"
+
+RDEPEND="!nss? ( dev-libs/libgcrypt )
+ nss? ( dev-libs/nss )
+ dev-libs/libpcre
+ dev-libs/libxml2
+ net-misc/curl"
+DEPEND="${RDEPEND}
+ perl? ( dev-lang/swig )
+ python? ( dev-lang/swig )"
+
+pkg_setup() {
+ python_set_active_version 2
+ python_pkg_setup
+}
+
+src_configure() {
+ local myconf
+ if use python || use perl ; then
+ myconf+=" --enable-bindings"
+ else
+ myconf+=" --disable-bindings"
+ fi
+ if use nss ; then
+ myconf+=" --with-crypto=nss3"
+ else
+ myconf+=" --with-crypto=gcrypt"
+ fi
+ econf ${myconf}
+}
+
+src_install() {
+ emake install DESTDIR="${D}" || die
+ #--enable-bindings enable all bindings, clean unwanted bindings
+ if use python && ! use perl ; then
+ rm -rf "${D}"/usr/$(get_libdir)/perl5 || die
+ fi
+ if ! use python && use perl ; then
+ rm -rf "${D}"/$(python_get_sitedir) || die
+ fi
+ if use doc ; then
+ dohtml -r docs/html/* || die
+ dodoc docs/examples/* || die
+ fi
+ if ! use bash-completion ; then
+ rm -rf "${D}"/etc/bash_completion.d || die
+ fi
+}