changeset 3579:d05479edb91d

Do not build freetype from source for cygwin. This should be easier to switch.
author Jan Nieuwenhuizen <janneke@gnu.org>
date Thu, 21 Jun 2007 14:46:47 +0200
parents fcfeb826734c
children 803c53ca0d21
files gub/cygwin.py gub/specs/fontconfig.py gub/specs/freetype.py gub/specs/freetype2.py gub/specs/lilypond.py
diffstat 5 files changed, 10 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/gub/cygwin.py	Wed Jun 13 13:43:52 2007 +0200
+++ b/gub/cygwin.py	Thu Jun 21 14:46:47 2007 +0200
@@ -255,7 +255,8 @@
     def __init__ (self, settings):
         self.settings = settings
         self.packages = {}
-        self.source = fontconfig_source + freetype_source + guile_source + libtool_source
+#        self.source = fontconfig_source + freetype_source + guile_source + libtool_source
+        self.source = fontconfig_source + guile_source + libtool_source
         self.load_packages ()
         
     def grok_setup_ini (self, file, skip=[]):
--- a/gub/specs/fontconfig.py	Wed Jun 13 13:43:52 2007 +0200
+++ b/gub/specs/fontconfig.py	Thu Jun 21 14:46:47 2007 +0200
@@ -158,8 +158,8 @@
         return ['devel', 'runtime', '']
 
     def get_build_dependencies (self):
-        #        return ['libtool', 'libfreetype2-devel', 'expat']
-        return ['libtool', 'freetype2', 'expat']
+        return ['libtool', 'libfreetype2-devel', 'expat']
+        #return ['libtool', 'freetype2', 'expat']
     
     def get_dependency_dict (self):
         return {
--- a/gub/specs/freetype.py	Wed Jun 13 13:43:52 2007 +0200
+++ b/gub/specs/freetype.py	Thu Jun 21 14:46:47 2007 +0200
@@ -66,7 +66,7 @@
              '%(builddir)s/Makefile',
              mode='a')
 
-class Freetype__cygwin (Freetype):
+class XFreetype__cygwin (Freetype):
     def __init__ (self, settings):
         Freetype.__init__ (self, settings)
         self.with_template (version='2.1.10', mirror=mirrors.nongnu_savannah)
--- a/gub/specs/freetype2.py	Wed Jun 13 13:43:52 2007 +0200
+++ b/gub/specs/freetype2.py	Thu Jun 21 14:46:47 2007 +0200
@@ -1,7 +1,7 @@
 from gub import mirrors
 from gub.specs import freetype
 
-class Freetype2__cygwin (freetype.Freetype__cygwin):
+class XFreetype2__cygwin (freetype.Freetype__cygwin):
     def __init__ (self, settings):
         freetype.Freetype__cygwin.__init__ (self, settings)
         self.with_template (version='2.1.10',
--- a/gub/specs/lilypond.py	Wed Jun 13 13:43:52 2007 +0200
+++ b/gub/specs/lilypond.py	Thu Jun 21 14:46:47 2007 +0200
@@ -204,7 +204,8 @@
             'glib2',
             'guile-runtime',
             'fontconfig-runtime', ## CYGWIN name: 'libfontconfig1',
-            'freetype2-runtime', ## CYGWIN name: 'libfreetype26',
+            #'freetype2-runtime', ## CYGWIN name: 'libfreetype26',
+            'libfreetype26',
             'libiconv2',
             'libintl8', 'libintl3',
             'pango-runtime',
@@ -250,7 +251,8 @@
             'guile',
             'python',
             'fontconfig', ## CYGWIN: 'libfontconfig-devel',
-            'freetype2', ## CYGWIN: 'libfreetype2-devel',
+            ##'freetype2', ## CYGWIN: 'libfreetype2-devel',
+            'libfreetype2-devel',
             # cygwin bug: pango-devel should depend on glib2-devel
             'pango-devel', 'glib2-devel',
             'urw-fonts'] + [