pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/databases/postgresql-postgis2



Module Name:    pkgsrc
Committed By:   gdt
Date:           Mon Sep 30 17:41:54 UTC 2024

Modified Files:
        pkgsrc/databases/postgresql-postgis2: Makefile PLIST buildlink3.mk
            distinfo

Log Message:
databases/postgresql-postgis2: Update to 3.5.0

* Breaking Changes *

  - #5546, TopoGeometry <> TopoGeometry is now ambiguous, to get
           the old behaviour, assuming your TopoGeometry objects
           are named tg1 and tg2, use: (
              id(tg1) <> id(tg2) OR
              topology_id(tg1) <> topology_id(tg2) OR
              layer_id(tg1) <> layer_id(tg2) OR
              type(tg1) <> type(tg2)
           ) (Sandro Santilli)
  - #5536, comments are not anymore included in PostGIS extensions
           (Sandro Santilli)
  - DocBook5 XSL is now required to build html (Sandro Santilli)
  - #5571, Improve ST_GeneratePoints performance, but old
           seeded pseudo random points will need to be regenerated.
  - #5596, GH-749, Allow promoting column as an id
           in ST_AsGeoJson(record,..).
           Views and materialized views that use the ST_AsGeoJSON(record ..)
           will need rebuilding to upgrade to new signature
           (Jan Tojnar)
  - #5496, ST_Clip all variants replaced, will require
           rebuilding of materialized views that use them (Regina Obe)
  - #5659, ST_DFullyWithin behaviour has changed to
           be ST_Contains(ST_Buffer(A, R), B) (Paul Ramsey)
  - Remove the WFS_locks extra package. (Paul Ramsey)

* Deprecated signatures *
  - GH-761, ST_StraightSkeleton => CG_StraightSkeleton (Loïc Bartoletti)
  - GT-189, All SFCGAL functions now use the prefix CG_, with the old onesusing
            ST_ being deprecated. (Loïc Bartoletti)

* New Features *

  - Improvements in the 'postgis' script:
      - new command list-enabled
      - new command list-all
      - command upgrade upgrades all databases that need to be
      - command status reports status of all databases
    (Sandro Santilli)
  - #5742, expose version of PROJ at compile time (Sandro Santilli)
  - #5721, postgis_topology: Allow sharing sequences between different topologies (Lars Opsahl)
  - #5667, postgis_topology: TopoGeo_LoadGeometry (Sandro Santilli)
  - #5055, add explicit <> geometry operator to prevent non-unique
           error with <> and != (Paul Ramsey)
  - Add ST_HasZ/ST_HasM (Loïc Bartoletti)
  - GT-123, postgis_sfcgal: CG_YMonotonePartition, CG_ApproxConvexPartition,
            CG_GreeneApproxConvexPartition and CG_OptimalConvexPartition
            (Loïc Bartoletti)
  - GT-156, postgis_sfcgal: CG_Visibility (Loïc Bartoletti)
  - GT-157, postgis_sfcgal: Add ST_ExtrudeStraightSkeleton (Loïc Bartoletti)
  - #5496, postgis_raster: ST_Clip support for touched (Regina Obe)
  - GH-760, postgis_sfcgal: CG_Intersection, CG_3DIntersects, CG_Intersects,
            CG_Difference, CG_Union (and aggregate), CG_Triangulate, CG_Area,
            CG_3DDistance, CG_Distance (Loïc Bartoletti)
  - #5705, GH-767, ST_RemoveIrrelevantPointsForView  (Sam Peters)
  - #5706, GH-768, ST_RemoveSmallParts (Sam Peters)

* Enhancements *

  - #5531, documentation format upgraded to DocBook 5 (Sandro Santilli)
  - #5543, allow building without documentation (Sandro Santilli)
  - GH-761, postgis_sfcgal: Add an optional parameter to CG_StraightSkeleton
            (was ST_StraightSkeleton) to use m as a distance in result (Hannes Janetzek, Loïc Bartoletti)


To generate a diff of this commit:
cvs rdiff -u -r1.153 -r1.154 pkgsrc/databases/postgresql-postgis2/Makefile
cvs rdiff -u -r1.38 -r1.39 pkgsrc/databases/postgresql-postgis2/PLIST
cvs rdiff -u -r1.32 -r1.33 pkgsrc/databases/postgresql-postgis2/buildlink3.mk
cvs rdiff -u -r1.41 -r1.42 pkgsrc/databases/postgresql-postgis2/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/databases/postgresql-postgis2/Makefile
diff -u pkgsrc/databases/postgresql-postgis2/Makefile:1.153 pkgsrc/databases/postgresql-postgis2/Makefile:1.154
--- pkgsrc/databases/postgresql-postgis2/Makefile:1.153 Sat Sep 21 10:24:28 2024
+++ pkgsrc/databases/postgresql-postgis2/Makefile       Mon Sep 30 17:41:54 2024
@@ -1,13 +1,13 @@
-# $NetBSD: Makefile,v 1.153 2024/09/21 10:24:28 wiz Exp $
+# $NetBSD: Makefile,v 1.154 2024/09/30 17:41:54 gdt Exp $
 
 # Note that the directory is still postgis2, for historical reasons.
 # It remains, due to inertia and the pain of renaming outweighing the
 # benefit.  So far it looks more likely than not that postgis will not
 # need to be versioned again soon.
-MAJOR=         3.4
-DISTNAME=      postgis-${MAJOR}.3
+MAJOR=         3.5
+DISTNAME=      postgis-${MAJOR}.0
 PKGNAME=       postgresql${PGSQL_VERSION}-${DISTNAME}
-PKGREVISION=   2
+#PKGREVISION=  0
 CATEGORIES=    databases geography
 MASTER_SITES=  https://download.osgeo.org/postgis/source/
 
@@ -27,15 +27,12 @@ CONFLICTS=          postgis-[0-9]*
 # 1. Fix installation use of "install -o root" from pgxs.mk, when postgresql
 #    was built as root and postgis is built/installed as a non-root user.
 #    https://lists.osgeo.org/pipermail/postgis-devel/2015-July/025045.html
-# 2. Recheck and fix or file upstream about MAKE_JOBS_SAFE.
-# 3. Check 2nd make, and file bug about anything that happens.  Check xsltproc
+# 2. Check 2nd make, and file bug about anything that happens.  Check xsltproc
 #    in particular.
 
-# gmake complains about adding + to parent rule
-MAKE_JOBS_SAFE=                no
-
 USE_GCC_RUNTIME=               yes
-USE_LANGUAGES=                 c c++ c99
+USE_LANGUAGES=                 c c++
+USE_CC_FEATURES+=              c99
 USE_LIBTOOL=                   yes
 USE_TOOLS+=                    gsed gmake lex pax perl pkg-config
 GNU_CONFIGURE=                 yes
@@ -46,9 +43,6 @@ PGSQL_VERSIONS_ACCEPTED=      16 15 14 13 12
 # This isn't an option, but could be.
 CONFIGURE_ARGS+=       --with-address-standardizer
 
-# \todo Add sfcgal >=1.3.2 https://gitlab.com/Oslandia/SFCGAL
-# and CGAL >=4.1.
-
 BUILD_TARGET=          all docs
 INSTALL_TARGET=                install docs-install
 
@@ -92,6 +86,8 @@ MAKE_ENV+=            "XSLTPROCFLAGS=--timing"
 
 # MISSING DEPEENDS
 # "GNU gettext 0.14" for the loader
+# \todo Add sfcgal >=1.3.2 https://gitlab.com/Oslandia/SFCGAL
+# and CGAL >=4.1.
 
 # OMITTED DEPENDS
 # gtk 2.2.0, for GUI version of shp2pgsql
@@ -99,9 +95,9 @@ MAKE_ENV+=            "XSLTPROCFLAGS=--timing"
 # NORMAL DEPENDS
 .include "../../devel/protobuf-c/buildlink3.mk"
 .include "../../geography/gdal-lib/buildlink3.mk"
-BUILDLINK_API_DEPENDS.geos+=   geos>=3.6
+BUILDLINK_API_DEPENDS.geos+=   geos>=3.8
 .include "../../geography/geos/buildlink3.mk"
-BUILDLINK_API_DEPENDS.proj+=   proj>=6.1
+# proj >= 6.1, but bl3 is >8 anyway
 .include "../../geography/proj/buildlink3.mk"
 .include "../../textproc/json-c/buildlink3.mk"
 .include "../../textproc/libxml2/buildlink3.mk"

Index: pkgsrc/databases/postgresql-postgis2/PLIST
diff -u pkgsrc/databases/postgresql-postgis2/PLIST:1.38 pkgsrc/databases/postgresql-postgis2/PLIST:1.39
--- pkgsrc/databases/postgresql-postgis2/PLIST:1.38     Thu Sep  5 00:29:15 2024
+++ pkgsrc/databases/postgresql-postgis2/PLIST  Mon Sep 30 17:41:54 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.38 2024/09/05 00:29:15 gdt Exp $
+@comment $NetBSD: PLIST,v 1.39 2024/09/30 17:41:54 gdt Exp $
 bin/pgsql2shp
 bin/pgtopo_export
 bin/pgtopo_import
@@ -136,12 +136,15 @@ share/postgresql/extension/address_stand
 share/postgresql/extension/address_standardizer--3.3.4--ANY.sql
 share/postgresql/extension/address_standardizer--3.3.5--ANY.sql
 share/postgresql/extension/address_standardizer--3.3.6--ANY.sql
+share/postgresql/extension/address_standardizer--3.3.7--ANY.sql
 share/postgresql/extension/address_standardizer--3.4.0--ANY.sql
 share/postgresql/extension/address_standardizer--3.4.1--ANY.sql
 share/postgresql/extension/address_standardizer--3.4.2--ANY.sql
+share/postgresql/extension/address_standardizer--3.4.3--ANY.sql
 share/postgresql/extension/address_standardizer--${PKGVERSION}--ANY.sql
 share/postgresql/extension/address_standardizer--${PKGVERSION}.sql
 share/postgresql/extension/address_standardizer--${PKGVERSION}dev--ANY.sql
+share/postgresql/extension/address_standardizer--${PKGVERSION}rc1--ANY.sql
 share/postgresql/extension/address_standardizer--ANY--${PKGVERSION}.sql
 share/postgresql/extension/address_standardizer--TEMPLATED--TO--ANY.sql
 share/postgresql/extension/address_standardizer.control
@@ -244,14 +247,17 @@ share/postgresql/extension/address_stand
 share/postgresql/extension/address_standardizer_data_us--3.3.4--ANY.sql
 share/postgresql/extension/address_standardizer_data_us--3.3.5--ANY.sql
 share/postgresql/extension/address_standardizer_data_us--3.3.6--ANY.sql
+share/postgresql/extension/address_standardizer_data_us--3.3.7--ANY.sql
 share/postgresql/extension/address_standardizer_data_us--3.4.0--ANY.sql
 share/postgresql/extension/address_standardizer_data_us--3.4.1--ANY.sql
 share/postgresql/extension/address_standardizer_data_us--3.4.2--ANY.sql
+share/postgresql/extension/address_standardizer_data_us--3.4.3--ANY.sql
 share/postgresql/extension/address_standardizer_data_us--${PKGVERSION}--${PKGVERSION}next.sql
 share/postgresql/extension/address_standardizer_data_us--${PKGVERSION}--ANY.sql
 share/postgresql/extension/address_standardizer_data_us--${PKGVERSION}.sql
 share/postgresql/extension/address_standardizer_data_us--${PKGVERSION}dev--ANY.sql
 share/postgresql/extension/address_standardizer_data_us--${PKGVERSION}next--${PKGVERSION}.sql
+share/postgresql/extension/address_standardizer_data_us--${PKGVERSION}rc1--ANY.sql
 share/postgresql/extension/address_standardizer_data_us--ANY--${PKGVERSION}.sql
 share/postgresql/extension/address_standardizer_data_us--TEMPLATED--TO--ANY.sql
 share/postgresql/extension/address_standardizer_data_us.control
@@ -354,12 +360,15 @@ share/postgresql/extension/postgis--3.3.
 share/postgresql/extension/postgis--3.3.4--ANY.sql
 share/postgresql/extension/postgis--3.3.5--ANY.sql
 share/postgresql/extension/postgis--3.3.6--ANY.sql
+share/postgresql/extension/postgis--3.3.7--ANY.sql
 share/postgresql/extension/postgis--3.4.0--ANY.sql
 share/postgresql/extension/postgis--3.4.1--ANY.sql
 share/postgresql/extension/postgis--3.4.2--ANY.sql
+share/postgresql/extension/postgis--3.4.3--ANY.sql
 share/postgresql/extension/postgis--${PKGVERSION}--ANY.sql
 share/postgresql/extension/postgis--${PKGVERSION}.sql
 share/postgresql/extension/postgis--${PKGVERSION}dev--ANY.sql
+share/postgresql/extension/postgis--${PKGVERSION}rc1--ANY.sql
 share/postgresql/extension/postgis--ANY--${PKGVERSION}.sql
 share/postgresql/extension/postgis--TEMPLATED--TO--ANY.sql
 share/postgresql/extension/postgis--unpackaged--${PKGVERSION}.sql
@@ -464,12 +473,15 @@ share/postgresql/extension/postgis_raste
 share/postgresql/extension/postgis_raster--3.3.4--ANY.sql
 share/postgresql/extension/postgis_raster--3.3.5--ANY.sql
 share/postgresql/extension/postgis_raster--3.3.6--ANY.sql
+share/postgresql/extension/postgis_raster--3.3.7--ANY.sql
 share/postgresql/extension/postgis_raster--3.4.0--ANY.sql
 share/postgresql/extension/postgis_raster--3.4.1--ANY.sql
 share/postgresql/extension/postgis_raster--3.4.2--ANY.sql
+share/postgresql/extension/postgis_raster--3.4.3--ANY.sql
 share/postgresql/extension/postgis_raster--${PKGVERSION}--ANY.sql
 share/postgresql/extension/postgis_raster--${PKGVERSION}.sql
 share/postgresql/extension/postgis_raster--${PKGVERSION}dev--ANY.sql
+share/postgresql/extension/postgis_raster--${PKGVERSION}rc1--ANY.sql
 share/postgresql/extension/postgis_raster--ANY--${PKGVERSION}.sql
 share/postgresql/extension/postgis_raster--TEMPLATED--TO--ANY.sql
 share/postgresql/extension/postgis_raster--unpackaged--${PKGVERSION}.sql
@@ -574,12 +586,15 @@ share/postgresql/extension/postgis_tiger
 share/postgresql/extension/postgis_tiger_geocoder--3.3.4--ANY.sql
 share/postgresql/extension/postgis_tiger_geocoder--3.3.5--ANY.sql
 share/postgresql/extension/postgis_tiger_geocoder--3.3.6--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--3.3.7--ANY.sql
 share/postgresql/extension/postgis_tiger_geocoder--3.4.0--ANY.sql
 share/postgresql/extension/postgis_tiger_geocoder--3.4.1--ANY.sql
 share/postgresql/extension/postgis_tiger_geocoder--3.4.2--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--3.4.3--ANY.sql
 share/postgresql/extension/postgis_tiger_geocoder--${PKGVERSION}--ANY.sql
 share/postgresql/extension/postgis_tiger_geocoder--${PKGVERSION}.sql
 share/postgresql/extension/postgis_tiger_geocoder--${PKGVERSION}dev--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--${PKGVERSION}rc1--ANY.sql
 share/postgresql/extension/postgis_tiger_geocoder--ANY--${PKGVERSION}.sql
 share/postgresql/extension/postgis_tiger_geocoder--TEMPLATED--TO--ANY.sql
 share/postgresql/extension/postgis_tiger_geocoder--unpackaged--${PKGVERSION}.sql
@@ -683,12 +698,15 @@ share/postgresql/extension/postgis_topol
 share/postgresql/extension/postgis_topology--3.3.4--ANY.sql
 share/postgresql/extension/postgis_topology--3.3.5--ANY.sql
 share/postgresql/extension/postgis_topology--3.3.6--ANY.sql
+share/postgresql/extension/postgis_topology--3.3.7--ANY.sql
 share/postgresql/extension/postgis_topology--3.4.0--ANY.sql
 share/postgresql/extension/postgis_topology--3.4.1--ANY.sql
 share/postgresql/extension/postgis_topology--3.4.2--ANY.sql
+share/postgresql/extension/postgis_topology--3.4.3--ANY.sql
 share/postgresql/extension/postgis_topology--${PKGVERSION}--ANY.sql
 share/postgresql/extension/postgis_topology--${PKGVERSION}.sql
 share/postgresql/extension/postgis_topology--${PKGVERSION}dev--ANY.sql
+share/postgresql/extension/postgis_topology--${PKGVERSION}rc1--ANY.sql
 share/postgresql/extension/postgis_topology--ANY--${PKGVERSION}.sql
 share/postgresql/extension/postgis_topology--TEMPLATED--TO--ANY.sql
 share/postgresql/extension/postgis_topology--unpackaged--${PKGVERSION}.sql

Index: pkgsrc/databases/postgresql-postgis2/buildlink3.mk
diff -u pkgsrc/databases/postgresql-postgis2/buildlink3.mk:1.32 pkgsrc/databases/postgresql-postgis2/buildlink3.mk:1.33
--- pkgsrc/databases/postgresql-postgis2/buildlink3.mk:1.32     Fri Aug 23 07:29:04 2024
+++ pkgsrc/databases/postgresql-postgis2/buildlink3.mk  Mon Sep 30 17:41:54 2024
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.32 2024/08/23 07:29:04 wiz Exp $
+# $NetBSD: buildlink3.mk,v 1.33 2024/09/30 17:41:54 gdt Exp $
 
 BUILDLINK_TREE+=       postgresql-postgis
 
@@ -6,7 +6,7 @@ BUILDLINK_TREE+=        postgresql-postgis
 POSTGRESQL_POSTGIS_BUILDLINK3_MK:=
 
 BUILDLINK_API_DEPENDS.postgresql-postgis+=     postgresql${PGSQL_VERSION}-postgis>=3.0
-BUILDLINK_ABI_DEPENDS.postgresql-postgis?=     postgresql${PGSQL_VERSION}-postgis>=3.4.2nb5
+BUILDLINK_ABI_DEPENDS.postgresql-postgis?=     postgresql${PGSQL_VERSION}-postgis>=3.5.0beta1
 BUILDLINK_PKGSRCDIR.postgresql-postgis?=       ../../databases/postgresql-postgis2
 
 .include "../../geography/geos/buildlink3.mk"

Index: pkgsrc/databases/postgresql-postgis2/distinfo
diff -u pkgsrc/databases/postgresql-postgis2/distinfo:1.41 pkgsrc/databases/postgresql-postgis2/distinfo:1.42
--- pkgsrc/databases/postgresql-postgis2/distinfo:1.41  Thu Sep  5 00:29:15 2024
+++ pkgsrc/databases/postgresql-postgis2/distinfo       Mon Sep 30 17:41:54 2024
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.41 2024/09/05 00:29:15 gdt Exp $
+$NetBSD: distinfo,v 1.42 2024/09/30 17:41:54 gdt Exp $
 
-BLAKE2s (postgis-3.4.3.tar.gz) = 9aa0123da603a355593ded755138d7df6c1d8057c31488f2d1ec7e410314921e
-SHA512 (postgis-3.4.3.tar.gz) = 92da910fa87a618e49ab16bcb3d9b4403dc4e08bdfd599631f5b7c7a4955258a1a9e4efb1d982c30ef3a395631f52d055f321a1c17b1b7fe22403580671a2dab
-Size (postgis-3.4.3.tar.gz) = 14957514 bytes
+BLAKE2s (postgis-3.5.0.tar.gz) = c451cc04c2bcf37acd48973de3209da8bb5a054873a6775dcd7a8de92840cf21
+SHA512 (postgis-3.5.0.tar.gz) = baf81b9133db34c87ecb5e019497df89fba9faf293ae2f2e4fa5578dbe608ff5310b5ca718a7bf94e76af51bf7b8ec4b1f69fad91412017d70cdcd70492ae9e5
+Size (postgis-3.5.0.tar.gz) = 15031829 bytes



Home | Main Index | Thread Index | Old Index