Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 8 Mar 2013 08:28:09 -0600
From:      Jeremy Messenger <mezz.freebsd@gmail.com>
To:        Koop Mast <kwm@freebsd.org>
Cc:        svn-ports-head@freebsd.org, svn-ports-all@freebsd.org, ports-committers@freebsd.org
Subject:   Re: svn commit: r313633 - in head: . Mk accessibility/at-poke accessibility/at-spi2-atk accessibility/at-spi2-atk/files accessibility/at-spi2-core accessibility/at-spi2-core/files accessibility/atk acc...
Message-ID:  <CADLFttc=ETj7ZUUtnrOSh63mKosteoqr8himBtQE4TH0zebchg@mail.gmail.com>
In-Reply-To: <201303081051.r28ApafA069267@svn.freebsd.org>
References:  <201303081051.r28ApafA069267@svn.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Mar 8, 2013 at 4:51 AM, Koop Mast <kwm@freebsd.org> wrote:
> Author: kwm
> Date: Fri Mar  8 10:51:34 2013
> New Revision: 313633
> URL: http://svnweb.freebsd.org/changeset/ports/313633
>
> Log:
>   * Update the glib to 2.34.3 and gtk20 to 2.24.17 and gtk30 to 3.6.4 which
>     are the latest stable releases.
>   * Update vala to the newest stable release 0.18.1, also update a few ports
>     in the gtk/gnome stack.
>   * The c++ bindings ports for glib, atk, gconf, etc, have now USE_GNOME toggles.
>   * Remove pkg-config run depends from glib20 and freetype2. This doesn't
>     eliminate pkg-config run dependency completely, a second phase is needed
>     and is planned.
>   * Support for .:run. and .:build. for USE_GNOME components was added.
>     Currently only libxml2 and libxslt support this mechanism.

If anyone wondering how to add :build/:run for other components. All
you have to do is add BUILD/RUN like this:

+gtk20_BUILD_DEPENDS=	${gtk20_DETECT}
 gtk20_LIB_DEPENDS=	gtk-x11-2.0.0:${PORTSDIR}/x11-toolkits/gtk20
+gtk20_RUN_DEPENDS=	${gtk20_DETECT}
 gtk20_DETECT=		${LOCALBASE}/libdata/pkgconfig/gtk+-x11-2.0.pc
 gtk20_USE_GNOME_IMPL=	intltool atk pango
 GTK2_VERSION=		2.10.0

It's one of thing that is in my TODO list to do on almost all components.

>   * Updates of the telepathy stack and empathy.
>   * Trim makefile headers, convert ports to new options, trim off library
>     versions for some ports.
>   * Fix other ports so they build with the new glib version.
>
>   Thanks to miwi and crees for helping out with some exp-runs.
>   Approved by:  portmgr (miwi & bapt)
>   Obtained from:        gnome team repo

I would like to add: Many thanks to Koop for all he has done with
almost all (probably 99%) of glib, gtk and gnome ports update/fix.
Without him, there will be no update of that. FreeBSD GNOME Team do
need some new bloods.


-- 
mezz.freebsd@gmail.com - mezz@FreeBSD.org
FreeBSD GNOME Team
http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CADLFttc=ETj7ZUUtnrOSh63mKosteoqr8himBtQE4TH0zebchg>