2013 Commits

Author SHA1 Message Date
Alastair Hogge a89308146a math/adasat: New Port, DPLL-based SAT solver in Ada
SAT solver based on Davis–Putnam–Logemann–Loveland (DPLL) based
propositional satisfiability in Ada.

Supported features include:
* Conflict analysis and backjumping
* Two-watched literals scheme
* Built-in support for At-Most-One constraints
* Custom theories

PR:		296552
2026-07-21 14:56:33 +02:00
Po-Chuan Hsieh 3cbcc60d7f math/py-fairlearn: Add py-fairlearn 0.14.0
Fairlearn is a Python package that empowers developers of artificial
intelligence (AI) systems to assess their system's fairness and mitigate any
observed unfairness issues. Fairlearn contains mitigation algorithms as well as
metrics for model assessment. Besides the source code, this repository also
contains Jupyter notebooks with examples of Fairlearn usage.
2026-07-11 20:20:43 +08:00
Yuri Victorovich 8f518d5f92 math/py-edit-distance: New port: Computing edit distance on arbitrary Python sequences 2026-07-09 09:35:37 -07:00
Yuri Victorovich 810da461ce math/py-distance: New port: Utilities for comparing sequences 2026-07-09 09:35:37 -07:00
Yuri Victorovich 20221c14e6 math/py-apted: New port: APTED algorithm for the Tree Edit Distance 2026-07-08 22:20:15 -07:00
Yuri Victorovich 14a673a130 math/py-math-verify: New port: HuggingFace library for verifying mathematical answers 2026-07-08 22:20:14 -07:00
Yuri Victorovich 1ea9072ade math/py-latex2sympy2-extended: New port: Convert LaTeX math to SymPy expressions 2026-07-08 22:20:14 -07:00
Muhammad Moinur Rahman 63b6120db0 */*php86*: Sunrise
Please DO NOT use this version in production, it is an early test version.

For upgrade notes please visit:
https://github.com/php/php-src/blob/php-8.6.0alpha1/UPGRADING

Changelog: https://github.com/php/php-src/blob/php-8.6.0alpha1/NEWS
2026-07-04 20:17:34 +02:00
Yuri Victorovich b522ccb85e math/py-pandas-stubs: New port: Type annotations for pandas 2026-06-29 09:21:16 -07:00
Yuri Victorovich c652d21cb5 math/reduce: Remove in favor of math/reduce-psl 2026-06-28 22:55:31 -07:00
Yuri Victorovich f17d7f0890 math/py-moocore: New port: Core library for Multi-Objective Optimization 2026-06-16 11:04:46 -07:00
Yuri Victorovich 8f73ab483a math/superlu-mt: New port: Library of routines for performing sparse factorization 2026-06-05 23:29:08 -07:00
Yuri Victorovich d35e9da885 math/py-numdifftools: New port: Solver of automatic numerical differentiation problems 2026-06-05 20:39:46 -07:00
Stephen Montgomery-Smith 3d39dc97c7 math/octave-forge-dsppack: New port.
GUI tool for designing and analysing IIR/FIR digital filters:
magnitude, phase and pole-zero responses, stability analysis, audio
demo, and code export.
2026-06-04 18:20:18 -05:00
Rene Ladan 21b0c1708c math/hs-syfco: Remove expired port
2026-05-30 math/hs-syfco: Depends on a deprecated compiler version
2026-05-30 10:41:10 +02:00
Stephen Montgomery-Smith 2d6297be4e math/octave-forge-octave_boost: New port.
A comprehensive open-source high performance processing package for
GNU Octave based on Boost C++ Libraries. Provides direct access to
Boost.Accumulators statistical accumulators for online computation of
count, covariance, density, error of mean, extended P^2 quantiles,
kurtosis, max/min, mean, median, moments, P^2 cumulative distribution,
P^2 quantile, peaks over threshold, POT quantile, POT tail mean,
skewness, sum, and tail statistics, as well as Boost.Chrono for
high-resolution timing and Boost.Date_Time for date and time
manipulation and Boost.Thread for multithreading support.
2026-05-26 19:40:55 -05:00
Zsolt Udvari 3b6fc38c2e math/R-cran-psychTools: New port
Support functions, data sets, and vignettes for the 'psych' package. Contains
several of the biggest data sets for the 'psych' package as well as four
vignettes. A few helper functions for file manipulation are included as well.
2026-05-26 05:32:28 +02:00
Stephen Montgomery-Smith 150861618e math/Makefile: Add hook to math/octave-forge-mysql.
- Forgotten in prior commit.

Reported by:	Antoine Brodin <antoine@freebsd.org>
2026-05-24 10:39:17 -05:00
Stephen Montgomery-Smith c2ee32c680 math/octave-forge-octave_ffmpeg_free: New port.
The octave_ffmpeg_free package provides a comprehensive multimedia
processing toolkit for GNU Octave, based on FFmpeg-free libraries.
2026-05-21 17:43:00 -05:00
Yuri Victorovich fccbc75d7e math/py-sparsediffpy: New port: Python bindings for SparseDiffEngine algorithmic differentiation 2026-05-19 10:46:15 -07:00
Christos Longros e35a06c79a math/R-cran-RcppParallel: New port: Parallel programming tools for Rcpp
- Submitter becomes maintainer

High-level parallel programming primitives for the R language.
Includes the Intel TBB and RcppParallel libraries.

WWW: https://rcppcore.github.io/RcppParallel/

PR:			294584
Differential Revision:	https://reviews.freebsd.org/D56355
2026-05-13 20:31:01 +01:00
Rene Ladan 5e7f336884 math/xgraph: Remove expired port
2026-04-30 math/xgraph: Obsolete software, unmaintained upstream
2026-05-04 18:42:06 +02:00
Stephen Montgomery-Smith f331ebc400 math/octave-forge-rf: New port.
RF and microwave network-parameter utilities for GNU Octave. Provides
S-parameter conversions (ST, SZ, SY, SABCD, SH, SG), cascading,
de-embedding, port reordering, renormalization, mixed-mode conversion
for differential pairs, and Touchstone I/O.
2026-04-22 08:56:04 -05:00
Po-Chuan Hsieh 64450c444e math/py-ibis-framework: Add py-ibis-framework 12.0.0
Ibis is the portable Python dataframe library:
- Fast local dataframes (via DuckDB by default)
- Lazy dataframe expressions
- Interactive mode for iterative data exploration
- Compose Python dataframe and SQL code
- Use the same dataframe API for more than 20 backends
- Iterate locally and deploy remotely by changing a single line of code
2026-04-19 05:18:24 +08:00
Yuri Victorovich db7d12d423 math/py-arviz-plots: New port: Ready to use and composable plots for Bayesian Workflow 2026-04-17 18:38:08 -07:00
Yuri Victorovich 569ccc1faa math/py-arviz-stats: New port: Statistical computation and diagnostics for ArviZ 2026-04-17 18:38:08 -07:00
Yuri Victorovich 7c0290f24d math/py-arviz-base: New port: Base ArviZ features and converters 2026-04-17 18:38:08 -07:00
Charlie Li 91ac7f85c1 math/py-numpy1: copy from math/py-numpy and rework
- rework and fix OPTIONS for meson-python
- fix build with free-threaded CPython

PR: 281470
2026-04-03 14:52:16 -04:00
Christos Longros 1b7a458525 math/R-cran-collections: New port: High performance container data types
Differential Revision:	https://reviews.freebsd.org/D56047
2026-03-29 09:56:16 -07:00
Stephen Montgomery-Smith 4fbdafb1e6 math/octave-forge-fxp: New port.
Lightweight fixed-point numeric type for GNU Octave. Intended for
fixed-point modeling, algorithm validation, and education. Supports
signed and unsigned formats, quantization, overflow handling, and basic
arithmetic operations.
2026-03-29 10:47:57 -05:00
Christos Longros 281272b482 math/R-cran-ankiR: New port: Read and Analyze Anki Flashcard Databases
Differential Revision:	https://reviews.freebsd.org/D56036
2026-03-22 16:07:48 -07:00
Yuri Victorovich 0bf95ebc06 math/eigen5: New port: Lightweight library for vector and matrix math
math/eigen3 is obviously 2 major version numbers behind.
The misc/quantum++ port needs eigen-5.x

It might or might not be better to update math/eigen to 5.x - I am not
sure. Let's have math/eigen5 for now for ports that need it.
2026-03-21 10:15:12 -07:00
Yuri Victorovich e6238161de math/py-torchsde: New port: SDE solvers and stochastic adjoint sensitivity analysis in PyTorch 2026-03-17 20:00:37 -07:00
Stephen Montgomery-Smith 5d5154fc92 math/octave-forge-apa: New port.
Arbitrary Precision Arithmetic (APA) package for Octave/Matlab. This
package is a wrapper around the MPFR library, which provides arbitrary
precision floating-point arithmetic. The package allows users to perform
calculations with a precision that can be set at runtime, making it
suitable for applications that require high precision, such as numerical
analysis and scientific computing.
2026-03-02 10:43:37 -06:00
Markus Graf 0289e12ec3 math/usearch: Search & Clustering engine library (C, C++ and Java JNI)
PR:		293490
Co-authored-by:	Gleb Popov <arrowd@FreeBSD.org>
2026-03-01 19:24:01 +03:00
Rafe 74352ea030 math/wide-integer: New port: Generic C++ template for extended width unsigned/signed integral types
Wide-integer implements a generic C++ template for extended width
unsigned and signed integral types.
This C++ template header-only library implements drop-in big integer
types such as uint128_t, uint256_t, uint384_t, uint512_t, uint1024_t,
uint1536_t, etc.
These can be used essentially like regular built-in integers.
Corresponding signed integer types such as int128_t, int256_t, and the
like can also be used.

Reuired for net-p2p/transmission 4.1.0.

PR:		292846
Co-authored-by:	Vladimir Druzenko <vvd@FreeBSD.org>
2026-02-18 23:11:00 +03:00
Max Brazhnikov fe518676bf math/p5-Alien-GSL: disconnect removed port
PR:		292803
Reported by:	Einar Bjarni Halldórsson
2026-01-29 21:04:11 +03:00
Max Brazhnikov 89b1d51522 math/rubygem-rb-gsl: remove port
Does not support GSL 2.8

PR:		292499
2026-01-29 16:16:02 +03:00
Max Brazhnikov 4ff39f8ba9 p5-Math-GSL-Alien: connect to the build 2026-01-29 16:16:01 +03:00
Stephen Montgomery-Smith 34672849de math/octave-forge-instrument-control: New port.
Octave low level I/O functions for serial, i2c, parallel, tcp, gpib,
udp and usbtmc interfaces.  Not vxi11 as there doesn't seem to be
FreeBSD support.
2026-01-19 19:20:40 -06:00
Po-Chuan Hsieh 18552d28f5 math/py-spox: Add py-spox 0.16.0
Spox makes it easy to construct ONNX models through clean and idiomatic Python
code.

A common application of ONNX is converting models from various frameworks. This
requires replicating their runtime behaviour with ONNX operators. In the past
this has been a major challenge. Based on our experience, we designed Spox from
the ground up to make the process of writing converters (and ONNX models in
general) as easy as possible.

Spox's features include:
- Eager operator validation and type inference
- Errors with Python tracebacks to offending operators
- First-class support for subgraphs (control flow)
- A lean and predictable API
2026-01-15 19:53:04 +08:00
Po-Chuan Hsieh e23eeb8b32 math/py-ndonnx: Add py-ndonnx 0.17.1
ndonnx provides an ONNX-backed array library that is compliant with the Array
API standard.
2026-01-15 19:53:04 +08:00
Matthias Fechner 2e3318cf86 www/gitlab: fixed regressions from
9c7ec30e93
b38ff7a19b

Could not find compatible versions

Because every version of gitlab-backup-cli depends on bigdecimal ~> 3.1
  and bigdecimal >= 3.1, < 4.A could not be found in locally installed gems,
  gitlab-backup-cli cannot be used.
So, because Gemfile depends on gitlab-backup-cli >= 0,
  version solving has failed.
*** Error code 6
2026-01-02 08:11:18 +01:00
Dima Panov cbf656a2a1 math/manifold: resurrect and update to 3.3.2
PR:	291258
2026-01-01 02:31:15 +03:00
Muhammad Moinur Rahman 95b3559914 */*php81*: Sunset 2025-12-31 15:48:01 +01:00
Rene Ladan 99ae457d29 math/rapid: Remove expired port
2025-12-31 math/rapid: unfetchable
2025-12-31 12:38:26 +01:00
Stephen Montgomery-Smith 5231db92ba math/octave-forge-onsas: Remove port.
Incompatible with octave packaging structure.  If someone needs it
they should rebuild from scratch.
2025-12-14 14:23:15 -06:00
Stephen Montgomery-Smith d19f8d19fc math/octave-forge-llms: New port.
Large Language Models for GNU Octave.
2025-10-15 15:53:14 -05:00
Yuri Victorovich 6026c30c1b math/vtk8: Remove 2025-10-14 20:22:52 -07:00
Stephen Montgomery-Smith f94ff40ac0 math/octave-forge-joystick: New port.
Provides basic joystick functions for GNU Octave.
2025-10-13 15:12:41 -05:00