cvs commit: ports/x11/xcb-util Makefile distinfo pkg-plist ports/x11/xcb-util/files patch-icccm-icccm.c

Nikos Ntarmos ntarmos at ceid.upatras.gr
Fri Dec 16 12:49:24 UTC 2011


Version 0.3.8 of xcb-util is needed by some ports (x11-wm/awesome for
example) and the plist changes are caused by 0.3.8 having integrated all
relevant library files into libxcb-util. I hadn't bumped on this problem
until earlier today when I tried a tinderbuild run for x11-wm/awesome2
and saw that graphics/cairo was borked. I "fixed" it locally by changing
the {BUILD,RUN}_DEPENDS lines to:

BUILD_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/xcb-util.pc:${PORTSDIR}/x11/xcb-util
RUN_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/xcb-util.pc:${PORTSDIR}/x11/xcb-util

Would you like me to try to prepare a patch vs all ports touched by this
update?

\n\n


On Fri, Dec 16, 2011 at 09:57:49AM +0400, Roman Bogorodskiy wrote:
>   Doug Barton wrote:
> 
> > I can now confirm that at least xfce4-desktop is unable to be recompiled
> > due to this change. Unless I'm really missing something dramatic it
> > seems to me that this update should be backed out for now.
> 
> Yes, it seems like we should back it out indeed.
> 
> Can I just revert this commit or some special actions should be
> performed as well?
> 
> Sorry about the breakage.
> 
> > On 12/15/2011 13:14, Doug Barton wrote:
> > > According to the plist diff this change removes a lot of libs, which my
> > > X related applications complaining that it can't find seems to confirm.
> > > Are more steps necessary to complete this change? UPDATING entry?
> > > PORTREVISION bumps? Have I missed something?
> > > 
> > > 
> > > Doug
> > > 
> > > 
> > > On 12/15/2011 09:52, Roman Bogorodskiy wrote:
> > >> novel       2011-12-15 17:52:20 UTC
> > >>
> > >>   FreeBSD ports repository
> > >>
> > >>   Modified files:
> > >>     x11/xcb-util         Makefile distinfo pkg-plist 
> > >>   Removed files:
> > >>     x11/xcb-util/files   patch-icccm-icccm.c 
> > >>   Log:
> > >>   Update to 0.3.8.
> > >>   
> > >>   PR:             163301  http://www.FreeBSD.org/cgi/query-pr.cgi?pr=163301
> > >>   Submitted by:   Nikos Ntarmos (maintainer)
> > >>   
> > >>   Revision  Changes    Path
> > >>   1.16      +1 -2      ports/x11/xcb-util/Makefile
> > >>   1.10      +2 -2      ports/x11/xcb-util/distinfo
> > >>   1.2       +0 -20     ports/x11/xcb-util/files/patch-icccm-icccm.c (dead)
> > >>   1.5       +6 -49     ports/x11/xcb-util/pkg-plist
> > >>
> > >> http://www.FreeBSD.org/cgi/cvsweb.cgi/ports/x11/xcb-util/Makefile.diff?&r1=1.15&r2=1.16&f=h
> > >> http://www.FreeBSD.org/cgi/cvsweb.cgi/ports/x11/xcb-util/distinfo.diff?&r1=1.9&r2=1.10&f=h
> > >> http://www.FreeBSD.org/cgi/cvsweb.cgi/ports/x11/xcb-util/files/patch-icccm-icccm.c
> > >> http://www.FreeBSD.org/cgi/cvsweb.cgi/ports/x11/xcb-util/pkg-plist.diff?&r1=1.4&r2=1.5&f=h
> > >>


More information about the cvs-ports mailing list