p5-XML-GDOME-0.83_1 broken on ia64

StefanEßer se at FreeBSD.org
Fri Nov 28 17:08:07 PST 2003


On 2003-11-28 13:22 -0800, Kris Kennaway <kris at obsecurity.org> wrote:
> http://bento.freebsd.org/errorlogs/ia64-5-latest/p5-XML-GDOME-0.83_1.log
> 
> Can you please investigate and/or report to the developers?
> 
> Kris

Seems that there is an indirect dependency to glib20,
which is a pre-requisite when building gdome2, but 
which is not automatically fetched when installing 
the gdome2 package.

My suggestion for a fix:

1) Add gdome2 definitions to bsd.gnome.mk:

_USE_GNOME_ALL+=	gdome2
gdome2_LIB_DEPENDS=     gdome.8:${PORTSDIR}/textproc/gdome2
gdome2_DETECT=          ${LOCALBASE}/libdata/pkgconfig/gdome2.pc
gdome2_USE_GNOME_IMPL=  glib20 libxml2

2) Change the LIB_DEPENDS in p5-XML-GDOME to USE_GNOME:

USE_GNOME=      gdome2

(Unrelated, but since it is an inconsistency in the gnome2 Makefile:

3) Change a LIB_DEPENDS on libxml2 to USE_GNOME:

USE_GNOME+=	libxml2

This should probably go to the gdome2 maintainer ...)


Anyway, the port seems to be fixed for me, with these changes in place.

Now, I've got to questions:

* Should I go ahead and just commit the gdome2 specific changes 
  to bsd.gnome.mk ?

* Is there a ports freeze, currently (haven't seen any heads-up,
  but I might have missed it ...)

Regards, STefan

PS: Attached you'll find a context diff relative to /usr/ports that
    addresses all three above mentioned points ...


More information about the freebsd-gnome mailing list