[MacPorts] #19503: xorg-libX11, xrender: some build dependencies should be lib dependencies
MacPorts
noreply at macports.org
Fri May 1 13:04:02 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 jeremyhu@…):
The -proto headers are not tied to any particular lib. There is no lib
associated with xproto, for example... They are not what rpm distros use
'-dev' for. They are completely separate packages that just contain data
structures describing the X11 communication protocol and its various
extensions. The X11 libs depend on them to build, and the X11 server
depends on them to build.
libX* provide all the headers to access the API of the particular library.
I understand the argument that we should continue to give port authors the
experience they expect, but what about the argument to give users the
experience they expect (like being able to remove ports only needed at
build time).
It is a small number of bytes and a few changes in the tree... and I'd be
glad to do it, but I feel like we're swapping one incorrect behavior for
another incorrect behavior. Granted the incorrect behavior you are
suggesting is certainly favorable to the existing behavior... but it's
still wrong, and I wish we had a correct solution.
--
Ticket URL: <http://trac.macports.org/ticket/19503#comment:3>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list