Loading science/phonopy/Makefile +1 −1 Original line number Diff line number Diff line PORTNAME= phonopy DISTVERSIONPREFIX= v DISTVERSION= 3.5.1 DISTVERSION= 4.0.0 CATEGORIES= science python MAINTAINER= yuri@FreeBSD.org Loading science/phonopy/distinfo +3 −3 Original line number Diff line number Diff line TIMESTAMP = 1777008346 SHA256 (phonopy-phonopy-v3.5.1_GH0.tar.gz) = 2aeaf0e363054c61e12b4948207cec5ddd70a50b68c9520fe813fe1e65439e2a SIZE (phonopy-phonopy-v3.5.1_GH0.tar.gz) = 8136506 TIMESTAMP = 1779007077 SHA256 (phonopy-phonopy-v4.0.0_GH0.tar.gz) = 8eb4f3dbe47c6061c3e1a9974598ec94c8d0674a16d87ab2b9468be7d0a287f2 SIZE (phonopy-phonopy-v4.0.0_GH0.tar.gz) = 8274065 science/py-phonopy/Makefile +8 −14 Original line number Diff line number Diff line PORTNAME= phonopy DISTVERSION= 3.5.1 PORTREVISION= 1 DISTVERSION= 4.0.0 CATEGORIES= science python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} Loading @@ -15,19 +14,19 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= cmake:devel/cmake-core \ ${PYTHON_PKGNAMEPREFIX}nanobind>0:devel/py-nanobind@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=1.16:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=1.17:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-build-core>0:devel/py-scikit-build-core@${PY_FLAVOR} \ ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.16:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}h5py>=3.0:science/py-h5py@${PY_FLAVOR} \ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}h5py>=3.0:science/py-h5py@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=2.2.2:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}spglib>=2.3:science/py-spglib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}symfc>=1.1.6:science/py-symfc@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=5.3:devel/py-pyyaml@${PY_FLAVOR} ${PYTHON_PKGNAMEPREFIX}numpy>=1.17:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=5.3:devel/py-pyyaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}spglib>=2.5:science/py-spglib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}symfc>=1.7:science/py-symfc@${PY_FLAVOR} USES= python USE_PYTHON= pep517 cython autoplist pytest USE_PYTHON= pep517 autoplist pytest TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} TEST_WRKSRC= ${WRKSRC}/test Loading @@ -35,9 +34,4 @@ TEST_WRKSRC= ${WRKSRC}/test post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/phonopy/_phonopy${PYTHON_TAG}.so # tests as of 3.5.1: # Results (64.10s (0:01:04)): # 880 passed # 22 skipped .include <bsd.port.mk> science/py-phonopy/distinfo +3 −3 Original line number Diff line number Diff line TIMESTAMP = 1777015315 SHA256 (phonopy-3.5.1.tar.gz) = 37869c383d0b1fa1355f17a1bb3599479406530d730791d71dc16186848db196 SIZE (phonopy-3.5.1.tar.gz) = 5128062 TIMESTAMP = 1779007076 SHA256 (phonopy-4.0.0.tar.gz) = 650907380f4dd6c9ac6156651231c25d4d814cb4eca0bf06ec62b2263a8115a2 SIZE (phonopy-4.0.0.tar.gz) = 5244720 science/py-phonopy/files/patch-pyproject.toml +17 −3 Original line number Diff line number Diff line --- pyproject.toml.orig 2026-03-01 18:46:34 UTC -- Relax dependency constraints that break the ports tree. -- Drop the nanobind upper cap and remove phonors hard runtime dependency -- until a corresponding FreeBSD port is available. -- Upstream: not yet submitted --- pyproject.toml.orig 2026-05-17 08:22:00 UTC +++ pyproject.toml @@ -1,5 +1,5 @@ @@ -1,4 +1,4 @@ [build-system] -requires = ["scikit-build-core", "nanobind<2.10.0", "numpy"] +requires = ["scikit-build-core", "nanobind", "numpy"] build-backend = "scikit_build_core.build" [project] @@ -13,8 +13,7 @@ dependencies = [ "numpy>=1.17.0", "PyYAML>=5.3", "matplotlib>=2.2.2", "h5py>=3.0", "spglib>=2.5", "symfc>=1.7", - "phonors" ] Loading
science/phonopy/Makefile +1 −1 Original line number Diff line number Diff line PORTNAME= phonopy DISTVERSIONPREFIX= v DISTVERSION= 3.5.1 DISTVERSION= 4.0.0 CATEGORIES= science python MAINTAINER= yuri@FreeBSD.org Loading
science/phonopy/distinfo +3 −3 Original line number Diff line number Diff line TIMESTAMP = 1777008346 SHA256 (phonopy-phonopy-v3.5.1_GH0.tar.gz) = 2aeaf0e363054c61e12b4948207cec5ddd70a50b68c9520fe813fe1e65439e2a SIZE (phonopy-phonopy-v3.5.1_GH0.tar.gz) = 8136506 TIMESTAMP = 1779007077 SHA256 (phonopy-phonopy-v4.0.0_GH0.tar.gz) = 8eb4f3dbe47c6061c3e1a9974598ec94c8d0674a16d87ab2b9468be7d0a287f2 SIZE (phonopy-phonopy-v4.0.0_GH0.tar.gz) = 8274065
science/py-phonopy/Makefile +8 −14 Original line number Diff line number Diff line PORTNAME= phonopy DISTVERSION= 3.5.1 PORTREVISION= 1 DISTVERSION= 4.0.0 CATEGORIES= science python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} Loading @@ -15,19 +14,19 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= cmake:devel/cmake-core \ ${PYTHON_PKGNAMEPREFIX}nanobind>0:devel/py-nanobind@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=1.16:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=1.17:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-build-core>0:devel/py-scikit-build-core@${PY_FLAVOR} \ ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.16:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}h5py>=3.0:science/py-h5py@${PY_FLAVOR} \ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}h5py>=3.0:science/py-h5py@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=2.2.2:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}spglib>=2.3:science/py-spglib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}symfc>=1.1.6:science/py-symfc@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=5.3:devel/py-pyyaml@${PY_FLAVOR} ${PYTHON_PKGNAMEPREFIX}numpy>=1.17:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=5.3:devel/py-pyyaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}spglib>=2.5:science/py-spglib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}symfc>=1.7:science/py-symfc@${PY_FLAVOR} USES= python USE_PYTHON= pep517 cython autoplist pytest USE_PYTHON= pep517 autoplist pytest TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} TEST_WRKSRC= ${WRKSRC}/test Loading @@ -35,9 +34,4 @@ TEST_WRKSRC= ${WRKSRC}/test post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/phonopy/_phonopy${PYTHON_TAG}.so # tests as of 3.5.1: # Results (64.10s (0:01:04)): # 880 passed # 22 skipped .include <bsd.port.mk>
science/py-phonopy/distinfo +3 −3 Original line number Diff line number Diff line TIMESTAMP = 1777015315 SHA256 (phonopy-3.5.1.tar.gz) = 37869c383d0b1fa1355f17a1bb3599479406530d730791d71dc16186848db196 SIZE (phonopy-3.5.1.tar.gz) = 5128062 TIMESTAMP = 1779007076 SHA256 (phonopy-4.0.0.tar.gz) = 650907380f4dd6c9ac6156651231c25d4d814cb4eca0bf06ec62b2263a8115a2 SIZE (phonopy-4.0.0.tar.gz) = 5244720
science/py-phonopy/files/patch-pyproject.toml +17 −3 Original line number Diff line number Diff line --- pyproject.toml.orig 2026-03-01 18:46:34 UTC -- Relax dependency constraints that break the ports tree. -- Drop the nanobind upper cap and remove phonors hard runtime dependency -- until a corresponding FreeBSD port is available. -- Upstream: not yet submitted --- pyproject.toml.orig 2026-05-17 08:22:00 UTC +++ pyproject.toml @@ -1,5 +1,5 @@ @@ -1,4 +1,4 @@ [build-system] -requires = ["scikit-build-core", "nanobind<2.10.0", "numpy"] +requires = ["scikit-build-core", "nanobind", "numpy"] build-backend = "scikit_build_core.build" [project] @@ -13,8 +13,7 @@ dependencies = [ "numpy>=1.17.0", "PyYAML>=5.3", "matplotlib>=2.2.2", "h5py>=3.0", "spglib>=2.5", "symfc>=1.7", - "phonors" ]