Subject: Re: build dependencies of fixesext and compositeext
To: Todd Vierling <tv@duh.org>
From: Jeremy C. Reed <reed@reedmedia.net>
List: tech-pkg
Date: 03/01/2006 13:55:40
On Wed, 1 Mar 2006, Todd Vierling wrote:

> > > I will also bump PKGREVISION for x11/Xcomposite, x11/Xfixes,
> > > x11/compositeext, and x11/xcompmgr.
> >
> > Looking closer, I see that other packages should be bumped too, such as:
> > x11/xcursor, x11/gtk2, wm/metacity, multimedia/gst-plugins0.8,
> > x11/qt4-libs, x11/gnome2-control-center, x11/kdebase3, x11/qt3-libs,
> > x11/xcursorgen, x11/xorg-clients, x11/XFree86-clients, and others.
> 
> You sure?  On cursory glance, e.g. x11/xcursor does not have a runtime
> dependency on fixesext.  Unless the updated fixesext changes ABI somehow,
> dependencies that are two or more layers removed from fixesext and
> compositeext do NOT need a bump, because they do not change.

I am not sure. My installed version of xcursor-1.1.1nb2 depends fixesext.
But I don't see it as a BUILD_DEPENDS either when using:

bmake show-var VARNAME=BUILD_DEPENDS

x11/xcursor's includes ../../x11/Xfixes/buildlink3.mk which includes 
fixesext.

My main concern was buildlink3.mk files that include 
fixesext's buildlink3.mk (which was not a "build" dependency).


 Jeremy C. Reed

 	  	 	 BSD News, BSD tutorials, BSD links
	  	 	 http://www.bsdnewsletter.com/