+++ /dev/null
-%define __strip %{_mingw32_strip}
-%define __objdump %{_mingw32_objdump}
-%define _use_internal_dependency_generator 0
-%define __find_requires %{_mingw32_findrequires}
-%define __find_provides %{_mingw32_findprovides}
-
-Name: mingw32-cairomm
-Version: 1.6.2
-Release: 5%{?dist}
-Summary: MinGW Windows C++ API for the cairo graphics library
-
-License: LGPLv2+
-Group: Development/Libraries
-URL: http://www.cairographics.org
-Source0: http://www.cairographics.org/releases/cairomm-%{version}.tar.gz
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-
-BuildArch: noarch
-
-BuildRequires: mingw32-filesystem >= 30
-BuildRequires: mingw32-gcc
-BuildRequires: mingw32-gcc-c++
-BuildRequires: mingw32-binutils
-BuildRequires: mingw32-cairo
-BuildRequires: pkgconfig
-
-Requires: pkgconfig
-
-
-%description
-Cairomm is the C++ API for the cairo graphics library. It offers all the power
-of cairo with an interface familiar to C++ developers, including use of the
-Standard Template Library where it makes sense.
-
-
-%prep
-%setup -q -n cairomm-%{version}
-
-
-%build
-%{_mingw32_configure} --enable-static=no --enable-docs=no
-make %{?_smp_mflags}
-
-
-%install
-rm -rf $RPM_BUILD_ROOT
-make DESTDIR=$RPM_BUILD_ROOT install
-
-
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-
-%files
-%defattr(-,root,root)
-%doc COPYING
-%{_mingw32_bindir}/libcairomm-1.0-1.dll
-%{_mingw32_libdir}/libcairomm-1.0.dll.a
-%{_mingw32_libdir}/libcairomm-1.0.la
-%{_mingw32_libdir}/pkgconfig/cairomm-1.0.pc
-%{_mingw32_includedir}/cairomm-1.0
-
-
-%changelog
-* Fri Feb 20 2009 Richard W.M. Jones <rjones@redhat.com> - 1.6.2-5
-- Rebuild for mingw32-gcc 4.4
-
-* Fri Feb 6 2009 Richard W.M. Jones <rjones@redhat.com> - 1.6.2-4
-- Include license.
-
-* Fri Jan 23 2009 Richard W.M. Jones <rjones@redhat.com> - 1.6.2-3
-- Use _smp_mflags.
-
-* Fri Oct 24 2008 Richard W.M. Jones <rjones@redhat.com> - 1.6.2-2
-- Initial RPM release.
+++ /dev/null
-%define __strip %{_mingw32_strip}
-%define __objdump %{_mingw32_objdump}
-%define _use_internal_dependency_generator 0
-%define __find_requires %{_mingw32_findrequires}
-%define __find_provides %{_mingw32_findprovides}
-
-Name: mingw32-expat
-Version: 2.0.1
-Release: 4%{?dist}
-Summary: MinGW Windows port of expat XML parser library
-
-License: MIT
-Group: Development/Libraries
-URL: http://www.libexpat.org/
-Source0: http://download.sourceforge.net/expat/expat-%{version}.tar.gz
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-
-BuildArch: noarch
-
-BuildRequires: mingw32-filesystem >= 33
-BuildRequires: mingw32-gcc
-BuildRequires: mingw32-binutils
-BuildRequires: autoconf, automake, libtool
-
-
-%description
-This is expat, the C library for parsing XML, written by James Clark. Expat
-is a stream oriented XML parser. This means that you register handlers with
-the parser prior to starting the parse. These handlers are called when the
-parser discovers the associated structures in the document being parsed. A
-start tag is an example of the kind of structures for which you may
-register handlers.
-
-
-%prep
-%setup -q -n expat-%{version}
-
-rm -rf autom4te*.cache
-cp `aclocal --print-ac-dir`/libtool.m4 conftools || exit 1
-libtoolize --copy --force --automake && aclocal && autoheader && autoconf
-
-chmod -x COPYING
-
-
-%build
-%{_mingw32_configure}
-make %{?_smp_mflags}
-
-
-%install
-rm -rf $RPM_BUILD_ROOT
-make DESTDIR=$RPM_BUILD_ROOT install
-
-# Remove static libraries but DON'T remove *.dll.a files.
-rm $RPM_BUILD_ROOT%{_mingw32_libdir}/libexpat.a
-
-# Remove documentation which duplicates that found in the native package.
-rm -r $RPM_BUILD_ROOT%{_mingw32_mandir}/man1
-
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-
-%files
-%defattr(-,root,root)
-%doc COPYING
-%{_mingw32_bindir}/libexpat-1.dll
-%{_mingw32_bindir}/xmlwf
-%{_mingw32_libdir}/libexpat.dll.a
-%{_mingw32_libdir}/libexpat.la
-%{_mingw32_includedir}/expat.h
-%{_mingw32_includedir}/expat_external.h
-
-
-%changelog
-* Mon Mar 9 2009 Richard W.M. Jones <rjones@redhat.com> - 2.0.1-4
-- Remove +x permissions on COPYING file.
-
-* Fri Feb 20 2009 Richard W.M. Jones <rjones@redhat.com> - 2.0.1-3
-- Rebuild for mingw32-gcc 4.4
-
-* Fri Feb 6 2009 Richard W.M. Jones <rjones@redhat.com> - 2.0.1-2
-- Include license.
-
-* Fri Oct 31 2008 Richard W.M. Jones <rjones@redhat.com> - 2.0.1-1
-- Initial RPM release.
+++ /dev/null
-# Not relevant for mingw
-missing source: '25-no-bitmap-fedora.conf'
-# Mingw specific
-extra patch 'mingw-fontconfig-2.6.0-remove-logfile.patch'
+++ /dev/null
---- fontconfig-2.6.0.orig/doc/Makefile.am 2007-11-06 00:05:37.000000000 +0000
-+++ fontconfig-2.6.0/doc/Makefile.am 2008-09-21 13:50:38.000000000 +0100
-@@ -121,7 +121,7 @@
- $(DOC2MAN) -o devel-man local-fontconfig-devel.sgml && \
- mv devel-man/manpage.refs func.refs && \
- mv devel-man/*.3 . && \
-- $(RM) devel-man/manpage.links && \
-+ $(RM) devel-man/manpage.links devel-man/manpage.log && \
- rmdir devel-man
-
- local-fontconfig-devel.sgml: fontconfig-devel.sgml
+++ /dev/null
-%define __strip %{_mingw32_strip}
-%define __objdump %{_mingw32_objdump}
-%define _use_internal_dependency_generator 0
-%define __find_requires %{_mingw32_findrequires}
-%define __find_provides %{_mingw32_findprovides}
-
-Name: mingw32-fontconfig
-Version: 2.6.0
-Release: 9%{?dist}
-Summary: MinGW Windows Fontconfig library
-
-License: MIT
-URL: http://fontconfig.org
-Source0: http://fontconfig.org/release/fontconfig-%{version}.tar.gz
-Group: Development/Libraries
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-
-Patch0: mingw32-fontconfig-2.6.0-remove-logfile.patch
-
-BuildArch: noarch
-
-BuildRequires: mingw32-filesystem >= 40
-BuildRequires: mingw32-gcc
-BuildRequires: mingw32-binutils
-BuildRequires: mingw32-dlfcn
-BuildRequires: mingw32-expat
-BuildRequires: mingw32-freetype
-BuildRequires: mingw32-iconv
-BuildRequires: mingw32-libxml2
-BuildRequires: pkgconfig
-BuildRequires: docbook-utils
-BuildRequires: automake, autoconf, libtool
-
-Requires: pkgconfig
-
-
-%description
-MinGW Windows Fontconfig library.
-
-
-%prep
-%setup -q -n fontconfig-%{version}
-%patch0 -p1
-libtoolize --force --copy
-autoreconf
-
-
-%build
-PATH="%{_mingw32_bindir}:$PATH" \
-%{_mingw32_configure} --with-arch=i686
-make %{?_smp_mflags}
-
-
-%install
-rm -rf $RPM_BUILD_ROOT
-
-make DESTDIR=$RPM_BUILD_ROOT install
-
-rm -f $RPM_BUILD_ROOT/%{_mingw32_libdir}/charset.alias
-
-# Remove static library.
-rm $RPM_BUILD_ROOT%{_mingw32_libdir}/libfontconfig.a
-
-# Remove duplicate manpages.
-rm -rf $RPM_BUILD_ROOT%{_mingw32_mandir}
-
-
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-
-%files
-%defattr(-,root,root)
-%doc COPYING
-%{_mingw32_bindir}/fc-cache.exe
-%{_mingw32_bindir}/fc-cat.exe
-%{_mingw32_bindir}/fc-list.exe
-%{_mingw32_bindir}/fc-match.exe
-%{_mingw32_bindir}/libfontconfig-1.dll
-%{_mingw32_libdir}/fontconfig.def
-%{_mingw32_libdir}/libfontconfig.dll.a
-%{_mingw32_libdir}/libfontconfig.la
-%{_mingw32_libdir}/pkgconfig/fontconfig.pc
-%{_mingw32_includedir}/fontconfig/
-%{_mingw32_sysconfdir}/fonts/
-%{_mingw32_datadir}/doc/fontconfig
-
-%changelog
-* Fri Feb 20 2009 Richard W.M. Jones <rjones@redhat.com> - 2.6.0-9
-- Rebuild for mingw32-gcc 4.4
-
-* Fri Feb 6 2009 Richard W.M. Jones <rjones@redhat.com> - 2.6.0-8
-- Include license.
-
-* Fri Jan 30 2009 Richard W.M. Jones <rjones@redhat.com> - 2.6.0-7
-- Requires pkgconfig.
-
-* Fri Jan 23 2009 Richard W.M. Jones <rjones@redhat.com> - 2.6.0-6
-- Use _smp_mflags.
-- Rebuild libtool configuration.
-- More BRs suggested by auto-buildrequires.
-
-* Wed Sep 24 2008 Richard W.M. Jones <rjones@redhat.com> - 2.6.0-5
-- Rename mingw -> mingw32.
-
-* Sun Sep 21 2008 Richard W.M. Jones <rjones@redhat.com> - 2.6.0-4
-- Remove duplicate manpages.
-- Patch to delete logfile left when building (unused) manpages.
-
-* Thu Sep 11 2008 Daniel P. Berrange <berrange@redhat.com> - 2.6.0-3
-- Add mingw_bindir to $PATH for freetype-config script
-
-* Wed Sep 10 2008 Richard W.M. Jones <rjones@redhat.com> - 2.6.0-2
-- Remove static library.
-- +BR mingw-libxml2.
-
-* Tue Sep 9 2008 Daniel P. Berrange <berrange@redhat.com> - 2.6.0-1
-- Initial RPM release
+++ /dev/null
-%define __strip %{_mingw32_strip}
-%define __objdump %{_mingw32_objdump}
-%define _use_internal_dependency_generator 0
-%define __find_requires %{_mingw32_findrequires}
-%define __find_provides %{_mingw32_findprovides}
-
-Name: mingw32-glibmm24
-Version: 2.18.1
-Release: 5%{?dist}
-Summary: MinGW Windows C++ interface for GTK2 (a GUI library for X)
-
-License: LGPLv2+
-Group: Development/Libraries
-URL: http://gtkmm.sourceforge.net/
-Source0: http://ftp.gnome.org/pub/GNOME/sources/glibmm/2.18/glibmm-%{version}.tar.bz2
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-
-BuildArch: noarch
-
-BuildRequires: mingw32-filesystem >= 30
-BuildRequires: mingw32-gcc
-BuildRequires: mingw32-gcc-c++
-BuildRequires: mingw32-binutils
-BuildRequires: mingw32-libsigc++20 >= 2.0.0
-BuildRequires: mingw32-glib2 >= 2.17.3
-BuildRequires: pkgconfig
-
-Requires: pkgconfig
-
-
-%description
-glibmm provides a C++ interface to the GTK+ GLib low-level core
-library. Highlights include typesafe callbacks, widgets extensible via
-inheritance and a comprehensive set of widget classes that can be
-freely combined to quickly create complex user interfaces.
-
-
-%prep
-%setup -q -n glibmm-%{version}
-
-
-%build
-%{_mingw32_configure} --disable-static
-make %{?_smp_mflags}
-
-
-%install
-rm -rf $RPM_BUILD_ROOT
-make DESTDIR=$RPM_BUILD_ROOT install
-
-# Remove docs, duplicate native package.
-rm -r $RPM_BUILD_ROOT%{_mingw32_docdir}/glibmm-2.4
-rm -r $RPM_BUILD_ROOT%{_mingw32_datadir}/devhelp
-
-
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-
-%files
-%defattr(-,root,root)
-%doc COPYING COPYING.tools
-%{_mingw32_bindir}/libgiomm-2.4-1.dll
-%{_mingw32_bindir}/libglibmm_generate_extra_defs-2.4-1.dll
-%{_mingw32_bindir}/libglibmm-2.4-1.dll
-%{_mingw32_libdir}/libgiomm-2.4.dll.a
-%{_mingw32_libdir}/libgiomm-2.4.la
-%{_mingw32_libdir}/libglibmm_generate_extra_defs-2.4.dll.a
-%{_mingw32_libdir}/libglibmm_generate_extra_defs-2.4.la
-%{_mingw32_libdir}/libglibmm-2.4.dll.a
-%{_mingw32_libdir}/libglibmm-2.4.la
-%{_mingw32_libdir}/giomm-2.4
-%{_mingw32_libdir}/glibmm-2.4
-%{_mingw32_includedir}/giomm-2.4
-%{_mingw32_includedir}/glibmm-2.4
-%{_mingw32_libdir}/pkgconfig/giomm-2.4.pc
-%{_mingw32_libdir}/pkgconfig/glibmm-2.4.pc
-%{_mingw32_datadir}/aclocal/glibmm_check_perl.m4
-
-
-%changelog
-* Fri Feb 20 2009 Richard W.M. Jones <rjones@redhat.com> - 2.18.1-5
-- Rebuild for mingw32-gcc 4.4
-
-* Fri Feb 6 2009 Richard W.M. Jones <rjones@redhat.com> - 2.18.1-4
-- Include license.
-
-* Fri Jan 23 2009 Richard W.M. Jones <rjones@redhat.com> - 2.18.1-3
-- Use _smp_mflags.
-
-* Fri Oct 24 2008 Richard W.M. Jones <rjones@redhat.com> - 2.18.1-2
-- Initial RPM release.
+++ /dev/null
-# Mingw specific
-extra patch 'jasper-1.900.1-enable-shared.patch'
-# Mingw specific
-extra patch 'jasper-1.900.1-mingw.patch'
-# Mingw specific
-extra patch 'jasper-1.900.1-sleep.patch'
-# Linux OpenGL specific
-missing patch 'jasper-1.701.0-GL-ac.patch'
-# Linux OpenGL specific
-missing patch 'jasper-1.701.0-GL.patch'
+++ /dev/null
---- jasper-1.701.0.GEO/configure.GL 2006-02-20 20:01:30.000000000 -0600
-+++ jasper-1.701.0.GEO/configure 2006-02-24 07:40:46.000000000 -0600
-@@ -9464,7 +9464,7 @@
- OPENGL_LIBS=""
- if test $ENABLE_OPENGL = yes; then
- if test $HAVE_OPENGL = no; then
-- TMPLIBS="-lglut -lGL -lGLU $X_PRE_LIBS -lX11 -lXmu -lXi -lXext -lXt $X_EXTRA_LIBS $X_LIBS"
-+ TMPLIBS="-lglut"
- echo "$as_me:$LINENO: checking for glutInit in -lglut" >&5
- echo $ECHO_N "checking for glutInit in -lglut... $ECHO_C" >&6
- if test "${ac_cv_lib_glut_glutInit+set}" = set; then
+++ /dev/null
-diff -rup jasper-1.900.1.orig/src/libjasper/Makefile.in jasper-1.900.1.new/src/libjasper/Makefile.in
---- jasper-1.900.1.orig/src/libjasper/Makefile.in 2007-01-19 16:54:45.000000000 -0500
-+++ jasper-1.900.1.new/src/libjasper/Makefile.in 2008-09-09 10:08:43.000000000 -0400
-@@ -290,7 +290,7 @@ libjasper_la_LIBADD = \
-
- # -release $(LT_RELEASE)
- libjasper_la_LDFLAGS = \
-- -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE)
-+ -no-undefined -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE)
-
- all: all-recursive
-
+++ /dev/null
-diff -rup jasper-1.900.1/src/appl/tmrdemo.c jasper-1.900.1.new/src/appl/tmrdemo.c
---- jasper-1.900.1/src/appl/tmrdemo.c 2007-01-19 16:43:08.000000000 -0500
-+++ jasper-1.900.1.new/src/appl/tmrdemo.c 2008-09-09 09:14:21.000000000 -0400
-@@ -1,4 +1,5 @@
- #include <jasper/jasper.h>
-+#include <windows.h>
-
- int main(int argc, char **argv)
- {
-@@ -43,7 +44,7 @@ int main(int argc, char **argv)
- printf("zero time %.3f us\n", t * 1e6);
-
- jas_tmr_start(&tmr);
-- sleep(1);
-+ Sleep(1);
- jas_tmr_stop(&tmr);
- t = jas_tmr_get(&tmr);
- printf("time delay %.8f s\n", t);
+++ /dev/null
-%define __strip %{_mingw32_strip}
-%define __objdump %{_mingw32_objdump}
-%define _use_internal_dependency_generator 0
-%define __find_requires %{_mingw32_findrequires}
-%define __find_provides %{_mingw32_findprovides}
-
-Name: mingw32-jasper
-Version: 1.900.1
-Release: 8%{?dist}
-Summary: MinGW Windows Jasper library
-
-License: JasPer
-Group: Development/Libraries
-
-URL: http://www.ece.uvic.ca/~mdadams/jasper/
-Source0: http://www.ece.uvic.ca/~mdadams/jasper/software/jasper-%{version}.zip
-
-# Patches from Fedora native package.
-# OpenGL is disabled in this build, so we don't need this patch:
-#Patch1: jasper-1.701.0-GL.patch
-# Note patch2 appears in native package, but is not applied:
-#Patch2: jasper-1.701.0-GL-ac.patch
-Patch3: patch-libjasper-stepsizes-overflow.diff
-
-# MinGW-specific patches.
-# This patch adds '-no-undefined' flag to libtool line:
-Patch1000: jasper-1.900.1-mingw32.patch
-# This patch is a bit of a hack, but it's just there to fix a demo program:
-Patch1001: jasper-1.900.1-sleep.patch
-
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-BuildArch: noarch
-
-BuildRequires: mingw32-filesystem >= 23
-BuildRequires: mingw32-gcc
-BuildRequires: mingw32-binutils
-BuildRequires: mingw32-libjpeg
-BuildRequires: mingw32-dlfcn
-
-
-%description
-MinGW Windows Jasper library.
-
-
-%prep
-%setup -q -n jasper-%{version}
-%patch3 -p1 -b .CVE-2007-2721
-
-%patch1000 -p1 -b .mingw32
-%patch1001 -p1 -b .sleep
-
-
-%build
-%{_mingw32_configure} \
- --disable-opengl --enable-libjpeg --disable-static --enable-shared
-make %{?_smp_mflags}
-
-
-%install
-rm -rf $RPM_BUILD_ROOT
-
-make DESTDIR=$RPM_BUILD_ROOT install mandir=%{_mingw32_mandir}
-
-# Remove the manual pages - don't duplicate documentation which
-# is in the native Fedora package.
-rm $RPM_BUILD_ROOT%{_mingw32_mandir}/man1/*
-
-
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-
-%files
-%defattr(-,root,root,-)
-%doc COPYRIGHT LICENSE NEWS README
-%{_mingw32_bindir}/i686-pc-mingw32-imgcmp.exe
-%{_mingw32_bindir}/i686-pc-mingw32-imginfo.exe
-%{_mingw32_bindir}/i686-pc-mingw32-jasper.exe
-%{_mingw32_bindir}/i686-pc-mingw32-tmrdemo.exe
-%{_mingw32_bindir}/libjasper-1.dll
-%{_mingw32_libdir}/libjasper.dll.a
-%{_mingw32_libdir}/libjasper.la
-%{_mingw32_includedir}/jasper/
-
-
-%changelog
-* Mon Mar 9 2009 Richard W.M. Jones <rjones@redhat.com> - 1.900.1-8
-- Fix defattr line.
-- Remove the enable-shared patch, and just use --enable-shared on
- the configure line.
-- Disable the GL patch since OpenGL is disabled.
-- Document what the patches are for in the spec file.
-- Only patch Makefile.in so we don't have to rerun autotools, and
- remove autotools dependency.
-
-* Fri Feb 20 2009 Richard W.M. Jones <rjones@redhat.com> - 1.900.1-7
-- Rebuild for mingw32-gcc 4.4
-
-* Fri Jan 23 2009 Richard W.M. Jones <rjones@redhat.com> - 1.900.1-6
-- Use _smp_mflags.
-- Disable static libraries.
-- Include documentation.
-- Use the same patches as Fedora native package.
-- Just run autoconf instead of autoreconf so we don't upgrade libtool.
-- +BR mingw32-dlfcn.
-- Don't need the manual pages.
-
-* Wed Sep 24 2008 Richard W.M. Jones <rjones@redhat.com> - 1.900.1-5
-- Rename mingw -> mingw32.
-
-* Mon Sep 22 2008 Daniel P. Berrange <berrange@redhat.com> - 1.900.1-4
-- Add overflow patch from rawhide
-
-* Thu Sep 11 2008 Daniel P. Berrange <berrange@redhat.com> - 1.900.1-3
-- Run autoreconf after changing configure.ac script and add BRs for autotools
-
-* Wed Sep 10 2008 Richard W.M. Jones <rjones@redhat.com> - 1.900.1-2
-- Enable DLLs.
-- Remove static libraries.
-
-* Tue Sep 9 2008 Daniel P. Berrange <berrange@redhat.com> - 1.900.1-1
-- Initial RPM release
+++ /dev/null
---- jasper-1.900.1.orig/src/libjasper/jpc/jpc_cs.c 2007-01-19 22:43:07.000000000 +0100
-+++ jasper-1.900.1/src/libjasper/jpc/jpc_cs.c 2007-04-06 01:29:02.000000000 +0200
-@@ -982,7 +982,10 @@ static int jpc_qcx_getcompparms(jpc_qcxc
- compparms->numstepsizes = (len - n) / 2;
- break;
- }
-- if (compparms->numstepsizes > 0) {
-+ if (compparms->numstepsizes > 3 * JPC_MAXRLVLS + 1) {
-+ jpc_qcx_destroycompparms(compparms);
-+ return -1;
-+ } else if (compparms->numstepsizes > 0) {
- compparms->stepsizes = jas_malloc(compparms->numstepsizes *
- sizeof(uint_fast16_t));
- assert(compparms->stepsizes);
+++ /dev/null
-missing patch 'pango-1.21.4-lib64.patch'
+++ /dev/null
-%define __strip %{_mingw32_strip}
-%define __objdump %{_mingw32_objdump}
-%define _use_internal_dependency_generator 0
-%define __find_requires %{_mingw32_findrequires}
-%define __find_provides %{_mingw32_findprovides}
-
-Name: mingw32-pango
-Version: 1.23.0
-Release: 1%{?dist}
-Summary: MinGW Windows Pango library
-
-License: LGPLv2+
-Group: Development/Libraries
-URL: http://www.pango.org
-Source0: http://download.gnome.org/sources/pango/1.23/pango-%{version}.tar.bz2
-
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-
-# Native pango uses a %post script to generate this, but the
-# pango-querymodules.exe binary is not something we can easily run on
-# a Linux host. We could use wine but wine isn't happy in a mock
-# environment. So we just include a pre-generated copy on basis that
-# it won't ever change much.
-#
-# If you want to rebuild this, do:
-# wine %{_mingw32_bindir}/pango-querymodules.exe > pango.modules
-Source1: pango.modules
-
-Patch1000: pango_enable_static_build.patch
-
-BuildArch: noarch
-
-BuildRequires: mingw32-filesystem >= 23
-BuildRequires: mingw32-gcc
-BuildRequires: mingw32-binutils
-
-BuildRequires: mingw32-cairo >= 1.8.0
-BuildRequires: mingw32-dlfcn
-BuildRequires: mingw32-expat
-BuildRequires: mingw32-fontconfig
-BuildRequires: mingw32-freetype
-BuildRequires: mingw32-gettext
-BuildRequires: mingw32-glib2
-BuildRequires: mingw32-iconv
-BuildRequires: mingw32-libpng
-BuildRequires: mingw32-pixman
-BuildRequires: pkgconfig
-
-# Required in order to rebuild the configure script.
-BuildRequires: gtk-doc
-
-# These are required for the patch
-BuildRequires: autoconf, automake, libtool
-
-Requires: pkgconfig
-
-
-%description
-MinGW Windows Pango library.
-
-
-%package static
-Summary: Static version of the MinGW Windows Pango library
-Requires: %{name} = %{version}-%{release}
-Group: Development/Libraries
-
-%description static
-Static version of the MinGW Windows Pango library.
-
-
-%prep
-%setup -q -n pango-%{version}
-%patch1000
-
-# Regenerate the configure script
-aclocal
-autoreconf
-libtoolize
-
-
-%build
-# Need to run the correct version of glib-mkenums.
-PATH=%{_mingw32_bindir}:$PATH \
-%{_mingw32_configure} --enable-static --enable-shared
-make %{?_smp_mflags}
-
-
-%install
-rm -rf $RPM_BUILD_ROOT
-
-make DESTDIR=$RPM_BUILD_ROOT install
-
-mkdir -p $RPM_BUILD_ROOT%{_mingw32_sysconfdir}/pango/
-cp %{SOURCE1} $RPM_BUILD_ROOT%{_mingw32_sysconfdir}/pango/
-
-rm -f $RPM_BUILD_ROOT/%{_mingw32_libdir}/charset.alias
-
-rm $RPM_BUILD_ROOT/%{_mingw32_mandir}/man1/*.1
-
-
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-
-%files
-%defattr(-,root,root,-)
-%doc COPYING
-%{_mingw32_bindir}/libpango-1.0-0.dll
-%{_mingw32_bindir}/libpangocairo-1.0-0.dll
-%{_mingw32_bindir}/libpangoft2-1.0-0.dll
-%{_mingw32_bindir}/libpangowin32-1.0-0.dll
-%{_mingw32_bindir}/pango-querymodules.exe
-%{_mingw32_includedir}/pango-1.0/
-%{_mingw32_libdir}/libpango-1.0.dll.a
-%{_mingw32_libdir}/libpango-1.0.la
-%{_mingw32_libdir}/libpangocairo-1.0.dll.a
-%{_mingw32_libdir}/libpangocairo-1.0.la
-%{_mingw32_libdir}/libpangoft2-1.0.dll.a
-%{_mingw32_libdir}/libpangoft2-1.0.la
-%{_mingw32_libdir}/libpangowin32-1.0.dll.a
-%{_mingw32_libdir}/libpangowin32-1.0.la
-%{_mingw32_libdir}/pango-1.0.def
-%{_mingw32_libdir}/pangocairo-1.0.def
-%{_mingw32_libdir}/pangoft2-1.0.def
-%{_mingw32_libdir}/pangowin32-1.0.def
-%dir %{_mingw32_libdir}/pango
-%dir %{_mingw32_libdir}/pango/1.6.0
-%dir %{_mingw32_libdir}/pango/1.6.0/modules
-%{_mingw32_libdir}/pango/1.6.0/modules/pango-basic-win32.dll
-%{_mingw32_libdir}/pango/1.6.0/modules/pango-basic-win32.dll.a
-%{_mingw32_libdir}/pango/1.6.0/modules/pango-basic-win32.la
-%{_mingw32_libdir}/pango/1.6.0/modules/pango-arabic-lang.dll
-%{_mingw32_libdir}/pango/1.6.0/modules/pango-arabic-lang.dll.a
-%{_mingw32_libdir}/pango/1.6.0/modules/pango-arabic-lang.la
-%{_mingw32_libdir}/pango/1.6.0/modules/pango-indic-lang.dll
-%{_mingw32_libdir}/pango/1.6.0/modules/pango-indic-lang.dll.a
-%{_mingw32_libdir}/pango/1.6.0/modules/pango-indic-lang.la
-%{_mingw32_libdir}/pango/1.6.0/modules/pango-arabic-fc.dll
-%{_mingw32_libdir}/pango/1.6.0/modules/pango-arabic-fc.dll.a
-%{_mingw32_libdir}/pango/1.6.0/modules/pango-arabic-fc.la
-%{_mingw32_libdir}/pango/1.6.0/modules/pango-basic-fc.dll
-%{_mingw32_libdir}/pango/1.6.0/modules/pango-basic-fc.dll.a
-%{_mingw32_libdir}/pango/1.6.0/modules/pango-basic-fc.la
-%{_mingw32_libdir}/pango/1.6.0/modules/pango-hangul-fc.dll
-%{_mingw32_libdir}/pango/1.6.0/modules/pango-hangul-fc.dll.a
-%{_mingw32_libdir}/pango/1.6.0/modules/pango-hangul-fc.la
-%{_mingw32_libdir}/pango/1.6.0/modules/pango-hebrew-fc.dll
-%{_mingw32_libdir}/pango/1.6.0/modules/pango-hebrew-fc.dll.a
-%{_mingw32_libdir}/pango/1.6.0/modules/pango-hebrew-fc.la
-%{_mingw32_libdir}/pango/1.6.0/modules/pango-indic-fc.dll
-%{_mingw32_libdir}/pango/1.6.0/modules/pango-indic-fc.dll.a
-%{_mingw32_libdir}/pango/1.6.0/modules/pango-indic-fc.la
-%{_mingw32_libdir}/pango/1.6.0/modules/pango-khmer-fc.dll
-%{_mingw32_libdir}/pango/1.6.0/modules/pango-khmer-fc.dll.a
-%{_mingw32_libdir}/pango/1.6.0/modules/pango-khmer-fc.la
-%{_mingw32_libdir}/pango/1.6.0/modules/pango-syriac-fc.dll
-%{_mingw32_libdir}/pango/1.6.0/modules/pango-syriac-fc.dll.a
-%{_mingw32_libdir}/pango/1.6.0/modules/pango-syriac-fc.la
-%{_mingw32_libdir}/pango/1.6.0/modules/pango-thai-fc.dll
-%{_mingw32_libdir}/pango/1.6.0/modules/pango-thai-fc.dll.a
-%{_mingw32_libdir}/pango/1.6.0/modules/pango-thai-fc.la
-%{_mingw32_libdir}/pango/1.6.0/modules/pango-tibetan-fc.dll
-%{_mingw32_libdir}/pango/1.6.0/modules/pango-tibetan-fc.dll.a
-%{_mingw32_libdir}/pango/1.6.0/modules/pango-tibetan-fc.la
-%{_mingw32_libdir}/pkgconfig/pango.pc
-%{_mingw32_libdir}/pkgconfig/pangocairo.pc
-%{_mingw32_libdir}/pkgconfig/pangoft2.pc
-%{_mingw32_libdir}/pkgconfig/pangowin32.pc
-%{_mingw32_datadir}/gtk-doc/html/pango/
-%{_mingw32_sysconfdir}/pango/
-
-
-%files static
-%defattr(-,root,root,-)
-%{_mingw32_libdir}/libpango-1.0.a
-%{_mingw32_libdir}/libpangocairo-1.0.a
-%{_mingw32_libdir}/libpangoft2-1.0.a
-%{_mingw32_libdir}/libpangowin32-1.0.a
-%{_mingw32_libdir}/pango/1.6.0/modules/pango-basic-win32.a
-%{_mingw32_libdir}/pango/1.6.0/modules/pango-arabic-lang.a
-%{_mingw32_libdir}/pango/1.6.0/modules/pango-indic-lang.a
-%{_mingw32_libdir}/pango/1.6.0/modules/pango-arabic-fc.a
-%{_mingw32_libdir}/pango/1.6.0/modules/pango-basic-fc.a
-%{_mingw32_libdir}/pango/1.6.0/modules/pango-hangul-fc.a
-%{_mingw32_libdir}/pango/1.6.0/modules/pango-hebrew-fc.a
-%{_mingw32_libdir}/pango/1.6.0/modules/pango-indic-fc.a
-%{_mingw32_libdir}/pango/1.6.0/modules/pango-khmer-fc.a
-%{_mingw32_libdir}/pango/1.6.0/modules/pango-syriac-fc.a
-%{_mingw32_libdir}/pango/1.6.0/modules/pango-thai-fc.a
-%{_mingw32_libdir}/pango/1.6.0/modules/pango-tibetan-fc.a
-
-
-%changelog
-* Mon Mar 9 2009 Richard W.M. Jones <rjones@redhat.com> - 1.23.0-1
-- Remove man page which duplicates what is in base Fedora.
-- Rebase to 1.23.0 to match Fedora.
-- +BR mingw32-dlfcn.
-
-* Fri Feb 20 2009 Erik van Pienbroek <info@nntpgrab.nl> - 1.22.1-6
-- Added -static subpackage
-
-* Fri Feb 20 2009 Richard W.M. Jones <rjones@redhat.com> - 1.22.1-5
-- Rebuild for mingw32-gcc 4.4
-
-* Fri Jan 30 2009 Richard W.M. Jones <rjones@redhat.com> - 1.22.1-4
-- Requires pkgconfig.
-
-* Tue Jan 27 2009 Levente Farkas <lfarkas@lfarkas.org> - 1.22.1-3
-- Include license file in documentation section.
-
-* Fri Jan 23 2009 Richard W.M. Jones <rjones@redhat.com> - 1.22.1-2
-- Disable static libraries.
-- Use _smp_mflags.
-
-* Fri Oct 24 2008 Richard W.M. Jones <rjones@redhat.com> - 1.22.1-1
-- New upstream version 1.22.1.
-- BR cairo >= 1.8.0 because of important fixes.
-
-* Wed Sep 24 2008 Richard W.M. Jones <rjones@redhat.com> - 1.21.6-6
-- Rename mingw -> mingw32.
-
-* Tue Sep 23 2008 Daniel P. Berrange <berrange@redhat.com> - 1.21.6-5
-- Remove use of wine in %-post.
-
-* Thu Sep 11 2008 Daniel P. Berrange <berrange@redhat.com> - 1.21.6-4
-- Add dep on pkgconfig
-
-* Thu Sep 11 2008 Richard W.M. Jones <rjones@redhat.com> - 1.21.6-3
-- post/preun scripts to update the pango.modules list.
-
-* Wed Sep 10 2008 Richard W.M. Jones <rjones@redhat.com> - 1.21.6-2
-- Run the correct glib-mkenums.
-
-* Tue Sep 9 2008 Daniel P. Berrange <berrange@redhat.com> - 1.21.6-1
-- Initial RPM release
+++ /dev/null
-# Pango Modules file\r
-# Automatically generated file, do not edit\r
-#\r
-# ModulesPath = Z:\usr\i686-pc-mingw32\sys-root\mingw\lib\pango\1.6.0\modules\r
-#\r
-"Z:\\usr\\i686-pc-mingw32\\sys-root\\mingw\\lib\\pango\\1.6.0\\modules\\pango-thai-fc.dll" ThaiScriptEngineFc PangoEngineShape PangoRenderFc thai:* lao:*\r
-"Z:\\usr\\i686-pc-mingw32\\sys-root\\mingw\\lib\\pango\\1.6.0\\modules\\pango-basic-win32.dll" BasicScriptEngineWin32 PangoEngineShape PangoRenderWin32 common:\r
-"Z:\\usr\\i686-pc-mingw32\\sys-root\\mingw\\lib\\pango\\1.6.0\\modules\\pango-indic-fc.dll" devaScriptEngineFc PangoEngineShape PangoRenderFc devanagari:*\r
-"Z:\\usr\\i686-pc-mingw32\\sys-root\\mingw\\lib\\pango\\1.6.0\\modules\\pango-indic-fc.dll" bengScriptEngineFc PangoEngineShape PangoRenderFc bengali:*\r
-"Z:\\usr\\i686-pc-mingw32\\sys-root\\mingw\\lib\\pango\\1.6.0\\modules\\pango-indic-fc.dll" guruScriptEngineFc PangoEngineShape PangoRenderFc gurmukhi:*\r
-"Z:\\usr\\i686-pc-mingw32\\sys-root\\mingw\\lib\\pango\\1.6.0\\modules\\pango-indic-fc.dll" gujrScriptEngineFc PangoEngineShape PangoRenderFc gujarati:*\r
-"Z:\\usr\\i686-pc-mingw32\\sys-root\\mingw\\lib\\pango\\1.6.0\\modules\\pango-indic-fc.dll" oryaScriptEngineFc PangoEngineShape PangoRenderFc oriya:*\r
-"Z:\\usr\\i686-pc-mingw32\\sys-root\\mingw\\lib\\pango\\1.6.0\\modules\\pango-indic-fc.dll" tamlScriptEngineFc PangoEngineShape PangoRenderFc tamil:*\r
-"Z:\\usr\\i686-pc-mingw32\\sys-root\\mingw\\lib\\pango\\1.6.0\\modules\\pango-indic-fc.dll" teluScriptEngineFc PangoEngineShape PangoRenderFc telugu:*\r
-"Z:\\usr\\i686-pc-mingw32\\sys-root\\mingw\\lib\\pango\\1.6.0\\modules\\pango-indic-fc.dll" kndaScriptEngineFc PangoEngineShape PangoRenderFc kannada:*\r
-"Z:\\usr\\i686-pc-mingw32\\sys-root\\mingw\\lib\\pango\\1.6.0\\modules\\pango-indic-fc.dll" mlymScriptEngineFc PangoEngineShape PangoRenderFc malayalam:*\r
-"Z:\\usr\\i686-pc-mingw32\\sys-root\\mingw\\lib\\pango\\1.6.0\\modules\\pango-indic-fc.dll" sinhScriptEngineFc PangoEngineShape PangoRenderFc sinhala:*\r
-"Z:\\usr\\i686-pc-mingw32\\sys-root\\mingw\\lib\\pango\\1.6.0\\modules\\pango-syriac-fc.dll" SyriacScriptEngineFc PangoEngineShape PangoRenderFc syriac:*\r
-"Z:\\usr\\i686-pc-mingw32\\sys-root\\mingw\\lib\\pango\\1.6.0\\modules\\pango-khmer-fc.dll" KhmerScriptEngineFc PangoEngineShape PangoRenderFc khmer:*\r
-"Z:\\usr\\i686-pc-mingw32\\sys-root\\mingw\\lib\\pango\\1.6.0\\modules\\pango-arabic-lang.dll" ArabicScriptEngineLang PangoEngineLang PangoRenderNone arabic:*\r
-"Z:\\usr\\i686-pc-mingw32\\sys-root\\mingw\\lib\\pango\\1.6.0\\modules\\pango-basic-fc.dll" BasicScriptEngineFc PangoEngineShape PangoRenderFc latin:* cyrillic:* greek:* armenian:* georgian:* runic:* ogham:* bopomofo:* cherokee:* coptic:* deseret:* ethiopic:* gothic:* han:* hiragana:* katakana:* old-italic:* canadian-aboriginal:* yi:* braille:* cypriot:* limbu:* osmanya:* shavian:* linear-b:* ugaritic:* glagolitic:* cuneiform:* phoenician:* common:\r
-"Z:\\usr\\i686-pc-mingw32\\sys-root\\mingw\\lib\\pango\\1.6.0\\modules\\pango-arabic-fc.dll" ArabicScriptEngineFc PangoEngineShape PangoRenderFc arabic:* nko:*\r
-"Z:\\usr\\i686-pc-mingw32\\sys-root\\mingw\\lib\\pango\\1.6.0\\modules\\pango-indic-lang.dll" devaIndicScriptEngineLang PangoEngineLang PangoRenderNone devanagari:*\r
-"Z:\\usr\\i686-pc-mingw32\\sys-root\\mingw\\lib\\pango\\1.6.0\\modules\\pango-indic-lang.dll" bengIndicScriptEngineLang PangoEngineLang PangoRenderNone bengali:*\r
-"Z:\\usr\\i686-pc-mingw32\\sys-root\\mingw\\lib\\pango\\1.6.0\\modules\\pango-indic-lang.dll" guruIndicScriptEngineLang PangoEngineLang PangoRenderNone gurmukhi:*\r
-"Z:\\usr\\i686-pc-mingw32\\sys-root\\mingw\\lib\\pango\\1.6.0\\modules\\pango-indic-lang.dll" gujrIndicScriptEngineLang PangoEngineLang PangoRenderNone gujarati:*\r
-"Z:\\usr\\i686-pc-mingw32\\sys-root\\mingw\\lib\\pango\\1.6.0\\modules\\pango-indic-lang.dll" oryaIndicScriptEngineLang PangoEngineLang PangoRenderNone oriya:*\r
-"Z:\\usr\\i686-pc-mingw32\\sys-root\\mingw\\lib\\pango\\1.6.0\\modules\\pango-indic-lang.dll" tamlIndicScriptEngineLang PangoEngineLang PangoRenderNone tamil:*\r
-"Z:\\usr\\i686-pc-mingw32\\sys-root\\mingw\\lib\\pango\\1.6.0\\modules\\pango-indic-lang.dll" teluIndicScriptEngineLang PangoEngineLang PangoRenderNone telugu:*\r
-"Z:\\usr\\i686-pc-mingw32\\sys-root\\mingw\\lib\\pango\\1.6.0\\modules\\pango-indic-lang.dll" kndaIndicScriptEngineLang PangoEngineLang PangoRenderNone kannada:*\r
-"Z:\\usr\\i686-pc-mingw32\\sys-root\\mingw\\lib\\pango\\1.6.0\\modules\\pango-indic-lang.dll" mlymIndicScriptEngineLang PangoEngineLang PangoRenderNone malayalam:*\r
-"Z:\\usr\\i686-pc-mingw32\\sys-root\\mingw\\lib\\pango\\1.6.0\\modules\\pango-indic-lang.dll" sinhIndicScriptEngineLang PangoEngineLang PangoRenderNone sinhala:*\r
-"Z:\\usr\\i686-pc-mingw32\\sys-root\\mingw\\lib\\pango\\1.6.0\\modules\\pango-hebrew-fc.dll" HebrewScriptEngineFc PangoEngineShape PangoRenderFc hebrew:*\r
-"Z:\\usr\\i686-pc-mingw32\\sys-root\\mingw\\lib\\pango\\1.6.0\\modules\\pango-tibetan-fc.dll" TibetanScriptEngineFc PangoEngineShape PangoRenderFc tibetan:*\r
-"Z:\\usr\\i686-pc-mingw32\\sys-root\\mingw\\lib\\pango\\1.6.0\\modules\\pango-hangul-fc.dll" HangulScriptEngineFc PangoEngineShape PangoRenderFc hangul:*\r
+++ /dev/null
---- configure.in.orig 2009-02-20 20:37:09.166924103 +0100
-+++ configure.in 2009-02-20 20:37:20.893924816 +0100
-@@ -123,16 +123,16 @@
- AC_LIBTOOL_WIN32_DLL
- AM_DISABLE_STATIC
-
--if test "$pango_os_win32" = "yes"; then
-- if test x$enable_static = xyes -o x$enable_static = x; then
-- AC_MSG_WARN([Disabling static library build, must build as DLL on Windows.])
-- enable_static=no
-- fi
-- if test x$enable_shared = xno; then
-- AC_MSG_WARN([Enabling shared library build, must build as DLL on Windows.])
-- fi
-- enable_shared=yes
--fi
-+#if test "$pango_os_win32" = "yes"; then
-+# if test x$enable_static = xyes -o x$enable_static = x; then
-+# AC_MSG_WARN([Disabling static library build, must build as DLL on Windows.])
-+# enable_static=no
-+# fi
-+# if test x$enable_shared = xno; then
-+# AC_MSG_WARN([Enabling shared library build, must build as DLL on Windows.])
-+# fi
-+# enable_shared=yes
-+#fi
-
- AM_PROG_LIBTOOL
- dnl when using libtool 2.x create libtool early, because it's used in configure
+++ /dev/null
-%define __strip %{_mingw32_strip}
-%define __objdump %{_mingw32_objdump}
-%define _use_internal_dependency_generator 0
-%define __find_requires %{_mingw32_findrequires}
-%define __find_provides %{_mingw32_findprovides}
-
-%define apiver 1.4
-
-Name: mingw32-pangomm
-Version: 2.14.0
-Release: 6%{?dist}
-Summary: MinGW Windows C++ interface for Pango
-
-License: LGPLv2+
-Group: Development/Libraries
-URL: http://gtkmm.sourceforge.net/
-Source0: http://ftp.gnome.org/pub/GNOME/sources/pangomm/2.14/pangomm-%{version}.tar.bz2
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-
-Patch0: pangomm-2.14.0-devhelp.patch
-
-BuildArch: noarch
-
-BuildRequires: mingw32-filesystem >= 30
-BuildRequires: mingw32-gcc
-BuildRequires: mingw32-gcc-c++
-BuildRequires: mingw32-binutils
-BuildRequires: mingw32-glibmm24 >= 2.14.1
-BuildRequires: mingw32-cairomm >= 1.2.2
-BuildRequires: mingw32-pango >= 1.21.4
-BuildRequires: doxygen
-BuildRequires: graphviz
-
-Requires: pkgconfig
-
-
-%description
-pangomm provides a C++ interface to the Pango library. Highlights
-include typesafe callbacks, widgets extensible via inheritance and a
-comprehensive set of widget classes that can be freely combined to
-quickly create complex user interfaces.
-
-
-%prep
-%setup -q -n pangomm-%{version}
-%patch0 -p1 -b .devhelp
-
-
-%build
-%{_mingw32_configure} --disable-static
-make %{?_smp_mflags}
-
-
-%install
-rm -rf $RPM_BUILD_ROOT
-make DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p" install
-
-rm -r $RPM_BUILD_ROOT%{_mingw32_libdir}/pangomm-%{apiver}
-
-# Remove documentation.
-rm -r $RPM_BUILD_ROOT%{_mingw32_docdir}/pangomm-%{apiver}
-rm -r $RPM_BUILD_ROOT%{_mingw32_datadir}/devhelp
-
-
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-
-%files
-%defattr(-,root,root)
-%doc COPYING COPYING.tools
-%{_mingw32_bindir}/libpangomm-%{apiver}-1.dll
-%{_mingw32_libdir}/libpangomm-%{apiver}.la
-%{_mingw32_libdir}/libpangomm-%{apiver}.dll.a
-%{_mingw32_libdir}/pkgconfig/pangomm-%{apiver}.pc
-%{_mingw32_includedir}/pangomm-%{apiver}
-
-
-%changelog
-* Fri Feb 20 2009 Richard W.M. Jones <rjones@redhat.com> - 2.14.0-6
-- Rebuild for mingw32-gcc 4.4
-
-* Fri Feb 6 2009 Richard W.M. Jones <rjones@redhat.com> - 2.14.0-5
-- Include license file.
-
-* Fri Jan 23 2009 Richard W.M. Jones <rjones@redhat.com> - 2.14.0-4
-- Use _smp_mflags.
-
-* Tue Jan 13 2009 Richard W.M. Jones <rjones@redhat.com> - 2.14.0-3
-- Requires pkgconfig.
-
-* Fri Oct 24 2008 Richard W.M. Jones <rjones@redhat.com> - 2.14.0-2
-- Initial RPM release.
+++ /dev/null
---- pangomm-2.14.0/docs/reference/pangomm-1.4.devhelp~ 2008-08-02 12:02:10.000000000 +0200
-+++ pangomm-2.14.0/docs/reference/pangomm-1.4.devhelp 2008-10-12 11:54:51.000000000 +0200
-@@ -1,5 +1,5 @@
- <?xml version="1.0"?>
--<book xmlns:fo="http://www.w3.org/1999/XSL/Format" title="gtkmm 2.4 library Reference Manual" name="gtkmm 2.4" link="../../../doc/gtkmm-2.4/docs/reference/html/../../index.html">
-+<book xmlns:fo="http://www.w3.org/1999/XSL/Format" title="pangomm 1.4 library Reference Manual" name="pangomm 1.4" link="docs/reference/html/index.html">
- <chapters>
- <sub name="Classes" link="../../../doc/gtkmm-2.4/docs/reference/html/classes.html">
- <sub name="Pango::Analysis" link="../../../doc/gtkmm-2.4/docs/reference/html/classPango_1_1Analysis.html">
+++ /dev/null
-<!DOCTYPE RCC><RCC version="1.0">
- <qresource>
- <file>copy.png</file>
- <file>cut.png</file>
- <file>new.png</file>
- <file>open.png</file>
- <file>paste.png</file>
- <file>save.png</file>
- </qresource>
- </RCC>
\ No newline at end of file
+++ /dev/null
-# Simple application example from:
-# http://doc.trolltech.com/4.0/mainwindows-application.html
-#
-# Process this file with
-# QMAKESPEC=fedora-win32-cross qmake-qt4 -win32 example.pro
-# and then run 'make'.
-
-TEMPLATE = app
-TARGET = example
-
-CONFIG += qt warn_on
-
-HEADERS = mainwindow.h
-SOURCES = mainwindow.cpp main.cpp
-
-RESOURCES += application.qrc
+++ /dev/null
-/****************************************************************************
- **
- ** Copyright (C) 2004-2005 Trolltech AS. All rights reserved.
- **
- ** This file is part of the documentation of the Qt Toolkit.
- **
- ** This file may be used under the terms of the GNU General Public
-** License version 2.0 as published by the Free Software Foundation
-** and appearing in the file LICENSE.GPL included in the packaging of
-** this file. Please review the following information to ensure GNU
-** General Public Licensing requirements will be met:
-** http://www.trolltech.com/products/qt/opensource.html
-**
-** If you are unsure which license is appropriate for your use, please
-** review the following information:
-** http://www.trolltech.com/products/qt/licensing.html or contact the
-** sales department at sales@trolltech.com.
- **
- ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
- ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
- **
- ****************************************************************************/
-
- #include <QApplication>
-
- #include "mainwindow.h"
-
- int main(int argc, char *argv[])
- {
- Q_INIT_RESOURCE(application);
-
- QApplication app(argc, argv);
- MainWindow mainWin;
- mainWin.show();
- return app.exec();
- }
+++ /dev/null
-/****************************************************************************
- **
- ** Copyright (C) 2004-2005 Trolltech AS. All rights reserved.
- **
- ** This file is part of the documentation of the Qt Toolkit.
- **
- ** This file may be used under the terms of the GNU General Public
-** License version 2.0 as published by the Free Software Foundation
-** and appearing in the file LICENSE.GPL included in the packaging of
-** this file. Please review the following information to ensure GNU
-** General Public Licensing requirements will be met:
-** http://www.trolltech.com/products/qt/opensource.html
-**
-** If you are unsure which license is appropriate for your use, please
-** review the following information:
-** http://www.trolltech.com/products/qt/licensing.html or contact the
-** sales department at sales@trolltech.com.
- **
- ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
- ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
- **
- ****************************************************************************/
-
- #include <QtGui>
-
- #include "mainwindow.h"
-
- MainWindow::MainWindow()
- {
- textEdit = new QTextEdit;
- setCentralWidget(textEdit);
-
- createActions();
- createMenus();
- createToolBars();
- createStatusBar();
-
- readSettings();
-
- connect(textEdit->document(), SIGNAL(contentsChanged()),
- this, SLOT(documentWasModified()));
-
- setCurrentFile("");
- }
-
- void MainWindow::closeEvent(QCloseEvent *event)
- {
- if (maybeSave()) {
- writeSettings();
- event->accept();
- } else {
- event->ignore();
- }
- }
-
- void MainWindow::newFile()
- {
- if (maybeSave()) {
- textEdit->clear();
- setCurrentFile("");
- }
- }
-
- void MainWindow::open()
- {
- if (maybeSave()) {
- QString fileName = QFileDialog::getOpenFileName(this);
- if (!fileName.isEmpty())
- loadFile(fileName);
- }
- }
-
- bool MainWindow::save()
- {
- if (curFile.isEmpty()) {
- return saveAs();
- } else {
- return saveFile(curFile);
- }
- }
-
- bool MainWindow::saveAs()
- {
- QString fileName = QFileDialog::getSaveFileName(this);
- if (fileName.isEmpty())
- return false;
-
- return saveFile(fileName);
- }
-
- void MainWindow::about()
- {
- QMessageBox::about(this, tr("About Application"),
- tr("The <b>Application</b> example demonstrates how to "
- "write modern GUI applications using Qt, with a menu bar, "
- "toolbars, and a status bar."));
- }
-
- void MainWindow::documentWasModified()
- {
- setWindowModified(true);
- }
-
- void MainWindow::createActions()
- {
- newAct = new QAction(QIcon(":/images/new.png"), tr("&New"), this);
- newAct->setShortcut(tr("Ctrl+N"));
- newAct->setStatusTip(tr("Create a new file"));
- connect(newAct, SIGNAL(triggered()), this, SLOT(newFile()));
-
- openAct = new QAction(QIcon(":/images/open.png"), tr("&Open..."), this);
- openAct->setShortcut(tr("Ctrl+O"));
- openAct->setStatusTip(tr("Open an existing file"));
- connect(openAct, SIGNAL(triggered()), this, SLOT(open()));
-
- saveAct = new QAction(QIcon(":/images/save.png"), tr("&Save"), this);
- saveAct->setShortcut(tr("Ctrl+S"));
- saveAct->setStatusTip(tr("Save the document to disk"));
- connect(saveAct, SIGNAL(triggered()), this, SLOT(save()));
-
- saveAsAct = new QAction(tr("Save &As..."), this);
- saveAsAct->setStatusTip(tr("Save the document under a new name"));
- connect(saveAsAct, SIGNAL(triggered()), this, SLOT(saveAs()));
-
- exitAct = new QAction(tr("E&xit"), this);
- exitAct->setShortcut(tr("Ctrl+Q"));
- exitAct->setStatusTip(tr("Exit the application"));
- connect(exitAct, SIGNAL(triggered()), this, SLOT(close()));
-
- cutAct = new QAction(QIcon(":/images/cut.png"), tr("Cu&t"), this);
- cutAct->setShortcut(tr("Ctrl+X"));
- cutAct->setStatusTip(tr("Cut the current selection's contents to the "
- "clipboard"));
- connect(cutAct, SIGNAL(triggered()), textEdit, SLOT(cut()));
-
- copyAct = new QAction(QIcon(":/images/copy.png"), tr("&Copy"), this);
- copyAct->setShortcut(tr("Ctrl+C"));
- copyAct->setStatusTip(tr("Copy the current selection's contents to the "
- "clipboard"));
- connect(copyAct, SIGNAL(triggered()), textEdit, SLOT(copy()));
-
- pasteAct = new QAction(QIcon(":/images/paste.png"), tr("&Paste"), this);
- pasteAct->setShortcut(tr("Ctrl+V"));
- pasteAct->setStatusTip(tr("Paste the clipboard's contents into the current "
- "selection"));
- connect(pasteAct, SIGNAL(triggered()), textEdit, SLOT(paste()));
-
- aboutAct = new QAction(tr("&About"), this);
- aboutAct->setStatusTip(tr("Show the application's About box"));
- connect(aboutAct, SIGNAL(triggered()), this, SLOT(about()));
-
- aboutQtAct = new QAction(tr("About &Qt"), this);
- aboutQtAct->setStatusTip(tr("Show the Qt library's About box"));
- connect(aboutQtAct, SIGNAL(triggered()), qApp, SLOT(aboutQt()));
-
- cutAct->setEnabled(false);
- copyAct->setEnabled(false);
- connect(textEdit, SIGNAL(copyAvailable(bool)),
- cutAct, SLOT(setEnabled(bool)));
- connect(textEdit, SIGNAL(copyAvailable(bool)),
- copyAct, SLOT(setEnabled(bool)));
- }
-
- void MainWindow::createMenus()
- {
- fileMenu = menuBar()->addMenu(tr("&File"));
- fileMenu->addAction(newAct);
- fileMenu->addAction(openAct);
- fileMenu->addAction(saveAct);
- fileMenu->addAction(saveAsAct);
- fileMenu->addSeparator();
- fileMenu->addAction(exitAct);
-
- editMenu = menuBar()->addMenu(tr("&Edit"));
- editMenu->addAction(cutAct);
- editMenu->addAction(copyAct);
- editMenu->addAction(pasteAct);
-
- menuBar()->addSeparator();
-
- helpMenu = menuBar()->addMenu(tr("&Help"));
- helpMenu->addAction(aboutAct);
- helpMenu->addAction(aboutQtAct);
- }
-
- void MainWindow::createToolBars()
- {
- fileToolBar = addToolBar(tr("File"));
- fileToolBar->addAction(newAct);
- fileToolBar->addAction(openAct);
- fileToolBar->addAction(saveAct);
-
- editToolBar = addToolBar(tr("Edit"));
- editToolBar->addAction(cutAct);
- editToolBar->addAction(copyAct);
- editToolBar->addAction(pasteAct);
- }
-
- void MainWindow::createStatusBar()
- {
- statusBar()->showMessage(tr("Ready"));
- }
-
- void MainWindow::readSettings()
- {
- QSettings settings("Trolltech", "Application Example");
- QPoint pos = settings.value("pos", QPoint(200, 200)).toPoint();
- QSize size = settings.value("size", QSize(400, 400)).toSize();
- resize(size);
- move(pos);
- }
-
- void MainWindow::writeSettings()
- {
- QSettings settings("Trolltech", "Application Example");
- settings.setValue("pos", pos());
- settings.setValue("size", size());
- }
-
- bool MainWindow::maybeSave()
- {
- if (textEdit->document()->isModified()) {
- int ret = QMessageBox::warning(this, tr("Application"),
- tr("The document has been modified.\n"
- "Do you want to save your changes?"),
- QMessageBox::Yes | QMessageBox::Default,
- QMessageBox::No,
- QMessageBox::Cancel | QMessageBox::Escape);
- if (ret == QMessageBox::Yes)
- return save();
- else if (ret == QMessageBox::Cancel)
- return false;
- }
- return true;
- }
-
- void MainWindow::loadFile(const QString &fileName)
- {
- QFile file(fileName);
- if (!file.open(QFile::ReadOnly | QFile::Text)) {
- QMessageBox::warning(this, tr("Application"),
- tr("Cannot read file %1:\n%2.")
- .arg(fileName)
- .arg(file.errorString()));
- return;
- }
-
- QTextStream in(&file);
- QApplication::setOverrideCursor(Qt::WaitCursor);
- textEdit->setPlainText(in.readAll());
- QApplication::restoreOverrideCursor();
-
- setCurrentFile(fileName);
- statusBar()->showMessage(tr("File loaded"), 2000);
- }
-
- bool MainWindow::saveFile(const QString &fileName)
- {
- QFile file(fileName);
- if (!file.open(QFile::WriteOnly | QFile::Text)) {
- QMessageBox::warning(this, tr("Application"),
- tr("Cannot write file %1:\n%2.")
- .arg(fileName)
- .arg(file.errorString()));
- return false;
- }
-
- QTextStream out(&file);
- QApplication::setOverrideCursor(Qt::WaitCursor);
- out << textEdit->toPlainText();
- QApplication::restoreOverrideCursor();
-
- setCurrentFile(fileName);
- statusBar()->showMessage(tr("File saved"), 2000);
- return true;
- }
-
- void MainWindow::setCurrentFile(const QString &fileName)
- {
- curFile = fileName;
- textEdit->document()->setModified(false);
- setWindowModified(false);
-
- QString shownName;
- if (curFile.isEmpty())
- shownName = "untitled.txt";
- else
- shownName = strippedName(curFile);
-
- setWindowTitle(tr("%1[*] - %2").arg(shownName).arg(tr("Application")));
- }
-
- QString MainWindow::strippedName(const QString &fullFileName)
- {
- return QFileInfo(fullFileName).fileName();
- }
+++ /dev/null
-/****************************************************************************
- **
- ** Copyright (C) 2004-2005 Trolltech AS. All rights reserved.
- **
- ** This file is part of the documentation of the Qt Toolkit.
- **
- ** This file may be used under the terms of the GNU General Public
-** License version 2.0 as published by the Free Software Foundation
-** and appearing in the file LICENSE.GPL included in the packaging of
-** this file. Please review the following information to ensure GNU
-** General Public Licensing requirements will be met:
-** http://www.trolltech.com/products/qt/opensource.html
-**
-** If you are unsure which license is appropriate for your use, please
-** review the following information:
-** http://www.trolltech.com/products/qt/licensing.html or contact the
-** sales department at sales@trolltech.com.
- **
- ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
- ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
- **
- ****************************************************************************/
-
- #ifndef MAINWINDOW_H
- #define MAINWINDOW_H
-
- #include <QMainWindow>
-
- class QAction;
- class QMenu;
- class QTextEdit;
-
- class MainWindow : public QMainWindow
- {
- Q_OBJECT
-
- public:
- MainWindow();
-
- protected:
- void closeEvent(QCloseEvent *event);
-
- private slots:
- void newFile();
- void open();
- bool save();
- bool saveAs();
- void about();
- void documentWasModified();
-
- private:
- void createActions();
- void createMenus();
- void createToolBars();
- void createStatusBar();
- void readSettings();
- void writeSettings();
- bool maybeSave();
- void loadFile(const QString &fileName);
- bool saveFile(const QString &fileName);
- void setCurrentFile(const QString &fileName);
- QString strippedName(const QString &fullFileName);
-
- QTextEdit *textEdit;
- QString curFile;
-
- QMenu *fileMenu;
- QMenu *editMenu;
- QMenu *helpMenu;
- QToolBar *fileToolBar;
- QToolBar *editToolBar;
- QAction *newAct;
- QAction *openAct;
- QAction *saveAct;
- QAction *saveAsAct;
- QAction *exitAct;
- QAction *cutAct;
- QAction *copyAct;
- QAction *pasteAct;
- QAction *aboutAct;
- QAction *aboutQtAct;
- };
-
- #endif
+++ /dev/null
-diff -ur qt-win-opensource-src-4.4.3.orig/src/corelib/tools/qlocale.cpp qt-win-opensource-src-4.4.3/src/corelib/tools/qlocale.cpp
---- qt-win-opensource-src-4.4.3.orig/src/corelib/tools/qlocale.cpp 2008-09-27 10:00:55.000000000 +0100
-+++ qt-win-opensource-src-4.4.3/src/corelib/tools/qlocale.cpp 2009-02-02 11:39:40.000000000 +0000
-@@ -6238,6 +6238,10 @@
- \r
- Q_CORE_EXPORT char *qdtoa ( double d, int mode, int ndigits, int *decpt, int *sign, char **rve, char **resultp)\r
- {\r
-+ // RWMJ: The 8087-twiddling functions just don't seem to exist\r
-+ // in MinGW cross-compiler, so comment out that code and hope for\r
-+ // the best ...\r
-+#if 0\r
- // Some values of the floating-point control word can cause _qdtoa to crash with an underflow.\r
- // We set a safe value here.\r
- #ifdef Q_OS_WIN\r
-@@ -6257,9 +6261,11 @@
- fenv_t envp;\r
- feholdexcept(&envp);\r
- #endif\r
-+#endif\r
- \r
- char *s = _qdtoa(d, mode, ndigits, decpt, sign, rve, resultp);\r
- \r
-+#if 0 // RWMJ - see above.\r
- #ifdef Q_OS_WIN\r
- _clear87();\r
- #ifndef _M_X64\r
-@@ -6272,6 +6278,7 @@
- #if defined(Q_OS_LINUX) && !defined(__UCLIBC__)\r
- fesetenv(&envp);\r
- #endif\r
-+#endif\r
- \r
- return s;\r
- }\r
+++ /dev/null
-%define __strip %{_mingw32_strip}
-%define __objdump %{_mingw32_objdump}
-%define _use_internal_dependency_generator 0
-%define __find_requires %{_mingw32_findrequires}
-%define __find_provides %{_mingw32_findprovides}
-
-# NOTES, please read these carefully first:
-#
-# . We only build a few libraries at the moment, those listed in
-# %{subdirs} below. We could build more without too much effort.
-#
-# . We should build our own qmake instead of relying on the one
-# from the native Fedora package. The reason is so that we can
-# set the default include and library paths correctly.
-
-%define subdirs src/corelib src/xml src/network src/gui src/winmain src/svg src/sql src/qt3support
-
-Name: mingw32-qt-win
-Version: 4.5.0
-Release: 1%{?dist}
-Summary: Qt for Windows
-
-License: GPLv3 with exceptions or LGPLv2 with exceptions
-Group: Development/Libraries
-
-URL: http://www.qtsoftware.com/
-Source0: ftp://ftp.trolltech.no/qt/source/qt-win-opensource-src-%{version}.zip
-
-# To make the configure patch - see below.
-Source1: qt-win-configure.sh
-
-# Override .qmake.cache
-Source2: qmake.cache.in
-
-# Special cross-compilation qmake target.
-Source3: qmake.conf
-Source4: qplatformdefs.h
-
-# Qt-win is supplied with a binary configure.exe. Although we have source
-# for this, (a) it can't be compiled on Linux, and (b) we cannot run
-# the Windows binary during the build. Instead we run the command by
-# hand and create this diff to record what it did.
-#
-# Generate this patch using "qt-win-configure.sh".
-Patch0: qt-win-configure.patch
-
-Patch11: mingw32-qt-4.4.3-no-fpu-functions.patch
-
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-BuildArch: noarch
-
-BuildRequires: mingw32-filesystem >= 35
-BuildRequires: mingw32-gcc
-BuildRequires: mingw32-gcc-c++
-BuildRequires: mingw32-binutils
-
-# For the native qmake, moc programs.
-# Note that the precise same native version is required - eg. moc will
-# not work unless it's the same version.
-#BuildRequires: qt-devel = %{version} Stupid, can't write this ...
-BuildRequires: qt-devel
-
-BuildRequires: zip
-BuildRequires: dos2unix
-
-# This is required because we want qmake, but also because we
-# install the cross-compile qmake specs into a directory owned
-# by this package.
-Requires: qt-devel
-
-
-%description
-This package contains the Qt software toolkit for developing
-cross-platform applications.
-
-This is the Windows version of Qt, for use in conjunction with the
-Fedora Windows cross-compiler.
-
-
-%prep
-%setup -q -n qt-win-opensource-src-%{version}
-
-%patch0 -p1
-
-%patch11 -p1
-
-for f in LICENSE.GPL3 LICENSE.LGPL LGPL_EXCEPTION.txt KNOWN.ISSUES README; do
- dos2unix --keepdate $f
-done
-
-# Override the .qmake.cache file.
-rm .qmake.cache
-sed -e s,@builddir@,$(pwd),g < %{SOURCE2} > .qmake.cache
-
-# Cross-compilation qmake target.
-mkdir mkspecs/fedora-win32-cross
-cp %{SOURCE3} %{SOURCE4} mkspecs/fedora-win32-cross
-
-
-%build
-for d in %{subdirs}; do
- # Precompiled headers from a previous iteration of this loop
- # cause the compiler deep confusion, so make sure any are removed
- # _and_ the PCH directories are fresh and empty.
- rm -rf tmp/obj/release_shared/qt_pch.h.gch
- mkdir -p tmp/obj/release_shared/qt_pch.h.gch
- rm -rf tmp/obj/release_shared/qt_gui_pch.h.gch
- mkdir -p tmp/obj/release_shared/qt_gui_pch.h.gch
-
- # Now build in this directory.
- pushd $d
- qmake-qt4 -win32 *.pro
- make %{?_smp_mflags}
- popd
-done
-
-
-%install
-rm -rf $RPM_BUILD_ROOT
-
-for d in %{subdirs}; do
- # As above ... WTF is Qt doing confusing make and make install??
- rm -rf tmp/obj/release_shared/qt_pch.h.gch
- mkdir -p tmp/obj/release_shared/qt_pch.h.gch
- rm -rf tmp/obj/release_shared/qt_gui_pch.h.gch
- mkdir -p tmp/obj/release_shared/qt_gui_pch.h.gch
-
- pushd $d
- make %{?_smp_mflags} INSTALL_ROOT=$RPM_BUILD_ROOT install
- popd
-done
-
-# Qt ignores our carefully configured directories and just
-# puts stuff in default directories. Move them to the proper
-# places ...
-# (Actually this may be because we are using the native qmake)
-mkdir -p $RPM_BUILD_ROOT%{_mingw32_includedir}
-mv $RPM_BUILD_ROOT%{_includedir}/* $RPM_BUILD_ROOT%{_mingw32_includedir}
-mkdir -p $RPM_BUILD_ROOT%{_mingw32_bindir}
-mkdir -p $RPM_BUILD_ROOT%{_mingw32_libdir}
-mv $RPM_BUILD_ROOT%{_libdir}/*.dll $RPM_BUILD_ROOT%{_mingw32_bindir}
-mv $RPM_BUILD_ROOT%{_libdir}/*.a $RPM_BUILD_ROOT%{_mingw32_libdir}
-rm $RPM_BUILD_ROOT%{_libdir}/qt4/bin/*
-rm $RPM_BUILD_ROOT%{_libdir}/*.prl
-
-# Cross-compiler qmake specs.
-mkdir -p $RPM_BUILD_ROOT%{_libdir}/qt4/mkspecs/fedora-win32-cross
-cp %{SOURCE3} %{SOURCE4} \
- $RPM_BUILD_ROOT%{_libdir}/qt4/mkspecs/fedora-win32-cross
-
-
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-
-%files
-%defattr(-,root,root)
-%doc configure.output
-%doc LICENSE.GPL3 LICENSE.LGPL LGPL_EXCEPTION.txt KNOWN.ISSUES README
-%{_mingw32_bindir}/QtCore4.dll
-%{_mingw32_bindir}/QtGui4.dll
-%{_mingw32_bindir}/QtNetwork4.dll
-%{_mingw32_bindir}/QtXml4.dll
-%{_mingw32_bindir}/QtSvg4.dll
-%{_mingw32_bindir}/QtSql4.dll
-%{_mingw32_bindir}/Qt3Support4.dll
-%{_mingw32_libdir}/libQtCore4.a
-%{_mingw32_libdir}/libQtGui4.a
-%{_mingw32_libdir}/libQtNetwork4.a
-%{_mingw32_libdir}/libQtXml4.a
-%{_mingw32_libdir}/libQtSvg4.a
-%{_mingw32_libdir}/libQtSql4.a
-%{_mingw32_libdir}/libQt3Support4.a
-%{_mingw32_libdir}/libqtmain.a
-%{_mingw32_includedir}/Qt/
-%{_mingw32_includedir}/QtCore/
-%{_mingw32_includedir}/QtGui/
-%{_mingw32_includedir}/QtNetwork/
-%{_mingw32_includedir}/QtXml/
-%{_mingw32_includedir}/QtSvg/
-%{_mingw32_includedir}/QtSql/
-%{_mingw32_includedir}/Qt3Support/
-%{_libdir}/qt4/mkspecs/fedora-win32-cross
-
-
-%changelog
-* Thu Mar 12 2009 Thomas Sailer <t.sailer@alumni.ethz.ch> - 4.5.0-1
-- update to Qt 4.5.0 (release)
-- also build QtSvg, QtSql, Qt3Support
-
-* Sat Feb 21 2009 Richard W.M. Jones <rjones@redhat.com> - 4.5.0-0.2.rc1
-- Update to Qt 4.5.0-rc1.
-
-* Fri Feb 20 2009 Richard W.M. Jones <rjones@redhat.com> - 4.4.3-4
-- Rebuild for mingw32-gcc 4.4
-
-* Fri Feb 6 2009 Richard W.M. Jones <rjones@redhat.com> - 4.4.3-3
-- Fix required for older W32API in Fedora 10.
-
-* Sun Feb 1 2009 Richard W.M. Jones <rjones@redhat.com> - 4.4.3-2
-- Initial RPM release.
+++ /dev/null
-QMAKE_QT_VERSION_OVERRIDE = 4\r
-OBJECTS_DIR = @builddir@/tmp/obj/release_shared\r
-MOC_DIR = @builddir@/tmp/moc/release_shared\r
-RCC_DIR = @builddir@/tmp/rcc/release_shared\r
-sql-plugins += sqlite\r
-styles += windows plastique cleanlooks motif cde\r
-imageformat-plugins += gif tiff jpeg\r
-CONFIG += dist-config large-config medium-config minimal-config small-config full-config release incremental create_prl link_prl depend_includepath QTDIR_build\r
-QT_BUILD_PARTS = libs tools examples demos docs translations\r
-QMAKESPEC = @builddir@/mkspecs/fedora-win32-cross\r
-ARCH = windows\r
-QT_BUILD_TREE = @builddir@\r
-QT_SOURCE_TREE = @builddir@\r
-QMAKE_MOC = moc-qt4\r
-QMAKE_UIC = uic-qt4\r
-QMAKE_UIC3 = uic3\r
-QMAKE_RCC = rcc\r
-QMAKE_DUMPCPP = dumpcpp\r
-QMAKE_INCDIR_QT = $$QT_BUILD_TREE/include\r
-QMAKE_LIBDIR_QT = $$QT_BUILD_TREE/lib\r
+++ /dev/null
-#\r
-# qmake configuration for fedora-win32-cross\r
-# (Fedora Windows cross-compiler)\r
-# by Richard W.M. Jones (rjones@redhat.com)\r
-#\r
-# Written for MinGW\r
-#\r
-\r
-MAKEFILE_GENERATOR = MINGW\r
-TEMPLATE = app\r
-CONFIG += qt warn_on release link_prl copy_dir_files debug_and_release debug_and_release_target precompile_header\r
-QT += core gui\r
-DEFINES += UNICODE QT_LARGEFILE_SUPPORT\r
-QMAKE_COMPILER_DEFINES += __GNUC__ WIN32\r
-\r
-QMAKE_EXT_OBJ = .o\r
-QMAKE_EXT_RES = _res.o\r
-\r
-QMAKE_CC = i686-pc-mingw32-gcc\r
-QMAKE_LEX = flex\r
-QMAKE_LEXFLAGS =\r
-QMAKE_YACC = byacc\r
-QMAKE_YACCFLAGS = -d\r
-QMAKE_CFLAGS = -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 --param=ssp-buffer-size=4 -mms-bitfields\r
-QMAKE_CFLAGS_DEPS = -M\r
-QMAKE_CFLAGS_WARN_ON = -Wall\r
-QMAKE_CFLAGS_WARN_OFF = -w\r
-QMAKE_CFLAGS_RELEASE = -O2\r
-QMAKE_CFLAGS_DEBUG = -g\r
-QMAKE_CFLAGS_YACC = -Wno-unused -Wno-parentheses\r
-\r
-QMAKE_CXX = i686-pc-mingw32-g++\r
-QMAKE_CXXFLAGS = $$QMAKE_CFLAGS\r
-QMAKE_CXXFLAGS_DEPS = $$QMAKE_CFLAGS_DEPS\r
-QMAKE_CXXFLAGS_WARN_ON = $$QMAKE_CFLAGS_WARN_ON\r
-QMAKE_CXXFLAGS_WARN_OFF = $$QMAKE_CFLAGS_WARN_OFF\r
-QMAKE_CXXFLAGS_RELEASE = $$QMAKE_CFLAGS_RELEASE\r
-QMAKE_CXXFLAGS_DEBUG = $$QMAKE_CFLAGS_DEBUG\r
-QMAKE_CXXFLAGS_YACC = $$QMAKE_CFLAGS_YACC\r
-QMAKE_CXXFLAGS_THREAD = $$QMAKE_CFLAGS_THREAD\r
-QMAKE_CXXFLAGS_RTTI_ON = -frtti\r
-QMAKE_CXXFLAGS_RTTI_OFF = -fno-rtti\r
-QMAKE_CXXFLAGS_EXCEPTIONS_ON = -fexceptions -mthreads\r
-QMAKE_CXXFLAGS_EXCEPTIONS_OFF = -fno-exceptions\r
-\r
-QMAKE_INCDIR =\r
-#QMAKE_INCDIR_QT = $$[QT_INSTALL_HEADERS]\r
-QMAKE_INCDIR_QT = /usr/i686-pc-mingw32/sys-root/mingw/include\r
-#QMAKE_LIBDIR_QT = $$[QT_INSTALL_LIBS]\r
-QMAKE_LIBDIR_QT = /usr/i686-pc-mingw32/sys-root/mingw/lib\r
-\r
-QMAKE_RUN_CC = $(CC) -c $(CFLAGS) $(INCPATH) -o $obj $src\r
-QMAKE_RUN_CC_IMP = $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<\r
-QMAKE_RUN_CXX = $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $obj $src\r
-QMAKE_RUN_CXX_IMP = $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<\r
-\r
-QMAKE_LINK = i686-pc-mingw32-g++\r
-QMAKE_LFLAGS = -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc\r
-QMAKE_LFLAGS_EXCEPTIONS_ON = -mthreads -Wl\r
-QMAKE_LFLAGS_EXCEPTIONS_OFF =\r
-QMAKE_LFLAGS_RELEASE = -Wl,-s\r
-QMAKE_LFLAGS_DEBUG =\r
-QMAKE_LFLAGS_CONSOLE = -Wl,-subsystem,console\r
-QMAKE_LFLAGS_WINDOWS = -Wl,-subsystem,windows\r
-QMAKE_LFLAGS_DLL = -shared\r
-QMAKE_LINK_OBJECT_MAX = 10\r
-QMAKE_LINK_OBJECT_SCRIPT= object_script\r
-\r
-\r
-QMAKE_LIBS =\r
-QMAKE_LIBS_CORE = -lkernel32 -luser32 -lshell32 -luuid -lole32 -ladvapi32 -lws2_32\r
-QMAKE_LIBS_GUI = -lgdi32 -lcomdlg32 -loleaut32 -limm32 -lwinmm -lwinspool -lws2_32 -lole32 -luuid -luser32 -ladvapi32\r
-QMAKE_LIBS_NETWORK = -lws2_32\r
-QMAKE_LIBS_OPENGL = -lopengl32 -lglu32 -lgdi32 -luser32\r
-QMAKE_LIBS_COMPAT = -ladvapi32 -lshell32 -lcomdlg32 -luser32 -lgdi32 -lws2_32\r
-QMAKE_LIBS_QT_ENTRY = -lmingw32 -lqtmain\r
-\r
-QMAKE_DIR_SEP = /\r
-QMAKE_COPY = cp -f\r
-QMAKE_COPY_FILE = $(COPY)\r
-QMAKE_COPY_DIR = $(COPY) -a\r
-QMAKE_MOVE = mv -f\r
-QMAKE_DEL_FILE = rm -f\r
-QMAKE_DEL_DIR = rmdir\r
-QMAKE_STRIP = strip\r
-QMAKE_STRIPFLAGS_LIB += --strip-unneeded\r
-QMAKE_INSTALL_FILE = install -m 644 -p\r
-QMAKE_INSTALL_PROGRAM = install -m 755 -p\r
-\r
-# "qmake -win32" always appears to generate code like this:\r
-# $(CHK_DIR_EXISTS) somedir $(MKDIR) somedir\r
-# We can't write a Unix macro that is compatible, so we have to hack it:\r
-QMAKE_CHK_DIR_EXISTS = mkdir -p\r
-QMAKE_MKDIR = \r
-\r
-QMAKE_MOC = moc-qt4\r
-QMAKE_UIC = uic-qt4\r
-QMAKE_IDC = idc\r
-\r
-QMAKE_IDL = midl\r
-QMAKE_LIB = i686-pc-mingw32-ar -ru\r
-QMAKE_RC = i686-pc-mingw32-windres\r
-QMAKE_ZIP = zip -r -9\r
-\r
-QMAKE_STRIP = strip\r
-QMAKE_STRIPFLAGS_LIB += --strip-unneeded\r
-load(qt_config)\r
+++ /dev/null
-/****************************************************************************\r
-**\r
-** Copyright (C) 2008 Nokia Corporation and/or its subsidiary(-ies).\r
-** Contact: Qt Software Information (qt-info@nokia.com)\r
-**\r
-** This file is part of the qmake spec of the Qt Toolkit.\r
-**\r
-** Commercial Usage\r
-** Licensees holding valid Qt Commercial licenses may use this file in\r
-** accordance with the Qt Commercial License Agreement provided with the\r
-** Software or, alternatively, in accordance with the terms contained in\r
-** a written agreement between you and Nokia.\r
-**\r
-**\r
-** GNU General Public License Usage\r
-** Alternatively, this file may be used under the terms of the GNU\r
-** General Public License versions 2.0 or 3.0 as published by the Free\r
-** Software Foundation and appearing in the file LICENSE.GPL included in\r
-** the packaging of this file. Please review the following information\r
-** to ensure GNU General Public Licensing requirements will be met:\r
-** http://www.fsf.org/licensing/licenses/info/GPLv2.html and\r
-** http://www.gnu.org/copyleft/gpl.html. In addition, as a special\r
-** exception, Nokia gives you certain additional rights. These rights\r
-** are described in the Nokia Qt GPL Exception version 1.3, included in\r
-** the file GPL_EXCEPTION.txt in this package.\r
-**\r
-** Qt for Windows(R) Licensees\r
-** As a special exception, Nokia, as the sole copyright holder for Qt\r
-** Designer, grants users of the Qt/Eclipse Integration plug-in the\r
-** right for the Qt/Eclipse Integration to link to functionality\r
-** provided by Qt Designer and its related libraries.\r
-**\r
-** If you are unsure which license is appropriate for your use, please\r
-** contact the sales department at qt-sales@nokia.com.\r
-**\r
-****************************************************************************/\r
-\r
-#ifndef QPLATFORMDEFS_H\r
-#define QPLATFORMDEFS_H\r
-\r
-#ifdef UNICODE\r
-#ifndef _UNICODE\r
-#define _UNICODE\r
-#endif\r
-#endif\r
-\r
-// Get Qt defines/settings\r
-\r
-#include "qglobal.h"\r
-\r
-#include <tchar.h>\r
-#include <io.h>\r
-#include <direct.h>\r
-#include <stdio.h>\r
-#include <fcntl.h>\r
-#include <errno.h>\r
-#include <sys/stat.h>\r
-#include <stdlib.h>\r
-#include <windows.h>\r
-#include <limits.h>\r
-\r
-#if !defined(_WIN32_WINNT) || (_WIN32_WINNT-0 < 0x0500)\r
-typedef enum {\r
- NameUnknown = 0, \r
- NameFullyQualifiedDN = 1, \r
- NameSamCompatible = 2, \r
- NameDisplay = 3, \r
- NameUniqueId = 6, \r
- NameCanonical = 7, \r
- NameUserPrincipal = 8, \r
- NameCanonicalEx = 9, \r
- NameServicePrincipal = 10, \r
- NameDnsDomain = 12\r
-} EXTENDED_NAME_FORMAT, *PEXTENDED_NAME_FORMAT;\r
-#endif\r
-\r
-#define Q_FS_FAT\r
-#ifdef QT_LARGEFILE_SUPPORT\r
-#define QT_STATBUF struct _stati64 // non-ANSI defs\r
-#define QT_STATBUF4TSTAT struct _stati64 // non-ANSI defs\r
-#define QT_STAT ::_stati64\r
-#define QT_FSTAT ::_fstati64\r
-#else\r
-#define QT_STATBUF struct _stat // non-ANSI defs\r
-#define QT_STATBUF4TSTAT struct _stat // non-ANSI defs\r
-#define QT_STAT ::_stat\r
-#define QT_FSTAT ::_fstat\r
-#endif\r
-#define QT_STAT_REG _S_IFREG\r
-#define QT_STAT_DIR _S_IFDIR\r
-#define QT_STAT_MASK _S_IFMT\r
-#if defined(_S_IFLNK)\r
-# define QT_STAT_LNK _S_IFLNK\r
-#endif\r
-#define QT_FILENO _fileno\r
-#define QT_OPEN ::_open\r
-#define QT_CLOSE ::_close\r
-#ifdef QT_LARGEFILE_SUPPORT\r
-#define QT_LSEEK ::_lseeki64\r
-#ifndef UNICODE\r
-#define QT_TSTAT ::_stati64\r
-#else\r
-#define QT_TSTAT ::_wstati64\r
-#endif\r
-#else\r
-#define QT_LSEEK ::_lseek\r
-#ifndef UNICODE\r
-#define QT_TSTAT ::_stat\r
-#else\r
-#define QT_TSTAT ::_wstat\r
-#endif\r
-#endif\r
-#define QT_READ ::_read\r
-#define QT_WRITE ::_write\r
-#define QT_ACCESS ::_access\r
-#define QT_GETCWD ::_getcwd\r
-#define QT_CHDIR ::_chdir\r
-#define QT_MKDIR ::_mkdir\r
-#define QT_RMDIR ::_rmdir\r
-#define QT_OPEN_LARGEFILE 0\r
-#define QT_OPEN_RDONLY _O_RDONLY\r
-#define QT_OPEN_WRONLY _O_WRONLY\r
-#define QT_OPEN_RDWR _O_RDWR\r
-#define QT_OPEN_CREAT _O_CREAT\r
-#define QT_OPEN_TRUNC _O_TRUNC\r
-#define QT_OPEN_APPEND _O_APPEND\r
-#if defined(O_TEXT)\r
-# define QT_OPEN_TEXT _O_TEXT\r
-# define QT_OPEN_BINARY _O_BINARY\r
-#endif\r
-\r
-#define QT_FOPEN ::fopen\r
-#ifdef QT_LARGEFILE_SUPPORT\r
-#define QT_FSEEK ::fseeko64\r
-#define QT_FTELL ::ftello64\r
-#else\r
-#define QT_FSEEK ::fseek\r
-#define QT_FTELL ::ftell\r
-#endif\r
-#define QT_FGETPOS ::fgetpos\r
-#define QT_FSETPOS ::fsetpos\r
-#define QT_FPOS_T fpos_t\r
-#ifdef QT_LARGEFILE_SUPPORT\r
-#define QT_OFF_T off64_t\r
-#else\r
-#define QT_OFF_T long\r
-#endif\r
-\r
-#define QT_SIGNAL_ARGS int\r
-\r
-#define QT_VSNPRINTF ::_vsnprintf\r
-#define QT_SNPRINTF ::_snprintf\r
-\r
-# define F_OK 0\r
-# define X_OK 1\r
-# define W_OK 2\r
-# define R_OK 4\r
-\r
-\r
-#endif // QPLATFORMDEFS_H\r
+++ /dev/null
-diff -urN qt-win-opensource-src-4.5.0-rc1.orig/configure.cache qt-win-opensource-src-4.5.0-rc1/configure.cache
---- qt-win-opensource-src-4.5.0-rc1.orig/configure.cache 1970-01-01 01:00:00.000000000 +0100
-+++ qt-win-opensource-src-4.5.0-rc1/configure.cache 2009-02-21 11:25:13.000000000 +0000
-@@ -0,0 +1,30 @@
-+-platform \r
-+fedora-win32-cross \r
-+-confirm-license \r
-+-no-qmake \r
-+-dont-process \r
-+-prefix \r
-+/usr/i686-pc-mingw32/sys-root/mingw \r
-+-bindir \r
-+/usr/i686-pc-mingw32/sys-root/mingw/bin \r
-+-datadir \r
-+/usr/i686-pc-mingw32/sys-root/mingw/share \r
-+-demosdir \r
-+/usr/i686-pc-mingw32/sys-root/mingw/lib/qt4/demos \r
-+-docdir \r
-+/usr/i686-pc-mingw32/sys-root/mingw/share/doc \r
-+-examplesdir \r
-+/usr/i686-pc-mingw32/sys-root/mingw/share/qt4/examples \r
-+-headerdir \r
-+/usr/i686-pc-mingw32/sys-root/mingw/include \r
-+-libdir \r
-+/usr/i686-pc-mingw32/sys-root/mingw/lib \r
-+-plugindir \r
-+/usr/i686-pc-mingw32/sys-root/mingw/lib/qt4/plugins \r
-+-translationdir \r
-+/usr/i686-pc-mingw32/sys-root/mingw/share/qt4/translations \r
-+-no-mmx \r
-+-no-sse \r
-+-no-sse2 \r
-+-release \r
-+-shared \r
-diff -urN qt-win-opensource-src-4.5.0-rc1.orig/configure.output qt-win-opensource-src-4.5.0-rc1/configure.output
---- qt-win-opensource-src-4.5.0-rc1.orig/configure.output 1970-01-01 01:00:00.000000000 +0100
-+++ qt-win-opensource-src-4.5.0-rc1/configure.output 2009-02-21 11:25:13.000000000 +0000
-@@ -0,0 +1,122 @@
-+Xlib: extension "Generic Event Extension" missing on display "localhost:13.0".
-+\r
-+This is the Qt for Windows Open Source Edition.\r
-+\r
-+You have already accepted the terms of the license.\r
-+\r
-+Setting Direct3D to NO, since the proper Direct3D SDK was not detected.\r
-+Make sure you have the Direct3D SDK installed, and that you have run\r
-+the <path to SDK>\Utilities\Bin\dx_setenv.cmd script.\r
-+The D3D SDK library path *needs* to appear before the Platform SDK library\r
-+path in your LIB environment variable.\r
-+All the required DirectShow/Direct3D files couldn't be found.\r
-+Make sure you have either the platform SDK AND the DirectX SDK or the Windows SDK installed.\r
-+If you have the DirectX SDK installed, please make sure that you have run the <path to SDK>\SetEnv.Cmd script.\r
-+Environment:\r
-+ INCLUDE=\r\r
-+ Unset\r
-+ LIB=\r\r
-+ Unset\r
-+ PATH=\r\r
-+ C:\windows\system32\r\r
-+ C:\windows\r\r
-+ Z:\usr\i686-pc-mingw32\sys-root\mingw\bin\r
-+You are licensed to use this software under the terms of the GNU GPL version 2 or 3.\r
-+See Z:/home/rjones/d/fedora-mingw--devel/qt-win/qt-win-opensource-src-4.5.0-rc1/LICENSE.GPL2\r
-+ or Z:/home/rjones/d/fedora-mingw--devel/qt-win/qt-win-opensource-src-4.5.0-rc1/LICENSE.GPL3\r
-+\r
-+Configuration:\r
-+ dist-config\r\r
-+ large-config\r\r
-+ medium-config\r\r
-+ minimal-config\r\r
-+ small-config\r\r
-+ full-config\r\r
-+ release\r
-+Qt Configuration:\r
-+ release\r\r
-+ zlib\r\r
-+ png\r\r
-+ accessibility\r\r
-+ qt3support\r\r
-+ opengl\r\r
-+ ipv6\r\r
-+ scripttools\r\r
-+ xmlpatterns\r\r
-+ svg\r\r
-+ minimal-config\r\r
-+ small-config\r\r
-+ medium-config\r\r
-+ large-config\r\r
-+ full-config\r
-+\r
-+QMAKESPEC...................fedora-win32-cross (commandline)\r
-+Architecture................windows\r
-+Maketool....................make\r
-+Debug symbols...............no\r
-+Accessibility support.......yes\r
-+STL support.................yes\r
-+Exception support...........yes\r
-+RTTI support................yes\r
-+MMX support.................no\r
-+3DNOW support...............no\r
-+SSE support.................no\r
-+SSE2 support................no\r
-+IWMMXT support..............no\r
-+OpenGL support..............yes\r
-+Direct3D support............no\r
-+OpenSSL support.............no\r
-+QtDBus support..............no\r
-+QtXmlPatterns support.......yes\r
-+Phonon support..............no\r
-+WebKit support..............no\r
-+QtScriptTools support.......yes\r
-+Graphics System.............raster\r
-+Qt3 compatibility...........yes\r
-+\r
-+Third Party Libraries:\r
-+ ZLIB support............qt\r
-+ GIF support.............plugin\r
-+ TIFF support............plugin\r
-+ JPEG support............plugin\r
-+ PNG support.............qt\r
-+ MNG support.............plugin\r
-+\r
-+Styles:\r
-+ Windows.................yes\r
-+ Windows XP..............no\r
-+ Windows Vista...........no\r
-+ Plastique...............yes\r
-+ Cleanlooks..............yes\r
-+ Motif...................yes\r
-+ CDE.....................yes\r
-+ Windows CE..............no\r
-+ Windows Mobile..........no\r
-+\r
-+Sql Drivers:\r
-+ ODBC....................no\r
-+ MySQL...................no\r
-+ OCI.....................no\r
-+ PostgreSQL..............no\r
-+ TDS.....................no\r
-+ DB2.....................no\r
-+ SQLite..................plugin (qt)\r
-+ SQLite2.................no\r
-+ InterBase...............no\r
-+\r
-+Sources are in..............Z:\home\rjones\d\fedora-mingw--devel\qt-win\qt-win-opensource-src-4.5.0-rc1\r
-+Build is done in............Z:\home\rjones\d\fedora-mingw--devel\qt-win\qt-win-opensource-src-4.5.0-rc1\r
-+Install prefix............../usr/i686-pc-mingw32/sys-root/mingw\r
-+Headers installed to......../usr/i686-pc-mingw32/sys-root/mingw/include\r
-+Libraries installed to....../usr/i686-pc-mingw32/sys-root/mingw/lib\r
-+Plugins installed to......../usr/i686-pc-mingw32/sys-root/mingw/lib/qt4/plugins\r
-+Binaries installed to......./usr/i686-pc-mingw32/sys-root/mingw/bin\r
-+Docs installed to.........../usr/i686-pc-mingw32/sys-root/mingw/share/doc\r
-+Data installed to.........../usr/i686-pc-mingw32/sys-root/mingw/share\r
-+Translations installed to.../usr/i686-pc-mingw32/sys-root/mingw/share/qt4/translations\r
-+Examples installed to......./usr/i686-pc-mingw32/sys-root/mingw/share/qt4/examples\r
-+Demos installed to........../usr/i686-pc-mingw32/sys-root/mingw/lib/qt4/demos\r
-+\r
-+Processing of project files have been disabled.\r
-+Only use this option if you really know what you're doing.\r
-+\r
-diff -urN qt-win-opensource-src-4.5.0-rc1.orig/include/Qt/qconfig.h qt-win-opensource-src-4.5.0-rc1/include/Qt/qconfig.h
---- qt-win-opensource-src-4.5.0-rc1.orig/include/Qt/qconfig.h 1970-01-01 01:00:00.000000000 +0100
-+++ qt-win-opensource-src-4.5.0-rc1/include/Qt/qconfig.h 2009-02-21 11:25:13.000000000 +0000
-@@ -0,0 +1 @@
-+#include "../../src/corelib/global/qconfig.h"
-diff -urN qt-win-opensource-src-4.5.0-rc1.orig/include/QtCore/qconfig.h qt-win-opensource-src-4.5.0-rc1/include/QtCore/qconfig.h
---- qt-win-opensource-src-4.5.0-rc1.orig/include/QtCore/qconfig.h 1970-01-01 01:00:00.000000000 +0100
-+++ qt-win-opensource-src-4.5.0-rc1/include/QtCore/qconfig.h 2009-02-21 11:25:13.000000000 +0000
-@@ -0,0 +1 @@
-+#include "../../src/corelib/global/qconfig.h"
-diff -urN qt-win-opensource-src-4.5.0-rc1.orig/mkspecs/default/qmake.conf qt-win-opensource-src-4.5.0-rc1/mkspecs/default/qmake.conf
---- qt-win-opensource-src-4.5.0-rc1.orig/mkspecs/default/qmake.conf 1970-01-01 01:00:00.000000000 +0100
-+++ qt-win-opensource-src-4.5.0-rc1/mkspecs/default/qmake.conf 2009-02-21 11:25:13.000000000 +0000
-@@ -0,0 +1,109 @@
-+#\r
-+# qmake configuration for fedora-win32-cross\r
-+# (Fedora Windows cross-compiler)\r
-+# by Richard W.M. Jones (rjones@redhat.com)\r
-+#\r
-+# Written for MinGW\r
-+#\r
-+\r
-+MAKEFILE_GENERATOR = MINGW\r
-+TEMPLATE = app\r
-+CONFIG += qt warn_on release link_prl copy_dir_files debug_and_release debug_and_release_target precompile_header\r
-+QT += core gui\r
-+DEFINES += UNICODE QT_LARGEFILE_SUPPORT\r
-+QMAKE_COMPILER_DEFINES += __GNUC__ WIN32\r
-+\r
-+QMAKE_EXT_OBJ = .o\r
-+QMAKE_EXT_RES = _res.o\r
-+\r
-+QMAKE_CC = i686-pc-mingw32-gcc\r
-+QMAKE_LEX = flex\r
-+QMAKE_LEXFLAGS =\r
-+QMAKE_YACC = byacc\r
-+QMAKE_YACCFLAGS = -d\r
-+QMAKE_CFLAGS = -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 --param=ssp-buffer-size=4 -mms-bitfields\r
-+QMAKE_CFLAGS_DEPS = -M\r
-+QMAKE_CFLAGS_WARN_ON = -Wall\r
-+QMAKE_CFLAGS_WARN_OFF = -w\r
-+QMAKE_CFLAGS_RELEASE = -O2\r
-+QMAKE_CFLAGS_DEBUG = -g\r
-+QMAKE_CFLAGS_YACC = -Wno-unused -Wno-parentheses\r
-+\r
-+QMAKE_CXX = i686-pc-mingw32-g++\r
-+QMAKE_CXXFLAGS = $$QMAKE_CFLAGS\r
-+QMAKE_CXXFLAGS_DEPS = $$QMAKE_CFLAGS_DEPS\r
-+QMAKE_CXXFLAGS_WARN_ON = $$QMAKE_CFLAGS_WARN_ON\r
-+QMAKE_CXXFLAGS_WARN_OFF = $$QMAKE_CFLAGS_WARN_OFF\r
-+QMAKE_CXXFLAGS_RELEASE = $$QMAKE_CFLAGS_RELEASE\r
-+QMAKE_CXXFLAGS_DEBUG = $$QMAKE_CFLAGS_DEBUG\r
-+QMAKE_CXXFLAGS_YACC = $$QMAKE_CFLAGS_YACC\r
-+QMAKE_CXXFLAGS_THREAD = $$QMAKE_CFLAGS_THREAD\r
-+QMAKE_CXXFLAGS_RTTI_ON = -frtti\r
-+QMAKE_CXXFLAGS_RTTI_OFF = -fno-rtti\r
-+QMAKE_CXXFLAGS_EXCEPTIONS_ON = -fexceptions -mthreads\r
-+QMAKE_CXXFLAGS_EXCEPTIONS_OFF = -fno-exceptions\r
-+\r
-+QMAKE_INCDIR =\r
-+#QMAKE_INCDIR_QT = $$[QT_INSTALL_HEADERS]\r
-+QMAKE_INCDIR_QT = /usr/i686-pc-mingw32/sys-root/mingw/include\r
-+#QMAKE_LIBDIR_QT = $$[QT_INSTALL_LIBS]\r
-+QMAKE_LIBDIR_QT = /usr/i686-pc-mingw32/sys-root/mingw/lib\r
-+\r
-+QMAKE_RUN_CC = $(CC) -c $(CFLAGS) $(INCPATH) -o $obj $src\r
-+QMAKE_RUN_CC_IMP = $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<\r
-+QMAKE_RUN_CXX = $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $obj $src\r
-+QMAKE_RUN_CXX_IMP = $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<\r
-+\r
-+QMAKE_LINK = i686-pc-mingw32-g++\r
-+QMAKE_LFLAGS = -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc\r
-+QMAKE_LFLAGS_EXCEPTIONS_ON = -mthreads -Wl\r
-+QMAKE_LFLAGS_EXCEPTIONS_OFF =\r
-+QMAKE_LFLAGS_RELEASE = -Wl,-s\r
-+QMAKE_LFLAGS_DEBUG =\r
-+QMAKE_LFLAGS_CONSOLE = -Wl,-subsystem,console\r
-+QMAKE_LFLAGS_WINDOWS = -Wl,-subsystem,windows\r
-+QMAKE_LFLAGS_DLL = -shared\r
-+QMAKE_LINK_OBJECT_MAX = 10\r
-+QMAKE_LINK_OBJECT_SCRIPT= object_script\r
-+\r
-+\r
-+QMAKE_LIBS =\r
-+QMAKE_LIBS_CORE = -lkernel32 -luser32 -lshell32 -luuid -lole32 -ladvapi32 -lws2_32\r
-+QMAKE_LIBS_GUI = -lgdi32 -lcomdlg32 -loleaut32 -limm32 -lwinmm -lwinspool -lws2_32 -lole32 -luuid -luser32 -ladvapi32\r
-+QMAKE_LIBS_NETWORK = -lws2_32\r
-+QMAKE_LIBS_OPENGL = -lopengl32 -lglu32 -lgdi32 -luser32\r
-+QMAKE_LIBS_COMPAT = -ladvapi32 -lshell32 -lcomdlg32 -luser32 -lgdi32 -lws2_32\r
-+QMAKE_LIBS_QT_ENTRY = -lmingw32 -lqtmain\r
-+\r
-+QMAKE_DIR_SEP = /\r
-+QMAKE_COPY = cp -f\r
-+QMAKE_COPY_FILE = $(COPY)\r
-+QMAKE_COPY_DIR = $(COPY) -a\r
-+QMAKE_MOVE = mv -f\r
-+QMAKE_DEL_FILE = rm -f\r
-+QMAKE_DEL_DIR = rmdir\r
-+QMAKE_STRIP = strip\r
-+QMAKE_STRIPFLAGS_LIB += --strip-unneeded\r
-+QMAKE_INSTALL_FILE = install -m 644 -p\r
-+QMAKE_INSTALL_PROGRAM = install -m 755 -p\r
-+\r
-+# "qmake -win32" always appears to generate code like this:\r
-+# $(CHK_DIR_EXISTS) somedir $(MKDIR) somedir\r
-+# We can't write a Unix macro that is compatible, so we have to hack it:\r
-+QMAKE_CHK_DIR_EXISTS = mkdir -p\r
-+QMAKE_MKDIR = \r
-+\r
-+QMAKE_MOC = moc-qt4\r
-+QMAKE_UIC = uic-qt4\r
-+QMAKE_IDC = idc\r
-+\r
-+QMAKE_IDL = midl\r
-+QMAKE_LIB = i686-pc-mingw32-ar -ru\r
-+QMAKE_RC = i686-pc-mingw32-windres\r
-+QMAKE_ZIP = zip -r -9\r
-+\r
-+QMAKE_STRIP = strip\r
-+QMAKE_STRIPFLAGS_LIB += --strip-unneeded\r
-+load(qt_config)\r
-+\r
-+QMAKESPEC_ORIGINAL=Z:/home/rjones/d/fedora-mingw--devel/qt-win/qt-win-opensource-src-4.5.0-rc1/mkspecs/fedora-win32-cross\r
-diff -urN qt-win-opensource-src-4.5.0-rc1.orig/mkspecs/default/qplatformdefs.h qt-win-opensource-src-4.5.0-rc1/mkspecs/default/qplatformdefs.h
---- qt-win-opensource-src-4.5.0-rc1.orig/mkspecs/default/qplatformdefs.h 1970-01-01 01:00:00.000000000 +0100
-+++ qt-win-opensource-src-4.5.0-rc1/mkspecs/default/qplatformdefs.h 2009-02-21 11:25:06.000000000 +0000
-@@ -0,0 +1,160 @@
-+/****************************************************************************\r
-+**\r
-+** Copyright (C) 2008 Nokia Corporation and/or its subsidiary(-ies).\r
-+** Contact: Qt Software Information (qt-info@nokia.com)\r
-+**\r
-+** This file is part of the qmake spec of the Qt Toolkit.\r
-+**\r
-+** Commercial Usage\r
-+** Licensees holding valid Qt Commercial licenses may use this file in\r
-+** accordance with the Qt Commercial License Agreement provided with the\r
-+** Software or, alternatively, in accordance with the terms contained in\r
-+** a written agreement between you and Nokia.\r
-+**\r
-+**\r
-+** GNU General Public License Usage\r
-+** Alternatively, this file may be used under the terms of the GNU\r
-+** General Public License versions 2.0 or 3.0 as published by the Free\r
-+** Software Foundation and appearing in the file LICENSE.GPL included in\r
-+** the packaging of this file. Please review the following information\r
-+** to ensure GNU General Public Licensing requirements will be met:\r
-+** http://www.fsf.org/licensing/licenses/info/GPLv2.html and\r
-+** http://www.gnu.org/copyleft/gpl.html. In addition, as a special\r
-+** exception, Nokia gives you certain additional rights. These rights\r
-+** are described in the Nokia Qt GPL Exception version 1.3, included in\r
-+** the file GPL_EXCEPTION.txt in this package.\r
-+**\r
-+** Qt for Windows(R) Licensees\r
-+** As a special exception, Nokia, as the sole copyright holder for Qt\r
-+** Designer, grants users of the Qt/Eclipse Integration plug-in the\r
-+** right for the Qt/Eclipse Integration to link to functionality\r
-+** provided by Qt Designer and its related libraries.\r
-+**\r
-+** If you are unsure which license is appropriate for your use, please\r
-+** contact the sales department at qt-sales@nokia.com.\r
-+**\r
-+****************************************************************************/\r
-+\r
-+#ifndef QPLATFORMDEFS_H\r
-+#define QPLATFORMDEFS_H\r
-+\r
-+#ifdef UNICODE\r
-+#ifndef _UNICODE\r
-+#define _UNICODE\r
-+#endif\r
-+#endif\r
-+\r
-+// Get Qt defines/settings\r
-+\r
-+#include "qglobal.h"\r
-+\r
-+#include <tchar.h>\r
-+#include <io.h>\r
-+#include <direct.h>\r
-+#include <stdio.h>\r
-+#include <fcntl.h>\r
-+#include <errno.h>\r
-+#include <sys/stat.h>\r
-+#include <stdlib.h>\r
-+#include <windows.h>\r
-+#include <limits.h>\r
-+\r
-+#if !defined(_WIN32_WINNT) || (_WIN32_WINNT-0 < 0x0500)\r
-+typedef enum {\r
-+ NameUnknown = 0, \r
-+ NameFullyQualifiedDN = 1, \r
-+ NameSamCompatible = 2, \r
-+ NameDisplay = 3, \r
-+ NameUniqueId = 6, \r
-+ NameCanonical = 7, \r
-+ NameUserPrincipal = 8, \r
-+ NameCanonicalEx = 9, \r
-+ NameServicePrincipal = 10, \r
-+ NameDnsDomain = 12\r
-+} EXTENDED_NAME_FORMAT, *PEXTENDED_NAME_FORMAT;\r
-+#endif\r
-+\r
-+#define Q_FS_FAT\r
-+#ifdef QT_LARGEFILE_SUPPORT\r
-+#define QT_STATBUF struct _stati64 // non-ANSI defs\r
-+#define QT_STATBUF4TSTAT struct _stati64 // non-ANSI defs\r
-+#define QT_STAT ::_stati64\r
-+#define QT_FSTAT ::_fstati64\r
-+#else\r
-+#define QT_STATBUF struct _stat // non-ANSI defs\r
-+#define QT_STATBUF4TSTAT struct _stat // non-ANSI defs\r
-+#define QT_STAT ::_stat\r
-+#define QT_FSTAT ::_fstat\r
-+#endif\r
-+#define QT_STAT_REG _S_IFREG\r
-+#define QT_STAT_DIR _S_IFDIR\r
-+#define QT_STAT_MASK _S_IFMT\r
-+#if defined(_S_IFLNK)\r
-+# define QT_STAT_LNK _S_IFLNK\r
-+#endif\r
-+#define QT_FILENO _fileno\r
-+#define QT_OPEN ::_open\r
-+#define QT_CLOSE ::_close\r
-+#ifdef QT_LARGEFILE_SUPPORT\r
-+#define QT_LSEEK ::_lseeki64\r
-+#ifndef UNICODE\r
-+#define QT_TSTAT ::_stati64\r
-+#else\r
-+#define QT_TSTAT ::_wstati64\r
-+#endif\r
-+#else\r
-+#define QT_LSEEK ::_lseek\r
-+#ifndef UNICODE\r
-+#define QT_TSTAT ::_stat\r
-+#else\r
-+#define QT_TSTAT ::_wstat\r
-+#endif\r
-+#endif\r
-+#define QT_READ ::_read\r
-+#define QT_WRITE ::_write\r
-+#define QT_ACCESS ::_access\r
-+#define QT_GETCWD ::_getcwd\r
-+#define QT_CHDIR ::_chdir\r
-+#define QT_MKDIR ::_mkdir\r
-+#define QT_RMDIR ::_rmdir\r
-+#define QT_OPEN_LARGEFILE 0\r
-+#define QT_OPEN_RDONLY _O_RDONLY\r
-+#define QT_OPEN_WRONLY _O_WRONLY\r
-+#define QT_OPEN_RDWR _O_RDWR\r
-+#define QT_OPEN_CREAT _O_CREAT\r
-+#define QT_OPEN_TRUNC _O_TRUNC\r
-+#define QT_OPEN_APPEND _O_APPEND\r
-+#if defined(O_TEXT)\r
-+# define QT_OPEN_TEXT _O_TEXT\r
-+# define QT_OPEN_BINARY _O_BINARY\r
-+#endif\r
-+\r
-+#define QT_FOPEN ::fopen\r
-+#ifdef QT_LARGEFILE_SUPPORT\r
-+#define QT_FSEEK ::fseeko64\r
-+#define QT_FTELL ::ftello64\r
-+#else\r
-+#define QT_FSEEK ::fseek\r
-+#define QT_FTELL ::ftell\r
-+#endif\r
-+#define QT_FGETPOS ::fgetpos\r
-+#define QT_FSETPOS ::fsetpos\r
-+#define QT_FPOS_T fpos_t\r
-+#ifdef QT_LARGEFILE_SUPPORT\r
-+#define QT_OFF_T off64_t\r
-+#else\r
-+#define QT_OFF_T long\r
-+#endif\r
-+\r
-+#define QT_SIGNAL_ARGS int\r
-+\r
-+#define QT_VSNPRINTF ::_vsnprintf\r
-+#define QT_SNPRINTF ::_snprintf\r
-+\r
-+# define F_OK 0\r
-+# define X_OK 1\r
-+# define W_OK 2\r
-+# define R_OK 4\r
-+\r
-+\r
-+#endif // QPLATFORMDEFS_H\r
-diff -urN qt-win-opensource-src-4.5.0-rc1.orig/mkspecs/qconfig.pri qt-win-opensource-src-4.5.0-rc1/mkspecs/qconfig.pri
---- qt-win-opensource-src-4.5.0-rc1.orig/mkspecs/qconfig.pri 1970-01-01 01:00:00.000000000 +0100
-+++ qt-win-opensource-src-4.5.0-rc1/mkspecs/qconfig.pri 2009-02-21 11:25:13.000000000 +0000
-@@ -0,0 +1,11 @@
-+CONFIG+= release shared stl exceptions rtti\r
-+QT_ARCH = windows\r
-+QT_EDITION = OpenSource\r
-+QT_CONFIG += release zlib png accessibility qt3support opengl ipv6 scripttools xmlpatterns svg minimal-config small-config medium-config large-config full-config\r
-+#versioning \r
-+QT_VERSION = 4.5.0-rc1\r
-+QT_MAJOR_VERSION = 4\r
-+QT_MINOR_VERSION = 5\r
-+QT_PATCH_VERSION = 0\r
-+#Qt for Windows CE c-runtime deployment\r
-+QT_CE_C_RUNTIME = no\r
-diff -urN qt-win-opensource-src-4.5.0-rc1.orig/.qmake.cache qt-win-opensource-src-4.5.0-rc1/.qmake.cache
---- qt-win-opensource-src-4.5.0-rc1.orig/.qmake.cache 1970-01-01 01:00:00.000000000 +0100
-+++ qt-win-opensource-src-4.5.0-rc1/.qmake.cache 2009-02-21 11:25:13.000000000 +0000
-@@ -0,0 +1,20 @@
-+QMAKE_QT_VERSION_OVERRIDE = 4\r
-+OBJECTS_DIR = tmp\obj\release_shared\r
-+MOC_DIR = tmp\moc\release_shared\r
-+RCC_DIR = tmp\rcc\release_shared\r
-+sql-plugins += sqlite\r
-+styles += windows plastique cleanlooks motif cde\r
-+imageformat-plugins += gif tiff jpeg\r
-+CONFIG += dist-config large-config medium-config minimal-config small-config full-config release incremental create_prl link_prl depend_includepath QTDIR_build\r
-+QT_BUILD_PARTS = libs tools examples demos docs translations\r
-+QMAKESPEC = Z:\home\rjones\d\fedora-mingw--devel\qt-win\qt-win-opensource-src-4.5.0-rc1\mkspecs\fedora-win32-cross\r
-+ARCH = windows\r
-+QT_BUILD_TREE = Z:\home\rjones\d\fedora-mingw--devel\qt-win\qt-win-opensource-src-4.5.0-rc1\r
-+QT_SOURCE_TREE = Z:\home\rjones\d\fedora-mingw--devel\qt-win\qt-win-opensource-src-4.5.0-rc1\r
-+QMAKE_MOC = $$QT_BUILD_TREE\bin\moc.exe\r
-+QMAKE_UIC = $$QT_BUILD_TREE\bin\uic.exe\r
-+QMAKE_UIC3 = $$QT_BUILD_TREE\bin\uic3.exe\r
-+QMAKE_RCC = $$QT_BUILD_TREE\bin\rcc.exe\r
-+QMAKE_DUMPCPP = $$QT_BUILD_TREE\bin\dumpcpp.exe\r
-+QMAKE_INCDIR_QT = $$QT_BUILD_TREE\include\r
-+QMAKE_LIBDIR_QT = $$QT_BUILD_TREE\lib\r
-diff -urN qt-win-opensource-src-4.5.0-rc1.orig/src/corelib/global/qconfig.cpp qt-win-opensource-src-4.5.0-rc1/src/corelib/global/qconfig.cpp
---- qt-win-opensource-src-4.5.0-rc1.orig/src/corelib/global/qconfig.cpp 1970-01-01 01:00:00.000000000 +0100
-+++ qt-win-opensource-src-4.5.0-rc1/src/corelib/global/qconfig.cpp 2009-02-21 11:25:13.000000000 +0000
-@@ -0,0 +1,27 @@
-+/* Licensed */
-+static const char qt_configure_licensee_str [512 + 12] = "qt_lcnsuser=Open Source";
-+static const char qt_configure_licensed_products_str [512 + 12] = "qt_lcnsprod=OpenSource";
-+static const char qt_configure_prefix_path_str [512 + 12] = "qt_prfxpath=/usr/i686-pc-mingw32/sys-root/mingw";
-+static const char qt_configure_documentation_path_str[512 + 12] = "qt_docspath=/usr/i686-pc-mingw32/sys-root/mingw/share/doc";
-+static const char qt_configure_headers_path_str [512 + 12] = "qt_hdrspath=/usr/i686-pc-mingw32/sys-root/mingw/include";
-+static const char qt_configure_libraries_path_str [512 + 12] = "qt_libspath=/usr/i686-pc-mingw32/sys-root/mingw/lib";
-+static const char qt_configure_binaries_path_str [512 + 12] = "qt_binspath=/usr/i686-pc-mingw32/sys-root/mingw/bin";
-+static const char qt_configure_plugins_path_str [512 + 12] = "qt_plugpath=/usr/i686-pc-mingw32/sys-root/mingw/lib/qt4/plugins";
-+static const char qt_configure_data_path_str [512 + 12] = "qt_datapath=/usr/i686-pc-mingw32/sys-root/mingw/share";
-+static const char qt_configure_translations_path_str [512 + 12] = "qt_trnspath=/usr/i686-pc-mingw32/sys-root/mingw/share/qt4/translations";
-+static const char qt_configure_examples_path_str [512 + 12] = "qt_xmplpath=/usr/i686-pc-mingw32/sys-root/mingw/share/qt4/examples";
-+static const char qt_configure_demos_path_str [512 + 12] = "qt_demopath=/usr/i686-pc-mingw32/sys-root/mingw/lib/qt4/demos";
-+/* strlen( "qt_lcnsxxxx" ) == 12 */
-+#define QT_CONFIGURE_LICENSEE qt_configure_licensee_str + 12;
-+#define QT_CONFIGURE_LICENSED_PRODUCTS qt_configure_licensed_products_str + 12;
-+#define QT_CONFIGURE_PREFIX_PATH qt_configure_prefix_path_str + 12;
-+#define QT_CONFIGURE_DOCUMENTATION_PATH qt_configure_documentation_path_str + 12;
-+#define QT_CONFIGURE_HEADERS_PATH qt_configure_headers_path_str + 12;
-+#define QT_CONFIGURE_LIBRARIES_PATH qt_configure_libraries_path_str + 12;
-+#define QT_CONFIGURE_BINARIES_PATH qt_configure_binaries_path_str + 12;
-+#define QT_CONFIGURE_PLUGINS_PATH qt_configure_plugins_path_str + 12;
-+#define QT_CONFIGURE_DATA_PATH qt_configure_data_path_str + 12;
-+#define QT_CONFIGURE_TRANSLATIONS_PATH qt_configure_translations_path_str + 12;
-+#define QT_CONFIGURE_EXAMPLES_PATH qt_configure_examples_path_str + 12;
-+#define QT_CONFIGURE_DEMOS_PATH qt_configure_demos_path_str + 12;
-+
-diff -urN qt-win-opensource-src-4.5.0-rc1.orig/src/corelib/global/qconfig.h qt-win-opensource-src-4.5.0-rc1/src/corelib/global/qconfig.h
---- qt-win-opensource-src-4.5.0-rc1.orig/src/corelib/global/qconfig.h 1970-01-01 01:00:00.000000000 +0100
-+++ qt-win-opensource-src-4.5.0-rc1/src/corelib/global/qconfig.h 2009-02-21 11:25:13.000000000 +0000
-@@ -0,0 +1,102 @@
-+/* Everything */
-+
-+#ifndef QT_DLL
-+#define QT_DLL
-+#endif
-+
-+/* License information */
-+#define QT_PRODUCT_LICENSEE "Open Source"
-+#define QT_PRODUCT_LICENSE "OpenSource"
-+
-+// Qt Edition
-+#ifndef QT_EDITION
-+# define QT_EDITION QT_EDITION_OPENSOURCE
-+#endif
-+
-+#if (defined(_DEBUG) || defined(DEBUG))
-+# if (defined(WIN64) || defined(_WIN64) || defined(__WIN64__))
-+# define QT_BUILD_KEY "Windows x64 msvc debug full-config"
-+# else
-+# define QT_BUILD_KEY "Windows msvc debug full-config"
-+# endif
-+#else
-+# if (defined(WIN64) || defined(_WIN64) || defined(__WIN64__))
-+# define QT_BUILD_KEY "Windows x64 msvc release full-config"
-+# else
-+# define QT_BUILD_KEY "Windows msvc release full-config"
-+# endif
-+#endif
-+
-+/* Machine byte-order */
-+#define Q_BIG_ENDIAN 4321
-+#define Q_LITTLE_ENDIAN 1234
-+#define Q_BYTE_ORDER Q_LITTLE_ENDIAN
-+
-+// Compile time features
-+#define QT_ARCH_WINDOWS
-+#if defined(QT_GRAPHICSSYSTEM_RASTER) && defined(QT_NO_GRAPHICSSYSTEM_RASTER)
-+# undef QT_GRAPHICSSYSTEM_RASTER
-+#elif !defined(QT_GRAPHICSSYSTEM_RASTER)
-+# define QT_GRAPHICSSYSTEM_RASTER
-+#endif
-+
-+#if defined(QT_NO_DBUS) && defined(QT_DBUS)
-+# undef QT_NO_DBUS
-+#elif !defined(QT_NO_DBUS)
-+# define QT_NO_DBUS
-+#endif
-+
-+#if defined(QT_NO_DIRECT3D) && defined(QT_DIRECT3D)
-+# undef QT_NO_DIRECT3D
-+#elif !defined(QT_NO_DIRECT3D)
-+# define QT_NO_DIRECT3D
-+#endif
-+
-+#if defined(QT_NO_OPENSSL) && defined(QT_OPENSSL)
-+# undef QT_NO_OPENSSL
-+#elif !defined(QT_NO_OPENSSL)
-+# define QT_NO_OPENSSL
-+#endif
-+
-+#if defined(QT_NO_PHONON) && defined(QT_PHONON)
-+# undef QT_NO_PHONON
-+#elif !defined(QT_NO_PHONON)
-+# define QT_NO_PHONON
-+#endif
-+
-+#if defined(QT_NO_STYLE_GTK) && defined(QT_STYLE_GTK)
-+# undef QT_NO_STYLE_GTK
-+#elif !defined(QT_NO_STYLE_GTK)
-+# define QT_NO_STYLE_GTK
-+#endif
-+
-+#if defined(QT_NO_STYLE_WINDOWSCE) && defined(QT_STYLE_WINDOWSCE)
-+# undef QT_NO_STYLE_WINDOWSCE
-+#elif !defined(QT_NO_STYLE_WINDOWSCE)
-+# define QT_NO_STYLE_WINDOWSCE
-+#endif
-+
-+#if defined(QT_NO_STYLE_WINDOWSMOBILE) && defined(QT_STYLE_WINDOWSMOBILE)
-+# undef QT_NO_STYLE_WINDOWSMOBILE
-+#elif !defined(QT_NO_STYLE_WINDOWSMOBILE)
-+# define QT_NO_STYLE_WINDOWSMOBILE
-+#endif
-+
-+#if defined(QT_NO_STYLE_WINDOWSVISTA) && defined(QT_STYLE_WINDOWSVISTA)
-+# undef QT_NO_STYLE_WINDOWSVISTA
-+#elif !defined(QT_NO_STYLE_WINDOWSVISTA)
-+# define QT_NO_STYLE_WINDOWSVISTA
-+#endif
-+
-+#if defined(QT_NO_STYLE_WINDOWSXP) && defined(QT_STYLE_WINDOWSXP)
-+# undef QT_NO_STYLE_WINDOWSXP
-+#elif !defined(QT_NO_STYLE_WINDOWSXP)
-+# define QT_NO_STYLE_WINDOWSXP
-+#endif
-+
-+#if defined(QT_NO_WEBKIT) && defined(QT_WEBKIT)
-+# undef QT_NO_WEBKIT
-+#elif !defined(QT_NO_WEBKIT)
-+# define QT_NO_WEBKIT
-+#endif
-+
+++ /dev/null
-#!/bin/bash -
-
-# Before running this, you will need the following RPMs installed:
-# . wine
-# . qt-devel
-# . mingw32-filesystem
-# and you need to have downloaded the source zip file. Run this
-# command from the RPM SOURCES directory in order to (re-)create
-# qt-win-configure.patch
-
-# Notes:
-# . -no-mmx is needed because we didn't enable MMX instructions
-# when building GCC (I think?). The error is:
-# /usr/lib64/gcc/i686-pc-mingw32/4.3.2/include/mmintrin.h:35:3:
-# error: #error "MMX instruction set not enabled"
-# . Same as above for -no-sse and -no-sse2
-
-version=4.5.0-rc1
-platform=fedora-win32-cross
-
-set -e
-
-if [ ! -f qt-win-opensource-src-$version.zip -o \
- ! -f qmake.conf -o \
- ! -f qplatformdefs.h ]; then
- echo "You're trying to run this from the wrong directory."
- echo "Run it from the RPM SOURCES directory, or Fedora CVS checkout."
- exit 1
-fi
-
-echo "Unpacking source file ... (this can take a minute or two)"
-
-srcdir=qt-win-opensource-src-$version
-
-rm -rf $srcdir.orig $srcdir
-
-unzip -qq qt-win-opensource-src-$version.zip
-cp -a $srcdir $srcdir.orig
-mkdir $srcdir/mkspecs/fedora-win32-cross
-cp qmake.conf qplatformdefs.h $srcdir/mkspecs/fedora-win32-cross
-
-cd $srcdir
-
-wine configure.exe \
- -platform $platform \
- -confirm-license \
- -no-qmake \
- -dont-process \
- -prefix $(rpm --eval %{_mingw32_prefix}) \
- -bindir $(rpm --eval %{_mingw32_bindir}) \
- -datadir $(rpm --eval %{_mingw32_datadir}) \
- -demosdir $(rpm --eval %{_mingw32_libdir})/qt4/demos \
- -docdir $(rpm --eval %{_mingw32_docdir}) \
- -examplesdir $(rpm --eval %{_mingw32_datadir})/qt4/examples \
- -headerdir $(rpm --eval %{_mingw32_includedir}) \
- -libdir $(rpm --eval %{_mingw32_libdir}) \
- -plugindir $(rpm --eval %{_mingw32_libdir})/qt4/plugins \
- -translationdir $(rpm --eval %{_mingw32_datadir})/qt4/translations \
- -no-mmx -no-sse -no-sse2 \
- -release \
- -shared > configure.output 2>&1
-
-cd ..
-
-rm -r $srcdir/mkspecs/fedora-win32-cross
-
-diff -urN $srcdir.orig $srcdir > qt-win-configure.patch ||:
-
-rm -r $srcdir.orig $srcdir
-
-echo qt-win-configure.patch successfully updated
\ No newline at end of file