rillig@NetBSD.org added the (soon to be attached) patch to pkgsrc with the following commit message: The installed cairo headers still need the freetype and X11 headers to be available, so using Requires.private would be wrong.
Created attachment 9049 [details] [review] Patch for configure.in; should probably be done differently though
This is bogus and not true: we now ship with cairo-ft.pc, cairo-xlib.pc, ... that have the right Require. So, users should either use cairo-* pkgconfig packages, or deal with external libraries themselves.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.