[MacPorts] #32949: drop dependency on gtk2, so librsvg can be made a dependency of gtk2

MacPorts noreply at macports.org
Sat Jan 28 05:40:37 PST 2012


#32949: drop dependency on gtk2, so librsvg can be made a dependency of gtk2
------------------------------+---------------------------------------------
 Reporter:  cal@…             |       Owner:  pixilla@…           
     Type:  enhancement       |      Status:  new                 
 Priority:  Normal            |   Milestone:                      
Component:  ports             |     Version:  2.0.3               
 Keywords:                    |        Port:  librsvg             
------------------------------+---------------------------------------------

Comment(by cal@…):

 Since librsvg's documentation lacks information on why gtk is a dependency
 I took a look at the configure script and noticed the following:
  1. librsvg will not build the GTK+ theme engine, if gtk2 was not found
  2. librsvg will not build rsvg-view or rsvg-view-3, if neither gtk2 nor
 gtk3 were found
  3. librsvg will not generate HTML documentation with gtk-doc, if the gtk-
 doc port is not installed (which can be worked around by declaring a
 dependency on gtk-doc)

 So, dropping the dependency on gtk is not a no-op, but doable imho. We
 could move the support for gtk into a variant. I'll propose a patch.

-- 
Ticket URL: <https://trac.macports.org/ticket/32949#comment:3>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list