Index: /issm/trunk/externalpackages/shapelib/install.sh
===================================================================
--- /issm/trunk/externalpackages/shapelib/install.sh	(revision 10212)
+++ /issm/trunk/externalpackages/shapelib/install.sh	(revision 10212)
@@ -0,0 +1,51 @@
+#!/bin/bash
+
+#get number of CPUS
+NUMCPUS=$1;
+
+# Some cleanup
+rm -rf shapelib-1.2.10
+rm -rf src 
+rm -rf install 
+
+# Create src and install directories
+mkdir src install 
+
+# Untar 
+tar -xvzf shapelib-1.2.10.tar.gz
+
+# Move shapelib to src directory
+mv shapelib-1.2.10/* src
+rm -rf shapelib-1.2.10
+
+# Apply patches (all at once)
+# (written by diff -rc old_src new_src > shapelib.patch)
+patch -p0 < shapelib.patch
+
+# Build shapelib and run self-tests
+cd src
+make -j $NUMCPUS
+make test
+
+# Clean up objects (but not library or executable)
+#make clean
+cd ..
+
+# Populate install directory
+cp -p src/README install
+cp -p src/*.html install
+mkdir install/include
+cp -p src/shapefil.h install/include
+mkdir install/lib
+mv src/libshape.a install/lib/libshape.a
+mkdir install/exec
+mv src/shpcreate install/exec
+mv src/shpadd install/exec
+mv src/shpdump install/exec
+mv src/shprewind install/exec
+mv src/dbfcreate install/exec
+mv src/dbfadd install/exec
+mv src/dbfdump install/exec
+mv src/shputils install/exec
+mv src/shptest install/exec
+
