[MacPorts] #33877: Build atk, pango and gdk-pixbuf2 with GObject Introspection

MacPorts noreply at macports.org
Mon Apr 2 16:40:52 PDT 2012


#33877: Build atk, pango and gdk-pixbuf2 with GObject Introspection
------------------------------+---------------------------------------------
 Reporter:  cal@…             |       Owner:  singingwolfboy@…                                                         
     Type:  enhancement       |      Status:  new                                                                      
 Priority:  Normal            |   Milestone:                                                                           
Component:  ports             |     Version:  2.0.99                                                                   
 Keywords:  haspatch          |        Port:  atk pango pango-devel gdk-pixbuf2                                        
------------------------------+---------------------------------------------
 GObject Introspection is only useful when the libraries trying to be used
 through introspection are built with `--enable-introspection`.

 Current practice (e.g. in the gtk3 port) is to provide a variant for
 introspection, which is however a pain to maintain, because every port
 trying to depend on, e.g., gtk3 +introspection needs to check for a file
 installed by that variant, abort if it's not there and instruct the user
 to install the dependency with the needed variant.

 Because of this, I would suggest to enable introspection by default. This
 adds a dependency on the `gobject-introspection` port. I don't see this as
 a blocker, because the port is a rather quick build and its dependencies
 will mostly be installed in systems where introspection is used anyway
 (e.g., cairo is needed by pango, glib2 is needed by gtk3, python27 is
 required by a huge number of ports).

 I'll attach patches for atk, gdk-pixbuf2 and pango shortly.

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


More information about the macports-tickets mailing list