svn commit: r325041 - head/japanese/eb

Jason Helfman jgh at FreeBSD.org
Wed Aug 21 16:27:38 UTC 2013


On Wed, Aug 21, 2013 at 9:01 AM, John Marino <freebsd.contact at marino.st>wrote:

> On 8/21/2013 17:58, Jason Helfman wrote:
> > I thought I was making that clear.
> > The PR shouldn't have been committed as is, so it is for the committer
> > to resolve the issue.
>
> To be fair, while I believe there is an issue, I haven't proven it yet.
> I also took over the PR, so now it's my responsibility.
>
> Regards,
> John
>
>
Fair enough. What this is doing though is making gettext a build dependency
regardless if NLS is selected or not.

(nls disabled here)
$ make -V PORT_OPTIONS
  DOCS EXAMPLES IPV6
$ make -V USES
gettext perl5

(nls enabled here)
$ make -V PORT_OPTIONS
  DOCS EXAMPLES IPV6 NLS
$ make -V USES
gettext perl5

However the port doesn't disable NLS if it is not selected. It should
conditionally add gettext, as you've pointed out,
Unless of course it requires gettext regardless, which I have seen as well.

I did built it though, and it looks like it needs gettext regardless, and
it does break.

http://meatwad.mouf.net/rubick/poudriere/logs/bulk/91amd64-jgh/latest/logs/errors/ja-eb-4.4.3.log

And this log is with --disable-nls

http://meatwad.mouf.net/rubick/poudriere/logs/bulk/91amd64-jgh/latest/logs/errors/ja-eb-4.4.3.log

Sounds like an upstream bug, and when or if ever fixed, uses can be fixed
to be conditional.

-jgh

--
Jason Helfman          | FreeBSD Committer
jgh at FreeBSD.org     | http://people.freebsd.org/~jgh  | The Power to Serve


More information about the svn-ports-head mailing list