Port details |
- py-kiwisolver Fast implementation of the Cassowary constraint solver
- 1.3.2,1 math
=0 1.3.2,1Version of this port present on the latest quarterly branch. - Maintainer: lbartoletti@FreeBSD.org
 - Port Added: 2019-03-22 21:23:48
- Last Update: 2022-01-04 18:02:01
- Commit Hash: cfc912a
- Also Listed In: python
- License: BSD3CLAUSE
- Description:
- Kiwi is an efficient C++ implementation of the Cassowary constraint solving
algorithm. Kiwi is an implementation of the algorithm based on the seminal
Cassowary paper. It is *not* a refactoring of the original C++ solver. Kiwi
has been designed from the ground up to be lightweight and fast. Kiwi ranges
from 10x to 500x faster than the original Cassowary solver with typical use
cases gaining a 40x improvement. Memory savings are consistently > 5x.
In addition to the C++ solver, Kiwi ships with hand-rolled Python bindings.
WWW: https://github.com/nucleic/kiwi
- SVNWeb : git : Homepage
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- Dependency lines:
-
- ${PYTHON_PKGNAMEPREFIX}kiwisolver>0:math/py-kiwisolver@${PY_FLAVOR}
- To install the port:
- cd /usr/ports/math/py-kiwisolver/ && make install clean
- To add the package, run one of these commands:
- pkg install math/py-kiwisolver
- pkg install py38-kiwisolver
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-kiwisolver listed in the above command, you can pick from the names under the Packages section.- PKGNAME: py38-kiwisolver
- Package flavors (<flavor>: <package>)
- distinfo:
- TIMESTAMP = 1641234419
SHA256 (kiwisolver-1.3.2.tar.gz) = fc4453705b81d03568d5b808ad8f09c77c47534f6ac2e72e733f9ca4714aa75c
SIZE (kiwisolver-1.3.2.tar.gz) = 54611
- 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-cppy>=1.1.0 : devel/py-cppy@py38
- py38-setuptools>0 : devel/py-setuptools@py38
- python3.8 : lang/python38
- Runtime dependencies:
-
- py38-setuptools>0 : devel/py-setuptools@py38
- python3.8 : lang/python38
- This port is required by:
- for Build
-
- math/sage
- for Run
-
- math/py-matplotlib
- math/py-matplotlib2
- math/sage
- Configuration Options:
- No options to configure
- Options name:
- math_py-kiwisolver
- USES:
- compiler:c++11-lang python:3.6+
- 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 |
04 Jan 2022 18:02:01 1.3.2,1
|
Loïc Bartoletti (lbartoletti)  |
math/py-kiwisolver: bring back portepoch |
03 Jan 2022 18:51:08 1.3.2
|
Loïc Bartoletti (lbartoletti)  |
math/py-kiwisolver: Update to 1.3.2
Changes:
-
https://github.com/nucleic/kiwi/blob/main/releasenotes.rst#wrappers-132--solver-131--31082021 |
07 Apr 2021 08:09:01 1.1.0,1
|
Mathieu Arnold (mat)  |
One more small cleanup, forgotten yesterday.
Reported by: lwhsu |
06 Apr 2021 14:31:07 1.1.0,1
|
Mathieu Arnold (mat)  |
Remove # $FreeBSD$ from Makefiles. |
03 Jan 2021 09:11:52
1.1.0,1
|
antoine  |
Remove python 2.7 support from a few ports |
31 Jul 2020 21:35:10
1.1.0,1
|
linimon  |
Restore r543838 to fix build on GCC-based systems.
Approved by: portmgr (antoine) |
31 Jul 2020 18:22:16
1.1.0,1
|
antoine  |
Revert r543819, py27 flavor is broken and required by some ports
With hat: portmgr |
31 Jul 2020 00:37:23
1.2.0
|
linimon  |
Add compiler:c++11-lang to USES to fix build on GCC-based systems:
cc1plus: error: unrecognized command line option "-std=c++11"
Approved by: portmgr (tier-2 blanket) |
30 Jul 2020 19:33:25
1.2.0
|
lbartoletti  |
math/py-kiwisolver: Update to 1.2.0
- Update math/py-kiwisolver to 1.2.0
- Add devel/cppy as setup dependency
Approved by: tcberner (mentor)
Differential Revision: https://reviews.freebsd.org/D25841 |
08 May 2020 09:12:54
1.1.0
|
antoine  |
Revert r534323, flavor removal was untested
With hat: portmgr |
08 May 2020 05:20:17
1.2.0
|
lbartoletti  |
math/kiwisolver: Update to 1.2.0
Approved by: tcberner (mentor)
Differential Revision: https://reviews.freebsd.org/D24369 |
14 Jan 2020 21:45:15
1.1.0
|
lbartoletti  |
Change my mail address to lbartoletti@FreeBSD.org
Approved by: tcberner (mentor)
Differential Revision: https://reviews.freebsd.org/D23169 |
09 May 2019 18:36:59
1.1.0
|
swills  |
math/py-kiwisolver: update to 1.1.0
PR: 237786
Submitted by: lbartoletti <lbartoletti@tuxfamily.org> (maintainer) |
22 Mar 2019 21:22:37
1.0.1
|
sunpoet  |
Add py-kiwisolver 1.0.1
Kiwi is an efficient C++ implementation of the Cassowary constraint solving
algorithm. Kiwi is an implementation of the algorithm based on the seminal
Cassowary paper. It is *not* a refactoring of the original C++ solver. Kiwi
has been designed from the ground up to be lightweight and fast. Kiwi ranges
from 10x to 500x faster than the original Cassowary solver with typical use
cases gaining a 40x improvement. Memory savings are consistently > 5x.
In addition to the C++ solver, Kiwi ships with hand-rolled Python bindings.
WWW: https://github.com/nucleic/kiwi
- While I'm here:
- Remove leading indefinite article from COMMENT
- Update WWW
PR: 236456
Submitted by: lbartoletti <lbartoletti@tuxfamily.org> |