head 1.6; access; symbols pkgsrc-2026Q2:1.5.0.10 pkgsrc-2026Q2-base:1.5 pkgsrc-2026Q1:1.5.0.8 pkgsrc-2026Q1-base:1.5 pkgsrc-2025Q4:1.5.0.6 pkgsrc-2025Q4-base:1.5 pkgsrc-2025Q3:1.5.0.4 pkgsrc-2025Q3-base:1.5 pkgsrc-2025Q2:1.5.0.2 pkgsrc-2025Q2-base:1.5 pkgsrc-2025Q1:1.4.0.4 pkgsrc-2025Q1-base:1.4 pkgsrc-2024Q4:1.4.0.2 pkgsrc-2024Q4-base:1.4 pkgsrc-2024Q3:1.3.0.2 pkgsrc-2024Q3-base:1.3; locks; strict; comment @# @; 1.6 date 2026.08.17.20.22.30; author js; state Exp; branches; next 1.5; commitid 26VI373fkwxeY1SG; 1.5 date 2025.04.12.10.59.19; author adam; state Exp; branches; next 1.4; commitid agyAdFpbVCUwFKQF; 1.4 date 2024.11.11.07.28.09; author wiz; state Exp; branches; next 1.3; commitid 1fBDq3LwS98NncxF; 1.3 date 2024.08.13.15.25.56; author js; state Exp; branches; next 1.2; commitid gn6ba33u8iZ1VFlF; 1.2 date 2024.08.10.15.56.28; author js; state Exp; branches; next 1.1; commitid tziaE8R4d9AHbilF; 1.1 date 2024.08.10.14.18.49; author js; state Exp; branches; next ; commitid 3fVbzrVCNUibEhlF; desc @@ 1.6 log @Update devel/py-fx2 to 0.16 @ text @# $NetBSD: Makefile,v 1.5 2025/04/12 10:59:19 adam Exp $ DISTNAME= v${PKGVERSION_NOREV} PKGNAME= ${PYPKGPREFIX}-fx2-0.16 MASTER_SITES= https://codeberg.org/GlasgowEmbedded/libfx2/archive/ CATEGORIES= devel python WRKSRC= ${WRKDIR}/libfx2 PYSETUPSUBDIR= software MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://pypi.org/project/fx2/ COMMENT= Library for interacting with Cypress EZ-USB FX2 series microcontrollers LICENSE= 0-clause-bsd TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm>=6.2:../../devel/py-setuptools_scm DEPENDS+= ${PYPKGPREFIX}-libusb1-[0-9]*:../../devel/py-libusb1 USE_LANGUAGES= # none MAKE_ENV+= SETUPTOOLS_SCM_PRETEND_VERSION=${PKGVERSION_NOREV} .include "../../lang/python/wheel.mk" .include "../../mk/bsd.pkg.mk" @ 1.5 log @Fix PLIST after py-setuptools update; bump depends and revision @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2024/11/11 07:28:09 wiz Exp $ d3 3 a5 6 DISTNAME= fx2-0.13 PKGREVISION= 2 PKGNAME= ${PYPKGPREFIX}-${DISTNAME} MASTER_SITES= ${MASTER_SITE_GITHUB:=whitequark/} GITHUB_PROJECT= libfx2 GITHUB_TAG= v${PKGVERSION_NOREV} d7 1 @ 1.4 log @py-*: remove unused tool dependency py-setuptools includes the py-wheel functionality nowadays @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2024/08/13 15:25:56 js Exp $ d17 1 a17 1 TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools a22 2 PYTHON_VERSIONS_INCOMPATIBLE= 27 @ 1.3 log @devel/py-fx2: Remove evil hack @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2024/08/10 15:56:28 js Exp $ a18 1 TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel @ 1.2 log @devel/py-fx2: Fix libusb1 dependency @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2024/08/10 14:18:49 js Exp $ a2 2 # IMPORTANT: When updating this, extract the METADATA file from the PyPI wheel # as PKG-INFO and update the patch! d4 1 a4 1 PKGREVISION= 1 d26 2 @ 1.1 log @Add devel/py-fx2 The fx2 Python package allows interacting with Cypress EZ-USB FX2 series microcontrollers. It provides: * fx2, a Python library for interacting with the bootloader, * fx2tool, a tool for programming and debugging the chips. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2024/08/10 10:56:56 js Exp $ d6 1 d22 1 a22 1 DEPENDS+= ${PYPKGPREFIX}-usb-[0-9]*:../../devel/py-usb @