From owner-freebsd-ports@freebsd.org Tue Jan 10 05:48:52 2017 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BEEAECA91A7 for ; Tue, 10 Jan 2017 05:48:52 +0000 (UTC) (envelope-from franco@lastsummer.de) Received: from host64.shmhost.net (host64.kissl.de [213.239.241.64]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 8A70C14AB for ; Tue, 10 Jan 2017 05:48:51 +0000 (UTC) (envelope-from franco@lastsummer.de) Received: from francos-mbp.homeoffice.local (ipservice-092-217-062-255.092.217.pools.vodafone-ip.de [92.217.62.255]) by host64.shmhost.net (Postfix) with ESMTPSA id 4792E8457F; Tue, 10 Jan 2017 06:48:43 +0100 (CET) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 10.2 \(3259\)) Subject: Re: openldap-client vs openldap-sasl-client From: Franco Fichtner In-Reply-To: <587414A3.1010206@quip.cz> Date: Tue, 10 Jan 2017 06:48:42 +0100 Cc: Jan Bramkamp , freebsd-ports@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <6DB678CD-572C-4E88-9009-3E95032B9AF3@lastsummer.de> References: <34b66662-a2d7-706d-3653-e0ffc9bf81b2@rlwinm.de> <5874135B.4000900@quip.cz> <587414A3.1010206@quip.cz> To: Miroslav Lachman <000.fbsd@quip.cz> X-Mailer: Apple Mail (2.3259) X-Virus-Scanned: clamav-milter 0.99.2 at host64.shmhost.net X-Virus-Status: Clean X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Jan 2017 05:48:52 -0000 > On 9 Jan 2017, at 11:54 PM, Miroslav Lachman <000.fbsd@quip.cz> wrote: >=20 > I don't need SASL for LDAP client, but somebody messed up ports tree = with WANT_OPENLDAP_SASL which is for users and not maintainers: >=20 > # WANT_OPENLDAP_SASL > # - User-defined variable to depend upon = SASL-enabled OpenLDAP > # client. Must NOT be set in a port = Makefile. This note was added two days ago and it's simply not correct, and/or overcome by events as it is against the common practice in the tree *and* adhering to it would break currently working ports. OpenLDAP needs framework improvements of the sort that gssapi or ssl received, but we have yet to hear from the maintainer of OpenLDAP on the matter. So far, there was a single answer on the suggestion to unify SASL into OpenLDAP as a default option, to be taken out by avid self-made port builders when they are sure they don't need it and don't break their ports. The plus would be no more package name changes of the sort openldap-{sasl-,}client and the dependency tracking issues associated with having two ports clash with each other, because they are "same same but different". Cheers, Franco=