summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2021-09-08Update catch2 (#25838)iarspider1-1/+4
2021-09-08mbedtls: trun into a MakefilePackage (#25558)Harmen Stoppels1-34/+49
This is a step towards building cmake with curl using mbedtls instead of openssl; building mbedtls shouldn't require cmake then.
2021-09-08lib/spack/env/cc: tolerate trailing / in elements of $PATH (#25733)bernhardkaindl2-1/+35
Fixes removal of SPACK_ENV_PATH from PATH in the presence of trailing slashes in the elements of PATH: The compiler wrapper has to ensure that it is not called nested like it would happen when gcc's collect2 uses PATH to call the linker ld, or else the compilation fails. To prevent nested calls, the compiler wrapper removes the elements of SPACK_ENV_PATH from PATH. Sadly, the autotest framework appends a slash to each element of PATH when adding AUTOTEST_PATH to the PATH for the tests, and some tests like those of GNU bison run cc inside the test. Thus, ensure that PATH cleanup works even with trailing slashes. This fixes the autotest suite of bison, compiling hundreds of bison-generated test cases in a autotest-generated testsuite. Co-authored-by: Harmen Stoppels <harmenstoppels@gmail.com>
2021-09-08Add new versions of nlopt (#25836)Sebastian Ehlert1-2/+6
2021-09-08netlib-lapack: Fixes for IBM XL builds (#25793)QuellynSnead2-2/+99
netlib-lapack: Version 3.9.0 and above no longer builds with the IBM XL compiler (#25447). Ported some fixes from the old ibm-xl.patch and added logic for detection of XL's -qrecur flag.
2021-09-07autoconf package: Fix 2.69 and 2.62 to pass the testsuite (#25701)bernhardkaindl1-1/+21
Apply stable-release fixes from 2017 to older autoconf releses: - Fix the scripts autoheader and autoscan to pass the test suite - Fix test case to passing when libtool 2.4.3+ is in use autoconf-2.13 dates back to 1999. The build wasn't possible since 4 years: Since 2017, we patch autom4te which didn't exist in 2.13, failing the build of it. 4 years of not being able to build 2.13 is a crystal clear indication that we can remove it safely.
2021-09-07amrex: support sundials variant in newer amrex versions (#25745)Cody Balos1-6/+12
* amrex: support sundials variant in newer amrex versions * propagate cuda_arch to sundials * change to old string formatting * require sundials+rocm when amrex+rocm
2021-09-07GDAL package: add version 3.3.2 (#25820)Adam J. Stewart1-0/+1
2021-09-07docs: minor grammar fix (#25814)Stephen McDowell1-1/+1
2021-09-07gdbm: fix build issue on macOS (#25811)Adam J. Stewart2-0/+17
2021-09-07garfieldpp: add new package (#25800)Tao Lin1-0/+25
Co-authored-by: Valentin Volkl <valentin.volkl@cern.ch>
2021-09-07fpchecker: add new package (#25550)Ignacio Laguna1-0/+28
2021-09-07mpas-model: add v 7.1 (#25809)Timothy Brown1-1/+2
2021-09-07py-einops: add new package (#25812)Adam J. Stewart1-0/+20
2021-09-06gtk-doc: Fix the testsuite (hangs if gtkdocize was not installed) (#25717)bernhardkaindl1-0/+17
Ensure that testsuite has py-anytree and py-parameterized and finds gtk-doc's gitdocize. Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2021-09-06Update pinned OpenSSL version to 1.1.1l (#25787)Scott Wittenburg2-2/+2
Update to the latest version of openssl, as the previous one (1.1.1k) is now deprecated, so spack can no longer rebuild it from source.
2021-09-06perl: fix regressions in the end-of-life revisions (#25801)bernhardkaindl1-1/+13
- perl@:5.24.1 needs zlib@:1.2.8 - shown by more than a dozen tests https://rt.cpan.org/Public/Bug/Display.html?id=120134 - perl@:5.26.2 needs gdbm@:1.14.1 - shown by the test suite https://rt-archive.perl.org/perl5/Ticket/Display.html?id=133295 - Fix the test case cpan/Time-Local/t/Local.t to use 4-digit years http://blogs.perl.org/users/tom_wyant/2020/01/my-y2020-bug.html
2021-09-06libunistring: apply upstream fix for test suite (#25691)bernhardkaindl1-0/+20
Simple case of pragma weak not working with --as-needed https://bugs.gentoo.org/688464 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=925746 Added possiblity to build from git master(new version master)
2021-09-06gxsview: new package, an MCNP viewer (#25637)Olivier Cessenat1-0/+46
Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2021-09-06mesa: add v21.2.1 (#25715)Billae1-0/+1
2021-09-06uftrace: add new package (#25710)bernhardkaindl1-0/+71
2021-09-06ccache 4.4 errors for old gcc/clang (#25783)Harmen Stoppels1-0/+4
2021-09-06WarpX/HiPACE/openPMD-api: Use when(...) (#25789)Axel Huebl3-39/+50
Use the new with `when()` syntax for variant dependencies.
2021-09-06elfutils: address external linkage failures in 0.185 (#25769)QuellynSnead1-0/+5
2021-09-06Do not allow cray build system patch for later version of otf2 (#25283)lukebroskop1-6/+7
Co-authored-by: Luke Roskop <lroskop@cedar.head.cm.us.cray.com> Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2021-09-06Ginkgo: add v1.4.0 (#25606)Terry Cojean2-8/+104
* Add a patch to skip unavailable smoke tests.
2021-09-06deal.II: Bump minimum required version for Ginkgo package (#25795)Jean-Paul Pelteret1-0/+1
2021-09-06gzip: add v1.11 (#25797)Michael Kuhn1-0/+1
2021-09-06gdbm: add v1.21 (#25798)Michael Kuhn1-0/+1
2021-09-06fpm: new package (#25799)Sebastian Ehlert1-0/+56
2021-09-06py-pyqt5: don't install files into qt5 install prefix (#25657)Jordan Galby1-0/+5
By default, py-pyqt5 installs qt designer and qml plugins into qt5's install `<prefix>/plugins`. Don't do that.
2021-09-05boost @1.76: set toolset for intel b2 invocation (#25722)Peter Scheibel1-1/+7
and simplify constraint and add explanatory comment
2021-09-03New package: py-anytree (#25718)bernhardkaindl1-0/+18
It is required for running all tests of gtk-doc.
2021-09-03HiOp package: update magma dependency (#25721)Asher Mancinelli1-1/+2
2021-09-03m4: fix glitch in the test suite (#25702)bernhardkaindl1-0/+12
2021-09-03New package: getOrganelle@1.7.5.0 (#25725)Desmond Orton1-0/+33
2021-09-03SLEPc package: add gpu variants (#25760)Jose E. Roman1-1/+3
2021-09-03apcomp package: add versions 0.0.3 and 0.0.2 (#25767)Cyrus Harrison1-0/+2
2021-09-03RELION package: add versions 3.1.3 and 3.1.2 (#25772)pmargara1-0/+2
2021-09-03Mathematica package: add version 12.2.0 (#25791)Paul Spencer1-0/+3
2021-09-03rocblas: use AMDGPU_TARGETS instead of Tensile_ARCHITECTURE (#25778)Harmen Stoppels1-4/+8
2021-09-03Always disable leftover active environment after testsHarmen Stoppels1-12/+12
2021-09-03Don't error when removing scope that does not existHarmen Stoppels1-1/+2
2021-09-03update version for rocm-4.3.1 release (#25766)Sreenivasa Murthy Kolam43-70/+108
2021-09-03openssh: add v8.7 (#25774)bernhardkaindl1-1/+2
2021-09-03amrex: 21.09 (#25739)Weiqun Zhang1-0/+1
2021-09-03py-ansi2html: new package (#25741)Desmond Orton1-0/+20
2021-09-03py-cryolobm: add new package (#25748)Desmond Orton1-0/+21
2021-09-03py-lineenhancer: add new package (#25743)Desmond Orton1-0/+22
2021-09-03py-terminaltables: add new package (#25738)Desmond Orton1-0/+22