diff --git a/math/openturns/Makefile b/math/openturns/Makefile index 00a61e6a08b6..374c9f84f554 100644 --- a/math/openturns/Makefile +++ b/math/openturns/Makefile @@ -1,101 +1,101 @@ PORTNAME= openturns DISTVERSIONPREFIX= v DISTVERSION= 1.20 -PORTREVISION= 5 +PORTREVISION= 6 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/misc/dartsim/Makefile b/misc/dartsim/Makefile index f68448239dbe..fb8426031d42 100644 --- a/misc/dartsim/Makefile +++ b/misc/dartsim/Makefile @@ -1,57 +1,58 @@ PORTNAME= dartsim DISTVERSIONPREFIX= v DISTVERSION= 6.13.0 +PORTREVISION= 1 CATEGORIES= misc MAINTAINER= yuri@FreeBSD.org COMMENT= Dynamic Animation and Robotics Toolkit WWW= https://dartsim.github.io/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_i386= clang failure: https://bugs.llvm.org/show_bug.cgi?id=41757 BUILD_DEPENDS= pagmo2>0:science/pagmo2 \ pybind11>0:devel/pybind11 LIB_DEPENDS= libassimp.so:multimedia/assimp \ libBulletDynamics.so:devel/bullet \ libboost_system.so:devel/boost-libs \ libccd.so:math/libccd \ libconsole_bridge.so:devel/ros-console_bridge \ libfcl.so:math/fcl \ libflann_cpp.so:math/flann \ libfmt.so:devel/libfmt \ libipopt.so:math/ipopt \ liblz4.so:archivers/liblz4 \ liboctomap.so:math/octomap \ libode.so:devel/ode \ libosg.so:graphics/osg34 \ libnlopt.so:math/nlopt \ libpagmo.so:science/pagmo2 \ libtinyxml2.so:textproc/tinyxml2 \ liburdfdom_world.so:devel/ros-urdfdom USES= cmake compiler:c++17-lang eigen:3,build,run gl localbase:ldflags \ pkgconfig python xorg USE_GL= gl glu glut USE_XORG= xi xmu USE_CXXSTD= c++17 # missing in the project, it uses std::void_t (through pagmo2) which is a c++17 feature USE_LDCONFIG= yes USE_GITHUB= yes GH_PROJECT= dart CXXFLAGS+= -I${LOCALBASE}/include/coin # because of pagmo2 headers include CMAKE_ON= BUILD_SHARED_LIBS # DART_VERBOSE CMAKE_ARGS= -DODE_DIR=${LOCALBASE} DATADIR= share/dart DOCSDIR= ${PREFIX}/share/doc/dart OPTIONS_DEFINE= DOCS PORTDOCS= * .include diff --git a/science/pagmo2/Makefile b/science/pagmo2/Makefile index 4cdef5d7a0c5..5fb460260c41 100644 --- a/science/pagmo2/Makefile +++ b/science/pagmo2/Makefile @@ -1,34 +1,33 @@ PORTNAME= pagmo2 DISTVERSIONPREFIX= v -DISTVERSION= 2.18.0 -PORTREVISION= 9 +DISTVERSION= 2.19.0 CATEGORIES= science MAINTAINER= yuri@FreeBSD.org COMMENT= Platform to perform parallel computations of optimization tasks WWW= https://esa.github.io/pagmo2/ LICENSE= GPLv3 LGPL3 LICENSE_COMB= dual LICENSE_FILE_GPLv3= ${WRKSRC}/COPYING.gpl3 LICENSE_FILE_LGPL3= ${WRKSRC}/COPYING.lgpl3 LIB_DEPENDS= libboost_serialization.so:devel/boost-libs \ libipopt.so:math/ipopt \ libnlopt.so:math/nlopt \ libtbb.so:devel/onetbb USES= cmake compiler:c++17-lang eigen:3,build,run USE_GITHUB= yes GH_ACCOUNT= esa USE_LDCONFIG= yes CMAKE_ON= PAGMO_WITH_EIGEN3 PAGMO_WITH_NLOPT PAGMO_WITH_IPOPT PAGMO_ENABLE_IPO do-test: @cd ${BUILD_WRKSRC} && \ ${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} -DPAGMO_BUILD_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/science/pagmo2/distinfo b/science/pagmo2/distinfo index 571e53b0d762..9a8e5d5d3a66 100644 --- a/science/pagmo2/distinfo +++ b/science/pagmo2/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1628022943 -SHA256 (esa-pagmo2-v2.18.0_GH0.tar.gz) = 5ad40bf3aa91857a808d6b632d9e1020341a33f1a4115d7a2b78b78fd063ae31 -SIZE (esa-pagmo2-v2.18.0_GH0.tar.gz) = 17393090 +TIMESTAMP = 1681189859 +SHA256 (esa-pagmo2-v2.19.0_GH0.tar.gz) = 701ada528de7d454201e92a5d88903dd1c22ea64f43861d9694195ddfef82a70 +SIZE (esa-pagmo2-v2.19.0_GH0.tar.gz) = 17401814 diff --git a/science/pagmo2/pkg-plist b/science/pagmo2/pkg-plist index 5ebca97288cf..2acb4c970831 100644 --- a/science/pagmo2/pkg-plist +++ b/science/pagmo2/pkg-plist @@ -1,116 +1,117 @@ include/pagmo/algorithm.hpp include/pagmo/algorithms/bee_colony.hpp include/pagmo/algorithms/cmaes.hpp include/pagmo/algorithms/compass_search.hpp include/pagmo/algorithms/cstrs_self_adaptive.hpp include/pagmo/algorithms/de.hpp include/pagmo/algorithms/de1220.hpp include/pagmo/algorithms/gaco.hpp include/pagmo/algorithms/gwo.hpp include/pagmo/algorithms/ihs.hpp include/pagmo/algorithms/ipopt.hpp include/pagmo/algorithms/maco.hpp include/pagmo/algorithms/mbh.hpp include/pagmo/algorithms/moead.hpp +include/pagmo/algorithms/moead_gen.hpp include/pagmo/algorithms/nlopt.hpp include/pagmo/algorithms/not_population_based.hpp include/pagmo/algorithms/nsga2.hpp include/pagmo/algorithms/nspso.hpp include/pagmo/algorithms/null_algorithm.hpp include/pagmo/algorithms/pso.hpp include/pagmo/algorithms/pso_gen.hpp include/pagmo/algorithms/sade.hpp include/pagmo/algorithms/sea.hpp include/pagmo/algorithms/sga.hpp include/pagmo/algorithms/simulated_annealing.hpp include/pagmo/algorithms/xnes.hpp include/pagmo/archipelago.hpp include/pagmo/batch_evaluators/default_bfe.hpp include/pagmo/batch_evaluators/member_bfe.hpp include/pagmo/batch_evaluators/thread_bfe.hpp include/pagmo/bfe.hpp include/pagmo/config.hpp include/pagmo/detail/archipelago_fwd.hpp include/pagmo/detail/base_sr_policy.hpp include/pagmo/detail/bfe_impl.hpp include/pagmo/detail/constants.hpp include/pagmo/detail/custom_comparisons.hpp include/pagmo/detail/eigen.hpp include/pagmo/detail/eigen_s11n.hpp include/pagmo/detail/free_form_fwd.hpp include/pagmo/detail/gte_getter.hpp include/pagmo/detail/island_fwd.hpp include/pagmo/detail/prime_numbers.hpp include/pagmo/detail/s11n_wrappers.hpp include/pagmo/detail/support_xeus_cling.hpp include/pagmo/detail/task_queue.hpp include/pagmo/detail/type_name.hpp include/pagmo/detail/typeid_name_extract.hpp include/pagmo/detail/visibility.hpp include/pagmo/exceptions.hpp include/pagmo/io.hpp include/pagmo/island.hpp include/pagmo/islands/fork_island.hpp include/pagmo/islands/thread_island.hpp include/pagmo/pagmo.hpp include/pagmo/population.hpp include/pagmo/problem.hpp include/pagmo/problems/ackley.hpp include/pagmo/problems/cec2006.hpp include/pagmo/problems/cec2009.hpp include/pagmo/problems/cec2013.hpp include/pagmo/problems/cec2014.hpp include/pagmo/problems/decompose.hpp include/pagmo/problems/dtlz.hpp include/pagmo/problems/golomb_ruler.hpp include/pagmo/problems/griewank.hpp -include/pagmo/problems/hock_schittkowsky_71.hpp +include/pagmo/problems/hock_schittkowski_71.hpp include/pagmo/problems/inventory.hpp include/pagmo/problems/lennard_jones.hpp include/pagmo/problems/luksan_vlcek1.hpp include/pagmo/problems/minlp_rastrigin.hpp include/pagmo/problems/null_problem.hpp include/pagmo/problems/rastrigin.hpp include/pagmo/problems/rosenbrock.hpp include/pagmo/problems/schwefel.hpp include/pagmo/problems/translate.hpp include/pagmo/problems/unconstrain.hpp include/pagmo/problems/wfg.hpp include/pagmo/problems/zdt.hpp include/pagmo/r_policies/fair_replace.hpp include/pagmo/r_policy.hpp include/pagmo/rng.hpp include/pagmo/s11n.hpp include/pagmo/s_policies/select_best.hpp include/pagmo/s_policy.hpp include/pagmo/threading.hpp include/pagmo/topologies/base_bgl_topology.hpp include/pagmo/topologies/free_form.hpp include/pagmo/topologies/fully_connected.hpp include/pagmo/topologies/ring.hpp include/pagmo/topologies/unconnected.hpp include/pagmo/topology.hpp include/pagmo/type_traits.hpp include/pagmo/types.hpp include/pagmo/utils/constrained.hpp include/pagmo/utils/discrepancy.hpp include/pagmo/utils/generic.hpp include/pagmo/utils/genetic_operators.hpp include/pagmo/utils/gradients_and_hessians.hpp include/pagmo/utils/hv_algos/hv_algorithm.hpp include/pagmo/utils/hv_algos/hv_bf_approx.hpp include/pagmo/utils/hv_algos/hv_bf_fpras.hpp include/pagmo/utils/hv_algos/hv_hv2d.hpp include/pagmo/utils/hv_algos/hv_hv3d.hpp include/pagmo/utils/hv_algos/hv_hvwfg.hpp include/pagmo/utils/hypervolume.hpp include/pagmo/utils/multi_objective.hpp lib/cmake/pagmo/Findpagmo_IPOPT.cmake lib/cmake/pagmo/PagmoFindBoost.cmake lib/cmake/pagmo/pagmo-config-version.cmake lib/cmake/pagmo/pagmo-config.cmake lib/cmake/pagmo/pagmo_export-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/pagmo/pagmo_export.cmake lib/libpagmo.so -lib/libpagmo.so.8 -lib/libpagmo.so.8.0 +lib/libpagmo.so.9 +lib/libpagmo.so.9.0