Merge pull request #486 from RemoteConnectionManager/paraview_fix
Paraview new version
This commit is contained in:
		| @@ -225,7 +225,7 @@ def parse_version_offset(path): | |||||||
|         (r'_((\d+\.)+\d+[a-z]?)[.]orig$', stem), |         (r'_((\d+\.)+\d+[a-z]?)[.]orig$', stem), | ||||||
|  |  | ||||||
|         # e.g. http://www.openssl.org/source/openssl-0.9.8s.tar.gz |         # e.g. http://www.openssl.org/source/openssl-0.9.8s.tar.gz | ||||||
|         (r'-([^-]+(-alpha|-beta)?)', stem), |         (r'-v?([^-]+(-alpha|-beta)?)', stem), | ||||||
|  |  | ||||||
|         # e.g. astyle_1.23_macosx.tar.gz |         # e.g. astyle_1.23_macosx.tar.gz | ||||||
|         (r'_([^_]+(_alpha|_beta)?)', stem), |         (r'_([^_]+(_alpha|_beta)?)', stem), | ||||||
|   | |||||||
| @@ -2,9 +2,11 @@ | |||||||
|  |  | ||||||
| class Paraview(Package): | class Paraview(Package): | ||||||
|     homepage = 'http://www.paraview.org' |     homepage = 'http://www.paraview.org' | ||||||
|     url      = 'http://www.paraview.org/files/v4.4/ParaView-v4.4.0-source.tar.gz' |     url      = 'http://www.paraview.org/files/v5.0/ParaView-v' | ||||||
|  |     _url_str = 'http://www.paraview.org/files/v%s/ParaView-v%s-source.tar.gz' | ||||||
|  |  | ||||||
|     version('4.4.0', 'fa1569857dd680ebb4d7ff89c2227378', url='http://www.paraview.org/files/v4.4/ParaView-v4.4.0-source.tar.gz') |     version('4.4.0', 'fa1569857dd680ebb4d7ff89c2227378') | ||||||
|  |     version('5.0.0', '4598f0b421460c8bbc635c9a1c3bdbee') | ||||||
|  |  | ||||||
|     variant('python', default=False, description='Enable Python support') |     variant('python', default=False, description='Enable Python support') | ||||||
|  |  | ||||||
| @@ -25,8 +27,8 @@ class Paraview(Package): | |||||||
|  |  | ||||||
|     depends_on('bzip2') |     depends_on('bzip2') | ||||||
|     depends_on('freetype') |     depends_on('freetype') | ||||||
|     depends_on('hdf5') |  | ||||||
|     depends_on('hdf5+mpi', when='+mpi') |     depends_on('hdf5+mpi', when='+mpi') | ||||||
|  |     depends_on('hdf5~mpi', when='~mpi') | ||||||
|     depends_on('jpeg') |     depends_on('jpeg') | ||||||
|     depends_on('libpng') |     depends_on('libpng') | ||||||
|     depends_on('libtiff') |     depends_on('libtiff') | ||||||
| @@ -35,6 +37,11 @@ class Paraview(Package): | |||||||
|     #depends_on('protobuf') # version mismatches? |     #depends_on('protobuf') # version mismatches? | ||||||
|     #depends_on('sqlite') # external version not supported |     #depends_on('sqlite') # external version not supported | ||||||
|     depends_on('zlib') |     depends_on('zlib') | ||||||
|  |      | ||||||
|  |     def url_for_version(self, version): | ||||||
|  |         """Handle ParaView version-based custom URLs.""" | ||||||
|  |         return self._url_str % (version.up_to(2), version) | ||||||
|  |      | ||||||
|  |  | ||||||
|     def install(self, spec, prefix): |     def install(self, spec, prefix): | ||||||
|         with working_dir('spack-build', create=True): |         with working_dir('spack-build', create=True): | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Todd Gamblin
					Todd Gamblin