diff --git a/math/openturns/Makefile b/math/openturns/Makefile index 4cfc9bd94275..5aec744059a2 100644 --- a/math/openturns/Makefile +++ b/math/openturns/Makefile @@ -1,101 +1,101 @@ PORTNAME= openturns DISTVERSIONPREFIX= v DISTVERSION= 1.20 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= math MAINTAINER= yuri@FreeBSD.org COMMENT= Uncertainty treatment library WWW= https://openturns.github.io/www/ LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/COPYING.LESSER BUILD_DEPENDS= boost-libs>0:devel/boost-libs \ flex:textproc/flex \ spectra>0:math/spectra LIB_DEPENDS= libamd.so:math/suitesparse-amd \ libblas.so:math/blas \ libbonmin.so:math/bonmin \ libboost_serialization.so:devel/boost-libs \ libcamd.so:math/suitesparse-camd \ libceres.so:math/ceres-solver \ libCbc.so:math/cbc \ libccolamd.so:math/suitesparse-ccolamd \ libCgl.so:math/cgl \ libcholmod.so:math/suitesparse-cholmod \ libClp.so:math/clp \ libcminpack.so:math/cminpack \ libcoinasl.so:math/asl \ libCoinUtils.so:math/coinutils \ libcolamd.so:math/suitesparse-colamd \ libcxsparse.so:math/suitesparse-cxsparse \ libdlib.so:science/dlib-cpp \ libgif.so:graphics/giflib \ libgflags.so:devel/gflags \ libglog.so:devel/glog \ libgmp.so:math/gmp \ libhdf5_cpp.so:science/hdf5 \ libipopt.so:math/ipopt \ liblapack.so:math/lapack \ libmetis.so:math/metis \ libmpc.so:math/mpc \ libmpfr.so:math/mpfr \ libnauty.so:math/nauty \ libnlopt.so:math/nlopt \ libOsi.so:math/osi \ libpagmo.so:science/pagmo2 \ libpng16.so:graphics/png \ libprimesieve.so:math/primesieve \ libspqr.so:math/suitesparse-spqr \ libsuitesparseconfig.so:math/suitesparse-config \ libsz.so:science/libaec \ libtbb.so:devel/onetbb \ libunwind.so:devel/libunwind USES= bison blaslapack:openblas cmake eigen:3 gnome jpeg localbase:ldflags pkgconfig sqlite xorg # compiler:c++17-lang USE_GITHUB= yes USE_GNOME= libxml2 USE_XORG= ice sm x11 xau xcb xdmcp xext USE_LDCONFIG= yes CMAKE_ARGS= -DBLAS_LIBRARIES=${LOCALBASE}/lib/libopenblas.so -DLAPACK_LIBRARIES=${LOCALBASE}/lib/libopenblas.so \ -DOPENTURNS_EXAMPLE_PATH:STRING=share/examples/openturns \ -DOPENTURNS_DOC_PATH:STRING=share/doc/openturns CMAKE_OFF= USE_DOXYGEN USE_SPHINX CMAKE_OFF+= USE_HMAT # broken with hmat-oss-1.7.1: https://github.com/openturns/openturns/issues/1868 TEST_TARGET= check # 10 tests are known to fail: https://github.com/openturns/openturns/issues/1919 OPTIONS_DEFINE= PYTHON EXAMPLES OPTIONS_DEFAULT= PYTHON OPTIONS_SUB= yes PYTHON_USES= python PYTHON_CMAKE_BOOL= BUILD_PYTHON PYTHON_CMAKE_ON= -DSWIG_EXECUTABLE=${LOCALBASE}/bin/swig PYTHON_PY_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}chaospy>0:math/py-chaospy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dill>0:devel/py-dill@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} PYTHON_BUILD_DEPENDS= swig:devel/swig \ ${PYTHON_PY_DEPENDS} PYTHON_RUN_DEPENDS= ${PYTHON_PY_DEPENDS} PORTEXAMPLES= * LLVM_VERSION= 12 # workaround for clang-13 crash: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=261341 # use clang from ports because cmake can't find base llvm for JIT BUILD_DEPENDS+= clang${LLVM_VERSION}:devel/llvm${LLVM_VERSION} RUN_DEPENDS+= clang${LLVM_VERSION}:devel/llvm${LLVM_VERSION} CPP= clang-cpp${LLVM_VERSION} CC= clang${LLVM_VERSION} CXX= clang++${LLVM_VERSION} post-install: @${RM} -r ${STAGEDIR}${DOCSDIR} .include diff --git a/math/primecount/Makefile b/math/primecount/Makefile index 28d0d32c2d58..ec3047fa2f43 100644 --- a/math/primecount/Makefile +++ b/math/primecount/Makefile @@ -1,36 +1,37 @@ PORTNAME= primecount DISTVERSIONPREFIX= v DISTVERSION= 7.4 +PORTREVISION= 1 CATEGORIES= math MAINTAINER= thierry@FreeBSD.org COMMENT= Fast prime counting function implementations WWW= https://github.com/kimwalisch/primecount LICENSE= BSD2CLAUSE BUILD_DEPENDS= libdivide>0:math/libdivide LIB_DEPENDS= libprimesieve.so:math/primesieve USE_GITHUB= yes GH_ACCOUNT= kimwalisch USES= cmake compiler:c++11-lang USE_LDCONFIG= yes CMAKE_ON= BUILD_SHARED_LIBS CMAKE_OFF= BUILD_LIBPRIMESIEVE BUILD_STATIC_LIBS .if !exists(/usr/local/omp.h) CMAKE_OFF+= WITH_OPENMP .endif PLIST_SUB= VER=${PORTVERSION} do-test: cd ${BUILD_WRKSRC} && \ ${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} -DBUILD_TESTS:BOOL=ON ${CMAKE_SOURCE_PATH} && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${ALL_TARGET} && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} test .include diff --git a/math/primesieve/Makefile b/math/primesieve/Makefile index bdaa05dd608d..b0e863ea508f 100644 --- a/math/primesieve/Makefile +++ b/math/primesieve/Makefile @@ -1,22 +1,22 @@ PORTNAME= primesieve DISTVERSIONPREFIX= v -DISTVERSION= 8.0 +DISTVERSION= 11.0 CATEGORIES= math MAINTAINER= yuri@FreeBSD.org COMMENT= Fast prime number generator WWW= https://github.com/kimwalisch/primesieve LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING USES= cmake:testing compiler:c++11-lang USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= kimwalisch CMAKE_OFF= BUILD_STATIC_LIBS CMAKE_TESTING_ON= BUILD_TESTS .include diff --git a/math/primesieve/distinfo b/math/primesieve/distinfo index 61b29da869ec..2a26f535737b 100644 --- a/math/primesieve/distinfo +++ b/math/primesieve/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1657053368 -SHA256 (kimwalisch-primesieve-v8.0_GH0.tar.gz) = 9fba723221535dbf1e30c582c5009eeb032464704da01a0c8541d8cf2a698803 -SIZE (kimwalisch-primesieve-v8.0_GH0.tar.gz) = 119635 +TIMESTAMP = 1680060838 +SHA256 (kimwalisch-primesieve-v11.0_GH0.tar.gz) = b29a7ec855764ce7474d00be03e1d83209bd097faa3778382dfb73a06866097e +SIZE (kimwalisch-primesieve-v11.0_GH0.tar.gz) = 125086 diff --git a/math/primesieve/pkg-plist b/math/primesieve/pkg-plist index bb205adce13e..1d049ebd6447 100644 --- a/math/primesieve/pkg-plist +++ b/math/primesieve/pkg-plist @@ -1,16 +1,16 @@ bin/primesieve include/primesieve.h include/primesieve.hpp include/primesieve/StorePrimes.hpp include/primesieve/iterator.h include/primesieve/iterator.hpp include/primesieve/primesieve_error.hpp lib/cmake/primesieve/primesieveConfig.cmake lib/cmake/primesieve/primesieveConfigVersion.cmake lib/cmake/primesieve/primesieveShared-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/primesieve/primesieveShared.cmake lib/libprimesieve.so -lib/libprimesieve.so.10 -lib/libprimesieve.so.10.0.0 +lib/libprimesieve.so.11 +lib/libprimesieve.so.11.0.0 libdata/pkgconfig/primesieve.pc share/man/man1/primesieve.1.gz diff --git a/math/py-primecountpy/Makefile b/math/py-primecountpy/Makefile index 85ce29172545..80275c63c7ff 100644 --- a/math/py-primecountpy/Makefile +++ b/math/py-primecountpy/Makefile @@ -1,28 +1,28 @@ PORTNAME= primecountpy PORTVERSION= 0.1.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= math python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= thierry@FreeBSD.org COMMENT= Primecount Cython interface WWW= https://pypi.org/project/primecountpy/ LICENSE= GPLv3 BUILD_DEPENDS= ${PYDEPS} LIB_DEPENDS= libpari.so:math/pari \ libprimecount.so:math/primecount \ libprimesieve.so:math/primesieve RUN_DEPENDS= ${PYDEPS} USES= localbase python:3.7+ USE_PYTHON= cython distutils .if !defined(WITH_DEBUG) LDFLAGS+= -s .endif PYDEPS= ${PYTHON_PKGNAMEPREFIX}cysignals>0:devel/py-cysignals@${PY_FLAVOR} .include