git: 80cc84dfb3c8 - main - science/py-PyNE: update 0.7.8 → 0.7.8.226

Yuri Victorovich <[email protected]>
Newsgroups gmane.os.freebsd.devel.cvs.ports
Message-ID <6a756893.2797d.760e7b17__34011.3021245756$1786079500$gmane$org@gitrepo.freebsd.org>
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=80cc84dfb3c8702553b9854c73d75b2cc77e8a1f

commit 80cc84dfb3c8702553b9854c73d75b2cc77e8a1f
Author:     Yuri Victorovich <[email protected]>
AuthorDate: 2026-08-07 05:09:17 +0000
Commit:     Yuri Victorovich <[email protected]>
CommitDate: 2026-08-07 05:09:30 +0000

    science/py-PyNE: update 0.7.8 → 0.7.8.226
---
 science/py-PyNE/Makefile                   | 21 ++++++++++++---------
 science/py-PyNE/distinfo                   | 26 +++++++++++++-------------
 science/py-PyNE/files/patch-CMakeLists.txt | 18 ++++++++++++++++++
 science/py-PyNE/pkg-plist                  | 15 ++++++++-------
 4 files changed, 51 insertions(+), 29 deletions(-)

diff --git a/science/py-PyNE/Makefile b/science/py-PyNE/Makefile
index fac61e03440c..19a16136e32d 100644
--- a/science/py-PyNE/Makefile
+++ b/science/py-PyNE/Makefile
@@ -1,6 +1,6 @@
-PORTNAME=	PyNE
-DISTVERSION=	0.7.8
-PORTREVISION=	6
+PORTNAME=	PyNE # it currently combines python and C++ libs
+DISTVERSION=	0.7.8-226
+DISTVERSIONSUFFIX=	-g760c695d
 CATEGORIES=	science # physics
 MASTER_SITES=	https://raw.githubusercontent.com/pyne/data/master/:decay \
 		https://raw.githubusercontent.com/pyne/data/master/:cram \
@@ -33,22 +33,26 @@ PY_DEPENDS=	${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}tables>0:devel/py-tables@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} # the dependency list is only in ubuntu.sh, see https://github.com/pyne/pyne/issues/1518
-PY_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}OpenMC>0:science/py-OpenMC@${PY_FLAVOR}
+PY_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}openmc>0:science/py-OpenMC@${PY_FLAVOR}
 BUILD_DEPENDS=	cmake:devel/cmake-core \
 		${PY_DEPENDS}
 LIB_DEPENDS=	libhdf5.so:science/hdf5 \
-		libMOAB.so:math/moab
+		libMOAB.so:math/moab \
+		libopenblas.so:math/openblas
 RUN_DEPENDS=	${PY_DEPENDS}
 
 USES=		compiler:c++17-lang fortran python
-USE_PYTHON=	distutils cython flavors
+USE_PYTHON=	distutils cython flavors pytest
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	pyne
 GH_PROJECT=	pyne
 
 MAKE_ENV=	DESTDIR=${STAGEDIR}
-TEST_ENV=	${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
+TEST_ENV=	${MAKE_ENV} \
+		PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} \
+		LD_LIBRARY_PATH=${STAGEDIR}${LOCALBASE}/lib
+TEST_WRKSRC=	${WRKSRC}/tests
 FFLAGS+=	-fallow-argument-mismatch
 
 # all arguments are described here: http://pyne.io/install/source.html#source
@@ -82,7 +86,6 @@ do-install:
 		${STAGEDIR}${PYTHON_SITELIBDIR}/pyne/*.so \
 		${STAGEDIR}${PYTHON_SITELIBDIR}/pyne/xs/models.so
 
-# CAVEAT: due to the failure to find MOAB-5.5.1 the file pyne/source_sampling.so isn't built, and is removed from plist
-#         - see https://github.com/pyne/pyne/issues/1537
+# tests as of 0.7.8-226: 1 failed, 924 passed, 67 skipped, 29 warnings in 14.96s, see https://github.com/pyne/pyne/issues/1584
 
 .include <bsd.port.mk>
diff --git a/science/py-PyNE/distinfo b/science/py-PyNE/distinfo
index 500e242a84dd..a2cec01021fc 100644
--- a/science/py-PyNE/distinfo
+++ b/science/py-PyNE/distinfo
@@ -1,13 +1,13 @@
-TIMESTAMP = 1705890283
-SHA256 (PyNE-0.7.8/decay.tar.gz) = aa1aa69cb84685731eb234c046c56f9167a0bcc9686ccd5437f62186ac9bd441
-SIZE (PyNE-0.7.8/decay.tar.gz) = 8012492
-SHA256 (PyNE-0.7.8/cram.tar.gz) = 5ea1443226234787e0b8ef7f1d4c9cb0a6846b9da00bc843557051ad74e4a2f5
-SIZE (PyNE-0.7.8/cram.tar.gz) = 2110526
-SHA256 (PyNE-0.7.8/decay-linux-clang.tar.gz) = 6fa05231e7fbfe5994e9a6705131bdcac2fc5845e362d3607e96c46ed418a0db
-SIZE (PyNE-0.7.8/decay-linux-clang.tar.gz) = 18904467
-SHA256 (PyNE-0.7.8/cram-linux-clang.tar.gz) = 0a7a04b5268db91fea7bec75dbefe3ec23036f9e250aacc6fb353d17d8e84538
-SIZE (PyNE-0.7.8/cram-linux-clang.tar.gz) = 20477898
-SHA256 (PyNE-0.7.8/prebuilt_nuc_data.h5) = 77a8fbda6db3ed154766f4a7c134651ba710f52d35304f0e456dc6f7e7a69936
-SIZE (PyNE-0.7.8/prebuilt_nuc_data.h5) = 13021601
-SHA256 (PyNE-0.7.8/pyne-pyne-0.7.8_GH0.tar.gz) = 91b5052fb409ff54d1cd2a40476feed112e2d75bf150eef6454b83400dacd25e
-SIZE (PyNE-0.7.8/pyne-pyne-0.7.8_GH0.tar.gz) = 9381089
+TIMESTAMP = 1786077761
+SHA256 (PyNE-0.7.8.226/decay.tar.gz) = aa1aa69cb84685731eb234c046c56f9167a0bcc9686ccd5437f62186ac9bd441
+SIZE (PyNE-0.7.8.226/decay.tar.gz) = 8012492
+SHA256 (PyNE-0.7.8.226/cram.tar.gz) = 5ea1443226234787e0b8ef7f1d4c9cb0a6846b9da00bc843557051ad74e4a2f5
+SIZE (PyNE-0.7.8.226/cram.tar.gz) = 2110526
+SHA256 (PyNE-0.7.8.226/decay-linux-clang.tar.gz) = 6fa05231e7fbfe5994e9a6705131bdcac2fc5845e362d3607e96c46ed418a0db
+SIZE (PyNE-0.7.8.226/decay-linux-clang.tar.gz) = 18904467
+SHA256 (PyNE-0.7.8.226/cram-linux-clang.tar.gz) = 0a7a04b5268db91fea7bec75dbefe3ec23036f9e250aacc6fb353d17d8e84538
+SIZE (PyNE-0.7.8.226/cram-linux-clang.tar.gz) = 20477898
+SHA256 (PyNE-0.7.8.226/prebuilt_nuc_data.h5) = 77a8fbda6db3ed154766f4a7c134651ba710f52d35304f0e456dc6f7e7a69936
+SIZE (PyNE-0.7.8.226/prebuilt_nuc_data.h5) = 13021601
+SHA256 (PyNE-0.7.8.226/pyne-pyne-0.7.8-226-g760c695d_GH0.tar.gz) = 14f6eca2e8d40fb2134c201c3d417a61733aee849e50bd47b90855e1dfcb09f9
+SIZE (PyNE-0.7.8.226/pyne-pyne-0.7.8-226-g760c695d_GH0.tar.gz) = 9139636
diff --git a/science/py-PyNE/files/patch-CMakeLists.txt b/science/py-PyNE/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..907a55b4c9c1
--- /dev/null
+++ b/science/py-PyNE/files/patch-CMakeLists.txt
@@ -0,0 +1,18 @@
+--- CMakeLists.txt.orig	2026-08-07 04:43:33 UTC
++++ CMakeLists.txt
+@@ -12,7 +12,14 @@ project(pyne)
+ project(pyne)
+ 
+ # Get the version from Git
+-include(GetVersionFromGit)
++#include(GetVersionFromGit)
++set(PYNE_VERSION_MAJOR "0")
++set(PYNE_VERSION_MINOR "7")
++set(PYNE_VERSION_PATCH "8")
++set(PYNE_VERSION "${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}")
++set(PYNE_COMMIT_HASH "760c695d")
++set(PYNE_DEV_STATE "1")
++set(PYNE_COMMIT_COUNT "226")
+ 
+ # Output version information
+ message(STATUS "PyNE version: ${PYNE_VERSION}")
diff --git a/science/py-PyNE/pkg-plist b/science/py-PyNE/pkg-plist
index 9cd1ff49c348..277a1b68a929 100644
--- a/science/py-PyNE/pkg-plist
+++ b/science/py-PyNE/pkg-plist
@@ -1,6 +1,7 @@
 bin/aceviewer
 bin/activation_responses.py
 bin/expand_tags.py
+bin/generate_statepoint.py
 bin/gtcadis.py
 bin/meshtal_to_mesh
 bin/nuc_data_make
@@ -30,7 +31,6 @@ include/pyne/measure.h
 include/pyne/nucname.h
 include/pyne/particle.h
 include/pyne/pyne.h
-include/pyne/pyne_version.h
 include/pyne/rxname.h
 include/pyne/source.h
 include/pyne/source_sampling.h
@@ -38,10 +38,10 @@ include/pyne/tally.h
 include/pyne/transmuters.h
 include/pyne/utils.h
 lib/libpyne.so
-%%PYTHON_SITELIBDIR%%/pyne-0.7.8-py%%PYTHON_VER%%.egg-info/PKG-INFO
-%%PYTHON_SITELIBDIR%%/pyne-0.7.8-py%%PYTHON_VER%%.egg-info/SOURCES.txt
-%%PYTHON_SITELIBDIR%%/pyne-0.7.8-py%%PYTHON_VER%%.egg-info/dependency_links.txt
-%%PYTHON_SITELIBDIR%%/pyne-0.7.8-py%%PYTHON_VER%%.egg-info/top_level.txt
+%%PYTHON_SITELIBDIR%%/pyne-0.7.8.dev0-py%%PYTHON_VER%%.egg-info/PKG-INFO
+%%PYTHON_SITELIBDIR%%/pyne-0.7.8.dev0-py%%PYTHON_VER%%.egg-info/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/pyne-0.7.8.dev0-py%%PYTHON_VER%%.egg-info/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/pyne-0.7.8.dev0-py%%PYTHON_VER%%.egg-info/top_level.txt
 %%PYTHON_SITELIBDIR%%/pyne/__init__.pxd
 %%PYTHON_SITELIBDIR%%/pyne/__init__.py
 %%PYTHON_SITELIBDIR%%/pyne/__pycache__/__init__%%PYTHON_TAG%%.pyc
@@ -50,6 +50,7 @@ lib/libpyne.so
 %%PYTHON_SITELIBDIR%%/pyne/__pycache__/api%%PYTHON_TAG%%.pyc
 %%PYTHON_SITELIBDIR%%/pyne/__pycache__/binaryreader%%PYTHON_TAG%%.pyc
 %%PYTHON_SITELIBDIR%%/pyne/__pycache__/cccc%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/pyne/__pycache__/dagmc%%PYTHON_TAG%%.pyc
 %%PYTHON_SITELIBDIR%%/pyne/__pycache__/decay_tape9%%PYTHON_TAG%%.pyc
 %%PYTHON_SITELIBDIR%%/pyne/__pycache__/endl%%PYTHON_TAG%%.pyc
 %%PYTHON_SITELIBDIR%%/pyne/__pycache__/ensdf%%PYTHON_TAG%%.pyc
@@ -64,7 +65,6 @@ lib/libpyne.so
 %%PYTHON_SITELIBDIR%%/pyne/__pycache__/origen22%%PYTHON_TAG%%.pyc
 %%PYTHON_SITELIBDIR%%/pyne/__pycache__/partisn%%PYTHON_TAG%%.pyc
 %%PYTHON_SITELIBDIR%%/pyne/__pycache__/ptrac_to_hdf5%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/pyne/__pycache__/pyne_version%%PYTHON_TAG%%.pyc
 %%PYTHON_SITELIBDIR%%/pyne/__pycache__/r2s%%PYTHON_TAG%%.pyc
 %%PYTHON_SITELIBDIR%%/pyne/__pycache__/rxdata%%PYTHON_TAG%%.pyc
 %%PYTHON_SITELIBDIR%%/pyne/__pycache__/serpent%%PYTHON_TAG%%.pyc
@@ -109,6 +109,7 @@ lib/libpyne.so
 %%PYTHON_SITELIBDIR%%/pyne/cpp_transmuters.pxd
 %%PYTHON_SITELIBDIR%%/pyne/cpp_utils.pxd
 %%PYTHON_SITELIBDIR%%/pyne/cram.so
+%%PYTHON_SITELIBDIR%%/pyne/dagmc.py
 %%PYTHON_SITELIBDIR%%/pyne/data.pxd
 %%PYTHON_SITELIBDIR%%/pyne/data.so
 %%PYTHON_SITELIBDIR%%/pyne/dbgen/__init__.py
@@ -222,7 +223,6 @@ lib/libpyne.so
 %%PYTHON_SITELIBDIR%%/pyne/ptrac_to_hdf5.py
 %%PYTHON_SITELIBDIR%%/pyne/pyne_config.pxd
 %%PYTHON_SITELIBDIR%%/pyne/pyne_config.so
-%%PYTHON_SITELIBDIR%%/pyne/pyne_version.py
 %%PYTHON_SITELIBDIR%%/pyne/r2s.py
 %%PYTHON_SITELIBDIR%%/pyne/rxdata.py
 %%PYTHON_SITELIBDIR%%/pyne/rxname.pxd
@@ -231,6 +231,7 @@ lib/libpyne.so
 %%PYTHON_SITELIBDIR%%/pyne/source.pxd
 %%PYTHON_SITELIBDIR%%/pyne/source.so
 %%PYTHON_SITELIBDIR%%/pyne/source_sampling.pxd
+%%PYTHON_SITELIBDIR%%/pyne/source_sampling.so
 %%PYTHON_SITELIBDIR%%/pyne/spatialsolver.py
 %%PYTHON_SITELIBDIR%%/pyne/spectanalysis.py
 %%PYTHON_SITELIBDIR%%/pyne/stlcontainers.pxd
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.