Date: Tue, 26 May 2026 03:06:54 +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: 0c919056b14b - main - science/{,py-}segyio: update 1.9.13=?utf-8?Q? =E2=86=92 1.9?=.14
Message-ID: <6a150e4e.25c7e.4de37190@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=0c919056b14b7490e1a750accba3348034800f9e commit 0c919056b14b7490e1a750accba3348034800f9e Author: Yuri Victorovich <yuri@FreeBSD.org> AuthorDate: 2026-05-25 23:15:21 +0000 Commit: Yuri Victorovich <yuri@FreeBSD.org> CommitDate: 2026-05-26 03:06:37 +0000 science/{,py-}segyio: update 1.9.13 → 1.9.14 --- science/py-segyio/Makefile | 20 ++++++-------------- science/py-segyio/distinfo | 6 +++--- science/py-segyio/files/patch-pyproject.toml | 13 +++++++++++++ science/segyio/Makefile | 2 +- science/segyio/distinfo | 6 +++--- 5 files changed, 26 insertions(+), 21 deletions(-) diff --git a/science/py-segyio/Makefile b/science/py-segyio/Makefile index 9d2a322afb6e..55152ac1518e 100644 --- a/science/py-segyio/Makefile +++ b/science/py-segyio/Makefile @@ -1,7 +1,6 @@ PORTNAME= segyio DISTVERSIONPREFIX= v -DISTVERSION= 1.9.13 -PORTREVISION= 3 +DISTVERSION= 1.9.14 CATEGORIES= science python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -12,30 +11,23 @@ WWW= https://github.com/equinor/segyio LICENSE= LGPL3+ BUILD_DEPENDS= cmake:devel/cmake-core \ - pybind11>0:devel/pybind11 \ - ${PYTHON_PKGNAMEPREFIX}distro>0:sysutils/py-distro@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}scikit-build>0:devel/py-scikit-build@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=0:devel/py-setuptools-scm@${PY_FLAVOR} + ${PYTHON_PKGNAMEPREFIX}scikit-build-core>=0:devel/py-scikit-build-core@${PY_FLAVOR} LIB_DEPENDS= libsegyio.so:science/segyio RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.16:math/py-numpy@${PY_FLAVOR} USES= compiler:c++11-lang python -USE_PYTHON= distutils autoplist pytest +USE_PYTHON= autoplist pep517 pytest USE_GITHUB= yes GH_ACCOUNT= equinor WRKSRC_SUBDIR= python +TEST_ARGS= --ignore=test/benchmarks.py --ignore=test/large.py --ignore=test/stream.py + post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/segyio/_segyio*.so - ${PYTHON_CMD} -m compileall -d ${PYTHON_SITELIBDIR} ${STAGEDIR}${PYTHON_SITELIBDIR} - ${PYTHON_CMD} -O -m compileall -d ${PYTHON_SITELIBDIR} ${STAGEDIR}${PYTHON_SITELIBDIR} - -pre-test: - @cd ${WRKSRC} && ${PYTHON_CMD} ${PYSETUP} build_ext --inplace -# tests as of 1.9.13: 208 passed, 8 warnings in 3.65s +# tests as of 1.9.14: 209 passed, 8 warnings in 3.22s .include <bsd.port.mk> diff --git a/science/py-segyio/distinfo b/science/py-segyio/distinfo index 7cf4ed3a0cba..03ac166138f2 100644 --- a/science/py-segyio/distinfo +++ b/science/py-segyio/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1738831045 -SHA256 (equinor-segyio-v1.9.13_GH0.tar.gz) = c68cd225e346c79ad1f70f86281d82dcc1520e137a6d74298d5732f94d71f04d -SIZE (equinor-segyio-v1.9.13_GH0.tar.gz) = 3912066 +TIMESTAMP = 1779749944 +SHA256 (equinor-segyio-v1.9.14_GH0.tar.gz) = fdb25f24cf12681553c146fc80645dd058d0b40c9cc56542b2ab91859bd3db44 +SIZE (equinor-segyio-v1.9.14_GH0.tar.gz) = 3925455 diff --git a/science/py-segyio/files/patch-pyproject.toml b/science/py-segyio/files/patch-pyproject.toml new file mode 100644 index 000000000000..6eb2c8948e9a --- /dev/null +++ b/science/py-segyio/files/patch-pyproject.toml @@ -0,0 +1,13 @@ +-- Exclude segyio.cpp from the wheel. +-- It is a source file and should not be installed in site-packages. + +--- pyproject.toml.orig 2026-05-25 23:12:10 UTC ++++ pyproject.toml +@@ -87,6 +87,7 @@ + # everything not OS X. We depend on C++11, which makes our minimum + # supported OS X release 10.9 + cmake.args = [ "-DCMAKE_OSX_DEPLOYMENT_TARGET=10.9" ] ++wheel.exclude = ["segyio/segyio.cpp"] + + [tool.cibuildwheel] + before-build = [ diff --git a/science/segyio/Makefile b/science/segyio/Makefile index bd8049d3d89d..b1e19c291450 100644 --- a/science/segyio/Makefile +++ b/science/segyio/Makefile @@ -1,6 +1,6 @@ PORTNAME= segyio DISTVERSIONPREFIX= v -DISTVERSION= 1.9.13 +DISTVERSION= 1.9.14 CATEGORIES= science MAINTAINER= yuri@FreeBSD.org diff --git a/science/segyio/distinfo b/science/segyio/distinfo index 605e8383b008..b1a26f4acde0 100644 --- a/science/segyio/distinfo +++ b/science/segyio/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1738825199 -SHA256 (equinor-segyio-v1.9.13_GH0.tar.gz) = c68cd225e346c79ad1f70f86281d82dcc1520e137a6d74298d5732f94d71f04d -SIZE (equinor-segyio-v1.9.13_GH0.tar.gz) = 3912066 +TIMESTAMP = 1779749924 +SHA256 (equinor-segyio-v1.9.14_GH0.tar.gz) = fdb25f24cf12681553c146fc80645dd058d0b40c9cc56542b2ab91859bd3db44 +SIZE (equinor-segyio-v1.9.14_GH0.tar.gz) = 3925455home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a150e4e.25c7e.4de37190>
