# 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: # # math/py-pysparse # math/py-pysparse/Makefile # math/py-pysparse/distinfo # math/py-pysparse/pkg-descr # math/py-pysparse/files # math/py-pysparse/files/patch-setup.py # echo c - math/py-pysparse mkdir -p math/py-pysparse > /dev/null 2>&1 echo x - math/py-pysparse/Makefile sed 's/^X//' >math/py-pysparse/Makefile << '96c6057b80334dc3b8e6402ce822aeb3' X# Created by: Yuri Victorovich X# $FreeBSD$ X XPORTNAME= pysparse XPORTVERSION= 1.3 XCATEGORIES= math python XPKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} XDISTNAME= ${PORTNAME}-${PORTVERSION}-dev X XMAINTAINER= yuri@rawbw.com XCOMMENT= Fast sparse matrix library for Python X XLICENSE= BSD3CLAUSE XLICENSE_FILE= ${WRKSRC}/LICENSE X XBUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.2:math/py-numpy XRUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.2:math/py-numpy XLIB_DEPENDS= liblapack.so:math/lapack \ X libblas.so:math/blas \ X libopenblas.so:math/openblas \ X libcblas.so:math/cblas X XUSE_GITHUB= yes XGH_ACCOUNT= PythonOptimizers XGH_PROJECT= pysparse XGH_TAGNAME= f8430bd X XLDFLAGS+= -shared # Workaround for an obscure bug in py-numpy, see https://github.com/numpy/numpy/issues/7779 X XUSES= fortran python # fortran is needed for the correct build flags passed to py-numpy extension build process XUSE_PYTHON= distutils autoplist X X.include 96c6057b80334dc3b8e6402ce822aeb3 echo x - math/py-pysparse/distinfo sed 's/^X//' >math/py-pysparse/distinfo << '5b9cea1a9536c10c6d10e487d1094752' XTIMESTAMP = 1466932869 XSHA256 (pysparse-1.3-dev_GH0.tar.gz) = 4c4ad1e02a97ea257365331f677205c76e572d22eafbe818f39c4eb462987848 XSIZE (pysparse-1.3-dev_GH0.tar.gz) = 1301990 5b9cea1a9536c10c6d10e487d1094752 echo x - math/py-pysparse/pkg-descr sed 's/^X//' >math/py-pysparse/pkg-descr << 'e46ea051f6cfb1b7282136ddd7eca9ab' XPySparse extends the Python interpreter by a set of sparse matrix Xtypes holding double precision values. PySparse also includes modules Xthat implement: X X- iterative methods for solving linear systems of equations X- a set of standard preconditioners X- an interface to a direct solver for sparse linear systems of X equations (SuperLU) X- a Jacobi-Davidson eigenvalue solver for the symmetric, generalised X matrix eigenvalue problem (JDSYM) X XWWW: https://github.com/PythonOptimizers/pysparse e46ea051f6cfb1b7282136ddd7eca9ab echo c - math/py-pysparse/files mkdir -p math/py-pysparse/files > /dev/null 2>&1 echo x - math/py-pysparse/files/patch-setup.py sed 's/^X//' >math/py-pysparse/files/patch-setup.py << '3dbd93068a5008a3e635ea15b3ed012d' X--- setup.py.orig 2016-06-10 21:29:48 UTC X+++ setup.py X@@ -109,7 +109,7 @@ def get_version(): X version = '1.3' X release = False X if not release: X- version += '-dev' + svn_version() X+ version += '-dev' X return version X X def write_version_py(filename=os.path.join('pysparse', 'version.py')): X@@ -142,7 +142,6 @@ def setup_package(): X author_email = "{hamsel,d-orban,wd15}@sf.net,", X maintainer = "PySparse Developers", X maintainer_email = "{hamsel,d-orban,wd15}@sf.net,", X- summary = "Fast sparse matrix library for Python", X description = "Fast sparse matrix library for Python", X long_description = "\n".join(DOCLINES[2:]), X url = "pysparse.sf.net", 3dbd93068a5008a3e635ea15b3ed012d exit