cvs commit: ports/graphics/lcms Makefile distinfo pkg-plist
stas at FreeBSD.org
Mon Apr 13 00:09:40 PDT 2009
-----BEGIN PGP SIGNED MESSAGE-----
On Mon, 13 Apr 2009 01:22:44 +0400
Max Brazhnikov <makc at freebsd.org> mentioned:
> On Tue, 7 Apr 2009 12:19:01 +0000 (UTC), Stanislav Sedov wrote:
> > stas 2009-04-07 12:19:01 UTC
> > FreeBSD ports repository
> > Modified files:
> > graphics/lcms Makefile distinfo pkg-plist
> > Log:
> > - Update to 1.18.
> > - Do not install .la and static library files.
> This breaks editors/koffice build. Any reason for removing static library?
To uncover what apps tries to link static library instead of dynamic one. :-)
The main reasons for that is follows:
1) Using shared library will decrease the memory usage
2) Using shared library will allow one to fix security vulnerables in lcms
just by updating this library. Otherwise, we have no intention what
ports need to be documented in the vuxml database in case of a security
vulnerability. Applications that link static libraries instead of shared ones
will be still vulnerable even after updating the library port.
-----BEGIN PGP SIGNATURE-----
-----END PGP SIGNATURE-----
More information about the cvs-all