Index: head/misc/dartsim/Makefile =================================================================== --- head/misc/dartsim/Makefile (revision 567504) +++ head/misc/dartsim/Makefile (revision 567505) @@ -1,55 +1,56 @@ # $FreeBSD$ PORTNAME= dartsim DISTVERSIONPREFIX= v DISTVERSION= 6.9.5 +PORTREVISION= 1 CATEGORIES= misc MAINTAINER= yuri@FreeBSD.org COMMENT= Dynamic Animation and Robotics Toolkit 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 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 \ 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 \ libtbb.so:devel/tbb \ libtinyxml2.so:textproc/tinyxml2 \ liburdfdom_world.so:devel/ros-urdfdom USES= cmake compiler:c++17-lang eigen:3,build,run gl localbase:ldflags \ pkgconfig xorg USE_GITHUB= yes GH_PROJECT= dart 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 CXXFLAGS+= -I${LOCALBASE}/include/coin # because of pagmo2 headers include CMAKE_ON= BUILD_SHARED_LIBS # DART_VERBOSE DATADIR= share/dart DOCSDIR= ${PREFIX}/share/doc/dart OPTIONS_DEFINE= DOCS PORTDOCS= * .include Index: head/science/pagmo2/Makefile =================================================================== --- head/science/pagmo2/Makefile (revision 567504) +++ head/science/pagmo2/Makefile (revision 567505) @@ -1,34 +1,34 @@ # $FreeBSD$ PORTNAME= pagmo2 DISTVERSIONPREFIX= v -DISTVERSION= 2.16.1 +DISTVERSION= 2.17.0 CATEGORIES= science MAINTAINER= yuri@FreeBSD.org COMMENT= Platform to perform parallel computations of optimization tasks 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/tbb 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 Index: head/science/pagmo2/distinfo =================================================================== --- head/science/pagmo2/distinfo (revision 567504) +++ head/science/pagmo2/distinfo (revision 567505) @@ -1,3 +1,3 @@ -TIMESTAMP = 1614496757 -SHA256 (esa-pagmo2-v2.16.1_GH0.tar.gz) = 45f2039f2198b6edadf81bdefb10a228f9dd087940c1f1ab1882098f16581df0 -SIZE (esa-pagmo2-v2.16.1_GH0.tar.gz) = 16638605 +TIMESTAMP = 1615021794 +SHA256 (esa-pagmo2-v2.17.0_GH0.tar.gz) = 1b95b036f75e6fa0b21082ab228dbd63cd18ca10d9622ac53629245e0f95c35c +SIZE (esa-pagmo2-v2.17.0_GH0.tar.gz) = 16639040 Index: head/science/pagmo2/pkg-plist =================================================================== --- head/science/pagmo2/pkg-plist (revision 567504) +++ head/science/pagmo2/pkg-plist (revision 567505) @@ -1,116 +1,116 @@ 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/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/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.6 -lib/libpagmo.so.6.0 +lib/libpagmo.so.7 +lib/libpagmo.so.7.0 Index: head/science/py-pygmo2/Makefile =================================================================== --- head/science/py-pygmo2/Makefile (revision 567504) +++ head/science/py-pygmo2/Makefile (revision 567505) @@ -1,38 +1,39 @@ # $FreeBSD$ PORTNAME= pygmo2 DISTVERSIONPREFIX= v DISTVERSION= 2.16.1 +PORTREVISION= 1 CATEGORIES= science graphics PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python platform to perform parallel computations of optimisation tasks LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= pybind11>0:devel/pybind11 LIB_DEPENDS= libpagmo.so:science/pagmo2 \ libboost_serialization.so:devel/boost-libs \ libnlopt.so:math/nlopt RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}cloudpickle>0:devel/py-cloudpickle@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ipython>0:devel/ipython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}networkx>0:math/py-networkx@${PY_FLAVOR} USES= cmake compiler:c++17-lang python:3.7+ USE_PYTHON= flavors USE_GITHUB= yes GH_ACCOUNT= esa CMAKE_ON= PYGMO_ENABLE_IPO CXXFLAGS+= -I${LOCALBASE}/include/coin # see https://github.com/esa/pygmo2/issues/58 do-test: # requires to have the package installed; test taken from azure-pipelines.yml @${PYTHON_CMD} -c "import pygmo; pygmo.test.run_test_suite(1); pygmo.mp_island.shutdown_pool(); pygmo.mp_bfe.shutdown_pool()" .include