source: issm/oecreview/Archive/26740-27031/ISSM-26756-26757.diff@ 27032

Last change on this file since 27032 was 27032, checked in by Mathieu Morlighem, 3 years ago

CHG: added 26740-27031

File size: 3.2 KB
RevLine 
[27032]1Index: ../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
64Property changes on: ../trunk-jpl/externalpackages/proj/install-6 static.sh
65___________________________________________________________________
66Deleted: svn:executable
67## -1 +0,0 ##
68-*
69\ No newline at end of property
70Index: ../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
133Property changes on: ../trunk-jpl/externalpackages/proj/install-6-static.sh
134___________________________________________________________________
135Added: svn:executable
136## -0,0 +1 ##
137+*
138\ No newline at end of property
Note: See TracBrowser for help on using the repository browser.