Delete dev-python/numeric.
authorArfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
Sat, 29 May 2010 14:08:19 +0000 (14:08 +0000)
committerArfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
Sat, 29 May 2010 14:08:19 +0000 (14:08 +0000)
15 files changed:
dev-python/numeric/ChangeLog [deleted file]
dev-python/numeric/Manifest [deleted file]
dev-python/numeric/files/numeric-23.7.patch [deleted file]
dev-python/numeric/files/numeric-24.2-arrayobject.patch [deleted file]
dev-python/numeric/files/numeric-24.2-dotblas.patch [deleted file]
dev-python/numeric/files/numeric-24.2-eigen.patch [deleted file]
dev-python/numeric/files/numeric-24.2-interix3.patch [deleted file]
dev-python/numeric/files/numeric-24.2-python25.patch [deleted file]
dev-python/numeric/files/numeric-24.2-test.patch [deleted file]
dev-python/numeric/files/numeric-24.2-umath.patch [deleted file]
dev-python/numeric/files/numeric-24.2.ranf.c.patch [deleted file]
dev-python/numeric/metadata.xml [deleted file]
dev-python/numeric/numeric-23.7.ebuild [deleted file]
dev-python/numeric/numeric-24.2-r5.ebuild [deleted file]
dev-python/numeric/numeric-24.2-r6.ebuild [deleted file]

diff --git a/dev-python/numeric/ChangeLog b/dev-python/numeric/ChangeLog
deleted file mode 100644 (file)
index 0925211..0000000
+++ /dev/null
@@ -1,236 +0,0 @@
-# ChangeLog for dev-python/numeric
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/numeric/ChangeLog,v 1.48 2009/10/10 18:12:50 grobian Exp $
-
-  10 Oct 2009; Fabian Groffen <grobian@gentoo.org> numeric-24.2-r6.ebuild,
-  +files/numeric-24.2-interix3.patch, +files/numeric-24.2.ranf.c.patch:
-  Merge from Prefix
-
-  06 Sep 2009; Christian Ruppert <idl0r@gentoo.org> numeric-23.7.ebuild,
-  -files/numeric-24.2-lapack.patch:
-  Remove unused patch. Fix repoman complains.
-
-  13 Apr 2009; Raúl Porcel <armin76@gentoo.org> numeric-24.2-r6.ebuild:
-  Add ~arm/~sh
-
-  04 Jan 2008; Sébastien Fabbro <bicatali@gentoo.org> -numeric-23.8.ebuild,
-  -numeric-24.2.ebuild:
-  Removed obsolete versions
-
-  17 Nov 2007; Samuli Suominen <drac@gentoo.org> numeric-24.2-r6.ebuild:
-  amd64 stable wrt #182392
-
-  16 Nov 2007; nixnut <nixnut@gentoo.org> numeric-24.2-r6.ebuild:
-  Stable on ppc wrt bug 182392
-
-  29 Oct 2007; Raúl Porcel <armin76@gentoo.org> numeric-24.2-r6.ebuild:
-  alpha/ia64 stable wrt #182392
-
-  28 Oct 2007; Markus Rothe <corsair@gentoo.org> numeric-24.2-r6.ebuild:
-  Stable on ppc64; bug #182392
-
-  22 Oct 2007; Markus Meier <maekke@gentoo.org> numeric-24.2-r6.ebuild:
-  x86 stable, bug #182392
-
-  22 Oct 2007; Jeroen Roovers <jer@gentoo.org> numeric-24.2-r6.ebuild:
-  Stable for HPPA (bug #182392).
-
-  22 Oct 2007; Ferris McCormick <fmccor@gentoo.org> numeric-24.2-r6.ebuild:
-  Sparc stable --- Bug #182392
-
-  15 Oct 2007; Sébastien Fabbro <bicatali@gentoo.org>
-  numeric-24.2-r5.ebuild, numeric-24.2-r6.ebuild:
-  Use the new virtual/cblas. Cleaning latest version ebuilds.
-
-  04 Sep 2007; Sébastien Fabbro <bicatali@gentoo.org>
-  files/numeric-24.2-lapack.patch, numeric-24.2-r6.ebuild:
-  fixed fortran libs
-
-  03 Sep 2007; Sébastien Fabbro <bicatali@gentoo.org>
-  files/numeric-24.2-lapack.patch, numeric-24.2-r6.ebuild:
-  fixed lapack libs when threaded, cleaned-up lapack/fortran stuff
-
-  02 Sep 2007; Sébastien Fabbro <bicatali@gentoo.org>
-  files/numeric-24.2-python25.patch:
-  fixed patch for python-2.5
-
-  02 Sep 2007; Markus Dittrich <markusle@gentoo.org>
-  files/numeric-24.2-arrayobject.patch, files/numeric-24.2-dotblas.patch,
-  numeric-24.2-r6.ebuild:
-  Fixed bugs in patches and disabled linking against libg2c for 
-  atlas as well (fixes bug #191022).
-
-*numeric-24.2-r5 (01 Sep 2007)
-
-  01 Sep 2007; Sébastien Fabbro <bicatali@gentoo.org>
-  files/numeric-24.2-arrayobject.patch, +files/numeric-24.2-dotblas.patch,
-  files/numeric-24.2-lapack.patch, files/numeric-24.2-python25.patch,
-  -numeric-24.2-r3.ebuild, -numeric-24.2-r4.ebuild,
-  +numeric-24.2-r5.ebuild, +numeric-24.2-r6.ebuild,
-  Fixed various patches.
-  Added fix for python-2.5 on amd64 thanks to dsd, cleaned ebuild, remove
-  buggy revisions. Closing bug #176914.
-
-  25 May 2007; Sébastien Fabbro <bicatali@gentoo.org>
-  numeric-24.2-r4.ebuild:
-  fixed syntax error in sedding customize.py
-
-  24 Feb 2007; Sébastien Fabbro <bicatali@gentoo.org>
-  numeric-24.2-r4.ebuild:
-  fixed minimum cblas dependencies supporting eselect-cblas.
-
-*numeric-24.2-r4 (23 Feb 2007)
-*numeric-24.2-r3 (23 Feb 2007)
-
-  23 Feb 2007; Sébastien Fabbro <bicatali@gentoo.org>
-  files/numeric-24.2-arrayobject.patch, files/numeric-24.2-lapack.patch,
-  +files/numeric-24.2-python25.patch, +files/numeric-24.2-test.patch,
-  metadata.xml, -numeric-24.2-r1.ebuild, -numeric-24.2-r2.ebuild,
-  +numeric-24.2-r3.ebuild, +numeric-24.2-r4.ebuild:
-  Added sci herd in metadata.xml, removed buggy 
-  numeric-24.2-r{1,2}.ebuild, better cblas/lapack treatments, more patches.
-  Use numeric-24.2-r4 with lapack support for arches supporting it.
-
-*numeric-24.2-r2 (07 Feb 2007)
-
-  07 Feb 2007; Sébastien Fabbro <bicatali@gentoo.org>
-  +numeric-24.2-r2.ebuild:
-  Added the possibility to compile linear algebra with installed 
-  blas/cblas/lapack on architectures supporting it. Closing bug #81520.
-
-*numeric-24.2-r1 (07 Feb 2007)
-
-  07 Feb 2007; Sébastien Fabbro <bicatali@gentoo.org>
-  +files/numeric-24.2-arrayobject.patch, +files/numeric-24.2-eigen.patch,
-  +files/numeric-24.2-lapack.patch, +files/numeric-24.2-umath.patch,
-  metadata.xml, +numeric-24.2-r1.ebuild:
-  Fixed an include placement for math.h, allowing acosh and asinh, an 
-  eigenvalue solver hang and a memory leak. Closing bug #114885. Added 
-  longdescription in metadata.xml.
-
-  28 Jul 2006; Javier Villavicencio <the_paya@gentoo.org>
-  numeric-24.2.ebuild:
-  Add ~x86-fbsd keyword.
-
-*numeric-24.2 (01 Dec 2005)
-
-  01 Dec 2005; Carsten Lohrke <carlo@gentoo.org> +numeric-24.2.ebuild:
-  version bump
-
-  22 Aug 2005; Lukasz Strzygowski <lucass@gentoo.org> numeric-22.0.ebuild,
-  numeric-23.1.ebuild, numeric-23.7.ebuild, numeric-23.8.ebuild:
-  Fixed homepage. Closing bug #103371.
-
-  21 Jul 2005; Markus Rothe <corsair@gentoo.org> numeric-23.7.ebuild:
-  Stable on ppc64
-
-  11 Jul 2005; Stephen P. Becker <geoman@gentoo.org> numeric-23.7.ebuild,
-  numeric-23.8.ebuild:
-  added mips keywords to satisfy gnome repoman deps
-
-  02 Jul 2005; Bryan Østergaard <kloeri@gentoo.org> numeric-23.7.ebuild:
-  Stable on alpha.
-
-  17 May 2005; Michael Hanselmann <hansmi@gentoo.org> numeric-23.7.ebuild:
-  Stable on ppc.
-
-  11 May 2005; Marcus D. Hanwell <cryos@gentoo.org> numeric-23.7.ebuild:
-  Stable on amd64.
-
-  08 May 2005; Aron Griffis <agriffis@gentoo.org> numeric-23.7.ebuild:
-  stable on ia64
-
-  01 May 2005; Guy Martin <gmsoft@gentoo.org> numeric-23.7.ebuild:
-  Stable on hppa.
-
-  26 Apr 2005; Gustavo Zacarias <gustavoz@gentoo.org> numeric-23.7.ebuild:
-  Stable on sparc
-
-*numeric-23.8 (25 Apr 2005)
-
-  25 Apr 2005; Carsten Lohrke <carlo@gentoo.org> -files/numeric-23.3.patch,
-  -numeric-23.0.ebuild, -numeric-23.3.ebuild, -numeric-23.6.ebuild,
-  +numeric-23.8.ebuild:
-  version bump, clean up
-
-  25 Apr 2005; Carsten Lohrke <carlo@gentoo.org> numeric-23.7.ebuild:
-  stable on x86
-
-  21 Apr 2005; Michael Hanselmann <hansmi@gentoo.org> numeric-23.1.ebuild:
-  Stable on ppc.
-
-  08 Apr 2005; Markus Rothe <corsair@gentoo.org> numeric-23.7.ebuild:
-  Added ~ppc64 to KEYWORDS
-
-*numeric-23.7 (21 Jan 2005)
-
-  21 Jan 2005; Carsten Lohrke <carlo@gentoo.org> +files/numeric-23.7.patch,
-  +numeric-23.7.ebuild:
-  version bump
-
-  30 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> :
-  Change encoding to UTF-8 for GLEP 31 compliance
-
-*numeric-23.6 (07 Dec 2004)
-
-  07 Dec 2004; Carsten Lohrke <carlo@gentoo.org> +numeric-23.6.ebuild:
-  version bump
-
-*numeric-23.3 (18 Aug 2004)
-
-  18 Aug 2004; Bryan Østergaard <kloeri@gentoo.org> +files/numeric-23.3.patch,
-  +numeric-23.3.ebuild:
-  Version bump, ebuild by S.Caglar Onur <caglar.onur@tubitak.gov.tr>
-
-  31 May 2004; Bryan Østergaard <kloeri@gentoo.org> numeric-23.1.ebuild:
-  Stable on alpha.
-
-  04 May 2004; Bryan Østergaard <kloeri@gentoo.org> numeric-22.0.ebuild:
-  Add missing IUSE.
-
-  26 Feb 2004; Sven Blumenstein <bazik@gentoo.org> numeric-23.1.ebuild:
-  Stable on sparc.
-
-*numeric-23.1 (02 Sep 2003)
-
-  20 Jan 2004; Guy Martin <gmsoft@gentoo.org> numeric-23.1.ebuild :
-  Marked stable on hppa.
-
-  02 Sep 2003; Alastair Tse <liquidx@gentoo.org> metadata.xml,
-  numeric-22.0.ebuild, numeric-23.0.ebuild, numeric-23.1.ebuild:
-  moved from dev-python/Numeric to dev-python/numeric
-
-*numeric-23.0 (03 Apr 2003)
-
-  03 Apr 2003; Alastair Tse <liquidx@gentoo.org> Numeric-23.0.ebuild:
-  version bump
-
-*numeric-22.0 (17 Dec 2002)
-
-  17 Dec 2002; B.Lauwers <blauwers@gentoo.org> :
-  Version bump.
-
-  06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
- 
-*Numeric-21.0 (14 Mar 2002)
-
-  7 Sep 2002; Owen Stampflee <owen@gentoo.org> :
-  Added PPC to KEYWORDS.
-
-  26 Jul 2002; George Shapovalov <george@gentoo.org> Numeric-19.0.0.ebuild, Numeric-20.3.ebuild, Numeric-21.0.ebuild :
-  added KEYWORDS,SLOT,LICENSE; corrected the header
-
-
-  14 Mar 2002; T.Neidt <tod@gentoo.org> ChangeLog, Numeric-21.0.ebuild :
-
-  Updated version.
-  
-*Numeric-20.3 (1 Feb 2002)
-
-  1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
-  
-  Added initial ChangeLog which should be updated whenever the package is
-  updated in any way. This changelog is targetted to users. This means that the
-  comments should well explained and written in clean English. The details about
-  writing correct changelogs are explained in the skel.ChangeLog file which you
-  can find in the root directory of the portage repository.
diff --git a/dev-python/numeric/Manifest b/dev-python/numeric/Manifest
deleted file mode 100644 (file)
index 9ebde0d..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-AUX numeric-23.7.patch 2311 RMD160 bab250c3106bda159fc73f85f35e82f6ab2b93fa SHA1 ad733a495b3115ecd24ca4d8f8458923d0a308d5 SHA256 eafed2342ecd71ae00c8f1e780e4fcf3fc561e33c5499a6112edefe5de4af9b4
-AUX numeric-24.2-arrayobject.patch 462 RMD160 79d9b18576fb7465d462e9bba7d1be6d4d6ef95a SHA1 b5f40d0252b94dc6451e1708691135c2717f455d SHA256 eadeed68c87f829188ef5a95abf0bca61024497b8783b62aca749afd68f55386
-AUX numeric-24.2-dotblas.patch 3940 RMD160 305b26c9892391e9fe7aa8195aa615e64016598e SHA1 98689c97f4c9e2bcae5549687d42d4a924b4acde SHA256 21729353e06f94a33dffc6154fb17f55b0d784bad499eb4aab7d826b649e9043
-AUX numeric-24.2-eigen.patch 292 RMD160 7502282632c01c2012b27ac191c2036abb43b59f SHA1 48eba53c874a212964fd5fcd87cd8285dc8ba792 SHA256 8038f5e8ceaa3c853d32711ee9945903c56d550f316f5778e93e234db6897cab
-AUX numeric-24.2-interix3.patch 5605 RMD160 f85f6325b1f7b3f3ba33c7b75b55aee502e3a120 SHA1 9a80306e6d11b78320871b2119de61d30966fd66 SHA256 3f6c50b7c482a2b930726bfdbb6fc6c0833d680609f8b54a51cff92227775afe
-AUX numeric-24.2-python25.patch 7000 RMD160 9be7e617d6571c8a150fccf2df2ba416b3166b71 SHA1 e734437996d9259e6b96e51b18e0cd045ea2a631 SHA256 d51856929e32160c02fb526a023cb95d53b921eb1ed3076baa40fa6e0f02a874
-AUX numeric-24.2-test.patch 569 RMD160 e76ae89e8925a0f9d0b7cd7f2d8c43e09e45ecf6 SHA1 076fdc231ba64662ddb1d61ed79920d70430c7fe SHA256 807f8963adadef5fac8cb7820c16748e6cfcb112046b0e16bfa249d5ec330520
-AUX numeric-24.2-umath.patch 357 RMD160 33c55cd84cd3a1e2acb32b9420e5c2fab3f6486b SHA1 e62bef8fb392eedc9b27364fdd2c6ad1d3800175 SHA256 00f41e3fb05b9e26daf200a0bc1397d36055590b1ccb416c33ac76464d08a36c
-AUX numeric-24.2.ranf.c.patch 354 RMD160 6d09e0a4aaccc7ca6bd644ac5e000a4392a09e3e SHA1 15593f56efc0a719e0602914ef2b05b1a39c2ea2 SHA256 9832c53407fb13ea411d500297c370afef2840a758fd9d57310eed0b3560c2e6
-DIST Numeric-23.7.tar.gz 725824 RMD160 1ff89d0e809c97b5cc06184676503bfee12c2fcd SHA1 3fe90c14692c9fe9da0d4202df4036e8ecfdd365 SHA256 33225097777e84dfed251aee1265a9c0dd0976854e83f60e778a670027b12e7c
-DIST Numeric-24.2.tar.gz 743800 RMD160 c9502db28663558c535e236392c9beddec9743bb SHA1 72869ef80c12630a9a125ba10c96093b6ae16aff SHA256 5f72e729eb6ff57442f2a38bfc9931738b59e5077928e2e70d22b4610ff15258
-DIST numpy.pdf 1234555 RMD160 7a4f20c6f239989871594850f379cc2588ed34af SHA1 0a5ddb28ecea2fdc48e026366f100d952743dffb SHA256 1005b55ee84265be490d8270b4e464e11f59455c220da822f6901342f5fe804f
-EBUILD numeric-23.7.ebuild 911 RMD160 061cde4d286c4315843c38180d68f68405241638 SHA1 447df5722c17c1b51f12a14e6179d62d836f9daa SHA256 70254af8375e2ed563dff8ddecc560e12f7cd72601c78cd34ec9bbdd1f3d420d
-EBUILD numeric-24.2-r5.ebuild 1574 RMD160 43e44d5d97026a444a69d042e281bdac2c4e21f9 SHA1 77d35f6b8d99b876d1dfbe9e460da23ba27daed3 SHA256 15dfe3dca2449cfdf7c10df68c1054c482fd8d08fff5fa07e111f5d2409a7cef
-EBUILD numeric-24.2-r6.ebuild 2907 RMD160 8a59b9be183b835f2a7de5f855a2cee30783528a SHA1 685d8bd226cd577e6b2554b43e6ea1305badfa44 SHA256 02e022d7352b83a41b4985f240cac67b3c8f4cf166ae7f3e61f4a6d43c6f1e97
-MISC ChangeLog 8334 RMD160 9c6f27d508933991f0f4565121c3d44621425f54 SHA1 263a63cefc715a0937b4828791c80f6b7e3fb897 SHA256 6daec84dc4d4be49dd3eacd39d141388662457cc6ca2ab2d2c7a536c4c504718
-MISC metadata.xml 541 RMD160 72132dabcdb4bf092f51e9fe632c4fa3e75bf83c SHA1 e1f11e89405fa3bf2da1b1dcee2a86f8ad7f1d43 SHA256 e2629c5f0ce5f03b5666f9169b04cc699eac40e11179c4c45aa93f32f6c9dbb7
diff --git a/dev-python/numeric/files/numeric-23.7.patch b/dev-python/numeric/files/numeric-23.7.patch
deleted file mode 100644 (file)
index bdad3a5..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
---- setup.py.orig      2005-01-06 23:16:13.000000000 +0100
-+++ setup.py   2005-01-21 17:36:43.000000000 +0100
-@@ -33,18 +33,18 @@
- 
- # delete all but the first one in this list if using your own LAPACK/BLAS
- sourcelist = [os.path.join('Src', 'lapack_litemodule.c'),
--              #os.path.join('Src', 'blas_lite.c'), 
--              #os.path.join('Src', 'f2c_lite.c'), 
--              #os.path.join('Src', 'zlapack_lite.c'),
--              #os.path.join('Src', 'dlapack_lite.c')
-+              os.path.join('Src', 'blas_lite.c'), 
-+              os.path.join('Src', 'f2c_lite.c'), 
-+              os.path.join('Src', 'zlapack_lite.c'),
-+              os.path.join('Src', 'dlapack_lite.c')
-              ]
- # set these to use your own BLAS;
- 
--library_dirs_list = ['/usr/lib/atlas']
--libraries_list = ['lapack', 'cblas', 'f77blas', 'atlas', 'g2c'] 
-+#library_dirs_list = ['/usr/lib/atlas']
-+#libraries_list = ['lapack', 'cblas', 'f77blas', 'atlas', 'g2c'] 
- 
- # set to true (1), if you also want BLAS optimized matrixmultiply/dot/innerproduct
--use_dotblas = 1 
-+use_dotblas = 0 
- include_dirs = ['/usr/include/atlas']  
-                    # You may need to set this to find cblas.h
-                    #  e.g. on UNIX using ATLAS this should be ['/usr/include/atlas']
-@@ -86,8 +86,8 @@
-                os.path.join('Src', 'linpack.c')],
-               extra_compile_args = extra_compile_args),
-     Extension('lapack_lite', sourcelist,
--              library_dirs = library_dirs_list,
--              libraries = libraries_list,
-+#              library_dirs = library_dirs_list,
-+#              libraries = libraries_list,
-               extra_link_args = extra_link_args,
-               extra_compile_args = extra_compile_args) 
-     ]
-@@ -120,8 +120,8 @@
-     package_dir['dotblas'] = os.path.join('Packages', 'dotblas', 'dotblas')
-     ext_modules.append(Extension('_dotblas',
-                                  [os.path.join('Packages', 'dotblas', 'dotblas', '_dotblas.c')],
--                                 library_dirs = library_dirs_list,
--                                 libraries = libraries_list,
-+#                                 library_dirs = library_dirs_list,
-+#                                 libraries = libraries_list,
-                                  extra_compile_args=extra_compile_args))
- 
- 
diff --git a/dev-python/numeric/files/numeric-24.2-arrayobject.patch b/dev-python/numeric/files/numeric-24.2-arrayobject.patch
deleted file mode 100644 (file)
index ef549b0..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-diff -Naur Numeric-24.2/Src/arrayobject.c Numeric-24.2-new/Src/arrayobject.c
---- Numeric-24.2/Src/arrayobject.c     2005-11-11 02:30:18.000000000 -0500
-+++ Numeric-24.2-new/Src/arrayobject.c 2007-09-01 22:52:50.000000000 -0400
-@@ -1866,9 +1866,7 @@
-     for (i=0; i<sz; i++) {
-       v=array_item((PyArrayObject *)self, i);
-       PyList_SetItem(lp, i, PyArray_ToList(v));
--      if (((PyArrayObject *)self)->nd>1){
--          Py_DECREF(v);
--      }
-+      Py_DECREF(v);
-     }
- 
-     return lp;
diff --git a/dev-python/numeric/files/numeric-24.2-dotblas.patch b/dev-python/numeric/files/numeric-24.2-dotblas.patch
deleted file mode 100644 (file)
index 78edb53..0000000
+++ /dev/null
@@ -1,98 +0,0 @@
---- Numeric-24.2/Packages/dotblas/dotblas/_dotblas.c.orig      2005-04-07 06:15:47.000000000 +0100
-+++ Numeric-24.2/Packages/dotblas/dotblas/_dotblas.c   2007-05-25 17:39:30.382025500 +0100
-@@ -52,7 +52,7 @@
- static PyObject *dotblas_matrixproduct(PyObject *dummy, PyObject *args) {
-   PyObject *op1, *op2;
-   PyArrayObject *ap1, *ap2, *ret;
--  int i, j, l, lda, ldb, matchDim = -1, otherDim = -1;
-+  int i, j, l, lda, ldb, ldc, matchDim = -1, otherDim = -1;
-   int typenum;
-   int dimensions[MAX_DIMS], nd;
-   static const float oneF[2] = {1.0, 0.0};
-@@ -248,33 +248,34 @@
-     /* Matrix matrix multiplication -- Level 3 BLAS */  
-     lda = (ap1->dimensions[1] > 1 ? ap1->dimensions[1] : 1);
-     ldb = (ap2->dimensions[1] > 1 ? ap2->dimensions[1] : 1);
-+    ldc = (ret->dimensions[1] > 1 ? ret->dimensions[1] : 1);
-     if (typenum == PyArray_DOUBLE) {
-       cblas_dgemm(CblasRowMajor, CblasNoTrans, CblasNoTrans,
-                 ap1->dimensions[0], ap2->dimensions[1], ap2->dimensions[0],
-                 1.0, (double *)ap1->data, lda,
-                 (double *)ap2->data, ldb,
--                0.0, (double *)ret->data, ldb);
-+                0.0, (double *)ret->data, ldc);
-     }
-     else if (typenum == PyArray_FLOAT) {
-       cblas_sgemm(CblasRowMajor, CblasNoTrans, CblasNoTrans,
-                 ap1->dimensions[0], ap2->dimensions[1], ap2->dimensions[0],
-                 1.0, (float *)ap1->data, lda,
-                 (float *)ap2->data, ldb,
--                0.0, (float *)ret->data, ldb);
-+                0.0, (float *)ret->data, ldc);
-     }
-     else if (typenum == PyArray_CDOUBLE) {
-       cblas_zgemm(CblasRowMajor, CblasNoTrans, CblasNoTrans,
-                 ap1->dimensions[0], ap2->dimensions[1], ap2->dimensions[0],
-                 oneD, (double *)ap1->data, lda,
-                 (double *)ap2->data, ldb,
--                zeroD, (double *)ret->data, ldb);
-+                zeroD, (double *)ret->data, ldc);
-     }
-     else if (typenum == PyArray_CFLOAT) {
-       cblas_cgemm(CblasRowMajor, CblasNoTrans, CblasNoTrans,
-                 ap1->dimensions[0], ap2->dimensions[1], ap2->dimensions[0],
-                 oneF, (float *)ap1->data, lda,
-                 (float *)ap2->data, ldb,
--                zeroF, (float *)ret->data, ldb);
-+                zeroF, (float *)ret->data, ldc);
-     }
-   }
-   else {
-@@ -334,7 +335,7 @@
- static PyObject *dotblas_innerproduct(PyObject *dummy, PyObject *args) {
-   PyObject *op1, *op2;
-   PyArrayObject *ap1, *ap2, *ret;
--  int i, j, l, lda, ldb;
-+  int i, j, l, lda, ldb, ldc;
-   int typenum;
-   int dimensions[MAX_DIMS], nd;
-   static const float oneF[2] = {1.0, 0.0};
-@@ -525,33 +526,34 @@
-     /* Matrix matrix multiplication -- Level 3 BLAS */  
-     lda = (ap1->dimensions[1] > 1 ? ap1->dimensions[1] : 1);
-     ldb = (ap2->dimensions[1] > 1 ? ap2->dimensions[1] : 1);
-+    ldc = (ret->dimensions[1] > 1 ? ret->dimensions[1] : 1);
-     if (typenum == PyArray_DOUBLE) {
-       cblas_dgemm(CblasRowMajor, CblasNoTrans, CblasTrans,
-                 ap1->dimensions[0], ap2->dimensions[0], ap1->dimensions[1],
-                 1.0, (double *)ap1->data, lda,
-                 (double *)ap2->data, ldb,
--                0.0, (double *)ret->data, ldb);
-+                0.0, (double *)ret->data, ldc);
-     }
-     else if (typenum == PyArray_FLOAT) {
-       cblas_sgemm(CblasRowMajor, CblasNoTrans, CblasTrans,
-                 ap1->dimensions[0], ap2->dimensions[0], ap1->dimensions[1],
-                 1.0, (float *)ap1->data, lda,
-                 (float *)ap2->data, ldb,
--                0.0, (float *)ret->data, ldb);
-+                0.0, (float *)ret->data, ldc);
-     }
-     else if (typenum == PyArray_CDOUBLE) {
-       cblas_zgemm(CblasRowMajor, CblasNoTrans, CblasTrans,
-                 ap1->dimensions[0], ap2->dimensions[0], ap1->dimensions[1],
-                 oneD, (double *)ap1->data, lda,
-                 (double *)ap2->data, ldb,
--                zeroD, (double *)ret->data, ldb);
-+                zeroD, (double *)ret->data, ldc);
-     }
-     else if (typenum == PyArray_CFLOAT) {
-       cblas_cgemm(CblasRowMajor, CblasNoTrans, CblasTrans,
-                 ap1->dimensions[0], ap2->dimensions[0], ap1->dimensions[1],
-                 oneF, (float *)ap1->data, lda,
-                 (float *)ap2->data, ldb,
--                zeroF, (float *)ret->data, ldb);
-+                zeroF, (float *)ret->data, ldc);
-     }
-   }
-   else {
diff --git a/dev-python/numeric/files/numeric-24.2-eigen.patch b/dev-python/numeric/files/numeric-24.2-eigen.patch
deleted file mode 100644 (file)
index 331d0f1..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
---- Numeric-24.2/Src/dlamch.c.fix-dlamc3       2006-10-29 22:30:52.000000000 -0500
-+++ Numeric-24.2/Src/dlamch.c  2006-10-29 22:31:00.000000000 -0500
-@@ -672,7 +672,7 @@
- */
- /* >>Start of File<<   
-        System generated locals */
--    doublereal ret_val;
-+    volatile doublereal ret_val;
- 
- 
- 
diff --git a/dev-python/numeric/files/numeric-24.2-interix3.patch b/dev-python/numeric/files/numeric-24.2-interix3.patch
deleted file mode 100644 (file)
index 8a2c4f6..0000000
+++ /dev/null
@@ -1,185 +0,0 @@
-diff -ru Numeric-24.2.orig/Src/f2c_lite.c Numeric-24.2/Src/f2c_lite.c
---- Numeric-24.2.orig/Src/f2c_lite.c   2008-04-02 10:39:04 +0200
-+++ Numeric-24.2/Src/f2c_lite.c        2008-04-02 10:42:58 +0200
-@@ -333,10 +333,10 @@
- 
- #ifdef KR_headers
- double f__cabs();
--double z_abs(z) doublecomplex *z;
-+double my_z_abs(z) doublecomplex *z;
- #else
- double f__cabs(double, double);
--double z_abs(doublecomplex *z)
-+double my_z_abs(doublecomplex *z)
- #endif
- {
- return( f__cabs( z->r, z->i ) );
-diff -ru Numeric-24.2.orig/Src/zlapack_lite.c Numeric-24.2/Src/zlapack_lite.c
---- Numeric-24.2.orig/Src/zlapack_lite.c       2008-04-02 10:39:04 +0200
-+++ Numeric-24.2/Src/zlapack_lite.c    2008-04-02 10:42:58 +0200
-@@ -352,7 +352,7 @@
-     doublereal d__1, d__2;
- 
-     /* Builtin functions */
--    double d_imag(doublecomplex *), z_abs(doublecomplex *);
-+    double d_imag(doublecomplex *), my_z_abs(doublecomplex *);
- 
-     /* Local variables */
-     static doublereal c__, f, g;
-@@ -639,10 +639,10 @@
-           ;
-       }
-       ica = izamax_(&l, &a[i__ * a_dim1 + 1], &c__1);
--      ca = z_abs(&a[ica + i__ * a_dim1]);
-+      ca = my_z_abs(&a[ica + i__ * a_dim1]);
-       i__2 = *n - k + 1;
-       ira = izamax_(&i__2, &a[i__ + k * a_dim1], lda);
--      ra = z_abs(&a[i__ + (ira + k - 1) * a_dim1]);
-+      ra = my_z_abs(&a[i__ + (ira + k - 1) * a_dim1]);
- 
- /*        Guard against zero C or R due to underflow. */
- 
-@@ -10721,7 +10721,7 @@
-     double d_imag(doublecomplex *);
-     void z_sqrt(doublecomplex *, doublecomplex *), d_cnjg(doublecomplex *,
-           doublecomplex *);
--    double z_abs(doublecomplex *);
-+    double my_z_abs(doublecomplex *);
- 
-     /* Local variables */
-     static integer i__, j, k, l, m;
-@@ -11188,7 +11188,7 @@
- 
-               z__1.r = 1. - t1.r, z__1.i = 0. - t1.i;
-               temp.r = z__1.r, temp.i = z__1.i;
--              d__1 = z_abs(&temp);
-+              d__1 = my_z_abs(&temp);
-               z__1.r = temp.r / d__1, z__1.i = temp.i / d__1;
-               temp.r = z__1.r, temp.i = z__1.i;
-               i__3 = m + 1 + m * h_dim1;
-@@ -11233,7 +11233,7 @@
-       i__2 = i__ + (i__ - 1) * h_dim1;
-       temp.r = h__[i__2].r, temp.i = h__[i__2].i;
-       if (d_imag(&temp) != 0.) {
--          rtemp = z_abs(&temp);
-+          rtemp = my_z_abs(&temp);
-           i__2 = i__ + (i__ - 1) * h_dim1;
-           h__[i__2].r = rtemp, h__[i__2].i = 0.;
-           z__1.r = temp.r / rtemp, z__1.i = temp.i / rtemp;
-@@ -13512,7 +13512,7 @@
-     doublereal ret_val, d__1, d__2;
- 
-     /* Builtin functions */
--    double z_abs(doublecomplex *), sqrt(doublereal);
-+    double my_z_abs(doublecomplex *), sqrt(doublereal);
- 
-     /* Local variables */
-     static integer i__, j;
-@@ -13603,7 +13603,7 @@
-           i__2 = *m;
-           for (i__ = 1; i__ <= i__2; ++i__) {
- /* Computing MAX */
--              d__1 = value, d__2 = z_abs(&a[i__ + j * a_dim1]);
-+              d__1 = value, d__2 = my_z_abs(&a[i__ + j * a_dim1]);
-               value = max(d__1,d__2);
- /* L10: */
-           }
-@@ -13620,7 +13620,7 @@
-           sum = 0.;
-           i__2 = *m;
-           for (i__ = 1; i__ <= i__2; ++i__) {
--              sum += z_abs(&a[i__ + j * a_dim1]);
-+              sum += my_z_abs(&a[i__ + j * a_dim1]);
- /* L30: */
-           }
-           value = max(value,sum);
-@@ -13639,7 +13639,7 @@
-       for (j = 1; j <= i__1; ++j) {
-           i__2 = *m;
-           for (i__ = 1; i__ <= i__2; ++i__) {
--              work[i__] += z_abs(&a[i__ + j * a_dim1]);
-+              work[i__] += my_z_abs(&a[i__ + j * a_dim1]);
- /* L60: */
-           }
- /* L70: */
-@@ -13681,7 +13681,7 @@
-     doublereal ret_val, d__1, d__2, d__3;
- 
-     /* Builtin functions */
--    double z_abs(doublecomplex *), sqrt(doublereal);
-+    double my_z_abs(doublecomplex *), sqrt(doublereal);
- 
-     /* Local variables */
-     static integer i__, j;
-@@ -13782,7 +13782,7 @@
-               i__2 = j - 1;
-               for (i__ = 1; i__ <= i__2; ++i__) {
- /* Computing MAX */
--                  d__1 = value, d__2 = z_abs(&a[i__ + j * a_dim1]);
-+                  d__1 = value, d__2 = my_z_abs(&a[i__ + j * a_dim1]);
-                   value = max(d__1,d__2);
- /* L10: */
-               }
-@@ -13802,7 +13802,7 @@
-               i__2 = *n;
-               for (i__ = j + 1; i__ <= i__2; ++i__) {
- /* Computing MAX */
--                  d__1 = value, d__2 = z_abs(&a[i__ + j * a_dim1]);
-+                  d__1 = value, d__2 = my_z_abs(&a[i__ + j * a_dim1]);
-                   value = max(d__1,d__2);
- /* L30: */
-               }
-@@ -13820,7 +13820,7 @@
-               sum = 0.;
-               i__2 = j - 1;
-               for (i__ = 1; i__ <= i__2; ++i__) {
--                  absa = z_abs(&a[i__ + j * a_dim1]);
-+                  absa = my_z_abs(&a[i__ + j * a_dim1]);
-                   sum += absa;
-                   work[i__] += absa;
- /* L50: */
-@@ -13848,7 +13848,7 @@
-               sum = work[j] + (d__1 = a[i__2].r, abs(d__1));
-               i__2 = *n;
-               for (i__ = j + 1; i__ <= i__2; ++i__) {
--                  absa = z_abs(&a[i__ + j * a_dim1]);
-+                  absa = my_z_abs(&a[i__ + j * a_dim1]);
-                   sum += absa;
-                   work[i__] += absa;
- /* L90: */
-@@ -13916,7 +13916,7 @@
-     doublereal ret_val, d__1, d__2;
- 
-     /* Builtin functions */
--    double z_abs(doublecomplex *), sqrt(doublereal);
-+    double my_z_abs(doublecomplex *), sqrt(doublereal);
- 
-     /* Local variables */
-     static integer i__, j;
-@@ -14006,7 +14006,7 @@
-           i__2 = min(i__3,i__4);
-           for (i__ = 1; i__ <= i__2; ++i__) {
- /* Computing MAX */
--              d__1 = value, d__2 = z_abs(&a[i__ + j * a_dim1]);
-+              d__1 = value, d__2 = my_z_abs(&a[i__ + j * a_dim1]);
-               value = max(d__1,d__2);
- /* L10: */
-           }
-@@ -14025,7 +14025,7 @@
-           i__3 = *n, i__4 = j + 1;
-           i__2 = min(i__3,i__4);
-           for (i__ = 1; i__ <= i__2; ++i__) {
--              sum += z_abs(&a[i__ + j * a_dim1]);
-+              sum += my_z_abs(&a[i__ + j * a_dim1]);
- /* L30: */
-           }
-           value = max(value,sum);
-@@ -14046,7 +14046,7 @@
-           i__3 = *n, i__4 = j + 1;
-           i__2 = min(i__3,i__4);
-           for (i__ = 1; i__ <= i__2; ++i__) {
--              work[i__] += z_abs(&a[i__ + j * a_dim1]);
-+              work[i__] += my_z_abs(&a[i__ + j * a_dim1]);
- /* L60: */
-           }
- /* L70: */
diff --git a/dev-python/numeric/files/numeric-24.2-python25.patch b/dev-python/numeric/files/numeric-24.2-python25.patch
deleted file mode 100644 (file)
index 3dfae8e..0000000
+++ /dev/null
@@ -1,198 +0,0 @@
-diff -Nur Numeric-24.2.orig/Src/arrayobject.c Numeric-24.2/Src/arrayobject.c
---- Numeric-24.2.orig/Src/arrayobject.c        2007-09-02 14:12:11.000000000 +0100
-+++ Numeric-24.2/Src/arrayobject.c     2007-09-02 14:12:42.000000000 +0100
-@@ -491,7 +491,8 @@
- 
- static PyObject * PyArray_Resize(PyArrayObject *self, PyObject *shape) {
-     size_t oldsize, newsize;
--    int new_nd, k, sd, n, elsize;
-+    int sd, n, elsize;
-+    Py_ssize_t new_nd, k;
-     int refcnt;
-     int new_dimensions[MAX_DIMS];
-     int new_strides[MAX_DIMS];
-@@ -708,7 +709,7 @@
- }
- 
- static PyObject *
--array_slice(PyArrayObject *self, int ilow, int ihigh)
-+array_slice(PyArrayObject *self, Py_ssize_t ilow, Py_ssize_t ihigh)
- {
-     PyArrayObject *r;
-     int l;
-@@ -776,7 +777,7 @@
- 
-     if ((item = index2ptr(self, i)) == NULL) return -1;
- 
--    if(self->descr->type_num != PyArray_OBJECT && PyString_Check(v) && PyObject_Length(v) == 1) {
-+    if(self->descr->type_num != PyArray_OBJECT && PyString_Check(v) && PyObject_Length(v) == (Py_ssize_t)1) {
-       char *s;
-       if ((s=PyString_AsString(v)) == NULL) return -1;
-       if(self->descr->type == 'c') {
-@@ -823,7 +824,7 @@
- 
- /* This is basically PySlice_GetIndicesEx, but with our coercion
-  * of indices to integers (plus, that function is new in Python 2.3) */
--static int
-+static Py_ssize_t
- slice_GetIndices(PySliceObject *r, int length,
-                  int *start, int *stop, int *step,
-                  int *slicelength)
-@@ -925,8 +926,8 @@
- 
- static int parse_index(PyArrayObject *self, PyObject *op,
-                      int *dimensions, int *strides, int *offset_ptr) {
--    int i, j, n;
--    int nd_old, nd_new, start, offset, n_add, n_pseudo;
-+    Py_ssize_t i, n, j, n_add, n_pseudo;
-+    int nd_old, nd_new, start, offset;
-     int step_size, n_steps;
-     PyObject *op1=NULL;
-     int is_slice;
-@@ -1098,7 +1099,7 @@
- }
- 
- static PyMappingMethods array_as_mapping = {
--    (inquiry)array_length,            /*mp_length*/
-+    (lenfunc)array_length,            /*mp_length*/
-     (binaryfunc)array_subscript_nice,   /*mp_subscript*/
-     (objobjargproc)array_ass_sub,     /*mp_ass_subscript*/
- };
-@@ -1183,10 +1184,10 @@
- }
- 
- static PyBufferProcs array_as_buffer = {
--    (getreadbufferproc)array_getreadbuf,    /*bf_getreadbuffer*/
--    (getwritebufferproc)array_getwritebuf,  /*bf_getwritebuffer*/
--    (getsegcountproc)array_getsegcount,     /*bf_getsegcount*/
--    (getcharbufferproc)array_getcharbuf,    /*bf_getcharbuffer*/
-+    (readbufferproc)array_getreadbuf,    /*bf_getreadbuffer*/
-+    (writebufferproc)array_getwritebuf,  /*bf_getwritebuffer*/
-+    (segcountproc)array_getsegcount,     /*bf_getsegcount*/
-+    (charbufferproc)array_getcharbuf,    /*bf_getcharbuffer*/
- };
- /* End methods added by Scott N. Gunyan for buffer extension */
- 
-@@ -1595,7 +1596,7 @@
-     (unaryfunc)array_negative,
-     (unaryfunc)PyArray_Copy,                /*nb_pos*/
-     (unaryfunc)array_absolute,              /*(unaryfunc)array_abs,*/
--    (inquiry)array_nonzero,                 /*nb_nonzero*/
-+    (lenfunc)array_nonzero,                 /*nb_nonzero*/
-     (unaryfunc)array_invert,                /*nb_invert*/
-     (binaryfunc)array_left_shift,           /*nb_lshift*/
-     (binaryfunc)array_right_shift,          /*nb_rshift*/
-@@ -1634,13 +1635,13 @@
- };
- 
- static PySequenceMethods array_as_sequence = {
--    (inquiry)array_length,            /*sq_length*/
-+    (lenfunc)array_length,            /*sq_length*/
-     (binaryfunc)NULL, /*nb_add, concat is numeric add*/
--    (intargfunc)NULL, /*nb_multiply, repeat is numeric multiply*/
--    (intargfunc)array_item_nice,      /*sq_item*/
--    (intintargfunc)array_slice,               /*sq_slice*/
--    (intobjargproc)array_ass_item,    /*sq_ass_item*/
--    (intintobjargproc)array_ass_slice,        /*sq_ass_slice*/
-+    (ssizeargfunc)NULL, /*nb_multiply, repeat is numeric multiply*/
-+    (ssizeargfunc)array_item_nice,    /*sq_item*/
-+    (ssizessizeargfunc)array_slice,           /*sq_slice*/
-+    (ssizeobjargproc)array_ass_item,  /*sq_ass_item*/
-+    (ssizessizeobjargproc)array_ass_slice,    /*sq_ass_slice*/
- };
- 
- /* -------------------------------------------------------------- */
-@@ -2426,7 +2427,7 @@
- 
- #if PY_VERSION_HEX >= 0x02010000
-     (traverseproc)0L,
--    (inquiry)0L,
-+    (lenfunc)0L,
-     (richcmpfunc)array_richcompare,       /*tp_richcompfunc*/
-     offsetof(PyArrayObject, weakreflist), /*tp_weaklistoffset */
- #endif
-@@ -2463,7 +2464,8 @@
- 
- static int discover_dimensions(PyObject *s, int nd, int *d, int check_it) {
-     PyObject *e;
--    int r, n, i, n_lower;
-+    int r, n_lower;
-+    Py_ssize_t i, n;
- 
-     n=PyObject_Length(s);
-     *d = n;
-@@ -2501,7 +2503,7 @@
- static int
- array_objecttype(PyObject *op, int minimum_type, int savespaceflag, int max)
- {
--    int l;
-+    Py_ssize_t l;
-     PyObject *ip;
-     int result;
-     PyArray_Descr* descr;
-@@ -2593,7 +2595,9 @@
- 
- static int Assign_Array(PyArrayObject *self, PyObject *v) {
-     PyObject *e;
--    int l, r;
-+    int r;
-+    Py_ssize_t l;
-+
- 
-     if (!PySequence_Check(v)) {
-       PyErr_SetString(PyExc_ValueError,"assignment from non-sequence");
-diff -Nur Numeric-24.2.orig/Src/multiarraymodule.c Numeric-24.2/Src/multiarraymodule.c
---- Numeric-24.2.orig/Src/multiarraymodule.c   2007-09-02 14:12:11.000000000 +0100
-+++ Numeric-24.2/Src/multiarraymodule.c        2007-09-02 14:12:42.000000000 +0100
-@@ -36,7 +36,8 @@
- extern PyObject *PyArray_Concatenate(PyObject *op) {
-     PyArrayObject *ret, **mps;
-     PyObject *otmp;
--    int i, n, type_num, tmp, nd=0, new_dim;
-+    int type_num, tmp, nd=0, new_dim;
-+    Py_ssize_t i, n;
-     char *data;
- 
-     n = PySequence_Length(op);
-@@ -284,7 +285,8 @@
- 
- 
- extern PyObject *PyArray_Choose(PyObject *ip, PyObject *op) {
--    int i, n, *sizes, m, offset, elsize, type_num;
-+    int *sizes, elsize, type_num;
-+    Py_ssize_t i, n, m, offset;
-     char *ret_data;
-     PyArrayObject **mps, *ap, *ret;
-     PyObject *otmp;
-@@ -1139,7 +1141,8 @@
-     static char *kwlist[] = {"shape", "typecode", "savespace", NULL};
-     PyObject *op;
-     PyArray_Descr *descr;
--    int i, nd, n, dims[MAX_DIMS];
-+    int dims[MAX_DIMS];
-+    Py_ssize_t i, nd, n;
-     int sd;
-     char *data;
- 
-@@ -1217,7 +1220,8 @@
-     PyArrayObject *ret;
-     char type_char='l';
-     char *type = &type_char, *dptr;
--    int i, nd, n, dimensions[MAX_DIMS];
-+    int dimensions[MAX_DIMS];
-+    Py_ssize_t i, nd, n;
-     int savespace=0;
-     static char all_zero[16] = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
-     static char *kwlist[] = {"shape", "typecode", "savespace", NULL};
-diff -Nur Numeric-24.2.orig/Src/ufuncobject.c Numeric-24.2/Src/ufuncobject.c
---- Numeric-24.2.orig/Src/ufuncobject.c        2007-09-02 14:12:11.000000000 +0100
-+++ Numeric-24.2/Src/ufuncobject.c     2007-09-02 14:12:42.000000000 +0100
-@@ -272,7 +272,7 @@
- 
- int setup_matrices(PyUFuncObject *self, PyObject *args,  PyUFuncGenericFunction *function, void **data,
-                  PyArrayObject **mps, char *arg_types) {
--    int nargs, i;
-+    Py_ssize_t nargs, i;
- 
-     nargs = PyTuple_Size(args);
-     if ((nargs != self->nin) && (nargs != self->nin+self->nout)) {
diff --git a/dev-python/numeric/files/numeric-24.2-test.patch b/dev-python/numeric/files/numeric-24.2-test.patch
deleted file mode 100644 (file)
index 837f7c6..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
---- Numeric-24.2/Test/test.py  2005-08-16 06:20:25.000000000 +0100
-+++ Numeric-24.2.new/Test/test.py      2007-02-13 20:10:41.000000000 +0000
-@@ -581,7 +581,8 @@
-         assert_eq(Numeric.diagonal(b), [1,6,3,8])
-         assert_eq(Numeric.diagonal(b, -1), [5,2,7])
-         c = Numeric.array([b,b])
--        assert_eq(Numeric.diagonal(c,1), [[2,7,4], [2,7,4]])
-+        # default axes for "diagonal" are now 0 and 1. 
-+        assert_eq(Numeric.diagonal(c,1,-2,-1), [[2,7,4], [2,7,4]])
-         
- class UniversalFunctionsTestCase (unittest.TestCase):
-     def setUp (self):
diff --git a/dev-python/numeric/files/numeric-24.2-umath.patch b/dev-python/numeric/files/numeric-24.2-umath.patch
deleted file mode 100644 (file)
index eb3d8b0..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
---- Numeric-24.2.orig/Src/umathmodule.c        2005-04-20 19:48:47.000000000 +0100
-+++ Numeric-24.2/Src/umathmodule.c     2006-10-10 16:16:40.000000000 +0100
-@@ -1,9 +1,9 @@
--
-+#include <math.h>
- #include "Python.h"
- #include "Numeric/arrayobject.h"
- #include "Numeric/ufuncobject.h"
- #include "abstract.h"
--#include <math.h>
-+
- 
- #ifndef CHAR_BIT
- #define CHAR_BIT 8
diff --git a/dev-python/numeric/files/numeric-24.2.ranf.c.patch b/dev-python/numeric/files/numeric-24.2.ranf.c.patch
deleted file mode 100644 (file)
index fb3ab17..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-* remove redundant declaration, which causes conflicts
-
---- Numeric-24.2/Packages/RNG/Src/ranf.c
-+++ Numeric-24.2/Packages/RNG/Src/ranf.c
-@@ -149,9 +149,6 @@
- #else
-       struct timeval tv;
-       struct timezone tz;
--#if !defined(__sgi)
--      int gettimeofday(struct timeval *, struct timezone *);
--#endif
- 
-       (void)gettimeofday(&tv,&tz);
-       s48[0] = (u32)tv.tv_sec;
diff --git a/dev-python/numeric/metadata.xml b/dev-python/numeric/metadata.xml
deleted file mode 100644 (file)
index 4d6bae1..0000000
+++ /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</herd>
-<herd>python</herd>
-<longdescription lang="en">
-The Numeric Extensions to Python (NumPy) adds multi-dimensional array
-processing. These objects facilitates processing for manny numerical
-applications such as universal functions on arrays, FFTs and linear
-algebra. This package is being superseeded by numpy, and now inactive,
-but still used in various applications.
-</longdescription>
-</pkgmetadata>
diff --git a/dev-python/numeric/numeric-23.7.ebuild b/dev-python/numeric/numeric-23.7.ebuild
deleted file mode 100644 (file)
index a197010..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/numeric/numeric-23.7.ebuild,v 1.18 2009/09/06 22:40:48 idl0r Exp $
-
-inherit distutils eutils
-
-MY_P=${P/n/N}
-S=${WORKDIR}/${MY_P}
-
-DESCRIPTION="a fast, compact, multidimensional array language facility"
-HOMEPAGE="http://numeric.scipy.org/"
-SRC_URI="mirror://sourceforge/numpy/${MY_P}.tar.gz"
-
-LICENSE="as-is"
-SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 mips ppc ppc64 s390 sh sparc x86"
-IUSE=""
-
-# 2.1 gave sandbox violations see #21
-DEPEND=">=dev-lang/python-2.2"
-RDEPEND="${DEPEND}"
-
-src_unpack() {
-       unpack ${A}
-       cd "${S}"
-       epatch "${FILESDIR}"/${P}.patch
-}
-
-src_install() {
-       distutils_src_install
-       distutils_python_version
-
-       #Numerical Tutorial is nice for testing and learning
-       insinto /usr/lib/python${PYVER}/site-packages/NumTut
-       doins Demo/NumTut/*
-}
diff --git a/dev-python/numeric/numeric-24.2-r5.ebuild b/dev-python/numeric/numeric-24.2-r5.ebuild
deleted file mode 100644 (file)
index fdbe66f..0000000
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/numeric/numeric-24.2-r5.ebuild,v 1.2 2007/10/15 14:19:12 bicatali Exp $
-
-NEED_PYTHON=2.3
-
-inherit distutils eutils
-
-MY_P=Numeric-${PV}
-
-DESCRIPTION="Numerical multidimensional array language facility for Python."
-HOMEPAGE="http://numeric.scipy.org/"
-SRC_URI="mirror://sourceforge/numpy/${MY_P}.tar.gz
-       doc? ( http://numpy.scipy.org/numpy.pdf )"
-
-LICENSE="as-is"
-SLOT="0"
-KEYWORDS="~arm ~mips ~sh ~s390"
-IUSE="doc"
-
-S="${WORKDIR}/${MY_P}"
-
-src_unpack() {
-       unpack ${A}
-
-       # fix list problem
-       epatch "${FILESDIR}"/${P}-arrayobject.patch
-       # fix skips of acosh, asinh
-       epatch "${FILESDIR}"/${P}-umath.patch
-       # fix eigenvalue hang
-       epatch "${FILESDIR}"/${P}-eigen.patch
-       # fix a bug in the test
-       epatch "${FILESDIR}"/${P}-test.patch
-       # fix only for python-2.5
-       distutils_python_version
-       [[ "${PYVER}" == 2.5 ]] && epatch "${FILESDIR}"/${P}-python25.patch
-       # fix for dotblas from uncommited cvs
-       epatch "${FILESDIR}"/${P}-dotblas.patch
-}
-
-src_test() {
-       cd build/lib*
-       PYTHONPATH=. "${python}" "${S}"/Test/test.py \
-               || die "test failed"
-}
-
-src_install() {
-       distutils_src_install
-
-       # install various README from packages
-       newdoc Packages/MA/README README.MA || die
-       newdoc Packages/RNG/README README.RNG || die
-
-       # install tutorial and docs
-       if use doc; then
-               insinto /usr/share/doc/${PF}
-               doins -r Test Demo/NumTut || die "install tutorial failed"
-               newins "${DISTDIR}"/numpy.pdf numeric.pdf || die "install doc failed"
-       fi
-}
diff --git a/dev-python/numeric/numeric-24.2-r6.ebuild b/dev-python/numeric/numeric-24.2-r6.ebuild
deleted file mode 100644 (file)
index fe45408..0000000
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/numeric/numeric-24.2-r6.ebuild,v 1.15 2009/10/10 18:12:50 grobian Exp $
-
-NEED_PYTHON=2.3
-
-inherit distutils eutils
-
-MY_P=Numeric-${PV}
-
-DESCRIPTION="Numerical multidimensional array language facility for Python."
-HOMEPAGE="http://numeric.scipy.org/"
-SRC_URI="mirror://sourceforge/numpy/${MY_P}.tar.gz
-       doc? ( http://numpy.scipy.org/numpy.pdf )"
-
-RDEPEND="lapack? ( virtual/cblas virtual/lapack )"
-DEPEND="${RDEPEND}
-       lapack? ( dev-util/pkgconfig )"
-
-LICENSE="as-is"
-SLOT="0"
-KEYWORDS="alpha amd64 ~arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
-IUSE="doc lapack"
-
-S="${WORKDIR}/${MY_P}"
-
-# ex usage: pkgconf_cfg --libs-only-l cblas: ['cblas','atlas']
-pkgconf_cfg() {
-       local cfg="["
-       for i in $(pkg-config "$1" "$2"); do
-               cfg="${cfg}'${i:2}'"
-       done
-       echo "${cfg//\'\'/','}]"
-}
-
-src_unpack() {
-       unpack ${A}
-
-       # fix list problem
-       epatch "${FILESDIR}"/${P}-arrayobject.patch
-       # fix skips of acosh, asinh
-       epatch "${FILESDIR}"/${P}-umath.patch
-       # fix eigenvalue hang
-       epatch "${FILESDIR}"/${P}-eigen.patch
-       # fix a bug in the test
-       epatch "${FILESDIR}"/${P}-test.patch
-       # fix only for python-2.5
-       distutils_python_version
-       [[ "${PYVER}" == 2.5 ]] && epatch "${FILESDIR}"/${P}-python25.patch
-       # fix for dotblas from uncommited cvs
-       epatch "${FILESDIR}"/${P}-dotblas.patch
-       # fix gettimeofday issue on NetBSD
-       epatch "${FILESDIR}"/${PN}-24.2.ranf.c.patch
-       # rename z_abs on interix3, since there is a name colission with the system math.h
-       epatch "${FILESDIR}"/${P}-interix3.patch
-
-       # adapt lapack/cblas support
-       if use lapack; then
-               cd "${S}"
-               mv customize.py customize.py.orig
-               cat > customize.py << EOF
-use_system_lapack = 1
-lapack_libraries = $(pkgconf_cfg --libs-only-l lapack)
-lapack_library_dirs = $(pkgconf_cfg --libs-only-L lapack)
-use_system_blas = 1
-dotblas_libraries = $(pkgconf_cfg --libs-only-l cblas)
-dotblas_library_dirs = $(pkgconf_cfg --libs-only-L cblas)
-dotblas_cblas_header = '<cblas.h>'
-EOF
-       fi
-}
-
-src_test() {
-       cd build/lib*
-       PYTHONPATH=. "${python}" "${S}"/Test/test.py \
-               || die "test failed"
-}
-
-src_install() {
-       distutils_src_install
-
-       # install various README from packages
-       newdoc Packages/MA/README README.MA || die
-       newdoc Packages/RNG/README README.RNG || die
-
-       if use lapack; then
-               docinto dotblas
-               dodoc Packages/dotblas/{README,profileDot}.txt || die "doc for dotblas failed"
-               insinto /usr/share/doc/${PF}/dotblas
-               doins Packages/dotblas/profileDot.py || die "example for dotblas failed"
-       fi
-
-       # install tutorial and docs
-       if use doc; then
-               insinto /usr/share/doc/${PF}
-               doins -r Test Demo/NumTut || die "install tutorial failed"
-               newins "${DISTDIR}"/numpy.pdf numeric.pdf || die "install doc failed"
-       fi
-}