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