summaryrefslogtreecommitdiff
path: root/databases/postgresql-postgis2
AgeCommit message (Collapse)AuthorFilesLines
2022-11-27geography/proj: recursive revbumpgdt2-4/+4
2022-11-23massive revision bump after textproc/icu updateadam2-3/+4
2022-11-13databases/postgresql-postgis2: Update to 3.3.2gdt3-8/+31
This is a micro-update with bugfixes.
2022-10-26*: bump PKGREVISION for libunistring shlib major bumpwiz1-1/+2
2022-09-16databases/postgresql-postgis2: Update to 3.3.1gdt3-7/+19
This is a micro release; upstream changes are bugfixes and minor improvements.
2022-09-04databases/postgresql-postgis2: Update to 3.3.0gdt3-14/+235
packaging changes: - require pgsql >= 11, per upstream - enable address standardizer module PostGIS 3.3.0 2022/08/26 This version requires PostgreSQL 11 or higher, GEOS 3.6 or higher, and Proj 5.2+. Additional features are enabled if you are running GEOS 3.9+ ST_MakeValid enhancements with 3.10+, ST_ConcaveHull and several other enhancements with GEOS 3.11+. Requires SFCGAL 1.4.1+ for ST_AlphaShape and ST_OptimalAlphaShape. The new --enable-lto flag improves math computations. This new feature is disabled by default because on some platforms, causes compilation errors (BSD and MingW64 issues have been raised) Use below to enable it. ./configure --enable-lto flag * New features * - #5116, Topology export/import scripts (Sandro Santilli) - ST_Letters creates geometries that look like letters (Paul Ramsey) - #5037, postgis_sfcgal: ST_3DConvexHull (Loïc Bartoletti) - postgis_sfcgal: sfcgal_full_version - reports BOOST and CGAL version (Loïc Bartoletti) - GH659, MARC21/XML, ST_GeomFromMARC21, ST_AsMARC21 (Jim Jones) - #5132, GH683, sfcgal: ST_3DUnion aggregate function (Sergei Shoulbakov) - #5143, SFCGAL ST_AlphaShape and ST_OptimalAlphaShape Requires SFCGAL 1.4.1+ (Loïc Bartoletti) - #5162, ST_TriangulatePolygon with GEOS 3.11+ (Paul Ramsey, Martin Davis) - #5162, ST_SimplifyPolygonHull with GEOS 3.11+ (Paul Ramsey, Martin Davis) - #5183, topology.RemoveUnusedPrimitives (Sandro Santilli) * Breaking changes * - Drop support for PostgreSQL 9.6 and 10 (Regina Obe) - Change output for WKT MULTIPOINT. All points now wrapped in parens. (Even Roualt) - GH674, geometry validation and fixing is disabled for ST_DumpAsPolygons and ST_Polygon so it works faster but might produce invalid polygons. (Aliaksandr Kalenik) * Enhancements * - #2861, Add index on topology.node(containing_face) speeding up splitting and merging of faces (Sandro Santilli) - #2083, Speed up ST_RemEdge topology functions adding index on relation(element_id) and edge_data(abs_next*) (Sandro Santilli) - #5118, Allow dropping topologies with missing topogeometry sequences (Sandro Santilli) - #5111, faster topology face MBR computation (Sandro Santilli) - postgis_extensions_upgrade() support for upgrades from any PostGIS version, including yet to be released ones (Sandro Santilli) - #5040, add postgis_sfcgal_full_version (Loïc Bartoletti) - GH655, GiST: balance the tree splits better in recursive calls (Darafei Praliaskouski) - GH657, GiST: do not call no-op decompress function (Aliaksandr Kalenik) - #4939, #5161, ST_LineMerge now has option to keep the directions of input linestrings, useful when processing road graphs. Requires GEOS 3.11. (Sergei Shoulbakov) - ST_ConcaveHull GEOS 3.11+ native implementation (Paul Ramsey, Martin Davis) - ST_ConcaveHull GEOS 3.11+ polygon-respecting native implementation (Paul Ramsey, Martin Davis) - #4574, GH678, #5121 Enable Link-Time Optimizations using --enable-lto (Sergei Shoulbakov) - GH676, faster ST_Clip (Aliaksandr Kalenik) - #5135, Fast GiST index build is enabled by default for PostgreSQL 15+ (Sergei Shoulbakov) - #4939, #5161, ST_LineMerge now has option to keep the directions of input linestrings, useful when processing road graphs. Requires GEOS 3.11. (Sergei Shoulbakov) - #5158, pgtopo_import / pgtopo_export manpages (Sandro Santilli) - #5170, add a optional max_rows_per_copy to -Y option to raster2pgsql to control number of rows per copy statement. Default to 50 when not specified (Regina Obe) - GH698, support parallel aggregate for ST_Union (Sergei Shoulbakov) - #5024, Update spatial_ref_sys as part of ALTER EXTENSION update postgis (Paul Ramsey) * Bug Fixe *
2022-06-28*: recursive bump for perl 5.36wiz2-4/+4
2022-05-13revbump for gdal-lib updategdt1-2/+2
2022-04-25*: remove some references to postgresql 9.6wiz1-2/+1
2022-04-18revbump for textproc/icu updateadam2-4/+4
2022-04-03revbump for devel/protobufadam1-1/+2
2022-02-15databases/postgresql-postgis2: Update to 3.2.1gdt3-54/+42
upstream changes: bugfixes
2022-01-18*: revbump for gdal-lib updategdt1-2/+2
2021-12-28postgresql-postgis2: Add 14 as acceptable pgsql versiontriaxx2-5/+5
pkgsrc changes: --------------- * Add 14 to PGSQL_VERSION_ACCEPTABLE to fix a dependency failure of geography/mapserver with PostgreSQL 14. * Fix BUILDLINK_ABI_DEPENDS that contained a hardcoded dependency. * Bump revision.
2021-12-18postgresql-postgis2: Update to 3.2.0gdt4-27/+45
See NEWS in sources for details. A summary of upstream NEWS: * Enhancements and bugfixes PostGIS 3.2.0 (Olivier Courtin Edition) 2021/12/17 This version requires PostgreSQL 9.6 or higher, GEOS 3.6 or higher , and Proj 4.9+. Additional features are enabled if you are running GEOS 3.9+ (and ST_MakeValid enhancements with 3.10+), Proj 6.1+, and PostgreSQL 14+. Due to some query performance degradation with the new fast index build that requires PG14, we have decided to disable the feature by default until we get more user testing as to the true impact of real-world queries. If you are running PG14+, you can reenable it by doing ALTER OPERATOR FAMILY gist_geometry_ops_2d USING gist ADD FUNCTION 11 (geometry) geometry_gist_sortsupport_2d (internal); and then reindex your gist indexes. To revert back to the old index behavior: ALTER OPERATOR FAMILY gist_geometry_ops_2d using gist DROP FUNCTION 11 (geometry); and then reindex your gist indexes. * Breaking changes * - #5008, Empty geometries are not reported as being within Infinite distance by ST_DWithin (Sandro Santilli) - #4824, Removed `--without-wagyu` build option. Using Wagyu is now mandatory to build with MVT support. - #4933, topology.GetFaceByPoint will not work with topologies having invalid edge linking. - #4981, ST_StartPoint support any geometry. No longer returns null for non-linestrings. - #4149, ST_AsMVTGeom now preserves more of original geometry's details at scale close to target extent. If you need previous simplifying behaviour, you can ST_Simplify the geometry in advance. (Darafei Praliaskouski) - Proj 4.9 or higher is required - #5000, Turn off Window support in ST_AsMVT aggregate as no real use-case for it and it crashes with random input (Paul Ramsey) * New features* - #4923, topology.ValidateTopologyRelation (Sandro Santilli) - #4933, topology.GetFaceContainingPoint (Sandro Santilli) - #2175, ST_Scroll (Sandro Santilli) - #4841, FindTopology to quickly get a topology record (Sandro Santilli) - #4869, FindLayer to quickly get a layer record (Sandro Santilli) - #4851, TopoGeom_addTopoGeom function (Sandro Santilli) - ST_MakeValid(geometry, options) allows alternative validity building algorithms with GEOS 3.10 (Paul Ramsey) - ST_InterpolateRaster() fills in raster cells between sample points using one of a number of algorithms (inverse weighted distance, average, etc) using algorithms from GDAL (Paul Ramsey) - ST_Contour() generates contour lines from raster values using algorithms from GDAL (Paul Ramsey) - ST_SetZ()/ST_SetM() fills in z/m coordinates of a geometry using data read from a raster (Paul Ramsey) - New postgis.gdal_vsi_options GUC allows out-db rasters on VSI network services to be accessed with authentication keys, etc. (Paul Ramsey) - ST_DumpSegments returns a set of segments of input geometry (Aliaksandr Kalenik) - #4859, ST_Point, ST_PointZ, ST_PointM, ST_PointZM, constructors with SRID parameter (Paul Ramsey) - #4808, ST_ClusterKMeans now supports max_radius argument. Use it when you're not sure what is the number of clusters but you know what the size of clusters should be. (Darafei Praliaskouski)
2021-12-10postgis: Add coment about running gdb on postgres during testsgdt1-1/+2
2021-12-08revbump for icu and libffiadam2-4/+4
2021-11-11*: Revbump for protobuf-3.19.0kim1-2/+2
Fix for: Shared object "libprotobuf.so.29" not found
2021-11-01postgis: Respect LDFLAGS in shp2pgsql buildgdt3-3/+21
Resolves RELRO check failure. Filed upstream.
2021-10-26databases: Replace RMD160 checksums with BLAKE2s checksumsnia1-2/+2
All checksums have been double-checked against existing RMD160 and SHA512 hashes The following distfiles could not be fetched (some may be only fetched conditionally): ./databases/cstore/distinfo D6.data.ros.gz ./databases/cstore/distinfo cstore0.2.tar.gz ./databases/cstore/distinfo data4.tar.gz
2021-10-21*: Revbump for protobuf-3.18.0kim1-2/+2
Fix for: Shared object "libprotobuf.so.28" not found
2021-10-09Recursive revbump for multimedia/libaomnia1-2/+2
2021-10-07databases: Remove SHA1 distfile hashesnia1-2/+1
2021-09-29revbump for boost-libsadam1-1/+2
2021-09-05databases/postgresql-postgis2: Update to 3.1.4gdt3-9/+16
Upstream changes: bug fixes
2021-09-04postgis2: Sort PLIST and drop comments (NFCI)gdt1-18/+13
2021-08-15*: recursive bump for openexr 3.1wiz1-1/+2
2021-07-04databases/postgresql-postgis2: Update to 3.1.3gdt3-13/+17
Upstream changes: accomodate a breaking change in PostgreSQL 14 betas
2021-05-25databases/postgresql-postgis2: Upgrade to 3.1.2gdt3-10/+13
Upstream changes: bugfixes
2021-05-24*: recursive bump for perl 5.34wiz1-2/+2
2021-05-24Adjust PGSQL_VERSIONS_ACCEPTEDadam1-3/+1
2021-05-03revbump for gdal-lib udpategdt1-2/+2
2021-04-21revbump for boost-libsadam1-2/+2
2021-04-21revbump for textproc/icuadam2-4/+4
2021-04-12Revbump for multimedia/x265 updateadam1-2/+2
2021-03-01revbump for gdal-lib updategdt1-2/+2
2021-02-11databases/postgresql-postgis2: revbump for geos updategdt1-1/+2
2021-01-30databases/postgresql-postgis2: Update to 3.1.1gdt3-14/+13
Upstream changes: bugfixes
2021-01-03postgis: Revbump for geos updategdt1-2/+2
2020-12-19postgresql-postgis2: Update to 3.1.0gdt3-11/+27
packaging changes: PostgresQL 9.5 is no longer supported. Upstream NEWS: PostGIS 3.1.0 2020/12/18 This version requires PostgreSQL 9.6 or higher and GEOS 3.6 or higher Additional features are enabled if you are running GEOS 3.9. * Breaking changes * - #4737, Bump minimum protobuf-c requirement to 1.1.0 (Raúl Marín) The configure step will now fail if the requirement isn't met or explicitly disabled (--without-protobuf) - #4258, Separated postgis_sfcgal from postgis into its own lib file and extension (Regina Obe) - #4577, Drop support for PostgreSQL 9.5 (Raúl Marín) - #4601, ST_TileEnvelope signature changed. - #3057, ST_Force3D, ST_Force3DZ, ST_Force3DM and ST_Force4D signatures changed. * Deprecated signatures * - Function postgis_svn_version() replaced by postgis_lib_revision() (Sandro Santilli) - #4214, Deprecated ST_Count(tablename,...), ST_ApproxCount(tablename, ...) ST_SummaryStats(tablename, ..), ST_Histogram(tablename, ...), ST_ApproxHistogram(tablename, ...), ST_Quantile(tablename, ...), ST_ApproxQuantile(tablename, ...) removed. (Darafei Praliaskouski) * New features* - #4687, (GEOS 3.9+) MaximumInscribedCircle (Paul Ramsey) - (GEOS 3.9+) Optional gridSize parameter to ST_Union, ST_UnaryUnion, ST_Difference, ST_Intersection, ST_SymDifference, ST_Subdivide for overlay with exact tolerance (Sandro Santilli) - #4624, ST_HexagonGrid and ST_SquareGrid, set returning functions to generate tilings of the plane (Paul Ramsey) - #4624, ST_Hexagon and ST_Square, shape generators (Paul Ramsey) - #4804, (GEOS 3.9+) ST_ReducePrecision allows valid precision reduction (Paul Ramsey) - #4710, ST_ClusterKMeans now works with 3D geometries (Darafei Praliaskouski) - #4801, ST_ClusterKMeans supports weights in POINT[Z]M geometries (Darafei Praliaskouski) - #4805, _ST_SortableHash exposed to work around parallel soring performance issue in Postgres. If your table is huge, use ORDER BY _ST_SortableHash(geom) instead of ORDER BY geom to make parallel sort faster (Darafei Praliaskouski) - #4625, Correlation statistics now calculated. Run ANALYZE for BRIN indexes to start kicking in. (Darafei Praliaskouski) - #4698, Add a precision parameter to ST_AsEWKT (Raúl Marín) * Enhancements * - #4789, Sped up TopoJSON output for areal TopoGeometry with many holes (Sandro Santilli) - #4758, Improved topology noding robustness (Sandro Santilli) - Make ST_Subdivide interruptable (Sandro Santilli) - #4660, Changes in double / coordinate printing (Raúl Marín) - Use the shortest representation (enough to guarantee roundtrip). - Uses scientific notation for absolute numbers smaller than 1e-8. The previous behaviour was to output 0 for absolute values smaller than 1e-12 and fixed notation for anything bigger than that. - Uses scientific notation for absolute numbers greater than 1e+15 (same behaviour). - The precision parameter now also affects the scientific notation (before it was fixed [5-8]). - All output functions now respect the requested precision (without any limits). - The default precision is the same (9 for GeoJSON, 15 for everything else). - #4746, Micro optimizations to the serialization process (Raúl Marín) - #4623, Optimize varlena returning functions (Raúl Marín) - #4615, Speed up geojson output (Raúl Marín) - #4737, Improve performance and reduce memory usage in ST_AsMVT, especially in queries involving parallelism (Raúl Marín) - #4719, Fail fast when srids don't match ST_Intersection(geometry,raster) Also schema qualify calls in function. (Regina Obe) - #4784, Add ST_CollectionExtract(geometry) with default behaviour of extracting the components of highest coordinate dimension. (Paul Ramsey) - #4675, topology.GetRingEdges now implemented in C (Sandro Santilli) - #4672, Cache getSRSbySRID and getSRIDbySRS for better performance (Raúl Marín) - #4676, #4657 Avoid decompressing toasted geometries to read only the header (Raúl Marín) - #4677, Share gserialized objects between different cache types (Raúl Marín) - #4601, Add ST_TileEnvelope margin argument (Yuri Astrakhan) - #2972, Add quiet mode (-q) to pgsql2shp (Kristian Thy) - #3057, Optional value params for Force3D*, Force4D functions (Kristian Thy) - #4569, Allow unknown SRID geometry insertion into typmod SRID column (Paul Ramsey) - #4149, ST_Simplify(geom, 0) is now O(N). ST_Affine (ST_Translate, ST_TransScale, ST_Rotate) optimized. ST_SnapToGrid optimized. (Darafei Praliaskouski) - #4656, Cast a geojson_text::geometry for implicit GeoJSON ingestion (Raúl Marín)
2020-12-04Revbump for openpam cppflags change months ago, belatedly.riastradh1-1/+2
2020-11-25postgis: Update to 3.0.3gdt5-11/+17
Packaging changes: make bl3 refer to PGSQL_VERSION, not 12, reverting an earlier change labeled "revbump" which does not make sense for such a change. Upstream changes: bugfixes
2020-11-05*: Recursive revbump from textproc/icu-68.1ryoon2-3/+4
2020-10-04postgis: Update to 3.0.2gdt4-32/+19
pkgsrc changes: Adjust API_DEPENDS to 2.0. I don't have a specific reason, but the previous 1.4 is so ancient that accepting it defies the Principle of Least Astonishment. Note that regression tests crash, but in the same way as 3.0.1. 3.0.1, when committed, passed, and I believe this is about proj. Upstream changes: Bug fixes
2020-08-31*: bump PKGREVISION for perl-5.32.wiz1-2/+2
2020-08-17*: revbump after fontconfig bl3 changes (libuuid removal)leot1-1/+2
2020-06-22postgis: Simplify DESCRgdt1-2/+0
There has been one package only for a long time, so don't explain which it is.
2020-06-22database/postgresql-postgis2: Update to 3.0.1gdt3-22/+114
Packaging changes: depend on protobuf-c and json-c PostGIS 3.0.1 2020/02/20 * Breaking Changes * - #4637 svn number replaced by git hash in version output (Sandro Santilli, Regina Obe, Bas Couwenberg) * New Features * - #4617, Add configure switch `--without-phony-revision` (Raúl Marín) Use to prevent postgis_revision.h from rebuilding (when building from tar ball) and building in a gitted folder. * Bug Fixes and Enhancements * [many, see NEWS] PostGIS 3.0.0 2019/10/20 This version requires PostgreSQL 9.5+-12 and GEOS >= 3.6+ Additional features enabled if you are running Proj6+, PostgreSQL 12 and GEOS 3.8.0 * Breaking Changes * - #4267, Bump minimum GEOS version to 3.6 (Regina Obe, Darafei Praliaskouski) - #3888, Raster support now available as a separate extension (Sandro Santilli) - #3807, Extension library files no longer include the minor version. Use New configure switch --with-library-minor-version if you need the old behavior (Regina Obe) - #4230, ND box operators (overlaps, contains, within, equals) now don't look on dimensions that aren't present in both operands. Please REINDEX your ND indexes after upgrade. (Darafei Praliaskouski) - #4229, Dropped support for PostgreSQL < 9.5. (Darafei Praliaskouski) - #4260, liblwgeom headers are not installed anymore. If your project depends on them available, please use librttopo instead. (Darafei Praliaskouski) - #4258, Remove SFCGAL support for ST_Area, ST_Distance, ST_Intersection, ST_Difference, ST_Union, ST_Intersects, ST_3DIntersects, ST_3DDistance and postgis.backend switch (Darafei Praliaskouski) - #4267, Enable Proj 6 deprecated APIs (Darafei Praliaskouski, Raúl Marín) - #4268, Bump minimum SFCGAL version to 1.3.1 (Darafei Praliaskouski) - #4331, ST_3DMakeBox now returns error instead of a miniscule box (Regina Obe) - #4342, Removed "versioned" variants of ST_AsGeoJSON and ST_AsKML (Paul Ramsey) - #4356, ST_Accum removed. Use array_agg instead. (Darafei Praliaskouski) - #4414, Include version number in address_standardizer lib (Raúl Marín) - #4334, Fix upgrade issues related to renamed function parameters (Raúl Marín) - #4442, raster2pgsql now skips NODATA tiles. Use -k option if you still want them in database for some reason. (Darafei Praliaskouski) - #4433, 32-bit hash fix (requires reindexing hash(geometry) indexes) (Raúl Marín) - #3383, Sorting now uses Hilbert curve and Postgres Abbreviated Compare. You need to REINDEX your btree indexes if you had them. (Darafei Praliaskouski) * New Features * - #2902, postgis_geos_noop (Sandro Santilli) - #4128, ST_AsMVT support for Feature ID (Stepan Kuzmin) - #4230, SP-GiST and GiST support for ND box operators overlaps, contains, within, equals (Esteban Zimányi and Arthur Lesuisse from Université Libre de Bruxelles (ULB), Darafei Praliaskouski) - #4171, ST_3DLineInterpolatePoint (Julien Cabieces, Vincent Mora) - #4311, Introduce WAGYU to validate MVT polygons. This option requires a C++11 compiler and will use CXXFLAGS (not CFLAGS). Add `--without-wagyu` to disable this option and keep the behaviour from 2.5 (Raúl Marín) - #1833, ST_AsGeoJSON(row) generates full GeoJSON Features (Joe Conway) - #3687, Casts json(geometry) and jsonb(geometry) for implicit GeoJSON generation (Paul Ramsey) - #4198, Add ST_ConstrainedDelaunayTriangles SFCGAL function (Darafei Praliaskouski) * Enhancements * - #4322, Support for Proj 6+ API, bringing more accurate datum transforms and support for WKT projections [many more; see NEWS]
2020-06-05*: Apply revbump for graphics/giflib API change.jperkin1-2/+2
2020-06-02Revbump for icuadam2-4/+4