[27032] | 1 | Index: ../trunk-jpl/externalpackages/proj/install-6 static.sh
|
---|
| 2 | ===================================================================
|
---|
| 3 | --- ../trunk-jpl/externalpackages/proj/install-6 static.sh (revision 26756)
|
---|
| 4 | +++ ../trunk-jpl/externalpackages/proj/install-6 static.sh (nonexistent)
|
---|
| 5 | @@ -1,57 +0,0 @@
|
---|
| 6 | -#!/bin/bash
|
---|
| 7 | -set -eu
|
---|
| 8 | -
|
---|
| 9 | -
|
---|
| 10 | -# Constants
|
---|
| 11 | -#
|
---|
| 12 | -VER="6.2.1"
|
---|
| 13 | -
|
---|
| 14 | -PREFIX="${ISSM_DIR}/externalpackages/proj/install" # Set to location where external package should be installed
|
---|
| 15 | -
|
---|
| 16 | -## Environment
|
---|
| 17 | -#
|
---|
| 18 | -export CC=mpicc
|
---|
| 19 | -export CXX=mpicxx
|
---|
| 20 | -
|
---|
| 21 | -# NOTE: On macOS, SQLite3 should be installed by default, but PROJ currently
|
---|
| 22 | -# requires,
|
---|
| 23 | -#
|
---|
| 24 | -# SQLITE3_LIBS="-lsqlite3".
|
---|
| 25 | -#
|
---|
| 26 | -# On Ubuntu Linux, install the SQLite3 binary, libraries and headers with,
|
---|
| 27 | -#
|
---|
| 28 | -# apt-get install sqlite3 libsqlite3-dev
|
---|
| 29 | -#
|
---|
| 30 | -export SQLITE3_LIBS="-lsqlite3"
|
---|
| 31 | -
|
---|
| 32 | -# Cleanup
|
---|
| 33 | -rm -rf ${PREFIX} src
|
---|
| 34 | -mkdir -p ${PREFIX} src
|
---|
| 35 | -
|
---|
| 36 | -# Download source
|
---|
| 37 | -$ISSM_DIR/scripts/DownloadExternalPackage.sh "https://issm.ess.uci.edu/files/externalpackages/proj-${VER}.tar.gz" "proj-${VER}.tar.gz"
|
---|
| 38 | -
|
---|
| 39 | -# Unpack source
|
---|
| 40 | -tar -zxvf proj-${VER}.tar.gz
|
---|
| 41 | -
|
---|
| 42 | -# Move source into 'src' directory
|
---|
| 43 | -mv proj-${VER}/* src
|
---|
| 44 | -rm -rf proj-${VER}
|
---|
| 45 | -
|
---|
| 46 | -# Configure
|
---|
| 47 | -cd src
|
---|
| 48 | -./configure \
|
---|
| 49 | - --prefix="${PREFIX}" \
|
---|
| 50 | - --disable-dependency-tracking \
|
---|
| 51 | - --enable-fast-install \
|
---|
| 52 | - --disable-shared \
|
---|
| 53 | - --disable-tiff
|
---|
| 54 | -
|
---|
| 55 | -# Compile and install
|
---|
| 56 | -if [ $# -eq 0 ]; then
|
---|
| 57 | - make
|
---|
| 58 | - make install
|
---|
| 59 | -else
|
---|
| 60 | - make -j $1
|
---|
| 61 | - make -j $1 install
|
---|
| 62 | -fi
|
---|
| 63 |
|
---|
| 64 | Property changes on: ../trunk-jpl/externalpackages/proj/install-6 static.sh
|
---|
| 65 | ___________________________________________________________________
|
---|
| 66 | Deleted: svn:executable
|
---|
| 67 | ## -1 +0,0 ##
|
---|
| 68 | -*
|
---|
| 69 | \ No newline at end of property
|
---|
| 70 | Index: ../trunk-jpl/externalpackages/proj/install-6-static.sh
|
---|
| 71 | ===================================================================
|
---|
| 72 | --- ../trunk-jpl/externalpackages/proj/install-6-static.sh (nonexistent)
|
---|
| 73 | +++ ../trunk-jpl/externalpackages/proj/install-6-static.sh (revision 26757)
|
---|
| 74 | @@ -0,0 +1,57 @@
|
---|
| 75 | +#!/bin/bash
|
---|
| 76 | +set -eu
|
---|
| 77 | +
|
---|
| 78 | +
|
---|
| 79 | +# Constants
|
---|
| 80 | +#
|
---|
| 81 | +VER="6.2.1"
|
---|
| 82 | +
|
---|
| 83 | +PREFIX="${ISSM_DIR}/externalpackages/proj/install" # Set to location where external package should be installed
|
---|
| 84 | +
|
---|
| 85 | +## Environment
|
---|
| 86 | +#
|
---|
| 87 | +export CC=mpicc
|
---|
| 88 | +export CXX=mpicxx
|
---|
| 89 | +
|
---|
| 90 | +# NOTE: On macOS, SQLite3 should be installed by default, but PROJ currently
|
---|
| 91 | +# requires,
|
---|
| 92 | +#
|
---|
| 93 | +# SQLITE3_LIBS="-lsqlite3".
|
---|
| 94 | +#
|
---|
| 95 | +# On Ubuntu Linux, install the SQLite3 binary, libraries and headers with,
|
---|
| 96 | +#
|
---|
| 97 | +# apt-get install sqlite3 libsqlite3-dev
|
---|
| 98 | +#
|
---|
| 99 | +export SQLITE3_LIBS="-lsqlite3"
|
---|
| 100 | +
|
---|
| 101 | +# Cleanup
|
---|
| 102 | +rm -rf ${PREFIX} src
|
---|
| 103 | +mkdir -p ${PREFIX} src
|
---|
| 104 | +
|
---|
| 105 | +# Download source
|
---|
| 106 | +$ISSM_DIR/scripts/DownloadExternalPackage.sh "https://issm.ess.uci.edu/files/externalpackages/proj-${VER}.tar.gz" "proj-${VER}.tar.gz"
|
---|
| 107 | +
|
---|
| 108 | +# Unpack source
|
---|
| 109 | +tar -zxvf proj-${VER}.tar.gz
|
---|
| 110 | +
|
---|
| 111 | +# Move source into 'src' directory
|
---|
| 112 | +mv proj-${VER}/* src
|
---|
| 113 | +rm -rf proj-${VER}
|
---|
| 114 | +
|
---|
| 115 | +# Configure
|
---|
| 116 | +cd src
|
---|
| 117 | +./configure \
|
---|
| 118 | + --prefix="${PREFIX}" \
|
---|
| 119 | + --disable-dependency-tracking \
|
---|
| 120 | + --enable-fast-install \
|
---|
| 121 | + --disable-shared \
|
---|
| 122 | + --disable-tiff
|
---|
| 123 | +
|
---|
| 124 | +# Compile and install
|
---|
| 125 | +if [ $# -eq 0 ]; then
|
---|
| 126 | + make
|
---|
| 127 | + make install
|
---|
| 128 | +else
|
---|
| 129 | + make -j $1
|
---|
| 130 | + make -j $1 install
|
---|
| 131 | +fi
|
---|
| 132 |
|
---|
| 133 | Property changes on: ../trunk-jpl/externalpackages/proj/install-6-static.sh
|
---|
| 134 | ___________________________________________________________________
|
---|
| 135 | Added: svn:executable
|
---|
| 136 | ## -0,0 +1 ##
|
---|
| 137 | +*
|
---|
| 138 | \ No newline at end of property
|
---|