[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