head 1.5; access; symbols pkgsrc-2026Q3:1.5.0.6 pkgsrc-2026Q3-base:1.5 pkgsrc-2026Q2:1.5.0.4 pkgsrc-2026Q2-base:1.5 pkgsrc-2026Q1:1.5.0.2 pkgsrc-2026Q1-base:1.5 pkgsrc-2025Q4:1.4.0.2 pkgsrc-2025Q4-base:1.4 pkgsrc-2025Q3:1.2.0.2 pkgsrc-2025Q3-base:1.2; locks; strict; comment @# @; 1.5 date 2026.01.07.23.29.57; author wiz; state Exp; branches; next 1.4; commitid dC6F8mn4BGVU8wpG; 1.4 date 2025.10.09.15.18.55; author dkazankov; state Exp; branches; next 1.3; commitid grdFXIccd2aSjUdG; 1.3 date 2025.10.09.11.25.49; author wiz; state Exp; branches; next 1.2; commitid 2H0W0jyJRJNR1TdG; 1.2 date 2025.09.13.09.16.25; author dkazankov; state Exp; branches; next 1.1; commitid PTmjZnEbPhwk9xaG; 1.1 date 2025.09.04.11.07.43; author dkazankov; state Exp; branches; next ; commitid moWDikwL5RDr3o9G; desc @@ 1.5 log @py-langkit: not for Python 3.11 any longer, due to sphinx @ text @# $NetBSD: Makefile,v 1.4 2025/10/09 15:18:55 dkazankov Exp $ DISTNAME= ${GITHUB_PROJECT}-${GITHUB_TAG} PKGNAME= ${PYPKGPREFIX}-${DISTNAME}.0 CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_GITHUB:=AdaCore/} GITHUB_PROJECT= langkit GITHUB_TAG= 25.2 MAINTAINER= dkazankov@@NetBSD.org HOMEPAGE= https://github.com/AdaCore/langkit COMMENT= Tool to create syntactic and semantic analysis engines LICENSE= apache-2.0 PYTHON_VERSIONS_INCOMPATIBLE= 310 311 # py-sphinx via py-stevedore .include "../../mk/bsd.prefs.mk" SUBST_CLASSES+= version SUBST_STAGE.version= pre-configure SUBST_FILES.version= setup.py SUBST_MESSAGE.version= Set version in ${SUBST_FILES.version} SUBST_SED.version= -e 's,0.1.0,${PKGVERSION_NOREV},' .include "../../math/ada-adasat-25/inplace.mk" pre-configure: ${MV} ${WRKSRC}/adasat ${WRKSRC}/langkit/ TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=61:../../devel/py-setuptools DEPENDS+= ${PYPKGPREFIX}-mako>=1.1.2:../../devel/py-mako DEPENDS+= ${PYPKGPREFIX}-yaml-[0-9]*:../../textproc/py-yaml DEPENDS+= ${PYPKGPREFIX}-funcy>=1.14:../../devel/py-funcy DEPENDS+= ${PYPKGPREFIX}-docutils>=0.16:../../textproc/py-docutils DEPENDS+= ${PYPKGPREFIX}-e3-core>=22.6.0:../../devel/py-e3-core #DEPENDS+= ${PYPKGPREFIX}-gnat-gdb-scripts>=23.2:../../devel/py-gnat-gdb-scripts TEST_DEPENDS+= ${PYPKGPREFIX}-pygments>=2.16.0:../../textproc/py-pygments TEST_DEPENDS+= ${PYPKGPREFIX}-autopep8>=1.5.2:../../devel/py-autopep8 TEST_DEPENDS+= ${PYPKGPREFIX}-coverage>=5.1:../../devel/py-coverage TEST_DEPENDS+= ${PYPKGPREFIX}-flake8>=6.0.0:../../devel/py-flake8 TEST_DEPENDS+= ${PYPKGPREFIX}-importlib-metadata>=7.0.1:../../devel/py-importlib-metadata TEST_DEPENDS+= ${PYPKGPREFIX}-mccabe>=0.7.0:../../devel/py-mccabe TEST_DEPENDS+= ${PYPKGPREFIX}-mypy>=1.1.1:../../lang/py-mypy TEST_DEPENDS+= ${PYPKGPREFIX}-pexpect>=4.8.0:../../devel/py-pexpect TEST_DEPENDS+= ${PYPKGPREFIX}-ptyprocess>=0.7.0:../../sysutils/py-ptyprocess TEST_DEPENDS+= ${PYPKGPREFIX}-codestyle>=2.10.0:../../devel/py-codestyle TEST_DEPENDS+= ${PYPKGPREFIX}-flakes>=3.0.1:../../devel/py-flakes TEST_DEPENDS+= ${PYPKGPREFIX}-railroad-diagrams>=1.1.0:../../graphics/py-railroad-diagrams TEST_DEPENDS+= ${PYPKGPREFIX}-sphinx-rtd-theme>=0.4.3:../../textproc/py-sphinx-rtd-theme TEST_DEPENDS+= ${PYPKGPREFIX}-types-docutils>=0.18.3:../../textproc/py-types-docutils TEST_DEPENDS+= ${PYPKGPREFIX}-types-gdb>=12.1.2:../../devel/py-types-gdb TEST_DEPENDS+= ${PYPKGPREFIX}-yapf>=0.30.0:../../devel/py-yapf TEST_DEPENDS+= ${PYPKGPREFIX}-e3-testsuite>=25.0:../../devel/py-e3-testsuite post-install: ${MV} ${DESTDIR}${PREFIX}/bin/create-project.py ${DESTDIR}${PREFIX}/bin/create-project${PYVERSSUFFIX}.py .include "../../lang/python/wheel.mk" .include "../../mk/bsd.pkg.mk" @ 1.4 log @py-langkit: update to upstream release 25.2 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2025/10/09 11:25:49 wiz Exp $ d15 2 @ 1.3 log @py-langkit: merge upstream patch to fix build with Python 3.13+ @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2025/09/13 09:16:25 dkazankov Exp $ d3 2 a4 3 DISTNAME= ${GITHUB_PROJECT}-${PKGVERSION_NOREV} PKGNAME= ${PYPKGPREFIX}-${GITHUB_PROJECT}-25.0.0 PKGREVISION= 1 d8 1 a8 1 GITHUB_TAG= v${PKGVERSION_NOREV} @ 1.2 log @py-[langkit,liblktlang]: add python 3.13 to incompatible versions Langkit uses deprecated pipes module @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2025/09/04 11:07:43 dkazankov Exp $ d5 1 a58 3 # langkit uses deprecated pipes module PYTHON_VERSIONS_INCOMPATIBLE+= 313 @ 1.1 log @devel/py-langkit: add new package 25.0.0 Tool to create syntactic and semantic analysis engines @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.0 2024/05/06 15:00:00 dkazankov Exp $ d58 3 @