summaryrefslogtreecommitdiff
path: root/sci-physics/herwig++
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2021-04-28 20:21:43 +0100
committerV3n3RiX <venerix@redcorelinux.org>2021-04-28 20:21:43 +0100
commit40aaaa64e86ba6710bbeb31c4615a6ce80e75e11 (patch)
tree758c221bad35c9288d0bd6df9c7dfc226728e52c /sci-physics/herwig++
parent8d5dbd847cbc704a6a06405856e94b461011afe3 (diff)
gentoo resync : 28.04.2021
Diffstat (limited to 'sci-physics/herwig++')
-rw-r--r--sci-physics/herwig++/Manifest5
-rw-r--r--sci-physics/herwig++/files/herwig++-2.6.3-looptools.patch64
-rw-r--r--sci-physics/herwig++/files/herwig++-2.7.1-fix-boost-1.67.patch42
-rw-r--r--sci-physics/herwig++/herwig++-2.7.1-r1.ebuild62
-rw-r--r--sci-physics/herwig++/metadata.xml20
5 files changed, 0 insertions, 193 deletions
diff --git a/sci-physics/herwig++/Manifest b/sci-physics/herwig++/Manifest
deleted file mode 100644
index 1fa1a1060124..000000000000
--- a/sci-physics/herwig++/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-AUX herwig++-2.6.3-looptools.patch 3187 BLAKE2B 1f310339b5bd84a67aa7111ed5d548e225cfcc5620175dd3c39fd0b1a51f783fa58cc5f1d3ca7e3d7b274d4360827b95d1042d7046030300b58ca9879dffcf08 SHA512 22a39b340a12fc7060bbd26700be836b1a9833a9b43f93ddfef6659ee0517fc6804e455dd39cd26b8d3ff41c125acca34ea0e72bfa45958885c347e38078aaab
-AUX herwig++-2.7.1-fix-boost-1.67.patch 986 BLAKE2B b66583720154dd1c3a00357c3aea4a26fb6ce33b02fd4670851487fa31786c59d7a5a638d965e917e0a8b8d2b5f6c0fa947c99e054706a28f21a9f57825771df SHA512 d297990d7fc2cd8335bc3c89fba71976cd186ece40d5e5d0aa5776ca9d7c688146cb7421d6012fe0f97a1160a78eef7c4b3d49e4fe82e4d91d9c130eab04bddb
-DIST Herwig++-2.7.1.tar.bz2 3388956 BLAKE2B 20aa085d9b3e7bf3246a6431240141f027ac666d85679cb093b4d76c89d04cac3913cb8cdb6eac050bcd0da6f7ba78c97dea46ca7fd6ad578c5d8a42ed6c633e SHA512 643f389f13f22b30d0adb4ca601a11c2686f6db4746af51136601954af2ec20eb0af7b45981e764d8b71cb7206bfe310beea1fee069972868955b1f024b8d5e3
-EBUILD herwig++-2.7.1-r1.ebuild 1659 BLAKE2B 1186bb8e9654998c9b1f8b69705600de741e324e949e4fd398d469e8733d5345a0c2746778ca5bfc5a46028c296a09344968ae588981179bfadc039da3d4f978 SHA512 b62f1eb0a56df7ba06d84b837c8b289741dff00fa87f90048446dd791ed53dc31174ccf4da8b993239876ff79f9febf8bcb732df77e82c7385b3e32fb23d6f50
-MISC metadata.xml 844 BLAKE2B 62358b0fc54682b9758f5b26bce163a97be4e27aaa9fef6f92c899f6a3e82a74d4a110c0427a36677f732dcc1ed132de8741fe485379a8fbf743e087ea596a7d SHA512 72d27384af741c0508a9fa5df44c76c0bc34f0affbcbdd76e5b46b84ecb08db80bf6c8735d45df180728a13d68cef8cc97aa22e6b12b9bb946cec5036c30afc4
diff --git a/sci-physics/herwig++/files/herwig++-2.6.3-looptools.patch b/sci-physics/herwig++/files/herwig++-2.6.3-looptools.patch
deleted file mode 100644
index 0c802977db6a..000000000000
--- a/sci-physics/herwig++/files/herwig++-2.6.3-looptools.patch
+++ /dev/null
@@ -1,64 +0,0 @@
---- Looptools/Makefile.am
-+++ Looptools/Makefile.am
-@@ -1,58 +1,12 @@
--noinst_LTLIBRARIES = libHwLooptoolsXFC.la libHwLooptoolsCFC.la
--noinst_LTLIBRARIES += libHwLooptools.la
--
--EXTRA_DIST = include/lt.h include/ftypes.h include/ff.h include/ffwarn.h \
-- include/fferr.h include/defs.h include/looptools.h include/ffperm5.h \
-- include/clooptools.h include/cexternals.h include/externals.h \
-- util/solve-LU.F util/solve-LU.h util/solve-Eigen.F
--
--theXFCSOURCES = \
--A/A0.F A/A00.F A/ffxa0.F A/ffca0.F B/Bget.F \
--B/Bcoeff.F B/BcoeffC.F B/Bcoeffa.F B/Bcoeffb.F B/ffxb0.F \
--B/ffcb0.F B/ffxb1.F B/ffcb1.F B/ffxb2p.F B/ffcb2p.F \
--B/ffxdb0.F B/ffcdb0.F B/ffxdb1.F B/ffdel2.F B/ffcel2.F \
--C/C0.F C/C0C.F C/Cget.F C/ffxc0.F C/ffcc0.F \
--C/ffxc0i.F C/ffxc0p.F C/ffxc0p0.F C/ffcc0p.F C/ffdxc0.F \
--C/ffdel3.F C/ffcel3.F D/D0.F D/D0C.F D/Dget.F \
--D/ffxd0.F D/ffxd0h.F D/ffxd0i.F D/ffxd0p.F D/ffxd0m0.F \
--D/ffxd0tra.F D/ffxdbd.F D/ffdcc0.F D/ffdel4.F D/ffd0c.F \
--D/ffTn.F D/ffT13.F D/ffS2.F D/ffS3n.F D/ffRn.F \
--E/E0.F E/Eget.F E/Ecoeffa.F E/Ecoeffb.F E/ffxe0.F \
--E/ffdel5.F util/ini.F util/auxCD.F util/solve.F util/Dump.F \
--util/Li2.F util/ffinit.F util/ffxli2.F util/ffcli2.F util/ffxxyz.F \
--util/ffcxyz.F util/ffcrr.F util/ffcxr.F util/fftran.F util/ffabcd.F \
--util/ff2dl2.F util/ffcxs3.F util/ffcxs4.F util/ffdcxs.F util/ffbndc.F
--
--## the following need -DCOMPLEXPARA
--theCFCSOURCES = \
--A/A0.F A/A00.F B/Bget.F B/Bcoeffa.F C/Cget.F D/Dget.F E/E0.F \
--E/Eget.F E/Ecoeffa.F E/Ecoeffb.F util/solve.F util/Dump.F util/Li2.F
-+noinst_LTLIBRARIES = libHwLooptools.la
-
- commonCPPFLAGS = $(AM_CPPFLAGS) -I$(srcdir)/include
-
--libHwLooptoolsXFC_la_SOURCES = $(theXFCSOURCES)
--libHwLooptoolsXFC_la_CPPFLAGS = $(commonCPPFLAGS)
--libHwLooptoolsXFC_la_FCFLAGS = $(AM_FCFLAGS) -ffixed-line-length-none
--libHwLooptoolsXFC_la_FFLAGS = $(AM_FFLAGS) -ffixed-line-length-none
--
--libHwLooptoolsCFC_la_SOURCES = $(theCFCSOURCES)
--libHwLooptoolsCFC_la_CPPFLAGS = $(commonCPPFLAGS) -DCOMPLEXPARA
--libHwLooptoolsCFC_la_FCFLAGS = $(AM_FCFLAGS) -ffixed-line-length-none
--libHwLooptoolsCFC_la_FFLAGS = $(AM_FFLAGS) -ffixed-line-length-none
--
--## installed already from "include/Makefile.am"
--## noinst_HEADERS = include/clooptools.h
--
--##if NEED_APPLE_FIXES
--##libHwLooptoolsXFC_la_LDFLAGS = -Wl,-single_module
--##libHwLooptoolsCFC_la_LDFLAGS = -Wl,-single_module
--##endif
--
--libHwLooptools_la_SOURCES = util/cache.c clooptools.cc
-+libHwLooptools_la_SOURCES = clooptools.cc
- libHwLooptools_la_CXXFLAGS = $(AM_CXXFLAGS) -Wno-strict-aliasing
- libHwLooptools_la_CPPFLAGS = $(commonCPPFLAGS)
- libHwLooptools_la_CFLAGS = $(AM_CFLAGS) -std=c99
--libHwLooptools_la_LIBADD = libHwLooptoolsXFC.la libHwLooptoolsCFC.la
-+libHwLooptools_la_LIBADD = -looptools
-
-
- ## libHwLooptoolsHelper2_la_SOURCES = clooptools.cc
diff --git a/sci-physics/herwig++/files/herwig++-2.7.1-fix-boost-1.67.patch b/sci-physics/herwig++/files/herwig++-2.7.1-fix-boost-1.67.patch
deleted file mode 100644
index bd4579b575a0..000000000000
--- a/sci-physics/herwig++/files/herwig++-2.7.1-fix-boost-1.67.patch
+++ /dev/null
@@ -1,42 +0,0 @@
-https://bugs.gentoo.org/672250
-
---- a/DipoleShower/Base/DipoleChain.cc
-+++ b/DipoleShower/Base/DipoleChain.cc
-@@ -15,6 +15,7 @@
- #include "Herwig++/DipoleShower/Utility/DipolePartonSplitter.h"
-
- #include <boost/utility.hpp>
-+#include <boost/next_prior.hpp>
-
- using namespace Herwig;
-
---- a/DipoleShower/Base/DipoleEventRecord.cc
-+++ b/DipoleShower/Base/DipoleEventRecord.cc
-@@ -19,6 +19,7 @@
- #include "ThePEG/PDF/PartonExtractor.h"
-
- #include <boost/utility.hpp>
-+#include <boost/next_prior.hpp>
-
- #include <algorithm>
-
---- a/Exsample2/BinnedStatistics.h
-+++ b/Exsample2/BinnedStatistics.h
-@@ -16,6 +16,7 @@
- #include "ThePEG/Repository/UseRandom.h"
-
- #include <boost/utility.hpp>
-+#include <boost/next_prior.hpp>
-
- namespace Herwig {
-
---- a/Exsample2/exsample/config.h
-+++ b/Exsample2/exsample/config.h
-@@ -25,6 +25,7 @@
- #include <limits>
-
- #include <boost/utility.hpp>
-+#include <boost/next_prior.hpp>
- #include <boost/scoped_array.hpp>
- #include <boost/scoped_ptr.hpp>
-
diff --git a/sci-physics/herwig++/herwig++-2.7.1-r1.ebuild b/sci-physics/herwig++/herwig++-2.7.1-r1.ebuild
deleted file mode 100644
index 33fcc97e82f2..000000000000
--- a/sci-physics/herwig++/herwig++-2.7.1-r1.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-AUTOTOOLS_AUTORECONF=1
-AUTOTOOLS_IN_SOURCE_BUILD=1
-
-inherit autotools-utils eutils flag-o-matic multilib
-
-MYP=Herwig++-${PV}
-
-DESCRIPTION="High-Energy Physics event generator"
-HOMEPAGE="http://herwig.hepforge.org/"
-SRC_URI="http://www.hepforge.org/archive/herwig/${MYP}.tar.bz2"
-
-SLOT="0/15"
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="c++11 fastjet static-libs"
-
-# >sci-physics/looptools-2.8 leads to misoperation
-# and failing tests (it lacks some symbols)
-RDEPEND="
- dev-libs/boost:0=
- sci-libs/gsl:0=
- <=sci-physics/looptools-2.8:0=
- ~sci-physics/thepeg-1.9.2:0=
- fastjet? ( sci-physics/fastjet:0= )"
-DEPEND="${RDEPEND}
- >=sys-devel/boost-m4-0.4_p20160328"
-
-S="${WORKDIR}/${MYP}"
-
-src_prepare() {
- epatch \
- "${FILESDIR}"/${PN}-2.6.3-looptools.patch \
- "${FILESDIR}"/${PN}-2.7.1-fix-boost-1.67.patch
- # fixes bug 570458, which is due to an outdated bundled boost.m4
- rm m4/boost.m4 || die
- find -name 'Makefile.am' -exec \
- sed -i -e '1ipkgdatadir=$(datadir)/herwig++' {} \; || die
- autotools-utils_src_prepare
-}
-
-src_configure() {
- use prefix && \
- append-ldflags -Wl,-rpath,"${EPREFIX}"/usr/$(get_libdir)/ThePEG
- local myeconfargs=(
- --with-boost="${EPREFIX}"/usr
- --with-thepeg="${EPREFIX}"/usr
- $(use_enable c++11 stdcxx11)
- $(use_with fastjet fastjet "${EPREFIX}"/usr)
- )
- autotools-utils_src_configure
-}
-
-src_install() {
- autotools-utils_src_install
- sed -i -e "s|${ED}||g" "${ED}"/usr/share/herwig++/defaults/PDF.in || die
- sed -i -e "s|${ED}||g" "${ED}"/usr/share/herwig++/HerwigDefaults.rpo || die
-}
diff --git a/sci-physics/herwig++/metadata.xml b/sci-physics/herwig++/metadata.xml
deleted file mode 100644
index 23f7c30990f2..000000000000
--- a/sci-physics/herwig++/metadata.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>sci-physics@gentoo.org</email>
- <name>Gentoo Physics Project</name>
- </maintainer>
- <longdescription>
- Herwig++ is a completely new event generator, written in C++.
- It is built on the experience gained with the well-known
- event generator HERWIG. The aim is to provide a multi purpose
- event generator with similar or improved capabilities (like angular
- ordered parton evolution and the cluster hadronization model).
-</longdescription>
- <use>
- <flag name="c++11">Build Herwig++ using the C++11 standard.
- Experimental feature, not for production use.</flag>
- <flag name="fastjet">Adds support for <pkg>sci-physics/fastjet</pkg></flag>
- </use>
-</pkgmetadata>