pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: x11 clashes of base and pkg [Was Re: Confusing versioning scheme of freetyp2?]



On Fri, May 11, 2018, at 08:20, Mayuresh wrote:
> On Fri, May 11, 2018 at 07:03:18AM -0400, Ian D. Leroux wrote:
> > Can you confirm which base-system version and which pkgsrc version
> > you're building from?  With a few-month-old -current my base-system
> > fontconfig is 2.12.4 and gimp seems happy with that.  The package
> > makefile (on my system) lists the dependency as fontconfig>=2.2.0.
>
> 8.0_RC1 amd64, pkgsrc-current, just checked out from git.

I am not a developer, but this looks like a mis-specified dependency in
the gimp package.  Looking at cvsweb.netbsd.org, for the netbsd-8-0-RC1
tag the base system fontconfig is at 2.11.1.  Since
graphics/gimp/Makefile says

BUILDLINK_API_DEPENDS.fontconfig+=      fontconfig>=2.2.0

I expect that the base fontconfig gets accepted as sufficient by the
pkgsrc framework.  It seems that gimp actually requires a more recent
fontconfig.

I'm guessing (and this is really only a guess) that other packages you
install correctly specify a dependency on a more up-to-date fontconfig,
so that the pkgsrc fonts/fontconfig gets pulled in and made available.
That might explain why you only see the problem sometimes: it depends on
which packages get installed before you try to build gimp.

File a PR against graphics/gimp and get the dependency line fixed, then
we'll see if there's anything more sinister going on.

-- IDL


Home | Main Index | Thread Index | Old Index