head 1.10; access; symbols pkgsrc-2026Q3:1.7.0.2 pkgsrc-2026Q3-base:1.7 pkgsrc-2026Q2:1.4.0.4 pkgsrc-2026Q2-base:1.4 pkgsrc-2026Q1:1.4.0.2 pkgsrc-2026Q1-base:1.4 pkgsrc-2025Q4:1.3.0.2 pkgsrc-2025Q4-base:1.3 pkgsrc-2025Q3:1.2.0.2 pkgsrc-2025Q3-base:1.2 pkgsrc-2025Q2:1.1.0.2 pkgsrc-2025Q2-base:1.1; locks; strict; comment @# @; 1.10 date 2026.11.08.21.42.27; author wiz; state Exp; branches; next 1.9; commitid rZFhGhpm19sbKH2H; 1.9 date 2026.11.08.18.12.55; author wiz; state Exp; branches; next 1.8; commitid ZiEllbc9CpBbAG2H; 1.8 date 2026.10.16.19.44.03; author adam; state Exp; branches; next 1.7; commitid z8jatkdHAjoiPJZG; 1.7 date 2026.08.25.10.51.52; author wiz; state Exp; branches; next 1.6; commitid jU9btNbeq1hxy0TG; 1.6 date 2026.08.24.11.05.37; author wiz; state Exp; branches; next 1.5; commitid 6OidhmtPLA79FSSG; 1.5 date 2026.06.28.15.41.29; author wiz; state Exp; branches; next 1.4; commitid hjtQh9zHnnKc1ALG; 1.4 date 2026.02.25.15.10.52; author adam; state Exp; branches; next 1.3; commitid n4Fp9ANDKsy2OLvG; 1.3 date 2025.10.09.07.57.47; author wiz; state Exp; branches; next 1.2; commitid t4nMY0Dt3rBjSRdG; 1.2 date 2025.07.03.19.18.08; author wiz; state Exp; branches; next 1.1; commitid VtH4NTLuuL94Nk1G; 1.1 date 2025.05.14.13.30.02; author adam; state Exp; branches; next ; commitid EHH0ocmHpI5rtSUF; desc @@ 1.10 log @py-lap: fix testing all tests pass @ text @# $NetBSD: Makefile,v 1.9 2026/11/08 18:12:55 wiz Exp $ DISTNAME= lap-0.5.14 PKGNAME= ${PYPKGPREFIX}-${DISTNAME} CATEGORIES= math python MASTER_SITES= ${MASTER_SITE_PYPI:=l/lap/} MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://github.com/gatagat/lap COMMENT= Linear Assignment Problem solver (LAPJV/LAPMOD) LICENSE= 2-clause-bsd TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools PYTHON_VERSIONS_INCOMPATIBLE= 311 USE_LANGUAGES= c c++ pre-configure: ${LN} -sf ${PREFIX}/bin/cython-${PYVERSSUFFIX} ${BUILDLINK_DIR}/bin/cython pre-test: cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHONBIN} setup.py build_ext --inplace BUILDLINK_API_DEPENDS.py-cython+= ${PYPKGPREFIX}-cython>=3.3.0nb1 .include "../../devel/py-cython/buildlink3.mk" .include "../../lang/python/wheel.mk" .include "../../math/py-numpy/buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 1.9 log @py-lap: update to 0.5.14. Changes not documented. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2026/10/16 19:44:03 adam Exp $ d22 3 @ 1.8 log @Forget Python 3.10 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2026/08/25 10:51:52 wiz Exp $ d3 1 a3 1 DISTNAME= lap-0.5.13 a4 1 PKGREVISION= 2 a12 2 USE_LANGUAGES= c c++ d17 2 @ 1.7 log @py-lap: depend on fixed cython, remove workaround patch Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2026/08/24 11:05:37 wiz Exp $ d18 1 a18 1 PYTHON_VERSIONS_INCOMPATIBLE= 310 311 @ 1.6 log @py-lap: work around breakage with cython 3.3.0 Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2026/06/28 15:41:29 wiz Exp $ d5 1 a5 1 PKGREVISION= 1 d23 1 @ 1.5 log @*: limit Python versions due to py-numpy dropping Python 3.11 support @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2026/02/25 15:10:52 adam Exp $ d5 1 @ 1.4 log @py-lap: updated to 0.5.13 0.5.13 Add badge for full test workflow in README.md @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2025/10/09 07:57:47 wiz Exp $ d17 1 a17 1 PYTHON_VERSIONS_INCOMPATIBLE= 310 @ 1.3 log @*: remove reference to (removed) Python 3.9 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2025/07/03 19:18:08 wiz Exp $ d3 1 a3 1 DISTNAME= lap-0.5.12 d15 1 a15 1 TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools @ 1.2 log @*: py-numpy needs Python >= 3.11 now @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2025/05/14 13:30:02 adam Exp $ d17 1 a17 1 PYTHON_VERSIONS_INCOMPATIBLE= 39 310 @ 1.1 log @py-lap: added version 0.5.12 lap is a linear assignment problem solver using Jonker-Volgenant algorithm for dense LAPJV or sparse LAPMOD matrices. Both algorithms are implemented from scratch based solely on the papers and the public domain Pascal implementation provided by A. Volgenant. The LAPMOD implementation seems to be faster than the LAPJV implementation for matrices with a side of more than ~5000 and with less than 50% finite coefficients. @ text @d1 1 a1 1 # $NetBSD$ d17 2 @