This is an automated email from the git hooks/post-receive script. sebastic pushed a commit to branch jessie-backports in repository postgis.
commit aea526dcdca5c03199601bf22edef2473795430c Merge: b6333a2 fc0a401 Author: Bas Couwenberg <[email protected]> Date: Sat Oct 8 18:52:52 2016 +0200 Merge tag 'debian/2.3.0+dfsg-2' into jessie-backports Conflicts: debian/changelog debian/control debian/postgresql-9.4-postgis-2.2.lintian-overrides ._config.guess | Bin 239 -> 0 bytes ._config.sub | Bin 239 -> 0 bytes ._install-sh | Bin 239 -> 0 bytes .drone.yml | 21 + .editorconfig | 26 + .gitlab-ci.yml | 5 +- .travis.yml | 2 + CONTRIBUTING.md | 20 + ChangeLog | 10382 +++++++++------- GNUmakefile.in | 6 +- NEWS | 270 +- README.md | 31 +- README.postgis | 26 +- Version.config | 10 +- astyle.sh | 6 +- authors.git | 2 +- authors.svn | 2 +- ci/debbie/postgis_doc_translations.sh | 18 +- ci/debbie/postgis_regress.sh | 14 +- ci/winnie/package_postgis.sh | 6 +- ci/winnie/regress_postgis.sh | 9 + config.guess | 143 +- config.rpath | 666 -- config.sub | 36 +- configure | 117 +- configure.ac | 272 +- debian/README.Debian | 16 +- debian/changelog | 99 + debian/control | 54 +- debian/control.in | 55 +- debian/copyright | 27 +- ...wgeom-2.2-5.install => liblwgeom-2.3-0.install} | 0 ...overrides => liblwgeom-2.3-0.lintian-overrides} | 2 +- ...wgeom-2.2-5.symbols => liblwgeom-2.3-0.symbols} | 32 +- debian/patches/link-liblwgeom | 7 +- debian/pgversions | 4 +- debian/postgis-gui.docs | 1 + debian/postgis-gui.lintian-overrides | 2 + debian/postgis-gui.manpages | 1 + debian/postgis.manpages | 1 - .../postgresql-9.4-postgis-2.2.lintian-overrides | 14 - .../postgresql-9.4-postgis-2.3.lintian-overrides | 4 + ...ll.in => postgresql-generic-postgis.install.in} | 0 debian/rules | 58 +- doc/Makefile.in | 4 +- doc/extras_address_standardizer.xml | 216 +- doc/extras_historytable.xml | 70 +- doc/extras_tigergeocoder.xml | 384 +- doc/extras_topology.xml | 1278 +- doc/faq.xml | 93 +- doc/faq_raster.xml | 192 +- doc/html/image_src/Makefile.in | 8 + doc/html/image_src/st_clusterkmeans01.wkt | 8 + doc/html/image_src/st_clusterkmeans02.wkt | 7 + doc/html/image_src/st_generatepoints01.wkt | 1 + doc/html/image_src/st_generatepoints02.wkt | 2 + doc/html/image_src/st_geometricmedian01.wkt | 4 + doc/html/image_src/st_voronoi01.wkt | 6 + doc/html/image_src/st_voronoi02.wkt | 4 + doc/html/image_src/st_voronoi03.wkt | 4 + doc/installation.xml | 548 +- doc/introduction.xml | 70 +- doc/man/pgsql2shp.1 | 2 +- doc/man/shp2pgsql.1 | 2 +- doc/performance_tips.xml | 144 +- doc/po/de_DE/extras.xml.po | 2 +- doc/po/de_DE/extras_address_standardizer.xml.po | 166 +- doc/po/de_DE/extras_historytable.xml.po | 26 +- doc/po/de_DE/extras_tigergeocoder.xml.po | 658 +- doc/po/de_DE/extras_topology.xml.po | 1240 +- doc/po/de_DE/faq.xml.po | 33 +- doc/po/de_DE/faq_raster.xml.po | 46 +- doc/po/de_DE/installation.xml.po | 592 +- doc/po/de_DE/introduction.xml.po | 139 +- doc/po/de_DE/performance_tips.xml.po | 16 +- doc/po/de_DE/postgis.xml.po | 2 +- doc/po/de_DE/reference.xml.po | 2 +- doc/po/de_DE/reference_accessor.xml.po | 1131 +- doc/po/de_DE/reference_constructor.xml.po | 472 +- doc/po/de_DE/reference_editor.xml.po | 914 +- doc/po/de_DE/reference_exception.xml.po | 2 +- doc/po/de_DE/reference_guc.xml.po | 2 +- doc/po/de_DE/reference_lrs.xml.po | 16 +- doc/po/de_DE/reference_management.xml.po | 49 +- doc/po/de_DE/reference_measure.xml.po | 2085 ++-- doc/po/de_DE/reference_misc.xml.po | 250 +- doc/po/de_DE/reference_operator.xml.po | 32 +- doc/po/de_DE/reference_output.xml.po | 1523 +-- doc/po/de_DE/reference_processing.xml.po | 1701 +-- doc/po/de_DE/reference_raster.xml.po | 2180 ++-- doc/po/de_DE/reference_sfcgal.xml.po | 350 +- doc/po/de_DE/reference_temporal.xml.po | 232 +- doc/po/de_DE/reference_transaction.xml.po | 2 +- doc/po/de_DE/reference_type.xml.po | 2 +- doc/po/de_DE/release_notes.xml.po | 5149 +++++--- doc/po/de_DE/reporting.xml.po | 58 +- doc/po/de_DE/using_postgis_app.xml.po | 568 +- doc/po/de_DE/using_postgis_dataman.xml.po | 1951 ++- doc/po/de_DE/using_raster_dataman.xml.po | 1089 +- doc/po/es/extras.xml.po | 2 +- doc/po/es/extras_address_standardizer.xml.po | 166 +- doc/po/es/extras_historytable.xml.po | 24 +- doc/po/es/extras_tigergeocoder.xml.po | 660 +- doc/po/es/extras_topology.xml.po | 1242 +- doc/po/es/faq.xml.po | 31 +- doc/po/es/faq_raster.xml.po | 58 +- doc/po/es/installation.xml.po | 600 +- doc/po/es/introduction.xml.po | 139 +- doc/po/es/performance_tips.xml.po | 20 +- doc/po/es/postgis.xml.po | 2 +- doc/po/es/reference.xml.po | 2 +- doc/po/es/reference_accessor.xml.po | 1198 +- doc/po/es/reference_constructor.xml.po | 520 +- doc/po/es/reference_editor.xml.po | 914 +- doc/po/es/reference_guc.xml.po | 2 +- doc/po/es/reference_lrs.xml.po | 16 +- doc/po/es/reference_management.xml.po | 65 +- doc/po/es/reference_measure.xml.po | 2085 ++-- doc/po/es/reference_misc.xml.po | 250 +- doc/po/es/reference_operator.xml.po | 32 +- doc/po/es/reference_output.xml.po | 1523 +-- doc/po/es/reference_processing.xml.po | 1701 +-- doc/po/es/reference_raster.xml.po | 2180 ++-- doc/po/es/reference_sfcgal.xml.po | 350 +- doc/po/es/release_notes.xml.po | 2554 ++-- doc/po/es/using_postgis_app.xml.po | 264 +- doc/po/es/using_postgis_dataman.xml.po | 87 +- doc/po/es/using_raster_dataman.xml.po | 85 +- doc/po/fr/extras.xml.po | 2 +- doc/po/fr/extras_address_standardizer.xml.po | 166 +- doc/po/fr/extras_historytable.xml.po | 22 +- doc/po/fr/extras_tigergeocoder.xml.po | 658 +- doc/po/fr/extras_topology.xml.po | 1250 +- doc/po/fr/faq.xml.po | 33 +- doc/po/fr/faq_raster.xml.po | 50 +- doc/po/fr/installation.xml.po | 602 +- doc/po/fr/introduction.xml.po | 140 +- doc/po/fr/performance_tips.xml.po | 26 +- doc/po/fr/postgis.xml.po | 2 +- doc/po/fr/reference.xml.po | 2 +- doc/po/fr/reference_accessor.xml.po | 1187 +- doc/po/fr/reference_constructor.xml.po | 510 +- doc/po/fr/reference_editor.xml.po | 967 +- doc/po/fr/reference_guc.xml.po | 2 +- doc/po/fr/reference_lrs.xml.po | 20 +- doc/po/fr/reference_management.xml.po | 65 +- doc/po/fr/reference_measure.xml.po | 2452 ++-- doc/po/fr/reference_misc.xml.po | 306 +- doc/po/fr/reference_operator.xml.po | 32 +- doc/po/fr/reference_output.xml.po | 1697 +-- doc/po/fr/reference_processing.xml.po | 1744 +-- doc/po/fr/reference_raster.xml.po | 2190 ++-- doc/po/fr/reference_sfcgal.xml.po | 350 +- doc/po/fr/release_notes.xml.po | 2552 ++-- doc/po/fr/using_postgis_app.xml.po | 252 +- doc/po/fr/using_postgis_dataman.xml.po | 55 +- doc/po/fr/using_raster_dataman.xml.po | 71 +- doc/po/it_IT/extras_address_standardizer.xml.po | 166 +- doc/po/it_IT/extras_historytable.xml.po | 18 +- doc/po/it_IT/extras_tigergeocoder.xml.po | 658 +- doc/po/it_IT/extras_topology.xml.po | 1284 +- doc/po/it_IT/faq.xml.po | 31 +- doc/po/it_IT/faq_raster.xml.po | 56 +- doc/po/it_IT/installation.xml.po | 604 +- doc/po/it_IT/introduction.xml.po | 152 +- doc/po/it_IT/performance_tips.xml.po | 20 +- doc/po/it_IT/postgis.xml.po | 4 +- doc/po/it_IT/reference.xml.po | 2 +- doc/po/it_IT/reference_accessor.xml.po | 1186 +- doc/po/it_IT/reference_constructor.xml.po | 498 +- doc/po/it_IT/reference_editor.xml.po | 977 +- doc/po/it_IT/reference_guc.xml.po | 2 +- doc/po/it_IT/reference_lrs.xml.po | 20 +- doc/po/it_IT/reference_management.xml.po | 59 +- doc/po/it_IT/reference_measure.xml.po | 2212 ++-- doc/po/it_IT/reference_misc.xml.po | 300 +- doc/po/it_IT/reference_operator.xml.po | 64 +- doc/po/it_IT/reference_output.xml.po | 1935 +-- doc/po/it_IT/reference_processing.xml.po | 1930 +-- doc/po/it_IT/reference_raster.xml.po | 2678 +++-- doc/po/it_IT/reference_sfcgal.xml.po | 350 +- doc/po/it_IT/release_notes.xml.po | 2548 ++-- doc/po/it_IT/reporting.xml.po | 4 +- doc/po/it_IT/using_postgis_app.xml.po | 252 +- doc/po/it_IT/using_postgis_dataman.xml.po | 55 +- doc/po/it_IT/using_raster_dataman.xml.po | 85 +- doc/po/ja/Makefile | 2 + doc/po/{ko_KR => ja}/extras.xml.po | 19 +- .../extras_address_standardizer.xml.po | 182 +- doc/po/{es => ja}/extras_historytable.xml.po | 140 +- doc/po/{ko_KR => ja}/extras_tigergeocoder.xml.po | 680 +- doc/po/{it_IT => ja}/extras_topology.xml.po | 2462 ++-- doc/po/{fr => ja}/faq.xml.po | 520 +- doc/po/{es => ja}/faq_raster.xml.po | 449 +- doc/po/{it_IT => ja}/installation.xml.po | 2364 ++-- doc/po/{ko_KR => ja}/introduction.xml.po | 334 +- doc/po/{es => ja}/performance_tips.xml.po | 309 +- doc/po/{ko_KR => ja}/postgis.xml.po | 36 +- doc/po/{ko_KR => ja}/reference.xml.po | 37 +- doc/po/{it_IT => ja}/reference_accessor.xml.po | 2016 ++-- doc/po/{es => ja}/reference_constructor.xml.po | 1374 ++- doc/po/{pt_BR => ja}/reference_editor.xml.po | 1865 ++- doc/po/{de_DE => ja}/reference_exception.xml.po | 92 +- doc/po/{fr => ja}/reference_guc.xml.po | 152 +- doc/po/{it_IT => ja}/reference_lrs.xml.po | 298 +- doc/po/{fr => ja}/reference_management.xml.po | 389 +- doc/po/{it_IT => ja}/reference_measure.xml.po | 3503 ++++-- doc/po/{it_IT => ja}/reference_misc.xml.po | 499 +- doc/po/{it_IT => ja}/reference_operator.xml.po | 340 +- doc/po/{it_IT => ja}/reference_output.xml.po | 2100 ++-- doc/po/{it_IT => ja}/reference_processing.xml.po | 3197 +++-- doc/po/{it_IT => ja}/reference_raster.xml.po | 9254 ++++++++++++--- doc/po/{pt_BR => ja}/reference_sfcgal.xml.po | 627 +- doc/po/ja/reference_temporal.xml.po | 430 + doc/po/{pl => ja}/reference_transaction.xml.po | 152 +- doc/po/{de_DE => ja}/reference_type.xml.po | 97 +- doc/po/{ko_KR => ja}/release_notes.xml.po | 2566 ++-- doc/po/{it_IT => ja}/reporting.xml.po | 97 +- doc/po/{es => ja}/using_postgis_app.xml.po | 615 +- doc/po/{es => ja}/using_postgis_dataman.xml.po | 1972 ++- doc/po/{es => ja}/using_raster_dataman.xml.po | 782 +- doc/po/ko_KR/extras.xml.po | 2 +- doc/po/ko_KR/extras_address_standardizer.xml.po | 688 +- doc/po/ko_KR/extras_historytable.xml.po | 120 +- doc/po/ko_KR/extras_tigergeocoder.xml.po | 1782 ++- doc/po/ko_KR/extras_topology.xml.po | 3002 +++-- doc/po/ko_KR/faq.xml.po | 112 +- doc/po/ko_KR/faq_raster.xml.po | 339 +- doc/po/ko_KR/installation.xml.po | 1940 ++- doc/po/ko_KR/introduction.xml.po | 381 +- doc/po/ko_KR/performance_tips.xml.po | 190 +- doc/po/ko_KR/postgis.xml.po | 28 +- doc/po/ko_KR/reference.xml.po | 2 +- doc/po/ko_KR/reference_accessor.xml.po | 2715 ++++- doc/po/ko_KR/reference_constructor.xml.po | 1852 ++- doc/po/ko_KR/reference_editor.xml.po | 2103 +++- doc/po/ko_KR/reference_guc.xml.po | 2 +- doc/po/ko_KR/reference_lrs.xml.po | 376 +- doc/po/ko_KR/reference_management.xml.po | 213 +- doc/po/ko_KR/reference_measure.xml.po | 4610 +++++-- doc/po/ko_KR/reference_misc.xml.po | 639 +- doc/po/ko_KR/reference_operator.xml.po | 714 +- doc/po/ko_KR/reference_output.xml.po | 2503 ++-- doc/po/ko_KR/reference_processing.xml.po | 3890 ++++-- doc/po/ko_KR/reference_raster.xml.po | 11876 ++++++++++++++++--- doc/po/ko_KR/reference_sfcgal.xml.po | 736 +- doc/po/ko_KR/release_notes.xml.po | 2548 ++-- doc/po/ko_KR/using_postgis_app.xml.po | 608 +- doc/po/ko_KR/using_postgis_dataman.xml.po | 1503 ++- doc/po/ko_KR/using_raster_dataman.xml.po | 799 +- doc/po/pl/extras.xml.po | 2 +- doc/po/pl/extras_address_standardizer.xml.po | 166 +- doc/po/pl/extras_historytable.xml.po | 20 +- doc/po/pl/extras_tigergeocoder.xml.po | 658 +- doc/po/pl/extras_topology.xml.po | 1286 +- doc/po/pl/faq.xml.po | 23 +- doc/po/pl/faq_raster.xml.po | 46 +- doc/po/pl/installation.xml.po | 592 +- doc/po/pl/introduction.xml.po | 139 +- doc/po/pl/performance_tips.xml.po | 16 +- doc/po/pl/postgis.xml.po | 2 +- doc/po/pl/reference.xml.po | 2 +- doc/po/pl/reference_accessor.xml.po | 1131 +- doc/po/pl/reference_constructor.xml.po | 476 +- doc/po/pl/reference_editor.xml.po | 959 +- doc/po/pl/reference_guc.xml.po | 2 +- doc/po/pl/reference_lrs.xml.po | 20 +- doc/po/pl/reference_management.xml.po | 49 +- doc/po/pl/reference_measure.xml.po | 2085 ++-- doc/po/pl/reference_misc.xml.po | 250 +- doc/po/pl/reference_operator.xml.po | 38 +- doc/po/pl/reference_output.xml.po | 1523 +-- doc/po/pl/reference_processing.xml.po | 1701 +-- doc/po/pl/reference_raster.xml.po | 2180 ++-- doc/po/pl/reference_sfcgal.xml.po | 350 +- doc/po/pl/reference_transaction.xml.po | 2 +- doc/po/pl/reference_type.xml.po | 2 +- doc/po/pl/release_notes.xml.po | 2548 ++-- doc/po/pl/reporting.xml.po | 2 +- doc/po/pl/using_postgis_app.xml.po | 250 +- doc/po/pl/using_postgis_dataman.xml.po | 57 +- doc/po/pl/using_raster_dataman.xml.po | 71 +- doc/po/pt_BR/extras_address_standardizer.xml.po | 166 +- doc/po/pt_BR/extras_historytable.xml.po | 24 +- doc/po/pt_BR/extras_tigergeocoder.xml.po | 720 +- doc/po/pt_BR/extras_topology.xml.po | 1270 +- doc/po/pt_BR/faq.xml.po | 33 +- doc/po/pt_BR/faq_raster.xml.po | 58 +- doc/po/pt_BR/installation.xml.po | 596 +- doc/po/pt_BR/introduction.xml.po | 150 +- doc/po/pt_BR/performance_tips.xml.po | 14 +- doc/po/pt_BR/reference.xml.po | 2 +- doc/po/pt_BR/reference_accessor.xml.po | 1225 +- doc/po/pt_BR/reference_constructor.xml.po | 472 +- doc/po/pt_BR/reference_editor.xml.po | 1028 +- doc/po/pt_BR/reference_guc.xml.po | 2 +- doc/po/pt_BR/reference_lrs.xml.po | 18 +- doc/po/pt_BR/reference_management.xml.po | 57 +- doc/po/pt_BR/reference_measure.xml.po | 2228 ++-- doc/po/pt_BR/reference_misc.xml.po | 250 +- doc/po/pt_BR/reference_operator.xml.po | 32 +- doc/po/pt_BR/reference_output.xml.po | 1523 +-- doc/po/pt_BR/reference_processing.xml.po | 1701 +-- doc/po/pt_BR/reference_raster.xml.po | 2180 ++-- doc/po/pt_BR/reference_sfcgal.xml.po | 350 +- doc/po/pt_BR/release_notes.xml.po | 2557 ++-- doc/po/pt_BR/using_postgis_app.xml.po | 252 +- doc/po/pt_BR/using_postgis_dataman.xml.po | 55 +- doc/po/pt_BR/using_raster_dataman.xml.po | 71 +- .../templates/extras_address_standardizer.xml.pot | 152 +- doc/po/templates/extras_historytable.xml.pot | 18 +- doc/po/templates/extras_tigergeocoder.xml.pot | 574 +- doc/po/templates/extras_topology.xml.pot | 1090 +- doc/po/templates/faq.xml.pot | 20 +- doc/po/templates/faq_raster.xml.pot | 20 +- doc/po/templates/installation.xml.pot | 570 +- doc/po/templates/introduction.xml.pot | 104 +- doc/po/templates/performance_tips.xml.pot | 14 +- doc/po/templates/reference_accessor.xml.pot | 903 +- doc/po/templates/reference_constructor.xml.pot | 382 +- doc/po/templates/reference_editor.xml.pot | 730 +- doc/po/templates/reference_lrs.xml.pot | 14 +- doc/po/templates/reference_management.xml.pot | 44 +- doc/po/templates/reference_measure.xml.pot | 1696 ++- doc/po/templates/reference_misc.xml.pot | 164 +- doc/po/templates/reference_operator.xml.pot | 30 +- doc/po/templates/reference_output.xml.pot | 1130 +- doc/po/templates/reference_processing.xml.pot | 1395 ++- doc/po/templates/reference_raster.xml.pot | 1835 +-- doc/po/templates/reference_sfcgal.xml.pot | 311 +- doc/po/templates/release_notes.xml.pot | 2454 ++-- doc/po/templates/using_postgis_app.xml.pot | 248 +- doc/po/templates/using_postgis_dataman.xml.pot | 54 +- doc/po/templates/using_raster_dataman.xml.pot | 66 +- doc/postgis.xml | 42 +- doc/postgis_comments.sql | 160 +- doc/raster_comments.sql | 8 +- doc/reference_accessor.xml | 263 +- doc/reference_constructor.xml | 123 +- doc/reference_editor.xml | 360 +- doc/reference_guc.xml | 36 +- doc/reference_lrs.xml | 26 +- doc/reference_management.xml | 78 +- doc/reference_measure.xml | 869 +- doc/reference_misc.xml | 76 +- doc/reference_operator.xml | 1036 +- doc/reference_output.xml | 665 +- doc/reference_processing.xml | 847 +- doc/reference_raster.xml | 2764 ++--- doc/reference_sfcgal.xml | 182 +- doc/reference_temporal.xml | 10 +- doc/reference_transaction.xml | 4 +- doc/reference_type.xml | 42 +- doc/release_notes.xml | 411 +- doc/template.xml | 28 +- doc/tiger_geocoder_comments.sql | 4 +- doc/topology_comments.sql | 6 + doc/using_postgis_app.xml | 260 +- doc/using_postgis_dataman.xml | 234 +- doc/using_raster_dataman.xml | 345 +- doc/xsl/postgis_aggs_mm.xml.xsl | 103 +- doc/xsl/postgis_comments.sql.xsl | 3 +- doc/xsl/postgis_gardentest.sql.xsl | 44 +- extensions/{Makefile.in => Makefile} | 8 +- extensions/Makefile.in | 2 +- extensions/address_standardizer/Makefile | 28 +- extensions/address_standardizer/Makefile.in | 2 +- .../address_standardizer.control | 2 +- .../address_standardizer_data_us.control | 2 +- extensions/address_standardizer/analyze.c | 258 +- extensions/address_standardizer/err_param.c | 26 +- extensions/address_standardizer/export.c | 72 +- extensions/address_standardizer/gamma.c | 250 +- extensions/address_standardizer/lexicon.c | 56 +- extensions/address_standardizer/pagc_api.h | 124 +- extensions/address_standardizer/pagc_common.h | 10 +- extensions/address_standardizer/pagc_tools.c | 58 +- extensions/address_standardizer/pagc_tools.h | 2 +- extensions/address_standardizer/parseaddress-api.c | 14 +- .../address_standardizer/parseaddress-stcities.h | 2 +- extensions/address_standardizer/standard.c | 26 +- extensions/address_standardizer/std_pg_hash.c | 2 +- extensions/address_standardizer/test_main.c | 21 +- extensions/address_standardizer/tokenize.c | 384 +- extensions/address_standardizer/us_gaz.sql | 2 +- extensions/address_standardizer/us_lex.sql | 2 +- extensions/address_standardizer/us_rules.sql | 2 +- extensions/postgis/{Makefile.in => Makefile} | 75 +- extensions/postgis/Makefile.in | 65 +- extensions/postgis/postgis.control | 6 +- extensions/postgis/postgis.control.in | 2 +- .../postgis/sql_bits/remove_from_extension.sql.in | 29 - extensions/postgis_extension_helper.sql | 16 +- extensions/postgis_extension_helper_uninstall.sql | 4 +- extensions/postgis_sfcgal/Makefile | 35 +- extensions/postgis_sfcgal/Makefile.in | 27 +- extensions/postgis_sfcgal/postgis_sfcgal.control | 2 +- .../{Makefile.in => Makefile} | 57 +- extensions/postgis_tiger_geocoder/Makefile.in | 47 +- .../postgis_tiger_geocoder.control | 2 +- .../postgis_topology/{Makefile.in => Makefile} | 16 +- extensions/postgis_topology/Makefile.in | 8 +- .../postgis_topology/postgis_topology.control | 2 +- extensions/upgradeable_versions.mk | 40 +- extras/history_table/history_table.sql | 10 +- extras/tiger_geocoder/README | 2 +- extras/tiger_geocoder/census_loader.sql | 46 +- extras/tiger_geocoder/create_geocode.bat | 2 +- extras/tiger_geocoder/create_geocode.sh | 2 +- extras/tiger_geocoder/create_geocode.sql | 4 +- .../geocode/census_tracts_functions.sql | 8 +- extras/tiger_geocoder/geocode/geocode.sql | 8 +- extras/tiger_geocoder/geocode/geocode_address.sql | 183 +- .../geocode/geocode_intersection.sql | 91 +- extras/tiger_geocoder/geocode/geocode_location.sql | 4 +- .../geocode/interpolate_from_address.sql | 20 +- .../geocode/other_helper_functions.sql | 170 +- extras/tiger_geocoder/geocode/rate_attributes.sql | 4 +- extras/tiger_geocoder/geocode/reverse_geocode.sql | 66 +- extras/tiger_geocoder/geocode_settings.sql | 9 +- .../tiger_geocoder/normalize/normalize_address.sql | 48 +- extras/tiger_geocoder/normalize/pprint_addy.sql | 2 +- extras/tiger_geocoder/normalize/state_extract.sql | 2 +- .../pagc_normalize/pagc_normalize_address.sql | 8 +- .../tiger_geocoder/pagc_normalize/pagc_tables.sql | 10 +- extras/tiger_geocoder/regress/geocode_regress.sql | 32 +- .../regress/normalize_address_regress.sql | 14 +- .../regress/pagc_normalize_address_regress.sql | 12 +- .../tiger_geocoder/tables/lookup_tables_2011.sql | 6 +- extras/tiger_geocoder/tiger_loader_2011.sql | 142 +- extras/tiger_geocoder/tiger_loader_2012.sql | 170 +- extras/tiger_geocoder/tiger_loader_2013.sql | 174 +- extras/tiger_geocoder/tiger_loader_2014.sql | 212 +- extras/tiger_geocoder/tiger_loader_2015.sql | 212 +- ...tiger_loader_2015.sql => tiger_loader_2016.sql} | 235 +- .../topology/tiger_topology_loader.sql | 72 +- extras/tiger_geocoder/upgrade_geocode.sql | 28 +- extras/tiger_geocoder/upgrade_geocoder.bat | 2 +- extras/tiger_geocoder/upgrade_geocoder.sh | 2 +- extras/tiger_geocoder/utility/set_search_path.sql | 6 +- install-sh | 23 +- liblwgeom/Makefile.in | 27 +- liblwgeom/README.topo | 2 +- liblwgeom/box2d.c | 26 + liblwgeom/bytebuffer.c | 74 +- liblwgeom/bytebuffer.h | 40 +- liblwgeom/cunit/Makefile.in | 3 + liblwgeom/cunit/cu_algorithm.c | 206 + liblwgeom/cunit/cu_buildarea.c | 20 +- liblwgeom/cunit/cu_bytebuffer.c | 2 +- liblwgeom/cunit/cu_clean.c | 9 +- liblwgeom/cunit/cu_clip_by_rect.c | 20 +- liblwgeom/cunit/cu_effectivearea.c | 2 +- liblwgeom/cunit/cu_force_sfs.c | 2 +- liblwgeom/cunit/cu_geodetic.c | 32 +- liblwgeom/cunit/cu_geos.c | 2 +- liblwgeom/cunit/cu_geos_cluster.c | 114 + liblwgeom/cunit/cu_in_geojson.c | 16 +- liblwgeom/cunit/cu_in_wkb.c | 10 +- liblwgeom/cunit/cu_iterator.c | 265 + liblwgeom/cunit/cu_libgeom.c | 133 +- liblwgeom/cunit/cu_measures.c | 14 +- liblwgeom/cunit/cu_minimum_bounding_circle.c | 85 + liblwgeom/cunit/cu_misc.c | 33 + liblwgeom/cunit/cu_node.c | 4 +- liblwgeom/cunit/cu_out_geojson.c | 2 +- liblwgeom/cunit/cu_out_twkb.c | 12 +- liblwgeom/cunit/cu_out_wkb.c | 14 +- liblwgeom/cunit/cu_out_wkt.c | 4 +- liblwgeom/cunit/cu_out_x3d.c | 6 +- liblwgeom/cunit/cu_ptarray.c | 36 +- liblwgeom/cunit/cu_split.c | 5 +- liblwgeom/cunit/cu_stringbuffer.c | 2 +- liblwgeom/cunit/cu_surface.c | 6 +- liblwgeom/cunit/cu_tester.c | 45 +- liblwgeom/cunit/cu_tester.h | 34 + liblwgeom/cunit/cu_tree.c | 4 +- liblwgeom/cunit/cu_triangulate.c | 71 +- liblwgeom/cunit/cu_unionfind.c | 69 +- liblwgeom/cunit/cu_varint.c | 10 +- liblwgeom/cunit/cu_wrapx.c | 159 + liblwgeom/effectivearea.c | 28 +- liblwgeom/effectivearea.h | 22 +- liblwgeom/g_box.c | 51 +- liblwgeom/g_serialized.c | 51 +- liblwgeom/g_serialized.txt | 2 +- liblwgeom/g_util.c | 23 +- liblwgeom/kmeans.c | 317 + liblwgeom/kmeans.h | 126 + liblwgeom/liblwgeom.h.in | 294 +- liblwgeom/liblwgeom_internal.h | 53 +- liblwgeom/liblwgeom_topo.h | 19 +- liblwgeom/liblwgeom_topo_internal.h | 19 +- liblwgeom/lwalgorithm.c | 40 +- liblwgeom/lwboundingcircle.c | 293 + liblwgeom/lwcircstring.c | 23 +- liblwgeom/lwcollection.c | 23 +- liblwgeom/lwcompound.c | 29 +- liblwgeom/lwcurvepoly.c | 21 +- liblwgeom/lwgeodetic.c | 133 +- liblwgeom/lwgeodetic.h | 23 +- liblwgeom/lwgeodetic_tree.c | 67 +- liblwgeom/lwgeodetic_tree.h | 24 + liblwgeom/lwgeom.c | 105 +- liblwgeom/lwgeom_api.c | 23 +- liblwgeom/lwgeom_debug.c | 19 +- liblwgeom/lwgeom_geos.c | 567 +- liblwgeom/lwgeom_geos.h | 25 +- liblwgeom/lwgeom_geos_clean.c | 58 +- liblwgeom/lwgeom_geos_cluster.c | 575 +- liblwgeom/lwgeom_geos_node.c | 35 +- liblwgeom/lwgeom_geos_split.c | 37 +- liblwgeom/lwgeom_log.h | 63 +- liblwgeom/lwgeom_median.c | 216 + liblwgeom/lwgeom_sfcgal.c | 19 +- liblwgeom/lwgeom_sfcgal.h | 21 +- liblwgeom/lwgeom_topo.c | 77 +- liblwgeom/lwgeom_transform.c | 21 +- liblwgeom/lwgeom_wrapx.c | 221 + liblwgeom/lwhomogenize.c | 26 +- liblwgeom/lwin_encoded_polyline.c | 32 +- liblwgeom/lwin_geojson.c | 42 +- liblwgeom/lwin_twkb.c | 20 +- liblwgeom/lwin_wkb.c | 72 +- liblwgeom/lwin_wkt.c | 48 +- liblwgeom/lwin_wkt.h | 25 + liblwgeom/lwin_wkt_lex.c | 149 +- liblwgeom/lwin_wkt_parse.c | 41 +- liblwgeom/lwin_wkt_parse.h | 25 +- liblwgeom/lwiterator.c | 282 + liblwgeom/lwkmeans.c | 236 + liblwgeom/lwline.c | 51 +- liblwgeom/lwlinearreferencing.c | 26 +- liblwgeom/lwmcurve.c | 20 +- liblwgeom/lwmline.c | 20 +- liblwgeom/lwmpoint.c | 40 +- liblwgeom/lwmpoly.c | 19 +- liblwgeom/lwmsurface.c | 19 +- liblwgeom/lwout_encoded_polyline.c | 32 +- liblwgeom/lwout_geojson.c | 24 +- liblwgeom/lwout_gml.c | 25 +- liblwgeom/lwout_kml.c | 38 +- liblwgeom/lwout_svg.c | 22 +- liblwgeom/lwout_twkb.c | 20 +- liblwgeom/lwout_twkb.h | 24 + liblwgeom/lwout_wkb.c | 30 +- liblwgeom/lwout_wkt.c | 36 +- liblwgeom/lwout_x3d.c | 30 +- liblwgeom/lwpoint.c | 21 +- liblwgeom/lwpoly.c | 107 +- liblwgeom/lwprint.c | 25 +- liblwgeom/lwpsurface.c | 19 +- liblwgeom/lwspheroid.c | 20 +- liblwgeom/lwstroke.c | 34 +- liblwgeom/lwtin.c | 19 +- liblwgeom/lwtree.c | 24 + liblwgeom/lwtree.h | 27 +- liblwgeom/lwtriangle.c | 33 +- liblwgeom/lwunionfind.c | 60 +- liblwgeom/lwunionfind.h | 30 +- liblwgeom/lwutil.c | 32 +- liblwgeom/measures.c | 170 +- liblwgeom/measures.h | 28 +- liblwgeom/measures3d.c | 62 +- liblwgeom/measures3d.h | 26 +- liblwgeom/ptarray.c | 211 +- liblwgeom/snprintf.c | 0 liblwgeom/stringbuffer.c | 113 +- liblwgeom/stringbuffer.h | 43 +- liblwgeom/varint.c | 46 +- liblwgeom/varint.h | 22 +- libpgcommon/Makefile.in | 2 +- libpgcommon/gserialized_gist.c | 9 +- libpgcommon/gserialized_gist.h | 18 +- libpgcommon/lwgeom_cache.c | 32 +- libpgcommon/lwgeom_cache.h | 24 +- libpgcommon/lwgeom_pg.c | 98 +- libpgcommon/lwgeom_pg.h | 23 +- libpgcommon/lwgeom_transform.c | 10 + libpgcommon/lwgeom_transform.h | 2 +- libtool | 152 +- loader/Makefile.in | 30 +- loader/README.pgsql2shp | 2 +- loader/README.shp2pgsql | 2 +- loader/dbfopen.c | 118 +- loader/icons/hicolor/16x16/apps/shp2pgsql-gui.png | Bin 0 -> 1429 bytes loader/icons/hicolor/22x22/apps/shp2pgsql-gui.png | Bin 0 -> 1772 bytes loader/icons/hicolor/24x24/apps/shp2pgsql-gui.png | Bin 0 -> 2035 bytes loader/icons/hicolor/32x32/apps/shp2pgsql-gui.png | Bin 0 -> 3031 bytes loader/icons/hicolor/36x36/apps/shp2pgsql-gui.png | Bin 0 -> 3633 bytes loader/icons/hicolor/40x40/apps/shp2pgsql-gui.png | Bin 0 -> 4269 bytes loader/icons/hicolor/42x42/apps/shp2pgsql-gui.png | Bin 0 -> 4473 bytes loader/icons/hicolor/48x48/apps/shp2pgsql-gui.png | Bin 0 -> 5485 bytes loader/icons/hicolor/64x64/apps/shp2pgsql-gui.png | Bin 0 -> 6257 bytes loader/icons/hicolor/8x8/apps/shp2pgsql-gui.png | Bin 0 -> 608 bytes loader/pgsql2shp-cli.c | 2 +- loader/pgsql2shp-core.c | 8 +- loader/pgsql2shp-core.h | 8 +- loader/safileio.c | 16 +- loader/shapefil.h | 44 +- loader/shp2pgsql-cli.c | 19 +- loader/shp2pgsql-core.c | 18 +- loader/shp2pgsql-core.h | 12 +- loader/shp2pgsql-gui.c | 68 +- loader/shp2pgsql-gui.desktop | 10 + loader/shpcommon.c | 123 +- loader/shpcommon.h | 89 +- loader/shpopen.c | 210 +- ltmain.sh | 37 +- macros/._libtool.m4 | Bin 239 -> 0 bytes macros/._ltoptions.m4 | Bin 239 -> 0 bytes macros/._ltsugar.m4 | Bin 239 -> 0 bytes macros/._lt~obsolete.m4 | Bin 239 -> 0 bytes macros/libtool.m4 | 27 +- postgis/Makefile.in | 49 +- postgis/brin_2d.c | 88 + postgis/brin_common.c | 12 + postgis/brin_nd.c | 168 + postgis/geography.h | 23 +- postgis/geography.sql.in | 345 +- postgis/geography_btree.c | 21 +- postgis/geography_inout.c | 45 +- postgis/geography_measurement.c | 57 +- postgis/geography_measurement_trees.c | 42 +- postgis/geography_measurement_trees.h | 24 + postgis/geometry_inout.c | 28 +- postgis/gserialized_estimate.c | 312 +- postgis/gserialized_gist_2d.c | 156 +- postgis/gserialized_gist_nd.c | 216 +- postgis/gserialized_typmod.c | 31 +- postgis/long_xact.c | 19 +- postgis/lwgeom_accum.c | 28 +- postgis/lwgeom_backend_api.c | 105 +- postgis/lwgeom_backend_api.h | 19 +- postgis/lwgeom_box.c | 71 +- postgis/lwgeom_box3d.c | 222 +- postgis/lwgeom_btree.c | 26 +- postgis/lwgeom_dump.c | 28 +- postgis/lwgeom_dumppoints.c | 26 +- postgis/lwgeom_export.c | 51 +- postgis/lwgeom_export.h | 23 +- postgis/lwgeom_functions_analytic.c | 317 +- postgis/lwgeom_functions_analytic.h | 20 +- postgis/lwgeom_functions_basic.c | 321 +- postgis/lwgeom_functions_lrs.c | 21 +- postgis/lwgeom_functions_temporal.c | 20 +- postgis/lwgeom_geos.c | 1131 +- postgis/lwgeom_geos.h | 19 +- postgis/lwgeom_geos_clean.c | 54 +- postgis/lwgeom_geos_prepared.c | 52 +- postgis/lwgeom_geos_prepared.h | 30 +- postgis/lwgeom_geos_relatematch.c | 37 +- postgis/lwgeom_in_encoded_polyline.c | 36 +- postgis/lwgeom_in_geohash.c | 21 +- postgis/lwgeom_in_geojson.c | 29 +- postgis/lwgeom_in_gml.c | 54 +- postgis/lwgeom_in_kml.c | 27 +- postgis/lwgeom_inout.c | 50 +- postgis/lwgeom_ogc.c | 60 +- postgis/lwgeom_rtree.c | 48 +- postgis/lwgeom_rtree.h | 34 +- postgis/lwgeom_sfcgal.c | 29 +- postgis/lwgeom_sfcgal.h | 19 +- postgis/lwgeom_spheroid.c | 19 +- postgis/lwgeom_sqlmm.c | 22 +- postgis/lwgeom_transform.c | 33 +- postgis/lwgeom_triggers.c | 19 +- postgis/lwgeom_window.c | 262 + postgis/postgis.sql.in | 2532 ++-- postgis/postgis_brin.h | 23 + postgis/postgis_drop_after.sql | 15 +- postgis/postgis_drop_before.sql | 10 +- postgis/postgis_module.c | 29 +- postgis/sqldefines.h | 24 +- postgis/sqldefines.h.in | 6 + postgis_svn_revision.h | 2 +- raster/{Makefile.in => Makefile} | 4 +- raster/Makefile.in | 2 +- raster/doc/RFC1-SerializedFormat | 2 +- raster/doc/RFC2-WellKnownBinaryFormat | 2 +- raster/loader/Makefile.in | 2 +- raster/loader/raster2pgsql.c | 11 +- raster/rt_core/Makefile.in | 4 +- raster/rt_core/librtcore.h | 26 +- raster/rt_core/librtcore_internal.h | 2 +- raster/rt_core/rt_band.c | 24 +- raster/rt_core/rt_context.c | 2 +- raster/rt_core/rt_geometry.c | 38 +- raster/rt_core/rt_mapalgebra.c | 2 +- raster/rt_core/rt_pixel.c | 6 +- raster/rt_core/rt_raster.c | 10 +- raster/rt_core/rt_serialize.c | 4 +- raster/rt_core/rt_serialize.h | 2 +- raster/rt_core/rt_spatial_relationship.c | 2 +- raster/rt_core/rt_statistics.c | 2 +- raster/rt_core/rt_util.c | 2 +- raster/rt_core/rt_warp.c | 2 +- raster/rt_core/rt_wkb.c | 2 +- raster/rt_pg/Makefile.in | 46 +- raster/rt_pg/rtpg_band_properties.c | 4 +- raster/rt_pg/rtpg_create.c | 10 +- raster/rt_pg/rtpg_gdal.c | 6 +- raster/rt_pg/rtpg_geometry.c | 14 +- raster/rt_pg/rtpg_inout.c | 2 +- raster/rt_pg/rtpg_internal.c | 2 +- raster/rt_pg/rtpg_internal.h | 2 +- raster/rt_pg/rtpg_mapalgebra.c | 112 +- raster/rt_pg/rtpg_pixel.c | 4 +- raster/rt_pg/rtpg_raster_properties.c | 12 +- raster/rt_pg/rtpg_spatial_relationship.c | 2 +- raster/rt_pg/rtpg_statistics.c | 2 +- raster/rt_pg/rtpg_utility.c | 4 +- raster/rt_pg/rtpostgis.c | 121 +- raster/rt_pg/rtpostgis.h | 2 +- raster/rt_pg/rtpostgis.sql.in | 1567 ++- raster/scripts/plpgsql/_MapAlgebraParts.sql | 26 +- raster/scripts/plpgsql/st_addband.sql | 2 +- .../plpgsql/st_areaweightedsummarystats.sql | 118 +- raster/scripts/plpgsql/st_asraster.sql | 6 +- raster/scripts/plpgsql/st_clip.sql | 54 +- raster/scripts/plpgsql/st_createindexraster.sql | 18 +- raster/scripts/plpgsql/st_deleteband.sql | 4 +- .../scripts/plpgsql/st_geomextent2rastercoord.sql | 6 +- raster/scripts/plpgsql/st_histogram.sql | 126 +- raster/scripts/plpgsql/st_mapalgebra.sql | 416 +- raster/scripts/plpgsql/st_mapalgebra_optimized.sql | 132 +- raster/scripts/plpgsql/st_mapalgebrafctngb.sql | 82 +- raster/scripts/plpgsql/st_multibandmapalgebra.sql | 12 +- raster/scripts/plpgsql/st_pixelaspoints.sql | 8 +- raster/scripts/plpgsql/st_pixelaspolygons.sql | 6 +- raster/scripts/plpgsql/st_reclass.sql | 6 +- raster/scripts/plpgsql/st_setarray.sql | 2 +- raster/scripts/plpgsql/st_setvalues.sql | 74 +- raster/scripts/plpgsql/st_splittable.sql | 6 +- raster/scripts/plpgsql/st_summarystatsagg.sql | 36 +- raster/scripts/plpgsql/st_tile.sql | 48 +- raster/scripts/plpgsql/st_union.sql | 196 +- raster/test/cunit/cu_band_misc.c | 34 +- raster/test/cunit/cu_gdal.c | 2 +- raster/test/cunit/cu_mapalgebra.c | 12 +- raster/test/cunit/cu_misc.c | 4 +- raster/test/cunit/cu_raster_geometry.c | 12 +- raster/test/cunit/cu_raster_wkb.c | 2 +- raster/test/cunit/cu_tester.c | 12 +- raster/test/regress/Makefile.in | 2 +- raster/test/regress/box3d.sql | 18 +- raster/test/regress/bug_test_car5.sql | 2 +- raster/test/regress/check_gdal.sql | 6 +- raster/test/regress/check_raster_columns.sql | 2 +- raster/test/regress/permitted_gdal_drivers.sql | 2 +- raster/test/regress/rt_band_properties.sql | 24 +- raster/test/regress/rt_bytea.sql | 24 +- raster/test/regress/rt_colormap.sql | 4 +- raster/test/regress/rt_colormap_expected | 56 +- raster/test/regress/rt_createoverview.sql | 86 + raster/test/regress/rt_createoverview_expected | 14 + raster/test/regress/rt_dimensions.sql | 28 +- raster/test/regress/rt_dumpvalues.sql | 2 +- raster/test/regress/rt_gdalwarp.sql | 8 +- raster/test/regress/rt_georeference.sql | 150 +- raster/test/regress/rt_gist_relationships.sql | 4 +- raster/test/regress/rt_histogram.sql | 4 +- raster/test/regress/rt_histogram_expected | 6 +- raster/test/regress/rt_io.sql | 76 +- raster/test/regress/rt_mapalgebra.sql | 12 +- raster/test/regress/rt_mapalgebra_expr.sql | 24 +- raster/test/regress/rt_mapalgebra_mask.sql | 12 +- raster/test/regress/rt_mapalgebraexpr.sql | 24 +- raster/test/regress/rt_mapalgebrafct.sql | 12 +- raster/test/regress/rt_mapalgebrafctngb.sql | 72 +- .../test/regress/rt_mapalgebrafctngb_userfunc.sql | 16 +- raster/test/regress/rt_neighborhood.sql | 32 +- raster/test/regress/rt_pixelsize.sql | 28 +- raster/test/regress/rt_pixelvalue.sql | 28 +- raster/test/regress/rt_quantile.sql | 4 +- raster/test/regress/rt_quantile_expected | 4 +- raster/test/regress/rt_rotation.sql | 32 +- raster/test/regress/rt_scale.sql | 28 +- raster/test/regress/rt_set_band_properties.sql | 24 +- raster/test/regress/rt_set_properties.sql | 28 +- raster/test/regress/rt_setvalues_array.sql | 6 +- raster/test/regress/rt_summarystats.sql | 4 +- raster/test/regress/rt_summarystats_expected | 4 +- raster/test/regress/rt_upperleft.sql | 28 +- raster/test/regress/rt_utility.sql | 118 +- regress/Makefile.in | 39 +- regress/clean.sql | 2 +- regress/cluster.sql | 27 + regress/cluster_expected | 21 + regress/concave_hull.sql | 20 +- regress/ctors.sql | 13 +- regress/ctors_expected | 3 +- regress/dump.sql | 154 +- regress/dumppoints.sql | 158 +- regress/estimatedextent.sql | 190 + regress/estimatedextent_expected | 41 + regress/geography.sql | 42 +- regress/geography_expected | 2 + regress/geometric_median.sql | 16 + regress/geometric_median_expected | 11 + regress/hausdorff.sql | 6 +- regress/in_encodedpolyline.sql | 2 +- regress/in_encodedpolyline_expected | 2 +- regress/in_geojson.sql | 11 +- regress/in_geojson_expected | 1 + regress/in_gml.sql | 134 +- regress/in_kml.sql | 38 +- regress/interrupt_relate.sql | 4 +- regress/isvaliddetail.sql | 2 +- regress/knn_recheck.sql | 3 + regress/knn_recheck_expected | 1 + regress/legacy.sql | 2 +- regress/loader/ReprojectPts-pre.sql | 2 +- regress/lwgeom_regress.sql | 2 +- regress/measures.sql | 12 +- regress/minimum_bounding_circle.sql | 6 + regress/minimum_bounding_circle_expected | 6 + regress/minimum_clearance.sql | 9 + regress/minimum_clearance_expected | 9 + regress/node.sql | 8 +- regress/node_expected | 1 + regress/normalize.sql | 7 + regress/normalize_expected | 2 + regress/operators.sql | 4 +- regress/out_geography.sql | 2 +- regress/out_geometry.sql | 8 +- regress/out_geometry_expected | 2 +- regress/polyhedralsurface.sql | 4 +- regress/regress.sql | 50 +- regress/regress_bdpoly.sql | 4 +- regress/regress_brin_index.sql | 105 + regress/regress_brin_index_3d.sql | 123 + regress/regress_brin_index_3d_expected | 132 + regress/regress_brin_index_expected | 40 + regress/regress_brin_index_geography.sql | 61 + regress/regress_brin_index_geography_expected | 170 + regress/regress_expected | 37 +- regress/regress_index.sql | 4 +- regress/regress_lots_of_3dpoints.sql | 14 + regress/regress_lots_of_geographies.sql | 15 + regress/regress_lrs.sql | 6 + regress/regress_lrs_expected | 2 + regress/regress_ogc.sql | 76 +- regress/regress_ogc_cover.sql | 8 +- regress/regress_ogc_cover_expected | 0 regress/regress_ogc_expected | 37 +- regress/regress_ogc_prep.sql | 218 +- regress/regress_proj.sql | 20 + regress/regress_proj_expected | 4 + regress/regress_selectivity.sql | 2 +- regress/regress_sfcgal.sql | 6 +- regress/relate.sql | 1110 +- regress/remove_repeated_points.sql | 2 +- regress/run_test.pl | 174 +- regress/setpoint.sql | 13 +- regress/setpoint_expected | 5 +- regress/sfcgal/concave_hull.sql | 20 +- regress/sfcgal/geography.sql | 18 +- regress/sfcgal/legacy.sql | 2 +- regress/sfcgal/measures.sql | 12 +- regress/sfcgal/regress.sql | 15 +- regress/sfcgal/regress_expected | 7 +- regress/sfcgal/regress_ogc_expected | 37 +- regress/sfcgal/regress_ogc_prep.sql | 218 +- regress/sfcgal/tickets.sql | 96 +- regress/sfcgal/tickets_expected | 14 +- regress/split.sql | 18 +- regress/sql-mm-circularstring.sql | 104 +- regress/sql-mm-compoundcurve.sql | 80 +- regress/sql-mm-curvepoly.sql | 2 +- regress/sql-mm-general.sql | 12 +- regress/sql-mm-multicurve.sql | 50 +- regress/sql-mm-multisurface.sql | 4 +- regress/sql-mm-serialize.sql | 2 +- regress/subdivide.sql | 2 + regress/subdivide_expected | 1 + regress/swapordinates.sql | 3 + regress/swapordinates_expected | 2 + regress/tickets.sql | 248 +- regress/tickets_expected | 32 +- regress/typmod.sql | 10 +- regress/voronoi.sql | 15 + regress/voronoi_expected | 7 + regress/wkt.sql | 52 +- regress/wrapx.sql | 94 + regress/wrapx_expected | 13 + spatial_ref_sys.sql | 50 +- topology/Makefile.in | 26 +- topology/postgis_topology.c | 291 +- topology/sql/export/TopoJSON.sql.in | 40 +- topology/sql/export/gml.sql.in | 28 +- topology/sql/manage/CopyTopology.sql.in | 18 +- topology/sql/manage/ManageHelper.sql.in | 6 +- topology/sql/manage/TopologySummary.sql.in | 10 +- topology/sql/polygonize.sql.in | 4 +- topology/sql/populate.sql.in | 72 +- topology/sql/predicates.sql.in | 32 +- topology/sql/query/GetNodeEdges.sql.in | 6 +- topology/sql/query/GetRingEdges.sql.in | 8 +- topology/sql/query/getedgebypoint.sql.in | 4 +- topology/sql/query/getnodebypoint.sql.in | 2 +- topology/sql/sqlmm.sql.in | 251 +- topology/sql/topoelement/topoelement_agg.sql.in | 8 +- topology/sql/topogeometry/cleartopogeom.sql.in | 6 +- topology/sql/topogeometry/simplify.sql.in | 10 +- topology/sql/topogeometry/topogeom_edit.sql.in | 95 + topology/sql/topogeometry/totopogeom.sql.in | 10 +- topology/sql/topogeometry/type.sql.in | 4 +- topology/test/Makefile.in | 1 + topology/test/cache_geometries.sql | 6 +- topology/test/hierarchy.sql | 6 +- topology/test/invalid_topology.sql | 6 +- topology/test/load_features.sql | 2 +- topology/test/more_features.sql | 4 +- topology/test/regress/addedge.sql | 12 +- topology/test/regress/addface.sql | 8 +- topology/test/regress/addnode.sql | 2 +- topology/test/regress/addtopogeometrycolumn.sql | 2 +- topology/test/regress/createtopogeom.sql | 16 +- topology/test/regress/getfacebypoint.sql | 26 +- topology/test/regress/getfacebypoint_expected | 19 +- topology/test/regress/getnodeedges.sql | 2 +- topology/test/regress/getringedges.sql | 4 +- topology/test/regress/gml.sql | 62 +- topology/test/regress/gml_expected | 2 +- topology/test/regress/layertrigger.sql | 2 +- topology/test/regress/sqlmm.sql | 10 +- topology/test/regress/st_addedgemodface.sql | 69 +- topology/test/regress/st_addedgemodface_expected | 2 + topology/test/regress/st_addedgenewfaces.sql | 44 +- topology/test/regress/st_addisoedge.sql | 2 +- topology/test/regress/st_addisonode.sql | 2 +- topology/test/regress/st_changeedgegeom.sql | 10 +- topology/test/regress/st_createtopogeo.sql | 6 +- topology/test/regress/st_modedgeheal.sql | 32 +- topology/test/regress/st_modedgesplit.sql | 18 +- topology/test/regress/st_newedgeheal.sql | 32 +- topology/test/regress/st_newedgessplit.sql | 18 +- topology/test/regress/st_remedgemodface.sql | 40 +- topology/test/regress/st_remedgenewface.sql | 40 +- topology/test/regress/topoelementarray_agg.sql | 13 +- .../test/regress/topoelementarray_agg_expected | 1 + topology/test/regress/topogeo_addlinestring.sql | 50 +- topology/test/regress/topogeo_addpoint.sql | 4 +- topology/test/regress/topogeo_addpolygon.sql | 4 +- topology/test/regress/topogeom_edit.sql | 24 + topology/test/regress/topogeom_edit_expected | 8 + topology/test/regress/topojson.sql | 17 +- topology/test/regress/topojson_expected | 1 + topology/test/regress/validatetopology.sql | 6 +- topology/topology.sql.in | 64 +- utils/create_spatial_ref_sys_config_dump.pl | 2 +- utils/create_unpackaged.pl | 2 +- utils/postgis_proc_upgrade.pl | 33 +- utils/postgis_restore.pl.in | 35 +- 955 files changed, 168396 insertions(+), 96803 deletions(-) diff --cc debian/changelog index d9b5703,bcc5f76..960042e --- a/debian/changelog +++ b/debian/changelog @@@ -1,9 -1,102 +1,108 @@@ + postgis (2.3.0+dfsg-2) unstable; urgency=medium + + * Update pgversions to require PostgreSQL 9.2 or newer. + * Run tests against all supported PostgreSQL versions. + * Downgrade the dependency from the extension package to the + scripts package to a recommendation, so the former becomes + co-installable with older versions, again. Closes: #839182. + + -- Markus Wanner <[email protected]> Fri, 30 Sep 2016 16:36:08 +0200 + + postgis (2.3.0+dfsg-1) unstable; urgency=medium + + * New upstream release. + * Move from experimental to unstable. + + -- Bas Couwenberg <[email protected]> Mon, 26 Sep 2016 21:00:23 +0200 + + postgis (2.3.0~rc1+dfsg-1~exp2) experimental; urgency=medium + + * Update packaging for postgresql-9.6. + + -- Bas Couwenberg <[email protected]> Sat, 24 Sep 2016 19:23:01 +0200 + + postgis (2.3.0~rc1+dfsg-1~exp1) experimental; urgency=medium + + * New upstream release candidate. + * Add Conficts on postgresql-9.5-postgis-2.2-scripts to 2.3-scripts package. + (closes: #837294) + * Drop run_test-INC.patch, applied upstream. Refresh remaining patches. + * Add license & copyright for debian/* in copyright file. + * Update symbols for 2.3.0~rc1. + + -- Bas Couwenberg <[email protected]> Mon, 19 Sep 2016 11:33:41 +0200 + + postgis (2.3.0~beta1+dfsg-1~exp1) experimental; urgency=medium + + * New upstream beta release. + * Update copyright file, changes: + - Update copright years for various copyright holders + - Drop config.rpath from Files section, removed upstream + * Rename packages from 2.2 to 2.3. + * Update patches, changes: + - Drop hicolor-icons.patch, applied upstream + - Drop disable-tests.patch, only added to not block proj 4.9.3 transition + - Refresh remaining patches + * Drop custom icon installation, included upstream. + * Add patch to add . to @INC if removed for CVE-2016-1238. + -{pre,post}.pl scripts not executed by run_test.pl otherwise. + * Update symbols for 2.3.0~beta1. + + -- Bas Couwenberg <[email protected]> Tue, 06 Sep 2016 15:59:10 +0200 + + postgis (2.2.2+dfsg-5) unstable; urgency=medium + + * Skip tests on sparc64, not a release architecture. + * Add patch to disable tests failing on several architectures. + + -- Bas Couwenberg <[email protected]> Tue, 06 Sep 2016 02:21:46 +0200 + + postgis (2.2.2+dfsg-4) unstable; urgency=medium + + * Don't include desktop file & application icons in scripts package. + * Skip tests on alpha, has issues with sfcgal support. + * Drop unneeded build dependency on libssl-dev. + (closes: #828509) + * Disable interrupt tests, hang indefinitely. + + -- Bas Couwenberg <[email protected]> Tue, 05 Jul 2016 01:41:48 +0200 + + postgis (2.2.2+dfsg-3) unstable; urgency=medium + + [ Bas Couwenberg ] + * Disable tests on ppc64, fails to change owner and permissions. + * Install desktop file and application icons for shp2pgsql-gui. + + [ Markus Wanner ] + * Re-rename the -scripts package to include the postgis version + for easier upgrading. + * Remove the postgis major.minor version from the generic file + and add the version from d/rules. + * Update README.Debian to reflect the renaming. + + -- Markus Wanner <[email protected]> Fri, 24 Jun 2016 22:11:56 +0200 + + postgis (2.2.2+dfsg-2) unstable; urgency=medium + + * Disable tests on Ubuntu (and derivatives), hanging on their buildds. + * Move from experimental to unstable. + + -- Bas Couwenberg <[email protected]> Mon, 23 May 2016 19:30:19 +0200 + + postgis (2.2.2+dfsg-2~exp1) experimental; urgency=medium + + * Bump Standards-Version to 3.9.8, no changes. + * Fix duplicate words in copyright file. + * Move GUI binaries to separate postgis-gui package. + + -- Bas Couwenberg <[email protected]> Mon, 16 May 2016 20:27:09 +0200 + +postgis (2.2.2+dfsg-1~bpo8+1) jessie-backports; urgency=medium + + * Rebuild for jessie-backports. + + -- Bas Couwenberg <[email protected]> Tue, 29 Mar 2016 19:51:34 +0200 + postgis (2.2.2+dfsg-1) unstable; urgency=medium * New upstream release. diff --cc debian/control index 141b7d8,62d506a..9a61672 --- a/debian/control +++ b/debian/control @@@ -13,15 -13,16 +13,16 @@@ Build-Depends: debhelper (>= 9), po-deb imagemagick, libcunit1-dev, dblatex, libxml2-dev (>= 2.5.0~), libgtk2.0-dev, libgdal-dev (>= 1.11.2+dfsg-3~) | libgdal1-dev (>= 1.9.0~), postgresql-server-dev-all, postgresql-common (>= 148~), postgresql - Standards-Version: 3.9.7 + Standards-Version: 3.9.8 Homepage: http://postgis.net/ Vcs-Browser: https://anonscm.debian.org/cgit/pkg-grass/postgis.git -Vcs-Git: https://anonscm.debian.org/git/pkg-grass/postgis.git +Vcs-Git: https://anonscm.debian.org/git/pkg-grass/postgis.git -b jessie-backports Package: postgis Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} - Recommends: postgresql-9.4-postgis-2.2, postgis-doc -Recommends: postgresql-9.6-postgis-2.3, postgis-doc ++Recommends: postgresql-9.4-postgis-2.3, postgis-doc + Suggests: postgis-gui Description: Geographic objects support for PostgreSQL PostGIS adds support for geographic objects to the PostgreSQL object-relational database. In effect, PostGIS "spatially enables" @@@ -32,6 -33,23 +33,23 @@@ . This package contains the PostGIS userland binaries, common files. + Package: postgis-gui + Architecture: any + Depends: ${shlibs:Depends}, ${misc:Depends} -Recommends: postgresql-9.6-postgis-2.3, postgis-doc ++Recommends: postgresql-9.4-postgis-2.3, postgis-doc + Suggests: postgis + Breaks: postgis (<< 2.2.2+dfsg-2~) + Replaces: postgis (<< 2.2.2+dfsg-2~) + Description: Geographic objects support for PostgreSQL -- GUI programs + 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". + . + This package contains the PostGIS graphical userland binaries. + Package: postgis-doc Section: doc Architecture: all @@@ -82,11 -100,12 +100,12 @@@ Description: PostGIS "Lightweight Geome processing functions, are implemented here. This package contains the development files. - Package: postgresql-9.4-postgis-2.2 -Package: postgresql-9.6-postgis-2.3 -Depends: ${shlibs:Depends}, postgresql-9.6, ++Package: postgresql-9.4-postgis-2.3 +Depends: ${shlibs:Depends}, postgresql-9.4, - postgresql-9.4-postgis-scripts, liblwgeom-2.2-5, + liblwgeom-2.3-0, ${misc:Depends} - Recommends: postgresql-contrib-9.4 -Recommends: postgresql-9.6-postgis-2.3-scripts - postgresql-contrib-9.6 ++Recommends: postgresql-9.4-postgis-2.3-scripts ++ postgresql-contrib-9.4 Suggests: postgis Breaks: postgis (<< 1.2.1) Architecture: any @@@ -98,17 -117,16 +117,16 @@@ Description: Geographic objects suppor SDE or Oracle's Spatial extension. PostGIS follows the OpenGIS "Simple Features Specification for SQL". . - This package supports PostgreSQL 9.6. + This package supports PostgreSQL 9.4. - Package: postgresql-9.4-postgis-scripts -Package: postgresql-9.6-postgis-2.3-scripts ++Package: postgresql-9.4-postgis-2.3-scripts Architecture: all Depends: ${misc:Depends} - Recommends: postgresql-9.4-postgis-2.2 - Replaces: postgresql-9.4-postgis-2.0-scripts (<< 2.1.0~), - postgresql-9.4-postgis-2.1-scripts (<< 2.1.0-4~) - Breaks: postgresql-9.4-postgis-2.0-scripts (<< 2.1.0~), - postgresql-9.4-postgis-2.1-scripts (<< 2.1.0-4~) -Recommends: postgresql-9.6-postgis-2.3 -Breaks: postgresql-9.6-postgis-scripts (<< 2.2.2+dfsg-3~) -Conflicts: postgresql-9.6-postgis-2.2-scripts -Replaces: postgresql-9.6-postgis-scripts (<< 2.2.2+dfsg-3~) -Description: Geographic objects support for PostgreSQL 9.6 -- scripts ++Recommends: postgresql-9.4-postgis-2.3 ++Breaks: postgresql-9.4-postgis-scripts (<< 2.2.2+dfsg-3~) ++Conflicts: postgresql-9.4-postgis-2.2-scripts ++Replaces: postgresql-9.4-postgis-scripts (<< 2.2.2+dfsg-3~) +Description: Geographic objects support for PostgreSQL 9.4 -- scripts 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 @@@ -117,5 -135,13 +135,13 @@@ "Simple Features Specification for SQL". . This package contains SQL scripts to upgrade from earlier PostGIS - versions for PostgreSQL 9.6 as well as Perl utility scripts. + versions for PostgreSQL 9.4 as well as Perl utility scripts. -Package: postgresql-9.6-postgis-scripts ++Package: postgresql-9.4-postgis-scripts + Architecture: all -Depends: postgresql-9.6-postgis-2.3-scripts, ${misc:Depends} ++Depends: postgresql-9.4-postgis-2.3-scripts, ${misc:Depends} + Priority: extra + Section: oldlibs + Description: transitional dummy package + This is a transitional dummy package. It can safely be removed. + diff --cc debian/control.in index 05a1fc3,e76db64..314f24a --- a/debian/control.in +++ b/debian/control.in @@@ -13,10 -13,10 +13,10 @@@ Build-Depends: debhelper (>= 9), po-deb imagemagick, libcunit1-dev, dblatex, libxml2-dev (>= 2.5.0~), libgtk2.0-dev, libgdal-dev (>= 1.11.2+dfsg-3~) | libgdal1-dev (>= 1.9.0~), postgresql-server-dev-all, postgresql-common (>= 148~), postgresql - Standards-Version: 3.9.7 + Standards-Version: 3.9.8 Homepage: http://postgis.net/ Vcs-Browser: https://anonscm.debian.org/cgit/pkg-grass/postgis.git -Vcs-Git: https://anonscm.debian.org/git/pkg-grass/postgis.git +Vcs-Git: https://anonscm.debian.org/git/pkg-grass/postgis.git -b jessie-backports Package: postgis Architecture: any diff --cc debian/postgresql-9.4-postgis-2.3.lintian-overrides index 0000000,d1dd662..1fa74aa mode 000000,100644..100644 --- a/debian/postgresql-9.4-postgis-2.3.lintian-overrides +++ b/debian/postgresql-9.4-postgis-2.3.lintian-overrides @@@ -1,0 -1,4 +1,4 @@@ + # Build uses -D_FORTIFY_SOURCE=2, but hardening-check reports: + # Fortify Source functions: no, only unprotected functions found! -postgresql-9.6-postgis-2.3: hardening-no-fortify-functions usr/lib/postgresql/*/lib/address_standardizer-*.so ++postgresql-9.4-postgis-2.3: hardening-no-fortify-functions usr/lib/postgresql/*/lib/address_standardizer-*.so + -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/postgis.git _______________________________________________ Pkg-grass-devel mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel

