cvs commit: ports/databases/postgresql73-server Makefile
ports/databases/postgresql74-server
Makefile ports/databases/postgresql80-server Makefile
ports/databases/postgresql81-server Makefile
Palle Girgensohn
girgen at FreeBSD.org
Mon Nov 14 15:59:26 PST 2005
girgen 2005-11-14 23:59:26 UTC
FreeBSD ports repository
Modified files:
databases/postgresql73-server Makefile
databases/postgresql74-server Makefile
databases/postgresql80-server Makefile
databases/postgresql81-server Makefile
Log:
Let postgresql (libpq.so) only link with the Kerberos implementations
installed from ports. The base heimdal distribution installs libraries
that have no depenency information. While this is quite correct, it
means that each library that links with libpq.so must also know if
libpq.so is linked with libkrb.so et al. Problem is, there's no good
way to get this information (pg_config has a --libs option starting at
version 8.1) and all ports using postgresql must be changed to make it
possible to link with a libpq.so that was configured to use the
Kerberos implementation installed in /usr by default. Hence, we
require one of the ports (heimdal or krb5) if postgresql is to be
linked with Kerberos. At least for now, until we can fix this in some
better way.
Also, if MIT Kerberos (security/krb5) is installed, users should
ideally remove the base heimdal installation so linkers will not pick
it up in preference to the krb5 libs (base heimdal has higher version
numbers than krb5 port).
PR: 80869, 88098, 85178
Revision Changes Path
1.138 +17 -16 ports/databases/postgresql73-server/Makefile
1.139 +17 -16 ports/databases/postgresql74-server/Makefile
1.148 +17 -18 ports/databases/postgresql80-server/Makefile
1.149 +17 -16 ports/databases/postgresql81-server/Makefile
More information about the cvs-all
mailing list