pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: pkg/43969: graphics/cairo does not build on netbsd-4
The following reply was made to PR pkg/43969; it has been noted by GNATS.
From: David Brownlee <abs%netbsd.org@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc: recht%netbsd.org@localhost, gnats-admin%netbsd.org@localhost,
pkgsrc-bugs%netbsd.org@localhost,
Hauke Fath <hauke%espresso.rhein-neckar.de@localhost>
Subject: Re: pkg/43969: graphics/cairo does not build on netbsd-4
Date: Tue, 14 Dec 2010 01:11:13 +0000
On 10 December 2010 14:55, Izumi Tsutsui <tsutsui%ceres.dti.ne.jp@localhost>
wrote:
> The following reply was made to PR pkg/43969; it has been noted by GNATS.
>
> From: Izumi Tsutsui <tsutsui%ceres.dti.ne.jp@localhost>
> To: gnats-bugs%NetBSD.org@localhost
> Cc: tsutsui%ceres.dti.ne.jp@localhost
> Subject: Re: pkg/43969: graphics/cairo does not build on netbsd-4
> Date: Fri, 10 Dec 2010 23:50:39 +0900
>
> =C2=A0> Xrender and renderproto in pkgsrc look inconsistent,
>
> =C2=A0It looks x11/libXrender and x11/renderproto have been updated
> =C2=A0but not x11/Xrender.
>
> =C2=A0Probably we need x11/renderproto9 as x11/fixesproto4 for XFree86 4.=
x.
> =C2=A0(libXrender-0.9.6 requires x11.pc which doesn't exist on XFree86)
I've been having a play with this and have built cairo on OS X against
native (XFree86) X11.
I suspect the same change will work for netbds-4 and similar.
It involves tweaking the x11/renderproto buildlink3.mk to include a
new x11/renderproto9,
and specifically patching renderproto9's render.h to report
RENDER_MINOR of 9 rather than 10.
This is fine for Xfree86 based native X11, but I suspect may not be
right for more modern xorg
native x11, which should probably continue to use x11/renderproto (for now)=
.
What do people think - what would the best way way to tell Xfree from
xorg native X11 apart?
URL for sample renderproto9 plus change to renderproto buildlink3.mk
http://iffy.absd.org/renderproto9.tbz
Home |
Main Index |
Thread Index |
Old Index