Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 27 Nov 2018 08:15:20 +0000 (UTC)
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r485990 - in head/science: . yoda
Message-ID:  <201811270815.wAR8FKeq073364@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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



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