2418 Commits

Author SHA1 Message Date
kmos
747935a27e Only enable LTO when using clang since it isn't available on GCC.
Fixes build on sparc64
2022-09-19 20:11:41 +00:00
ajacoutot
797b5cb9d8 Update to gnumeric-1.12.53. 2022-09-18 08:40:44 +00:00
solene
5a06782b40 add George Rosamond as maintainer 2022-09-16 10:50:26 +00:00
sthen
ae00a87925 update to visidata-2.10.1 2022-09-16 08:15:42 +00:00
sthen
2206a80000 rename MODPY_PEP517 to MODPY_PYBUILD which is a bit less of a
magic-numbers name and more of a nod at the frontend we're actually
using for the build.
2022-09-13 20:56:17 +00:00
kmos
460de881c4 Hook py-datedelta up to the build 2022-09-13 20:09:30 +00:00
kmos
7dc9052dcc Import py-datedelts
datedelta.datedelta is datetime.timedelta for date arithmetic.

It accounts for oddities of the Gregorian calendar.

It's convenient for computing yearly, monthly, or weekly subscriptions
periods.

From George Rosamond

ok sthen
2022-09-13 20:08:52 +00:00
sthen
d109936d83 +py-oldest-supported-numpy 2022-09-12 11:29:27 +00:00
sthen
2b9c2963f6 import math/py-oldest-support-numpy, ok landry@
This is a Python meta-package which can be used in pyproject.toml files
to automatically provide as a build-time dependency on Numpy.

Normally it is used to depend on the oldest version that supports the
given Python version and platform where a pre-built Numpy wheel is
available, such that compiled extensions are ABI-compatible with a
wider range of Numpy versions.

For OpenBSD packages where we manage dependencies internally and
don't use upstream pre-built wheels, this is modified to allow any
version.
2022-09-12 11:28:55 +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
73ba8fe317 use DPB_PROPERTIES=nojunk; mlpack uses setuptools without using
MODPY_SETUPTOOLS so it doesn't pick up nojunk from python.port.mk

setuptools can pick up importlib_metadata if present at runtime,
if it's junked at the wrong point we can get "AttributeError: module
'importlib_metadata' has no attribute 'MetadataPathFinder'" (as
reported by aja@)

This can probably go away after switching to Python 3.10 by default
2022-09-07 14:34:13 +00:00
semarie
7db8935a56 update math/igraph to 0.9.9
ok tb@
2022-09-03 16:00:55 +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
rsadowski
e007038b43 Remove USE_NINJA
Is no longer necessary here with newer cmake.port.mk
2022-09-02 13:21:20 +00:00
sthen
cebd2566d5 update to visidata-2.10 2022-09-02 08:50:37 +00:00
tb
5514f21fef Update to lean 3.48.0 2022-08-31 14:13:50 +00:00
sthen
f6fd8cefc2 set DPB_PROPERTIES=parallel for lapack, ok kmos steven 2022-08-31 12:50:28 +00:00
sthen
d83f47c17e build debug packages for numpy 2022-08-30 14:45:15 +00:00
sthen
9d1ca963dd unbreak, I didn't set MODPY_PEP517 correctly, reported by aja@ naddy@ 2022-08-28 19:00:50 +00:00
ajacoutot
e53dc96ca5 Remove. 2022-08-28 09:28:56 +00:00
sthen
0ebbedb44b update to py3-numexpr-2.8.3 2022-08-27 18:09:57 +00:00
sthen
1dd4726d2f update to py3-cvxopt-1.3.0 2022-08-27 15:33:53 +00:00
steven
1cfb7fb065 update to 7.2.0
tested also by Volker Schlecht
2022-08-24 19:53:38 +00:00
sthen
70ac2ee032 update to py3-pandas-1.4.3 2022-08-24 12:35:11 +00:00
kmos
166e440b6f math/py-cvxpy uses C++11 so shift to ports-gcc on base-gcc arches
Fixes the build on sparc64
2022-08-20 23:04:16 +00:00
sthen
526b2d5581 remove py2 backports of functionality from python 3.x which are no
longer used by other ports
2022-08-18 14:33:53 +00:00
fcambus
9f024bd2f7 Update z3 to 4.10.2. 2022-08-17 21:59:48 +00:00
martin
5fcf5611d4 Fix on at least sparc64 by using ports-gcc.
OK kmos@
2022-08-17 18:47:19 +00:00
sthen
1a77396a9c update to py3-cvxpy-1.2.1 2022-08-17 10:22:51 +00:00
sthen
52af9bfc01 backport upstream build fix for newer setuptools 2022-08-17 09:33:18 +00:00
rsadowski
c4b63256c9 Mark as broken until sipbuild is fixed
https://github.com/veusz/veusz/issues/595

OK bcallah@ (maintainer
2022-08-14 13:57:52 +00:00
jca
d5c4d27dd1 Install bash-completion files in the regular place, plus other tweaks
- this uses pledge(2)
- simplify DISTNAME, no need for extra variable V
- regen PLIST after adding gettext to LIB_DEPENDS
2022-08-12 19:02:22 +00:00
job
ee8d36598a Add datamash 2022-08-05 16:25:39 +00:00
job
fe6ce97ec7 Import datamash
GNU datamash is a command-line program which performs basic numeric, textual
and statistical operations on input textual data files.

OK sthen@
2022-08-05 16:24:03 +00:00
tb
bab6f4ab96 math/rstudio: fix build by providing a missing prototype.
backport of upstream commit 872e2806f74e922a25e0f9586faa6624883728ca

breakage reported by aja.
2022-08-05 08:08:35 +00:00
benoit
328b8d11a4 Update to p5-Math-GMP-2.25. 2022-08-04 13:24:06 +00:00
feinerer
fe7b33a937 Update to R 4.2.1
ok tb@
2022-08-03 15:13:25 +00:00
martin
b623af2b2b Update py-cftime to 1.6.1. 2022-07-27 10:17:16 +00:00
tb
df3bac5a4e math/R: add a reminder to adjust an rstudio patch after SHARED_LIBS bump.
maintainer timeout
2022-07-25 06:11:05 +00:00
sthen
1c5c5ac003 update to visidata-2.9.1 2022-07-23 09:56:07 +00:00
naddy
b7e6d89139 bump for plist changes 7.1 -> 7.2 2022-07-21 13:04:32 +00:00
jca
b4faf82fb3 The FITS file format is mostly used for astronomy, add "astro" to CATEGORY
Suggested by espie@
2022-07-19 11:12:16 +00:00
jca
7ee3ed9c37 Update to cfitsio-4.1.0
Update request from espie@
2022-07-19 10:56:28 +00:00
jca
cd8bb1b1ab cfitsio: various packaging tweaks and cleanups
- don't roll our own do-install, it misses some files like the pkconfig
file or the smem executable.
- on the other hand, the fpack.h souldn't be
installed
- keep on installing the doc in post-install
- use LD_LIBRARY_PATH to run tests instead of forcing us to install the
package (possibly leading us to test an outdated package).

Prompted by an update request for this port by espie@
2022-07-19 10:55:12 +00:00
bcallah
e3717489b9 Bump libR.so version number.
Original diff from Ze Loff. ok rsadowski@
2022-07-14 02:02:48 +00:00
martin
0834284a49 Update py-bottleneck to 1.3.5. 2022-07-08 19:52:35 +00:00
martin
d82ae1e720 Update py-netcdf4 to 1.6.0. 2022-07-01 15:44:02 +00:00
martin
8611a9b811 Update h5py to 3.7.0. 2022-06-04 13:48:55 +00:00
rsadowski
6ecf5561f1 Fix build with CMake 3.23
- Use CFLAGS and CXXFLAGS instead of  CMAKE_CXX_FLAGS and CMAKE_C_FLAGS.
- Use MODCMAKE_LDFLAGS instead of CMAKE_EXE_LINKER_FLAGS
- Fix broken builds with CMake 3.23
2022-05-28 06:19:58 +00:00
sthen
5aa0f9b8a2 update to libqalculate-4.2.0 2022-05-27 11:14:22 +00:00