73 Commits

Author SHA1 Message Date
sthen
dae9f91e31 bump for MODPY_DEFAULT_VERSION_3 change 2022-11-13 15:28:39 +00:00
kmos
362ca7b59f numpy uses C++ now, so COMPILER needs to be "base-clang ports-gcc"
Fixes build on sparc64
2022-09-11 23:20:18 +00:00
sthen
8bbfef91cb update to py3-numpy-1.23.2, thanks jca@ tb@ for tests on various archs
and it's been through most of a bulk on i386 by me albeit with python
default switched to 3.10 (plus various consumers tested separately with
3.9).

- i386 is using --disable-optimization for now; 1.20 added cpu optimizations
(SSE, AVX, etc) with runtime detect, but with any optimization level we're
hitting segfaults at runtime in numpy's own tests, and when building other
ports that use numpy (e.g. makehuman)

- macppc segfaults in numpy's own tests - this isn't new for this version,
1.19.5 failed in this way on OpenBSD too, but various other runtime use
is working (e.g. able to build py-scipy and makehuman with this).
old patches were supposedly needed to build numpy itself and scipy;
they are no longer needed for those so I've removed them.
2022-09-02 18:59:16 +00:00
sthen
d83f47c17e build debug packages for numpy 2022-08-30 14:45:15 +00:00
naddy
ab45f39af6 drop RCS Ids 2022-03-11 19:36:11 +00:00
sthen
3fb7cdbcf6 bump REVISION for switch from Python 3.8 -> 3.9 2021-11-02 00:01:35 +00:00
jca
8894f522ea Make fortran optional in numpy
Since ports/lang/gcc doesn't have riscv64 support yet this helps us
unlock a bunch of ports there.  Disabling fortran/blas/lapack means that
some feature are missing.  This is mitigated by numpy shipping a minimal
lapack copy translated to C.
2021-10-28 10:28:32 +00:00
bket
a8f676de3e Update to py-numpy-1.19.5
Feedback from and bulk testing (i386) by sthen@. Thank you!

OK sthen@
2021-10-25 06:33:04 +00:00
daniel
ca74f27d06 adapt a few ports to the numpy python2/python3 port split
- make the python2 consumers point to py2-numpy
- make the py-numpy port python3-only so it can be updated
2021-06-14 01:02:27 +00:00
kmos
2795ba2341 Bump the REVISION on all ports that use the python2 version of
py-setuptools.

Also change the lang/python module to use the new
devel/py2-setuptools for python2 ports

ok sthen@
2021-05-21 19:50:21 +00:00
sthen
d80c418015 regen PLISTs for python ports with .so files that end up renamed due to
the EXT_SUFFIX change in Python 3.8.7
2021-01-04 14:06:26 +00:00
sthen
d9cfe4113e bump REVISION; python 3 default changed to 3.8 2020-07-03 21:12:24 +00:00
pirofti
b97e1585a3 Update to numpy-1.16.5
This was a group effort and it already passed several bulks
on various archs.

Main diffs from jca@, sthen@.
Tested in bulk by sthen@ and naddy@.
Input from Daniel Dickman, tb@, Martin Reindl, ajacotot@

OK sthen@, kmos@
2020-04-02 07:39:09 +00:00
daniel
add32f09f8 drop maintainer 2020-03-10 03:31:45 +00:00
kmos
c8e6bd4de3 Fix tests by dropping spurious "fake" from do-test target 2019-11-18 04:10:31 +00:00
daniel
81e6976bfa PERMIT_PACKAGE_CDROM -> PERMIT_PACKAGE 2019-07-07 14:58:04 +00:00
naddy
3e042ba62d Bump all ports that depend on ports-gcc on the clang archs.
SYSTEM_VERSION didn't quite work out how we expected and it's
easier|safer to do it this way than fiddle with pkg_add now.
2019-04-28 21:08:26 +00:00
sthen
d7f0752227 bump all the py3 things, _SYSTEM_VERSION didn't quite work out how
we expected and it's easier|safer to do it this way than fiddle with
pkg_add now. thanks aja for update tests with a quick bulk.
2019-04-28 20:51:26 +00:00
daniel
be091e24ff Minor update to numpy 1.14.6 to fix a few bugs.
While here, drop BROKEN-alpha now that we have gcc 4.9 there which can
successfully build numpy on that platform.
2018-10-26 21:09:31 +00:00
daniel
4bcdc69496 Fix numpy breakage found by landry@ via macppc bulk build. 2018-08-02 00:15:24 +00:00
daniel
d5f3f849cc Update to numpy 1.14.5.
Tested by myself and Elias Mariani.
2018-06-30 21:49:33 +00:00
daniel
cc9a6df0b5 Minor update to 1.9.3.
The main change is to switch from sourceforge to pypi for hosting of the
distfile as the latest versions of numpy no longer seem to be published to
sourceforge.
2018-06-15 02:01:13 +00:00
steven
35084d2303 pass the appropriate --fcompiler flag to the build so libgfortran is
used consistently.

issue reported by landry@
no objection from daniel@
2018-02-21 21:02:52 +00:00
steven
0132310d83 bump after lapack update, switch to gfortran
ok pirofti@
2017-11-13 07:29:03 +00:00
landry
ffe8bbd592 bump ports depending on python3 in math, misc and multimedia 2017-01-03 19:23:48 +00:00
jasper
1d15fecb2b remove empty patches 2016-11-04 17:17:14 +00:00
daniel
e06dac29bb Update to numpy 1.9.2. Tested by me on i386 and by Anton Kasimov on amd64.
ok sthen@
2016-03-18 13:26:10 +00:00
sthen
4f45143bbd bump REVISION for setuptools dep change. 2015-09-29 10:52:11 +00:00
daniel
c20b84a7c0 Some minor numpy fixes:
- add pthread to WANTLIB
- backport fix for datetime64 on macppc allowing all tests to pass there
- remove use of -funroll-loops with fortran (it causes scipy to segfault
  on macppc and it can make code bigger and slower in some cases)
- "optimize function attributes" were added in gcc 4.4. silence those
  build-time warnings when building with earlier gcc versions.
2015-01-15 02:55:22 +00:00
landry
e7df1f7194 Mark BROKEN-alpha a bunch of ports that reliably failed (!) to build in
the past 3 bulks, or forever.

Various reasons: no d^Hrecent compiler available, base gcc generating
nice internal compiler errors, no atomic ops, etc, etc.

While here, mark all webkits as BROKEN-hppa, since this also requires
clang or g++ 4.7. Our g++ 4.8 port only builds on
i386|amd64|powerpc|sparc64 anyway...

if you're interested^Wbored to death, full past logs at
http://build-failures.rhaalovely.net/alpha/...
2014-12-30 21:50:24 +00:00
sthen
6a4bc96c12 bump; py-distribute -> py-setuptools changed plist. reported by nigel@ 2014-09-30 16:21:56 +00:00
daniel
3ab75eeca5 - update numpy to 1.8.2 and take maintainer
- python3 flavor contributed by Dawe with assistance from rpointel@
- tested in a bulk by landry@
- bcallah@ needs this update to update math/veusz

ok landry@
2014-09-17 00:46:13 +00:00
espie
d1604ea6b2 fix for endian.h 2014-07-13 18:07:35 +00:00
jasper
f88aaeacfd Security fixes for CVE-2014-1858 and CVE-2014-1859 2014-02-09 13:32:40 +00:00
dcoppa
a2a0464ede Bye bye MODPY_BADEGGS 2013-10-03 16:37:15 +00:00
miod
103afb9d45 Mark as BROKEN on m88k: fails to figure out cpu details, and I don't have
enough time to fix this at the moment.
2013-07-21 18:26:29 +00:00
espie
0662a4e9d6 PERMIT_* / REGRESS->TEST sweep 2013-03-11 11:20:26 +00:00
djm
128e83da3c drop MAINTAINERship of my ports. I simply don't have time to give them
the attention they deserve
2013-03-08 02:04:37 +00:00
espie
e820071495 normalize pkgpath 2011-09-16 10:31:20 +00:00
jasper
635351d458 - add missing MODPY_WANTLIB 2011-07-06 09:31:46 +00:00
jasper
eec0417831 bump after default python version switch 2011-06-08 17:31:05 +00:00
eric
74367adf2f - update to 1.6.0
- tweak distutils to fix py-scipy build noticed by landry@

ok djm@ (maintainer) rpointel@ landry@
2011-05-27 10:06:12 +00:00
rpointel
ecdfe705cc add a patch which is needed to build correctly with python 2.7.
ok jasper@, maintainer timed-out.
2011-05-01 16:26:10 +00:00
espie
b181d31917 missed a few depends 2010-11-22 09:30:38 +00:00
espie
bc8dc9adb1 new depends 2010-11-19 07:23:05 +00:00
espie
cc12c18d21 WANTLIB for math 2010-11-07 20:33:58 +00:00
steven
83c4da679d replace MODFORTRAN_WANTG77 with MODFORTRAN_COMPILER 2010-10-23 15:09:57 +00:00
fgsch
0915f5b894 Bump revision after python's default change. 2010-08-30 17:11:35 +00:00
steven
cedd0e2bb7 REVISION 2010-07-18 10:50:11 +00:00
naddy
cdb75641e0 bump after libf2c move to ports 2010-05-27 15:25:19 +00:00