From efeb38a7c1235e045e0421a207e9ef19d61bd0c2 Mon Sep 17 00:00:00 2001 From: wiktor w brodlo Date: Thu, 9 Jun 2011 21:10:07 +0000 Subject: Fixed categories --- dev-python/python-nss/Manifest | 3 ++ .../python-nss/files/python-nss-fix-path.patch | 44 +++++++++++++++++++ dev-python/python-nss/python-nss-0.8.ebuild | 49 ++++++++++++++++++++++ 3 files changed, 96 insertions(+) create mode 100644 dev-python/python-nss/Manifest create mode 100644 dev-python/python-nss/files/python-nss-fix-path.patch create mode 100644 dev-python/python-nss/python-nss-0.8.ebuild (limited to 'dev-python/python-nss') diff --git a/dev-python/python-nss/Manifest b/dev-python/python-nss/Manifest new file mode 100644 index 0000000..bf32295 --- /dev/null +++ b/dev-python/python-nss/Manifest @@ -0,0 +1,3 @@ +AUX python-nss-fix-path.patch 2124 RMD160 1637e30111b9b0115bbc49ce34379869c1cc6e4a SHA1 15fd01f0aee8801f1c408182d67bd636e3b32b3a SHA256 5887e7afb2da1a08857a1faff38fcbe978ac961fc8faaa53b4ceeaa32ac6911a +DIST python-nss-0.8.tar.lzma 108903 RMD160 e636140ab155e64d99e9eb1b5d574ae1e966cf07 SHA1 ad67c7c5e65be0054c98aea0eced12414208352a SHA256 6af55f01782867b2bc9ce09838c385ba9340c2a0646c3cf1ec1931892f64086a +EBUILD python-nss-0.8.ebuild 1138 RMD160 24ee0f6f21e483e7209d6cff8efab10385574795 SHA1 64c218f7acec2760f652d4a45c6d64a4436ff4df SHA256 932edb75406d01c26d404e5d3a221e5c26a2907c8342a3efed5f54949459b39c diff --git a/dev-python/python-nss/files/python-nss-fix-path.patch b/dev-python/python-nss/files/python-nss-fix-path.patch new file mode 100644 index 0000000..7e679fc --- /dev/null +++ b/dev-python/python-nss/files/python-nss-fix-path.patch @@ -0,0 +1,44 @@ +diff -Nurp python-nss-0.8.orig/setup.py python-nss-0.8/setup.py +--- python-nss-0.8.orig/setup.py 2009-09-21 21:18:37.000000000 +0200 ++++ python-nss-0.8/setup.py 2010-04-01 19:46:44.172982047 +0200 +@@ -310,32 +310,36 @@ extra_compile_args = [] + nss_error_extension = \ + Extension('nss.error', + sources = ['src/py_nspr_error.c'], +- include_dirs = ['/usr/include/nss3', '/usr/include/nspr4'], ++ include_dirs = ['/usr/include/nss', '/usr/include/nspr'], + libraries = ['nspr4'], ++ library_dirs = ['/usr/lib/nspr', '/usr/lib/nss'], + extra_compile_args = extra_compile_args, + ) + + nss_io_extension = \ + Extension('nss.io', + sources = ['src/py_nspr_io.c'], +- include_dirs = ['/usr/include/nss3', '/usr/include/nspr4'], ++ include_dirs = ['/usr/include/nss', '/usr/include/nspr'], + libraries = ['nspr4'], ++ library_dirs = ['/usr/lib/nspr', '/usr/lib/nss'], + extra_compile_args = extra_compile_args, + ) + + nss_nss_extension = \ + Extension('nss.nss', + sources = ['src/py_nss.c'], +- include_dirs = ['src', '/usr/include/nss3', '/usr/include/nspr4'], ++ include_dirs = ['src', '/usr/include/nss', '/usr/include/nspr'], + libraries = ['nspr4', 'ssl3'], ++ library_dirs = ['/usr/lib/nspr', '/usr/lib/nss'], + extra_compile_args = extra_compile_args, + ) + + nss_ssl_extension = \ + Extension('nss.ssl', + sources = ['src/py_ssl.c'], +- include_dirs = ['src', '/usr/include/nss3', '/usr/include/nspr4'], ++ include_dirs = ['src', '/usr/include/nss', '/usr/include/nspr'], + libraries = ['nspr4', 'ssl3'], ++ library_dirs = ['/usr/lib/nspr', '/usr/lib/nss'], + extra_compile_args = extra_compile_args, + ) + diff --git a/dev-python/python-nss/python-nss-0.8.ebuild b/dev-python/python-nss/python-nss-0.8.ebuild new file mode 100644 index 0000000..4e928df --- /dev/null +++ b/dev-python/python-nss/python-nss-0.8.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="2" +SUPPORT_PYTHON_ABIS="1" + +inherit distutils eutils + +DESCRIPTION="Python bindings for Network Security Services (NSS)" +HOMEPAGE="http://people.redhat.com/jdennis/python-nss/doc/api/html" +SRC_URI="mirror://sabayon/${CATEGORY}/${P}.tar.lzma" + +LICENSE="|| ( MPL-1.1 GPL-2 LGPL-2 )" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc" + +DEPEND="dev-libs/nss + dev-libs/nspr + doc? ( dev-python/docutils + dev-python/epydoc )" + +RDEPEND="${DEPEND}" + +RESTRICT_PYTHON_ABIS="3.*" +DOCS="README doc/ChangeLog" + +src_prepare() { + epatch "${FILESDIR}"/python-nss-fix-path.patch +} + +src_install() { + distutils_src_install + + #TODO fix doc generations + if use doc; then + einfo "Generating API documentation..." + + PYTHONPATH="${ED}$(python_get_sitedir -f)" epydoc --html --docformat restructuredtext \ + -o "${S}"/build-2.6/doc/html "${S}"/build-2.6/lib.linux-x86_64-2.6/nss + + dohtml -r "${S}/build/doc/"html/* + insinto /usr/share/doc/"${PF}" + doins -r ./test + insinto /usr/share/doc/"${PF}"/examples + doins doc/examples/*.py + fi +} -- cgit v1.2.3-65-gdbad