Skip to content
Snippets Groups Projects
  1. Jan 20, 2018
  2. Jan 19, 2018
    • Geoffrey Malcolm Oxberry's avatar
      vtk@:6.1.0 : disable Obj-C gc for XCode >= 5.1 · 7c4c6e72
      Geoffrey Malcolm Oxberry authored
      Apple removed support for Objective-C garbage collection in binaries
      in XCode 5.1, but VTK 6.1.0 and earlier set flags for garbage
      collection, resulting in a compile-time bug when compiling VTK using
      any recent version of XCode (i.e., Apple Clang).
      
      This commit fixes this bug by removing the garbage collection flags
      via setting the variable `VTK_REQUIRED_OBJCXX_FLAGS` to the empty
      string. This variable has the same value (i.e., the empty string) in
      the root-level CMakeLists.txt file for VTK 6.2.0 and later.
      7c4c6e72
    • Geoffrey Malcolm Oxberry's avatar
      vtk@:6.1.0 : fix NetCDF C++ bindings detection · 48ae4c22
      Geoffrey Malcolm Oxberry authored
      VTK 6.1.0 and earlier do not use paths stored in `NETCDF_CXX_ROOT` to
      detect the presence of NetCDF C++ headers and libraries. Consequently,
      VTK 6.1.0 does not build.
      
      This commit fixes this bug by setting the advanced variables
      `NETCDF_CXX_INCLUDE_DIR` and `NETCDF_CXX_LIBRARY` at the command line
      to specify the directory containing headers and the full library path
      for the NetCDF C++ bindings.
      48ae4c22
    • Levi Baber's avatar
      8d2e340e
    • Christoph Junghans's avatar
      miniqmc: initial commit (#6991) · a102177d
      Christoph Junghans authored
      a102177d
    • Massimiliano Culpo's avatar
      Added a setter to the Spec.prefix property (#6814) · a389bff9
      Massimiliano Culpo authored
      This commit removes logic from Spec that was there only to be used in
      tests, and allows to set a new prefix cleanly in user's code.
      a389bff9
    • becker33's avatar
      Fix type issues with setting flag handlers (#6960) · 3686c250
      becker33 authored
      The flag_handlers method was being set as a bound method, but when
      reset in the package.py file it was being set as an unbound method
      (all python2 issues). This gets the underlying function information,
      which is the same in either case.
      
      The bug was uncovered for parmetis in #6858. This is a partial fix.
      Included are changes to the parmetis package.py file to make use of
      flag_handlers.
      3686c250
  3. Jan 18, 2018
  4. Jan 17, 2018
  5. Jan 16, 2018
    • Massimiliano Culpo's avatar
      Fix installing specs from yaml file (#6906) · 4d7e7f25
      Massimiliano Culpo authored
      The feature added in #4611 is currently broken. This commit fixes the
      behavior of the command and adds unit tests to ensure the basic semantic
      is maintained.
      
      It also changes slightly the behavior of Spec.concretized to avoid
      copying caches before the concretization (as this may result in a
      wrong hash computation for the DAG).
      4d7e7f25
    • Todd Gamblin's avatar
      Speed up doc builds with spack list --format=html (#6945) · 50ca4979
      Todd Gamblin authored
      - Generating the HTML from for >2300 packages from RST in Sphinx seems to
        take forever.
      
      - Add an option to `spack list` to generate straight HTML instead.
      
      - This reduces the doc build time to about a minute (from 5 minutes on a mac laptop).
      50ca4979
    • Massimiliano Culpo's avatar
      Vendor ordereddict for python2.6 only (#6931) · 1fb38c9e
      Massimiliano Culpo authored
      * Vendor ordereddict for python2.6 only
      
      This commit substitutes the custom module 'ordereddict_backport' with
      the more known 'ordereddict' and vendors it only for python 2.6. Other
      supported versions of python will use 'collections.OrderedDict'.
      
      * Use absolute imports also for python 2.6
      
      See PEP-328 for more information on the subject
      
      * Added provenance of vendored ordereddict
      1fb38c9e
  6. Jan 15, 2018
    • Adam J. Stewart's avatar
      498c522a
    • Geoffrey Oxberry's avatar
      ipopt: add version 3.12.8, relax metis version requirements (#6936) · 48b127a2
      Geoffrey Oxberry authored
      * ipopt: add version 3.12.8
      
      * ipopt: allow linking with metis 5
      48b127a2
    • Geoffrey Oxberry's avatar
      ruby: fix +openssl & +readline variants (#6935) · 67219a13
      Geoffrey Oxberry authored
      * ruby: fix +openssl & +readline variants
      
      Fix "unqualified variable spec['openssl']" error in the ruby package
      that arises when trying to install the `+openssl` variant by
      referencing the `spec` field in the `Ruby` class. A similar error
      arises when trying to install the `+readline` variant; this error is
      also fixed by this patch.
      
      * ruby: make +openssl variant default to on
      
      Ruby's gem command will fetch gems from HTTPS resources by default
      (e.g., gem install bundler). Without openssl, request to fetch gems
      bounce back with the error
      
      ```
      ERROR:  While executing gem ... (Gem::Exception)
          Unable to require openssl, install OpenSSL and rebuild ruby (preferred) or use non-HTTPS sources
      ```
      
      Without the ability to install gems -- required for some spack
      packages -- the ruby installation has limited utility for many users.
      
      * ruby: update rubygems ssl cert to fix ssl errors
      
      The SSL certificate bundled with Ruby 2.2.0 is outdated, so e.g., `gem
      install erubis` will fail with an SSL certificate error. This commit
      installs the updated SSL certificate to the proper directory so that
      gems can be downloaded and installed from RubyGems.
      67219a13
    • Federico Ficarelli's avatar
      Reworked the graphviz package (#6865) · 6093d6df
      Federico Ficarelli authored
      The url in graphviz has been fixed and its version has been 
      updated to the latest available (2.40.1). Added variants for 
      expat, qt, gtk+ and ghostscript.
      6093d6df
  7. Jan 14, 2018
Loading