summaryrefslogtreecommitdiff
path: root/math/py-Numeric
AgeCommit message (Collapse)AuthorFilesLines
2009-06-14Remove @dirrm entries from PLISTsjoerg1-8/+1
2009-03-20Simply and speed up buildlink3.mk files and processing.joerg1-13/+6
This changes the buildlink3.mk files to use an include guard for the recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS, BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of enter/exit marker, which can be used to reconstruct the tree and to determine first level includes. Avoiding := for large variables (BUILDLINK_ORDER) speeds up parse time as += has linear complexity. The include guard reduces system time by avoiding reading files over and over again. For complex packages this reduces both %user and %sys time to half of the former time.
2009-03-20Include pyversion.mk include the protected part of the buildlink3.mkjoerg1-1/+2
files, not over and over again.
2009-03-05Remove PYBINMODULE. All it did was mark some packages as not availablejoerg1-2/+1
on some platforms that lacked shared library support in the past. The list hasn't been maintained at all and the gain is very limited, so just get rid of it.
2008-04-25Update PYTHON_VERSIONS_COMPATIBLEjoerg1-2/+1
- assume that Python 2.4 and 2.5 are compatible and allow checking for fallout. - remove PYTHON_VERSIONS_COMPATIBLE that are obsoleted by the 2.3+ default. Modify the others to deal with the removals.
2008-04-16PYTHON_VERSIONS_ACCEPTED+=25abs1-2/+2
2008-04-12Convert to use PLIST_VARS instead of manually passing "@comment "jlam2-10/+9
through PLIST_SUBST to the plist module.
2007-12-27Never use setuptools to make builds consistent independent of whetherjoerg2-1/+21
py-setuptools is present or not.
2007-08-24The package supports installation to DESTDIR.heinz1-1/+3
2006-07-08Change the format of BUILDLINK_ORDER to contain depth information as well,jlam1-2/+2
and add a new helper target and script, "show-buildlink3", that outputs a listing of the buildlink3.mk files included as well as the depth at which they are included. For example, "make show-buildlink3" in fonts/Xft2 displays: zlib fontconfig iconv zlib freetype2 expat freetype2 Xrender renderproto
2006-07-08Track information in a new variable BUILDLINK_ORDER that informs usjlam1-1/+2
of the order in which buildlink3.mk files are (recursively) included by a package Makefile.
2006-07-02Fixed some pkglint warnings.rillig3-8/+6
2006-06-02Needs Python 2.2 or later.joerg1-1/+2
2006-04-12Aligned the last line of the buildlink3.mk files with the first line, sorillig1-2/+2
that they look nicer.
2006-04-06Over 1200 files touched but no revisions bumped :)reed1-3/+3
RECOMMENDED is removed. It becomes ABI_DEPENDS. BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo. BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo. BUILDLINK_DEPENDS does not change. IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS which defaults to "yes". Added to obsolete.mk checking for IGNORE_RECOMMENDED. I did not manually go through and fix any aesthetic tab/spacing issues. I have tested the above patch on DragonFly building and packaging subversion and pkglint and their many dependencies. I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I have used IGNORE_RECOMMENDED for a long time). I have been an active user of IGNORE_RECOMMENDED since it was available. As suggested, I removed the documentation sentences suggesting bumping for "security" issues. As discussed on tech-pkg. I will commit to revbump, pkglint, pkg_install, createbuildlink separately. Note that if you use wip, it will fail! I will commit to pkgsrc-wip later (within day).
2006-03-01Let the package find BLAS and LAPACK routines on Mac OS X. This makes theminskim2-3/+14
package build on Darwin.
2006-02-15update to 24.2drochner5-44/+33
another "final release" changes: -__array_data__, __array_struct__ support -some bugfixes -Support array interface in objecttype function -build system improvements inofficial note: The default indices of diagonal() and trace() changed, this causes a selftest to fail. The default indices behaviour is documented, so it seems that just the selftest is wrong. This only affects arrays with more than 2 dimensions.
2006-02-05Recursive revision bump / recommended bump for gettext ABI change.joerg2-2/+4
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-02-25update to 23.7drochner3-23/+21
changes: -Added empty as command for creating an empty array (much faster than zeros) -fixes
2005-02-23Add RMD160 digests in addition to SHA1 ones.agc1-1/+2
2004-08-24update to 23.3drochner3-5/+43
changes: Bug fixes and addition of weakreferences (weakref module)
2004-07-22add python as categoryrecht1-2/+2
ok'd a while back at pkgsrcCon by agc and wiz
2004-05-17Garbage collect BUILDLINK_PKGBASE.<pkg> from buildlink3: it is not anymoreseb1-2/+1
used since revision 1.139 of mk/buildlink3/bsd.buildlink3.mk.
2004-05-10Unused.wiz1-24/+0
2004-03-29Add a BUILDLINK_PKGBASE.<pkg> definition where it's not equal to <pkg>,jlam2-4/+5
e.g. "BUILDLINK_PKGBASE.gtk?= gtk+". This is mandated by the example buildlink[23].mk files in bsd.buildlink[23].mk.
2004-03-16If the ${PKGBASE} of a package doesn't match the token passed tojlam1-1/+2
BUILDLINK_PACKAGES, then set BUILDLINK_PKGBASE.<pkg> explicitly so that we can map from <pkg> to BUILDLINK_PKGBASE.<pkg>.
2004-03-05Reorder location and setting of BUILDLINK_PACKAGES to match templatejlam1-10/+8
buildlink3.mk file in revision 1.101 of bsd.buildlink3.mk.
2004-03-01Include math.h earlier on to fix a build problem on FreeBSD.snj2-1/+18
Trivial fix from FreeBSD through Michal Pasternak in PR pkg/23846.
2004-02-20Do not use PYPKGPREFIX in buildlink3.mk except in BUILDLINK_DEPENDS.*.minskim1-2/+2
2004-02-18Fix a version-specific string in comments.minskim1-2/+2
2004-02-18bl3ifyminskim2-2/+24
2003-09-14Update to 23.1.recht3-6/+22
changes: Version 23.1 August 2003 [unreported] fixed assignment to matrix. [unreported] added check so that non-character array cannot be interpreted as a character buffer. [unreported] array([m,m,m]) when m is a rank-0 array now works as expected. Patches: [ 782001 ] Add true and floor divide to MA [ 781215 ] true_divide bug [ 776991 ] multiplying small UINT values gives random results [ 776467 ] remove string exceptions
2003-07-17s/netbsd.org/NetBSD.org/grant1-2/+2
2003-06-04delete the PYTHON_VERSIONS_ACCEPTED line - this should lead to the samedrochner1-2/+1
result as the patch in PR pkg/21772 by Marc Recht
2003-04-03update to 23.0drochner3-34/+19
Important notice: Two packages have been removed from optional ones: PropertiedClasses, kinds. MA has been rewritten to use standard property and will not work for ancient Pythons. (Pre 2.1, I think). Use the MA / Propertied Classes from Numeric 22 if you can't use this one. The kinds package (subject of PEP-0242) will be released as a separate package shortly. PEP-0242 was withdrawn because this facility did not seem to be worth putting in the standard library, but kinds is correct as is. Other changes are bugfixes.
2002-10-30Update py-Numeric to version 21.0markd3-41/+41
Fixed bugs: [ #482603 ] Memory leak in MA/Numeric/Python Reported by Reggie Dugard. Turned out to be *two* memory leaks in one case in a routine in Numeric, array_objectype. (Dubois) [ none ] if vals was a null-array array([]) putmask and put would crash. Fixed with check. [ #469951 ] n = n1[0] gives array which shares dimension of n1 array. This causes bugs if shape of n1 is changed (n didn't used to have it's own dimensions array (Travis Oliphant) [ #514588 ] MLab.cov(x,x) != MLab.cov(x) (Travis Oliphant) [ #518702 ] segfault when invalid typecode for asarray (Travis Oliphant) [ #497530 ] MA __getitem__ prevents 0 len arrays (Reggie Duggard) [ #508363 ] outerproduct of noncontiguous arrays (Martin Wiechert) [ #513010 ] memory leak in comparisons (Byran Nollett) [ #512223 ] Character typecode not defined (Jochen Kupper) [ #500784 ] MLab.py diff error (anonymous, fixed by Dubois) [ #503741 ] accuracy of MLab.std(x) (Katsunori Waragai) [ #507568 ] overlapping copy a[2:5] = a[3:6] Change uses of memcpy to memmove which allows overlaps. [ numpy-Patches-499722 ] size of buffer created from array is bad (Michel Sanner). [ #502186 ] a BUG in RandomArray.normal (introduced by last bug fix in 20.3) (Katsunori Waragai). Fixed errors for Mac (Jack Jensen). Make rpm's properly, better Windows installers. (Gerard Vermeulen) Added files setup.cfg; setup calculates rpm_install.sh to use current Python. New setup.py, eliminate setup_all.py. Use os.path.join everywhere. Revision in b6 added file README.RPM, further improvements. Implement true division operations for Python 2.2. (Bruce Sherwood) Note: true division of all integer types results in an array of floats, not doubles. This decision is arbitrary and there are arguments either way, so users of this new feature should be aware that the decision may change in the future. New functions in Numeric; they work on any sequence a that can be converted to a Numeric array. Similar change to average in MA. (Dubois) def rank (a): "Get the rank of a (the number of dimensions, not a matrix rank)" def shape (a): "Get the shape of a" def size (a, axis=None): "Get the number of elements in a, or along a certain axis." def average (a, axis=0, weights=None, returned = 0): Computes average along indicated axis.
2002-10-09Unused.wiz1-6/+0
2002-09-22Use buildlink2.jlam1-1/+3
2002-09-22Follow the guidelines set forth in bsd.buildlink2.mk for making ajlam1-1/+17
buildlink2.mk file. This package installs headers, so we need to define a BUILDLINK_FILES variable for them.
2002-09-21Strip the ".buildlink" from the names of the python application andjlam1-2/+2
extension Makefile fragments, because they really don't have anything to do with the buildlink[12] frameworks. Change all the Makefiles that use application.buildlink.mk and extension.buildlink.mk to use application.mk and extension.mk instead.
2002-08-25Merge changes in packages from the buildlink2 branch that havejlam1-0/+7
buildlink2.mk files back into the main trunk.
2002-01-16fix typodrochner1-2/+2
2002-01-15allow to override the required version just like other buildlink.mks dodrochner1-2/+3
2002-01-15this works with Python-2.2drochner1-2/+2
2002-01-10add a buildlink.mk filedrochner1-0/+5
2002-01-10update to 20.3drochner2-5/+5
changes: Please note that the __future__ options wrt integer division in Python 2.2 are NOT available in Numeric at this time. Incompatible change to functions sum and product in MA. See Packages/MA/changes.txt. Fixed memory leak in divmod [#470058] thanks Reggie Dugard. Added argmax, argmin for byte, unsigned byte [#474241] Fixed bug in RandomArray.normal for default shape. [#482046] To fix bug and correctly accept keyword args, changed fromstring interface to: fromstring(string, typecode="l", count=-1) Applied patch #[ #468068 ] Speedups for small matrices by Gary Bishop. Removed newlines in comment in multiarray. Fixed uninitalized variable in asinh on Windows. Optimization: Moved array_range to C (T. Oliphant) Add coding to setup.py for the BeOs5. (patch #466187, not applied as given) Removed a couple of warning errors in the sea of same produced by gcc's warnall. Fixed bug in arrayfns.histogram (bug #462813) Optional Package Properties 2.2 Allow external handlers in Properties. No check is made any more that the handler is an unbound method of the class. Must have the correct signature, however.
2001-11-01Move pkg/ files into package's toplevel directoryzuntum2-1/+1
2001-10-29use PLIST_SUBST instead of sed, as suggested by Thomas Klausnerdrochner1-66/+66
2001-10-04Move PKGNAME to standard location.wiz1-2/+2