aboutsummaryrefslogtreecommitdiff
path: root/science
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2021-09-12 17:25:40 +0000
committerYuri Victorovich <yuri@FreeBSD.org>2021-09-12 17:27:25 +0000
commitfe77478798eab2de2479b3a82361c90969e1ee1c (patch)
treee1aa5784cd93720aaad40658e089699b8c767938 /science
parenta588bd391b1dc7962818fb2c5458d57372431e71 (diff)
downloadports-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/Makefile11
-rw-r--r--science/yoda/distinfo6
-rw-r--r--science/yoda/pkg-plist31
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