@@ -62,7 +62,7 @@ RUN set -ex \
6262# sfcgal
6363ENV SFCGAL_VERSION master
6464# current:
65- # ENV SFCGAL_GIT_HASH cf03cf7869778f69f8baddfbd73415bf99499663
65+ # ENV SFCGAL_GIT_HASH b547721ba083e98252101431e7df0015631784b0
6666# reverted for the last working version
6767ENV SFCGAL_GIT_HASH e1f5cd801f8796ddb442c06c11ce8c30a7eed2c5
6868
@@ -82,23 +82,39 @@ RUN set -ex \
8282
8383# proj
8484ENV PROJ_VERSION master
85- ENV PROJ_GIT_HASH 4ecb0abb8c3d3f5efcdd79643bc3302aa9bc6d1e
85+ ENV PROJ_GIT_HASH d4deb549982a16c0b7b324739af781d2779f2324
8686
8787RUN set -ex \
8888 && cd /usr/src \
8989 && git clone https://github.com/OSGeo/PROJ.git \
9090 && cd PROJ \
9191 && git checkout ${PROJ_GIT_HASH} \
92- && ./autogen.sh \
93- && ./configure --disable-static \
94- && make -j$(nproc) \
95- && make install \
92+ # check the autotools exist? https://github.com/OSGeo/PROJ/pull/3027
93+ && if [ -f "autogen.sh" ] ; then \
94+ set -eux \
95+ && echo "autotools version: 'autogen.sh' exists! Older version!" \
96+ && ./autogen.sh \
97+ && ./configure --disable-static \
98+ && make -j$(nproc) \
99+ && make install \
100+ ; \
101+ else \
102+ set -eux \
103+ && echo "cmake version: 'autogen.sh' does not exists! Newer version!" \
104+ && mkdir build \
105+ && cd build \
106+ && cmake .. -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF \
107+ && make -j$(nproc) \
108+ && make install \
109+ ; \
110+ fi \
111+ \
96112 && cd / \
97113 && rm -fr /usr/src/PROJ
98114
99115# geos
100116ENV GEOS_VERSION master
101- ENV GEOS_GIT_HASH 70d2111bd66ea848809e5738896256199d9a7cba
117+ ENV GEOS_GIT_HASH 0d9bdb0e33333d0a025874c9f257dee1c760ef25
102118
103119RUN set -ex \
104120 && cd /usr/src \
@@ -115,7 +131,7 @@ RUN set -ex \
115131
116132# gdal
117133ENV GDAL_VERSION master
118- ENV GDAL_GIT_HASH 642888ff9f9e1814f962d4cff5082257a47e84fd
134+ ENV GDAL_GIT_HASH bcf71b709183846869e64fdfccbea4b435cf463e
119135
120136RUN set -ex \
121137 && cd /usr/src \
@@ -180,10 +196,10 @@ RUN set -ex \
180196
181197COPY --from=builder /usr/local /usr/local
182198
183- # ENV SFCGAL_GIT_HASH cf03cf7869778f69f8baddfbd73415bf99499663
184- ENV PROJ_GIT_HASH 4ecb0abb8c3d3f5efcdd79643bc3302aa9bc6d1e
185- ENV GEOS_GIT_HASH 70d2111bd66ea848809e5738896256199d9a7cba
186- ENV GDAL_GIT_HASH 642888ff9f9e1814f962d4cff5082257a47e84fd
199+ # ENV SFCGAL_GIT_HASH b547721ba083e98252101431e7df0015631784b0
200+ ENV PROJ_GIT_HASH d4deb549982a16c0b7b324739af781d2779f2324
201+ ENV GEOS_GIT_HASH 0d9bdb0e33333d0a025874c9f257dee1c760ef25
202+ ENV GDAL_GIT_HASH bcf71b709183846869e64fdfccbea4b435cf463e
187203
188204# Minimal command line test.
189205RUN set -ex \
@@ -201,7 +217,7 @@ RUN ogr2ogr --formats | grep -q "PostgreSQL/PostGIS" && exit 0 \
201217
202218# install postgis
203219ENV POSTGIS_VERSION master
204- ENV POSTGIS_GIT_HASH 4fa57df0b3bd726346e1fd272921a29ab888b55f
220+ ENV POSTGIS_GIT_HASH b044ad843deecbb704651835b4b71f7b1ac48277
205221
206222RUN set -ex \
207223 && apt-get update \
0 commit comments