summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2021-09-26jemalloc: add more variants (#26144)iarspider1-0/+11
2021-09-26candle-benchmarks: depend_on()s: Fix obsoleted and renamed variants (#26250)bernhardkaindl1-2/+2
Fix solving/concretizing candle-benchmarks: py-theano: The requested variant +gpu us now named +cuda opencv: The requested variants +python and +zlib are now fixed deps
2021-09-26log_parser.py: Find failed test case messages in error logs (#25694)bernhardkaindl1-1/+7
- Match failed autotest tests show the word "FAILED" near the end - Match "FAIL: ", "FATAL: ", "failed ", "Failed test" of other suites - autotest " ok"$ means the test passed, independend of text before. - autoconf messages showing missing tools are fatal later, show them.
2021-09-26swiftsim: Fix build with version bump and depends_on('gsl') (#26166)bernhardkaindl1-2/+5
swiftsim-0.7.0 didn't build because of a configure script issue and more. Fix the build by a version bump and adding `depends_on('gsl')`.
2021-09-26dropwatch: make check starts a daemon which does not stop: Skip it (#26164)bernhardkaindl1-1/+5
dropwatch is a network packet drop checker and it's make check starts a daemon which does not terminate. - Skip this test to not block builds. - Add depends_on('pkgconfig', type='build') It is needed in case the host does not have pkg-config installed. - Remove the depends_on('m4', type='build'): The depends_on('autoconf', type='build') pulls m4 as it needs it.
2021-09-26dnstop: needs ncurses and it forgot to add -ltinfo (#26163)bernhardkaindl1-0/+4
dnstop misses a depends('ncurses') and it needs to link with libtinfo from ncurses as well.
2021-09-26xfwp: Fix build using: env.append_flags('CPPFLAGS', '-D_GNU_SOURCE') (#26157)bernhardkaindl1-1/+3
Without -D_GNU_SOURCE, the build of xfwp has many compilation errors. Example: io.c:1039:7: error: implicit declaration of function 'swab'
2021-09-26rivet: Fix of build and tests on Ubuntu 18.04 w/ version bump (#26152)bernhardkaindl1-3/+4
When using Ubuntu's gcc-8.4.0 on Ubuntu 18.04 to compile rivet-3.1.3, compilation errors related to UnstableParticles(), "UFS" show up. Compilation with this compiler is fixed in rivet-3.1.4, adding it. Adding type='link' to the depends on 'hepmc' and 'hepmc' fixes the tests to find libHepMC.so.4 in `spack install --tests=all` Co-authored-by: Valentin Volkl <valentin.volkl@cern.ch>
2021-09-26acct: skip installcheck: fails checking if all progs have --help (#26093)bernhardkaindl1-0/+4
Checks if all programs support --help and --version but not all do.
2021-09-26mountpointattr: Fix checksum of 1.1.1 and fix build(patch is only for 1.1) ↵bernhardkaindl1-2/+2
(#26087)
2021-09-26cairo: pass tests: devs wrote that other people shouldn't attempt them (#26086)bernhardkaindl1-0/+6
The cairo test suite is huge, has many backends and the README states that running and attempting to pass it is not a goal for normal users, it has so many dependencies into the system, including fonts, that passing it is not a goal realistically in reach soon: Skip it, it takes far too long to be practical.
2021-09-26libfuse: Fix build when meson doesn't get host's udev pkg (#26147)bernhardkaindl1-0/+8
Despite the patch disabling installation of rules, meson's setup stage looks up the udev package to get `/lib/udev/rules.d`, but as spack has no `systemd/udev` package, it would fail to build. Fix such builds by passing `-Dudevrulesdir` and bump version to 3.10.5
2021-09-26py-datalad-container: add new package (#26222)Manuela Kuhn1-0/+19
2021-09-26py-datalad-neuroimaging: add new package (#26223)Manuela Kuhn1-0/+23
2021-09-26py-datalad-webapp: add new package (#26226)Manuela Kuhn1-0/+21
2021-09-26py-datalad-metalad: add new package (#26225)Manuela Kuhn1-0/+25
Added py-nose for import and a simple installtest from appveyor.yml Co-authored-by: Bernhard Kaindl <bernhardkaindl7@gmail.com>
2021-09-26libidl builds using flex and bison: Add them as build-depends (#26183)bernhardkaindl1-0/+2
2021-09-26New package: py-gpyopt (#26232)Jen Herting1-0/+25
Co-authored-by: Sid Pendelberry <sid@rit.edu> Co-authored-by: Bernhard Kaindl <bernhardkaindl7@gmail.com>
2021-09-26py-scikit-learn: add v1.0 (#26243)Adam J. Stewart1-3/+12
2021-09-26first build of py-doe2 a fork of py-doe (#26235)Jen Herting1-0/+21
Co-authored-by: Sid Pendelberry <sid@rit.edu>
2021-09-26ucx: use bfd instead of lld with %aocc (#26254)Carlos Bederián1-0/+5
2021-09-25New package: r-styler (#25399)Jen Herting1-0/+28
2021-09-25limit the amd_target_sram_ecc to rocm-3.9.0-4.0.0 (#26240)Sreenivasa Murthy Kolam1-1/+1
2021-09-25cabana: add 0.4 and new dependency variants (#25847)Sam Reeve2-18/+183
Co-authored-by: Seth R. Johnson <johnsonsr@ornl.gov> Co-authored-by: Christoph Junghans <junghans@votca.org>
2021-09-25new package: dicom3tools (#25700)Glenn Johnson1-0/+61
2021-09-25py-sobol-seq: new package (#26234)Jen Herting1-0/+19
Co-authored-by: Sid Pendelberry <sid@rit.edu>
2021-09-25New package: py-pydoe (#26233)Jen Herting1-0/+20
Co-authored-by: Sid Pendelberry <sid@rit.edu>
2021-09-25autotools doc PR: No depends_on('m4') with depends_on('autoconf') (#26101)bernhardkaindl1-8/+32
* autotoolspackage.rst: No depends_on('m4') with depends_on('autoconf') - Remove `m4` from the example depends_on() lines for the autoreconf phase. - Change the branch used as example from develop to master as it is far more common in the packages of spack's builtin repo. - Fix the wrong info that libtoolize and aclocal are run explicitly in the autoreconf phase by default. autoreconf calls these internally as needed, thus autotools.py also does not call them directly. - Add that autoreconf() also adds -I<aclocal-prefix>/share/aclocal. - Add an example how to set autoreconf_extra_args. - Add an example of a custom autoreconf phase for running autogen.sh. Co-authored-by: Harmen Stoppels <harmenstoppels@gmail.com>
2021-09-25Add Go v1.17.1 (#26128)Alec Scott1-0/+2
2021-09-25gpi-2: improve GPI-2 installation (#25808)acastanedam1-31/+118
Based on the original script of R. Mijakovic further improvements of GPI-2 installation, in particular different official versions, configuration setups and even testing. Importantly, the non-autotools way of installation for older versions is also considered, which is relevant for some packages using GPI-2. Co-authored-by: Arcesio Castaneda Medina <arcesio.castaneda.medina@itwm.fraunhofer.de>
2021-09-25xload: fix build by disabling gettext and add v1.1.3 (#26142)bernhardkaindl1-1/+5
xload failed with unresolved referenced to libintl functions: Disabled it's use of gettext calls and added the last "new" version. Co-authored-by: Bernhard Kaindl <bernhard.kaindl@ait.ac.at>
2021-09-25Cloverleaf: adding AOCC support (#26148)AMD Toolchain Support2-0/+72
Co-authored-by: Mohan Babu <mohbabul@amd.com>
2021-09-25GDAL: fix build of Java bindings (#26244)Adam J. Stewart1-2/+4
2021-09-24py-datalad: add 0.15.1 (#26230)Manuela Kuhn1-1/+5
2021-09-25Enable cinema variant in ecp-data-vis-sdk (#26176)kwryankrattiger1-3/+1
2021-09-25nvhpc: add v21.9 (#26217)Filippo Spiga1-0/+4
2021-09-24tauola: Fix build: The current build wants lhapdf headers by default (#26154)bernhardkaindl1-1/+1
The hand-written `configure` script of this package does not handle --without-<feature> at all. The source wants to use `lhapdf` headers even if support of lhapdf is not indicated using `--with-lhapdf`. Enable the variant `lhapdf` by default: It fixes the build of the current package and provides the TauSpinner feature as well.
2021-09-24scallop: Fix build by bumping the version to 0.10.5 (#26162)bernhardkaindl1-1/+2
build of 0.10.3 fails with CoinPragma.hpp: No such file or directory
2021-09-24pigz: new version 2.6 (#26066)Olivier Cessenat1-0/+1
2021-09-24nix: bump version, add new depends and make installcheck pass (#26179)bernhardkaindl1-4/+38
The current version of `nix` has some more features and has more dependencies. The installcheck is quite involved but passes now.
2021-09-24cgdcbxd: Fix build: Use DESTDIR=self.prefix to not write to /etc (#26145)bernhardkaindl1-1/+8
Fix the build for normal non-root/non-system-user builds, as we cannot know that we'd have to uninstall these files even if installed as root. Also add `pkgconfig` and remove not explicitly needed `depends_on('m4')`
2021-09-24Tau rocm fix (#26134)luker1-2/+9
* update the Tau package to use the correct ROCm dependencies and prefixes 1st: When the rocm variant is selected, tau defaults to look for rocm in /opt/rocm which is not guarenteed to be the correct location -- this has been fixed to provide the prefix for hsa-rocr-dev (which is now a dependency when +rocm is selected). 2nd: the rocprofiler dependency package was not specified correctly, it should be called rocprofiler-dev, also rocprofiler-dev is a dependency when +rocprofiler is selected. added roctracer support
2021-09-24sst-dumpi: Correct the wrong checksum of the current version (#26181)bernhardkaindl1-1/+1
Correct the sha256 of the current version as shown by `spack checksum`
2021-09-24w3m: Fix build by disabling RAND_egd and japanese messages (#26168)bernhardkaindl1-3/+19
w3m's build fails with `undefined reference to `RAND_egd'` which is an deprecated insecure feature and from building japanese messages. Disabling both makes the build of `w3m` work.
2021-09-24iproute2: add v5.10.0 and v5.11.0, add missing deps (#26182)bernhardkaindl1-0/+6
iproute2 needs libmnl and builds using flex and bison: Add them.
2021-09-24nginx: Bump version for OpenSSL@3 and restrict @:1.21.2 to openssl@:1 (#26156)bernhardkaindl1-0/+2
2021-09-24xdriinfo: uses glXGetProcAddressARB, add: depends_on('gl') (#26184)bernhardkaindl1-0/+2
2021-09-24added NOAA package prod_util (#26197)Edward Hartnett1-0/+22
2021-09-24nemsio: Add v2.5.3, which includes dependency change, and maintainers (#26188)Edward Hartnett1-3/+11
2021-09-24py-torchvision: rename master -> main (#26160)Adam J. Stewart1-1/+2