Date: Mon, 23 Apr 2018 14:53:58 +0200 From: Baptiste Daroussin <bapt@FreeBSD.org> To: Yuri Victorovich <yuri@FreeBSD.org> Cc: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: Re: svn commit: r468086 - in head/math: . piranha Message-ID: <20180423125357.ot7rbqasm3r3xtgs@ivaldir.net> In-Reply-To: <201804230903.w3N93LhK062379@repo.freebsd.org> References: <201804230903.w3N93LhK062379@repo.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--akdfx3x57ulvwsn7 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Apr 23, 2018 at 09:03:21AM +0000, Yuri Victorovich wrote: > Author: yuri > Date: Mon Apr 23 09:03:20 2018 > New Revision: 468086 > URL: https://svnweb.freebsd.org/changeset/ports/468086 >=20 > Log: > New port: math/piranha: Piranha computer algebra system >=20 > Added: > head/math/piranha/ > head/math/piranha/Makefile (contents, props changed) > head/math/piranha/distinfo (contents, props changed) > head/math/piranha/pkg-descr (contents, props changed) > head/math/piranha/pkg-plist (contents, props changed) > Modified: > head/math/Makefile >=20 > Modified: head/math/Makefile > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D > --- head/math/Makefile Mon Apr 23 08:33:47 2018 (r468085) > +++ head/math/Makefile Mon Apr 23 09:03:20 2018 (r468086) > @@ -630,6 +630,7 @@ > SUBDIR +=3D php72-gmp > SUBDIR +=3D physcalc > SUBDIR +=3D picosat > + SUBDIR +=3D piranha > SUBDIR +=3D plman > SUBDIR +=3D ploticus > SUBDIR +=3D ploticus-nox11 >=20 > Added: head/math/piranha/Makefile > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D > --- /dev/null 00:00:00 1970 (empty, because file is newly added) > +++ head/math/piranha/Makefile Mon Apr 23 09:03:20 2018 (r468086) > @@ -0,0 +1,36 @@ > +# $FreeBSD$ > + > +PORTNAME=3D piranha > +DISTVERSIONPREFIX=3D v > +DISTVERSION=3D 0.10 > +CATEGORIES=3D math > + > +MAINTAINER=3D yuri@FreeBSD.org > +COMMENT=3D Piranha computer algebra system > + > +LICENSE=3D GPLv3 LGPL3 > +LICENSE_COMB=3D dual > +LICENSE_FILE_GPLv3=3D ${WRKSRC}/COPYING.gpl3 > +LICENSE_FILE_LGPL3=3D ${WRKSRC}/COPYING.lgpl3 > + > +# build only checks that boost, gmp, mpfr headers are installed, and in = the runtime they are included, shared libs are never used directly > +BUILD_DEPENDS=3D ${LOCALBASE}/include/boost/numeric/conversion/cast.hpp:= devel/boost-libs \ > + ${LOCALBASE}/include/gmp.h:math/gmp \ > + ${LOCALBASE}/include/mpfr.h:math/mpfr > +RUN_DEPENDS=3D ${BUILD_DEPENDS} This is a very bad habit now given the next line you do run depend on cmake= and ninja which is probably not what you expected > + > +USES=3D cmake:outsource > +USE_GITHUB=3D yes > +GH_ACCOUNT=3D bluescarni > +NO_BUILD=3D yes > +NO_ARCH=3D yes > + > +TEST_USES=3D compiler:c++14-lang > + > +do-test: > + @cd ${BUILD_WRKSRC} && \ > + ${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} -DBUILD_TESTS=3D= ON ${CMAKE_SOURCE_PATH} && \ > + ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${ALL_TARGET} && \ > + ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} test > + > +.include <bsd.port.mk> >=20 > Added: head/math/piranha/distinfo > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D > --- /dev/null 00:00:00 1970 (empty, because file is newly added) > +++ head/math/piranha/distinfo Mon Apr 23 09:03:20 2018 (r468086) > @@ -0,0 +1,3 @@ > +TIMESTAMP =3D 1522392828 > +SHA256 (bluescarni-piranha-v0.10_GH0.tar.gz) =3D e2feefb7dac5e441688b2d8= 49c1d89219243ce9a5daeb611b1d9fe952c86bd26 > +SIZE (bluescarni-piranha-v0.10_GH0.tar.gz) =3D 821512 >=20 > Added: head/math/piranha/pkg-descr > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D > --- /dev/null 00:00:00 1970 (empty, because file is newly added) > +++ head/math/piranha/pkg-descr Mon Apr 23 09:03:20 2018 (r468086) > @@ -0,0 +1,10 @@ > +Piranha is a computer-algebra library for the symbolic manipulation of s= parse > +multivariate polynomials and other closely-related symbolic objects (suc= h as > +Poisson series). > + > +Piranha is written in modern C++, with emphasis on portability, correctn= ess and > +performance. Piranha also includes a set of optional bindings for the Py= thon > +programming language, called Pyranha, that allow to use the library in an > +interactive and script-oriented way. > + > +WWW: https://github.com/bluescarni/piranha >=20 > Added: head/math/piranha/pkg-plist > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D > --- /dev/null 00:00:00 1970 (empty, because file is newly added) > +++ head/math/piranha/pkg-plist Mon Apr 23 09:03:20 2018 (r468086) > @@ -0,0 +1,86 @@ > +include/piranha/array_key.hpp > +include/piranha/base_series_multiplier.hpp > +include/piranha/binomial.hpp > +include/piranha/cache_aligning_allocator.hpp > +include/piranha/config.hpp > +include/piranha/convert_to.hpp > +include/piranha/debug_access.hpp > +include/piranha/detail/atomic_flag_array.hpp > +include/piranha/detail/atomic_lock_guard.hpp > +include/piranha/detail/cf_mult_impl.hpp > +include/piranha/detail/config_clang.hpp > +include/piranha/detail/config_gcc.hpp > +include/piranha/detail/config_intel.hpp > +include/piranha/detail/demangle.hpp > +include/piranha/detail/divisor_series_fwd.hpp > +include/piranha/detail/gmp.hpp > +include/piranha/detail/init_data.hpp > +include/piranha/detail/is_digit.hpp > +include/piranha/detail/km_commons.hpp > +include/piranha/detail/mp_rational_fwd.hpp > +include/piranha/detail/mpfr.hpp > +include/piranha/detail/parallel_vector_transform.hpp > +include/piranha/detail/poisson_series_fwd.hpp > +include/piranha/detail/polynomial_fwd.hpp > +include/piranha/detail/prepare_for_print.hpp > +include/piranha/detail/real_fwd.hpp > +include/piranha/detail/safe_integral_adder.hpp > +include/piranha/detail/series_fwd.hpp > +include/piranha/detail/series_multiplier_fwd.hpp > +include/piranha/detail/sfinae_types.hpp > +include/piranha/detail/small_vector_fwd.hpp > +include/piranha/detail/symbol_set_fwd.hpp > +include/piranha/detail/type_in_tuple.hpp > +include/piranha/detail/ulshift.hpp > +include/piranha/detail/vector_hasher.hpp > +include/piranha/detail/vector_merge_args.hpp > +include/piranha/divisor.hpp > +include/piranha/divisor_series.hpp > +include/piranha/dynamic_aligning_allocator.hpp > +include/piranha/exceptions.hpp > +include/piranha/forwarding.hpp > +include/piranha/hash_set.hpp > +include/piranha/init.hpp > +include/piranha/invert.hpp > +include/piranha/ipow_substitutable_series.hpp > +include/piranha/is_cf.hpp > +include/piranha/is_key.hpp > +include/piranha/key_is_convertible.hpp > +include/piranha/key_is_multipliable.hpp > +include/piranha/kronecker_array.hpp > +include/piranha/kronecker_monomial.hpp > +include/piranha/lambdify.hpp > +include/piranha/math.hpp > +include/piranha/memory.hpp > +include/piranha/monomial.hpp > +include/piranha/mp_integer.hpp > +include/piranha/mp_rational.hpp > +include/piranha/piranha.hpp > +include/piranha/poisson_series.hpp > +include/piranha/polynomial.hpp > +include/piranha/pow.hpp > +include/piranha/power_series.hpp > +include/piranha/print_coefficient.hpp > +include/piranha/print_tex_coefficient.hpp > +include/piranha/rational_function.hpp > +include/piranha/real.hpp > +include/piranha/real_trigonometric_kronecker_monomial.hpp > +include/piranha/runtime_info.hpp > +include/piranha/s11n.hpp > +include/piranha/safe_cast.hpp > +include/piranha/series.hpp > +include/piranha/series_multiplier.hpp > +include/piranha/settings.hpp > +include/piranha/small_vector.hpp > +include/piranha/static_vector.hpp > +include/piranha/substitutable_series.hpp > +include/piranha/symbol.hpp > +include/piranha/symbol_set.hpp > +include/piranha/t_substitutable_series.hpp > +include/piranha/term.hpp > +include/piranha/thread_barrier.hpp > +include/piranha/thread_management.hpp > +include/piranha/thread_pool.hpp > +include/piranha/trigonometric_series.hpp > +include/piranha/tuning.hpp > +include/piranha/type_traits.hpp >=20 --akdfx3x57ulvwsn7 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEgOTj3suS2urGXVU3Y4mL3PG3PloFAlrd12MACgkQY4mL3PG3 PlowBxAA4fZrdELV5orQeuF9l35UuTW4DgQ2ycdUgI54l/Ui7RrcjqLs6DS/ZUX2 dHPwkRM3YnHmdwo8gs/sKdXQiBagaDca7+n+UypWndUnWld9JId2xJSzbT/wFAi2 TsKpv30EDcDmo6iE7K06VIpxtlg/6Pdzkxn61bdbtylxBAaqa27LUuFtIcdlojJu Om2YxaoAkI5ZzFmIA3anmCCPvmnxnnqI0YNgW6hMp6L4J/RPD0/7FEazyO2vfbbB gSupYFhmRBFGp5mcgkjD38WTYgCzqij7CdC+6mCS4FghqRk64Zg2uhd7qtY0JEXc 0+e1wx5xtwyDI6czAVrRovhD8dWrPpWLLw5Ou/1bmyBFWCG5HbjmXw26v8Wng3bR cbBL4j6NLV54/hIN+Tvvk6gR0atuudmtkNxe7iJsy2AWAa6MGD0IdHZUvwcxkiUw Rhb1LkjScEqArWfYU/X6+cLrX+5AYaL/BPdah3+iL7EzgwC8NvtKuB19IE2wHWkd dzjA05PiNniPSKygpVKafHqszz9jd5TtjyMyqpzbpEsZVIptSuAly6bsKLByV1xb 1KPG9VwkQOXXR7ucZCkAV8SROmUxyP9/4tKJZUQLTbwhcb0s17qWFQbLSyJkUpqP p+T2G2dxGrQ4HzU24LEijBhCDAfabSTTn3T/FJQiL89d7PsgGCA= =HEco -----END PGP SIGNATURE----- --akdfx3x57ulvwsn7--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20180423125357.ot7rbqasm3r3xtgs>