1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-12 07:27:57 +00:00

New port: science/hepmc3: Event record for High Energy Physics Monte Carlo generators/simulation

This commit is contained in:
Yuri Victorovich 2020-05-26 16:21:23 +00:00
parent 011b7832a1
commit 020f767b43
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=536638
6 changed files with 94 additions and 0 deletions

View File

@ -103,6 +103,7 @@
SUBDIR += hdf5
SUBDIR += hdf5-18
SUBDIR += healpix
SUBDIR += hepmc3
SUBDIR += highfive
SUBDIR += hypre
SUBDIR += iboview

20
science/hepmc3/Makefile Normal file
View File

@ -0,0 +1,20 @@
# $FreeBSD$
PORTNAME= hepmc3
DISTVERSION= 3.2.1
CATEGORIES= science
MASTER_SITES= http://hepmc.web.cern.ch/hepmc/releases/
DISTNAME= HepMC3-${DISTVERSION}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Event record for High Energy Physics Monte Carlo generators/simulation
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
USES= cmake compiler:c++11-lang
USE_LDCONFIG= yes
CMAKE_OFF= HEPMC3_ENABLE_PYTHON HEPMC3_BUILD_STATIC_LIBS HEPMC3_ENABLE_ROOTIO
.include <bsd.port.mk>

3
science/hepmc3/distinfo Normal file
View File

@ -0,0 +1,3 @@
TIMESTAMP = 1590508907
SHA256 (HepMC3-3.2.1.tar.gz) = 6e4e4bb5708af105d4bf74efc2745e6efe704e942d46a8042f7dcae37a4739fe
SIZE (HepMC3-3.2.1.tar.gz) = 8068277

View File

@ -0,0 +1,8 @@
--- HepMC3-config.in.orig 2020-05-26 16:09:08 UTC
+++ HepMC3-config.in
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/bin/sh
#Adopted from
#https://yoda.hepforge.org/trac/browser/bin/yoda-config.in
#Docs from https://cmake.org/cmake/help/v3.2/command/configure_file.html

8
science/hepmc3/pkg-descr Normal file
View File

@ -0,0 +1,8 @@
The HepMC package is an object oriented, C++ event record for High Energy
Physics Monte Carlo generators and simulation. The original code was written
by M. Dobbs and J.B. Hansen (Comput. Phys. Commun. 134 (2001) 41). Since the
first implementation, the package has undergone several modifications and in
particular, the latest HepMC3 series is a completely new rewrite using
currently available C++11 techniques.
WWW: http://hepmc.web.cern.ch/hepmc/

54
science/hepmc3/pkg-plist Normal file
View File

@ -0,0 +1,54 @@
bin/HepMC3-config
include/HepMC3/AssociatedParticle.h
include/HepMC3/Attribute.h
include/HepMC3/AttributeFeature.h
include/HepMC3/Data/GenEventData.h
include/HepMC3/Data/GenParticleData.h
include/HepMC3/Data/GenRunInfoData.h
include/HepMC3/Data/GenVertexData.h
include/HepMC3/Errors.h
include/HepMC3/Feature.h
include/HepMC3/Filter.h
include/HepMC3/FilterAttribute.h
include/HepMC3/FourVector.h
include/HepMC3/GenCrossSection.h
include/HepMC3/GenCrossSection_fwd.h
include/HepMC3/GenEvent.h
include/HepMC3/GenHeavyIon.h
include/HepMC3/GenHeavyIon_fwd.h
include/HepMC3/GenParticle.h
include/HepMC3/GenParticle_fwd.h
include/HepMC3/GenPdfInfo.h
include/HepMC3/GenPdfInfo_fwd.h
include/HepMC3/GenRunInfo.h
include/HepMC3/GenVertex.h
include/HepMC3/GenVertex_fwd.h
include/HepMC3/HEPEVT_Wrapper.h
include/HepMC3/HepMC3.h
include/HepMC3/LHEF.h
include/HepMC3/LHEFAttributes.h
include/HepMC3/Print.h
include/HepMC3/PrintStreams.h
include/HepMC3/Reader.h
include/HepMC3/ReaderAscii.h
include/HepMC3/ReaderAsciiHepMC2.h
include/HepMC3/ReaderFactory.h
include/HepMC3/ReaderHEPEVT.h
include/HepMC3/ReaderLHEF.h
include/HepMC3/ReaderPlugin.h
include/HepMC3/Relatives.h
include/HepMC3/Selector.h
include/HepMC3/Setup.h
include/HepMC3/Units.h
include/HepMC3/Version.h
include/HepMC3/Writer.h
include/HepMC3/WriterAscii.h
include/HepMC3/WriterAsciiHepMC2.h
include/HepMC3/WriterHEPEVT.h
include/HepMC3/WriterPlugin.h
lib/libHepMC3.so
lib/libHepMC3.so.3
lib/libHepMC3search.so
lib/libHepMC3search.so.3
share/HepMC3/cmake/HepMC3Config-version.cmake
share/HepMC3/cmake/HepMC3Config.cmake