[gtk-osx] Update core platform modules
- From: John Ralls <jralls src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk-osx] Update core platform modules
- Date: Mon, 11 May 2015 00:45:23 +0000 (UTC)
commit 6bf119db1cccecbb84f04fc8dfceebc0ec5bfbc8
Author: Philip Chimento <philip chimento gmail com>
Date: Fri Apr 17 00:12:35 2015 -0700
Update core platform modules
This updates GLib, GTK, ATK, and gobject-introspection to their Gnome
3.16 versions.
GTK 3.16 pulls in xorg-util-macros and libepoxy, as it previously did on
modulesets-unstable.
modulesets-stable/gtk-osx.modules | 36 ++++++++++++++-----
modulesets/gtk-osx.modules | 22 ++++++++++--
...ug-is-conditionally-supported-on-X11-only.patch | 23 ------------
patches/patch status | 3 --
4 files changed, 44 insertions(+), 40 deletions(-)
---
diff --git a/modulesets-stable/gtk-osx.modules b/modulesets-stable/gtk-osx.modules
index 2bb8d29..1460cfa 100644
--- a/modulesets-stable/gtk-osx.modules
+++ b/modulesets-stable/gtk-osx.modules
@@ -12,6 +12,9 @@
href="http://ftp.gnu.org/gnu/"/>
<repository type="tarball" name="sourceware.org"
href="ftp://sourceware.org/pub/"/>
+ <repository type="tarball" name="freedesktop"
+ href="ftp://ftp.freedesktop.org/pub/"/>
+ <repository type="git" name="github" href="git://github.com/"/>
<!-- This module set works a bit differently than for example the
GNOME ones do. It's split up in seperate pieces:
@@ -68,8 +71,8 @@
</metamodule>
<autotools id="glib" autogen-sh="autoreconf">
- <branch module="glib/2.42/glib-2.42.1.tar.xz" version="2.42.1"
- hash="sha256:8f3f0865280e45b8ce840e176ef83bcfd511148918cc8d39df2ee89b67dcf89a">
+ <branch module="glib/2.44/glib-2.44.0.tar.xz" version="2.44.0"
+ hash="sha256:f2d362b106a08fa801770d41829a06fcfe287a00421018869eebf5efc796f5b9">
<patch
file="http://git.gnome.org/browse/gtk-osx/plain/patches/0001-Fix-g_get_monotonic_time-on-non-Intel-Darwin.patch"
strip="1"/>
<patch
file="http://git.gnome.org/browse/gtk-osx/plain/patches/0001-Bug-724590-GSlice-slab_stack-corruption.patch"
strip="1"/>
<patch file="http://git.gnome.org/browse/gtk-osx/plain/patches/gio-in-reserved-in-gcc-48.patch"
strip="1"/>
@@ -88,6 +91,19 @@
version="3.2.1"/>
</autotools>
+ <autotools id="xorg-util-macros">
+ <branch repo="freedesktop" version="1.19.0"
+ module="xorg/individual/util/util-macros-1.19.0.tar.bz2"/>
+ </autotools>
+
+ <!-- There is no stable release yet that works here, so use master -->
+ <autotools id="libepoxy">
+ <branch repo="github" module="anholt/libepoxy"/>
+ <dependencies>
+ <dep package="xorg-util-macros"/>
+ </dependencies>
+ </autotools>
+
<!-- This is the latest 0.10 version. Later versions are 1.29 and intended to work with glib 2.29; the minor
version of gobject-introspection will track the minor version of glib that it's intended to work with. Note
that in the unlikely event you need to introspect Gtk+-2.0, you need to build Glib 1.28 and use this
gobject-introspection. The default is to *not* introspect Gtk+-2.0 and to use the latest GLib and
Gobject-Introspection with Gtk3 -->
<autotools id="gobject-introspection-10" autogen-sh="configure">
<branch module="gobject-introspection/0.10/gobject-introspection-0.10.8.tar.bz2"
@@ -103,9 +119,9 @@
</autotools>
<autotools id="gobject-introspection" autogen-sh="configure">
- <branch module="gobject-introspection/1.42/gobject-introspection-1.42.0.tar.xz"
- version="1.42.0"
- hash="sha256:3ba2edfad4f71d4f0de16960b5d5f2511335fa646b2c49bbb93ce5942b3f95f7">
+ <branch module="gobject-introspection/1.44/gobject-introspection-1.44.0.tar.xz"
+ version="1.44.0"
+ hash="sha256:6f0c2c28aeaa37b5037acbf21558098c4f95029b666db755d3a12c2f1e1627ad">
<patch file="http://git.gnome.org/browse/gtk-osx/plain/patches/girscanner-objc.patch" strip="1"/>
</branch>
<dependencies>
@@ -133,8 +149,8 @@
</autotools>
<autotools id="atk" autogen-sh="configure">
- <branch module="atk/2.14/atk-2.14.0.tar.xz" version="2.14.0"
- hash="sha256:2875cc0b32bfb173c066c22a337f79793e0c99d2cc5e81c4dac0d5a523b8fbad"/>
+ <branch module="atk/2.16/atk-2.16.0.tar.xz" version="2.16.0"
+ hash="sha256:095f986060a6a0b22eb15eef84ae9f14a1cf8082488faa6886d94c37438ae562"/>
<dependencies>
</dependencies>
<after>
@@ -175,9 +191,8 @@
<autotools id="gtk+-3.0" autogen-sh="autogen.sh"
autogenargs="--enable-quartz-backend --enable-quartz-relocation">
- <branch module="gtk+/3.14/gtk+-3.14.5.tar.xz" version="3.14.5"
- hash="sha256:ba70f5ccde6646c6d8aa5a6398794b7bcf23fc45af22580a215d258f392dbbe2">
- <patch
file="http://git.gnome.org/browse/gtk-osx/plain/patches/gtk+-Bug-739885-GtkPlug-is-conditionally-supported-on-X11-only.patch"
strip="1"/>
+ <branch module="gtk+/3.16/gtk+-3.16.0.tar.xz" version="3.16.0"
+ hash="sha256:ce617318fe18092383cf6ed5d8c688a95a97f2d4c68481317a6a531e288c26ea">
<patch
file="http://git.gnome.org/browse/gtk-osx/plain/patches/0001-Bug-707945-GTK2-Quartz-typeahead-find-in-GtkTreeView.patch"
strip="1"/>
</branch>
<dependencies>
@@ -186,6 +201,7 @@
<dep package="atk"/>
<dep package="gdk-pixbuf"/>
<dep package="gobject-introspection"/>
+ <dep package="libepoxy"/>
</dependencies>
<after>
<dep package="meta-gtk-osx-bootstrap"/>
diff --git a/modulesets/gtk-osx.modules b/modulesets/gtk-osx.modules
index 7181687..206f239 100644
--- a/modulesets/gtk-osx.modules
+++ b/modulesets/gtk-osx.modules
@@ -65,7 +65,7 @@
</metamodule>
<autotools id="glib">
- <branch tag="glib-2-42"/>
+ <branch tag="glib-2-44"/>
<dependencies>
<dep package="libffi"/>
</dependencies>
@@ -78,6 +78,19 @@
<branch module="atgreen/libffi" repo="github" tag="v3.2.1"/>
</autotools>
+ <autotools id="xorg-util-macros">
+ <branch repo="freedesktop" module="xorg/util/macros"
+ tag="util-macros-1.19.0"/>
+ </autotools>
+
+ <!-- There is no stable release yet that works here, so use master -->
+ <autotools id="libepoxy">
+ <branch repo="github" module="anholt/libepoxy"/>
+ <dependencies>
+ <dep package="xorg-util-macros"/>
+ </dependencies>
+ </autotools>
+
<autotools id="gobject-introspection-10">
<branch tag="GOBJECT_INTROSPECTION_0_10_1"/>
<dependencies>
@@ -88,7 +101,7 @@
</autotools>
<autotools id="gobject-introspection">
- <branch tag="master" module="gobject-introspection"/> <!--No gnome-3-14 branch-->
+ <branch tag="gnome-3-16" module="gobject-introspection"/>
<dependencies>
<dep package="glib"/>
<dep package="cairo"/>
@@ -113,7 +126,7 @@
</autotools>
<autotools id="atk">
- <branch tag="gnome-3-14"/>
+ <branch tag="gnome-3-16"/>
<dependencies>
<dep package="glib"/>
</dependencies>
@@ -146,13 +159,14 @@
<autotools id="gtk+-3.0"
autogenargs="--enable-quartz-backend --disable-colord --enable-quartz-relocation">
- <branch module="gtk+" checkoutdir="gtk+-3.0" revision="gtk-3-14"/>
+ <branch module="gtk+" checkoutdir="gtk+-3.0" revision="gtk-3-16"/>
<dependencies>
<dep package="glib"/>
<dep package="pango"/>
<dep package="atk"/>
<dep package="gdk-pixbuf"/>
<dep package="gobject-introspection"/>
+ <dep package="libepoxy"/>
</dependencies>
<after>
<dep package="meta-gtk-osx-bootstrap"/>
diff --git a/patches/patch status b/patches/patch status
index 4f9229e..3e91cb0 100644
--- a/patches/patch status
+++ b/patches/patch status
@@ -17,9 +17,6 @@ gtk2: 0004-Bug-571582-GtkSelection-implementation-for-quartz.patch
0008-Implement-GtkDragSourceOwner-pasteboardChangedOwner.patch
gtk+-Bug-655065-autotestkeywords-ldadd.patch
-gtk3: gtk+-Bug-739885-GtkPlug-is-conditionally-supported-on-X11-only.patch
- (Only needed for modulesets-stable, 3.14.5.)
-
cairo: Cairo-44584-llvm-no-flto.patch Rejected. Cairo maintainer wants
optimization suppressed instead.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]