Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 07 Jul 2015 11:29:35 +0100
From:      Vsevolod Stakhov <vsevolod@FreeBSD.org>
To:        David Chisnall <theraven@FreeBSD.org>
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
Message-ID:  <559BAA0F.4030509@FreeBSD.org>
In-Reply-To: <A3950497-8237-43F1-BC01-76194028D662@FreeBSD.org>
References:  <201507070635.t676Zaqw085725@repo.freebsd.org> <559B9C36.2060300@FreeBSD.org> <559BA1B2.4050002@marino.st> <559BA55C.2080701@FreeBSD.org> <A3950497-8237-43F1-BC01-76194028D662@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On 07/07/2015 11:14, David Chisnall wrote:
> On 7 Jul 2015, at 11:09, Vsevolod Stakhov <vsevolod@FreeBSD.org> 
> 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-----



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?559BAA0F.4030509>