gnumeric r16703 - in trunk: . tools/win32 tools/win32/patches



Author: jody
Date: Wed Jul  9 02:07:07 2008
New Revision: 16703
URL: http://svn.gnome.org/viewvc/gnumeric?rev=16703&view=rev

Log:
* 20080707 debug package
- convert zlib to autotools package so that the makeinstallflags works
- surgery on libbz2 to make it work
- make pygobject and libgnomedb turnkey
- add comments to remind that gnumeric patch is manual
- remove unncessary goffice patch.

Added:
   trunk/tools/win32/patches/gnumeric-pending-win32-fixes.patch
   trunk/tools/win32/patches/libbz2.patch
   trunk/tools/win32/patches/zlib.patch
Removed:
   trunk/tools/win32/patches/goffice-remove-gtk-doc-test.patch
Modified:
   trunk/configure.in
   trunk/tools/win32/gnumeric.nsi.in
   trunk/tools/win32/jhbuildrc
   trunk/tools/win32/moduleset
   trunk/tools/win32/patches/libgnomedb.patch
   trunk/tools/win32/patches/pygobject.patch

Modified: trunk/configure.in
==============================================================================
--- trunk/configure.in	(original)
+++ trunk/configure.in	Wed Jul  9 02:07:07 2008
@@ -1021,6 +1021,8 @@
 dnl **************************************************
 GOFFICE_PLUGINS_DIR=`pkg-config --variable=GOffice_plugins_dir $libgoffice`
 AC_SUBST(GOFFICE_PLUGINS_DIR)
+GOFFICE_VERSION=`pkg-config --modversion $libgoffice`
+AC_SUBST(GOFFICE_VERSION)
 
 dnl **************************************************
 dnl * Config defaults (Must be after bonobo)

Modified: trunk/tools/win32/gnumeric.nsi.in
==============================================================================
--- trunk/tools/win32/gnumeric.nsi.in	(original)
+++ trunk/tools/win32/gnumeric.nsi.in	Wed Jul  9 02:07:07 2008
@@ -8,7 +8,7 @@
 !define GNM_LONGNAME		"Gnumeric Spreadsheet"
 !define GNM_APPNAME		"Gnumeric Spreadsheet"
 !define GNM_VERSION		"@VERSION@"
-!define GNM_VERSION_TAG		"win32-1"
+!define GNM_VERSION_TAG		"20080707-debug"
 !define GNM_VERSION_FULL	"${GNM_VERSION}-${GNM_VERSION_TAG}"
 !define GNM_UNINST_KEY		"Software\Microsoft\Windows\CurrentVersion\Uninstall\${GNM_NAME}"
 !define GNM_STARTMENU_REG_VAL	"NSIS:StartMenuDir"
@@ -17,8 +17,8 @@
 
 !define GOFFICE_VERSION		"@GOFFICE_VERSION@"
 
-!define GTK_VERSION		"2.10"
-!define GTK_VENDORRC		"14"
+!define GTK_VERSION		"2.13"
+!define GTK_VENDORRC		"4"
 !define GTK_VENDORVERSION	"${GTK_VERSION}.${GTK_VENDORRC}"
 
 ; MUI 1.67 compatible ------
@@ -69,7 +69,7 @@
 Name "${GNM_LONGNAME} ${GNM_VERSION_FULL}"
 OutFile			"gnumeric-${GNM_VERSION_FULL}.exe"
 Icon			"share\pixmaps\win32-gnumeric.ico"
-InstallDir		"C:\Program Files\${GNM_NAME}"
+InstallDir		"$PROGRAMFILES\${GNM_NAME}"
 InstallDirRegKey	HKLM "Software\GNOME\${GNM_NAME}" "Path"
 ShowInstDetails		hide
 ShowUnInstDetails	show

Modified: trunk/tools/win32/jhbuildrc
==============================================================================
--- trunk/tools/win32/jhbuildrc	(original)
+++ trunk/tools/win32/jhbuildrc	Wed Jul  9 02:07:07 2008
@@ -48,9 +48,9 @@
 
 #Exporting tool flags enviroment variables
 os.environ['LDFLAGS']	 = ' -mno-cygwin -L'+prefix+'/lib  -no-undefined'
-os.environ['CFLAGS']	 = ' -O0 -g -I'+prefix+'/include -mno-cygwin -mms-bitfields -march=i686 ' 
-os.environ['CPPFLAGS']	 = ' -O0 -g -I'+prefix+'/include -mno-cygwin -mms-bitfields -march=i686'
-os.environ['CXXFLAGS']	 = ' -O0 -g -I'+prefix+'/include -mno-cygwin -mms-bitfields -march=i686 '
+os.environ['CFLAGS']	 = ' -O0 -gstabs -I'+prefix+'/include -mno-cygwin -mms-bitfields -march=i686 ' 
+os.environ['CPPFLAGS']	 = ' -O0 -gstabs -I'+prefix+'/include -mno-cygwin -mms-bitfields -march=i686'
+os.environ['CXXFLAGS']	 = ' -O0 -gstabs -I'+prefix+'/include -mno-cygwin -mms-bitfields -march=i686 '
 os.environ['ARFLAGS']	 = 'rcs'
 os.environ['INSTALL']	 = os.path.expanduser('~/bin/install-check')
 os.environ['ACLOCAL_AMFLAGS'] = ' -I '+prefix+'/share/aclocal'	# for libgnomedb

Modified: trunk/tools/win32/moduleset
==============================================================================
--- trunk/tools/win32/moduleset	(original)
+++ trunk/tools/win32/moduleset	Wed Jul  9 02:07:07 2008
@@ -6,6 +6,10 @@
 <moduleset>
     <repository type="svn" name="svn.gnome.org" default="yes"
 		href="http://svn.gnome.org/svn/"/>
+    <repository type="tarball" name="gnome.org"
+		href="http://download.gnome.org/sources"/>
+    <repository type="tarball" name="zlib.net"
+		href="http://www.zlib.net"/>
     <repository type="git" name="freedesktop.org"
 		href="git://cgit.freedesktop.org/git"/>
 
@@ -34,30 +38,19 @@
 	    <patch file="&patch_dir;pcre.patch"/>
 	</patches>
     </tarball>
-    <!--
-    <tarball id="glib" version="2.14.6">
-	<source href="http://download.gnome.org/sources/glib/2.14/glib-2.14.6.tar.bz2";
-		md5sum="3b340946d6916ee9cbf2c348e7c099f1"/>
-	<patches>
-		<patch file="http://www.gnome.org/~aruiz/gtk+/patches/glib_win32_cachefile.patch"/>
-		<patch file="&patch_dir;glib-goption-disable-localization.patch"/>
-	</patches>
-	<dependencies>
-	    <dep package="gettext"/>
-	    <dep package="iconv"/>
-	</dependencies>
-    </tarball>
-    -->
     <autotools id="gtk-doc">
 	<branch module="gtk-doc/trunk" checkoutdir="gtk-doc"/>
 	<dependencies>
 	</dependencies>
     </autotools>
     <autotools id="glib">
-	<branch/>
-	<patches>
+	<branch>
+	    <patches>
+		<!-- APPLY MANUALLY -->
 		<patch file="http://www.gnome.org/~aruiz/gtk+/patches/glib_win32_cachefile.patch.gz"/>
-	</patches>
+		<patch file="&patch_dir;glib-goption-disable-localization.patch"/>
+	    </patches>
+	</branch>
 	<dependencies>
 	    <dep package="gettext"/>
 	    <dep package="gtk-doc"/>
@@ -65,20 +58,35 @@
 	</dependencies>
     </autotools>
 
-<!-- Compression -->
-    <tarball id="zlib" version="1.2.3" makeargs="-f win32/Makefile.gcc -e zlib1.dll" makeinstallargs="-f win32/Makefile.gcc -e install">
-	<source href="http://www.zlib.net/zlib-1.2.3.tar.gz";
-		md5sum="debc62758716a169df9f62e6ab2bc634"/>
+    <!--
+    <tarball id="glib" version="2.14.6">
+	<source href="http://download.gnome.org/sources/glib/2.14/glib-2.14.6.tar.bz2";
+		md5sum="3b340946d6916ee9cbf2c348e7c099f1"/>
 	<patches>
-	    <patch file="http://www.gnome.org/~aruiz/gtk+/patches/zlib_mingw.patch"/>
+		<patch file="http://www.gnome.org/~aruiz/gtk+/patches/glib_win32_cachefile.patch"/>
+		<patch file="&patch_dir;glib-goption-disable-localization.patch"/>
 	</patches>
+	<dependencies>
+	    <dep package="gettext"/>
+	    <dep package="iconv"/>
+	</dependencies>
     </tarball>
-    <tarball id="libbz2" version="1.0.4">
-	<source href="http://www.bzip.org/1.0.4/bzip2-1.0.4.tar.gz";
-		md5sum="fc310b254f6ba5fbb5da018f04533688"/>
+    -->
+
+<!-- Compression -->
+    <autotools id="zlib"
+	makeargs="-f win32/Makefile.gcc"
+	makeinstallargs="-f win32/Makefile.gcc -e install">
+	<branch repo="zlib.net" module="zlib-1.2.3.tar.gz"
+		version="1.2.3"
+		md5sum="debc62758716a169df9f62e6ab2bc634">
+	    <patch file="&patch_dir;zlib.patch"/>
+	</branch>
+    </autotools>
+    <tarball id="libbz2" version="1.0.5">
+	<source href="http://www.bzip.org/1.0.5/bzip2-1.0.5.tar.gz"/>
 	<patches>
-	    <patch file="&patch_dir;libbz-win32.patch.gz"/>
-	    <patch file="&patch_dir;libbz-configure.patch.gz"/>
+	    <patch file="&patch_dir;libbz2.patch"/>
 	</patches>
     </tarball>
 
@@ -134,9 +142,15 @@
 	</patches>
     </tarball>
 
+    <autotools id="gnome-common">
+	<branch/>
+	<dependencies>
+	</dependencies>
+    </autotools>
     <autotools id="intltool">
 	<branch/>
 	<dependencies>
+	    <dep package="gnome-common"/>
 	</dependencies>
     </autotools>
 
@@ -230,18 +244,18 @@
 	    <dep package="libxml2"/>
 	</dependencies>
     </tarball>
-    <tarball id="libgnomedb" version="trunk">
-	<source href="http://download.gnome.org/sources/libgnomedb/3.1/libgnomedb-3.1.2.tar.bz2";
-		md5sum="9896bd66451c3f1e2bdd1cd79d524348"/>
-	<patches>
+    <autotools id="libgnomedb" version="trunk"
+	autogen-sh="autoreconf">
+	<branch repo="gnome.org" module="libgnomedb/3.1/libgnomedb-3.1.2.tar.bz2"
+		version="3.1.2">
 	    <patch file="&patch_dir;libgnomedb.patch"/>
-	</patches>
+	</branch>
 	<dependencies>
 	    <dep package="intltool"/>
 	    <dep package="libgda"/>
 	    <dep package="gtk+"/>
 	</dependencies>
-    </tarball>
+    </autotools>
 
     <tarball id="pxlib" version="0.6.3">
 	<source href="http://superb-east.dl.sourceforge.net/sourceforge/pxlib/pxlib-0.6.3.tar.gz";
@@ -287,11 +301,12 @@
 	    <dep package="intltool"/>
 	</dependencies>
 	<patches>
-	    <patch file="&patch_dir;goffice.patch"/>
 	</patches>
     </autotools>
     <autotools id="gnumeric" version="trunk">
-	<branch/>
+	<branch>
+	    <patch file="&patch_dir;gnumeric-pending-win32-fixes.patch"/>
+	</branch>
 	<dependencies>
 	    <dep package="goffice"/>
 	</dependencies>

Added: trunk/tools/win32/patches/gnumeric-pending-win32-fixes.patch
==============================================================================
--- (empty file)
+++ trunk/tools/win32/patches/gnumeric-pending-win32-fixes.patch	Wed Jul  9 02:07:07 2008
@@ -0,0 +1,39 @@
+patches/gnumeric-pending-win32-fixes.patch
+===================================================================
+--- src/print-cell.c	(revision 16464)
++++ src/print-cell.c	(working copy)
+@@ -118,7 +118,7 @@
+ 
+ 		/* Clip the printed rectangle */
+ 		cairo_save (context);
+-
++#if 0
+ 		if (!rv->rotation) {
+ 			/* We do not clip rotated cells.  */
+ 			cairo_new_path (context);
+@@ -126,7 +126,7 @@
+ 					 width + 1, height + 1);
+ 			cairo_clip (context);
+ 		}
+-
++#endif
+ 		/* Set the font colour */
+ 		cairo_set_source_rgb (context,
+ 			 UINT_RGBA_R (fore_color) / 255.,
+Index: src/main-application.c
+===================================================================
+--- src/main-application.c	(revision 16464)
++++ src/main-application.c	(working copy)
+@@ -189,6 +189,12 @@
+ 	g_option_context_add_main_entries (ocontext, gnumeric_options, GETTEXT_PACKAGE);
+ 	g_option_context_add_group	  (ocontext, gnm_get_option_group ());
+ 
++#ifdef G_OS_WIN32
++	/* we have already translated to utf8, do not do it again.
++	 * http://bugzilla.gnome.org/show_bug.cgi?id=361321 */
++	g_option_context_set_delocalize   (ocontext, FALSE);
++#endif
++
+ #ifdef GNM_WITH_GNOME
+ #ifndef GNOME_PARAM_GOPTION_CONTEXT
+ 	/*

Added: trunk/tools/win32/patches/libbz2.patch
==============================================================================
--- (empty file)
+++ trunk/tools/win32/patches/libbz2.patch	Wed Jul  9 02:07:07 2008
@@ -0,0 +1,192 @@
+diff -c bzip2.c bzip2.c
+*** bzip2.c	2007-12-09 07:22:06.000000000 -0500
+--- bzip2.c	2008-07-05 21:53:05.000000000 -0400
+***************
+*** 128,134 ****
+  #if BZ_LCCWIN32
+  #   include <io.h>
+  #   include <fcntl.h>
+! #   include <sys\stat.h>
+  
+  #   define NORETURN       /**/
+  #   define PATH_SEP       '\\'
+--- 128,134 ----
+  #if BZ_LCCWIN32
+  #   include <io.h>
+  #   include <fcntl.h>
+! #   include <sys/stat.h>
+  
+  #   define NORETURN       /**/
+  #   define PATH_SEP       '\\'
+diff -c Makefile Makefile
+*** Makefile	2008-02-14 07:39:18.000000000 -0500
+--- Makefile	2008-07-05 22:28:46.000000000 -0400
+***************
+*** 15,31 ****
+  SHELL=/bin/sh
+  
+  # To assist in cross-compiling
+! CC=gcc
+! AR=ar
+! RANLIB=ranlib
+  LDFLAGS=
+  
+  BIGFILES=-D_FILE_OFFSET_BITS=64
+  CFLAGS=-Wall -Winline -O2 -g $(BIGFILES)
+  
+  # Where you want it installed when you do 'make install'
+! PREFIX=/usr/local
+  
+  
+  OBJS= blocksort.o  \
+        huffman.o    \
+--- 15,33 ----
+  SHELL=/bin/sh
+  
+  # To assist in cross-compiling
+! #CC=gcc
+! #AR=ar
+! #RANLIB=ranlib
+  LDFLAGS=
+  
+  BIGFILES=-D_FILE_OFFSET_BITS=64
+  CFLAGS=-Wall -Winline -O2 -g $(BIGFILES)
+  
+  # Where you want it installed when you do 'make install'
+! PREFIX=$(prefix)
+  
++ RC =i586-mingw32msvc-windres
++ RCFLAGS = --define GCC_WINDRES
+  
+  OBJS= blocksort.o  \
+        huffman.o    \
+***************
+*** 33,56 ****
+        randtable.o  \
+        compress.o   \
+        decompress.o \
+        bzlib.o
+  
+! all: libbz2.a bzip2 bzip2recover test
+  
+! bzip2: libbz2.a bzip2.o
+  	$(CC) $(CFLAGS) $(LDFLAGS) -o bzip2 bzip2.o -L. -lbz2
+  
+  bzip2recover: bzip2recover.o
+  	$(CC) $(CFLAGS) $(LDFLAGS) -o bzip2recover bzip2recover.o
+  
+! libbz2.a: $(OBJS)
+! 	rm -f libbz2.a
+! 	$(AR) cq libbz2.a $(OBJS)
+! 	@if ( test -f $(RANLIB) -o -f /usr/bin/ranlib -o \
+! 		-f /bin/ranlib -o -f /usr/ccs/bin/ranlib ) ; then \
+! 		echo $(RANLIB) libbz2.a ; \
+! 		$(RANLIB) libbz2.a ; \
+! 	fi
+  
+  check: test
+  test: bzip2
+--- 35,58 ----
+        randtable.o  \
+        compress.o   \
+        decompress.o \
++       bz2librc.o   \
+        bzlib.o
+  
+! SHAREDLIB = libbz2.dll
+! IMPLIB    = libbz2.lib
+  
+! all: bzip2 bzip2recover test $(SHAREDLIB) $(IMPLIB)
+! 
+! bzip2: libbz2.dll bzip2.o
+  	$(CC) $(CFLAGS) $(LDFLAGS) -o bzip2 bzip2.o -L. -lbz2
+  
+  bzip2recover: bzip2recover.o
+  	$(CC) $(CFLAGS) $(LDFLAGS) -o bzip2recover bzip2recover.o
+  
+! $(IMPLIB): $(SHAREDLIB)
+! 
+! $(SHAREDLIB): $(OBJS)
+! 	$(CC) -shared -o $@ $(OBJS)
+  
+  check: test
+  test: bzip2
+***************
+*** 72,115 ****
+  install: bzip2 bzip2recover
+  	if ( test ! -d $(PREFIX)/bin ) ; then mkdir -p $(PREFIX)/bin ; fi
+  	if ( test ! -d $(PREFIX)/lib ) ; then mkdir -p $(PREFIX)/lib ; fi
+- 	if ( test ! -d $(PREFIX)/man ) ; then mkdir -p $(PREFIX)/man ; fi
+- 	if ( test ! -d $(PREFIX)/man/man1 ) ; then mkdir -p $(PREFIX)/man/man1 ; fi
+  	if ( test ! -d $(PREFIX)/include ) ; then mkdir -p $(PREFIX)/include ; fi
+- 	cp -f bzip2 $(PREFIX)/bin/bzip2
+- 	cp -f bzip2 $(PREFIX)/bin/bunzip2
+- 	cp -f bzip2 $(PREFIX)/bin/bzcat
+- 	cp -f bzip2recover $(PREFIX)/bin/bzip2recover
+- 	chmod a+x $(PREFIX)/bin/bzip2
+- 	chmod a+x $(PREFIX)/bin/bunzip2
+- 	chmod a+x $(PREFIX)/bin/bzcat
+- 	chmod a+x $(PREFIX)/bin/bzip2recover
+- 	cp -f bzip2.1 $(PREFIX)/man/man1
+- 	chmod a+r $(PREFIX)/man/man1/bzip2.1
+  	cp -f bzlib.h $(PREFIX)/include
+  	chmod a+r $(PREFIX)/include/bzlib.h
+! 	cp -f libbz2.a $(PREFIX)/lib
+! 	chmod a+r $(PREFIX)/lib/libbz2.a
+! 	cp -f bzgrep $(PREFIX)/bin/bzgrep
+! 	ln -s -f $(PREFIX)/bin/bzgrep $(PREFIX)/bin/bzegrep
+! 	ln -s -f $(PREFIX)/bin/bzgrep $(PREFIX)/bin/bzfgrep
+! 	chmod a+x $(PREFIX)/bin/bzgrep
+! 	cp -f bzmore $(PREFIX)/bin/bzmore
+! 	ln -s -f $(PREFIX)/bin/bzmore $(PREFIX)/bin/bzless
+! 	chmod a+x $(PREFIX)/bin/bzmore
+! 	cp -f bzdiff $(PREFIX)/bin/bzdiff
+! 	ln -s -f $(PREFIX)/bin/bzdiff $(PREFIX)/bin/bzcmp
+! 	chmod a+x $(PREFIX)/bin/bzdiff
+! 	cp -f bzgrep.1 bzmore.1 bzdiff.1 $(PREFIX)/man/man1
+! 	chmod a+r $(PREFIX)/man/man1/bzgrep.1
+! 	chmod a+r $(PREFIX)/man/man1/bzmore.1
+! 	chmod a+r $(PREFIX)/man/man1/bzdiff.1
+! 	echo ".so man1/bzgrep.1" > $(PREFIX)/man/man1/bzegrep.1
+! 	echo ".so man1/bzgrep.1" > $(PREFIX)/man/man1/bzfgrep.1
+! 	echo ".so man1/bzmore.1" > $(PREFIX)/man/man1/bzless.1
+! 	echo ".so man1/bzdiff.1" > $(PREFIX)/man/man1/bzcmp.1
+  
+  clean: 
+! 	rm -f *.o libbz2.a bzip2 bzip2recover \
+  	sample1.rb2 sample2.rb2 sample3.rb2 \
+  	sample1.tst sample2.tst sample3.tst
+  
+--- 74,87 ----
+  install: bzip2 bzip2recover
+  	if ( test ! -d $(PREFIX)/bin ) ; then mkdir -p $(PREFIX)/bin ; fi
+  	if ( test ! -d $(PREFIX)/lib ) ; then mkdir -p $(PREFIX)/lib ; fi
+  	if ( test ! -d $(PREFIX)/include ) ; then mkdir -p $(PREFIX)/include ; fi
+  	cp -f bzlib.h $(PREFIX)/include
+  	chmod a+r $(PREFIX)/include/bzlib.h
+! 	cp -f libbz2.dll $(PREFIX)/bin
+! 	chmod a+r $(PREFIX)/bin/libbz2.dll
+  
+  clean: 
+! 	rm -f *.o libbz2.dll bzip2 bzip2recover \
+  	sample1.rb2 sample2.rb2 sample3.rb2 \
+  	sample1.tst sample2.tst sample3.tst
+  
+***************
+*** 132,138 ****
+  	$(CC) $(CFLAGS) -c bzip2.c
+  bzip2recover.o: bzip2recover.c
+  	$(CC) $(CFLAGS) -c bzip2recover.c
+! 
+  
+  distclean: clean
+  	rm -f manual.ps manual.html manual.pdf
+--- 104,111 ----
+  	$(CC) $(CFLAGS) -c bzip2.c
+  bzip2recover.o: bzip2recover.c
+  	$(CC) $(CFLAGS) -c bzip2recover.c
+! bz2librc.o: libbz2.rc
+! 	$(RC) $(RCFLAGS) -o $@ $<
+  
+  distclean: clean
+  	rm -f manual.ps manual.html manual.pdf

Modified: trunk/tools/win32/patches/libgnomedb.patch
==============================================================================
--- trunk/tools/win32/patches/libgnomedb.patch	(original)
+++ trunk/tools/win32/patches/libgnomedb.patch	Wed Jul  9 02:07:07 2008
@@ -1,47 +1,76 @@
-Index: data/Makefile.am
-===================================================================
---- data/Makefile.am	(revision 1658)
-+++ data/Makefile.am	(working copy)
-@@ -15,8 +15,11 @@
- SUBDIRS = $(glade3_directory_16) $(glade3_directory_22)
- 
- # GConf schemas
-+scemas = libgnomedb-3.0.schemas
- schemadir   = $(GCONF_SCHEMA_FILE_DIR)
--schema_DATA = libgnomedb-3.0.schemas
-+if GCONF_SCHEMAS_INSTALL
-+schema_DATA = $(schemas)
-+endif
- 
- @INTLTOOL_SCHEMAS_RULE@
- 
-Index: configure.in
-===================================================================
---- configure.in	(revision 1658)
-+++ configure.in	(working copy)
-@@ -118,11 +118,23 @@
- ALL_LINGUAS="ar az be ca cs da de dz el en_CA en_GB es eu fa fi fr ga gl hr hu it ja ka ko lt ml ms nb ne nl pl pt pt_BR ru rw sk sl sq sr sr Latn sv ta tr uk vi zh_CN zh_HK zh_TW"
- AM_GLIB_GNU_GETTEXT
- 
-+dnl The following conditional is set in AM_GCONF_SOURCE_2.
-+dnl Because we may skip its execution, we have to set a default here.
-+AM_CONDITIONAL([GCONF_SCHEMAS_INSTALL], [false])
-+m4_pattern_allow([^AM_GCONF_SOURCE_2$])
-+
- dnl *******************************
- dnl GConf schemas
- dnl ******************************
--AC_PATH_PROG(GCONFTOOL, gconftool-2)
--AM_GCONF_SOURCE_2
-+dnl Don't publish the GCONFTOOL variable, AM_GCONF_SOURCE_2 has ``gconftool-2'' hardwired.
-+GCONFTOOL=
-+AC_CHECK_PROG([GCONFTOOL], [gconftool-2], [gconftool-2], [no])
-+if test "x$GCONFTOOL" = "xno"; then
-+    AC_MSG_WARN([Unable to find gconftool-2])
-+else
-+    AM_GCONF_SOURCE_2
-+fi
-+AM_CONDITIONAL(WITH_GCONF, test "x$GCONFTOOL" != "xno")
- 
- dnl ******************************
- dnl Checks for GConf librarie
+diff -cr configure.in configure.in
+*** configure.in	2007-10-14 08:15:21.000000000 -0400
+--- configure.in	2008-07-07 13:07:14.000000000 -0400
+***************
+*** 119,142 ****
+  ALL_LINGUAS="ar az be ca cs da de dz el en_CA en_GB es eu fa fi fr ga gl hr hu it ja ka ko lt ml ms nb ne nl oc pl pt pt_BR ru rw sk sl sq sr sr Latn sv ta tr uk vi zh_CN zh_HK zh_TW"
+  AM_GLIB_GNU_GETTEXT
+  
+  dnl *******************************
+  dnl GConf schemas
+  dnl ******************************
+! AC_PATH_PROG(GCONFTOOL, gconftool-2)
+! AM_GCONF_SOURCE_2
+! 
+! dnl ******************************
+! dnl Checks for GConf librarie
+! dnl ******************************
+! 
+! GCONF_MODULES="gconf-2.0"
+! PKG_CHECK_MODULES(GCONF, $GCONF_MODULES, have_gconf=yes, have_gconf=no)
+! AM_CONDITIONAL(HAVE_GCONF, test x"$have_gconf" = "xyes")
+! if test x"$have_gconf" = "xyes"
+! then
+! 	GCONF_CFLAGS="$GCONF_CFLAGS -DHAVE_GCONF"
+!         LIBGNOMEDB_REQUIRES="$LIBGNOMEDB_REQUIRES $GCONF_MODULES"
+! fi
+  AC_SUBST(GCONF_CFLAGS)
+  AC_SUBST(GCONF_LIBS)
+  
+--- 119,139 ----
+  ALL_LINGUAS="ar az be ca cs da de dz el en_CA en_GB es eu fa fi fr ga gl hr hu it ja ka ko lt ml ms nb ne nl oc pl pt pt_BR ru rw sk sl sq sr sr Latn sv ta tr uk vi zh_CN zh_HK zh_TW"
+  AM_GLIB_GNU_GETTEXT
+  
++ dnl The following conditional is set in AM_GCONF_SOURCE_2.
++ dnl Because we may skip its execution, we have to set a default here.
++ AM_CONDITIONAL([GCONF_SCHEMAS_INSTALL], [false])
++ m4_pattern_allow([^AM_GCONF_SOURCE_2$])
++ 
+  dnl *******************************
+  dnl GConf schemas
+  dnl ******************************
+! 
+! GCONFTOOL=
+! HAVE_GCONF=no
+! AM_CONDITIONAL(WITH_GCONF, false)
+! AM_CONDITIONAL(HAVE_GCONF, false)
+! GCONF_CFLAGS=
+! GCONF_LIBS=
+  AC_SUBST(GCONF_CFLAGS)
+  AC_SUBST(GCONF_LIBS)
+  
+diff -cr data/Makefile.am data/Makefile.am
+*** data/Makefile.am	2007-09-01 08:28:25.000000000 -0400
+--- data/Makefile.am	2008-07-07 13:01:35.000000000 -0400
+***************
+*** 15,22 ****
+  SUBDIRS = $(glade3_directory_16) $(glade3_directory_22)
+  
+  # GConf schemas
+  schemadir   = $(GCONF_SCHEMA_FILE_DIR)
+! schema_DATA = libgnomedb-3.0.schemas
+  
+  @INTLTOOL_SCHEMAS_RULE@
+  
+--- 15,25 ----
+  SUBDIRS = $(glade3_directory_16) $(glade3_directory_22)
+  
+  # GConf schemas
++ schemas = libgnomedb-3.0.schemas
+  schemadir   = $(GCONF_SCHEMA_FILE_DIR)
+! if GCONF_SCHEMAS_INSTALL
+! schema_DATA = $(schemas)
+! endif
+  
+  @INTLTOOL_SCHEMAS_RULE@
+  

Modified: trunk/tools/win32/patches/pygobject.patch
==============================================================================
--- trunk/tools/win32/patches/pygobject.patch	(original)
+++ trunk/tools/win32/patches/pygobject.patch	Wed Jul  9 02:07:07 2008
@@ -1,43 +1,107 @@
---- configure	2007-07-23 12:29:19.000000000 -0400
-+++ configure	2007-07-23 13:17:03.000000000 -0400
-@@ -9303,8 +9303,10 @@
- if test "${am_cv_python_pythondir+set}" = set; then
-   echo $ECHO_N "(cached) $ECHO_C" >&6
- else
--  am_cv_python_pythondir=`$PYTHON -c "from distutils import sysconfig; print sysconfig.get_python_lib(0,0,prefix='$PYTHON_PREFIX')" 2>/dev/null ||
--     echo "$PYTHON_PREFIX/lib/python$PYTHON_VERSION/site-packages"`
-+#  am_cv_python_pythondir=`$PYTHON -c "from distutils import sysconfig; print sysconfig.get_python_lib(0,0,prefix='$PYTHON_PREFIX')" 2>/dev/null ||
-+#     echo "$PYTHON_PREFIX/lib/python$PYTHON_VERSION/site-packages"`
-+    am_cv_python_pythondir="$PY_PREFIX/Lib/site-packages"
-+    echo $am_cv_python_pythondir
- fi
- echo "$as_me:$LINENO: result: $am_cv_python_pythondir" >&5
- echo "${ECHO_T}$am_cv_python_pythondir" >&6
-@@ -9320,8 +9322,10 @@
- if test "${am_cv_python_pyexecdir+set}" = set; then
-   echo $ECHO_N "(cached) $ECHO_C" >&6
- else
--  am_cv_python_pyexecdir=`$PYTHON -c "from distutils import sysconfig; print sysconfig.get_python_lib(1,0,prefix='$PYTHON_EXEC_PREFIX')" 2>/dev/null ||
--     echo "${PYTHON_EXEC_PREFIX}/lib/python${PYTHON_VERSION}/site-packages"`
-+#  am_cv_python_pyexecdir=`$PYTHON -c "from distutils import sysconfig; print sysconfig.get_python_lib(1,0,prefix='$PYTHON_EXEC_PREFIX')" 2>/dev/null ||
-+#     echo "${PYTHON_EXEC_PREFIX}/lib/python${PYTHON_VERSION}/site-packages"`
-+  am_cv_python_pyexecdir="$PY_PREFIX/Lib/site-packages"
-+     echo "$am_cv_python_pyexecdir"
- fi
- echo "$as_me:$LINENO: result: $am_cv_python_pyexecdir" >&5
- echo "${ECHO_T}$am_cv_python_pyexecdir" >&6
-@@ -9342,10 +9342,10 @@ echo "$as_me:$LINENO: checking for heade
- echo $ECHO_N "checking for headers required to compile python extensions... $ECHO_C" >&6
- py_prefix=`$PYTHON -c "import sys; print sys.prefix"`
- py_exec_prefix=`$PYTHON -c "import sys; print sys.exec_prefix"`
--PYTHON_INCLUDES="-I${py_prefix}/include/python${PYTHON_VERSION}"
--if test "$py_prefix" != "$py_exec_prefix"; then
--  PYTHON_INCLUDES="$PYTHON_INCLUDES -I${py_exec_prefix}/include/python${PYTHON_VERSION}"
--fi
-+PYTHON_INCLUDES="-I${PY_INCLUDE_DIR}"
-+
-+
-+
- 
- save_CPPFLAGS="$CPPFLAGS"
- CPPFLAGS="$CPPFLAGS $PYTHON_INCLUDES"
+diff -cr configure configure
+*** configure	2006-11-18 09:53:21.000000000 -0500
+--- configure	2008-07-08 14:33:23.000000000 -0400
+***************
+*** 9303,9310 ****
+  if test "${am_cv_python_pythondir+set}" = set; then
+    echo $ECHO_N "(cached) $ECHO_C" >&6
+  else
+!   am_cv_python_pythondir=`$PYTHON -c "from distutils import sysconfig; print sysconfig.get_python_lib(0,0,prefix='$PYTHON_PREFIX')" 2>/dev/null ||
+!      echo "$PYTHON_PREFIX/lib/python$PYTHON_VERSION/site-packages"`
+  fi
+  echo "$as_me:$LINENO: result: $am_cv_python_pythondir" >&5
+  echo "${ECHO_T}$am_cv_python_pythondir" >&6
+--- 9303,9312 ----
+  if test "${am_cv_python_pythondir+set}" = set; then
+    echo $ECHO_N "(cached) $ECHO_C" >&6
+  else
+! #  am_cv_python_pythondir=`$PYTHON -c "from distutils import sysconfig; print sysconfig.get_python_lib(0,0,prefix='$PYTHON_PREFIX')" 2>/dev/null ||
+! #     echo "$PYTHON_PREFIX/lib/python$PYTHON_VERSION/site-packages"`
+!     am_cv_python_pythondir="$PY_PREFIX/Lib/site-packages"
+!     echo $am_cv_python_pythondir
+  fi
+  echo "$as_me:$LINENO: result: $am_cv_python_pythondir" >&5
+  echo "${ECHO_T}$am_cv_python_pythondir" >&6
+***************
+*** 9320,9327 ****
+  if test "${am_cv_python_pyexecdir+set}" = set; then
+    echo $ECHO_N "(cached) $ECHO_C" >&6
+  else
+!   am_cv_python_pyexecdir=`$PYTHON -c "from distutils import sysconfig; print sysconfig.get_python_lib(1,0,prefix='$PYTHON_EXEC_PREFIX')" 2>/dev/null ||
+!      echo "${PYTHON_EXEC_PREFIX}/lib/python${PYTHON_VERSION}/site-packages"`
+  fi
+  echo "$as_me:$LINENO: result: $am_cv_python_pyexecdir" >&5
+  echo "${ECHO_T}$am_cv_python_pyexecdir" >&6
+--- 9322,9331 ----
+  if test "${am_cv_python_pyexecdir+set}" = set; then
+    echo $ECHO_N "(cached) $ECHO_C" >&6
+  else
+! #  am_cv_python_pyexecdir=`$PYTHON -c "from distutils import sysconfig; print sysconfig.get_python_lib(1,0,prefix='$PYTHON_EXEC_PREFIX')" 2>/dev/null ||
+! #     echo "${PYTHON_EXEC_PREFIX}/lib/python${PYTHON_VERSION}/site-packages"`
+!   am_cv_python_pyexecdir="$PY_PREFIX/Lib/site-packages"
+!      echo "$am_cv_python_pyexecdir"
+  fi
+  echo "$as_me:$LINENO: result: $am_cv_python_pyexecdir" >&5
+  echo "${ECHO_T}$am_cv_python_pyexecdir" >&6
+***************
+*** 9340,9351 ****
+  
+  echo "$as_me:$LINENO: checking for headers required to compile python extensions" >&5
+  echo $ECHO_N "checking for headers required to compile python extensions... $ECHO_C" >&6
+! py_prefix=`$PYTHON -c "import sys; print sys.prefix"`
+! py_exec_prefix=`$PYTHON -c "import sys; print sys.exec_prefix"`
+! PYTHON_INCLUDES="-I${py_prefix}/include/python${PYTHON_VERSION}"
+! if test "$py_prefix" != "$py_exec_prefix"; then
+!   PYTHON_INCLUDES="$PYTHON_INCLUDES -I${py_exec_prefix}/include/python${PYTHON_VERSION}"
+! fi
+  
+  save_CPPFLAGS="$CPPFLAGS"
+  CPPFLAGS="$CPPFLAGS $PYTHON_INCLUDES"
+--- 9344,9350 ----
+  
+  echo "$as_me:$LINENO: checking for headers required to compile python extensions" >&5
+  echo $ECHO_N "checking for headers required to compile python extensions... $ECHO_C" >&6
+! PYTHON_INCLUDES="-I${PY_INCLUDE_DIR}"
+  
+  save_CPPFLAGS="$CPPFLAGS"
+  CPPFLAGS="$CPPFLAGS $PYTHON_INCLUDES"
+diff -cr gobject/Makefile.am gobject/Makefile.am
+*** gobject/Makefile.am	2006-10-03 10:03:43.000000000 -0400
+--- gobject/Makefile.am	2008-07-08 14:24:35.000000000 -0400
+***************
+*** 21,27 ****
+  
+  _gobject_la_CFLAGS = $(GLIB_CFLAGS)
+  _gobject_la_LDFLAGS = $(common_ldflags) -export-symbols-regex init_gobject
+! _gobject_la_LIBADD = $(GLIB_LIBS)
+  _gobject_la_SOURCES = \
+  	gobjectmodule.c \
+  	pygboxed.c \
+--- 21,27 ----
+  
+  _gobject_la_CFLAGS = $(GLIB_CFLAGS)
+  _gobject_la_LDFLAGS = $(common_ldflags) -export-symbols-regex init_gobject
+! _gobject_la_LIBADD = $(GLIB_LIBS) -lpython25
+  _gobject_la_SOURCES = \
+  	gobjectmodule.c \
+  	pygboxed.c \
+diff -cr tests/Makefile.am tests/Makefile.am
+*** tests/Makefile.am	2006-07-10 10:21:07.000000000 -0400
+--- tests/Makefile.am	2008-07-08 14:24:35.000000000 -0400
+***************
+*** 15,21 ****
+  linked_LIBS = testhelper.la
+  
+  testhelper_la_LDFLAGS = -module -avoid-version
+! testhelper_la_LIBADD = $(GLIB_LIBS)
+  testhelper_la_SOURCES = \
+  	testhelpermodule.c \
+  	test-thread.c \
+--- 15,21 ----
+  linked_LIBS = testhelper.la
+  
+  testhelper_la_LDFLAGS = -module -avoid-version
+! testhelper_la_LIBADD = $(GLIB_LIBS) -lpython25
+  testhelper_la_SOURCES = \
+  	testhelpermodule.c \
+  	test-thread.c \

Added: trunk/tools/win32/patches/zlib.patch
==============================================================================
--- (empty file)
+++ trunk/tools/win32/patches/zlib.patch	Wed Jul  9 02:07:07 2008
@@ -0,0 +1,136 @@
+diff -cNr win32/Makefile.gcc win32/Makefile.gcc
+*** win32/Makefile.gcc	2003-08-01 23:49:00.000000000 -0400
+--- win32/Makefile.gcc	2008-07-06 10:55:58.000000000 -0400
+***************
+*** 24,37 ****
+  # the DLL name should be changed from "zlib1.dll".
+  
+  STATICLIB = libz.a
+! SHAREDLIB = zlib1.dll
+! IMPLIB    = libzdll.a
+  
+  #LOC = -DASMV
+  #LOC = -DDEBUG -g
+  
+! CC = gcc
+! CFLAGS = $(LOC) -O3 -Wall
+  
+  AS = $(CC)
+  ASFLAGS = $(LOC) -Wall
+--- 24,37 ----
+  # the DLL name should be changed from "zlib1.dll".
+  
+  STATICLIB = libz.a
+! SHAREDLIB = libz.dll
+! IMPLIB    = libz.dll.a
+  
+  #LOC = -DASMV
+  #LOC = -DDEBUG -g
+  
+! #CC = gcc
+! #CFLAGS = $(LOC) -O3 -Wall
+  
+  AS = $(CC)
+  ASFLAGS = $(LOC) -Wall
+***************
+*** 42,63 ****
+  AR = ar
+  ARFLAGS = rcs
+  
+! RC = windres
+  RCFLAGS = --define GCC_WINDRES
+  
+  CP = cp -fp
+  # If GNU install is available, replace $(CP) with install.
+  INSTALL = $(CP)
+  RM = rm -f
+  
+! prefix = /usr/local
+! exec_prefix = $(prefix)
+  
+  OBJS = adler32.o compress.o crc32.o deflate.o gzio.o infback.o \
+         inffast.o inflate.o inftrees.o trees.o uncompr.o zutil.o
+  OBJA =
+  
+! all: $(STATICLIB) $(SHAREDLIB) $(IMPLIB) example minigzip example_d minigzip_d
+  
+  test: example minigzip
+  	./example
+--- 42,67 ----
+  AR = ar
+  ARFLAGS = rcs
+  
+! RC =i586-mingw32msvc-windres
+  RCFLAGS = --define GCC_WINDRES
+  
++ #DLLWRAP = dllwrap
++ 
+  CP = cp -fp
+  # If GNU install is available, replace $(CP) with install.
+  INSTALL = $(CP)
+  RM = rm -f
+  
+! #prefix = /usr/local
+! exec_prefix = $(prefix)/bin
+! INCLUDE_PATH= $(prefix)/include
+! LIBRARY_PATH= $(prefix)/lib
+  
+  OBJS = adler32.o compress.o crc32.o deflate.o gzio.o infback.o \
+         inffast.o inflate.o inftrees.o trees.o uncompr.o zutil.o
+  OBJA =
+  
+! all: $(STATICLIB) $(SHAREDLIB) $(IMPLIB)
+  
+  test: example minigzip
+  	./example
+***************
+*** 76,87 ****
+  $(STATICLIB): $(OBJS) $(OBJA)
+  	$(AR) $(ARFLAGS) $@ $(OBJS) $(OBJA)
+  
+- $(IMPLIB): $(SHAREDLIB)
+  
+! $(SHAREDLIB): win32/zlib.def $(OBJS) $(OBJA) zlibrc.o
+! 	dllwrap --driver-name $(CC) --def win32/zlib.def \
+! 	  --implib $(IMPLIB) -o $@ $(OBJS) $(OBJA) zlibrc.o
+! 	strip $@
+  
+  example: example.o $(STATICLIB)
+  	$(LD) $(LDFLAGS) -o $@ example.o $(STATICLIB)
+--- 80,90 ----
+  $(STATICLIB): $(OBJS) $(OBJA)
+  	$(AR) $(ARFLAGS) $@ $(OBJS) $(OBJA)
+  
+  
+! $(SHAREDLIB) $(IMPLIB): win32/zlib.def $(OBJS) $(OBJA) zlibrc.o
+! 	$(CC) -shared -o $@ $(OBJS) $(OBJA) zlibrc.o
+! 	$(DLLTOOL) --def win32/zlib.def --dllname $(SHAREDLIB) --output-lib $(IMPLIB)
+! 	strip $(SHAREDLIB)
+  
+  example: example.o $(STATICLIB)
+  	$(LD) $(LDFLAGS) -o $@ example.o $(STATICLIB)
+***************
+*** 104,115 ****
+  .PHONY: install uninstall clean
+  
+  install: zlib.h zconf.h $(LIB)
+- 	- if not exist $(INCLUDE_PATH)/nul mkdir $(INCLUDE_PATH)
+- 	- if not exist $(LIBRARY_PATH)/nul mkdir $(LIBRARY_PATH)
+  	-$(INSTALL) zlib.h $(INCLUDE_PATH)
+  	-$(INSTALL) zconf.h $(INCLUDE_PATH)
+- 	-$(INSTALL) $(STATICLIB) $(LIBRARY_PATH)
+  	-$(INSTALL) $(IMPLIB) $(LIBRARY_PATH)
+  
+  uninstall:
+  	-$(RM) $(INCLUDE_PATH)/zlib.h
+--- 107,116 ----
+  .PHONY: install uninstall clean
+  
+  install: zlib.h zconf.h $(LIB)
+  	-$(INSTALL) zlib.h $(INCLUDE_PATH)
+  	-$(INSTALL) zconf.h $(INCLUDE_PATH)
+  	-$(INSTALL) $(IMPLIB) $(LIBRARY_PATH)
++ 	-$(INSTALL) $(SHAREDLIB) $(exec_prefix)
+  
+  uninstall:
+  	-$(RM) $(INCLUDE_PATH)/zlib.h



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