idella4     15/02/04 09:16:17

  Modified:             ChangeLog
  Added:                python-nss-0.16.0.ebuild
  Log:
  bump; test phase added with exclusions made for unviable tests in the suite, 
fixes bug #534050 by sping
  
  (Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key 
0xB8072B0D)

Revision  Changes    Path
1.8                  dev-python/python-nss/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/python-nss/ChangeLog?rev=1.8&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/python-nss/ChangeLog?rev=1.8&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/python-nss/ChangeLog?r1=1.7&r2=1.8

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-python/python-nss/ChangeLog,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- ChangeLog   5 Jan 2015 23:47:47 -0000       1.7
+++ ChangeLog   4 Feb 2015 09:16:17 -0000       1.8
@@ -1,6 +1,12 @@
 # ChangeLog for dev-python/python-nss
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/python-nss/ChangeLog,v 1.7 
2015/01/05 23:47:47 idella4 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/python-nss/ChangeLog,v 1.8 
2015/02/04 09:16:17 idella4 Exp $
+
+*python-nss-0.16.0 (04 Feb 2015)
+
+  04 Feb 2015; Ian Delaney <[email protected]> +python-nss-0.16.0.ebuild:
+  bump; test phase added with exclusions made for unviable tests in the suite,
+  fixes bug #534050 by sping
 
 *python-nss-0.12-r1 (05 Jan 2015)
 



1.1                  dev-python/python-nss/python-nss-0.16.0.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/python-nss/python-nss-0.16.0.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/python-nss/python-nss-0.16.0.ebuild?rev=1.1&content-type=text/plain

Index: python-nss-0.16.0.ebuild
===================================================================
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: 
/var/cvsroot/gentoo-x86/dev-python/python-nss/python-nss-0.16.0.ebuild,v 1.1 
2015/02/04 09:16:17 idella4 Exp $

EAPI=5
PYTHON_COMPAT=( python2_7 )     # still only supports py2

inherit distutils-r1 versionator

MY_PV="$(replace_all_version_separators  '_' )"
DESCRIPTION="Python bindings for Network Security Services (NSS)"
HOMEPAGE="http://www.mozilla.org/projects/security/pki/python-nss/";
SRC_URI="ftp://ftp.mozilla.org/pub/mozilla.org/security/${PN}/releases/PYNSS_RELEASE_${MY_PV}/src/${P}.tar.bz2";

LICENSE="|| ( MPL-1.1 GPL-2 LGPL-2 )"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc examples"

DEPEND="dev-libs/nss
        dev-libs/nspr
        doc? ( dev-python/docutils[${PYTHON_USEDEP}]
                        dev-python/epydoc[${PYTHON_USEDEP}] )"
RDEPEND="${DEPEND}"

CFLAGS="${CFLAGS} -fno-strict-aliasing"
DOCS="README doc/ChangeLog"

python_prepare_all() {
        # Remove test file using a dep, called nss-tools, unavailable in portage
        rm -f test/test_pkcs12.py || die
        sed -e '/import test_pkcs12/d' \
                -e '/suite.addTests(loader.loadTestsFromModule(test_pkcs12))/d' 
\
                -i test/run_tests || die

        # exclude tests due to absent shared lib file, libnssckbi.so
        sed -e 's:test_ocsp_default_responder:_&:' \
                -i test/test_ocsp.py || die
        sed -e 's:test_ssl:_&:' \
                -i test/test_client_server.py || die
        distutils-r1_python_prepare_all
}

python_compile_all() {
        if use doc; then
                einfo "Generating API documentation..."
                mkdir doc/html
                epydoc --html --docformat restructuredtext -o doc/html \
                        "${BUILD_DIR}"/lib/nss
        fi
}

python_test() {
        "${PYTHON}" test/run_tests || die
}

python_install_all() {
        use doc && local HTML_DOCS=( doc/html/. )
        use examples && local EXAMPLES=( doc/examples/. )

        distutils-r1_python_install_all
}




Reply via email to