From owner-svn-ports-head@freebsd.org Tue Jul 7 10:29:19 2015 Return-Path: Delivered-To: svn-ports-head@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 94FBB98FC41; Tue, 7 Jul 2015 10:29:19 +0000 (UTC) (envelope-from vsevolod@FreeBSD.org) Received: from mail.highsecure.ru (l.highsecure.ru [5.9.155.182]) (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 52E1B1ED0; Tue, 7 Jul 2015 10:29:18 +0000 (UTC) (envelope-from vsevolod@FreeBSD.org) Received: from secret-bunker.localdomain (dhcp-93-196.external.eduroam.ucl.ac.uk [144.82.93.196]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: vsevolod@highsecure.ru) by mail.highsecure.ru (Postfix) with ESMTPSA id 43876300056; Tue, 7 Jul 2015 12:29:15 +0200 (CEST) Received: from [127.0.0.1] (localhost [127.0.0.1]) by secret-bunker.localdomain (Postfix) with ESMTP id 981E95B9205; Tue, 7 Jul 2015 11:29:35 +0100 (BST) Message-ID: <559BAA0F.4030509@FreeBSD.org> Date: Tue, 07 Jul 2015 11:29:35 +0100 From: Vsevolod Stakhov User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 MIME-Version: 1.0 To: David Chisnall CC: marino@freebsd.org, ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: Re: svn commit: r391493 - head/cad/tkgate References: <201507070635.t676Zaqw085725@repo.freebsd.org> <559B9C36.2060300@FreeBSD.org> <559BA1B2.4050002@marino.st> <559BA55C.2080701@FreeBSD.org> In-Reply-To: Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Jul 2015 10:29:19 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 07/07/2015 11:14, David Chisnall wrote: > On 7 Jul 2015, at 11:09, Vsevolod Stakhov > wrote: >> >> Ok, so it's the new definition of 'translit' term isn't it? No >> it is not! The proper name for this option should be something >> like 'port' and not 'translit'. > > The translit option refers to //TRANSLIT support in iconv (where, > if a character is missing in the target instruction set, it will > be approximated by similar-looking ones). Currently, base iconv > does not support this, though ports iconv does. The option > intentionally refers to the feature that is required, not to the > place where it is implemented. If FreeBSD 12 gains support for > this option in base iconv, we don’t want iconv:port to mean ‘use > the port on FreeBSD <12, not on FreeBSD 12’, especially as GNU > iconv may have some new features by then that base lacks and which > :port would also imply. > > David > > That's quite unusual and potentially dangerous semantics. With this logic being enabled, we would have different runtime dependencies for different FreeBSD versions. That would cause potential errors during system upgrade. As from openssl.mk, I can see that there is merely base/port switch and not something like WITH_OPENSSL= ecc,evp and so on. From my point of view, software installed from the ports should prefer depending on other ports software making it easy to upgrade systems without having to reinstall all the ports. - -- Vsevolod Stakhov -----BEGIN PGP SIGNATURE----- iQIcBAEBCAAGBQJVm6oPAAoJEAdke2eQCBQ3AtMP/A6bnM2teLrfTx4A5YSLQFKy LdKPyyaXfRsKOxZDkB4FC934hBEWn8/Y7iGkmUXFb+ondYmPCTbL6AXPE+qWK44m XZjYMKxBHY4ToSxZXROM/ZY8PnykegZh2ovdQIl0rnpFVCtKGFRtSAUnRyxYoPSh 1zQ6Yxnr4evldMZUvqU87DQKson4Sy+m9PUq3SGSyLTcL+JLnHnbSps0EdvKaafb SYkwiHvG9BUtLVvtIgcqxT4wE35gG8Ok02aty2HmRrRePA2DKA7wNzgVorbN+gTT qXcfggBEoIoZz98yhmoIeH4FkuLuN5IQQ68hLZLRcDbKXbQLWNbOD9VsLEKa3uCe UjfifyCmyXZZ0zak2yX5EOM+dMWD3vzJBj5rSKQzvEKQ5e8zB7V1qH1iuxyvG1j3 iB00KKkNUqXrW0xISwnH7IQB3Ewlwv12mAaGcMFcj5enZMfoW3a975nu5QjSPPUD k4MTkIwtqgcMPfq4kkVtUsOzOYYgMlhT6ue87RSVQ780XFJn8QcV/Dq5qVD8Mg0g aGXyTN67qJYOq6T1GTJqWJk0D+yz2r4YZs2ipwAbnqV5q1Lj/H5p/5+DWrXrVKdp GJUhHih1tuRsyQyYebAqXUoAZ9cUn8CpvRUi7jhdz14UeSufujicQkxdm3xX2cKO 9jhd3IcpRCNBMTfGOYmb =HcUD -----END PGP SIGNATURE-----