]> git.sesse.net Git - vlc/commitdiff
contrib: bump qt4 to 4.8.5
authorRafaël Carré <funman@videolan.org>
Tue, 2 Jul 2013 16:56:02 +0000 (18:56 +0200)
committerRafaël Carré <funman@videolan.org>
Tue, 2 Jul 2013 16:56:19 +0000 (18:56 +0200)
contrib/src/qt4/SHA512SUMS
contrib/src/qt4/cross.patch
contrib/src/qt4/rules.mak

index fd7e7d7984f9a716d9f7184a34b98731a89be76c..1b8ed83f13198a470ba663c573ea0491e3895092 100644 (file)
@@ -1 +1 @@
-42c07c8c56c42e85241efa90fa7d1a757343a5cfcc1627bfd4a629f96885b83628a04ed911aa2250bc827f51207e61a2b52904102a6d249f10f5e708fad78b62  qt-4.8.2.tar.gz
+47118d1aa30c59a1eb74e805023cd060edcb35bb0944fe6651889254b75acbd4b83700ba92a9bc215663474d26330cb44f084098c380fac9270742659e5864eb  qt-4.8.5.tar.gz
index 3d0a4536c5cec6e696d5f2b8974a154797e56c14..2afe85bd8cbc76b76c6a2c43f70e7251ae38bc90 100644 (file)
@@ -1,47 +1,3 @@
---- qt4/mkspecs/win32-g++/qmake.conf.orig    2011-09-28 14:32:02.709958498 -0400
-+++ qt4/mkspecs/win32-g++/qmake.conf 2011-09-28 14:36:32.529954583 -0400
-@@ -14,7 +14,7 @@
- QMAKE_EXT_OBJ           = .o
- QMAKE_EXT_RES           = _res.o
--QMAKE_CC              = gcc
-+QMAKE_CC              = $(XCC)
- QMAKE_LEX             = flex
- QMAKE_LEXFLAGS                =
- QMAKE_YACC            = byacc
-@@ -27,7 +27,7 @@
- QMAKE_CFLAGS_DEBUG    = -g
- QMAKE_CFLAGS_YACC     = -Wno-unused -Wno-parentheses
--QMAKE_CXX             = g++
-+QMAKE_CXX             = $(XCXX)
- QMAKE_CXXFLAGS                = $$QMAKE_CFLAGS
- QMAKE_CXXFLAGS_DEPS   = $$QMAKE_CFLAGS_DEPS
- QMAKE_CXXFLAGS_WARN_ON        = $$QMAKE_CFLAGS_WARN_ON
-@@ -50,8 +50,8 @@
- QMAKE_RUN_CXX         = $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $obj $src
- QMAKE_RUN_CXX_IMP     = $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
--QMAKE_LINK            = g++
--QMAKE_LINK_C          = gcc
-+QMAKE_LINK            = $(XCXX)
-+QMAKE_LINK_C          = $(XCC)
- QMAKE_LFLAGS          =
- QMAKE_LFLAGS_EXCEPTIONS_ON = -mthreads
- QMAKE_LFLAGS_EXCEPTIONS_OFF =
-@@ -100,10 +100,10 @@
- QMAKE_IDC             = $$[QT_INSTALL_BINS]$${DIR_SEPARATOR}idc.exe
- QMAKE_IDL             = midl
--QMAKE_LIB             = ar -ru
-+QMAKE_LIB             = $(XAR) -ru
- QMAKE_RC              = windres
- QMAKE_ZIP             = zip -r -9
--QMAKE_STRIP           = strip
-+QMAKE_STRIP           = $(XSTRIP)
- QMAKE_STRIPFLAGS_LIB  += --strip-unneeded
- load(qt_config)
 --- qt4/configure.orig 2011-11-10 18:48:29.351058392 -0500
 +++ qt4/configure      2011-11-10 18:50:40.971711056 -0500
 @@ -8255,11 +8255,13 @@
index 8c32718278a2f56ce88553ba25bf810f00655944..1c5ff9ee3fcb1785f66902d5f86ae385e9036758 100644 (file)
@@ -1,7 +1,7 @@
 # qt4
 
-QT4_VERSION = 4.8.2
-QT4_URL := http://releases.qt-project.org/qt4/source/qt-everywhere-opensource-src-$(QT4_VERSION).tar.gz
+QT4_VERSION = 4.8.5
+QT4_URL := http://download.qt-project.org/official_releases/qt/4.8/$(QT4_VERSION)/qt-everywhere-opensource-src-$(QT4_VERSION).tar.gz
 
 ifdef HAVE_MACOSX
 #PKGS += qt4
@@ -28,18 +28,16 @@ qt4: qt-$(QT4_VERSION).tar.gz .sum-qt4
        $(APPLY) $(SRC)/qt4/imageformats.patch
        $(MOVE)
 
-XTOOLS := XCC="$(CC)" XCXX="$(CXX)" XSTRIP="$(STRIP)" XAR="$(AR)"
-
 ifdef HAVE_MACOSX
 QT_PLATFORM := -platform darwin-g++
 endif
 ifdef HAVE_WIN32
-QT_PLATFORM := -xplatform win32-g++
+QT_PLATFORM := -xplatform win32-g++ -device-option CROSS_COMPILE=$(HOST)-
 endif
 
 .qt4: qt4
-       cd $< && $(XTOOLS) ./configure $(QT_PLATFORM) -static -release -fast -no-exceptions -no-stl -no-sql-sqlite -no-qt3support -no-gif -no-libmng -qt-libjpeg -no-libtiff -no-qdbus -no-openssl -no-webkit -sse -no-script -no-multimedia -no-phonon -opensource -no-scripttools -no-opengl -no-script -no-scripttools -no-declarative -no-declarative-debug -opensource -no-s60 -host-little-endian -confirm-license
-       cd $< && $(MAKE) $(XTOOLS) sub-src
+       cd $< && ./configure $(QT_PLATFORM) -static -release -fast -no-exceptions -no-stl -no-sql-sqlite -no-qt3support -no-gif -no-libmng -qt-libjpeg -no-libtiff -no-qdbus -no-openssl -no-webkit -sse -no-script -no-multimedia -no-phonon -opensource -no-scripttools -no-opengl -no-script -no-scripttools -no-declarative -no-declarative-debug -opensource -no-s60 -host-little-endian -confirm-license
+       cd $< && $(MAKE) sub-src
        # BUILDING QT BUILD TOOLS
 ifdef HAVE_CROSS_COMPILE
        cd $</src/tools; $(MAKE) clean; \
@@ -47,7 +45,7 @@ ifdef HAVE_CROSS_COMPILE
                        do (cd $$i; ../../../bin/qmake); \
                done; \
                ../../../bin/qmake; \
-               $(MAKE) $(XTOOLS)
+               $(MAKE)
 endif
        # INSTALLING LIBRARIES
        for lib in QtGui QtCore QtNetwork QtXml; \