Mercurial > gub
changeset 49:0e19ad3d7d14
resolve conflicts that I could not foresee
author | janneke <janneke@gnu.org> |
---|---|
date | Sat, 26 Nov 2005 09:51:42 +0100 |
parents | c81f713ff227 (current diff) 8822316d6744 (diff) |
children | 952dc2146023 |
files | driver.py specs/framework.py specs/gub.py |
diffstat | 3 files changed, 12 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/driver.py Sat Nov 26 09:39:08 2005 +0100 +++ b/driver.py Sat Nov 26 09:51:42 2005 +0100 @@ -100,6 +100,7 @@ settings.target_gcc_flags = '-mwindows -mms-bitfields' platform = 'mingw' + gub.start_log () settings.verbose = verbose settings.platform = platform
--- a/specs/download.py Sat Nov 26 09:39:08 2005 +0100 +++ b/specs/download.py Sat Nov 26 09:51:42 2005 +0100 @@ -30,4 +30,4 @@ return 'http://www.zlib.net/%(name)s-%(version)s.tar.%(format)s' def sourceforge(): - return 'http://belnet.dl.sourceforge.net/sourceforge/%(name)s/%(name)s-%(version)s.tar.%(format)s' + return 'http://dl.sourceforge.net/%(name)s/%(name)s-%(version)s.tar.%(format)s'
--- a/specs/framework.py Sat Nov 26 09:39:08 2005 +0100 +++ b/specs/framework.py Sat Nov 26 09:51:42 2005 +0100 @@ -57,10 +57,13 @@ rm -f %(srcdir)s/builds/unix/{unix-def.mk,unix-cc.mk,ftconfig.h,freetype-config,freetype2.pc,config.status,config.log} ''') gub.Package.configure (self) - ## FIXME: use handy file re.sub - self.system (''' -sed -i~ -e "s@^LIBTOOL=.*@LIBTOOL=%(builddir)s/libtool --tag=CXX@" %(builddir)s/Makefile -''') + + ## FIXME: use handy re.sub + str = open (self.builddir () + '/Makefile').read () + str = re.sub ('\nLIBTOOL=[^\n]', 'LIBTOOL=%(builddir)s/libtool --tag=CXX' % self.package_dict (), + str) + open (self.builddir () + '/Makefile','w').write (str) + self.dump ('%(builddir)s/Makefile', ''' # libtool will not build dll if -no-undefined flag is not present LDFLAGS:=$(LDFLAGS) -no-undefined @@ -147,7 +150,9 @@ 'mac': ( Gettext (settings).with (version='0.10.40'), Freetype (settings).with (version='2.1.9', mirror=download.freetype), + Expat (settings).with (version='1.95.8', mirror=download.sourceforge, format='gz'), Glib (settings).with (version='2.8.4', mirror=download.gtk), + Fontconfig (settings).with (version='2.3.2', mirror=download.fontconfig), ), 'mingw': ( Mingw (settings).with (version='3.8', download=gub.Package.skip), @@ -155,6 +160,7 @@ Gettext (settings).with (version='0.14.5'), Libiconv (settings).with (version='1.9.2'), Glib (settings).with (version='2.8.4', mirror=download.gtk), +#FIXME: for all lp.org packages, should try if vanilla+autoupdate works Zlib (settings).with (version='1.2.2-1', mirror=download.lp, format='bz2'), # vanilla 1.2.3 builds only static libraries # Zlib (settings).with (version='1.2.3', mirror=download.zlib, format='bz2'),