Commit Graph

2456 Commits

Author SHA1 Message Date
rsadowski
5d4315bc1a Import labplot-2.9.0, OK kn@
LabPlot is a program for two- and three-dimensional graphical presentation of
data sets and functions. LabPlot allows you to work with multiple plots which
each can have multiple graphs. The graphs can be produced from data or from
functions.
2023-01-07 20:37:25 +00:00
lraab
a37fc028df math/ hook py-contourpy up 2022-12-26 15:58:03 +00:00
lraab
d4e53215ca math/py-contourpy: import 1.0.6
ContourPy is a Python library for calculating contours of 2D
quadrilateral grids

feedback from and ok sthen@
2022-12-26 15:56:39 +00:00
sthen
e2832ebdc4 use MODPY_PYBUILD=setuptools_scm rather than BDEPs on setuptools-scm 2022-12-19 13:05:01 +00:00
op
d485d3ee83 update math/cglm to 0.8.8
- new abs functions for vec2, ivec2, ivec3, ivec4
 - fix assertion in test_clamp on x86
 - fix missing abs declaration on Emscripten
2022-12-15 12:07:27 +00:00
sthen
4951c727ca add missing BDEP on math/py-oldest-support-numpy;
$ grep requires pyproject.toml
requires = ["setuptools>=41.2", "cython>=0.19", "oldest-supported-numpy"]
2022-12-09 14:26:44 +00:00
martin
224747f5ee Update py-netcdf4 to 1.6.2. 2022-12-09 08:44:36 +00:00
martin
9eaf574281 Update py-cftime to 1.6.2. 2022-12-09 08:29:44 +00:00
sthen
fcb28fbc46 update to py3-numpy-1.23.5 2022-12-07 09:22:19 +00:00
sthen
3babce085a update to calc-2.14.1.2 2022-11-30 08:48:11 +00:00
sthen
5935cedbb5 update to calc-2.14.1.1 2022-11-28 10:31:02 +00:00
sthen
d858b7cc2a Ports built with setuptools on python 3.10 don't need a RUN_DEPENDS on
setuptools (it's used as a package locator but importlib.metadata in
newer Python core or the external importlib_metadata are preferred).
So drop the RDEP in that case (it's still kept for py27) and bump
revisions.
2022-11-26 23:28:11 +00:00
sthen
c3246a42a5 replace patch with a dep on oldest-supported-numoy, now that we have it 2022-11-26 09:58:02 +00:00
sthen
05068640ea BDEP on math/py-oldest-supported-numpy 2022-11-25 19:36:05 +00:00
sthen
1497c50b7d use MODPY_PYBUILD 2022-11-25 19:30:34 +00:00
sthen
9c6e8e431c update to py3-pandas-1.5.2 2022-11-24 12:41:17 +00:00
steven
c0fa6229b6 update to 3.3.10
ok sthen@
2022-11-21 23:01:17 +00:00
jca
4d9209df96 Add link to FreeBSD phabricator 2022-11-19 17:49:55 +00:00
jca
05d4700c8b Fix crash when using "-" (stdin) multiple times
Report and fix from Ross L Richardson, ok op@

Upstream patch discussion opened by Mikhail:
https://reviews.freebsd.org/D37346
2022-11-19 17:48:44 +00:00
rsadowski
6bfa06380d Switch master sites and homepage to HTTPS 2022-11-17 06:20:58 +00:00
rsadowski
f961d6913d Switch master sites and homepage to HTTPS 2022-11-17 06:20:10 +00:00
sthen
aed0fa1656 fix SHARED_LIBS, think-o when I bumped the version for py3.10 2022-11-14 08:18:27 +00:00
steven
eec89ac9b5 update to 7.3.0
also tested by Volker Schlecht
2022-11-13 19:13:38 +00:00
steven
2a12e366c4 update to 0.49
ok aisha@
2022-11-13 19:12:20 +00:00
steven
9ec9623ade update to 0.55
ok aisha@
2022-11-13 19:11:37 +00:00
sthen
dae9f91e31 bump for MODPY_DEFAULT_VERSION_3 change 2022-11-13 15:28:39 +00:00
sthen
1f4930b1f0 update Python version in ports which don't use python.port.mk variables 2022-11-13 15:26:04 +00:00
sthen
85e4068af9 update to py3-scikit-image-0.19.3 2022-11-10 13:04:39 +00:00
ajacoutot
335372b1f8 Update to Imath-3.1.6. 2022-11-08 12:02:33 +00:00
jca
5a2bd2d713 +ministat 2022-11-06 17:16:28 +00:00
jca
ba0a8dfb62 Import math/ministat
The ministat command calculates fundamental statistical properties of numeric
data in the specified files or, if no file is specified, standard input.

From Mikhail, with input from op@ sthen@ and kmos@.  ok op@ kmos@
2022-11-06 17:15:05 +00:00
ajacoutot
d3aaddb10c WANTLIB: pcre -> pcre2-8 after recent glib2 update. 2022-11-05 17:06:22 +00:00
op
0d6496c6e9 update math/cglm to 0.8.7
previous release didn't ship some headers for the new functions; no
changes to existing APIs.
2022-10-27 12:24:52 +00:00
op
69f0139590 update math/cglm to 0.8.6
changelog: https://github.com/recp/cglm/releases/tag/v0.8.6
2022-10-24 14:25:39 +00:00
jca
348f44b603 Use https for netlib.org MASTER_SITES and HOMEPAGE
ok steven@ (maintainer)
2022-10-18 17:59:23 +00:00
sthen
239faa6a56 update to libqalculate-4.4.0 2022-10-18 10:59:24 +00:00
martin
e327a01f20 Update py-netcdf4 to 1.6.1. 2022-10-09 19:16:51 +00:00
sthen
dac65d5efa update to visidata-2.10.2 2022-10-09 14:28:41 +00:00
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