summaryrefslogtreecommitdiff
path: root/math/py-numpy (follow)
Commit message (Collapse)AuthorAgeFilesLines
* math/py-numpy: update to 1.15.0Ruslan Makhmatkhanov2018-08-144-842/+17
| | | | | | | | | | | | | - update to 1.15 - convert to autoplist - follow upstream change from nose test framework to pytest Release notes: https://github.com/numpy/numpy/releases/tag/v1.15.0 PR: 230094 Submitted by: wen Exp-run by: antoine
* Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2018-07-291-0/+1
| | | | | | | | | | | | | | in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which has now moved from GCC 6 to GCC 7 by default. This includes ports - featuring USE_GCC=yes or USE_GCC=any, - featuring USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and those - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x, c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib. PR: 222542
* Use PY_FLAVOR for dependencies.Mathieu Arnold2018-06-201-1/+1
| | | | | | | FLAVOR is the current port's flavor, it should not be used outside of this scope. Sponsored by: Absolight
* - Update to 1.14.3Wen Heping2018-05-243-130/+165
| | | | | | PR: 228230 Submitted by: wen@(myself) Exp-run by: antoine@
* math/suitesparse: Update 4.0.2 -> 5.2.0Yuri Victorovich2018-04-261-1/+1
| | | | | | | | | | | | | | | | | | | | Port changes: * Change to DISTVERSION * Update MASTER_SITES * Change to LICENSE_COMB=dual * Add LIB_DEPENDS * Unbundle metis, made it a dependency * Update do-build and do-install * Update WWW Bump 11 ports. games/naev is marked broken because it depends on the no longer installed library. PR: 210579 Submitted by: yuri Submitted by: pfg Approved by: maintainer timeout (maho@FreeBSD.org, 21 months) Approved by: maintainer timeout (fortran@FreeBSD.org, 45 days)
* Bump PORTREVISIONs of all users of math/mpc that we just updated toGerald Pfeifer2018-03-101-1/+1
| | | | version 1.1.0 (via revision 464079).
* Cosmetic changeSunpoet Po-Chuan Hsieh2018-02-251-7/+7
|
* exec_command.py states in comments it uses /bin/sh on POSIX for subprocess ↵Diane Bruce2018-01-142-0/+12
| | | | | | | | | | but incorrectly uses shell from environment. This makes compiles fail when compilation is done using the account 'nobody' which is default on pkg-fallout runs. PR: ports/225156 Submitted by: self Reported by: self Reviewed by: antoine Approved by: antoine
* Enhance USES=uniquefiles to be more generic.Mathieu Arnold2017-12-192-9/+2
| | | | | | | | | | | | | | | | This allows to have more complex renaming schemes. Until now, it could only add a prefix or a suffix, but this was not working at all for man pages, because it would give man/man1/pyfoo.1.gz-2.7 or man/man1/pyfoo-1-2.7.gz. With this change, a man page will be correctly renamed to man/man1/pyfoo-2.7.1.gz. Unfix ports that were already handling man pages. PR: 220214 Submitted by: Fukang Chen (previous patch) Exp-run by: antoine Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D13444
* Convert Python ports to FLAVORS.Mathieu Arnold2017-11-301-4/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ports using USE_PYTHON=distutils are now flavored. They will automatically get flavors (py27, py34, py35, py36) depending on what versions they support. There is also a USE_PYTHON=flavors for ports that do not use distutils but need FLAVORS to be set. A USE_PYTHON=noflavors can be set if using distutils but flavors are not wanted. A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been added to cope with Python ports that did not have the Python PKGNAMEPREFIX but are flavored. USES=python now also exports a PY_FLAVOR variable that contains the current python flavor. It can be used in dependency lines when the port itself is not python flavored. For example, deskutils/calibre. By default, all the flavors are generated. To only generate flavors for the versions in PYTHON2_DEFAULT and PYTHON3_DEFAULT, define BUILD_DEFAULT_PYTHON_FLAVORS in your make.conf. In all the ports with Python dependencies, the *_DEPENDS entries MUST end with the flavor so that the framework knows which to build/use. This is done by appending '@${PY_FLAVOR}' after the origin (or @${FLAVOR} if in a Python module with Python flavors, as the content will be the same). For example: RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} PR: 223071 Reviewed by: portmgr, python Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D12464
* Update to 1.13.3Sunpoet Po-Chuan Hsieh2017-10-133-26/+8
| | | | | | | | | | - Simplify MASTER_SITES - Silence patch messages - Fix symbolic link to avoid absolute path Changes: https://github.com/numpy/numpy/releases PR: 222856 Exp-run by: antoine
* Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2017-09-101-1/+1
| | | | | | | | | | | | | | (via Mk/bsd.default-versions.mk and lang/gcc) which has moved from GCC 5.4 to GCC 6.4 under most circumstances. This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang, c++14-lang, c++0x, c11, or gcc-c++11-lib. PR: 219275
* Fix packaging with python3*, PYTHON_PYOEXTENSION and py3kplist should notAntoine Brodin2017-09-051-194/+194
| | | | | | | be used together PR: 220986 With hat: portmgr
* Don't add the distfile twice.Mathieu Arnold2017-08-212-7/+3
| | | | | | | | | | | | | | | | | | This fixes a fetch error: => numpy-numpy-v1.13.1_GH0.tar.gz doesn't seem to exist in /portdistfiles/. => Attempting to fetch https://codeload.github.com/numpy/numpy/tar.gz/v1.13.1?dummy=/numpy-numpy-v1.13.1_GH0.tar.gz fetch: 4336552: No such file or directory numpy-numpy-v1.13.1_GH0.tar.gz 0 B 0 Bps => Attempting to fetch http://distcache.FreeBSD.org/ports-distfiles/numpy-numpy-v1.13.1_GH0.tar.gz fetch: 4336552: No such file or directory => Couldn't fetch it - please try to retrieve this => port manually into /portdistfiles/ and try again. Sponsored by: Absolight
* - Update MASTER_SITES, now get source from github and doc from docs.scipy.orgWen Heping2017-08-212-17/+23
| | | | (Based on PR/181285)
* - Update to 1.13.1Wen Heping2017-08-165-219/+218
| | | | | | PR: 220986 Submitted by: wen@(myself) Exp-run by: antoine@
* Bump PORTREVISIONs for ports depending on the canonical version of GCC andGerald Pfeifer2017-04-011-1/+1
| | | | | | | | | | | | | | lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some circumstances such as versions of FreeBSD or platforms). This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using using Mk/bsd.octave.mk which in turn has USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang, c++11-lang, c++0x, c11, or gcc-c++11-lib. PR: 216707
* - Remove dependency on math/openblas if other blas lib is selectedWen Heping2017-03-192-6/+17
| | | | | PR: 215764 Submitted by: riggs@
* Bump PORTREVISIONS for ports depending on the canonical version of GCC andGerald Pfeifer2016-12-071-0/+1
| | | | | | | | | | | | | | | lang/gcc which have moved from GCC 4.8.5 to GCC 4.9.4 (at least under some circumstances such as versions of FreeBSD or platforms), part II. The first part covered ports with USE_GCC=yes, USE_GCC=any, or one of gcc-c++11-lib, openmp, nestedfct, c++11-lib as well as c++14-lang, c++11-lang, c++0x, c11 requested via USES=compiler. This adds ports with USES=fortran and ports using Mk/bsd.octave.mk which in turn has USES=fortran. PR: 214965 Reported by: thierry
* Update to 1.11.2Olivier Duchateau2016-10-063-8/+12
| | | | Changes: https://github.com/numpy/numpy/blob/v1.11.2/doc/release/1.11.2-notes.rst
* - Update to 1.11.1Olivier Duchateau2016-06-284-8/+32
| | | | | | - Adjust dependencies, 'numpy/core/multiarray.so' is also linked to math/openblas (reported by QA script) - Add patches in order to detect 'sys/endian.h' header
* Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.Mathieu Arnold2016-04-011-3/+3
| | | | | With hat: portmgr Sponsored by: Absolight
* Update to 1.11.0Olivier Duchateau2016-03-283-50/+11
| | | | Changes: https://github.com/numpy/numpy/blob/master/doc/release/1.11.0-notes.rst
* - Update to 1.10.4Olivier Duchateau2016-01-082-15/+13
| | | | | | | - Remove DOCVERSION (use SF host to fetch PDF documentation, more up-to-date than SciPy.org) Changes: https://github.com/numpy/numpy/blob/master/doc/release/1.10.4-notes.rst
* - Update to 1.10.2Olivier Duchateau2016-01-012-8/+10
| | | | | | | | | - Reintroduce DOCVERSION variable, PDF documentation is not synchronized with release - Add missing dependency [1] for NETLIB option PR: 203638 [1] Submitted by: John Hein [1]
* - Update to 1.10.1Sunpoet Po-Chuan Hsieh2015-11-092-14/+14
| | | | | | | | - Add SF to MASTER_SITES - Add LICENSE_FILE - Remove DOCVERSION Changes: https://github.com/numpy/numpy/blob/master/doc/release/1.10.1-notes.rst
* - Update MASTER_SITESSunpoet Po-Chuan Hsieh2015-10-302-6/+7
| | | | | - Update documentation to 1.10.0 - Bump PORTREVISION for package change
* Unbreak build on FreeBSD 9Olivier Duchateau2015-10-121-0/+36
| | | | Reported by: pkg-fallout, <soralx@cydem.org> (private email)
* Update to 1.10.0Olivier Duchateau2015-10-075-41/+40
|
* - Convert to new options target helperSunpoet Po-Chuan Hsieh2015-10-041-32/+35
| | | | - Cosmetic change
* Depend on a particual file, not an executable so it picks up a correctDmitry Sivachenko2015-07-031-1/+1
| | | | | | | python version. PR: 198989 Submitted by: John W. O'Brien <john@saltant.com>
* Allow to use OpenBLAS implementation of BLAS.Dmitry Sivachenko2015-03-282-15/+31
| | | | | | | | | | | Based on the work done by Eijiro Shibusawa <phd_kimberlite@yahoo.co.jp>, OpenBLAS port maintainer. Hide py-nose dependency under new TESTS option. Convert to USES=blaslapack. Differential Revision: D2060 Reviewed by: koobs, thierry
* Update to version 1.9.2.Dmitry Sivachenko2015-03-092-8/+8
| | | | | This is minor bugfix release, see notes at http://sourceforge.net/projects/numpy/files/NumPy/1.9.2/
* - Tiny fix to f2py2e.py to allow it to deal with -fstack-protector flagDiane Bruce2014-12-112-5/+6
| | | | | | | | as without this fix, f2py will attempt to compile -fstack-protector Submitted by: db Reviewed by: wg Approved by: wg
* Update to version 1.9.1Dmitry Sivachenko2014-11-033-260/+26
| | | | Phabric: D998
* FixDmitry Sivachenko2014-09-281-7/+6
| | | | | | | | ImportError: /lib/libgcc_s.so.1: version GCC_4.6.0 required by /usr/local/lib/gcc48/libgfortran.so.3 not found error when importing numpy module. PR: 188114 Patch by Thierry Thomas <thierry@FreeBSD.org>
* Update the default version of GCC in the Ports Collection from GCC 4.7.4Gerald Pfeifer2014-09-101-1/+1
| | | | | | | | | | to GCC 4.8.3. Part II, Bump PORTREVISIONs. PR: 192025 Tested by: antoine (-exp runs) Approved by: portmgr (implicit)
* - Add DOCS to OPTIONS_DEFINESunpoet Po-Chuan Hsieh2014-09-041-12/+6
| | | | - Convert to new options helper
* - Convert USE_PYTHON to USES=pythonMarcus von Appen2014-08-182-8/+14
| | | | | | | | | - Enable math/py-numpy to be installed for different Python versions concurrently Phabric: D599 Reviewed by: db With hat: python@
* math/py-numpy: Use INSTALLS_EGGINFO, fixes pkg_resources detectionKubilay Kocak2014-07-161-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | Python packages installs .egg-info metadata directories when --single-version-externally managed is specified, as the Python ports framework does currently for all ports when USE_PYDISTUTILS is defined. In this case the py-numpy port does *not* currently define PYDISTUTILS_AUTOPLIST nor INSTALLS_EGGINFO, which precludes the contents of the add-plist-egginfo: target from being executed. This results in an .egg-info metadata directory being built, and staged, but not installed. Correctly specify INSTALLS_EGGINFO to compensate. Additionally add an "Open" Goal Wiki entry [1] to look at automatically detecting the presence of .egg-info metadata directories, since all ports leveraging USE_PYDISTUTILS also use the --record mechanism for generating installed file lists, and potentially deprecating INSTALLS_EGGINFO and related variables. [1] https://wiki.freebsd.org/Python#Goals PR: 191865 Submitted by: John W. O'Brien <john at saltant dot com>
* Update to version 1.8.1.Dmitry Sivachenko2014-05-302-9/+8
|
* - Fix compiler now that -Wl,B has been added to fortran link argsDiane Bruce2014-05-152-4/+4
| | | | Submitted by: me
* Replace TABs with spaces, otherwise it breaks with python-3.Dmitry Sivachenko2014-03-241-2/+2
|
* Update the default version of GCC used in the Ports Collection fromGerald Pfeifer2014-03-101-0/+1
| | | | | | | | | | | GCC 4.6.4 to GCC 4.7.3. This entails updating the lang/gcc port as well as changing the default in Mk/bsd.default-versions.mk. Part II, Bump PORTREVISIONs. PR: 182136 Supported by: Christoph Moench-Tegeder <cmt@burggraben.net> (fixing many ports) Tested by: bdrewery (two -exp runs)
* Fix path.Dmitry Sivachenko2014-02-241-2/+2
|
* Respect FFLAGS.Dmitry Sivachenko2014-02-241-3/+12
| | | | | Submitted by: wg Tested by: gerald
* - this change sneaked in by accident. Reverting that.Ruslan Makhmatkhanov2014-02-201-1/+1
|
* - clean-up WITH_FIXED_FENV conditional, because it is only used forRuslan Makhmatkhanov2014-02-203-118/+2
| | | | | | versions of FreeBSD, we not support anymore. - remove LATEST_LINK. There is PYTHON_PKGNAMEPREFIX set and in future we may have this package built against different python versions.
* Convert all USE_FORTRAN=yes to "USES=fortran, USE_GCC=yes". In most casesTijl Coosemans2014-02-161-1/+1
| | | | | | | | | | | USE_GCC=yes has been omitted though. Remove USE_FORTRAN handling from bsd.port.mk and bsd.gcc.mk. Minor cleanups in some ports like USE_GMAKE, NOPORTDOCS,... Exp-run: bdrewery Approved by: portmgr (bdrewery)
* - update to 1.8.0Ruslan Makhmatkhanov2014-02-137-390/+334
| | | | | | | | | | | | | | - clarify LICENSE (BSD3C) - suppor staging while here: - utilize PYTHON_PY3K_PLIST_HACK - install docs uncoditionally into stage area - convert LIB_DEPENDS to the new notation - sort packing list PR: 186677 Submitted by: Johannes Jost Meixner <xmj@chaot.net>