From owner-cvs-ports@FreeBSD.ORG Mon Nov 14 23:59:26 2005 Return-Path: X-Original-To: cvs-ports@FreeBSD.org Delivered-To: cvs-ports@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8712216A41F; Mon, 14 Nov 2005 23:59:26 +0000 (GMT) (envelope-from girgen@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 49F9E43D49; Mon, 14 Nov 2005 23:59:26 +0000 (GMT) (envelope-from girgen@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id jAENxQmr062710; Mon, 14 Nov 2005 23:59:26 GMT (envelope-from girgen@repoman.freebsd.org) Received: (from girgen@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id jAENxQfk062709; Mon, 14 Nov 2005 23:59:26 GMT (envelope-from girgen) Message-Id: <200511142359.jAENxQfk062709@repoman.freebsd.org> From: Palle Girgensohn Date: Mon, 14 Nov 2005 23:59:26 +0000 (UTC) To: ports-committers@FreeBSD.org, cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: ports/databases/postgresql73-server Makefile ports/databases/postgresql74-server Makefile ports/databases/postgresql80-server Makefile ports/databases/postgresql81-server Makefile X-BeenThere: cvs-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Nov 2005 23:59:26 -0000 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