aboutsummaryrefslogtreecommitdiff
path: root/databases
diff options
context:
space:
mode:
authorSunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>2016-12-04 10:44:12 +0000
committerSunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>2016-12-04 10:44:12 +0000
commitf3a878d2f5af50c4fa0dce9116660c92668017a0 (patch)
treed45e5099d9e1058589c91c24ae6f9d39137c80a6 /databases
parentcb6a117af897773d2beae4122d4bf64bcc0b7b4f (diff)
downloadports-f3a878d2f5af50c4fa0dce9116660c92668017a0.tar.gz
ports-f3a878d2f5af50c4fa0dce9116660c92668017a0.zip
Notes
Diffstat (limited to 'databases')
-rw-r--r--databases/postgis21/files/patch-postgis-lwgeom_accum.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/databases/postgis21/files/patch-postgis-lwgeom_accum.c b/databases/postgis21/files/patch-postgis-lwgeom_accum.c
new file mode 100644
index 000000000000..9fc1bfeee4d0
--- /dev/null
+++ b/databases/postgis21/files/patch-postgis-lwgeom_accum.c
@@ -0,0 +1,15 @@
+--- postgis/lwgeom_accum.c.orig 2014-12-01 08:47:21 UTC
++++ postgis/lwgeom_accum.c
+@@ -106,7 +106,11 @@ pgis_geometry_accum_transfn(PG_FUNCTION_
+ errmsg("could not determine input data type")));
+
+ if (fcinfo->context && IsA(fcinfo->context, AggState))
+- aggcontext = ((AggState *) fcinfo->context)->aggcontext;
++#if POSTGIS_PGSQL_VERSION >= 95
++ aggcontext = ((AggState *) fcinfo->context)->aggcontexts;
++#else
++ aggcontext = ((AggState *) fcinfo->context)->aggcontext;
++#endif
+ else if (fcinfo->context && IsA(fcinfo->context, WindowAggState))
+ aggcontext = ((WindowAggState *) fcinfo->context)->aggcontext;
+