cleanup: Remove expired mingw32 ports:
2023-11-20 devel/mingw32-libyaml: Last upstream release was in 2014 and mingw32
project is defunct
2023-11-20 devel/mingw32-pdcurses: Last upstream release was in 2009 and mingw32
project is defunct
2023-11-20 devel/mingw32-openssl: Upstream reached EOL and mingw32 project is
defunct
2023-11-20 devel/mingw32-pthreads: Last upstream release was in 2012 and mingw32
project is defunct
2023-11-20 devel/mingw32-directx: Last upstream release was in 2002 and mingw32
project is more or less dead
2023-11-20 math/mingw32-libgmp: Broken for more than a year
2023-11-20 devel/mingw32-libffi: Last upstream release was in 2014 and mingw32
project is defunct
2023-11-21 devel/mingw32-bin-msvcrt: Last upstream release was in 2014 and
project mingw32 is defunct
2023-11-21 devel/mingw32-zlib: Last upstream release was in 2014 and project
mingw32 is defunct
2023-11-21 devel/mingw32-gcc: Upstream release was in 2015 and mingw32 project
is defunct
lang/fpc-*: Merge all units to lang/fpc
- Merge all fpc-* units to lang/fpc. It gives us a better way to maintain fpc
and lazarus ports.
- Update Mk/fpc.mk for reflects new changes
- Update Mk/lazarus.mk for reflects new changes
- Now we can defined WANT_FPC_DEVEL AND WANT_LAZARUS_DEVEL for use devel version
of fpc or lazarus for build apps based on fpc/lazarus
- Add entries to MOVED
- Bump PORTREVISON of affected ports
- Some other minor modifications
math/flexiblas: new port, FlexiBLAS - A BLAS and LAPACK wrapper library
FlexiBLAS - A BLAS and LAPACK wrapper library with runtime exchangeable
backends.
math/py-hepstats: Add py-hepstats 0.7.0
hepstats is a library for statistical inference aiming to cover the needs High
Energy Physics. It is part of the Scikit-HEP project.
math/py-matplotlib2: Remove expired port
2023-09-30 math/py-matplotlib2: Upstream support ended in 2020 and do not
support python3 versions existing on the tree
math/R-cran-ncdf4: New port: Interface to Unidata netCDF (Version 4 or Earlier)
Format Data Files
Provides a high-level R interface to data files written using Unidata's
netCDF library (version 4 or earlier), which are binary data files that
are portable across platforms and include metadata information in addition
to the data sets.
WWW: https://cran.r-project.org/web/packages/ncdf4/
math/py-awkward: Add py-awkward 2.3.1
Awkward Array is a library for nested, variable-sized data, including
arbitrary-length lists, records, mixed types, and missing data, using NumPy-like
idioms.
Arrays are dynamically typed, but operations on them are compiled and fast.
Their behavior coincides with NumPy when array dimensions are regular and
generalizes when they're not.
math/py-awkward-cpp: Add py-awkward-cpp 21
awkward-cpp provides precompiled routines for the awkward package. It is not
useful on its own, only as a dependency for awkward .
math/py-scikit-fem: Add py-scikit-fem 8.1.0
scikit-fem is a pure Python library for performing finite element assembly. Its
main purpose is the transformation of bilinear forms into sparse matrices and
linear forms into vectors.
The library
- has minimal dependencies
- contains no compiled code
- supports one-dimensional, triangular, quadrilateral, tetrahedral and
hexahedral finite elements
- includes special elements such as Raviart-Thomas, Nedelec, MINI,
Crouzeix-Raviart, Argyris, ...
math/fast_float: Add fast_float 5.0.0
The fast_float library provides fast header-only implementations for the C++
from_chars functions for float and double types. These functions convert ASCII
strings representing decimal values (e.g., 1.3e10) into binary types. We provide
exact rounding (including round to even). In our experience, these fast_float
functions many times faster than comparable number-parsing functions from
existing C++ standard libraries.
math/octave-forge-pkg-octave-doc: New port.
This package provides functions for generating HTML pages that
contain the help texts of the functions of an octave package. The
package is designed to work with installed packages and use their
INDEX file for creating the respective functions' HTML pages. The
default layout is based on boootstrap 5 and it follows the design of
the Octave Packages GitHub page.
math/octave-forge-velas: New port.
VELAS is a user-friendly open-source toolbox for the visualization and
analysis of elastic anisotropy written in GNU Octave that can be used
for any crystal symmetry.
math/py-ml-dtypes: Add py-ml-dtypes 0.0.4
ml_dtypes is a stand-alone implementation of several NumPy dtype extensions used
in machine learning libraries.
math/py-contourpy: Add new port
ContourPy is a Python library for calculating contours of 2D quadrilateral
grids. It is written in C++11 and wrapped using pybind11.
math/vdt: New port: Fast and inline implementations of mathematical functions
vectorised math:
- A collection of fast and inline implementations of mathematical functions.
- The functions can be used in autovectorised loops.
- Double and single precision implementations are available.
- No overhead present, no intrinsics used.
- A scalar (T(T)) and array signature (void(const unsigned int,T*,T*))
are provided.
Born and developed at CERN, it is used, among the others, by LHC
experiments and the Geant4 simulation toolkit.
Much of the VDT code is inspired by the well known Cephes mathematical
library.
WWW: https://github.com/dpiparo/vdt
PR: 267717, 268292
*/*php74*: Sunset php 7.4
As per upstream php 7.4 has reached it's EOL on 2022-11-22. Remove php74
from the tree. Default version of php has already been switched to 8.1.
Approved by: portmgr (blanket infrastructure)
Sponsored by: Bounce Experts