Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 27 Aug 2004 18:03:50 +0200
From:      Oliver Eikemeier <eikemeier@fillmore-labs.com>
To:        obrien@FreeBSD.org
Cc:        Kris Kennaway <kris@obsecurity.org>
Subject:   Re: cvs commit: ports/devel/gettext Makefile
Message-ID:  <AFC1A5BE-F842-11D8-AC6A-00039312D914@fillmore-labs.com>
In-Reply-To: <20040827152957.GC59283@dragon.nuxi.com>

next in thread | previous in thread | raw e-mail | index | archive | help
David O'Brien wrote:

> See my email to freebsd-ports asking about the dependacy on
> textproc/expat2 (Message-ID: <20040823042724.GA64310@dragon.nuxi.com>)
>
>     The define "HAVE_LIBEXPAT" is the knob gettext uses to specify that
>     'expat' is available.  The problem is only
>     gettext-tools/src/x-glade.c refers to "HAVE_LIBEXPAT"; but x-glade.c
>     never makes it into any of the libs that I can find.
>
> I'l look into seeing how devel/popt could use something that never makes
> it into the gettext libs.  See my email to Kris asking what he would 
> like
> done.

Guess what: the port installs a little more than just libraries. While 
it may be nice the debianize the port, it currently isn't. As for the 
mail to Kris: I guess I just came up with two reason for the need of the 
dependency, or do you need more examples?

> BTW, I would have thought that members of portmgr would be on the
> freebsd-ports list and you could have offered your knowledge before I
> accidently forced you to. :-(

While we are pretty active on freebsd-ports@ and trying to give advice, 
nobody can answer *every* mail. This is the point of the whole 
mentorship stuff: port committers are expected to have some expertise. I 
could tell you at least three methods to find out which part of 
devel/gettext references libexpat, but I'm pretty sure you know all of 
them yourself (or at least I hope so). So instead of having others do 
the work for you, you could have done some research and come up with an 
answer yourself.

With ~ 4200 ports depending directly or indirectly on gettext, 
experience should have told you to be careful. Probably a heads-up to 
portmgr: "I believe the dependency of gettext on libexpat is 
superfluous, do you think it could be removed?" would have been the 
better strategy here...

-Oliver



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AFC1A5BE-F842-11D8-AC6A-00039312D914>