From owner-freebsd-ports Thu Nov 16 12:27:45 2000 Delivered-To: freebsd-ports@freebsd.org Received: from guardian.sftw.com (guardian.sftw.com [209.157.37.25]) by hub.freebsd.org (Postfix) with ESMTP id C73F937B479; Thu, 16 Nov 2000 12:27:42 -0800 (PST) Received: from yoda.sftw.com (yoda.sftw.com [209.157.37.211]) by guardian.sftw.com (8.11.0/8.11.0) with ESMTP id eAGKRgq50901; Thu, 16 Nov 2000 12:27:42 -0800 (PST) (envelope-from nsayer@sftw.com) Received: from sftw.com (localhost [127.0.0.1]) by yoda.sftw.com (8.11.1/8.11.1) with ESMTP id eAGKRax12110; Thu, 16 Nov 2000 12:27:42 -0800 (PST) (envelope-from nsayer@sftw.com) Message-ID: <3A144338.CEE03BDD@sftw.com> Date: Thu, 16 Nov 2000 12:27:36 -0800 From: Nick Sayer Reply-To: Nick Sayer X-Mailer: Mozilla 4.75 [en] (X11; U; Linux 2.2.12 i386) X-Accept-Language: en MIME-Version: 1.0 To: Ade Lovett Cc: kbyanc@FreeBSD.org, ports@FreeBSD.org Subject: Re: pine, cclient, linkage.c and SSL References: <200011162000.eAGK0g876120@medusa.kfu.com> <20001116141009.A47823@FreeBSD.org> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Ade Lovett wrote: > > On Thu, Nov 16, 2000 at 12:00:42PM -0800, Nick Sayer wrote: > > The problem is that ports that are dependent on cclient may now > > unknowingly need to add -lssl -lcrypto in order to link. Or perhaps > > not (if the user compiled cclient with -DADDSSL=no). > > > > What should be done about this whole situation? > > IMO.. add support for SSL to mail/cclient.. create a satellite > port mail/cclient-ssl that simply turns this flag on, then > depend on mail/cclient if you don't want SSL, and mail/cclient-ssl > if you do. But then we have twice as many ports. I think the simpler thing maybe is to presume that cclient is ssl-ified unless NO_OPENSSL or some such is defined. This means that if cclient is fixed that all of the cclient dependent ports should have USE_OPENSSL defined and should be fixed to add -lssl -lcrypto unless NO_OPENSSL is defined. How's that sound? To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message