<pre style='margin:0'>
Mojca Miklavec (mojca) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/c44bd1d01487b57709e76d1e46fee1835e9a6585">https://github.com/macports/macports-ports/commit/c44bd1d01487b57709e76d1e46fee1835e9a6585</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new c44bd1d gate: update to 8.2
</span>c44bd1d is described below
<span style='display:block; white-space:pre;color:#808000;'>commit c44bd1d01487b57709e76d1e46fee1835e9a6585
</span>Author: Mojca Miklavec <mojca@macports.org>
AuthorDate: Sat Feb 23 14:20:08 2019 +0100
<span style='display:block; white-space:pre;color:#404040;'> gate: update to 8.2
</span>---
science/gate/Portfile | 47 +++++++++++++++----------------
science/gate/files/patch-cxxstandard.diff | 2 +-
2 files changed, 23 insertions(+), 26 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/gate/Portfile b/science/gate/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index ad8a43f..65f8ec4 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/gate/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/gate/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -10,9 +10,8 @@ PortGroup github 1.0
</span> PortGroup active_variants 1.1
PortGroup compiler_blacklist_versions 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup OpenGATE Gate 8.1.p01 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup OpenGATE Gate 8.2 v
</span> name gate
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 2
</span>
categories science
maintainers {mojca @mojca} openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -24,9 +23,9 @@ long_description GATE is dedicated to numerical simulations in medical imagin
</span> homepage http://www.opengatecollaboration.org
platforms darwin
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 e5b4600b4e3a0c8051a4cd1971c1a6db89400827 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 fc2817fff480b6eacd53d3840c206621340eddd1153a93528dca4e2c9192562a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 2419444
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 44ceda2372c4138ef92a9a8641c1901d9d079ea8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 01185c6c448df227e081113abbfd04b71d638f7365269a492a917d0dae7db5a9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 2473245
</span>
# Force the same compiler as ROOT6 is using
# https://trac.macports.org/ticket/57735
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -35,17 +34,18 @@ compiler.blacklist-append *gcc* {clang < 900} macports-clang-3.3 macports-clang-
</span> compiler.whitelist clang macports-clang-7.0 macports-clang-6.0 macports-clang-5.0
# TODO: take this data from a geant4 portgroup
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set geant.data_versions_10.4 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set geant.data_versions_10.5 {
</span> G4NDL 4.5 G4NDL G4NEUTRONHPDATA
<span style='display:block; white-space:pre;background:#ffe0e0;'>- G4EMLOW 7.3 G4EMLOW G4LEDATA
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PhotonEvaporation 5.2 G4PhotonEvaporation G4LEVELGAMMADATA
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- RadioactiveDecay 5.2 G4RadioactiveDecay G4RADIOACTIVEDATA
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- G4NEUTRONXS 1.4 G4NEUTRONXS G4NEUTRONXSDATA
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- G4PII 1.3 G4PII G4PIIDATA
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- RealSurface 2.1 G4RealSurface G4REALSURFACEDATA
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- G4SAIDDATA 1.1 G4SAIDDATA G4SAIDXSDATA
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ G4EMLOW 7.7 G4EMLOW G4LEDATA
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PhotonEvaporation 5.3 G4PhotonEvaporation G4LEVELGAMMADATA
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ RadioactiveDecay 5.3 G4RadioactiveDecay G4RADIOACTIVEDATA
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ G4SAIDDATA 2.0 G4SAIDDATA G4SAIDXSDATA
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ G4PARTICLEXS 1.0 G4PARTICLEXS G4PARTICLEXSDATA
</span> G4ABLA 3.1 G4ABLA G4ABLADATA
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ G4INCL 1.0 G4INCL G4INCLDATA
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ G4PII 1.3 G4PII G4PIIDATA
</span> G4ENSDFSTATE 2.2 G4ENSDFSTATE G4ENSDFSTATEDATA
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ RealSurface 2.1.1 G4RealSurface G4REALSURFACEDATA
</span> G4TENDL 1.3.2 G4TENDL G4TENDL
}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -106,13 +106,13 @@ post-destroot {
</span> system "chmod 755 ${destexecutable}"
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant geant4104 description {Use Geant4 10.4} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set geant.version 10.4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set geant.revision 2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant geant4105 description {Use Geant4 10.5} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set geant.version 10.5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set geant.revision 0
</span> set geant.port_name geant4.${geant.version}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- set geant.data_versions ${geant.data_versions_10.4}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set geant.data_versions ${geant.data_versions_10.5}
</span> set geant.datadir ${prefix}/share/Geant4/Data/Geant4.${geant.version}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- set geant.cmakedir ${prefix}/lib/Geant4-${geant.version}.${geant.revision}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set geant.cmakedir ${prefix}/lib/Geant4/Geant4.${geant.version}/Geant4-${geant.version}.${geant.revision}
</span>
depends_lib-append port:${geant.port_name}
configure.args-append -DGeant4_DIR=${geant.cmakedir}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -127,11 +127,11 @@ variant qt5 conflicts qt4 description {Use Geant4 with Qt 5} {
</span>
default_variants-append +examples
<span style='display:block; white-space:pre;background:#ffe0e0;'>-default_variants-append +geant4104
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default_variants-append +geant4105
</span>
# some ugly code to make sure that the variants for Qt version used
# are consistent between Gate and Geant4; looking for suggestions for improvement
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {![catch {set result [active_variants geant4.10.4 qt5 qt]}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![catch {set result [active_variants geant4.10.5 qt5 qt]}]} {
</span> if {$result} {
default_variants-append +qt5
} else {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -139,10 +139,7 @@ if {![catch {set result [active_variants geant4.10.4 qt5 qt]}]} {
</span> }
}
if {[variant_isset qt4]} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- require_active_variants geant4.10.4 qt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ require_active_variants geant4.10.5 qt
</span> } elseif {[variant_isset qt5]} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- require_active_variants geant4.10.4 qt5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ require_active_variants geant4.10.5 qt5
</span> }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.version ${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-github.livecheck.regex {([^"]+)}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/gate/files/patch-cxxstandard.diff b/science/gate/files/patch-cxxstandard.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index b27bd2c..cb671b7 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/gate/files/patch-cxxstandard.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/gate/files/patch-cxxstandard.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,6 +1,6 @@
</span> --- CMakeLists.txt
+++ CMakeLists.txt
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -276,7 +276,7 @@ ENDIF(GATE_DOWNLOAD_BENCHMARKS_DATA)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -278,7 +278,7 @@ ENDIF(GATE_DOWNLOAD_BENCHMARKS_DATA)
</span> # such warning related to clhep/g4 system of units. Additionally,
# we force the c++11 std. This is mandatory for Geant4 >= 10.2.
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-shadow")
</pre><pre style='margin:0'>
</pre>