Commit Graph

92 Commits

Author SHA1 Message Date
Mark Brand 06c7c91ac7 update package qt 2012-11-29 21:10:21 +01:00
Mark Brand fe252299ec package qt: install under qt prefix
This makes room for Qt 5.0 when it is released and added to MXE.
Expect to install Qt 5.0 under qt5 prefix.
2012-09-18 12:00:08 +02:00
Mark Brand 002564211a package qt: improve pkg-config setting
It is not necessary to modify the shipped mkspec. Just set PKG_CONFIG
as a device option with configure.
2012-09-17 18:03:29 +02:00
Mark Brand 01c46e5198 package qt: use new unified mkspec for cross building
The regular win32-g++* mkspecs now support cross bulding. No need
to use unsupported/win32-g++-cross anymore.
2012-09-16 15:25:22 +02:00
Mark Brand 19f883dde9 update package qt 2012-09-16 15:23:55 +02:00
Mark Brand 7d498f947c update package qt 2012-05-22 13:59:29 +02:00
Tony Theodore 4ed13a9f30 all packages: use $(WGET) portability variable 2012-05-16 17:49:40 +10:00
Mark Brand 4cf652d40e package qt: build more tools
See https://github.com/mxe/mxe/issues/14
2012-04-23 11:53:51 +02:00
Mark Brand 7ce5364ae2 package qt: stop building static qtwebkit
Static qtwebkit seemed to build successfully, but applications
could not link to it successfully since Qt 4.8.0 (qtbwebkit 2.0).

See https://github.com/mxe/mxe/issues/23
2012-04-22 22:56:13 +02:00
Mark Brand 7a626e5f64 package qt: build uitools 2012-04-20 01:02:57 +02:00
Volker Grabsch 00f4690d3f Move full package names from src/*.mk into package list (index.html) 2012-03-29 21:41:44 +02:00
Mark Brand e404906d0a update package qt 2012-03-29 16:00:18 +02:00
Volker Grabsch 7badad85c9 Move doc/index.html -> index.html 2012-03-29 12:14:15 +02:00
Volker Grabsch 7e6723adb5 Move $(PKG)_VERSION and $(PKG)_WEBSITE from src/*.mk into doc/index.html 2012-03-29 11:07:07 +02:00
Volker Grabsch defdff28f0 Rebrand to new project name MXE 2012-03-28 15:46:58 +02:00
Mark Brand baa08f59e2 update packages: lcms libpng qt suitesparse 2011-12-16 13:15:16 +01:00
Mark Brand 379fe546f2 package qt: improve order of SYBASE_LIBS 2011-12-11 15:25:35 +01:00
Mark Brand da0ac81457 package qt: use new mkspec for gcc 4.6 2011-11-17 07:40:02 +01:00
Mark Brand 4d17c8df49 package qt: removed stale comments 2011-11-03 17:08:47 +01:00
Mark Brand c8c1013de5 package qt: improve style 2011-11-02 23:49:19 +01:00
Mark Brand f5c5166428 update package qt 2011-10-15 01:58:08 +02:00
Brad Pitcher 02c11bb052 fixed qt hash 2011-09-17 16:18:38 -07:00
Mark Brand 3b7ac5bfc3 update package qt 2011-09-01 14:36:58 +02:00
Mark Brand ad1aed8315 package qt: handle gnutls dependency introduced by freetds 2011-08-17 10:14:00 +02:00
Mark Brand 72e0ffab56 package qt: freetds driver still needs iconv 2011-06-28 21:20:27 +02:00
Nikos Chantziaras 788de552d0 package qt: build with -no-iconv
mingw-cross-env should build Qt with "-no-iconv".  That way, the
programmer will get linker errors when trying to build his application.
That way, he will know that he *must* include the text codec plugins.
2011-06-28 21:16:19 +02:00
Mark Brand b78b6fa530 Backed out changeset 6aba5d36fb84
should have used newer version of patch
2011-06-28 21:12:44 +02:00
Nikos Chantziaras 5ca5beebb2 package qt: build with -no-iconv
mingw-cross-env should build Qt with "-no-iconv".  That way, the
programmer will get linker errors when trying to build his application.
That way, he will know that he *must* include the text codec plugins.
2011-06-28 20:59:03 +02:00
Mark Brand a01c683a4b update package qt 2011-05-10 11:15:28 +02:00
Mark Brand 748a4a4bc9 package qt: dependency cleanup 2011-03-16 18:37:17 +01:00
Mark Brand c62c5b35d1 update package qt 2011-03-01 15:50:10 +01:00
Mark Brand 8d03734ece package qt: build and install qdbus tools 2011-01-06 10:49:44 +01:00
Mark Brand 2943362724 package qt: added missing dependency 2011-01-04 01:22:05 +01:00
Mark Brand 2ff331d6d4 package qt: added dbus support 2011-01-04 01:17:16 +01:00
Mark Brand f8015dcfa1 package qt: improved handling of liblcms dependency 2010-11-16 20:10:46 +01:00
Mark Brand 8893597644 fixed whitespace 2010-11-10 13:22:01 +01:00
Mark Brand e64276e063 enabled lcms for package libmng
Introduced lcms1 because libmng does not work with lcms2.
Added -lcms to package qt.
2010-11-10 13:17:42 +01:00
Mark Brand dd9a85c431 upgrade package qt 2010-11-09 20:41:56 +01:00
Mark Brand a3bfdf54ba package qt does not depend on giflib 2010-11-07 21:18:57 +01:00
Mark Brand c14b6b2b5f upgrade package qt 2010-09-21 15:31:48 +02:00
Mark Brand 1a0bbdbffe package qt: don't attempt parallel make during configure (by Tony Theodore)
FreeBSD and OSX seem to have a problem with MAKEFLAGS being set. Tens
or hundreds of g++ processes are created and they eventually end up
with strange errors.
2010-09-11 21:03:14 +02:00
Mark Brand bbee76e2c1 upgrade package qt 2010-08-26 22:45:04 +02:00
Mark Brand b3b736c9b5 update checksum for package qt 2010-06-16 12:05:34 +02:00
Mark Brand 4730d5261b enable webkit in package qt 2010-06-06 00:56:26 +02:00
Mark Brand 4b6a9eb0e2 improvements for package qt
Several improvments made to building Qt. One is the removal of the
"-isystem" hack for putting the mingwrt at the top of the include
path search list to solve the float.h problem.
2010-06-05 13:22:58 +02:00
Volker Grabsch 6d0a6a6829 upgrade package qt to 4.7.0-beta1 (by Mark Brand) 2010-05-31 11:04:18 +00:00
Mark Brand 0d332f41f0 use correct options for arch and largefile for windows target of package qt
Previously we did not specify -arch, so the configure script used
the host architecture as the default. This worked as long as the
host and target architectures matched. That's why we had to force
it with -host-arch i386 to make it work on 64 bit hosts.

The correct value "windows" may have different properties than
i386, but this has not be researched. In any case "windows" is
the value use by the binary executable configure tool for windows.

Additionally, the configure script did not respect -arch when
cross-building on MAC. Now CFG_ARCH is set automatically to
windows to cover this case.

Also, "-largefile" is not appropriate for Windows. Now specify
"-no-largefile" to avoid defintions meant for Unix. Windows
apparently still has its largefile support.
2010-05-20 01:50:31 +02:00
Volker Grabsch 2efe10088d corrected version recognition regexes of many packages 2010-04-10 05:18:34 +02:00
Mark Brand 7faf8a1c89 bugfix: phonon backend does not depend on glib and gstreamer in package qt
The configure script assumes that gstreamer is the phonon backend
but ds9 is used for mingw32. This patch fixes this in the configure
script. We now invoke configure with -no-glib and -no-gstreamer.

Also fixed case of GL include directory reference.

Some syntactic improvements suggested upstream.
2010-03-01 00:45:03 +01:00
Mark Brand adbf2733ce do not add QtCore4 to OPENSSL_LIBS for static builds of package qt
I assumed that having -lQtCore4 in OPENSSL_LIBS was harmless for
static Qt. That is false. Although building Qt succeeds, this
also causes an application's makefile generated by qmake to mention
-lQtCore4. For static Qt, the actual library is called "libQtCore.a"
(without the "4"), which caueses linking to fail.

Therefore, I removed this library from OPENSSL_LIBS and included
a reminder for people who want to build shared Qt with qt-zlib.

Also, OPENSSL_LIBS and PSQL_LIBS are probably more than "harmless"
for static Qt. They help qmake generate appropriate makefiles
for applications.
2010-02-26 16:56:01 +01:00