Date: Sat, 25 Oct 2008 01:06:52 +0900 (JST) From: TAOKA Fumiyoshi <fmysh@iijmio-mail.jp> To: FreeBSD-gnats-submit@FreeBSD.org Cc: TAOKA Fumiyoshi <fmysh@iijmio-mail.jp> Subject: ports/128350: New port: math/py-numeric23 Message-ID: <20081024160652.3D86F15344B@xeon.quad.dyndns.org> Resent-Message-ID: <200810241610.m9OGA7hr034588@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 128350 >Category: ports >Synopsis: New port: math/py-numeric23 >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Fri Oct 24 16:10:07 UTC 2008 >Closed-Date: >Last-Modified: >Originator: TAOKA Fumiyoshi >Release: >Organization: >Environment: >Description: A new port math/py-numeric23, Numeric-2.3.8. This is copied and modified from math/py-numeric. As they conflict each other, a patch for py-meric is also attached. The reason for adding this port is that the current stable version of ScientificPython requires Numeric-2.3. >How-To-Repeat: >Fix: Index: Makefile =================================================================== RCS file: /home/ncvs/ports/math/py-numeric/Makefile,v retrieving revision 1.53 diff -u -r1.53 Makefile --- Makefile 23 Oct 2008 04:17:28 -0000 1.53 +++ Makefile 24 Oct 2008 14:53:19 -0000 @@ -7,7 +7,7 @@ PORTNAME= numeric PORTVERSION= 24.2 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= math python MASTER_SITES= http://numpy.scipy.org/:doc \ ${MASTER_SITE_SOURCEFORGE:S/$/:source/} @@ -20,6 +20,8 @@ MAINTAINER= glarkin@FreeBSD.org COMMENT= The Numeric Extension to Python +CONFLICTS= py*-numeric23-[0-9]* + USE_PYTHON= yes USE_PYDISTUTILS= yes PYDISTUTILS_PKGNAME= Numeric # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # py-numeric23 # py-numeric23/files # py-numeric23/files/patch-Src_umathmodule.c # py-numeric23/Makefile # py-numeric23/distinfo # py-numeric23/pkg-descr # py-numeric23/pkg-plist # echo c - py-numeric23 mkdir -p py-numeric23 > /dev/null 2>&1 echo c - py-numeric23/files mkdir -p py-numeric23/files > /dev/null 2>&1 echo x - py-numeric23/files/patch-Src_umathmodule.c sed 's/^X//' >py-numeric23/files/patch-Src_umathmodule.c << 'f1879ae2b714d3bb1025e6d94c741a1a' X--- Src/umathmodule.c.orig Wed Jan 12 12:45:18 2005 X+++ Src/umathmodule.c Wed Jan 12 12:45:29 2005 X@@ -1,9 +1,9 @@ X X+#include <math.h> X #include "Python.h" X #include "Numeric/arrayobject.h" X #include "Numeric/ufuncobject.h" X #include "abstract.h" X-#include <math.h> X X #ifndef CHAR_BIT X #define CHAR_BIT 8 f1879ae2b714d3bb1025e6d94c741a1a echo x - py-numeric23/Makefile sed 's/^X//' >py-numeric23/Makefile << 'e00b1570776d955acfefdeb7d07b5044' X# New ports collection makefile for: py-numeric23 X# Date created: 24 October 2008 X# Whom: TAOKA Fumiyoshi <fmysh@iijmio-mail.jp> X# X# $FreeBSD$ X# X XPORTNAME= numeric23 XPORTVERSION= 23.8.2 XCATEGORIES= math python XMASTER_SITES= http://numpy.scipy.org/:doc \ X http://dirac.cnrs-orleans.fr/plone/software/scientificpython/:source XPKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} XDISTFILES= Numeric-${PORTVERSION}${EXTRACT_SUFX}:source \ X numpy.pdf:doc XEXTRACT_ONLY= Numeric-${PORTVERSION}${EXTRACT_SUFX} X XMAINTAINER= fmysh@iijmio-mail.jp XCOMMENT= The Numeric Extension to Python X XCONFLICTS+= py*-numeric-[0-9]* X XUSE_PYTHON= yes XUSE_PYDISTUTILS=yes XPYDISTUTILS_PKGNAME= Numeric XPYDISTUTILS_EGGINFODIR= ${PYTHONPREFIX_SITELIBDIR}/Numeric X XWRKSRC= ${WRKDIR}/Numeric-${PORTVERSION} X XDOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME} XEXAMPLESDIR= ${PREFIX}/share/examples/${PKGNAMEPREFIX}${PORTNAME} X X.include <bsd.port.pre.mk> X Xpost-extract: X @${CP} ${DISTDIR}/numpy.pdf ${WRKDIR} X Xpost-install: X.if !defined(NOPORTEXAMPLES) X @${MKDIR} ${EXAMPLESDIR} X ${INSTALL_DATA} ${WRKSRC}/Demo/*.py ${EXAMPLESDIR} X @${MKDIR} ${EXAMPLESDIR}/NumTut X ${INSTALL_DATA} ${WRKSRC}/Demo/NumTut/* ${EXAMPLESDIR}/NumTut X.endif X.if !defined(NOPORTDOCS) X @${MKDIR} ${DOCSDIR} X ${INSTALL_DATA} ${WRKDIR}/numpy.pdf ${DOCSDIR} X.endif X X.include <bsd.port.post.mk> e00b1570776d955acfefdeb7d07b5044 echo x - py-numeric23/distinfo sed 's/^X//' >py-numeric23/distinfo << '52a338422efaae19a4987fe76afe1f48' XMD5 (Numeric-23.8.2.tar.gz) = cc47430607fe321f26ec3a553bc8fd7c XSHA256 (Numeric-23.8.2.tar.gz) = d5c88b5289f26b3914850c0f39304432f1b79d5b0297037ab4921056daa891c5 XSIZE (Numeric-23.8.2.tar.gz) = 714608 XMD5 (numpy.pdf) = 258b3758645568724ab1a3ead67db78a XSHA256 (numpy.pdf) = 1005b55ee84265be490d8270b4e464e11f59455c220da822f6901342f5fe804f XSIZE (numpy.pdf) = 1234555 52a338422efaae19a4987fe76afe1f48 echo x - py-numeric23/pkg-descr sed 's/^X//' >py-numeric23/pkg-descr << '87e2e3315cf7fff91b9d13f536de1d1f' XThe Numeric Extensions to Python give Python the number crunching Xpower of numeric languages like Matlab and IDL while maintaining all of the Xadvantages of the general-purpose programming language Python. X XThese extensions add two new object types to Python, and then include a Xnumber of extensions that take advantage of these two new objects. X X * Multidimensional Array Objects X + Efficient arrays of homogeneous machine types X + Arbitrary number of dimensions X + Sophisticated structural operations X * Universal Function Objects X + Supports mathematical functions on all python objects X + Very efficient for Array Objects X * Simple interfaces to existing numerical libraries: X + Linear Algebra (LAPACK) X + Fourier Transforms (FFTPACK) X + Random Numbers (RANLIB) X XWWW: http://numeric.scipy.org/ X_____________ XNote: Development for Numeric has ceased, and users should transisition to X NumPy as quickly as possible. 87e2e3315cf7fff91b9d13f536de1d1f echo x - py-numeric23/pkg-plist sed 's/^X//' >py-numeric23/pkg-plist << '3b176629d1b078ce7bb1a206472f7114' X%%PYTHON_INCLUDEDIR%%/Numeric/arrayobject.h X%%PYTHON_INCLUDEDIR%%/Numeric/f2c.h X%%PYTHON_INCLUDEDIR%%/Numeric/ranlib.h X%%PYTHON_INCLUDEDIR%%/Numeric/ufuncobject.h X%%PYTHON_SITELIBDIR%%/Numeric.pth X%%PYTHON_SITELIBDIR%%/Numeric/ArrayPrinter.py X%%PYTHON_SITELIBDIR%%/Numeric/ArrayPrinter.pyc X%%PYTHON_SITELIBDIR%%/Numeric/ArrayPrinter.pyo X%%PYTHON_SITELIBDIR%%/Numeric/FFT/FFT.py X%%PYTHON_SITELIBDIR%%/Numeric/FFT/FFT.pyc X%%PYTHON_SITELIBDIR%%/Numeric/FFT/FFT.pyo X%%PYTHON_SITELIBDIR%%/Numeric/FFT/__init__.py X%%PYTHON_SITELIBDIR%%/Numeric/FFT/__init__.pyc X%%PYTHON_SITELIBDIR%%/Numeric/FFT/__init__.pyo X%%PYTHON_SITELIBDIR%%/Numeric/FFT/fftpack.so X%%PYTHON_SITELIBDIR%%/Numeric/LinearAlgebra.py X%%PYTHON_SITELIBDIR%%/Numeric/LinearAlgebra.pyc X%%PYTHON_SITELIBDIR%%/Numeric/LinearAlgebra.pyo X%%PYTHON_SITELIBDIR%%/Numeric/MA/MA.py X%%PYTHON_SITELIBDIR%%/Numeric/MA/MA.pyc X%%PYTHON_SITELIBDIR%%/Numeric/MA/MA.pyo X%%PYTHON_SITELIBDIR%%/Numeric/MA/MA_version.py X%%PYTHON_SITELIBDIR%%/Numeric/MA/MA_version.pyc X%%PYTHON_SITELIBDIR%%/Numeric/MA/MA_version.pyo X%%PYTHON_SITELIBDIR%%/Numeric/MA/__init__.py X%%PYTHON_SITELIBDIR%%/Numeric/MA/__init__.pyc X%%PYTHON_SITELIBDIR%%/Numeric/MA/__init__.pyo X%%PYTHON_SITELIBDIR%%/Numeric/MLab.py X%%PYTHON_SITELIBDIR%%/Numeric/MLab.pyc X%%PYTHON_SITELIBDIR%%/Numeric/MLab.pyo X%%PYTHON_SITELIBDIR%%/Numeric/Matrix.py X%%PYTHON_SITELIBDIR%%/Numeric/Matrix.pyc X%%PYTHON_SITELIBDIR%%/Numeric/Matrix.pyo X%%PYTHON_SITELIBDIR%%/Numeric/Numeric.py X%%PYTHON_SITELIBDIR%%/Numeric/Numeric.pyc X%%PYTHON_SITELIBDIR%%/Numeric/Numeric.pyo X%%PYTHON_SITELIBDIR%%/Numeric/Precision.py X%%PYTHON_SITELIBDIR%%/Numeric/Precision.pyc X%%PYTHON_SITELIBDIR%%/Numeric/Precision.pyo X%%PYTHON_SITELIBDIR%%/Numeric/RNG/RNG.so X%%PYTHON_SITELIBDIR%%/Numeric/RNG/Statistics.py X%%PYTHON_SITELIBDIR%%/Numeric/RNG/Statistics.pyc X%%PYTHON_SITELIBDIR%%/Numeric/RNG/Statistics.pyo X%%PYTHON_SITELIBDIR%%/Numeric/RNG/__init__.py X%%PYTHON_SITELIBDIR%%/Numeric/RNG/__init__.pyc X%%PYTHON_SITELIBDIR%%/Numeric/RNG/__init__.pyo X%%PYTHON_SITELIBDIR%%/Numeric/RandomArray.py X%%PYTHON_SITELIBDIR%%/Numeric/RandomArray.pyc X%%PYTHON_SITELIBDIR%%/Numeric/RandomArray.pyo X%%PYTHON_SITELIBDIR%%/Numeric/UserArray.py X%%PYTHON_SITELIBDIR%%/Numeric/UserArray.pyc X%%PYTHON_SITELIBDIR%%/Numeric/UserArray.pyo X%%PYTHON_SITELIBDIR%%/Numeric/_numpy.so X%%PYTHON_SITELIBDIR%%/Numeric/arrayfns.so X%%PYTHON_SITELIBDIR%%/Numeric/lapack_lite.so X%%PYTHON_SITELIBDIR%%/Numeric/multiarray.so X%%PYTHON_SITELIBDIR%%/Numeric/numeric_version.py X%%PYTHON_SITELIBDIR%%/Numeric/numeric_version.pyc X%%PYTHON_SITELIBDIR%%/Numeric/numeric_version.pyo X%%PYTHON_SITELIBDIR%%/Numeric/ranlib.so X%%PYTHON_SITELIBDIR%%/Numeric/umath.so X%%PORTDOCS%%%%DOCSDIR%%/numpy.pdf X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/NumTut/__init__.py X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/NumTut/greece.pik X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/NumTut/mkpic.py X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/NumTut/testview.py X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/NumTut/view.py X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/life.py X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mandelbrot.py X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sieve.py X%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/NumTut X%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%% X%%PORTDOCS%%@dirrm %%DOCSDIR%% X@dirrm %%PYTHON_SITELIBDIR%%/Numeric/RNG X@dirrm %%PYTHON_SITELIBDIR%%/Numeric/MA X@dirrm %%PYTHON_SITELIBDIR%%/Numeric/FFT X@dirrm %%PYTHON_SITELIBDIR%%/Numeric X@dirrm %%PYTHON_INCLUDEDIR%%/Numeric 3b176629d1b078ce7bb1a206472f7114 exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20081024160652.3D86F15344B>