Changeset 209482 in webkit


Ignore:
Timestamp:
Dec 7, 2016 2:36:46 PM (7 years ago)
Author:
ChangSeok Oh
Message:

[GTK] Cannot build GTK+ with CUPS 2.* versions
https://bugs.webkit.org/show_bug.cgi?id=163591

Reviewed by Michael Catanzaro.

GTK+ build has failed on the system which CUPS 2.x is installed in. GTK+ 3.16.4
does not assume to use the recent CUPS thus it fails to detect the CUPS in configuration.
GTK+ upstream fixed this issue but it is not easy to apply the original patch to our
old gtk+ since it requires not only bumping up glib accordingly and its consequence
causes many printing test failures. So, I propose to fix the configuration issue by
applying the change to the configure file directly. By doing this, we don't need to
upgrade glib and worry about any test failures as a consequence of the upgraded glib.

  • gtk/jhbuild.modules:
  • gtk/patches/gtk+-configure-fix-detecting-CUPS-2.x.patch: Added.
Location:
trunk/Tools
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Tools/ChangeLog

    r209479 r209482  
     12016-12-07  ChangSeok Oh  <changseok@webkit.org>
     2
     3        [GTK] Cannot build GTK+ with CUPS 2.* versions
     4        https://bugs.webkit.org/show_bug.cgi?id=163591
     5
     6        Reviewed by Michael Catanzaro.
     7
     8        GTK+ build has failed on the system which CUPS 2.x is installed in. GTK+ 3.16.4
     9        does not assume to use the recent CUPS thus it fails to detect the CUPS in configuration.
     10        GTK+ upstream fixed this issue but it is not easy to apply the original patch to our
     11        old gtk+ since it requires not only bumping up glib accordingly and its consequence
     12        causes many printing test failures. So, I propose to fix the configuration issue by
     13        applying the change to the configure file directly. By doing this, we don't need to
     14        upgrade glib and worry about any test failures as a consequence of the upgraded glib.
     15
     16        * gtk/jhbuild.modules:
     17        * gtk/patches/gtk+-configure-fix-detecting-CUPS-2.x.patch: Added.
     18
    1192016-12-07  Simon Fraser  <simon.fraser@apple.com>
    220
  • trunk/Tools/gtk/jhbuild.modules

    r209454 r209482  
    197197    <branch module="/pub/GNOME/sources/gtk+/3.16/gtk+-3.16.4.tar.xz" version="3.16.4"
    198198            repo="ftp.gnome.org"
    199             hash="sha256:1ee5dbd7a4cb81a91eaa1b7ae64ba5a3eab6a3c0a764155583ab96524590fc8e"/>
     199            hash="sha256:1ee5dbd7a4cb81a91eaa1b7ae64ba5a3eab6a3c0a764155583ab96524590fc8e">
     200      <patch file="gtk+-configure-fix-detecting-CUPS-2.x.patch" strip="1"/>
     201    </branch>
    200202  </autotools>
    201203
Note: See TracChangeset for help on using the changeset viewer.