diff options
author | Yuri Victorovich <yuri@FreeBSD.org> | 2021-09-12 17:25:40 +0000 |
---|---|---|
committer | Yuri Victorovich <yuri@FreeBSD.org> | 2021-09-12 17:27:25 +0000 |
commit | fe77478798eab2de2479b3a82361c90969e1ee1c (patch) | |
tree | e1aa5784cd93720aaad40658e089699b8c767938 /science | |
parent | a588bd391b1dc7962818fb2c5458d57372431e71 (diff) | |
download | ports-fe77478798eab2de2479b3a82361c90969e1ee1c.tar.gz ports-fe77478798eab2de2479b3a82361c90969e1ee1c.zip |
science/yoda: Update 1.9.0 -> 1.9.1
Now the python binding builds fine.
The project also installs the completion file by itself.
Diffstat (limited to 'science')
-rw-r--r-- | science/yoda/Makefile | 11 | ||||
-rw-r--r-- | science/yoda/distinfo | 6 | ||||
-rw-r--r-- | 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 |