Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 12 Sep 2021 17:28:33 GMT
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: fe77478798ea - main - science/yoda: Update 1.9.0 -> 1.9.1
Message-ID:  <202109121728.18CHSXRs041141@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by yuri:

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

commit fe77478798eab2de2479b3a82361c90969e1ee1c
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2021-09-12 17:25:40 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2021-09-12 17:27:25 +0000

    science/yoda: Update 1.9.0 -> 1.9.1
    
    Now the python binding builds fine.
    The project also installs the completion file by itself.
---
 science/yoda/Makefile  | 11 +++++------
 science/yoda/distinfo  |  6 +++---
 science/yoda/pkg-plist | 31 ++++++++++++++++++++++++++++++-
 3 files changed, 38 insertions(+), 10 deletions(-)

diff --git a/science/yoda/Makefile b/science/yoda/Makefile
index 8a342de70523..e7f13f33dbc5 100644
--- a/science/yoda/Makefile
+++ b/science/yoda/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	yoda
-DISTVERSION=	1.9.0
+DISTVERSION=	1.9.1
 CATEGORIES=	science
 MASTER_SITES=	https://yoda.hepforge.org/downloads/
 DISTNAME=	${PORTNAME:tu}-${DISTVERSION}
@@ -14,22 +14,21 @@ USES=		compiler:c++11-lang gmake libtool
 GNU_CONFIGURE=	yes
 USE_LDCONFIG=	yes
 
-OPTIONS_DEFINE=	PYTHON
-OPTIONS_SUB=	yes
+OPTIONS_DEFINE=		PYTHON
+OPTIONS_DEFAULT=	PYTHON
+OPTIONS_SUB=		yes
 
 PYTHON_USES=			python shebangfix
 PYTHON_USE=			PYTHON=cython
 PYTHON_CONFIGURE_ENABLE=	pyext
 PYTHON_MAKE_ENV=		PYTHON_VERSION=${PYTHON_VER} PYTHON=${PYTHON_CMD}
 PYTHON_VARS=			SHEBANG_FILES="bin/${PORTNAME}* bin/aida2yoda bin/aida2flat bin/flat2yoda"
-PYTHON_BROKEN=			Fails with "Error: 'lib/python2.7/site-packages/yoda/plotting.pyc' is referring to /usr/ports/science/yoda/work/stage"
 
 post-install:
 	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libYODA.so
 
 post-install-PYTHON-on:
-	@${MKDIR} ${STAGEDIR}${PREFIX}/share/bash-completion/completions
-	@${MV} ${STAGEDIR}${PREFIX}/share/${PORTNAME:tu}/yoda-completion ${STAGEDIR}${PREFIX}/share/bash-completion/completions/
+	@${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}/*.so
 
 post-install-PYTHON-off:
 	@${RM} -r ${STAGEDIR}${PREFIX}/share/${PORTNAME:tu}
diff --git a/science/yoda/distinfo b/science/yoda/distinfo
index 2721cafcf453..720d7e83433d 100644
--- a/science/yoda/distinfo
+++ b/science/yoda/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1617748335
-SHA256 (YODA-1.9.0.tar.gz) = 335d5751650c94e71cd6e4a8c678c4ef092f9783da9f16baf361594628dfa28f
-SIZE (YODA-1.9.0.tar.gz) = 1436933
+TIMESTAMP = 1631464947
+SHA256 (YODA-1.9.1.tar.gz) = bf562d3895d9e1f40aa6128396480d3c20c8f7dcadba9f1a8259005f156f42cd
+SIZE (YODA-1.9.1.tar.gz) = 1453767
diff --git a/science/yoda/pkg-plist b/science/yoda/pkg-plist
index 6a70d8efe46b..18e67ed132b5 100644
--- a/science/yoda/pkg-plist
+++ b/science/yoda/pkg-plist
@@ -1,4 +1,19 @@
+%%PYTHON%%bin/aida2flat
+%%PYTHON%%bin/aida2yoda
+%%PYTHON%%bin/flat2yoda
 bin/yoda-config
+%%PYTHON%%bin/yoda2aida
+%%PYTHON%%bin/yoda2flat
+%%PYTHON%%bin/yoda2yoda
+%%PYTHON%%bin/yodacmp
+%%PYTHON%%bin/yodacnv
+%%PYTHON%%bin/yodadiff
+%%PYTHON%%bin/yodahist
+%%PYTHON%%bin/yodals
+%%PYTHON%%bin/yodamerge
+%%PYTHON%%bin/yodaplot
+%%PYTHON%%bin/yodascale
+%%PYTHON%%bin/yodastack
 etc/bash_completion.d/yoda-completion
 include/YODA/AnalysisObject.h
 include/YODA/Axis1D.h
@@ -63,5 +78,19 @@ include/YODA/WriterMethods.icc
 include/YODA/WriterYODA.h
 include/YODA/YODA.h
 lib/libYODA.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/yoda-1.9.1-py%%PYTHON_VER%%.egg-info
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/yoda/__init__.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/yoda/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/yoda/__pycache__/plotting%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/yoda/__pycache__/root%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/yoda/__pycache__/script_helpers%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/yoda/__pycache__/search%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/yoda/core%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/yoda/plotting.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/yoda/root.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/yoda/script_helpers.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/yoda/search.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/yoda/util%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/yoda1/__init__.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/yoda1/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
 libdata/pkgconfig/yoda.pc
-%%PYTHON%%share/bash-completion/completions/yoda-completion



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202109121728.18CHSXRs041141>