Commit graph

17899 commits

Author SHA1 Message Date
Massimiliano Culpo
b84812256d
autotools: add attribute to delete libtool archives .la files (#18850)
* autotools: add attribute to delete libtool archives .la files

According to Autotools Mythbuster (https://autotools.io/libtool/lafiles.html)
libtool archive files are mostly vestigial, but they might create issues
when relocating binary packages as shown in #18694.

For GCC specifically, most distributions remove these files with
explicit commands:

https://git.stg.centos.org/rpms/gcc/blob/master/f/gcc.spec#_1303

Considered all of that, this commit adds an easy way for each
AutotoolsPackage to remove every .la file that has been installed.
The default, for the time being, is to maintain them - to be consistent
with what Spack was doing previously.

* autotools: delete libtool archive files by default

Following review this commit changes the default for
libtool archive files deletion and adds test to verify
the behavior.
2020-10-13 09:15:48 -07:00
vvolkl
c40de7c895
[acts] fix boost dependency (#19286)
@HadrienG2  the dependency is definitely there in all versions, but I did not check if the variants need to be adapted for the newer variants of acts
2020-10-13 10:09:14 -05:00
Toyohisa Kameyama
edfbfc8962
ppopen-math-vis: change download site to github. (#19285) 2020-10-13 10:08:21 -05:00
darmac
e65bb455eb
talloc: update version and dependencies (#18817) 2020-10-13 09:58:41 -05:00
darmac
4402506527
Add new package: py-rbtools (#18963)
* Add new package: py-rbtools

* Update var/spack/repos/builtin/packages/py-rbtools/package.py

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>

* Update var/spack/repos/builtin/packages/py-rbtools/package.py

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>

* Update var/spack/repos/builtin/packages/py-rbtools/package.py

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>

* Update var/spack/repos/builtin/packages/py-rbtools/package.py

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-10-13 09:57:50 -05:00
darmac
8e1e6585c4
Add new package: dnstracer (#18933)
* Add new package: dnstracer

* refine package class
2020-10-13 09:55:55 -05:00
darmac
97be7e7dd3
Add new package: libopts (#18836)
* Add new package: libopts

* fix flake8 error
2020-10-13 09:55:09 -05:00
darmac
d302d546a4
Add new package: py-eg (#18885)
* Add new package: py-eg

* refine dependency
2020-10-13 09:54:35 -05:00
darmac
3834bdfc27
Add new package: symlinks (#18925)
* Add new package: symlinks

* refine edit()
2020-10-13 09:54:06 -05:00
darmac
3b5cdf2f68
Add new package: xfsprogs (#18829)
* Add new package: xfsprogs

* remove lib64 path
2020-10-13 09:52:33 -05:00
Chuck Atkins
6084529eff
paraview: Fix external dependencies for various versions (#19236) 2020-10-13 09:51:23 -05:00
darmac
08e30a21b0
py-adb-enhanced: new package at v2.5.4 (#19010) 2020-10-13 16:14:31 +02:00
darmac
5bddc652c5
Add new package: byteman (#18736) 2020-10-13 14:19:47 +02:00
Toyohisa Kameyama
9f6086e5c8
ppopen-math-mp: change download site to github. (#19284) 2020-10-13 10:31:21 +02:00
Adam J. Stewart
021cad1521
zip: add patches (#18994)
* zip: add patches

* Add .patch suffix

* Simplify build targets
2020-10-13 09:47:25 +02:00
Ganesh Kumar
cfd69da839
mivisionx: added package at v3.8.0 (#19042) 2020-10-13 09:30:53 +02:00
Toyohisa Kameyama
ae5c0054b3
ppopen-at: change download site to github (#19282) 2020-10-13 08:36:03 +02:00
Pieter Ghysels
cb9e0d5297
STRUMPACK: added v5.0.0 (#19283) 2020-10-13 08:21:59 +02:00
Adam J. Stewart
cb4e30b477
Python: add both lib and lib64 to PYTHONPATH (#18523) 2020-10-12 17:59:20 -07:00
Tomoki, Karatsu
82a224b0da
octave: Specify fortran calling-convention for Fujitsu compiler. (#19218) 2020-10-12 16:53:37 -05:00
Michael Kuhn
a062517d3d
gcc: Restrict permitted cuda versions (#19267)
gcc seems to use sm_30, which has been dropped in cuda@11.
2020-10-12 14:15:51 -05:00
Tom Payerle
7c12ca1d83
m4: Fix issue compiling with new intel compilers (#18894) (#19273)
Original version added --no-gcc to CFLAGS when compiling with intel
compilers.  This does not appear to be needed and indeed causes problems
(see #18894) with newer intel compilers; I have modified so it is not
added for intel@19: (I confirmed it is needed/works for intel@20, based
on comments in #18854 looks like holds for intel@19 as well).

(Also fix old formatting issue flake8 was complaining about)
2020-10-12 14:13:11 -05:00
Mark Olesen
7a562d4045
openfoam: update for version 20.06 patch 2020-10-12 (#19275)
Co-authored-by: Mark Olesen <Mark.Olesen@esi-group.com>
2020-10-12 14:09:32 -05:00
Joe Koning
7a8974c2d8
Update py-redis (#19063)
* Update of py-redis for merlin-1.7.5

* Add hiredis variant and python versions for 3.5.x versions.

* Update var/spack/repos/builtin/packages/py-redis/package.py

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-10-12 14:05:09 -05:00
Evan Bollig
7b0e628016
Added slurm version 20-02-4-1 and support to build slurmrestd (#19249)
* Added slurm version 20-02-4-1 and support to build slurmrestd

* cleanup formatting

* cleanup libjwt to pass unittests

* missed one boilerplate

* hacking a pass in unittests

* defer to default install routine in libjwt
2020-10-12 13:52:23 -05:00
Dr. Christian Tacke
7a28b91bb8
singularity: added v3.6.3 (#19272) 2020-10-12 19:28:28 +02:00
darmac
b50fe3cb6b
evemu: added new package at v2.7.0 (#19013) 2020-10-12 18:14:55 +02:00
darmac
7083a542b6
libnetfilter-conntrack: new package at v1.0.4 (#19012) 2020-10-12 18:13:29 +02:00
Thomas Madlener
bead81fab5
[whizard] Disable parallel builds to avoid race condition (#19270) 2020-10-12 17:07:21 +02:00
Massimiliano Culpo
2399c2e78d
autotools: refactor search paths for aclocal in its own method (#19258)
This commit refactors the computation of the search path
for aclocal in its own method, so that it's easier to reuse
for packages that need to have a custom autoreconf phase.

Co-authored-by: Toyohisa Kameyama <kameyama@riken.jp>
2020-10-12 16:35:52 +02:00
Harmen Stoppels
2d9f692d6c
libamd_comgr.so.1 is linked to by libamdhip64.so.3, so it should be a link dep (#19025) 2020-10-12 16:28:48 +02:00
darmac
99278d9863
rng-tools: added new package at v6.10 (#19011) 2020-10-12 16:23:35 +02:00
darmac
c2517a31bf
openwsman: added new package at v2.7.0 (#19009) 2020-10-12 16:20:35 +02:00
darmac
89cd3cfdb7
glib-networking: added new package at v2.66.0 (#19008) 2020-10-12 16:19:57 +02:00
darmac
39ded3fa0f
ecdsautils: new package at v0.3.2 (#19007) 2020-10-12 16:18:32 +02:00
darmac
c49e66a06e
conserver: added new package at v8.2.5 (#18988) 2020-10-12 15:17:32 +02:00
darmac
e929cb4d51
cc65: added new package at v2.18 (#18989) 2020-10-12 15:03:46 +02:00
Tomoki, Karatsu
db16f3e0d4
autotools.py: removed some options from libtool only for Fujitsu. (#19217) 2020-10-12 14:42:49 +02:00
darmac
93f8b14de5
console-bridge: added new package at v1.0.1 (#18986) 2020-10-12 14:39:41 +02:00
Dr. Christian Tacke
fe984b994d
root: added more 6.20.* versions, switch preferred (#19265) 2020-10-12 14:12:19 +02:00
darmac
3a914f83c3
cmark: added new package at v0.29.0 (#18985) 2020-10-12 14:07:10 +02:00
Glenn Johnson
9915ce0315
Change how CUDA variants are handled for libbeagle (#18984)
- Override the cuda_arch variant setup, with multi=False to ensure one
  value is selected
- Use a conflicts statement rather than InstallError
2020-10-12 14:06:26 +02:00
Glenn Johnson
bd8c73ef18
Change how CUDA variants are handled (#18983)
- Override the cuda_arch variant setup, with multi=False to ensure one
  value is selected
- Use a conflicts statement rather than InstallError
2020-10-12 14:00:56 +02:00
Frédéric Simonis
3107f0367b
precice: added v2.1.1 (#19264) 2020-10-12 13:25:51 +02:00
darmac
023db4696e
asciidoc-py3: new patckage at v9.0.2 (#18920) 2020-10-12 13:23:48 +02:00
Glenn Johnson
eb03e648ec
Fix r-devtools package (#18981)
The r-devtools package was not installable due to a few issues.

- The rstudioapi spec was for 0.11.0 but the rstudioapi version is
  actually 0.11. This caused an error during concretization.
- Set r-usethis to depend on rlang@0.4.3: rather than r-lang@0.4.3.
- Set r-usethis to depend on r-gh@1.1.0: rather than r-gh@1.1.0.
- Added version r-gh-1.1.0 as it is not currently present in spack.
2020-10-12 13:22:41 +02:00
David M. Rogers
d431fcd904
Added CUDAHOSTCXX variable needed to compile with cuda and mpi. (#19254)
* Added CUDAHOSTCXX variable needed to compile with cuda and mpi.

* Added guard for setting CUDAHOSTCXX with MPI.

* Acceptable working version of dealii+cuda+mpi.
2020-10-12 02:28:06 -07:00
h-denpo
88794f56ed
itstool: modify depends_on('libxml2+python', type=('build', 'run')) (#19020) 2020-10-12 10:29:30 +02:00
Adam J. Stewart
1b9dce6b26
Python: add v3.9.0 (#19260) 2020-10-11 21:16:51 -07:00
Adam J. Stewart
372ac4a073
Add testing for Python 3.9 (#19261) 2020-10-11 21:16:00 -07:00