Qt 4.7.4 is a bug-fix release. It maintains both forward and backward

compatibility (source and binary) with Qt 4.7.0.  For more details,
refer to the online documentation included in this distribution. The
documentation is also available online.
  http:
This commit is contained in:
adam 2011-09-04 15:42:51 +00:00
parent 4640f1cfcb
commit f603846171
10 changed files with 23 additions and 71 deletions

View file

@ -1,9 +1,8 @@
# $NetBSD: Makefile,v 1.63 2011/08/30 22:18:30 drochner Exp $
# $NetBSD: Makefile,v 1.64 2011/09/04 15:42:51 adam Exp $
PKG_DESTDIR_SUPPORT= user-destdir
PKGNAME= qt4-libs-${QTVERSION}
PKGREVISION= 2
COMMENT= C++ X GUI toolkit
.include "../../x11/qt4-libs/Makefile.common"

View file

@ -1,4 +1,4 @@
# $NetBSD: Makefile.common,v 1.27 2011/07/21 17:07:11 joerg Exp $
# $NetBSD: Makefile.common,v 1.28 2011/09/04 15:42:51 adam Exp $
# used by x11/qt4-docs/Makefile
# used by x11/qt4-libs/Makefile
# used by x11/qt4-mng/Makefile
@ -11,7 +11,6 @@
DISTNAME= qt-everywhere-opensource-src-${QTVERSION}
CATEGORIES= x11
MASTER_SITES= ftp://ftp.qt.nokia.com/qt/source/
#EXTRACT_SUFX= .tar.bz2
.include "../../x11/qt4/Makefile.common"

View file

@ -1,8 +1,8 @@
$NetBSD: distinfo,v 1.60 2011/08/30 22:18:31 drochner Exp $
$NetBSD: distinfo,v 1.61 2011/09/04 15:42:51 adam Exp $
SHA1 (qt-everywhere-opensource-src-4.7.3.tar.gz) = 765eb70d9779f93fefddddda5e6ddb33f4c0b71e
RMD160 (qt-everywhere-opensource-src-4.7.3.tar.gz) = ab9c11c85898430fa74e5e07894f8da5e5936645
Size (qt-everywhere-opensource-src-4.7.3.tar.gz) = 213659173 bytes
SHA1 (qt-everywhere-opensource-src-4.7.4.tar.gz) = ac7b4df34adaa6e9d1fb41743d1f15f5aac481db
RMD160 (qt-everywhere-opensource-src-4.7.4.tar.gz) = 347ba2c4f855b40bf3ce90adb19c1a87925e6c61
Size (qt-everywhere-opensource-src-4.7.4.tar.gz) = 219424772 bytes
SHA1 (patch-aa) = 70cf085b3f5ac32e8d2e7312eb998e08500f30f1
SHA1 (patch-ab) = 447a888cbc784a54935f23d1005d6977374a484d
SHA1 (patch-ac) = 078ddafefc719f248740f40e2063dae07cd601e5
@ -46,7 +46,5 @@ SHA1 (patch-cg) = c5948cea47fb4134c626415b0b2c36660beea64a
SHA1 (patch-ch) = 8efaa05e564022710ff978b59581c017bbece979
SHA1 (patch-ci) = a2ac5703503afcdb2a87f80a8ba373c8ff7a2697
SHA1 (patch-cj) = 49fd8ae10c5fc026101355596b91fcf3e1701b9d
SHA1 (patch-da) = 47f1d44bb593a81fb0520a4ee23f2f528533156f
SHA1 (patch-db) = cbecf57ba75ce82901d347197013208811366514
SHA1 (patch-src_network_ssl_qsslsocket__openssl__symbols.cpp) = 87c48f97ba2026f4bb553aa0b855bc1b1f653abf
SHA1 (patch-src_network_ssl_qsslsocket__openssl__symbols__p.h) = e05f420bd532a8964d293e4bad848636dc716d0f

View file

@ -1,29 +0,0 @@
$NetBSD: patch-da,v 1.1 2011/08/30 22:18:31 drochner Exp $
CVE-2011-3194
--- src/gui/image/qtiffhandler.cpp.orig 2011-03-30 05:19:04.000000000 +0000
+++ src/gui/image/qtiffhandler.cpp
@@ -196,9 +196,12 @@ bool QTiffHandler::read(QImage *image)
uint16 bitPerSample;
if (!TIFFGetField(tiff, TIFFTAG_BITSPERSAMPLE, &bitPerSample))
bitPerSample = 1;
+ uint16 samplesPerPixel; // they may be e.g. grayscale with 2 samples per pixel
+ if (!TIFFGetField(tiff, TIFFTAG_SAMPLESPERPIXEL, &samplesPerPixel))
+ samplesPerPixel = 1;
bool grayscale = photometric == PHOTOMETRIC_MINISBLACK || photometric == PHOTOMETRIC_MINISWHITE;
- if (grayscale && bitPerSample == 1) {
+ if (grayscale && bitPerSample == 1 && samplesPerPixel == 1) {
if (image->size() != QSize(width, height) || image->format() != QImage::Format_Mono)
*image = QImage(width, height, QImage::Format_Mono);
QVector<QRgb> colortable(2);
@@ -220,7 +223,7 @@ bool QTiffHandler::read(QImage *image)
}
}
} else {
- if ((grayscale || photometric == PHOTOMETRIC_PALETTE) && bitPerSample == 8) {
+ if ((grayscale || photometric == PHOTOMETRIC_PALETTE) && bitPerSample == 8 && samplesPerPixel == 1) {
if (image->size() != QSize(width, height) || image->format() != QImage::Format_Indexed8)
*image = QImage(width, height, QImage::Format_Indexed8);
if (!image->isNull()) {

View file

@ -1,16 +0,0 @@
$NetBSD: patch-db,v 1.1 2011/08/30 22:18:31 drochner Exp $
CVE-2011-3193
--- src/3rdparty/harfbuzz/src/harfbuzz-gpos.c.orig 2011-03-30 05:19:01.000000000 +0000
+++ src/3rdparty/harfbuzz/src/harfbuzz-gpos.c
@@ -3012,6 +3012,9 @@ static HB_Error Lookup_MarkMarkPos( GPO
j--;
}
+ if ( i > buffer->in_pos )
+ return HB_Err_Not_Covered;
+
error = _HB_OPEN_Coverage_Index( &mmp->Mark2Coverage, IN_GLYPH( j ),
&mark2_index );
if ( error )

View file

@ -1,11 +1,10 @@
# $NetBSD: Makefile,v 1.19 2011/06/10 09:40:04 obache Exp $
# $NetBSD: Makefile,v 1.20 2011/09/04 15:42:52 adam Exp $
PKG_DESTDIR_SUPPORT= user-destdir
.include "../../x11/qt4-libs/Makefile.common"
PKGNAME= qt4-sqlite3-${QTVERSION}
PKGREVISION= 1
COMMENT= QT sqlite3 driver
CONFIGURE_ARGS+= -I${QTDIR}/include

View file

@ -1,11 +1,10 @@
# $NetBSD: Makefile,v 1.18 2011/08/30 22:18:31 drochner Exp $
# $NetBSD: Makefile,v 1.19 2011/09/04 15:42:52 adam Exp $
PKG_DESTDIR_SUPPORT= user-destdir
.include "../../x11/qt4-libs/Makefile.common"
PKGNAME= qt4-tiff-${QTVERSION}
PKGREVISION= 1
COMMENT= QT TIFF image format plugin
CONFIGURE_ARGS+= -I${QTDIR}/include

View file

@ -1,11 +1,10 @@
# $NetBSD: Makefile,v 1.45 2011/08/18 12:34:27 cheusov Exp $
# $NetBSD: Makefile,v 1.46 2011/09/04 15:42:52 adam Exp $
PKG_DESTDIR_SUPPORT= user-destdir
.include "../../x11/qt4-libs/Makefile.common"
PKGNAME= qt4-tools-${QTVERSION}
PKGREVISION= 1
COMMENT= QT GUI (WYSIWYG) builder and other tools
DEPENDS+= libtool-base-[0-9]*:../../devel/libtool-base

View file

@ -1,4 +1,4 @@
@comment $NetBSD: PLIST,v 1.25 2011/03/03 05:50:04 adam Exp $
@comment $NetBSD: PLIST,v 1.26 2011/09/04 15:42:52 adam Exp $
lib/pkgconfig/QtCLucene.pc
lib/pkgconfig/QtDesigner.pc
lib/pkgconfig/QtDesignerComponents.pc
@ -186,6 +186,8 @@ qt4/mkspecs/common/symbian/stl-off/new
qt4/mkspecs/common/symbian/symbian-makefile.conf
qt4/mkspecs/common/symbian/symbian-mmp.conf
qt4/mkspecs/common/symbian/symbian.conf
qt4/mkspecs/common/symbian/symbianincludes.h
qt4/mkspecs/common/symbian/template.applite
qt4/mkspecs/common/unix.conf
qt4/mkspecs/common/wince/qmake.conf
qt4/mkspecs/common/wince/qplatformdefs.h
@ -255,6 +257,7 @@ qt4/mkspecs/features/symbian/moc.prf
qt4/mkspecs/features/symbian/nested_exceptions.prf
qt4/mkspecs/features/symbian/opengl.prf
qt4/mkspecs/features/symbian/platform_paths.prf
qt4/mkspecs/features/symbian/prepend_includepath.prf
qt4/mkspecs/features/symbian/qt.prf
qt4/mkspecs/features/symbian/qt_config.prf
qt4/mkspecs/features/symbian/release.prf
@ -262,6 +265,7 @@ qt4/mkspecs/features/symbian/run_on_phone.prf
qt4/mkspecs/features/symbian/sis_targets.prf
qt4/mkspecs/features/symbian/stl.prf
qt4/mkspecs/features/symbian/stl_off.prf
qt4/mkspecs/features/symbian/symbian_appbooster.prf
qt4/mkspecs/features/symbian/symbian_building.prf
qt4/mkspecs/features/symbian/thread.prf
qt4/mkspecs/features/testcase.prf
@ -468,6 +472,13 @@ qt4/mkspecs/solaris-g++/qmake.conf
qt4/mkspecs/solaris-g++/qplatformdefs.h
qt4/mkspecs/symbian-abld/qmake.conf
qt4/mkspecs/symbian-abld/qplatformdefs.h
qt4/mkspecs/symbian-armcc/features/default_post.prf
qt4/mkspecs/symbian-armcc/qmake.conf
qt4/mkspecs/symbian-armcc/qplatformdefs.h
qt4/mkspecs/symbian-gcce/features/default_post.prf
qt4/mkspecs/symbian-gcce/qmake.conf
qt4/mkspecs/symbian-gcce/qplatformdefs.h
qt4/mkspecs/symbian-sbsv2/flm/qt/qmake_clean.flm
qt4/mkspecs/symbian-sbsv2/flm/qt/qmake_emulator_deployment.flm
qt4/mkspecs/symbian-sbsv2/flm/qt/qmake_extra_pre_targetdep.flm
qt4/mkspecs/symbian-sbsv2/flm/qt/qmake_post_link.flm
@ -475,13 +486,6 @@ qt4/mkspecs/symbian-sbsv2/flm/qt/qmake_store_build.flm
qt4/mkspecs/symbian-sbsv2/flm/qt/qt.xml
qt4/mkspecs/symbian-sbsv2/qmake.conf
qt4/mkspecs/symbian-sbsv2/qplatformdefs.h
qt4/mkspecs/symbian/linux-armcc/features/default_post.prf
qt4/mkspecs/symbian/linux-armcc/qmake.conf
qt4/mkspecs/symbian/linux-armcc/qplatformdefs.h
qt4/mkspecs/symbian/linux-gcce/features/default_post.prf
qt4/mkspecs/symbian/linux-gcce/qmake.conf
qt4/mkspecs/symbian/linux-gcce/qplatformdefs.h
qt4/mkspecs/symbian/qmake.conf
qt4/mkspecs/tru64-cxx/qmake.conf
qt4/mkspecs/tru64-cxx/qplatformdefs.h
qt4/mkspecs/tru64-g++/qmake.conf

View file

@ -1,8 +1,8 @@
# $NetBSD: Makefile.common,v 1.25 2011/05/05 12:37:07 adam Exp $
# $NetBSD: Makefile.common,v 1.26 2011/09/04 15:42:51 adam Exp $
# used by x11/qt4-libs/Makefile.common
# used by x11/qt4-tools/Makefile
QTVERSION= 4.7.3
QTVERSION= 4.7.4
MAINTAINER?= pkgsrc-users@NetBSD.org
HOMEPAGE= http://qt.nokia.com/