idella4     14/07/27 00:37:27

  Modified:             ChangeLog
  Added:                bsddb3-6.1.0.ebuild
  Log:
  bump; drop py2.6, upgrade test phase
  
  (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 
0xB8072B0D)

Revision  Changes    Path
1.106                dev-python/bsddb3/ChangeLog

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

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-python/bsddb3/ChangeLog,v
retrieving revision 1.105
retrieving revision 1.106
diff -u -r1.105 -r1.106
--- ChangeLog   16 Jul 2014 10:08:51 -0000      1.105
+++ ChangeLog   27 Jul 2014 00:37:27 -0000      1.106
@@ -1,6 +1,11 @@
 # ChangeLog for dev-python/bsddb3
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/bsddb3/ChangeLog,v 1.105 
2014/07/16 10:08:51 pacho Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/bsddb3/ChangeLog,v 1.106 
2014/07/27 00:37:27 idella4 Exp $
+
+*bsddb3-6.1.0 (27 Jul 2014)
+
+  27 Jul 2014; Ian Delaney <idel...@gentoo.org> +bsddb3-6.1.0.ebuild:
+  bump; drop py2.6, upgrade test phase
 
   16 Jul 2014; Pacho Ramos <pa...@gentoo.org> bsddb3-6.0.1.ebuild:
   amd64/x86 stable, bug #516176



1.1                  dev-python/bsddb3/bsddb3-6.1.0.ebuild

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

Index: bsddb3-6.1.0.ebuild
===================================================================
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/bsddb3/bsddb3-6.1.0.ebuild,v 1.1 
2014/07/27 00:37:27 idella4 Exp $

EAPI=5
PYTHON_COMPAT=( python{2_7,3_2,3_3,3_4} )

inherit db-use distutils-r1 multilib

DESCRIPTION="Python bindings for Berkeley DB"
HOMEPAGE="http://www.jcea.es/programacion/pybsddb.htm 
http://pypi.python.org/pypi/bsddb3";
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"

LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
IUSE="doc"

RDEPEND=">=sys-libs/db-4.8.30
        <sys-libs/db-6.1"
DEPEND="${RDEPEND}
        dev-python/setuptools[${PYTHON_USEDEP}]"

DISTUTILS_IN_SOURCE_BUILD=1

src_prepare() {
        # This list should be kept in sync with setup.py.
        for DB_VER in 6.0 5.3 5.2 5.1 5.0 4.8; do
                has_version "sys-libs/db:${DB_VER}" && break
        done

        # Force version.
        sed -e "s/db_ver = None/db_ver = (${DB_VER%.*}, ${DB_VER#*.})/" \
                -e "s/dblib = 'db'/dblib = '$(db_libname ${DB_VER})'/" \
                -i setup2.py setup3.py || die

        # Adjust test.py to look in build/lib.
        sed -e "s/'lib.%s' % PLAT_SPEC/'lib'/" \
                -i test2.py test3.py || die

        distutils-r1_src_prepare
}

src_configure() {
        # These are needed for both build and install.
        export BERKELEYDB_DIR="${EPREFIX}/usr"
        export BERKELEYDB_INCDIR="${EPREFIX}$(db_includedir)"
        export BERKELEYDB_LIBDIR="${EPREFIX}/usr/$(get_libdir)"
}

python_compile() {
        if ! python_is_python3; then
                local -x CFLAGS="${CFLAGS} -fno-strict-aliasing"
        fi
        distutils-r1_python_compile
}

python_test() {
        if python_is_python3; then
                PYTHONPATH=Lib3 "${PYTHON}" test3.py -v || die "Testing failed 
with ${EPYTHON}"
        else
                PYTHONPATH=Lib "${PYTHON}" test.py -v || die "Testing failed 
with ${EPYTHON}"
        fi
}

python_install_all() {
        use doc && local HTML_DOCS=( docs/html/. )
        distutils-r1_python_install_all
}




Reply via email to