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