tech-pkg archive

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

Fw: CVS commit: pkgsrc/fonts/fontconfig


Begin forwarded message:

> Date: Mon, 17 Aug 2020 15:23:28 +0000
> From: Leonardo Taccari <>
> To:
> Subject: CVS commit: pkgsrc/fonts/fontconfig

> Log Message:
> fontconfig: remove libuuid bl3 inclusion in

> libuuid is marked as a private dependency and it is an implementation
> detail.

pkgsrc with modular is unfortunately quite broken after this
change. Even if libuuid is marked private as far as pkg-config is
concerned it is still linked directly into and
is expressed as a dependency in libtool libraries. If it is
not visible in in the buildlink directory many packages will fail.

/usr/pkg/lib/'-lfreetype -lz -lbz2 -lexpat -luuid -lintl'

Also we can't simply patch the libtool files because modern ld(1)
requires dependency libraries to be visible in the linker path.

I propose we should make pkgsrc fontconfig have a bundled copy of the
uuid functions it it needs like xsrc (with renamed symbols and/or
hidden visibility) and drop the dependency completely.

Kind regards,

Home | Main Index | Thread Index | Old Index