[gtk-osx] Update harfbuzz dependencies



commit ac28c96feee45f9f2f3b8d0004642412646fdd68
Author: Philip Chimento <philip chimento gmail com>
Date:   Wed Mar 12 00:12:16 2014 -0700

    Update harfbuzz dependencies
    
    Harfbuzz requires ragel; and apparently doesn't require freetype.

 modulesets/gtk-osx-bootstrap.modules |    2 +-
 modulesets/gtk-osx.modules           |    8 ++++++++
 2 files changed, 9 insertions(+), 1 deletions(-)
---
diff --git a/modulesets/gtk-osx-bootstrap.modules b/modulesets/gtk-osx-bootstrap.modules
index e511638..3c562eb 100644
--- a/modulesets/gtk-osx-bootstrap.modules
+++ b/modulesets/gtk-osx-bootstrap.modules
@@ -102,7 +102,7 @@
     <branch repo="freedesktop" tag="0.9.26"/>
     <dependencies>
       <dep package="freetype-no-harfbuzz"/>
-      <dep package="fontconfig"/>
+      <dep package="ragel"/>
       <dep package="glib"/>
     </dependencies>
   </autotools>
diff --git a/modulesets/gtk-osx.modules b/modulesets/gtk-osx.modules
index 2eff8c1..1f988df 100644
--- a/modulesets/gtk-osx.modules
+++ b/modulesets/gtk-osx.modules
@@ -7,6 +7,7 @@
   <repository type="git" name="github" href="git://github.com/"/>
   <repository type="git" name="cairographics"
               href="git://anongit.freedesktop.org/git/"/>
+  <repository type="tarball" name="complang" href="http://www.complang.org/"/>
 
   <!-- This module set works a bit differently than for example the
        GNOME ones do. It's split up in seperate pieces:
@@ -176,6 +177,13 @@
     </after>
   </autotools>
 
+  <!-- Ragel, like Vala, isn't bootstrappable from git, so we might as well just use the tarball. -->
+  <autotools id="ragel" autogen-sh='autoreconf'>
+    <branch repo="complang" module="ragel/ragel-6.8.tar.gz" version="6.8">
+      <patch file="http://git.gnome.org/browse/gtk-osx/plain/patches/ragel-6.8-setiosflags.patch"; strip="1"/>
+    </branch>
+  </autotools>
+
   <autotools id="gtk-mac-integration" autogenargs="--disable-python">
 <!--gtk-mac-integration releases from master"-->
     <branch />


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]