aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Lecher <jlec@gentoo.org>2013-12-02 19:47:30 +0100
committerJustin Lecher <jlec@gentoo.org>2013-12-02 19:47:30 +0100
commit8a852e325b1693e4f289a5835aaac691c0ab752d (patch)
tree58336d00037951098d06509090300ac9e79ce8c1 /dev-python
parentsci-libs/elmer-eio: Bump EAPI; fix license; fix DESCRIPTION; drop keywords fr... (diff)
parentMerge branch 'master' into zhou13-master (diff)
downloadsci-8a852e325b1693e4f289a5835aaac691c0ab752d.tar.gz
sci-8a852e325b1693e4f289a5835aaac691c0ab752d.tar.bz2
sci-8a852e325b1693e4f289a5835aaac691c0ab752d.zip
Merge branch 'master' into billyonthemountain-master
* master: (1752 commits) sci-mathematics/z3: Make build verbose; respect CXX, CXXFLAGS, LDFLAGS; use EPYTHON instead of a direct python call; check for openmp compatibility of the c++ compiler; add USE=gmp; drop unnecessary eclass; add missing metadata.xml Add MSR-LA xdrfile got added to gx86 hpl: fix build with MKL blas and/or lapack libraries [sci-visualization/yt] provide workaround for latest Forthon [sci-visualization/yt] fix slots in CDEPEND Tentative prefixification Version bump: mne-python 0.7 Masked live yt dev-python/Forthon: Version bump, keyworded for prefix [sci-visualization/yt] version bump sci-physics/geant-vmc: Version bump dev-python/emcee: Version bump sci-chemistry/coot: Update patch for current HEAD Update PyQtGraph to 0.9.8. Support of python 3.3 sci-mathematics/z3-4.3.1: add z3-9999 using git-3 and fix some error sci-mathematics/z3-4.3.1: add z3-9999 using git-3 sci-physics/lammps-20131123: Version bump. sys-cluster/charm-6.6.0-rc1: Reorganized some variables. sci-physics/tauola: new ebuild added ... Signed-off-by: Justin Lecher <jlec@gentoo.org> Conflicts: sci-mathematics/netgen/Manifest
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/Forthon/ChangeLog14
-rw-r--r--dev-python/Forthon/Forthon-0.8.10.ebuild33
-rw-r--r--dev-python/Forthon/Forthon-0.8.13.ebuild31
-rw-r--r--dev-python/Forthon/Manifest2
-rw-r--r--dev-python/Forthon/metadata.xml19
-rw-r--r--dev-python/GOGrapher/ChangeLog9
-rw-r--r--dev-python/GOGrapher/GOGrapher-9999.ebuild27
-rw-r--r--dev-python/GOGrapher/metadata.xml10
-rw-r--r--dev-python/RecSQL/ChangeLog18
-rw-r--r--dev-python/RecSQL/RecSQL-9999.ebuild33
-rw-r--r--dev-python/RecSQL/metadata.xml9
-rw-r--r--dev-python/asciidata/ChangeLog28
-rw-r--r--dev-python/asciidata/Manifest1
-rw-r--r--dev-python/asciidata/asciidata-1.1.1-r1.ebuild41
-rw-r--r--dev-python/asciidata/metadata.xml13
-rw-r--r--dev-python/astlib/ChangeLog8
-rw-r--r--dev-python/astlib/Manifest2
-rw-r--r--dev-python/astlib/astlib-0.7.0.ebuild (renamed from dev-python/astlib/astlib-0.17.1.ebuild)31
-rw-r--r--dev-python/astlib/files/astlib-0.17.1-wcstools.patch75
-rw-r--r--dev-python/astlib/metadata.xml3
-rw-r--r--dev-python/astropy/ChangeLog8
-rw-r--r--dev-python/astropy/astropy-9999.ebuild40
-rw-r--r--dev-python/astropy/metadata.xml10
-rw-r--r--dev-python/astropysics/ChangeLog6
-rw-r--r--dev-python/astropysics/astropysics-9999.ebuild55
-rw-r--r--dev-python/astropysics/metadata.xml4
-rw-r--r--dev-python/coards/ChangeLog8
-rw-r--r--dev-python/coards/Manifest2
-rw-r--r--dev-python/coards/coards-0.2.2.ebuild22
-rw-r--r--dev-python/coards/coards-1.0.5.ebuild23
-rw-r--r--dev-python/coards/metadata.xml10
-rw-r--r--dev-python/coords/ChangeLog6
-rw-r--r--dev-python/coords/Manifest2
-rw-r--r--dev-python/coords/coords-0.37.ebuild22
-rw-r--r--dev-python/coords/metadata.xml4
-rw-r--r--dev-python/cosmocalc/ChangeLog6
-rw-r--r--dev-python/cosmocalc/Manifest2
-rw-r--r--dev-python/cosmocalc/cosmocalc-0.1.2-r1.ebuild23
-rw-r--r--dev-python/cosmocalc/metadata.xml4
-rw-r--r--dev-python/dimensionful/ChangeLog6
-rw-r--r--dev-python/dimensionful/dimensionful-9999.ebuild37
-rw-r--r--dev-python/dimensionful/metadata.xml8
-rw-r--r--dev-python/emcee/ChangeLog15
-rw-r--r--dev-python/emcee/Manifest3
-rw-r--r--dev-python/emcee/emcee-1.0.1.ebuild35
-rw-r--r--dev-python/emcee/emcee-1.2.0.ebuild27
-rw-r--r--dev-python/emcee/emcee-2.0.0.ebuild27
-rw-r--r--dev-python/ffc/ChangeLog8
-rw-r--r--dev-python/ffc/Manifest2
-rw-r--r--dev-python/ffc/ffc-0.9.4.ebuild23
-rw-r--r--dev-python/ffc/ffc-1.2.0.ebuild18
-rw-r--r--dev-python/ffc/metadata.xml14
-rw-r--r--dev-python/fiat/ChangeLog8
-rw-r--r--dev-python/fiat/Manifest2
-rw-r--r--dev-python/fiat/fiat-1.1.ebuild (renamed from dev-python/fiat/fiat-0.9.2.ebuild)14
-rw-r--r--dev-python/fiat/metadata.xml16
-rw-r--r--dev-python/go-parser/ChangeLog6
-rw-r--r--dev-python/go-parser/Manifest2
-rw-r--r--dev-python/go-parser/go-parser-9999.ebuild13
-rw-r--r--dev-python/go-parser/metadata.xml10
-rw-r--r--dev-python/healpy/ChangeLog12
-rw-r--r--dev-python/healpy/Manifest1
-rw-r--r--dev-python/healpy/healpy-1.6.2.ebuild34
-rw-r--r--dev-python/healpy/metadata.xml10
-rw-r--r--dev-python/inference/ChangeLog7
-rw-r--r--dev-python/inference/inference-0.4.ebuild31
-rw-r--r--dev-python/inference/metadata.xml4
-rw-r--r--dev-python/instant/ChangeLog8
-rw-r--r--dev-python/instant/Manifest2
-rw-r--r--dev-python/instant/instant-0.9.8.ebuild23
-rw-r--r--dev-python/instant/instant-1.2.0.ebuild18
-rw-r--r--dev-python/instant/metadata.xml11
-rw-r--r--dev-python/meshpy/ChangeLog8
-rw-r--r--dev-python/meshpy/Manifest2
-rw-r--r--dev-python/meshpy/meshpy-2013.1.2.ebuild (renamed from dev-python/meshpy/meshpy-0.91.2.ebuild)29
-rw-r--r--dev-python/meshpy/metadata.xml5
-rw-r--r--dev-python/numpydoc/ChangeLog11
-rw-r--r--dev-python/numpydoc/Manifest2
-rw-r--r--dev-python/numpydoc/metadata.xml9
-rw-r--r--dev-python/numpydoc/numpydoc-0.4.ebuild28
-rw-r--r--dev-python/omniorbpy/ChangeLog9
-rw-r--r--dev-python/omniorbpy/Manifest2
-rw-r--r--dev-python/omniorbpy/metadata.xml2
-rw-r--r--dev-python/omniorbpy/omniorbpy-3.4.ebuild94
-rw-r--r--dev-python/opal-client/ChangeLog12
-rw-r--r--dev-python/opal-client/Manifest2
-rw-r--r--dev-python/opal-client/metadata.xml5
-rw-r--r--dev-python/opal-client/opal-client-2.2-r1.ebuild55
-rw-r--r--dev-python/opal-client/opal-client-2.4.1.ebuild41
-rw-r--r--dev-python/pyhdf/ChangeLog8
-rw-r--r--dev-python/pyhdf/Manifest2
-rw-r--r--dev-python/pyhdf/metadata.xml16
-rw-r--r--dev-python/pyhdf/pyhdf-0.8.3.ebuild29
-rw-r--r--dev-python/pymvpa/ChangeLog6
-rw-r--r--dev-python/pymvpa/metadata.xml4
-rw-r--r--dev-python/pymvpa/pymvpa-0.4.4.ebuild30
-rw-r--r--dev-python/pyqtgraph/ChangeLog23
-rw-r--r--dev-python/pyqtgraph/Manifest1
-rw-r--r--dev-python/pyqtgraph/metadata.xml14
-rw-r--r--dev-python/pyqtgraph/pyqtgraph-0.9.8.ebuild32
-rw-r--r--dev-python/pysolar/ChangeLog13
-rw-r--r--dev-python/pysolar/Manifest3
-rw-r--r--dev-python/pysolar/metadata.xml3
-rw-r--r--dev-python/pysolar/pysolar-0.4.3.ebuild66
-rw-r--r--dev-python/pysolar/pysolar-0.4.4.ebuild66
-rw-r--r--dev-python/pysolar/pysolar-0.5.ebuild50
-rw-r--r--dev-python/pysparse/ChangeLog11
-rw-r--r--dev-python/pysparse/Manifest3
-rw-r--r--dev-python/pysparse/metadata.xml4
-rw-r--r--dev-python/pysparse/pysparse-1.1.1-r1.ebuild60
-rw-r--r--dev-python/pysparse/pysparse-1.1.1.ebuild53
-rw-r--r--dev-python/pysparse/pysparse-1.1.ebuild53
-rw-r--r--dev-python/pythoncgns/ChangeLog6
-rw-r--r--dev-python/pythoncgns/Manifest2
-rw-r--r--dev-python/pythoncgns/metadata.xml2
-rw-r--r--dev-python/pythoncgns/pythoncgns-2009.10.30.ebuild10
-rw-r--r--dev-python/pythonocc/ChangeLog17
-rw-r--r--dev-python/pythonocc/Manifest2
-rw-r--r--dev-python/pythonocc/metadata.xml2
-rw-r--r--dev-python/pythonocc/pythonocc-0.5.ebuild (renamed from dev-python/pythonocc/pythonocc-0.4.ebuild)19
-rw-r--r--dev-python/theano/ChangeLog12
-rw-r--r--dev-python/theano/Manifest1
-rw-r--r--dev-python/theano/metadata.xml13
-rw-r--r--dev-python/theano/theano-0.6.0_rc3.ebuild33
-rw-r--r--dev-python/ufl/ChangeLog5
-rw-r--r--dev-python/ufl/Manifest2
-rw-r--r--dev-python/ufl/metadata.xml13
-rw-r--r--dev-python/ufl/ufl-0.5.4.ebuild17
-rw-r--r--dev-python/viper/ChangeLog8
-rw-r--r--dev-python/viper/Manifest2
-rw-r--r--dev-python/viper/metadata.xml11
-rw-r--r--dev-python/viper/viper-0.4.6.ebuild23
-rw-r--r--dev-python/viper/viper-1.0.1.ebuild18
133 files changed, 1127 insertions, 1076 deletions
diff --git a/dev-python/Forthon/ChangeLog b/dev-python/Forthon/ChangeLog
new file mode 100644
index 000000000..0bc57f1d7
--- /dev/null
+++ b/dev-python/Forthon/ChangeLog
@@ -0,0 +1,14 @@
+# ChangeLog for dev-python/Forthon
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*Forthon-0.8.13 (26 Nov 2013)
+
+ 26 Nov 2013; Sébastien Fabbro <bicatali@gentoo.org> +Forthon-0.8.13.ebuild,
+ -Forthon-0.8.12.ebuild, -files/Forthon-0.8.11-fix_options_parser.patch,
+ metadata.xml:
+ dev-python/Forthon: Version bump, keyworded for prefix
+
+ 03 Mar 2013; Justin Lecher <jlec@gentoo.org> Forthon-0.8.11.ebuild,
+ metadata.xml:
+ Correct license name
diff --git a/dev-python/Forthon/Forthon-0.8.10.ebuild b/dev-python/Forthon/Forthon-0.8.10.ebuild
deleted file mode 100644
index f1fa4ed20..000000000
--- a/dev-python/Forthon/Forthon-0.8.10.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=4
-
-PYTHON_DEPEND="*"
-SUPPORT_PYTHON_ABIS="1"
-
-inherit distutils
-
-DESCRIPTION="Python interface generator for Fortran based codes"
-HOMEPAGE="http://hifweb.lbl.gov/Forthon http://pypi.python.org/pypi/Forthon"
-SRC_URI="http://hifweb.lbl.gov/${PN}/${P}.tgz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="examples"
-
-src_prepare() {
- sed -i -e "s/'Notice',//" setup.py || die
- distutils_src_prepare
-}
-
-src_install() {
- distutils_src_install
- dohtml docs/index.html
- if use examples ; then
- insinto /usr/share/doc/${PF}
- doins -r {example,example2,simpleexample}
- fi
-}
diff --git a/dev-python/Forthon/Forthon-0.8.13.ebuild b/dev-python/Forthon/Forthon-0.8.13.ebuild
new file mode 100644
index 000000000..013179f79
--- /dev/null
+++ b/dev-python/Forthon/Forthon-0.8.13.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} )
+
+inherit eutils distutils-r1
+
+DESCRIPTION="Python interface generator for Fortran based codes"
+HOMEPAGE="http://hifweb.lbl.gov/Forthon"
+SRC_URI="http://hifweb.lbl.gov/${PN}/${P}.tgz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="examples"
+
+python_prepare_all() {
+ sed -i -e "/data_files/ s/'License.txt',//" setup.py || die
+ distutils-r1_python_prepare_all
+}
+
+python_install_all() {
+ dohtml docs/index.html
+ if use examples ; then
+ docinto /usr/share/doc/${PF}
+ dodoc -r {example,simpleexample}
+ fi
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/Forthon/Manifest b/dev-python/Forthon/Manifest
index 25603197e..c6bba14f1 100644
--- a/dev-python/Forthon/Manifest
+++ b/dev-python/Forthon/Manifest
@@ -1 +1 @@
-DIST Forthon-0.8.10.tgz 89048 SHA256 a92236a1dbdc87f7235247555467216d2db0994db37275fa434775f64b690de4 SHA512 1332e3d5465ca249c357314cf15d2a4e5e83a941841021b8f6a17a107dce268a7a082838ade5e8db944ecde6bfb111211ab218aa414ee90aafbb81f1491b3b93 WHIRLPOOL 9a617dfce840179bcc079b230bfad893c24a915357cf1c3ddca85dfafe6ebe8ccda8106f3ee27db5c9ecc9764ebfe0a7a403a14d731bf90e1173bf777ec771ba
+DIST Forthon-0.8.13.tgz 89649 SHA256 d10dd393366e28eb0743074f21d56d82085629708862fca14b40c0eb13b123a0 SHA512 06117d0a6743a65d84390f828170c2d681110f6d9912da78402a3b7d611f945f1ece4a475a2cf90aaec605bd604bcf82bf6c1c4635cbea76979c037de206a356 WHIRLPOOL 13ee1b412f027bead726720b97c959a2e9b54aa5d732b1996d3fd61cac7047c0b8ba31cb74781c98eb7b2afb349a1af8b5c07949d01664cebf27046c6d889006
diff --git a/dev-python/Forthon/metadata.xml b/dev-python/Forthon/metadata.xml
index 6629da3fa..114375b99 100644
--- a/dev-python/Forthon/metadata.xml
+++ b/dev-python/Forthon/metadata.xml
@@ -1,8 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer>
- <email>xarthisius@gentoo.org</email>
- <name>Kacper Kowalik</name>
- </maintainer>
+ <maintainer>
+ <email>xarthisius@gentoo.org</email>
+ <name>Kacper Kowalik</name>
+ </maintainer>
+<longdescription>
+ Forthon generates links between Fortran95 and Python. Python is a high
+ level, object oriented, interactive and scripting language that allows
+ a flexible and versatile interface to computational tools. The Forthon
+ package generates the necessary wrapping code which allows access to
+ the Fortran database and to the Fortran subroutines and
+ functions. This provides a development package where the
+ computationally intensive parts of a code can be written in efficient
+ Fortran, and the high level controlling code can be written in the
+ much more versatile Python language.
+</longdescription>
</pkgmetadata>
diff --git a/dev-python/GOGrapher/ChangeLog b/dev-python/GOGrapher/ChangeLog
index ab83cc68a..158f5cb6b 100644
--- a/dev-python/GOGrapher/ChangeLog
+++ b/dev-python/GOGrapher/ChangeLog
@@ -1,7 +1,14 @@
# ChangeLog for dev-python/GOGrapher
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 13 Jun 2013; Justin Lecher <jlec@gentoo.org> GOGrapher-9999.ebuild:
+ Bump to EAPI=5 and distutils-r1.eclass
+
+ 03 Mar 2013; Justin Lecher <jlec@gentoo.org> GOGrapher-9999.ebuild,
+ metadata.xml:
+ Set license to GPL-2
+
*GOGrapher-9999 (08 Jan 2012)
08 Jan 2012; Martin Mokrejs <mmokrejs@fold.natur.cuni.cz>
diff --git a/dev-python/GOGrapher/GOGrapher-9999.ebuild b/dev-python/GOGrapher/GOGrapher-9999.ebuild
index 5d9e2967e..4c7ef7873 100644
--- a/dev-python/GOGrapher/GOGrapher-9999.ebuild
+++ b/dev-python/GOGrapher/GOGrapher-9999.ebuild
@@ -1,30 +1,23 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
-EAPI=3
+EAPI=5
-PYTHON_DEPEND="2"
-SUPPORT_PYTHON_ABIS="1"
-RESTRICT_PYTHON_ABIS="3.*" # for some reason setup.py is called for both 2.7 and 3.1 python, disable that
+PYTHON_COMPAT=( python{2_6,2_7} )
-inherit distutils eutils flag-o-matic subversion
+inherit distutils-r1 subversion
DESCRIPTION="A Gene Ontology Programming Library"
HOMEPAGE="https://projects.dbbe.musc.edu/trac/GOGrapher"
-if [ "$PV" == "9999" ]; then
- ESVN_REPO_URI="https://projects.dbbe.musc.edu/public/GOGrapher/trunk"
- KEYWORDS=""
-else
- SRC_URI=""
- KEYWORDS=""
-fi
+ESVN_REPO_URI="https://projects.dbbe.musc.edu/public/GOGrapher/trunk"
-LICENSE=""
+LICENSE="GPL-2"
SLOT="0"
+KEYWORDS=""
IUSE=""
-DEPEND="dev-python/networkx
- dev-python/pygraphviz"
+DEPEND="
+ dev-python/networkx[${PYTHON_USEDEP}]
+ dev-python/pygraphviz[${PYTHON_USEDEP}]"
RDEPEND="${DEPEND}"
-
diff --git a/dev-python/GOGrapher/metadata.xml b/dev-python/GOGrapher/metadata.xml
index 07b525505..2bc893037 100644
--- a/dev-python/GOGrapher/metadata.xml
+++ b/dev-python/GOGrapher/metadata.xml
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <herd>sci-biology</herd>
- <maintainer>
- <email>mmokrejs@fold.natur.cuni.cz</email>
- <name>Martin Mokrejs</name>
- </maintainer>
+ <herd>sci-biology</herd>
+ <maintainer>
+ <email>mmokrejs@fold.natur.cuni.cz</email>
+ <name>Martin Mokrejs</name>
+ </maintainer>
</pkgmetadata>
diff --git a/dev-python/RecSQL/ChangeLog b/dev-python/RecSQL/ChangeLog
new file mode 100644
index 000000000..16c58e071
--- /dev/null
+++ b/dev-python/RecSQL/ChangeLog
@@ -0,0 +1,18 @@
+# ChangeLog for dev-python/RecSQL
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+ 26 Mar 2013; Justin Lecher <jlec@gentoo.org> RecSQL-9999.ebuild,
+ metadata.xml:
+ Enhance python r1 eclass usage
+
+ 25 Mar 2013; Alexey Shvetsov <alexxy@gentoo.org> -Manifest,
+ -RecSQL-0.7.8.ebuild, RecSQL-9999.ebuild:
+ Update deps
+
+*RecSQL-0.7.8 (23 Mar 2013)
+*RecSQL-9999 (23 Mar 2013)
+
+ 23 Mar 2013; Alexey Shvetsov <alexxy@gentoo.org> +RecSQL-0.7.8.ebuild,
+ +RecSQL-9999.ebuild, +metadata.xml:
+ Add RecSQL to tree
diff --git a/dev-python/RecSQL/RecSQL-9999.ebuild b/dev-python/RecSQL/RecSQL-9999.ebuild
new file mode 100644
index 000000000..f823e082a
--- /dev/null
+++ b/dev-python/RecSQL/RecSQL-9999.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_5,2_6,2_7} )
+PYTHON_REQ_USE="sqlite"
+
+if [[ $PV = *9999* ]]; then
+ scm_eclass=git-2
+ EGIT_REPO_URI="
+ git://github.com/orbeckst/${PN}.git
+ https://github.com/orbeckst/${PN}.git"
+ SRC_URI=""
+ KEYWORDS=""
+else
+ scm_eclass=vcs-snapshot
+ SRC_URI="https://github.com/orbeckst/${PN}/archive/release-${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+inherit eutils distutils-r1 ${scm_eclass}
+
+DESCRIPTION="Simple SQL analysis of python records"
+HOMEPAGE="http://orbeckst.github.com/RecSQL/"
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE=""
+
+DEPEND="dev-python/numpy[${PYTHON_USEDEP}]"
+RDEPEND="${DEPEND}"
diff --git a/dev-python/RecSQL/metadata.xml b/dev-python/RecSQL/metadata.xml
new file mode 100644
index 000000000..098ac091a
--- /dev/null
+++ b/dev-python/RecSQL/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>sci</herd>
+ <maintainer>
+ <email>alexxy@gentoo.org</email>
+ <name>Alexey Shvetsov</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-python/asciidata/ChangeLog b/dev-python/asciidata/ChangeLog
deleted file mode 100644
index 69d7889af..000000000
--- a/dev-python/asciidata/ChangeLog
+++ /dev/null
@@ -1,28 +0,0 @@
-# ChangeLog for dev-python/asciidata
-# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: $
-
- 04 Aug 2011; Sébastien Fabbro <bicatali@gentoo.org> metadata.xml:
- Switched herd to sci-astronomy
-
-*asciidata-1.1.1-r1 (25 Jun 2010)
-
- 25 Jun 2010; Justin Lecher <jlec@gentoo.org> -asciidata-1.1.1.ebuild,
- +asciidata-1.1.1-r1.ebuild:
- Fix PYTHON ABI Stuff
-
-*asciidata-1.1.1 (26 Jun 2009)
-
- 26 Jun 2009; Sébastien Fabbro <bicatali@gentoo.org>
- -asciidata-1.1.ebuild, +asciidata-1.1.1.ebuild:
- Version bump
-
- 23 May 2008; Sébastien Fabbro <bicatali@gentoo.org>
- -asciidata-1.0.ebuild, +asciidata-1.1.ebuild:
- Version bump, now depend on numpy
-
-*asciidata-1.0 (15 Oct 2006)
-
- 15 Oct 2006; Sebastien Fabbro <seb@ist.utl.pt>
- +asciidata-1.0.ebuild, +metadata.xml
- Initial import.
diff --git a/dev-python/asciidata/Manifest b/dev-python/asciidata/Manifest
deleted file mode 100644
index e8f7b78de..000000000
--- a/dev-python/asciidata/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST asciidata-1.1.1.tar.gz 482467 SHA256 4dfbf3145ddda8693fb82d97fbaf14ebcddf957557c4e97c789bc6fd1862f11e SHA512 17feb70bf3383a2689322eceae797c3512afb3f6ba0bddd6a161a29b867bc14d290324daa1c9538240a3f852f108c7521dd17ce786f6d7752eade422c21e2534 WHIRLPOOL 6ed01fa43fe3cf2fb60637f9b727d1acab3fdda2ad07c6bd934051e6ef80520a98accd1d731f0af101bd3ee653dffb8295ed63b188422b83c5dec56e0a0c0d8e
diff --git a/dev-python/asciidata/asciidata-1.1.1-r1.ebuild b/dev-python/asciidata/asciidata-1.1.1-r1.ebuild
deleted file mode 100644
index 8c096fda0..000000000
--- a/dev-python/asciidata/asciidata-1.1.1-r1.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=4
-
-SUPPORT_PYTHON_ABIS="1"
-DISTUTILS_SRC_TEST=setup.py
-RESTRICT_PYTHON_ABIS="3.* 2.7-pypy-*"
-
-inherit distutils
-
-DESCRIPTION="Python module to handle ASCII tables"
-HOMEPAGE="http://www.stecf.org/software/astroasciidata/index.html"
-SRC_URI="http://www.stecf.org/software/PYTHONtools/astro${PN}/source/${P}.tar.gz"
-
-IUSE="doc test"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-LICENSE="GPL-2"
-
-RDEPEND="dev-python/numpy
- dev-python/pyfits"
-DEPEND="doc? ( dev-tex/latex2html )
- test? ( ${RDEPEND} )"
-
-src_compile() {
- distutils_src_compile
- if use doc; then
- pushd doc &> /dev/null
- latex2html ${PN}.tex
- popd &> /dev/null
- fi
-}
-
-src_install() {
- distutils_src_install
- if use doc; then
- dohtml -r doc/${PN}/
- fi
-}
diff --git a/dev-python/asciidata/metadata.xml b/dev-python/asciidata/metadata.xml
deleted file mode 100644
index 804a75129..000000000
--- a/dev-python/asciidata/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<herd>sci-astronomy</herd>
-<longdescription lang="en">
- AsciiData is a Python module to handle ASCII tables. With this
- module it is possible to:
- * read ASCII tables;
- * access its elements for reading and writing;
- * save the ASCII table back to a file;
- * delete/add rows and columns.
-</longdescription>
-</pkgmetadata>
diff --git a/dev-python/astlib/ChangeLog b/dev-python/astlib/ChangeLog
index 7d86e5759..992453036 100644
--- a/dev-python/astlib/ChangeLog
+++ b/dev-python/astlib/ChangeLog
@@ -1,7 +1,13 @@
# ChangeLog for dev-python/astlib
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+*astlib-0.7.0 (29 Apr 2013)
+
+ 29 Apr 2013; Sébastien Fabbro <bicatali@gentoo.org> +astlib-0.7.0.ebuild,
+ -astlib-0.17.1.ebuild, -files/astlib-0.17.1-wcstools.patch, metadata.xml:
+ dev-python/astlib: Version bump
+
*astlib-0.17.1 (06 Sep 2012)
06 Sep 2012; Sébastien Fabbro <bicatali@gentoo.org> +astlib-0.17.1.ebuild,
diff --git a/dev-python/astlib/Manifest b/dev-python/astlib/Manifest
index be7b45e86..462098cb2 100644
--- a/dev-python/astlib/Manifest
+++ b/dev-python/astlib/Manifest
@@ -1 +1 @@
-DIST astLib-0.17.1.tar.gz 547431 SHA256 ff03cab7e9b41b3c9366c56273929b721fee08ec39ae8984606aa71bbaeeb961 SHA512 511282e0794dc72a295678b833cac634f9c3053456fa715b0e936e1de2915e675e614e74adaa68347d0952daf7da7d375deab2c05675cd375e287e1b8edcc0ba WHIRLPOOL c667fa216a50d720c8205fab7b905956c6d600affb9cbd740845f670a64fb3f4f95c858d831c44369f9878bb5e7b48f70f31799e0a1a9751be0a95803f728b44
+DIST astLib-0.7.0.tar.gz 711298 SHA256 c6105a6d86c8fceeb0d0bad217106efcc1f1d12a1fcae2d63c1392f518c18152 SHA512 1984f02b847ef4ce123000f89999a52c6fb1dffa9fb8d1c9ad5c731cb27cab65b4ba735d24f79282f71d64cd8dcff414be1fae9161b04d8be170ed6cb84eb048 WHIRLPOOL 58c40033209cbda7b13e9c4ce83ad31f55b526f224f562d3caa1c237e2a5c763847b452afd995ef2479165eacc64599f6745c188651d013452c304ff6e8b844c
diff --git a/dev-python/astlib/astlib-0.17.1.ebuild b/dev-python/astlib/astlib-0.7.0.ebuild
index 8d5beb6ec..7052b65f0 100644
--- a/dev-python/astlib/astlib-0.17.1.ebuild
+++ b/dev-python/astlib/astlib-0.7.0.ebuild
@@ -1,42 +1,35 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
-EAPI=4
+EAPI=5
-SUPPORT_PYTHON_ABIS="1"
-RESTRICT_PYTHON_ABIS="3.*"
+PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} )
-inherit distutils eutils
+inherit distutils-r1
MYPN=astLib
MYP=${MYPN}-${PV}
-DESCRIPTION="Python astronomy modules for coordinate conversion and manipulating FITS images"
+DESCRIPTION="Python astronomy modules for image and coordinate manipulation"
HOMEPAGE="http://astlib.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${MYP}.tar.gz"
-IUSE="doc examples"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
LICENSE="BSD"
-DEPEND="sci-astronomy/wcstools"
+IUSE="doc examples"
+
+DEPEND=""
RDEPEND="${DEPEND}
- dev-python/matplotlib
- dev-python/imaging
- dev-python/pyfits
- sci-libs/scipy"
+ dev-python/matplotlib[${PYTHON_USEDEP}]
+ sci-libs/scipy[${PYTHON_USEDEP}]
+ virtual/pyfits[${PYTHON_USEDEP}]"
S="${WORKDIR}/${MYP}"
-src_prepare() {
- epatch "${FILESDIR}"/${PN}-0.17.1-wcstools.patch
- distutils_src_prepare
-}
-
-src_install() {
- distutils_src_install
+python_install_all() {
use doc && dohtml docs/${MYPN}/*
if use examples; then
insinto /usr/share/doc/${PF}
diff --git a/dev-python/astlib/files/astlib-0.17.1-wcstools.patch b/dev-python/astlib/files/astlib-0.17.1-wcstools.patch
deleted file mode 100644
index dac0a6a02..000000000
--- a/dev-python/astlib/files/astlib-0.17.1-wcstools.patch
+++ /dev/null
@@ -1,75 +0,0 @@
---- setup.py.orig 2012-09-06 09:40:12.270646957 -0700
-+++ setup.py 2012-09-06 09:45:04.370193374 -0700
-@@ -13,23 +13,23 @@
- exampleScripts=glob.glob("scripts"+os.path.sep+"*.py")
-
- class build_PyWCSTools_ext(build_ext):
--
-+
- def build_extensions(self):
--
-+
- os.chdir(sourceDir)
--
-+
- cc=distutils.ccompiler.new_compiler()
--
-- WCSToolsCFiles=["actread.c", "binread.c", "ctgread.c", "catutil.c", "cel.c", "daoread.c", "dateutil.c", "distort.c", "dsspos.c",
-+
-+ WCSToolsCFiles=["actread.c", "binread.c", "ctgread.c", "catutil.c", "cel.c", "daoread.c", "dateutil.c", "distort.c", "dsspos.c",
- "fileutil.c", "imutil.c", "findstar.c", "fitsfile.c", "fitswcs.c", "gscread.c", "gsc2read.c", "hget.c", "hput.c", "iget.c",
- "imgetwcs.c", "imhfile.c", "imio.c", "imsetwcs.c", "imrotate.c", "lin.c", "matchstar.c", "platefit.c", "platepos.c",
- "polfit.c", "proj.c", "sdssread.c", "sortstar.c", "sph.c", "tabread.c", "tmcread.c", "tnxpos.c", "ty2read.c", "uacread.c",
- "ubcread.c", "ucacread.c", "ujcread.c", "wcs.c", "wcsinit.c", "wcscon.c", "wcslib.c", "wcstrig.c", "webread.c", "worldpos.c"]
- cc.compile(WCSToolsCFiles)
--
-+
- os.chdir(topDir)
--
-- build_ext.build_extensions(self)
-+
-+ build_ext.build_extensions(self)
-
- setup(name='astLib',
- version='0.17.1',
-@@ -51,35 +51,11 @@
- with World Coordinate System (WCS) information through PyWCSTools - a simple wrapping of WCSTools by Doug Mink.
- PyWCSTools is distributed (and developed) as part of astLib.""",
- packages=['astLib', 'PyWCSTools'],
-- cmdclass={"build_ext": build_PyWCSTools_ext},
- scripts=exampleScripts,
- ext_modules=[
-- Extension('PyWCSTools._wcscon', [sourceDir+"wcscon_wrap.c"],
-- extra_objects=[sourceDir+"actread.o", sourceDir+"binread.o", sourceDir+"ctgread.o", sourceDir+"catutil.o",
-- sourceDir+"cel.o", sourceDir+"daoread.o", sourceDir+"dateutil.o", sourceDir+"distort.o",
-- sourceDir+"dsspos.o", sourceDir+"fileutil.o", sourceDir+"imutil.o", sourceDir+"findstar.o",
-- sourceDir+"fitsfile.o", sourceDir+"fitswcs.o", sourceDir+"gscread.o", sourceDir+"gsc2read.o",
-- sourceDir+"hget.o", sourceDir+"hput.o", sourceDir+"iget.o", sourceDir+"imgetwcs.o",
-- sourceDir+"imhfile.o", sourceDir+"imio.o", sourceDir+"imsetwcs.o", sourceDir+"imrotate.o",
-- sourceDir+"lin.o", sourceDir+"matchstar.o", sourceDir+"platefit.o",
-- sourceDir+"platepos.o", sourceDir+"polfit.o", sourceDir+"proj.o", sourceDir+"sdssread.o",
-- sourceDir+"sortstar.o", sourceDir+"sph.o", sourceDir+"tabread.o", sourceDir+"tmcread.o",
-- sourceDir+"tnxpos.o", sourceDir+"ty2read.o", sourceDir+"uacread.o", sourceDir+"ubcread.o",
-- sourceDir+"ucacread.o", sourceDir+"ujcread.o", sourceDir+"wcs.o", sourceDir+"wcsinit.o",
-- sourceDir+"wcscon.o", sourceDir+"wcslib.o", sourceDir+"wcstrig.o", sourceDir+"webread.o",
-- sourceDir+"worldpos.o"]),
-- Extension('PyWCSTools._wcs', [sourceDir+"wcs_wrap.c"],
-- extra_objects=[sourceDir+"actread.o", sourceDir+"binread.o", sourceDir+"ctgread.o", sourceDir+"catutil.o",
-- sourceDir+"cel.o", sourceDir+"daoread.o", sourceDir+"dateutil.o", sourceDir+"distort.o",
-- sourceDir+"dsspos.o", sourceDir+"fileutil.o", sourceDir+"imutil.o", sourceDir+"findstar.o",
-- sourceDir+"fitsfile.o", sourceDir+"fitswcs.o", sourceDir+"gscread.o", sourceDir+"gsc2read.o",
-- sourceDir+"hget.o", sourceDir+"hput.o", sourceDir+"iget.o", sourceDir+"imgetwcs.o",
-- sourceDir+"imhfile.o", sourceDir+"imio.o", sourceDir+"imsetwcs.o", sourceDir+"imrotate.o",
-- sourceDir+"lin.o", sourceDir+"matchstar.o", sourceDir+"platefit.o",
-- sourceDir+"platepos.o", sourceDir+"polfit.o", sourceDir+"proj.o", sourceDir+"sdssread.o",
-- sourceDir+"sortstar.o", sourceDir+"sph.o", sourceDir+"tabread.o", sourceDir+"tmcread.o",
-- sourceDir+"tnxpos.o", sourceDir+"ty2read.o", sourceDir+"uacread.o", sourceDir+"ubcread.o",
-- sourceDir+"ucacread.o", sourceDir+"ujcread.o", sourceDir+"wcs.o", sourceDir+"wcsinit.o",
-- sourceDir+"wcscon.o", sourceDir+"wcslib.o", sourceDir+"wcstrig.o", sourceDir+"webread.o",
-- sourceDir+"worldpos.o"])]
-+ Extension('PyWCSTools._wcscon', [sourceDir+"wcscon_wrap.c"],
-+ libraries=['wcstools']),
-+ Extension('PyWCSTools._wcs', [sourceDir+"wcs_wrap.c"],
-+ libraries=['wcstools'])]
-+
- )
diff --git a/dev-python/astlib/metadata.xml b/dev-python/astlib/metadata.xml
index 7f08aaee0..306677cbb 100644
--- a/dev-python/astlib/metadata.xml
+++ b/dev-python/astlib/metadata.xml
@@ -9,6 +9,7 @@
images with World Coordinate System (WCS) information through
PyWCSTools - a simple wrapping of WCSTools by Doug Mink. PyWCSTools
is distributed (and developed) as part of astLib.
- In Gentoo, PyWCSTools is using the stock library instead of the bundled one.
+ In Gentoo, PyWCSTools is using the stock library instead of the
+ bundled one.
</longdescription>
</pkgmetadata>
diff --git a/dev-python/astropy/ChangeLog b/dev-python/astropy/ChangeLog
new file mode 100644
index 000000000..2a1b16f2e
--- /dev/null
+++ b/dev-python/astropy/ChangeLog
@@ -0,0 +1,8 @@
+# ChangeLog for dev-python/astropy
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+ 13 Jun 2013; Justin Lecher <jlec@gentoo.org> astropy-9999.ebuild,
+ metadata.xml:
+ Bump to EAPI=5 and distutils-r1.eclass
+
diff --git a/dev-python/astropy/astropy-9999.ebuild b/dev-python/astropy/astropy-9999.ebuild
index 4956a931a..7b96ba9cc 100644
--- a/dev-python/astropy/astropy-9999.ebuild
+++ b/dev-python/astropy/astropy-9999.ebuild
@@ -1,54 +1,50 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
-EAPI=4
+EAPI=5
-EGIT_REPO_URI="git://github.com/${PN}/${PN}.git"
-SUPPORT_PYTHON_ABIS="1"
-RESTRICT_PYTHON_ABIS="2.5 2.7-pypy-* *-jython"
-DISTUTILS_SRC_TEST=setup.py
+PYTHON_COMPAT=( python{2_6,2_7} )
-inherit distutils git-2
+inherit distutils-r1 git-2
DESCRIPTION="Python routines and common tools needed for performing astronomy and astrophysics"
HOMEPAGE="http://astropy.org/ http://github.com/astropy/astropy"
SRC_URI=""
+EGIT_REPO_URI="git://github.com/${PN}/${PN}.git"
LICENSE="BSD"
SLOT="0"
KEYWORDS=""
IUSE="doc test"
-RDEPEND="dev-python/numpy"
+RDEPEND="dev-python/numpy[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
- dev-python/setuptools
+ dev-python/setuptools[${PYTHON_USEDEP}]
sys-devel/flex
doc? (
- dev-python/sphinx
+ dev-python/sphinx[${PYTHON_USEDEP}]
media-gfx/graphviz
)
- test? ( dev-python/pytest )"
-
-PYTHON_CFLAGS=("2.* + -fno-strict-aliasing")
+ test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
-src_prepare() {
- sed -e '/use_system_pytest/ s/False/True/' \
+python_prepare_all() {
+ sed \
+ -e '/use_system_pytest/ s/False/True/' \
-i astropy/tests/helper.py || die
- distutils_src_prepare
+ distutils-r1_python_prepare_all
}
-src_compile() {
- distutils_src_compile
+python_compile_all() {
if use doc ; then
pushd docs &> /dev/null
- PYTHONPATH="$(ls -d ../build-$(PYTHON --ABI -f)/lib.*)" \
+ PYTHONPATH="$(ls -d ${BUILD_DIR}/lib.*)" \
sphinx-build -b html -d _build/doctrees . _build/html || die
popd &> /dev/null
fi
}
-src_install() {
- distutils_src_install
- use doc && { dohtml -r docs/_build/html/* ; }
+python_install_all() {
+ use doc && HTML_DOCS=( docs/_build/html/. )
+ distutils-r1_src_install_all
}
diff --git a/dev-python/astropy/metadata.xml b/dev-python/astropy/metadata.xml
index 6aed3c888..24543d442 100644
--- a/dev-python/astropy/metadata.xml
+++ b/dev-python/astropy/metadata.xml
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <herd>sci-astronomy</herd>
- <maintainer>
- <email>xarthisius@gentoo.org</email>
- <name>Kacper Kowalik</name>
- </maintainer>
+ <herd>sci-astronomy</herd>
+ <maintainer>
+ <email>xarthisius@gentoo.org</email>
+ <name>Kacper Kowalik</name>
+ </maintainer>
</pkgmetadata>
diff --git a/dev-python/astropysics/ChangeLog b/dev-python/astropysics/ChangeLog
index 9656cef6f..e1a8284fe 100644
--- a/dev-python/astropysics/ChangeLog
+++ b/dev-python/astropysics/ChangeLog
@@ -1,7 +1,11 @@
# ChangeLog for dev-python/astropysics
-# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 13 Jun 2013; Justin Lecher <jlec@gentoo.org> astropysics-9999.ebuild,
+ metadata.xml:
+ Bump to EAPI=5 and distutils-r1.eclass
+
04 Aug 2011; Sébastien Fabbro <bicatali@gentoo.org> metadata.xml:
Switched herd to sci-astronomy
diff --git a/dev-python/astropysics/astropysics-9999.ebuild b/dev-python/astropysics/astropysics-9999.ebuild
index f8b20af62..cb33c445f 100644
--- a/dev-python/astropysics/astropysics-9999.ebuild
+++ b/dev-python/astropysics/astropysics-9999.ebuild
@@ -1,53 +1,40 @@
-# Copyright 1999-2011 Gentoo Foundation
+# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
-EAPI=3
+EAPI=5
-PYTHON_DEPEND="2"
-SUPPORT_PYTHON_ABIS="1"
+PYTHON_COMPAT=( python2_7 )
-EGIT_REPO_URI="git://github.com/eteq/${PN}.git"
-EGIT_BRANCH="master"
-
-inherit distutils git-2
+inherit distutils-r1 git-2
DESCRIPTION="General purpose python library for professional astronomers/astrophysicists"
HOMEPAGE="http://packages.python.org/Astropysics/"
SRC_URI=""
+EGIT_REPO_URI="git://github.com/eteq/${PN}.git"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS=""
IUSE="doc"
-DEPEND="doc? ( dev-python/sphinx )"
-RDEPEND="dev-python/chaco
- dev-python/ipython
- dev-python/matplotlib
- dev-python/networkx
- dev-python/pygraphviz
- dev-python/atpy[fits,votable]
+DEPEND="doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
+RDEPEND="
+ dev-python/chaco[${PYTHON_USEDEP}]
+ dev-python/ipython[${PYTHON_USEDEP}]
+ dev-python/matplotlib[${PYTHON_USEDEP}]
+ dev-python/networkx[${PYTHON_USEDEP}]
+ dev-python/pygraphviz[${PYTHON_USEDEP}]
+ dev-python/atpy[fits,votable,${PYTHON_USEDEP}]
sci-astronomy/sextractor
- sci-visualization/mayavi
- sci-libs/scipy"
-
-RESTRICT_PYTHON_ABIS="3.*"
+ sci-visualization/mayavi[${PYTHON_USEDEP}]
+ sci-libs/scipy[${PYTHON_USEDEP}]"
-src_compile() {
- distutils_src_compile
- if use doc; then
- cd docs
- emake html || die
- fi
+python_compile_all() {
+ use doc && emake -C docs html
}
-src_install() {
- distutils_src_install
- if use doc; then
- cd docs/_build
- insinto /usr/share/doc/${PF}
- doins -r html || die
- cd ../..
- fi
+python_install_all() {
+ use doc && HTML_DOCS=( docs/_build/html/. )
+ distutils-r1_python_install_all
}
diff --git a/dev-python/astropysics/metadata.xml b/dev-python/astropysics/metadata.xml
index f344d8b22..02341f3f1 100644
--- a/dev-python/astropysics/metadata.xml
+++ b/dev-python/astropysics/metadata.xml
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<herd>sci-astronomy</herd>
-<longdescription lang="en">
+ <herd>sci-astronomy</herd>
+ <longdescription lang="en">
Astropysics leverages a variety of tools already developed for python to simplify
quick-and-dirty calculations and streamline really hard ones. When paired with
an interactive environment, it aims to be a full-featured replacement for IDL
diff --git a/dev-python/coards/ChangeLog b/dev-python/coards/ChangeLog
index 2fc5f77b7..76c0e70cd 100644
--- a/dev-python/coards/ChangeLog
+++ b/dev-python/coards/ChangeLog
@@ -1,7 +1,13 @@
# ChangeLog for dev-python/coards
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+*coards-1.0.5 (13 Jun 2013)
+
+ 13 Jun 2013; Justin Lecher <jlec@gentoo.org> -coards-0.2.2.ebuild,
+ +coards-1.0.5.ebuild, metadata.xml:
+ VersionBump; Bump to EAPI=5 and distutils-r1.eclass; fix license
+
10 Feb 2012; Alexey Shvetsov <alexxy@gentoo.org> coards-0.2.2.ebuild:
[dev-python/coards] also fix this in similar way
diff --git a/dev-python/coards/Manifest b/dev-python/coards/Manifest
index 1cf693d8d..41abfd536 100644
--- a/dev-python/coards/Manifest
+++ b/dev-python/coards/Manifest
@@ -1 +1 @@
-DIST coards-0.2.2.tar.gz 4355 RMD160 f108ba7eb3023925095dde0de48b6d2d1baf01b7 SHA1 339ba213217d461d66deccf4d4786450db5e2ea6 SHA256 637ea33e5df7c93234a64ac574b196bb6147fa97f14849ddb9ddd8308fdac547
+DIST coards-1.0.5.tar.gz 4658 SHA256 f870b614288e7f93c8f545cb21ec27fd5abd0c0e25ab1f4677524a95ba7bcfd7 SHA512 2659209d1c67fe30df4ae55867b1f33d57ff9647ea2f115a408e3c1390ecc548021c55032360637503fef6c88f9e3635e33c57009b336b1c8f35f319b113dfd8 WHIRLPOOL 80817490857e87489d362b7b85cfb66f07d8d1c89b6ecd1c187dd25cec492272ec0d38aa18d003557df34eb8421862176b0d4619c612ab6731d66cdc78c7695e
diff --git a/dev-python/coards/coards-0.2.2.ebuild b/dev-python/coards/coards-0.2.2.ebuild
deleted file mode 100644
index 9deef7b13..000000000
--- a/dev-python/coards/coards-0.2.2.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="2"
-
-PYTHON_DEPEND="2:2.5"
-SUPPORT_PYTHON_ABIS="1"
-
-inherit distutils
-
-DESCRIPTION="Converts COARDS between time specification and a Python datetime object"
-HOMEPAGE="http://dealmeida.net/"
-SRC_URI="http://cheeseshop.python.org/packages/source/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-DEPEND=">=dev-python/setuptools-0.6_rc3"
-RDEPEND=""
diff --git a/dev-python/coards/coards-1.0.5.ebuild b/dev-python/coards/coards-1.0.5.ebuild
new file mode 100644
index 000000000..a64dea8e8
--- /dev/null
+++ b/dev-python/coards/coards-1.0.5.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_6,2_7} )
+
+inherit distutils-r1
+
+DESCRIPTION="Converts COARDS between time specification and a Python datetime object"
+HOMEPAGE="http://dealmeida.net/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+RDEPEND=""
+
+DOCS=( README.rst NEWS.txt )
diff --git a/dev-python/coards/metadata.xml b/dev-python/coards/metadata.xml
index 232e874e9..c95dbb8d2 100644
--- a/dev-python/coards/metadata.xml
+++ b/dev-python/coards/metadata.xml
@@ -1,11 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer>
- <email>tim@cerazone.net</email>
- <name>Tim Cera</name>
- </maintainer>
- <longdescription lang="en">
+ <maintainer>
+ <email>tim@cerazone.net</email>
+ <name>Tim Cera</name>
+ </maintainer>
+ <longdescription lang="en">
This module converts between a given COARDS time specification and a Python
datetime object, which is much more useful.
</longdescription>
diff --git a/dev-python/coords/ChangeLog b/dev-python/coords/ChangeLog
index 0c7e492e9..31e67611f 100644
--- a/dev-python/coords/ChangeLog
+++ b/dev-python/coords/ChangeLog
@@ -1,7 +1,11 @@
# ChangeLog for dev-python/coords
-# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 13 Jun 2013; Justin Lecher <jlec@gentoo.org> coords-0.37.ebuild,
+ metadata.xml:
+ Bump to EAPI=5 and distutils-r1.eclass
+
04 Aug 2011; Sébastien Fabbro <bicatali@gentoo.org> metadata.xml:
Switched herd to sci-astronomy
diff --git a/dev-python/coords/Manifest b/dev-python/coords/Manifest
index 6ab61ce8e..cb56dc683 100644
--- a/dev-python/coords/Manifest
+++ b/dev-python/coords/Manifest
@@ -1 +1 @@
-DIST coords-0.37.tar.gz 736179 RMD160 bb273716fd4bd3f5df7558f5cdb19dde732ee5c3 SHA1 8de4563e2d2b43d9c1b308f6dad0dd702e795a1a SHA256 67ce4316e37a75b83a459e1103b497149d4fec9388ac042f756338fff1fc22b3
+DIST coords-0.37.tar.gz 736179 SHA256 67ce4316e37a75b83a459e1103b497149d4fec9388ac042f756338fff1fc22b3 SHA512 5989a9ec919bf3575dae3cd8a62c58b885ce97eb71ebf13431596f31b9fc7950dccfc6f54a6180c4400cefb2dba7d1f28a64ac80252d4b242092e9c6cb0e7587 WHIRLPOOL f728f9efa3dc6adbfd4a7242195964a2805a0ea358e67310af8f8eb387060d6c1bd64736ed1672eeb7ae4ff4745985bda38b0b814fc210e29746e6fc2a214a74
diff --git a/dev-python/coords/coords-0.37.ebuild b/dev-python/coords/coords-0.37.ebuild
index c9be8c7c8..6cad605f0 100644
--- a/dev-python/coords/coords-0.37.ebuild
+++ b/dev-python/coords/coords-0.37.ebuild
@@ -1,17 +1,15 @@
-# Copyright 1999-2011 Gentoo Foundation
+# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
-EAPI=3
+EAPI=5
-PYTHON_DEPEND="2"
-SUPPORT_PYTHON_ABIS="1"
-RESTRICT_PYTHON_ABIS="3.*"
+PYTHON_COMPAT=( python{2_6,2_7} )
-inherit distutils
+inherit distutils-r1
DESCRIPTION="Managing astronomical coordinate systems"
-HOMEPAGE="https://trac6.assembla.com/astrolib/wiki/ http://www.scipy.org/AstroLib/"
+HOMEPAGE="https://trac6.assembla.com/astrolib/wiki/"
SRC_URI="http://stsdas.stsci.edu/astrolib/${P}.tar.gz"
LICENSE="AURA"
@@ -20,12 +18,8 @@ KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND=""
-RDEPEND="dev-python/numpy"
+RDEPEND="dev-python/numpy[${PYTHON_USEDEP}]"
-src_test() {
- testing() {
- PYTHONPATH="$(ls -d build-${PYTHON_ABI}/lib.*)" "$(PYTHON)" -c "import coords as C; print C._test()"
- }
- # FIX ME: test fail on amd64, reported upstream
- use amd64 || python_execute_function testing
+python_test() {
+ "${PYTHON}" -c "import coords as C; print C._test()" || die
}
diff --git a/dev-python/coords/metadata.xml b/dev-python/coords/metadata.xml
index f5a586e46..34affbe95 100644
--- a/dev-python/coords/metadata.xml
+++ b/dev-python/coords/metadata.xml
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <herd>sci-astronomy</herd>
- <longdescription lang="en">
+ <herd>sci-astronomy</herd>
+ <longdescription lang="en">
coords is a part of Astrolib and provide a set of routines for managing
astronomical coordinate systems
</longdescription>
diff --git a/dev-python/cosmocalc/ChangeLog b/dev-python/cosmocalc/ChangeLog
index 345fa9b18..6c3169e0b 100644
--- a/dev-python/cosmocalc/ChangeLog
+++ b/dev-python/cosmocalc/ChangeLog
@@ -1,7 +1,11 @@
# ChangeLog for dev-python/cosmocalc
-# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 13 Jun 2013; Justin Lecher <jlec@gentoo.org> cosmocalc-0.1.2-r1.ebuild,
+ metadata.xml:
+ Bump to EAPI=5 and distutils-r1.eclass
+
04 Aug 2011; Sébastien Fabbro <bicatali@gentoo.org> metadata.xml:
Switched herd to sci-astronomy
diff --git a/dev-python/cosmocalc/Manifest b/dev-python/cosmocalc/Manifest
index e0dc5c8d2..aa6e5e5a7 100644
--- a/dev-python/cosmocalc/Manifest
+++ b/dev-python/cosmocalc/Manifest
@@ -1 +1 @@
-DIST cosmocalc-0.1.2.tar.gz 4830 RMD160 012d26ea9e2531770ef7db12cf1ce529d8874a6c SHA1 d0e333c0ea03fe9e528ef01d9090b8240f937fbc SHA256 6b0cff5809c5b13fcd6bcbc6c97924cc94e52e87d102f42425598f4b9a16da94
+DIST cosmocalc-0.1.2.tar.gz 4830 SHA256 6b0cff5809c5b13fcd6bcbc6c97924cc94e52e87d102f42425598f4b9a16da94 SHA512 64c5b10688c468f88083fb56d5f5a8df310f3a4e3585c7713cb09ec8f8641392a94fd184c224559acc988a99bd98a36f137f0177c96b04cce00cd6ccb42aaf95 WHIRLPOOL 22f4d9d251f731a1bdce189af56b2d3bcdac82a45f6a7459f4086df51ce666d9f7e13d10c673499c23c236a595329686853c369ae0f45cd48b7c55528852dc95
diff --git a/dev-python/cosmocalc/cosmocalc-0.1.2-r1.ebuild b/dev-python/cosmocalc/cosmocalc-0.1.2-r1.ebuild
index d439c7baf..d12e9cb05 100644
--- a/dev-python/cosmocalc/cosmocalc-0.1.2-r1.ebuild
+++ b/dev-python/cosmocalc/cosmocalc-0.1.2-r1.ebuild
@@ -1,29 +1,24 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
-EAPI=4
+EAPI=5
-SUPPORT_PYTHON_ABIS="1"
-DISTUTILS_USE_SEPARATE_SOURCE_DIRECTORIES="1"
+PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} )
-inherit distutils
+inherit distutils-r1
DESCRIPTION="Simple cosmology python module"
HOMEPAGE="http://cxc.harvard.edu/contrib/cosmocalc/ http://pypi.python.org/pypi/cosmocalc/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+SRC_URI="http://cxc.harvard.edu/contrib/cosmocalc/downloads/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
-src_prepare() {
- distutils_src_prepare
-
- 2to3_conversion() {
- [[ "${PYTHON_ABI}" == 2.* ]] && return
- 2to3-${PYTHON_ABI} -nw --no-diffs ${PN}.py
- }
- python_execute_function -s 2to3_conversion
+python_compile() {
+ distutils-r1_python_compile
+ [[ "${PYTHON}" =~ python2 ]] && return
+ 2to3 -nw --no-diffs "${BUILD_DIR}" || die
}
diff --git a/dev-python/cosmocalc/metadata.xml b/dev-python/cosmocalc/metadata.xml
index 289b0e8ae..9f0fa0bd8 100644
--- a/dev-python/cosmocalc/metadata.xml
+++ b/dev-python/cosmocalc/metadata.xml
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<herd>sci-astronomy</herd>
-<longdescription lang="en">
+ <herd>sci-astronomy</herd>
+ <longdescription lang="en">
Calculate useful values for a given cosmology. This module uses code
adapted from CC.py (James Schombert) which is a Python version of
the Cosmology Calculator (Ned Wright).
diff --git a/dev-python/dimensionful/ChangeLog b/dev-python/dimensionful/ChangeLog
index 6bce55560..b14a5a09c 100644
--- a/dev-python/dimensionful/ChangeLog
+++ b/dev-python/dimensionful/ChangeLog
@@ -1,7 +1,11 @@
# ChangeLog for dev-python/dimensionful
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 13 Jun 2013; Justin Lecher <jlec@gentoo.org> dimensionful-9999.ebuild,
+ metadata.xml:
+ Bump to EAPI=5 and distutils-r1.eclass
+
*dimensionful-9999 (19 Feb 2012)
19 Feb 2012; Kacper Kowalik <xarthisius@gentoo.org> +dimensionful-9999.ebuild,
diff --git a/dev-python/dimensionful/dimensionful-9999.ebuild b/dev-python/dimensionful/dimensionful-9999.ebuild
index b75f2af4b..df49e452b 100644
--- a/dev-python/dimensionful/dimensionful-9999.ebuild
+++ b/dev-python/dimensionful/dimensionful-9999.ebuild
@@ -1,40 +1,29 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
-EAPI=4
+EAPI=5
-PYTHON_DEPEND="2"
-SUPPORT_PYTHON_ABIS="1"
-RESTRICT_PYTHON_ABIS="3.*"
+PYTHON_COMPAT=( python{2_6,2_7} )
-inherit distutils
-[ "$PV" == "9999" ] && inherit git-2
+inherit distutils-r1 git-2
DESCRIPTION="A simple library for making your data dimensionful"
HOMEPAGE="https://github.com/caseywstark/dimensionful"
-
-if [ "$PV" == "9999" ]; then
- EGIT_REPO_URI="git://github.com/caseywstark/dimensionful.git"
- KEYWORDS=""
-else
- SRC_URI=""
- KEYWORDS="~amd64 ~x86"
-fi
+SRC_URI=""
+EGIT_REPO_URI="git://github.com/caseywstark/dimensionful.git"
LICENSE="BSD-2"
SLOT="0"
+KEYWORDS=""
IUSE=""
DEPEND=""
-RDEPEND="dev-python/sympy"
+RDEPEND="dev-python/sympy[${PYTHON_USEDEP}]"
-src_test() {
- testing() {
- local t
- for t in test/test_*.py; do
- PYTHONPATH="$(ls -d build-${PYTHON_ABI}/lib*)" "$(PYTHON)" "${t}" || die
- done
- }
- python_execute_function testing
+python_test() {
+ local t
+ for t in test/test_*.py; do
+ ${EPYTHON} "${t}" || die
+ done
}
diff --git a/dev-python/dimensionful/metadata.xml b/dev-python/dimensionful/metadata.xml
index 6629da3fa..ef58ee263 100644
--- a/dev-python/dimensionful/metadata.xml
+++ b/dev-python/dimensionful/metadata.xml
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer>
- <email>xarthisius@gentoo.org</email>
- <name>Kacper Kowalik</name>
- </maintainer>
+ <maintainer>
+ <email>xarthisius@gentoo.org</email>
+ <name>Kacper Kowalik</name>
+ </maintainer>
</pkgmetadata>
diff --git a/dev-python/emcee/ChangeLog b/dev-python/emcee/ChangeLog
index 2043c78bf..387fdcab9 100644
--- a/dev-python/emcee/ChangeLog
+++ b/dev-python/emcee/ChangeLog
@@ -1,10 +1,21 @@
# ChangeLog for dev-python/emcee
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+*emcee-2.0.0 (26 Nov 2013)
+
+ 26 Nov 2013; Sébastien Fabbro <bicatali@gentoo.org> +emcee-2.0.0.ebuild,
+ metadata.xml:
+ dev-python/emcee: Version bump
+
+*emcee-1.2.0 (13 Jun 2013)
+
+ 13 Jun 2013; Justin Lecher <jlec@gentoo.org> -emcee-1.0.1.ebuild,
+ +emcee-1.2.0.ebuild, metadata.xml:
+ Version Bump; Bump to EAPI=5 and distutils-r1.eclass
+
*emcee-1.0.1 (20 Apr 2012)
20 Apr 2012; Sébastien Fabbro <bicatali@gentoo.org> +emcee-1.0.1.ebuild,
+metadata.xml:
Initial import
-
diff --git a/dev-python/emcee/Manifest b/dev-python/emcee/Manifest
index 7d351d5f5..02b2f1c53 100644
--- a/dev-python/emcee/Manifest
+++ b/dev-python/emcee/Manifest
@@ -1 +1,2 @@
-DIST emcee-1.0.1.tar.gz 6526 SHA256 c77d1816b26d5fa31d7cf9906abbcbf0d2d5a663b666457827ad55c979a928bb SHA512 6308ca1d187f5ecdaec7ed79d4f4dbb11692d846fbfaaa3a7b80993d6d5cb5e76ee14c3ea63e1487e1040a0bd8c6b00f398a1a6ec7b135d693956038d9166243 WHIRLPOOL 8351ed12a10c04b50cb1a8839970c14d962d4409da885bcc76d12f546eb1c5eeed58f96dcf1797c4e756c6c19bd31d8dd245a540a6fa77c02e03070270b969e6
+DIST emcee-1.2.0.tar.gz 22281 SHA256 97c0e342b093f00203aad4f99c0fcdd8a27a0f98d5f8e3b5f2f1f17a1adc1cb7 SHA512 774680b9f43c0b0ed8de73040246a63ddd36cd543b792cc6eb546b5ddcc826b45cc416c118619d5972daaac8bf707338cd05dc2ff9a09a36061cff9fd8f25dfd WHIRLPOOL 24ee8417e7c5d2deca73faa2517fd3304ef16ed7580ee8533cc5987d4d782677926493a761ef0fff061a6018270364f1ef55dd0277ab704404a9d740faaa9a5a
+DIST emcee-2.0.0.tar.gz 18774 SHA256 75edb32374afab669877846bd57fc1990a1f48958614b3d349362a2e7110b429 SHA512 5996e22c9ebb231be7e25c6b7f8f396f747bed5d5b64fa7f5c66e5d3c68cfaf6f450e48ccc0af9bc1245a1521afbfcf4da9096fd49a018d5a5d4fbb90a66344a WHIRLPOOL cc8f25808c93c9d95378a213243267f117d7e0c8728d7f8676059d9870acc9bd599d030fa5ce54dd991229e8d95084b7454665e413d9c3ca133834783ba73c01
diff --git a/dev-python/emcee/emcee-1.0.1.ebuild b/dev-python/emcee/emcee-1.0.1.ebuild
deleted file mode 100644
index 3bc0752c9..000000000
--- a/dev-python/emcee/emcee-1.0.1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=4
-
-SUPPORT_PYTHON_ABIS="1"
-RESTRICT_PYTHON_ABIS="3.*"
-
-inherit distutils
-
-DESCRIPTION="Python ensemble sampling toolkit for affine-invariant MCMC"
-HOMEPAGE="http://danfm.ca/emcee/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-IUSE=""
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-LICENSE="GPL-2"
-
-RDEPEND="dev-python/numpy"
-DEPEND="${DEPEND}"
-
-src_test() {
- testing() {
- "$(PYTHON)" setup.py build -b "build-${PYTHON_ABI}" install \
- --home="${S}/test-${PYTHON_ABI}" --no-compile || die "test failed"
- pushd "${S}/test-${PYTHON_ABI}/"lib* > /dev/null
- PYTHONPATH=python "$(PYTHON)" -c "import ${PN}; ${PN}.test()" 2>&1 | tee test.log
- grep -Eq "^(ERROR|FAIL):" test.log && return 1
- popd > /dev/null
- rm -fr test-${PYTHON_ABI}
- }
- python_execute_function testing
-}
diff --git a/dev-python/emcee/emcee-1.2.0.ebuild b/dev-python/emcee/emcee-1.2.0.ebuild
new file mode 100644
index 000000000..461958ddc
--- /dev/null
+++ b/dev-python/emcee/emcee-1.2.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_6,2_7} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python ensemble sampling toolkit for affine-invariant MCMC"
+HOMEPAGE="http://danfm.ca/emcee/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-python/numpy[${PYTHON_USEDEP}]"
+DEPEND="${DEPEND}"
+
+python_test() {
+ distutils_install_for_testing
+ ${EPYTHON} -c "import ${PN}; ${PN}.test()" 2>&1 | tee test.log || die
+ grep -Eq "^(ERROR|FAIL):" test.log && die
+}
diff --git a/dev-python/emcee/emcee-2.0.0.ebuild b/dev-python/emcee/emcee-2.0.0.ebuild
new file mode 100644
index 000000000..286e957ae
--- /dev/null
+++ b/dev-python/emcee/emcee-2.0.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python ensemble sampling toolkit for affine-invariant MCMC"
+HOMEPAGE="http://danfm.ca/emcee/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+RDEPEND="dev-python/numpy[${PYTHON_USEDEP}]"
+DEPEND="${DEPEND}"
+
+python_test() {
+ distutils_install_for_testing
+ ${EPYTHON} -c "import ${PN}; ${PN}.test()" 2>&1 | tee test.log || die
+ grep -Eq "^(ERROR|FAIL):" test.log && die
+}
diff --git a/dev-python/ffc/ChangeLog b/dev-python/ffc/ChangeLog
index d3b92e88d..dfc0baf0b 100644
--- a/dev-python/ffc/ChangeLog
+++ b/dev-python/ffc/ChangeLog
@@ -1,7 +1,13 @@
# ChangeLog for dev-python/ffc
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+*ffc-1.2.0 (13 Jun 2013)
+
+ 13 Jun 2013; Justin Lecher <jlec@gentoo.org> -ffc-0.9.4.ebuild,
+ +ffc-1.2.0.ebuild, metadata.xml:
+ Version Bump; Bump to EAPI=5 and distutils-r1.eclass
+
*ffc-0.9.4 (14 Dec 2010)
14 Dec 2010; Nico Schlömer <nico.schloemer@gmail.com> +ffc-0.9.4.ebuild,
diff --git a/dev-python/ffc/Manifest b/dev-python/ffc/Manifest
index f301a7867..86ef4948b 100644
--- a/dev-python/ffc/Manifest
+++ b/dev-python/ffc/Manifest
@@ -1 +1 @@
-DIST ffc-0.9.4.tar.gz 2655088 RMD160 582aa1522480fe5a446aa582395b03f39704d838 SHA1 7773963845dcb18e94c28ac088da2a366597661d SHA256 e942ce177c442c032e3b51d864bd9d12ba4f85ca160fc029fd2152d65d81cc1a
+DIST ffc-1.2.0.tar.gz 4457544 SHA256 ac7cca537dac4610821c9ecb0338700970d713d03a9bc176567f1979c89ed869 SHA512 fd2a54764716c03894d779c6574deaea732df8e925e9c77474b969168fa2add8c189e0e9e7e163aa67008650fd1918dd2257cc990b5ab19e65a86b95f5eaed1b WHIRLPOOL 2feeadded0a6f2b259e99632bc5999a2bc3a27fa31fac44603badaa375557a2e0224964896eaf388a0e0c921a973562bf9548d0e8fbfd6833b17561f3613c34c
diff --git a/dev-python/ffc/ffc-0.9.4.ebuild b/dev-python/ffc/ffc-0.9.4.ebuild
deleted file mode 100644
index 68476c38f..000000000
--- a/dev-python/ffc/ffc-0.9.4.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="3"
-
-SUPPORT_PYTHON_ABIS="1"
-RESTRICT_PYTHON_ABIS="3.*"
-
-inherit distutils
-
-DESCRIPTION="Compiler for multilinear forms by generating C or C++ code for the evaluation of a multilinear form."
-HOMEPAGE="http://launchpad.net/ffc"
-SRC_URI="http://launchpad.net/${PN}/trunk/${PV}/+download/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-
-IUSE=""
-
-DEPEND=""
-RDEPEND=""
diff --git a/dev-python/ffc/ffc-1.2.0.ebuild b/dev-python/ffc/ffc-1.2.0.ebuild
new file mode 100644
index 000000000..3183e0728
--- /dev/null
+++ b/dev-python/ffc/ffc-1.2.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_6,2_7} )
+
+inherit distutils-r1
+
+DESCRIPTION="Compiler for multilinear forms by generating C or C++ code for the evaluation of a multilinear form"
+HOMEPAGE="http://launchpad.net/ffc"
+SRC_URI="https://launchpad.net/ffc/1.2.x/1.2.0/+download/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
diff --git a/dev-python/ffc/metadata.xml b/dev-python/ffc/metadata.xml
index e6ec47f3e..34821f2af 100644
--- a/dev-python/ffc/metadata.xml
+++ b/dev-python/ffc/metadata.xml
@@ -1,9 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<herd></herd>
-<longdescription lang="en">
-FFC works as a compiler for multilinear forms by generating code (C or C++) for the evaluation of a multilinear form given in mathematical notation. This new approach to form evaluation makes it possible to combine generality with efficiency; the form can be given in mathematical notation and the generated code is as efficient as hand-optimized code.
-</longdescription>
+ <herd>sci</herd>
+ <longdescription lang="en">
+ FFC works as a compiler for multilinear forms by generating code (C or
+ C++) for the evaluation of a multilinear form given in mathematical
+ notation. This new approach to form evaluation makes it possible to
+ combine generality with efficiency; the form can be given in
+ mathematical notation and the generated code is as efficient as
+ hand-optimized code.
+ </longdescription>
</pkgmetadata>
-
diff --git a/dev-python/fiat/ChangeLog b/dev-python/fiat/ChangeLog
index 65025690b..563d72b92 100644
--- a/dev-python/fiat/ChangeLog
+++ b/dev-python/fiat/ChangeLog
@@ -1,7 +1,13 @@
# ChangeLog for dev-python/fiat
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+*fiat-1.1 (13 Jun 2013)
+
+ 13 Jun 2013; Justin Lecher <jlec@gentoo.org> -fiat-0.9.2.ebuild,
+ +fiat-1.1.ebuild, metadata.xml:
+ Version Bump; Bump to EAPI=5 and distutils-r1.eclass
+
*fiat-0.9.2 (14 Dec 2010)
14 Dec 2010; Nico Schlömer <nico.schloemer@gmail.com> +fiat-0.9.2.ebuild,
diff --git a/dev-python/fiat/Manifest b/dev-python/fiat/Manifest
index e3a2de76e..c25fa5a4f 100644
--- a/dev-python/fiat/Manifest
+++ b/dev-python/fiat/Manifest
@@ -1 +1 @@
-DIST fiat-0.9.2.tar.gz 2770810 RMD160 6d3f8f91484bf736b3d6b7d9b337f227cb8c43d1 SHA1 1da72dd1fce44a02bd6a0768a5770a1dda73333f SHA256 e35f4d13274581847b20e64a2a16c3e83eadee70818b1edccc87d5d463e402be
+DIST fiat-1.1.tar.gz 3870562 SHA256 94a9926f478ce9d12e3f0cf4dee0937dfbc7518a37ad4ac701fda3b6cb62a475 SHA512 9f65e1be1d19102fb099ec1ece587f70c04c0567c316e4fb1bcf24c93c104499b6e1baa118527b2e4c942765ea2164f7243dabac2bc0267991a23edc959d14e0 WHIRLPOOL 8e3fecb6a1fdc0441105964e7e9d78ef8c0f0375a7c02eb87e0da9e7abc509e42ca468036655eb157929d20c23e9dc08695240e21267331b53d7fc3675b7036f
diff --git a/dev-python/fiat/fiat-0.9.2.ebuild b/dev-python/fiat/fiat-1.1.ebuild
index 6e687e2ce..6d79e6a56 100644
--- a/dev-python/fiat/fiat-0.9.2.ebuild
+++ b/dev-python/fiat/fiat-1.1.ebuild
@@ -1,23 +1,21 @@
-# Copyright 1999-2010 Gentoo Foundation
+# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
-EAPI="3"
+EAPI=5
-SUPPORT_PYTHON_ABIS="1"
-RESTRICT_PYTHON_ABIS="3.*"
+PYTHON_COMPAT=( python{2_6,2_7} )
-inherit distutils
+inherit distutils-r1
DESCRIPTION="Generation of arbitrary order instances of the Lagrange elements on lines, triangles, and tetrahedra"
HOMEPAGE="http://launchpad.net/fiat"
-SRC_URI="http://launchpad.net/${PN}/trunk/${PV}/+download/${P}.tar.gz"
+SRC_URI="https://launchpad.net/fiat/1.1.x/release-1.1/+download/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64"
-
IUSE=""
DEPEND=""
-RDEPEND="dev-python/scientificpython"
+RDEPEND="dev-python/scientificpython[${PYTHON_USEDEP}]"
diff --git a/dev-python/fiat/metadata.xml b/dev-python/fiat/metadata.xml
index c106d41e3..a67ae626b 100644
--- a/dev-python/fiat/metadata.xml
+++ b/dev-python/fiat/metadata.xml
@@ -1,9 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<herd></herd>
-<longdescription lang="en">
-The FInite element Automatic Tabulator FIAT supports generation of arbitrary order instances of the Lagrange elements on lines, triangles, and tetrahedra. It is also capable of generating arbitrary order instances of Jacobi-type quadrature rules on the same element shapes. Further, H(div) and H(curl) conforming finite element spaces such as the families of Raviart-Thomas, Brezzi-Douglas-Marini and Nedelec are supported on triangles and tetrahedra. Upcoming versions will also support Hermite and nonconforming elements.
-</longdescription>
+ <herd>sci</herd>
+ <longdescription lang="en">
+ The FInite element Automatic Tabulator FIAT supports generation of
+ arbitrary order instances of the Lagrange elements on lines, triangles,
+ and tetrahedra. It is also capable of generating arbitrary order
+ instances of Jacobi-type quadrature rules on the same element shapes.
+ Further, H(div) and H(curl) conforming finite element spaces such as the
+ families of Raviart-Thomas, Brezzi-Douglas-Marini and Nedelec are
+ supported on triangles and tetrahedra. Upcoming versions will also
+ support Hermite and nonconforming elements.
+ </longdescription>
</pkgmetadata>
-
diff --git a/dev-python/go-parser/ChangeLog b/dev-python/go-parser/ChangeLog
index 4d2bb6fd1..fc457d65b 100644
--- a/dev-python/go-parser/ChangeLog
+++ b/dev-python/go-parser/ChangeLog
@@ -1,7 +1,11 @@
# ChangeLog for dev-python/go-parser
-# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 13 Jun 2013; Justin Lecher <jlec@gentoo.org> go-parser-9999.ebuild,
+ metadata.xml:
+ Bump to EAPI=5 and distutils-r1.eclass
+
27 Dec 2011; Martin Mokrejs <mmokrejs@fold.natur.cuni.cz>
go-parser-9999.ebuild:
documented status of go-parser (as a very simple implementation) which should
diff --git a/dev-python/go-parser/Manifest b/dev-python/go-parser/Manifest
index cda01d648..af08c5699 100644
--- a/dev-python/go-parser/Manifest
+++ b/dev-python/go-parser/Manifest
@@ -1 +1 @@
-DIST go-parser-r7.tgz 13561 RMD160 384aec94b8bd06d17f2dbfc12a533d303a4a8801 SHA1 93a2f9131b67889f2ff55636d8e8dc4fa9365e71 SHA256 3f6d1e1311bbc99636c543d1845dcc2943d120c8c9eb61cc7fc3e7ee0eeedbf4
+DIST go-parser-r7.tgz 13561 SHA256 3f6d1e1311bbc99636c543d1845dcc2943d120c8c9eb61cc7fc3e7ee0eeedbf4
diff --git a/dev-python/go-parser/go-parser-9999.ebuild b/dev-python/go-parser/go-parser-9999.ebuild
index 3f80cf451..14ba4ec62 100644
--- a/dev-python/go-parser/go-parser-9999.ebuild
+++ b/dev-python/go-parser/go-parser-9999.ebuild
@@ -1,13 +1,12 @@
-# Copyright 1999-2011 Gentoo Foundation
+# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
-EAPI=3
+EAPI=5
-PYTHON_DEPEND="2"
-SUPPORT_PYTHON_ABIS="1"
+PYTHON_COMPAT=( python{2_6,2_7} )
-inherit distutils eutils
+inherit distutils-r1
# A much more robust code is at https://github.com/ntamas/biopython in Bio/GO subdir
# When that gets incorporated into biopython the go-parser should be dropped altogether.
@@ -18,11 +17,7 @@ SRC_URI="http://bazaar.launchpad.net/~ntamas/+junk/go-parser/tarball/7?start_rev
LICENSE="MIT"
SLOT="0"
-#KEYWORDS="~amd64 ~x86"
KEYWORDS=""
IUSE=""
-DEPEND=""
-RDEPEND="${DEPEND}"
-
S="${WORKDIR}"/~ntamas/+junk/go-parser
diff --git a/dev-python/go-parser/metadata.xml b/dev-python/go-parser/metadata.xml
index 07b525505..2bc893037 100644
--- a/dev-python/go-parser/metadata.xml
+++ b/dev-python/go-parser/metadata.xml
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <herd>sci-biology</herd>
- <maintainer>
- <email>mmokrejs@fold.natur.cuni.cz</email>
- <name>Martin Mokrejs</name>
- </maintainer>
+ <herd>sci-biology</herd>
+ <maintainer>
+ <email>mmokrejs@fold.natur.cuni.cz</email>
+ <name>Martin Mokrejs</name>
+ </maintainer>
</pkgmetadata>
diff --git a/dev-python/healpy/ChangeLog b/dev-python/healpy/ChangeLog
new file mode 100644
index 000000000..2aa801e23
--- /dev/null
+++ b/dev-python/healpy/ChangeLog
@@ -0,0 +1,12 @@
+# ChangeLog for dev-python/healpy
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+ 17 Sep 2013; Michał Górny <mgorny@gentoo.org> healpy-1.6.2.ebuild:
+ dev-python/healpy: Clean up python_test(). Bug #484426.
+
+*healpy-1.6.2 (17 Jun 2013)
+
+ 17 Jun 2013; Sébastien Fabbro <bicatali@gentoo.org> +healpy-1.6.2.ebuild,
+ +metadata.xml:
+ dev-python/healpy: Initial import
diff --git a/dev-python/healpy/Manifest b/dev-python/healpy/Manifest
new file mode 100644
index 000000000..cf81bf69d
--- /dev/null
+++ b/dev-python/healpy/Manifest
@@ -0,0 +1 @@
+DIST healpy-1.6.2.tar.gz 7238630 SHA256 76f13969898c29823fba3540b5690fb3ff22d3b8dfcdb6fc9d7f888d0ddbdda1 SHA512 75afd814d5636f69bbeb5012deb5e32a64271711d1bde3f3bed3e8f553515f4c656b62bd113e57178bb9c75328843e016f7c0e785848593e389f88c6090fde55 WHIRLPOOL c5afe980a5f7ef328f7d8aa66e248c9815a13261c1ac4e932e7464a5ef44d55df96d4c312e537c4e1babea96c4ec4e8ce5c2bbddde2174a504c0d45447dcf75c
diff --git a/dev-python/healpy/healpy-1.6.2.ebuild b/dev-python/healpy/healpy-1.6.2.ebuild
new file mode 100644
index 000000000..c90bd7be4
--- /dev/null
+++ b/dev-python/healpy/healpy-1.6.2.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_6,2_7} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python wrapper for healpix"
+HOMEPAGE="https://github.com/healpy"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+RDEPEND="
+ dev-python/matplotlib[${PYTHON_USEDEP}]
+ dev-python/numpy[${PYTHON_USEDEP}]
+ dev-python/pyfits[${PYTHON_USEDEP}]
+ sci-astronomy/healpix_cxx
+ sci-libs/cfitsio"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+python_test() {
+ cd "${BUILD_DIR}"/lib || die
+ echo "backend: Agg" > matplotlibrc || die
+ MPLCONFIGDIR=. nosetests || die
+ rm matplotlibrc || die
+}
diff --git a/dev-python/healpy/metadata.xml b/dev-python/healpy/metadata.xml
new file mode 100644
index 000000000..044ede51b
--- /dev/null
+++ b/dev-python/healpy/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>sci-astronomy</herd>
+<longdescription lang='en'>
+ Healpy provides a python package to manipulate healpix maps. It is
+ based on the standard numeric and visualisation tools for Python,
+ Numpy and matplotlib.
+</longdescription>
+</pkgmetadata>
diff --git a/dev-python/inference/ChangeLog b/dev-python/inference/ChangeLog
index e8bfcafec..bf5440d46 100644
--- a/dev-python/inference/ChangeLog
+++ b/dev-python/inference/ChangeLog
@@ -1,7 +1,12 @@
# ChangeLog for dev-python/inference
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 13 Jun 2013; Justin Lecher <jlec@gentoo.org> inference-0.4.ebuild,
+ metadata.xml:
+ Bump to EAPI=5 and distutils-r1.eclass; make license more restrictive as we
+ cannot check it right now
+
25 Oct 2012; Justin Lecher <jlec@gentoo.org> inference-0.4.ebuild,
metadata.xml:
Move to EAPI=5; correct usage of fortran-2.eclass
diff --git a/dev-python/inference/inference-0.4.ebuild b/dev-python/inference/inference-0.4.ebuild
index bb508aa2e..4b41fa3cb 100644
--- a/dev-python/inference/inference-0.4.ebuild
+++ b/dev-python/inference/inference-0.4.ebuild
@@ -1,28 +1,25 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=5
-PYTHON_DEPEND="2"
-SUPPORT_PYTHON_ABIS="1"
-RESTRICT_PYTHON_ABIS="3.*"
-DISTUTILS_SRC_TEST="nosetests"
+PYTHON_COMPAT=( python{2_6,2_7} )
-inherit distutils flag-o-matic fortran-2 toolchain-funcs
+inherit distutils-r1 flag-o-matic fortran-2
DESCRIPTION="Collection of Python modules for statistical inference"
HOMEPAGE="http://inference.astro.cornell.edu/"
SRC_URI="${HOMEPAGE}/${P}.tar.gz"
SLOT="0"
-LICENSE="as-is"
+LICENSE="all-rights-reserved"
KEYWORDS="~amd64 ~x86"
IUSE=""
-DEPEND="sci-libs/scipy"
+DEPEND="sci-libs/scipy[${PYTHON_USEDEP}]"
RDEPEND="${DEPEND}
- dev-python/matplotlib"
+ dev-python/matplotlib[${PYTHON_USEDEP}]"
# buggy tests
RESTRICT="test"
@@ -31,18 +28,22 @@ pkg_setup() {
fortran-2_pkg_setup
}
-src_prepare() {
+python_prepare_all() {
# The usual numpy.distutils hacks when fortran is used
append-ldflags -shared
append-fflags -fPIC
export NUMPY_FCONFIG="config_fc --noopt --noarch"
- distutils_src_prepare
+ distutils-r1_python_prepare_all
}
-src_compile() {
- distutils_src_compile ${NUMPY_CONFIG}
+python_compile() {
+ distutils-r1_python_compile ${NUMPY_CONFIG}
}
-src_install() {
- distutils_src_install ${NUMPY_FCONFIG}
+python_test() {
+ nosetests --verbose --verbosity=3
+}
+
+python_install() {
+ distutils-r1_python_install ${NUMPY_FCONFIG}
}
diff --git a/dev-python/inference/metadata.xml b/dev-python/inference/metadata.xml
index b6797a704..2c89b5d1e 100644
--- a/dev-python/inference/metadata.xml
+++ b/dev-python/inference/metadata.xml
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <herd>sci</herd>
- <longdescription lang="en">
+ <herd>sci</herd>
+ <longdescription lang="en">
The inference package is a collection of Python modules implementing
a variety of methods targeting the statistical inference
problems—and the statistical modeling style—of the physical
diff --git a/dev-python/instant/ChangeLog b/dev-python/instant/ChangeLog
index 45776058d..99e1f9e88 100644
--- a/dev-python/instant/ChangeLog
+++ b/dev-python/instant/ChangeLog
@@ -1,7 +1,13 @@
# ChangeLog for dev-python/instant
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+*instant-1.2.0 (14 Jun 2013)
+
+ 14 Jun 2013; Justin Lecher <jlec@gentoo.org> -instant-0.9.8.ebuild,
+ +instant-1.2.0.ebuild, metadata.xml:
+ Version Bump; Bump to EAPI=5 and distutils-r1.eclass
+
*instant-0.9.8 (14 Dec 2010)
14 Dec 2010; Nico Schlömer <nico.schloemer@gmail.com>
diff --git a/dev-python/instant/Manifest b/dev-python/instant/Manifest
index cdc7a12e2..45b695258 100644
--- a/dev-python/instant/Manifest
+++ b/dev-python/instant/Manifest
@@ -1 +1 @@
-DIST instant-0.9.8.tar.gz 112271 RMD160 e01817f836ff2c4d4eabad3c9286463f82337b79 SHA1 7604620103253e6fd035514c8bb86be7ac277828 SHA256 99286b1147f3eebf0e8a56501cfebbbd335bf0cd98cfba7f60f8d5c17005d896
+DIST instant-1.2.0.tar.gz 125833 SHA256 12507f90b75f7ac4e222b2b5048212fa849e650b8dae94534a88ef2fe8378618 SHA512 574f2e56ea14e19928d53f46b781d2e77fd11dd1bb3c84e38466977999b03028a9780f1f3888084484feef2fe42e40b7a500eeb35af360034247fcfe019b86eb WHIRLPOOL 361a72e97c5c9fc7bf1dae49abe6cea1cabc53a97dada83a499ec042452b2ca550528af359071b5ffa39778c1abecd1b25e70d8d69c171301289ac610695c292
diff --git a/dev-python/instant/instant-0.9.8.ebuild b/dev-python/instant/instant-0.9.8.ebuild
deleted file mode 100644
index 8072f46ba..000000000
--- a/dev-python/instant/instant-0.9.8.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="3"
-
-SUPPORT_PYTHON_ABIS="1"
-RESTRICT_PYTHON_ABIS="3.*"
-
-inherit distutils
-
-DESCRIPTION="Instant inlining of C and C++ code in Python"
-HOMEPAGE="http://launchpad.net/instant"
-SRC_URI="http://launchpad.net/${PN}/trunk/${PV}/+download/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-
-IUSE=""
-
-DEPEND=""
-RDEPEND=""
diff --git a/dev-python/instant/instant-1.2.0.ebuild b/dev-python/instant/instant-1.2.0.ebuild
new file mode 100644
index 000000000..d56337646
--- /dev/null
+++ b/dev-python/instant/instant-1.2.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} )
+
+inherit distutils-r1
+
+DESCRIPTION="Instant inlining of C and C++ code in Python"
+HOMEPAGE="http://launchpad.net/instant"
+SRC_URI="https://launchpad.net/instant/1.2.x/${PV}/+download/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
diff --git a/dev-python/instant/metadata.xml b/dev-python/instant/metadata.xml
index b92567656..c446ffa73 100644
--- a/dev-python/instant/metadata.xml
+++ b/dev-python/instant/metadata.xml
@@ -1,9 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<herd></herd>
-<longdescription lang="en">
-Instant is a Python module that allows for instant inlining of C and C++ code in Python. It is a small Python module built on top of SWIG and Distutils. It is part of the FEniCS Project (http://www.fenics.org).
-</longdescription>
+ <herd>sci</herd>
+ <longdescription lang="en">
+ Instant is a Python module that allows for instant inlining of C and C++
+ code in Python. It is a small Python module built on top of SWIG and
+ Distutils. It is part of the FEniCS Project (http://www.fenics.org)
+ </longdescription>
</pkgmetadata>
-
diff --git a/dev-python/meshpy/ChangeLog b/dev-python/meshpy/ChangeLog
index e480b2010..1f223ae38 100644
--- a/dev-python/meshpy/ChangeLog
+++ b/dev-python/meshpy/ChangeLog
@@ -1,7 +1,13 @@
# ChangeLog for dev-python/meshpy
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+*meshpy-2013.1.2 (14 Jun 2013)
+
+ 14 Jun 2013; Justin Lecher <jlec@gentoo.org> -meshpy-0.91.2.ebuild,
+ +meshpy-2013.1.2.ebuild, metadata.xml:
+ Version Bump; Bump to EAPI=5 and distutils-r1.eclass
+
14 Dec 2010; Justin Lecher <jlec@gentoo.org> meshpy-0.91.2.ebuild,
metadata.xml:
Some QA, src_configure not needed
diff --git a/dev-python/meshpy/Manifest b/dev-python/meshpy/Manifest
index 3222b2c6e..62fc27c21 100644
--- a/dev-python/meshpy/Manifest
+++ b/dev-python/meshpy/Manifest
@@ -1 +1 @@
-DIST MeshPy-0.91.2.tar.gz 460056 RMD160 b1148a7277194866e2df40f50d832c9252eb0ce8 SHA1 a3a244fa74a7a707fe97aa2cd6b7f35bf7762cc3 SHA256 d971a99d6d7cae85b48718ab824dba4fab6fce9951ff1e4d07d366d1129c4274
+DIST MeshPy-2013.1.2.tar.gz 1885753 SHA256 425ffa0f5a7dacfc1301bbb165ff78fbe6beacb0ab6c0a8dd581f565896c6762 SHA512 6004a609fc62ff44e5770a0d041da42eea1e185def5b1efca357d4cac3dcd34a7ccb5b0ca2d2f7fb4ba81bbc0251b8c998eb64bcff828f05cfc1a0a49385b9ae WHIRLPOOL 48266e5838c6a416622fc0cc804112af1331b9d74952030e225500f8f6426c4a9679088e8f3b06dbf26169128e33e2173bae73d198e20b5ffabd02c9e7762660
diff --git a/dev-python/meshpy/meshpy-0.91.2.ebuild b/dev-python/meshpy/meshpy-2013.1.2.ebuild
index cecc702e7..6d76c3874 100644
--- a/dev-python/meshpy/meshpy-0.91.2.ebuild
+++ b/dev-python/meshpy/meshpy-2013.1.2.ebuild
@@ -1,13 +1,12 @@
-# Copyright 1999-2010 Gentoo Foundation
+# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
-EAPI="3"
+EAPI=5
-PYTHON_DEPEND="2"
-SUPPORT_PYTHON_ABIS="1"
+PYTHON_COMPAT=( python{2_6,2_7} )
-inherit distutils
+inherit distutils-r1
MY_PN="MeshPy"
@@ -21,16 +20,20 @@ KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="
- dev-libs/boost[python]
- dev-python/pyvtk"
-DEPEND="
- ${RDEPEND}
- dev-python/setuptools"
+ dev-libs/boost[python,${PYTHON_USEDEP}]
+ dev-python/pyvtk[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}
+ dev-python/setuptools[${PYTHON_USEDEP}]"
S="${WORKDIR}/${MY_PN}-${PV}"
-src_prepare() {
+python_prepare_all() {
sed 's: delay = 10: delay = 1:g' -i aksetup_helper.py || die
- echo "BOOST_PYTHON_LIBNAME = ['boost_python-mt']">> siteconf.py
- distutils_src_prepare
+ distutils-r1_python_prepare_all
+}
+
+python_compile() {
+ mkdir "${BUILD_DIR}" || die
+ echo "BOOST_PYTHON_LIBNAME = [\'boost_${EPYTHON}-mt\']">> "${BUILD_DIR}"/siteconf.py
+ distutils-r1_python_compile
}
diff --git a/dev-python/meshpy/metadata.xml b/dev-python/meshpy/metadata.xml
index 24d0dc6b5..0c0b3caa3 100644
--- a/dev-python/meshpy/metadata.xml
+++ b/dev-python/meshpy/metadata.xml
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<herd>sci</herd>
-<longdescription lang="en">
+ <herd>sci</herd>
+ <longdescription lang="en">
MeshPy offers quality triangular and tetrahedral mesh generation for Python.
Meshes of this type are chiefly used in finite-element simulation codes, but
also have many other applications ranging from computer graphics to robotics.
@@ -11,4 +11,3 @@ to two well-regarded mesh generators, Triangle by J. Shewchuk and TetGen by
Hang Si. Both are included in the package in slightly modified versions.
</longdescription>
</pkgmetadata>
-
diff --git a/dev-python/numpydoc/ChangeLog b/dev-python/numpydoc/ChangeLog
index 0f35d94db..9fccff685 100644
--- a/dev-python/numpydoc/ChangeLog
+++ b/dev-python/numpydoc/ChangeLog
@@ -1,7 +1,15 @@
# ChangeLog for dev-python/numpydoc
-# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 23 Jul 2013; Sébastien Fabbro <bicatali@gentoo.org> metadata.xml,
+ numpydoc-0.4.ebuild:
+ dev-python/numpydoc: Keyword for prefix
+
+ 14 Jun 2013; Justin Lecher <jlec@gentoo.org> numpydoc-0.4.ebuild,
+ metadata.xml:
+ Bump to EAPI=5 and distutils-r1.eclass
+
25 Jun 2011; Justin Lecher <jlec@gentoo.org> numpydoc-0.4.ebuild,
metadata.xml:
'http://pypi.python.org/packages/source' found in thirdpartymirrors
@@ -21,4 +29,3 @@
19 Jul 2010; Kacper Kowalik <xarthisius@gentoo.org>
+numpydoc-0.3.1.ebuild, +metadata.xml:
Initial import
-
diff --git a/dev-python/numpydoc/Manifest b/dev-python/numpydoc/Manifest
index 3bf42ca02..2c15fce20 100644
--- a/dev-python/numpydoc/Manifest
+++ b/dev-python/numpydoc/Manifest
@@ -1 +1 @@
-DIST numpydoc-0.4.tar.gz 28972 RMD160 0eeec5a3570f1d0ea0a2f0090b85e79a96f0cfb9 SHA1 543c78a049a3ee6ab5fe8f85a178c257b20dd0d4 SHA256 20e07c60766a7a044f228de5bdcc0d10b84a9f0b460e0c09422a4f60ef21ff8f
+DIST numpydoc-0.4.tar.gz 28972 SHA256 20e07c60766a7a044f228de5bdcc0d10b84a9f0b460e0c09422a4f60ef21ff8f SHA512 980c3f56562b0faff4a8f453faff36d8ed92ca7241174c16fe0cc7d60e0d250e6674b6dc2aa98906922f5ccdd0800222b724f759d96174648147ca12e710e574 WHIRLPOOL 8eac57ebcc2eca69b89f98c053332380d902fc1d20dc46bf06768150f14e48b5cf77c203ebf4001766fde05ba9c80ad3bc94ce105ac9e32466c58fc48c64fdad
diff --git a/dev-python/numpydoc/metadata.xml b/dev-python/numpydoc/metadata.xml
index a0e6d4fcc..8416623e6 100644
--- a/dev-python/numpydoc/metadata.xml
+++ b/dev-python/numpydoc/metadata.xml
@@ -1,8 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <herd>sci</herd>
- <longdescription lang="en">
- Sphinx extension to support docstrings in Numpy format.
+<herd>sci</herd>
+<longdescription lang="en">
+ Sphinx extension to support docstrings in Numpy format.
</longdescription>
+<upstream>
+ <remote-id type="pypi">numpydoc</remote-id>
+</upstream>
</pkgmetadata>
diff --git a/dev-python/numpydoc/numpydoc-0.4.ebuild b/dev-python/numpydoc/numpydoc-0.4.ebuild
index 4e472c9e2..e00cbaa64 100644
--- a/dev-python/numpydoc/numpydoc-0.4.ebuild
+++ b/dev-python/numpydoc/numpydoc-0.4.ebuild
@@ -1,31 +1,25 @@
-# Copyright 1999-2011 Gentoo Foundation
+# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
-EAPI=2
-PYTHON_DEPEND="2:2.5"
-SUPPORT_PYTHON_ABIS="1"
-RESTRICT_PYTHON_ABIS="3.*"
+EAPI=5
-inherit distutils
+PYTHON_COMPAT=( python{2_6,2_7} )
+
+inherit distutils-r1
DESCRIPTION="Sphinx extension to support docstrings in Numpy format"
-HOMEPAGE="
- http://projects.scipy.org/numpy/browser/trunk/doc/sphinxext/
- http://pypi.python.org/pypi/numpydoc/"
+HOMEPAGE="http://projects.scipy.org/numpy/browser/trunk/doc/sphinxext/"
SRC_URI="mirror://pypi/n/${PN}/${P}.tar.gz"
LICENSE="PYTHON BSD"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
-DEPEND="test? ( >=dev-python/sphinx-0.5 )"
-RDEPEND=">=dev-python/sphinx-0.5"
+DEPEND="test? ( >=dev-python/sphinx-0.5[${PYTHON_USEDEP}] )"
+RDEPEND=">=dev-python/sphinx-0.5[${PYTHON_USEDEP}]"
-src_test() {
- testing() {
- PYTHONPATH="build-${PYTHON_ABI}/abi" "$(PYTHON)" tests/test_docscrape.py
- }
- python_execute_function testing
+python_test() {
+ ${EPYTHON} tests/test_docscrape.py || die
}
diff --git a/dev-python/omniorbpy/ChangeLog b/dev-python/omniorbpy/ChangeLog
index 945098f50..1961eecc3 100644
--- a/dev-python/omniorbpy/ChangeLog
+++ b/dev-python/omniorbpy/ChangeLog
@@ -1,7 +1,14 @@
# ChangeLog for dev-python/omniorbpy
-# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 15 Oct 2013; Justin Lecher <jlec@gentoo.org> omniorbpy-3.4.ebuild:
+ Add missing PYTHON_DEPS and PYTHON_REQUIRED_USE
+
+ 14 Jun 2013; Justin Lecher <jlec@gentoo.org> omniorbpy-3.4.ebuild,
+ metadata.xml:
+ Bump to EAPI=5 and distutils-r1.eclass
+
24 Jun 2011; Justin Lecher <jlec@gentoo.org> omniorbpy-3.4.ebuild:
Sort inherit and/or USE
diff --git a/dev-python/omniorbpy/Manifest b/dev-python/omniorbpy/Manifest
index d26f14f82..683f5ed0b 100644
--- a/dev-python/omniorbpy/Manifest
+++ b/dev-python/omniorbpy/Manifest
@@ -1 +1 @@
-DIST omniORBpy-3.4.tar.gz 721891 RMD160 5b389a31907510800ef0913e2e3855038e6a4cf9 SHA1 e598bd25289d0a2a09da4c7241513202c8b9adb4 SHA256 c786676f5d76082bbe6a4031aed1a08b45345d75c0b5aacc4cdc26b69fb9c782
+DIST omniORBpy-3.4.tar.gz 721891 SHA256 c786676f5d76082bbe6a4031aed1a08b45345d75c0b5aacc4cdc26b69fb9c782 SHA512 a9f13e78a8aa216aa1357589c7a9d363b3ef4d1d79e6fe763dab78fe0df3ad0b1d7b19d4efb9a09f25fc507d657164e390e897c8e85c3f50c8882c2522043780 WHIRLPOOL f3ac4d9bbd58f9d7524a27bfc6e4a3b3f31eecd8c8a8dbaac81c4b4f510bc852ff0ad709d3d5009cada35118c73138f77fc3b92b7882ea6d37bbe00f5d4348c9
diff --git a/dev-python/omniorbpy/metadata.xml b/dev-python/omniorbpy/metadata.xml
index d369d068f..897aa2e6b 100644
--- a/dev-python/omniorbpy/metadata.xml
+++ b/dev-python/omniorbpy/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <herd>sci</herd>
+ <herd>sci</herd>
</pkgmetadata>
diff --git a/dev-python/omniorbpy/omniorbpy-3.4.ebuild b/dev-python/omniorbpy/omniorbpy-3.4.ebuild
index d78ffc6bf..53f58297a 100644
--- a/dev-python/omniorbpy/omniorbpy-3.4.ebuild
+++ b/dev-python/omniorbpy/omniorbpy-3.4.ebuild
@@ -1,18 +1,16 @@
-# Copyright 1999-2011 Gentoo Foundation
+# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
-EAPI="3"
+EAPI=5
-PYTHON_DEPEND="2"
-SUPPORT_PYTHON_ABIS="1"
+PYTHON_COMPAT=( python{2_6,2_7} )
-inherit eutils multilib python
+inherit autotools-utils eutils multilib python-r1
MY_P=${P/omniorb/omniORB}
-S=${WORKDIR}/${MY_P}
-DESCRIPTION="A robust high-performance CORBA ORB for Python."
+DESCRIPTION="A robust high-performance CORBA ORB for Python"
HOMEPAGE="http://omniorb.sourceforge.net/"
SRC_URI="mirror://sourceforge/omniorb/${MY_P}.tar.gz"
@@ -21,83 +19,49 @@ SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
IUSE="ssl"
-DEPEND=">=net-misc/omniORB-4.1.3
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="${PYTHON_DEPS}
+ >=net-misc/omniORB-4.1.3
ssl? ( dev-libs/openssl )"
RDEPEND=${DEPEND}
-RESTRICT_PYTHON_ABIS="3.*"
+S=${WORKDIR}/${MY_P}
src_prepare() {
- sed -i -e "s/^CXXDEBUGFLAGS.*/CXXDEBUGFLAGS = ${CXXFLAGS}/" \
+ sed \
+ -e "s/^CXXDEBUGFLAGS.*/CXXDEBUGFLAGS = ${CXXFLAGS}/" \
-e "s/^CDEBUGFLAGS.*/CDEBUGFLAGS = ${CFLAGS}/" \
- "${S}"/mk/beforeauto.mk.in
- sed -i -e 's#^.*compileall[^\\]*#${EPREFIX}/bin/true;#' \
- "${S}"/python/dir.mk \
+ -e "s/'prefix[\t ]*:= \/usr'/'prefix := \${DESTDIR}\/usr'/" \
+ -i "${S}"/mk/beforeauto.mk.in || die
+ sed \
+ -e 's#^.*compileall[^\\]*#${EPREFIX}/bin/true;#' \
+ -i "${S}"/python/dir.mk \
"${S}"/python/omniORB/dir.mk \
"${S}"/python/COS/dir.mk \
- "${S}"/python/CosNaming/dir.mk
- python_copy_sources
+ "${S}"/python/CosNaming/dir.mk || die
+ autotools-utils_src_prepare
}
src_configure() {
- configuration() {
- local myconf
- use ssl && myconf="${MY_CONF} --with-openssl=${EPREFIX}/usr"
+ local myeconfargs=( --with-omniorb="${EPREFIX}/usr" )
- PYTHON="$(PYTHON)" econf --with-omniorb="${EPREFIX}"/usr ${myconf}
- }
- python_execute_function -s configuration
+ use ssl && myconf+=( --with-openssl="${EPREFIX}/usr" )
+
+ python_foreach_impl autotools-utils_src_configure
}
src_compile() {
- python_src_compile
+ python_foreach_impl autotools-utils_src_compile
}
src_install() {
- installation() {
- # make files are crap!
- sed -i -e "s/'prefix[\t ]*:= \/usr'/'prefix := \${DESTDIR}\/usr'/" \
- mk/beforeauto.mk
-
- # won't work without these really very ugly hack...
- # maybe someone can do better..
-
- mv python/omniORB/dir.mk python/omniORB/dir.mk_orig
- awk -v STR="ir\\\.idl" '{ if (/^[[:space:]]*$/) flag = 0; tmpstr = $0; if (gsub(STR, "", tmpstr)) flag = 1; if (flag) print "#" $0; else print $0; }' python/omniORB/dir.mk_orig > python/omniORB/dir.mk
-
- mv python/dir.mk python/dir.mk_orig
- awk -v STR="Naming\\\.idl" '{ if (/^[[:space:]]*$/) flag = 0; tmpstr = $0; if (gsub(STR, "", tmpstr)) flag = 1; if (flag) print "#" $0; else print $0; }' python/dir.mk_orig > python/dir.mk
-
- emake DESTDIR="${D}" install || die "install failed"
-
- # bug #166738
- mv "${ED}"$(python_get_sitedir)/PortableServer.py \
- "${ED}"$(python_get_sitedir)/omniorbpy_PortableServer.py
+ python_foreach_impl autotools-utils_src_install
- mv "${ED}"$(python_get_sitedir)/CORBA.py \
- "${ED}"$(python_get_sitedir)/omniorbpy_CORBA.py
-
- rm "${ED}"$(python_get_sitedir)/omniidl_be/__init__.py*
-
- # fixed the file collision from bug #247851
- rm "${ED}"$(python_get_sitedir)/__init__.py
- }
- python_execute_function -s installation
-
- dodoc COPYING.LIB README.txt README.Python || die
- dohtml -r doc/omniORBpy || die
- dodoc doc/omniORBpy.p* || die # ps,pdf
- dodoc doc/tex/* || die # .bib, .tex
+ dohtml -r doc/omniORBpy
+ dodoc doc/omniORBpy.p*
+ dodoc doc/tex/*
insinto /usr/share/doc/${PF}/
- doins -r examples || die
-
-}
-
-pkg_postinst() {
- python_mod_optimize $(python_get_sitedir)
-}
-
-pkg_postrm() {
- python_mod_cleanup
+ doins -r examples
}
diff --git a/dev-python/opal-client/ChangeLog b/dev-python/opal-client/ChangeLog
index ac3fec3a2..08df99d11 100644
--- a/dev-python/opal-client/ChangeLog
+++ b/dev-python/opal-client/ChangeLog
@@ -1,7 +1,17 @@
# ChangeLog for dev-python/opal-client
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 15 Oct 2013; Justin Lecher <jlec@gentoo.org> opal-client-2.4.1.ebuild,
+ metadata.xml:
+ Add missing PYTHON_DEPS and PYTHON_REQUIRED_USE
+
+*opal-client-2.4.1 (15 Jun 2013)
+
+ 15 Jun 2013; Justin Lecher <jlec@gentoo.org> -opal-client-2.2-r1.ebuild,
+ +opal-client-2.4.1.ebuild, metadata.xml:
+ Version BUmp; BUmp to EAPI5 and python-r1.eclass
+
*opal-client-2.2-r1 (02 Dec 2010)
02 Dec 2010; Justin Lecher <jlec@gentoo.org> -opal-client-2.2.ebuild,
diff --git a/dev-python/opal-client/Manifest b/dev-python/opal-client/Manifest
index c2bdee3e0..adef77f5c 100644
--- a/dev-python/opal-client/Manifest
+++ b/dev-python/opal-client/Manifest
@@ -1 +1 @@
-DIST opal-py-2.2.tar.gz 1012870 RMD160 d3664f05c67d1c4bf35ae026b2f0bedc85dc29ac SHA1 c3152fcfcd86f10f145bb4aedec8b53776615a65 SHA256 d11588ed29dac2812b4293204e0f0d75ba3b765f31af095e0e6333365afe0b47
+DIST opal-py-2.4.1.tar.gz 1089581 SHA256 78d82dbdab607a3acb40e0462a0418b856f3ef8c83cb302f55c4549d672e7085 SHA512 8b8563507d5905a2bc2d36552b52a9ce4da555910496242cfed207ea573da973ac78678fff158066db91154a6f38b5dc8701b8484781143ebd4134b440d01292 WHIRLPOOL 3ebd0992c2ff85974fc369820d42f44a866a1a5fcbbdca80839b14e66b27cb4f1cf2a70a9375078700b117316493934ef8e82965045f4d5602a6d669b6d38587
diff --git a/dev-python/opal-client/metadata.xml b/dev-python/opal-client/metadata.xml
index efb490d78..f17a827e3 100644
--- a/dev-python/opal-client/metadata.xml
+++ b/dev-python/opal-client/metadata.xml
@@ -1,8 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<herd>sci</herd>
-<maintainer>
- <email>sci@gentoo.org</email>
-</maintainer>
+ <herd>sci-biology</herd>
</pkgmetadata>
diff --git a/dev-python/opal-client/opal-client-2.2-r1.ebuild b/dev-python/opal-client/opal-client-2.2-r1.ebuild
deleted file mode 100644
index 69f0ed7e4..000000000
--- a/dev-python/opal-client/opal-client-2.2-r1.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="3"
-
-PYTHON_DEPEND="2"
-SUPPORT_PYTHON_ABIS="1"
-RESTRICT_PYTHON_ABIS="3.*"
-
-inherit python
-
-MY_PN="${PN/client/py}"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="Python Opal Web Service Client"
-HOMEPAGE="http://nbcr.net/software/opal/"
-SRC_URI="mirror://sourceforge/opaltoolkit/${MY_P}.tar.gz"
-
-LICENSE="opal"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="
- >=dev-python/zsi-2.1_alpha1
- !=sci-chemistry/apbs-1.1.0"
-DEPEND="${RDEPEND}"
-
-S="${WORKDIR}"/${MY_P}
-
-src_prepare() {
- python_copy_sources
-}
-
-src_install() {
- "${EPREFIX}"/usr/bin/wsdl2py wsdl/opal.wsdl || die
-
- installation() {
- insinto $(python_get_sitedir)/AppService
- doins AppService_*.py || die
- }
- python_execute_function -s installation
-
- dodoc README CHANGELOG etc/* *Client.py || die
- dohtml docs/* || die
-}
-
-pkg_postinst() {
- python_mod_optimize AppService
-}
-
-pkg_postrm() {
- python_mod_cleanup AppService
-}
diff --git a/dev-python/opal-client/opal-client-2.4.1.ebuild b/dev-python/opal-client/opal-client-2.4.1.ebuild
new file mode 100644
index 000000000..1024be78b
--- /dev/null
+++ b/dev-python/opal-client/opal-client-2.4.1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_6,2_7} )
+
+inherit python-r1 versionator
+
+MY_PN="${PN/client/py}"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Python Opal Web Service Client"
+HOMEPAGE="http://www.nbcr.net/data/docs/opal/documentation.html"
+SRC_URI="mirror://sourceforge/opaltoolkit/opal-python/$(get_version_component_range 1-2)/${MY_P}.tar.gz"
+
+LICENSE="opal"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+ >=dev-python/zsi-2.1_alpha1[${PYTHON_USEDEP}]
+ !=sci-chemistry/apbs-1.1.0"
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}"/${MY_P}
+
+src_install() {
+ "${EPREFIX}"/usr/bin/wsdl2py wsdl/opal.wsdl || die
+
+ python_moduleinto AppService
+ python_parallel_foreach_impl python_domodule AppService_*.py
+ python_parallel_foreach_impl python_optimize
+
+ dodoc README CHANGELOG etc/* *Client.py
+ dohtml docs/*
+}
diff --git a/dev-python/pyhdf/ChangeLog b/dev-python/pyhdf/ChangeLog
new file mode 100644
index 000000000..9a3683c2c
--- /dev/null
+++ b/dev-python/pyhdf/ChangeLog
@@ -0,0 +1,8 @@
+# ChangeLog for dev-python/pyhdf
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+ 14 Jun 2013; Justin Lecher <jlec@gentoo.org> pyhdf-0.8.3.ebuild,
+ metadata.xml:
+ Bump to EAPI=5 and distutils-r1.eclass
+
diff --git a/dev-python/pyhdf/Manifest b/dev-python/pyhdf/Manifest
index 1addb9e15..4fc20fe78 100644
--- a/dev-python/pyhdf/Manifest
+++ b/dev-python/pyhdf/Manifest
@@ -1 +1 @@
-DIST pyhdf-0.8.3.tar.gz 346412 RMD160 60c0cda95ca5c8b6205cc89078733717fe00e3b4 SHA1 fd7c068b25105e829a2bdffcf0c916e3ad9f943e SHA256 7f2817b5459296174dfcdb24d9d9f6d1066efd9051a6983fdceb70a9beda5a4b SHA512 d6a23930210dd25380454af96cb0caa15473a13979824276de4c7a477d6f9aaae78af5d566d72cb359a50ac98b306fa8dffe38db0063e43a8384593d10c264d3 WHIRLPOOL 3eaa0a843a28414882d9e979798094e39517daccc67a85345e79586421367cdd852da21ee9ea3cf50a4ac57b740aa430ccb55d17684feeeba3fd1abbbcad768d
+DIST pyhdf-0.8.3.tar.gz 346412 SHA256 7f2817b5459296174dfcdb24d9d9f6d1066efd9051a6983fdceb70a9beda5a4b SHA512 d6a23930210dd25380454af96cb0caa15473a13979824276de4c7a477d6f9aaae78af5d566d72cb359a50ac98b306fa8dffe38db0063e43a8384593d10c264d3 WHIRLPOOL 3eaa0a843a28414882d9e979798094e39517daccc67a85345e79586421367cdd852da21ee9ea3cf50a4ac57b740aa430ccb55d17684feeeba3fd1abbbcad768d
diff --git a/dev-python/pyhdf/metadata.xml b/dev-python/pyhdf/metadata.xml
index 274be424f..194e251e3 100644
--- a/dev-python/pyhdf/metadata.xml
+++ b/dev-python/pyhdf/metadata.xml
@@ -1,12 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <herd>sci</herd>
- <maintainer>
- <email>gorkypl@gmail.com</email>
- <name>Paweł Rumian</name>
- </maintainer>
- <use>
- <flag name="szip">Allow to use <pkg>sci-libs/szip</pkg> for SZIP compression method in SDsetcompress()</flag>
- </use>
+ <herd>sci</herd>
+ <maintainer>
+ <email>gorkypl@gmail.com</email>
+ <name>Paweł Rumian</name>
+ </maintainer>
+ <use>
+ <flag name="szip">Allow to use <pkg>sci-libs/szip</pkg> for SZIP compression method in SDsetcompress()</flag>
+ </use>
</pkgmetadata>
diff --git a/dev-python/pyhdf/pyhdf-0.8.3.ebuild b/dev-python/pyhdf/pyhdf-0.8.3.ebuild
index aecbd3788..90e1cea26 100644
--- a/dev-python/pyhdf/pyhdf-0.8.3.ebuild
+++ b/dev-python/pyhdf/pyhdf-0.8.3.ebuild
@@ -1,16 +1,14 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
-EAPI=4
+EAPI=5
-PYTHON_DEPEND="2"
-SUPPORT_PYTHON_ABIS="1"
-RESTRICT_PYTHON_ABIS="3.* 2.7-pypy-* *-jython"
+PYTHON_COMPAT=( python{2_6,2_7} )
-inherit distutils
+inherit distutils-r1
-DESCRIPTION="Python interface to NCSA HDF4 library."
+DESCRIPTION="Python interface to NCSA HDF4 library"
HOMEPAGE="http://pysclint.sourceforge.net/pycdf/ http://pypi.python.org/pypi/pyhdf"
SRC_URI="mirror://sourceforge/pysclint/${PN}/${PV}/${P}.tar.gz"
@@ -19,20 +17,19 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="examples szip"
-RDEPEND="dev-python/numpy
+RDEPEND="
+ dev-python/numpy[${PYTHON_USEDEP}]
sci-libs/hdf[szip=]"
-DEPEND="dev-python/setuptools
- ${RDEPEND}"
+DEPEND="${RDEPEND}
+ dev-python/setuptools[${PYTHON_USEDEP}]"
-PYTHON_CFLAGS=("2.* + -fno-strict-aliasing")
-
-src_compile () {
+python_compile() {
use szip || export NOSZIP=1
- distutils_src_compile
+ distutils-r1_python_compile
}
-src_install() {
- distutils_src_install
+python_install_all() {
+ distutils-r1_python_install_all
dohtml doc/*.html
dodoc CHANGES doc/*.txt
diff --git a/dev-python/pymvpa/ChangeLog b/dev-python/pymvpa/ChangeLog
index 26f976663..19f3e6798 100644
--- a/dev-python/pymvpa/ChangeLog
+++ b/dev-python/pymvpa/ChangeLog
@@ -1,7 +1,11 @@
# ChangeLog for dev-python/pymvpa
-# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 03 Mar 2013; Justin Lecher <jlec@gentoo.org> pymvpa-0.4.4.ebuild,
+ metadata.xml:
+ Move to new python eclasses
+
25 Jun 2011; Justin Lecher <jlec@gentoo.org> pymvpa-0.4.4.ebuild,
metadata.xml:
Dropped keywords because deps are missing
diff --git a/dev-python/pymvpa/metadata.xml b/dev-python/pymvpa/metadata.xml
index 183179e84..3bfd92ff3 100644
--- a/dev-python/pymvpa/metadata.xml
+++ b/dev-python/pymvpa/metadata.xml
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <herd>sci-mathematics</herd>
- <longdescription lang="en">
+ <herd>sci-mathematics</herd>
+ <longdescription lang="en">
Python module to ease pattern classification analyses of large
datasets. It provides high-level abstraction of typical processing
steps (e.g. data preparation, classification, feature selection,
diff --git a/dev-python/pymvpa/pymvpa-0.4.4.ebuild b/dev-python/pymvpa/pymvpa-0.4.4.ebuild
index 88a45808b..606a3d396 100644
--- a/dev-python/pymvpa/pymvpa-0.4.4.ebuild
+++ b/dev-python/pymvpa/pymvpa-0.4.4.ebuild
@@ -1,14 +1,12 @@
-# Copyright 1999-2011 Gentoo Foundation
+# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/pywavelets/pywavelets-0.2.0.ebuild,v 1.1 2010/04/22 20:14:30 bicatali Exp $
-EAPI=2
+EAPI=5
-PYTHON_DEPEND="2"
-SUPPORT_PYTHON_ABIS="1"
-RESTRICT_PYTHON_ABIS="3.*"
+PYTHON_COMPAT=( python{2_6,2_7} )
-inherit distutils
+inherit distutils-r1
DESCRIPTION="Multivariate pattern analysis with Python"
HOMEPAGE="http://www.pymvpa.org/"
@@ -21,19 +19,23 @@ IUSE="doc examples minimal test"
DEPEND="
dev-lang/swig
- dev-python/lxml
- dev-python/numpy
+ dev-python/lxml[${PYTHON_USEDEP}]
+ dev-python/numpy[${PYTHON_USEDEP}]
sys-apps/help2man
- doc? ( dev-python/sphinx media-gfx/graphviz )
- test? ( dev-python/nose )"
+ doc? (
+ dev-python/sphinx[${PYTHON_USEDEP}]
+ media-gfx/graphviz
+ )
+ test? ( dev-python/nose[${PYTHON_USEDEP}] )"
-RDEPEND="dev-python/numpy
+RDEPEND="
+ dev-python/numpy[${PYTHON_USEDEP}]
!minimal? (
dev-python/hcluster
- dev-python/ipython
- dev-python/matplotlib
+ dev-python/ipython[${PYTHON_USEDEP}]
+ dev-python/matplotlib[${PYTHON_USEDEP}]
dev-python/pynifti
- dev-python/rpy
+ dev-python/rpy[${PYTHON_USEDEP}]
sci-libs/afni
sci-libs/fsl
sci-libs/libsvm
diff --git a/dev-python/pyqtgraph/ChangeLog b/dev-python/pyqtgraph/ChangeLog
new file mode 100644
index 000000000..417792d55
--- /dev/null
+++ b/dev-python/pyqtgraph/ChangeLog
@@ -0,0 +1,23 @@
+# ChangeLog for dev-python/pyqtgraph
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*pyqtgraph-0.9.8 (25 Nov 2013)
+
+ 25 Nov 2013; Guillaume Poulin <poulin.guillaume@gmail.com>
+ +pyqtgraph-0.9.8.ebuild, -pyqtgraph-0.9.7.ebuild:
+ Update PyQtGraph to 0.9.8. Support of python 3.3
+
+ 07 Sep 2013; Guillaume Poulin <poulin.guillaume@gmail.com>
+ pyqtgraph-0.9.7.ebuild:
+ remove untested keywords
+
+ 07 Sep 2013; Guillaume Poulin <poulin.guillaume@gmail.com>
+ pyqtgraph-0.9.7.ebuild:
+ add [${PYTHON_USEDEP}] to depencies to sastify python-r1
+
+*pyqtgraph-0.9.7 (07 Sep 2013)
+
+ 07 Sep 2013; Guillaume Poulin <poulin.guillaume@gmail.com> +metadata.xml,
+ +pyqtgraph-0.9.7.ebuild:
+ Add dev-python/pyqtgraph
diff --git a/dev-python/pyqtgraph/Manifest b/dev-python/pyqtgraph/Manifest
new file mode 100644
index 000000000..9343219cb
--- /dev/null
+++ b/dev-python/pyqtgraph/Manifest
@@ -0,0 +1 @@
+DIST pyqtgraph-0.9.8.tar.gz 958092 SHA256 257e7de9053c325ea2cce7a93d54ac035276350e5524d065c538e3d48c90d0ba SHA512 66c578fec00bb3fef791bcdaedfc420b7049d1346a5132b7a016d0d016e886381f4e38fe1c39ab4499df50d1cf4f19ef8bfc52ddf20bba8a928a7bf3b5f21e10 WHIRLPOOL 54098f47711fbfed6ce6b429c554effdc1ceed85d86f7da76a04c5583d8b68af26fe1b06e5bafabc064c7e241078e8fd13c452c901a59d77c114f3d4b7c128e7
diff --git a/dev-python/pyqtgraph/metadata.xml b/dev-python/pyqtgraph/metadata.xml
new file mode 100644
index 000000000..b05689e41
--- /dev/null
+++ b/dev-python/pyqtgraph/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>sci</herd>
+ <longdescription>
+ PyQtGraph is a pure-python graphics and GUI library built on
+ PyQt4/PySide and numpy. It is intended for use in mathematics /
+ scientific / engineering applications. Despite being written entirely
+ in python, the library is very fast due to its heavy leverage of numpy
+ for number crunching and Qt's GraphicsView framework for fast display.
+ PyQtGraph is distributed under the MIT open-source license.
+ </longdescription>
+ <use><flag name="example">Install example of code</flag></use>
+</pkgmetadata>
diff --git a/dev-python/pyqtgraph/pyqtgraph-0.9.8.ebuild b/dev-python/pyqtgraph/pyqtgraph-0.9.8.ebuild
new file mode 100644
index 000000000..f413626d4
--- /dev/null
+++ b/dev-python/pyqtgraph/pyqtgraph-0.9.8.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} )
+
+inherit distutils-r1
+
+DESCRIPTION="Pure-python graphics and GUI library built on PyQt4/PySide and numpy."
+HOMEPAGE="http://www.pyqtgraph.org/"
+SRC_URI="http://www.pyqtgraph.org/downloads/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="opengl example"
+
+DEPEND=""
+RDEPEND="${DEPEND}
+ dev-python/numpy[${PYTHON_USEDEP}]
+ sci-libs/scipy[${PYTHON_USEDEP}]
+ opengl? ( dev-python/pyopengl[${PYTHON_USEDEP}] )
+ || ( >=dev-python/PyQt4-4.7.0[${PYTHON_USEDEP}] dev-python/pyside[${PYTHON_USEDEP}] )"
+
+src_prepare() {
+ use opengl || rm -r pyqtgraph/opengl
+ if ! use example; then
+ sed -i -e '/package_dir/d' setup.py || die "Unable to remove example"
+ sed -i -e "s/+ \['pyqtgraph\.examples'\]//" setup.py || die "Unable to remove example"
+ fi
+}
diff --git a/dev-python/pysolar/ChangeLog b/dev-python/pysolar/ChangeLog
index 77b3ee2d0..a103d4a14 100644
--- a/dev-python/pysolar/ChangeLog
+++ b/dev-python/pysolar/ChangeLog
@@ -1,7 +1,17 @@
# ChangeLog for dev-python/pysolar
-# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 23 Jul 2013; Sébastien Fabbro <bicatali@gentoo.org> -pysolar-0.4.4.ebuild,
+ metadata.xml, pysolar-0.5.ebuild:
+ dev-python/pysolar: Fixed syntax, removed old, keyword for prefix
+
+*pysolar-0.5 (10 Jun 2013)
+
+ 10 Jun 2013; Justin Lecher <jlec@gentoo.org> -pysolar-0.4.3.ebuild,
+ pysolar-0.4.4.ebuild, +pysolar-0.5.ebuild, metadata.xml:
+ Fix for new py eclasses, use vcs-snappshot.eclass, fix for new PIL
+
04 Aug 2011; Sébastien Fabbro <bicatali@gentoo.org> metadata.xml:
Switched herd to sci-astronomy
@@ -19,4 +29,3 @@
24 Jul 2010; Kacper Kowalik <xarthisius@gentoo.org> +pysolar-0.4.2.ebuild,
+metadata.xml:
Initial import
-
diff --git a/dev-python/pysolar/Manifest b/dev-python/pysolar/Manifest
index 6c208f58d..fdb452daf 100644
--- a/dev-python/pysolar/Manifest
+++ b/dev-python/pysolar/Manifest
@@ -1,2 +1 @@
-DIST pysolar-0.4.3.tar.gz 1862462 RMD160 13e478c5b6df110f1dc7dc15166b5873a8875c65 SHA1 3b8f88f61772ba4fdd06c2d3ec94d185fd11441e SHA256 894a00559ec9840caa5763df6f8ba7cf3a8ad4d3bed96cca96dbd4113898160e
-DIST pysolar-0.4.4.tar.gz 1862179 SHA256 8fe4c40e66fb8fa16a868f92526c5caa673e6452b9572fd7a4786f4bfbee3649 SHA512 3a88f838eb5790b931dbd1d50620a884589020c842b6ab159fc121867086530a06d56c33cae0fc852a7693b2977158be989bbc449d2711e1bf259c6207b38369 WHIRLPOOL a8d857b8255e34e26d887a048721e89168da338cfdb02fde7382b49e83fa70e51bc5a77604069de9cdd899b99354aad32fbd06794bed40f6e5e31071c7111f3b
+DIST pysolar-0.5.tar.gz 1858367 SHA256 95ec5f85effe129d8ffff576946dc88ec34a5a95b9c4e9fccc41b025699bf825 SHA512 0fc34de7ccf2afd02a05042e4d8dd2ecd165a0b968a2bb1f854e187e6bd00991256c4671a12db76249dfd579e4f9dae7e2ac9a11ccb7fc912a73b8305158ff71 WHIRLPOOL f0562522640d75420c0acdc76471390222504130566427e1168d2a61d2891f2578fbb974513df266d3463b40e8d45bc829c1930f33a2511b12185dfeb4ca33f9
diff --git a/dev-python/pysolar/metadata.xml b/dev-python/pysolar/metadata.xml
index 40069ec01..96827aac9 100644
--- a/dev-python/pysolar/metadata.xml
+++ b/dev-python/pysolar/metadata.xml
@@ -9,4 +9,7 @@
calculate the location of the sun or the shading percentage as a
function of time for a row of 2-axis tracked panels.
</longdescription>
+<upstream>
+ <remote-id type="pypi">Pysolar</remote-id>
+</upstream>
</pkgmetadata>
diff --git a/dev-python/pysolar/pysolar-0.4.3.ebuild b/dev-python/pysolar/pysolar-0.4.3.ebuild
deleted file mode 100644
index 5cc51584f..000000000
--- a/dev-python/pysolar/pysolar-0.4.3.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=2
-
-PYTHON_DEPEND="2:2.5"
-SUPPORT_PYTHON_ABIS="1"
-RESTRICT_PYTHON_ABIS="3.*"
-
-inherit distutils python
-
-DESCRIPTION="A collection of Python libraries for simulating the Sun's irradiation"
-HOMEPAGE="http://pysolar.org/ http://pypi.python.org/pypi/Pysolar/"
-SRC_URI="https://github.com/pingswept/${PN}/tarball/${PV} -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="doc"
-
-DEPEND="doc? ( dev-python/numpydoc )"
-RDEPEND="
- dev-python/imaging
- dev-python/matplotlib
- dev-python/numpy
- dev-python/pygtk:2
- dev-python/pytz
- sci-libs/scipy"
-
-S="${WORKDIR}"/pingswept-${PN}-a110543
-
-PYTHON_MODNAME="constants.py horizon.py julian.py \
- poly.py query_usno.py radiation.py shade.py \
- simulate.py solar.py util.py"
-
-src_prepare() {
- mv *${PN}* "${S}" && cd "${S}"
- sed \
- -e "s:'testsolar', ::" \
- -e "s:'shade_test', ::" \
- -i setup.py || die
-}
-
-src_compile() {
- distutils_src_compile
-
- if use doc; then
- cd doc
- PYTHONPATH=".." emake html || die
- fi
-}
-
-src_test() {
- testing() {
- PYTHONPATH="build-${PYTHON_ABI}/abi" "$(PYTHON)" testsolar.py
- }
- python_execute_function testing
-}
-
-src_install() {
- distutils_src_install
- if use doc; then
- dohtml -r doc/.build/html/* || die
- fi
-}
diff --git a/dev-python/pysolar/pysolar-0.4.4.ebuild b/dev-python/pysolar/pysolar-0.4.4.ebuild
deleted file mode 100644
index ae3680359..000000000
--- a/dev-python/pysolar/pysolar-0.4.4.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=4
-
-PYTHON_DEPEND="2:2.5"
-SUPPORT_PYTHON_ABIS="1"
-RESTRICT_PYTHON_ABIS="3.*"
-
-AUTHOR=pingswept
-GIT_HASH=42d1abd
-
-inherit distutils python
-
-DESCRIPTION="A collection of Python libraries for simulating the Sun's irradiation"
-HOMEPAGE="http://pysolar.org/ http://pypi.python.org/pypi/Pysolar/"
-SRC_URI="https://github.com/${AUTHOR}/${PN}/tarball/${PV} -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="doc"
-
-DEPEND="doc? ( dev-python/numpydoc )"
-RDEPEND="
- dev-python/imaging
- dev-python/matplotlib
- dev-python/numpy
- dev-python/pygtk:2
- dev-python/pytz
- sci-libs/scipy"
-
-S=${WORKDIR}/${AUTHOR}-${PN}-${GIT_HASH}
-
-PYTHON_MODNAME="constants.py horizon.py julian.py \
- poly.py query_usno.py radiation.py shade.py \
- simulate.py solar.py util.py"
-
-src_prepare() {
- sed \
- -e "s:'testsolar', ::" \
- -e "s:'shade_test', ::" \
- -i setup.py || die # don't install tests
- distutils_src_prepare
-}
-
-src_compile() {
- distutils_src_compile
-
- if use doc; then
- PYTHONPATH=".." emake -C doc html
- fi
-}
-
-src_test() {
- testing() {
- PYTHONPATH="build-${PYTHON_ABI}/abi" "$(PYTHON)" testsolar.py
- }
- python_execute_function testing
-}
-
-src_install() {
- distutils_src_install
- use doc && dohtml -r doc/.build/html/*
-}
diff --git a/dev-python/pysolar/pysolar-0.5.ebuild b/dev-python/pysolar/pysolar-0.5.ebuild
new file mode 100644
index 000000000..61a53987c
--- /dev/null
+++ b/dev-python/pysolar/pysolar-0.5.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_6,2_7} )
+
+AUTHOR=pingswept
+
+inherit distutils-r1 vcs-snapshot
+
+DESCRIPTION="Collection of Python libraries for simulating the irradiation by the sun"
+HOMEPAGE="http://pysolar.org/"
+SRC_URI="https://github.com/${AUTHOR}/${PN}/tarball/${PV} -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc"
+
+DEPEND="doc? ( dev-python/numpydoc )"
+RDEPEND="
+ virtual/python-imaging[${PYTHON_USEDEP}]
+ dev-python/matplotlib[${PYTHON_USEDEP}]
+ dev-python/numpy[${PYTHON_USEDEP}]
+ dev-python/pygtk:2[${PYTHON_USEDEP}]
+ dev-python/pytz[${PYTHON_USEDEP}]
+ sci-libs/scipy[${PYTHON_USEDEP}]"
+
+python_prepare_all() {
+ sed \
+ -e "s:'testsolar', ::" \
+ -e "s:'shade_test', ::" \
+ -i setup.py || die # don't install tests
+ distutils-r1_python_prepare_all
+}
+
+python_compile_all() {
+ use doc && PYTHONPATH=".." emake -C doc html
+}
+
+python_test() {
+ ${EPYTHON} Pysolar/testsolar.py || die
+}
+
+python_install_all() {
+ use doc && HTML_DOCS=( doc/.build/html/. )
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/pysparse/ChangeLog b/dev-python/pysparse/ChangeLog
index 7b5fae0e3..189c671d9 100644
--- a/dev-python/pysparse/ChangeLog
+++ b/dev-python/pysparse/ChangeLog
@@ -1,7 +1,16 @@
# ChangeLog for dev-python/pysparse
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 06 May 2013; Justin Lecher <jlec@gentoo.org> pysparse-1.1.1-r1.ebuild:
+ USe internal umfpack due to incompatibility with latest umfpack from tree
+
+*pysparse-1.1.1-r1 (06 May 2013)
+
+ 06 May 2013; Justin Lecher <jlec@gentoo.org> -pysparse-1.1.ebuild,
+ -pysparse-1.1.1.ebuild, +pysparse-1.1.1-r1.ebuild, metadata.xml:
+ Fix for correct blas/lapack usage, #468708
+
*pysparse-1.1.1 (20 Jul 2010)
20 Jul 2010; Justin Lecher <jlec@gentoo.org> pysparse-1.1.ebuild,
diff --git a/dev-python/pysparse/Manifest b/dev-python/pysparse/Manifest
index fa652c8f9..6e7e52ab0 100644
--- a/dev-python/pysparse/Manifest
+++ b/dev-python/pysparse/Manifest
@@ -1,2 +1 @@
-DIST pysparse-1.1.1.tar.gz 913261 RMD160 0848e7f061d0d2571bbad3e4fd2b4e0f070b961a SHA1 dca36520f39551781bcaeac8c1bbc6d3baefa57a SHA256 e02d248efedd051181a49f8aee487e576554a6c973578ca665d31947b35c3a4a
-DIST pysparse-1.1.tar.gz 912439 RMD160 81bccdde11c072565808eeade5995d03dd8a7010 SHA1 55e935e6b9c089e3740bd11494ed6bf451e56c84 SHA256 45bedbc2f6b42e8dd52d3768ff72bcf8e75690a2e6026e99c28cf9b7ffb90245
+DIST pysparse-1.1.1.tar.gz 913261 SHA256 e02d248efedd051181a49f8aee487e576554a6c973578ca665d31947b35c3a4a SHA512 2e19b04257322ec5c7b45d42070f7fe35497a86c96387544c0938045b4be2ecf126b1a292882d8fccb444687232a6851b58f0b6596a064ab4ed4be32c3760585 WHIRLPOOL 6396626e24bdd96fe7f210f701c4671369f637765a28589aef833c4c3b3a5f06df6c7cbdde94967d419408767bf7c5723f27d9d74f0a99c4013ae28211cd0fc0
diff --git a/dev-python/pysparse/metadata.xml b/dev-python/pysparse/metadata.xml
index b4cb18f4a..84d83504b 100644
--- a/dev-python/pysparse/metadata.xml
+++ b/dev-python/pysparse/metadata.xml
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<herd>sci</herd>
-<longdescription lang="en">
+ <herd>sci</herd>
+ <longdescription lang="en">
This provides a set of sparse matrix types for Python, with modules
which implement:
- Iterative methods for solving linear systems of equations
diff --git a/dev-python/pysparse/pysparse-1.1.1-r1.ebuild b/dev-python/pysparse/pysparse-1.1.1-r1.ebuild
new file mode 100644
index 000000000..7eac3e2a9
--- /dev/null
+++ b/dev-python/pysparse/pysparse-1.1.1-r1.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_6,2_7} )
+
+inherit distutils-r1 multilib
+
+DESCRIPTION="Sparse linear algebra extension for Python"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+HOMEPAGE="http://pysparse.sourceforge.net/"
+
+IUSE="doc examples"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+LICENSE="BSD"
+
+RDEPEND="
+ dev-python/numpy
+ sci-libs/superlu
+ <=sci-libs/umfpack-5.4.0"
+DEPEND="${DEPEND}"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-setup.patch
+ "${FILESDIR}"/${P}-superlu3.patch
+ )
+
+pc_libs() {
+ $(tc-getPKG_CONFIG) --libs-only-l $@ | \
+ sed -e 's/[ ]-l*\(pthread\|m\)[ ]*//g' \
+ -e 's/^-l/"/' -e 's/[ ]*-l/","/g' -e 's/[ ]*$/"/g'
+}
+
+python_prepare_all() {
+ distutils-r1_python_prepare_all
+ sed \
+ -e "/libraries_list/s:'lapack', 'blas':$(pc_libs blas lapack):g" \
+ -e "/use_users_umfpack/s:True:False:g" \
+ -i setup.py || die
+}
+
+python_test() {
+ for t in Test/test{Umfpack,Superlu}.py; do
+ ${PYTHON} ${t} || die
+ done
+}
+
+python_install_all() {
+ distutils-r1_python_install
+
+ use doc && dodoc Doc/*.pdf
+
+ if use examples; then
+ insinto /usr/share/${PN}/
+ doins -r Examples
+ fi
+}
diff --git a/dev-python/pysparse/pysparse-1.1.1.ebuild b/dev-python/pysparse/pysparse-1.1.1.ebuild
deleted file mode 100644
index 877eb00e6..000000000
--- a/dev-python/pysparse/pysparse-1.1.1.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=3
-
-PYTHON_DEPEND="2"
-SUPPORT_PYTHON_ABIS="1"
-
-inherit distutils eutils
-
-DESCRIPTION="Sparse linear algebra extension for Python"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-HOMEPAGE="http://pysparse.sourceforge.net/"
-
-IUSE="doc examples"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-LICENSE="BSD"
-
-RDEPEND="
- dev-python/numpy
- sci-libs/superlu
- <=sci-libs/umfpack-5.4.0"
-DEPEND="${DEPEND}"
-
-RESTRICT_PYTHON_ABIS="3.*"
-
-src_prepare() {
- epatch "${FILESDIR}"/${P}-setup.patch
- epatch "${FILESDIR}"/${P}-superlu3.patch
-}
-
-src_test() {
- testing() {
- for t in Test/test{Umfpack,Superlu}.py; do
- PYTHONPATH="$(ls -d build-${PYTHON_ABI}/lib.*)" "$(PYTHON)" ${t}
- done
- }
- python_execute_function testing
-}
-
-src_install() {
- distutils_src_install
- if use doc; then
- insinto /usr/share/doc/${PF}
- doins Doc/*.pdf || die
- fi
- if use examples; then
- insinto /usr/share/doc/${PF}/examples
- doins Examples/* || die
- fi
-}
diff --git a/dev-python/pysparse/pysparse-1.1.ebuild b/dev-python/pysparse/pysparse-1.1.ebuild
deleted file mode 100644
index 877eb00e6..000000000
--- a/dev-python/pysparse/pysparse-1.1.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=3
-
-PYTHON_DEPEND="2"
-SUPPORT_PYTHON_ABIS="1"
-
-inherit distutils eutils
-
-DESCRIPTION="Sparse linear algebra extension for Python"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-HOMEPAGE="http://pysparse.sourceforge.net/"
-
-IUSE="doc examples"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-LICENSE="BSD"
-
-RDEPEND="
- dev-python/numpy
- sci-libs/superlu
- <=sci-libs/umfpack-5.4.0"
-DEPEND="${DEPEND}"
-
-RESTRICT_PYTHON_ABIS="3.*"
-
-src_prepare() {
- epatch "${FILESDIR}"/${P}-setup.patch
- epatch "${FILESDIR}"/${P}-superlu3.patch
-}
-
-src_test() {
- testing() {
- for t in Test/test{Umfpack,Superlu}.py; do
- PYTHONPATH="$(ls -d build-${PYTHON_ABI}/lib.*)" "$(PYTHON)" ${t}
- done
- }
- python_execute_function testing
-}
-
-src_install() {
- distutils_src_install
- if use doc; then
- insinto /usr/share/doc/${PF}
- doins Doc/*.pdf || die
- fi
- if use examples; then
- insinto /usr/share/doc/${PF}/examples
- doins Examples/* || die
- fi
-}
diff --git a/dev-python/pythoncgns/ChangeLog b/dev-python/pythoncgns/ChangeLog
index df25ae75c..3893a9f50 100644
--- a/dev-python/pythoncgns/ChangeLog
+++ b/dev-python/pythoncgns/ChangeLog
@@ -1,7 +1,11 @@
# ChangeLog for dev-python/pythoncgns
-# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 14 Jun 2013; Justin Lecher <jlec@gentoo.org> pythoncgns-2009.10.30.ebuild,
+ metadata.xml:
+ Bump to EAPI=5 and distutils-r1.eclass
+
25 Jun 2011; Justin Lecher <jlec@gentoo.org> pythoncgns-2009.10.30.ebuild:
'http://pypi.python.org/packages/source' found in thirdpartymirrors
diff --git a/dev-python/pythoncgns/Manifest b/dev-python/pythoncgns/Manifest
index fd32286ea..4ad5f4a1c 100644
--- a/dev-python/pythoncgns/Manifest
+++ b/dev-python/pythoncgns/Manifest
@@ -1 +1 @@
-DIST CGNS-2009.10.30.tar.gz 24185 RMD160 aac9c77f620797b5658bde863105d43a8b22e8c3 SHA1 660a0097031474bb939254359b67b44f8bb93805 SHA256 915c57cfbcaceecf8c352de03e96945388c1bd1e10c4b011ea5ac5231814011a
+DIST CGNS-2009.10.30.tar.gz 24185 SHA256 915c57cfbcaceecf8c352de03e96945388c1bd1e10c4b011ea5ac5231814011a
diff --git a/dev-python/pythoncgns/metadata.xml b/dev-python/pythoncgns/metadata.xml
index d369d068f..897aa2e6b 100644
--- a/dev-python/pythoncgns/metadata.xml
+++ b/dev-python/pythoncgns/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <herd>sci</herd>
+ <herd>sci</herd>
</pkgmetadata>
diff --git a/dev-python/pythoncgns/pythoncgns-2009.10.30.ebuild b/dev-python/pythoncgns/pythoncgns-2009.10.30.ebuild
index adbb3339d..491294f7b 100644
--- a/dev-python/pythoncgns/pythoncgns-2009.10.30.ebuild
+++ b/dev-python/pythoncgns/pythoncgns-2009.10.30.ebuild
@@ -1,14 +1,12 @@
-# Copyright 1999-2011 Gentoo Foundation
+# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
-EAPI=3
+EAPI=5
-PYTHON_DEPEND="2"
-SUPPORT_PYTHON_ABIS="1"
-PYTHON_MODNAME="CGNS"
+PYTHON_COMPAT=( python{2_6,2_7} )
-inherit distutils
+inherit distutils-r1
MY_PN="CGNS"
MY_P="${MY_PN}-${PV}"
diff --git a/dev-python/pythonocc/ChangeLog b/dev-python/pythonocc/ChangeLog
index 94d6ddb41..f130d8d9a 100644
--- a/dev-python/pythonocc/ChangeLog
+++ b/dev-python/pythonocc/ChangeLog
@@ -1,7 +1,22 @@
# ChangeLog for dev-python/pythonocc
-# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 03 Mar 2013; Justin Lecher <jlec@gentoo.org> ChangeLog:
+ Version BUmp; change license; move to new python eclasses
+
+ 03 Mar 2013; Justin Lecher <jlec@gentoo.org> ChangeLog:
+ Version BUmp; change license; move to new python eclasses
+
+ 03 Mar 2013; Justin Lecher <jlec@gentoo.org> ChangeLog:
+ Version BUmp; change license; move to new python eclasses
+
+*pythonocc-0.5 (03 Mar 2013)
+
+ 03 Mar 2013; Justin Lecher <jlec@gentoo.org> -pythonocc-0.4.ebuild,
+ +pythonocc-0.5.ebuild, metadata.xml:
+ Version BUmp; change license; move to new python eclasses
+
14 Mar 2011; Oliver Borm (boroli) <oli.borm@web.de> pythonocc-0.4.ebuild:
dev-python/pythonocc: restrict to opencascade-6.3 dependency
diff --git a/dev-python/pythonocc/Manifest b/dev-python/pythonocc/Manifest
index 42d818058..e9fbe053b 100644
--- a/dev-python/pythonocc/Manifest
+++ b/dev-python/pythonocc/Manifest
@@ -1 +1 @@
-DIST pythonOCC-0.4.tar.gz 4025282 RMD160 6314f793a3c7362abbe5e7514ed1b7d245ffece6 SHA1 193b4b02615565f9c95d5b2615a27b3cc6bab952 SHA256 bbf8ca4bf6b86d65d9221b411aa4d3e61d19184680783963c8367287d7ba00ee
+DIST pythonocc-0.5.tar.gz 13373832 SHA256 6a8e04694e4f4be317df24b223f8913b1cdbba2994bcf38f8045cb510fcb6ffc SHA512 0c0c4156a6272093b7fa9c590fe2b6fee1c82061e99ac5e0f410215734b156310e28cefea29fddf95a9add4c05aae9f6bb63612242a8ca7369668e385388b753 WHIRLPOOL 28c4ddd2ee650bc45449be3e04c6223c00c752d18edf3dd0727240ff4a8a40298f1c8299fa8b270e7581814e63481a219ed26c7302430c8960dc741fb7c0e897
diff --git a/dev-python/pythonocc/metadata.xml b/dev-python/pythonocc/metadata.xml
index d369d068f..897aa2e6b 100644
--- a/dev-python/pythonocc/metadata.xml
+++ b/dev-python/pythonocc/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <herd>sci</herd>
+ <herd>sci</herd>
</pkgmetadata>
diff --git a/dev-python/pythonocc/pythonocc-0.4.ebuild b/dev-python/pythonocc/pythonocc-0.5.ebuild
index fd891a68d..ae1e35547 100644
--- a/dev-python/pythonocc/pythonocc-0.4.ebuild
+++ b/dev-python/pythonocc/pythonocc-0.5.ebuild
@@ -1,30 +1,27 @@
-# Copyright 1999-2011 Gentoo Foundation
+# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
-EAPI=2
+EAPI=5
-PYTHON_DEPEND="2"
-SUPPORT_PYTHON_ABIS="1"
+PYTHON_COMPAT=( python{2_5,2_6,2_7} )
-inherit distutils
+inherit distutils-r1
MY_PN=pythonOCC
MY_P=${MY_PN}-${PV}
DESCRIPTION="Python Interface to OpenCASCADE CAD library"
HOMEPAGE="http://www.pythonocc.org"
-SRC_URI="http://download.gna.org/${PN}/${PV}/${MY_P}.tar.gz"
+SRC_URI="http://pythonocc.googlecode.com/files/${P}.tar.gz"
-LICENSE="GPL-3"
+LICENSE="LGPL-3"
KEYWORDS="~amd64 ~x86"
SLOT="0"
IUSE=""
-RDEPEND="<sci-libs/opencascade-6.4"
+RDEPEND="sci-libs/opencascade"
DEPEND="${RDEPEND}
dev-lang/swig"
-RESTRICT_PYTHON_ABIS="3.*"
-
-S=${WORKDIR}/${MY_P}/src
+S="${WORKDIR}"/${P}/src
diff --git a/dev-python/theano/ChangeLog b/dev-python/theano/ChangeLog
new file mode 100644
index 000000000..b9161d7b3
--- /dev/null
+++ b/dev-python/theano/ChangeLog
@@ -0,0 +1,12 @@
+# ChangeLog for dev-python/theano
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+ 23 Jul 2013; Sébastien Fabbro <bicatali@gentoo.org> metadata.xml:
+ dev-python/theano: Updated upstream info
+
+*theano-0.6.0_rc3 (23 Jul 2013)
+
+ 23 Jul 2013; Sébastien Fabbro <bicatali@gentoo.org> +metadata.xml,
+ +theano-0.6.0_rc3.ebuild:
+ dev-python/theano: Initial import
diff --git a/dev-python/theano/Manifest b/dev-python/theano/Manifest
new file mode 100644
index 000000000..6d14bb784
--- /dev/null
+++ b/dev-python/theano/Manifest
@@ -0,0 +1 @@
+DIST Theano-0.6.0rc3.tar.gz 1561868 SHA256 d103c900678fc952adafe41a33d826052294a7d437cf92493fed7e7f32ef2189 SHA512 178be6790c4ba7a1c536db55e000fa3d2cc9f9196b705bdebeed990b4d7870eedec9e40dca2a90d6f485c42513236f4194331005f00f25e5c49011c499f14604 WHIRLPOOL c51c60449d0e5dc3d4a977116d26c11c5385cf2c8905fe92e7fb7e86fd7e29275e2498a9d906554d5b87682581c2207280d85146fe0ffab5985de97bd2975d0d
diff --git a/dev-python/theano/metadata.xml b/dev-python/theano/metadata.xml
new file mode 100644
index 000000000..168f8cc15
--- /dev/null
+++ b/dev-python/theano/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>sci</herd>
+<longdescription lang='en'>
+ Theano is a numerical computation library for the Python. In Theano,
+ computations are expressed using a NumPy-like syntax and compiled to
+ run efficiently on either CPU or GPU architectures.
+</longdescription>
+<upstream>
+ <remote-id type="pypi">Theano</remote-id>
+</upstream>
+</pkgmetadata>
diff --git a/dev-python/theano/theano-0.6.0_rc3.ebuild b/dev-python/theano/theano-0.6.0_rc3.ebuild
new file mode 100644
index 000000000..42851e627
--- /dev/null
+++ b/dev-python/theano/theano-0.6.0_rc3.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_6,2_7} )
+
+inherit distutils-r1 versionator
+
+MYPN=Theano
+MYP=${MYPN}-$(replace_version_separator 3 '')
+
+DESCRIPTION="Python library to define and optimize multi-dimensional arrays mathematical expressions"
+HOMEPAGE="https://github.com/Theano/Theano"
+LICENSE="BSD"
+
+SRC_URI="mirror://pypi/${MYPN:0:1}/${MYPN}/${MYP}.tar.gz"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+
+SLOT="0"
+IUSE="test"
+
+RDEPEND="sci-libs/scipy[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? ( dev-python/nose[${PYTHON_USEDEP}] )"
+
+S="${WORKDIR}/${MYP}"
+
+python_test() {
+ nosetests || die
+}
diff --git a/dev-python/ufl/ChangeLog b/dev-python/ufl/ChangeLog
index e62174c09..c3982410c 100644
--- a/dev-python/ufl/ChangeLog
+++ b/dev-python/ufl/ChangeLog
@@ -1,7 +1,10 @@
# ChangeLog for dev-python/ufl
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 14 Jun 2013; Justin Lecher <jlec@gentoo.org> ufl-0.5.4.ebuild, metadata.xml:
+ Bump to EAPI=5 and distutils-r1.eclass
+
*ufl-0.5.4 (14 Dec 2010)
14 Dec 2010; Nico Schlömer <nico.schloemer@gmail.com> +ufl-0.5.4.ebuild,
diff --git a/dev-python/ufl/Manifest b/dev-python/ufl/Manifest
index 84b907b5f..d75038156 100644
--- a/dev-python/ufl/Manifest
+++ b/dev-python/ufl/Manifest
@@ -1 +1 @@
-DIST ufl-0.5.4.tar.gz 204883 RMD160 7acd9b3883afb3d22a47cf2a4b913c24e9580328 SHA1 7a2f541f9f784014786e7b844aec3c92eb90b00a SHA256 fc032d7a011406764ca3c466d194cfcf7ba165292e1a9da471cde7519ce1a960
+DIST ufl-0.5.4.tar.gz 204883 SHA256 fc032d7a011406764ca3c466d194cfcf7ba165292e1a9da471cde7519ce1a960
diff --git a/dev-python/ufl/metadata.xml b/dev-python/ufl/metadata.xml
index 14518f911..f430bd641 100644
--- a/dev-python/ufl/metadata.xml
+++ b/dev-python/ufl/metadata.xml
@@ -1,9 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<herd></herd>
-<longdescription lang="en">
-The Unified Form Language (UFL) is a domain specific language for declaration of finite element discretizations of variational forms. More precisely, it defines a flexible interface for choosing finite element spaces and defining expressions for weak forms in a notation close to mathematical notation.
-</longdescription>
+ <herd>sci</herd>
+ <longdescription lang="en">
+ The Unified Form Language (UFL) is a domain specific language for
+ declaration of finite element discretizations of variational forms. More
+ precisely, it defines a flexible interface for choosing finite element
+ spaces and defining expressions for weak forms in a notation close to
+ mathematical notation.
+ </longdescription>
</pkgmetadata>
-
diff --git a/dev-python/ufl/ufl-0.5.4.ebuild b/dev-python/ufl/ufl-0.5.4.ebuild
index f9e2c36bc..83fd55692 100644
--- a/dev-python/ufl/ufl-0.5.4.ebuild
+++ b/dev-python/ufl/ufl-0.5.4.ebuild
@@ -1,23 +1,18 @@
-# Copyright 1999-2010 Gentoo Foundation
+# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
-EAPI=3
+EAPI=5
-SUPPORT_PYTHON_ABIS="1"
-RESTRICT_PYTHON_ABIS="3.*"
+PYTHON_COMPAT=( python{2_6,2_7} )
-inherit distutils
+inherit distutils-r1
-DESCRIPTION="Domain specific language for declaration of finite element discretizations of variational forms"
+DESCRIPTION="Domain specific language for declaration of FE discretizations of variational forms"
HOMEPAGE="http://launchpad.net/ufl"
SRC_URI="http://launchpad.net/${PN}/trunk/${PV}/+download/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64"
-
+KEYWORDS="~amd64 ~x86"
IUSE=""
-
-DEPEND=""
-RDEPEND=""
diff --git a/dev-python/viper/ChangeLog b/dev-python/viper/ChangeLog
index c3e4dc7f7..036f6367f 100644
--- a/dev-python/viper/ChangeLog
+++ b/dev-python/viper/ChangeLog
@@ -1,7 +1,13 @@
# ChangeLog for dev-python/viper
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+*viper-1.0.1 (14 Jun 2013)
+
+ 14 Jun 2013; Justin Lecher <jlec@gentoo.org> -viper-0.4.6.ebuild,
+ +viper-1.0.1.ebuild, metadata.xml:
+ Version Bump; Bump to EAPI=5 and distutils-r1.eclass
+
*viper-0.4.6 (14 Dec 2010)
14 Dec 2010; Nico Schlömer <nico.schloemer@gmail.com>
diff --git a/dev-python/viper/Manifest b/dev-python/viper/Manifest
index 59816d1c6..c6db0f3f8 100644
--- a/dev-python/viper/Manifest
+++ b/dev-python/viper/Manifest
@@ -1 +1 @@
-DIST viper-0.4.6.tar.gz 185997 RMD160 548adcb94db3ab1a1cd12ca1fa6f43c8cb3283b7 SHA1 3618763387c803f4b732eff9f9b1fa3ec54d04e9 SHA256 11a21044f9fcd02e50153e5d9895c41f39ef0dd57b5b074e5fe12923db37cf44
+DIST viper-1.0.1.tar.gz 192880 SHA256 b3cff721e71a96ff62d58f9b3e32383dcfa425f69017d291d03fb3b452a3a01f SHA512 f56c93058a3fcc904a2e2f4f5780e8b027d97a10d09867c0f66048475e07282760798f2ff446915704d49e5d1e31bb55367d3902edbce331be4936a71ca85caf WHIRLPOOL b2b169c9bbfece4bb2a9b9876e10782230150f439943ea2cc100ddc092753c1c67306fbcc33bdd50d988e3b5b2a9a2a11d30c833706445869cd3940f30690907
diff --git a/dev-python/viper/metadata.xml b/dev-python/viper/metadata.xml
index 815c77070..c1ca1a083 100644
--- a/dev-python/viper/metadata.xml
+++ b/dev-python/viper/metadata.xml
@@ -1,9 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<herd></herd>
-<longdescription lang="en">
-Viper is a minimalistic scientific plotter and run-time visualization module. Viper has support for visualizing meshes and solutions in DOLFIN.
-</longdescription>
+ <herd>sci</herd>
+ <longdescription lang="en">
+ Viper is a minimalistic scientific plotter and run-time visualization
+ module. Viper has support for visualizing meshes and solutions in
+ DOLFIN.
+ </longdescription>
</pkgmetadata>
-
diff --git a/dev-python/viper/viper-0.4.6.ebuild b/dev-python/viper/viper-0.4.6.ebuild
deleted file mode 100644
index 8b8e23b53..000000000
--- a/dev-python/viper/viper-0.4.6.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="3"
-
-SUPPORT_PYTHON_ABIS="1"
-RESTRICT_PYTHON_ABIS="3.*"
-
-inherit distutils
-
-DESCRIPTION="Minimalistic scientific plotter and run-time visualization module"
-HOMEPAGE="https://launchpad.net/fenics-viper"
-SRC_URI="http://launchpad.net/fenics-${PN}/trunk/${PV}/+download/${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-
-IUSE=""
-
-DEPEND=""
-RDEPEND=""
diff --git a/dev-python/viper/viper-1.0.1.ebuild b/dev-python/viper/viper-1.0.1.ebuild
new file mode 100644
index 000000000..3ce196004
--- /dev/null
+++ b/dev-python/viper/viper-1.0.1.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_6,2_7} )
+
+inherit distutils-r1
+
+DESCRIPTION="Minimalistic scientific plotter and run-time visualization module"
+HOMEPAGE="https://launchpad.net/fenics-viper"
+SRC_URI="https://launchpad.net/fenics-viper/1.0.x/${PV}/+download/${P}.tar.gz"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""