anchor.diff:  # Install PostgreSQL
   ENV PGVERSION=9.6 PGOLDVERSIONS="9.3 9.4 9.5"
   RUN export DEBIAN_FRONTEND=noninteractive \
  -    && export BUILD_PACKAGES="gcc libc6-dev dpkg-dev make pgxnclient libedit-dev zlib1g-dev libssl-dev libselinux1-dev libkrb5-dev libxslt1-dev libxml2-dev libpam0g-dev libcurl4-openssl-dev" \
  +    && export BUILD_PACKAGES="gcc libc6-dev dpkg-dev make pgxnclient libedit-dev zlib1g-dev libssl-dev libselinux1-dev libkrb5-dev libxslt1-dev libxml2-dev libpam0g-dev libcurl4-openssl-dev libprotobuf-c-dev liblwgeom-dev pkg-config libproj-dev" \
   
       # Add PGDG repositories
       && export DISTRIB_CODENAME=$(sed -n 's/DISTRIB_CODENAME=//p' /etc/lsb-release) \
  
positive.code:     && curl -s -o - https://www.postgresql.org/media/keys/ACCC4CF8.asc | apt-key add - \
  
      && apt-get update \
      && apt-get install -y postgresql-common ${BUILD_PACKAGES} \
      # forbid creation of a main cluster when package is installed
      && sed -ri 's/#(create_main_cluster) .*$/\1 = false/' /etc/postgresql-common/createcluster.conf \
  
      # This is a temporary solution of pg_repack problems with UPSERTS
      # as soon they will release a new version we should switch back to pgxn
      && export PG_REPACK_COMMIT=b329f9e143521077cf55266355d265857ff9a3bf \
      && curl -s -L https://github.com/reorg/pg_repack/archive/$PG_REPACK_COMMIT.tar.gz | tar xz \
  
      && for version in ${PGOLDVERSIONS} ${PGVERSION}; do \
  
negative.code:     && echo 'APT::Install-Suggests "0";' >> /etc/apt/apt.conf.d/01norecommend \
  
      && apt-get upgrade -y \
      # Install cron, curl, jq, vim, gdb, strace
      && apt-get install -y cron curl ca-certificates less jq pv vim gdb strace supervisor stunnel \
  
      ## Make sure we have a en_US.UTF-8 locale available
      && localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias en_US.UTF-8 \
  