From owner-dev-commits-ports-all@freebsd.org Thu Aug 12 08:57:42 2021 Return-Path: Delivered-To: dev-commits-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 1CC8B668007; Thu, 12 Aug 2021 08:57:42 +0000 (UTC) (envelope-from git@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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4GlgYx50nYz4TJ5; Thu, 12 Aug 2021 08:57:41 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4E3601FEF4; Thu, 12 Aug 2021 08:57:41 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 17C8vfA5064585; Thu, 12 Aug 2021 08:57:41 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 17C8vfua064584; Thu, 12 Aug 2021 08:57:41 GMT (envelope-from git) Date: Thu, 12 Aug 2021 08:57:41 GMT Message-Id: <202108120857.17C8vfua064584@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Yuri Victorovich Subject: git: b105e5e0c925 - main - science/siconos: Add the PYTHON option; Add the help2man dependency. MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: yuri X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: b105e5e0c92547a52eba024b0b7823639ca296cd Auto-Submitted: auto-generated X-BeenThere: dev-commits-ports-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Commit messages for all branches of the ports repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Aug 2021 08:57:42 -0000 The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=b105e5e0c92547a52eba024b0b7823639ca296cd commit b105e5e0c92547a52eba024b0b7823639ca296cd Author: Yuri Victorovich AuthorDate: 2021-08-12 08:27:01 +0000 Commit: Yuri Victorovich CommitDate: 2021-08-12 08:57:36 +0000 science/siconos: Add the PYTHON option; Add the help2man dependency. --- science/siconos/Makefile | 20 ++++++++++-- science/siconos/pkg-plist | 78 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 95 insertions(+), 3 deletions(-) diff --git a/science/siconos/Makefile b/science/siconos/Makefile index 0ad0fd78e583..69175fd069b9 100644 --- a/science/siconos/Makefile +++ b/science/siconos/Makefile @@ -1,5 +1,6 @@ PORTNAME= siconos DISTVERSION= 4.4.0.rc3 +PORTREVISION= 1 CATEGORIES= science MAINTAINER= yuri@FreeBSD.org @@ -9,19 +10,32 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= boost-libs>0:devel/boost-libs \ - ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} + ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} \ + help2man:misc/help2man LIB_DEPENDS= libcxsparse.so:math/suitesparse-cxsparse \ libgmp.so:math/gmp \ libldl.so:math/suitesparse-ldl \ libopenblas.so:math/openblas -USES= cmake compiler:c++17-lang fortran pkgconfig python:build +USES= cmake compiler:c++17-lang fortran pkgconfig USE_GITHUB= yes USE_LDCONFIG= yes CMAKE_ARGS= -DFREEBSD_PYTHON_VER=${PYTHON_VER} -CMAKE_OFF= WITH_PYTHON_WRAPPER BINARY_ALIAS= python3=${PYTHON_CMD} +OPTIONS_DEFINE= PYTHON +OPTIONS_DEFAULT= PYTHON +OPTIONS_SUB= yes + +PYTHON_CMAKE_BOOL= WITH_PYTHON_WRAPPER +PYTHON_USES= python +PYTHON_USES_OFF= python:build +PYTHON_PY_DEPENDS= ${PYNUMPY} \ + ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} +PYTHON_BUILD_DEPENDS= ${PYTHON_PY_DEPENDS} \ + swig:devel/swig +PYTHON_RUN_DEPENDS= ${PYTHON_PY_DEPENDS} + .include diff --git a/science/siconos/pkg-plist b/science/siconos/pkg-plist index 84410d2a5766..1012d6f533b8 100644 --- a/science/siconos/pkg-plist +++ b/science/siconos/pkg-plist @@ -1,4 +1,11 @@ bin/siconos +%%PYTHON%%bin/siconos_compare +%%PYTHON%%bin/siconos_export_raw_data +%%PYTHON%%bin/siconos_filter +%%PYTHON%%bin/siconos_info +%%PYTHON%%bin/siconos_run +%%PYTHON%%bin/siconos_vexport +%%PYTHON%%bin/siconos_vview include/siconos/SiconosConfig.h include/siconos/control/Actuator.hpp include/siconos/control/ActuatorEvent.hpp @@ -378,4 +385,75 @@ lib/libsiconos_mechanics.so.6.0.0 lib/libsiconos_numerics.so lib/libsiconos_numerics.so.6 lib/libsiconos_numerics.so.6.0.0 +%%PYTHON%%%%PYTHON_SITELIBDIR%%/siconos-4.4.0-py%%PYTHON_VER%%.egg-info +%%PYTHON%%%%PYTHON_SITELIBDIR%%/siconos/__init__.py +%%PYTHON%%%%PYTHON_SITELIBDIR%%/siconos/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON%%%%PYTHON_SITELIBDIR%%/siconos/__pycache__/drepr%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON%%%%PYTHON_SITELIBDIR%%/siconos/__pycache__/fromXml%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON%%%%PYTHON_SITELIBDIR%%/siconos/__pycache__/functions%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON%%%%PYTHON_SITELIBDIR%%/siconos/__pycache__/kernel%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON%%%%PYTHON_SITELIBDIR%%/siconos/__pycache__/numerics%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON%%%%PYTHON_SITELIBDIR%%/siconos/__pycache__/xml_parser%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON%%%%PYTHON_SITELIBDIR%%/siconos/_kernel.so +%%PYTHON%%%%PYTHON_SITELIBDIR%%/siconos/_numerics.so +%%PYTHON%%%%PYTHON_SITELIBDIR%%/siconos/control/__init__.py +%%PYTHON%%%%PYTHON_SITELIBDIR%%/siconos/control/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON%%%%PYTHON_SITELIBDIR%%/siconos/control/__pycache__/controller%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON%%%%PYTHON_SITELIBDIR%%/siconos/control/__pycache__/observer%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON%%%%PYTHON_SITELIBDIR%%/siconos/control/__pycache__/sensor%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON%%%%PYTHON_SITELIBDIR%%/siconos/control/__pycache__/simulation%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON%%%%PYTHON_SITELIBDIR%%/siconos/control/_controller.so +%%PYTHON%%%%PYTHON_SITELIBDIR%%/siconos/control/_observer.so +%%PYTHON%%%%PYTHON_SITELIBDIR%%/siconos/control/_sensor.so +%%PYTHON%%%%PYTHON_SITELIBDIR%%/siconos/control/_simulation.so +%%PYTHON%%%%PYTHON_SITELIBDIR%%/siconos/control/controller.py +%%PYTHON%%%%PYTHON_SITELIBDIR%%/siconos/control/observer.py +%%PYTHON%%%%PYTHON_SITELIBDIR%%/siconos/control/sensor.py +%%PYTHON%%%%PYTHON_SITELIBDIR%%/siconos/control/simulation.py +%%PYTHON%%%%PYTHON_SITELIBDIR%%/siconos/drepr.py +%%PYTHON%%%%PYTHON_SITELIBDIR%%/siconos/fromXml.py +%%PYTHON%%%%PYTHON_SITELIBDIR%%/siconos/functions.py +%%PYTHON%%%%PYTHON_SITELIBDIR%%/siconos/io/FrictionContactTrace.py +%%PYTHON%%%%PYTHON_SITELIBDIR%%/siconos/io/__init__.py +%%PYTHON%%%%PYTHON_SITELIBDIR%%/siconos/io/__pycache__/FrictionContactTrace%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON%%%%PYTHON_SITELIBDIR%%/siconos/io/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON%%%%PYTHON_SITELIBDIR%%/siconos/io/__pycache__/io_base%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON%%%%PYTHON_SITELIBDIR%%/siconos/io/__pycache__/mechanics_hdf5%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON%%%%PYTHON_SITELIBDIR%%/siconos/io/__pycache__/mechanics_run%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON%%%%PYTHON_SITELIBDIR%%/siconos/io/__pycache__/vview%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON%%%%PYTHON_SITELIBDIR%%/siconos/io/_io_base.so +%%PYTHON%%%%PYTHON_SITELIBDIR%%/siconos/io/io_base.py +%%PYTHON%%%%PYTHON_SITELIBDIR%%/siconos/io/mechanics_hdf5.py +%%PYTHON%%%%PYTHON_SITELIBDIR%%/siconos/io/mechanics_run.py +%%PYTHON%%%%PYTHON_SITELIBDIR%%/siconos/io/vview.py +%%PYTHON%%%%PYTHON_SITELIBDIR%%/siconos/kernel.py +%%PYTHON%%%%PYTHON_SITELIBDIR%%/siconos/mechanics/__init__.py +%%PYTHON%%%%PYTHON_SITELIBDIR%%/siconos/mechanics/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON%%%%PYTHON_SITELIBDIR%%/siconos/mechanics/__pycache__/joints%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON%%%%PYTHON_SITELIBDIR%%/siconos/mechanics/_joints.so +%%PYTHON%%%%PYTHON_SITELIBDIR%%/siconos/mechanics/collision/__init__.py +%%PYTHON%%%%PYTHON_SITELIBDIR%%/siconos/mechanics/collision/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON%%%%PYTHON_SITELIBDIR%%/siconos/mechanics/collision/__pycache__/base%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON%%%%PYTHON_SITELIBDIR%%/siconos/mechanics/collision/__pycache__/bodies%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON%%%%PYTHON_SITELIBDIR%%/siconos/mechanics/collision/__pycache__/convexhull%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON%%%%PYTHON_SITELIBDIR%%/siconos/mechanics/collision/__pycache__/native%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON%%%%PYTHON_SITELIBDIR%%/siconos/mechanics/collision/__pycache__/tools%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON%%%%PYTHON_SITELIBDIR%%/siconos/mechanics/collision/_base.so +%%PYTHON%%%%PYTHON_SITELIBDIR%%/siconos/mechanics/collision/_bodies.so +%%PYTHON%%%%PYTHON_SITELIBDIR%%/siconos/mechanics/collision/_native.so +%%PYTHON%%%%PYTHON_SITELIBDIR%%/siconos/mechanics/collision/base.py +%%PYTHON%%%%PYTHON_SITELIBDIR%%/siconos/mechanics/collision/bodies.py +%%PYTHON%%%%PYTHON_SITELIBDIR%%/siconos/mechanics/collision/convexhull.py +%%PYTHON%%%%PYTHON_SITELIBDIR%%/siconos/mechanics/collision/native.py +%%PYTHON%%%%PYTHON_SITELIBDIR%%/siconos/mechanics/collision/tools.py +%%PYTHON%%%%PYTHON_SITELIBDIR%%/siconos/mechanics/joints.py +%%PYTHON%%%%PYTHON_SITELIBDIR%%/siconos/numerics.py +%%PYTHON%%%%PYTHON_SITELIBDIR%%/siconos/xml_parser.py share/man/man1/siconos.1.gz +%%PYTHON%%share/man/man1/siconos_compare.1.gz +%%PYTHON%%share/man/man1/siconos_export_raw_data.1.gz +%%PYTHON%%share/man/man1/siconos_filter.1.gz +%%PYTHON%%share/man/man1/siconos_info.1.gz +%%PYTHON%%share/man/man1/siconos_run.1.gz +%%PYTHON%%share/man/man1/siconos_vexport.1.gz +%%PYTHON%%share/man/man1/siconos_vview.1.gz