#19503: xorg-libX11, xrender: some build dependencies should be lib dependencies -------------------------------------+-------------------------------------- Reporter: ryandesign@… | Owner: jeremyhu@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Keywords: | Port: xorg-libX11, xrender -------------------------------------+-------------------------------------- Comment(by ryandesign@…): My issues with the situation are: 1. xorg-libX11, for example, installs x11.pc, therefore any port that depends on xorg-libX11 should be able to fully use x11.pc, but currently this is not the case because x11.pc references ports which could be uninstalled because they were only listed as build dependencies 2. *-proto ports are strange. It is not normal in MacPorts for headers to be in a separate port from libraries. MacPorts maintainers expect a port to provide both libraries and headers. Since they're distributed as separate distfiles it makes sense to implement them as separate ports, but by using depends_lib to ensure the headers cannot be uninstalled, you could continue to give port authors the experience they expect when depending on e.g. xorg-libX11. -- Ticket URL: <http://trac.macports.org/ticket/19503#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS