2163 Commits

Author SHA1 Message Date
ajacoutot
12a3b051fd Needs py-numpy at build time:
ModuleNotFoundError: No module named 'numpy'
2020-06-30 07:04:17 +00:00
sthen
e17bbcfcd0 BUILD_DEPENDS+=${RUN_DEPENDS} needed for at least some dependencies of these 2020-06-29 22:17:50 +00:00
sthen
122de8abad py-ecos: BUILD_DEPENDS=${RUN_DEPENDS} to unbreak build 2020-06-28 21:29:20 +00:00
jasper
16e989246a update to z3-4.8.8 2020-06-28 12:19:35 +00:00
pirofti
72d228a52c Switch ports to FLAVOR=python3.
OK sthen@
2020-06-26 12:57:45 +00:00
pirofti
128b139175 Link py-osqp. 2020-06-26 10:47:13 +00:00
pirofti
612b7a6131 Import py-osqp.
The OSQP (Operator Splitting Quadratic Program) solver is a numerical
optimization package for solving convex quadratic programs in the form

minimize   (1/2)x'Px+q'x
subject to l <= Ax <= u

where x is the optimization variable and P is a positive semidefinite matrix.

OK sthen@
2020-06-26 10:45:43 +00:00
pirofti
0171e8f080 Link py-ecos, py-cvxopt, py-cvxpy, py-scs. 2020-06-26 10:19:11 +00:00
pirofti
7a676dfdb2 Import py-scs.
SCS (splitting conic solver) is a numerical optimization package
for solving large-scale convex cone problems, based on our paper
Conic Optimization via Operator Splitting and Homogeneous Self-Dual
Embedding.

It is written in C and can be used in other C, C++, Python, Matlab,
R, Julia, and Ruby, programs via the linked interfaces.

It can also be called as a solver from convex optimization toolboxes
CVX (3.0 or later), CVXPY, Convex.jl, and Yalmip.
2020-06-26 10:15:55 +00:00
pirofti
364796c74f Import py-cvxpy.
CVXPY is a Python-embedded modeling language for convex optimization
problems.  It allows you to express your problem in a natural way
that follows the math, rather than in the restrictive standard form
required by solvers.
2020-06-26 10:15:05 +00:00
pirofti
055b64528c Import py-cvxopt.
CVXOPT is a free software package for convex optimization based on
the Python programming language. It can be used with the interactive
Python interpreter, on the command line by executing Python scripts,
or integrated in other software via Python extension modules. Its
main purpose is to make the development of software for convex
optimization applications straightforward by building on Python's
extensive standard library and on the strengths of Python as a
high-level programming language.
2020-06-26 10:14:06 +00:00
pirofti
c565234831 Import py-ecos.
ECOS is a numerical software for solving convex second-order cone
programs (SOCPs) of type

  min  c'x
  s.t. Ax = b
       Gx <=_K h

where the last inequality is generalized, i.e. h - Gx belongs to the
cone K.
2020-06-26 10:12:53 +00:00
pirofti
489daa2bea Fix email address. 2020-06-26 10:01:42 +00:00
pirofti
c9234f2c05 Link py-PyWavelets. 2020-06-26 09:59:24 +00:00
pirofti
b2e074dba1 Import py-PyWavelets.
PyWavelets is a Python wavelet transforms module that includes:

- nD Forward and Inverse Discrete Wavelet Transform (DWT and IDWT)
- 1D and 2D Forward and Inverse Stationary Wavelet Transform
  (Undecimated Wavelet Transform)
- 1D and 2D Wavelet Packet decomposition and reconstruction
- 1D Continuous Wavelet Tranfsorm
- Computing Approximations of wavelet and scaling functions
- Over 100 built-in wavelet filters and support for custom wavelets
- Single and double precision calculations
- Real and complex calculations
- Results compatible with Matlab Wavelet Toolbox (TM)

Required by py-scikit-image
2020-06-26 09:58:03 +00:00
pirofti
01df5e935d Link py-scikit-image 2020-06-26 09:04:39 +00:00
pirofti
eaaa64499f Import math/py-scikit-image.
Image Processing SciKit

Image processing algorithms for SciPy, including IO, morphology,
filtering, warping, color manipulation, object detection, etc.

OK robert@
2020-06-26 09:03:41 +00:00
bcallah
94d07b58f8 Mostly bugfix update to spread-sheet-widget-0.4 (but note the minor bump
for a couple of added symbols). Its one consumer, pspp, is happy with this.
2020-06-24 18:55:51 +00:00
feinerer
b7a2e99970 Update to R 4.0.2 2020-06-23 18:54:24 +00:00
benoit
c7ca38fdab Update to p5-Math-Utils-1.14, from wen heping (Maintainer). 2020-06-16 08:56:18 +00:00
ajacoutot
51b6bb2cd5 Move from MODPY_DEFAULT_VERSION_3 to python3 FLAVOR.
ok jasper@ (maintainer)
2020-06-14 10:13:55 +00:00
feinerer
ed6824bf29 Update to Maxima 5.44.0 2020-06-09 19:56:59 +00:00
chrisz
8f34a2e806 Update lang/ocaml to 4.10.0
tested on sparc64, update to lang/camlp4 and ok by jca@
ok daniel@
thanks.
2020-06-09 17:34:13 +00:00
feinerer
6ebda9399e Use hw.ncpuonline to report the number of cores 2020-06-08 18:36:28 +00:00
feinerer
e1413f1241 Update to R 4.0.1 2020-06-06 21:57:17 +00:00
chrisz
5ae518c3da Upgrade math/coq to 8.11.1
ok daniel@
2020-06-01 06:04:50 +00:00
jasper
f027451de1 update to py-graphviz-0.14 2020-05-31 09:30:05 +00:00
feinerer
0c78f24195 Fix compilation with ECL 20.4.24
From Josh Elsasser
2020-05-31 07:41:13 +00:00
feinerer
8dfc1be135 Update to R 4.0.0
OK pirofti@
2020-05-18 05:26:13 +00:00
cwen
a3988f54be grace: update to 5.1.25
PDF support is no more available, it requires pdflib>=5, and the new licensing
terms don't allow us to distribute it. Upstream dropped TIFF support. Also,
move HOMEPAGE to https.

OK jca@
2020-05-17 23:04:49 +00:00
martin
44395820c1 Update py-cftime to 1.1.3. 2020-05-16 11:37:14 +00:00
steven
48d4b296a4 update to 5.2.0
ok pirofti@
2020-05-16 08:08:21 +00:00
ajacoutot
962b7c51ba Update to gnumeric-1.12.47. 2020-05-14 12:28:03 +00:00
sthen
6d15ca9821 Set "BROKEN-arm" for some of the slower-to-build ports that fail late on
armv7, this should save around 40h overall build time, and makes it more
visible to anyone working on the port that they are indeed broken on the
arch.  OK phessler@ naddy@

Of note because the port is important to the architecture and
self-hosted builds are a good thing: building u-boot on armv7 fails
with an Internal Compiler Error (SIGBUS) in lib/time.c, it would be
particularly nice if someone has an idea how to fix this!
2020-05-07 14:24:53 +00:00
rsadowski
0f846c4a53 Fix WANTLIB and set --without-fltk
- Bring back WANTLIB, I accidentally deleted it.
- Stop picking up fltk if present at configure time

OK naddy sthen
2020-05-05 18:41:56 +00:00
sthen
5670b81fd4 set junk CONFIGURE_STYLE to cope with python.port.mk CONFIGURE_STYLE annoyance 2020-04-25 20:48:29 +00:00
ajacoutot
2fbd5e1e51 We have everything we need not to be forced to hardcode ,python3.
Use MODPY_FLAVOR instead.

ok sthen@
2020-04-25 10:07:41 +00:00
martin
a5adcfe727 Update py-cftime to 1.1.2. 2020-04-22 19:28:40 +00:00
kn
9ec1723627 Update to NLopt 2.6.2
- Fixed forced stop exception with dimension elimination ([#317])
- Fixed get_initial_step wrapping ([#319])

Minor so version bumped due to new symbols, no removals;
All tests pass on amd64
2020-04-18 23:26:00 +00:00
pirofti
04e10556a8 Bump after MAINTAINER update. 2020-04-06 08:48:06 +00:00
pirofti
4f09f04a74 Update my email address. 2020-04-06 00:04:31 +00:00
naddy
e8092ac1dd bump for plist changes 6.6 -> 6.7 2020-04-05 15:44:52 +00:00
cwen
768314b651 netcdf: fix missing forward declarations that broke the build on big
endian arches. While here regen some patches.

OK martin@ (maintainer) and kmos@ (who tested on sparc64)
2020-04-04 19:26:43 +00:00
jca
c9fa63c46c Use math/cblas instead of a bundled copy
scipy properly detects cblas now that libcblas.so has a dep on
libblas.so.  Register the dep on math/cblas, along with math/lapack,
because scipy directly links against those.  (py-numpy, a BUILD
and RUN_DEPENDS, also links against those but better be explicit).

Spotted by naddy@

While here, bytecompile all the installed .py files
2020-04-03 15:12:07 +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
ajacoutot
225fb1fe2d Unbreak: missing dependency on stupid devel/libexecinfo. 2020-03-31 11:57:58 +00:00
martin
531a4ab593 the previous update requires a shared libs bump 2020-03-30 13:29:40 +00:00
martin
9ac643385e Update to netcdf-4.7.4. 2020-03-30 09:21:47 +00:00
martin
1b757cd799 Update py-cftime to 1.1.1.2 2020-03-28 08:21:06 +00:00
bcallah
3ae0d7a889 Bugfix update to veusz-3.2.1
Release note: https://veusz.github.io/releasenotes/3.2.1.txt
2020-03-25 20:03:50 +00:00