spack/var/spack/repos/builtin/packages
Elizabeth F 90bb855ffa A new subclass StagedPackage(Package) is introduced. This PR should
not change the behavior for existing packages that subclass from
spack.Package.

If a package subclasses spack.StagedPackage instead of spack.Package,
the install() phase (run inside a forked process) is now separated
into sub-stages:

    a) spconfig: Generate a script spconfig.py that will configure the
       package (eg by running CMake or ./configure) This is for use if
       the user wishes to build externally from Spack.  Therefore, the
       Spack compiler wrappers are NOT used here.  Currently, that
       means that RPATH support is up to the user.

    b) configure: Configure the project (eg: runs configure, CMake,
       etc).  This will configure it for use within Spack, using the
       Spack wrapper.

    c) build: eg: "make"

    d) install: eg: "install"

If one chooses to use StagedPackage instead of Package, then one must
implement each of the install sub-stages as a separate method.
StagedPackage.install() then calls each of the sub-stages as
appropriate.

StagedPackage can be configured to only run certain sub-stages.  This
is done by setting the optional kwarg install_phases when calling
do_install().  Setting install_phases() ONLY has an effect on
StagedPackage, not on any existing packages.  By default,
install_phases is set to make StagedPackage run the same stages that
are normally run for any package: configure, build, install (and NOT
spconfig).

The ability for Spack to run stages selectively for StagedPackage
instances will enable new functionality.  For example, explicit
CMake/Autotools helpers that allow Spack to help configure a user's
project without fetching, building or installing it.

-------------

One implementation of StagedPackage is provided, CMakePackage.  This
has the following advantage for CMake-based projects over using the
standard Package class:

  a) By separating out the phases, it enables future new functionality
     for packages that use it.

  b) It provides an implementation of intall_spconfig(), which will
     help users configure their CMake-based projects.

CMakePackage expects users to implement configure_args() and
configure_env().  These methods provide the package-specific arguments
and environment needed to properly configure the package.  They are
placed in separated functions because they are used in both the
spconfig and configure stages.

TODO:

1. Generate spconfig.py scripts that are more readable.  This allows
   the users to understand how their project is configured.

2. Provide a practical way for the user to ACCESS the spconfig stage
   without building the project through Spack.

3. The CMAKE_TRANSITIVE_INCLUDE_PATH stuff needs to be reworked; it
   should be considered provisional for now.

4. User of Autotools might wish to make a similar ConfigurePackage
   subclass of StagedPackage.

---------------

One package using CMakePackage is introduced.  See ibmisc/package.py.
2016-03-11 23:30:38 -05:00
..
activeharmony New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
adept-utils Merge branch 'develop' into mplegendre-multi_pkgsrc_roots 2015-12-25 16:35:55 -08:00
apex Merge branch 'develop' into mplegendre-multi_pkgsrc_roots 2015-12-25 16:35:55 -08:00
arpack New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
arpack-ng arpack-ng : added package 2016-02-05 11:00:37 +01:00
asciidoc New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
atk New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
atlas New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
atop Merge branch 'mplegendre-multi_pkgsrc_roots' into develop 2016-01-19 01:16:08 -08:00
autoconf Add more versions to Autotools 2016-03-08 12:15:40 -06:00
automaded Merge branch 'develop' into mplegendre-multi_pkgsrc_roots 2015-12-25 16:35:55 -08:00
automake Add more versions to Autotools 2016-03-08 12:15:40 -06:00
bear New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
bib2xhtml New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
binutils Merge branch 'mplegendre-multi_pkgsrc_roots' into develop 2016-01-19 01:16:08 -08:00
bison New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
blitz Removed FIXMEs. 2016-03-02 18:58:47 -05:00
boost Merge pull request #336 from scheibelp/features/boost-additive-libs 2016-01-22 14:09:19 -08:00
bowtie2 New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
boxlib New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
bzip2 Merge branch 'develop' into mplegendre-multi_pkgsrc_roots 2015-12-25 16:35:55 -08:00
cairo disable cairo-trace, which is incompatible with older libiberty.h. 2016-01-19 01:16:14 -08:00
caliper Correct package URL 2016-01-28 15:47:37 -07:00
callpath Merge branch 'develop' into mplegendre-multi_pkgsrc_roots 2015-12-25 16:35:55 -08:00
cblas New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
cbtf Merge branch 'develop' into mplegendre-multi_pkgsrc_roots 2015-12-25 16:35:55 -08:00
cbtf-argonavis Merge branch 'develop' into mplegendre-multi_pkgsrc_roots 2015-12-25 16:35:55 -08:00
cbtf-krell Merge branch 'develop' into mplegendre-multi_pkgsrc_roots 2015-12-25 16:35:55 -08:00
cbtf-lanl Merge branch 'develop' into mplegendre-multi_pkgsrc_roots 2015-12-25 16:35:55 -08:00
cereal Merge branch 'mplegendre-multi_pkgsrc_roots' into develop 2016-01-19 01:16:08 -08:00
cfitsio Merge branch 'develop' into mplegendre-multi_pkgsrc_roots 2015-12-25 16:35:55 -08:00
cgal Added missing cmake dependencies 2016-02-29 23:21:08 -05:00
cgm New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
cityhash Merge branch 'develop' into mplegendre-multi_pkgsrc_roots 2015-12-25 16:35:55 -08:00
cleverleaf Merge branch 'develop' into mplegendre-multi_pkgsrc_roots 2015-12-25 16:35:55 -08:00
cloog New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
cmake + Rename variant 'sphinxbuild' to 'doc' as recommended in the discussion of 2016-03-11 09:51:12 -07:00
cmocka adding the cmocka unit testing library 2016-01-26 17:55:32 -08:00
coreutils New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
cppcheck New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
cram Merge branch 'develop' into mplegendre-multi_pkgsrc_roots 2015-12-25 16:35:55 -08:00
cryptopp Adding the "Crypto++" package installation files. 2016-02-16 11:40:00 -08:00
cscope New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
cube Merge branch 'mplegendre-multi_pkgsrc_roots' into develop 2016-01-19 01:16:08 -08:00
curl Undid accidental change on this branch. 2016-02-29 23:31:54 -05:00
czmq Merge branch 'develop' into mplegendre-multi_pkgsrc_roots 2015-12-25 16:35:55 -08:00
dakota dakota : basic installation 2016-02-04 13:48:21 +01:00
damselfly Merge branch 'develop' into mplegendre-multi_pkgsrc_roots 2015-12-25 16:35:55 -08:00
dbus Merge branch 'develop' into mplegendre-multi_pkgsrc_roots 2015-12-25 16:35:55 -08:00
docbook-xml New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
doxygen New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
dri2proto New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
dtcmp New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
dyninst Merge branch 'develop' into mplegendre-multi_pkgsrc_roots 2015-12-25 16:35:55 -08:00
eigen eigen : added support for SuiteSparse 2016-02-04 16:27:26 +01:00
elfutils New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
elpa elpa : added missing dependencies 2016-01-21 10:06:43 +01:00
emacs Fixed up 2016-03-09 21:21:25 -05:00
espresso qe : compiled on rhle6 2016-02-12 12:08:31 +01:00
exodusii Fixed the "+shared" variant in the "hdf5" package. 2016-02-17 11:51:24 -08:00
expat Added missing cmake dependencies 2016-02-29 23:21:08 -05:00
extrae New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
exuberant-ctags New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
fftw gromacs : added package 2016-02-19 12:39:38 +01:00
fish Modify url settings for fish package 2016-01-28 11:41:12 -06:00
flex New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
fltk Merge branch 'mplegendre-multi_pkgsrc_roots' into develop 2016-01-19 01:16:08 -08:00
flux Merge branch 'develop' into mplegendre-multi_pkgsrc_roots 2015-12-25 16:35:55 -08:00
fontconfig Merge branch 'develop' into mplegendre-multi_pkgsrc_roots 2015-12-25 16:35:55 -08:00
freetype New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
gasnet New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
gcc Minor code cleanup for gcc. 2016-02-14 14:40:25 -08:00
gdb Updated links to use new llnl.gov address 2016-02-28 19:47:19 -08:00
gdk-pixbuf New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
geos New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
gflags New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
ghostscript New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
git Merge branch 'mplegendre-multi_pkgsrc_roots' into develop 2016-01-19 01:16:08 -08:00
glib disable parallel install for glib (found races) 2016-01-19 01:16:15 -08:00
glm New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
global Merge branch 'develop' into mplegendre-multi_pkgsrc_roots 2015-12-25 16:35:55 -08:00
glog New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
glpk Merge branch 'mplegendre-multi_pkgsrc_roots' into develop 2016-01-19 01:16:08 -08:00
gmp Merge branch 'develop' into mplegendre-multi_pkgsrc_roots 2015-12-25 16:35:55 -08:00
gmsh Merge branch 'mplegendre-multi_pkgsrc_roots' into develop 2016-01-19 01:16:08 -08:00
gnuplot Merge branch 'develop' into mplegendre-multi_pkgsrc_roots 2015-12-25 16:35:55 -08:00
gnutls New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
gperf New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
gperftools Merge branch 'mplegendre-multi_pkgsrc_roots' into develop 2016-01-19 01:16:08 -08:00
graphlib New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
graphviz New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
gromacs gromacs : added package 2016-02-19 12:39:38 +01:00
gsl Merge branch 'develop' into mplegendre-multi_pkgsrc_roots 2015-12-25 16:35:55 -08:00
gtkplus New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
harfbuzz New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
hdf More NetCDF changes 2016-01-27 16:16:33 -06:00
hdf5 Removing unsupported variant from HDF5. 2016-03-09 11:16:35 -08:00
hpx5 Rename the hpx package to hpx-5. 2016-01-29 10:35:54 -05:00
hwloc Checksum fix for hwloc 2016-01-29 09:47:57 -06:00
hypre Fixed issues with hypre: 2016-03-09 00:27:25 -05:00
ibmisc A new subclass StagedPackage(Package) is introduced. This PR should 2016-03-11 23:30:38 -05:00
icu New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
icu4c New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
ImageMagick New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
isl New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
jdk Fixed unmatched function signature for do_fetch in jdk package 2016-03-04 14:53:08 -08:00
jemalloc Merge branch 'develop' into mplegendre-multi_pkgsrc_roots 2015-12-25 16:35:55 -08:00
jpeg New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
judy Merge branch 'develop' into mplegendre-multi_pkgsrc_roots 2015-12-25 16:35:55 -08:00
julia Merge branch 'mplegendre-multi_pkgsrc_roots' into develop 2016-01-19 01:16:08 -08:00
launchmon Fix LaunchMon on newer gcc versions. 2016-01-19 01:16:14 -08:00
lcms New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
leveldb New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
libarchive New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
libcerf Merge branch 'develop' into mplegendre-multi_pkgsrc_roots 2015-12-25 16:35:55 -08:00
libcircle New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
libdrm New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
libdwarf Merge branch 'develop' into mplegendre-multi_pkgsrc_roots 2015-12-25 16:35:55 -08:00
libedit libedit depends on ncurses 2016-02-11 14:53:20 -05:00
libelf Merge branch 'develop' into mplegendre-multi_pkgsrc_roots 2015-12-25 16:35:55 -08:00
libevent Make openssl a variant in libevent. 2016-03-05 14:33:23 -08:00
libffi New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
libgcrypt New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
libgd Merge branch 'develop' into mplegendre-multi_pkgsrc_roots 2015-12-25 16:35:55 -08:00
libgpg-error Add latest libgpg-error version 2016-02-02 10:57:58 -06:00
libjpeg-turbo New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
libjson-c New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
libmng New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
libmonitor Merge branch 'develop' into mplegendre-multi_pkgsrc_roots 2015-12-25 16:35:55 -08:00
libNBC Merge branch 'develop' into mplegendre-multi_pkgsrc_roots 2015-12-25 16:35:55 -08:00
libpciaccess Merge branch 'mplegendre-multi_pkgsrc_roots' into develop 2016-01-19 01:16:08 -08:00
libpng New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
libsigsegv GNU m4 depends on libsigsegv 2016-03-04 15:22:28 -06:00
libsodium New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
libtiff New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
libtool Merge branch 'mplegendre-multi_pkgsrc_roots' into develop 2016-01-19 01:16:08 -08:00
libunwind Merge branch 'develop' into mplegendre-multi_pkgsrc_roots 2015-12-25 16:35:55 -08:00
libuuid New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
libxcb Make libxcb compile with gcc 4.9. 2016-01-19 01:16:15 -08:00
libxml2 Merge branch 'develop' into mplegendre-multi_pkgsrc_roots 2015-12-25 16:35:55 -08:00
libxshmfence New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
libxslt New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
llvm Added LLVM 3.7.1 support 2016-03-03 11:30:57 -07:00
llvm-lld Merge branch 'develop' into mplegendre-multi_pkgsrc_roots 2015-12-25 16:35:55 -08:00
lmdb New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
lmod Merge branch 'develop' into mplegendre-multi_pkgsrc_roots 2015-12-25 16:35:55 -08:00
lua Merge branch 'mplegendre-multi_pkgsrc_roots' into develop 2016-01-19 01:16:08 -08:00
lwgrp New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
lwm2 New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
m4 Patch config.hin, not extern-inline.m4 2016-03-09 10:41:31 -06:00
matio New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
mbedtls Merge branch 'mplegendre-multi_pkgsrc_roots' into develop 2016-01-19 01:16:08 -08:00
memaxes Merge branch 'develop' into mplegendre-multi_pkgsrc_roots 2015-12-25 16:35:55 -08:00
mesa Merge branch 'develop' into mplegendre-multi_pkgsrc_roots 2015-12-25 16:35:55 -08:00
metis Merge branch 'mplegendre-multi_pkgsrc_roots' into develop 2016-01-19 01:16:08 -08:00
Mitos Merge branch 'develop' into mplegendre-multi_pkgsrc_roots 2015-12-25 16:35:55 -08:00
mpc Remove constraints on dependency versions 2016-01-21 09:58:47 -06:00
mpe2 New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
mpfr change of url for mpfr 2016-03-09 21:18:44 +01:00
mpibash New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
mpich Merge branch 'develop' into features/external-packages 2016-03-09 11:09:37 -08:00
mpileaks Merge branch 'develop' into mplegendre-multi_pkgsrc_roots 2015-12-25 16:35:55 -08:00
mrnet Merge branch 'develop' into mplegendre-multi_pkgsrc_roots 2015-12-25 16:35:55 -08:00
mumps Minor correction to install mumps+mpi 2016-01-20 18:31:02 +01:00
munge New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
muster Merge branch 'develop' into mplegendre-multi_pkgsrc_roots 2015-12-25 16:35:55 -08:00
mvapich2 Various updates to MVAPICH2 package 2016-01-19 12:46:15 -06:00
nasm New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
ncdu New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
ncurses Merge branch 'mplegendre-multi_pkgsrc_roots' into develop 2016-01-19 01:16:08 -08:00
ndiff Added the installation files for the "ndiff" package. 2016-02-16 12:47:14 -08:00
netcdf Fixed URLs 2016-03-05 23:05:45 -05:00
netcdf-cxx4 Fixed URLs 2016-03-05 23:05:45 -05:00
netcdf-fortran Fixed URLs 2016-03-05 23:05:45 -05:00
netgauge Merge branch 'develop' into mplegendre-multi_pkgsrc_roots 2015-12-25 16:35:55 -08:00
netlib-blas New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
netlib-lapack New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
netlib-scalapack Bug fix: precedence in % operator seems to change depending in the python version 2016-01-27 10:54:41 +01:00
nettle New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
ninja Merge branch 'mplegendre-multi_pkgsrc_roots' into develop 2016-01-19 01:16:08 -08:00
ompss New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
ompt-openmp Merge branch 'develop' into mplegendre-multi_pkgsrc_roots 2015-12-25 16:35:55 -08:00
opari2 Merge branch 'mplegendre-multi_pkgsrc_roots' into develop 2016-01-19 01:16:08 -08:00
openblas qe : compiled on rhle6 2016-02-12 12:08:31 +01:00
opencv opencv : added package 2016-02-03 13:36:25 +01:00
openmpi Disable patch that was merged into upstream in 1.10.2 2016-01-21 14:13:39 -05:00
openspeedshop Merge branch 'develop' into mplegendre-multi_pkgsrc_roots 2015-12-25 16:35:55 -08:00
openssl Update OpenSSL to 1.0.2g 2016-03-06 23:34:48 -05:00
otf New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
otf2 Merge branch 'mplegendre-multi_pkgsrc_roots' into develop 2016-01-19 01:16:08 -08:00
pango Avoid race in pango's make install, set parallel=False 2016-03-08 02:49:11 -08:00
papi Merge branch 'develop' into mplegendre-multi_pkgsrc_roots 2015-12-25 16:35:55 -08:00
parallel-netcdf Add PnetCDF and M4 packages 2016-01-28 15:41:58 -06:00
paraver New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
paraview adding new version to praview, compiled with spack -d install -j 8 --keep-stage paraview@5.0.0+qt+python+tcl+opengl2%gcc@4.8.2 ^netcdf -mpi 2016-02-27 01:40:32 +01:00
parmetis Merge branch 'mplegendre-multi_pkgsrc_roots' into develop 2016-01-19 01:16:08 -08:00
parpack New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
patchelf Merge branch 'mplegendre-multi_pkgsrc_roots' into develop 2016-01-19 01:16:08 -08:00
pcre Merge branch 'develop' into mplegendre-multi_pkgsrc_roots 2015-12-25 16:35:55 -08:00
pcre2 Merge branch 'mplegendre-multi_pkgsrc_roots' into develop 2016-01-19 01:16:08 -08:00
pdt Merge branch 'develop' into mplegendre-multi_pkgsrc_roots 2015-12-25 16:35:55 -08:00
petsc Add some descriptive language to a list comprehension. 2016-03-09 11:26:37 -08:00
pidx New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
pixman New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
pkg-config New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
pmgr_collective Merge branch 'develop' into mplegendre-multi_pkgsrc_roots 2015-12-25 16:35:55 -08:00
postgresql New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
ppl New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
proj Removed FIXMEs. 2016-03-02 18:58:47 -05:00
protobuf New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
py-astropy Merge branch 'mplegendre-multi_pkgsrc_roots' into develop 2016-01-19 01:16:08 -08:00
py-basemap Merge branch 'develop' into mplegendre-multi_pkgsrc_roots 2015-12-25 16:35:55 -08:00
py-biopython New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
py-blessings Merge branch 'mplegendre-multi_pkgsrc_roots' into develop 2016-01-19 01:16:08 -08:00
py-cffi Merge branch 'develop' into mplegendre-multi_pkgsrc_roots 2015-12-25 16:35:55 -08:00
py-coverage Merge branch 'mplegendre-multi_pkgsrc_roots' into develop 2016-01-19 01:16:08 -08:00
py-cython New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
py-dateutil New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
py-epydoc New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
py-funcsigs Merge branch 'mplegendre-multi_pkgsrc_roots' into develop 2016-01-19 01:16:08 -08:00
py-genders New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
py-gnuplot New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
py-h5py New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
py-ipython New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
py-libxml2 New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
py-lockfile New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
py-mako New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
py-matplotlib Merge branch 'mplegendre-multi_pkgsrc_roots' into develop 2016-01-19 01:16:08 -08:00
py-mock Merge branch 'mplegendre-multi_pkgsrc_roots' into develop 2016-01-19 01:16:08 -08:00
py-mpi4py Add latest version 2016-02-15 10:53:50 -06:00
py-mx New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
py-mysqldb1 Merge branch 'mplegendre-multi_pkgsrc_roots' into develop 2016-01-19 01:16:08 -08:00
py-nose New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
py-numexpr Merge branch 'mplegendre-multi_pkgsrc_roots' into develop 2016-01-19 01:16:08 -08:00
py-numpy Merge branch 'mplegendre-multi_pkgsrc_roots' into develop 2016-01-19 01:16:08 -08:00
py-pandas New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
py-pbr Merge branch 'mplegendre-multi_pkgsrc_roots' into develop 2016-01-19 01:16:08 -08:00
py-periodictable Merge branch 'mplegendre-multi_pkgsrc_roots' into develop 2016-01-19 01:16:08 -08:00
py-pexpect New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
py-phonopy Add Phonopy and PyYAML Python modules 2016-02-02 12:54:24 -06:00
py-pil New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
py-pillow Merge branch 'develop' into mplegendre-multi_pkgsrc_roots 2015-12-25 16:35:55 -08:00
py-pmw New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
py-pychecker New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
py-pycparser New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
py-pyelftools New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
py-pygments New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
py-pylint New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
py-pypar New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
py-pyparsing New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
py-pyqt New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
py-pyside Merge branch 'develop' into mplegendre-multi_pkgsrc_roots 2015-12-25 16:35:55 -08:00
py-pytables Merge branch 'mplegendre-multi_pkgsrc_roots' into develop 2016-01-19 01:16:08 -08:00
py-python-daemon New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
py-pytz New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
py-pyyaml Add Phonopy and PyYAML Python modules 2016-02-02 12:54:24 -06:00
py-rpy2 New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
py-scientificpython New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
py-scikit-learn New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
py-scipy New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
py-setuptools Merge branch 'mplegendre-multi_pkgsrc_roots' into develop 2016-01-19 01:16:08 -08:00
py-shiboken New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
py-sip New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
py-six New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
py-sphinx New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
py-sympy New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
py-tappy Merge branch 'mplegendre-multi_pkgsrc_roots' into develop 2016-01-19 01:16:08 -08:00
py-twisted Merge branch 'develop' into mplegendre-multi_pkgsrc_roots 2015-12-25 16:35:55 -08:00
py-urwid Merge branch 'mplegendre-multi_pkgsrc_roots' into develop 2016-01-19 01:16:08 -08:00
py-virtualenv New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
py-wheel added py-wheel package 2016-01-28 10:42:46 -08:00
py-yapf New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
python whitespace and formatting 2016-03-10 01:29:55 -08:00
qhull fixing qhull: seems that dependency on cmake is essential when it is used 2016-02-10 13:29:36 +01:00
qt + Provide download/build instructions for qt/5.4.2. 2016-03-09 17:59:39 -07:00
qthreads New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
R Merge branch 'mplegendre-multi_pkgsrc_roots' into develop 2016-01-19 01:16:08 -08:00
ravel Merge branch 'develop' into mplegendre-multi_pkgsrc_roots 2015-12-25 16:35:55 -08:00
readline New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
rose New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
rsync Merge branch 'develop' into mplegendre-multi_pkgsrc_roots 2015-12-25 16:35:55 -08:00
ruby New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
SAMRAI Merge branch 'develop' into mplegendre-multi_pkgsrc_roots 2015-12-25 16:35:55 -08:00
samtools New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
scalasca Merge branch 'mplegendre-multi_pkgsrc_roots' into develop 2016-01-19 01:16:08 -08:00
scorep Merge branch 'mplegendre-multi_pkgsrc_roots' into develop 2016-01-19 01:16:08 -08:00
scotch Merge branch 'develop' into mplegendre-multi_pkgsrc_roots 2015-12-25 16:35:55 -08:00
scr Merge branch 'develop' into mplegendre-multi_pkgsrc_roots 2015-12-25 16:35:55 -08:00
silo Updated the silo package and added the '+fortran' variant. 2016-02-26 16:06:17 -08:00
snappy New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
sparsehash Merge branch 'develop' into mplegendre-multi_pkgsrc_roots 2015-12-25 16:35:55 -08:00
spindle Merge branch 'develop' into mplegendre-multi_pkgsrc_roots 2015-12-25 16:35:55 -08:00
spot Merge branch 'develop' into mplegendre-multi_pkgsrc_roots 2015-12-25 16:35:55 -08:00
sqlite Merge branch 'develop' into mplegendre-multi_pkgsrc_roots 2015-12-25 16:35:55 -08:00
stat New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
SuiteSparse suitesparse : basic implementation 2016-02-04 16:00:39 +01:00
sundials Merge branch 'develop' into mplegendre-multi_pkgsrc_roots 2015-12-25 16:35:55 -08:00
swig Merge branch 'develop' into mplegendre-multi_pkgsrc_roots 2015-12-25 16:35:55 -08:00
szip Merge branch 'mplegendre-multi_pkgsrc_roots' into develop 2016-01-19 01:16:08 -08:00
tar Merge branch 'mplegendre-multi_pkgsrc_roots' into develop 2016-01-19 01:16:08 -08:00
task New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
taskd New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
tau Merge branch 'develop' into mplegendre-multi_pkgsrc_roots 2015-12-25 16:35:55 -08:00
tcl New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
tetgen Added the installation files for the "TetGen" package. 2016-02-16 13:24:01 -08:00
texinfo Updated links to use new llnl.gov address 2016-02-28 19:47:19 -08:00
the_silver_searcher New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
thrift Remove unneccessary depends_on 2016-03-09 11:25:51 -08:00
tk New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
tmux New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
tmuxinator Merge branch 'develop' into mplegendre-multi_pkgsrc_roots 2015-12-25 16:35:55 -08:00
triangle Moved "Triangle" to "triangle" to be more in line with Spack package naming conventions. 2016-02-16 17:23:37 -08:00
trilinos Cleaning up 2016-01-29 11:42:06 +01:00
udunits2 New packages added: blitz, netcdf-cxx4, netcdf-fortran, proj, udunits2 2016-02-29 23:21:44 -05:00
uncrustify New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
util-linux New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
valgrind Merge branch 'develop' into mplegendre-multi_pkgsrc_roots 2015-12-25 16:35:55 -08:00
vim New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
vtk New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
wget Merge branch 'mplegendre-multi_pkgsrc_roots' into develop 2016-01-19 01:16:08 -08:00
wx Merge branch 'develop' into mplegendre-multi_pkgsrc_roots 2015-12-25 16:35:55 -08:00
wxpropgrid New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
xcb-proto New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
xerces-c Merge branch 'develop' into mplegendre-multi_pkgsrc_roots 2015-12-25 16:35:55 -08:00
xz Merge branch 'develop' into features/xz 2016-01-19 10:05:50 -06:00
yasm New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
zeromq New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
zfp Adding zfp package. 2016-03-04 17:08:11 -08:00
zlib New, cleaner package repository structure. 2015-11-26 14:19:27 -08:00
zsh Merge branch 'develop' into mplegendre-multi_pkgsrc_roots 2015-12-25 16:35:55 -08:00