Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 02 Jun 2012 14:39:36 +0200
From:      Mel Flynn <rflynn@acsalaska.net>
To:        Baptiste Daroussin <bapt@freebsd.org>,  Michael Scheidell <scheidell@freebsd.org>, freebsd-ports@freebsd.org
Subject:   Re: [HEADSUP] New framework options aka optionng
Message-ID:  <4FCA0988.8030307@acsalaska.net>
In-Reply-To: <20120601191331.GR10094@acme.spoerlein.net>
References:  <4301C0E3-3C53-46E2-B5A5-7BD120CD775F@FreeBSD.org> <4FC5F794.9050506@gmail.com> <4FC68FC0.1010707@FreeBSD.org> <CAN6yY1tp2-n1DGq6=uT2bVo-sAqP8bwYj%2BL9OG_zNKm=vpejEQ@mail.gmail.com> <4FC69352.4000702@FreeBSD.org> <20120530214803.GD85232@ithaqua.etoilebsd.net> <20120601191331.GR10094@acme.spoerlein.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On 1-6-2012 21:13, Ulrich Spörlein wrote:

> I hate WITHOUT_NLS and NO_PORTDOCS with a passion. They work for 80% of
> the ports you are likely to install, so they are not a safe way to
> escape docs or NLS. Why bother? Seriously, could someone give me a
> usecase for them?

Not sure which ports don't honor NOPORTDOCS, but that should be fixed.
The case of NLS is a bit more special. Even though it is possible to
build all software without gettext, there are some that don't bother and
either build a static version into their library or the port forces the
dependency.
The use case of WITHOUT_NLS is still valid, even when installation is
forced by package foo, package bar that honors the flag will have no
dependency on gettext. This means that gettext can be deinstalled when
foo is deinstalled. This value shouldn't be underestimated as often I'm
looking at a piece of software, don't like it and go look for the next.

Also, if there's automagical detection schemes in ports you know of that
do not respect WITHOUT_NLS, please file PR's for them or send me the
list. It is one of my pet-peeves to get rid of those.
-- 
Mel



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4FCA0988.8030307>