Date: Wed, 27 May 2026 07:13:56 +0000 From: Yuri Victorovich <yuri@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: defe280b8fbf - main - cad/apio: update 0.9=?utf-8?Q?=2E5 =E2=86=92 1?=.4.2 Message-ID: <6a1699b4.1c182.47834319@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=defe280b8fbf48403d5ecb21214906234dddab98 commit defe280b8fbf48403d5ecb21214906234dddab98 Author: Yuri Victorovich <yuri@FreeBSD.org> AuthorDate: 2026-05-27 05:53:31 +0000 Commit: Yuri Victorovich <yuri@FreeBSD.org> CommitDate: 2026-05-27 07:13:49 +0000 cad/apio: update 0.9.5 → 1.4.2 --- cad/apio/Makefile | 30 +++++++++++------ cad/apio/distinfo | 6 ++-- cad/apio/files/patch-pyproject.toml | 64 +++++++++++++++++++++++++++---------- 3 files changed, 72 insertions(+), 28 deletions(-) diff --git a/cad/apio/Makefile b/cad/apio/Makefile index e4cc470964eb..a45c732887fd 100644 --- a/cad/apio/Makefile +++ b/cad/apio/Makefile @@ -1,5 +1,5 @@ PORTNAME= apio -DISTVERSION= 0.9.5 +DISTVERSION= 1.4.2 CATEGORIES= cad python MASTER_SITES= PYPI @@ -10,20 +10,32 @@ WWW= https://github.com/FPGAwars/apio/wiki LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE -PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=8.1.3:devel/py-click@${PY_FLAVOR} \ +PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}colorama>0:devel/py-colorama@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}packaging>=23.2:devel/py-packaging@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pyserial>=3.5:comms/py-pyserial@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}requests>=2.28.2:www/py-requests@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}semantic-version>=2.9.0:devel/py-semantic-version@${PY_FLAVOR} + ${PYTHON_PKGNAMEPREFIX}configobj>0:devel/py-configobj@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}debugpy>0:devel/py-debugpy@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}invoke>0:devel/py-invoke@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}protobuf>0:devel/py-protobuf@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyserial>0:comms/py-pyserial@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}rich>0:textproc/py-rich@${PY_FLAVOR} \ + scons-${PY_FLAVOR}>0:devel/scons@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}semantic-version>0:devel/py-semantic-version@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flit-core>=2:devel/py-flit-core@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}wheel>=0.35.0<1:devel/py-wheel@${PY_FLAVOR} \ ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} -USES= python scons -USE_PYTHON= pep517 concurrent autoplist +USES= python shebangfix +USE_PYTHON= noflavors pep517 concurrent autoplist + +SHEBANG_FILES= apio/common/proto/update-protos.sh NO_ARCH= yes +post-patch: + @${REINPLACE_CMD} -e 's|^#!venv/bin/python|#!${PYTHON_CMD}|' ${WRKSRC}/apio/__main__.py + @${RM} ${WRKSRC}/apio/__main__.py.bak + .include <bsd.port.mk> diff --git a/cad/apio/distinfo b/cad/apio/distinfo index 42f921a9cefa..d100bb2dc745 100644 --- a/cad/apio/distinfo +++ b/cad/apio/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1721695635 -SHA256 (apio-0.9.5.tar.gz) = 511255c3427817aabb997adc891f079dfa4e1e60c6f2a7180125d0c20057136c -SIZE (apio-0.9.5.tar.gz) = 76642 +TIMESTAMP = 1779857257 +SHA256 (apio-1.4.2.tar.gz) = ef79b8311cf05d59eac150dbacecba2398118d358c0ebb80186a0044c196464e +SIZE (apio-1.4.2.tar.gz) = 6514388 diff --git a/cad/apio/files/patch-pyproject.toml b/cad/apio/files/patch-pyproject.toml index 96ff32584b40..b72deab378ae 100644 --- a/cad/apio/files/patch-pyproject.toml +++ b/cad/apio/files/patch-pyproject.toml @@ -1,22 +1,54 @@ ---- pyproject.toml.orig 2024-06-14 10:14:42 UTC +-- Relax version requirements and remove missing programmer dependencies +-- The removed dependencies (blackiceprog, tinyprog, etc.) are not yet in the FreeBSD ports tree. +-- apio will still work for other boards. + +--- pyproject.toml.orig 2026-05-27 05:22:31 UTC +++ pyproject.toml -@@ -16,13 +16,13 @@ requires = [ - description-file = "README.md" - requires-python = ">=3.9" +@@ -2,7 +2,7 @@ + # Package version is set in apio/__init.py + + [build-system] +-requires = ["flit_core >=2,<4"] ++requires = ["flit_core >=0,<4"] + build-backend = "flit_core.buildapi" + + [tool.flit.metadata.urls] +@@ -34,25 +34,19 @@ + ] + requires-python = ">=3.11" requires = [ -- 'click==8.1.3', -- 'semantic_version==2.9.0', -- 'requests==2.28.2', +- 'click==8.2.1', - 'colorama==0.4.6', +- 'configobj==5.0.9', +- 'debugpy==1.8.19', +- 'packaging==25.0', - 'pyserial==3.5', -+ 'click>=8.1.3', -+ 'semantic_version>=2.9.0', -+ 'requests>=2.28.2', -+ 'colorama>=0.4.6', -+ 'pyserial>=3.5', - 'wheel>=0.35.0,<1', -- 'scons==4.2.0', -+ 'scons>=4.2.0', - 'packaging>=23.2' +- 'requests==2.33.1', +- 'scons==4.8.1', +- 'semantic_version==2.10.0', +- 'wheel==0.45.1', +- 'blackiceprog==2.0.0', +- 'tinyfpgab==1.1.0', +- 'tinyprog==1.0.21', +- 'icefunprog==2.0.3', +- 'apollo_fpga==1.1.1', +- 'protobuf==6.33.0', +- 'rich==14.0.0', +- 'vcdvcd==2.6.0', +- 'invoke==2.2.1' ++ 'click>=0', ++ 'colorama>=0', ++ 'configobj>=0', ++ 'debugpy>=0', ++ 'packaging>=0', ++ 'pyserial>=0', ++ 'requests>=0', ++ 'scons>=0', ++ 'semantic_version>=0', ++ 'wheel>=0', ++ 'protobuf>=0', ++ 'rich>=0', ++ 'invoke>=0' ] + [tool.flit.sdist]home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a1699b4.1c182.47834319>
