Version bump
authorKacper Kowalik <xarthisius@gentoo.org>
Sun, 27 Nov 2011 12:13:16 +0000 (12:13 +0000)
committerKacper Kowalik <xarthisius@gentoo.org>
Sun, 27 Nov 2011 12:13:16 +0000 (12:13 +0000)
Package-Manager: portage-2.2.0_alpha75/cvs/Linux x86_64

dev-python/numexpr/ChangeLog
dev-python/numexpr/Manifest
dev-python/numexpr/numexpr-2.0.ebuild [new file with mode: 0644]

index b1041f3cf1cb3290231c67d4c1e0b30d0a469b25..a442395259aaa5bec9810488951f0cb63d528969 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for dev-python/numexpr
 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/numexpr/ChangeLog,v 1.6 2011/11/25 09:31:42 xarthisius Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/numexpr/ChangeLog,v 1.7 2011/11/27 12:13:16 xarthisius Exp $
+
+*numexpr-2.0 (27 Nov 2011)
+
+  27 Nov 2011; Kacper Kowalik <xarthisius@gentoo.org> +numexpr-2.0.ebuild:
+  Version bump
 
   25 Nov 2011; Kacper Kowalik <xarthisius@gentoo.org> numexpr-1.4.2.ebuild:
   Add prefix love
index 4401bcf77b0fca3d0d54e4710706357d96e366db..4a58405c8866d27d56ee6061548a9fd9057984b2 100644 (file)
@@ -2,23 +2,25 @@
 Hash: SHA256
 
 DIST numexpr-1.4.2.tar.gz 64172 RMD160 30528db9e097632fe4350d0eb677298317ba72fa SHA1 9874be16e404d1d8550c2fd14b61a4520a387153 SHA256 38f73f0402bca52566186dbeca586989617c02f8f23a31085cf27eb5fd654967
+DIST numexpr-2.0.tar.gz 67696 RMD160 a9cd0b593b7a6959984ed254880aeb316c835078 SHA1 a3bd3e5bd61fbf7fde1a4fc917fc6658864f6a11 SHA256 4f28224db3c308ef80f2aa4346dc920047514e461d004db68efd103e8f3e2c40
 EBUILD numexpr-1.4.2.ebuild 1262 RMD160 57a67e1c03bfcca41983440d5836445fe7bb51e4 SHA1 ba822e26b810befd50176be93e1960cae78f44a3 SHA256 d181c0373ea791cfa4a140e8d7706f119afe9250ab4e12c3723c7549212e8510
-MISC ChangeLog 1171 RMD160 c444f924e593d9d403088322923a85a965322d84 SHA1 4767f9feedee915175f6664eb516a2c2d789ce63 SHA256 9e0331d317c31c6a273629a7261cf29a2528d9011cd91fb967dcb56761b493b4
+EBUILD numexpr-2.0.ebuild 1260 RMD160 52f32442fee1ab6388f831cf4f600c514b5b273e SHA1 0edfe0f508c6ade74b487cc5802f2d8d99b60914 SHA256 ef1a519c005b6f4ea1adf4aa77a43b7dae4f0ce0909bb474c7894b6030d53cca
+MISC ChangeLog 1290 RMD160 2e1dffad5fb8001c1abd670a876b5bfc47e09349 SHA1 ce3dcf1bda8ab18032b073158544f61b85010829 SHA256 f0c205c2de7354f37764e5e73856164b9d09b75aa3d68758e133ba588481bb60
 MISC metadata.xml 848 RMD160 d84291f282435fe33cfa450a70428e61295615f6 SHA1 50f20f72ee160883d6a1bcc3495c96c84c79c2c6 SHA256 5728f3498740e605636316fe6dd7277aa226f6a4cd2970b7ead5992087884f5f
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.18 (GNU/Linux)
 
-iQIcBAEBCAAGBQJOz2CHAAoJEF0huFKJUZL5n/sQAKgFEsLFHIpTjYhF7aYxlMSN
-L/A8RFbKtQk/s7if478fQ9uAu/Q/sPYfws/3mc2VG3/QH8nLO5XM/b48DnlQTYIq
-t4phIzkZpt6uN47MuXQjUKhD53zxGL63RNkn8L/9sApuNTkGa+ZH/Hq1sHCWTRMM
-tG/4d9ZRdLZ78fvrhvxqBBP5F2BiU92GgW0TeOiWg+olQPeyScIR98LHzJqRX1rB
-HoB7HKS7LhyZXtRzAXgQk09AJBAobmOvg9qzTYlWcKSJjQPnhvLsaZEO7pPIE480
-gA6hJTjuG9deJwq4CWc5hy4rb9ukmQzBbXy74LYiVmobfrOwcJ2uztfFCtCTY8VY
-BgzVnRervIxFO4xMVu1VEl2JJJs4q7j5tGskJPVFnfMuZQHEIUMjlZ4CpzX0pOoI
-XqFXB3ndcLeXa+2vm9Nsdxt3vRdasM/EVezBSK6M3UplO1viykcGYj4G1bYEeevP
-QUtdQUPAkSLlDBdjYpAzDsWWfMsD+7YburtiTyhbVE/wlhO9xxMSVCpjWFF9/92S
-6y3cJz+4WZ/4ECPl4jk2UocurZAiXTgvj58nAYgrku8VM4RiSHZ5R6MsX5v/KKDX
-eaUO7auAdTARRFjXyvFDfFQZCazGo37dQ1hMSs7hE/ymbpMFYLJBE51JP/lcI6Dk
-sb1tVlv/obAm75UTud73
-=uJ+Y
+iQIcBAEBCAAGBQJO0ilmAAoJEF0huFKJUZL5K4gP/0Kp+0LqbJcf092BysVwdCN7
+/Y4L78BijoQulF6GcPap2wslhNob+gmVLs4YB4fhdnnKHapo2X7h1eaDXDoYfYMz
+t14FD0gmL5wXO+ETtgJaCH+LIpC/5BUvAYX0rEdjnMKuA4XSeIe8y2jNYb8R400l
+srlZlEYztHgALcMa6WA1qOeXCaeMoSbrkE4yKGVn/ziFkkXn1OXvPuFYuxjIgLKt
+D99CY3RAlmp0J0h7SQTxsgvCAP2MOnsP64Nv3S7ha3oSQUXo9U/6ZHxkeeXUx3en
+rpRg4xSD/tlemQymwrjNtsdBJHrxq9OdPPaGsjfcKCkQuFuKhlXkXKEyIzfFX2lT
+WKRqurVWREANdkAUOEnogEZVh4rReiTGPlFBxnkrJlD2487pxdhpO71tEPLzY6Ax
+8fGebcTmv1C6qHxKLgRWja3Ly4ZZ2j9f2XaLE9jnvUblmUXVoltnXaWl1+eUNydv
+n2/rirHyOUppPPDqI+Mw+oRZWTp7OFbkARUieWF/LJw+qiZTxFJwWaYmB15MsQvZ
+sBTr1BiLV733bQEzZ3DQhoimSx0fUrw4wLcRMB7VTi9em3yUlSBUyQEjmDQSrzy6
+qh5XsMUCmycAXxlozOvsHpg7oXh6aSpS5F9YAlPGqJNB7RPtd12S79GYU0H3VVoS
+knbOtCBkIVUMVGuTLG+i
+=zMaR
 -----END PGP SIGNATURE-----
diff --git a/dev-python/numexpr/numexpr-2.0.ebuild b/dev-python/numexpr/numexpr-2.0.ebuild
new file mode 100644 (file)
index 0000000..e2f5f56
--- /dev/null
@@ -0,0 +1,49 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/numexpr/numexpr-2.0.ebuild,v 1.1 2011/11/27 12:13:16 xarthisius Exp $
+
+EAPI=3
+
+PYTHON_DEPEND="2"
+SUPPORT_PYTHON_ABIS="1"
+RESTRICT_PYTHON_ABIS="3.*"
+
+inherit distutils
+
+DESCRIPTION="Fast numerical array expression evaluator for Python and NumPy."
+HOMEPAGE="http://code.google.com/p/numexpr/ http://pypi.python.org/pypi/numexpr"
+SRC_URI="http://${PN}.googlecode.com/files/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="mkl"
+
+RDEPEND="dev-python/numpy
+       mkl? ( sci-libs/mkl )"
+DEPEND="${RDEPEND}
+       dev-python/setuptools"
+
+src_prepare() {
+       # TODO: mkl can be used but it fails for me
+       # only works with mkl in tree. newer mkl will use pkgconfig
+       if use mkl; then
+               local ext
+               use amd64 && ext=_lp64
+               cat <<- EOF > "${S}"/site.cfg
+               [mkl]
+               library_dirs = ${MKLROOT}/lib/em64t
+               include_dirs = ${MKLROOT}/include
+               mkl_libs = mkl_solver${ext}, mkl_intel${ext}, \
+               mkl_intel_thread, mkl_core, iomp5
+               EOF
+       fi
+}
+
+src_test() {
+       testing() {
+               PYTHONPATH="$(ls -d build-${PYTHON_ABI}/lib.*)" \
+                       "$(PYTHON)" ${PN}/tests/test_${PN}.py
+       }
+       python_execute_function testing
+}