Port details |
- py-pplpy Python wrapper to the C++ Parma Polyhedra Library (PPL)
- 0.8.7_2 math
=1 0.8.7_1Version of this port present on the latest quarterly branch. - Maintainer: thierry@FreeBSD.org
 - Port Added: 2020-05-17 20:31:24
- Last Update: 2022-04-22 10:07:02
- Commit Hash: d42c7e3
- People watching this port, also watch:: SparseBitSet, py38-cysignals, R-cran-eRm, python
- Also Listed In: python
- License: GPLv3
- Description:
- This Python package provides a wrapper to the C++ Parma Polyhedra Library (PPL).
The whole package started as a fork of a tiny part of the Sage software.
WWW: https://gitlab.com/videlec/pplpy
WWW: https://www.labri.fr/perso/vdelecro/pplpy/latest/
- SVNWeb : git : Homepage
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- Dependency lines:
-
- ${PYTHON_PKGNAMEPREFIX}pplpy>0:math/py-pplpy@${PY_FLAVOR}
- To install the port:
- cd /usr/ports/math/py-pplpy/ && make install clean
- To add the package, run one of these commands:
- pkg install math/py-pplpy
- pkg install py38-pplpy
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.NOTE: This is a Python port. Instead of py38-pplpy listed in the above command, you can pick from the names under the Packages section.- PKGNAME: py38-pplpy
- Package flavors (<flavor>: <package>)
- distinfo:
- TIMESTAMP = 1611174666
SHA256 (pplpy-0.8.7.tar.gz) = 500bd0f4ae1a76956fae7fcba77854f5ec3e64fce76803664983763c3f2bd8bd
SIZE (pplpy-0.8.7.tar.gz) = 65671
- Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- py38-gmpy2>0 : math/py-gmpy2@py38
- py38-cysignals>0 : devel/py-cysignals@py38
- py38-sphinx>=0,1 : textproc/py-sphinx@py38
- cython-3.8 : lang/cython@py38
- py38-setuptools>0 : devel/py-setuptools@py38
- python3.8 : lang/python38
- gmake>=4.3 : devel/gmake
- Runtime dependencies:
-
- py38-gmpy2>0 : math/py-gmpy2@py38
- py38-cysignals>0 : devel/py-cysignals@py38
- py38-setuptools>0 : devel/py-setuptools@py38
- python3.8 : lang/python38
- Library dependencies:
-
- libgmp.so : math/gmp
- libmpfr.so : math/mpfr
- libmpc.so : math/mpc
- libpari.so : math/pari
- libppl.so : devel/ppl
- This port is required by:
- for Build
-
- math/sage
- for Run
-
- math/sage
- Configuration Options:
- ===> The following configuration options are available for py38-pplpy-0.8.7_2:
DOCS=on: Build and/or install documentation
===> Use 'make config' to modify these settings
- Options name:
- math_py-pplpy
- USES:
- compiler:c++11-lang localbase python:3.6+ gmake
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: see SVNWeb link above for full details) |
Date | By | Description |
22 Apr 2022 10:07:02 0.8.7_2
|
Thierry Thomas (thierry)  |
math/py-gmpy2-devel: remove
No more use for this port: it can be superseded by the regular math/py-gmpy2. |
23 Mar 2022 17:05:51 0.8.7_1
|
Thierry Thomas (thierry)  |
math/py-pplpy: mark BROKEN for arm64
Killing runaway build after 7200 seconds with no output
Reported by: pkg-fallout |
19 Apr 2021 14:53:14 0.8.7_1
|
Kai Knoblich (kai)  |
math/py-pplpy: Fix packaging with Python 3.8+
PR: 253815
Approved by: python (with hat) |
06 Apr 2021 14:31:07 0.8.7_1
|
Mathieu Arnold (mat)  |
Remove # $FreeBSD$ from Makefiles. |
21 Mar 2021 09:57:05
0.8.7_1
|
gerald  |
Update to MPC version 1.2.0 with the following changes:
- New functions:
. mpc_sum
. mpc_dot
- Several functions are more robust with a reduced exponent range
(for example corresponding to IEEE 754 binary formats).
- New mpcheck tool for comparison with the native C library (which
is not installed by default).
Bump all directly dependent ports. Do not bump those indirectly
dependent via the lang/gcc* family since their run-time dependencies
and code generated should not be affected.
PR: 249950
Submitted by: wen |
20 Jan 2021 21:08:29
0.8.7
|
thierry  |
- Upgrade to 0.8.7
- clang 11 is now supported
- Strip the libraries
- Add a test target. |
14 Jan 2021 14:34:38
0.8.4_2
|
dbaio  |
Remove PY_SPHINX from ports using Python 3
Approved by: portmgr blanket
Differential Revision: https://reviews.freebsd.org/D28093 |
25 Oct 2020 05:39:49
0.8.4_2
|
yuri  |
math/pari: Update 2.11.4 -> 2.13.0
Bump 15 depending ports.
Reported by: portscout |
04 Oct 2020 18:12:51
0.8.4_1
|
thierry  |
- Add a missing dependency on math/pari
- It is broken with clang11, use clang10 if needed. |
18 May 2020 03:37:03
0.8.4
|
linimon  |
Add compiler:c++11-lang to USES to fix build on GCC-based systems:
/usr/local/lib/python3.7/site-packages/cysignals/struct_signals.h:47:18:
error: atomic: No such file or directory
Approved by: portmgr (tier-2 blanket) |
17 May 2020 20:31:16
0.8.4
|
thierry  |
Adding pplpy, a Python module providing a wrapper to the C++ Parma Polyhedra
Library (PPL).
To be used by SageMath. |