Changeset 186500 in webkit


Ignore:
Timestamp:
Jul 8, 2015, 7:00:31 AM (9 years ago)
Author:
clopez@igalia.com
Message:

[GTK] [Wayland] Allow building and testing the Wayland target with the default JHBuild moduleset.
https://bugs.webkit.org/show_bug.cgi?id=146056

Reviewed by Martin Robinson.

  • gtk/install-dependencies: libepoxy is now required for building GTK+.
  • gtk/jhbuild-wayland.modules: Removed. Not longer needed.
  • gtk/jhbuild.modules: Upgrade GTK+ (3.16.4) and required dependencies for building:

Cairo (1.14.2), Gdk-Pixbuf (2.30.8) and GLib (2.44.1).

  • gtk/patches/cairo-1.12.8-add_disable-lto.patch: Removed. Not longer needed.

Cairo removed support for LTO on (1.14). Upstream commit: c7ff9bb.

  • gtk/patches/gtk-3.6-do-not-shutdown-accessibility.patch: Removed. Not longer needed.

GTK+ merged this patch on GTK+-3.10. Upstream commit: 8d83d98.

Location:
trunk/Tools
Files:
3 deleted
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Tools/ChangeLog

    r186484 r186500  
     12015-07-08  Carlos Alberto Lopez Perez  <clopez@igalia.com>
     2
     3        [GTK] [Wayland] Allow building and testing the Wayland target with the default JHBuild moduleset.
     4        https://bugs.webkit.org/show_bug.cgi?id=146056
     5
     6        Reviewed by Martin Robinson.
     7
     8        * gtk/install-dependencies: libepoxy is now required for building GTK+.
     9        * gtk/jhbuild-wayland.modules: Removed. Not longer needed.
     10        * gtk/jhbuild.modules: Upgrade GTK+ (3.16.4) and required dependencies for building:
     11        Cairo (1.14.2), Gdk-Pixbuf (2.30.8) and GLib (2.44.1).
     12        * gtk/patches/cairo-1.12.8-add_disable-lto.patch: Removed. Not longer needed.
     13        Cairo removed support for LTO on (1.14). Upstream commit: c7ff9bb.
     14        * gtk/patches/gtk-3.6-do-not-shutdown-accessibility.patch: Removed. Not longer needed.
     15        GTK+ merged this patch on GTK+-3.10. Upstream commit: 8d83d98.
     16
    1172015-07-06  Matt Rajca  <mrajca@apple.com>
    218
  • trunk/Tools/gtk/install-dependencies

    r183743 r186500  
    123123        libcroco3-dev \
    124124        libegl1-mesa-dev \
     125        libepoxy-dev \
    125126        libgcrypt11-dev \
    126127        libgpg-error-dev \
     
    255256        icon-naming-utils \
    256257        libcroco \
     258        libepoxy \
    257259        libgcrypt \
    258260        libgpg-error \
     
    370372        libXfont-devel \
    371373        libcroco-devel \
     374        libepoxy-devel \
    372375        libgcrypt-devel \
    373376        libgpg-error-devel \
  • trunk/Tools/gtk/jhbuild.modules

    r185550 r186500  
    6464
    6565  <autotools id="cairo"
    66              autogenargs="--enable-gl=yes --enable-egl=yes --enable-glx=yes ac_cv_func_rsvg_pixbuf_from_file=no --disable-lto"
     66             autogenargs="--enable-gl=yes --enable-egl=yes --enable-glx=yes ac_cv_func_rsvg_pixbuf_from_file=no"
    6767             makeargs="">
    6868    <dependencies>
     
    7171      <dep package="glib"/>
    7272    </dependencies>
    73     <branch module="releases/cairo-1.12.8.tar.xz" version="1.12.8"
     73    <branch module="releases/cairo-1.14.2.tar.xz" version="1.14.2"
    7474            repo="cairographics.org"
    75             hash="sha256:8fbb6fc66117ab4100bad830cb4479497e53c6f3facb98bf05c8d298554ebdd9"
    76             md5sum="8b3dcade859c44fb7e56fc68edfe9a45">
    77       <patch file="cairo-1.12.8-add_disable-lto.patch" strip="1"/>
    78     </branch>
     75            hash="sha1:c8da68aa66ca0855b5d0ff552766d3e8679e1d24"/>
    7976  </autotools>
    8077
     
    128125      <dep package="glib"/>
    129126    </dependencies>
    130     <branch module="/pub/GNOME/sources/gdk-pixbuf/2.26/gdk-pixbuf-2.26.5.tar.xz" version="2.26.5"
    131             repo="ftp.gnome.org"
    132             hash="sha256:77696fd163bca95a130a1883dbd78d0ae4d782de2fc85a9a38556d13681f5c84"
    133             md5sum="339329e6d619ee3e1cb93979111b04c0"/>
     127    <branch module="/pub/GNOME/sources/gdk-pixbuf/2.30/gdk-pixbuf-2.30.8.tar.xz" version="2.30.8"
     128            repo="ftp.gnome.org"
     129            hash="sha256:4853830616113db4435837992c0aebd94cbb993c44dc55063cee7f72a7bef8be"/>
    134130  </autotools>
    135131
     
    157153      <dep package="gdk-pixbuf"/>
    158154    </dependencies>
    159     <branch module="/pub/GNOME/sources/gtk+/3.6/gtk+-3.6.0.tar.xz" version="3.6.0"
    160             repo="ftp.gnome.org"
    161             hash="sha256:e13f45225a795ebe9e4047486fa57b3232e6a21539983775db6cd4ae9046b049">
    162       <patch file="gtk-3.6-do-not-shutdown-accessibility.patch" strip="1"/>
    163     </branch>
     155    <branch module="/pub/GNOME/sources/gtk+/3.16/gtk+-3.16.4.tar.xz" version="3.16.4"
     156            repo="ftp.gnome.org"
     157            hash="sha256:1ee5dbd7a4cb81a91eaa1b7ae64ba5a3eab6a3c0a764155583ab96524590fc8e"/>
    164158  </autotools>
    165159
     
    170164      <dep package="libffi"/>
    171165    </dependencies>
    172     <branch module="/pub/GNOME/sources/glib/2.41/glib-2.41.2.tar.xz" version="2.41.2"
    173             repo="ftp.gnome.org"
    174             hash="sha256:da1f7258655f0e196b9304cb9515784634f3797437923e236bb3466348811c96"
    175             md5sum="9636f60e99b98fd0fdb5239f905ac008">
     166    <branch module="/pub/GNOME/sources/glib/2.44/glib-2.44.1.tar.xz" version="2.44.1"
     167            repo="ftp.gnome.org"
     168            hash="sha256:8811deacaf8a503d0a9b701777ea079ca6a4277be10e3d730d2112735d5eca07">
    176169      <patch file="glib-warning-fix.patch" strip="1"/>
    177170    </branch>
Note: See TracChangeset for help on using the changeset viewer.