math/py-rectangle-packer: New port: Rectangle packing library
This commit is contained in:
parent
cf5e9659ef
commit
78deabb5e1
@ -960,6 +960,7 @@
|
||||
SUBDIR += py-qdldl
|
||||
SUBDIR += py-quadprog
|
||||
SUBDIR += py-random2
|
||||
SUBDIR += py-rectangle-packer
|
||||
SUBDIR += py-roman
|
||||
SUBDIR += py-rpy2
|
||||
SUBDIR += py-rustworkx
|
||||
|
26
math/py-rectangle-packer/Makefile
Normal file
26
math/py-rectangle-packer/Makefile
Normal file
@ -0,0 +1,26 @@
|
||||
PORTNAME= rectangle-packer
|
||||
DISTVERSION= 2.0.1
|
||||
CATEGORIES= math python
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
|
||||
MAINTAINER= yuri@FreeBSD.org
|
||||
COMMENT= Rectangle packing library
|
||||
|
||||
LICENSE= MIT
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE.md
|
||||
|
||||
USES= python:3.6+
|
||||
USE_PYTHON= distutils cython autoplist unittest
|
||||
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= Penlect
|
||||
|
||||
TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
|
||||
TEST_WRKSRC= ${WRKSRC}/test
|
||||
|
||||
post-install:
|
||||
@${STRIP_CMD} \
|
||||
${STAGEDIR}${PYTHON_SITELIBDIR}/rpack/_core${PYTHON_EXT_SUFFIX}.so \
|
||||
${STAGEDIR}${PYTHON_SITELIBDIR}/rpack/_rpack${PYTHON_EXT_SUFFIX}.so
|
||||
|
||||
.include <bsd.port.mk>
|
3
math/py-rectangle-packer/distinfo
Normal file
3
math/py-rectangle-packer/distinfo
Normal file
@ -0,0 +1,3 @@
|
||||
TIMESTAMP = 1660501577
|
||||
SHA256 (Penlect-rectangle-packer-2.0.1_GH0.tar.gz) = 900c23384d7f0e58b9df72b6ce66bbfe57821cf87ca1c1e46ac960591b978a89
|
||||
SIZE (Penlect-rectangle-packer-2.0.1_GH0.tar.gz) = 98442
|
5
math/py-rectangle-packer/pkg-descr
Normal file
5
math/py-rectangle-packer/pkg-descr
Normal file
@ -0,0 +1,5 @@
|
||||
rectangle-packer solves the following problem: Given a set of rectangles with
|
||||
fixed orientations, find a bounding box of minimum area that contains them all
|
||||
with no overlap.
|
||||
|
||||
WWW: https://github.com/Penlect/rectangle-packer
|
Loading…
Reference in New Issue
Block a user