versions.cmake 7.44 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11
# This maintains the links for all sources used by this superbuild.
# Simply update this file to change the revision.
# One can use different revision on different platforms.
# e.g.
# if (UNIX)
#   ..
# else (APPLE)
#   ..
# endif()

add_revision(zlib
12
  URL "http://www.paraview.org/files/dependencies/zlib-1.2.7.tar.gz"
Utkarsh Ayachit's avatar
Utkarsh Ayachit committed
13
  URL_MD5 60df6a37c56e7c1366cca812414f7b85)
14
# NOTE: if updating zlib version, fix patch in zlib.cmake
Utkarsh Ayachit's avatar
Utkarsh Ayachit committed
15

16 17

add_revision(png
18
  URL "http://paraview.org/files/dependencies/libpng-1.4.8.tar.gz"
19 20 21
  URL_MD5 49c6e05be5fa88ed815945d7ca7d4aa9)

add_revision(freetype
22
  URL "http://paraview.org/files/dependencies/freetype-2.4.8.tar.gz"
23 24 25
  URL_MD5 "5d82aaa9a4abc0ebbd592783208d9c76")

add_revision(szip
26
  URL "http://paraview.org/files/dependencies/szip-2.1.tar.gz"
27 28 29
  URL_MD5 902f831bcefb69c6b635374424acbead)

add_revision(hdf5
30 31
  URL "http://www.paraview.org/files/dependencies/hdf5-1.8.13.tar.gz"
  URL_MD5 c03426e9e77d7766944654280b467289)
32 33

add_revision(silo
34 35
  URL "http://paraview.org/files/dependencies/silo-4.9.1-bsd.tar.gz"
  URL_MD5 465d2a0a8958b088cde83fb2a5a7eeef)
36 37

add_revision(cgns
38
  URL "http://www.paraview.org/files/dependencies/cgnslib_3.1.3-4.tar.gz"
39
  URL_MD5 442bba32b576f3429cbd086af43fd4ae)
40 41

add_revision(ffmpeg
42 43
  URL "http://paraview.org/files/dependencies/ffmpeg-2.3.3.tar.bz2"
  URL_MD5 72361d3b8717b6db3ad2b9da8df7af5e)
44 45

add_revision(libxml2
46
  URL "http://paraview.org/files/dependencies/libxml2-2.7.8.tar.gz"
47 48 49
  URL_MD5 8127a65e8c3b08856093099b52599c86)

add_revision(fontconfig
50
  URL "http://paraview.org/files/dependencies/fontconfig-2.8.0.tar.gz"
51 52
  URL_MD5 77e15a92006ddc2adbb06f840d591c0e)

Ben Boeckel's avatar
Ben Boeckel committed
53 54 55 56 57 58 59 60 61
if (WIN32)
  add_revision(qt
    URL "http://paraview.org/files/dependencies/qt-everywhere-opensource-src-4.8.4.tar.gz"
    URL_MD5 89c5ecba180cae74c66260ac732dc5cb)
else ()
  add_revision(qt
    URL "http://paraview.org/files/dependencies/qt-everywhere-opensource-src-4.8.6.tar.gz"
    URL_MD5 2edbe4d6c2eff33ef91732602f3518eb)
endif ()
62 63

add_revision(boost
64 65
  URL "https://midas3.kitware.com/midas/download/bitstream/457867/boost_1_60_0.tar.bz2"
  URL_MD5 65a840e1a0b13a558ff19eeb2c4f0cbe)
66 67

add_revision(manta
68
  URL "http://paraview.org/files/dependencies/manta-r2439.tar.gz"
69 70
  URL_MD5 fbf4107fe2f6d7e8a5ae3dda71805bdc)

71
if (UNIX)
72
  add_revision(mpi
73
    URL "http://paraview.org/files/dependencies/mpich2-1.4.1p1.tar.gz"
74 75 76
    URL_MD5 b470666749bcb4a0449a072a18e2c204)
elseif (WIN32)
  add_revision(mpi
77
    URL "http://www.paraview.org/files/dependencies/openmpi-1.4.4.tar.gz"
78
    URL_MD5 7253c2a43445fbce2bf4f1dfbac113ad)
79
endif()
80

81 82
if (CROSS_BUILD_STAGE STREQUAL "CROSS")
  add_revision(mesa
83
    URL "http://www.paraview.org/files/dependencies/MesaLib-7.6.1.tar.gz"
84 85 86
    URL_MD5 e80fabad2e3eb7990adae773d6aeacba)
else()
  add_revision(mesa
87
    URL "http://paraview.org/files/dependencies/MesaLib-7.11.2.tar.gz"
88
    URL_MD5 b9e84efee3931c0acbccd1bb5a860554)
89
endif()
90

91 92
# We stick with 7.11.2 for Mesa version for now. Newer mesa doesn't seem to
# build correctly with certain older compilers (e.g. on neser).
93
add_revision(osmesa
94
    URL "http://paraview.org/files/dependencies/MesaLib-7.11.2.tar.gz"
Utkarsh Ayachit's avatar
Utkarsh Ayachit committed
95
    URL_MD5 b9e84efee3931c0acbccd1bb5a860554)
96

97 98 99
if (WIN32)
  if (64bit_build)
    add_revision(python
100 101
      URL "http://www.computationalmodelbuilder.org/files/dependencies/python+deps.tar.bz2"
      URL_MD5 "0b0ceb15fee34dae011f90570888c429")
102 103
  else ()
    add_revision(python
104 105
      URL "http://www.computationalmodelbuilder.org/files/dependencies/python+deps-x32.tar.bz2"
      URL_MD5 "df1438352768caecf929d7bc2bdf841c")
106 107 108
  endif ()
endif()

109 110
# XXX(paraview): Updating paraview? Check out CMake/paraview_version.cmake and
# update it if necessary.
111
if(USE_PARAVIEW_master)
112
  add_revision(paraview
113
    GIT_REPOSITORY "https://gitlab.kitware.com/paraview/paraview.git"
114 115 116
    GIT_TAG master)
else()
  add_revision(paraview
117
    # updating to ParaView master of 4 Mar 2016
118
    GIT_REPOSITORY "https://gitlab.kitware.com/paraview/paraview.git"
119
    GIT_TAG f35ea27a92691c1f45082b397ce366f580eaa78a)
120 121
endif()

122 123 124
#------------------------------------------------------------------------------
# CMB versions
#------------------------------------------------------------------------------
125
#use the new cmb_v4 repo for cmb
126 127 128 129 130 131 132 133 134 135 136 137 138 139
option(CMB_FROM_GIT "Build CMB from git" ON)
if (CMB_FROM_GIT)
  # Download CMB from GIT
  add_customizable_revision(cmb
    GIT_REPOSITORY https://gitlab.kitware.com/cmb/cmb.git
    GIT_TAG "master")
else()
  if (CMB_FROM_SOURCE_DIR)
    add_customizable_revision(cmb
      SOURCE_DIR "CMBSource")
  else()
    message(FATAL_ERROR "No tarballs released yet")
  endif()
endif()
140

141 142 143 144
add_revision(cmbworkflows
  GIT_REPOSITORY https://gitlab.kitware.com/cmb/simulation-workflows.git
  GIT_TAG "master")

145
add_revision(vxl
146
  GIT_REPOSITORY "https://github.com/vxl/vxl"
147
  GIT_TAG 62f6b765b8d902b24177b0c6f60c799c28ac7891)
148

149 150 151 152 153
#use the tweaked cmake build of zeroMQ
add_revision(zeroMQ
   GIT_REPOSITORY "https://github.com/robertmaynard/zeromq4-x.git"
   GIT_TAG "master"
   )
154

155
#Use master of remus to get fixes for cmb v4
156
add_revision(remus
157
  GIT_REPOSITORY "https://gitlab.kitware.com/cmb/remus.git"
Ben Boeckel's avatar
Ben Boeckel committed
158
  GIT_TAG master)
159

160
add_revision(kml
161
  URL "http://vtk.org/files/support/libkml_fa6c7d8.tar.gz"
162 163 164 165
  URL_MD5 261b39166b18c2691212ce3495be4e9c
  )

add_revision(gdal
Ben Boeckel's avatar
Ben Boeckel committed
166 167
  GIT_REPOSITORY "https://github.com/mathstuf/gdal-svn"
  GIT_TAG gdal-1.11-cmb
168
  )
169

170 171 172
#------------------------------------------------------------------------------
# SMTK versions
#------------------------------------------------------------------------------
173
#use smtk master so that we get v4 updates
174
option(SMTK_FROM_GIT "Build SMTK from git" ON)
175 176
cmake_dependent_option(USE_SMTK_master "Use SMTK master (rather than release-v1)" ON
  "SMTK_FROM_GIT" OFF)
177
if (SMTK_FROM_GIT)
178
  set(smtk_tag "origin/release-v1")
Ben Boeckel's avatar
Ben Boeckel committed
179
  if (USE_SMTK_master)
180
    set(smtk_tag "origin/master")
181 182
  endif ()

183 184
  # Download SMTK from GIT
  add_customizable_revision(smtk
185
    GIT_REPOSITORY "https://gitlab.kitware.com/cmb/smtk.git"
186
    GIT_TAG "${smtk_tag}")
187 188 189 190 191 192 193 194
else()
  if (SMTK_FROM_SOURCE_DIR)
    add_customizable_revision(smtk
      SOURCE_DIR "SMTKSource")
  else()
    message(FATAL_ERROR "No tarballs released yet")
  endif()
endif()
195

196
add_revision(shiboken
197
  GIT_REPOSITORY "https://github.com/OpenGeoscience/shiboken.git"
198
  GIT_TAG smtk-head)
199 200 201 202 203 204 205 206 207 208 209 210 211 212 213

#------------------------------------------------------------------------------
# moab versions
#------------------------------------------------------------------------------
add_revision(ftgl
  GIT_REPOSITORY "https://github.com/ulrichard/ftgl.git"
  GIT_TAG cf4d9957930e41c3b82a57b20207242c7ef69f18
  )

add_revision(oce
  GIT_REPOSITORY "https://github.com/robertmaynard/oce.git"
  GIT_TAG "cgm_support"
  )

add_revision(netcdf
Ben Boeckel's avatar
Ben Boeckel committed
214 215
  URL http://www.paraview.org/files/dependencies/netcdf-4.3.2.modified.tar.gz
  URL_MD5 1841196c2bfcf10246966eecf92ad0ec)
216 217 218 219 220 221 222

add_revision(cgm
  GIT_REPOSITORY "https://bitbucket.org/fathomteam/cgm.git"
  GIT_TAG 13.1.1
  )

add_revision(moab
223 224
  GIT_REPOSITORY "https://bitbucket.org/mathstuf/moab.git"
  GIT_TAG "windows-with-cmake-support"
225 226
  )

227
#------------------------------------------------------------------------------
228 229
# Optional Plugins. Doesn't affect ParaView binaries at all even if missing
# or disabled.
230
#------------------------------------------------------------------------------
231 232

if (USE_NONFREE_COMPONENTS)
233 234 235
  add_revision(portfwd
    URL "http://www.paraview.org/files/dependencies/portfwd-0.29.tar.gz"
    URL_MD5 93161c91e12b0d67ca52dc13708a2f2f)
236 237 238 239

  add_revision(triangle
    GIT_REPOSITORY "https://github.com/robertmaynard/triangle.git"
    GIT_TAG master)
240
endif ()