[SCM] PostGIS branch master updated. 3.6.0rc2-355-g04b9a7cb3
git at osgeo.org
git at osgeo.org
Thu Mar 5 09:34:45 PST 2026
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "PostGIS".
The branch, master has been updated
via 04b9a7cb3a17edde9291944ad0d0e1ab1398d568 (commit)
from 1636202258b8e3aa41784b57191400c7d4509f08 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 04b9a7cb3a17edde9291944ad0d0e1ab1398d568
Author: Darafei Praliaskouski <me at komzpa.net>
Date: Thu Mar 5 21:33:14 2026 +0400
Fix legacy symbol bindings for mingw clang CI
diff --git a/postgis/legacy.sql.in b/postgis/legacy.sql.in
index 9c90a154a..d67a7f00f 100644
--- a/postgis/legacy.sql.in
+++ b/postgis/legacy.sql.in
@@ -96,8 +96,8 @@ CREATE OR REPLACE FUNCTION SE_M(geometry)
-- PostGIS equivalent function: locate_between_measures(geometry, float8, float8)
CREATE OR REPLACE FUNCTION SE_LocateBetween(geometry, float8, float8)
RETURNS geometry
- AS 'MODULE_PATHNAME', 'LWGEOM_locate_between_m'
- LANGUAGE 'c' IMMUTABLE STRICT;
+ AS $$ SELECT ST_LocateBetween($1, $2, $3, 0.0) $$
+ LANGUAGE 'sql' IMMUTABLE STRICT;
-- PostGIS equivalent function: locate_along_measure(geometry, float8)
CREATE OR REPLACE FUNCTION SE_LocateAlong(geometry, float8)
@@ -1248,8 +1248,8 @@ CREATE OR REPLACE FUNCTION LinestringFromWKB(bytea)
-- Deprecation in 1.2.3
CREATE OR REPLACE FUNCTION locate_between_measures(geometry, float8, float8)
RETURNS geometry
- AS 'MODULE_PATHNAME', 'LWGEOM_locate_between_m'
- LANGUAGE 'c' IMMUTABLE STRICT;
+ AS $$ SELECT ST_LocateBetween($1, $2, $3, 0.0) $$
+ LANGUAGE 'sql' IMMUTABLE STRICT;
-- Deprecation in 1.2.3
CREATE OR REPLACE FUNCTION M(geometry)
diff --git a/postgis/lwgeom_geos.c b/postgis/lwgeom_geos.c
index 989faabf7..9b1ef3e0f 100644
--- a/postgis/lwgeom_geos.c
+++ b/postgis/lwgeom_geos.c
@@ -741,17 +741,6 @@ Datum ST_Union(PG_FUNCTION_ARGS)
PG_RETURN_POINTER(result);
}
-/* This is retained for backward ABI compatibility
- * with PostGIS < 3.1.0 */
-PG_FUNCTION_INFO_V1(symdifference);
-Datum symdifference(PG_FUNCTION_ARGS)
-{
- PG_RETURN_DATUM(DirectFunctionCall2(
- ST_SymDifference,
- PG_GETARG_DATUM(0), PG_GETARG_DATUM(1)
- ));
-}
-
/**
* @example symdifference {@link #symdifference} - SELECT ST_SymDifference(
* 'POLYGON((0 0, 10 0, 10 10, 0 10, 0 0))',
diff --git a/postgis/postgis_legacy.c b/postgis/postgis_legacy.c
index 5a250c716..0856c5ba0 100644
--- a/postgis/postgis_legacy.c
+++ b/postgis/postgis_legacy.c
@@ -101,6 +101,7 @@ POSTGIS_DEPRECATE("3.1.0", postgis_sfcgal_noop)
POSTGIS_DEPRECATE("3.1.0", LWGEOM_locate_between_m)
POSTGIS_DEPRECATE("3.1.0", postgis_svn_version)
+POSTGIS_DEPRECATE("3.1.0", symdifference)
POSTGIS_DEPRECATE("3.3.0", pgis_geometry_union_finalfn)
/**START: Removal of transactin lock feature **/
-----------------------------------------------------------------------
Summary of changes:
postgis/legacy.sql.in | 8 ++++----
postgis/lwgeom_geos.c | 11 -----------
postgis/postgis_legacy.c | 1 +
3 files changed, 5 insertions(+), 15 deletions(-)
hooks/post-receive
--
PostGIS
More information about the postgis-tickets
mailing list