id summary reporter owner description type status priority milestone component version resolution keywords cc port 58319 geant4.10.5 @4.10.05_0+gdml+qt5+threads: very disordered directories frankliuao mojca "After installation, sourcing the /opt/local/libexec/Geant4/Geant4.10.5/geant4.sh won't recognize the folder where Data was installed. This was because the data dir was set to ${prefix}/share/Geant4/Data/Geant4.${geant.version} while the script (auto generated by Geant4) is looking for data in $geant4_envbindir/../../../share/Geant4/Data/Geant4.10.5/ This is a very simple fix: just eliminate using the libexec at all, since it's only used for a few setup scripts. They all can be put in the same folder as in /opt/local/share/Geant4/Geant4.10.5/*sh First time making a suggestion on a portfile. Not sure how it works. I can make a branch from my side and create a pull request if that's OK, but probably the PR is only accepted if it's submitted by the owner of the port? " defect assigned Normal ports mojca geant4.10.5