head 1.5; access; symbols 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.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.5 log @*: limit Python versions due to py-numpy dropping Python 3.11 support @ text @# $NetBSD: Makefile,v 1.4 2026/02/25 15:10:52 adam Exp $ DISTNAME= lap-0.5.13 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 USE_LANGUAGES= c c++ TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools PYTHON_VERSIONS_INCOMPATIBLE= 310 311 pre-configure: ${LN} -sf ${PREFIX}/bin/cython-${PYVERSSUFFIX} ${BUILDLINK_DIR}/bin/cython .include "../../devel/py-cython/buildlink3.mk" .include "../../lang/python/wheel.mk" .include "../../math/py-numpy/buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 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 @