svn commit: r456739 - head/databases/postgis24

Rodrigo Osorio rodrigo at FreeBSD.org
Tue Dec 19 16:49:24 UTC 2017


Author: rodrigo
Date: Tue Dec 19 16:49:23 2017
New Revision: 456739
URL: https://svnweb.freebsd.org/changeset/ports/456739

Log:
  Add port databases/postgis24 by repo copy from databases/postgis23
  
  See https://svn.osgeo.org/postgis/tags/2.4.2/NEWS for new features in 2.4
  branch, bugfixes and enhancements
  
  PR:		222703
  Submitted by:	lbartoletti at tuxfamily.org
  Reviewed by:	sunpoet

Added:
  head/databases/postgis24/
  head/databases/postgis24/Makefile
     - copied, changed from r456733, head/databases/postgis23/Makefile
  head/databases/postgis24/distinfo
     - copied, changed from r456733, head/databases/postgis23/distinfo
  head/databases/postgis24/pkg-descr
     - copied unchanged from r456733, head/databases/postgis23/pkg-descr
  head/databases/postgis24/pkg-install
     - copied unchanged from r456733, head/databases/postgis23/pkg-install
  head/databases/postgis24/pkg-plist
     - copied, changed from r456733, head/databases/postgis23/pkg-plist

Copied and modified: head/databases/postgis24/Makefile (from r456733, head/databases/postgis23/Makefile)
==============================================================================
--- head/databases/postgis23/Makefile	Tue Dec 19 16:07:01 2017	(r456733, copy source)
+++ head/databases/postgis24/Makefile	Tue Dec 19 16:49:23 2017	(r456739)
@@ -2,10 +2,10 @@
 # $FreeBSD$
 
 PORTNAME=	postgis
-PORTVERSION=	2.3.5
+PORTVERSION=	2.4.2
 CATEGORIES=	databases geography
 MASTER_SITES=	http://download.osgeo.org/postgis/source/
-PKGNAMESUFFIX=	23
+PKGNAMESUFFIX=	24
 
 MAINTAINER=	lbartoletti at tuxfamily.org
 COMMENT=	Geographic objects support for PostgreSQL databases
@@ -17,7 +17,7 @@ LIB_DEPENDS=	libproj.so:graphics/proj \
 		libgeos.so:graphics/geos \
 		libjson-c.so:devel/json-c
 
-CONFLICTS=	postgis20  postgis21 postgis22 postgis24 postgis
+CONFLICTS_INSTALL=	postgis20  postgis21 postgis22 postgis23 postgis
 
 USES=		gettext gmake iconv:wchar_t libtool:keepla perl5 pgsql pkgconfig shebangfix
 GNU_CONFIGURE=	yes
@@ -64,17 +64,6 @@ LDFLAGS+=	-L${LOCALBASE}/lib
 
 .include <bsd.port.pre.mk>
 
-post-patch:
-	@${GREP} -lR 'bin/bash' ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} -e "s|/bin/bash|/bin/sh|"
-	@${GREP} -lR '/usr/bin/psql' ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} \
-		-e "s|/usr/bin/psql|${LOCALBASE}/bin/pgsql|"
-	@${GREP} -lR '/usr/lib/postgresql/9.4/bin/psql' ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} \
-		-e "s|/usr/lib/postgresql/9.4/bin/psql|${LOCALBASE}/bin/pgsql|"
-	@${GREP} -lR '/usr/share/postgresql/contrib' ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} \
-		-e "s|/usr/share/postgresql/contrib|${LOCALBASE}/share/postgresql/contrib|"
-	@${GREP} -lR '/usr/share/postgresql/9.4/contrib' ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} \
-		-e "s|/usr/share/postgresql/9.4/contrib|${LOCALBASE}/share/postgresql/contrib/postgis-2.3|"
-
 pre-configure:
 	@${SH} ${PKGINSTALL} ${PORTNAME} PRE-INSTALL
 
@@ -90,17 +79,17 @@ post-install:
 .else
 	${RM} ${STAGEDIR}${PREFIX}/bin/shp2pgsql-gui
 .endif
-	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/liblwgeom-2.3.so.0.0.0
-	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/postgresql/postgis-2.3.so
+	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/liblwgeom-2.4.so.0.0.0
+	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/postgresql/postgis-2.4.so
 .if ${PORT_OPTIONS:MTOPOLOGY}
-	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/postgresql/postgis_topology-2.3.so
+	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/postgresql/postgis_topology-2.4.so
 .endif
 .if ${PORT_OPTIONS:MRASTER}
 	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/raster2pgsql
-	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/postgresql/rtpostgis-2.3.so
+	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/postgresql/rtpostgis-2.4.so
 .endif
 .if ${PORT_OPTIONS:MADDRSTD}
-	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/postgresql/address_standardizer-2.3.so
+	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/postgresql/address_standardizer-2.4.so
 .endif
 
 .include <bsd.port.post.mk>

Copied and modified: head/databases/postgis24/distinfo (from r456733, head/databases/postgis23/distinfo)
==============================================================================
--- head/databases/postgis23/distinfo	Tue Dec 19 16:07:01 2017	(r456733, copy source)
+++ head/databases/postgis24/distinfo	Tue Dec 19 16:49:23 2017	(r456739)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1510810454
-SHA256 (postgis-2.3.5.tar.gz) = a7a13dae1a3642f1f9f9c1a9a146c45565418fd582b72b6ac93ab8a6a9763ac9
-SIZE (postgis-2.3.5.tar.gz) = 11233875
+TIMESTAMP = 1512453028
+SHA256 (postgis-2.4.2.tar.gz) = 23625bc99ed440d53a20225721095a3f5c653b62421c4d597c8038f0d7a321d9
+SIZE (postgis-2.4.2.tar.gz) = 12470881

Copied: head/databases/postgis24/pkg-descr (from r456733, head/databases/postgis23/pkg-descr)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/databases/postgis24/pkg-descr	Tue Dec 19 16:49:23 2017	(r456739, copy of r456733, head/databases/postgis23/pkg-descr)
@@ -0,0 +1,15 @@
+PostGIS adds support for geographic objects to the PostgreSQL
+object-relational database. In effect, PostGIS "spatially enables"
+the PostgreSQL server, allowing it to be used as a backend spatial
+database for geographic information systems (GIS), much like ESRI's
+SDE or Oracle's Spatial extension. PostGIS follows the OpenGIS
+"Simple Features Specification for SQL" and has been certified as
+compliant with the "Types and Functions" profile.
+
+PostGIS development was started by Refractions Research as a project
+in open source spatial database technology. PostGIS is released
+under the GNU General Public License. PostGIS continues to be
+developed by a group of contributors led by a Project Steering
+Committee and new features continue to be added.
+
+WWW: http://postgis.net/

Copied: head/databases/postgis24/pkg-install (from r456733, head/databases/postgis23/pkg-install)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/databases/postgis24/pkg-install	Tue Dec 19 16:49:23 2017	(r456739, copy of r456733, head/databases/postgis23/pkg-install)
@@ -0,0 +1,37 @@
+#!/bin/sh
+
+msg(){
+ echo "
+  ======================= GEOS Support Notice ========================
+  In order to use the GEOS support, you may need to specially compile
+  your version of PostgreSQL to link the C++ runtime library.
+  To do this, invoke the PostgreSQL Makefile script this way:
+
+  on csh shell:
+
+  setenv LDFLAGS -lstdc++
+  make
+
+  on sh or bash shell:
+
+  export LDFLAGS=-lstdc++
+  make
+
+  The initial LDFLAGS variable is passed through to the Makefile and
+  adds the C++ library to the linking stage.
+
+  ====================================================================
+"
+if [ -n "${PACKAGE_BUILDING}" ]; then
+    sleep 10
+fi
+
+
+}
+
+case "$2" in
+    PRE-INSTALL)
+        msg ;;
+    MESSAGE)
+        msg ;;
+esac

Copied and modified: head/databases/postgis24/pkg-plist (from r456733, head/databases/postgis23/pkg-plist)
==============================================================================
--- head/databases/postgis23/pkg-plist	Tue Dec 19 16:07:01 2017	(r456733, copy source)
+++ head/databases/postgis24/pkg-plist	Tue Dec 19 16:49:23 2017	(r456739)
@@ -4,15 +4,15 @@ bin/shp2pgsql
 %%LOADERGUI%%bin/shp2pgsql-gui
 include/liblwgeom.h
 include/liblwgeom_topo.h
-lib/liblwgeom-2.3.so.0
-lib/liblwgeom-2.3.so.0.0.0
+lib/liblwgeom-2.4.so.0
+lib/liblwgeom-2.4.so.0.0.0
 lib/liblwgeom.a
 lib/liblwgeom.la
 lib/liblwgeom.so
-%%ADDRSTD%%lib/postgresql/address_standardizer-2.3.so
-lib/postgresql/postgis-2.3.so
-%%TOPOLOGY%%lib/postgresql/postgis_topology-2.3.so
-%%RASTER%%lib/postgresql/rtpostgis-2.3.so
+%%ADDRSTD%%lib/postgresql/address_standardizer-2.4.so
+lib/postgresql/postgis-2.4.so
+%%TOPOLOGY%%lib/postgresql/postgis_topology-2.4.so
+%%RASTER%%lib/postgresql/rtpostgis-2.4.so
 %%ADDRSTD%%share/doc/postgresql/extension/README.address_standardizer
 %%DATADIR%%/tiger_geocoder/README
 %%DATADIR%%/tiger_geocoder/create_geocode.bat
@@ -61,6 +61,7 @@ lib/postgresql/postgis-2.3.so
 %%DATADIR%%/tiger_geocoder/tiger_loader_2014.sql
 %%DATADIR%%/tiger_geocoder/tiger_loader_2015.sql
 %%DATADIR%%/tiger_geocoder/tiger_loader_2016.sql
+%%DATADIR%%/tiger_geocoder/tiger_loader_2017.sql
 %%DATADIR%%/tiger_geocoder/topology/README
 %%DATADIR%%/tiger_geocoder/topology/tiger_topology_loader.sql
 %%DATADIR%%/tiger_geocoder/upgrade_geocode.sql
@@ -88,35 +89,35 @@ lib/postgresql/postgis-2.3.so
 %%DATADIR%%/utils/test_geography_joinestimation.pl
 %%DATADIR%%/utils/test_joinestimation.pl
 %%LOADERGUI%%share/postgresql/applications/shp2pgsql-gui.desktop
-share/postgresql/contrib/postgis-2.3/legacy.sql
-share/postgresql/contrib/postgis-2.3/legacy_gist.sql
-share/postgresql/contrib/postgis-2.3/legacy_minimal.sql
-share/postgresql/contrib/postgis-2.3/postgis.sql
-share/postgresql/contrib/postgis-2.3/postgis_comments.sql
-share/postgresql/contrib/postgis-2.3/postgis_for_extension.sql
-share/postgresql/contrib/postgis-2.3/postgis_proc_set_search_path.sql
-share/postgresql/contrib/postgis-2.3/postgis_restore.pl
-share/postgresql/contrib/postgis-2.3/postgis_upgrade.sql
-share/postgresql/contrib/postgis-2.3/postgis_upgrade_for_extension.sql
-%%RASTER%%share/postgresql/contrib/postgis-2.3/raster_comments.sql
-%%RASTER%%share/postgresql/contrib/postgis-2.3/rtpostgis.sql
-%%RASTER%%share/postgresql/contrib/postgis-2.3/rtpostgis_for_extension.sql
-%%RASTER%%share/postgresql/contrib/postgis-2.3/rtpostgis_legacy.sql
-%%RASTER%%share/postgresql/contrib/postgis-2.3/rtpostgis_proc_set_search_path.sql
-%%RASTER%%share/postgresql/contrib/postgis-2.3/rtpostgis_upgrade.sql
-%%RASTER%%share/postgresql/contrib/postgis-2.3/rtpostgis_upgrade_for_extension.sql
-%%SFCGAL%%share/postgresql/contrib/postgis-2.3/sfcgal.sql
-%%SFCGAL%%share/postgresql/contrib/postgis-2.3/sfcgal_comments.sql
-%%SFCGAL%%share/postgresql/contrib/postgis-2.3/sfcgal_upgrade.sql
-share/postgresql/contrib/postgis-2.3/spatial_ref_sys.sql
-%%TOPOLOGY%%share/postgresql/contrib/postgis-2.3/topology.sql
-%%TOPOLOGY%%share/postgresql/contrib/postgis-2.3/topology_comments.sql
-%%TOPOLOGY%%share/postgresql/contrib/postgis-2.3/topology_upgrade.sql
-share/postgresql/contrib/postgis-2.3/uninstall_legacy.sql
-share/postgresql/contrib/postgis-2.3/uninstall_postgis.sql
-%%RASTER%%share/postgresql/contrib/postgis-2.3/uninstall_rtpostgis.sql
-%%SFCGAL%%share/postgresql/contrib/postgis-2.3/uninstall_sfcgal.sql
-%%TOPOLOGY%%share/postgresql/contrib/postgis-2.3/uninstall_topology.sql
+share/postgresql/contrib/postgis-2.4/legacy.sql
+share/postgresql/contrib/postgis-2.4/legacy_gist.sql
+share/postgresql/contrib/postgis-2.4/legacy_minimal.sql
+share/postgresql/contrib/postgis-2.4/postgis.sql
+share/postgresql/contrib/postgis-2.4/postgis_comments.sql
+share/postgresql/contrib/postgis-2.4/postgis_for_extension.sql
+share/postgresql/contrib/postgis-2.4/postgis_proc_set_search_path.sql
+share/postgresql/contrib/postgis-2.4/postgis_restore.pl
+share/postgresql/contrib/postgis-2.4/postgis_upgrade.sql
+share/postgresql/contrib/postgis-2.4/postgis_upgrade_for_extension.sql
+%%RASTER%%share/postgresql/contrib/postgis-2.4/raster_comments.sql
+%%RASTER%%share/postgresql/contrib/postgis-2.4/rtpostgis.sql
+%%RASTER%%share/postgresql/contrib/postgis-2.4/rtpostgis_for_extension.sql
+%%RASTER%%share/postgresql/contrib/postgis-2.4/rtpostgis_legacy.sql
+%%RASTER%%share/postgresql/contrib/postgis-2.4/rtpostgis_proc_set_search_path.sql
+%%RASTER%%share/postgresql/contrib/postgis-2.4/rtpostgis_upgrade.sql
+%%RASTER%%share/postgresql/contrib/postgis-2.4/rtpostgis_upgrade_for_extension.sql
+%%SFCGAL%%share/postgresql/contrib/postgis-2.4/sfcgal.sql
+%%SFCGAL%%share/postgresql/contrib/postgis-2.4/sfcgal_comments.sql
+%%SFCGAL%%share/postgresql/contrib/postgis-2.4/sfcgal_upgrade.sql
+share/postgresql/contrib/postgis-2.4/spatial_ref_sys.sql
+%%TOPOLOGY%%share/postgresql/contrib/postgis-2.4/topology.sql
+%%TOPOLOGY%%share/postgresql/contrib/postgis-2.4/topology_comments.sql
+%%TOPOLOGY%%share/postgresql/contrib/postgis-2.4/topology_upgrade.sql
+share/postgresql/contrib/postgis-2.4/uninstall_legacy.sql
+share/postgresql/contrib/postgis-2.4/uninstall_postgis.sql
+%%RASTER%%share/postgresql/contrib/postgis-2.4/uninstall_rtpostgis.sql
+%%SFCGAL%%share/postgresql/contrib/postgis-2.4/uninstall_sfcgal.sql
+%%TOPOLOGY%%share/postgresql/contrib/postgis-2.4/uninstall_topology.sql
 %%ADDRSTD%%share/postgresql/extension/address_standardizer--1.0--%%PORTVERSION%%.sql
 %%ADDRSTD%%share/postgresql/extension/address_standardizer--%%PORTVERSION%%--%%PORTVERSION%%next.sql
 %%ADDRSTD%%share/postgresql/extension/address_standardizer--%%PORTVERSION%%.sql
@@ -158,8 +159,12 @@ share/postgresql/contrib/postgis-2.3/uninstall_postgis
 %%RASTER%%share/postgresql/extension/postgis--2.3.2--%%PORTVERSION%%.sql
 %%RASTER%%share/postgresql/extension/postgis--2.3.3--%%PORTVERSION%%.sql
 %%RASTER%%share/postgresql/extension/postgis--2.3.4--%%PORTVERSION%%.sql
+%%RASTER%%share/postgresql/extension/postgis--2.3.5--%%PORTVERSION%%.sql
+%%RASTER%%share/postgresql/extension/postgis--2.4.0--%%PORTVERSION%%.sql
+%%RASTER%%share/postgresql/extension/postgis--2.4.1--%%PORTVERSION%%.sql
 %%RASTER%%share/postgresql/extension/postgis--%%PORTVERSION%%--%%PORTVERSION%%next.sql
 %%RASTER%%share/postgresql/extension/postgis--%%PORTVERSION%%.sql
+%%RASTER%%share/postgresql/extension/postgis--%%PORTVERSION%%dev--%%PORTVERSION%%.sql
 %%RASTER%%share/postgresql/extension/postgis--%%PORTVERSION%%next--%%PORTVERSION%%.sql
 %%RASTER%%share/postgresql/extension/postgis--unpackaged--%%PORTVERSION%%.sql
 %%RASTER%%share/postgresql/extension/postgis.control
@@ -193,8 +198,12 @@ share/postgresql/contrib/postgis-2.3/uninstall_postgis
 %%RASTER%%%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.3.2--%%PORTVERSION%%.sql
 %%RASTER%%%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.3.3--%%PORTVERSION%%.sql
 %%RASTER%%%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.3.4--%%PORTVERSION%%.sql
+%%RASTER%%%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.3.5--%%PORTVERSION%%.sql
+%%RASTER%%%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.4.0--%%PORTVERSION%%.sql
+%%RASTER%%%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.4.1--%%PORTVERSION%%.sql
 %%RASTER%%%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--%%PORTVERSION%%--%%PORTVERSION%%next.sql
 %%RASTER%%%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--%%PORTVERSION%%.sql
+%%RASTER%%%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--%%PORTVERSION%%dev--%%PORTVERSION%%.sql
 %%RASTER%%%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--%%PORTVERSION%%next--%%PORTVERSION%%.sql
 %%RASTER%%%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--unpackaged--%%PORTVERSION%%.sql
 %%RASTER%%%%SFCGAL%%share/postgresql/extension/postgis_sfcgal.control
@@ -228,8 +237,12 @@ share/postgresql/contrib/postgis-2.3/uninstall_postgis
 %%RASTER%%share/postgresql/extension/postgis_tiger_geocoder--2.3.2--%%PORTVERSION%%.sql
 %%RASTER%%share/postgresql/extension/postgis_tiger_geocoder--2.3.3--%%PORTVERSION%%.sql
 %%RASTER%%share/postgresql/extension/postgis_tiger_geocoder--2.3.4--%%PORTVERSION%%.sql
+%%RASTER%%share/postgresql/extension/postgis_tiger_geocoder--2.3.5--%%PORTVERSION%%.sql
+%%RASTER%%share/postgresql/extension/postgis_tiger_geocoder--2.4.0--%%PORTVERSION%%.sql
+%%RASTER%%share/postgresql/extension/postgis_tiger_geocoder--2.4.1--%%PORTVERSION%%.sql
 %%RASTER%%share/postgresql/extension/postgis_tiger_geocoder--%%PORTVERSION%%--%%PORTVERSION%%next.sql
 %%RASTER%%share/postgresql/extension/postgis_tiger_geocoder--%%PORTVERSION%%.sql
+%%RASTER%%share/postgresql/extension/postgis_tiger_geocoder--%%PORTVERSION%%dev--%%PORTVERSION%%.sql
 %%RASTER%%share/postgresql/extension/postgis_tiger_geocoder--%%PORTVERSION%%next--%%PORTVERSION%%.sql
 %%RASTER%%share/postgresql/extension/postgis_tiger_geocoder--unpackaged--%%PORTVERSION%%.sql
 %%RASTER%%share/postgresql/extension/postgis_tiger_geocoder.control
@@ -264,8 +277,12 @@ share/postgresql/contrib/postgis-2.3/uninstall_postgis
 %%RASTER%%%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.3.2--%%PORTVERSION%%.sql
 %%RASTER%%%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.3.3--%%PORTVERSION%%.sql
 %%RASTER%%%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.3.4--%%PORTVERSION%%.sql
+%%RASTER%%%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.3.5--%%PORTVERSION%%.sql
+%%RASTER%%%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.4.0--%%PORTVERSION%%.sql
+%%RASTER%%%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.4.1--%%PORTVERSION%%.sql
 %%RASTER%%%%TOPOLOGY%%share/postgresql/extension/postgis_topology--%%PORTVERSION%%--%%PORTVERSION%%next.sql
 %%RASTER%%%%TOPOLOGY%%share/postgresql/extension/postgis_topology--%%PORTVERSION%%.sql
+%%RASTER%%%%TOPOLOGY%%share/postgresql/extension/postgis_topology--%%PORTVERSION%%dev--%%PORTVERSION%%.sql
 %%RASTER%%%%TOPOLOGY%%share/postgresql/extension/postgis_topology--%%PORTVERSION%%next--%%PORTVERSION%%.sql
 %%RASTER%%%%TOPOLOGY%%share/postgresql/extension/postgis_topology--unpackaged--%%PORTVERSION%%.sql
 %%RASTER%%%%TOPOLOGY%%share/postgresql/extension/postgis_topology.control


More information about the svn-ports-head mailing list