summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/pfunit/package.py
AgeCommit message (Collapse)AuthorFilesLines
2021-02-04update: update pfunit releases (#21485)Kurt Sansom1-0/+3
2021-01-02copyrights: update all files with license headers for 2021Todd Gamblin1-1/+1
- [x] add `concretize.lp`, `spack.yaml`, etc. to licensed files - [x] update all licensed files to say 2013-2021 using `spack license update-copyright-year` - [x] appease mypy with some additions to package.py that needed for oneapi.py
2020-11-05pfunit: fix conflict directive (missing '+') (#19750)Andrew W Elble1-1/+1
2020-08-13Add support for pFUnit version 4 (#17683)Alicia Klinvex1-8/+27
* pFUnit: Added support for version 4 pFUnit v4 uses submodules, so we must fetch from the repo rather than grabbing the tarball (see #11642). * pFUnit: Added conflicts pFUnit 4 causes an internal compiler error with gcc 7.2.0, and several pFUnit versions are incompatible with shared libraries. * pFUnit: Added conflicts for version 4 Verson 4 uses Fortran 2008 features and cannot be built with gcc compilers prior to 8.4. * pFUnit: Fixed conflicts/dependencies as suggested * pFUnit: Version 4 no longer fetches from git Checksummable files are fetched instead. * pFUnit: Simplify major version check Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * pFUnit: Removed unnecessary patch for v4 The patch is still applied to v3. * pFUnit: Modified MPI flag for v4 pFUnit v3 and v4 use different CMake flags to enable/disable MPI support. Also added a conflict for v3 with MPI enabled using gfortran 10, since newer gfortran is more finicky about datatypes. * pFUnit: Rearranged mpi logic * pFUnit: changed m4 to a build dependency Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * pFUnit: Added URL back I did not realize it was needed by "spack versions" and "spack checksum". Thanks @adamjstewart! Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-03-12pfunit: add max_array_rank=(int) variant (#15348)Bryce Allen1-2/+7
* pfunit: add max_array_rank=(int) variant * pfunit: flake8 line length fixes
2019-12-30copyright: update copyright dates for 2020 (#14328)Todd Gamblin1-1/+1
2019-11-29Mass conversion of setup_(dependent_)?environment (#13924)Adam J. Stewart1-9/+11
* Mass conversion of setup_(dependent_)?environment * prefix -> self.prefix
2019-06-25pfunit: fixed a typo (#11843)Christoph Junghans1-1/+1
2019-06-10Add latest releases for pFUnit (#11642)Daniel Topa1-1/+9
* Add latest releases for pFUnit - 3.2.10, 3.3.0, 3.3.1, 3.3.2, 3.3.3 - 3.2.9 now with sha256 - 4.0.0 is added, but commented out (build fails, see errors) Verification builds Darwin x86_64: dantopa@cn100:pr-pfunit-darwin-general.spack $ spack find pfunit ==> 5 installed packages -- linux-centos7-x86_64 / gcc@4.8.5 ----------------------------- pfunit@3.2.9 pfunit@3.2.10 pfunit@3.3.0 pfunit@3.3.1 pfunit@3.3.2 pfunit@3.3.3 Darwin Power9: -- linux-rhel7-ppc64le / gcc@4.8.5 ------------------------------ pfunit@3.2.9 pfunit@3.2.10 pfunit@3.3.0 pfunit@3.3.1 pfunit@3.3.2 pfunit@3.3.3 Darwin ARM: dantopa@cn805:pr-pfunit-darwin-arm.spack $ spack find pfunit ==> 5 installed packages -- linux-rhel7-aarch64 / gcc@4.8.5 ------------------------------ pfunit@3.2.9 pfunit@3.2.10 pfunit@3.3.0 pfunit@3.3.1 pfunit@3.3.2 pfunit@3.3.3 2019-05-05 Signed-off-by: Daniel Topa <dantopa@lanl.gov> * answer @citibeth comments Signed-off-by: Daniel Topa <dantopa@lanl.gov> * shortened offending comment to comply with flake8; suppressed error message on entry for v4.0.0 Signed-off-by: Daniel Topa <dantopa@lanl.gov> * removed tailing space qt 20:55 Signed-off-by: Daniel Topa <dantopa@lanl.gov>
2019-01-01copyright: update license headers for 2013-2019 copyright.Todd Gamblin1-1/+1
2018-12-05pfunit: add mpi-test patch (#9387)Christoph Junghans1-0/+4
2018-10-17relicense: replace LGPL headers with Apache-2.0/MIT SPDX headersTodd Gamblin1-23/+4
- remove the old LGPL license headers from all files in Spack - add SPDX headers to all files - core and most packages are (Apache-2.0 OR MIT) - a very small number of remaining packages are LGPL-2.1-only
2018-05-03pfunit: update (#7994)Elizabeth Fischer1-12/+15
2018-03-24Update copyright on LLNL files for 2018. (#7592)Todd Gamblin1-1/+1
2018-01-02new package: Pfunit: unit testing framework for Fortran (#6795)Milton Woods1-0/+97