Changes between Version 7 and Version 8 of Software/VMD


Ignore:
Timestamp:
04/20/17 11:28:58 (7 years ago)
Author:
Jens Henrik Goebbert
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Software/VMD

    v7 v8  
    4949cd vmd_compile
    5050
    51 # unpack source
    52 cp ../vmd-${VMD_VERSION}.src.tar.gz .
    53 tar -xzf vmd-${VMD_VERSION}.src.tar.gz
     51if true; then # disable/enable unpack+patch
     52  # unpack source
     53  cp ../vmd-${VMD_VERSION}.src.tar.gz .
     54  tar -xzf vmd-${VMD_VERSION}.src.tar.gz
    5455
    55 # patch VMD
    56 cp ../VMD-1.9.3_configure.patch .
    57 patch vmd-1.9.3/configure -i VMD-1.9.3_configure.patch
     56  # patch VMD
     57  cp ../vmd-1.9.3_configure.patch .
     58  patch vmd-1.9.3/configure -i vmd-1.9.3_configure.patch
     59fi
    5860
    5961# load environment
     
    106108export PLUGINDIR=$BUILDDIR/vmd-$VMD_VERSION/plugins
    107109
    108 if false; then # disable/enable build plugins
     110if true; then # disable/enable build plugins
    109111  cd $BUILDDIR/plugins
    110112  make clean
    111113  make LINUXAMD64 TCLINC=$TCLINC TCLLIB=$TCLLIB NETCDFINC=$NETCDFINC NETCDFLIB=$NETCDFLIB EXPATINC=$EXPATINC EXPATLIB=$EXPATLIB
    112114  make distrib
     115fi
     116
     117########## BUILD 3RD PARTY
     118# http://www.ks.uiuc.edu/Research/vmd/doxygen/extprogs.html
     119if true; then # disable/enable 3rd party
     120
     121  # build surf
     122  cd $BUILDDIR/vmd-$VMD_VERSION/lib/surf
     123  tar -xzf surf.tar.Z
     124  sed -i '/^# DO NOT DELETE THIS LINE/,+100 s/^/#/' Makefile
     125  make
     126
     127  # build stride
     128  cd $BUILDDIR/vmd-$VMD_VERSION/lib/stride
     129  wget ftp://ftp.ebi.ac.uk/pub/software/unix/stride/src/stride.tar.gz
     130  tar -xzf stride.tar.gz
     131  sed -i 's/^#define MAX_AT_IN_RES.*/#define MAX_AT_IN_RES 75/' stride.h
     132  sed -i 's/^  return(SUCCESS);.*/  return(0);/' stride.c
     133  make
     134
     135  # build tachyon
     136  cd $BUILDDIR/vmd-$VMD_VERSION/lib/tachyon
     137  wget http://jedi.ks.uiuc.edu/~johns/raytracer/files/0.99b6/tachyon-0.99b6.tar.gz
     138  tar -xzf tachyon-0.99b6.tar.gz
     139  cd tachyon/unix
     140  sed -i 's#^LINUX_GLX_INCS.*#LINUX_GLX_INCS = -I$(EBROOTX11)/include#' Make-opengl
     141  sed -i 's#^LINUX_GLX_LIBS.*#LINUX_GLX_LIBS = -L$(EBROOTX11)/lib -L$(NVIDIALIBDIR) -lGL -lX11#' Make-opengl
     142  make linux-64-thr-ogl
     143  cd $BUILDDIR/vmd-$VMD_VERSION/lib/tachyon
     144  mkdir lib_LINUXAMD64
     145  cp tachyon/compile/linux-64-thr-ogl/libtachyon.a lib_LINUXAMD64/
     146  mkdir include
     147  cp tachyon/src/*.h include/
     148
    113149fi
    114150
     
    130166export TCL_LIBRARY_DIR=$EBROOTTCL/lib
    131167
    132 if false; then # disable/enable build plugins
     168if true; then # disable/enable build plugins
    133169  cd $BUILDDIR/vmd-$VMD_VERSION
    134    ./configure LINUXAMD64 NOSILENT ICC OPENGL OPENGLPBUFFER FLTK TK TCL PTHREADS NETCDF PYTHON NUMPY XINPUT XINERAMA LIBOSPRAY LIBOPTIX CUDA
    135    # more:  COLVARS IMD VRPN LIBSBALL ACTC LIBTACHYON
     170   ./configure LINUXAMD64 NOSILENT ICC OPENGL OPENGLPBUFFER FLTK TK TCL PTHREADS NETCDF PYTHON NUMPY XINPUT XINERAMA LIBOSPRAY LIBOPTIX CUDA IMD LIBTACHYON
     171   # more:  COLVARS VRPN LIBSBALL ACTC FREEVR
    136172  cd ./src
    137173  make