Skip site navigation (1)Skip section navigation (2)
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) = 3925455


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a150e4e.25c7e.4de37190>