This adds textproc/icu4c as a dependency, since PostgreSQL 16 requires
that by default. This allows additional collations to work.
Bulk testing by tb@
Input from tb@ and sthen@
OK tb@, sthen@
This moves pg_upgrade to a subpackage, and has that
subpackage depend on postgresql-previous.
pthread is removed from WANTLIB, as it is no longer
needed for suppoting threaded extensions.
This adds support for PostgreSQL 9.6's new BSD
authentication.
OK pea@ landry@
CVE-2016-0773, an issue with regular expression parsing. Various other fixes.
Note: ..."if you are upgrading an installation that contains any GIN
indexes that use the (non-default) jsonb_path_ops operator class, see
the first changelog entry"...
http://www.postgresql.org/docs/current/static/release-9-4-6.html
OK pea@
Initial diff (for rc and beta) from simon@
ok mbalmer@, simon@
commitski jasper@
BE CAREFULL: it's a major upgrade !
You MUST dump/restore all your data for this upgrade.
you apply this and restore afterwards!
Additionally, implicit typecasts are history and not supported anymore.
Versions prior to 8.3 had the feature (some say bug) that functions,
expecting an argument to be of a certain type, have casted a variable of
any other type to the expected type, if possible.
This has changed now. Tests surfaced rare occurrences of regressions,
which were then fixed in about ten minutes - and that code was not even
in the ports tree; no issues found there.
A few more things have changed, namely tsearch2 went from contrib to the
core and native uuid type support was added; for details read the
release announcement at
http://www.postgresql.org/docs/8.3/static/release-8-3.html.
tests & ok mbalmer@ (maintainer)