diff options
Diffstat (limited to 'math')
-rw-r--r-- | math/Makefile | 2 | ||||
-rw-r--r-- | math/R-cran-RcppArmadillo/Makefile | 2 | ||||
-rw-r--r-- | math/R-cran-RcppArmadillo/distinfo | 6 | ||||
-rw-r--r-- | math/R-cran-mpoly/Makefile | 27 | ||||
-rw-r--r-- | math/R-cran-mpoly/distinfo | 3 | ||||
-rw-r--r-- | math/R-cran-mpoly/pkg-descr | 2 | ||||
-rw-r--r-- | math/R-cran-orthopolynom/Makefile | 16 | ||||
-rw-r--r-- | math/R-cran-orthopolynom/distinfo | 3 | ||||
-rw-r--r-- | math/R-cran-orthopolynom/pkg-descr | 3 | ||||
-rw-r--r-- | math/geogebra/Makefile | 2 | ||||
-rw-r--r-- | math/geogebra/distinfo | 6 | ||||
-rw-r--r-- | math/p5-Math-MPFR/Makefile | 2 | ||||
-rw-r--r-- | math/p5-Math-MPFR/distinfo | 6 | ||||
-rw-r--r-- | math/p5-Math-Polygon/Makefile | 7 | ||||
-rw-r--r-- | math/p5-Math-Polygon/distinfo | 6 | ||||
-rw-r--r-- | math/py-numpy/Makefile | 48 |
16 files changed, 105 insertions, 36 deletions
diff --git a/math/Makefile b/math/Makefile index 838c2ecf9d6a..33cd64aa1d88 100644 --- a/math/Makefile +++ b/math/Makefile @@ -104,6 +104,7 @@ SUBDIR += R-cran-mitools SUBDIR += R-cran-mnormt SUBDIR += R-cran-moments + SUBDIR += R-cran-mpoly SUBDIR += R-cran-mvtnorm SUBDIR += R-cran-ncdf4 SUBDIR += R-cran-nloptr @@ -111,6 +112,7 @@ SUBDIR += R-cran-nortest SUBDIR += R-cran-numDeriv SUBDIR += R-cran-numbers + SUBDIR += R-cran-orthopolynom SUBDIR += R-cran-outliers SUBDIR += R-cran-partitions SUBDIR += R-cran-pbkrtest diff --git a/math/R-cran-RcppArmadillo/Makefile b/math/R-cran-RcppArmadillo/Makefile index 95567ba4a399..bbee225532ae 100644 --- a/math/R-cran-RcppArmadillo/Makefile +++ b/math/R-cran-RcppArmadillo/Makefile @@ -1,5 +1,5 @@ PORTNAME= RcppArmadillo -DISTVERSION= 14.6.3-1 +DISTVERSION= 15.0.2-1 CATEGORIES= math DISTNAME= ${PORTNAME}_${DISTVERSION} diff --git a/math/R-cran-RcppArmadillo/distinfo b/math/R-cran-RcppArmadillo/distinfo index 5b1890774bb1..b73281eb49ea 100644 --- a/math/R-cran-RcppArmadillo/distinfo +++ b/math/R-cran-RcppArmadillo/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1755952958 -SHA256 (RcppArmadillo_14.6.3-1.tar.gz) = 55f853a065903ad740ea5a3b53f22c71ffdeba1906dbb49d9c181da7a3e50fc7 -SIZE (RcppArmadillo_14.6.3-1.tar.gz) = 1412592 +TIMESTAMP = 1757371077 +SHA256 (RcppArmadillo_15.0.2-1.tar.gz) = 3dc69d06658f31513a1ef3110705c244d0c4b668af7735f7b30361c89d6ec426 +SIZE (RcppArmadillo_15.0.2-1.tar.gz) = 2118155 diff --git a/math/R-cran-mpoly/Makefile b/math/R-cran-mpoly/Makefile new file mode 100644 index 000000000000..93cfd3daa088 --- /dev/null +++ b/math/R-cran-mpoly/Makefile @@ -0,0 +1,27 @@ +PORTNAME= mpoly +DISTVERSION= 1.1.2 +CATEGORIES= math +DISTNAME= ${PORTNAME}_${PORTVERSION} + +MAINTAINER= uzsolt@FreeBSD.org +COMMENT= Symbolic computing with multivariate polynomials in R +WWW= https://cran.r-project.org/package=${PORTNAME} + +LICENSE= GPLv2 + +RUN_DEPENDS= R-cran-ggplot2>0:graphics/R-cran-ggplot2 \ + R-cran-orthopolynom>0:math/R-cran-orthopolynom \ + R-cran-partitions>0:math/R-cran-partitions \ + R-cran-plyr>0:devel/R-cran-plyr \ + R-cran-polynom>0:math/R-cran-polynom \ + R-cran-stringi>0:textproc/R-cran-stringi \ + R-cran-stringr>=1.0.0:textproc/R-cran-stringr \ + R-cran-tidyr>0:devel/R-cran-tidyr +TEST_DEPENDS= R-cran-covr>0:devel/R-cran-covr \ + R-cran-dplyr>0:math/R-cran-dplyr \ + R-cran-magrittr>0:devel/R-cran-magrittr \ + R-cran-testthat>=2.1.0:devel/R-cran-testthat + +USES= cran:auto-plist + +.include <bsd.port.mk> diff --git a/math/R-cran-mpoly/distinfo b/math/R-cran-mpoly/distinfo new file mode 100644 index 000000000000..cfeb68b37bf4 --- /dev/null +++ b/math/R-cran-mpoly/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1757064223 +SHA256 (mpoly_1.1.2.tar.gz) = dbef5aff839d567c5a7e697dfb70f116832501aec79364779caf827796b50cca +SIZE (mpoly_1.1.2.tar.gz) = 1879213 diff --git a/math/R-cran-mpoly/pkg-descr b/math/R-cran-mpoly/pkg-descr new file mode 100644 index 000000000000..995e57e4d0e3 --- /dev/null +++ b/math/R-cran-mpoly/pkg-descr @@ -0,0 +1,2 @@ +mpoly is a simple collection of tools to help deal with multivariate polynomials +symbolically and functionally in R. diff --git a/math/R-cran-orthopolynom/Makefile b/math/R-cran-orthopolynom/Makefile new file mode 100644 index 000000000000..022a3748c959 --- /dev/null +++ b/math/R-cran-orthopolynom/Makefile @@ -0,0 +1,16 @@ +PORTNAME= orthopolynom +DISTVERSION= 1.0-6.1 +CATEGORIES= math +DISTNAME= ${PORTNAME}_${DISTVERSION} + +MAINTAINER= uzsolt@FreeBSD.org +COMMENT= Collection of Functions for Orthogonal and Orthonormal Polynomials +WWW= https://cran.r-project.org/package=orthopolynom + +LICENSE= GPLv2 + +RUN_DEPENDS= R-cran-polynom>0:math/R-cran-polynom + +USES= cran:auto-plist + +.include <bsd.port.mk> diff --git a/math/R-cran-orthopolynom/distinfo b/math/R-cran-orthopolynom/distinfo new file mode 100644 index 000000000000..b92aa601df68 --- /dev/null +++ b/math/R-cran-orthopolynom/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1757082202 +SHA256 (orthopolynom_1.0-6.1.tar.gz) = ec4a6ed266532f2f6d37a4ca6bd1b74c1df28a8c2caeab60e5d6af15bdbfe2c5 +SIZE (orthopolynom_1.0-6.1.tar.gz) = 33419 diff --git a/math/R-cran-orthopolynom/pkg-descr b/math/R-cran-orthopolynom/pkg-descr new file mode 100644 index 000000000000..4aedcd1f3bf9 --- /dev/null +++ b/math/R-cran-orthopolynom/pkg-descr @@ -0,0 +1,3 @@ +A collection of functions to construct sets of orthogonal polynomials and their +recurrence relations. Additional functions are provided to calculate the +derivative, integral, value and roots of lists of polynomial objects. diff --git a/math/geogebra/Makefile b/math/geogebra/Makefile index ed04d03890c1..8d4a8db5b136 100644 --- a/math/geogebra/Makefile +++ b/math/geogebra/Makefile @@ -1,5 +1,5 @@ PORTNAME= geogebra -DISTVERSION= 5-2-898-1 +DISTVERSION= 5-2-899-0 CATEGORIES= math education java MASTER_SITES= http://download.geogebra.org/installers/5.2/ \ https://static.geogebra.org/images/ \ diff --git a/math/geogebra/distinfo b/math/geogebra/distinfo index b7ba6f3a36d3..84a9e4d8c457 100644 --- a/math/geogebra/distinfo +++ b/math/geogebra/distinfo @@ -1,6 +1,6 @@ -TIMESTAMP = 1756283344 -SHA256 (GeoGebra-Linux-Portable-5-2-898-1.tar.bz2) = 43bc1442b2ad8ef346932383fc4bc5166f2928a18c70bc453f1092fc62135fca -SIZE (GeoGebra-Linux-Portable-5-2-898-1.tar.bz2) = 62967973 +TIMESTAMP = 1757477906 +SHA256 (GeoGebra-Linux-Portable-5-2-899-0.tar.bz2) = dda3e8075e66990418a5913e38bbdd72a8bf32a2805f1886aa1d13aaad95b264 +SIZE (GeoGebra-Linux-Portable-5-2-899-0.tar.bz2) = 62954321 SHA256 (geogebra.png) = e97122d77209e2c235f5afcee8f783c1e933d14062851ac73a4ed7a6520c5614 SIZE (geogebra.png) = 4018 SHA256 (geogebra-logo.svg) = 55ded6b5ec9ad382494f858d8ab5def0ed6c7d529481cd212863b2edde3b5e07 diff --git a/math/p5-Math-MPFR/Makefile b/math/p5-Math-MPFR/Makefile index b44a9d11c69b..99042f1e3b7e 100644 --- a/math/p5-Math-MPFR/Makefile +++ b/math/p5-Math-MPFR/Makefile @@ -1,5 +1,5 @@ PORTNAME= Math-MPFR -PORTVERSION= 4.43 +PORTVERSION= 4.44 CATEGORIES= math perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- diff --git a/math/p5-Math-MPFR/distinfo b/math/p5-Math-MPFR/distinfo index 46c83f4f7f69..df626cc9bac1 100644 --- a/math/p5-Math-MPFR/distinfo +++ b/math/p5-Math-MPFR/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1752262705 -SHA256 (Math-MPFR-4.43.tar.gz) = cfa3d6c15c0a7f991927f7e6046543343798351724f9d13868751dbdb476ee89 -SIZE (Math-MPFR-4.43.tar.gz) = 243205 +TIMESTAMP = 1757518741 +SHA256 (Math-MPFR-4.44.tar.gz) = f6b829b46d1eef1acaa6e4004c5817eab5fe4b22bb79532b060035e82eccc354 +SIZE (Math-MPFR-4.44.tar.gz) = 248292 diff --git a/math/p5-Math-Polygon/Makefile b/math/p5-Math-Polygon/Makefile index ec3053923bec..fdc8352ff1c4 100644 --- a/math/p5-Math-Polygon/Makefile +++ b/math/p5-Math-Polygon/Makefile @@ -1,5 +1,5 @@ PORTNAME= Math-Polygon -PORTVERSION= 1.11 +PORTVERSION= 2.00 CATEGORIES= math perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- @@ -11,8 +11,11 @@ WWW= https://metacpan.org/release/Math-Polygon LICENSE= ART10 GPLv1+ LICENSE_COMB= dual -NO_ARCH= yes +TEST_DEPENDS= p5-Log-Report>0:devel/p5-Log-Report + USES= perl5 USE_PERL5= configure +NO_ARCH= yes + .include <bsd.port.mk> diff --git a/math/p5-Math-Polygon/distinfo b/math/p5-Math-Polygon/distinfo index 07c9bc25b96d..07fd36e57941 100644 --- a/math/p5-Math-Polygon/distinfo +++ b/math/p5-Math-Polygon/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1746329043 -SHA256 (Math-Polygon-1.11.tar.gz) = 14c117db44d42e09de60fd1918322d83bfb4b5474d1d767cf70c80fe78efa2d8 -SIZE (Math-Polygon-1.11.tar.gz) = 27063 +TIMESTAMP = 1757519272 +SHA256 (Math-Polygon-2.00.tar.gz) = 6c403bad7c0a61b4d7c86736aaeb76789ae432fa7a864c147e160f3d552afa53 +SIZE (Math-Polygon-2.00.tar.gz) = 28973 diff --git a/math/py-numpy/Makefile b/math/py-numpy/Makefile index 9e95667d2031..0c9257ff3e9c 100644 --- a/math/py-numpy/Makefile +++ b/math/py-numpy/Makefile @@ -18,47 +18,54 @@ WWW= https://www.numpy.org/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=6.2.5:devel/py-pytest@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}hypothesis>=6.24.1:devel/py-hypothesis@${PY_FLAVOR} \ +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hypothesis>=6.24.1:devel/py-hypothesis@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytest>=6.2.5:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.2.0:devel/py-typing-extensions@${PY_FLAVOR} USES= compiler:c11 cpe fortran python:3.9+ USE_PYTHON= allflavors autoplist concurrent cython distutils -GCCLIBDIR_CMDS= ${FC} -print-file-name=libgfortran.so | ${SED} -e s/libgfortran.so// -LDFLAGS+= -s -PYDISTUTILS_BUILDARGS= --fcompiler=gnu95 +GCCLIBDIR_CMDS= ${FC} -print-file-name=libgfortran.so | ${SED} -e \ + s/libgfortran.so// PYDISTUTILS_CONFIGUREARGS= --fcompiler=gnu95 +PYDISTUTILS_BUILDARGS= --fcompiler=gnu95 +LDFLAGS+= -s PIE_UNSAFE= yes -PORTDOCS= * - PORTSCOUT= limit:^1\. +PORTDOCS= * + OPTIONS_DEFINE= DOCS SUITESPARSE +OPTIONS_DEFAULT= OPENBLAS SUITESPARSE OPTIONS_SINGLE= BLASLIB OPTIONS_SINGLE_BLASLIB= ATLAS NETLIB OPENBLAS -OPTIONS_DEFAULT= OPENBLAS SUITESPARSE SUITESPARSE_DESC= Use AMD and UMFPACK in SuiteSparse -ATLAS_USES= blaslapack:atlas -ATLAS_VARS= BLASLIBS="ptf77blas, ptcblas" BLASNAME=atlas LAPACKLIBS=alapack LIBRARIES=atlas_libs -NETLIB_LIB_DEPENDS= libcblas.so:math/cblas -NETLIB_USES= blaslapack:netlib -NETLIB_VARS= BLASLIBS="blas, cblas" BLASNAME=atlas LAPACKLIBS=lapack LIBRARIES=atlas_libs -OPENBLAS_USES= blaslapack:openblas -OPENBLAS_VARS= BLASLIBS="openblas, gfortran" BLASNAME=openblas LAPACKLIBS="openblas, gfortran" LIBRARIES=libraries -SUITESPARSE_LIB_DEPENDS=libumfpack.so:math/suitesparse-umfpack +ATLAS_USES= blaslapack:atlas +ATLAS_VARS= BLASLIBS="ptf77blas, ptcblas" \ + BLASNAME=atlas \ + LAPACKLIBS=alapack \ + LIBRARIES=atlas_libs +NETLIB_LIB_DEPENDS= libcblas.so:math/cblas +NETLIB_USES= blaslapack:netlib +NETLIB_VARS= BLASLIBS="blas, cblas" \ + BLASNAME=atlas \ + LAPACKLIBS=lapack \ + LIBRARIES=atlas_libs +OPENBLAS_USES= blaslapack:openblas +OPENBLAS_VARS= BLASLIBS="openblas, gfortran" \ + BLASNAME=openblas \ + LAPACKLIBS="openblas, gfortran" \ + LIBRARIES=libraries +SUITESPARSE_LIB_DEPENDS= libumfpack.so:math/suitesparse-umfpack post-extract: @${TOUCH} ${WRKSRC}/numpy/f2py/tests/src/temp @${TOUCH} ${WRKSRC}/numpy/random/_examples/temp @${TOUCH} ${WRKSRC}/numpy/core/tests/examples/temp -pre-configure-SUITESPARSE-off: - @${REINPLACE_CMD} -e 's|:%%LOCALBASE%%/include/suitesparse||' ${WRKSRC}/site.cfg - pre-configure: @${REINPLACE_CMD} -e 's|%%FC%%|${FC}|' ${WRKSRC}/numpy/distutils/fcompiler/gnu.py @${CP} ${FILESDIR}/site.cfg ${WRKSRC}/site.cfg @@ -68,6 +75,9 @@ pre-configure: ${WRKSRC}/site.cfg @${REINPLACE_CMD} -e "s|%%GCCLIBDIR%%|$$(${GCCLIBDIR_CMDS})|" ${WRKSRC}/site.cfg ${WRKSRC}/numpy/distutils/system_info.py +pre-configure-SUITESPARSE-off: + @${REINPLACE_CMD} -e 's|:%%LOCALBASE%%/include/suitesparse||' ${WRKSRC}/site.cfg + do-configure: post-install: |