[MacPorts] #45263: gobject_introspection portgroup

MacPorts noreply at macports.org
Sun Oct 5 18:52:01 PDT 2014


#45263: gobject_introspection portgroup
--------------------------+----------------------
 Reporter:  ryandesign@…  |      Owner:  devans@…
     Type:  enhancement   |     Status:  new
 Priority:  Normal        |  Milestone:
Component:  ports         |    Version:  2.3.99
 Keywords:  haspatch      |       Port:
--------------------------+----------------------
 Instead of adding the same configure and build arguments and build and
 library dependencies to each port that uses gobject introspection, what
 would you think about using a portgroup? This would simplify the ports and
 avoid the current problem of forgetting to add code needed for systems or
 scenarios you didn't test. With this portgroup, you would add

 {{{
 PortGroup gobject_introspection 1.0
 }}}

 near the top of the portgroup, then add

 {{{
 gobject_introspection yes
 }}}

 after dependencies are set.

 You would no longer need to manually add `port:gobject-introspection` to
 `depends_lib`, add `--enable-introspection` to `configure.args`, write a
 `pre-build` block adding `CC` to `build.args`, nor write a `platform
 darwin 8` block adding `port:gmake` to `depends_build` and setting
 `build.cmd`. See attached proposed portgroup and sample port
 modifications.

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


More information about the macports-tickets mailing list