├── lib └── spack │ ├── env │ ├── fc │ ├── ld │ ├── c++ │ ├── c89 │ ├── c99 │ ├── cpp │ ├── f77 │ ├── f90 │ ├── f95 │ ├── ftn │ ├── ld.gold │ ├── ld.lld │ ├── cce │ │ ├── cc │ │ ├── ftn │ │ ├── craycc │ │ ├── crayftn │ │ └── case-insensitive │ │ │ ├── CC │ │ │ └── crayCC │ ├── fj │ │ ├── fcc │ │ ├── frt │ │ └── case-insensitive │ │ │ └── FCC │ ├── gcc │ │ ├── g++ │ │ ├── gcc │ │ └── gfortran │ ├── intel │ │ ├── icc │ │ ├── icpc │ │ └── ifort │ ├── nvhpc │ │ ├── nvc │ │ ├── nvc++ │ │ └── nvfortran │ ├── pgi │ │ ├── pgc++ │ │ ├── pgcc │ │ └── pgfortran │ ├── xl │ │ ├── xlc │ │ ├── xlc++ │ │ ├── xlf │ │ └── xlf90 │ ├── aocc │ │ ├── clang │ │ ├── clang++ │ │ └── flang │ ├── arm │ │ ├── armclang │ │ ├── armclang++ │ │ └── armflang │ ├── clang │ │ ├── clang │ │ ├── clang++ │ │ ├── flang │ │ └── gfortran │ ├── nag │ │ └── nagfor │ ├── oneapi │ │ ├── dpcpp │ │ ├── icpx │ │ ├── icx │ │ └── ifx │ ├── xl_r │ │ ├── xlc++_r │ │ ├── xlc_r │ │ ├── xlf90_r │ │ └── xlf_r │ ├── case-insensitive │ │ └── CC │ └── rocmcc │ │ ├── amdclang │ │ ├── amdclang++ │ │ └── amdflang │ ├── docs │ ├── _gh_pages_redirect │ │ ├── .nojekyll │ │ └── index.html │ ├── _static │ │ └── .gitignore │ ├── images │ │ ├── adapter.png │ │ ├── pr-commit.png │ │ ├── projects.png │ │ ├── setup_env.png │ │ ├── ghcr_spack.png │ │ ├── builder_phases.png │ │ ├── installation_pipeline.png │ │ ├── builder_package_architecture.png │ │ └── original_package_architecture.png │ ├── .gitignore │ ├── requirements.txt │ └── command_index.in │ ├── external │ ├── _vendoring │ │ ├── attr │ │ │ ├── py.typed │ │ │ ├── filters.pyi │ │ │ ├── _version_info.pyi │ │ │ └── _cmp.pyi │ │ ├── attrs │ │ │ ├── py.typed │ │ │ ├── filters.py │ │ │ ├── setters.py │ │ │ ├── converters.py │ │ │ ├── exceptions.py │ │ │ └── validators.py │ │ ├── distro │ │ │ ├── py.typed │ │ │ └── __main__.py │ │ ├── jinja2 │ │ │ └── py.typed │ │ ├── markupsafe │ │ │ ├── py.typed │ │ │ └── _speedups.pyi │ │ ├── pyrsistent │ │ │ └── py.typed │ │ ├── ruamel │ │ │ └── yaml │ │ │ │ ├── py.typed │ │ │ │ └── configobjwalker.py │ │ ├── jsonschema │ │ │ ├── tests │ │ │ │ ├── __init__.py │ │ │ │ └── _helpers.py │ │ │ ├── __main__.py │ │ │ └── benchmarks │ │ │ │ ├── __init__.py │ │ │ │ └── json_schema_test_suite.py │ │ ├── ruamel.pyi │ │ ├── six │ │ │ ├── __init__.pyi │ │ │ └── moves │ │ │ │ ├── __init__.pyi │ │ │ │ └── configparser.pyi │ │ ├── altgraph.pyi │ │ ├── jsonschema.pyi │ │ ├── macholib.pyi │ │ ├── _pyrsistent_version.py │ │ ├── _pyrsistent_version.pyi │ │ └── macholib │ │ │ └── __init__.py │ ├── archspec │ │ ├── __init__.py │ │ └── __main__.py │ └── vendor.txt │ ├── spack_installable │ └── __init__.py │ ├── spack │ ├── test │ │ ├── data │ │ │ ├── compression │ │ │ │ ├── Foo.cxx │ │ │ │ ├── Foo │ │ │ │ ├── Foo.Z │ │ │ │ ├── Foo.bz2 │ │ │ │ ├── Foo.gz │ │ │ │ ├── Foo.tbz │ │ │ │ ├── Foo.tgz │ │ │ │ ├── Foo.txz │ │ │ │ ├── Foo.xz │ │ │ │ ├── Foo.zip │ │ │ │ ├── Foo.tar.Z │ │ │ │ ├── Foo.tbz2 │ │ │ │ ├── Foo.tar.bz2 │ │ │ │ ├── Foo.tar.gz │ │ │ │ └── Foo.tar.xz │ │ │ ├── directory_search │ │ │ │ ├── a │ │ │ │ │ ├── c.h │ │ │ │ │ ├── libc.a │ │ │ │ │ ├── libc.dll │ │ │ │ │ ├── libc.lib │ │ │ │ │ ├── libc.so │ │ │ │ │ ├── foobar.txt │ │ │ │ │ └── libc.dylib │ │ │ │ ├── b │ │ │ │ │ ├── b.h │ │ │ │ │ ├── d.h │ │ │ │ │ ├── bar.txp │ │ │ │ │ ├── liba.a │ │ │ │ │ ├── liba.dll │ │ │ │ │ ├── liba.lib │ │ │ │ │ ├── liba.so │ │ │ │ │ ├── libd.a │ │ │ │ │ ├── libd.dll │ │ │ │ │ ├── libd.lib │ │ │ │ │ ├── libd.so │ │ │ │ │ ├── liba.dylib │ │ │ │ │ └── libd.dylib │ │ │ │ ├── c │ │ │ │ │ ├── a.h │ │ │ │ │ ├── bar.txt │ │ │ │ │ ├── libb.a │ │ │ │ │ ├── libb.dll │ │ │ │ │ ├── libb.lib │ │ │ │ │ ├── libb.so │ │ │ │ │ └── libb.dylib │ │ │ │ └── README.txt │ │ │ ├── templates │ │ │ │ ├── a.txt │ │ │ │ ├── override.txt │ │ │ │ └── extension.tcl │ │ │ ├── filter_file │ │ │ │ ├── start_stop.txt │ │ │ │ ├── selfextract.bsx │ │ │ │ └── x86_cpuid_info.c │ │ │ ├── make │ │ │ │ ├── affirmative │ │ │ │ │ ├── include │ │ │ │ │ │ ├── make.mk │ │ │ │ │ │ └── Makefile │ │ │ │ │ ├── capital_makefile │ │ │ │ │ │ └── Makefile │ │ │ │ │ ├── gnu_makefile │ │ │ │ │ │ └── GNUmakefile │ │ │ │ │ ├── lowercase_makefile │ │ │ │ │ │ └── makefile │ │ │ │ │ ├── spaces │ │ │ │ │ │ └── Makefile │ │ │ │ │ ├── check_test │ │ │ │ │ │ └── Makefile │ │ │ │ │ ├── test_check │ │ │ │ │ │ └── Makefile │ │ │ │ │ ├── three_targets │ │ │ │ │ │ └── Makefile │ │ │ │ │ ├── expansion │ │ │ │ │ │ └── Makefile │ │ │ │ │ └── prerequisites │ │ │ │ │ │ └── Makefile │ │ │ │ └── negative │ │ │ │ │ ├── no_makefile │ │ │ │ │ └── readme.txt │ │ │ │ │ ├── variable │ │ │ │ │ └── Makefile │ │ │ │ │ └── partial_match │ │ │ │ │ └── Makefile │ │ │ ├── ninja │ │ │ │ ├── .gitignore │ │ │ │ ├── affirmative │ │ │ │ │ ├── include │ │ │ │ │ │ ├── include.ninja │ │ │ │ │ │ └── build.ninja │ │ │ │ │ ├── subninja │ │ │ │ │ │ ├── subninja.ninja │ │ │ │ │ │ └── build.ninja │ │ │ │ │ ├── simple │ │ │ │ │ │ └── build.ninja │ │ │ │ │ ├── spaces │ │ │ │ │ │ └── build.ninja │ │ │ │ │ ├── check_test │ │ │ │ │ │ └── build.ninja │ │ │ │ │ ├── test_check │ │ │ │ │ │ └── build.ninja │ │ │ │ │ └── three_targets │ │ │ │ │ │ └── build.ninja │ │ │ │ └── negative │ │ │ │ │ ├── rule │ │ │ │ │ └── build.ninja │ │ │ │ │ ├── variable │ │ │ │ │ └── build.ninja │ │ │ │ │ ├── no_ninja │ │ │ │ │ └── readme.txt │ │ │ │ │ └── partial_match │ │ │ │ │ └── build.ninja │ │ │ ├── templates_again │ │ │ │ ├── b.txt │ │ │ │ └── override_from_modules.txt │ │ │ ├── config │ │ │ │ ├── repos.yaml │ │ │ │ ├── bootstrap.yaml │ │ │ │ └── concretizer.yaml │ │ │ ├── web │ │ │ │ ├── fragment.html │ │ │ │ ├── 1.html │ │ │ │ ├── index.html │ │ │ │ ├── 3.html │ │ │ │ ├── 2.html │ │ │ │ ├── 4.html │ │ │ │ └── index_with_fragment.html │ │ │ ├── test │ │ │ │ └── test_stage │ │ │ │ │ └── gavrxt67t7yaiwfek7dds7lgokmoaiin │ │ │ │ │ ├── printing-package-1.0-hzgcoow-tested.txt │ │ │ │ │ └── results.txt │ │ │ ├── modules │ │ │ │ ├── tcl │ │ │ │ │ ├── autoload_direct.yaml │ │ │ │ │ ├── module_path_separator.yaml │ │ │ │ │ ├── autoload_all.yaml │ │ │ │ │ ├── prerequisites_all.yaml │ │ │ │ │ ├── prerequisites_direct.yaml │ │ │ │ │ ├── no_arch.yaml │ │ │ │ │ ├── override_template.yaml │ │ │ │ │ ├── hide_implicits.yaml │ │ │ │ │ ├── naming_scheme.yaml │ │ │ │ │ ├── exclude.yaml │ │ │ │ │ ├── autoload_with_constraints.yaml │ │ │ │ │ ├── projections.yaml │ │ │ │ │ ├── suffix.yaml │ │ │ │ │ ├── wrong_conflicts.yaml │ │ │ │ │ ├── conflicts.yaml │ │ │ │ │ ├── exclude_implicits.yaml │ │ │ │ │ ├── invalid_naming_scheme.yaml │ │ │ │ │ └── override_config.yaml │ │ │ │ └── lmod │ │ │ │ │ ├── core_compilers.yaml │ │ │ │ │ ├── core_compilers_at_equal.yaml │ │ │ │ │ ├── missing_core_compilers.yaml │ │ │ │ │ ├── module_path_separator.yaml │ │ │ │ │ ├── no_arch.yaml │ │ │ │ │ ├── with_view.yaml │ │ │ │ │ ├── core_compilers_empty.yaml │ │ │ │ │ ├── projections.yaml │ │ │ │ │ ├── autoload_direct.yaml │ │ │ │ │ ├── autoload_all.yaml │ │ │ │ │ ├── conflicts.yaml │ │ │ │ │ ├── no_hash.yaml │ │ │ │ │ ├── exclude.yaml │ │ │ │ │ ├── non_virtual_in_hierarchy.yaml │ │ │ │ │ ├── override_template.yaml │ │ │ │ │ ├── hide_implicits.yaml │ │ │ │ │ ├── wrong_conflicts.yaml │ │ │ │ │ └── complex_hierarchy.yaml │ │ │ ├── patch │ │ │ │ ├── foo.tgz │ │ │ │ └── foo.patch │ │ │ ├── ci │ │ │ │ └── gitlab │ │ │ │ │ └── artifacts.zip │ │ │ ├── specfiles │ │ │ │ ├── hdf5.v013.json.gz │ │ │ │ ├── hdf5.v016.json.gz │ │ │ │ ├── hdf5.v017.json.gz │ │ │ │ ├── hdf5.v019.json.gz │ │ │ │ └── hdf5.v020.json.gz │ │ │ ├── compiler_verbose_output │ │ │ │ └── obscure-parsing-rules.txt │ │ │ ├── sourceme_unset.sh │ │ │ ├── sourceme_first.sh │ │ │ ├── sourceme_lmod.sh │ │ │ ├── sourceme_second.sh │ │ │ ├── mirrors │ │ │ │ ├── legacy_yaml │ │ │ │ │ └── build_cache │ │ │ │ │ │ └── test-debian6-core2 │ │ │ │ │ │ └── gcc-4.5.0 │ │ │ │ │ │ └── zlib-1.2.11 │ │ │ │ │ │ └── test-debian6-core2-gcc-4.5.0-zlib-1.2.11-t5mczux3tfqpxwmg7egp7axy2jvyulqk.spack │ │ │ │ └── legacy_layout │ │ │ │ │ └── build_cache │ │ │ │ │ └── test-debian6-core2 │ │ │ │ │ └── gcc-4.5.0 │ │ │ │ │ └── archive-files-2.0 │ │ │ │ │ └── test-debian6-core2-gcc-4.5.0-archive-files-2.0-l3vdiqvbobmspwyb4q2b62fz6nitd4hk.spack │ │ │ ├── sourceme_parameters.sh │ │ │ └── style │ │ │ │ ├── broken.dummy │ │ │ │ └── fixed.py │ │ ├── util │ │ │ ├── unparse │ │ │ │ └── __init__.py │ │ │ └── __init__.py │ │ ├── __init__.py │ │ ├── cmd │ │ │ ├── __init__.py │ │ │ └── common │ │ │ │ └── __init__.py │ │ ├── modules │ │ │ └── __init__.py │ │ ├── compilers │ │ │ └── __init__.py │ │ └── llnl │ │ │ └── util │ │ │ ├── __init__.py │ │ │ └── tty │ │ │ └── __init__.py │ ├── cmd │ │ ├── installer │ │ │ ├── banner493x58.bmp │ │ │ └── patch.xml │ │ ├── reindex.py │ │ └── docs.py │ ├── oci │ │ └── __init__.py │ ├── solver │ │ └── __init__.py │ ├── util │ │ ├── __init__.py │ │ └── unparse │ │ │ └── __init__.py │ ├── build_systems │ │ └── __init__.py │ ├── hooks │ │ └── write_install_manifest.py │ └── reporters │ │ └── __init__.py │ └── llnl │ ├── __init__.py │ └── util │ └── __init__.py ├── var └── spack │ ├── repos │ ├── builtin.mock │ │ ├── packages │ │ │ ├── libelf │ │ │ │ └── local.patch │ │ │ ├── patch │ │ │ │ ├── bar.patch │ │ │ │ ├── baz.patch │ │ │ │ ├── foo.patch │ │ │ │ └── biz.patch │ │ │ ├── dep-diamond-patch-top │ │ │ │ └── top.patch │ │ │ ├── trivial-smoke-test │ │ │ │ └── test │ │ │ │ │ └── test_file.in │ │ │ ├── dep-diamond-patch-mid1 │ │ │ │ └── mid1.patch │ │ │ ├── patch-several-dependencies │ │ │ │ ├── bar.patch │ │ │ │ ├── baz.patch │ │ │ │ └── foo.patch │ │ │ ├── conditionally-patch-dependency │ │ │ │ └── uuid.patch │ │ │ ├── hash-test1 │ │ │ │ ├── patch1.patch │ │ │ │ └── patch2.patch │ │ │ ├── hash-test2 │ │ │ │ └── patch1.patch │ │ │ ├── hwloc │ │ │ │ └── package.py │ │ │ ├── patch-a-dependency │ │ │ │ └── libelf.patch │ │ │ ├── attributes-foo-app │ │ │ │ └── package.py │ │ │ └── svn-top-level │ │ │ │ └── package.py │ │ └── repo.yaml │ ├── builtin │ │ ├── repo.yaml │ │ └── packages │ │ │ ├── octopus │ │ │ └── test │ │ │ │ ├── recipe.inp │ │ │ │ └── he.inp │ │ │ ├── jq │ │ │ └── input.json │ │ │ ├── m4 │ │ │ ├── test │ │ │ │ ├── hello.out │ │ │ │ └── hello.m4 │ │ │ ├── pgi.patch │ │ │ └── nvhpc-long-width.patch │ │ │ ├── libsigsegv │ │ │ └── test │ │ │ │ └── smoke_test.out │ │ │ ├── treesub │ │ │ └── treesub │ │ │ ├── openrasmol │ │ │ └── test │ │ │ │ └── test.rsc │ │ │ ├── libxml2 │ │ │ ├── test │ │ │ │ ├── info.dtd │ │ │ │ └── info.xml │ │ │ └── nvhpc-elfgcchack.patch │ │ │ ├── tix │ │ │ └── test │ │ │ │ └── test.tcl │ │ │ ├── tk │ │ │ └── test │ │ │ │ └── test.tcl │ │ │ ├── gaussian-src │ │ │ └── spack_perms_fix.sh.j2 │ │ │ ├── gaussian-view │ │ │ └── spack_perms_fix.sh.j2 │ │ │ ├── openfoam │ │ │ └── common │ │ │ │ └── README │ │ │ ├── cbflib │ │ │ ├── checkint.c │ │ │ └── cbf_int.patch │ │ │ ├── grads │ │ │ └── udpt │ │ │ ├── picard │ │ │ └── picard.sh │ │ │ ├── pilon │ │ │ └── pilon.sh │ │ │ ├── qorts │ │ │ └── QoRTs.sh │ │ │ ├── snpeff │ │ │ ├── snpEff.sh │ │ │ └── SnpSift.sh │ │ │ ├── chexmix │ │ │ └── chexmix.sh │ │ │ ├── cromwell │ │ │ └── cromwell.sh │ │ │ ├── ffb │ │ │ └── xvx.patch │ │ │ ├── gatk │ │ │ └── gatk.sh │ │ │ ├── aperture-photometry │ │ │ └── APT.sh │ │ │ ├── bref3 │ │ │ └── bref.sh │ │ │ ├── beagle │ │ │ └── beagle.sh │ │ │ ├── beast-tracer │ │ │ └── tracer │ │ │ ├── corenlp │ │ │ └── corenlp.sh │ │ │ ├── cromwell-womtool │ │ │ └── womtool.sh │ │ │ ├── hdf5 │ │ │ ├── test │ │ │ │ └── spack.h5 │ │ │ └── h5public-skip-mpicxx.patch │ │ │ ├── patchelf │ │ │ └── test │ │ │ │ └── hello │ │ │ ├── wannier90 │ │ │ └── make.sys │ │ │ ├── astral │ │ │ └── astral.sh │ │ │ ├── varscan │ │ │ └── varscan.sh │ │ │ ├── c │ │ │ └── test │ │ │ │ └── hello.c │ │ │ ├── eigenexa │ │ │ └── test │ │ │ │ └── run-test.sh │ │ │ ├── repeatmasker │ │ │ └── utf8.patch │ │ │ ├── sqlite │ │ │ ├── test │ │ │ │ ├── packages.db │ │ │ │ └── dump.out │ │ │ └── quote_compiler_in_makefile.patch │ │ │ ├── additivefoam │ │ │ └── assets │ │ │ │ ├── Allwmake │ │ │ │ └── applications │ │ │ │ └── Allwmake │ │ │ ├── fortran │ │ │ └── test │ │ │ │ ├── hello.F │ │ │ │ └── hello.f90 │ │ │ ├── haploview │ │ │ └── haploview.sh │ │ │ ├── igvtools │ │ │ └── igvtools.sh │ │ │ ├── interproscan │ │ │ └── ps_scan.patch │ │ │ ├── orca │ │ │ └── mpirun_srun.sh │ │ │ ├── pgdspider │ │ │ └── pgdspider.sh │ │ │ ├── rna-seqc │ │ │ └── rna-seqc.sh │ │ │ ├── sz │ │ │ ├── test │ │ │ │ └── testfloat_8_8_128.dat │ │ │ └── fix_optimization.patch │ │ │ ├── trimmomatic │ │ │ └── trimmomatic.sh │ │ │ ├── cxx │ │ │ └── test │ │ │ │ ├── hello.c++ │ │ │ │ ├── hello.cc │ │ │ │ └── hello.cpp │ │ │ ├── genomefinisher │ │ │ └── genomefinisher.sh │ │ │ ├── armadillo │ │ │ └── undef_linux.patch │ │ │ ├── py-netcdf4 │ │ │ └── disable_pkgconf.patch │ │ │ ├── atlas │ │ │ └── test_cblas_dgemm.output │ │ │ ├── openblas │ │ │ ├── test_cblas_dgemm.output │ │ │ └── openblas_icc_fortran.patch │ │ │ ├── improved-rdock │ │ │ └── test │ │ │ │ └── test.sh │ │ │ ├── ravel │ │ │ └── qpainterpath.patch │ │ │ ├── likwid │ │ │ └── spack_perms_fix.sh.j2 │ │ │ ├── apptainer │ │ │ └── spack_perms_fix.sh.j2 │ │ │ ├── gxsview │ │ │ └── gcc11.patch │ │ │ ├── singularity │ │ │ └── spack_perms_fix.sh.j2 │ │ │ ├── singularityce │ │ │ └── spack_perms_fix.sh.j2 │ │ │ ├── boost │ │ │ ├── boost_218.patch │ │ │ └── boost_1.67.0_pgi.patch │ │ │ ├── bohrium │ │ │ └── pyadd.py │ │ │ ├── swfft │ │ │ └── include-stdio_h.patch │ │ │ ├── adios │ │ │ └── python.patch │ │ │ ├── openloops │ │ │ └── sft1.coll │ │ │ ├── kallisto │ │ │ ├── limits.patch │ │ │ └── link_zlib.patch │ │ │ ├── perl-mni-perllib │ │ │ └── no-stdin.patch │ │ │ ├── ctffind │ │ │ └── configure.patch │ │ │ ├── filtlong │ │ │ └── gcc13.patch │ │ │ ├── ftgl │ │ │ └── remove-ftlibrary-from-sources.diff │ │ │ ├── hip-examples │ │ │ └── 0002-add-fpic-compile-to-add4.patch │ │ │ ├── mpich │ │ │ ├── mpich-oneapi-config-rpath │ │ │ │ └── step2.patch │ │ │ └── mpich32_411_CFI_configure.patch │ │ │ ├── procps │ │ │ └── libintl-3.3.14.patch │ │ │ ├── e4s-cl │ │ │ └── drop-docker.patch │ │ │ ├── findutils │ │ │ ├── nonnull.patch │ │ │ └── nvhpc-long-width.patch │ │ │ ├── intel-xed │ │ │ └── 2019-python3.patch │ │ │ ├── mysql-connector-c │ │ │ └── fix-cmake.patch │ │ │ ├── n2p2 │ │ │ ├── nnp_test.h.patch │ │ │ └── test │ │ │ │ └── result-check.sh │ │ │ ├── ecmwf-atlas │ │ │ ├── intel_vectorization_v0p33.patch │ │ │ └── clang_include_array.patch │ │ │ ├── planck-likelihood │ │ │ ├── fortran.patch │ │ │ └── arm.patch │ │ │ ├── py-dask-mpi │ │ │ └── remove-dependency-jupyter-proxy.patch │ │ │ ├── sympol │ │ │ └── lrs_mp_close.patch │ │ │ ├── clingo │ │ │ └── setuptools-2.patch │ │ │ ├── minuit │ │ │ ├── sprintf.patch │ │ │ └── sprintf.cxx.patch │ │ │ ├── phist │ │ │ └── sbang.patch │ │ │ ├── faodel │ │ │ └── array.patch │ │ │ ├── ncl │ │ │ ├── hdf5.patch │ │ │ ├── ymake-grib.patch │ │ │ ├── set_spack_config.patch │ │ │ └── for_aarch64.patch │ │ │ ├── slepc │ │ │ └── test │ │ │ │ └── hello.c │ │ │ ├── fermi │ │ │ └── ksw_for_aarch64.patch │ │ │ ├── gnuplot │ │ │ └── term_include.patch │ │ │ ├── ssht │ │ │ └── float_conversion.patch │ │ │ ├── bwa │ │ │ └── bwa_for_aarch64.patch │ │ │ ├── mfem │ │ │ └── mfem-4.6.patch │ │ │ ├── minizip │ │ │ └── implicit.patch │ │ │ ├── openmx │ │ │ └── for_aarch64.patch │ │ │ ├── rocsparse │ │ │ └── 0002-fix-gentest-shebang.patch │ │ │ ├── cp2k │ │ │ └── posix_c_source.patch │ │ │ ├── mt-metis │ │ │ └── non_x8664.patch │ │ │ ├── silo │ │ │ ├── 48-configure-f77.patch │ │ │ └── zfp_error.patch │ │ │ ├── molden │ │ │ └── for_aarch64.patch │ │ │ ├── pythia6 │ │ │ └── pythia6-root.patch │ │ │ ├── xlf │ │ │ └── detection_test.yaml │ │ │ ├── cquery │ │ │ └── fix-gcc10.patch │ │ │ ├── octave │ │ │ └── helloworld.cc │ │ │ ├── atompaw │ │ │ └── atompaw-4.1.1.0-fix-ifort.patch │ │ │ ├── btop │ │ │ └── link-dl.patch │ │ │ ├── cosmomc │ │ │ └── errorstop.patch │ │ │ ├── falcon │ │ │ └── Py_None.patch │ │ │ ├── perl-fth │ │ │ ├── fth-shebang.patch │ │ │ └── fth-shebang2.patch │ │ │ ├── proj │ │ │ ├── proj.cmakelists.5.0.patch │ │ │ └── proj.cmakelists.5.1.patch │ │ │ ├── fr-hit │ │ │ └── binning.patch │ │ │ ├── generax │ │ │ └── model-stdexcept.patch │ │ │ ├── amdlibflame │ │ │ └── aocc-2.2.0.patch │ │ │ ├── py-ytopt-autotune │ │ │ └── version.patch │ │ │ ├── qthreads │ │ │ └── trap.patch │ │ │ ├── chombo │ │ │ └── hdf5-16api.patch │ │ │ ├── fdb │ │ │ └── metkit_1.7.0.patch │ │ │ ├── mapl │ │ │ └── mapl-2.12.3-mpi-fortran.patch │ │ │ ├── netcdf-cxx │ │ │ └── macos.patch │ │ │ ├── numactl │ │ │ └── numactl-2.0.14-symver.patch │ │ │ ├── portage │ │ │ └── gcc-7.patch │ │ │ ├── bowtie │ │ │ ├── fix_narrowing_err.patch │ │ │ └── fix_narrowing_err_1.3.0.patch │ │ │ ├── cryptsetup │ │ │ └── autotools-libintl.patch │ │ │ ├── libgtextutils │ │ │ └── text_line_reader.patch │ │ │ ├── c-blosc │ │ │ └── test_forksafe.patch │ │ │ ├── cube-blade │ │ │ └── return-bool.patch │ │ │ ├── libid3tag │ │ │ └── CVE-2008-2109.patch │ │ │ ├── met │ │ │ └── apple-clang-no-register.patch │ │ │ ├── bazel │ │ │ ├── gcc11_1.patch │ │ │ ├── apple-clang-14.0.3.patch │ │ │ └── gcc11_2.patch │ │ │ ├── glibc │ │ │ └── fb21f89.patch │ │ │ ├── hpctoolkit │ │ │ └── python3.patch │ │ │ ├── libceed │ │ │ └── pkgconfig-version-0.4.diff │ │ │ ├── mpi │ │ │ └── test │ │ │ │ ├── mpi_hello.c │ │ │ │ └── mpi_hello.f │ │ │ ├── py-pyprof2html │ │ │ └── version_0.3.1.patch │ │ │ ├── ssmtp │ │ │ └── install.patch │ │ │ ├── libbsd │ │ │ └── local-elf.h.patch │ │ │ ├── modylas │ │ │ └── gcc_format.patch │ │ │ ├── fish │ │ │ └── codesign.patch │ │ │ ├── heffte │ │ │ └── fortran200.patch │ │ │ ├── maker │ │ │ └── install.patch │ │ │ ├── ncbi-rmblastn │ │ │ └── gcc13.patch │ │ │ ├── paraview │ │ │ └── h5part-parallel.patch │ │ │ ├── pocl │ │ │ ├── example1.out │ │ │ └── uint.patch │ │ │ ├── salome-med │ │ │ └── MAJ_400_410_champs.patch │ │ │ ├── tar │ │ │ └── config-pgi.patch │ │ │ ├── wxwidgets │ │ │ └── math_include.patch │ │ │ ├── bison │ │ │ └── pgi.patch │ │ │ ├── cleverleaf │ │ │ └── fujitsu_add_link_flags.patch │ │ │ ├── mpark-variant │ │ │ └── version.patch │ │ │ ├── rivet │ │ │ ├── rivet-3.1.0.patch │ │ │ └── rivet-3.0.1.patch │ │ │ ├── gdbm │ │ │ └── gdbm.patch │ │ │ ├── hdf │ │ │ └── hdfi_h_apple_m1.patch │ │ │ ├── oce │ │ │ └── sierra.patch │ │ │ ├── openipmi │ │ │ └── readline.patch │ │ │ ├── optipng │ │ │ └── for_aarch64.patch │ │ │ ├── podio │ │ │ └── cpack.patch │ │ │ ├── serialbox │ │ │ └── missing_includes.patch │ │ │ ├── sionlib │ │ │ └── for_aarch64.patch │ │ │ ├── arpack-ng │ │ │ └── pdlamch10.patch │ │ │ ├── athena │ │ │ └── missing-separator.patch │ │ │ ├── dd4hep │ │ │ └── cmake_language.patch │ │ │ ├── eccodes │ │ │ └── cmake_install_rpath.patch │ │ │ ├── grib-api │ │ │ └── cmake_install_rpath.patch │ │ │ ├── lmbench │ │ │ └── fix_results_path_for_aarch64.patch │ │ │ ├── lorene │ │ │ └── local_settings.template │ │ │ ├── netcdf-fortran │ │ │ └── nag_testing.patch │ │ │ ├── py-antspyx │ │ │ └── fix-itk-gtest.diff │ │ │ ├── adol-c │ │ │ └── disable_colpack.patch │ │ │ ├── cereal │ │ │ └── Boost2.patch │ │ │ ├── fox │ │ │ └── no_rexdebug.patch │ │ │ ├── heasoft │ │ │ └── heasoft-6.29_xspec-12.12.0ver.patch │ │ │ ├── ncurses │ │ │ └── sed_pgi.patch │ │ │ ├── opencv │ │ │ └── opencv3.3_cvv_cmake.patch │ │ │ ├── py-sphinxcontrib-trio │ │ │ └── sphinxcontrib-trio.patch │ │ │ ├── rempi │ │ │ └── include-string.patch │ │ │ ├── trinity │ │ │ └── 2.15.1.patch │ │ │ ├── zip │ │ │ ├── 09-hardening-build-fix-2.patch │ │ │ └── 10-remove-build-date.patch │ │ │ ├── alglib │ │ │ └── Makefile │ │ │ ├── bcache │ │ │ └── func_crc64.patch │ │ │ ├── clhep │ │ │ └── darwin │ │ │ │ └── CLHEP.patch │ │ │ ├── conduit │ │ │ └── bpparametis.patch │ │ │ ├── graphite2 │ │ │ └── regparm.patch │ │ │ ├── libflame │ │ │ └── Makefile_5.1.0.patch │ │ │ ├── libpciaccess │ │ │ └── nvhpc.patch │ │ │ ├── metis │ │ │ └── gklib_path.patch │ │ │ ├── octa │ │ │ └── aarch64.patch │ │ │ ├── openpbs │ │ │ └── python.patch │ │ │ ├── rhash │ │ │ └── rhash-intel20.patch │ │ │ ├── spla │ │ │ └── 0001-amd_blis.patch │ │ │ ├── fplo │ │ │ └── fedit_py.patch │ │ │ ├── fsl │ │ │ └── build_log.patch │ │ │ ├── salome-configuration │ │ │ └── SalomeMacros.patch │ │ │ ├── suite-sparse │ │ │ └── graphblas_libm_dep.patch │ │ │ ├── bowtie2 │ │ │ └── bowtie2-2.2.5.patch │ │ │ ├── charmpp │ │ │ └── strictpass.patch │ │ │ └── enzo │ │ │ └── for_aarch64.patch │ ├── tutorial │ │ ├── repo.yaml │ │ └── packages │ │ │ ├── hdf5 │ │ │ ├── test │ │ │ │ └── spack.h5 │ │ │ └── h5public-skip-mpicxx.patch │ │ │ └── armadillo │ │ │ └── undef_linux.patch │ ├── builder.test │ │ └── repo.yaml │ ├── edges.test │ │ └── repo.yaml │ ├── duplicates.test │ │ └── repo.yaml │ └── compiler_runtime.test │ │ ├── repo.yaml │ │ └── packages │ │ ├── b │ │ └── package.py │ │ ├── a │ │ └── package.py │ │ └── gcc-runtime │ │ └── package.py │ ├── gpg.mock │ ├── data │ │ └── content.txt │ └── README.md │ └── gpg │ └── README.md ├── .github ├── ISSUE_TEMPLATE │ └── config.yml ├── workflows │ ├── style │ │ └── requirements.txt │ ├── system_shortcut_check.ps1 │ ├── bootstrap-test.sh │ ├── setup_git.sh │ ├── install_spack.sh │ ├── execute_installer.ps1 │ ├── setup_git.ps1 │ └── generate_spack_yaml_containerize.sh └── CONTRIBUTING.md ├── share └── spack │ ├── qa │ ├── configuration │ │ ├── config.yaml │ │ └── windows_config.yaml │ ├── setup_spack_installer.ps1 │ ├── validate_last_exit.ps1 │ └── windows_test_setup.ps1 │ ├── templates │ ├── container │ │ ├── cuda_11_2_1.dockerfile │ │ ├── ubuntu_1804.dockerfile │ │ ├── ubuntu_2204.dockerfile │ │ └── alpine_3.dockerfile │ ├── misc │ │ └── buildcache_index.html │ └── reports │ │ └── cdash │ │ ├── Site.xml │ │ └── Configure.xml │ ├── logo │ └── favicon.ico │ ├── gitlab │ ├── cloud_pipelines │ │ └── configs │ │ │ ├── concretizer.yaml │ │ │ ├── cray-sles │ │ │ ├── config.yaml │ │ │ ├── zen4 │ │ │ │ └── ci.yaml │ │ │ └── ci.yaml │ │ │ ├── darwin │ │ │ ├── aarch64 │ │ │ │ └── config.yaml │ │ │ └── ci.yaml │ │ │ ├── linux │ │ │ ├── aarch64 │ │ │ │ └── ci.yaml │ │ │ ├── x86_64_v3 │ │ │ │ └── ci.yaml │ │ │ ├── neoverse_n1 │ │ │ │ └── ci.yaml │ │ │ └── neoverse_v1 │ │ │ │ └── ci.yaml │ │ │ ├── cray-rhel │ │ │ ├── zen4 │ │ │ │ └── ci.yaml │ │ │ ├── ci.yaml │ │ │ └── config.yaml │ │ │ ├── cdash.yaml │ │ │ ├── config.yaml │ │ │ ├── single-src-pr-mirrors.yaml.in │ │ │ └── single-src-protected-mirrors.yaml.in │ └── nersc_pipeline.yml │ ├── docker │ ├── modules.yaml │ └── package-index │ │ └── cors-header.conf │ ├── docs │ └── docker │ │ └── module-file-tutorial │ │ └── packages.yaml │ └── bootstrap │ ├── spack-install │ └── metadata.yaml │ ├── github-actions-v0.4 │ └── metadata.yaml │ └── github-actions-v0.5 │ └── metadata.yaml ├── etc └── spack │ └── defaults │ ├── mirrors.yaml │ └── windows │ └── config.yaml ├── .gitattributes ├── .dockerignore ├── .git-blame-ignore-revs ├── .readthedocs.yml └── bin └── spack_pwsh.ps1 /lib/spack/env/fc: -------------------------------------------------------------------------------- 1 | cc -------------------------------------------------------------------------------- /lib/spack/env/ld: -------------------------------------------------------------------------------- 1 | cc -------------------------------------------------------------------------------- /lib/spack/env/c++: -------------------------------------------------------------------------------- 1 | cc -------------------------------------------------------------------------------- /lib/spack/env/c89: -------------------------------------------------------------------------------- 1 | cc -------------------------------------------------------------------------------- /lib/spack/env/c99: -------------------------------------------------------------------------------- 1 | cc -------------------------------------------------------------------------------- /lib/spack/env/cpp: -------------------------------------------------------------------------------- 1 | cc -------------------------------------------------------------------------------- /lib/spack/env/f77: -------------------------------------------------------------------------------- 1 | cc -------------------------------------------------------------------------------- /lib/spack/env/f90: -------------------------------------------------------------------------------- 1 | cc -------------------------------------------------------------------------------- /lib/spack/env/f95: -------------------------------------------------------------------------------- 1 | cc -------------------------------------------------------------------------------- /lib/spack/env/ftn: -------------------------------------------------------------------------------- 1 | cc -------------------------------------------------------------------------------- /lib/spack/env/ld.gold: -------------------------------------------------------------------------------- 1 | cc -------------------------------------------------------------------------------- /lib/spack/env/ld.lld: -------------------------------------------------------------------------------- 1 | cc -------------------------------------------------------------------------------- /lib/spack/env/cce/cc: -------------------------------------------------------------------------------- 1 | ../cc -------------------------------------------------------------------------------- /lib/spack/env/cce/ftn: -------------------------------------------------------------------------------- 1 | ../cc -------------------------------------------------------------------------------- /lib/spack/env/fj/fcc: -------------------------------------------------------------------------------- 1 | ../cc -------------------------------------------------------------------------------- /lib/spack/env/fj/frt: -------------------------------------------------------------------------------- 1 | ../cc -------------------------------------------------------------------------------- /lib/spack/env/gcc/g++: -------------------------------------------------------------------------------- 1 | ../cc -------------------------------------------------------------------------------- /lib/spack/env/gcc/gcc: -------------------------------------------------------------------------------- 1 | ../cc -------------------------------------------------------------------------------- /lib/spack/env/intel/icc: -------------------------------------------------------------------------------- 1 | ../cc -------------------------------------------------------------------------------- /lib/spack/env/nvhpc/nvc: -------------------------------------------------------------------------------- 1 | ../cc -------------------------------------------------------------------------------- /lib/spack/env/pgi/pgc++: -------------------------------------------------------------------------------- 1 | ../cc -------------------------------------------------------------------------------- /lib/spack/env/pgi/pgcc: -------------------------------------------------------------------------------- 1 | ../cc -------------------------------------------------------------------------------- /lib/spack/env/xl/xlc: -------------------------------------------------------------------------------- 1 | ../cc -------------------------------------------------------------------------------- /lib/spack/env/xl/xlc++: -------------------------------------------------------------------------------- 1 | ../cc -------------------------------------------------------------------------------- /lib/spack/env/xl/xlf: -------------------------------------------------------------------------------- 1 | ../cc -------------------------------------------------------------------------------- /lib/spack/env/xl/xlf90: -------------------------------------------------------------------------------- 1 | ../cc -------------------------------------------------------------------------------- /lib/spack/env/aocc/clang: -------------------------------------------------------------------------------- 1 | ../cc -------------------------------------------------------------------------------- /lib/spack/env/aocc/clang++: -------------------------------------------------------------------------------- 1 | ../cpp -------------------------------------------------------------------------------- /lib/spack/env/aocc/flang: -------------------------------------------------------------------------------- 1 | ../fc -------------------------------------------------------------------------------- /lib/spack/env/arm/armclang: -------------------------------------------------------------------------------- 1 | ../cc -------------------------------------------------------------------------------- /lib/spack/env/arm/armclang++: -------------------------------------------------------------------------------- 1 | ../cc -------------------------------------------------------------------------------- /lib/spack/env/arm/armflang: -------------------------------------------------------------------------------- 1 | ../cc -------------------------------------------------------------------------------- /lib/spack/env/cce/craycc: -------------------------------------------------------------------------------- 1 | ../cc -------------------------------------------------------------------------------- /lib/spack/env/cce/crayftn: -------------------------------------------------------------------------------- 1 | ../cc -------------------------------------------------------------------------------- /lib/spack/env/clang/clang: -------------------------------------------------------------------------------- 1 | ../cc -------------------------------------------------------------------------------- /lib/spack/env/clang/clang++: -------------------------------------------------------------------------------- 1 | ../cc -------------------------------------------------------------------------------- /lib/spack/env/clang/flang: -------------------------------------------------------------------------------- 1 | ../cc -------------------------------------------------------------------------------- /lib/spack/env/clang/gfortran: -------------------------------------------------------------------------------- 1 | ../cc -------------------------------------------------------------------------------- /lib/spack/env/gcc/gfortran: -------------------------------------------------------------------------------- 1 | ../cc -------------------------------------------------------------------------------- /lib/spack/env/intel/icpc: -------------------------------------------------------------------------------- 1 | ../cc -------------------------------------------------------------------------------- /lib/spack/env/intel/ifort: -------------------------------------------------------------------------------- 1 | ../cc -------------------------------------------------------------------------------- /lib/spack/env/nag/nagfor: -------------------------------------------------------------------------------- 1 | ../cc -------------------------------------------------------------------------------- /lib/spack/env/nvhpc/nvc++: -------------------------------------------------------------------------------- 1 | ../cc -------------------------------------------------------------------------------- /lib/spack/env/oneapi/dpcpp: -------------------------------------------------------------------------------- 1 | ../cc -------------------------------------------------------------------------------- /lib/spack/env/oneapi/icpx: -------------------------------------------------------------------------------- 1 | ../cc -------------------------------------------------------------------------------- /lib/spack/env/oneapi/icx: -------------------------------------------------------------------------------- 1 | ../cc -------------------------------------------------------------------------------- /lib/spack/env/oneapi/ifx: -------------------------------------------------------------------------------- 1 | ../cc -------------------------------------------------------------------------------- /lib/spack/env/pgi/pgfortran: -------------------------------------------------------------------------------- 1 | ../cc -------------------------------------------------------------------------------- /lib/spack/env/xl_r/xlc++_r: -------------------------------------------------------------------------------- 1 | ../cc -------------------------------------------------------------------------------- /lib/spack/env/xl_r/xlc_r: -------------------------------------------------------------------------------- 1 | ../cc -------------------------------------------------------------------------------- /lib/spack/env/xl_r/xlf90_r: -------------------------------------------------------------------------------- 1 | ../cc -------------------------------------------------------------------------------- /lib/spack/env/xl_r/xlf_r: -------------------------------------------------------------------------------- 1 | ../cc -------------------------------------------------------------------------------- /lib/spack/env/case-insensitive/CC: -------------------------------------------------------------------------------- 1 | ../cc -------------------------------------------------------------------------------- /lib/spack/env/nvhpc/nvfortran: -------------------------------------------------------------------------------- 1 | ../cc -------------------------------------------------------------------------------- /lib/spack/env/rocmcc/amdclang: -------------------------------------------------------------------------------- 1 | ../cc -------------------------------------------------------------------------------- /lib/spack/env/rocmcc/amdclang++: -------------------------------------------------------------------------------- 1 | ../cpp -------------------------------------------------------------------------------- /lib/spack/env/rocmcc/amdflang: -------------------------------------------------------------------------------- 1 | ../fc -------------------------------------------------------------------------------- /lib/spack/docs/_gh_pages_redirect/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/spack/external/_vendoring/attr/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/spack/spack_installable/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/spack/env/cce/case-insensitive/CC: -------------------------------------------------------------------------------- 1 | ../../cc -------------------------------------------------------------------------------- /lib/spack/env/fj/case-insensitive/FCC: -------------------------------------------------------------------------------- 1 | ../../cc -------------------------------------------------------------------------------- /lib/spack/external/_vendoring/attrs/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/spack/external/_vendoring/distro/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/spack/external/_vendoring/jinja2/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/compression/Foo.cxx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/directory_search/a/c.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/directory_search/b/b.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/directory_search/b/d.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/directory_search/c/a.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/spack/env/cce/case-insensitive/crayCC: -------------------------------------------------------------------------------- 1 | ../../cc -------------------------------------------------------------------------------- /lib/spack/external/_vendoring/markupsafe/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/spack/external/_vendoring/pyrsistent/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/spack/external/_vendoring/ruamel/yaml/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/compression/Foo: -------------------------------------------------------------------------------- 1 | TEST 2 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/directory_search/a/libc.a: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/directory_search/a/libc.dll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/directory_search/a/libc.lib: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/directory_search/a/libc.so: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/directory_search/b/bar.txp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/directory_search/b/liba.a: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/directory_search/b/liba.dll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/directory_search/b/liba.lib: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/directory_search/b/liba.so: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/directory_search/b/libd.a: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/directory_search/b/libd.dll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/directory_search/b/libd.lib: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/directory_search/b/libd.so: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/directory_search/c/bar.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/directory_search/c/libb.a: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/directory_search/c/libb.dll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/directory_search/c/libb.lib: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/directory_search/c/libb.so: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/spack/external/_vendoring/jsonschema/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/directory_search/a/foobar.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/directory_search/a/libc.dylib: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/directory_search/b/liba.dylib: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/directory_search/b/libd.dylib: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/directory_search/c/libb.dylib: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /var/spack/repos/builtin.mock/packages/libelf/local.patch: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: true -------------------------------------------------------------------------------- /lib/spack/external/_vendoring/ruamel.pyi: -------------------------------------------------------------------------------- 1 | from ruamel import * -------------------------------------------------------------------------------- /lib/spack/external/_vendoring/six/__init__.pyi: -------------------------------------------------------------------------------- 1 | from six import * -------------------------------------------------------------------------------- /lib/spack/spack/test/data/templates/a.txt: -------------------------------------------------------------------------------- 1 | Hello {{ word }}! 2 | -------------------------------------------------------------------------------- /var/spack/repos/builtin.mock/packages/patch/bar.patch: -------------------------------------------------------------------------------- 1 | bar 2 | -------------------------------------------------------------------------------- /var/spack/repos/builtin.mock/packages/patch/baz.patch: -------------------------------------------------------------------------------- 1 | baz 2 | -------------------------------------------------------------------------------- /var/spack/repos/builtin.mock/packages/patch/foo.patch: -------------------------------------------------------------------------------- 1 | foo 2 | -------------------------------------------------------------------------------- /lib/spack/external/_vendoring/altgraph.pyi: -------------------------------------------------------------------------------- 1 | from altgraph import * -------------------------------------------------------------------------------- /lib/spack/external/_vendoring/jsonschema.pyi: -------------------------------------------------------------------------------- 1 | from jsonschema import * -------------------------------------------------------------------------------- /lib/spack/external/_vendoring/macholib.pyi: -------------------------------------------------------------------------------- 1 | from macholib import * -------------------------------------------------------------------------------- /var/spack/repos/builtin/repo.yaml: -------------------------------------------------------------------------------- 1 | repo: 2 | namespace: builtin 3 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/filter_file/start_stop.txt: -------------------------------------------------------------------------------- 1 | A 2 | B 3 | C 4 | D -------------------------------------------------------------------------------- /lib/spack/spack/test/data/make/affirmative/include/make.mk: -------------------------------------------------------------------------------- 1 | check: 2 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/ninja/.gitignore: -------------------------------------------------------------------------------- 1 | .ninja_deps 2 | .ninja_log 3 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/templates/override.txt: -------------------------------------------------------------------------------- 1 | Override successful! 2 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/templates_again/b.txt: -------------------------------------------------------------------------------- 1 | Howdy {{ word }}! 2 | -------------------------------------------------------------------------------- /share/spack/qa/configuration/config.yaml: -------------------------------------------------------------------------------- 1 | config: 2 | ccache: true 3 | -------------------------------------------------------------------------------- /var/spack/repos/tutorial/repo.yaml: -------------------------------------------------------------------------------- 1 | repo: 2 | namespace: tutorial 3 | -------------------------------------------------------------------------------- /lib/spack/external/_vendoring/six/moves/__init__.pyi: -------------------------------------------------------------------------------- 1 | from six.moves import * -------------------------------------------------------------------------------- /share/spack/templates/container/cuda_11_2_1.dockerfile: -------------------------------------------------------------------------------- 1 | ubuntu_2004.dockerfile -------------------------------------------------------------------------------- /share/spack/templates/container/ubuntu_1804.dockerfile: -------------------------------------------------------------------------------- 1 | ubuntu_2004.dockerfile -------------------------------------------------------------------------------- /share/spack/templates/container/ubuntu_2204.dockerfile: -------------------------------------------------------------------------------- 1 | ubuntu_2004.dockerfile -------------------------------------------------------------------------------- /var/spack/repos/builder.test/repo.yaml: -------------------------------------------------------------------------------- 1 | repo: 2 | namespace: builder.test 3 | -------------------------------------------------------------------------------- /var/spack/repos/builtin.mock/packages/dep-diamond-patch-top/top.patch: -------------------------------------------------------------------------------- 1 | top 2 | -------------------------------------------------------------------------------- /var/spack/repos/builtin.mock/packages/trivial-smoke-test/test/test_file.in: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /var/spack/repos/builtin.mock/repo.yaml: -------------------------------------------------------------------------------- 1 | repo: 2 | namespace: builtin.mock 3 | -------------------------------------------------------------------------------- /var/spack/repos/edges.test/repo.yaml: -------------------------------------------------------------------------------- 1 | repo: 2 | namespace: edges.test 3 | -------------------------------------------------------------------------------- /lib/spack/external/_vendoring/_pyrsistent_version.py: -------------------------------------------------------------------------------- 1 | __version__ = '0.18.0' 2 | -------------------------------------------------------------------------------- /var/spack/repos/builtin.mock/packages/dep-diamond-patch-mid1/mid1.patch: -------------------------------------------------------------------------------- 1 | mid1 2 | -------------------------------------------------------------------------------- /var/spack/repos/builtin.mock/packages/patch-several-dependencies/bar.patch: -------------------------------------------------------------------------------- 1 | bar 2 | -------------------------------------------------------------------------------- /var/spack/repos/builtin.mock/packages/patch-several-dependencies/baz.patch: -------------------------------------------------------------------------------- 1 | baz 2 | -------------------------------------------------------------------------------- /var/spack/repos/builtin.mock/packages/patch-several-dependencies/foo.patch: -------------------------------------------------------------------------------- 1 | foo 2 | -------------------------------------------------------------------------------- /lib/spack/external/_vendoring/_pyrsistent_version.pyi: -------------------------------------------------------------------------------- 1 | from _pyrsistent_version import * -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/octopus/test/recipe.inp: -------------------------------------------------------------------------------- 1 | CalculationMode = recipe 2 | -------------------------------------------------------------------------------- /var/spack/repos/duplicates.test/repo.yaml: -------------------------------------------------------------------------------- 1 | repo: 2 | namespace: duplicates.test 3 | -------------------------------------------------------------------------------- /lib/spack/external/_vendoring/six/moves/configparser.pyi: -------------------------------------------------------------------------------- 1 | from six.moves.configparser import * -------------------------------------------------------------------------------- /lib/spack/spack/test/data/config/repos.yaml: -------------------------------------------------------------------------------- 1 | repos: 2 | - $spack/var/spack/repos/builtin 3 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/templates_again/override_from_modules.txt: -------------------------------------------------------------------------------- 1 | Override even better! 2 | -------------------------------------------------------------------------------- /share/spack/qa/setup_spack_installer.ps1: -------------------------------------------------------------------------------- 1 | spack compiler find 2 | spack external find cmake -------------------------------------------------------------------------------- /var/spack/gpg.mock/data/content.txt: -------------------------------------------------------------------------------- 1 | This file has a signature signed by an external key. 2 | -------------------------------------------------------------------------------- /var/spack/repos/builtin.mock/packages/conditionally-patch-dependency/uuid.patch: -------------------------------------------------------------------------------- 1 | patchadep 2 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/jq/input.json: -------------------------------------------------------------------------------- 1 | { 2 | "foo": 1, 3 | "bar": 2 4 | } 5 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/web/fragment.html: -------------------------------------------------------------------------------- 1 | foo-5.0.0.tar.gz 2 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/m4/test/hello.out: -------------------------------------------------------------------------------- 1 | 2 | // macro is defined 3 | Hello, World! 4 | -------------------------------------------------------------------------------- /var/spack/repos/compiler_runtime.test/repo.yaml: -------------------------------------------------------------------------------- 1 | repo: 2 | namespace: compiler_runtime.test 3 | -------------------------------------------------------------------------------- /lib/spack/external/_vendoring/jsonschema/__main__.py: -------------------------------------------------------------------------------- 1 | from jsonschema.cli import main 2 | main() 3 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/libsigsegv/test/smoke_test.out: -------------------------------------------------------------------------------- 1 | Caught sigsegv #1 2 | Hello World! 3 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/treesub/treesub: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | java -jar $(dirname $0)/treesub.jar 3 | -------------------------------------------------------------------------------- /share/spack/qa/validate_last_exit.ps1: -------------------------------------------------------------------------------- 1 | if ($LASTEXITCODE -ne 0){ 2 | throw "Unit Tests have failed" 3 | } -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/openrasmol/test/test.rsc: -------------------------------------------------------------------------------- 1 | wireframe true 2 | write ps test.ps 3 | quit 4 | -------------------------------------------------------------------------------- /lib/spack/external/archspec/__init__.py: -------------------------------------------------------------------------------- 1 | """Init file to avoid namespace packages""" 2 | __version__ = "0.2.2" 3 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/libxml2/test/info.dtd: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/test/test_stage/gavrxt67t7yaiwfek7dds7lgokmoaiin/printing-package-1.0-hzgcoow-tested.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /share/spack/logo/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenrbrandt/spack/develop/share/spack/logo/favicon.ico -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/tix/test/test.tcl: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env tclsh 2 | 3 | package require Tix 4 | 5 | exit 6 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/tk/test/test.tcl: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env tclsh 2 | 3 | package require Tk 4 | 5 | exit 6 | -------------------------------------------------------------------------------- /etc/spack/defaults/mirrors.yaml: -------------------------------------------------------------------------------- 1 | mirrors: 2 | spack-public: 3 | binary: false 4 | url: https://mirror.spack.io 5 | -------------------------------------------------------------------------------- /lib/spack/docs/_static/.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore everything in this directory 2 | * 3 | # Except this file 4 | !.gitignore 5 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/ninja/affirmative/include/include.ninja: -------------------------------------------------------------------------------- 1 | rule cc 2 | command = true 3 | 4 | build check: cc 5 | -------------------------------------------------------------------------------- /share/spack/gitlab/cloud_pipelines/configs/concretizer.yaml: -------------------------------------------------------------------------------- 1 | concretizer: 2 | reuse: false 3 | unify: false 4 | 5 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/gaussian-src/spack_perms_fix.sh.j2: -------------------------------------------------------------------------------- 1 | #!/bin/sh -eu 2 | 3 | chmod o-rwx "{{ prefix }}"/* 4 | -------------------------------------------------------------------------------- /lib/spack/docs/images/adapter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenrbrandt/spack/develop/lib/spack/docs/images/adapter.png -------------------------------------------------------------------------------- /lib/spack/docs/images/pr-commit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenrbrandt/spack/develop/lib/spack/docs/images/pr-commit.png -------------------------------------------------------------------------------- /lib/spack/docs/images/projects.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenrbrandt/spack/develop/lib/spack/docs/images/projects.png -------------------------------------------------------------------------------- /lib/spack/docs/images/setup_env.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenrbrandt/spack/develop/lib/spack/docs/images/setup_env.png -------------------------------------------------------------------------------- /lib/spack/external/_vendoring/attrs/filters.py: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: MIT 2 | 3 | from attr.filters import * # noqa 4 | -------------------------------------------------------------------------------- /lib/spack/external/_vendoring/attrs/setters.py: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: MIT 2 | 3 | from attr.setters import * # noqa 4 | -------------------------------------------------------------------------------- /lib/spack/external/_vendoring/distro/__main__.py: -------------------------------------------------------------------------------- 1 | from .distro import main 2 | 3 | if __name__ == "__main__": 4 | main() 5 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/make/affirmative/capital_makefile/Makefile: -------------------------------------------------------------------------------- 1 | # Tests that Spack checks for Makefile 2 | 3 | check: 4 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/modules/tcl/autoload_direct.yaml: -------------------------------------------------------------------------------- 1 | enable: 2 | - tcl 3 | tcl: 4 | all: 5 | autoload: direct 6 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/ninja/affirmative/subninja/subninja.ninja: -------------------------------------------------------------------------------- 1 | rule cc 2 | command = true 3 | 4 | build check: cc 5 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/test/test_stage/gavrxt67t7yaiwfek7dds7lgokmoaiin/results.txt: -------------------------------------------------------------------------------- 1 | printing-package-1.0-hzgcoow PASSED 2 | -------------------------------------------------------------------------------- /var/spack/gpg.mock/README.md: -------------------------------------------------------------------------------- 1 | # Mock GPG directory 2 | 3 | This directory contains keys and data used in the testing Spack. 4 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/gaussian-view/spack_perms_fix.sh.j2: -------------------------------------------------------------------------------- 1 | #!/bin/sh -eu 2 | 3 | chmod o-rwx "{{ prefix }}"/* 4 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/libxml2/test/info.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | abc 4 | 5 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.py diff=python 2 | *.lp linguist-language=Prolog 3 | lib/spack/external/* linguist-vendored 4 | *.bat text eol=crlf -------------------------------------------------------------------------------- /lib/spack/docs/.gitignore: -------------------------------------------------------------------------------- 1 | command_index.rst 2 | spack*.rst 3 | llnl*.rst 4 | _build 5 | .spack-env 6 | spack.lock 7 | _spack_root 8 | -------------------------------------------------------------------------------- /lib/spack/docs/images/ghcr_spack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenrbrandt/spack/develop/lib/spack/docs/images/ghcr_spack.png -------------------------------------------------------------------------------- /lib/spack/external/_vendoring/attrs/converters.py: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: MIT 2 | 3 | from attr.converters import * # noqa 4 | -------------------------------------------------------------------------------- /lib/spack/external/_vendoring/attrs/exceptions.py: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: MIT 2 | 3 | from attr.exceptions import * # noqa 4 | -------------------------------------------------------------------------------- /lib/spack/external/_vendoring/attrs/validators.py: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: MIT 2 | 3 | from attr.validators import * # noqa 4 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/make/affirmative/gnu_makefile/GNUmakefile: -------------------------------------------------------------------------------- 1 | # Tests that Spack checks for GNUmakefile 2 | 3 | check: 4 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/make/affirmative/lowercase_makefile/makefile: -------------------------------------------------------------------------------- 1 | # Tests that Spack checks for makefile 2 | 3 | check: 4 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/modules/tcl/module_path_separator.yaml: -------------------------------------------------------------------------------- 1 | enable: 2 | - tcl 3 | tcl: 4 | all: 5 | autoload: none 6 | -------------------------------------------------------------------------------- /share/spack/gitlab/cloud_pipelines/configs/cray-sles/config.yaml: -------------------------------------------------------------------------------- 1 | config: 2 | install_tree: 3 | root: $spack/opt/spack 4 | 5 | -------------------------------------------------------------------------------- /share/spack/gitlab/cloud_pipelines/configs/darwin/aarch64/config.yaml: -------------------------------------------------------------------------------- 1 | config: 2 | install_tree: 3 | root: $spack/opt/spack 4 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/openfoam/common/README: -------------------------------------------------------------------------------- 1 | Helper tools for packaging applications/libraries dependent on OpenFOAM. 2 | -------------------------------------------------------------------------------- /lib/spack/docs/images/builder_phases.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenrbrandt/spack/develop/lib/spack/docs/images/builder_phases.png -------------------------------------------------------------------------------- /lib/spack/spack/test/data/patch/foo.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenrbrandt/spack/develop/lib/spack/spack/test/data/patch/foo.tgz -------------------------------------------------------------------------------- /share/spack/docker/modules.yaml: -------------------------------------------------------------------------------- 1 | modules: 2 | default: 3 | enable: [] 4 | lmod: 5 | core_compilers: 6 | - gcc 7 | -------------------------------------------------------------------------------- /var/spack/repos/builtin.mock/packages/hash-test1/patch1.patch: -------------------------------------------------------------------------------- 1 | the contents of patch 1 (not a valid diff, but sufficient for testing) 2 | -------------------------------------------------------------------------------- /var/spack/repos/builtin.mock/packages/hash-test1/patch2.patch: -------------------------------------------------------------------------------- 1 | the contents of patch 2 (not a valid diff, but sufficient for testing) 2 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/cbflib/checkint.c: -------------------------------------------------------------------------------- 1 | #include 2 | #if LONG_MAX == LLONG_MAX 3 | #error LONG=LLONG 4 | #endif 5 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/grads/udpt: -------------------------------------------------------------------------------- 1 | gxdisplay Cairo {lib}/libgxdCairo.so 2 | gxprint Cairo {lib}/libgxpCairo.so 3 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/make/affirmative/include/Makefile: -------------------------------------------------------------------------------- 1 | # Tests that Spack detects targets in include files 2 | 3 | include make.mk 4 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/make/affirmative/spaces/Makefile: -------------------------------------------------------------------------------- 1 | # Tests that Spack allows spaces following the target name 2 | 3 | check : 4 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/make/negative/no_makefile/readme.txt: -------------------------------------------------------------------------------- 1 | # Tests that Spack ignores directories without a Makefile 2 | 3 | check: 4 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/modules/lmod/core_compilers.yaml: -------------------------------------------------------------------------------- 1 | enable: 2 | - lmod 3 | lmod: 4 | core_compilers: 5 | - 'clang@12.0.0' 6 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/modules/tcl/autoload_all.yaml: -------------------------------------------------------------------------------- 1 | enable: 2 | - tcl 3 | tcl: 4 | verbose: true 5 | all: 6 | autoload: all 7 | -------------------------------------------------------------------------------- /share/spack/gitlab/cloud_pipelines/configs/linux/aarch64/ci.yaml: -------------------------------------------------------------------------------- 1 | ci: 2 | pipeline-gen: 3 | - build-job: 4 | tags: ["aarch64"] 5 | -------------------------------------------------------------------------------- /share/spack/gitlab/cloud_pipelines/configs/linux/x86_64_v3/ci.yaml: -------------------------------------------------------------------------------- 1 | ci: 2 | pipeline-gen: 3 | - build-job: 4 | tags: ["x86_64_v3"] 5 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/picard/picard.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # convenience wrapper for the picard jar file 3 | java -jar picard.jar "$@" 4 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/pilon/pilon.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # convenience wrapper for the pilon jar file 3 | java -jar pilon.jar "$@" 4 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/qorts/QoRTs.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # convenience wrapper for the QoRTs jar file 3 | java -jar QoRTs.jar "$@" 4 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/snpeff/snpEff.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # convenience wrapper for the snpEff jar file 3 | java -jar snpEff.jar "$@" 4 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/compression/Foo.Z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenrbrandt/spack/develop/lib/spack/spack/test/data/compression/Foo.Z -------------------------------------------------------------------------------- /lib/spack/spack/test/data/compression/Foo.bz2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenrbrandt/spack/develop/lib/spack/spack/test/data/compression/Foo.bz2 -------------------------------------------------------------------------------- /lib/spack/spack/test/data/compression/Foo.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenrbrandt/spack/develop/lib/spack/spack/test/data/compression/Foo.gz -------------------------------------------------------------------------------- /lib/spack/spack/test/data/compression/Foo.tbz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenrbrandt/spack/develop/lib/spack/spack/test/data/compression/Foo.tbz -------------------------------------------------------------------------------- /lib/spack/spack/test/data/compression/Foo.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenrbrandt/spack/develop/lib/spack/spack/test/data/compression/Foo.tgz -------------------------------------------------------------------------------- /lib/spack/spack/test/data/compression/Foo.txz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenrbrandt/spack/develop/lib/spack/spack/test/data/compression/Foo.txz -------------------------------------------------------------------------------- /lib/spack/spack/test/data/compression/Foo.xz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenrbrandt/spack/develop/lib/spack/spack/test/data/compression/Foo.xz -------------------------------------------------------------------------------- /lib/spack/spack/test/data/compression/Foo.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenrbrandt/spack/develop/lib/spack/spack/test/data/compression/Foo.zip -------------------------------------------------------------------------------- /share/spack/gitlab/cloud_pipelines/configs/cray-rhel/zen4/ci.yaml: -------------------------------------------------------------------------------- 1 | ci: 2 | pipeline-gen: 3 | - build-job: 4 | tags: ["cray-rhel-zen4"] 5 | -------------------------------------------------------------------------------- /share/spack/gitlab/cloud_pipelines/configs/cray-sles/zen4/ci.yaml: -------------------------------------------------------------------------------- 1 | ci: 2 | pipeline-gen: 3 | - build-job: 4 | tags: ["cray-sles-zen4"] 5 | -------------------------------------------------------------------------------- /share/spack/gitlab/cloud_pipelines/configs/darwin/ci.yaml: -------------------------------------------------------------------------------- 1 | ci: 2 | pipeline-gen: 3 | - build-job-remove: 4 | image: macos-run-on-metal 5 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/chexmix/chexmix.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # convenience wrapper for the chexmix jar file 3 | java -jar chexmix.jar "$@" 4 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/snpeff/SnpSift.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # convenience wrapper for the SnpSift jar file 3 | java -jar SnpSift.jar "$@" 4 | -------------------------------------------------------------------------------- /lib/spack/docs/images/installation_pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenrbrandt/spack/develop/lib/spack/docs/images/installation_pipeline.png -------------------------------------------------------------------------------- /lib/spack/external/_vendoring/jsonschema/benchmarks/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | Benchmarks for validation. 3 | 4 | This package is *not* public API. 5 | """ 6 | -------------------------------------------------------------------------------- /lib/spack/spack/cmd/installer/banner493x58.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenrbrandt/spack/develop/lib/spack/spack/cmd/installer/banner493x58.bmp -------------------------------------------------------------------------------- /lib/spack/spack/test/data/compression/Foo.tar.Z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenrbrandt/spack/develop/lib/spack/spack/test/data/compression/Foo.tar.Z -------------------------------------------------------------------------------- /lib/spack/spack/test/data/compression/Foo.tbz2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenrbrandt/spack/develop/lib/spack/spack/test/data/compression/Foo.tbz2 -------------------------------------------------------------------------------- /lib/spack/spack/test/data/directory_search/README.txt: -------------------------------------------------------------------------------- 1 | This directory tree is made up to test that search functions wil return a stable ordered sequence. -------------------------------------------------------------------------------- /lib/spack/spack/test/data/make/negative/variable/Makefile: -------------------------------------------------------------------------------- 1 | # Tests that Spack ignores variable definitions 2 | 3 | check = FOO 4 | 5 | check := BAR 6 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/modules/lmod/core_compilers_at_equal.yaml: -------------------------------------------------------------------------------- 1 | enable: 2 | - lmod 3 | lmod: 4 | core_compilers: 5 | - 'clang@=12.0.0' 6 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/ninja/affirmative/include/build.ninja: -------------------------------------------------------------------------------- 1 | # Tests that Spack can handle targets in include files 2 | 3 | include include.ninja 4 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/cromwell/cromwell.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # convenience wrapper for the cromwell jar file 3 | java -jar cromwell.jar "$@" 4 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/ffb/xvx.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenrbrandt/spack/develop/var/spack/repos/builtin/packages/ffb/xvx.patch -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/gatk/gatk.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # convenience wrapper for the gatk jar file 3 | java -jar GenomeAnalysisTK.jar "$@" 4 | 5 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/ci/gitlab/artifacts.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenrbrandt/spack/develop/lib/spack/spack/test/data/ci/gitlab/artifacts.zip -------------------------------------------------------------------------------- /lib/spack/spack/test/data/compression/Foo.tar.bz2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenrbrandt/spack/develop/lib/spack/spack/test/data/compression/Foo.tar.bz2 -------------------------------------------------------------------------------- /lib/spack/spack/test/data/compression/Foo.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenrbrandt/spack/develop/lib/spack/spack/test/data/compression/Foo.tar.gz -------------------------------------------------------------------------------- /lib/spack/spack/test/data/compression/Foo.tar.xz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenrbrandt/spack/develop/lib/spack/spack/test/data/compression/Foo.tar.xz -------------------------------------------------------------------------------- /lib/spack/spack/test/data/make/affirmative/check_test/Makefile: -------------------------------------------------------------------------------- 1 | # Tests that Spack detects target when it is the first of two targets 2 | 3 | check test: 4 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/make/affirmative/test_check/Makefile: -------------------------------------------------------------------------------- 1 | # Tests that Spack detects target when it is the second of two targets 2 | 3 | test check: 4 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/modules/tcl/prerequisites_all.yaml: -------------------------------------------------------------------------------- 1 | enable: 2 | - tcl 3 | tcl: 4 | all: 5 | autoload: none 6 | prerequisites: all 7 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/ninja/affirmative/subninja/build.ninja: -------------------------------------------------------------------------------- 1 | # Tests that Spack can handle targets in subninja files 2 | 3 | subninja subninja.ninja 4 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/aperture-photometry/APT.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # convenience wrapper for the aperture jar file 3 | java -jar APT.jar "$@" 4 | 5 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/bref3/bref.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # convenience wrapper for the jar file 3 | java $JAVA_ARGS $JAVA_OPTS -jar bref.jar "$@" 4 | 5 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/make/affirmative/three_targets/Makefile: -------------------------------------------------------------------------------- 1 | # Tests that Spack detects a target if it is in the middle of a list 2 | 3 | foo check bar: 4 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/modules/tcl/prerequisites_direct.yaml: -------------------------------------------------------------------------------- 1 | enable: 2 | - tcl 3 | tcl: 4 | all: 5 | autoload: none 6 | prerequisites: direct 7 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/beagle/beagle.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # convenience wrapper for the jar file 3 | java $JAVA_ARGS $JAVA_OPTS -jar beagle.jar "$@" 4 | 5 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/beast-tracer/tracer: -------------------------------------------------------------------------------- 1 | #!/bin/env sh 2 | # tracer launch script 3 | 4 | java -Xms64m -Xmx10000m -jar $(dirname $0)/tracer.jar $* 5 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/corenlp/corenlp.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # convenience wrapper for corenlp 3 | java edu.stanford.nlp.pipeline.StanfordCoreNLP "$@" 4 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/cromwell-womtool/womtool.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # convenience wrapper for the picard womtool jar file 3 | java -jar womtool.jar "$@" 4 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/hdf5/test/spack.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenrbrandt/spack/develop/var/spack/repos/builtin/packages/hdf5/test/spack.h5 -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/patchelf/test/hello: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenrbrandt/spack/develop/var/spack/repos/builtin/packages/patchelf/test/hello -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/wannier90/make.sys: -------------------------------------------------------------------------------- 1 | F90 = @F90 2 | COMMS=mpi 3 | MPIF90=@MPIF90 4 | FCOPTS=-O2 -fpic 5 | LDOPTS=-O2 -fpic 6 | 7 | LIBS = @LIBS 8 | -------------------------------------------------------------------------------- /var/spack/repos/tutorial/packages/hdf5/test/spack.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenrbrandt/spack/develop/var/spack/repos/tutorial/packages/hdf5/test/spack.h5 -------------------------------------------------------------------------------- /lib/spack/docs/images/builder_package_architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenrbrandt/spack/develop/lib/spack/docs/images/builder_package_architecture.png -------------------------------------------------------------------------------- /lib/spack/docs/images/original_package_architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenrbrandt/spack/develop/lib/spack/docs/images/original_package_architecture.png -------------------------------------------------------------------------------- /lib/spack/external/archspec/__main__.py: -------------------------------------------------------------------------------- 1 | """ 2 | Run the `archspec` CLI as a module. 3 | """ 4 | 5 | import sys 6 | from .cli import main 7 | 8 | sys.exit(main()) 9 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/filter_file/selfextract.bsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenrbrandt/spack/develop/lib/spack/spack/test/data/filter_file/selfextract.bsx -------------------------------------------------------------------------------- /lib/spack/spack/test/data/filter_file/x86_cpuid_info.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenrbrandt/spack/develop/lib/spack/spack/test/data/filter_file/x86_cpuid_info.c -------------------------------------------------------------------------------- /lib/spack/spack/test/data/make/affirmative/expansion/Makefile: -------------------------------------------------------------------------------- 1 | # Tests that Spack can handle variable expansion targets 2 | 3 | TARGETS = check 4 | 5 | $(TARGETS): 6 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/modules/lmod/missing_core_compilers.yaml: -------------------------------------------------------------------------------- 1 | enable: 2 | - lmod 3 | lmod: 4 | all: 5 | autoload: none 6 | hierarchy: 7 | - mpi 8 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/specfiles/hdf5.v013.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenrbrandt/spack/develop/lib/spack/spack/test/data/specfiles/hdf5.v013.json.gz -------------------------------------------------------------------------------- /lib/spack/spack/test/data/specfiles/hdf5.v016.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenrbrandt/spack/develop/lib/spack/spack/test/data/specfiles/hdf5.v016.json.gz -------------------------------------------------------------------------------- /lib/spack/spack/test/data/specfiles/hdf5.v017.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenrbrandt/spack/develop/lib/spack/spack/test/data/specfiles/hdf5.v017.json.gz -------------------------------------------------------------------------------- /lib/spack/spack/test/data/specfiles/hdf5.v019.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenrbrandt/spack/develop/lib/spack/spack/test/data/specfiles/hdf5.v019.json.gz -------------------------------------------------------------------------------- /lib/spack/spack/test/data/specfiles/hdf5.v020.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenrbrandt/spack/develop/lib/spack/spack/test/data/specfiles/hdf5.v020.json.gz -------------------------------------------------------------------------------- /lib/spack/spack/test/data/templates/extension.tcl: -------------------------------------------------------------------------------- 1 | {% extends "modules/modulefile.tcl" %} 2 | {% block footer %} 3 | puts stderr "{{ sentence }}" 4 | {% endblock %} 5 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/astral/astral.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # convenience wrapper for the astral jar file 3 | java $JAVA_ARGS $JAVA_OPTS -jar astral.jar "$@" 4 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/varscan/varscan.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # convenience wrapper for the astral jar file 3 | java $JAVA_ARGS $JAVA_OPTS -jar varscan.jar "$@" 4 | -------------------------------------------------------------------------------- /.github/workflows/style/requirements.txt: -------------------------------------------------------------------------------- 1 | black==23.12.1 2 | clingo==5.6.2 3 | flake8==7.0.0 4 | isort==5.13.2 5 | mypy==1.8.0 6 | types-six==1.16.21.9 7 | vermin==1.6.0 8 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/modules/tcl/no_arch.yaml: -------------------------------------------------------------------------------- 1 | enable: 2 | - tcl 3 | arch_folder: false 4 | tcl: 5 | all: 6 | autoload: none 7 | projections: 8 | all: '' -------------------------------------------------------------------------------- /lib/spack/spack/test/data/modules/tcl/override_template.yaml: -------------------------------------------------------------------------------- 1 | enable: 2 | - tcl 3 | tcl: 4 | all: 5 | autoload: none 6 | template: 'override_from_modules.txt' 7 | -------------------------------------------------------------------------------- /lib/spack/spack/test/util/unparse/__init__.py: -------------------------------------------------------------------------------- 1 | # Copyright (c) 2014-2021, Simon Percivall and Spack Project Developers. 2 | # 3 | # SPDX-License-Identifier: Python-2.0 4 | -------------------------------------------------------------------------------- /var/spack/repos/builtin.mock/packages/patch/biz.patch: -------------------------------------------------------------------------------- 1 | this patch is never applied, it is used to check spec semantics on when the concretizer chooses to include a patch 2 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/c/test/hello.c: -------------------------------------------------------------------------------- 1 | #include 2 | int main() 3 | { 4 | printf ("Hello world from C!\n"); 5 | printf ("YES!"); 6 | return 0; 7 | } 8 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/eigenexa/test/run-test.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | $@ 2>&1 | tee run_test_results.txt 4 | /usr/bin/sh result-check.sh run_test_results.txt 5 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/m4/test/hello.m4: -------------------------------------------------------------------------------- 1 | define(NAME, World) 2 | dnl This line should not show up 3 | // macro is ifdef(`NAME', , not)defined 4 | Hello, NAME! 5 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/repeatmasker/utf8.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenrbrandt/spack/develop/var/spack/repos/builtin/packages/repeatmasker/utf8.patch -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/sqlite/test/packages.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenrbrandt/spack/develop/var/spack/repos/builtin/packages/sqlite/test/packages.db -------------------------------------------------------------------------------- /lib/spack/spack/test/data/modules/lmod/module_path_separator.yaml: -------------------------------------------------------------------------------- 1 | enable: 2 | - lmod 3 | lmod: 4 | all: 5 | autoload: none 6 | core_compilers: 7 | - 'clang@3.3' 8 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/modules/tcl/hide_implicits.yaml: -------------------------------------------------------------------------------- 1 | enable: 2 | - tcl 3 | tcl: 4 | hide_implicits: true 5 | hash_length: 0 6 | all: 7 | autoload: direct 8 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/additivefoam/assets/Allwmake: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | cd ${0%/*} || exit 1 # Run from this directory 3 | 4 | applications/Allwmake $targetType $* 5 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/fortran/test/hello.F: -------------------------------------------------------------------------------- 1 | program line 2 | 3 | write (*,*) "Hello world from FORTRAN" 4 | write (*,*) "YES!" 5 | 6 | end 7 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/haploview/haploview.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # convenience wrapper for the haploview.jar file 3 | java $JAVA_ARGS $JAVA_OPTS -jar haploview.jar "$@" 4 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/igvtools/igvtools.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # convenience wrapper for the igvtools jar file 3 | java $JAVA_ARGS $JAVA_OPTS -jar igvtools.jar "$@" 4 | 5 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/interproscan/ps_scan.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenrbrandt/spack/develop/var/spack/repos/builtin/packages/interproscan/ps_scan.patch -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/orca/mpirun_srun.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # Replacement wrapper for mpirun when only srun is available 3 | 4 | srun $(echo "${@}" | sed 's/-np/-n/') 5 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/pgdspider/pgdspider.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # convenience wrapper for the astral jar file 3 | java $JAVA_ARGS $JAVA_OPTS -jar pgdspider.jar "$@" 4 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/rna-seqc/rna-seqc.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # convenience wrapper for the rna-seqc jar file 3 | java $JAVA_ARGS $JAVA_OPTS -jar RNA-SeQC_v{}.jar "$@" 4 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/modules/lmod/no_arch.yaml: -------------------------------------------------------------------------------- 1 | enable: 2 | - lmod 3 | arch_folder: false 4 | lmod: 5 | all: 6 | autoload: none 7 | core_compilers: 8 | - 'clang@3.3' -------------------------------------------------------------------------------- /lib/spack/spack/test/data/modules/tcl/naming_scheme.yaml: -------------------------------------------------------------------------------- 1 | enable: 2 | - tcl 3 | tcl: 4 | all: 5 | autoload: none 6 | naming_scheme: '{name}/{version}-{compiler.name}' 7 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/fortran/test/hello.f90: -------------------------------------------------------------------------------- 1 | program line 2 | 3 | write (*,*) "Hello world from FORTRAN" 4 | write (*,*) "YES!" 5 | 6 | end program line 7 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/sz/test/testfloat_8_8_128.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenrbrandt/spack/develop/var/spack/repos/builtin/packages/sz/test/testfloat_8_8_128.dat -------------------------------------------------------------------------------- /lib/spack/spack/test/data/modules/lmod/with_view.yaml: -------------------------------------------------------------------------------- 1 | enable: 2 | - lmod 3 | use_view: default 4 | lmod: 5 | all: 6 | autoload: none 7 | core_compilers: 8 | - 'clang@3.3' 9 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/ninja/affirmative/simple/build.ninja: -------------------------------------------------------------------------------- 1 | # Tests that Spack can handle a simple Ninja build script 2 | 3 | rule cc 4 | command = true 5 | 6 | build check: cc 7 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/trimmomatic/trimmomatic.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # convenience wrapper for the trimmomatic.jar file 3 | java $JAVA_ARGS $JAVA_OPTS -jar trimmomatic.jar "$@" 4 | -------------------------------------------------------------------------------- /etc/spack/defaults/windows/config.yaml: -------------------------------------------------------------------------------- 1 | config: 2 | locks: false 3 | concretizer: clingo 4 | build_stage:: 5 | - '$spack/.staging' 6 | stage_name: '{name}-{version}-{hash:7}' 7 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/config/bootstrap.yaml: -------------------------------------------------------------------------------- 1 | bootstrap: 2 | sources: 3 | - name: 'github-actions' 4 | metadata: $spack/share/spack/bootstrap/github-actions-v0.5 5 | trusted: {} 6 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/modules/lmod/core_compilers_empty.yaml: -------------------------------------------------------------------------------- 1 | enable: 2 | - lmod 3 | lmod: 4 | all: 5 | autoload: none 6 | core_compilers: [] 7 | hierarchy: 8 | - mpi 9 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/ninja/affirmative/spaces/build.ninja: -------------------------------------------------------------------------------- 1 | # Tests that Spack allows spaces following the target name 2 | 3 | rule cc 4 | command = true 5 | 6 | build check : cc 7 | -------------------------------------------------------------------------------- /var/spack/repos/builtin.mock/packages/hash-test2/patch1.patch: -------------------------------------------------------------------------------- 1 | the different contents of patch 1 (not a valid diff, but sufficient for testing, 2 | and different from patch 1 of hash-test1) 3 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/cxx/test/hello.c++: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() 4 | { 5 | printf ("Hello world from C++\n"); 6 | printf ("YES!"); 7 | 8 | return 0; 9 | } 10 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/genomefinisher/genomefinisher.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # convenience wrapper for the GenomeFinisher jar file 3 | java $JAVA_ARGS $JAVA_OPTS -jar GenomeFinisher.jar "$@" 4 | -------------------------------------------------------------------------------- /.github/workflows/system_shortcut_check.ps1: -------------------------------------------------------------------------------- 1 | param ($systemFolder, $shortcut) 2 | 3 | $start = [System.Environment]::GetFolderPath("$systemFolder") 4 | Invoke-Item "$start\Programs\Spack\$shortcut" 5 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/make/affirmative/prerequisites/Makefile: -------------------------------------------------------------------------------- 1 | # Tests that Spack detects a target even if it is followed by prerequisites 2 | 3 | check: check-recursive 4 | 5 | check-recursive: 6 | -------------------------------------------------------------------------------- /share/spack/docker/package-index/cors-header.conf: -------------------------------------------------------------------------------- 1 | # potentially add even more for preflight support 2 | # https://enable-cors.org/server_nginx.html 3 | add_header 'Access-Control-Allow-Origin' '*'; 4 | -------------------------------------------------------------------------------- /share/spack/gitlab/cloud_pipelines/configs/cdash.yaml: -------------------------------------------------------------------------------- 1 | cdash: 2 | build-group: Spack CI 3 | url: https://cdash.spack.io 4 | project: Spack Testing 5 | site: Cloud Gitlab Infrastructure 6 | 7 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/armadillo/undef_linux.patch: -------------------------------------------------------------------------------- 1 | --- a/include/armadillo_bits/compiler_setup.hpp 2 | +++ b/include/armadillo_bits/compiler_setup.hpp 3 | @@ -0,0 +1 @@ 4 | +#undef linux 5 | -------------------------------------------------------------------------------- /var/spack/repos/tutorial/packages/armadillo/undef_linux.patch: -------------------------------------------------------------------------------- 1 | --- a/include/armadillo_bits/compiler_setup.hpp 2 | +++ b/include/armadillo_bits/compiler_setup.hpp 3 | @@ -0,0 +1 @@ 4 | +#undef linux 5 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/modules/tcl/exclude.yaml: -------------------------------------------------------------------------------- 1 | enable: 2 | - tcl 3 | tcl: 4 | include: 5 | - zmpi 6 | exclude: 7 | - callpath 8 | - mpi 9 | all: 10 | autoload: direct 11 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/ninja/affirmative/check_test/build.ninja: -------------------------------------------------------------------------------- 1 | # Tests that Spack detects target when it is the first of two targets 2 | 3 | rule cc 4 | command = true 5 | 6 | build check test: cc 7 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/ninja/affirmative/test_check/build.ninja: -------------------------------------------------------------------------------- 1 | # Tests that Spack detects target when it is the second of two targets 2 | 3 | rule cc 4 | command = true 5 | 6 | build test check: cc 7 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/ninja/affirmative/three_targets/build.ninja: -------------------------------------------------------------------------------- 1 | # Tests that Spack detects a target if it is in the middle of a list 2 | 3 | rule cc 4 | command = true 5 | 6 | build foo check bar: cc 7 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/py-netcdf4/disable_pkgconf.patch: -------------------------------------------------------------------------------- 1 | --- a/setup.py 2 | +++ b/setup.py 3 | @@ -309,2 +309,3 @@ except OSError: 4 | HAS_PKG_CONFIG = False 5 | +HAS_PKG_CONFIG = False 6 | 7 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/modules/lmod/projections.yaml: -------------------------------------------------------------------------------- 1 | enable: 2 | - lmod 3 | lmod: 4 | all: 5 | autoload: none 6 | projections: 7 | all: '{name}/v{version}' 8 | mpileaks: '{name}-mpiprojection' 9 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/ninja/negative/rule/build.ninja: -------------------------------------------------------------------------------- 1 | # Tests that Spack ignores rule names 2 | 3 | cflags = -Wall 4 | 5 | rule check 6 | command = gcc $cflags -c $in -o $out 7 | 8 | build foo: check foo.c 9 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/modules/lmod/autoload_direct.yaml: -------------------------------------------------------------------------------- 1 | enable: 2 | - lmod 3 | lmod: 4 | core_compilers: 5 | - 'clang@3.3' 6 | hierarchy: 7 | - mpi 8 | 9 | all: 10 | autoload: direct 11 | -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- 1 | .git/* 2 | opt/spack/* 3 | 4 | /etc/spack/* 5 | !/etc/spack/defaults 6 | 7 | share/spack/dotkit/* 8 | share/spack/lmod/* 9 | share/spack/modules/* 10 | lib/spack/spack/test/* 11 | var/spack/cache/* 12 | -------------------------------------------------------------------------------- /.github/workflows/bootstrap-test.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | set -ex 3 | source share/spack/setup-env.sh 4 | $PYTHON bin/spack bootstrap disable spack-install 5 | $PYTHON bin/spack -d solve zlib 6 | tree $BOOTSTRAP/store 7 | exit 0 8 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/modules/tcl/autoload_with_constraints.yaml: -------------------------------------------------------------------------------- 1 | enable: 2 | - tcl 3 | tcl: 4 | all: 5 | autoload: none 6 | ^mpich2: 7 | autoload: direct 8 | ^python: 9 | autoload: direct 10 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/ninja/negative/variable/build.ninja: -------------------------------------------------------------------------------- 1 | # Tests that Spack ignores variable definitions 2 | 3 | check = -Wall 4 | 5 | rule cc 6 | command = gcc $check -c $in -o $out 7 | 8 | build foo: cc foo.c 9 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/atlas/test_cblas_dgemm.output: -------------------------------------------------------------------------------- 1 | 11.000000 2 | -9.000000 3 | 5.000000 4 | -9.000000 5 | 21.000000 6 | -1.000000 7 | 5.000000 8 | -1.000000 9 | 3.000000 10 | -0.3 11 | 3.0 12 | -3.0 13 | -------------------------------------------------------------------------------- /.git-blame-ignore-revs: -------------------------------------------------------------------------------- 1 | # .git-blame-ignore-revs 2 | # Formatted entire codebase with black 23 3 | 603569e321013a1a63a637813c94c2834d0a0023 4 | # Formatted entire codebase with black 22 5 | f52f6e99dbf1131886a80112b8c79dfc414afb7c 6 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/modules/tcl/projections.yaml: -------------------------------------------------------------------------------- 1 | enable: 2 | - tcl 3 | tcl: 4 | all: 5 | autoload: none 6 | projections: 7 | all: '{name}/{version}-{compiler.name}' 8 | mpileaks: '{name}-mpiprojection' 9 | -------------------------------------------------------------------------------- /share/spack/gitlab/cloud_pipelines/configs/cray-rhel/ci.yaml: -------------------------------------------------------------------------------- 1 | ci: 2 | pipeline-gen: 3 | - build-job-remove: 4 | image: no-image 5 | - build-job: 6 | variables: 7 | CI_GPG_KEY_ROOT: /etc/protected-runner 8 | -------------------------------------------------------------------------------- /share/spack/gitlab/cloud_pipelines/configs/cray-sles/ci.yaml: -------------------------------------------------------------------------------- 1 | ci: 2 | pipeline-gen: 3 | - build-job-remove: 4 | image: no-image 5 | - build-job: 6 | variables: 7 | CI_GPG_KEY_ROOT: /etc/protected-runner 8 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/additivefoam/assets/applications/Allwmake: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | cd ${0%/*} || exit 1 # Run from this directory 3 | 4 | wmake libso solvers/additiveFoam/movingHeatSource 5 | wmake solvers/additiveFoam 6 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/openblas/test_cblas_dgemm.output: -------------------------------------------------------------------------------- 1 | 11.000000 2 | -9.000000 3 | 5.000000 4 | -9.000000 5 | 21.000000 6 | -1.000000 7 | 5.000000 8 | -1.000000 9 | 3.000000 10 | -0.3 11 | 3.0 12 | -3.0 13 | -------------------------------------------------------------------------------- /lib/spack/external/_vendoring/jsonschema/tests/_helpers.py: -------------------------------------------------------------------------------- 1 | def bug(issue=None): 2 | message = "A known bug." 3 | if issue is not None: 4 | message += " See issue #{issue}.".format(issue=issue) 5 | return message 6 | -------------------------------------------------------------------------------- /lib/spack/external/_vendoring/macholib/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | Enough Mach-O to make your head spin. 3 | 4 | See the relevant header files in /usr/include/mach-o 5 | 6 | And also Apple's documentation. 7 | """ 8 | __version__ = "1.16.2" 9 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/modules/lmod/autoload_all.yaml: -------------------------------------------------------------------------------- 1 | enable: 2 | - lmod 3 | lmod: 4 | core_compilers: 5 | - 'clang@3.3' 6 | hierarchy: 7 | - mpi 8 | verbose: true 9 | 10 | all: 11 | autoload: all 12 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/patch/foo.patch: -------------------------------------------------------------------------------- 1 | --- a/foo.txt 2017-09-25 21:24:33.000000000 -0700 2 | +++ b/foo.txt 2017-09-25 14:31:17.000000000 -0700 3 | @@ -1,2 +1,3 @@ 4 | +zeroth line 5 | first line 6 | -second line 7 | +third line 8 | -------------------------------------------------------------------------------- /share/spack/gitlab/cloud_pipelines/configs/linux/neoverse_n1/ci.yaml: -------------------------------------------------------------------------------- 1 | ci: 2 | pipeline-gen: 3 | - any-job: 4 | variables: 5 | SPACK_TARGET_ARCH: neoverse_n1 6 | - build-job: 7 | tags: ["aarch64", "graviton2"] 8 | -------------------------------------------------------------------------------- /share/spack/gitlab/cloud_pipelines/configs/linux/neoverse_v1/ci.yaml: -------------------------------------------------------------------------------- 1 | ci: 2 | pipeline-gen: 3 | - any-job: 4 | variables: 5 | SPACK_TARGET_ARCH: neoverse_v1 6 | - build-job: 7 | tags: ["aarch64", "graviton3"] 8 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/cxx/test/hello.cc: -------------------------------------------------------------------------------- 1 | #include 2 | using namespace std; 3 | 4 | int main() 5 | { 6 | cout << "Hello world from C++!" << endl; 7 | cout << "YES!" << endl; 8 | return (0); 9 | } 10 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/cxx/test/hello.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | using namespace std; 3 | 4 | int main() 5 | { 6 | cout << "Hello world from C++!" << endl; 7 | cout << "YES!" << endl; 8 | return (0); 9 | } 10 | -------------------------------------------------------------------------------- /lib/spack/llnl/__init__.py: -------------------------------------------------------------------------------- 1 | # Copyright 2013-2024 Lawrence Livermore National Security, LLC and other 2 | # Spack Project Developers. See the top-level COPYRIGHT file for details. 3 | # 4 | # SPDX-License-Identifier: (Apache-2.0 OR MIT) 5 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/modules/lmod/conflicts.yaml: -------------------------------------------------------------------------------- 1 | enable: 2 | - lmod 3 | lmod: 4 | core_compilers: 5 | - 'clang@3.3' 6 | all: 7 | autoload: none 8 | conflict: 9 | - '{name}' 10 | - 'intel/14.0.1' 11 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/modules/lmod/no_hash.yaml: -------------------------------------------------------------------------------- 1 | enable: 2 | - lmod 3 | lmod: 4 | all: 5 | autoload: none 6 | hash_length: 0 7 | 8 | core_compilers: 9 | - 'clang@3.3' 10 | 11 | hierarchy: 12 | - mpi 13 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/improved-rdock/test/test.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #sdsort for sorting the results according to their score 3 | sdsort -n -f'SCORE' 1sj0_docking_out.sd > 1sj0_docking_out_sorted.sd 4 | cat 1sj0_docking_out_sorted.sd 5 | -------------------------------------------------------------------------------- /lib/spack/llnl/util/__init__.py: -------------------------------------------------------------------------------- 1 | # Copyright 2013-2024 Lawrence Livermore National Security, LLC and other 2 | # Spack Project Developers. See the top-level COPYRIGHT file for details. 3 | # 4 | # SPDX-License-Identifier: (Apache-2.0 OR MIT) 5 | -------------------------------------------------------------------------------- /lib/spack/spack/oci/__init__.py: -------------------------------------------------------------------------------- 1 | # Copyright 2013-2024 Lawrence Livermore National Security, LLC and other 2 | # Spack Project Developers. See the top-level COPYRIGHT file for details. 3 | # 4 | # SPDX-License-Identifier: (Apache-2.0 OR MIT) 5 | -------------------------------------------------------------------------------- /lib/spack/spack/solver/__init__.py: -------------------------------------------------------------------------------- 1 | # Copyright 2013-2024 Lawrence Livermore National Security, LLC and other 2 | # Spack Project Developers. See the top-level COPYRIGHT file for details. 3 | # 4 | # SPDX-License-Identifier: (Apache-2.0 OR MIT) 5 | -------------------------------------------------------------------------------- /lib/spack/spack/test/__init__.py: -------------------------------------------------------------------------------- 1 | # Copyright 2013-2024 Lawrence Livermore National Security, LLC and other 2 | # Spack Project Developers. See the top-level COPYRIGHT file for details. 3 | # 4 | # SPDX-License-Identifier: (Apache-2.0 OR MIT) 5 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/ninja/negative/no_ninja/readme.txt: -------------------------------------------------------------------------------- 1 | # Tests that Spack ignores directories without a Ninja build script 2 | 3 | cflags = -Wall 4 | 5 | rule cc 6 | command = gcc $cflags -c $in -o $out 7 | 8 | build check: cc foo.c 9 | -------------------------------------------------------------------------------- /lib/spack/spack/util/__init__.py: -------------------------------------------------------------------------------- 1 | # Copyright 2013-2024 Lawrence Livermore National Security, LLC and other 2 | # Spack Project Developers. See the top-level COPYRIGHT file for details. 3 | # 4 | # SPDX-License-Identifier: (Apache-2.0 OR MIT) 5 | -------------------------------------------------------------------------------- /share/spack/docs/docker/module-file-tutorial/packages.yaml: -------------------------------------------------------------------------------- 1 | packages: 2 | git: 3 | buildable: False 4 | paths: 5 | git@2.9.4: /usr 6 | openmpi: 7 | buildable: False 8 | paths: 9 | openmpi@1.10.2: /usr 10 | -------------------------------------------------------------------------------- /lib/spack/external/vendor.txt: -------------------------------------------------------------------------------- 1 | distro==1.8.0 2 | jsonschema==3.2.0 3 | attrs==22.1.0 4 | pyrsistent==0.18.0 5 | jinja2==3.0.3 6 | markupsafe==2.0.1 7 | six==1.16.0 8 | macholib==1.16.2 9 | altgraph==0.17.3 10 | ruamel.yaml==0.17.21 11 | -------------------------------------------------------------------------------- /lib/spack/spack/test/cmd/__init__.py: -------------------------------------------------------------------------------- 1 | # Copyright 2013-2024 Lawrence Livermore National Security, LLC and other 2 | # Spack Project Developers. See the top-level COPYRIGHT file for details. 3 | # 4 | # SPDX-License-Identifier: (Apache-2.0 OR MIT) 5 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/modules/lmod/exclude.yaml: -------------------------------------------------------------------------------- 1 | enable: 2 | - lmod 3 | lmod: 4 | core_compilers: 5 | - 'clang@3.3' 6 | hierarchy: 7 | - mpi 8 | exclude: 9 | - callpath 10 | 11 | all: 12 | autoload: direct 13 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/modules/lmod/non_virtual_in_hierarchy.yaml: -------------------------------------------------------------------------------- 1 | enable: 2 | - lmod 3 | lmod: 4 | core_compilers: 5 | - 'clang@3.3' 6 | hierarchy: 7 | - mpi 8 | - openblas 9 | 10 | all: 11 | autoload: direct 12 | -------------------------------------------------------------------------------- /lib/spack/spack/test/modules/__init__.py: -------------------------------------------------------------------------------- 1 | # Copyright 2013-2024 Lawrence Livermore National Security, LLC and other 2 | # Spack Project Developers. See the top-level COPYRIGHT file for details. 3 | # 4 | # SPDX-License-Identifier: (Apache-2.0 OR MIT) 5 | -------------------------------------------------------------------------------- /lib/spack/spack/test/util/__init__.py: -------------------------------------------------------------------------------- 1 | # Copyright 2013-2024 Lawrence Livermore National Security, LLC and other 2 | # Spack Project Developers. See the top-level COPYRIGHT file for details. 3 | # 4 | # SPDX-License-Identifier: (Apache-2.0 OR MIT) 5 | -------------------------------------------------------------------------------- /lib/spack/spack/build_systems/__init__.py: -------------------------------------------------------------------------------- 1 | # Copyright 2013-2024 Lawrence Livermore National Security, LLC and other 2 | # Spack Project Developers. See the top-level COPYRIGHT file for details. 3 | # 4 | # SPDX-License-Identifier: (Apache-2.0 OR MIT) 5 | -------------------------------------------------------------------------------- /lib/spack/spack/test/cmd/common/__init__.py: -------------------------------------------------------------------------------- 1 | # Copyright 2013-2024 Lawrence Livermore National Security, LLC and other 2 | # Spack Project Developers. See the top-level COPYRIGHT file for details. 3 | # 4 | # SPDX-License-Identifier: (Apache-2.0 OR MIT) 5 | -------------------------------------------------------------------------------- /lib/spack/spack/test/compilers/__init__.py: -------------------------------------------------------------------------------- 1 | # Copyright 2013-2024 Lawrence Livermore National Security, LLC and other 2 | # Spack Project Developers. See the top-level COPYRIGHT file for details. 3 | # 4 | # SPDX-License-Identifier: (Apache-2.0 OR MIT) 5 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/modules/tcl/suffix.yaml: -------------------------------------------------------------------------------- 1 | enable: 2 | - tcl 3 | tcl: 4 | all: 5 | autoload: none 6 | mpileaks: 7 | suffixes: 8 | '+opt': baz 9 | '+debug': foo 10 | '^mpich': foo 11 | '~debug': bar 12 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/modules/tcl/wrong_conflicts.yaml: -------------------------------------------------------------------------------- 1 | enable: 2 | - tcl 3 | tcl: 4 | projections: 5 | all: '{name}/{version}-{compiler.name}' 6 | all: 7 | autoload: none 8 | conflict: 9 | - '{name}/{compiler.name}' 10 | -------------------------------------------------------------------------------- /lib/spack/spack/test/llnl/util/__init__.py: -------------------------------------------------------------------------------- 1 | # Copyright 2013-2024 Lawrence Livermore National Security, LLC and other 2 | # Spack Project Developers. See the top-level COPYRIGHT file for details. 3 | # 4 | # SPDX-License-Identifier: (Apache-2.0 OR MIT) 5 | -------------------------------------------------------------------------------- /share/spack/gitlab/nersc_pipeline.yml: -------------------------------------------------------------------------------- 1 | merge_pipeline: 2 | only: 3 | - develop 4 | variables: 5 | SPACK_REPO: ${CI_PROJECT_URL} 6 | SPACK_REF: ${CI_COMMIT_SHA} 7 | trigger: 8 | project: ecp/e4s/e4s 9 | strategy: depend 10 | -------------------------------------------------------------------------------- /var/spack/gpg/README.md: -------------------------------------------------------------------------------- 1 | # GPG Keys 2 | 3 | This directory contains keys that should be trusted by this installation of 4 | Spack. They are imported when running `spack gpg init`, but may also be 5 | imported manually with `spack gpg trust path/to/key`. 6 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/make/negative/partial_match/Makefile: -------------------------------------------------------------------------------- 1 | # Tests that Spack ignores targets that contain a partial match 2 | 3 | checkinstall: 4 | 5 | installcheck: 6 | 7 | foo-check-bar: 8 | 9 | foo_check_bar: 10 | 11 | foo/check/bar: 12 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/modules/tcl/conflicts.yaml: -------------------------------------------------------------------------------- 1 | enable: 2 | - tcl 3 | tcl: 4 | projections: 5 | all: '{name}/{version}-{compiler.name}' 6 | all: 7 | autoload: none 8 | conflict: 9 | - '{name}' 10 | - 'intel/14.0.1' 11 | -------------------------------------------------------------------------------- /lib/spack/spack/test/llnl/util/tty/__init__.py: -------------------------------------------------------------------------------- 1 | # Copyright 2013-2024 Lawrence Livermore National Security, LLC and other 2 | # Spack Project Developers. See the top-level COPYRIGHT file for details. 3 | # 4 | # SPDX-License-Identifier: (Apache-2.0 OR MIT) 5 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/config/concretizer.yaml: -------------------------------------------------------------------------------- 1 | concretizer: 2 | # reuse is missing on purpose, see "test_concretizer_arguments" 3 | targets: 4 | granularity: microarchitectures 5 | host_compatible: false 6 | duplicates: 7 | strategy: minimal 8 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/modules/lmod/override_template.yaml: -------------------------------------------------------------------------------- 1 | enable: 2 | - lmod 3 | lmod: 4 | core_compilers: 5 | - 'clang@3.3' 6 | hierarchy: 7 | - mpi 8 | 9 | all: 10 | template: 'override_from_modules.txt' 11 | autoload: none 12 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/web/1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | This is page 1. 4 | 5 | 6 | list_depth=2 follows this. 7 | 8 | foo-1.0.0.tar.gz 9 | 10 | 11 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/modules/lmod/hide_implicits.yaml: -------------------------------------------------------------------------------- 1 | enable: 2 | - lmod 3 | lmod: 4 | hide_implicits: true 5 | hash_length: 0 6 | core_compilers: 7 | - 'clang@3.3' 8 | hierarchy: 9 | - mpi 10 | 11 | all: 12 | autoload: direct 13 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/ravel/qpainterpath.patch: -------------------------------------------------------------------------------- 1 | --- a/src/stepvis.cpp 2 | +++ b/src/stepvis.cpp 3 | @@ -41,6 +41,7 @@ 4 | #include 5 | #include 6 | #include 7 | +#include 8 | 9 | #include "function.h" -------------------------------------------------------------------------------- /lib/spack/spack/test/data/modules/tcl/exclude_implicits.yaml: -------------------------------------------------------------------------------- 1 | # DEPRECATED: remove this in ? 2 | # See `hide_implicits.yaml` for the new syntax 3 | enable: 4 | - tcl 5 | tcl: 6 | exclude_implicits: true 7 | hash_length: 0 8 | all: 9 | autoload: direct 10 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/modules/tcl/invalid_naming_scheme.yaml: -------------------------------------------------------------------------------- 1 | enable: 2 | - tcl 3 | tcl: 4 | all: 5 | autoload: none 6 | # {variants} is not allowed in the naming scheme, see #2884 7 | projections: 8 | all: '{name}/{version}-{compiler.name}-{variants}' 9 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/web/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | This is the root page. 4 | 5 | 6 | list_depth=1 follows this. 7 | 8 | foo-0.0.0.tar.gz 9 | 10 | 11 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/likwid/spack_perms_fix.sh.j2: -------------------------------------------------------------------------------- 1 | #!/bin/sh -eu 2 | 3 | {% for cf in chowns %} 4 | chown root:root {{ prefix }}/{{ cf }} 5 | {% endfor %} 6 | 7 | {% for sf in chmods %} 8 | chmod 4755 {{ prefix }}/{{ sf }} 9 | {% endfor %} 10 | 11 | # end 12 | -------------------------------------------------------------------------------- /lib/spack/external/_vendoring/attr/filters.pyi: -------------------------------------------------------------------------------- 1 | from typing import Any, Union 2 | 3 | from . import Attribute, _FilterType 4 | 5 | def include(*what: Union[type, Attribute[Any]]) -> _FilterType[Any]: ... 6 | def exclude(*what: Union[type, Attribute[Any]]) -> _FilterType[Any]: ... 7 | -------------------------------------------------------------------------------- /share/spack/qa/configuration/windows_config.yaml: -------------------------------------------------------------------------------- 1 | config: 2 | locks: false 3 | install_tree: 4 | root: $spack\opt\spack 5 | projections: 6 | all: '{architecture}\\{compiler.name}-{compiler.version}\\{name}-{version}-{hash}' 7 | build_stage: 8 | - ~/.spack/stage 9 | -------------------------------------------------------------------------------- /share/spack/templates/misc/buildcache_index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |
    6 | {% for bucket_key in top_level_keys %} 7 |
  • {{ bucket_key }}
  • 8 | {% endfor %} 9 |
10 | 11 | 12 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/apptainer/spack_perms_fix.sh.j2: -------------------------------------------------------------------------------- 1 | #!/bin/sh -eu 2 | 3 | {% for cf in chown_files %} 4 | chown root {{ prefix }}/{{ cf }} 5 | {% endfor %} 6 | 7 | {% for sf in setuid_files %} 8 | chmod 4555 {{ prefix }}/{{ sf }} 9 | {% endfor %} 10 | 11 | # end 12 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/gxsview/gcc11.patch: -------------------------------------------------------------------------------- 1 | --- a/core/fielddata/fieldcolordata.hpp 2 | +++ b/core/fielddata/fieldcolordata.hpp 3 | @@ -16,6 +16,7 @@ 4 | #include 5 | #include 6 | #include 7 | +#include 8 | 9 | namespace fd{ 10 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/singularity/spack_perms_fix.sh.j2: -------------------------------------------------------------------------------- 1 | #!/bin/sh -eu 2 | 3 | {% for cf in chown_files %} 4 | chown root {{ prefix }}/{{ cf }} 5 | {% endfor %} 6 | 7 | {% for sf in setuid_files %} 8 | chmod 4555 {{ prefix }}/{{ sf }} 9 | {% endfor %} 10 | 11 | # end 12 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/singularityce/spack_perms_fix.sh.j2: -------------------------------------------------------------------------------- 1 | #!/bin/sh -eu 2 | 3 | {% for cf in chown_files %} 4 | chown root {{ prefix }}/{{ cf }} 5 | {% endfor %} 6 | 7 | {% for sf in setuid_files %} 8 | chmod 4555 {{ prefix }}/{{ sf }} 9 | {% endfor %} 10 | 11 | # end 12 | -------------------------------------------------------------------------------- /.github/workflows/setup_git.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash -e 2 | git config --global user.email "spack@example.com" 3 | git config --global user.name "Test User" 4 | 5 | # create a local pr base branch 6 | if [[ -n $GITHUB_BASE_REF ]]; then 7 | git fetch origin "${GITHUB_BASE_REF}:${GITHUB_BASE_REF}" 8 | fi 9 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/compiler_verbose_output/obscure-parsing-rules.txt: -------------------------------------------------------------------------------- 1 | This is synthetic data to test parsing cases for which I could not find compiler output 2 | ld -LIBPATH:/first/path /LIBPATH:/second/path -libpath:/third/path 3 | collect2 version ld -LIBPATH:/skip/path -L/skip/this/too 4 | -------------------------------------------------------------------------------- /.github/workflows/install_spack.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | . share/spack/setup-env.sh 3 | echo -e "config:\n build_jobs: 2" > etc/spack/config.yaml 4 | spack config add "packages:all:target:[x86_64]" 5 | spack compiler find 6 | spack compiler info apple-clang 7 | spack debug report 8 | spack solve zlib 9 | -------------------------------------------------------------------------------- /lib/spack/external/_vendoring/attr/_version_info.pyi: -------------------------------------------------------------------------------- 1 | class VersionInfo: 2 | @property 3 | def year(self) -> int: ... 4 | @property 5 | def minor(self) -> int: ... 6 | @property 7 | def micro(self) -> int: ... 8 | @property 9 | def releaselevel(self) -> str: ... 10 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/modules/lmod/wrong_conflicts.yaml: -------------------------------------------------------------------------------- 1 | enable: 2 | - lmod 3 | lmod: 4 | core_compilers: 5 | - 'clang@3.3' 6 | projections: 7 | all: '{name}/{version}-{compiler.name}' 8 | all: 9 | autoload: none 10 | conflict: 11 | - '{name}/{compiler.name}' 12 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/sourceme_unset.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | # 3 | # Copyright 2013-2024 Lawrence Livermore National Security, LLC and other 4 | # Spack Project Developers. See the top-level COPYRIGHT file for details. 5 | # 6 | # SPDX-License-Identifier: (Apache-2.0 OR MIT) 7 | 8 | unset UNSET_ME 9 | -------------------------------------------------------------------------------- /.github/workflows/execute_installer.ps1: -------------------------------------------------------------------------------- 1 | $ proc = Start-Process ${{ env.spack_installer }}\spack.exe "/install /quiet" -Passthru 2 | $handle = $proc.Handle # cache proc.Handle 3 | $proc.WaitForExit(); 4 | 5 | if ($proc.ExitCode -ne 0) { 6 | Write-Warning "$_ exited with status code $($proc.ExitCode)" 7 | } 8 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/boost/boost_218.patch: -------------------------------------------------------------------------------- 1 | --- a/libs/python/src/numpy/numpy.cpp 2 | +++ b/libs/python/src/numpy/numpy.cpp 3 | @@ -19,6 +19,7 @@ static void wrap_import_array() 4 | static void * wrap_import_array() 5 | { 6 | import_array(); 7 | + return NULL; 8 | } 9 | #endif 10 | 11 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/bohrium/pyadd.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | import bohrium as bh 3 | 4 | a = bh.array([1, 2, 3]) 5 | b = bh.array([3, 4, 5]) 6 | c = a + b 7 | 8 | if bh.all(c == bh.array([4, 6, 8])): 9 | print("Success!") 10 | else: 11 | print("Failure, values not as expected.") 12 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/swfft/include-stdio_h.patch: -------------------------------------------------------------------------------- 1 | --- a/TimingStats.h 2 | +++ b/TimingStats.h 3 | @@ -56,7 +56,7 @@ 4 | #define HACC_TIMINGSTATS_H 5 | 6 | #include 7 | - 8 | +#include 9 | #include 10 | 11 | // lightweight timing statistics from MPI_Wtime() calls 12 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/web/3.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | This is page 3. 4 | 5 | 6 | This link is already visited. 7 | 8 | foo-3.0.tar.gz 9 | foo-3.0a1.tar.gz 10 | 11 | 12 | -------------------------------------------------------------------------------- /share/spack/gitlab/cloud_pipelines/configs/config.yaml: -------------------------------------------------------------------------------- 1 | config: 2 | concretizer: clingo 3 | db_lock_timeout: 120 4 | install_tree: 5 | root: /home/software/spack 6 | padded_length: 256 7 | projections: 8 | all: '{architecture}/{compiler.name}-{compiler.version}/{name}-{version}-{hash}' 9 | 10 | -------------------------------------------------------------------------------- /share/spack/gitlab/cloud_pipelines/configs/single-src-pr-mirrors.yaml.in: -------------------------------------------------------------------------------- 1 | mirrors: 2 | buildcache-destination: 3 | fetch: ${PR_MIRROR_FETCH_DOMAIN}/${CI_COMMIT_REF_NAME}/${SPACK_CI_STACK_NAME} 4 | push: ${PR_MIRROR_PUSH_DOMAIN}/${CI_COMMIT_REF_NAME}/${SPACK_CI_STACK_NAME} 5 | source: False 6 | binary: True 7 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/adios/python.patch: -------------------------------------------------------------------------------- 1 | diff --git a/utils/gpp/gpp.py.in b/utils/gpp/gpp.py.in 2 | index cbb0d88..6977a55 100755 3 | --- a/utils/gpp/gpp.py.in 4 | +++ b/utils/gpp/gpp.py.in 5 | @@ -1,4 +1,4 @@ 6 | -#!@PYTHON_EXECUTABLE@ 7 | +#!/usr/bin/env python 8 | 9 | import sys 10 | import os 11 | -------------------------------------------------------------------------------- /lib/spack/external/_vendoring/markupsafe/_speedups.pyi: -------------------------------------------------------------------------------- 1 | from typing import Any 2 | from typing import Optional 3 | 4 | from . import Markup 5 | 6 | def escape(s: Any) -> Markup: ... 7 | def escape_silent(s: Optional[Any]) -> Markup: ... 8 | def soft_str(s: Any) -> str: ... 9 | def soft_unicode(s: Any) -> str: ... 10 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/openloops/sft1.coll: -------------------------------------------------------------------------------- 1 | ppll 2 | ppllj 3 | pplljj 4 | ppln 5 | pplnj 6 | pplnjj 7 | pptt 8 | ppttj 9 | ppttjj 10 | pptj 11 | pptjj 12 | ppjj 13 | ppjjj 14 | ppjjjj 15 | ppaa 16 | ppaaj 17 | ppaajj 18 | ppw 19 | ppwj 20 | ppwjj 21 | ppz 22 | ppzj 23 | ppzjj 24 | tbw 25 | eevvjj 26 | eett 27 | -------------------------------------------------------------------------------- /lib/spack/docs/requirements.txt: -------------------------------------------------------------------------------- 1 | sphinx==7.2.6 2 | sphinxcontrib-programoutput==0.17 3 | sphinx_design==0.5.0 4 | sphinx-rtd-theme==2.0.0 5 | python-levenshtein==0.23.0 6 | docutils==0.20.1 7 | pygments==2.17.2 8 | urllib3==2.1.0 9 | pytest==7.4.4 10 | isort==5.13.2 11 | black==23.12.1 12 | flake8==7.0.0 13 | mypy==1.8.0 14 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/modules/tcl/override_config.yaml: -------------------------------------------------------------------------------- 1 | enable: 2 | - tcl 3 | tcl: 4 | all: 5 | autoload: none 6 | suffixes: 7 | '^mpich': mpich 8 | mpileaks: 9 | suffixes: 10 | '+static': static 11 | mpileaks+opt:: 12 | suffixes: 13 | '~debug': over 14 | '^mpich': ridden 15 | -------------------------------------------------------------------------------- /share/spack/gitlab/cloud_pipelines/configs/cray-rhel/config.yaml: -------------------------------------------------------------------------------- 1 | config: 2 | concretizer: clingo 3 | db_lock_timeout: 120 4 | install_tree: 5 | root: $spack/opt/spack 6 | padded_length: 256 7 | projections: 8 | all: '{architecture}/{compiler.name}-{compiler.version}/{name}-{version}-{hash}' 9 | 10 | -------------------------------------------------------------------------------- /share/spack/templates/container/alpine_3.dockerfile: -------------------------------------------------------------------------------- 1 | {% extends "container/bootstrap-base.dockerfile" %} 2 | {% block install_os_packages %} 3 | RUN apk update \ 4 | && apk add --no-cache curl findutils gcc g++ gfortran git gnupg \ 5 | make patch python3 py3-pip tcl unzip bash \ 6 | && pip3 install boto3 7 | {% endblock %} 8 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/kallisto/limits.patch: -------------------------------------------------------------------------------- 1 | --- a/src/MinCollector.cpp 2020-02-16 16:27:33.000000000 -0600 2 | +++ b/src/MinCollector.cpp 2022-07-17 13:09:47.698229720 -0500 3 | @@ -1,5 +1,6 @@ 4 | #include "MinCollector.h" 5 | #include 6 | +#include 7 | 8 | // utility functions 9 | 10 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/perl-mni-perllib/no-stdin.patch: -------------------------------------------------------------------------------- 1 | diff --git a/Makefile.PL b/Makefile.PL 2 | index 9f2039a..12d699c 100644 3 | --- a/Makefile.PL 4 | +++ b/Makefile.PL 5 | @@ -213,7 +213,7 @@ TEXT 6 | } # &MY::postamble 7 | 8 | 9 | -query_subs; 10 | +#query_subs; 11 | 12 | my $f; 13 | WriteMakefile 14 | -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- 1 | version: 2 2 | 3 | build: 4 | os: "ubuntu-22.04" 5 | apt_packages: 6 | - graphviz 7 | tools: 8 | python: "3.11" 9 | 10 | sphinx: 11 | configuration: lib/spack/docs/conf.py 12 | fail_on_warning: true 13 | 14 | python: 15 | install: 16 | - requirements: lib/spack/docs/requirements.txt 17 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/ctffind/configure.patch: -------------------------------------------------------------------------------- 1 | --- a/configure 2022-04-10 16:38:34.597174174 -0500 2 | +++ b/configure 2022-04-10 16:39:33.476364063 -0500 3 | @@ -2981,7 +2981,7 @@ 4 | fi 5 | 6 | 7 | -INPUT_CPPFLAGS="$CXXFLAGS" 8 | +INPUT_CPPFLAGS="$CPPFLAGS" 9 | INPUT_CXXFLAGS="$CXXFLAGS" 10 | 11 | ac_ext=c 12 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/filtlong/gcc13.patch: -------------------------------------------------------------------------------- 1 | --- src/kmers.h 2018-01-04 03:52:20.000000000 +0000 2 | +++ src/kmers.h.patched 2023-09-04 13:19:09.206573971 +0100 3 | @@ -17,6 +17,7 @@ 4 | #define KMERS_H 5 | 6 | 7 | +#include 8 | #include 9 | #include 10 | #include 11 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/ftgl/remove-ftlibrary-from-sources.diff: -------------------------------------------------------------------------------- 1 | --- a/src/CMakeLists.txt 2 | +++ b/src/CMakeLists.txt 3 | @@ -26,7 +26,6 @@ SET(libftgl_la_SOURCES 4 | FTGlyphContainer.h 5 | FTInternals.h 6 | FTLibrary.cpp 7 | - FTLibrary.h 8 | FTList.h 9 | FTPoint.cpp 10 | FTSize.cpp 11 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/hip-examples/0002-add-fpic-compile-to-add4.patch: -------------------------------------------------------------------------------- 1 | diff --git a/add4/Makefile b/add4/Makefile 2 | index a0c6826..d7b26b1 100644 3 | --- a/add4/Makefile 4 | +++ b/add4/Makefile 5 | @@ -1,4 +1,4 @@ 6 | -CXXFLAGS += -std=c++11 -O3 7 | +CXXFLAGS += -std=c++11 -O3 -fPIC 8 | 9 | all: gpu-stream-hip 10 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/mpich/mpich-oneapi-config-rpath/step2.patch: -------------------------------------------------------------------------------- 1 | # This patch is applicable starting version 3.1.1. 2 | --- a/confdb/config.rpath 3 | +++ b/confdb/config.rpath 4 | @@ -236 +236 @@ if test "$with_gnu_ld" = yes; then 5 | - case $cc_basename in ifort*) 6 | + case $cc_basename in ifort* | ifx*) 7 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/mpich/mpich32_411_CFI_configure.patch: -------------------------------------------------------------------------------- 1 | --- a/configure 2 | +++ b/configure 3 | @@ -39449,6 +39449,7 @@ int foo_c(CFI_cdesc_t * a_desc, CFI_cdesc_t * b_desc) 4 | 5 | void test_assumed_rank_async_impl_c(CFI_cdesc_t * a_desc) 6 | { 7 | + CFI_is_contiguous(a_desc); 8 | return; 9 | } 10 | 11 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/procps/libintl-3.3.14.patch: -------------------------------------------------------------------------------- 1 | --- a/Makefile.am 2023-06-29 14:12:25.671539354 -0500 2 | +++ b/Makefile.am 2023-06-29 14:26:58.852425405 -0500 3 | @@ -1,6 +1,5 @@ 4 | -CYGWINFLAGS = 5 | +CYGWINFLAGS = $(LTLIBINTL) 6 | if CYGWIN 7 | -CYGWINFLAGS += -lintl 8 | usrbin_exec_PROGRAMS = 9 | endif 10 | 11 | -------------------------------------------------------------------------------- /lib/spack/docs/_gh_pages_redirect/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 |

7 | This page has moved to https://spack.readthedocs.io/ 8 |

9 | 10 | 11 | -------------------------------------------------------------------------------- /share/spack/gitlab/cloud_pipelines/configs/single-src-protected-mirrors.yaml.in: -------------------------------------------------------------------------------- 1 | mirrors: 2 | buildcache-destination: 3 | fetch: ${PROTECTED_MIRROR_FETCH_DOMAIN}/${CI_COMMIT_REF_NAME}/${SPACK_CI_STACK_NAME} 4 | push: ${PROTECTED_MIRROR_PUSH_DOMAIN}/${CI_COMMIT_REF_NAME}/${SPACK_CI_STACK_NAME} 5 | source: False 6 | binary: True 7 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/e4s-cl/drop-docker.patch: -------------------------------------------------------------------------------- 1 | diff --git a/requirements/core.txt b/requirements/core.txt 2 | index 0c0d3de..17c10f4 100644 3 | --- a/requirements/core.txt 4 | +++ b/requirements/core.txt 5 | @@ -6,4 +6,3 @@ pyelftools==0.27 6 | requests>=2.26.0 7 | tinydb==4.5.2 8 | python-sotools==0.1.0 9 | -docker==5.0.3 10 | -------------------------------------------------------------------------------- /.github/workflows/setup_git.ps1: -------------------------------------------------------------------------------- 1 | # (c) 2022 Lawrence Livermore National Laboratory 2 | 3 | git config --global user.email "spack@example.com" 4 | git config --global user.name "Test User" 5 | git config --global core.longpaths true 6 | 7 | if ($(git branch --show-current) -ne "develop") 8 | { 9 | git branch develop origin/develop 10 | } 11 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/findutils/nonnull.patch: -------------------------------------------------------------------------------- 1 | --- a/gl/lib/malloc/dynarray-skeleton.c 2 | +++ b/gl/lib/malloc/dynarray-skeleton.c 3 | @@ -85,6 +85,8 @@ 4 | (if DYNARRAY_FINAL_TYPE is not defined) 5 | */ 6 | 7 | #include 8 | +#undef __nonnull 9 | +#define __nonnull(x) 10 | 11 | #include 12 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/intel-xed/2019-python3.patch: -------------------------------------------------------------------------------- 1 | Old revs call python instead of python3. 2 | 3 | diff --git a/mfile.py b/mfile.py 4 | index b6889c6..b43b442 100755 5 | --- a/mfile.py 6 | +++ b/mfile.py 7 | @@ -1,4 +1,4 @@ 8 | -#!/usr/bin/env python 9 | +#!/usr/bin/env python3 10 | # -*- python -*- 11 | #BEGIN_LEGAL 12 | # 13 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/mysql-connector-c/fix-cmake.patch: -------------------------------------------------------------------------------- 1 | --- a/cmake/install_macros.cmake 2 | +++ /dev/null 3 | @@ -362,8 +362,8 @@ 4 | CONFIGURATIONS Release RelWithDebInfo 5 | COMPONENT ${ARG_COMPONENT} 6 | OPTIONAL) 7 | - ENDIF() 8 | ENDFOREACH() 9 | + ENDIF() 10 | 11 | ENDFUNCTION() 12 | 13 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/n2p2/nnp_test.h.patch: -------------------------------------------------------------------------------- 1 | --- a/test/cpp/nnp_test.h 2 | +++ b/test/cpp/nnp_test.h 3 | @@ -7,6 +7,7 @@ 4 | #include 5 | #include 6 | #include 7 | +#include 8 | #include "fileHelpers.h" 9 | 10 | namespace bdata = boost::unit_test::data; 11 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/ecmwf-atlas/intel_vectorization_v0p33.patch: -------------------------------------------------------------------------------- 1 | --- a/cmake/atlas_compile_flags.cmake 2 | +++ b/cmake/atlas_compile_flags.cmake 3 | @@ -20,3 +20,5 @@ if( CMAKE_CXX_COMPILER_ID MATCHES Cray ) 4 | # directives, ACC directives, or ASM intrinsics. 5 | 6 | endif() 7 | + 8 | +ecbuild_add_cxx_flags("-fp-speculation=safe") 9 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/n2p2/test/result-check.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | grep -e "No errors detected" "$1" > test-result.txt 4 | grep -e "PASSED" "$2" >> test-result.txt 5 | 6 | if cmp -s $3 test-result.txt; then 7 | echo "Test of n2p2 PASSED !" 8 | else 9 | echo "Test of n2p2 Failed !" 10 | fi 11 | 12 | rm $1 $2 test-result.txt 13 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/planck-likelihood/fortran.patch: -------------------------------------------------------------------------------- 1 | --- a/src/bflike/bflike_smw.f90 2 | +++ b/src/bflike/bflike_smw.f90 3 | @@ -1600,6 +1600,8 @@ 4 | ok = .false. 5 | 6 | call fid%init() 7 | + 8 | + unit = 3001 9 | 10 | open(unit = unit,file=trim(filein),status='old',action='read',& 11 | iostat=istat) 12 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/py-dask-mpi/remove-dependency-jupyter-proxy.patch: -------------------------------------------------------------------------------- 1 | diff --git a/environment.yml b/environment.yml 2 | index 5747157..a552b81 100644 3 | --- a/environment.yml 4 | +++ b/environment.yml 5 | @@ -3,4 +3,3 @@ dependencies: 6 | - dask>=2.19 7 | - distributed>=2.19 8 | - mpi4py>=3.0.3 9 | - - jupyter-server-proxy 10 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/sympol/lrs_mp_close.patch: -------------------------------------------------------------------------------- 1 | --- old/sympol/raycomputationlrs.cpp 2 | +++ new/sympol/raycomputationlrs.cpp 3 | @@ -66,7 +66,6 @@ 4 | return true; 5 | } 6 | 7 | - lrs_mp_close(); 8 | 9 | if (RayComputationLRS::ms_fIn != NULL) { 10 | if (std::fclose(RayComputationLRS::ms_fIn)) { 11 | -------------------------------------------------------------------------------- /lib/spack/docs/command_index.in: -------------------------------------------------------------------------------- 1 | ================= 2 | Command Reference 3 | ================= 4 | 5 | This is a reference for all commands in the Spack command line interface. 6 | The same information is available through :ref:`spack-help`. 7 | 8 | Commands that also have sections in the main documentation have a link to 9 | "More documentation". 10 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/clingo/setuptools-2.patch: -------------------------------------------------------------------------------- 1 | diff --git a/cmake/python-site.py b/cmake/python-site.py 2 | --- a/cmake/python-site.py 3 | +++ b/cmake/python-site.py 4 | @@ -1,3 +1,4 @@ 5 | +import setuptools # makes import distutils work 6 | from distutils.sysconfig import get_python_lib, get_config_vars 7 | import sys 8 | if sys.argv[1] == "prefix": -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/minuit/sprintf.patch: -------------------------------------------------------------------------------- 1 | --- a/src/MnUserTransformation.cpp 2018-06-22 11:35:34.476798087 +0200 2 | +++ b/src/MnUserTransformation.cpp 2018-06-22 11:08:01.729725829 +0200 3 | @@ -2,6 +2,7 @@ 4 | #include "Minuit/MnUserCovariance.h" 5 | 6 | #include 7 | +#include 8 | 9 | class MnParStr { 10 | 11 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/phist/sbang.patch: -------------------------------------------------------------------------------- 1 | diff --git a/fortran_bindings/cfwrapper.py.in b/fortran_bindings/cfwrapper.py.in 2 | index 6eb9051..874ce48 100755 3 | --- a/fortran_bindings/cfwrapper.py.in 4 | +++ b/fortran_bindings/cfwrapper.py.in 5 | @@ -1,3 +1,4 @@ 6 | +#!/bin/bash $ENV{SPACK_SBANG} 7 | #!${PYTHON_EXECUTABLE} 8 | # -*- coding: utf-8 -*- 9 | -------------------------------------------------------------------------------- /.github/workflows/generate_spack_yaml_containerize.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | (echo "spack:" \ 3 | && echo " specs: []" \ 4 | && echo " container:" \ 5 | && echo " format: docker" \ 6 | && echo " images:" \ 7 | && echo " os: \"${SPACK_YAML_OS}\"" \ 8 | && echo " spack:" \ 9 | && echo " ref: ${GITHUB_REF}") > spack.yaml 10 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/sourceme_first.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | # 3 | # Copyright 2013-2024 Lawrence Livermore National Security, LLC and other 4 | # Spack Project Developers. See the top-level COPYRIGHT file for details. 5 | # 6 | # SPDX-License-Identifier: (Apache-2.0 OR MIT) 7 | 8 | 9 | 10 | export NEW_VAR='new' 11 | export UNSET_ME='overridden' 12 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/faodel/array.patch: -------------------------------------------------------------------------------- 1 | diff --git a/src/common/Configuration.cpp b/src/common/Configuration.cpp 2 | index f844488..70186cc 100644 3 | --- a/src/common/Configuration.cpp 4 | +++ b/src/common/Configuration.cpp 5 | @@ -1,4 +1,5 @@ 6 | 7 | +#include 8 | #include 9 | #include 10 | #include 11 | 12 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/minuit/sprintf.cxx.patch: -------------------------------------------------------------------------------- 1 | --- a/src/MnUserTransformation.cxx 2008-01-17 15:05:38.000000000 +0100 2 | +++ b/src/MnUserTransformation.cxx 2018-06-22 13:44:02.629389848 +0200 3 | @@ -11,6 +11,7 @@ 4 | #include "Minuit2/MnUserCovariance.h" 5 | 6 | #include 7 | +#include 8 | 9 | namespace ROOT { 10 | 11 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/ncl/hdf5.patch: -------------------------------------------------------------------------------- 1 | --- a/ni/src/ncl/NclNewHDF5.c 2017-04-05 12:57:52.311104685 +0200 2 | +++ b/ni/src/ncl/NclNewHDF5.c 2017-04-05 12:58:17.634551443 +0200 3 | @@ -35,6 +35,8 @@ 4 | #include 5 | #include 6 | 7 | +#define H5_USE_18_API 8 | + 9 | #include 10 | 11 | #ifdef NIO_LIB_ONLY 12 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/slepc/test/hello.c: -------------------------------------------------------------------------------- 1 | static char help[] = "Hello World example program\n"; 2 | 3 | #include "slepcsys.h" 4 | 5 | int main( int argc, char **argv ) 6 | { 7 | int ierr; 8 | 9 | SlepcInitialize(&argc,&argv,(char*)0,help); 10 | ierr = PetscPrintf(PETSC_COMM_WORLD,"Hello world\n"); 11 | 12 | return ierr; 13 | } 14 | 15 | -------------------------------------------------------------------------------- /var/spack/repos/builtin.mock/packages/hwloc/package.py: -------------------------------------------------------------------------------- 1 | # Copyright 2013-2024 Lawrence Livermore National Security, LLC and other 2 | # Spack Project Developers. See the top-level COPYRIGHT file for details. 3 | # 4 | # SPDX-License-Identifier: (Apache-2.0 OR MIT) 5 | 6 | from spack.package import * 7 | 8 | 9 | class Hwloc(Package): 10 | version("2.0.3") 11 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/fermi/ksw_for_aarch64.patch: -------------------------------------------------------------------------------- 1 | --- spack-src/ksw.c.bak 2012-08-23 03:32:38.000000000 +0900 2 | +++ spack-src/ksw.c 2020-09-03 13:42:23.495232913 +0900 3 | @@ -25,7 +25,7 @@ 4 | 5 | #include 6 | #include 7 | -#include 8 | +#include 9 | #include "ksw.h" 10 | 11 | #ifdef __GNUC__ 12 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/gnuplot/term_include.patch: -------------------------------------------------------------------------------- 1 | --- a/docs/doc2x.h 2017-03-10 13:55:51.719850190 -0500 2 | +++ b/docs/doc2x.h 2017-03-10 13:56:17.569826925 -0500 3 | @@ -69,7 +69,7 @@ 4 | # ifdef ALL_TERM_DOC 5 | # include "allterm.h" 6 | # else 7 | -# include "term.h" 8 | +# include "src/term.h" 9 | # endif 10 | NULL 11 | }; 12 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/ssht/float_conversion.patch: -------------------------------------------------------------------------------- 1 | --- spack-src/src/c/ssht_sampling.h 2 | +++ spack-src/src/c/ssht_sampling.h 3 | @@ -89,7 +89,7 @@ 4 | */ 5 | static inline void ssht_sampling_ind2elm(int *el, int *m, int ind) { 6 | 7 | - *el = sqrt(ind); 8 | + *el = lrint(floor(sqrt(ind))); 9 | *m = ind - (*el)*(*el) - (*el); 10 | 11 | } 12 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/bwa/bwa_for_aarch64.patch: -------------------------------------------------------------------------------- 1 | diff --git a/ksw.c b/ksw.c 2 | index 9793e5e..2eecef4 100644 3 | --- a/ksw.c 4 | +++ b/ksw.c 5 | @@ -26,7 +26,7 @@ 6 | #include 7 | #include 8 | #include 9 | -#include 10 | +#include 11 | #include "ksw.h" 12 | 13 | #ifdef USE_MALLOC_WRAPPERS 14 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/mfem/mfem-4.6.patch: -------------------------------------------------------------------------------- 1 | diff --git a/general/kdtree.hpp b/general/kdtree.hpp 2 | index eebbdaa27..b35a33ea4 100644 3 | --- a/general/kdtree.hpp 4 | +++ b/general/kdtree.hpp 5 | @@ -17,6 +17,7 @@ 6 | #include 7 | #include 8 | #include 9 | +#include 10 | #include 11 | 12 | namespace mfem 13 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/minizip/implicit.patch: -------------------------------------------------------------------------------- 1 | --- a/contrib/minizip/miniunz.c 2010-07-18 11:04:24.000000000 -0500 2 | +++ b/contrib/minizip/miniunz.c 2020-12-25 21:39:19.000000000 -0600 3 | @@ -45,6 +45,7 @@ 4 | #include 5 | #include 6 | #include 7 | +#include 8 | 9 | #ifdef _WIN32 10 | # include 11 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/ncl/ymake-grib.patch: -------------------------------------------------------------------------------- 1 | --- a/config/ymake 2 | +++ b/config/ymake 3 | @@ -226,7 +226,7 @@ 4 | else if (-e "yMakefile") then 5 | set ymakefile="yMakefile" 6 | set outfile = "Makefile" 7 | -else 8 | +else if (! -e "makefile") then 9 | echo "$0 : no y(mM)akefile found" > /dev/tty 10 | exit 1 11 | endif 12 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/openmx/for_aarch64.patch: -------------------------------------------------------------------------------- 1 | --- spack-src/source/Krylov.c.bak 2016-03-27 15:53:28.000000000 +0900 2 | +++ spack-src/source/Krylov.c 2021-01-28 15:31:32.660274698 +0900 3 | @@ -29,7 +29,7 @@ 4 | #ifdef nosse 5 | #include "mimic_sse.h" 6 | #else 7 | -#include 8 | +#include 9 | #endif 10 | 11 | #ifdef kcomp 12 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/rocsparse/0002-fix-gentest-shebang.patch: -------------------------------------------------------------------------------- 1 | --- a/clients/common/rocsparse_gentest.py 2 | +++ b/clients/common/rocsparse_gentest.py 3 | @@ -1,4 +1,4 @@ 4 | -#!/usr/bin/python3 5 | +#!/usr/bin/env python3 6 | 7 | # ######################################################################## 8 | # Copyright (c) 2019-2021 Advanced Micro Devices, Inc. 9 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/web/2.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | This is page 2. 4 | 5 | 6 | list_depth=3 follows this. 7 | list_depth=3 follows this too. 8 | 9 | foo-2.0.0.tar.gz 10 | foo-2.0.0b2.tar.gz 11 | 12 | 13 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/cp2k/posix_c_source.patch: -------------------------------------------------------------------------------- 1 | --- a/src/sockets.c 2019-12-24 01:41:57.000000000 +0530 2 | +++ b/src/sockets.c 2023-05-15 18:35:33.941236292 +0530 3 | @@ -35,6 +35,7 @@ 4 | */ 5 | #ifndef __NO_IPI_DRIVER 6 | 7 | +#define _POSIX_C_SOURCE 200112L 8 | #include 9 | #include 10 | #include 11 | 12 | 13 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/mt-metis/non_x8664.patch: -------------------------------------------------------------------------------- 1 | diff --git a/domlib/dlmacros.h b/domlib/dlmacros.h 2 | index 2cbca90..d231b75 100644 3 | --- a/domlib/dlmacros.h 4 | +++ b/domlib/dlmacros.h 5 | @@ -211,7 +211,9 @@ 6 | #else 7 | static inline void _mm_pause(void) 8 | { 9 | +#ifdef _x86_64__ 10 | __asm__ ( "pause;" ); 11 | +#endif 12 | } 13 | #endif 14 | 15 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/silo/48-configure-f77.patch: -------------------------------------------------------------------------------- 1 | diff --git a/configure.ac b/configure.ac 2 | index 94e2a8a..fd7fbad 100644 3 | --- a/configure.ac 4 | +++ b/configure.ac 5 | @@ -578,6 +578,7 @@ AC_PROG_CC 6 | AC_PROG_CPP 7 | if test -n "$FORTRAN"; then 8 | AC_PROG_FC 9 | + AC_PROG_F77 10 | AC_FC_LIBRARY_LDFLAGS 11 | AC_FC_WRAPPERS 12 | fi 13 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/sourceme_lmod.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | # 3 | # Copyright 2013-2024 Lawrence Livermore National Security, LLC and other 4 | # Spack Project Developers. See the top-level COPYRIGHT file for details. 5 | # 6 | # SPDX-License-Identifier: (Apache-2.0 OR MIT) 7 | 8 | export LMOD_VARIABLE=foo 9 | export LMOD_ANOTHER_VARIABLE=bar 10 | export NEW_VAR=new 11 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/web/4.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | This is page 4. 4 | 5 | 6 | This page is terminal and has no links to other pages. 7 | 8 | foo-4.5.tar.gz. 9 | foo-4.1-rc5.tar.gz. 10 | foo-4.5.0.tar.gz. 11 | 12 | 13 | -------------------------------------------------------------------------------- /share/spack/templates/reports/cdash/Site.xml: -------------------------------------------------------------------------------- 1 | 2 | 11 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/molden/for_aarch64.patch: -------------------------------------------------------------------------------- 1 | --- spack-src/src/xwin.c.bak 2020-09-18 19:13:33.000000000 +0900 2 | +++ spack-src/src/xwin.c 2020-12-23 16:06:13.764560722 +0900 3 | @@ -1,4 +1,4 @@ 4 | -#ifndef DARWIN 5 | +#if 0 6 | __asm__(".symver memcpy,memcpy@GLIBC_2.2.5"); 7 | __asm__(".symver memmove,memmove@GLIBC_2.2.5"); 8 | __asm__(".symver log,log@GLIBC_2.2.5"); 9 | -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | # Contributing to Spack 2 | 3 | All contributions to Spack must be made under both the Apache License, 4 | Version 2.0 (Apache-2.0) and the MIT license (MIT). 5 | 6 | Before contributing to Spack, you should read the 7 | [Contribution Guide](https://spack.readthedocs.io/en/latest/contribution_guide.html), 8 | which is maintained as part of Spack's documentation. 9 | -------------------------------------------------------------------------------- /share/spack/qa/windows_test_setup.ps1: -------------------------------------------------------------------------------- 1 | $ErrorActionPreference = "SilentlyContinue" 2 | Write-Output F|xcopy .\share\spack\qa\configuration\windows_config.yaml "$env:USERPROFILE\.spack\windows\config.yaml" 3 | # The line below prevents the _spack_root symlink from causing issues with cyclic symlinks on Windows 4 | (Get-Item '.\lib\spack\docs\_spack_root').Delete() 5 | ./share/spack/setup-env.ps1 -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/ncl/set_spack_config.patch: -------------------------------------------------------------------------------- 1 | --- a/config/ymake 2 | +++ b/config/ymake 3 | @@ -535,6 +535,9 @@ default: 4 | breaksw 5 | endsw 6 | 7 | +# We want to have our own definitions for spack 8 | +set sysincs = Spack 9 | + 10 | if ($?sysincs == 0) then 11 | echo "$0 : Unknown System Type - No Config file" > /dev/tty 12 | exit 1 13 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/pythia6/pythia6-root.patch: -------------------------------------------------------------------------------- 1 | --- rootinterface/pythia6_common_address.c.orig 2020-11-12 14:07:37.000000000 +0100 2 | +++ rootinterface/pythia6_common_address.c 2020-11-12 14:08:54.000000000 +0100 3 | @@ -1,4 +1,5 @@ 4 | // declaration of PYTHIA6 common clocks 5 | +# include 6 | #ifndef WIN32 7 | # define pyjets pyjets_ 8 | # define pydat1 pydat1_ 9 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/xlf/detection_test.yaml: -------------------------------------------------------------------------------- 1 | paths: 2 | - layout: 3 | - executables: 4 | - "bin/xlf" 5 | - "bin/xlf_r" 6 | script: | 7 | echo "IBM XL Fortran for Linux, V16.1.1 (5725-C73, 5765-J13)" 8 | echo "Version: 16.01.0001.0006" 9 | results: 10 | - spec: "xlf+r@16.1" 11 | - spec: "xlf~r@16.1" 12 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/sourceme_second.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | # 3 | # Copyright 2013-2024 Lawrence Livermore National Security, LLC and other 4 | # Spack Project Developers. See the top-level COPYRIGHT file for details. 5 | # 6 | # SPDX-License-Identifier: (Apache-2.0 OR MIT) 7 | 8 | 9 | 10 | export PATH_LIST='/path/first:/path/second:/path/fourth' 11 | unset EMPTY_PATH_LIST 12 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/cquery/fix-gcc10.patch: -------------------------------------------------------------------------------- 1 | diff -purw src/options.h src/options.h 2 | --- src/options.h 2020-05-13 13:26:39.743491698 +0200 3 | +++ src/options.h 2020-05-13 13:28:47.277181534 +0200 4 | @@ -1,5 +1,6 @@ 5 | #pragma once 6 | 7 | +#include 8 | #include 9 | 10 | std::unordered_map ParseOptions(int argc, 11 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/octave/helloworld.cc: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | DEFUN_DLD (helloworld, args, nargout, 4 | "Hello World Help String") 5 | { 6 | octave_stdout << "Hello World has " 7 | << args.length () << " input arguments and " 8 | << nargout << " output arguments.\n"; 9 | 10 | return octave_value_list (); 11 | } 12 | -------------------------------------------------------------------------------- /share/spack/bootstrap/spack-install/metadata.yaml: -------------------------------------------------------------------------------- 1 | # This method is just Spack bootstrapping the software it needs from sources. 2 | # It has been added here so that users can selectively disable bootstrapping 3 | # from sources by "untrusting" it. 4 | type: install 5 | description: | 6 | Specs built from sources downloaded from the Spack public mirror. 7 | info: 8 | url: https://mirror.spack.io 9 | -------------------------------------------------------------------------------- /lib/spack/spack/cmd/installer/patch.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/atompaw/atompaw-4.1.1.0-fix-ifort.patch: -------------------------------------------------------------------------------- 1 | diff --git a/src/io_tools.F90 b/src/io_tools.F90 2 | index fe94582..5da3abc 100644 3 | --- a/src/io_tools.F90 4 | +++ b/src/io_tools.F90 5 | @@ -8,7 +8,9 @@ 6 | #endif 7 | 8 | MODULE io_tools 9 | - 10 | +#if defined (__INTEL_COMPILER) 11 | + USE IFPORT 12 | +#endif 13 | IMPLICIT NONE 14 | 15 | PRIVATE 16 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/btop/link-dl.patch: -------------------------------------------------------------------------------- 1 | --- a/CMakeLists.txt 2024-01-07 15:23:01.000000000 +0100 2 | +++ b/CMakeLists.txt 2024-01-18 10:55:06.245357111 +0100 3 | @@ -150,6 +150,9 @@ 4 | 5 | target_link_libraries(btop ROCm) 6 | endif() 7 | + if(NOT BTOP_STATIC) 8 | + target_link_libraries(btop ${CMAKE_DL_LIBS}) 9 | + endif() 10 | endif() 11 | 12 | if(BTOP_USE_MOLD) 13 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/cosmomc/errorstop.patch: -------------------------------------------------------------------------------- 1 | --- a/camb/constants.f90 2 | +++ b/camb/constants.f90 3 | @@ -87,7 +87,7 @@ 4 | global_error_message='' 5 | end if 6 | if (present(id)) then 7 | - if (id==0) error stop('Error id must be non-zero') 8 | + if (id==0) error stop 9 | global_error_flag=id 10 | else 11 | global_error_flag=-1 12 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/falcon/Py_None.patch: -------------------------------------------------------------------------------- 1 | --- spack-src/src/c/ext_falcon.c.org 2020-01-15 17:40:41.279400137 +0900 2 | +++ spack-src/src/c/ext_falcon.c 2020-01-15 17:44:47.785718088 +0900 3 | @@ -9,5 +9,6 @@ 4 | 5 | m = Py_InitModule("ext_falcon", SpamMethods); 6 | if (m == NULL) 7 | - return; 8 | + Py_INCREF(Py_None); 9 | + return Py_None; 10 | } 11 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/perl-fth/fth-shebang.patch: -------------------------------------------------------------------------------- 1 | diff --git a/bin/fth.pl b/bin/fth.pl 2 | --- a/bin/fth.pl 3 | +++ b/bin/fth.pl 4 | @@ -1,6 +1,3 @@ 5 | -#!/bin/ksh 6 | -eval 'exec perl -x -S $0 ${1+"$@"}' 7 | - if $running_under_some_shell; 8 | #!/usr/bin/perl -w 9 | # -*- Mode: cperl -*- 10 | #|######################################################################## 11 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/proj/proj.cmakelists.5.0.patch: -------------------------------------------------------------------------------- 1 | diff --git a/CMakeLists.txt b/CMakeLists.txt 2 | --- a/CMakeLists.txt 3 | +++ b/CMakeLists.txt 4 | @@ -149,5 +149,6 @@ add_subdirectory(nad) 5 | add_subdirectory(src) 6 | add_subdirectory(man) 7 | add_subdirectory(cmake) 8 | -add_subdirectory(test) 9 | - 10 | +if(PROJ4_TESTS) 11 | + add_subdirectory(test) 12 | +endif(PROJ4_TESTS) 13 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/proj/proj.cmakelists.5.1.patch: -------------------------------------------------------------------------------- 1 | diff --git a/CMakeLists.txt b/CMakeLists.txt 2 | --- a/CMakeLists.txt 3 | +++ b/CMakeLists.txt 4 | @@ -159,5 +159,6 @@ add_subdirectory(nad) 5 | add_subdirectory(src) 6 | add_subdirectory(man) 7 | add_subdirectory(cmake) 8 | -add_subdirectory(test) 9 | - 10 | +if(PROJ_TESTS) 11 | + add_subdirectory(test) 12 | +endif(PROJ_TESTS) 13 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/mirrors/legacy_yaml/build_cache/test-debian6-core2/gcc-4.5.0/zlib-1.2.11/test-debian6-core2-gcc-4.5.0-zlib-1.2.11-t5mczux3tfqpxwmg7egp7axy2jvyulqk.spack: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenrbrandt/spack/develop/lib/spack/spack/test/data/mirrors/legacy_yaml/build_cache/test-debian6-core2/gcc-4.5.0/zlib-1.2.11/test-debian6-core2-gcc-4.5.0-zlib-1.2.11-t5mczux3tfqpxwmg7egp7axy2jvyulqk.spack -------------------------------------------------------------------------------- /share/spack/templates/reports/cdash/Configure.xml: -------------------------------------------------------------------------------- 1 | 2 | {{ configure.starttime }} 3 | {{ install_command }} 4 | {{ configure.log }} 5 | {{ configure.status }} 6 | {{ configure.endtime }} 7 | 8 | 9 | -------------------------------------------------------------------------------- /var/spack/repos/builtin.mock/packages/patch-a-dependency/libelf.patch: -------------------------------------------------------------------------------- 1 | --- patch-a-dependency/configure 2018-08-13 23:13:51.000000000 -0700 2 | +++ patch-a-dependency/configure.patched 2018-08-13 23:14:15.000000000 -0700 3 | @@ -2,7 +2,7 @@ 4 | prefix=$(echo $1 | sed 's/--prefix=//') 5 | cat > Makefile < 8 | #include 9 | +#include 10 | extern "C" { 11 | #include 12 | #include 13 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/ninja/negative/partial_match/build.ninja: -------------------------------------------------------------------------------- 1 | # Tests that Spack ignores targets that contain a partial match 2 | 3 | cflags = -Wall 4 | 5 | rule cc 6 | command = gcc $cflags -c $in -o $out 7 | 8 | build installcheck: cc foo.c 9 | 10 | build checkinstall: cc foo.c 11 | 12 | build foo-check-bar: cc foo.c 13 | 14 | build foo_check_bar: cc foo.c 15 | 16 | build foo/check/bar: cc foo.c 17 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/amdlibflame/aocc-2.2.0.patch: -------------------------------------------------------------------------------- 1 | --- a/configure 2020-09-09 18:44:01.241188553 +0530 2 | +++ b/configure 2020-09-09 18:46:51.672191301 +0530 3 | @@ -6513,6 +6513,9 @@ 4 | gcc) 5 | fla_c_openmp_flags='-fopenmp' 6 | ;; 7 | + clang) 8 | + fla_c_openmp_flags='-fopenmp' 9 | + ;; 10 | pathcc) 11 | fla_c_openmp_flags='-mp' 12 | ;; 13 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/libxml2/nvhpc-elfgcchack.patch: -------------------------------------------------------------------------------- 1 | --- a/elfgcchack.h 2020-08-19 07:55:24.340192000 -0700 2 | +++ b/elfgcchack.h 2020-08-19 07:55:39.952437000 -0700 3 | @@ -9,7 +9,7 @@ 4 | */ 5 | 6 | #ifdef IN_LIBXML 7 | -#ifdef __GNUC__ 8 | +#if defined __GNUC__ && !defined __NVCOMPILER 9 | #ifdef PIC 10 | #ifdef __linux__ 11 | #if (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || (__GNUC__ > 3) 12 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/perl-fth/fth-shebang2.patch: -------------------------------------------------------------------------------- 1 | diff --git a/bin/initmak.pl b/bin/initmak.pl 2 | --- a/bin/initmak.pl 3 | +++ b/bin/initmak.pl 4 | @@ -1,6 +1,3 @@ 5 | -#!/bin/ksh 6 | -eval 'exec perl -x -S $0 ${1+"$@"}' 7 | - if $running_under_some_shell; 8 | #!/usr/bin/perl 9 | # -*- Mode: cperl -*- 10 | ############################################################################ 11 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/py-ytopt-autotune/version.patch: -------------------------------------------------------------------------------- 1 | diff --git a/autotune/__init__.py b/autotune/__init__.py 2 | index 5636cf1..6c9488d 100644 3 | --- a/autotune/__init__.py 4 | +++ b/autotune/__init__.py 5 | @@ -1,4 +1,4 @@ 6 | -from autotune.__version__ import __version__, __version_suffix__ 7 | +from autotune.__version__ import __version__ 8 | name = 'autotune' 9 | version = __version__ 10 | 11 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/qthreads/trap.patch: -------------------------------------------------------------------------------- 1 | --- a/include/qthread/qthread.hpp 2 | +++ b/include/qthread/qthread.hpp 3 | @@ -236,7 +236,7 @@ 4 | return qthread_incr64((uint64_t *)operand, incr); 5 | 6 | default: 7 | - *(int *)(0) = 0; 8 | + __builtin_trap(); 9 | } 10 | return T(0); // never hit - keep compiler happy 11 | } 12 | -------------------------------------------------------------------------------- /lib/spack/spack/hooks/write_install_manifest.py: -------------------------------------------------------------------------------- 1 | # Copyright 2013-2024 Lawrence Livermore National Security, LLC and other 2 | # Spack Project Developers. See the top-level COPYRIGHT file for details. 3 | # 4 | # SPDX-License-Identifier: (Apache-2.0 OR MIT) 5 | 6 | import spack.verify 7 | 8 | 9 | def post_install(spec, explicit=None): 10 | if not spec.external: 11 | spack.verify.write_manifest(spec) 12 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/sourceme_parameters.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | # 3 | # Copyright 2013-2024 Lawrence Livermore National Security, LLC and other 4 | # Spack Project Developers. See the top-level COPYRIGHT file for details. 5 | # 6 | # SPDX-License-Identifier: (Apache-2.0 OR MIT) 7 | 8 | 9 | 10 | if [[ "$1" == "intel64" ]] ; then 11 | export FOO='intel64' 12 | else 13 | export FOO='default' 14 | fi 15 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/cbflib/cbf_int.patch: -------------------------------------------------------------------------------- 1 | --- a/src/cbf_ws.c 2021-01-26 15:31:04.793960741 +0900 2 | +++ b/src/cbf_ws.c 2021-01-26 15:32:08.092795581 +0900 3 | @@ -1034,7 +1034,7 @@ 4 | 5 | const char * line; 6 | 7 | - char c, cprev, cprevprev, cprevprevprev; 8 | + int c, cprev, cprevprev, cprevprevprev; 9 | 10 | size_t length; 11 | 12 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/chombo/hdf5-16api.patch: -------------------------------------------------------------------------------- 1 | *** lib/src/BoxTools/HDF5Portable.H 2017-05-02 13:57:57.000000000 -0700 2 | --- lib/src/BoxTools/HDF5Portable.H.patched 2017-05-02 13:55:30.000000000 -0700 3 | *************** 4 | *** 15,20 **** 5 | --- 15,21 ---- 6 | extern "C" 7 | { 8 | #ifdef CH_USE_HDF5 9 | + #define H5_USE_16_API 10 | #include 11 | #else 12 | typedef long hid_t; 13 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/fdb/metkit_1.7.0.patch: -------------------------------------------------------------------------------- 1 | --- a/src/fdb5/tools/fdb-hammer.cc 2 | +++ b/src/fdb5/tools/fdb-hammer.cc 3 | @@ -22,7 +22,7 @@ 4 | #include "eckit/option/SimpleOption.h" 5 | #include "eckit/option/VectorOption.h" 6 | 7 | -#include "metkit/grib/GribHandle.h" 8 | +#include "metkit/codes/GribHandle.h" 9 | 10 | #include "fdb5/grib/GribArchiver.h" 11 | #include "fdb5/io/HandleGatherer.h" 12 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/mapl/mapl-2.12.3-mpi-fortran.patch: -------------------------------------------------------------------------------- 1 | --- a/CMakeLists.txt 2022-07-21 15:26:27.000000000 -0400 2 | +++ b/CMakeLists.txt 2022-07-21 15:26:18.000000000 -0400 3 | @@ -102,6 +102,8 @@ 4 | 5 | ecbuild_declare_project() 6 | 7 | +find_package(MPI REQUIRED C Fortran) 8 | + 9 | if (NOT Baselibs_FOUND) 10 | find_package(NetCDF REQUIRED C Fortran) 11 | add_definitions(-DHAS_NETCDF4) 12 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/netcdf-cxx/macos.patch: -------------------------------------------------------------------------------- 1 | --- a/configure 2011-09-30 09:34:31.000000000 -0500 2 | +++ b/configure 2022-12-16 22:16:06.250866499 -0600 3 | @@ -2329,7 +2329,7 @@ 4 | 5 | # Create the VERSION file, which contains the package version from 6 | # AC_INIT. 7 | -echo -n 4.2>VERSION 8 | +echo -n 4.2>VERSION.txt 9 | 10 | 11 | { $as_echo "$as_me:${as_lineno-$LINENO}: netCDF-cxx 4.2" >&5 12 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/numactl/numactl-2.0.14-symver.patch: -------------------------------------------------------------------------------- 1 | --- a/util.h 2020-10-08 10:08:40.517167202 -0700 2 | +++ b/util.h 2020-10-08 10:08:55.523301155 -0700 3 | @@ -22,5 +22,5 @@ 4 | #if HAVE_ATTRIBUTE_SYMVER 5 | #define SYMVER(a,b) __attribute__ ((symver (b))) 6 | #else 7 | -#define SYMVER(a,b) __asm__ (".symver " #a "," #b); 8 | +#define SYMVER(a,b) __asm__ (".symver " a "," b " "); 9 | #endif 10 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/portage/gcc-7.patch: -------------------------------------------------------------------------------- 1 | --- portage/portage/interpolate/interpolate_1st_order.h.orig 2019-06-19 13:52:51.930855056 -0600 2 | +++ portage/portage/interpolate/interpolate_1st_order.h 2019-06-19 13:53:05.087946460 -0600 3 | @@ -13,6 +13,7 @@ 4 | #include 5 | #include 6 | #include 7 | +#include 8 | 9 | #include "portage/support/portage.h" 10 | 11 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/modules/lmod/complex_hierarchy.yaml: -------------------------------------------------------------------------------- 1 | enable: 2 | - lmod 3 | lmod: 4 | hash_length: 0 5 | 6 | core_compilers: 7 | - 'clang@12.0.0' 8 | 9 | core_specs: 10 | - 'mpich@3.0.1' 11 | 12 | hierarchy: 13 | - lapack 14 | - blas 15 | - mpi 16 | 17 | filter_hierarchy_specs: 18 | 'mpileaks@:2.1': [mpi] 19 | 20 | verbose: false 21 | 22 | all: 23 | autoload: all 24 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/bowtie/fix_narrowing_err.patch: -------------------------------------------------------------------------------- 1 | --- bowtie-1.2.3.org/alphabet.cpp 2019-09-26 12:14:35.508558749 +0900 2 | +++ bowtie-1.2.3/alphabet.cpp 2019-09-26 14:15:56.960009461 +0900 3 | @@ -274,7 +274,7 @@ 4 | const char *iupacs = "!ACMGRSVTWYHKDBN!acmgrsvtwyhkdbn"; 5 | 6 | char mask2iupac[16] = { 7 | - -1, 8 | + static_cast(-1), 9 | 'A', // 0001 10 | 'C', // 0010 11 | 'M', // 0011 12 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/cryptsetup/autotools-libintl.patch: -------------------------------------------------------------------------------- 1 | --- a/Makefile.am 2019-09-11 10:38:34.587418453 -0700 2 | +++ b/Makefile.am 2019-09-11 10:32:45.715961308 -0700 3 | @@ -13,7 +13,7 @@ 4 | -DSYSCONFDIR=\""$(sysconfdir)"\" \ 5 | -DVERSION=\""$(VERSION)"\" 6 | AM_CFLAGS = -Wall 7 | -AM_LDFLAGS = 8 | +AM_LDFLAGS = @LTLIBINTL@ 9 | 10 | tmpfilesddir = @DEFAULT_TMPFILESDIR@ 11 | 12 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/libgtextutils/text_line_reader.patch: -------------------------------------------------------------------------------- 1 | --- libgtextutils/src/gtextutils/text_line_reader.cpp.orig 2017-03-09 07:49:56.358283887 -0800 2 | +++ libgtextutils/src/gtextutils/text_line_reader.cpp 2017-03-09 07:50:24.317503887 -0800 3 | @@ -44,6 +44,6 @@ 4 | if (input_stream.eof()) 5 | return false; 6 | 7 | - return input_stream ; 8 | + return static_cast(input_stream) ; 9 | } 10 | 11 | -------------------------------------------------------------------------------- /bin/spack_pwsh.ps1: -------------------------------------------------------------------------------- 1 | # Copyright 2013-2024 Lawrence Livermore National Security, LLC and other 2 | # Spack Project Developers. See the top-level COPYRIGHT file for details. 3 | # 4 | # SPDX-License-Identifier: (Apache-2.0 OR MIT) 5 | 6 | $Env:SPACK_PS1_PATH="$PSScriptRoot\..\share\spack\setup-env.ps1" 7 | & (Get-Process -Id $pid).Path -NoExit { 8 | . $Env:SPACK_PS1_PATH ; 9 | Push-Location $ENV:SPACK_ROOT 10 | } 11 | -------------------------------------------------------------------------------- /lib/spack/spack/reporters/__init__.py: -------------------------------------------------------------------------------- 1 | # Copyright 2013-2024 Lawrence Livermore National Security, LLC and other 2 | # Spack Project Developers. See the top-level COPYRIGHT file for details. 3 | # 4 | # SPDX-License-Identifier: (Apache-2.0 OR MIT) 5 | from .base import Reporter 6 | from .cdash import CDash, CDashConfiguration 7 | from .junit import JUnit 8 | 9 | __all__ = ["JUnit", "CDash", "CDashConfiguration", "Reporter"] 10 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/mirrors/legacy_layout/build_cache/test-debian6-core2/gcc-4.5.0/archive-files-2.0/test-debian6-core2-gcc-4.5.0-archive-files-2.0-l3vdiqvbobmspwyb4q2b62fz6nitd4hk.spack: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenrbrandt/spack/develop/lib/spack/spack/test/data/mirrors/legacy_layout/build_cache/test-debian6-core2/gcc-4.5.0/archive-files-2.0/test-debian6-core2-gcc-4.5.0-archive-files-2.0-l3vdiqvbobmspwyb4q2b62fz6nitd4hk.spack -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/c-blosc/test_forksafe.patch: -------------------------------------------------------------------------------- 1 | --- a/tests/test_forksafe.c 2019-07-30 15:01:36.208670230 -0500 2 | +++ b/tests/test_forksafe.c 2019-07-30 15:02:27.475543401 -0500 3 | @@ -43,5 +43,6 @@ 4 | int success = 0; 5 | int status = 0; 6 | - for(float sec = 0; sec < 1; ) { 7 | + float sec = 0; 8 | + while (sec < 1) { 9 | if(waitpid(newpid, &status, WNOHANG) != 0) { 10 | success = 1; 11 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/cube-blade/return-bool.patch: -------------------------------------------------------------------------------- 1 | --- a/src/gui/BladePlugin.cpp 2021-03-19 13:32:33.609988108 +0100 2 | +++ b/src/gui/BladePlugin.cpp 2021-03-19 13:32:49.153702599 +0100 3 | @@ -348,5 +348,6 @@ 4 | BladePlugin::checkForSalsaViewer() 5 | { 6 | // service->setGlobalValue( BladePlugin::BLADE_PLUGIN_NOTIFIER , QVariant( ++val ), false ); // true = notify myself 7 | + return true; 8 | } 9 | 10 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/libid3tag/CVE-2008-2109.patch: -------------------------------------------------------------------------------- 1 | --- field.c.orig 2008-05-05 09:49:15.000000000 -0400 2 | +++ field.c 2008-05-05 09:49:25.000000000 -0400 3 | @@ -291,7 +291,7 @@ 4 | 5 | end = *ptr + length; 6 | 7 | - while (end - *ptr > 0) { 8 | + while (end - *ptr > 0 && **ptr != '\0') { 9 | ucs4 = id3_parse_string(ptr, end - *ptr, *encoding, 0); 10 | if (ucs4 == 0) 11 | goto fail; 12 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/met/apple-clang-no-register.patch: -------------------------------------------------------------------------------- 1 | --- a/src/basic/vx_util/main.cc 2023-03-31 10:07:46 2 | +++ b/src/basic/vx_util/main.cc 2023-06-02 16:26:38 3 | @@ -157,7 +157,7 @@ 4 | 5 | void set_user_id() { 6 | met_user_id = geteuid (); 7 | - register struct passwd *pw; 8 | + struct passwd *pw; 9 | pw = getpwuid (met_user_id); 10 | if (pw) met_user_name = string(pw->pw_name); 11 | } 12 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/bazel/gcc11_1.patch: -------------------------------------------------------------------------------- 1 | diff --git a/third_party/ijar/zlib_client.h b/third_party/ijar/zlib_client.h 2 | index ed6616362fcc..c4b051e0100c 100644 3 | --- a/third_party/ijar/zlib_client.h 4 | +++ b/third_party/ijar/zlib_client.h 5 | @@ -16,6 +16,7 @@ 6 | #define THIRD_PARTY_IJAR_ZLIB_CLIENT_H_ 7 | 8 | #include 9 | +#include 10 | 11 | #include "third_party/ijar/common.h" 12 | 13 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/glibc/fb21f89.patch: -------------------------------------------------------------------------------- 1 | diff --git a/sunrpc/rpc_clntout.c b/sunrpc/rpc_clntout.c 2 | index ec040c775e2..ce4d2a4c953 100644 3 | --- a/sunrpc/rpc_clntout.c 4 | +++ b/sunrpc/rpc_clntout.c 5 | @@ -31,7 +31,7 @@ 6 | */ 7 | #include 8 | #include 9 | -#include 10 | +#include "rpc/types.h" 11 | #include "rpc_parse.h" 12 | #include "rpc_util.h" 13 | #include "proto.h" 14 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/hpctoolkit/python3.patch: -------------------------------------------------------------------------------- 1 | Some older revs call python instead of python3. 2 | 3 | diff --git a/src/tool/hpcstruct/stringify.py b/src/tool/hpcstruct/stringify.py 4 | index 954f87593..c31984d21 100755 5 | --- a/src/tool/hpcstruct/stringify.py 6 | +++ b/src/tool/hpcstruct/stringify.py 7 | @@ -1,4 +1,4 @@ 8 | -#!/usr/bin/env python 9 | +#!/usr/bin/env python3 10 | 11 | import sys 12 | import re 13 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/libceed/pkgconfig-version-0.4.diff: -------------------------------------------------------------------------------- 1 | diff --git c/ceed.pc.template w/ceed.pc.template 2 | index 3216f08..5ada754 100644 3 | --- c/ceed.pc.template 4 | +++ w/ceed.pc.template 5 | @@ -4,6 +4,6 @@ libdir=${prefix}/lib 6 | 7 | Name: CEED 8 | Description: Code for Efficient Extensible Discretization 9 | -Version: 0.2.1 10 | +Version: 0.4 11 | Cflags: -I${includedir} 12 | Libs: -L${libdir} -lceed 13 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/mpi/test/mpi_hello.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | int main(int argc, char** argv) { 5 | MPI_Init(&argc, &argv); 6 | 7 | int rank; 8 | int num_ranks; 9 | MPI_Comm_rank(MPI_COMM_WORLD, &rank); 10 | MPI_Comm_size(MPI_COMM_WORLD, &num_ranks); 11 | 12 | printf("Hello world! From rank %d of %d\n", rank, num_ranks); 13 | 14 | MPI_Finalize(); 15 | return(0); 16 | } 17 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/openblas/openblas_icc_fortran.patch: -------------------------------------------------------------------------------- 1 | diff -Naur a/f_check b/f_check 2 | --- a/f_check 2017-04-27 23:16:41.496684722 -0700 3 | +++ b/f_check 2017-04-27 23:22:38.330563534 -0700 4 | @@ -322,7 +322,7 @@ 5 | } 6 | 7 | if ($vendor eq "INTEL"){ 8 | - $linker_a .= "-lgfortran" 9 | + $linker_a .= "-lifcore" 10 | } 11 | 12 | open(MAKEFILE, ">> $makefile") || die "Can't append $makefile"; 13 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/py-pyprof2html/version_0.3.1.patch: -------------------------------------------------------------------------------- 1 | diff --git a/pyprof2html/__init__.py b/pyprof2html/__init__.py 2 | index 342eb6d..74b3392 100644 3 | --- a/pyprof2html/__init__.py 4 | +++ b/pyprof2html/__init__.py 5 | @@ -10,3 +10,5 @@ __licence__ = 'New BSD License' 6 | __author__ = 'Hideo Hattori ' 7 | 8 | __all__ = ['Converter', 'pyprof2html_main'] 9 | + 10 | +__version__ = '0.3.1' 11 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/ssmtp/install.patch: -------------------------------------------------------------------------------- 1 | --- a/Makefile.in 2 | +++ b/Makefile.in 3 | @@ -61,7 +61,7 @@ install-sendmail: install 4 | $(LN_S) ssmtp $(bindir)/sendmail 5 | $(INSTALL) -d -m 755 $(libexecdir) 6 | $(RM) $(libexecdir)/sendmail 7 | - $(LN_S) sendmail /lib/sendmail 8 | + $(LN_S) $(bindir)/sendmail $(libexecdir)/sendmail 9 | $(RM) $(mandir)/sendmail.8 10 | $(LN_S) ssmtp.8 $(mandir)/sendmail.8 11 | 12 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/sz/fix_optimization.patch: -------------------------------------------------------------------------------- 1 | --- spack-src/configure.org 2019-12-05 10:58:07.408584611 +0900 2 | +++ spack-src/configure 2019-12-05 10:58:29.670909716 +0900 3 | @@ -3019,7 +3019,7 @@ 4 | 5 | 6 | # Checks for programs. 7 | -: ${CFLAGS=-O3 -std=c99 -Wall} 8 | +: ${CFLAGS=-O2 -std=c99 -Wall} 9 | ac_ext=c 10 | ac_cpp='$CPP $CPPFLAGS' 11 | ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12 | -------------------------------------------------------------------------------- /var/spack/repos/compiler_runtime.test/packages/b/package.py: -------------------------------------------------------------------------------- 1 | # Copyright 2013-2024 Lawrence Livermore National Security, LLC and other 2 | # Spack Project Developers. See the top-level COPYRIGHT file for details. 3 | # 4 | # SPDX-License-Identifier: (Apache-2.0 OR MIT) 5 | from spack.package import * 6 | 7 | 8 | class B(Package): 9 | homepage = "http://www.example.com" 10 | has_code = False 11 | 12 | version("1.0") 13 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/style/broken.dummy: -------------------------------------------------------------------------------- 1 | # Copyright 2013-2024 Lawrence Livermore National Security, LLC and other 2 | # Spack Project Developers. See the top-level COPYRIGHT file for details. 3 | # 4 | # SPDX-License-Identifier: (Apache-2.0 OR MIT) 5 | 6 | import sys 7 | import os 8 | 9 | def this_is_a_function(): 10 | """This is a docstring.""" 11 | def this_should_be_offset(): 12 | sys.stdout.write(os.name) 13 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/web/index_with_fragment.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | This is the root page. 4 | 5 | 6 | This is a page with an include-fragment element. 7 | 8 | 9 | 10 |

Loading...

11 |
12 | 13 | 14 | -------------------------------------------------------------------------------- /share/spack/bootstrap/github-actions-v0.4/metadata.yaml: -------------------------------------------------------------------------------- 1 | type: buildcache 2 | description: | 3 | Buildcache generated from a public workflow using Github Actions. 4 | The sha256 checksum of binaries is checked before installation. 5 | info: 6 | url: https://mirror.spack.io/bootstrap/github-actions/v0.4 7 | homepage: https://github.com/spack/spack-bootstrap-mirrors 8 | releases: https://github.com/spack/spack-bootstrap-mirrors/releases 9 | -------------------------------------------------------------------------------- /share/spack/bootstrap/github-actions-v0.5/metadata.yaml: -------------------------------------------------------------------------------- 1 | type: buildcache 2 | description: | 3 | Buildcache generated from a public workflow using Github Actions. 4 | The sha256 checksum of binaries is checked before installation. 5 | info: 6 | url: https://mirror.spack.io/bootstrap/github-actions/v0.5 7 | homepage: https://github.com/spack/spack-bootstrap-mirrors 8 | releases: https://github.com/spack/spack-bootstrap-mirrors/releases 9 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/bowtie/fix_narrowing_err_1.3.0.patch: -------------------------------------------------------------------------------- 1 | --- spack-src/alphabet.cpp.bak 2020-07-23 11:52:57.000000000 +0900 2 | +++ spack-src/alphabet.cpp 2020-09-16 17:05:52.093190703 +0900 3 | @@ -274,7 +274,7 @@ 4 | const char *iupacs = "!ACMGRSVTWYHKDBN!acmgrsvtwyhkdbn"; 5 | 6 | signed char mask2iupac[16] = { 7 | - -1, 8 | + static_cast(-1), 9 | 'A', // 0001 10 | 'C', // 0010 11 | 'M', // 0011 12 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/libbsd/local-elf.h.patch: -------------------------------------------------------------------------------- 1 | --- a/src/local-elf.h 2018-04-21 17:30:22.000000000 -0400 2 | +++ b/src/local-elf.h 2019-11-13 11:02:53.965684506 -0500 3 | @@ -43,7 +43,7 @@ 4 | #define ELF_TARG_CLASS ELFCLASS64 5 | #define ELF_TARG_DATA ELFDATA2LSB 6 | 7 | -#elif defined(__amd64__) 8 | +#elif defined(__amd64__) || defined(__x86_64__) 9 | 10 | #define ELF_TARG_MACH EM_X86_64 11 | #if defined(__ILP32__) 12 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/m4/pgi.patch: -------------------------------------------------------------------------------- 1 | --- a/lib/config.hin 2 | +++ b/lib/config.hin 3 | @@ -1510,6 +1510,7 @@ 4 | ? defined __GNUC_STDC_INLINE__ && __GNUC_STDC_INLINE__ \ 5 | : (199901L <= __STDC_VERSION__ \ 6 | && !defined __HP_cc \ 7 | + && !defined __PGI \ 8 | && !(defined __SUNPRO_C && __STDC__))) \ 9 | && !defined _GL_EXTERN_INLINE_APPLE_BUG) 10 | # define _GL_INLINE inline 11 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/modylas/gcc_format.patch: -------------------------------------------------------------------------------- 1 | diff --git a/source/src/parse_f.f b/source/src/parse_f.f 2 | index c58f90e..37821dd 100644 3 | --- a/source/src/parse_f.f 4 | +++ b/source/src/parse_f.f 5 | @@ -360,7 +360,7 @@ 6 | stop 7 | endif 8 | 9 | - 9000 format('ERROR: the order of atoms is wrong:',i) 10 | + 9000 format('ERROR: the order of atoms is wrong:',i8) 11 | 12 | return 13 | end 14 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/ncl/for_aarch64.patch: -------------------------------------------------------------------------------- 1 | --- spack-src/config/ymake.bak 2021-02-26 14:49:53.611863443 +0900 2 | +++ spack-src/config/ymake 2021-02-26 14:52:08.501852485 +0900 3 | @@ -367,6 +367,7 @@ 4 | case x*64: 5 | case p*64: 6 | case alpha: 7 | + case aarch64: 8 | set model = $mach 9 | set arch = $mach 10 | set sysincs = LINUX 11 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/sqlite/quote_compiler_in_makefile.patch: -------------------------------------------------------------------------------- 1 | diff --git a/Makefile.msc b/Makefile.msc 2 | index 95f0eee0d..8fc173e98 100644 3 | --- a/Makefile.msc 4 | +++ b/Makefile.msc 5 | @@ -441,6 +441,8 @@ PROGRAMFILES_X86 = $(PROGRAMFILES_X86:\\=\) 6 | # 7 | !IFNDEF CC 8 | CC = cl.exe 9 | +!ELSE 10 | +CC = "$(CC)" 11 | !ENDIF 12 | 13 | # Check for the predefined command macro CSC. This should point to a working 14 | -------------------------------------------------------------------------------- /lib/spack/spack/test/data/style/fixed.py: -------------------------------------------------------------------------------- 1 | # Copyright 2013-2024 Lawrence Livermore National Security, LLC and other 2 | # Spack Project Developers. See the top-level COPYRIGHT file for details. 3 | # 4 | # SPDX-License-Identifier: (Apache-2.0 OR MIT) 5 | 6 | import os 7 | import sys 8 | 9 | 10 | def this_is_a_function(): 11 | """This is a docstring.""" 12 | 13 | def this_should_be_offset(): 14 | sys.stdout.write(os.name) 15 | -------------------------------------------------------------------------------- /var/spack/repos/builtin.mock/packages/attributes-foo-app/package.py: -------------------------------------------------------------------------------- 1 | # Copyright 2013-2024 Lawrence Livermore National Security, LLC and other 2 | # Spack Project Developers. See the top-level COPYRIGHT file for details. 3 | # 4 | # SPDX-License-Identifier: (Apache-2.0 OR MIT) 5 | 6 | from spack.package import * 7 | 8 | 9 | class AttributesFooApp(BundlePackage): 10 | version("1.0") 11 | depends_on("bar") 12 | depends_on("baz") 13 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/fish/codesign.patch: -------------------------------------------------------------------------------- 1 | --- a/CMakeLists.txt 2020-04-28 21:54:40.000000000 -0500 2 | +++ b/CMakeLists.txt 2020-09-09 08:25:54.000000000 -0500 3 | @@ -183,7 +183,6 @@ 4 | # Define a function to link dependencies. 5 | FUNCTION(FISH_LINK_DEPS_AND_SIGN target) 6 | TARGET_LINK_LIBRARIES(${target} fishlib) 7 | - CODESIGN_ON_MAC(${target}) 8 | ENDFUNCTION(FISH_LINK_DEPS_AND_SIGN) 9 | 10 | # Define libfish.a. 11 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/heffte/fortran200.patch: -------------------------------------------------------------------------------- 1 | diff --git a/fortran/test_mixed.f90 b/fortran/test_mixed.f90 2 | index 69424a8..b65d758 100644 3 | --- a/fortran/test_mixed.f90 4 | +++ b/fortran/test_mixed.f90 5 | @@ -37,7 +37,7 @@ allocate(output(fft_cpu%size_outbox())) 6 | 7 | do i = 1, fft_cpu%size_inbox() 8 | input(i) = i 9 | -endif 10 | +enddo 11 | 12 | call fft_cpu%forward(input, output, scale_fftw_symmetric) 13 | 14 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/maker/install.patch: -------------------------------------------------------------------------------- 1 | --- a/src/Build.PL 2019-09-18 21:00:16.900047731 -0500 2 | +++ b/src/Build.PL 2019-09-18 21:10:41.058957500 -0500 3 | @@ -91,7 +91,6 @@ 4 | 'Carp' => '1.24', 5 | #'Other::Module' => '>= 1.2, != 1.5, < 2.0', 6 | }, 7 | - install_base => "$FindBin::RealBin/../", 8 | install_base_relpaths => { 9 | arch => [qw(perl/lib)], 10 | lib => [qw(perl/lib)], 11 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/ncbi-rmblastn/gcc13.patch: -------------------------------------------------------------------------------- 1 | --- c++/include/util/impl/compile_time_bits.hpp 2023-01-05 15:04:14.000000000 +0000 2 | +++ c++/include/util/impl/compile_time_bits.hpp.patched 2023-06-14 10:38:16.316603211 +0100 3 | @@ -39,6 +39,7 @@ 4 | #include 5 | #include 6 | #include 7 | +#include 8 | 9 | // forward declarations to avoid unnecessary includes 10 | namespace ncbi 11 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/paraview/h5part-parallel.patch: -------------------------------------------------------------------------------- 1 | --- a/VTK/ThirdParty/h5part/vtkh5part/src/H5PartTypes.h 2020-10-12 17:56:08.942848601 -0400 2 | +++ b/VTK/ThirdParty/h5part/vtkh5part/src/H5PartTypes.h 2020-10-12 17:56:50.656772295 -0400 3 | @@ -19,7 +19,7 @@ 4 | #endif 5 | ; 6 | 7 | -#ifndef PARALLEL_IO 8 | +#if !(defined(PARALLEL_IO) || defined(H5_HAVE_PARALLEL)) 9 | typedef unsigned long MPI_Comm; 10 | #endif 11 | 12 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/planck-likelihood/arm.patch: -------------------------------------------------------------------------------- 1 | diff -ur spack-src/Makefile new/Makefile 2 | --- spack-src/Makefile 2015-04-28 02:21:27.000000000 +0900 3 | +++ new/Makefile 2019-07-01 15:12:04.985193793 +0900 4 | @@ -186,10 +186,10 @@ 5 | else 6 | DEFINES = $(DEFINESLINUX) $(DEFINESCOMMON) 7 | ifndef CM64 8 | -CM64 = -m64 9 | +CM64 = 10 | endif 11 | ifndef FM64 12 | -FM64 = -m64 13 | +FM64 = 14 | endif 15 | endif 16 | 17 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/pocl/example1.out: -------------------------------------------------------------------------------- 1 | (0.000000, 0.000000, 0.000000, 0.000000) . (0.000000, 0.000000, 0.000000, 0.000000) = 0.000000 2 | (1.000000, 1.000000, 1.000000, 1.000000) . (1.000000, 1.000000, 1.000000, 1.000000) = 4.000000 3 | (2.000000, 2.000000, 2.000000, 2.000000) . (2.000000, 2.000000, 2.000000, 2.000000) = 16.000000 4 | (3.000000, 3.000000, 3.000000, 3.000000) . (3.000000, 3.000000, 3.000000, 3.000000) = 36.000000 5 | OK 6 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/salome-med/MAJ_400_410_champs.patch: -------------------------------------------------------------------------------- 1 | --- a/MAJ_400_410_champs.c 2020-03-11 11:03:40.000000000 +0100 2 | +++ b/MAJ_400_410_champs.c.patched 2021-07-13 16:51:23.622940398 +0200 3 | @@ -27,7 +27,6 @@ 4 | 5 | #define USER_MODE MED_COMPACT_STMODE 6 | 7 | -#include "_MEDfieldValueUpdateEntityList41.c" 8 | 9 | med_err getFieldsOn40(med_idt fid, 10 | const char * const nommaa, 11 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/tar/config-pgi.patch: -------------------------------------------------------------------------------- 1 | --- a/config.h.in 2 | +++ b/config.h.in 3 | @@ -2182,6 +2182,7 @@ 4 | ? defined __GNUC_STDC_INLINE__ && __GNUC_STDC_INLINE__ \ 5 | : (199901L <= __STDC_VERSION__ \ 6 | && !defined __HP_cc \ 7 | + && !defined __PGI \ 8 | && !(defined __SUNPRO_C && __STDC__))) \ 9 | && !defined _GL_EXTERN_INLINE_STDHEADER_BUG) 10 | # define _GL_INLINE inline 11 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/wxwidgets/math_include.patch: -------------------------------------------------------------------------------- 1 | diff --git a/src/stc/scintilla/src/Editor.cxx b/src/stc/scintilla/src/Editor.cxx 2 | index cd72953ae7..8c19154313 100644 3 | --- a/src/stc/scintilla/src/Editor.cxx 4 | +++ b/src/stc/scintilla/src/Editor.cxx 5 | @@ -10,6 +10,7 @@ 6 | #include 7 | #include 8 | #include 9 | +#include 10 | 11 | #include 12 | #include 13 | -------------------------------------------------------------------------------- /lib/spack/spack/cmd/reindex.py: -------------------------------------------------------------------------------- 1 | # Copyright 2013-2024 Lawrence Livermore National Security, LLC and other 2 | # Spack Project Developers. See the top-level COPYRIGHT file for details. 3 | # 4 | # SPDX-License-Identifier: (Apache-2.0 OR MIT) 5 | 6 | import spack.store 7 | 8 | description = "rebuild Spack's package database" 9 | section = "admin" 10 | level = "long" 11 | 12 | 13 | def reindex(parser, args): 14 | spack.store.STORE.reindex() 15 | -------------------------------------------------------------------------------- /lib/spack/spack/util/unparse/__init__.py: -------------------------------------------------------------------------------- 1 | # Copyright (c) 2014-2021, Simon Percivall and Spack Project Developers. 2 | # 3 | # SPDX-License-Identifier: Python-2.0 4 | import io 5 | 6 | from .unparser import Unparser 7 | 8 | __version__ = "1.6.3" 9 | 10 | 11 | def unparse(tree, py_ver_consistent=False): 12 | v = io.StringIO() 13 | Unparser(py_ver_consistent=py_ver_consistent).visit(tree, v) 14 | return v.getvalue().strip() + "\n" 15 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/bison/pgi.patch: -------------------------------------------------------------------------------- 1 | --- a/lib/config.in.h 2 | +++ b/lib/config.in.h 3 | @@ -2182,6 +2182,7 @@ 4 | ? defined __GNUC_STDC_INLINE__ && __GNUC_STDC_INLINE__ \ 5 | : (199901L <= __STDC_VERSION__ \ 6 | && !defined __HP_cc \ 7 | + && !defined __PGI \ 8 | && !(defined __SUNPRO_C && __STDC__))) \ 9 | && !defined _GL_EXTERN_INLINE_STDHEADER_BUG) 10 | # define _GL_INLINE inline 11 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/cleverleaf/fujitsu_add_link_flags.patch: -------------------------------------------------------------------------------- 1 | --- spack-src/CMakeLists.txt.org 2020-06-29 14:38:00.737544597 +0900 2 | +++ spack-src/CMakeLists.txt 2020-06-29 14:40:33.758297327 +0900 3 | @@ -24,6 +24,6 @@ 4 | 5 | add_definitions(-DVERSION="git" -DHOST_NAME="cab") 6 | 7 | -set(CMAKE_SHARED_LIBRARY_LINK_CXX_FLAGS "") 8 | +set(CMAKE_SHARED_LIBRARY_LINK_CXX_FLAGS "--linkfortran") 9 | 10 | add_subdirectory (src) 11 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/mpark-variant/version.patch: -------------------------------------------------------------------------------- 1 | --- ./CMakeLists.txt 2021-02-21 17:27:04.709115800 -0700 2 | +++ ./CMakeLists.txt.new 2021-02-21 17:27:35.589115800 -0700 3 | @@ -7,7 +7,7 @@ 4 | 5 | cmake_minimum_required(VERSION 3.6.3) 6 | 7 | -project(MPark.Variant VERSION 1.3.0 LANGUAGES CXX) 8 | +project(MPark.Variant VERSION 1.4.0 LANGUAGES CXX) 9 | 10 | # Option. 11 | set(MPARK_VARIANT_INCLUDE_TESTS "" CACHE STRING 12 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/rivet/rivet-3.1.0.patch: -------------------------------------------------------------------------------- 1 | --- bin/rivet-build.in.orig 2020-04-30 11:11:53.820773774 +0200 2 | +++ bin/rivet-build.in 2020-04-30 11:12:32.766024110 +0200 3 | @@ -249,7 +249,7 @@ 4 | srcnames[$idx]="$tmpfile" 5 | fi 6 | done 7 | -objnames=("${srcnames[@]/.cc/.o}") 8 | +objnames=("${srcnames[@]/%.cc/.o}") 9 | 10 | if [[ -z "$debug" ]]; then silencer="@"; fi 11 | tmpmakefile=$(mktemp Makefile.tmp.XXXXXXXXXX) 12 | -------------------------------------------------------------------------------- /lib/spack/external/_vendoring/attr/_cmp.pyi: -------------------------------------------------------------------------------- 1 | from typing import Any, Callable, Optional, Type 2 | 3 | _CompareWithType = Callable[[Any, Any], bool] 4 | 5 | def cmp_using( 6 | eq: Optional[_CompareWithType], 7 | lt: Optional[_CompareWithType], 8 | le: Optional[_CompareWithType], 9 | gt: Optional[_CompareWithType], 10 | ge: Optional[_CompareWithType], 11 | require_same_type: bool, 12 | class_name: str, 13 | ) -> Type: ... 14 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/gdbm/gdbm.patch: -------------------------------------------------------------------------------- 1 | --- gdbm-1.18.1/src/parseopt.c 2018-05-30 03:39:15.000000000 -0600 2 | +++ gdbm-1.18.1_new/src/parseopt.c 2020-04-30 10:29:52.869582500 -0600 3 | @@ -255,8 +255,6 @@ 4 | } 5 | 6 | char *parseopt_program_name; 7 | -char *parseopt_program_doc; 8 | -char *parseopt_program_args; 9 | const char *program_bug_address = "<" PACKAGE_BUGREPORT ">"; 10 | void (*parseopt_help_hook) (FILE *stream); 11 | 12 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/hdf/hdfi_h_apple_m1.patch: -------------------------------------------------------------------------------- 1 | --- a/hdf/src/hdfi.h 2022-11-07 11:51:28.000000000 -0700 2 | +++ b/hdf/src/hdfi.h 2022-11-07 11:51:08.000000000 -0700 3 | @@ -1343,7 +1343,7 @@ 4 | #endif /* IA64 */ 5 | 6 | /* Linux AArch64 */ 7 | -#if defined __aarch64__ 8 | +#if defined __aarch64__ && ! defined (__APPLE__) 9 | 10 | #ifdef GOT_MACHINE 11 | If you get an error on this line more than one machine type has been defined. 12 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/mpi/test/mpi_hello.f: -------------------------------------------------------------------------------- 1 | c Fortran example 2 | program hello 3 | include 'mpif.h' 4 | integer rank, num_ranks, err_flag 5 | 6 | call MPI_INIT(err_flag) 7 | call MPI_COMM_SIZE(MPI_COMM_WORLD, num_ranks, err_flag) 8 | call MPI_COMM_RANK(MPI_COMM_WORLD, rank, err_flag) 9 | print*, 'Hello world! From rank', rank, 'of ', num_ranks 10 | call MPI_FINALIZE(err_flag) 11 | end 12 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/oce/sierra.patch: -------------------------------------------------------------------------------- 1 | diff --git a/src/OSD/OSD_Chronometer.cxx b/src/OSD/OSD_Chronometer.cxx 2 | index f7374fb..63ac140 100644 3 | --- a/src/OSD/OSD_Chronometer.cxx.old 4 | +++ b/src/OSD/OSD_Chronometer.cxx 5 | @@ -51,7 +51,7 @@ 6 | #include 7 | #endif 8 | 9 | -#if defined(__APPLE__) && defined(__MACH__) 10 | +#if defined(__APPLE__) && !defined(__MAC_10_12) 11 | #include "gettime_osx.h" 12 | #endif 13 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/openipmi/readline.patch: -------------------------------------------------------------------------------- 1 | --- spack-src/sample/ipmi_serial_bmc_emu.c.org 2020-12-07 17:08:39.907878381 +0900 2 | +++ spack-src/sample/ipmi_serial_bmc_emu.c 2020-12-07 17:08:56.713276894 +0900 3 | @@ -42,7 +42,7 @@ 4 | #include 5 | #include 6 | #include 7 | -#include 8 | +#include 9 | 10 | #define _GNU_SOURCE 11 | #include 12 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/optipng/for_aarch64.patch: -------------------------------------------------------------------------------- 1 | --- spack-src/configure.bak 2017-12-27 20:57:00.000000000 +0900 2 | +++ spack-src/configure 2020-09-28 17:04:51.030223443 +0900 3 | @@ -193,7 +193,7 @@ 4 | if test "$gccish" -ne 0 5 | then 6 | CC="${CC-$cc}" 7 | - CFLAGS="${CFLAGS--O2 -Wall -Wextra}" 8 | + CFLAGS="${CFLAGS--O2 -Wall -Wextra -DPNG_ARM_NEON_OPT=0}" 9 | else 10 | CC="${CC-cc}" 11 | CFLAGS="${CFLAGS--O}" 12 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/podio/cpack.patch: -------------------------------------------------------------------------------- 1 | --- a/CMakeLists.txt 2 | +++ b/CMakeLists.txt 3 | @@ -86,7 +86,7 @@ include(cmake/podioMacros.cmake) 4 | include(CTest) 5 | 6 | #--- enable CPack -------------------------------------------------------------- 7 | -include(cmake/podioCPack.cmake) 8 | +#include(cmake/podioCPack.cmake) 9 | 10 | #--- target for Doxygen documentation ------------------------------------------ 11 | if(CREATE_DOC) 12 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/serialbox/missing_includes.patch: -------------------------------------------------------------------------------- 1 | --- a/src/serialbox-c/FortranWrapper.cpp 2 | +++ b/src/serialbox-c/FortranWrapper.cpp 3 | @@ -12,6 +12,8 @@ 4 | * 5 | \*===------------------------------------------------------------------------------------------===*/ 6 | 7 | +#include 8 | + 9 | #include "serialbox-c/FortranWrapper.h" 10 | #include "serialbox-c/FieldMetainfo.h" 11 | #include "serialbox-c/Metainfo.h" 12 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/sionlib/for_aarch64.patch: -------------------------------------------------------------------------------- 1 | --- spack-src/mf/Makefile.defs.linux-gomp.bak 2019-11-20 20:03:44.000000000 +0900 2 | +++ spack-src/mf/Makefile.defs.linux-gomp 2020-12-22 17:23:16.857881412 +0900 3 | @@ -11,7 +11,7 @@ 4 | # Platform Settings 5 | #------------------------------------------------------------------------------ 6 | PREC = 64 7 | -PFLAG = -m$(PREC) 8 | +PFLAG = 9 | AFLAG = 10 | 11 | PLAT = linux 12 | -------------------------------------------------------------------------------- /lib/spack/external/_vendoring/ruamel/yaml/configobjwalker.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | import warnings 4 | 5 | from ruamel.yaml.util import configobj_walker as new_configobj_walker 6 | 7 | if False: # MYPY 8 | from typing import Any # NOQA 9 | 10 | 11 | def configobj_walker(cfg): 12 | # type: (Any) -> Any 13 | warnings.warn('configobj_walker has moved to ruamel.yaml.util, please update your code') 14 | return new_configobj_walker(cfg) 15 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/arpack-ng/pdlamch10.patch: -------------------------------------------------------------------------------- 1 | diff --git a/PARPACK/SRC/MPI/pdlamch10.f b/PARPACK/SRC/MPI/pdlamch10.f 2 | index 6571da9..2882c2e 100644 3 | --- a/PARPACK/SRC/MPI/pdlamch10.f 4 | +++ b/PARPACK/SRC/MPI/pdlamch10.f 5 | @@ -86,8 +86,8 @@ 6 | TEMP = TEMP1 7 | END IF 8 | * 9 | - PDLAMCH = TEMP 10 | + PDLAMCH10 = TEMP 11 | * 12 | -* End of PDLAMCH 13 | +* End of PDLAMCH10 14 | * 15 | END 16 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/athena/missing-separator.patch: -------------------------------------------------------------------------------- 1 | diff --git a/Makeoptions.in b/Makeoptions.in 2 | index b680132..4d1aa4e 100644 3 | --- a/Makeoptions.in 4 | +++ b/Makeoptions.in 5 | @@ -96,7 +96,7 @@ ifeq ($(MACHINE),macosx) 6 | FFTWLIB = -L/opt/local/lib -lfftw3 7 | FFTWINC = -I/opt/local/include 8 | else 9 | - abort Unsupported MACHINE=$(MACHINE) 10 | + $(abort Unsupported MACHINE=$(MACHINE)) 11 | endif 12 | endif 13 | endif 14 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/bazel/apple-clang-14.0.3.patch: -------------------------------------------------------------------------------- 1 | --- a/third_party/zlib/gzguts.h 1980-01-01 00:00:00 2 | +++ b/third_party/zlib/gzguts.h 2023-04-03 12:23:10 3 | @@ -3,6 +3,10 @@ 4 | * For conditions of distribution and use, see copyright notice in zlib.h 5 | */ 6 | 7 | +#ifndef _WIN32 8 | + #include 9 | +#endif 10 | + 11 | #ifdef _LARGEFILE64_SOURCE 12 | # ifndef _LARGEFILE_SOURCE 13 | # define _LARGEFILE_SOURCE 1 14 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/dd4hep/cmake_language.patch: -------------------------------------------------------------------------------- 1 | diff --git a/CMakeLists.txt b/CMakeLists.txt 2 | index 9d800190..121fa7fe 100644 3 | --- a/CMakeLists.txt 4 | +++ b/CMakeLists.txt 5 | @@ -46,6 +46,7 @@ ENDIF() 6 | ############################################################# 7 | 8 | ENABLE_LANGUAGE(CXX) 9 | +ENABLE_LANGUAGE(C) 10 | 11 | # Set C++ standard 12 | set(CMAKE_CXX_STANDARD 14 CACHE STRING "C++ standard used for compiling") 13 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/eccodes/cmake_install_rpath.patch: -------------------------------------------------------------------------------- 1 | --- a/cmake/ecbuild_append_to_rpath.cmake 2 | +++ b/cmake/ecbuild_append_to_rpath.cmake 3 | @@ -31,7 +31,7 @@ function( _path_append var path ) 4 | else() 5 | list( FIND ${var} ${path} _found ) 6 | if( _found EQUAL "-1" ) 7 | - set( ${var} "${${var}}:${path}" PARENT_SCOPE ) 8 | + set( ${var} "${${var}};${path}" PARENT_SCOPE ) 9 | endif() 10 | endif() 11 | endfunction() 12 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/grib-api/cmake_install_rpath.patch: -------------------------------------------------------------------------------- 1 | --- a/cmake/ecbuild_append_to_rpath.cmake 2 | +++ b/cmake/ecbuild_append_to_rpath.cmake 3 | @@ -31,7 +31,7 @@ function( _path_append var path ) 4 | else() 5 | list( FIND ${var} ${path} _found ) 6 | if( _found EQUAL "-1" ) 7 | - set( ${var} "${${var}}:${path}" PARENT_SCOPE ) 8 | + set( ${var} "${${var}};${path}" PARENT_SCOPE ) 9 | endif() 10 | endif() 11 | endfunction() 12 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/lmbench/fix_results_path_for_aarch64.patch: -------------------------------------------------------------------------------- 1 | diff --git a/scripts/results b/scripts/results 2 | index cd07c15..282ed19 100755 3 | --- a/scripts/results 4 | +++ b/scripts/results 5 | @@ -27,7 +27,7 @@ cd ../bin/$OS 6 | PATH=.:${PATH}; export PATH 7 | export SYNC_MAX 8 | export OUTPUT 9 | -lmbench $CONFIG 2>../${RESULTS} 10 | +lmbench $CONFIG 2>${RESULTS} 11 | 12 | if [ X$MAIL = Xyes ] 13 | then echo Mailing results 14 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/lorene/local_settings.template: -------------------------------------------------------------------------------- 1 | CXX = @CXX@ 2 | CXXFLAGS = @CXXFLAGS@ 3 | CXXFLAGS_G = @CXXFLAGS_G@ 4 | 5 | F77 = @F77@ 6 | F77FLAGS = @F77FLAGS@ 7 | F77FLAGS_G = @F77FLAGS_G@ 8 | 9 | INC = @INC@ 10 | RANLIB = @RANLIB@ 11 | 12 | MAKEDEPEND = @MAKEDEPEND@ 13 | DEPDIR = .deps 14 | 15 | FFT_DIR = @FFT_DIR@ 16 | LIB_CXX = @LIB_CXX@ 17 | 18 | LIB_GSL = @LIB_GSL@ 19 | LIB_LAPACK = @LIB_LAPACK@ 20 | LIB_PGPLOT = @LIB_PGPLOT@ 21 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/netcdf-fortran/nag_testing.patch: -------------------------------------------------------------------------------- 1 | --- a/nf_test/ftst_rengrps.F 2 | +++ b/nf_test/ftst_rengrps.F 3 | @@ -11,7 +11,7 @@ C use typeSizes 4 | C use netcdf 5 | C use netcdf4_f03 6 | implicit none 7 | - include "netcdf.inc" 8 | + include "netcdf.inc" 9 | 10 | C This is the name of the data file we will create. 11 | character (len = *), parameter :: FILE_NAME = "ftst_rengrps.nc" 12 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/py-antspyx/fix-itk-gtest.diff: -------------------------------------------------------------------------------- 1 | --- spack-src/ants/lib/CMakeLists.txt.orig 2021-11-17 20:09:44.586523746 +0100 2 | +++ spack-src/ants/lib/CMakeLists.txt 2021-11-17 20:10:14.057924013 +0100 3 | @@ -10,6 +10,9 @@ 4 | find_package(ITK REQUIRED) 5 | include(${ITK_USE_FILE}) 6 | 7 | +# Somehow not passed through from ITK 8 | +find_package(GTest REQUIRED) 9 | + 10 | 11 | ## SETUP PYBIND11 ## 12 | add_subdirectory(pybind11) 13 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/sqlite/test/dump.out: -------------------------------------------------------------------------------- 1 | PRAGMA foreign_keys=OFF; 2 | BEGIN TRANSACTION; 3 | CREATE TABLE packages ( 4 | name varchar(80) primary key, 5 | has_code integer, 6 | url varchar(160)); 7 | INSERT INTO packages VALUES('sqlite',1,'https://www.sqlite.org'); 8 | INSERT INTO packages VALUES('readline',1,'https://tiswww.case.edu/php/chet/readline/rltop.html'); 9 | INSERT INTO packages VALUES('xsdk',0,'http://xsdk.info'); 10 | COMMIT; 11 | -------------------------------------------------------------------------------- /var/spack/repos/compiler_runtime.test/packages/a/package.py: -------------------------------------------------------------------------------- 1 | # Copyright 2013-2024 Lawrence Livermore National Security, LLC and other 2 | # Spack Project Developers. See the top-level COPYRIGHT file for details. 3 | # 4 | # SPDX-License-Identifier: (Apache-2.0 OR MIT) 5 | from spack.package import * 6 | 7 | 8 | class A(Package): 9 | homepage = "http://www.example.com" 10 | has_code = False 11 | 12 | version("1.0") 13 | depends_on("b") 14 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/adol-c/disable_colpack.patch: -------------------------------------------------------------------------------- 1 | balay@compute-386-07:/scratch/balay/spack-xsdk$ cat var/spack/repos/builtin/packages/adol-c/colpack.patch 2 | --- adol-c/configure.orig 2022-04-28 17:56:45.132919100 -0500 3 | +++ adol-c/configure 2022-04-28 17:55:07.802506649 -0500 4 | @@ -18910,7 +18910,7 @@ 5 | else 6 | 7 | COLPACK_CFLAGS="" 8 | -COLPACK_LIBS="-lColPack" 9 | +COLPACK_LIBS="-lColPack_break" 10 | D[0]="" 11 | 12 | fi -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/cereal/Boost2.patch: -------------------------------------------------------------------------------- 1 | --- old/unittests/CMakeLists.txt 2 | +++ new/unittests/CMakeLists.txt 3 | @@ -1,4 +1,7 @@ 4 | file(GLOB TESTS RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.cpp) 5 | +if(NOT Boost_FOUND) 6 | + list(REMOVE_ITEM TESTS boost_variant.cpp) 7 | +endif(Boost_FOUND) 8 | 9 | # A semi-colon separated list of test sources that should not be automatically built with doctest 10 | set(SPECIAL_TESTS "portability_test.cpp") 11 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/ecmwf-atlas/clang_include_array.patch: -------------------------------------------------------------------------------- 1 | --- a/src/atlas/grid/detail/partitioner/CubedSpherePartitioner.h 2022-01-12 08:44:07.000000000 -0700 2 | +++ b/src/atlas/grid/detail/partitioner/CubedSpherePartitioner.h 2022-01-12 08:44:11.000000000 -0700 3 | @@ -11,7 +11,7 @@ 4 | #pragma once 5 | 6 | #include 7 | - 8 | +#include 9 | #include "atlas/grid/detail/partitioner/Partitioner.h" 10 | 11 | namespace atlas { 12 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/fox/no_rexdebug.patch: -------------------------------------------------------------------------------- 1 | --- a/lib/FXRex.cpp 2019-08-22 21:46:13.000000000 -0500 2 | +++ b/lib/FXRex.cpp 2020-04-13 16:46:31.718701955 -0500 3 | @@ -503,7 +503,7 @@ 4 | */ 5 | 6 | // Debugging regex code 7 | -#define REXDEBUG 1 8 | +// #define REXDEBUG 1 9 | 10 | // As close to infinity as we're going to get; this seems big enough. We can not make 11 | // it too large as this may wrap around when added to something else! 12 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/heasoft/heasoft-6.29_xspec-12.12.0ver.patch: -------------------------------------------------------------------------------- 1 | --- a/Xspec/src/XSUtil/Utils/XSutility.cxx 2021-07-13 14:18:31.000000000 -0500 2 | +++ b/Xspec/src/XSUtil/Utils/XSutility.cxx 2022-02-16 10:57:32.985626496 -0600 3 | @@ -390,7 +390,7 @@ 4 | 5 | const string& xs_version() 6 | { 7 | - static const string version = "12.12.0"; 8 | + static const string version = "12.12.0g"; 9 | return version; 10 | } 11 | 12 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/ncurses/sed_pgi.patch: -------------------------------------------------------------------------------- 1 | --- a/ncurses/tty/MKexpanded.sh 2017-02-12 09:09:33.828954282 -0600 2 | +++ b/ncurses/tty/MKexpanded.sh 2017-02-12 09:11:03.430673306 -0600 3 | @@ -125,7 +125,7 @@ 4 | EOF 5 | 6 | $preprocessor $TMP 2>/dev/null | \ 7 | - sed -e '1,/^IGNORE$/d' -e 's/^@/#/' -e 's/^#if_/#if /' 8 | + sed -e '1,/^IGNORE$/d' -e 's/^@/#/' -e 's/^#[ ]*if_/#if /' 9 | 10 | cat < 7 | #include 8 | +#include 9 | 10 | #include "mpi.h" 11 | 12 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/rivet/rivet-3.0.1.patch: -------------------------------------------------------------------------------- 1 | --- bin/rivet-buildplugin.in.orig 2020-04-30 14:41:44.988555918 +0200 2 | +++ bin/rivet-buildplugin.in 2020-04-30 14:42:21.301319083 +0200 3 | @@ -249,7 +249,7 @@ 4 | srcnames[$idx]="$tmpfile" 5 | fi 6 | done 7 | -objnames=("${srcnames[@]/.cc/.o}") 8 | +objnames=("${srcnames[@]/%.cc/.o}") 9 | 10 | if [[ -z "$debug" ]]; then silencer="@"; fi 11 | tmpmakefile=$(mktemp Makefile.tmp.XXXXXXXXXX) 12 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/bazel/gcc11_2.patch: -------------------------------------------------------------------------------- 1 | diff --git a/third_party/ijar/zlib_client.h b/third_party/ijar/zlib_client.h 2 | index c4b051e0100c..0a917ff0a99a 100644 3 | --- a/third_party/ijar/zlib_client.h 4 | +++ b/third_party/ijar/zlib_client.h 5 | @@ -16,7 +16,9 @@ 6 | #define THIRD_PARTY_IJAR_ZLIB_CLIENT_H_ 7 | 8 | #include 9 | + 10 | #include 11 | +#include 12 | 13 | #include "third_party/ijar/common.h" 14 | 15 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/boost/boost_1.67.0_pgi.patch: -------------------------------------------------------------------------------- 1 | --- a/libs/filesystem/src/operations.cpp 2 | +++ b/libs/filesystem/src/operations.cpp 3 | @@ -2056,10 +2056,6 @@ 4 | return ok; 5 | } 6 | 7 | -#if defined(__PGI) && defined(__USE_FILE_OFFSET64) 8 | -#define dirent dirent64 9 | -#endif 10 | - 11 | error_code dir_itr_first(void *& handle, void *& buffer, 12 | const char* dir, string& target, 13 | fs::file_status &, fs::file_status &) 14 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/trinity/2.15.1.patch: -------------------------------------------------------------------------------- 1 | --- a/trinity-plugins/bamsifter/sift_bam_max_cov.cpp 2023-02-05 18:46:28.000000000 +0000 2 | +++ b/trinity-plugins/bamsifter/sift_bam_max_cov.cpp 2023-04-20 22:25:49.785300259 +0000 3 | @@ -2,7 +2,7 @@ 4 | #include 5 | // #include 6 | #include 7 | -#include 8 | +#include 9 | #include 10 | #include 11 | #include 12 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/zip/09-hardening-build-fix-2.patch: -------------------------------------------------------------------------------- 1 | From: Santiago Vila 2 | Subject: unix/configure: Take linking flags from the environment 3 | Bug-Debian: http://bugs.debian.org/673476 4 | X-Debian-version: 3.0-5 5 | 6 | --- a/unix/configure 7 | +++ b/unix/configure 8 | @@ -18,7 +18,7 @@ 9 | 10 | CC=${1-cc} 11 | CFLAGS=${2-"-I. -DUNIX"} 12 | -LFLAGS1='' 13 | +LFLAGS1=${LDFLAGS} 14 | LFLAGS2='' 15 | LN="ln -s" 16 | 17 | -------------------------------------------------------------------------------- /lib/spack/spack/cmd/docs.py: -------------------------------------------------------------------------------- 1 | # Copyright 2013-2024 Lawrence Livermore National Security, LLC and other 2 | # Spack Project Developers. See the top-level COPYRIGHT file for details. 3 | # 4 | # SPDX-License-Identifier: (Apache-2.0 OR MIT) 5 | 6 | import webbrowser 7 | 8 | description = "open spack documentation in a web browser" 9 | section = "help" 10 | level = "short" 11 | 12 | 13 | def docs(parser, args): 14 | webbrowser.open("https://spack.readthedocs.io") 15 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/alglib/Makefile: -------------------------------------------------------------------------------- 1 | CC = $(SPACK_CXX) 2 | CFLAGS = -fPIC -Wall -O2 -g 3 | LDFLAGS = -shared 4 | RM = rm -f 5 | TARGET_LIB = libalglib.so 6 | 7 | SRCS = $(wildcard *.cpp) 8 | OBJS = $(SRCS:.cpp=.o) 9 | 10 | %.o: %.cpp 11 | $(CC) -c ${CFLAGS} $< 12 | 13 | .PHONY: all 14 | all: $(OBJS) 15 | $(CC) ${LDFLAGS} -o ${TARGET_LIB} $^ 16 | 17 | # do not look for "clean", consider it always as missing 18 | .phony: clean 19 | clean: 20 | ${RM} *.o 21 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/bcache/func_crc64.patch: -------------------------------------------------------------------------------- 1 | diff --git a/bcache.c b/bcache.c 2 | index 8f37445..8b4b986 100644 3 | --- a/bcache.c 4 | +++ b/bcache.c 5 | @@ -115,7 +115,7 @@ static const uint64_t crc_table[256] = { 6 | 0x9AFCE626CE85B507ULL 7 | }; 8 | 9 | -inline uint64_t crc64(const void *_data, size_t len) 10 | +uint64_t crc64(const void *_data, size_t len) 11 | { 12 | uint64_t crc = 0xFFFFFFFFFFFFFFFFULL; 13 | const unsigned char *data = _data; 14 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/clhep/darwin/CLHEP.patch: -------------------------------------------------------------------------------- 1 | --- CLHEP/CMakeLists.txt 2016-06-20 14:41:12.000000000 -0500 2 | +++ CLHEP/CMakeLists.txt 2016-06-20 14:40:57.000000000 -0500 3 | @@ -37,7 +37,7 @@ 4 | # If Policy CMP0042 exists, use OLD to prefer the use of install names 5 | # instead of the new @rpath default. 6 | if(POLICY CMP0042) 7 | - cmake_policy(SET CMP0042 NEW) 8 | + cmake_policy(SET CMP0042 OLD) 9 | endif() 10 | 11 | set(CMAKE_MODULE_PATH 12 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/conduit/bpparametis.patch: -------------------------------------------------------------------------------- 1 | --- a/src/libs/blueprint/conduit_blueprint_mpi_mesh_parmetis.cpp 2022-01-13 12:48:31.000000000 -0800 2 | +++ b/src/libs/blueprint/conduit_blueprint_mpi_mesh_parmetis.cpp 2022-01-26 14:18:32.274814000 -0800 3 | @@ -22,6 +22,7 @@ 4 | 5 | #include 6 | 7 | +#include 8 | #include 9 | 10 | //----------------------------------------------------------------------------- 11 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/graphite2/regparm.patch: -------------------------------------------------------------------------------- 1 | --- a/src/inc/Machine.h 2018-12-20 00:28:50.000000000 -0600 2 | +++ b/src/inc/Machine.h 2020-01-26 19:15:29.965965418 -0600 3 | @@ -46,7 +46,7 @@ 4 | #endif 5 | #else 6 | #define HOT __attribute__((hot)) 7 | -#if defined(__x86_64) 8 | +#if defined(__x86_64) && !defined(__INTEL_COMPILER) 9 | #define REGPARM(n) __attribute__((hot, regparm(n))) 10 | #else 11 | #define REGPARM(n) 12 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/hdf5/h5public-skip-mpicxx.patch: -------------------------------------------------------------------------------- 1 | --- a/src/H5public.h 2019-08-28 18:51:39.393781356 -0400 2 | +++ b/src/H5public.h 2019-08-28 20:59:50.315181711 -0400 3 | @@ -57,6 +57,8 @@ 4 | # include 5 | #endif 6 | #ifdef H5_HAVE_PARALLEL 7 | +# define MPICH_SKIP_MPICXX 1 8 | +# define OMPI_SKIP_MPICXX 1 9 | # include 10 | #ifndef MPI_FILE_NULL /*MPIO may be defined in mpi.h already */ 11 | # include 12 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/libflame/Makefile_5.1.0.patch: -------------------------------------------------------------------------------- 1 | --- a/Makefile 2019-07-30 00:12:13.030672681 -0500 2 | +++ b/Makefile 2019-07-30 00:14:16.535602616 -0500 3 | @@ -370,10 +370,8 @@ 4 | 5 | # --- Static library archiver rules for libflame --- 6 | $(MK_ALL_FLAMEC_LIB): $(MK_ALL_FLAMEC_OBJS) 7 | -define EOL 8 | 9 | 10 | -endef 11 | ifeq ($(FLA_ENABLE_VERBOSE_MAKE_OUTPUT),yes) 12 | ifeq ($(FLA_ENABLE_MAX_ARG_LIST_HACK),yes) 13 | @$(eval ar_args:=) 14 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/libpciaccess/nvhpc.patch: -------------------------------------------------------------------------------- 1 | --- a/include/pciaccess.h 2020-08-07 11:43:47.395032509 -0700 2 | +++ b/include/pciaccess.h 2020-08-07 11:44:13.384136014 -0700 3 | @@ -59,7 +59,7 @@ 4 | 5 | #include 6 | 7 | -#if (__GNUC__ >= 3) || (__SUNPRO_C >= 0x5130) 8 | +#if (((__GNUC__ >= 3) || (__SUNPRO_C >= 0x5130)) && !defined __NVCOMPILER) 9 | #define __deprecated __attribute__((deprecated)) 10 | #else 11 | #define __deprecated 12 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/metis/gklib_path.patch: -------------------------------------------------------------------------------- 1 | --- a/CMakeLists.txt 2022-07-20 21:17:20.352231603 +0200 2 | +++ b/CMakeLists.txt 2022-07-20 21:19:28.998269385 +0200 3 | @@ -1,7 +1,7 @@ 4 | cmake_minimum_required(VERSION 2.8) 5 | project(METIS) 6 | 7 | -set(GKLIB_PATH "GKlib" CACHE PATH "path to GKlib") 8 | +set(GKLIB_PATH "${CMAKE_SOURCE_DIR}/GKlib" CACHE PATH "path to GKlib") 9 | set(SHARED FALSE CACHE BOOL "build a shared library") 10 | 11 | if(MSVC) 12 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/octa/aarch64.patch: -------------------------------------------------------------------------------- 1 | --- spack-src/GOURMET/src/pfgetsystem.org 2022-03-01 18:06:07.000000000 +0900 2 | +++ spack-src/GOURMET/src/pfgetsystem 2022-03-01 18:08:26.000000000 +0900 3 | @@ -159,6 +159,7 @@ 4 | ppc*) S='linux_ppc' ;; 5 | hp_pa*) S='linux_hppa' ;; 6 | ia64) S='linux_ia64' ;; 7 | + aarch64) S='linux_aarch64' ;; 8 | esac 9 | ;; 10 | FreeBSD) 11 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/openpbs/python.patch: -------------------------------------------------------------------------------- 1 | --- a/buildutils/python-autoconf.py 2 | +++ b/buildutils/python-autoconf.py 3 | @@ -70,7 +70,7 @@ if py_stdlibdir: 4 | else: 5 | py_stdlibdir_real = "%s/lib" % (sysconfig.PREFIX,) 6 | 7 | -py_lib_configdir = get_py_config_var('LIBPL') 8 | +py_lib_configdir = '' # get_py_config_var('LIBPL') 9 | if py_lib_configdir: 10 | py_lib_configdir=py_lib_configdir.replace(py_stdlibdir,py_stdlibdir_real) 11 | 12 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/rhash/rhash-intel20.patch: -------------------------------------------------------------------------------- 1 | diff --git a/configure b/configure 2 | index 59d432b..cadbffe 100755 3 | --- a/configure 4 | +++ b/configure 5 | @@ -500,7 +500,7 @@ if test "$(basename $CC)" = "icc" || test "$(basename $CC)" = "ecc"; then 6 | cc_version="v. ?.??, bad" 7 | cc_fail=yes 8 | ;; 9 | - 10.1|11.1|12.*|13.*) 10 | + 10.1|11.1|12.*|13.*|20*) 11 | cc_version="$cc_version, ok" 12 | ;; 13 | *) 14 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/silo/zfp_error.patch: -------------------------------------------------------------------------------- 1 | diff -ru silo/src/hdf5_drv/silo_hdf5.c silo.fixed/src/hdf5_drv/silo_hdf5.c 2 | --- silo/src/hdf5_drv/silo_hdf5.c 2021-09-09 12:35:00.000000000 -0700 3 | +++ silo.fixed/src/hdf5_drv/silo_hdf5.c 2022-12-02 10:34:34.560531000 -0800 4 | @@ -198,6 +198,7 @@ 5 | #endif 6 | #ifdef HAVE_ZFP 7 | #include "H5Zzfp.h" 8 | +extern void zfp_init_zfp(); 9 | #endif 10 | 11 | /* Defining these to check overhead of PROTECT */ 12 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/spla/0001-amd_blis.patch: -------------------------------------------------------------------------------- 1 | diff --git a/cmake/modules/FindBLIS.cmake b/cmake/modules/FindBLIS.cmake 2 | index 3d6fb5d..2577598 100644 3 | --- a/cmake/modules/FindBLIS.cmake 4 | +++ b/cmake/modules/FindBLIS.cmake 5 | @@ -52,7 +52,7 @@ endif() 6 | 7 | find_library( 8 | BLIS_LIBRARIES 9 | - NAMES "blis" 10 | + NAMES "blis-mt" "blis" 11 | HINTS ${_BLIS_PATHS} 12 | PATH_SUFFIXES "blis/lib" "blis/lib64" "blis" 13 | ) 14 | -------------------------------------------------------------------------------- /var/spack/repos/tutorial/packages/hdf5/h5public-skip-mpicxx.patch: -------------------------------------------------------------------------------- 1 | --- a/src/H5public.h 2019-08-28 18:51:39.393781356 -0400 2 | +++ b/src/H5public.h 2019-08-28 20:59:50.315181711 -0400 3 | @@ -57,6 +57,8 @@ 4 | # include 5 | #endif 6 | #ifdef H5_HAVE_PARALLEL 7 | +# define MPICH_SKIP_MPICXX 1 8 | +# define OMPI_SKIP_MPICXX 1 9 | # include 10 | #ifndef MPI_FILE_NULL /*MPIO may be defined in mpi.h already */ 11 | # include 12 | -------------------------------------------------------------------------------- /lib/spack/external/_vendoring/jsonschema/benchmarks/json_schema_test_suite.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | """ 3 | A performance benchmark using the official test suite. 4 | 5 | This benchmarks jsonschema using every valid example in the 6 | JSON-Schema-Test-Suite. It will take some time to complete. 7 | """ 8 | from pyperf import Runner 9 | 10 | from jsonschema.tests._suite import Suite 11 | 12 | 13 | if __name__ == "__main__": 14 | Suite().benchmark(runner=Runner()) 15 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/fplo/fedit_py.patch: -------------------------------------------------------------------------------- 1 | --- a/FPLO22.00-62/PYTHON/fedit.py 2022-09-03 13:05:21.631163009 -0500 2 | +++ b/FPLO22.00-62/PYTHON/fedit.py 2022-09-03 13:06:37.636210691 -0500 3 | @@ -20,8 +20,8 @@ 4 | Checkout the examples delivered with **fplo**. 5 | ''' 6 | import sys,os 7 | -import pyfplo.fploio as fploio 8 | import pyfplo.common 9 | +import pyfplo.fploio as fploio 10 | version=pyfplo.common.Version() 11 | Version=pyfplo.common.Version 12 | 13 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/fsl/build_log.patch: -------------------------------------------------------------------------------- 1 | --- a/build 2020-06-29 10:30:36.000000000 -0500 2 | +++ b/build 2020-11-02 12:34:25.408157699 -0600 3 | @@ -158,7 +158,7 @@ 4 | fi #full build 5 | 6 | echo "Building projects - see build.log file for progress..." 7 | -./config/common/buildproj $PROJECTS > ./build.log 2>&1 8 | +./config/common/buildproj $PROJECTS 9 | finalStatus=$? 10 | if [ $finalStatus -eq 0 ]; then 11 | echo "Build completed successfully."; 12 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/kallisto/link_zlib.patch: -------------------------------------------------------------------------------- 1 | --- a/src/CMakeLists.txt 2017-03-20 05:38:35.000000000 -0500 2 | +++ b/src/CMakeLists.txt 2022-07-17 12:56:04.456804708 -0500 3 | @@ -32,6 +32,7 @@ 4 | 5 | if ( ZLIB_FOUND ) 6 | include_directories( ${ZLIB_INCLUDE_DIRS} ) 7 | + target_link_libraries(kallisto kallisto_core ${ZLIB_LIBRARIES}) 8 | else() 9 | message(FATAL_ERROR "zlib not found. Required for to output files" ) 10 | endif( ZLIB_FOUND ) 11 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/m4/nvhpc-long-width.patch: -------------------------------------------------------------------------------- 1 | --- a/lib/regex_internal.h 2 | +++ b/lib/regex_internal.h 3 | @@ -39,6 +39,14 @@ 4 | #include 5 | #include 6 | 7 | +#ifndef __LONG_WIDTH__ 8 | +#if LONG_WIDTH 9 | +#define __LONG_WIDTH__ LONG_WIDTH 10 | +#else 11 | +#define __LONG_WIDTH__ __WORDSIZE 12 | +#endif 13 | +#endif 14 | + 15 | #if defined DEBUG && DEBUG != 0 16 | # include 17 | # define DEBUG_ASSERT(x) assert (x) 18 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/pocl/uint.patch: -------------------------------------------------------------------------------- 1 | --- a/lib/CL/clCreateSubDevices.c 2 | +++ b/lib/CL/clCreateSubDevices.c 3 | @@ -46,7 +46,7 @@ 4 | cl_device_id *new_devs = NULL; 5 | // number of elements in (copies of) properties, including terminating null 6 | cl_uint num_props = 0; 7 | - uint i; 8 | + cl_uint i; 9 | 10 | POCL_GOTO_ERROR_COND((in_device == NULL), CL_INVALID_DEVICE); 11 | POCL_GOTO_ERROR_COND((properties == NULL), CL_INVALID_VALUE); 12 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/salome-configuration/SalomeMacros.patch: -------------------------------------------------------------------------------- 1 | --- a/SalomeMacros.cmake 2021-03-09 12:23:13.164874719 +0100 2 | +++ b/SalomeMacros.cmake.patched 2021-03-09 15:09:40.906813952 +0100 3 | @@ -19,4 +19,8 @@ 4 | # Author: A.Geay, V. Sandler, A. Bruneton 5 | # 6 | 7 | +IF(CMAKE_VERSION VERSION_GREATER_EQUAL 3.3) 8 | + CMAKE_POLICY(SET CMP0057 NEW) 9 | +ENDIF() 10 | + 11 | #---------------------------------------------------------------------------- 12 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/suite-sparse/graphblas_libm_dep.patch: -------------------------------------------------------------------------------- 1 | --- a/GraphBLAS/CMakeLists.txt 2 | +++ b/GraphBLAS/CMakeLists.txt 3 | @@ -87,6 +87,7 @@ 4 | C_STANDARD_REQUIRED 11 5 | PUBLIC_HEADER "Include/GraphBLAS.h" ) 6 | set_property ( TARGET graphblas PROPERTY C_STANDARD 11 ) 7 | +target_link_libraries ( graphblas m ) 8 | 9 | # create the static graphblas library. Requires ANSI C11 10 | add_library ( graphblas_static STATIC ${GRAPHBLAS_SOURCES} ) 11 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/zip/10-remove-build-date.patch: -------------------------------------------------------------------------------- 1 | From: Santiago Vila 2 | Subject: Remove (optional) build date to make the build reproducible 3 | Bug-Debian: http://bugs.debian.org/779042 4 | 5 | --- a/unix/unix.c 6 | +++ b/unix/unix.c 7 | @@ -1020,7 +1020,7 @@ 8 | 9 | 10 | /* Define the compile date string */ 11 | -#ifdef __DATE__ 12 | +#if 0 13 | # define COMPILE_DATE " on " __DATE__ 14 | #else 15 | # define COMPILE_DATE "" 16 | -------------------------------------------------------------------------------- /var/spack/repos/compiler_runtime.test/packages/gcc-runtime/package.py: -------------------------------------------------------------------------------- 1 | # Copyright 2013-2024 Lawrence Livermore National Security, LLC and other 2 | # Spack Project Developers. See the top-level COPYRIGHT file for details. 3 | # 4 | # SPDX-License-Identifier: (Apache-2.0 OR MIT) 5 | 6 | from spack.package import * 7 | 8 | 9 | class GccRuntime(Package): 10 | homepage = "https://example.com" 11 | has_code = False 12 | tags = ["runtime"] 13 | requires("%gcc") 14 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/bowtie2/bowtie2-2.2.5.patch: -------------------------------------------------------------------------------- 1 | --- Makefile 2015-02-26 10:50:00.000000000 -0800 2 | +++ Makefile.new 2015-07-29 18:03:59.891357399 -0700 3 | @@ -22,10 +22,10 @@ 4 | # 5 | 6 | INC = 7 | -GCC_PREFIX = $(shell dirname `which gcc`) 8 | +GCC_PREFIX = 9 | GCC_SUFFIX = 10 | -CC = $(GCC_PREFIX)/gcc$(GCC_SUFFIX) 11 | -CPP = $(GCC_PREFIX)/g++$(GCC_SUFFIX) 12 | +CC = cc 13 | +CPP = c++ 14 | CXX = $(CPP) 15 | HEADERS = $(wildcard *.h) 16 | BOWTIE_MM = 1 17 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/charmpp/strictpass.patch: -------------------------------------------------------------------------------- 1 | --- old/src/scripts/configure 2 | +++ new/src/scripts/configure 3 | @@ -2146,13 +2146,6 @@ 4 | test_result $? "$1" "$2" "$3" 5 | strictpass=$pass 6 | strictfail=$fail 7 | - if test $pass -eq 1 8 | - then 9 | - if cat out | grep -i "warn" > /dev/null 2>&1 10 | - then 11 | - strictpass="0" && strictfail="1" 12 | - fi 13 | - fi 14 | cat out >> $charmout 15 | /bin/rm -f out 16 | } 17 | -------------------------------------------------------------------------------- /var/spack/repos/builtin.mock/packages/svn-top-level/package.py: -------------------------------------------------------------------------------- 1 | # Copyright 2013-2024 Lawrence Livermore National Security, LLC and other 2 | # Spack Project Developers. See the top-level COPYRIGHT file for details. 3 | # 4 | # SPDX-License-Identifier: (Apache-2.0 OR MIT) 5 | 6 | from spack.package import * 7 | 8 | 9 | class SvnTopLevel(Package): 10 | """Mock package that uses svn for fetching.""" 11 | 12 | svn = "https://example.com/some/svn/repo" 13 | version("1.0") 14 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/enzo/for_aarch64.patch: -------------------------------------------------------------------------------- 1 | --- spack-src/src/enzo/FindSuperSourceByPosition.C.bak 2019-09-19 21:35:51.000000000 +0900 2 | +++ spack-src/src/enzo/FindSuperSourceByPosition.C 2021-02-17 11:58:28.574066786 +0900 3 | @@ -1,7 +1,7 @@ 4 | #include 5 | #include 6 | #include 7 | -#include 8 | +#include 9 | #include "ErrorExceptions.h" 10 | #include "macros_and_parameters.h" 11 | #include "typedefs.h" 12 | -------------------------------------------------------------------------------- /var/spack/repos/builtin/packages/findutils/nvhpc-long-width.patch: -------------------------------------------------------------------------------- 1 | --- a/gl/lib/regex_internal.h 2 | +++ b/gl/lib/regex_internal.h 3 | @@ -36,6 +36,14 @@ 4 | #include 5 | #include 6 | 7 | +#ifndef __LONG_WIDTH__ 8 | +#if LONG_WIDTH 9 | +#define __LONG_WIDTH__ LONG_WIDTH 10 | +#else 11 | +#define __LONG_WIDTH__ __WORDSIZE 12 | +#endif 13 | +#endif 14 | + 15 | #if defined DEBUG && DEBUG != 0 16 | # include 17 | # define DEBUG_ASSERT(x) assert (x) 18 | --------------------------------------------------------------------------------