Merge pull request #1119 from epfl-scitas/fixes/moved_packages

fixes : moved packages into builtin/repo
This commit is contained in:
Todd Gamblin 2016-06-26 13:50:00 -07:00 committed by GitHub
commit 18222de7b6
2 changed files with 21 additions and 17 deletions

View file

@ -1,15 +1,18 @@
import os import os
from spack import * from spack import *
class Adios(Package): class Adios(Package):
"""The Adaptable IO System (ADIOS) provides a simple, """
flexible way for scientists to describe the The Adaptable IO System (ADIOS) provides a simple,
data in their code that may need to be written, flexible way for scientists to describe the
read, or processed outside of the running simulation data in their code that may need to be written,
read, or processed outside of the running simulation
""" """
homepage = "http://www.olcf.ornl.gov/center-projects/adios/" homepage = "http://www.olcf.ornl.gov/center-projects/adios/"
url = "http://users.nccs.gov/~pnorbert/adios-1.9.0.tar.gz" url = "http://users.nccs.gov/~pnorbert/adios-1.9.0.tar.gz"
version('1.9.0', 'dbf5cb10e32add2f04c9b4052b7ffa76') version('1.9.0', 'dbf5cb10e32add2f04c9b4052b7ffa76')
@ -27,7 +30,7 @@ def install(self, spec, prefix):
"--with-hdf5=%s" % spec['hdf5'].prefix, "--with-hdf5=%s" % spec['hdf5'].prefix,
"--with-netcdf=%s" % os.environ["NETCDF_DIR"], "--with-netcdf=%s" % os.environ["NETCDF_DIR"],
"--with-infiniband=no", "--with-infiniband=no",
"MPICC=cc","MPICXX=CC","MPIFC=ftn", "MPICC=cc", "MPICXX=CC", "MPIFC=ftn",
"CPPFLAGS=-DMPICH_IGNORE_CXX_SEEK"] "CPPFLAGS=-DMPICH_IGNORE_CXX_SEEK"]
if spec.satisfies('%gcc'): if spec.satisfies('%gcc'):

View file

@ -1,14 +1,15 @@
import os
from spack import * from spack import *
class Mxml(Package): class Mxml(Package):
"""Mini-XML is a small XML library that you can use to read and write XML """
and XML-like data files in your application without requiring large Mini-XML is a small XML library that you can use to read and write XML
non-standard libraries and XML-like data files in your application without requiring large
non-standard libraries
""" """
homepage = "http://www.msweet.org" homepage = "http://www.msweet.org"
url = "http://www.msweet.org/files/project3/mxml-2.9.tar.gz" url = "http://www.msweet.org/files/project3/mxml-2.9.tar.gz"
version('2.9', 'e21cad0f7aacd18f942aa0568a8dee19') version('2.9', 'e21cad0f7aacd18f942aa0568a8dee19')
version('2.8', 'd85ee6d30de053581242c4a86e79a5d2') version('2.8', 'd85ee6d30de053581242c4a86e79a5d2')
@ -16,11 +17,11 @@ class Mxml(Package):
version('2.6', '68977789ae64985dddbd1a1a1652642e') version('2.6', '68977789ae64985dddbd1a1a1652642e')
version('2.5', 'f706377fba630b39fa02fd63642b17e5') version('2.5', 'f706377fba630b39fa02fd63642b17e5')
# module swap PrgEnv-intel PrgEnv-$COMP (Can use whatever compiler you want to use) # module swap PrgEnv-intel PrgEnv-$COMP
# (Can use whatever compiler you want to use)
# Case statement to change CC and CXX flags # Case statement to change CC and CXX flags
def install(self, spec, prefix): def install(self, spec, prefix):
configure('--prefix=%s' % prefix, "--disable-shared", 'CFLAGS=-static') configure('--prefix=%s' % prefix, "--disable-shared", 'CFLAGS=-static')
make() make()
make("install") make("install")