From owner-freebsd-ports-bugs@FreeBSD.ORG Thu Aug 7 19:50:11 2003 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 044AC37B401 for ; Thu, 7 Aug 2003 19:50:11 -0700 (PDT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 23E1C43FBD for ; Thu, 7 Aug 2003 19:50:09 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.9/8.12.9) with ESMTP id h782o8Up052762 for ; Thu, 7 Aug 2003 19:50:08 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.9/8.12.9/Submit) id h782o8dr052761; Thu, 7 Aug 2003 19:50:08 -0700 (PDT) Resent-Date: Thu, 7 Aug 2003 19:50:08 -0700 (PDT) Resent-Message-Id: <200308080250.h782o8dr052761@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, supraexpress@globaleyes.net Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9A53437B401 for ; Thu, 7 Aug 2003 19:47:50 -0700 (PDT) Received: from 234-169.ip.ll.net (234-169.ip.ll.net [209.131.234.169]) by mx1.FreeBSD.org (Postfix) with ESMTP id 95AC143F85 for ; Thu, 7 Aug 2003 19:47:49 -0700 (PDT) (envelope-from jimd@234-169.ip.ll.net) Received: from 234-169.ip.ll.net (localhost [127.0.0.1]) by freebsd2.localnet10 (8.12.9/8.12.9) with ESMTP id h782lKQx067514 for ; Thu, 7 Aug 2003 21:47:20 -0500 (CDT) (envelope-from jimd@234-169.ip.ll.net) Received: (from root@localhost) by 234-169.ip.ll.net (8.12.9/8.12.9/Submit) id h782lKFB067513; Thu, 7 Aug 2003 21:47:20 -0500 (CDT) Message-Id: <200308080247.h782lKFB067513@234-169.ip.ll.net> Date: Thu, 7 Aug 2003 21:47:20 -0500 (CDT) From: nobody To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/55361: Make Balsa2 LDAP installation optional X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: supraexpress@globaleyes.net List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Aug 2003 02:50:11 -0000 >Number: 55361 >Category: ports >Synopsis: Make Balsa2 LDAP installation optional >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Thu Aug 07 19:50:08 PDT 2003 >Closed-Date: >Last-Modified: >Originator: none >Release: FreeBSD 5.1-RELEASE i386 >Organization: >Environment: >Description: Balsa2 requires an OpenLDAP installation to allow Balsa to make use of an LDAP-based addressbook. Unfortunately, this can cause a previously installed version of OpenLDAP to be overwritten, possibly breaking other LDAP dependancies (FreeBSD port or not). What is proposed is a new make.conf variable "HAVE_OPENLDAP" which can be used to prevent the inclusion of OpenLDAP in the Balsa2 make and installation. Since this is a new make.conf variable, the changes included below should not impact current or future Balsa2 users. This will provide the advanced/experienced OpenLDAP user/administrator the ability to protect their existing OpenLDAP environments and development, while still allowing the novice Balsa2/OpenLDAP user to get the required LDAP libraries for Balsa2 if they are not already installed. >How-To-Repeat: Upgrade or reinstall Balsa2 after a port upgrade and LDAP installation is forced. >Fix: *** Makefile.orig Wed Aug 6 03:35:10 2003 --- Makefile Wed Aug 6 20:27:27 2003 *************** *** 17,24 **** COMMENT= A mail reader for the GNOME 2 desktop BUILD_DEPENDS= ${LOCALBASE}/bin/ispell:${PORTSDIR}/textproc/ispell ! LIB_DEPENDS= ldap.2:${PORTSDIR}/net/openldap21 \ ! aspell.15:${PORTSDIR}/textproc/aspell \ pcre.0:${PORTSDIR}/devel/pcre \ esmtp.6:${PORTSDIR}/mail/libesmtp \ gdbm.3:${PORTSDIR}/databases/gdbm \ --- 17,23 ---- COMMENT= A mail reader for the GNOME 2 desktop BUILD_DEPENDS= ${LOCALBASE}/bin/ispell:${PORTSDIR}/textproc/ispell ! LIB_DEPENDS= aspell.15:${PORTSDIR}/textproc/aspell \ pcre.0:${PORTSDIR}/devel/pcre \ esmtp.6:${PORTSDIR}/mail/libesmtp \ gdbm.3:${PORTSDIR}/databases/gdbm \ *************** *** 46,51 **** --- 45,54 ---- .if defined(WITH_GPG) LIB_DEPENDS+= gpgme.9:${PORTSDIR}/security/gpgme CONFIGURE_ARGS+= --enable-gpgme + .endif + + .if !defined(HAVE_OPENLDAP) + LIB_DEPENDS+= ldap.2:${PORTSDIR}/net/openldap21 .endif .include >Release-Note: >Audit-Trail: >Unformatted: