From owner-svn-ports-all@freebsd.org Tue Jun 9 18:53:02 2020 Return-Path: Delivered-To: svn-ports-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 97B3F339545; Tue, 9 Jun 2020 18:53:02 +0000 (UTC) (envelope-from yuri@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49hK4t3YH7z4NXF; Tue, 9 Jun 2020 18:53:02 +0000 (UTC) (envelope-from yuri@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 7532A1A23E; Tue, 9 Jun 2020 18:53:02 +0000 (UTC) (envelope-from yuri@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 059Ir2Jr089098; Tue, 9 Jun 2020 18:53:02 GMT (envelope-from yuri@FreeBSD.org) Received: (from yuri@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 059Ir1fF089093; Tue, 9 Jun 2020 18:53:01 GMT (envelope-from yuri@FreeBSD.org) Message-Id: <202006091853.059Ir1fF089093@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: yuri set sender to yuri@FreeBSD.org using -f From: Yuri Victorovich Date: Tue, 9 Jun 2020 18:53:01 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r538337 - in head/science: . py-pygmo2 X-SVN-Group: ports-head X-SVN-Commit-Author: yuri X-SVN-Commit-Paths: in head/science: . py-pygmo2 X-SVN-Commit-Revision: 538337 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Jun 2020 18:53:02 -0000 Author: yuri Date: Tue Jun 9 18:53:01 2020 New Revision: 538337 URL: https://svnweb.freebsd.org/changeset/ports/538337 Log: New port: science/py-pygmo2: Python platform to perform parallel computations of optimisation tasks Added: head/science/py-pygmo2/ head/science/py-pygmo2/Makefile (contents, props changed) head/science/py-pygmo2/distinfo (contents, props changed) head/science/py-pygmo2/pkg-descr (contents, props changed) head/science/py-pygmo2/pkg-plist (contents, props changed) Modified: head/science/Makefile Modified: head/science/Makefile ============================================================================== --- head/science/Makefile Tue Jun 9 18:19:43 2020 (r538336) +++ head/science/Makefile Tue Jun 9 18:53:01 2020 (r538337) @@ -267,6 +267,7 @@ SUBDIR += py-pydicom SUBDIR += py-pygeodesy SUBDIR += py-pygeometa + SUBDIR += py-pygmo2 SUBDIR += py-pymatgen SUBDIR += py-pymol SUBDIR += py-pyosf Added: head/science/py-pygmo2/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/science/py-pygmo2/Makefile Tue Jun 9 18:53:01 2020 (r538337) @@ -0,0 +1,28 @@ +# $FreeBSD$ + +PORTNAME= pygmo2 +DISTVERSIONPREFIX= v +DISTVERSION= 2.15.0-121 +DISTVERSIONSUFFIX= -gbe6c148 +CATEGORIES= science graphics +#MASTER_SITES= CHEESESHOP # https://github.com/esa/pygmo2/issues/53 +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 + +USES= cmake python +USE_GITHUB= yes +GH_ACCOUNT= esa +GH_PROJECT= pygmo2 + +CMAKE_ON= PYGMO_ENABLE_IPO + +.include Added: head/science/py-pygmo2/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/science/py-pygmo2/distinfo Tue Jun 9 18:53:01 2020 (r538337) @@ -0,0 +1,3 @@ +TIMESTAMP = 1591727894 +SHA256 (esa-pygmo2-v2.15.0-121-gbe6c148_GH0.tar.gz) = 14472df04c3c5a2d4f55611ed520e97d8942f2452176191b3e8cf3e326acf2c4 +SIZE (esa-pygmo2-v2.15.0-121-gbe6c148_GH0.tar.gz) = 3025838 Added: head/science/py-pygmo2/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/science/py-pygmo2/pkg-descr Tue Jun 9 18:53:01 2020 (r538337) @@ -0,0 +1,18 @@ +pygmo is a scientific Python library for massively parallel optimization. It is +built around the idea of providing a unified interface to optimization +algorithms and problems, and to make their deployment in massively parallel +environments easy. + +Efficient implementantions of bio-inspired and evolutionary algorithms are sided +to state-of-the-art optimization algorithms (Simplex Methods, SQP methods, +interior points methods, ...) and can be easily mixed (also with your +newly-invented algorithms) to build a super-algorithm exploiting algorithmic +cooperation via the asynchronous, generalized island model. + +pygmo can be used to solve constrained, unconstrained, single objective, +multiple objective, continuous and integer optimization problems, stochastic and +deterministic problems, as well as to perform research on novel algorithms and +paradigms, and easily compare them to state-of-the-art implementations of +established ones. + +WWW: https://esa.github.io/pygmo2/ Added: head/science/py-pygmo2/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/science/py-pygmo2/pkg-plist Tue Jun 9 18:53:01 2020 (r538337) @@ -0,0 +1,26 @@ +%%PYTHON_SITELIBDIR%%/pygmo/__init__.py +%%PYTHON_SITELIBDIR%%/pygmo/_algorithm_test.py +%%PYTHON_SITELIBDIR%%/pygmo/_bfe_test.py +%%PYTHON_SITELIBDIR%%/pygmo/_check_deps.py +%%PYTHON_SITELIBDIR%%/pygmo/_ipyparallel_utils.py +%%PYTHON_SITELIBDIR%%/pygmo/_island_test.py +%%PYTHON_SITELIBDIR%%/pygmo/_mp_utils.py +%%PYTHON_SITELIBDIR%%/pygmo/_patch_algorithm.py +%%PYTHON_SITELIBDIR%%/pygmo/_patch_bfe.py +%%PYTHON_SITELIBDIR%%/pygmo/_patch_island.py +%%PYTHON_SITELIBDIR%%/pygmo/_patch_problem.py +%%PYTHON_SITELIBDIR%%/pygmo/_patch_r_policy.py +%%PYTHON_SITELIBDIR%%/pygmo/_patch_s_policy.py +%%PYTHON_SITELIBDIR%%/pygmo/_patch_topology.py +%%PYTHON_SITELIBDIR%%/pygmo/_problem_test.py +%%PYTHON_SITELIBDIR%%/pygmo/_py_algorithms.py +%%PYTHON_SITELIBDIR%%/pygmo/_py_bfes.py +%%PYTHON_SITELIBDIR%%/pygmo/_py_islands.py +%%PYTHON_SITELIBDIR%%/pygmo/_py_problems.py +%%PYTHON_SITELIBDIR%%/pygmo/_r_policy_test.py +%%PYTHON_SITELIBDIR%%/pygmo/_s_policy_test.py +%%PYTHON_SITELIBDIR%%/pygmo/_topology_test.py +%%PYTHON_SITELIBDIR%%/pygmo/_version.py +%%PYTHON_SITELIBDIR%%/pygmo/core.so +%%PYTHON_SITELIBDIR%%/pygmo/plotting/__init__.py +%%PYTHON_SITELIBDIR%%/pygmo/test.py