[MacPorts] #19503: xorg-libX11, xrender: some build dependencies should be lib dependencies
MacPorts
noreply at macports.org
Fri May 1 11:41:32 PDT 2009
#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
More information about the macports-tickets
mailing list