svn commit: r496595 - in head/math: . py-kiwisolver

Sunpoet Po-Chuan Hsieh sunpoet at FreeBSD.org
Fri Mar 22 21:22:41 UTC 2019


Author: sunpoet
Date: Fri Mar 22 21:22:37 2019
New Revision: 496595
URL: https://svnweb.freebsd.org/changeset/ports/496595

Log:
  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 at tuxfamily.org>

Added:
  head/math/py-kiwisolver/
  head/math/py-kiwisolver/Makefile   (contents, props changed)
  head/math/py-kiwisolver/distinfo   (contents, props changed)
  head/math/py-kiwisolver/pkg-descr   (contents, props changed)
Modified:
  head/math/Makefile

Modified: head/math/Makefile
==============================================================================
--- head/math/Makefile	Fri Mar 22 21:22:31 2019	(r496594)
+++ head/math/Makefile	Fri Mar 22 21:22:37 2019	(r496595)
@@ -729,6 +729,7 @@
     SUBDIR += py-keras
     SUBDIR += py-keras-applications
     SUBDIR += py-keras-preprocessing
+    SUBDIR += py-kiwisolver
     SUBDIR += py-levmar
     SUBDIR += py-libpoly
     SUBDIR += py-luminol

Added: head/math/py-kiwisolver/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/math/py-kiwisolver/Makefile	Fri Mar 22 21:22:37 2019	(r496595)
@@ -0,0 +1,18 @@
+# $FreeBSD$
+
+PORTNAME=	kiwisolver
+PORTVERSION=	1.0.1
+CATEGORIES=	math python
+MASTER_SITES=	CHEESESHOP
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER=	lbartoletti at tuxfamily.org
+COMMENT=	Fast implementation of the Cassowary constraint solver
+
+LICENSE=	BSD3CLAUSE
+LICENSE_FILE=	${WRKSRC}/COPYING.txt
+
+USES=		python
+USE_PYTHON=	autoplist concurrent distutils
+
+.include <bsd.port.mk>

Added: head/math/py-kiwisolver/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/math/py-kiwisolver/distinfo	Fri Mar 22 21:22:37 2019	(r496595)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1553256871
+SHA256 (kiwisolver-1.0.1.tar.gz) = ce3be5d520b4d2c3e5eeb4cd2ef62b9b9ab8ac6b6fedbaa0e39cdb6f50644278
+SIZE (kiwisolver-1.0.1.tar.gz) = 31618

Added: head/math/py-kiwisolver/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/math/py-kiwisolver/pkg-descr	Fri Mar 22 21:22:37 2019	(r496595)
@@ -0,0 +1,10 @@
+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


More information about the svn-ports-all mailing list