From a4f072714dcd2d946ff676b08ae04f10b5ce5f2f Mon Sep 17 00:00:00 2001
From: Kenneth Reitz <me@kennethreitz.org>
Date: Fri, 4 Mar 2016 14:14:41 -0500
Subject: [PATCH] vendored geos and proj steps for GDAL

---
 bin/steps/gdal | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/bin/steps/gdal b/bin/steps/gdal
index 032a3459..322d540e 100755
--- a/bin/steps/gdal
+++ b/bin/steps/gdal
@@ -11,6 +11,8 @@
 
 # The location of the pre-compiled cryptography binary.
 VENDORED_GDAL="https://lang-python.s3.amazonaws.com/$STACK/libraries/vendor/gdal.tar.gz"
+VENDORED_GEOS="https://lang-python.s3.amazonaws.com/$STACK/libraries/vendor/geos.tar.gz"
+VENDORED_PROJ="https://lang-python.s3.amazonaws.com/$STACK/libraries/vendor/proj.tar.gz"
 
 PKG_CONFIG_PATH="/app/.heroku/vendor/lib/pkgconfig:$PKG_CONFIG_PATH"
 
@@ -25,10 +27,12 @@ if (pip-grep -s requirements.txt GDAL &> /dev/null) then
   if [ -f ".heroku/vendor/bin/gdalserver" ]; then
     export GDAL=$(pwd)/vendor
   else
-    echo "-----> Noticed GDAL. Bootstrapping gdal."
+    echo "-----> Noticed GDAL. Bootstrapping gdal, geos, proj."
     mkdir -p .heroku/vendor
     # Download and extract cryptography into target vendor directory.
     curl $VENDORED_GDAL -s | tar zxv -C .heroku/vendor &> /dev/null
+    curl $VENDORED_GEOS -s | tar zxv -C .heroku/vendor &> /dev/null
+    curl $VENDORED_PROJ -s | tar zxv -C .heroku/vendor &> /dev/null
 
     export GDAL=$(pwd)/vendor
   fi
-- 
GitLab