1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-29 05:38:00 +00:00

math/py-PuLP: update 2.7.0 → 2.8.0

Also replace cbc binaries for other systems with FreeBSD binary.

Reported by:	portscout
This commit is contained in:
Yuri Victorovich 2024-04-11 19:26:37 -07:00
parent 80a5566355
commit d84c10537a
2 changed files with 16 additions and 8 deletions

View File

@ -1,6 +1,5 @@
PORTNAME= PuLP
DISTVERSION= 2.7.0
PORTREVISION= 1
DISTVERSION= 2.8.0
CATEGORIES= math python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@ -18,7 +17,9 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}amply>=0.1.2:math/py-amply@${PY_FLAVOR} \
USES= cpe python
CPE_VENDOR= ${PORTNAME:tl}project
USE_PYTHON= distutils concurrent autoplist
USE_PYTHON= distutils concurrent autoplist pytest
TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
NO_ARCH= yes
@ -26,7 +27,14 @@ post-patch:
@${CP} ${WRKSRC}/pulp/pulp.cfg.linux ${WRKSRC}/pulp/pulp.cfg.freebsd
@${REINPLACE_CMD} -E 's/^(CplexPath|PulpCbcPath) = .*/#&/' ${WRKSRC}/pulp/pulp.cfg.freebsd
do-test: install # one test is known to fail: https://github.com/coin-or/pulp/issues/494
@cd ${TEST_WRKSRC} && py.test
post-install: # workaround for https://github.com/coin-or/pulp/issues/740: replace cbc binaries for other systems with the FreeBSD binary
for cbc_exe in ${STAGEDIR}${PYTHON_SITELIBDIR}/pulp/solverdir/cbc/*/*/cbc ${WRKSRC}/pulp/solverdir/cbc/*/*/cbc; do \
${RM} $${cbc_exe} && \
${LN} -s ${LOCALBASE}/bin/cbc $${cbc_exe}; \
done
do-test: # one test is known to fail: https://github.com/coin-or/pulp/issues/494
#@cd ${TEST_WRKSRC} && py.test
@cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -c "import pulp; pulp.pulpTestAll()"
.include <bsd.port.mk>

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1667614511
SHA256 (PuLP-2.7.0.tar.gz) = e73ee6b32d639c9b8cf4b4aded334ba158be5f8313544e056f796ace0a10ae63
SIZE (PuLP-2.7.0.tar.gz) = 1400315
TIMESTAMP = 1712868648
SHA256 (PuLP-2.8.0.tar.gz) = 4903bf96110bbab8ed2c68533f90565ebb76aa367d9e4df38e51bf727927c125
SIZE (PuLP-2.8.0.tar.gz) = 17610412