GNOME/FreeBSD URL: http://www.freebsd.org/gnome URL: http://www.freebsd.org/gnome/docs/develfaq.html URL: http://www.marcuscom.com:8080/viewvc/viewvc.cgi/marcuscom URL: https://github.com/jlmess77/mate-ports Contact: FreeBSD GNOME The GNOME/FreeBSD team has recently merged glib 2.34, gtk+ 2.24.17 and gtk+ 3.6.4 into ports, the c++ bindings also have gotten updates. In addition some "low-level" gnome ports received updates, like libsoup, gobject-introspection, atk and vala for example. The telepathy stack and empathy where also updated. The USE_GNOME macro has gotten support for :run and :build targets thanks to mezz@. Currently only libxml2 and libxslt support these targets. USE_GNOME=pkgconfig is being deprecated and is being replaced by USE_PKGCONFIG=build. The former also adds a run dependency on pkg-config, which isn't required. A first pass was done to get rid of this in the glib update to 2.34. In coordiation with the X11 team the usage of USE_GNOME=pkgconfig in X components will be removed. After the fallout from this is handled and stranglers are converted the USE_GNOME option will be removed. In addition USE_GNOME=gnomehack is deprecated and should not be used. Please replace it with USES=pathfix. The GNOME devel repo has switched from CVS to SVN. CVS will not get any more updates. Uses can get a new version of the marcusmerge script that supports SVN here: http://www.marcuscom.com/downloads/marcusmerge, and should remove the old CVS checkout "ports" dir. SVN anonymous root: svn://creme-brulee.marcuscom.com/ if your a IPv6 user please use svn://sushi.marcuscom.com/ ViewVC: http://www.marcuscom.com:8080/viewvc/viewvc.cgi/marcuscom Ongoing: Glib 2.36, pango 1.34.0, gtk 3.8.0 and gobject-introspection 1.36.0 were updated in the GNOME devel repo. Gustau Perez i Querol stepped up and started work on updating the old GNOME 3.4 ports to 3.6. At the moment of writing these are not available in the GNOME devel repo just yet. For his effort he got a GNOME team membership. Jeremy Messenger has completed Mate 1.6 which will be arriving in ports near you when deemed stable enough. If you want to help keep the docs updated or to help out in other ways, even if it is only in the parts of the gtk/gnome stack you are interested in, please contact us. Open tasks: 1. bring/keep wiki pages up to date. 2. Update the freebsd.org/gnome website, in particular the developer information about USE_GNOME, maybe put that section in the porters handbook instead? 3. Merge more updated ports from MC to ports. 4. Testing latest glib/gtk releases with existing ports, and import it into ports when it is ready. 5. After porting GNOME 3.6 run tests and fix bugs.