#32716: geant4: update to 9.5 ---------------------------+--------------------------------- Reporter: ryandesign@… | Owner: cristiano.fontana@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: geant4 | ---------------------------+--------------------------------- Comment (by mojca.miklavec.lists@…): This is the current state of the port (not yet finished): {{{ PortSystem 1.0 PortGroup cmake 1.0 name geant4 version 4.9.5.p02 categories science maintainers pd.infn.it:cristiano.fontana license Geant4 description Geant4 is a toolkit for the simulation of the passage of particles through matter. long_description Geant4 is a toolkit for the simulation of the passage of particles through matter. \ Its areas of application include high energy, nuclear and accelerator physics, as well as studies in medical and space science. \ The two main reference papers for Geant4 are published in Nuclear Instruments and Methods in Physics Research A 506 (2003) 250-303, \ and IEEE Transactions on Nuclear Science 53 No. 1 (2006) 270-278. homepage http://geant4.web.cern.ch/ platforms darwin # list of files from cmake/Modules/Geant4InstallData.cmake # G4NDL/4.0/G4NDL/tar.gz/G4NEUTRONHPDATA # G4EMLOW/6.23/G4EMLOW/tar.gz/G4LEDATA # PhotonEvaporation/2.2/PhotonEvaporation/tar.gz/G4LEVELGAMMADATA # RadioactiveDecay/3.4/G4RadioactiveDecay/tar.gz/G4RADIOACTIVEDATA # G4ABLA/3.0/G4ABLA/tar.gz/G4ABLADATA # G4NEUTRONXS/1.1/G4NEUTRONXS/tar.gz/G4NEUTRONXSDATA # G4PII/1.3/G4PII/tar.gz/G4PIIDATA # RealSurface/1.0/RealSurface/tar.gz/G4REALSURFACEDATA set G4NDL_v 4.0 set G4EMLOW_v 6.23 set PhotonEvaporation_v 2.2 set RadioactiveDecay_v 3.4 set G4ABLA_v 3.0 set G4NEUTRONXS_v 1.1 set G4PII_v 1.3 set RealSurface_v 1.0 distfiles geant${version}.tar.gz:cern \ G4NDL.${G4NDL_v}.tar.gz:cern \ G4EMLOW.${G4EMLOW_v}.tar.gz:cern \ PhotonEvaporation.${PhotonEvaporation_v}.tar.gz:cern \ G4RadioactiveDecay.${RadioactiveDecay_v}.tar.gz:cern \ G4ABLA.${G4ABLA_v}.tar.gz:cern \ G4NEUTRONXS.${G4NEUTRONXS_v}.tar.gz:cern \ G4PII.${G4PII_v}.tar.gz:cern \ RealSurface.${RealSurface_v}.tar.gz:cern extract.only geant${version}.tar.gz master_sites http://geant4.cern.ch/support/source/:cern checksums geant${version}.tar.gz \ rmd160 33413f6233b75c003254af5888f4af32d17f515d \ sha256 adb04fce9472228bb10d78cbc7f40493bfb37454beee22e7c80d630646cd3777 \ G4NDL.${G4NDL_v}.tar.gz \ rmd160 602d209009ee93d792cb67fe592aa37de6bab7c2 \ sha256 cef4fab143d8dcb8eae4c6e5c095af01d735bb36334b9958e00e30bcec9827ed \ G4EMLOW.${G4EMLOW_v}.tar.gz \ rmd160 84529979894ed5e35ade27201fee67884d7b381d \ sha256 6452215d9a0acbd35c71eed47f3581fd0276d7088b1a1a8588c003d9072aed3e \ PhotonEvaporation.${PhotonEvaporation_v}.tar.gz \ rmd160 5ced597a9bfd6095b08f29b780a38e91ea64c460 \ sha256 74ac25290274f12f40d80f5b30a876aaff31acfa1ea64bea6034158e759c30dd \ G4RadioactiveDecay.${RadioactiveDecay_v}.tar.gz \ rmd160 378c237cd5857b4205980815a3c47cdb654506d4 \ sha256 1ecfb477ca3c3966dd128193d8e11e24d6c3dc29cc188c8c9b0b21b941f9c30c \ G4ABLA.${G4ABLA_v}.tar.gz \ rmd160 656b10fc9d8022e89e99a728576d0b502161aa69 \ sha256 99fd4dcc9b4949778f14ed8364088e45fa4ff3148b3ea36f9f3103241d277014 \ G4NEUTRONXS.${G4NEUTRONXS_v}.tar.gz \ rmd160 a4cd8791219f0df856da39295e7f913a537bde1a \ sha256 d477a377aee229bf9d75d3c9cc4b7cd48b414285a246449e4e44a72bf037472b \ G4PII.${G4PII_v}.tar.gz \ rmd160 313a2615903b0682b8aabc344bedde82c345704b \ sha256 6225ad902675f4381c98c6ba25fc5a06ce87549aa979634d3d03491d6616e926 \ RealSurface.${RealSurface_v}.tar.gz \ rmd160 030513fe340e0cccbfe0b9ae9acb3ba6b5291ebb \ sha256 3e2d2506600d2780ed903f1f2681962e208039329347c58ba1916740679020b1 worksrcdir geant${version} configure.dir ${workpath}/build build.dir ${configure.dir} post-extract { file mkdir ${configure.dir} } patchfiles patch-upstream-clang-detection.diff configure.post_args ${worksrcpath} depends_lib port:clhep \ port:zlib variant qt description {Build with Qt support} { depends_lib-append port:qt4-mac configure.args-append -DGEANT4_USE_QT=ON } # CLHEP as included in geant4 apparently doesn't offer enough functionality for Gate configure.args-append -DGEANT4_USE_SYSTEM_CLHEP=ON # TODO: don't fetch data on the fly (use MacPorts to fetch the files instead) # however that also skips installation of data & we need a fix for this configure.args-append -DGEANT4_INSTALL_DATA=OFF \ -DGEANT4_BUILD_EXAMPLES=OFF \ -DGEANT4_INSTALL_EXAMPLES=OFF \ -DGEANT4_USE_OPENGL_X11=ON default_variants +qt }}} -- Ticket URL: <https://trac.macports.org/ticket/32716#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS