21086 Commits

Author SHA1 Message Date
Po-Chuan Hsieh
4d13b25916
textproc/xerces-c3: Update to 3.3.0
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=10510&version=12355023
2024-10-25 23:56:41 +08:00
Zsolt Udvari
c58f08ddde math/R-cran-GPArotation: new port
GPA Rotation for Factor Analysis

The GPArotation package contains functions for the rotation of factor loadings
matrices. The functions implement Gradient Projection (GP) algorithms for
orthogonal and oblique rotation. Additionally, a number of rotation criteria
are provided. The GP algorithms minimize the rotation criterion function, and
provide the corresponding rotation matrix. For oblique rotation, the
covariance/correlation matrix of the factors is also provided.

The port is required by update of math/R-cran-psych.
2024-10-25 17:19:11 +02:00
Zsolt Udvari
60ed4f2d3a math/R-cran-mnormt: new port
Functions are provided for computing the density and the distribution
function of d-dimensional normal and "t" random variables, possibly
truncated (on one side or two sides), and for generating random vectors
sampled from these distributions, except sampling from the truncated
"t". Moments of arbitrary order of a multivariate truncated normal are
computed, and converted to cumulants up to order 4. Probabilities are
computed via non-Monte Carlo methods; different routines are used in the
case d=1, d=2, d=3, d>3, if d denotes the dimensionality.

Required by update of math/R-cran-psych.
2024-10-25 16:22:38 +02:00
Stephen Montgomery-Smith
3a6f53f042 math/py-quadprog: Update to 0.1.13. 2024-10-24 15:43:46 -05:00
Stephen Montgomery-Smith
88d2bb3aeb math/octave-forge-tablicious: Update to 0.4.4. 2024-10-24 15:40:20 -05:00
Ronald Klop
184a22447d
math/apache-commons-math: unbreak armv6 and armv7
PR:	282301
Approved by:	bofh@ / maintainer (as long as it doesn't break Tier 1)
2024-10-24 12:44:06 +02:00
Yuri Victorovich
744b44a84a math/py-libceed: New port: CEED Library: Code for Efficient Extensible Discretizations 2024-10-23 23:03:25 -07:00
Yuri Victorovich
2e1a65e8d1 math/libceed: CEED Library: Code for Efficient Extensible Discretizations 2024-10-23 23:03:24 -07:00
Wen Heping
ba457d76f6 math/py-hypernetx: Update to 2.3.8 2024-10-24 02:11:38 +00:00
Wen Heping
e01d57c473 math/R-cran-Matching: Update to 4.10.15 2024-10-24 02:11:38 +00:00
TAKATSU Tomonari
b2b951c057 math/R-cran-igraph: Update to 2.1.1
Reported by:	portscout
2024-10-23 16:35:05 +00:00
Yuri Victorovich
f99a708957 Mk/Uses/cargo.mk: Remove cross-compilation options for Rust-based ports
Reasons:
* Port build shouldn't use cross-compilation mode
  because it buids for the same architecture.
* RUSTFLAGS isn't passed to the build of all or some Rust ports
  in the cross-compilation mode.

Essential changes:
* Remove the CARGO_BUILD_TARGET make variable.
* Remove CARGO_BUILD_TARGET and CARGO_TARGET_* from CARGO_ENV.
* Update many ports that used CARGO_BUILD_TARGET.
* Build paths now don't include the architecture triplet part.

Immadiate benefits:
* Unbreak build on architectures like i386 that sometimes require
  special RUSTFLAGS that were not effective in the cross-compilation
  mode.

Ports that really need cross-compilation for some reason should
enable it on case-by-case basis. Example: net-p2p/cncli
(Not sure why does net-p2p/cncli actually need it, but it only
builds with these options.)

PR:		280305
Approved by:	rust@FreeBSD.org (maintainer's timeout; 98 days)
2024-10-22 20:11:24 -07:00
Po-Chuan Hsieh
cb9f3b50a8
math/py-narwhals: Update to 1.9.4
Changes:	https://github.com/narwhals-dev/narwhals/releases
2024-10-22 17:48:52 +08:00
Robert Clausecker
9804638940 math/sfft: port to armv7/aarch64, touch up
- replace complex.h hack with less crude hack
 - use sse2neon to build on armv7/aarch64
 - armv7 should work, but falls to an unrelated issue
 - touch up CFLAGS slightly
 - rework do-test
2024-10-21 11:36:01 +02:00
Dimitry Andric
54b05f1c1e math/cgal: fix headers for use with clang 19
Clang 19 has become more strict about errors in member functions, which
results in errors building ports that use headers from math/cgal, such
as cad/csxcad:

  In file included from /wrkdirs/usr/ports/cad/csxcad/work/CSXCAD-0.6.3/src/CSPrimPolyhedron.cpp:25:
  In file included from /wrkdirs/usr/ports/cad/csxcad/work/CSXCAD-0.6.3/src/CSPrimPolyhedron_p.h:6:
  In file included from /usr/local/include/CGAL/Polyhedron_3.h:25:
  In file included from /usr/local/include/CGAL/HalfedgeDS_default.h:23:
  In file included from /usr/local/include/CGAL/boost/graph/graph_traits_HalfedgeDS_default.h:15:
  In file included from /usr/local/include/CGAL/boost/graph/graph_traits_HalfedgeDS.h:29:
  /usr/local/include/CGAL/boost/graph/iterator.h:224:22: error: no member named 'base' in 'Halfedge_around_source_iterator<Graph>'
    224 |     return (! (this->base() == nullptr)) ?
        |                ~~~~  ^
  /usr/local/include/CGAL/boost/graph/iterator.h:324:22: error: no member named 'base' in 'Halfedge_around_target_iterator<Graph>'
    324 |     return (! (this->base() == nullptr)) ?
        |                ~~~~  ^
  /usr/local/include/CGAL/boost/graph/iterator.h:423:22: error: no member named 'base' in 'Halfedge_around_face_iterator<Graph>'
    423 |     return (! (this->base() == nullptr)) ?
        |                ~~~~  ^

The problem is that the `base()` member function is only available when
an iterator is derived from `boost::iterator_adaptor`, but the three
iterators mentioned above, `Halfedge_around_source_iterator`,
`Halfedge_around_target_iterator` and `Halfedge_around_face_iterator`
are not.

Upstream CGAL has done a bit more refactoring in this particular area,
but is enough to cherry-pick the changes that remove the `operator
bool_type() const` member functions, which reference the non-existing
`base()` member function.

Bump PORTREVISION to ensure dependent ports build against the fixed
headers.

PR:		281880
Approved by:	maintainer timeout (2 weeks)
MFH:		2024Q4
2024-10-20 11:57:11 +02:00
Nuno Teixeira
d7a3326749 math/R-cran-xts: Update to 0.14.1
ChangeLog: https://github.com/joshuaulrich/xts/compare/v0.14.0...v0.14.1
2024-10-19 18:00:08 +01:00
Nuno Teixeira
45695d6608 math/R-cran-terra: Update to 1.7-83
ChangeLog: https://cran.r-project.org/web/packages/terra/news/news.html
2024-10-19 18:00:08 +01:00
Nuno Teixeira
2d24ca50d8 math/R-cran-slam: Update to 0.1-54
ChangeLog: https://github.com/cran/slam/compare/0.1-53...0.1-54
2024-10-19 18:00:08 +01:00
Jason E. Hale
f3eb2459d7 */*: Chase removal of sip from RUN_DEPENDS 2024-10-19 03:33:57 -04:00
Jason E. Hale
0d0b4d9bb9 */*: Remove qtbuilder and sip from RUN_DEPENDS
devel/py-qtbuilder and devel/py-sip should only be used as a
BUILD_DEPENDS. (e.g. USE_PYQT=qtbuilder:build sip:build)
Usually, these are only used to build the PyQt framework, but a few
other ports need them to build. Ports that have them as a BUILD_DEPENDS
unnecessarily haven't been audited yet.

Sip used to be needed for run, but this hasn't been the case for quite
some time. Runtime is provided by the devel/py-qt[56]-sip ports.
(USE_PYQT=pysip). The main PyQt ports provide this automatically, so
it isn't necessary to add it to individual consumers.

While here:
www/onionshare: Remove PyQt stuff completely. It uses PySide.

With hat:	kde@
2024-10-19 03:21:41 -04:00
Jason E. Hale
a179e81d0a */*: Chase devel/qscintilla2 flavorization 2024-10-19 00:32:33 -04:00
Jason E. Hale
b75599479b devel/qscintilla2*: Flavorize ports 2024-10-19 00:32:17 -04:00
Po-Chuan Hsieh
c0e938f1ba
math/fftw: Fix 9f5484e6093b18aaae807ba53b23098665e4a049
- Update MASTER_SITES:
  - Add https://
  - Remove ftp://
- Restore blank line
2024-10-18 03:04:04 +08:00
Po-Chuan Hsieh
edd47581c0
math/py-narwhals: Update to 1.9.3
Changes:	https://github.com/narwhals-dev/narwhals/releases
2024-10-18 03:03:14 +08:00
Jason E. Hale
daa6097eb9 math/qalculate-qt: Update to 5.3.0
https://github.com/Qalculate/qalculate-qt/releases/tag/v5.3.0
2024-10-15 11:42:32 -04:00
Jason E. Hale
0d4c9fcb3d math/qalculate-gtk: Update to 5.3.0
Add WEBKIT option to use WebKitGTK for display of the user manual in the
application instead opening it in an external browser. Enabled by default
since it's a cleaner way of displaying the docs and webkit2-gtk3 is
needed in the dependency chain for gnuplot anyways.

https://github.com/Qalculate/qalculate-gtk/releases/tag/v5.3.0
2024-10-15 11:42:32 -04:00
Jason E. Hale
34e23ee2e2 math/libqalculate: Update to 5.3.0
https://github.com/Qalculate/libqalculate/releases/tag/v5.3.0
2024-10-15 11:42:32 -04:00
Guido Falsi
fc9200867e devel/ocaml-sexplib0: Bump revisions after dependency update
PR:		282086
2024-10-15 13:17:56 +02:00
Yuri Victorovich
168ea81576 math/onednn: update 3.5.3 → 3.6
Reported by:	portscout
2024-10-15 01:34:08 -07:00
Yuri Victorovich
4a8e19e1a4 math/fricas: Broken on i386
Reported by:	fallout
2024-10-14 10:37:26 -07:00
Wen Heping
3dbeccce3a math/py-networkx: Update to 3.4 2024-10-14 08:59:45 +00:00
Wen Heping
fab6c54133 math/R-cran-sf: Update to 1.0.18 2024-10-14 08:59:45 +00:00
Wen Heping
8a34e187a6 math/R-cran-gss: Update to 2.2.8 2024-10-14 06:32:51 +00:00
Po-Chuan Hsieh
bfacaea69d
math/py-opt-einsum: Update to 3.4.0
Changes:	https://github.com/dgasmith/opt_einsum/releases
2024-10-14 13:25:42 +08:00
Po-Chuan Hsieh
ed5fe63d5a
math/py-narwhals: Update to 1.9.2
Changes:	https://github.com/narwhals-dev/narwhals/releases
2024-10-14 13:25:42 +08:00
Po-Chuan Hsieh
c06a741b6f
math/py-jax: Update to 0.4.34
- Update WWW

Changes:	https://github.com/jax-ml/jax/releases
		https://github.com/jax-ml/jax/blob/main/CHANGELOG.md
2024-10-14 13:25:42 +08:00
Po-Chuan Hsieh
3f5122eeb4
math/py-awkward-cpp: Update to 39
Changes:	https://github.com/scikit-hep/awkward/commits/main/awkward-cpp
2024-10-14 13:25:42 +08:00
Po-Chuan Hsieh
ca7b7e383e
math/py-awkward: Update to 2.6.9
Changes:	https://github.com/scikit-hep/awkward/releases
2024-10-14 13:25:42 +08:00
Po-Chuan Hsieh
5689f2c228
math/armadillo: Update to 14.0.3
Changes:	https://arma.sourceforge.net/docs.html#changelog
2024-10-14 13:25:18 +08:00
Po-Chuan Hsieh
07d0440765
math/PDL: Update to 2.093
Changes:	https://metacpan.org/dist/PDL/changes
2024-10-14 13:25:18 +08:00
Daniel Engberg
9f5484e609 math/fftw: Refresh MASTER_SITES
Remove dead mirrors and add http mirror
2024-10-13 21:11:16 +02:00
TAKATSU Tomonari
9be805e6e9 math/R-cran-doBy: Update to 4.6.24
Reported by:	portscout
2024-10-13 17:01:20 +00:00
Nuno Teixeira
96106a97e3 math/R-cran-wk: Update to 0.9.4
ChangeLog: https://cran.r-project.org/web/packages/wk/news/news.html
2024-10-13 14:04:00 +01:00
Stephen Montgomery-Smith
8479164815 math/octave-forge-geographiclib: Update to 2.3.2. 2024-10-10 13:43:07 -05:00
Yuri Victorovich
abe54d7871 math/cadabra2: update 2.5.4 → 2.5.6
Reported by:	portscout
2024-10-10 01:25:18 -07:00
Nuno Teixeira
18f67d15d5 math/intx: Update to 0.12.1
ChangeLog: https://github.com/chfast/intx/releases/tag/v0.12.1
2024-10-10 08:32:23 +01:00
Wen Heping
ff73ba6c83 math/py-hypernetx: Add new port
The HyperNetX library provides classes and methods for the analysis
and visualization of complex network data modeled as hypergraphs.
The library generalizes traditional graph metrics.
2024-10-10 07:17:19 +00:00
Benjamin Jacobs
a8c9290c83 devel/ocaml-seq: Mark DEPRECATED and set EXPIRATION_DATE to 2024-12-10
Seq the ocaml module is part of lang/ocaml since 4.07. This package is a
compatibility shims that is needed for people using 4.06 and earlier.

PR:		280761
Approved by:	submitter is maintainer
2024-10-10 08:14:48 +02:00
Benjamin Jacobs
71ae64f865 math/alt-ergo: Fix typo in pkg-plist
PR:		279337
Approved by:	submitter is maintainer
2024-10-10 08:02:49 +02:00
Yuri Victorovich
3845f12088 math/cadiback: Simplify Makefile 2024-10-09 20:31:42 -07:00