grozin      14/12/15 10:24:19

  Modified:             ChangeLog
  Added:                sympy-0.7.6.ebuild
  Log:
  Version bump
  
  (Portage version: 2.2.15/cvs/Linux i686, signed Manifest commit with key 
0x3AFFCE974D34BD8C!)

Revision  Changes    Path
1.32                 dev-python/sympy/ChangeLog

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

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-python/sympy/ChangeLog,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -r1.31 -r1.32
--- ChangeLog   6 Jul 2014 17:33:56 -0000       1.31
+++ ChangeLog   15 Dec 2014 10:24:19 -0000      1.32
@@ -1,6 +1,12 @@
 # ChangeLog for dev-python/sympy
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/sympy/ChangeLog,v 1.31 
2014/07/06 17:33:56 floppym Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/sympy/ChangeLog,v 1.32 
2014/12/15 10:24:19 grozin Exp $
+
+*sympy-0.7.6 (15 Dec 2014)
+
+  15 Dec 2014; Andrey Grozin <gro...@gentoo.org> +sympy-0.7.6.ebuild,
+  +files/sympy-0.7.6-doc-makefile.patch:
+  Version bump
 
   06 Jul 2014; Mike Gilbert <flop...@gentoo.org> sympy-0.7.4.1.ebuild:
   Use python_gen_cond_dep.



1.1                  dev-python/sympy/sympy-0.7.6.ebuild

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

Index: sympy-0.7.6.ebuild
===================================================================
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/sympy/sympy-0.7.6.ebuild,v 1.1 
2014/12/15 10:24:19 grozin Exp $

EAPI=5

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

inherit distutils-r1 eutils virtualx

DESCRIPTION="Computer Algebra System in pure Python"
HOMEPAGE="http://sympy.org";
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz
        http://dev.gentoo.org/~grozin/${P}-system-mpmath.patch.gz";

LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x64-macos"
IUSE="doc examples gtk imaging ipython latex mathml opengl pdf png pyglet 
+system-mpmath test texmacs theano"

REQUIRED_USE="${PYTHON_REQUIRED_USE}
        doc? ( python_targets_python2_7 )"

RDEPEND="
        $(python_gen_cond_dep '>=dev-python/pexpect-2.0[${PYTHON_USEDEP}]' 
python2_7)
        imaging? ( virtual/python-imaging[${PYTHON_USEDEP}] )
        ipython? ( dev-python/ipython[${PYTHON_USEDEP}] )
        latex? (
                virtual/latex-base
                dev-texlive/texlive-fontsextra
                png? ( app-text/dvipng )
                pdf? ( app-text/ghostscript-gpl )
        )
        mathml? (
                dev-libs/libxml2:2[${PYTHON_USEDEP}]
                $(python_gen_cond_dep 'dev-libs/libxslt[${PYTHON_USEDEP}]' 
python2_7)
                gtk? ( x11-libs/gtkmathview[gtk] )
        )
        opengl? ( dev-python/pyopengl[${PYTHON_USEDEP}] )
        pyglet? ( $(python_gen_cond_dep 'dev-python/pyglet[${PYTHON_USEDEP}]' 
python2_7) )
        system-mpmath? ( >=dev-python/mpmath-0.18[${PYTHON_USEDEP}] )
        texmacs? ( app-office/texmacs )
        theano? ( $(python_gen_cond_dep 'dev-python/theano[${PYTHON_USEDEP}]' 
python2_7) )
"

DEPEND="${RDEPEND}
        doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
        test? ( ${RDEPEND} dev-python/pytest[${PYTHON_USEDEP}] )"

python_prepare_all() {
        epatch "${FILESDIR}"/${P}-doc-makefile.patch
        if use system-mpmath; then
                rm -r sympy/mpmath doc/src/modules/mpmath || die
                epatch "${WORKDIR}"/${P}-system-mpmath.patch
        fi
        distutils-r1_python_prepare_all
}

python_compile() {
        PYTHONPATH="." distutils-r1_python_compile
}

python_compile_all() {
        if use doc; then
                export XDG_CONFIG_HOME="${T}/config-dir"
                mkdir "${XDG_CONFIG_HOME}" || die
                chmod 0700 "${XDG_CONFIG_HOME}" || die
                emake -j1 -C doc html info cheatsheet
        fi
}

python_test() {
         VIRTUALX_COMMAND="./setup.py" virtualmake test
}

python_install() {
        PYTHONPATH="." distutils-r1_python_install
}

python_install_all() {
        local DOCS=( AUTHORS README.rst )
        use doc &&\
                DOCS=( ${DOCS[*]} doc/_build/cheatsheet/cheatsheet.pdf 
doc/_build/cheatsheet/combinatoric_cheatsheet.pdf ) &&\
                local HTML_DOCS=( doc/_build/html/. ) &&\
                doinfo doc/_build/texinfo/${PN}.info
        use examples && local EXAMPLES=( examples/. )
        distutils-r1_python_install_all

        if use texmacs; then
                exeinto /usr/libexec/TeXmacs/bin/
                doexe data/TeXmacs/bin/tm_sympy
                insinto /usr/share/TeXmacs/plugins/sympy/
                doins -r data/TeXmacs/progs
        fi
}




Reply via email to