1*4882a593Smuzhiyun################################################################################ 2*4882a593Smuzhiyun# 3*4882a593Smuzhiyun# postgis 4*4882a593Smuzhiyun# 5*4882a593Smuzhiyun################################################################################ 6*4882a593Smuzhiyun 7*4882a593SmuzhiyunPOSTGIS_VERSION = 3.1.4 8*4882a593SmuzhiyunPOSTGIS_SITE = https://download.osgeo.org/postgis/source 9*4882a593Smuzhiyun# parallel build issues 10*4882a593SmuzhiyunPOSTGIS_MAKE = $(MAKE1) 11*4882a593SmuzhiyunPOSTGIS_LICENSE = GPL-2.0+ (PostGIS), BSD-2-Clause, MIT, Apache-2.0, ISC, BSL-1.0, CC-BY-SA-3.0 12*4882a593SmuzhiyunPOSTGIS_LICENSE_FILES = LICENSE.TXT 13*4882a593SmuzhiyunPOSTGIS_CPE_ID_VENDOR = postgis 14*4882a593Smuzhiyun# configure.ac is patched so need to run autoreconf 15*4882a593SmuzhiyunPOSTGIS_AUTORECONF = YES 16*4882a593Smuzhiyun 17*4882a593SmuzhiyunPOSTGIS_DEPENDENCIES = postgresql libgeos proj libxml2 18*4882a593Smuzhiyun 19*4882a593SmuzhiyunPOSTGIS_CONF_OPTS += \ 20*4882a593Smuzhiyun --with-pgconfig=$(STAGING_DIR)/usr/bin/pg_config \ 21*4882a593Smuzhiyun --with-geosconfig=$(STAGING_DIR)/usr/bin/geos-config \ 22*4882a593Smuzhiyun --with-xml2config=$(STAGING_DIR)/usr/bin/xml2-config 23*4882a593Smuzhiyun 24*4882a593Smuzhiyunifeq ($(BR2_PACKAGE_LIBGDAL),y) 25*4882a593SmuzhiyunPOSTGIS_DEPENDENCIES += libgdal 26*4882a593SmuzhiyunPOSTGIS_CONF_OPTS += --with-raster 27*4882a593Smuzhiyunelse 28*4882a593SmuzhiyunPOSTGIS_CONF_OPTS += --without-raster 29*4882a593Smuzhiyunendif 30*4882a593Smuzhiyun 31*4882a593Smuzhiyunifeq ($(BR2_PACKAGE_JSON_C),y) 32*4882a593SmuzhiyunPOSTGIS_DEPENDENCIES += json-c 33*4882a593SmuzhiyunPOSTGIS_CONF_OPTS += --with-json 34*4882a593Smuzhiyunelse 35*4882a593SmuzhiyunPOSTGIS_CONF_OPTS += --without-json 36*4882a593Smuzhiyunendif 37*4882a593Smuzhiyun 38*4882a593Smuzhiyunifeq ($(BR2_PACKAGE_PCRE),y) 39*4882a593SmuzhiyunPOSTGIS_DEPENDENCIES += pcre 40*4882a593Smuzhiyunendif 41*4882a593Smuzhiyun 42*4882a593Smuzhiyunifeq ($(BR2_PACKAGE_PROTOBUF_C),y) 43*4882a593SmuzhiyunPOSTGIS_DEPENDENCIES += protobuf-c 44*4882a593SmuzhiyunPOSTGIS_CONF_OPTS += --with-protobuf 45*4882a593Smuzhiyunelse 46*4882a593SmuzhiyunPOSTGIS_CONF_OPTS += --without-protobuf 47*4882a593Smuzhiyunendif 48*4882a593Smuzhiyun 49*4882a593Smuzhiyun$(eval $(autotools-package)) 50