aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKacper Kowalik (Xarthisius) <xarthisius@gentoo.org>2012-06-28 14:12:46 +0200
committerKacper Kowalik (Xarthisius) <xarthisius@gentoo.org>2012-06-28 14:12:46 +0200
commit6cbe9f1a288e92707da37402999292a53cebc3aa (patch)
tree56860dc83c1ae465e140f3bbbcbab1bc21b8e1f3 /dev-python
parentupdated to petsc-3.3_p1 (diff)
downloadsci-6cbe9f1a288e92707da37402999292a53cebc3aa.tar.gz
sci-6cbe9f1a288e92707da37402999292a53cebc3aa.tar.bz2
sci-6cbe9f1a288e92707da37402999292a53cebc3aa.zip
[dev-python/pyhdf] initial import wrt #423953. Ebuild written by Paweł Rumian <gorkypl@gmail.com> with my modifications
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/pyhdf/Manifest1
-rw-r--r--dev-python/pyhdf/metadata.xml12
-rw-r--r--dev-python/pyhdf/pyhdf-0.8.3.ebuild44
3 files changed, 57 insertions, 0 deletions
diff --git a/dev-python/pyhdf/Manifest b/dev-python/pyhdf/Manifest
new file mode 100644
index 000000000..1addb9e15
--- /dev/null
+++ b/dev-python/pyhdf/Manifest
@@ -0,0 +1 @@
+DIST pyhdf-0.8.3.tar.gz 346412 RMD160 60c0cda95ca5c8b6205cc89078733717fe00e3b4 SHA1 fd7c068b25105e829a2bdffcf0c916e3ad9f943e SHA256 7f2817b5459296174dfcdb24d9d9f6d1066efd9051a6983fdceb70a9beda5a4b SHA512 d6a23930210dd25380454af96cb0caa15473a13979824276de4c7a477d6f9aaae78af5d566d72cb359a50ac98b306fa8dffe38db0063e43a8384593d10c264d3 WHIRLPOOL 3eaa0a843a28414882d9e979798094e39517daccc67a85345e79586421367cdd852da21ee9ea3cf50a4ac57b740aa430ccb55d17684feeeba3fd1abbbcad768d
diff --git a/dev-python/pyhdf/metadata.xml b/dev-python/pyhdf/metadata.xml
new file mode 100644
index 000000000..274be424f
--- /dev/null
+++ b/dev-python/pyhdf/metadata.xml
@@ -0,0 +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>
+</pkgmetadata>
diff --git a/dev-python/pyhdf/pyhdf-0.8.3.ebuild b/dev-python/pyhdf/pyhdf-0.8.3.ebuild
new file mode 100644
index 000000000..d8f80ef0a
--- /dev/null
+++ b/dev-python/pyhdf/pyhdf-0.8.3.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=4
+
+PYTHON_DEPEND="2"
+SUPPORT_PYTHON_ABIS="1"
+RESTRICT_PYTHON_ABIS="3.* 2.7-pypy-* *-jython"
+
+inherit distutils
+
+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"
+
+LICENSE="PSF-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="examples szip"
+
+RDEPEND="dev-python/numpy
+ sci-libs/hdf[szip=]"
+DEPEND="dev-python/setuptools
+ ${RDEPEND}"
+
+PYTHON_CFLAGS=("2.* + -fno-strict-aliasing")
+
+src_compile () {
+ use szip || export NOSZIP=1
+ distutils_src_compile
+}
+
+src_install() {
+ distutils_src_install
+
+ dohtml doc/*.html
+ dodoc CHANGES doc/*.txt
+
+ if use examples; then
+ insinto /usr/share/doc/${PF}
+ doins -r examples
+ fi
+}