This is a mega patch to add knobs for PostgreSQL in Mk/bsd.ports.mk
# USE_PGSQL - Add PostgreSQL client dependency.
# If no version is given (by the maintainer via the port or
# by the user via defined variable), try to find the
# currently installed version. Fall back to default if
# necessary (PostgreSQL-7.4 = 74).
# - PostgreSQL default version. Can be overridden within a port.
# Default: 74.
# - Maintainer can set an arbitrary version of PostgreSQL by
# using it.
# - This variable can be defined if the ports doesn't support
# one or more versions of PostgreSQL.
Since it modifies bsd.port.mk, and since so many ports are touched, it
might be proper to run this through the Experimantal build?
The fixes for each port are very trivial so it is really a low risk
patch, although there are many ports involved.
I stress that this really ought to be comitted before 4.11. There are
now a whole bunch of BROKEN repocopied postgresql ports, and that work
will have been in vain without this patchset.
Approved-by: ade & seanc (mentors)
(There's one port that will break, japanese/postgresql-tcltk. I'm
waiting for a maintainer response. If I don't hear anything real soon
now, I'll fix it myself.)
Fix: add the postgresql80-client port from the shar and apply the uuencoded
Over to portmgr for review.
Perhaps we want this to pass an experimental build?
I've put a fresh patchset, with fixes to the reported problems, to
All the bits of the PostgreSQL New Order are finally committed.