svn commit: r485990 - in head/science: . yoda
Yuri Victorovich
yuri at FreeBSD.org
Tue Nov 27 08:15:22 UTC 2018
Author: yuri
Date: Tue Nov 27 08:15:20 2018
New Revision: 485990
URL: https://svnweb.freebsd.org/changeset/ports/485990
Log:
New port: science/yoda: Particle physics package with classes for data analysis, histogramming
Added:
head/science/yoda/
head/science/yoda/Makefile (contents, props changed)
head/science/yoda/distinfo (contents, props changed)
head/science/yoda/pkg-descr (contents, props changed)
head/science/yoda/pkg-plist (contents, props changed)
Modified:
head/science/Makefile
Modified: head/science/Makefile
==============================================================================
--- head/science/Makefile Tue Nov 27 08:05:36 2018 (r485989)
+++ head/science/Makefile Tue Nov 27 08:15:20 2018 (r485990)
@@ -306,5 +306,6 @@
SUBDIR += xdrawchem
SUBDIR += xfce4-equake-plugin
SUBDIR += xmakemol
+ SUBDIR += yoda
.include <bsd.port.subdir.mk>
Added: head/science/yoda/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/science/yoda/Makefile Tue Nov 27 08:15:20 2018 (r485990)
@@ -0,0 +1,38 @@
+# $FreeBSD$
+
+PORTNAME= yoda
+DISTVERSION= 1.7.3
+CATEGORIES= science
+MASTER_SITES= http://www.hepforge.org/archive/${PORTNAME}/
+DISTNAME= ${PORTNAME:tu}-${DISTVERSION}
+
+MAINTAINER= yuri at FreeBSD.org
+COMMENT= Particle physics package with classes for data analysis, histogramming
+
+LICENSE= GPLv2
+xLICENSE_FILE= ${WRKSRC}/COPYING
+
+LIB_DEPENDS= libderiv.so:science/libint
+
+USES= gmake libtool shebangfix
+GNU_CONFIGURE= yes
+USE_LDCONFIG= yes
+
+OPTIONS_DEFINE= PYTHON
+OPTIONS_SUB= yes
+
+PYTHON_USES= python
+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-PYTHON-on:
+ @${MKDIR} ${STAGEDIR}${PREFIX}/share/bash-completion/completions
+ @${MV} ${STAGEDIR}${PREFIX}/share/${PORTNAME:tu}/yoda-completion ${STAGEDIR}${PREFIX}/share/bash-completion/completions/
+
+post-install-PYTHON-off:
+ @${RM} -r ${STAGEDIR}${PREFIX}/share/${PORTNAME:tu}
+
+.include <bsd.port.mk>
Added: head/science/yoda/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/science/yoda/distinfo Tue Nov 27 08:15:20 2018 (r485990)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1543294026
+SHA256 (YODA-1.7.3.tar.gz) = 7189fd2bcc308a71b3e1a19fabe32ce7b47b63ea6acd8adffca3aa751ad33e96
+SIZE (YODA-1.7.3.tar.gz) = 1320716
Added: head/science/yoda/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/science/yoda/pkg-descr Tue Nov 27 08:15:20 2018 (r485990)
@@ -0,0 +1,5 @@
+YODA is a small set of data analysis (specifically histogramming) classes being
+developed by MCnet members as a lightweight common system for MC event generator
+validation analyses, particularly as the core histogramming system in Rivet.
+
+WWW: https://yoda.hepforge.org/
Added: head/science/yoda/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/science/yoda/pkg-plist Tue Nov 27 08:15:20 2018 (r485990)
@@ -0,0 +1,62 @@
+bin/yoda-config
+include/YODA/AnalysisObject.h
+include/YODA/Axis1D.h
+include/YODA/Axis2D.h
+include/YODA/Bin.h
+include/YODA/Bin1D.h
+include/YODA/Bin2D.h
+include/YODA/Config/BuildConfig.h
+include/YODA/Config/YodaConfig.h
+include/YODA/Counter.h
+include/YODA/Dbn0D.h
+include/YODA/Dbn1D.h
+include/YODA/Dbn2D.h
+include/YODA/Dbn3D.h
+include/YODA/ErrorND.h
+include/YODA/Exceptions.h
+include/YODA/Histo1D.h
+include/YODA/Histo2D.h
+include/YODA/HistoBin1D.h
+include/YODA/HistoBin2D.h
+include/YODA/IO.h
+include/YODA/Point.h
+include/YODA/Point1D.h
+include/YODA/Point2D.h
+include/YODA/Point3D.h
+include/YODA/PointND.h
+include/YODA/Profile1D.h
+include/YODA/Profile2D.h
+include/YODA/ProfileBin1D.h
+include/YODA/ProfileBin2D.h
+include/YODA/ROOTCnv.h
+include/YODA/Reader.h
+include/YODA/ReaderAIDA.h
+include/YODA/ReaderFLAT.h
+include/YODA/ReaderMethods.icc
+include/YODA/ReaderYODA.h
+include/YODA/Scatter1D.h
+include/YODA/Scatter2D.h
+include/YODA/Scatter3D.h
+include/YODA/ScatterND.h
+include/YODA/Utils/BinSearcher.h
+include/YODA/Utils/Formatting.h
+include/YODA/Utils/MathUtils.h
+include/YODA/Utils/Predicates.h
+include/YODA/Utils/StringUtils.h
+include/YODA/Utils/Traits.h
+include/YODA/Utils/cachedvector.h
+include/YODA/Utils/fastlog.h
+include/YODA/Utils/getline.h
+include/YODA/Utils/indexedset.h
+include/YODA/Utils/ndarray.h
+include/YODA/Utils/sortedvector.h
+include/YODA/Weights.h
+include/YODA/Writer.h
+include/YODA/WriterAIDA.h
+include/YODA/WriterFLAT.h
+include/YODA/WriterMethods.icc
+include/YODA/WriterYODA.h
+include/YODA/YODA.h
+lib/libYODA.so
+libdata/pkgconfig/yoda.pc
+%%PYTHON%%share/bash-completion/completions/yoda-completion
More information about the svn-ports-all
mailing list