[vlc-commits] contrib: bump qt4 to 4.8.5

Rafaël Carré git at videolan.org
Tue Jul 2 18:56:24 CEST 2013


vlc | branch: master | Rafaël Carré <funman at videolan.org> | Tue Jul  2 18:56:02 2013 +0200| [cc96cb85099aa781d485d27620a1de927f0fffbf] | committer: Rafaël Carré

contrib: bump qt4 to 4.8.5

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=cc96cb85099aa781d485d27620a1de927f0fffbf
---

 contrib/src/qt4/SHA512SUMS  |    2 +-
 contrib/src/qt4/cross.patch |   44 -------------------------------------------
 contrib/src/qt4/rules.mak   |   14 ++++++--------
 3 files changed, 7 insertions(+), 53 deletions(-)

diff --git a/contrib/src/qt4/SHA512SUMS b/contrib/src/qt4/SHA512SUMS
index fd7e7d7..1b8ed83 100644
--- a/contrib/src/qt4/SHA512SUMS
+++ b/contrib/src/qt4/SHA512SUMS
@@ -1 +1 @@
-42c07c8c56c42e85241efa90fa7d1a757343a5cfcc1627bfd4a629f96885b83628a04ed911aa2250bc827f51207e61a2b52904102a6d249f10f5e708fad78b62  qt-4.8.2.tar.gz
+47118d1aa30c59a1eb74e805023cd060edcb35bb0944fe6651889254b75acbd4b83700ba92a9bc215663474d26330cb44f084098c380fac9270742659e5864eb  qt-4.8.5.tar.gz
diff --git a/contrib/src/qt4/cross.patch b/contrib/src/qt4/cross.patch
index 3d0a453..2afe85b 100644
--- a/contrib/src/qt4/cross.patch
+++ b/contrib/src/qt4/cross.patch
@@ -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 @@
diff --git a/contrib/src/qt4/rules.mak b/contrib/src/qt4/rules.mak
index 8c32718..1c5ff9e 100644
--- a/contrib/src/qt4/rules.mak
+++ b/contrib/src/qt4/rules.mak
@@ -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; \



More information about the vlc-commits mailing list