Summary: | ports-mgmt/pkg: nonsense dependencies | ||
---|---|---|---|
Product: | Ports & Packages | Reporter: | Bernhard Froehlich <decke> |
Component: | Individual Port(s) | Assignee: | Port Management Team <portmgr> |
Status: | Closed FIXED | ||
Severity: | Affects Only Me | CC: | bdrewery |
Priority: | --- | Flags: | decke:
maintainer-feedback?
(portmgr) |
Version: | Latest | ||
Hardware: | Any | ||
OS: | Any |
Description
Bernhard Froehlich
2014-09-12 19:30:23 UTC
Auto-assigned to maintainer portmgr@FreeBSD.org My guess is that they are bundling libraries. I've blacklisted multimedia/plexmediaserver for now until it is fixed. Antoine confirmed it is bundling libexpat. And sadly opera too for bundling libstdc++ :| What we will do is: 1. Make pkg only consider shlibs inside the ldconfig path as being eligible as 'provided' by a package. 2. Make a stage-qa check to look for bundled libs and scream loudly as it is bad even without the Pkg issues (https://www.freebsd.org/doc/en/books/porters-handbook/bundled-libs.html). 3. Bump revisions on the bad ports list such that they rebuild with new pkg and register proper shared libraries. A commit references this bug: Author: bapt Date: Wed Oct 1 22:21:22 UTC 2014 New revision: 369778 URL: https://svnweb.freebsd.org/changeset/ports/369778 Log: Prevent some ports to provide bundled libraries Bump port revision PR: 193592 Changes: head/emulators/i386-wine/Makefile.inc head/emulators/i386-wine-devel/Makefile.inc head/multimedia/plexmediaserver/Makefile head/multimedia/plexmediaserver-plexpass/Makefile head/www/opera/Makefile |