[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