diff options
188 files changed, 16904 insertions, 4 deletions
diff --git a/Mk/bsd.kde.mk b/Mk/bsd.kde.mk index b110398033b3..111196deed5f 100644 --- a/Mk/bsd.kde.mk +++ b/Mk/bsd.kde.mk @@ -12,8 +12,11 @@ KDE_MAINTAINER= kde@FreeBSD.org # This section contains the USE_ definitions. # XXX: Write HAVE_ definitions sometime. +# QT_COMPONENTS - Triggers individual Qt4 component port dependencies. Possible +# values: See _QT_COMPONENTS_ALL below. Only works if USE_QT_VER is set +# to 4. # USE_QT_VER - Says that the port uses the Qt toolkit. Possible values: -# 3; each specify the major version of Qt to use. +# 3, 4; each specify the major version of Qt to use. # USE_KDELIBS_VER - Says that the port uses KDE libraries. Possible values: # 3 specifies the major version of KDE to use. # This implies USE_QT of the appropriate version. @@ -132,6 +135,88 @@ CONFIGURE_ARGS+=--with-qt-includes=${QT_PREFIX}/include \ CONFIGURE_ENV+= MOC="${MOC}" CPPFLAGS="${CPPFLAGS} ${QTCPPFLAGS}" LIBS="${QTCFGLIBS}" \ QTDIR="${QT_PREFIX}" KDEDIR="${KDE_PREFIX}" .endif # !defined(QT_NONSTANDARD) + +.elif ${USE_QT_VER} == 4 + +# Qt 4.x common stuff +QT_PREFIX?= ${LOCALBASE} +MOC?= ${QT_PREFIX}/bin/moc4 +UIC?= ${QT_PREFIX}/bin/uic4 +QMAKE?= ${QT_PREFIX}/bin/qmake-qt4 +QMAKESPEC?= ${QT_PREFIX}/share/qt4/mkspecs/freebsd-g++ + +QTCPPFLAGS?= +QTCGFLIBS?= + +.if !defined(QT_NONSTANDARD) +CONFIGURE_ARGS+=--with-qt-includes=${QT_PREFIX}/include \ + --with-qt-libraries=${QT_PREFIX}/lib \ + --with-extra-libs=${LOCALBASE}/lib \ + --with-extra-includes=${LOCALBASE}/include +CONFIGURE_ENV+= MOC="${MOC}" UIC="${UIC} CPPFLAGS="${CPPFLAGS} ${QTCPPFLAGS}" LIBS="${QTCFGLIBS}" \ + QMAKE="${QMAKE} QMAKESPEC="${QMAKESPEC}" QTDIR="${QT_PREFIX}" KDEDIR="${KDE_PREFIX}" +MAKE_ENV+= QMAKESPEC="${QMAKESPEC}" +.endif # !defined(QT_NONSTANDARD) + +QT4_VERSION= 4.2.2 + +_QT_COMPONENTS_ALL= accessible assistant codecs-cn codecs-jp codecs-kr \ + codecs-tw corelib designer doc gui iconengines \ + imageformats inputformats assistantclient \ + linguist moc network opengl pixeltool porting \ + qmake qt3support qtconfig qtestlib qvfb rcc sql svg \ + uic uic3 xml + +accessible_DEPENDS= accessibility/qt4-acessible +assistant_DEPENDS= devel/qt4-assistant +codecs-cn_DEPENDS= chinese/qt4-codecs-cn +codecs-jp_DEPENDS= japanese/qt4-codecs-jp +codecs-kr_DEPENDS= korean/qt4-codecs-kr +codecs-tw_DEPENDS= misc/qt4-codecs-tw +corelib_DEPENDS= devel/qt4-corelib +designer_DEPENDS= devel/qt4-designer +doc_DEPENDS= misc/qt4-doc +gui_DEPENDS= x11-toolkits/qt4-gui +iconengines_DEPENDS= graphics/qt4-iconengines +imageformats_DEPENDS= graphics/qt4-imageformats +inputformats_DEPENDS= x11/qt4-inputformats +assistantclient_DEPENDS=devel/qt4-libqtassistantclient +assistantclient_NAME= libQtAssistantClient +linguist_DEPENDS= devel/qt4-linguist +moc_DEPENDS= devel/qt4-moc +network_DEPENDS= net/qt4-network +opengl_DEPENDS= x11/qt4-opengl +pixeltool_DEPENDS= graphics/qt4-pixeltool +porting_DEPENDS= devel/qt4-porting +qmake_DEPENDS= devel/qmake4 +qmake_QT4_PREFIX= # empty +qt3support_DEPENDS= devel/qt4-qt3support +qtconfig_DEPENDS= devel/qtconfig +qtestlib_DEPENDS= devel/qt4-qtestlib +qvfb_DEPENDS= devel/qt4-qvfb +rcc_DEPENDS= devel/qt4-rcc +svg_DEPENDS= graphics/q4-svg +uic_DEPENDS= devel/qt4-uic +uic3_DEPENDS= devel/qt4-uic3 +xml_DEPENDS= textproc/qt4-xml + +.if defined(QT_COMPONENTS) +.for ext in ${QT_COMPONENTS} +${ext}_QT4_PREFIX?= qt4- +${ext}_QT4_VERSION?= ${QT4_VERSION} +${ext}_NAME?= ${ext} +.if ${_QT_COMPONENTS_ALL:M${ext}}!= "" +BUILD_DEPENDS+= ${${ext}_QT4_PREFIX}${${ext}_NAME}>=${${ext}_QT4_VERSION}:${PORTSDIR}/${${ext}_DEPENDS} +RUN_DEPENDS+= ${${ext}_QT4_PREFIX}${${ext}_NAME}>=${${ext}_QT4_VERSION}:${PORTSDIR}/${${ext}_DEPENDS} +.else +IGNORE= cannot install: unknown Qt4 component -- ${ext} +.endif +.endfor +.else +BUILD_DEPENDS= qt4>=${QT4_VERSION}:${PORTSDIR}/devel/qt4 +RUN_DEPENDS= qt4>=${QT4_VERSION}:${PORTSDIR}/devel/qt4 +.endif + .else IGNORE= cannot install: unsupported value of USE_QT_VER .endif # defined(USE_QT_VER) diff --git a/Mk/bsd.kde4.mk b/Mk/bsd.kde4.mk index b110398033b3..111196deed5f 100644 --- a/Mk/bsd.kde4.mk +++ b/Mk/bsd.kde4.mk @@ -12,8 +12,11 @@ KDE_MAINTAINER= kde@FreeBSD.org # This section contains the USE_ definitions. # XXX: Write HAVE_ definitions sometime. +# QT_COMPONENTS - Triggers individual Qt4 component port dependencies. Possible +# values: See _QT_COMPONENTS_ALL below. Only works if USE_QT_VER is set +# to 4. # USE_QT_VER - Says that the port uses the Qt toolkit. Possible values: -# 3; each specify the major version of Qt to use. +# 3, 4; each specify the major version of Qt to use. # USE_KDELIBS_VER - Says that the port uses KDE libraries. Possible values: # 3 specifies the major version of KDE to use. # This implies USE_QT of the appropriate version. @@ -132,6 +135,88 @@ CONFIGURE_ARGS+=--with-qt-includes=${QT_PREFIX}/include \ CONFIGURE_ENV+= MOC="${MOC}" CPPFLAGS="${CPPFLAGS} ${QTCPPFLAGS}" LIBS="${QTCFGLIBS}" \ QTDIR="${QT_PREFIX}" KDEDIR="${KDE_PREFIX}" .endif # !defined(QT_NONSTANDARD) + +.elif ${USE_QT_VER} == 4 + +# Qt 4.x common stuff +QT_PREFIX?= ${LOCALBASE} +MOC?= ${QT_PREFIX}/bin/moc4 +UIC?= ${QT_PREFIX}/bin/uic4 +QMAKE?= ${QT_PREFIX}/bin/qmake-qt4 +QMAKESPEC?= ${QT_PREFIX}/share/qt4/mkspecs/freebsd-g++ + +QTCPPFLAGS?= +QTCGFLIBS?= + +.if !defined(QT_NONSTANDARD) +CONFIGURE_ARGS+=--with-qt-includes=${QT_PREFIX}/include \ + --with-qt-libraries=${QT_PREFIX}/lib \ + --with-extra-libs=${LOCALBASE}/lib \ + --with-extra-includes=${LOCALBASE}/include +CONFIGURE_ENV+= MOC="${MOC}" UIC="${UIC} CPPFLAGS="${CPPFLAGS} ${QTCPPFLAGS}" LIBS="${QTCFGLIBS}" \ + QMAKE="${QMAKE} QMAKESPEC="${QMAKESPEC}" QTDIR="${QT_PREFIX}" KDEDIR="${KDE_PREFIX}" +MAKE_ENV+= QMAKESPEC="${QMAKESPEC}" +.endif # !defined(QT_NONSTANDARD) + +QT4_VERSION= 4.2.2 + +_QT_COMPONENTS_ALL= accessible assistant codecs-cn codecs-jp codecs-kr \ + codecs-tw corelib designer doc gui iconengines \ + imageformats inputformats assistantclient \ + linguist moc network opengl pixeltool porting \ + qmake qt3support qtconfig qtestlib qvfb rcc sql svg \ + uic uic3 xml + +accessible_DEPENDS= accessibility/qt4-acessible +assistant_DEPENDS= devel/qt4-assistant +codecs-cn_DEPENDS= chinese/qt4-codecs-cn +codecs-jp_DEPENDS= japanese/qt4-codecs-jp +codecs-kr_DEPENDS= korean/qt4-codecs-kr +codecs-tw_DEPENDS= misc/qt4-codecs-tw +corelib_DEPENDS= devel/qt4-corelib +designer_DEPENDS= devel/qt4-designer +doc_DEPENDS= misc/qt4-doc +gui_DEPENDS= x11-toolkits/qt4-gui +iconengines_DEPENDS= graphics/qt4-iconengines +imageformats_DEPENDS= graphics/qt4-imageformats +inputformats_DEPENDS= x11/qt4-inputformats +assistantclient_DEPENDS=devel/qt4-libqtassistantclient +assistantclient_NAME= libQtAssistantClient +linguist_DEPENDS= devel/qt4-linguist +moc_DEPENDS= devel/qt4-moc +network_DEPENDS= net/qt4-network +opengl_DEPENDS= x11/qt4-opengl +pixeltool_DEPENDS= graphics/qt4-pixeltool +porting_DEPENDS= devel/qt4-porting +qmake_DEPENDS= devel/qmake4 +qmake_QT4_PREFIX= # empty +qt3support_DEPENDS= devel/qt4-qt3support +qtconfig_DEPENDS= devel/qtconfig +qtestlib_DEPENDS= devel/qt4-qtestlib +qvfb_DEPENDS= devel/qt4-qvfb +rcc_DEPENDS= devel/qt4-rcc +svg_DEPENDS= graphics/q4-svg +uic_DEPENDS= devel/qt4-uic +uic3_DEPENDS= devel/qt4-uic3 +xml_DEPENDS= textproc/qt4-xml + +.if defined(QT_COMPONENTS) +.for ext in ${QT_COMPONENTS} +${ext}_QT4_PREFIX?= qt4- +${ext}_QT4_VERSION?= ${QT4_VERSION} +${ext}_NAME?= ${ext} +.if ${_QT_COMPONENTS_ALL:M${ext}}!= "" +BUILD_DEPENDS+= ${${ext}_QT4_PREFIX}${${ext}_NAME}>=${${ext}_QT4_VERSION}:${PORTSDIR}/${${ext}_DEPENDS} +RUN_DEPENDS+= ${${ext}_QT4_PREFIX}${${ext}_NAME}>=${${ext}_QT4_VERSION}:${PORTSDIR}/${${ext}_DEPENDS} +.else +IGNORE= cannot install: unknown Qt4 component -- ${ext} +.endif +.endfor +.else +BUILD_DEPENDS= qt4>=${QT4_VERSION}:${PORTSDIR}/devel/qt4 +RUN_DEPENDS= qt4>=${QT4_VERSION}:${PORTSDIR}/devel/qt4 +.endif + .else IGNORE= cannot install: unsupported value of USE_QT_VER .endif # defined(USE_QT_VER) diff --git a/Mk/bsd.sites.mk b/Mk/bsd.sites.mk index ad165b01c0ba..86654ceb829d 100644 --- a/Mk/bsd.sites.mk +++ b/Mk/bsd.sites.mk @@ -894,8 +894,7 @@ MASTER_SITE_QMAIL+= \ .if !defined(IGNORE_MASTER_SITE_QT) MASTER_SITE_QT+= \ - ftp://sunsite.rediris.es/mirror/Qt/source/%SUBDIR%/ \ - ftp://ftp.iasi.roedu.net/mirrors/ftp.trolltech.com/qt/sources/%SUBDIR%/ \ + ftp://ftp.iasi.roedu.net/mirrors/ftp.trolltech.com/qt/source/%SUBDIR%/ \ ftp://ftp.ntua.gr/pub/X11/Qt/qt/source/%SUBDIR%/ \ ftp://ftp.tu-chemnitz.de/pub/Qt/qt/source/%SUBDIR%/ \ ftp://ftp.silug.org/mirrors/ftp.trolltech.com/qt/source/%SUBDIR%/ \ diff --git a/accessibility/Makefile b/accessibility/Makefile index 93ab624de314..321e8ccc462b 100644 --- a/accessibility/Makefile +++ b/accessibility/Makefile @@ -19,6 +19,7 @@ SUBDIR += linux-atk SUBDIR += orca SUBDIR += py-papi + SUBDIR += qt4-accessible SUBDIR += ruby-atk .include <bsd.port.subdir.mk> diff --git a/accessibility/qt4-accessible/Makefile b/accessibility/qt4-accessible/Makefile new file mode 100644 index 000000000000..4c25454ad228 --- /dev/null +++ b/accessibility/qt4-accessible/Makefile @@ -0,0 +1,71 @@ +# -*-mode: makefile-*- +# New ports collection makefile for: qt40 +# Date created: Wed Jun 29 11:49:42 CEST 2005 +# Whom: lofi@freebsd.org +# +# $FreeBSD$ +# + +PORTNAME= accessible +PORTVERSION= 4.2.2 +CATEGORIES?= accessibility ipv6 +MASTER_SITES= ${MASTER_SITE_QT} +PKGNAMEPREFIX= qt4- +DISTNAME= qt-x11-opensource-src-${PORTVERSION} +DIST_SUBDIR= KDE + +MAINTAINER= kde@FreeBSD.org +COMMENT= Qt accessibility widgets + +BUILD_DEPENDS= moc4:${PORTSDIR}/devel/qt4-moc \ + qmake-qt4:${PORTSDIR}/devel/qmake4 +LIB_DEPENDS= Qt3Support:${PORTSDIR}/devel/qt4-qt3support \ + QtCore:${PORTSDIR}/devel/qt4-corelib \ + QtGui:${PORTSDIR}/x11-toolkits/qt4-gui \ + QtNetwork:${PORTSDIR}/net/qt4-network \ + QtSql:${PORTSDIR}/databases/qt4-sql \ + QtXml:${PORTSDIR}/textproc/qt4-xml + +CONFLICTS= linguist-0.* qt-2.* qt-3.0.* \ + qt-3.1.* qt-3.2.* qt-designer-2.* xfmail-1.5.[0-5] \ + xfmail-1.5.5_[1-2] + +HAS_CONFIGURE= yes + +CONFIGURE_ARGS= -fast -no-exceptions \ + -platform ${LOCALBASE}/share/qt4/mkspecs/freebsd-g++ \ + -qt-gif -release -system-libjpeg -system-libpng \ + -system-zlib -prefix ${PREFIX} -plugindir ${PREFIX}/lib/plugins \ + -bindir ${PREFIX}/bin -confirm-license + +ALL_TARGET= first +CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH +MAKE_ENV?= QTDIR=${WRKSRC} LD_LIBRARY_PATH=${WRKSRC}/lib \ + PATH=${WRKSRC}/bin:$$PATH +EXTRACT_AFTER_ARGS=| ${TAR} -xf - \ + --exclude '${DISTNAME}/mkspecs' --exclude '${DISTNAME}/qmake' \ + --exclude '${DISTNAME}/demos' --exclude '${DISTNAME}/examples' \ + --exclude '${DISTNAME}/src/network' --exclude '${DISTNAME}/src/xml' \ + --exclude '${DISTNAME}/src/opengl' --exclude '${DISTNAME}/src/sql' \ + --exclude '${DISTNAME}/src/tools/moc' --exclude '${DISTNAME}/src/tools/uic' \ + --exclude '${DISTNAME}/src/tools/rcc' --exclude '${DISTNAME}/src/tools/uic3' \ + --exclude '${DISTNAME}/tools/assistant' \ + --exclude '${DISTNAME}/tools/linguist' --exclude '${DISTNAME}/tools/porting' \ + --exclude '${DISTNAME}/tools/qtconfig' --exclude '${DISTNAME}/tools/qvfb' +WRKSRC= ${WRKDIR}/${DISTNAME}/src/plugins/${PORTNAME} +CONFIGURE_WRKSRC=${WRKSRC}/../../.. + +.include <bsd.port.pre.mk> + +pre-configure: + ${CP} ${.CURDIR}/../../devel/qt4/files/configure ${CONFIGURE_WRKSRC} + ${REINPLACE_CMD} -e 's|target.path.*|target.path=${PREFIX}/lib/plugins/accessible|g' \ + ${WRKSRC}/qaccessiblebase.pri + ${MKDIR} ${WRKSRC}/../../../mkspecs + ${LN} -sf ${LOCALBASE}/bin/qmake-qt4 ${WRKSRC}/../../../bin/qmake + ${LN} -sf ${LOCALBASE}/bin/moc4 ${WRKSRC}/../../../bin/moc + +post-configure: + ${REINPLACE_CMD} -e 's|(test -z.*||g' ${WRKSRC}/Makefile + +.include <bsd.port.post.mk> diff --git a/accessibility/qt4-accessible/distinfo b/accessibility/qt4-accessible/distinfo new file mode 100644 index 000000000000..5f51cf7b1256 --- /dev/null +++ b/accessibility/qt4-accessible/distinfo @@ -0,0 +1,3 @@ +MD5 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 19f6374fe7924e33775cb87ee02669cb +SHA256 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = e790d227fa7958f2b0c0b0facd8ca880190121ed2b9c99ca70643baf7a0cd24c +SIZE (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 37636491 diff --git a/accessibility/qt4-accessible/pkg-descr b/accessibility/qt4-accessible/pkg-descr new file mode 100644 index 000000000000..efc79b9aaf24 --- /dev/null +++ b/accessibility/qt4-accessible/pkg-descr @@ -0,0 +1,12 @@ +Qt is a C++ toolkit for application development. It lets application +developers target all major operating systems with a single application +source code. + +Qt provides a platform-independent API to all central platform functionality: +GUI, database access, networking, file handling, etc. The Qt library +encapsulates the different APIs of different operating systems, providing +the application programmer with a single, common API for all operating systems. +The native C APIs are encapsulated in a set of well-designed, fully +object-oriented C++ classes. + +WWW: http://www.trolltech.com/products/qt/index.html diff --git a/accessibility/qt4-accessible/pkg-plist b/accessibility/qt4-accessible/pkg-plist new file mode 100644 index 000000000000..36f86b8b0a6e --- /dev/null +++ b/accessibility/qt4-accessible/pkg-plist @@ -0,0 +1,5 @@ +lib/plugins/accessible/libqtaccessiblecompatwidgets.so +lib/plugins/accessible/libqtaccessiblecompatwidgets.so.debug +lib/plugins/accessible/libqtaccessiblewidgets.so +lib/plugins/accessible/libqtaccessiblewidgets.so.debug +@dirrm lib/plugins/accessible diff --git a/chinese/Makefile b/chinese/Makefile index 970cce3ca6a5..b90ed0023d16 100644 --- a/chinese/Makefile +++ b/chinese/Makefile @@ -109,6 +109,7 @@ SUBDIR += pine4 SUBDIR += pyDict SUBDIR += qe + SUBDIR += qt4-codecs-cn SUBDIR += qterm SUBDIR += reciteword SUBDIR += scim-chewing diff --git a/chinese/qt4-codecs-cn/Makefile b/chinese/qt4-codecs-cn/Makefile new file mode 100644 index 000000000000..d2d4b8cac69b --- /dev/null +++ b/chinese/qt4-codecs-cn/Makefile @@ -0,0 +1,70 @@ +# -*-mode: makefile-*- +# New ports collection makefile for: qt40 +# Date created: Wed Jun 29 11:49:42 CEST 2005 +# Whom: lofi@freebsd.org +# +# $FreeBSD$ +# + +PORTNAME= codecs +PORTVERSION= 4.2.2 +CATEGORIES?= chinese +MASTER_SITES= ${MASTER_SITE_QT} +PKGNAMEPREFIX= qt4- +PKGNAMESUFFIX= -cn +DISTNAME= qt-x11-opensource-src-${PORTVERSION} +DIST_SUBDIR= KDE + +MAINTAINER= kde@FreeBSD.org +COMMENT= Qt GB 18030 codec plugin + +BUILD_DEPENDS= qmake-qt4:${PORTSDIR}/devel/qmake4 +LIB_DEPENDS= QtCore:${PORTSDIR}/devel/qt4-corelib + +CONFLICTS= linguist-0.* qt-2.* qt-3.0.* \ + qt-3.1.* qt-3.2.* qt-designer-2.* xfmail-1.5.[0-5] \ + xfmail-1.5.5_[1-2] + +HAS_CONFIGURE= yes +USE_LDCONFIG= yes +NO_FILTER_SHLIBS=yes + +CONFIGURE_ARGS= -fast -no-exceptions \ + -platform ${LOCALBASE}/share/qt4/mkspecs/freebsd-g++ \ + -qt-gif -release -system-libjpeg -system-libpng \ + -system-zlib -prefix ${PREFIX} \ + -plugindir ${PREFIX}/lib/plugins -bindir ${PREFIX}/bin \ + -confirm-license + +ALL_TARGET= first +CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH +MAKE_ENV?= QTDIR=${WRKSRC} LD_LIBRARY_PATH=${WRKSRC}/lib \ + PATH=${WRKSRC}/bin:$$PATH +EXTRACT_AFTER_ARGS=| ${TAR} -xf - \ + --exclude '${DISTNAME}/qmake' \ + --exclude '${DISTNAME}/demos' --exclude '${DISTNAME}/examples' \ + --exclude '${DISTNAME}/src/network' --exclude '${DISTNAME}/src/xml' \ + --exclude '${DISTNAME}/src/opengl' --exclude '${DISTNAME}/src/qt3support' \ + --exclude '${DISTNAME}/src/sql' \ + --exclude '${DISTNAME}/src/tools/moc' --exclude '${DISTNAME}/src/tools/uic' \ + --exclude '${DISTNAME}/src/tools/rcc' --exclude '${DISTNAME}/src/tools/uic3' \ + --exclude '${DISTNAME}/tools/assistant' \ + --exclude '${DISTNAME}/tools/linguist' --exclude '${DISTNAME}/tools/porting' \ + --exclude '${DISTNAME}/tools/qtconfig' --exclude '${DISTNAME}/tools/qvfb' +WRKSRC= ${WRKDIR}/${DISTNAME}/src/plugins/${PORTNAME}/cn +CONFIGURE_WRKSRC=${WRKSRC}/../../../.. + +.include <bsd.port.pre.mk> + +pre-configure: + ${CP} ${.CURDIR}/../../devel/qt4/files/configure ${CONFIGURE_WRKSRC} + ${REINPLACE_CMD} -e 's|target.path.*|target.path=${PREFIX}/lib/plugins/codecs|g' \ + ${WRKSRC}/cn.pro + ${MKDIR} ${WRKSRC}/../../../mkspecs + ${LN} -sf ${LOCALBASE}/bin/qmake-qt4 ${WRKSRC}/../../../../bin/qmake + ${LN} -sf ${LOCALBASE}/bin/moc4 ${WRKSRC}/../../../../bin/moc + +post-configure: + ${REINPLACE_CMD} -e 's|(test -z.*||g' ${WRKSRC}/Makefile + +.include <bsd.port.post.mk> diff --git a/chinese/qt4-codecs-cn/distinfo b/chinese/qt4-codecs-cn/distinfo new file mode 100644 index 000000000000..5f51cf7b1256 --- /dev/null +++ b/chinese/qt4-codecs-cn/distinfo @@ -0,0 +1,3 @@ +MD5 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 19f6374fe7924e33775cb87ee02669cb +SHA256 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = e790d227fa7958f2b0c0b0facd8ca880190121ed2b9c99ca70643baf7a0cd24c +SIZE (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 37636491 diff --git a/chinese/qt4-codecs-cn/pkg-descr b/chinese/qt4-codecs-cn/pkg-descr new file mode 100644 index 000000000000..efc79b9aaf24 --- /dev/null +++ b/chinese/qt4-codecs-cn/pkg-descr @@ -0,0 +1,12 @@ +Qt is a C++ toolkit for application development. It lets application +developers target all major operating systems with a single application +source code. + +Qt provides a platform-independent API to all central platform functionality: +GUI, database access, networking, file handling, etc. The Qt library +encapsulates the different APIs of different operating systems, providing +the application programmer with a single, common API for all operating systems. +The native C APIs are encapsulated in a set of well-designed, fully +object-oriented C++ classes. + +WWW: http://www.trolltech.com/products/qt/index.html diff --git a/chinese/qt4-codecs-cn/pkg-plist b/chinese/qt4-codecs-cn/pkg-plist new file mode 100644 index 000000000000..9c3a72187d21 --- /dev/null +++ b/chinese/qt4-codecs-cn/pkg-plist @@ -0,0 +1,3 @@ +lib/plugins/codecs/libqcncodecs.so +lib/plugins/codecs/libqcncodecs.so.debug +@dirrm lib/plugins/codecs diff --git a/databases/Makefile b/databases/Makefile index f351954b5a7f..1f43ec6f8991 100644 --- a/databases/Makefile +++ b/databases/Makefile @@ -437,6 +437,13 @@ SUBDIR += qt-odbc-plugin SUBDIR += qt-pgsql-plugin SUBDIR += qt-sqlite-plugin + SUBDIR += qt4-ibase-plugin + SUBDIR += qt4-mysql-plugin + SUBDIR += qt4-odbc-plugin + SUBDIR += qt4-pgsql-plugin + SUBDIR += qt4-sql + SUBDIR += qt4-sqlite-plugin + SUBDIR += qt4-sqlite3-plugin SUBDIR += rdb SUBDIR += rdfdb SUBDIR += ruby-bdb diff --git a/databases/qt4-ibase-plugin/Makefile b/databases/qt4-ibase-plugin/Makefile new file mode 100644 index 000000000000..6926942aa82d --- /dev/null +++ b/databases/qt4-ibase-plugin/Makefile @@ -0,0 +1,35 @@ +# -*-mode: makefile-*- +# New ports collection makefile for: qt-ibase-plugin +# Date created: 27 February 2004 +# Whom: Michael Nottebrock <lofi@freebsd.org> +# +# $FreeBSD$ +# + +PORTNAME= qt4-${DB}-plugin +PORTVERSION= 4.2.2 +CATEGORIES= databases +MASTER_SITES= ${MASTER_SITE_QT} +DISTNAME= qt-x11-opensource-src-${PORTVERSION} +DIST_SUBDIR= KDE + +MAINTAINER= kde@freebsd.org +COMMENT= Qt IBase/Firebird database plugin + +DB= ibase + +LIB_DEPENDS+= gds:${PORTSDIR}/databases/firebird-client \ + QtSql:${PORTSDIR}/databases/qt4-sql + +#USE_BZIP2= yes +DRIVER= src/sql/drivers/${DB} +EXTRACT_AFTER_ARGS?=| ${TAR} -xf - \ + ${DISTNAME}/${DRIVER} ${DISTNAME}/include/QtSql \ + ${DISTNAME}/src/sql/kernel +MAKEFILE= ${FILESDIR}/Makefile.bsd +MAKE_ENV+= DB="${DB}" DRIVER="${DRIVER}" \ + PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \ + PTHREAD_LIBS="${PTHREAD_LIBS}" +PLIST_SUB= DB=${DB} + +.include <bsd.port.mk> diff --git a/databases/qt4-ibase-plugin/distinfo b/databases/qt4-ibase-plugin/distinfo new file mode 100644 index 000000000000..5f51cf7b1256 --- /dev/null +++ b/databases/qt4-ibase-plugin/distinfo @@ -0,0 +1,3 @@ +MD5 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 19f6374fe7924e33775cb87ee02669cb +SHA256 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = e790d227fa7958f2b0c0b0facd8ca880190121ed2b9c99ca70643baf7a0cd24c +SIZE (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 37636491 diff --git a/databases/qt4-ibase-plugin/files/Makefile.bsd b/databases/qt4-ibase-plugin/files/Makefile.bsd new file mode 100644 index 000000000000..52b750dd4b0b --- /dev/null +++ b/databases/qt4-ibase-plugin/files/Makefile.bsd @@ -0,0 +1,18 @@ +SHLIB_NAME= libqsql${DB}.so + +VPATH= ${DRIVER} +CXXFLAGS+= -I${DRIVER} -Iinclude \ + -I${LOCALBASE}/include/Qt \ + -I${LOCALBASE}/include \ + ${PTHREAD_CFLAGS} -DQT_THREAD_SUPPORT +LDADD= -L${LOCALBASE}/lib ${PTHREAD_LIBS} -lQtSql -lgds +SRCS= qsql_${DB}.cpp + +LIBDIR= ${PREFIX}/lib/plugins/sqldrivers + +${LIBDIR}: + mkdir -p ${LIBDIR} + +beforeinstall: ${LIBDIR} + +.include <bsd.lib.mk> diff --git a/databases/qt4-ibase-plugin/pkg-descr b/databases/qt4-ibase-plugin/pkg-descr new file mode 100644 index 000000000000..633888695edb --- /dev/null +++ b/databases/qt4-ibase-plugin/pkg-descr @@ -0,0 +1,4 @@ +The IBase/Firebird Plugin from Qt 4, which provides an easy access method from +within Qt applications. + +WWW: http://doc.trolltech.com/4.0/sql.html diff --git a/databases/qt4-ibase-plugin/pkg-plist b/databases/qt4-ibase-plugin/pkg-plist new file mode 100644 index 000000000000..482facca168e --- /dev/null +++ b/databases/qt4-ibase-plugin/pkg-plist @@ -0,0 +1,2 @@ +lib/plugins/sqldrivers/libqsql%%DB%%.so +@dirrm lib/plugins/sqldrivers diff --git a/databases/qt4-mysql-plugin/Makefile b/databases/qt4-mysql-plugin/Makefile new file mode 100644 index 000000000000..94849b59b5fa --- /dev/null +++ b/databases/qt4-mysql-plugin/Makefile @@ -0,0 +1,34 @@ +# -*-mode: makefile-*- +# New ports collection makefile for: qt-mysql-plugin +# Date created: 20 April 2003 +# Whom: Kay Lehmann <kay_lehmann@web.de> +# +# $FreeBSD$ +# + +PORTNAME= qt4-${DB}-plugin +PORTVERSION= 4.2.2 +CATEGORIES= databases +MASTER_SITES= ${MASTER_SITE_QT} +DISTNAME= qt-x11-opensource-src-${PORTVERSION} +DIST_SUBDIR= KDE + +MAINTAINER= kde@freebsd.org +COMMENT= Qt MySQL database plugin + +DB= mysql + +LIB_DEPENDS+= QtSql:${PORTSDIR}/databases/qt4-sql + +USE_MYSQL= yes +#USE_BZIP2= yes +DRIVER= src/sql/drivers/${DB} +EXTRACT_AFTER_ARGS?=| ${TAR} -xf - \ + ${DISTNAME}/${DRIVER} +MAKEFILE= ${FILESDIR}/Makefile.bsd +MAKE_ENV+= DB="${DB}" DRIVER="${DRIVER}" \ + PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \ + PTHREAD_LIBS="${PTHREAD_LIBS}" +PLIST_SUB= DB=${DB} + +.include <bsd.port.mk> diff --git a/databases/qt4-mysql-plugin/distinfo b/databases/qt4-mysql-plugin/distinfo new file mode 100644 index 000000000000..5f51cf7b1256 --- /dev/null +++ b/databases/qt4-mysql-plugin/distinfo @@ -0,0 +1,3 @@ +MD5 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 19f6374fe7924e33775cb87ee02669cb +SHA256 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = e790d227fa7958f2b0c0b0facd8ca880190121ed2b9c99ca70643baf7a0cd24c +SIZE (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 37636491 diff --git a/databases/qt4-mysql-plugin/files/Makefile.bsd b/databases/qt4-mysql-plugin/files/Makefile.bsd new file mode 100644 index 000000000000..f86a2a561b76 --- /dev/null +++ b/databases/qt4-mysql-plugin/files/Makefile.bsd @@ -0,0 +1,19 @@ +SHLIB_NAME= libqsql${DB}.so + +VPATH= ${DRIVER} +CXXFLAGS+= -I${DRIVER} \ + -I${LOCALBASE}/include/Qt \ + -I${LOCALBASE}/include/mysql \ + -I${LOCALBASE}/include \ + ${PTHREAD_CFLAGS} -DQT_THREAD_SUPPORT +LDADD= -L${LOCALBASE}/lib -L${LOCALBASE}/lib/mysql ${PTHREAD_LIBS} -lQtSql -lmysqlclient +SRCS= qsql_${DB}.cpp + +LIBDIR= ${PREFIX}/lib/plugins/sqldrivers + +${LIBDIR}: + mkdir -p ${LIBDIR} + +beforeinstall: ${LIBDIR} + +.include <bsd.lib.mk> diff --git a/databases/qt4-mysql-plugin/pkg-descr b/databases/qt4-mysql-plugin/pkg-descr new file mode 100644 index 000000000000..befb9bc61963 --- /dev/null +++ b/databases/qt4-mysql-plugin/pkg-descr @@ -0,0 +1,4 @@ +The MySQL-Plugin from Qt 4, which provides an easy access +method from within Qt applications. + +WWW: http://doc.trolltech.com/4.0/sql.html diff --git a/databases/qt4-mysql-plugin/pkg-plist b/databases/qt4-mysql-plugin/pkg-plist new file mode 100644 index 000000000000..482facca168e --- /dev/null +++ b/databases/qt4-mysql-plugin/pkg-plist @@ -0,0 +1,2 @@ +lib/plugins/sqldrivers/libqsql%%DB%%.so +@dirrm lib/plugins/sqldrivers diff --git a/databases/qt4-odbc-plugin/Makefile b/databases/qt4-odbc-plugin/Makefile new file mode 100644 index 000000000000..cd0ef2bc500e --- /dev/null +++ b/databases/qt4-odbc-plugin/Makefile @@ -0,0 +1,34 @@ +# -*-mode: makefile-*- +# New ports collection makefile for: qt-odbc-plugin +# Date created: 31 December 2003 +# Whom: Michael Nottebrock <lofi@freebsd.org> +# +# $FreeBSD$ +# + +PORTNAME= qt4-${DB}-plugin +PORTVERSION= 4.2.2 +CATEGORIES= databases +MASTER_SITES= ${MASTER_SITE_QT} +DISTNAME= qt-x11-opensource-src-${PORTVERSION} +DIST_SUBDIR= KDE + +MAINTAINER= kde@freebsd.org +COMMENT= Qt ODBC database plugin + +DB= odbc + +LIB_DEPENDS+= odbc:${PORTSDIR}/databases/unixODBC \ + QtSql:${PORTSDIR}/databases/qt4-sql + +#USE_BZIP2= yes +DRIVER= src/sql/drivers/${DB} +EXTRACT_AFTER_ARGS?=| ${TAR} -xf - \ + ${DISTNAME}/${DRIVER} +MAKEFILE= ${FILESDIR}/Makefile.bsd +MAKE_ENV+= DB="${DB}" DRIVER="${DRIVER}" \ + PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \ + PTHREAD_LIBS="${PTHREAD_LIBS}" +PLIST_SUB= DB=${DB} + +.include <bsd.port.mk> diff --git a/databases/qt4-odbc-plugin/distinfo b/databases/qt4-odbc-plugin/distinfo new file mode 100644 index 000000000000..5f51cf7b1256 --- /dev/null +++ b/databases/qt4-odbc-plugin/distinfo @@ -0,0 +1,3 @@ +MD5 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 19f6374fe7924e33775cb87ee02669cb +SHA256 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = e790d227fa7958f2b0c0b0facd8ca880190121ed2b9c99ca70643baf7a0cd24c +SIZE (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 37636491 diff --git a/databases/qt4-odbc-plugin/files/Makefile.bsd b/databases/qt4-odbc-plugin/files/Makefile.bsd new file mode 100644 index 000000000000..920b6a8d73e4 --- /dev/null +++ b/databases/qt4-odbc-plugin/files/Makefile.bsd @@ -0,0 +1,18 @@ +SHLIB_NAME= libqsql${DB}.so + +VPATH= ${DRIVER} +CXXFLAGS+= -I${DRIVER} \ + -I${LOCALBASE}/include/Qt \ + -I${LOCALBASE}/include \ + ${PTHREAD_CFLAGS} -DQT_THREAD_SUPPORT +LDADD= -L${LOCALBASE}/lib ${PTHREAD_LIBS} -lQtSql -lodbc +SRCS= qsql_${DB}.cpp + +LIBDIR= ${PREFIX}/lib/plugins/sqldrivers + +${LIBDIR}: + mkdir -p ${LIBDIR} + +beforeinstall: ${LIBDIR} + +.include <bsd.lib.mk> diff --git a/databases/qt4-odbc-plugin/pkg-descr b/databases/qt4-odbc-plugin/pkg-descr new file mode 100644 index 000000000000..6c87814b1894 --- /dev/null +++ b/databases/qt4-odbc-plugin/pkg-descr @@ -0,0 +1,4 @@ +The ODBC Plugin from Qt 4, which provides an easy access method from +within Qt applications. + +WWW: http://doc.trolltech.com/4.0/sql.html diff --git a/databases/qt4-odbc-plugin/pkg-plist b/databases/qt4-odbc-plugin/pkg-plist new file mode 100644 index 000000000000..482facca168e --- /dev/null +++ b/databases/qt4-odbc-plugin/pkg-plist @@ -0,0 +1,2 @@ +lib/plugins/sqldrivers/libqsql%%DB%%.so +@dirrm lib/plugins/sqldrivers diff --git a/databases/qt4-pgsql-plugin/Makefile b/databases/qt4-pgsql-plugin/Makefile new file mode 100644 index 000000000000..3fc0a0cc4747 --- /dev/null +++ b/databases/qt4-pgsql-plugin/Makefile @@ -0,0 +1,34 @@ +# -*-mode: makefile-*- +# New ports collection makefile for: qt-pgsql-plugin +# Date created: 5 August 2003 +# Whom: Lauri Watts <lauri@kde.org> +# +# $FreeBSD$ +# + +PORTNAME= qt4-${DB}-plugin +PORTVERSION= 4.2.2 +CATEGORIES= databases +MASTER_SITES= ${MASTER_SITE_QT} +DISTNAME= qt-x11-opensource-src-${PORTVERSION} +DIST_SUBDIR= KDE + +MAINTAINER= kde@freebsd.org +COMMENT= Qt PostgreSQL database plugin + +DB= psql + +LIB_DEPENDS+= QtSql:${PORTSDIR}/databases/qt4-sql + +USE_PGSQL= yes +#USE_BZIP2= yes +DRIVER= src/sql/drivers/${DB} +EXTRACT_AFTER_ARGS?=| ${TAR} -xf - \ + ${DISTNAME}/${DRIVER} +MAKEFILE= ${FILESDIR}/Makefile.bsd +MAKE_ENV+= DB="${DB}" DRIVER="${DRIVER}" \ + PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \ + PTHREAD_LIBS="${PTHREAD_LIBS}" +PLIST_SUB= DB=${DB} + +.include <bsd.port.mk> diff --git a/databases/qt4-pgsql-plugin/distinfo b/databases/qt4-pgsql-plugin/distinfo new file mode 100644 index 000000000000..5f51cf7b1256 --- /dev/null +++ b/databases/qt4-pgsql-plugin/distinfo @@ -0,0 +1,3 @@ +MD5 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 19f6374fe7924e33775cb87ee02669cb +SHA256 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = e790d227fa7958f2b0c0b0facd8ca880190121ed2b9c99ca70643baf7a0cd24c +SIZE (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 37636491 diff --git a/databases/qt4-pgsql-plugin/files/Makefile.bsd b/databases/qt4-pgsql-plugin/files/Makefile.bsd new file mode 100644 index 000000000000..52e180ad5692 --- /dev/null +++ b/databases/qt4-pgsql-plugin/files/Makefile.bsd @@ -0,0 +1,19 @@ +SHLIB_NAME= libqsql${DB}.so + +VPATH= ${DRIVER} +CXXFLAGS+= -I${DRIVER} \ + -I${LOCALBASE}/include/Qt \ + -I${LOCALBASE}/include/postgresql/server \ + -I${LOCALBASE}/include -I${X11BASE}/include \ + ${PTHREAD_CFLAGS} -DQT_THREAD_SUPPORT +LDADD= -L${LOCALBASE}/lib ${PTHREAD_LIBS} -lQtSql -lpq +SRCS= qsql_${DB}.cpp + +LIBDIR= ${PREFIX}/lib/plugins/sqldrivers + +${LIBDIR}: + mkdir -p ${LIBDIR} + +beforeinstall: ${LIBDIR} + +.include <bsd.lib.mk> diff --git a/databases/qt4-pgsql-plugin/pkg-descr b/databases/qt4-pgsql-plugin/pkg-descr new file mode 100644 index 000000000000..e08d82c4a5c8 --- /dev/null +++ b/databases/qt4-pgsql-plugin/pkg-descr @@ -0,0 +1,4 @@ +The PostgreSQL Plugin from Qt 4, which provides an easy access method from +within Qt applications. + +WWW: http://doc.trolltech.com/4.0/sql.html diff --git a/databases/qt4-pgsql-plugin/pkg-plist b/databases/qt4-pgsql-plugin/pkg-plist new file mode 100644 index 000000000000..482facca168e --- /dev/null +++ b/databases/qt4-pgsql-plugin/pkg-plist @@ -0,0 +1,2 @@ +lib/plugins/sqldrivers/libqsql%%DB%%.so +@dirrm lib/plugins/sqldrivers diff --git a/databases/qt4-sql/Makefile b/databases/qt4-sql/Makefile new file mode 100644 index 000000000000..fc78239d90f3 --- /dev/null +++ b/databases/qt4-sql/Makefile @@ -0,0 +1,81 @@ +# -*-mode: makefile-*- +# New ports collection makefile for: qt40 +# Date created: Wed Jun 29 11:49:42 CEST 2005 +# Whom: lofi@freebsd.org +# +# $FreeBSD$ +# + +PORTNAME= sql +PORTVERSION= 4.2.2 +CATEGORIES?= databases ipv6 +MASTER_SITES= ${MASTER_SITE_QT} +PKGNAMEPREFIX= qt4- +DISTNAME= qt-x11-opensource-src-${PORTVERSION} +DIST_SUBDIR= KDE + +MAINTAINER= kde@FreeBSD.org +COMMENT= Qt SQL library + +BUILD_DEPENDS= moc4:${PORTSDIR}/devel/qt4-moc \ + qmake-qt4:${PORTSDIR}/devel/qmake4 +LIB_DEPENDS?= QtCore:${PORTSDIR}/devel/qt4-corelib + +CONFLICTS= linguist-0.* qt-2.* qt-3.0.* \ + qt-3.1.* qt-3.2.* qt-designer-2.* xfmail-1.5.[0-5] \ + xfmail-1.5.5_[1-2] + +HAS_CONFIGURE= yes +USE_LDCONFIG= yes +NO_FILTER_SHLIBS=yes + +CONFIGURE_ARGS= -fast -no-exceptions \ + -platform ${LOCALBASE}/share/qt4/mkspecs/freebsd-g++ \ + -qt-gif -release -system-libjpeg -system-libpng \ + -system-zlib -no-nas-sound -prefix ${PREFIX} \ + -plugindir ${PREFIX}/lib/plugins -bindir ${PREFIX}/bin \ + -confirm-license + +ALL_TARGET= first +CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH +MAKE_ENV?= QTDIR=${WRKSRC} LD_LIBRARY_PATH=${WRKSRC}/lib \ + PATH=${WRKSRC}/bin:$$PATH +EXTRACT_AFTER_ARGS=| ${TAR} -xf - \ + --exclude '${DISTNAME}/mkspecs' --exclude '${DISTNAME}/qmake' \ + --exclude '${DISTNAME}/demos' --exclude '${DISTNAME}/examples' \ + --exclude '${DISTNAME}/src/gui' --exclude '${DISTNAME}/src/network' \ + --exclude '${DISTNAME}/src/opengl' --exclude '${DISTNAME}/src/qt3support' \ + --exclude '${DISTNAME}/src/xml' --exclude '${DISTNAME}/src/plugins' \ + --exclude '${DISTNAME}/src/3rdparty' --exclude '${DISTNAME}/src/tools/moc' \ + --exclude '${DISTNAME}/src/tools/rcc' \ + --exclude '${DISTNAME}/src/tools/uic' --exclude '${DISTNAME}/src/tools/uic3' \ + --exclude '${DISTNAME}/tools/assistant' --exclude '${DISTNAME}/tools/designer' \ + --exclude '${DISTNAME}/tools/linguist' --exclude '${DISTNAME}/tools/porting' \ + --exclude '${DISTNAME}/tools/qtconfig' --exclude '${DISTNAME}/tools/qvfb' +WRKSRC= ${WRKDIR}/${DISTNAME}/src/${PORTNAME} +CONFIGURE_WRKSRC=${WRKSRC}/../../ + +.include <bsd.port.pre.mk> + +.if defined(PKGNAMESUFFIX) && (${PKGNAMESUFFIX} == "-debug" || ${PKGNAMESUFFIX} == "-static-debug") +CONFIGURE_ARGS+=-debug +.endif +.if defined(PKGNAMESUFFIX) && (${PKGNAMESUFFIX} == "-static" || ${PKGNAMESUFFIX} == "-static-debug") +CONFIGURE_ARGS+=-static +.endif + +pre-configure: + ${CP} ${.CURDIR}/../../devel/qt4/files/configure ${CONFIGURE_WRKSRC} + ${REINPLACE_CMD} -e 's|target.path.*|target.path=${PREFIX}/lib|g' \ + -e 's|flat_headers.path.*|flat_headers.path=${PREFIX}/include/Qt|g' \ + -e 's|targ_headers.path.*|targ_headers.path=${PREFIX}/include/$$$$TARGET|g' \ + ${WRKSRC}/${PORTNAME}.pro ${WRKSRC}/../qt_install.pri + ${MKDIR} ${WRKSRC}/../../mkspecs + ${LN} -sf ${LOCALBASE}/bin/qmake-qt4 ${WRKSRC}/../../bin/qmake + ${LN} -sf ${LOCALBASE}/bin/moc4 ${WRKSRC}/../../bin/moc +post-configure: + ${REINPLACE_CMD} -e 's|local/lib/QtSql.pc|local/libdata/QtSql.pc|g' \ + -e 's|(test -z.*||g' \ + ${WRKSRC}/Makefile + +.include <bsd.port.post.mk> diff --git a/databases/qt4-sql/distinfo b/databases/qt4-sql/distinfo new file mode 100644 index 000000000000..5f51cf7b1256 --- /dev/null +++ b/databases/qt4-sql/distinfo @@ -0,0 +1,3 @@ +MD5 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 19f6374fe7924e33775cb87ee02669cb +SHA256 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = e790d227fa7958f2b0c0b0facd8ca880190121ed2b9c99ca70643baf7a0cd24c +SIZE (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 37636491 diff --git a/databases/qt4-sql/pkg-descr b/databases/qt4-sql/pkg-descr new file mode 100644 index 000000000000..efc79b9aaf24 --- /dev/null +++ b/databases/qt4-sql/pkg-descr @@ -0,0 +1,12 @@ +Qt is a C++ toolkit for application development. It lets application +developers target all major operating systems with a single application +source code. + +Qt provides a platform-independent API to all central platform functionality: +GUI, database access, networking, file handling, etc. The Qt library +encapsulates the different APIs of different operating systems, providing +the application programmer with a single, common API for all operating systems. +The native C APIs are encapsulated in a set of well-designed, fully +object-oriented C++ classes. + +WWW: http://www.trolltech.com/products/qt/index.html diff --git a/databases/qt4-sql/pkg-message b/databases/qt4-sql/pkg-message new file mode 100644 index 000000000000..689cff508712 --- /dev/null +++ b/databases/qt4-sql/pkg-message @@ -0,0 +1,12 @@ +******************************************************************************* + + To enable QT's database support, install the database plugin ports. + The following plugin ports are available: + + IBase/Firebird - databases/qt4-ibase-plugin + MySQL - databases/qt4-mysql-plugin + ODBC - databases/qt4-odbc-plugin + PostgreSQL - databases/qt4-pgsql-plugin + SQLite - databases/qt4-sqlite-plugin + +******************************************************************************* diff --git a/databases/qt4-sql/pkg-plist b/databases/qt4-sql/pkg-plist new file mode 100644 index 000000000000..0dbf639fbad6 --- /dev/null +++ b/databases/qt4-sql/pkg-plist @@ -0,0 +1,79 @@ +include/Qt/QtSql +include/Qt/qsql.h +include/Qt/qsql_ibase.h +include/Qt/qsql_mysql.h +include/Qt/qsql_odbc.h +include/Qt/qsql_psql.h +include/Qt/qsql_sqlite.h +include/Qt/qsql_sqlite2.h +include/Qt/qsqldatabase.h +include/Qt/qsqldriver.h +include/Qt/qsqldriverplugin.h +include/Qt/qsqlerror.h +include/Qt/qsqlfield.h +include/Qt/qsqlindex.h +include/Qt/qsqlquery.h +include/Qt/qsqlquerymodel.h +include/Qt/qsqlrecord.h +include/Qt/qsqlrelationaldelegate.h +include/Qt/qsqlrelationaltablemodel.h +include/Qt/qsqlresult.h +include/Qt/qsqltablemodel.h +include/QtSql/QIBaseDriver +include/QtSql/QIBaseResult +include/QtSql/QMYSQLDriver +include/QtSql/QMYSQLResult +include/QtSql/QODBCDriver +include/QtSql/QODBCResult +include/QtSql/QPSQLDriver +include/QtSql/QPSQLResult +include/QtSql/QSQLite2Driver +include/QtSql/QSQLite2Result +include/QtSql/QSQLiteDriver +include/QtSql/QSQLiteResult +include/QtSql/QSqlDatabase +include/QtSql/QSqlDriver +include/QtSql/QSqlDriverCreator +include/QtSql/QSqlDriverCreatorBase +include/QtSql/QSqlDriverFactoryInterface +include/QtSql/QSqlDriverPlugin +include/QtSql/QSqlError +include/QtSql/QSqlField +include/QtSql/QSqlIndex +include/QtSql/QSqlQuery +include/QtSql/QSqlQueryModel +include/QtSql/QSqlRecord +include/QtSql/QSqlRelation +include/QtSql/QSqlRelationalDelegate +include/QtSql/QSqlRelationalTableModel +include/QtSql/QSqlResult +include/QtSql/QSqlTableModel +include/QtSql/QtSql +include/QtSql/qsql.h +include/QtSql/qsql_ibase.h +include/QtSql/qsql_mysql.h +include/QtSql/qsql_odbc.h +include/QtSql/qsql_psql.h +include/QtSql/qsql_sqlite.h +include/QtSql/qsql_sqlite2.h +include/QtSql/qsqldatabase.h +include/QtSql/qsqldriver.h +include/QtSql/qsqldriverplugin.h +include/QtSql/qsqlerror.h +include/QtSql/qsqlfield.h +include/QtSql/qsqlindex.h +include/QtSql/qsqlquery.h +include/QtSql/qsqlquerymodel.h +include/QtSql/qsqlrecord.h +include/QtSql/qsqlrelationaldelegate.h +include/QtSql/qsqlrelationaltablemodel.h +include/QtSql/qsqlresult.h +include/QtSql/qsqltablemodel.h +lib/libQtSql.la +lib/libQtSql.prl +lib/libQtSql.so +lib/libQtSql.so.4 +lib/libQtSql.so.4.2 +lib/libQtSql.so.4.2.2 +libdata/QtSql.pc +@dirrm include/QtSql diff --git a/databases/qt4-sqlite-plugin/Makefile b/databases/qt4-sqlite-plugin/Makefile new file mode 100644 index 000000000000..1741b41d5554 --- /dev/null +++ b/databases/qt4-sqlite-plugin/Makefile @@ -0,0 +1,35 @@ +# -*-mode: makefile-*- +# New ports collection makefile for: qt-sqlite-plugin +# Date created: 27 February 2004 +# Whom: Michael Nottebrock <lofi@freebsd.org> +# +# $FreeBSD$ +# + +PORTNAME= qt4-${DB}-plugin +PORTVERSION= 4.2.2 +CATEGORIES= databases +MASTER_SITES= ${MASTER_SITE_QT} +DISTNAME= qt-x11-opensource-src-${PORTVERSION} +DIST_SUBDIR= KDE + +MAINTAINER= kde@freebsd.org +COMMENT= Qt SQLite 2.x database plugin + +DB= sqlite2 + +LIB_DEPENDS+= QtSql:${PORTSDIR}/databases/qt4-sql \ + sqlite.2:${PORTSDIR}/databases/sqlite2 + +#USE_BZIP2= yes +DRIVER= src/sql/drivers/${DB} +EXTRACT_AFTER_ARGS?=| ${TAR} -xf - \ + ${DISTNAME}/${DRIVER} ${DISTNAME}/include/QtSql \ + ${DISTNAME}/src/sql/kernel +MAKEFILE= ${FILESDIR}/Makefile.bsd +MAKE_ENV+= DB="${DB}" DRIVER="${DRIVER}" \ + PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \ + PTHREAD_LIBS="${PTHREAD_LIBS}" +PLIST_SUB= DB=${DB} + +.include <bsd.port.mk> diff --git a/databases/qt4-sqlite-plugin/distinfo b/databases/qt4-sqlite-plugin/distinfo new file mode 100644 index 000000000000..5f51cf7b1256 --- /dev/null +++ b/databases/qt4-sqlite-plugin/distinfo @@ -0,0 +1,3 @@ +MD5 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 19f6374fe7924e33775cb87ee02669cb +SHA256 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = e790d227fa7958f2b0c0b0facd8ca880190121ed2b9c99ca70643baf7a0cd24c +SIZE (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 37636491 diff --git a/databases/qt4-sqlite-plugin/files/Makefile.bsd b/databases/qt4-sqlite-plugin/files/Makefile.bsd new file mode 100644 index 000000000000..28f4d27295ab --- /dev/null +++ b/databases/qt4-sqlite-plugin/files/Makefile.bsd @@ -0,0 +1,18 @@ +SHLIB_NAME= libqsql${DB}.so + +VPATH= ${DRIVER} +CXXFLAGS+= -I${DRIVER} -Iinclude \ + -I${LOCALBASE}/include/Qt \ + -I${LOCALBASE}/include \ + ${PTHREAD_CFLAGS} -DQT_THREAD_SUPPORT +LDADD= -L${LOCALBASE}/lib ${PTHREAD_LIBS} -lQtSql -lsqlite +SRCS= qsql_${DB}.cpp + +LIBDIR= ${PREFIX}/lib/plugins/sqldrivers + +${LIBDIR}: + mkdir -p ${LIBDIR} + +beforeinstall: ${LIBDIR} + +.include <bsd.lib.mk> diff --git a/databases/qt4-sqlite-plugin/pkg-descr b/databases/qt4-sqlite-plugin/pkg-descr new file mode 100644 index 000000000000..f1d749e58a5c --- /dev/null +++ b/databases/qt4-sqlite-plugin/pkg-descr @@ -0,0 +1,4 @@ +The SQLite Plugin from Qt 4, which provides an easy access method from +within Qt applications. + +WWW: http://doc.trolltech.com/4.0/sql.html diff --git a/databases/qt4-sqlite-plugin/pkg-plist b/databases/qt4-sqlite-plugin/pkg-plist new file mode 100644 index 000000000000..482facca168e --- /dev/null +++ b/databases/qt4-sqlite-plugin/pkg-plist @@ -0,0 +1,2 @@ +lib/plugins/sqldrivers/libqsql%%DB%%.so +@dirrm lib/plugins/sqldrivers diff --git a/databases/qt4-sqlite3-plugin/Makefile b/databases/qt4-sqlite3-plugin/Makefile new file mode 100644 index 000000000000..8c23874c0034 --- /dev/null +++ b/databases/qt4-sqlite3-plugin/Makefile @@ -0,0 +1,35 @@ +# -*-mode: makefile-*- +# New ports collection makefile for: qt-sqlite-plugin +# Date created: 27 February 2004 +# Whom: Michael Nottebrock <lofi@freebsd.org> +# +# $FreeBSD$ +# + +PORTNAME= qt4-${DB}-plugin +PORTVERSION= 4.2.2 +CATEGORIES= databases +MASTER_SITES= ${MASTER_SITE_QT} +DISTNAME= qt-x11-opensource-src-${PORTVERSION} +DIST_SUBDIR= KDE + +MAINTAINER= kde@freebsd.org +COMMENT= Qt SQLite 3.x database plugin + +DB= sqlite + +LIB_DEPENDS+= QtSql:${PORTSDIR}/databases/qt4-sql \ + sqlite3:${PORTSDIR}/databases/sqlite3 + +#USE_BZIP2= yes +DRIVER= src/sql/drivers/${DB} +EXTRACT_AFTER_ARGS?=| ${TAR} -xf - \ + ${DISTNAME}/${DRIVER} ${DISTNAME}/include/QtSql \ + ${DISTNAME}/src/sql/kernel +MAKEFILE= ${FILESDIR}/Makefile.bsd +MAKE_ENV+= DB="${DB}" DRIVER="${DRIVER}" \ + PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \ + PTHREAD_LIBS="${PTHREAD_LIBS}" +PLIST_SUB= DB=${DB} + +.include <bsd.port.mk> diff --git a/databases/qt4-sqlite3-plugin/distinfo b/databases/qt4-sqlite3-plugin/distinfo new file mode 100644 index 000000000000..5f51cf7b1256 --- /dev/null +++ b/databases/qt4-sqlite3-plugin/distinfo @@ -0,0 +1,3 @@ +MD5 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 19f6374fe7924e33775cb87ee02669cb +SHA256 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = e790d227fa7958f2b0c0b0facd8ca880190121ed2b9c99ca70643baf7a0cd24c +SIZE (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 37636491 diff --git a/databases/qt4-sqlite3-plugin/files/Makefile.bsd b/databases/qt4-sqlite3-plugin/files/Makefile.bsd new file mode 100644 index 000000000000..f2c041b96fc7 --- /dev/null +++ b/databases/qt4-sqlite3-plugin/files/Makefile.bsd @@ -0,0 +1,18 @@ +SHLIB_NAME= libqsql${DB}.so + +VPATH= ${DRIVER} +CXXFLAGS+= -I${DRIVER} -Iinclude \ + -I${LOCALBASE}/include/Qt \ + -I${LOCALBASE}/include \ + ${PTHREAD_CFLAGS} -DQT_THREAD_SUPPORT +LDADD= -L${LOCALBASE}/lib ${PTHREAD_LIBS} -lQtSql -lsqlite3 +SRCS= qsql_${DB}.cpp + +LIBDIR= ${PREFIX}/lib/plugins/sqldrivers + +${LIBDIR}: + mkdir -p ${LIBDIR} + +beforeinstall: ${LIBDIR} + +.include <bsd.lib.mk> diff --git a/databases/qt4-sqlite3-plugin/pkg-descr b/databases/qt4-sqlite3-plugin/pkg-descr new file mode 100644 index 000000000000..f1d749e58a5c --- /dev/null +++ b/databases/qt4-sqlite3-plugin/pkg-descr @@ -0,0 +1,4 @@ +The SQLite Plugin from Qt 4, which provides an easy access method from +within Qt applications. + +WWW: http://doc.trolltech.com/4.0/sql.html diff --git a/databases/qt4-sqlite3-plugin/pkg-plist b/databases/qt4-sqlite3-plugin/pkg-plist new file mode 100644 index 000000000000..482facca168e --- /dev/null +++ b/databases/qt4-sqlite3-plugin/pkg-plist @@ -0,0 +1,2 @@ +lib/plugins/sqldrivers/libqsql%%DB%%.so +@dirrm lib/plugins/sqldrivers diff --git a/devel/Makefile b/devel/Makefile index 512e842a900e..9a7cef4636f5 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -229,6 +229,7 @@ SUBDIR += dbus SUBDIR += dbus-glib SUBDIR += dbus-qt3 + SUBDIR += dbus-qt4 SUBDIR += dbus-sharp SUBDIR += ddd SUBDIR += desktop-file-utils @@ -1842,6 +1843,21 @@ SUBDIR += qca SUBDIR += qextmdi SUBDIR += qmake + SUBDIR += qmake4 + SUBDIR += qt4 + SUBDIR += qt4-assistant + SUBDIR += qt4-corelib + SUBDIR += qt4-designer + SUBDIR += qt4-libqtassistantclient + SUBDIR += qt4-linguist + SUBDIR += qt4-moc + SUBDIR += qt4-porting + SUBDIR += qt4-qt3support + SUBDIR += qt4-qtestlib + SUBDIR += qt4-qvfb + SUBDIR += qt4-rcc + SUBDIR += qt4-uic + SUBDIR += qt4-uic3 SUBDIR += qsa SUBDIR += qssl SUBDIR += quilt diff --git a/devel/dbus-qt4/Makefile b/devel/dbus-qt4/Makefile new file mode 100644 index 000000000000..e6f374bced24 --- /dev/null +++ b/devel/dbus-qt4/Makefile @@ -0,0 +1,75 @@ +### -*-mode: makefile-*- +# New ports collection makefile for: qt40 +# Date created: Wed Jun 29 11:49:42 CEST 2005 +# Whom: lofi@freebsd.org +# +# $FreeBSD$ +# + +PORTNAME= dbus +PORTVERSION= 4.2.2 +CATEGORIES?= devel +MASTER_SITES= ${MASTER_SITE_QT} +PKGNAMESUFFIX= -qt4 +DISTNAME= qt-x11-opensource-src-${PORTVERSION} +DIST_SUBDIR= KDE + +MAINTAINER= kde@FreeBSD.org +COMMENT= Qt4 bindings for the D-BUS messaging system + +BUILD_DEPENDS= moc4:${PORTSDIR}/devel/qt4-moc \ + qmake-qt4:${PORTSDIR}/devel/qmake4 +LIB_DEPENDS= QtCore:${PORTSDIR}/devel/qt4-corelib \ + QtXml:${PORTSDIR}/textproc/qt4-xml \ + dbus-1.3:${PORTSDIR}/devel/dbus + +CONFLICTS= linguist-0.* qt-2.* qt-3.0.* \ + qt-3.1.* qt-3.2.* qt-designer-2.* xfmail-1.5.[0-5] \ + xfmail-1.5.5_[1-2] + +HAS_CONFIGURE= yes +USE_LDCONFIG= yes +NO_FILTER_SHLIBS=yes + +CONFIGURE_ARGS= -fast -no-exceptions \ + -platform ${LOCALBASE}/share/qt4/mkspecs/freebsd-g++ \ + -qt-gif -release -system-libjpeg -system-libpng \ + -system-zlib -system-nas-sound -prefix ${PREFIX} \ + -plugindir ${PREFIX}/lib/plugins -bindir ${PREFIX}/bin -v \ + -no-nas-sound -confirm-license + +ALL_TARGET= first +CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH +MAKE_ENV?= QTDIR=${WRKSRC} LD_LIBRARY_PATH=${WRKSRC}/lib \ + PATH=${WRKSRC}/bin:$$PATH +EXTRACT_AFTER_ARGS=| ${TAR} -xf - \ + --exclude '${DISTNAME}/mkspecs' --exclude '${DISTNAME}/qmake' \ + --exclude '${DISTNAME}/demos' --exclude '${DISTNAME}/examples' \ + --exclude '${DISTNAME}/src/opengl' --exclude '${DISTNAME}/src/sql' \ + --exclude '${DISTNAME}/src/tools/moc' --exclude '${DISTNAME}/src/tools/rcc' \ + --exclude '${DISTNAME}/src/tools/uic3' --exclude '${DISTNAME}/tools/designer' \ + --exclude '${DISTNAME}/tools/linguist' --exclude '${DISTNAME}/tools/porting' \ + --exclude '${DISTNAME}/tools/qtconfig' --exclude '${DISTNAME}/tools/qvfb' +WRKSRC= ${WRKDIR}/${DISTNAME}/tools/qdbus +CONFIGURE_WRKSRC=${WRKSRC}/../../ + +.include <bsd.port.pre.mk> + +pre-configure: + ${CP} ${.CURDIR}/../../devel/qt4/files/configure ${CONFIGURE_WRKSRC} + ${REINPLACE_CMD} -e 's|target.path.*|target.path=${PREFIX}/bin|g' \ + ${WRKSRC}/tools/qdbus/qdbus.pro \ + ${WRKSRC}/tools/qdbuscpp2xml/qdbuscpp2xml.pro \ + ${WRKSRC}/tools/qdbusxml2cpp/qdbusxml2cpp.pro + ${REINPLACE_CMD} -e 's|target.path.*|target.path=${PREFIX}/lib|g' \ + -e 's|targ_headers.path.*|targ_headers.path=${PREFIX}/include/$$$$TARGET|g' \ + ${WRKSRC}/src/src.pro + ${MKDIR} ${WRKSRC}/../../mkspecs + ${LN} -sf ${LOCALBASE}/bin/qmake-qt4 ${WRKSRC}/../../bin/qmake + ${LN} -sf ${LOCALBASE}/bin/moc4 ${WRKSRC}/../../bin/moc + +post-configure: + ${REINPLACE_CMD} -e 's|local/lib/QtDBus.pc|local/libdata/QtDBus.pc|g' \ + ${WRKSRC}/Makefile + +.include <bsd.port.post.mk> diff --git a/devel/dbus-qt4/distinfo b/devel/dbus-qt4/distinfo new file mode 100644 index 000000000000..5f51cf7b1256 --- /dev/null +++ b/devel/dbus-qt4/distinfo @@ -0,0 +1,3 @@ +MD5 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 19f6374fe7924e33775cb87ee02669cb +SHA256 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = e790d227fa7958f2b0c0b0facd8ca880190121ed2b9c99ca70643baf7a0cd24c +SIZE (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 37636491 diff --git a/devel/dbus-qt4/pkg-descr b/devel/dbus-qt4/pkg-descr new file mode 100644 index 000000000000..efc79b9aaf24 --- /dev/null +++ b/devel/dbus-qt4/pkg-descr @@ -0,0 +1,12 @@ +Qt is a C++ toolkit for application development. It lets application +developers target all major operating systems with a single application +source code. + +Qt provides a platform-independent API to all central platform functionality: +GUI, database access, networking, file handling, etc. The Qt library +encapsulates the different APIs of different operating systems, providing +the application programmer with a single, common API for all operating systems. +The native C APIs are encapsulated in a set of well-designed, fully +object-oriented C++ classes. + +WWW: http://www.trolltech.com/products/qt/index.html diff --git a/devel/dbus-qt4/pkg-plist b/devel/dbus-qt4/pkg-plist new file mode 100644 index 000000000000..397a0a235721 --- /dev/null +++ b/devel/dbus-qt4/pkg-plist @@ -0,0 +1,43 @@ +bin/qdbus +bin/qdbus.debug +bin/qdbuscpp2xml +bin/qdbuscpp2xml.debug +bin/qdbusxml2cpp +bin/qdbusxml2cpp.debug +include/QtDBus/QDBusAbstractAdaptor +include/QtDBus/QDBusAbstractInterface +include/QtDBus/QDBusArgument +include/QtDBus/QDBusConnection +include/QtDBus/QDBusConnectionInterface +include/QtDBus/QDBusError +include/QtDBus/QDBusInterface +include/QtDBus/QDBusMessage +include/QtDBus/QDBusMetaType +include/QtDBus/QDBusObjectPath +include/QtDBus/QDBusReply +include/QtDBus/QDBusServer +include/QtDBus/QDBusSignature +include/QtDBus/QDBusVariant +include/QtDBus/QtDBus +include/QtDBus/qdbusabstractadaptor.h +include/QtDBus/qdbusabstractinterface.h +include/QtDBus/qdbusargument.h +include/QtDBus/qdbusconnection.h +include/QtDBus/qdbusconnectioninterface.h +include/QtDBus/qdbuserror.h +include/QtDBus/qdbusextratypes.h +include/QtDBus/qdbusinterface.h +include/QtDBus/qdbusmacros.h +include/QtDBus/qdbusmessage.h +include/QtDBus/qdbusmetatype.h +include/QtDBus/qdbusreply.h +include/QtDBus/qdbusserver.h +lib/QtDBus.pc +lib/libQtDBus.la +lib/libQtDBus.prl +lib/libQtDBus.so +lib/libQtDBus.so.4 +lib/libQtDBus.so.4.2 +lib/libQtDBus.so.4.2.2 +lib/libQtDBus.so.4.2.2.debug +@dirrm include/QtDBus diff --git a/devel/qmake4/Makefile b/devel/qmake4/Makefile new file mode 100644 index 000000000000..4bf64ac496e1 --- /dev/null +++ b/devel/qmake4/Makefile @@ -0,0 +1,77 @@ +# New ports collection makefile for: qmake-4 +# Date created: Tue Jul 12 16:04:29 UTC 2005 +# Whom: lofi@freebsd.org, +# mi@aldan.algebra.com +# +# $FreeBSD$ + +PORTNAME= qmake +PORTVERSION= 4.2.2 +CATEGORIES= devel +MASTER_SITES= ${MASTER_SITE_QT} +DISTNAME= qt-x11-opensource-src-${PORTVERSION} +DIST_SUBDIR= KDE + +MAINTAINER= kde@freebsd.org +COMMENT= The build utility of the Qt project + +REINPLACE_ARGS= -i "" +WRKSRC= ${WRKDIR}/${DISTNAME}/qmake +MAKEFILE= ${FILESDIR}/Makefile.bsd +MAKE_ENV+= FILESDIR="${FILESDIR}" +#USE_BZIP2= yes + +EXTRACT_AFTER_ARGS=| ${TAR} -xf - \ + '${DISTNAME}/config.tests/unix/padstring' \ + '${DISTNAME}/mkspecs' \ + '${DISTNAME}/include/*/*' \ + '${DISTNAME}/src/*/*.h' '${DISTNAME}/qmake' \ + '${DISTNAME}/src/corelib/tools' \ + '${DISTNAME}/src/corelib/io' \ + '${DISTNAME}/src/corelib/global' \ + '${DISTNAME}/src/corelib/plugin' \ + '${DISTNAME}/src/corelib/kernel' \ + '${DISTNAME}/src/3rdparty/md5' + +.if !defined(NOPORTDOCS) +EXTRACT_AFTER_ARGS+='${DISTNAME}/doc/html/qmake*' +DOCSDIR=${PREFIX}/share/doc/qt4 +post-install: + ${MKDIR} '${DOCSDIR}' + ${CP} -Rp '${WRKSRC:H}/doc/html' '${DOCSDIR}' +.endif + +post-patch: + @${RM} -fr ${WRKSRC}/examples ${WRKSRC}/tutorial + @${REINPLACE_CMD} -e 's|-O2|${CXXFLAGS}|' \ + -e 's|gcc.*|${CC}|' \ + -e 's|g++.*|${CXX}|' \ + -e 's|/usr/local|${LOCALBASE}|' \ + -e 's|/usr/X11R6|${X11BASE}|' \ + -e 's|release|release thread|' \ + -e 's|-pthread -D_THREAD_SAFE|${PTHREAD_CFLAGS}|' \ + -e 's|-pthread|${PTHREAD_LIBS}|' \ + -e 's|uic|uic4|' \ + -e 's|moc|moc4|' \ + ${WRKSRC}/../mkspecs/freebsd-g++/qmake.conf \ + ${WRKSRC}/../mkspecs/freebsd-g++34/qmake.conf + @${REINPLACE_CMD} -e 's|@QMAKE_QTOBJS@||g' ${WRKSRC}/Makefile.unix + +do-configure: + ${SED} -e 's|/usr/local|${PREFIX}|g' \ + < ${FILESDIR}/qconfig.cpp \ + > ${WRKSRC:H}/src/corelib/global/qconfig.cpp + ${ECHO} '/* empty */' > ${WRKSRC}/qconfig.h + ${LN} ${WRKSRC}/qconfig.h ${WRKSRC}/../include/QtCore/qconfig.h + +.include <bsd.port.pre.mk> + +.if ${OSVERSION} < 500035 +USE_GCC= 3.4+ +.endif + +.if ${ARCH} == "alpha" +CXXFLAGS+= -mieee +.endif + +.include <bsd.port.post.mk> diff --git a/devel/qmake4/distinfo b/devel/qmake4/distinfo new file mode 100644 index 000000000000..5f51cf7b1256 --- /dev/null +++ b/devel/qmake4/distinfo @@ -0,0 +1,3 @@ +MD5 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 19f6374fe7924e33775cb87ee02669cb +SHA256 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = e790d227fa7958f2b0c0b0facd8ca880190121ed2b9c99ca70643baf7a0cd24c +SIZE (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 37636491 diff --git a/devel/qmake4/files/Makefile.bsd b/devel/qmake4/files/Makefile.bsd new file mode 100644 index 000000000000..dd4e48c651bf --- /dev/null +++ b/devel/qmake4/files/Makefile.bsd @@ -0,0 +1,47 @@ +# $FreeBSD$ + +_OBJS!= ${MAKE} -f Makefile.unix -V OBJS -V QOBJS +# We'd like to avoid using qconfig.cpp, but can't -- see the comment +# next to -DHAVE_CONFIG_CPP below: +#_OBJS:= ${_OBJS:S/qconfig.o//} +SRCS:= ${_OBJS:.o=.cpp} +NOMAN= true # qmake.1 anyone? + +.PATH: ${.CURDIR} ${.CURDIR:H}/src/corelib/tools ${.CURDIR:H}/src/corelib/io \ + ${.CURDIR:H}/src/corelib/global ${.CURDIR:H}/src/corelib/plugin \ + ${.CURDIR:H}/src/corelib/kernel ${.CURDIR:H}/src/3rdparty/md5 +CXXFLAGS+=-I${.CURDIR:H}/mkspecs/freebsd-g++ + +.for s in src/corelib/arch/generic src/global src/tools src/kernel src/codecs \ + src/3rdparty/md5 include/QtCore include +CXXFLAGS+=-I${.CURDIR:H}/$s +.endfor + +.for g in /. /unix /win32 /mac +.PATH: ${.CURDIR}/generators$g +CXXFLAGS+=-I${.CURDIR}/generators$g +.endfor + +CXXFLAGS+=-I. -I"${FILESDIR}" + +CXXFLAGS+=-DQT_NO_TEXTCODEC -DQT_NO_UNICODETABLES -DQT_NO_COMPONENT \ + -DQT_NO_STL -DQT_BUILD_QMAKE -DQT_NO_COMPRESS -DHAVE_QCONFIG_CPP \ + -DQT_NO_THREAD -DQT_NO_QOBJECT -DQT_NO_GEOM_VARIANT -DQMAKE_OPENSOURCE_EDITION + +# I guess, qconfig.cpp used to be optional, but no longer is -- due to +# bit-rot in Qt sources. So we still have to compile it, but, by not +# adding the following define, we reduce the seemingly needless usage of +# it: +# -DHAVE_QCONFIG_CPP + +PROG_CXX= qmake-qt4 +BINDIR= ${PREFIX}/bin +SHAREDIR=${PREFIX}/share/qt4 + +${SHAREDIR}: + mkdir -p "$@" + +beforeinstall: ${SHAREDIR} + cp -Rp ${.CURDIR:H}/mkspecs ${SHAREDIR} + +.include <bsd.prog.mk> diff --git a/devel/qmake4/files/qconfig.cpp b/devel/qmake4/files/qconfig.cpp new file mode 100644 index 000000000000..3bf44c9a3582 --- /dev/null +++ b/devel/qmake4/files/qconfig.cpp @@ -0,0 +1,19 @@ +/* + * $FreeBSD$ + * Hand-crafted... + * The default prefix (/ usr / local) is dynamicly replaced + * at configure time. + */ +#define QT_CONFIGURE_LICENSEE "Open Source"; +#define QT_CONFIGURE_LICENSED_PRODUCTS "OpenSourceDesktop"; +#define QT_CONFIGURE_PREFIX_PATH "/usr/local"; +#define QT_CONFIGURE_DOCUMENTATION_PATH "/usr/local/share/doc/qt4"; +#define QT_CONFIGURE_HEADERS_PATH "/usr/local/include"; +#define QT_CONFIGURE_LIBRARIES_PATH "/usr/local/lib"; +#define QT_CONFIGURE_BINARIES_PATH "/usr/local/bin"; +#define QT_CONFIGURE_PLUGINS_PATH "/usr/local/lib/plugins"; +#define QT_CONFIGURE_DATA_PATH "/usr/local/share/qt4"; +#define QT_CONFIGURE_TRANSLATIONS_PATH "/usr/local/share/qt4/translations"; +#define QT_CONFIGURE_SETTINGS_PATH "/usr/local/etc/xdg"; +#define QT_CONFIGURE_EXAMPLES_PATH "/usr/local/share/qt4/examples"; +#define QT_CONFIGURE_DEMOS_PATH "/usr/local/share/qt4/demos/"; diff --git a/devel/qmake4/pkg-descr b/devel/qmake4/pkg-descr new file mode 100644 index 000000000000..eccbc5d9c1e0 --- /dev/null +++ b/devel/qmake4/pkg-descr @@ -0,0 +1,8 @@ +Qt is a C++ toolkit for application development. It lets application +developers target all major operating systems with a single application +source code. + +Qmake is a project and makefile creating utility, that is part of Qt. +For ease of maintainance it is split out into a port of its own. + +WWW: http://www.trolltech.com/products/qt/index.html diff --git a/devel/qmake4/pkg-plist b/devel/qmake4/pkg-plist new file mode 100644 index 000000000000..7f00b8484c24 --- /dev/null +++ b/devel/qmake4/pkg-plist @@ -0,0 +1,284 @@ +bin/qmake-qt4 +%%PORTDOCS%%%%DOCSDIR%%/html/qmake-advanced-usage.html +%%PORTDOCS%%%%DOCSDIR%%/html/qmake-common-projects.html +%%PORTDOCS%%%%DOCSDIR%%/html/qmake-environment-reference.html +%%PORTDOCS%%%%DOCSDIR%%/html/qmake-function-reference.html +%%PORTDOCS%%%%DOCSDIR%%/html/qmake-manual.html +%%PORTDOCS%%%%DOCSDIR%%/html/qmake-platform-notes.html +%%PORTDOCS%%%%DOCSDIR%%/html/qmake-precompiledheaders.html +%%PORTDOCS%%%%DOCSDIR%%/html/qmake-project-files.html +%%PORTDOCS%%%%DOCSDIR%%/html/qmake-reference.html +%%PORTDOCS%%%%DOCSDIR%%/html/qmake-running.html +%%PORTDOCS%%%%DOCSDIR%%/html/qmake-tutorial.html +%%PORTDOCS%%%%DOCSDIR%%/html/qmake-using.html +%%PORTDOCS%%%%DOCSDIR%%/html/qmake-variable-reference.html +%%PORTDOCS%%%%DOCSDIR%%/html/qmake.dcf +share/qt4/mkspecs/aix-g++-64/qmake.conf +share/qt4/mkspecs/aix-g++-64/qplatformdefs.h +share/qt4/mkspecs/aix-g++/qmake.conf +share/qt4/mkspecs/aix-g++/qplatformdefs.h +share/qt4/mkspecs/aix-xlc-64/qmake.conf +share/qt4/mkspecs/aix-xlc-64/qplatformdefs.h +share/qt4/mkspecs/aix-xlc/qmake.conf +share/qt4/mkspecs/aix-xlc/qplatformdefs.h +share/qt4/mkspecs/common/g++.conf +share/qt4/mkspecs/common/linux.conf +share/qt4/mkspecs/common/unix.conf +share/qt4/mkspecs/darwin-g++/qmake.conf +share/qt4/mkspecs/darwin-g++/qplatformdefs.h +share/qt4/mkspecs/features/assistant.prf +share/qt4/mkspecs/features/build_pass.prf +share/qt4/mkspecs/features/debug.prf +share/qt4/mkspecs/features/debug_and_release.prf +share/qt4/mkspecs/features/default_post.prf +share/qt4/mkspecs/features/default_pre.prf +share/qt4/mkspecs/features/designer.prf +share/qt4/mkspecs/features/dll.prf +share/qt4/mkspecs/features/exclusive_builds.prf +share/qt4/mkspecs/features/link_pkgconfig.prf +share/qt4/mkspecs/features/qdbus.prf +share/qt4/mkspecs/features/qt_functions.prf +share/qt4/mkspecs/features/mac/ppc.prf +share/qt4/mkspecs/features/mac/x86.prf +share/qt4/mkspecs/features/mac/default_post.prf +share/qt4/mkspecs/features/mac/default_pre.prf +share/qt4/mkspecs/features/mac/objective_c.prf +share/qt4/mkspecs/features/mac/rez.prf +share/qt4/mkspecs/features/mac/sdk.prf +share/qt4/mkspecs/features/moc.prf +share/qt4/mkspecs/features/qt.prf +share/qt4/mkspecs/features/qt_config.prf +share/qt4/mkspecs/features/qtestlib.prf +share/qt4/mkspecs/features/qtopia.prf +share/qt4/mkspecs/features/qtopiainc.prf +share/qt4/mkspecs/features/qtopialib.prf +share/qt4/mkspecs/features/release.prf +share/qt4/mkspecs/features/resources.prf +share/qt4/mkspecs/features/shared.prf +share/qt4/mkspecs/features/silent.prf +share/qt4/mkspecs/features/static.prf +share/qt4/mkspecs/features/static_and_shared.prf +share/qt4/mkspecs/features/staticlib.prf +share/qt4/mkspecs/features/uic.prf +share/qt4/mkspecs/features/uitools.prf +share/qt4/mkspecs/features/unix/dylib.prf +share/qt4/mkspecs/features/unix/hide_symbols.prf +share/qt4/mkspecs/features/unix/largefile.prf +share/qt4/mkspecs/features/unix/opengl.prf +share/qt4/mkspecs/features/unix/separate_debug_info.prf +share/qt4/mkspecs/features/unix/thread.prf +share/qt4/mkspecs/features/unix/x11.prf +share/qt4/mkspecs/features/unix/x11inc.prf +share/qt4/mkspecs/features/unix/x11lib.prf +share/qt4/mkspecs/features/unix/x11sm.prf +share/qt4/mkspecs/features/warn_off.prf +share/qt4/mkspecs/features/warn_on.prf +share/qt4/mkspecs/features/win32/console.prf +share/qt4/mkspecs/features/win32/default_pre.prf +share/qt4/mkspecs/features/win32/dumpcpp.prf +share/qt4/mkspecs/features/win32/embed_manifest_dll.prf +share/qt4/mkspecs/features/win32/embed_manifest_exe.prf +share/qt4/mkspecs/features/win32/exceptions.prf +share/qt4/mkspecs/features/win32/exceptions_off.prf +share/qt4/mkspecs/features/win32/opengl.prf +share/qt4/mkspecs/features/win32/qaxcontainer.prf +share/qt4/mkspecs/features/win32/qaxserver.prf +share/qt4/mkspecs/features/win32/qt_dll.prf +share/qt4/mkspecs/features/win32/rtti.prf +share/qt4/mkspecs/features/win32/rtti_off.prf +share/qt4/mkspecs/features/win32/stl.prf +share/qt4/mkspecs/features/win32/stl_off.prf +share/qt4/mkspecs/features/win32/thread.prf +share/qt4/mkspecs/features/win32/thread_off.prf +share/qt4/mkspecs/features/win32/windows.prf +share/qt4/mkspecs/freebsd-g++/qmake.conf +share/qt4/mkspecs/freebsd-g++/qplatformdefs.h +share/qt4/mkspecs/freebsd-g++34/qmake.conf +share/qt4/mkspecs/freebsd-g++34/qplatformdefs.h +share/qt4/mkspecs/freebsd-g++40/qmake.conf +share/qt4/mkspecs/freebsd-g++40/qplatformdefs.h +share/qt4/mkspecs/freebsd-icc/qmake.conf +share/qt4/mkspecs/freebsd-icc/qplatformdefs.h +share/qt4/mkspecs/hpux-acc-64/qmake.conf +share/qt4/mkspecs/hpux-acc-64/qplatformdefs.h +share/qt4/mkspecs/hpux-acc-o64/qmake.conf +share/qt4/mkspecs/hpux-acc-o64/qplatformdefs.h +share/qt4/mkspecs/hpux-acc/qmake.conf +share/qt4/mkspecs/hpux-acc/qplatformdefs.h +share/qt4/mkspecs/hpux-g++-64/qmake.conf +share/qt4/mkspecs/hpux-g++-64/qplatformdefs.h +share/qt4/mkspecs/hpux-g++/qmake.conf +share/qt4/mkspecs/hpux-g++/qplatformdefs.h +share/qt4/mkspecs/hpuxi-acc-64/qmake.conf +share/qt4/mkspecs/hpuxi-acc-64/qplatformdefs.h +share/qt4/mkspecs/hpuxi-acc/qmake.conf +share/qt4/mkspecs/hpuxi-acc/qplatformdefs.h +share/qt4/mkspecs/hurd-g++/qmake.conf +share/qt4/mkspecs/hurd-g++/qplatformdefs.h +share/qt4/mkspecs/irix-cc-64/qmake.conf +share/qt4/mkspecs/irix-cc-64/qplatformdefs.h +share/qt4/mkspecs/irix-cc/qmake.conf +share/qt4/mkspecs/irix-cc/qplatformdefs.h +share/qt4/mkspecs/irix-g++-64/qmake.conf +share/qt4/mkspecs/irix-g++-64/qplatformdefs.h +share/qt4/mkspecs/irix-g++/qmake.conf +share/qt4/mkspecs/irix-g++/qplatformdefs.h +share/qt4/mkspecs/linux-cxx/qmake.conf +share/qt4/mkspecs/linux-cxx/qplatformdefs.h +share/qt4/mkspecs/linux-ecc-64/qmake.conf +share/qt4/mkspecs/linux-ecc-64/qplatformdefs.h +share/qt4/mkspecs/linux-g++-32/qmake.conf +share/qt4/mkspecs/linux-g++-32/qplatformdefs.h +share/qt4/mkspecs/linux-g++-64/qmake.conf +share/qt4/mkspecs/linux-g++-64/qplatformdefs.h +share/qt4/mkspecs/linux-g++/qmake.conf +share/qt4/mkspecs/linux-g++/qplatformdefs.h +share/qt4/mkspecs/linux-icc/qmake.conf +share/qt4/mkspecs/linux-icc/qplatformdefs.h +share/qt4/mkspecs/linux-kcc/qmake.conf +share/qt4/mkspecs/linux-kcc/qplatformdefs.h +share/qt4/mkspecs/linux-lsb/qmake.conf +share/qt4/mkspecs/linux-lsb/qplatformdefs.h +share/qt4/mkspecs/linux-pgcc/qmake.conf +share/qt4/mkspecs/linux-pgcc/qplatformdefs.h +share/qt4/mkspecs/lynxos-g++/qmake.conf +share/qt4/mkspecs/lynxos-g++/qplatformdefs.h +share/qt4/mkspecs/macx-g++/Info.plist.app +share/qt4/mkspecs/macx-g++/Info.plist.lib +share/qt4/mkspecs/macx-g++/qmake.conf +share/qt4/mkspecs/macx-g++/qplatformdefs.h +share/qt4/mkspecs/macx-icc/qmake.conf +share/qt4/mkspecs/macx-icc/qplatformdefs.h +share/qt4/mkspecs/macx-pbuilder/Info.plist.app +share/qt4/mkspecs/macx-pbuilder/qmake.conf +share/qt4/mkspecs/macx-pbuilder/qplatformdefs.h +share/qt4/mkspecs/macx-xcode/Info.plist.app +share/qt4/mkspecs/macx-xcode/Info.plist.lib +share/qt4/mkspecs/macx-xcode/qmake.conf +share/qt4/mkspecs/macx-xcode/qplatformdefs.h +share/qt4/mkspecs/macx-xlc/qmake.conf +share/qt4/mkspecs/macx-xlc/qplatformdefs.h +share/qt4/mkspecs/netbsd-g++/qmake.conf +share/qt4/mkspecs/netbsd-g++/qplatformdefs.h +share/qt4/mkspecs/openbsd-g++/qmake.conf +share/qt4/mkspecs/openbsd-g++/qplatformdefs.h +share/qt4/mkspecs/qws/freebsd-generic-g++/qmake.conf +share/qt4/mkspecs/qws/freebsd-generic-g++/qplatformdefs.h +share/qt4/mkspecs/qws/linux-arm-g++/qmake.conf +share/qt4/mkspecs/qws/linux-arm-g++/qplatformdefs.h +share/qt4/mkspecs/qws/linux-cellon-g++/qmake.conf +share/qt4/mkspecs/qws/linux-cellon-g++/qplatformdefs.h +share/qt4/mkspecs/qws/linux-generic-g++/qmake.conf +share/qt4/mkspecs/qws/linux-generic-g++/qplatformdefs.h +share/qt4/mkspecs/qws/linux-generic-g++-32/qmake.conf +share/qt4/mkspecs/qws/linux-generic-g++-32/qplatformdefs.h +share/qt4/mkspecs/qws/linux-ipaq-g++/qmake.conf +share/qt4/mkspecs/qws/linux-ipaq-g++/qplatformdefs.h +share/qt4/mkspecs/qws/linux-mips-g++/qmake.conf +share/qt4/mkspecs/qws/linux-mips-g++/qplatformdefs.h +share/qt4/mkspecs/qws/linux-sharp-g++/qmake.conf +share/qt4/mkspecs/qws/linux-sharp-g++/qplatformdefs.h +share/qt4/mkspecs/qws/linux-x86-g++/qmake.conf +share/qt4/mkspecs/qws/linux-x86-g++/qplatformdefs.h +share/qt4/mkspecs/qws/linux-x86_64-g++/qmake.conf +share/qt4/mkspecs/qws/linux-x86_64-g++/qplatformdefs.h +share/qt4/mkspecs/qws/linux-zylonite-g++/qmake.conf +share/qt4/mkspecs/qws/linux-zylonite-g++/qplatformdefs.h +share/qt4/mkspecs/qws/macx-generic-g++/qmake.conf +share/qt4/mkspecs/qws/macx-generic-g++/qplatformdefs.h +share/qt4/mkspecs/qws/solaris-generic-g++/qmake.conf +share/qt4/mkspecs/qws/solaris-generic-g++/qplatformdefs.h +share/qt4/mkspecs/sco-cc/qmake.conf +share/qt4/mkspecs/sco-cc/qplatformdefs.h +share/qt4/mkspecs/sco-g++/qmake.conf +share/qt4/mkspecs/sco-g++/qplatformdefs.h +share/qt4/mkspecs/solaris-cc-64/qmake.conf +share/qt4/mkspecs/solaris-cc-64/qplatformdefs.h +share/qt4/mkspecs/solaris-cc/qmake.conf +share/qt4/mkspecs/solaris-cc/qplatformdefs.h +share/qt4/mkspecs/solaris-g++-64/qmake.conf +share/qt4/mkspecs/solaris-g++-64/qplatformdefs.h +share/qt4/mkspecs/solaris-g++/qmake.conf +share/qt4/mkspecs/solaris-g++/qplatformdefs.h +share/qt4/mkspecs/tru64-cxx/qmake.conf +share/qt4/mkspecs/tru64-cxx/qplatformdefs.h +share/qt4/mkspecs/tru64-g++/qmake.conf +share/qt4/mkspecs/tru64-g++/qplatformdefs.h +share/qt4/mkspecs/unixware-cc/qmake.conf +share/qt4/mkspecs/unixware-cc/qplatformdefs.h +share/qt4/mkspecs/unixware-g++/qmake.conf +share/qt4/mkspecs/unixware-g++/qplatformdefs.h +share/qt4/mkspecs/win32-g++/qmake.conf +share/qt4/mkspecs/win32-g++/qplatformdefs.h +@dirrm share/qt4/mkspecs/win32-g++ +@dirrm share/qt4/mkspecs/unixware-g++ +@dirrm share/qt4/mkspecs/unixware-cc +@dirrm share/qt4/mkspecs/tru64-g++ +@dirrm share/qt4/mkspecs/tru64-cxx +@dirrm share/qt4/mkspecs/solaris-g++-64 +@dirrm share/qt4/mkspecs/solaris-g++ +@dirrm share/qt4/mkspecs/solaris-cc-64 +@dirrm share/qt4/mkspecs/solaris-cc +@dirrm share/qt4/mkspecs/sco-g++ +@dirrm share/qt4/mkspecs/sco-cc +@dirrm share/qt4/mkspecs/qws/solaris-generic-g++ +@dirrm share/qt4/mkspecs/qws/macx-generic-g++ +@dirrm share/qt4/mkspecs/qws/linux-zylonite-g++ +@dirrm share/qt4/mkspecs/qws/linux-x86_64-g++ +@dirrm share/qt4/mkspecs/qws/linux-x86-g++ +@dirrm share/qt4/mkspecs/qws/linux-sharp-g++ +@dirrm share/qt4/mkspecs/qws/linux-mips-g++ +@dirrm share/qt4/mkspecs/qws/linux-ipaq-g++ +@dirrm share/qt4/mkspecs/qws/linux-generic-g++ +@dirrm share/qt4/mkspecs/qws/linux-generic-g++-32 +@dirrm share/qt4/mkspecs/qws/linux-cellon-g++ +@dirrm share/qt4/mkspecs/qws/linux-arm-g++ +@dirrm share/qt4/mkspecs/qws/freebsd-generic-g++ +@dirrm share/qt4/mkspecs/qws +@dirrm share/qt4/mkspecs/openbsd-g++ +@dirrm share/qt4/mkspecs/netbsd-g++ +@dirrm share/qt4/mkspecs/macx-xlc +@dirrm share/qt4/mkspecs/macx-xcode +@dirrm share/qt4/mkspecs/macx-pbuilder +@dirrm share/qt4/mkspecs/macx-g++ +@dirrm share/qt4/mkspecs/macx-icc +@dirrm share/qt4/mkspecs/lynxos-g++ +@dirrm share/qt4/mkspecs/linux-pgcc +@dirrm share/qt4/mkspecs/linux-lsb +@dirrm share/qt4/mkspecs/linux-kcc +@dirrm share/qt4/mkspecs/linux-icc +@dirrm share/qt4/mkspecs/linux-g++-64 +@dirrm share/qt4/mkspecs/linux-g++-32 +@dirrm share/qt4/mkspecs/linux-g++ +@dirrm share/qt4/mkspecs/linux-ecc-64 +@dirrm share/qt4/mkspecs/linux-cxx +@dirrm share/qt4/mkspecs/irix-g++-64 +@dirrm share/qt4/mkspecs/irix-g++ +@dirrm share/qt4/mkspecs/irix-cc-64 +@dirrm share/qt4/mkspecs/irix-cc +@dirrm share/qt4/mkspecs/hurd-g++ +@dirrm share/qt4/mkspecs/hpuxi-acc-64 +@dirrm share/qt4/mkspecs/hpuxi-acc +@dirrm share/qt4/mkspecs/hpux-g++-64 +@dirrm share/qt4/mkspecs/hpux-g++ +@dirrm share/qt4/mkspecs/hpux-acc-o64 +@dirrm share/qt4/mkspecs/hpux-acc-64 +@dirrm share/qt4/mkspecs/hpux-acc +@dirrm share/qt4/mkspecs/freebsd-icc +@dirrm share/qt4/mkspecs/freebsd-g++40 +@dirrm share/qt4/mkspecs/freebsd-g++34 +@dirrm share/qt4/mkspecs/freebsd-g++ +@dirrm share/qt4/mkspecs/features/win32 +@dirrm share/qt4/mkspecs/features/unix +@dirrm share/qt4/mkspecs/features/mac +@dirrm share/qt4/mkspecs/features +@dirrm share/qt4/mkspecs/darwin-g++ +@dirrm share/qt4/mkspecs/common +@dirrm share/qt4/mkspecs/aix-xlc-64 +@dirrm share/qt4/mkspecs/aix-xlc +@dirrm share/qt4/mkspecs/aix-g++-64 +@dirrm share/qt4/mkspecs/aix-g++ +@dirrm share/qt4/mkspecs +@dirrm share/qt4 +%%PORTDOCS%%@dirrm %%DOCSDIR%%/html +%%PORTDOCS%%@dirrm %%DOCSDIR%% diff --git a/devel/qt4-assistant/Makefile b/devel/qt4-assistant/Makefile new file mode 100644 index 000000000000..d08c002cb060 --- /dev/null +++ b/devel/qt4-assistant/Makefile @@ -0,0 +1,73 @@ +# -*-mode: makefile-*- +# New ports collection makefile for: qt40 +# Date created: Wed Jun 29 11:49:42 CEST 2005 +# Whom: lofi@freebsd.org +# +# $FreeBSD$ +# + +PORTNAME= assistant +PORTVERSION= 4.2.2 +CATEGORIES?= devel +MASTER_SITES= ${MASTER_SITE_QT} +PKGNAMEPREFIX= qt4- +DISTNAME= qt-x11-opensource-src-${PORTVERSION} +DIST_SUBDIR= KDE + +MAINTAINER= kde@FreeBSD.org +COMMENT= Qt documentation browser + +DEPENDS= ${PORTSDIR}/misc/qt4-doc +BUILD_DEPENDS= moc4:${PORTSDIR}/devel/qt4-moc \ + qmake-qt4:${PORTSDIR}/devel/qmake4 \ + rcc:${PORTSDIR}/devel/qt4-rcc \ + uic4:${PORTSDIR}/devel/qt4-uic +LIB_DEPENDS= Qt3Support:${PORTSDIR}/devel/qt4-qt3support \ + QtCore:${PORTSDIR}/devel/qt4-corelib \ + QtGui:${PORTSDIR}/x11-toolkits/qt4-gui \ + QtNetwork:${PORTSDIR}/net/qt4-network \ + QtSql:${PORTSDIR}/databases/qt4-sql \ + QtXml:${PORTSDIR}/textproc/qt4-xml + +CONFLICTS= linguist-0.* qt-2.* qt-3.0.* \ + qt-3.1.* qt-3.2.* qt-designer-2.* xfmail-1.5.[0-5] \ + xfmail-1.5.5_[1-2] + +HAS_CONFIGURE= yes + +CONFIGURE_ARGS= -fast -no-exceptions \ + -platform ${LOCALBASE}/share/qt4/mkspecs/freebsd-g++ \ + -qt-gif -release -system-libjpeg -system-libpng \ + -system-zlib -no-nas-sound -prefix ${PREFIX} \ + -plugindir ${PREFIX}/lib/plugins -bindir ${PREFIX}/bin \ + -confirm-license -no-separate-debug-info + +ALL_TARGET= first +CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH +MAKE_ENV?= QTDIR=${WRKSRC} LD_LIBRARY_PATH=${WRKSRC}/lib \ + PATH=${WRKSRC}/bin:$$PATH +EXTRACT_AFTER_ARGS=| ${TAR} -xf - \ + --exclude '${DISTNAME}/mkspecs' --exclude '${DISTNAME}/qmake' \ + --exclude '${DISTNAME}/demos' --exclude '${DISTNAME}/examples' \ + --exclude '${DISTNAME}/src/opengl' --exclude '${DISTNAME}/src/qt3support' \ + --exclude '${DISTNAME}/src/sql' --exclude '${DISTNAME}/src/plugins' \ + --exclude '${DISTNAME}/src/3rdparty' \ + --exclude '${DISTNAME}/src/tools/moc' --exclude '${DISTNAME}/src/tools/rcc' \ + --exclude '${DISTNAME}/src/tools/uic' --exclude '${DISTNAME}/src/tools/uic3' \ + --exclude '${DISTNAME}/tools/designer' \ + --exclude '${DISTNAME}/tools/linguist' --exclude '${DISTNAME}/tools/porting' \ + --exclude '${DISTNAME}/tools/qtconfig' --exclude '${DISTNAME}/tools/qvfb' +WRKSRC= ${WRKDIR}/${DISTNAME}/tools/${PORTNAME} +CONFIGURE_WRKSRC=${WRKSRC}/../../ + +pre-configure: + ${CP} ${.CURDIR}/../../devel/qt4/files/configure ${CONFIGURE_WRKSRC} + ${REINPLACE_CMD} -e 's|target.path.*|target.path=${PREFIX}/bin|g' \ + ${WRKSRC}/${PORTNAME}.pro ${WRKSRC}/lib/lib.pro + ${MKDIR} ${WRKSRC}/../../mkspecs + ${LN} -sf ${LOCALBASE}/bin/qmake-qt4 ${WRKSRC}/../../bin/qmake + ${LN} -sf ${LOCALBASE}/bin/moc4 ${WRKSRC}/../../bin/moc + ${LN} -sf ${LOCALBASE}/bin/uic4 ${WRKSRC}/../../bin/uic + ${LN} -sf ${LOCALBASE}/bin/rcc ${WRKSRC}/../../bin/rcc + +.include <bsd.port.mk> diff --git a/devel/qt4-assistant/distinfo b/devel/qt4-assistant/distinfo new file mode 100644 index 000000000000..5f51cf7b1256 --- /dev/null +++ b/devel/qt4-assistant/distinfo @@ -0,0 +1,3 @@ +MD5 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 19f6374fe7924e33775cb87ee02669cb +SHA256 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = e790d227fa7958f2b0c0b0facd8ca880190121ed2b9c99ca70643baf7a0cd24c +SIZE (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 37636491 diff --git a/devel/qt4-assistant/pkg-descr b/devel/qt4-assistant/pkg-descr new file mode 100644 index 000000000000..efc79b9aaf24 --- /dev/null +++ b/devel/qt4-assistant/pkg-descr @@ -0,0 +1,12 @@ +Qt is a C++ toolkit for application development. It lets application +developers target all major operating systems with a single application +source code. + +Qt provides a platform-independent API to all central platform functionality: +GUI, database access, networking, file handling, etc. The Qt library +encapsulates the different APIs of different operating systems, providing +the application programmer with a single, common API for all operating systems. +The native C APIs are encapsulated in a set of well-designed, fully +object-oriented C++ classes. + +WWW: http://www.trolltech.com/products/qt/index.html diff --git a/devel/qt4-assistant/pkg-plist b/devel/qt4-assistant/pkg-plist new file mode 100644 index 000000000000..07b9ded3764e --- /dev/null +++ b/devel/qt4-assistant/pkg-plist @@ -0,0 +1 @@ +bin/assistant diff --git a/devel/qt4-corelib/Makefile b/devel/qt4-corelib/Makefile new file mode 100644 index 000000000000..8933c729a5d5 --- /dev/null +++ b/devel/qt4-corelib/Makefile @@ -0,0 +1,87 @@ +# -*-mode: makefile-*- +# New ports collection makefile for: qt40 +# Date created: Wed Jun 29 11:49:42 CEST 2005 +# Whom: lofi@freebsd.org +# +# $FreeBSD$ +# + +PORTNAME= corelib +PORTVERSION= 4.2.2 +CATEGORIES?= devel +MASTER_SITES= ${MASTER_SITE_QT} +PKGNAMEPREFIX= qt4- +DISTNAME= qt-x11-opensource-src-${PORTVERSION} +DIST_SUBDIR= KDE + +MAINTAINER?= kde@FreeBSD.org +COMMENT?= Qt core library + +BUILD_DEPENDS= moc4:${PORTSDIR}/devel/qt4-moc \ + qmake-qt4:${PORTSDIR}/devel/qmake4 +LIB_DEPENDS= glib-2.0:${PORTSDIR}/devel/glib20 + +CONFLICTS= linguist-0.* qt-2.* qt-3.0.* \ + qt-3.1.* qt-3.2.* qt-designer-2.* xfmail-1.5.[0-5] \ + xfmail-1.5.5_[1-2] + +HAS_CONFIGURE= yes +USE_LDCONFIG= yes +NO_FILTER_SHLIBS=yes + +CONFIGURE_ARGS= -fast -no-exceptions \ + -platform ${LOCALBASE}/share/qt4/mkspecs/freebsd-g++ \ + -qt-gif -release -system-libjpeg -system-libpng \ + -system-zlib -no-nas-sound -confirm-license \ + -prefix ${PREFIX} \ + -docdir ${PREFIX}/share/doc/qt4 \ + -headerdir ${PREFIX}/include \ + -plugindir ${PREFIX}/lib/plugins \ + -datadir ${PREFIX}/share/qt4 \ + -libdir ${PREFIX}/lib \ + -translationdir ${PREFIX}/share/qt4/translations \ + -sysconfdir ${PREFIX}/local/etc/xdg \ + -examplesdir ${PREFIX}/share/qt4/examples \ + -demosdir ${PREFIX}/share/qt4/demos \ + -bindir ${PREFIX}/bin + +ALL_TARGET= first +CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH +MAKE_ENV?= QTDIR=${WRKSRC} LD_LIBRARY_PATH=${WRKSRC}/lib \ + PATH=${WRKSRC}/bin:$$PATH +EXTRACT_AFTER_ARGS=| ${TAR} -xf - \ + --exclude '${DISTNAME}/mkspecs' --exclude '${DISTNAME}/qmake' \ + --exclude '${DISTNAME}/demos' --exclude '${DISTNAME}/examples' \ + --exclude '${DISTNAME}/src/gui' --exclude '${DISTNAME}/src/network' \ + --exclude '${DISTNAME}/src/opengl' --exclude '${DISTNAME}/src/qt3support' \ + --exclude '${DISTNAME}/src/sql' --exclude '${DISTNAME}/src/xml' \ + --exclude '${DISTNAME}/src/tools/moc' --exclude '${DISTNAME}/src/tools/rcc' \ + --exclude '${DISTNAME}/src/tools/uic' --exclude '${DISTNAME}/src/tools/uic3' \ + --exclude '${DISTNAME}/tools/assistant' --exclude '${DISTNAME}/tools/designer' \ + --exclude '${DISTNAME}/tools/linguist' --exclude '${DISTNAME}/tools/porting' \ + --exclude '${DISTNAME}/tools/qtconfig' --exclude '${DISTNAME}/tools/qvfb' +WRKSRC= ${WRKDIR}/${DISTNAME}/src/${PORTNAME} +CONFIGURE_WRKSRC=${WRKSRC}/../../ + +.include <bsd.port.pre.mk> + +pre-configure: + ${CP} ${.CURDIR}/../../devel/qt4/files/configure ${CONFIGURE_WRKSRC} + ${REINPLACE_CMD} -e 's|target.path.*|target.path=${PREFIX}/lib|g' \ + -e 's|flat_headers.path.*|flat_headers.path=${PREFIX}/include/Qt|g' \ + -e 's|targ_headers.path.*|targ_headers.path=${PREFIX}/include/$$$$TARGET|g' \ + ${WRKSRC}/${PORTNAME}.pro ${WRKSRC}/../qt_install.pri + ${MKDIR} ${WRKSRC}/../../mkspecs + ${LN} -sf ${LOCALBASE}/bin/qmake-qt4 ${WRKSRC}/../../bin/qmake + ${LN} -sf ${LOCALBASE}/bin/moc4 ${WRKSRC}/../../bin/moc +post-configure: + ${REINPLACE_CMD} -e 's|local/lib/QtCore.pc|local/libdata/QtCore.pc|g' \ + ${WRKSRC}/Makefile + +.if !defined(PKGNAMESUFFIX) +post-install: + ${MKDIR} ${PREFIX}/lib/plugins + touch ${PREFIX}/lib/plugins/.keep_me +.endif + +.include <bsd.port.post.mk> diff --git a/devel/qt4-corelib/distinfo b/devel/qt4-corelib/distinfo new file mode 100644 index 000000000000..5f51cf7b1256 --- /dev/null +++ b/devel/qt4-corelib/distinfo @@ -0,0 +1,3 @@ +MD5 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 19f6374fe7924e33775cb87ee02669cb +SHA256 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = e790d227fa7958f2b0c0b0facd8ca880190121ed2b9c99ca70643baf7a0cd24c +SIZE (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 37636491 diff --git a/devel/qt4-corelib/pkg-descr b/devel/qt4-corelib/pkg-descr new file mode 100644 index 000000000000..efc79b9aaf24 --- /dev/null +++ b/devel/qt4-corelib/pkg-descr @@ -0,0 +1,12 @@ +Qt is a C++ toolkit for application development. It lets application +developers target all major operating systems with a single application +source code. + +Qt provides a platform-independent API to all central platform functionality: +GUI, database access, networking, file handling, etc. The Qt library +encapsulates the different APIs of different operating systems, providing +the application programmer with a single, common API for all operating systems. +The native C APIs are encapsulated in a set of well-designed, fully +object-oriented C++ classes. + +WWW: http://www.trolltech.com/products/qt/index.html diff --git a/devel/qt4-corelib/pkg-plist b/devel/qt4-corelib/pkg-plist new file mode 100644 index 000000000000..ca1d9e65ca7f --- /dev/null +++ b/devel/qt4-corelib/pkg-plist @@ -0,0 +1,415 @@ +include/Qt/QtCore +include/Qt/qabstracteventdispatcher.h +include/Qt/qabstractfileengine.h +include/Qt/qabstractitemmodel.h +include/Qt/qalgorithms.h +include/Qt/qatomic.h +include/Qt/qatomic_alpha.h +include/Qt/qatomic_arch.h +include/Qt/qatomic_arm.h +include/Qt/qatomic_boundschecker.h +include/Qt/qatomic_generic.h +include/Qt/qatomic_i386.h +include/Qt/qatomic_ia64.h +include/Qt/qatomic_mips.h +include/Qt/qatomic_parisc.h +include/Qt/qatomic_powerpc.h +include/Qt/qatomic_s390.h +include/Qt/qatomic_sparc.h +include/Qt/qatomic_x86_64.h +include/Qt/qbasictimer.h +include/Qt/qbitarray.h +include/Qt/qbuffer.h +include/Qt/qbytearray.h +include/Qt/qbytearraymatcher.h +include/Qt/qcache.h +include/Qt/qchar.h +include/Qt/qconfig-dist.h +include/Qt/qconfig-large.h +include/Qt/qconfig-medium.h +include/Qt/qconfig-minimal.h +include/Qt/qconfig-small.h +include/Qt/qconfig.h +include/Qt/qcontainerfwd.h +include/Qt/qcoreapplication.h +include/Qt/qcoreevent.h +include/Qt/qdatastream.h +include/Qt/qdatetime.h +include/Qt/qdebug.h +include/Qt/qdir.h +include/Qt/qendian.h +include/Qt/qeventloop.h +include/Qt/qfactoryinterface.h +include/Qt/qfeatures.h +include/Qt/qfile.h +include/Qt/qfileinfo.h +include/Qt/qfilesystemwatcher.h +include/Qt/qfsfileengine.h +include/Qt/qglobal.h +include/Qt/qhash.h +include/Qt/qiodevice.h +include/Qt/qiterator.h +include/Qt/qlibrary.h +include/Qt/qlibraryinfo.h +include/Qt/qline.h +include/Qt/qlinkedlist.h +include/Qt/qlist.h +include/Qt/qlocale.h +include/Qt/qmap.h +include/Qt/qmetaobject.h +include/Qt/qmetatype.h +include/Qt/qmimedata.h +include/Qt/qmutex.h +include/Qt/qnamespace.h +include/Qt/qobject.h +include/Qt/qobjectcleanuphandler.h +include/Qt/qobjectdefs.h +include/Qt/qpair.h +include/Qt/qplugin.h +include/Qt/qpluginloader.h +include/Qt/qpoint.h +include/Qt/qpointer.h +include/Qt/qprocess.h +include/Qt/qqueue.h +include/Qt/qreadwritelock.h +include/Qt/qrect.h +include/Qt/qregexp.h +include/Qt/qresource.h +include/Qt/qsemaphore.h +include/Qt/qset.h +include/Qt/qsettings.h +include/Qt/qshareddata.h +include/Qt/qsignalmapper.h +include/Qt/qsize.h +include/Qt/qsocketnotifier.h +include/Qt/qstack.h +include/Qt/qstring.h +include/Qt/qstringlist.h +include/Qt/qstringmatcher.h +include/Qt/qtemporaryfile.h +include/Qt/qtextcodec.h +include/Qt/qtextcodecplugin.h +include/Qt/qtextstream.h +include/Qt/qthread.h +include/Qt/qthreadstorage.h +include/Qt/qtimeline.h +include/Qt/qtimer.h +include/Qt/qtranslator.h +include/Qt/qurl.h +include/Qt/quuid.h +include/Qt/qvariant.h +include/Qt/qvarlengtharray.h +include/Qt/qvector.h +include/Qt/qwaitcondition.h +include/QtCore/QAbstractEventDispatcher +include/QtCore/QAbstractFileEngine +include/QtCore/QAbstractFileEngineHandler +include/QtCore/QAbstractItemModel +include/QtCore/QAbstractListModel +include/QtCore/QAbstractTableModel +include/QtCore/QArgument +include/QtCore/QAtomic +include/QtCore/QAtomicPointer +include/QtCore/QBasicAtomic +include/QtCore/QBasicAtomicPointer +include/QtCore/QBasicTimer +include/QtCore/QBitArray +include/QtCore/QBitRef +include/QtCore/QBool +include/QtCore/QBuffer +include/QtCore/QByteArray +include/QtCore/QByteArrayMatcher +include/QtCore/QByteRef +include/QtCore/QCOORD +include/QtCore/QCache +include/QtCore/QChar +include/QtCore/QCharRef +include/QtCore/QChildEvent +include/QtCore/QConstString +include/QtCore/QCoreApplication +include/QtCore/QCustomEvent +include/QtCore/QDataStream +include/QtCore/QDate +include/QtCore/QDateTime +include/QtCore/QDebug +include/QtCore/QDir +include/QtCore/QDynamicPropertyChangeEvent +include/QtCore/QEvent +include/QtCore/QEventLoop +include/QtCore/QFSFileEngine +include/QtCore/QFactoryInterface +include/QtCore/QFile +include/QtCore/QFileInfo +include/QtCore/QFileInfoList +include/QtCore/QFileInfoListIterator +include/QtCore/QFileSystemWatcher +include/QtCore/QFlag +include/QtCore/QFlags +include/QtCore/QForeachContainer +include/QtCore/QForeachContainerBase +include/QtCore/QGenericArgument +include/QtCore/QGenericReturnArgument +include/QtCore/QGlobalStatic +include/QtCore/QHash +include/QtCore/QHashData +include/QtCore/QHashDummyNode +include/QtCore/QHashDummyValue +include/QtCore/QHashIterator +include/QtCore/QHashNode +include/QtCore/QIODevice +include/QtCore/QIntForSize +include/QtCore/QIntForType +include/QtCore/QInternal +include/QtCore/QLatin1Char +include/QtCore/QLatin1String +include/QtCore/QLibrary +include/QtCore/QLibraryInfo +include/QtCore/QLine +include/QtCore/QLineF +include/QtCore/QLinkedList +include/QtCore/QLinkedListData +include/QtCore/QLinkedListIterator +include/QtCore/QLinkedListNode +include/QtCore/QList +include/QtCore/QListData +include/QtCore/QListIterator +include/QtCore/QLocale +include/QtCore/QMap +include/QtCore/QMapData +include/QtCore/QMapIterator +include/QtCore/QMetaClassInfo +include/QtCore/QMetaEnum +include/QtCore/QMetaMethod +include/QtCore/QMetaObject +include/QtCore/QMetaProperty +include/QtCore/QMetaType +include/QtCore/QMetaTypeId +include/QtCore/QMetaTypeId2 +include/QtCore/QMimeData +include/QtCore/QModelIndex +include/QtCore/QModelIndexList +include/QtCore/QMultiHash +include/QtCore/QMultiMap +include/QtCore/QMutableHashIterator +include/QtCore/QMutableLinkedListIterator +include/QtCore/QMutableListIterator +include/QtCore/QMutableMapIterator +include/QtCore/QMutableSetIterator +include/QtCore/QMutableStringListIterator +include/QtCore/QMutableVectorIterator +include/QtCore/QMutex +include/QtCore/QMutexLocker +include/QtCore/QNoDebug +include/QtCore/QNoImplicitBoolCast +include/QtCore/QObject +include/QtCore/QObjectCleanupHandler +include/QtCore/QObjectData +include/QtCore/QObjectList +include/QtCore/QObjectUserData +include/QtCore/QPair +include/QtCore/QPersistentModelIndex +include/QtCore/QPluginLoader +include/QtCore/QPoint +include/QtCore/QPointF +include/QtCore/QPointer +include/QtCore/QProcess +include/QtCore/QQueue +include/QtCore/QReadLocker +include/QtCore/QReadWriteLock +include/QtCore/QRect +include/QtCore/QRectF +include/QtCore/QRegExp +include/QtCore/QResource +include/QtCore/QReturnArgument +include/QtCore/QSemaphore +include/QtCore/QSet +include/QtCore/QSetIterator +include/QtCore/QSettings +include/QtCore/QSharedData +include/QtCore/QSharedDataPointer +include/QtCore/QSignalMapper +include/QtCore/QSize +include/QtCore/QSizeF +include/QtCore/QSocketNotifier +include/QtCore/QStack +include/QtCore/QStdWString +include/QtCore/QString +include/QtCore/QStringList +include/QtCore/QStringListIterator +include/QtCore/QStringMatcher +include/QtCore/QSysInfo +include/QtCore/QSystemLocale +include/QtCore/QTS +include/QtCore/QTemporaryFile +include/QtCore/QTextCodec +include/QtCore/QTextCodecFactoryInterface +include/QtCore/QTextCodecPlugin +include/QtCore/QTextDecoder +include/QtCore/QTextEncoder +include/QtCore/QTextIStream +include/QtCore/QTextOStream +include/QtCore/QTextStream +include/QtCore/QTextStreamFunction +include/QtCore/QTextStreamManipulator +include/QtCore/QThread +include/QtCore/QThreadStorage +include/QtCore/QThreadStorageData +include/QtCore/QTime +include/QtCore/QTimeLine +include/QtCore/QTimer +include/QtCore/QTimerEvent +include/QtCore/QTranslator +include/QtCore/QTypeInfo +include/QtCore/QUintForSize +include/QtCore/QUintForType +include/QtCore/QUrl +include/QtCore/QUuid +include/QtCore/QVarLengthArray +include/QtCore/QVariant +include/QtCore/QVariantComparisonHelper +include/QtCore/QVariantList +include/QtCore/QVariantMap +include/QtCore/QVector +include/QtCore/QVectorData +include/QtCore/QVectorIterator +include/QtCore/QVectorTypedData +include/QtCore/QWaitCondition +include/QtCore/QWriteLocker +include/QtCore/Q_INT16 +include/QtCore/Q_INT32 +include/QtCore/Q_INT64 +include/QtCore/Q_INT8 +include/QtCore/Q_LLONG +include/QtCore/Q_LONG +include/QtCore/Q_PID +include/QtCore/Q_UINT16 +include/QtCore/Q_UINT32 +include/QtCore/Q_UINT64 +include/QtCore/Q_UINT8 +include/QtCore/Q_ULLONG +include/QtCore/Q_ULONG +include/QtCore/Qt +include/QtCore/QtAlgorithms +include/QtCore/QtCleanUpFunction +include/QtCore/QtContainerFwd +include/QtCore/QtCore +include/QtCore/QtDebug +include/QtCore/QtEndian +include/QtCore/QtGlobal +include/QtCore/QtMsgHandler +include/QtCore/QtPlugin +include/QtCore/QtPluginInstanceFunction +include/QtCore/qabstracteventdispatcher.h +include/QtCore/qabstractfileengine.h +include/QtCore/qabstractitemmodel.h +include/QtCore/qalgorithms.h +include/QtCore/qatomic.h +include/QtCore/qatomic_alpha.h +include/QtCore/qatomic_arch.h +include/QtCore/qatomic_arm.h +include/QtCore/qatomic_boundschecker.h +include/QtCore/qatomic_generic.h +include/QtCore/qatomic_i386.h +include/QtCore/qatomic_ia64.h +include/QtCore/qatomic_mips.h +include/QtCore/qatomic_parisc.h +include/QtCore/qatomic_powerpc.h +include/QtCore/qatomic_s390.h +include/QtCore/qatomic_sparc.h +include/QtCore/qatomic_x86_64.h +include/QtCore/qbasictimer.h +include/QtCore/qbitarray.h +include/QtCore/qbuffer.h +include/QtCore/qbytearray.h +include/QtCore/qbytearraymatcher.h +include/QtCore/qcache.h +include/QtCore/qchar.h +include/QtCore/qconfig-dist.h +include/QtCore/qconfig-large.h +include/QtCore/qconfig-medium.h +include/QtCore/qconfig-minimal.h +include/QtCore/qconfig-small.h +include/QtCore/qconfig.h +include/QtCore/qcontainerfwd.h +include/QtCore/qcoreapplication.h +include/QtCore/qcoreevent.h +include/QtCore/qdatastream.h +include/QtCore/qdatetime.h +include/QtCore/qdebug.h +include/QtCore/qdir.h +include/QtCore/qendian.h +include/QtCore/qeventloop.h +include/QtCore/qfactoryinterface.h +include/QtCore/qfeatures.h +include/QtCore/qfile.h +include/QtCore/qfileinfo.h +include/QtCore/qfilesystemwatcher.h +include/QtCore/qfsfileengine.h +include/QtCore/qglobal.h +include/QtCore/qhash.h +include/QtCore/qiodevice.h +include/QtCore/qiterator.h +include/QtCore/qlibrary.h +include/QtCore/qlibraryinfo.h +include/QtCore/qline.h +include/QtCore/qlinkedlist.h +include/QtCore/qlist.h +include/QtCore/qlocale.h +include/QtCore/qmap.h +include/QtCore/qmetaobject.h +include/QtCore/qmetatype.h +include/QtCore/qmimedata.h +include/QtCore/qmutex.h +include/QtCore/qnamespace.h +include/QtCore/qobject.h +include/QtCore/qobjectcleanuphandler.h +include/QtCore/qobjectdefs.h +include/QtCore/qpair.h +include/QtCore/qplugin.h +include/QtCore/qpluginloader.h +include/QtCore/qpoint.h +include/QtCore/qpointer.h +include/QtCore/qprocess.h +include/QtCore/qqueue.h +include/QtCore/qreadwritelock.h +include/QtCore/qrect.h +include/QtCore/qregexp.h +include/QtCore/qresource.h +include/QtCore/qsemaphore.h +include/QtCore/qset.h +include/QtCore/qsettings.h +include/QtCore/qshareddata.h +include/QtCore/qsignalmapper.h +include/QtCore/qsize.h +include/QtCore/qsocketnotifier.h +include/QtCore/qstack.h +include/QtCore/qstring.h +include/QtCore/qstringlist.h +include/QtCore/qstringmatcher.h +include/QtCore/qtemporaryfile.h +include/QtCore/qtextcodec.h +include/QtCore/qtextcodecplugin.h +include/QtCore/qtextstream.h +include/QtCore/qthread.h +include/QtCore/qthreadstorage.h +include/QtCore/qtimeline.h +include/QtCore/qtimer.h +include/QtCore/qtranslator.h +include/QtCore/qurl.h +include/QtCore/quuid.h +include/QtCore/qvariant.h +include/QtCore/qvarlengtharray.h +include/QtCore/qvector.h +include/QtCore/qwaitcondition.h +lib/libQtCore.la +lib/libQtCore.prl +lib/libQtCore.so +lib/libQtCore.so.4 +lib/libQtCore.so.4.2 +lib/libQtCore.so.4.2.2 +lib/libQtCore.so.4.2.2.debug +lib/plugins/.keep_me +libdata/QtCore.pc +@dirrm lib/plugins +@dirrm include/QtCore +@dirrm include/Qt diff --git a/devel/qt4-designer/Makefile b/devel/qt4-designer/Makefile new file mode 100644 index 000000000000..13216518044d --- /dev/null +++ b/devel/qt4-designer/Makefile @@ -0,0 +1,80 @@ +### -*-mode: makefile-*- +# New ports collection makefile for: qt40 +# Date created: Wed Jun 29 11:49:42 CEST 2005 +# Whom: lofi@freebsd.org +# +# $FreeBSD$ +# + +PORTNAME= designer +PORTVERSION= 4.2.2 +CATEGORIES?= x11-toolkits ipv6 +MASTER_SITES= ${MASTER_SITE_QT} +PKGNAMEPREFIX= qt4- +DISTNAME= qt-x11-opensource-src-${PORTVERSION} +DIST_SUBDIR= KDE + +MAINTAINER= kde@FreeBSD.org +COMMENT= Qt ui editor + +BUILD_DEPENDS= moc4:${PORTSDIR}/devel/qt4-moc \ + qmake-qt4:${PORTSDIR}/devel/qmake4 \ + rcc:${PORTSDIR}/devel/qt4-rcc \ + uic4:${PORTSDIR}/devel/qt4-uic +LIB_DEPENDS= QtAssistantClient:${PORTSDIR}/devel/qt4-libqtassistantclient \ + Qt3Support:${PORTSDIR}/devel/qt4-qt3support \ + QtCore:${PORTSDIR}/devel/qt4-corelib \ + QtGui:${PORTSDIR}/x11-toolkits/qt4-gui \ + QtNetwork:${PORTSDIR}/net/qt4-network \ + QtSql:${PORTSDIR}/databases/qt4-sql \ + QtXml:${PORTSDIR}/textproc/qt4-xml + +CONFLICTS= linguist-0.* qt-2.* qt-3.0.* \ + qt-3.1.* qt-3.2.* qt-designer-2.* xfmail-1.5.[0-5] \ + xfmail-1.5.5_[1-2] + +HAS_CONFIGURE= yes +USE_LDCONFIG= yes +NO_FILTER_SHLIBS=yes + +CONFIGURE_ARGS= -fast -no-exceptions \ + -platform ${LOCALBASE}/share/qt4/mkspecs/freebsd-g++ \ + -qt-gif -release -system-libjpeg -system-libpng \ + -system-zlib -no-nas-sound -prefix ${PREFIX} \ + -plugindir ${PREFIX}/lib/plugins -bindir ${PREFIX}/bin \ + -confirm-license + +ALL_TARGET= first +CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH +MAKE_ENV?= QTDIR=${WRKSRC} LD_LIBRARY_PATH=${WRKSRC}/lib \ + PATH=${WRKSRC}/bin:$$PATH +EXTRACT_AFTER_ARGS=| ${TAR} -xf - \ + --exclude '${DISTNAME}/mkspecs' --exclude '${DISTNAME}/qmake' \ + --exclude '${DISTNAME}/demos' --exclude '${DISTNAME}/examples' \ + --exclude '${DISTNAME}/src/opengl' --exclude '${DISTNAME}/src/sql' \ + --exclude '${DISTNAME}/src/tools/moc' --exclude '${DISTNAME}/src/tools/rcc' \ + --exclude '${DISTNAME}/src/tools/uic3' \ + --exclude '${DISTNAME}/tools/linguist' --exclude '${DISTNAME}/tools/porting' \ + --exclude '${DISTNAME}/tools/qtconfig' --exclude '${DISTNAME}/tools/qvfb' +WRKSRC= ${WRKDIR}/${DISTNAME}/tools/${PORTNAME} +CONFIGURE_WRKSRC=${WRKSRC}/../../ + +.include <bsd.port.pre.mk> + +pre-configure: + ${CP} ${.CURDIR}/../../devel/qt4/files/configure ${CONFIGURE_WRKSRC} + ${REINPLACE_CMD} -e 's|target.path.*|target.path=${PREFIX}/bin|g' \ + ${WRKSRC}/src/designer/${PORTNAME}.pro + ${REINPLACE_CMD} -e 's|target.path.*|target.path=${PREFIX}/lib/plugins|g' \ + ${WRKSRC}/src/plugins/plugins.pri + ${REINPLACE_CMD} -e \ + 's|designer_headers.path.*|designer_headers.path=${PREFIX}/include/QtDesigner|g' \ + -e 's|target.path.*|target.path=${PREFIX}/lib|g' \ + ${WRKSRC}/src/lib/lib.pro ${WRKSRC}/src/components/lib/lib.pro + ${MKDIR} ${WRKSRC}/../../mkspecs + ${LN} -sf ${LOCALBASE}/bin/qmake-qt4 ${WRKSRC}/../../bin/qmake + ${LN} -sf ${LOCALBASE}/bin/moc4 ${WRKSRC}/../../bin/moc + ${LN} -sf ${LOCALBASE}/bin/uic4 ${WRKSRC}/../../bin/uic + ${LN} -sf ${LOCALBASE}/bin/rcc ${WRKSRC}/../../bin/rcc + +.include <bsd.port.post.mk> diff --git a/devel/qt4-designer/distinfo b/devel/qt4-designer/distinfo new file mode 100644 index 000000000000..5f51cf7b1256 --- /dev/null +++ b/devel/qt4-designer/distinfo @@ -0,0 +1,3 @@ +MD5 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 19f6374fe7924e33775cb87ee02669cb +SHA256 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = e790d227fa7958f2b0c0b0facd8ca880190121ed2b9c99ca70643baf7a0cd24c +SIZE (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 37636491 diff --git a/devel/qt4-designer/pkg-descr b/devel/qt4-designer/pkg-descr new file mode 100644 index 000000000000..efc79b9aaf24 --- /dev/null +++ b/devel/qt4-designer/pkg-descr @@ -0,0 +1,12 @@ +Qt is a C++ toolkit for application development. It lets application +developers target all major operating systems with a single application +source code. + +Qt provides a platform-independent API to all central platform functionality: +GUI, database access, networking, file handling, etc. The Qt library +encapsulates the different APIs of different operating systems, providing +the application programmer with a single, common API for all operating systems. +The native C APIs are encapsulated in a set of well-designed, fully +object-oriented C++ classes. + +WWW: http://www.trolltech.com/products/qt/index.html diff --git a/devel/qt4-designer/pkg-plist b/devel/qt4-designer/pkg-plist new file mode 100644 index 000000000000..6394ea063adc --- /dev/null +++ b/devel/qt4-designer/pkg-plist @@ -0,0 +1,94 @@ +bin/designer +bin/designer.debug +include/QtDesigner/QAbstractExtensionFactory +include/QtDesigner/QAbstractExtensionManager +include/QtDesigner/QAbstractFormBuilder +include/QtDesigner/QDesignerActionEditorInterface +include/QtDesigner/QDesignerBrushManagerInterface +include/QtDesigner/QDesignerComponents +include/QtDesigner/QDesignerContainerExtension +include/QtDesigner/QDesignerCustomWidgetCollectionInterface +include/QtDesigner/QDesignerCustomWidgetInterface +include/QtDesigner/QDesignerDnDItemInterface +include/QtDesigner/QDesignerExportWidget +include/QtDesigner/QDesignerExtraInfoExtension +include/QtDesigner/QDesignerFormEditorInterface +include/QtDesigner/QDesignerFormEditorPluginInterface +include/QtDesigner/QDesignerFormWindowCursorInterface +include/QtDesigner/QDesignerFormWindowInterface +include/QtDesigner/QDesignerFormWindowManagerInterface +include/QtDesigner/QDesignerFormWindowToolInterface +include/QtDesigner/QDesignerIconCacheInterface +include/QtDesigner/QDesignerLanguageExtension +include/QtDesigner/QDesignerLayoutDecorationExtension +include/QtDesigner/QDesignerMemberSheetExtension +include/QtDesigner/QDesignerMetaDataBaseInterface +include/QtDesigner/QDesignerMetaDataBaseItemInterface +include/QtDesigner/QDesignerObjectInspectorInterface +include/QtDesigner/QDesignerPropertyEditorInterface +include/QtDesigner/QDesignerPropertySheetExtension +include/QtDesigner/QDesignerTaskMenuExtension +include/QtDesigner/QDesignerWidgetBoxInterface +include/QtDesigner/QDesignerWidgetDataBaseInterface +include/QtDesigner/QDesignerWidgetDataBaseItemInterface +include/QtDesigner/QDesignerWidgetFactoryInterface +include/QtDesigner/QExtensionFactory +include/QtDesigner/QExtensionManager +include/QtDesigner/QFormBuilder +include/QtDesigner/QtDesigner +include/QtDesigner/abstractactioneditor.h +include/QtDesigner/abstractbrushmanager.h +include/QtDesigner/abstractdnditem.h +include/QtDesigner/abstractformbuilder.h +include/QtDesigner/abstractformeditor.h +include/QtDesigner/abstractformeditorplugin.h +include/QtDesigner/abstractformwindow.h +include/QtDesigner/abstractformwindowcursor.h +include/QtDesigner/abstractformwindowmanager.h +include/QtDesigner/abstractformwindowtool.h +include/QtDesigner/abstracticoncache.h +include/QtDesigner/abstractlanguage.h +include/QtDesigner/abstractmetadatabase.h +include/QtDesigner/abstractobjectinspector.h +include/QtDesigner/abstractpropertyeditor.h +include/QtDesigner/abstractwidgetbox.h +include/QtDesigner/abstractwidgetdatabase.h +include/QtDesigner/abstractwidgetfactory.h +include/QtDesigner/container.h +include/QtDesigner/customwidget.h +include/QtDesigner/default_extensionfactory.h +include/QtDesigner/extension.h +include/QtDesigner/extension_global.h +include/QtDesigner/extrainfo.h +include/QtDesigner/formbuilder.h +include/QtDesigner/layoutdecoration.h +include/QtDesigner/membersheet.h +include/QtDesigner/propertysheet.h +include/QtDesigner/qdesigner_components.h +include/QtDesigner/qdesigner_components_global.h +include/QtDesigner/qdesignerexportwidget.h +include/QtDesigner/qextensionmanager.h +include/QtDesigner/sdk_global.h +include/QtDesigner/taskmenu.h +include/QtDesigner/uilib_global.h +include/QtUiTools/QUiLoader +include/QtUiTools/QtUiTools +include/QtUiTools/quiloader.h +lib/libQtDesigner.prl +lib/libQtDesigner.so +lib/libQtDesigner.so.4 +lib/libQtDesigner.so.4.2 +lib/libQtDesigner.so.4.2.2 +lib/libQtDesigner.so.4.2.2.debug +lib/libQtDesignerComponents.prl +lib/libQtDesignerComponents.so +lib/libQtDesignerComponents.so.4 +lib/libQtDesignerComponents.so.4.2 +lib/libQtDesignerComponents.so.4.2.2 +lib/libQtDesignerComponents.so.4.2.2.debug +lib/libQtUiTools.a +lib/libQtUiTools.prl +lib/plugins/libqt3supportwidgets.so +lib/plugins/libqt3supportwidgets.so.debug +@dirrm include/QtUiTools +@dirrm include/QtDesigner diff --git a/devel/qt4-libqtassistantclient/Makefile b/devel/qt4-libqtassistantclient/Makefile new file mode 100644 index 000000000000..78a4e29d9c22 --- /dev/null +++ b/devel/qt4-libqtassistantclient/Makefile @@ -0,0 +1,68 @@ +# -*-mode: makefile-*- +# New ports collection makefile for: qt40 +# Date created: Wed Jun 29 11:49:42 CEST 2005 +# Whom: lofi@freebsd.org +# +# $FreeBSD$ +# + +PORTNAME= libQtAssistantClient +PORTVERSION= 4.2.2 +CATEGORIES?= x11-toolkits ipv6 +MASTER_SITES= ${MASTER_SITE_QT} +PKGNAMEPREFIX= qt4- +DISTNAME= qt-x11-opensource-src-${PORTVERSION} +DIST_SUBDIR= KDE + +MAINTAINER= kde@FreeBSD.org +COMMENT= Qt documentation browser integration library + +BUILD_DEPENDS= moc4:${PORTSDIR}/devel/qt4-moc \ + qmake-qt4:${PORTSDIR}/devel/qmake4 + +LIB_DEPENDS= QtCore:${PORTSDIR}/devel/qt4-corelib \ + QtGui:${PORTSDIR}/x11-toolkits/qt4-gui \ + QtNetwork:${PORTSDIR}/net/qt4-network + +CONFLICTS= linguist-0.* qt-2.* qt-3.0.* \ + qt-3.1.* qt-3.2.* qt-designer-2.* xfmail-1.5.[0-5] \ + xfmail-1.5.5_[1-2] + +HAS_CONFIGURE= yes +USE_LDCONFIG= yes +NO_FILTER_SHLIBS=yes + +CONFIGURE_ARGS= -fast -no-exceptions \ + -platform ${LOCALBASE}/share/qt4/mkspecs/freebsd-g++ \ + -qt-gif -release -system-libjpeg -system-libpng \ + -system-zlib -no-nas-sound -prefix ${PREFIX} \ + -plugindir ${PREFIX}/lib/plugins -bindir ${PREFIX}/bin \ + -confirm-license + +ALL_TARGET= first +CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH +MAKE_ENV?= QTDIR=${WRKSRC} LD_LIBRARY_PATH=${WRKSRC}/lib \ + PATH=${WRKSRC}/bin:$$PATH +EXTRACT_AFTER_ARGS=| ${TAR} -xf - \ + --exclude '${DISTNAME}/mkspecs' --exclude '${DISTNAME}/qmake' \ + --exclude '${DISTNAME}/demos' --exclude '${DISTNAME}/examples' \ + --exclude '${DISTNAME}/src/opengl' --exclude '${DISTNAME}/src/qt3support' \ + --exclude '${DISTNAME}/src/sql' --exclude '${DISTNAME}/src/plugins' \ + --exclude '${DISTNAME}/src/3rdparty' \ + --exclude '${DISTNAME}/src/tools/moc' --exclude '${DISTNAME}/src/tools/rcc' \ + --exclude '${DISTNAME}/src/tools/uic' --exclude '${DISTNAME}/src/tools/uic3' \ + --exclude '${DISTNAME}/tools/designer' \ + --exclude '${DISTNAME}/tools/linguist' --exclude '${DISTNAME}/tools/porting' \ + --exclude '${DISTNAME}/tools/qtconfig' --exclude '${DISTNAME}/tools/qvfb' +WRKSRC= ${WRKDIR}/${DISTNAME}/tools/assistant/lib +CONFIGURE_WRKSRC=${WRKSRC}/../../../ + +pre-configure: + ${CP} ${.CURDIR}/../../devel/qt4/files/configure ${CONFIGURE_WRKSRC} + ${REINPLACE_CMD} -e 's|target.path.*|target.path=${PREFIX}/lib|g' \ + ${WRKSRC}/lib.pro + ${MKDIR} ${WRKSRC}/../../../mkspecs + ${LN} -sf ${LOCALBASE}/bin/qmake-qt4 ${WRKSRC}/../../../bin/qmake + ${LN} -sf ${LOCALBASE}/bin/moc4 ${WRKSRC}/../../../bin/moc + +.include <bsd.port.mk> diff --git a/devel/qt4-libqtassistantclient/distinfo b/devel/qt4-libqtassistantclient/distinfo new file mode 100644 index 000000000000..5f51cf7b1256 --- /dev/null +++ b/devel/qt4-libqtassistantclient/distinfo @@ -0,0 +1,3 @@ +MD5 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 19f6374fe7924e33775cb87ee02669cb +SHA256 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = e790d227fa7958f2b0c0b0facd8ca880190121ed2b9c99ca70643baf7a0cd24c +SIZE (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 37636491 diff --git a/devel/qt4-libqtassistantclient/pkg-descr b/devel/qt4-libqtassistantclient/pkg-descr new file mode 100644 index 000000000000..efc79b9aaf24 --- /dev/null +++ b/devel/qt4-libqtassistantclient/pkg-descr @@ -0,0 +1,12 @@ +Qt is a C++ toolkit for application development. It lets application +developers target all major operating systems with a single application +source code. + +Qt provides a platform-independent API to all central platform functionality: +GUI, database access, networking, file handling, etc. The Qt library +encapsulates the different APIs of different operating systems, providing +the application programmer with a single, common API for all operating systems. +The native C APIs are encapsulated in a set of well-designed, fully +object-oriented C++ classes. + +WWW: http://www.trolltech.com/products/qt/index.html diff --git a/devel/qt4-libqtassistantclient/pkg-plist b/devel/qt4-libqtassistantclient/pkg-plist new file mode 100644 index 000000000000..e7a6a0b4284b --- /dev/null +++ b/devel/qt4-libqtassistantclient/pkg-plist @@ -0,0 +1,11 @@ +include/QtAssistant/QAssistantClient +include/QtAssistant/QtAssistant +include/QtAssistant/qassistantclient.h +include/QtAssistant/qassistantclient_global.h +lib/libQtAssistantClient.prl +lib/libQtAssistantClient.so +lib/libQtAssistantClient.so.4 +lib/libQtAssistantClient.so.4.2 +lib/libQtAssistantClient.so.4.2.2 +lib/libQtAssistantClient.so.4.2.2.debug +@dirrm include/QtAssistant diff --git a/devel/qt4-linguist/Makefile b/devel/qt4-linguist/Makefile new file mode 100644 index 000000000000..6d7ee4a49309 --- /dev/null +++ b/devel/qt4-linguist/Makefile @@ -0,0 +1,72 @@ +# -*-mode: makefile-*- +# New ports collection makefile for: qt40 +# Date created: Wed Jun 29 11:49:42 CEST 2005 +# Whom: lofi@freebsd.org +# +# $FreeBSD$ +# + +PORTNAME= linguist +PORTVERSION= 4.2.2 +CATEGORIES?= x11-toolkits ipv6 +MASTER_SITES= ${MASTER_SITE_QT} +PKGNAMEPREFIX= qt4- +DISTNAME= qt-x11-opensource-src-${PORTVERSION} +DIST_SUBDIR= KDE + +MAINTAINER= kde@FreeBSD.org +COMMENT= Qt localisation tool + +BUILD_DEPENDS= ${LOCALBASE}/lib/libQtUiTools.a:${PORTSDIR}/devel/qt4-designer \ + moc4:${PORTSDIR}/devel/qt4-moc \ + qmake-qt4:${PORTSDIR}/devel/qmake4 \ + rcc:${PORTSDIR}/devel/qt4-rcc \ + uic4:${PORTSDIR}/devel/qt4-uic +LIB_DEPENDS= QtAssistantClient:${PORTSDIR}/devel/qt4-libqtassistantclient \ + QtGui:${PORTSDIR}/x11-toolkits/qt4-gui \ + QtNetwork:${PORTSDIR}/net/qt4-network \ + QtXml:${PORTSDIR}/textproc/qt4-xml + +CONFLICTS= linguist-0.* qt-2.* qt-3.0.* \ + qt-3.1.* qt-3.2.* qt-designer-2.* xfmail-1.5.[0-5] \ + xfmail-1.5.5_[1-2] + +HAS_CONFIGURE= yes + +CONFIGURE_ARGS= -fast -no-exceptions \ + -platform ${LOCALBASE}/share/qt4/mkspecs/freebsd-g++ \ + -qt-gif -release -system-libjpeg -system-libpng \ + -system-zlib -no-nas-sound -prefix ${PREFIX} \ + -plugindir ${PREFIX}/lib/plugins -bindir ${PREFIX}/bin \ + -confirm-license + +ALL_TARGET= first +CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH +MAKE_ENV?= QTDIR=${WRKSRC} LD_LIBRARY_PATH=${WRKSRC}/lib \ + PATH=${WRKSRC}/bin:$$PATH +EXTRACT_AFTER_ARGS=| ${TAR} -xf - \ + --exclude '${DISTNAME}/mkspecs' --exclude '${DISTNAME}/qmake' \ + --exclude '${DISTNAME}/demos' --exclude '${DISTNAME}/examples' \ + --exclude '${DISTNAME}/src/opengl' --exclude '${DISTNAME}/src/qt3support' \ + --exclude '${DISTNAME}/src/sql' --exclude '${DISTNAME}/src/plugins' \ + --exclude '${DISTNAME}/src/3rdparty' --exclude '${DISTNAME}/src/tools/moc' \ + --exclude '${DISTNAME}/src/tools/rcc' --exclude '${DISTNAME}/src/tools/uic' \ + --exclude '${DISTNAME}/src/tools/uic3' --exclude '${DISTNAME}/tools/porting' \ + --exclude '${DISTNAME}/tools/qtconfig' --exclude '${DISTNAME}/tools/qvfb' +WRKSRC= ${WRKDIR}/${DISTNAME}/tools/${PORTNAME} +CONFIGURE_WRKSRC=${WRKSRC}/../../ + +pre-configure: + ${CP} ${.CURDIR}/../../devel/qt4/files/configure ${CONFIGURE_WRKSRC} + ${REINPLACE_CMD} -e 's|target.path.*|target.path=${PREFIX}/bin|g' \ + -e 's|phrasebooks.path.*|phrasebooks.path=${PREFIX}/share/qt4/phrasebooks|g' \ + -e 's|linguisttranslations.path.*|linguisttranslations.path=${PREFIX}/share/qt4/translations|g' \ + ${WRKSRC}/${PORTNAME}.pro ${WRKSRC}/${PORTNAME}/${PORTNAME}.pro \ + ${WRKSRC}/lrelease/lrelease.pro ${WRKSRC}/lupdate/lupdate.pro + ${MKDIR} ${WRKSRC}/../../mkspecs + ${LN} -sf ${LOCALBASE}/bin/qmake-qt4 ${WRKSRC}/../../bin/qmake + ${LN} -sf ${LOCALBASE}/bin/moc4 ${WRKSRC}/../../bin/moc + ${LN} -sf ${LOCALBASE}/bin/uic4 ${WRKSRC}/../../bin/uic + ${LN} -sf ${LOCALBASE}/bin/rcc ${WRKSRC}/../../bin/rcc + +.include <bsd.port.mk> diff --git a/devel/qt4-linguist/distinfo b/devel/qt4-linguist/distinfo new file mode 100644 index 000000000000..5f51cf7b1256 --- /dev/null +++ b/devel/qt4-linguist/distinfo @@ -0,0 +1,3 @@ +MD5 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 19f6374fe7924e33775cb87ee02669cb +SHA256 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = e790d227fa7958f2b0c0b0facd8ca880190121ed2b9c99ca70643baf7a0cd24c +SIZE (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 37636491 diff --git a/devel/qt4-linguist/pkg-descr b/devel/qt4-linguist/pkg-descr new file mode 100644 index 000000000000..efc79b9aaf24 --- /dev/null +++ b/devel/qt4-linguist/pkg-descr @@ -0,0 +1,12 @@ +Qt is a C++ toolkit for application development. It lets application +developers target all major operating systems with a single application +source code. + +Qt provides a platform-independent API to all central platform functionality: +GUI, database access, networking, file handling, etc. The Qt library +encapsulates the different APIs of different operating systems, providing +the application programmer with a single, common API for all operating systems. +The native C APIs are encapsulated in a set of well-designed, fully +object-oriented C++ classes. + +WWW: http://www.trolltech.com/products/qt/index.html diff --git a/devel/qt4-linguist/pkg-plist b/devel/qt4-linguist/pkg-plist new file mode 100644 index 000000000000..36ddd1e30d76 --- /dev/null +++ b/devel/qt4-linguist/pkg-plist @@ -0,0 +1,17 @@ +bin/linguist +bin/linguist.debug +bin/lrelease +bin/lrelease.debug +bin/lupdate +bin/lupdate.debug +share/qt4/phrasebooks/danish.qph +share/qt4/phrasebooks/dutch.qph +share/qt4/phrasebooks/finnish.qph +share/qt4/phrasebooks/french.qph +share/qt4/phrasebooks/german.qph +share/qt4/phrasebooks/italian.qph +share/qt4/phrasebooks/norwegian.qph +share/qt4/phrasebooks/russian.qph +share/qt4/phrasebooks/spanish.qph +share/qt4/phrasebooks/swedish.qph +@dirrm share/qt4/phrasebooks diff --git a/devel/qt4-moc/Makefile b/devel/qt4-moc/Makefile new file mode 100644 index 000000000000..16c9570ffba1 --- /dev/null +++ b/devel/qt4-moc/Makefile @@ -0,0 +1,62 @@ +# -*-mode: makefile-*- +# New ports collection makefile for: qt40 +# Date created: Wed Jun 29 11:49:42 CEST 2005 +# Whom: lofi@freebsd.org +# +# $FreeBSD$ +# + +PORTNAME= moc +PORTVERSION= 4.2.2 +CATEGORIES?= devel +MASTER_SITES= ${MASTER_SITE_QT} +PKGNAMEPREFIX= qt4- +DISTNAME= qt-x11-opensource-src-${PORTVERSION} +DIST_SUBDIR= KDE + +MAINTAINER= kde@FreeBSD.org +COMMENT= Qt meta object compiler + +BUILD_DEPENDS= qmake-qt4:${PORTSDIR}/devel/qmake4 + +CONFLICTS= linguist-0.* qt-2.* qt-3.0.* \ + qt-3.1.* qt-3.2.* qt-designer-2.* xfmail-1.5.[0-5] \ + xfmail-1.5.5_[1-2] + +HAS_CONFIGURE= yes + +CONFIGURE_ARGS= -fast -no-exceptions \ + -platform ${LOCALBASE}/share/qt4/mkspecs/freebsd-g++ \ + -qt-gif -release -system-libjpeg -system-libpng \ + -system-zlib -no-nas-sound -prefix ${PREFIX} \ + -plugindir ${PREFIX}/lib/plugins -bindir ${PREFIX}/bin \ + -confirm-license + +ALL_TARGET= first +CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH +MAKE_ENV?= QTDIR=${WRKSRC} LD_LIBRARY_PATH=${WRKSRC}/lib \ + PATH=${WRKSRC}/bin:$$PATH +EXTRACT_AFTER_ARGS=| ${TAR} -xf - \ + --exclude '${DISTNAME}/mkspecs' --exclude '${DISTNAME}/qmake' \ + --exclude '${DISTNAME}/demos' --exclude '${DISTNAME}/examples' \ + --exclude '${DISTNAME}/src/gui' --exclude '${DISTNAME}/src/network' \ + --exclude '${DISTNAME}/src/opengl' --exclude '${DISTNAME}/src/qt3support' \ + --exclude '${DISTNAME}/src/sql' --exclude '${DISTNAME}/src/plugins' \ + --exclude '${DISTNAME}/src/3rdparty' --exclude '${DISTNAME}/src/xml' \ + --exclude '${DISTNAME}/src/tools/rcc' \ + --exclude '${DISTNAME}/src/tools/uic' --exclude '${DISTNAME}/src/tools/uic3' \ + --exclude '${DISTNAME}/tools/assistant' --exclude '${DISTNAME}/tools/designer' \ + --exclude '${DISTNAME}/tools/linguist' --exclude '${DISTNAME}/tools/porting' \ + --exclude '${DISTNAME}/tools/qtconfig' --exclude '${DISTNAME}/tools/qvfb' +WRKSRC= ${WRKDIR}/${DISTNAME}/src/tools/${PORTNAME} +CONFIGURE_WRKSRC=${WRKSRC}/../../../ + +pre-configure: + ${CP} ${.CURDIR}/../../devel/qt4/files/configure ${CONFIGURE_WRKSRC} + ${REINPLACE_CMD} -e 's|target.path.*|target.path=${PREFIX}/bin|g' \ + -e 's|^TARGET.*|TARGET=moc4|g' \ + ${WRKSRC}/${PORTNAME}.pro + ${MKDIR} ${WRKSRC}/../../../mkspecs + ${LN} -sf ${LOCALBASE}/bin/qmake-qt4 ${WRKSRC}/../../../bin/qmake + +.include <bsd.port.mk> diff --git a/devel/qt4-moc/distinfo b/devel/qt4-moc/distinfo new file mode 100644 index 000000000000..5f51cf7b1256 --- /dev/null +++ b/devel/qt4-moc/distinfo @@ -0,0 +1,3 @@ +MD5 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 19f6374fe7924e33775cb87ee02669cb +SHA256 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = e790d227fa7958f2b0c0b0facd8ca880190121ed2b9c99ca70643baf7a0cd24c +SIZE (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 37636491 diff --git a/devel/qt4-moc/pkg-descr b/devel/qt4-moc/pkg-descr new file mode 100644 index 000000000000..efc79b9aaf24 --- /dev/null +++ b/devel/qt4-moc/pkg-descr @@ -0,0 +1,12 @@ +Qt is a C++ toolkit for application development. It lets application +developers target all major operating systems with a single application +source code. + +Qt provides a platform-independent API to all central platform functionality: +GUI, database access, networking, file handling, etc. The Qt library +encapsulates the different APIs of different operating systems, providing +the application programmer with a single, common API for all operating systems. +The native C APIs are encapsulated in a set of well-designed, fully +object-oriented C++ classes. + +WWW: http://www.trolltech.com/products/qt/index.html diff --git a/devel/qt4-moc/pkg-plist b/devel/qt4-moc/pkg-plist new file mode 100644 index 000000000000..9cde760d39c5 --- /dev/null +++ b/devel/qt4-moc/pkg-plist @@ -0,0 +1,2 @@ +bin/moc4 +bin/moc4.debug diff --git a/devel/qt4-porting/Makefile b/devel/qt4-porting/Makefile new file mode 100644 index 000000000000..a713320019a6 --- /dev/null +++ b/devel/qt4-porting/Makefile @@ -0,0 +1,70 @@ +# -*-mode: makefile-*- +# New ports collection makefile for: qt40 +# Date created: Wed Jun 29 11:49:42 CEST 2005 +# Whom: lofi@freebsd.org +# +# $FreeBSD$ +# + +PORTNAME= porting +PORTVERSION= 4.2.2 +CATEGORIES?= x11-toolkits ipv6 +MASTER_SITES= ${MASTER_SITE_QT} +PKGNAMEPREFIX= qt4- +DISTNAME= qt-x11-opensource-src-${PORTVERSION} +DIST_SUBDIR= KDE + +MAINTAINER= kde@FreeBSD.org +COMMENT= Qt utility to assist with porting Qt3 applications to Qt4 + +BUILD_DEPENDS= moc4:${PORTSDIR}/devel/qt4-moc \ + qmake-qt4:${PORTSDIR}/devel/qmake4 \ + rcc:${PORTSDIR}/devel/qt4-rcc \ + uic4:${PORTSDIR}/devel/qt4-uic +LIB_DEPENDS= QtCore:${PORTSDIR}/devel/qt4-corelib \ + QtXml:${PORTSDIR}/textproc/qt4-xml + +CONFLICTS= linguist-0.* qt-2.* qt-3.0.* \ + qt-3.1.* qt-3.2.* qt-designer-2.* xfmail-1.5.[0-5] \ + xfmail-1.5.5_[1-2] + +HAS_CONFIGURE= yes + +CONFIGURE_ARGS= -fast -no-exceptions \ + -platform ${LOCALBASE}/share/qt4/mkspecs/freebsd-g++ \ + -qt-gif -release -system-libjpeg -system-libpng \ + -system-zlib -no-nas-sound -prefix ${PREFIX} \ + -plugindir ${PREFIX}/lib/plugins -bindir ${PREFIX}/bin \ + -confirm-license + +ALL_TARGET= first +CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH +MAKE_ENV?= QTDIR=${WRKSRC} LD_LIBRARY_PATH=${WRKSRC}/lib \ + PATH=${WRKSRC}/bin:$$PATH +EXTRACT_AFTER_ARGS=| ${TAR} -xf - \ + --exclude '${DISTNAME}/mkspecs' --exclude '${DISTNAME}/qmake' \ + --exclude '${DISTNAME}/demos' --exclude '${DISTNAME}/examples' \ + --exclude '${DISTNAME}/src/gui' --exclude '${DISTNAME}/src/network' \ + --exclude '${DISTNAME}/src/opengl' --exclude '${DISTNAME}/src/qt3support' \ + --exclude '${DISTNAME}/src/sql' --exclude '${DISTNAME}/src/plugins' \ + --exclude '${DISTNAME}/src/3rdparty' \ + --exclude '${DISTNAME}/src/tools/moc' --exclude '${DISTNAME}/src/tools/rcc' \ + --exclude '${DISTNAME}/src/tools/uic' --exclude '${DISTNAME}/src/tools/uic3' \ + --exclude '${DISTNAME}/tools/assistant' --exclude '${DISTNAME}/tools/designer' \ + --exclude '${DISTNAME}/tools/linguist' \ + --exclude '${DISTNAME}/tools/qtconfig' --exclude '${DISTNAME}/tools/qvfb' +WRKSRC= ${WRKDIR}/${DISTNAME}/tools/${PORTNAME} +CONFIGURE_WRKSRC=${WRKSRC}/../../ + +pre-configure: + ${CP} ${.CURDIR}/../../devel/qt4/files/configure ${CONFIGURE_WRKSRC} + ${REINPLACE_CMD} -e 's|target.path.*|target.path=${PREFIX}/bin|g' \ + -e 's|RULESXML.path.*|RULESXML.path=${PREFIX}/share/qt4|g' \ + ${WRKSRC}/${PORTNAME}.pro ${WRKSRC}/src/src.pro + ${MKDIR} ${WRKSRC}/../../mkspecs + ${LN} -sf ${LOCALBASE}/bin/qmake-qt4 ${WRKSRC}/../../bin/qmake + ${LN} -sf ${LOCALBASE}/bin/moc4 ${WRKSRC}/../../bin/moc + ${LN} -sf ${LOCALBASE}/bin/uic4 ${WRKSRC}/../../bin/uic + ${LN} -sf ${LOCALBASE}/bin/rcc ${WRKSRC}/../../bin/rcc + +.include <bsd.port.mk> diff --git a/devel/qt4-porting/distinfo b/devel/qt4-porting/distinfo new file mode 100644 index 000000000000..5f51cf7b1256 --- /dev/null +++ b/devel/qt4-porting/distinfo @@ -0,0 +1,3 @@ +MD5 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 19f6374fe7924e33775cb87ee02669cb +SHA256 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = e790d227fa7958f2b0c0b0facd8ca880190121ed2b9c99ca70643baf7a0cd24c +SIZE (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 37636491 diff --git a/devel/qt4-porting/pkg-descr b/devel/qt4-porting/pkg-descr new file mode 100644 index 000000000000..efc79b9aaf24 --- /dev/null +++ b/devel/qt4-porting/pkg-descr @@ -0,0 +1,12 @@ +Qt is a C++ toolkit for application development. It lets application +developers target all major operating systems with a single application +source code. + +Qt provides a platform-independent API to all central platform functionality: +GUI, database access, networking, file handling, etc. The Qt library +encapsulates the different APIs of different operating systems, providing +the application programmer with a single, common API for all operating systems. +The native C APIs are encapsulated in a set of well-designed, fully +object-oriented C++ classes. + +WWW: http://www.trolltech.com/products/qt/index.html diff --git a/devel/qt4-porting/pkg-plist b/devel/qt4-porting/pkg-plist new file mode 100644 index 000000000000..cf760c8d2a95 --- /dev/null +++ b/devel/qt4-porting/pkg-plist @@ -0,0 +1,3 @@ +bin/qt3to4 +bin/qt3to4.debug +share/qt4/q3porting.xml diff --git a/devel/qt4-qt3support/Makefile b/devel/qt4-qt3support/Makefile new file mode 100644 index 000000000000..bfe28bc7f161 --- /dev/null +++ b/devel/qt4-qt3support/Makefile @@ -0,0 +1,76 @@ +# -*-mode: makefile-*- +# New ports collection makefile for: qt40 +# Date created: Wed Jun 29 11:49:42 CEST 2005 +# Whom: lofi@freebsd.org +# +# $FreeBSD$ +# + +PORTNAME= qt3support +PORTVERSION= 4.2.2 +CATEGORIES?= devel x11-toolkits +MASTER_SITES= ${MASTER_SITE_QT} +PKGNAMEPREFIX= qt4- +DISTNAME= qt-x11-opensource-src-${PORTVERSION} +DIST_SUBDIR= KDE + +MAINTAINER= kde@FreeBSD.org +COMMENT= Qt3 compatibility library + +BUILD_DEPENDS= moc4:${PORTSDIR}/devel/qt4-moc \ + qmake-qt4:${PORTSDIR}/devel/qmake4 +LIB_DEPENDS?= QtCore:${PORTSDIR}/devel/qt4-corelib \ + QtGui:${PORTSDIR}/x11-toolkits/qt4-gui \ + QtNetwork:${PORTSDIR}/net/qt4-network \ + QtSql:${PORTSDIR}/databases/qt4-sql \ + QtXml:${PORTSDIR}/textproc/qt4-xml + +CONFLICTS= linguist-0.* qt-2.* qt-3.0.* \ + qt-3.1.* qt-3.2.* qt-designer-2.* xfmail-1.5.[0-5] \ + xfmail-1.5.5_[1-2] + +HAS_CONFIGURE= yes +USE_LDCONFIG= yes +NO_FILTER_SHLIBS=yes +USE_XLIB= yes + +CONFIGURE_ARGS= -fast -no-exceptions \ + -platform ${LOCALBASE}/share/qt4/mkspecs/freebsd-g++ \ + -qt-gif -release -system-libjpeg -system-libpng \ + -system-zlib -no-nas-sound -prefix ${PREFIX} \ + -plugindir ${PREFIX}/lib/plugins -bindir ${PREFIX}/bin \ + -confirm-license + +ALL_TARGET= first +CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH +MAKE_ENV?= QTDIR=${WRKSRC} LD_LIBRARY_PATH=${WRKSRC}/lib \ + PATH=${WRKSRC}/bin:$$PATH +EXTRACT_AFTER_ARGS=| ${TAR} -xf - \ + --exclude '${DISTNAME}/mkspecs' --exclude '${DISTNAME}/qmake' \ + --exclude '${DISTNAME}/demos' --exclude '${DISTNAME}/examples' \ + --exclude '${DISTNAME}/src/plugins' \ + --exclude '${DISTNAME}/src/3rdparty' --exclude '${DISTNAME}/src/tools/moc' \ + --exclude '${DISTNAME}/src/tools/rcc' \ + --exclude '${DISTNAME}/src/tools/uic' --exclude '${DISTNAME}/src/tools/uic3' \ + --exclude '${DISTNAME}/tools/assistant' \ + --exclude '${DISTNAME}/tools/linguist' --exclude '${DISTNAME}/tools/porting' \ + --exclude '${DISTNAME}/tools/qtconfig' --exclude '${DISTNAME}/tools/qvfb' +WRKSRC= ${WRKDIR}/${DISTNAME}/src/${PORTNAME} +CONFIGURE_WRKSRC=${WRKSRC}/../../ + +.include <bsd.port.pre.mk> + +pre-configure: + ${CP} ${.CURDIR}/../../devel/qt4/files/configure ${CONFIGURE_WRKSRC} + ${REINPLACE_CMD} -e 's|target.path.*|target.path=${PREFIX}/lib|g' \ + -e 's|flat_headers.path.*|flat_headers.path=${PREFIX}/include/Qt|g' \ + -e 's|targ_headers.path.*|targ_headers.path=${PREFIX}/include/$$$$TARGET|g' \ + ${WRKSRC}/${PORTNAME}.pro ${WRKSRC}/../qt_install.pri + ${MKDIR} ${WRKSRC}/../../mkspecs + ${LN} -sf ${LOCALBASE}/bin/qmake-qt4 ${WRKSRC}/../../bin/qmake + ${LN} -sf ${LOCALBASE}/bin/moc4 ${WRKSRC}/../../bin/moc +post-configure: + ${REINPLACE_CMD} -e 's|${PREFIX}/lib/Qt3Support.pc|${PREFIX}/libdata/pkgconfig/Qt3Support.pc|g' \ + ${WRKSRC}/Makefile + +.include <bsd.port.post.mk> diff --git a/devel/qt4-qt3support/distinfo b/devel/qt4-qt3support/distinfo new file mode 100644 index 000000000000..5f51cf7b1256 --- /dev/null +++ b/devel/qt4-qt3support/distinfo @@ -0,0 +1,3 @@ +MD5 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 19f6374fe7924e33775cb87ee02669cb +SHA256 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = e790d227fa7958f2b0c0b0facd8ca880190121ed2b9c99ca70643baf7a0cd24c +SIZE (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 37636491 diff --git a/devel/qt4-qt3support/pkg-descr b/devel/qt4-qt3support/pkg-descr new file mode 100644 index 000000000000..efc79b9aaf24 --- /dev/null +++ b/devel/qt4-qt3support/pkg-descr @@ -0,0 +1,12 @@ +Qt is a C++ toolkit for application development. It lets application +developers target all major operating systems with a single application +source code. + +Qt provides a platform-independent API to all central platform functionality: +GUI, database access, networking, file handling, etc. The Qt library +encapsulates the different APIs of different operating systems, providing +the application programmer with a single, common API for all operating systems. +The native C APIs are encapsulated in a set of well-designed, fully +object-oriented C++ classes. + +WWW: http://www.trolltech.com/products/qt/index.html diff --git a/devel/qt4-qt3support/pkg-plist b/devel/qt4-qt3support/pkg-plist new file mode 100644 index 000000000000..2d2582cf22f0 --- /dev/null +++ b/devel/qt4-qt3support/pkg-plist @@ -0,0 +1,412 @@ +include/Qt/Qt3Support +include/Qt/q3accel.h +include/Qt/q3action.h +include/Qt/q3asciicache.h +include/Qt/q3asciidict.h +include/Qt/q3boxlayout.h +include/Qt/q3button.h +include/Qt/q3buttongroup.h +include/Qt/q3cache.h +include/Qt/q3canvas.h +include/Qt/q3cleanuphandler.h +include/Qt/q3combobox.h +include/Qt/q3cstring.h +include/Qt/q3databrowser.h +include/Qt/q3datatable.h +include/Qt/q3dataview.h +include/Qt/q3datetimeedit.h +include/Qt/q3deepcopy.h +include/Qt/q3dict.h +include/Qt/q3dns.h +include/Qt/q3dockarea.h +include/Qt/q3dockwindow.h +include/Qt/q3dragobject.h +include/Qt/q3dropsite.h +include/Qt/q3editorfactory.h +include/Qt/q3filedialog.h +include/Qt/q3frame.h +include/Qt/q3ftp.h +include/Qt/q3garray.h +include/Qt/q3gcache.h +include/Qt/q3gdict.h +include/Qt/q3glist.h +include/Qt/q3grid.h +include/Qt/q3gridlayout.h +include/Qt/q3gridview.h +include/Qt/q3groupbox.h +include/Qt/q3gvector.h +include/Qt/q3hbox.h +include/Qt/q3header.h +include/Qt/q3hgroupbox.h +include/Qt/q3http.h +include/Qt/q3iconview.h +include/Qt/q3intcache.h +include/Qt/q3intdict.h +include/Qt/q3listbox.h +include/Qt/q3listview.h +include/Qt/q3localfs.h +include/Qt/q3mainwindow.h +include/Qt/q3memarray.h +include/Qt/q3mimefactory.h +include/Qt/q3multilineedit.h +include/Qt/q3network.h +include/Qt/q3networkprotocol.h +include/Qt/q3objectdict.h +include/Qt/q3paintdevicemetrics.h +include/Qt/q3painter.h +include/Qt/q3picture.h +include/Qt/q3pointarray.h +include/Qt/q3polygonscanner.h +include/Qt/q3popupmenu.h +include/Qt/q3process.h +include/Qt/q3progressbar.h +include/Qt/q3progressdialog.h +include/Qt/q3ptrcollection.h +include/Qt/q3ptrdict.h +include/Qt/q3ptrlist.h +include/Qt/q3ptrqueue.h +include/Qt/q3ptrstack.h +include/Qt/q3ptrvector.h +include/Qt/q3rangecontrol.h +include/Qt/q3scrollview.h +include/Qt/q3semaphore.h +include/Qt/q3serversocket.h +include/Qt/q3shared.h +include/Qt/q3signal.h +include/Qt/q3simplerichtext.h +include/Qt/q3socket.h +include/Qt/q3socketdevice.h +include/Qt/q3sortedlist.h +include/Qt/q3sqlcursor.h +include/Qt/q3sqleditorfactory.h +include/Qt/q3sqlfieldinfo.h +include/Qt/q3sqlform.h +include/Qt/q3sqlpropertymap.h +include/Qt/q3sqlrecordinfo.h +include/Qt/q3sqlselectcursor.h +include/Qt/q3strlist.h +include/Qt/q3strvec.h +include/Qt/q3stylesheet.h +include/Qt/q3syntaxhighlighter.h +include/Qt/q3tabdialog.h +include/Qt/q3table.h +include/Qt/q3textbrowser.h +include/Qt/q3textedit.h +include/Qt/q3textstream.h +include/Qt/q3textview.h +include/Qt/q3tl.h +include/Qt/q3toolbar.h +include/Qt/q3url.h +include/Qt/q3urloperator.h +include/Qt/q3valuelist.h +include/Qt/q3valuestack.h +include/Qt/q3valuevector.h +include/Qt/q3vbox.h +include/Qt/q3vgroupbox.h +include/Qt/q3whatsthis.h +include/Qt/q3widgetstack.h +include/Qt/q3wizard.h +include/Qt/qiconset.h +include/Qt3Support/Q3Accel +include/Qt3Support/Q3Action +include/Qt3Support/Q3ActionGroup +include/Qt3Support/Q3AsciiBucket +include/Qt3Support/Q3AsciiCache +include/Qt3Support/Q3AsciiCacheIterator +include/Qt3Support/Q3AsciiDict +include/Qt3Support/Q3AsciiDictIterator +include/Qt3Support/Q3BaseBucket +include/Qt3Support/Q3BoxLayout +include/Qt3Support/Q3Button +include/Qt3Support/Q3ButtonGroup +include/Qt3Support/Q3CString +include/Qt3Support/Q3Cache +include/Qt3Support/Q3CacheIterator +include/Qt3Support/Q3Canvas +include/Qt3Support/Q3CanvasEllipse +include/Qt3Support/Q3CanvasItem +include/Qt3Support/Q3CanvasItemList +include/Qt3Support/Q3CanvasLine +include/Qt3Support/Q3CanvasPixmap +include/Qt3Support/Q3CanvasPixmapArray +include/Qt3Support/Q3CanvasPolygon +include/Qt3Support/Q3CanvasPolygonalItem +include/Qt3Support/Q3CanvasRectangle +include/Qt3Support/Q3CanvasSpline +include/Qt3Support/Q3CanvasSprite +include/Qt3Support/Q3CanvasText +include/Qt3Support/Q3CanvasView +include/Qt3Support/Q3CheckListItem +include/Qt3Support/Q3CheckTableItem +include/Qt3Support/Q3CleanupHandler +include/Qt3Support/Q3ColorDrag +include/Qt3Support/Q3ComboBox +include/Qt3Support/Q3ComboTableItem +include/Qt3Support/Q3DataBrowser +include/Qt3Support/Q3DataTable +include/Qt3Support/Q3DataView +include/Qt3Support/Q3DateEdit +include/Qt3Support/Q3DateTimeEdit +include/Qt3Support/Q3DateTimeEditBase +include/Qt3Support/Q3DeepCopy +include/Qt3Support/Q3Dict +include/Qt3Support/Q3DictIterator +include/Qt3Support/Q3Dns +include/Qt3Support/Q3DnsSocket +include/Qt3Support/Q3DockArea +include/Qt3Support/Q3DockAreaLayout +include/Qt3Support/Q3DockWindow +include/Qt3Support/Q3DragObject +include/Qt3Support/Q3DropSite +include/Qt3Support/Q3EditorFactory +include/Qt3Support/Q3FileDialog +include/Qt3Support/Q3FileIconProvider +include/Qt3Support/Q3FilePreview +include/Qt3Support/Q3Frame +include/Qt3Support/Q3Ftp +include/Qt3Support/Q3GArray +include/Qt3Support/Q3GCache +include/Qt3Support/Q3GCacheIterator +include/Qt3Support/Q3GDict +include/Qt3Support/Q3GDictIterator +include/Qt3Support/Q3GList +include/Qt3Support/Q3GListIterator +include/Qt3Support/Q3GListStdIterator +include/Qt3Support/Q3GVector +include/Qt3Support/Q3Grid +include/Qt3Support/Q3GridLayout +include/Qt3Support/Q3GridView +include/Qt3Support/Q3GroupBox +include/Qt3Support/Q3HBox +include/Qt3Support/Q3HBoxLayout +include/Qt3Support/Q3HButtonGroup +include/Qt3Support/Q3HGroupBox +include/Qt3Support/Q3Header +include/Qt3Support/Q3Http +include/Qt3Support/Q3HttpHeader +include/Qt3Support/Q3HttpRequestHeader +include/Qt3Support/Q3HttpResponseHeader +include/Qt3Support/Q3IconDrag +include/Qt3Support/Q3IconDragItem +include/Qt3Support/Q3IconView +include/Qt3Support/Q3IconViewItem +include/Qt3Support/Q3ImageDrag +include/Qt3Support/Q3IntBucket +include/Qt3Support/Q3IntCache +include/Qt3Support/Q3IntCacheIterator +include/Qt3Support/Q3IntDict +include/Qt3Support/Q3IntDictIterator +include/Qt3Support/Q3LNode +include/Qt3Support/Q3ListBox +include/Qt3Support/Q3ListBoxItem +include/Qt3Support/Q3ListBoxPixmap +include/Qt3Support/Q3ListBoxText +include/Qt3Support/Q3ListView +include/Qt3Support/Q3ListViewItem +include/Qt3Support/Q3ListViewItemIterator +include/Qt3Support/Q3LocalFs +include/Qt3Support/Q3MainWindow +include/Qt3Support/Q3MemArray +include/Qt3Support/Q3MimeSourceFactory +include/Qt3Support/Q3MultiLineEdit +include/Qt3Support/Q3NetworkOperation +include/Qt3Support/Q3NetworkProtocol +include/Qt3Support/Q3NetworkProtocolDict +include/Qt3Support/Q3NetworkProtocolFactory +include/Qt3Support/Q3NetworkProtocolFactoryBase +include/Qt3Support/Q3ObjectDictionary +include/Qt3Support/Q3PaintDeviceMetrics +include/Qt3Support/Q3Painter +include/Qt3Support/Q3Picture +include/Qt3Support/Q3PointArray +include/Qt3Support/Q3PolygonScanner +include/Qt3Support/Q3PopupMenu +include/Qt3Support/Q3Process +include/Qt3Support/Q3ProgressBar +include/Qt3Support/Q3ProgressDialog +include/Qt3Support/Q3PtrBucket +include/Qt3Support/Q3PtrCollection +include/Qt3Support/Q3PtrDict +include/Qt3Support/Q3PtrDictIterator +include/Qt3Support/Q3PtrList +include/Qt3Support/Q3PtrListIterator +include/Qt3Support/Q3PtrListStdIterator +include/Qt3Support/Q3PtrQueue +include/Qt3Support/Q3PtrStack +include/Qt3Support/Q3PtrVector +include/Qt3Support/Q3RangeControl +include/Qt3Support/Q3ScrollView +include/Qt3Support/Q3Semaphore +include/Qt3Support/Q3ServerSocket +include/Qt3Support/Q3Shared +include/Qt3Support/Q3Signal +include/Qt3Support/Q3SimpleRichText +include/Qt3Support/Q3SingleCleanupHandler +include/Qt3Support/Q3Socket +include/Qt3Support/Q3SocketDevice +include/Qt3Support/Q3SortedList +include/Qt3Support/Q3SpinWidget +include/Qt3Support/Q3SqlCursor +include/Qt3Support/Q3SqlEditorFactory +include/Qt3Support/Q3SqlFieldInfo +include/Qt3Support/Q3SqlFieldInfoList +include/Qt3Support/Q3SqlForm +include/Qt3Support/Q3SqlPropertyMap +include/Qt3Support/Q3SqlRecordInfo +include/Qt3Support/Q3SqlSelectCursor +include/Qt3Support/Q3StoredDrag +include/Qt3Support/Q3StrIList +include/Qt3Support/Q3StrIVec +include/Qt3Support/Q3StrList +include/Qt3Support/Q3StrListIterator +include/Qt3Support/Q3StrVec +include/Qt3Support/Q3StringBucket +include/Qt3Support/Q3StyleSheet +include/Qt3Support/Q3StyleSheetItem +include/Qt3Support/Q3SyntaxHighlighter +include/Qt3Support/Q3TSFUNC +include/Qt3Support/Q3TabDialog +include/Qt3Support/Q3Table +include/Qt3Support/Q3TableItem +include/Qt3Support/Q3TableSelection +include/Qt3Support/Q3TextBrowser +include/Qt3Support/Q3TextDrag +include/Qt3Support/Q3TextEdit +include/Qt3Support/Q3TextEditOptimPrivate +include/Qt3Support/Q3TextStream +include/Qt3Support/Q3TextView +include/Qt3Support/Q3TimeEdit +include/Qt3Support/Q3ToolBar +include/Qt3Support/Q3UriDrag +include/Qt3Support/Q3Url +include/Qt3Support/Q3UrlOperator +include/Qt3Support/Q3VBox +include/Qt3Support/Q3VBoxLayout +include/Qt3Support/Q3VButtonGroup +include/Qt3Support/Q3VGroupBox +include/Qt3Support/Q3ValueList +include/Qt3Support/Q3ValueListConstIterator +include/Qt3Support/Q3ValueListIterator +include/Qt3Support/Q3ValueStack +include/Qt3Support/Q3ValueVector +include/Qt3Support/Q3WhatsThis +include/Qt3Support/Q3WidgetStack +include/Qt3Support/Q3Wizard +include/Qt3Support/Qt3Support +include/Qt3Support/q3accel.h +include/Qt3Support/q3action.h +include/Qt3Support/q3asciicache.h +include/Qt3Support/q3asciidict.h +include/Qt3Support/q3boxlayout.h +include/Qt3Support/q3button.h +include/Qt3Support/q3buttongroup.h +include/Qt3Support/q3cache.h +include/Qt3Support/q3canvas.h +include/Qt3Support/q3cleanuphandler.h +include/Qt3Support/q3combobox.h +include/Qt3Support/q3cstring.h +include/Qt3Support/q3databrowser.h +include/Qt3Support/q3datatable.h +include/Qt3Support/q3dataview.h +include/Qt3Support/q3datetimeedit.h +include/Qt3Support/q3deepcopy.h +include/Qt3Support/q3dict.h +include/Qt3Support/q3dns.h +include/Qt3Support/q3dockarea.h +include/Qt3Support/q3dockwindow.h +include/Qt3Support/q3dragobject.h +include/Qt3Support/q3dropsite.h +include/Qt3Support/q3editorfactory.h +include/Qt3Support/q3filedialog.h +include/Qt3Support/q3frame.h +include/Qt3Support/q3ftp.h +include/Qt3Support/q3garray.h +include/Qt3Support/q3gcache.h +include/Qt3Support/q3gdict.h +include/Qt3Support/q3glist.h +include/Qt3Support/q3grid.h +include/Qt3Support/q3gridlayout.h +include/Qt3Support/q3gridview.h +include/Qt3Support/q3groupbox.h +include/Qt3Support/q3gvector.h +include/Qt3Support/q3hbox.h +include/Qt3Support/q3header.h +include/Qt3Support/q3hgroupbox.h +include/Qt3Support/q3http.h +include/Qt3Support/q3iconview.h +include/Qt3Support/q3intcache.h +include/Qt3Support/q3intdict.h +include/Qt3Support/q3listbox.h +include/Qt3Support/q3listview.h +include/Qt3Support/q3localfs.h +include/Qt3Support/q3mainwindow.h +include/Qt3Support/q3memarray.h +include/Qt3Support/q3mimefactory.h +include/Qt3Support/q3multilineedit.h +include/Qt3Support/q3network.h +include/Qt3Support/q3networkprotocol.h +include/Qt3Support/q3objectdict.h +include/Qt3Support/q3paintdevicemetrics.h +include/Qt3Support/q3painter.h +include/Qt3Support/q3picture.h +include/Qt3Support/q3pointarray.h +include/Qt3Support/q3polygonscanner.h +include/Qt3Support/q3popupmenu.h +include/Qt3Support/q3process.h +include/Qt3Support/q3progressbar.h +include/Qt3Support/q3progressdialog.h +include/Qt3Support/q3ptrcollection.h +include/Qt3Support/q3ptrdict.h +include/Qt3Support/q3ptrlist.h +include/Qt3Support/q3ptrqueue.h +include/Qt3Support/q3ptrstack.h +include/Qt3Support/q3ptrvector.h +include/Qt3Support/q3rangecontrol.h +include/Qt3Support/q3scrollview.h +include/Qt3Support/q3semaphore.h +include/Qt3Support/q3serversocket.h +include/Qt3Support/q3shared.h +include/Qt3Support/q3signal.h +include/Qt3Support/q3simplerichtext.h +include/Qt3Support/q3socket.h +include/Qt3Support/q3socketdevice.h +include/Qt3Support/q3sortedlist.h +include/Qt3Support/q3sqlcursor.h +include/Qt3Support/q3sqleditorfactory.h +include/Qt3Support/q3sqlfieldinfo.h +include/Qt3Support/q3sqlform.h +include/Qt3Support/q3sqlpropertymap.h +include/Qt3Support/q3sqlrecordinfo.h +include/Qt3Support/q3sqlselectcursor.h +include/Qt3Support/q3strlist.h +include/Qt3Support/q3strvec.h +include/Qt3Support/q3stylesheet.h +include/Qt3Support/q3syntaxhighlighter.h +include/Qt3Support/q3tabdialog.h +include/Qt3Support/q3table.h +include/Qt3Support/q3textbrowser.h +include/Qt3Support/q3textedit.h +include/Qt3Support/q3textstream.h +include/Qt3Support/q3textview.h +include/Qt3Support/q3tl.h +include/Qt3Support/q3toolbar.h +include/Qt3Support/q3url.h +include/Qt3Support/q3urloperator.h +include/Qt3Support/q3valuelist.h +include/Qt3Support/q3valuestack.h +include/Qt3Support/q3valuevector.h +include/Qt3Support/q3vbox.h +include/Qt3Support/q3vgroupbox.h +include/Qt3Support/q3whatsthis.h +include/Qt3Support/q3widgetstack.h +include/Qt3Support/q3wizard.h +include/Qt3Support/qiconset.h +lib/libQt3Support.la +lib/libQt3Support.prl +lib/libQt3Support.so +lib/libQt3Support.so.4 +lib/libQt3Support.so.4.2 +lib/libQt3Support.so.4.2.2 +lib/libQt3Support.so.4.2.2.debug +libdata/pkgconfig/Qt3Support.pc +@dirrm include/Qt3Support diff --git a/devel/qt4-qtestlib/Makefile b/devel/qt4-qtestlib/Makefile new file mode 100644 index 000000000000..2287aee427c9 --- /dev/null +++ b/devel/qt4-qtestlib/Makefile @@ -0,0 +1,72 @@ +# -*-mode: makefile-*- +# New ports collection makefile for: qt40 +# Date created: Wed Jun 29 11:49:42 CEST 2005 +# Whom: lofi@freebsd.org +# +# $FreeBSD$ +# + +PORTNAME= qtestlib +PORTVERSION= 4.2.2 +CATEGORIES?= devel +MASTER_SITES= ${MASTER_SITE_QT} +PKGNAMEPREFIX= qt4- +DISTNAME= qt-x11-opensource-src-${PORTVERSION} +DIST_SUBDIR= KDE + +MAINTAINER?= kde@FreeBSD.org +COMMENT?= Qt unit testing library + +BUILD_DEPENDS= moc4:${PORTSDIR}/devel/qt4-moc \ + qmake-qt4:${PORTSDIR}/devel/qmake4 + +LIB_DEPENDS= QtCore:${PORTSDIR}/devel/qt4-corelib + +CONFLICTS= linguist-0.* qt-2.* qt-3.0.* \ + qt-3.1.* qt-3.2.* qt-designer-2.* xfmail-1.5.[0-5] \ + xfmail-1.5.5_[1-2] + +HAS_CONFIGURE= yes +USE_LDCONFIG= yes +NO_FILTER_SHLIBS=yes + +CONFIGURE_ARGS= -fast -no-exceptions \ + -platform ${LOCALBASE}/share/qt4/mkspecs/freebsd-g++ \ + -qt-gif -release -system-libjpeg -system-libpng \ + -system-zlib -no-nas-sound -prefix ${PREFIX} \ + -plugindir ${PREFIX}/lib/plugins -bindir ${PREFIX}/bin \ + -confirm-license + +ALL_TARGET= first +CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH +MAKE_ENV?= QTDIR=${WRKSRC} LD_LIBRARY_PATH=${WRKSRC}/lib \ + PATH=${WRKSRC}/bin:$$PATH +EXTRACT_AFTER_ARGS=| ${TAR} -xf - \ + --exclude '${DISTNAME}/mkspecs' --exclude '${DISTNAME}/qmake' \ + --exclude '${DISTNAME}/demos' --exclude '${DISTNAME}/examples' \ + --exclude '${DISTNAME}/src/gui' --exclude '${DISTNAME}/src/network' \ + --exclude '${DISTNAME}/src/opengl' --exclude '${DISTNAME}/src/qt3support' \ + --exclude '${DISTNAME}/src/sql' --exclude '${DISTNAME}/src/xml' \ + --exclude '${DISTNAME}/src/tools/moc' --exclude '${DISTNAME}/src/tools/rcc' \ + --exclude '${DISTNAME}/src/tools/uic' --exclude '${DISTNAME}/src/tools/uic3' \ + --exclude '${DISTNAME}/tools/assistant' --exclude '${DISTNAME}/tools/designer' \ + --exclude '${DISTNAME}/tools/linguist' --exclude '${DISTNAME}/tools/porting' \ + --exclude '${DISTNAME}/tools/qtconfig' --exclude '${DISTNAME}/tools/qvfb' +WRKSRC= ${WRKDIR}/${DISTNAME}/tools/${PORTNAME} +CONFIGURE_WRKSRC=${WRKSRC}/../../ + +.include <bsd.port.pre.mk> + +pre-configure: + ${CP} ${.CURDIR}/../../devel/qt4/files/configure ${CONFIGURE_WRKSRC} + ${REINPLACE_CMD} -e 's|target.path.*|target.path=${PREFIX}/lib|g' \ + -e 's|qtestlib_headers.path.*|targ_headers.path=${PREFIX}/include/$$$$TARGET|g' \ + ${WRKSRC}/${PORTNAME}.pro + ${MKDIR} ${WRKSRC}/../../mkspecs + ${LN} -sf ${LOCALBASE}/bin/qmake-qt4 ${WRKSRC}/../../bin/qmake + ${LN} -sf ${LOCALBASE}/bin/moc4 ${WRKSRC}/../../bin/moc +post-configure: + ${REINPLACE_CMD} -e 's|local/lib/QtTest.pc|local/libdata/QtTest.pc|g' \ + ${WRKSRC}/Makefile + +.include <bsd.port.post.mk> diff --git a/devel/qt4-qtestlib/distinfo b/devel/qt4-qtestlib/distinfo new file mode 100644 index 000000000000..5f51cf7b1256 --- /dev/null +++ b/devel/qt4-qtestlib/distinfo @@ -0,0 +1,3 @@ +MD5 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 19f6374fe7924e33775cb87ee02669cb +SHA256 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = e790d227fa7958f2b0c0b0facd8ca880190121ed2b9c99ca70643baf7a0cd24c +SIZE (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 37636491 diff --git a/devel/qt4-qtestlib/pkg-descr b/devel/qt4-qtestlib/pkg-descr new file mode 100644 index 000000000000..efc79b9aaf24 --- /dev/null +++ b/devel/qt4-qtestlib/pkg-descr @@ -0,0 +1,12 @@ +Qt is a C++ toolkit for application development. It lets application +developers target all major operating systems with a single application +source code. + +Qt provides a platform-independent API to all central platform functionality: +GUI, database access, networking, file handling, etc. The Qt library +encapsulates the different APIs of different operating systems, providing +the application programmer with a single, common API for all operating systems. +The native C APIs are encapsulated in a set of well-designed, fully +object-oriented C++ classes. + +WWW: http://www.trolltech.com/products/qt/index.html diff --git a/devel/qt4-qtestlib/pkg-plist b/devel/qt4-qtestlib/pkg-plist new file mode 100644 index 000000000000..c9c446f3e2f1 --- /dev/null +++ b/devel/qt4-qtestlib/pkg-plist @@ -0,0 +1,38 @@ +include/QtTest/QEventSizeOfChecker +include/QtTest/QSignalSpy +include/QtTest/QSpontaneKeyEvent +include/QtTest/QTest +include/QtTest/QTestAccessibility +include/QtTest/QTestAccessibilityEvent +include/QtTest/QTestData +include/QtTest/QTestDelayEvent +include/QtTest/QTestEvent +include/QtTest/QTestEventList +include/QtTest/QTestEventLoop +include/QtTest/QTestKeyClicksEvent +include/QtTest/QTestKeyEvent +include/QtTest/QTestMouseEvent +include/QtTest/QtTest +include/QtTest/qsignalspy.h +include/QtTest/qtest.h +include/QtTest/qtest_global.h +include/QtTest/qtest_gui.h +include/QtTest/qtestaccessible.h +include/QtTest/qtestassert.h +include/QtTest/qtestcase.h +include/QtTest/qtestdata.h +include/QtTest/qtestevent.h +include/QtTest/qtesteventloop.h +include/QtTest/qtestkeyboard.h +include/QtTest/qtestmouse.h +include/QtTest/qtestspontaneevent.h +include/QtTest/qtestsystem.h +lib/QtTest.pc +lib/libQtTest.la +lib/libQtTest.prl +lib/libQtTest.so +lib/libQtTest.so.4 +lib/libQtTest.so.4.2 +lib/libQtTest.so.4.2.2 +lib/libQtTest.so.4.2.2.debug +@dirrm include/QtTest diff --git a/devel/qt4-qvfb/Makefile b/devel/qt4-qvfb/Makefile new file mode 100644 index 000000000000..70e30c7355e9 --- /dev/null +++ b/devel/qt4-qvfb/Makefile @@ -0,0 +1,72 @@ +# -*-mode: makefile-*- +# New ports collection makefile for: qt40 +# Date created: Wed Jun 29 11:49:42 CEST 2005 +# Whom: lofi@freebsd.org +# +# $FreeBSD$ +# + +PORTNAME= qvfb +PORTVERSION= 4.2.2 +CATEGORIES?= x11-toolkits ipv6 +MASTER_SITES= ${MASTER_SITE_QT} +PKGNAMEPREFIX= qt4- +DISTNAME= qt-x11-opensource-src-${PORTVERSION} +DIST_SUBDIR= KDE + +MAINTAINER= kde@FreeBSD.org +COMMENT= Qt virtual framebuffer utility + +BUILD_DEPENDS= moc4:${PORTSDIR}/devel/qt4-moc \ + qmake-qt4:${PORTSDIR}/devel/qmake4 \ + rcc:${PORTSDIR}/devel/qt4-rcc \ + uic4:${PORTSDIR}/devel/qt4-uic +LIB_DEPENDS= QtCore:${PORTSDIR}/devel/qt4-corelib \ + QtGui:${PORTSDIR}/x11-toolkits/qt4-gui \ + QtOpenGL:${PORTSDIR}/x11/qt4-opengl + +CONFLICTS= linguist-0.* qt-2.* qt-3.0.* \ + qt-3.1.* qt-3.2.* qt-designer-2.* xfmail-1.5.[0-5] \ + xfmail-1.5.5_[1-2] + +HAS_CONFIGURE= yes + +CONFIGURE_ARGS= -fast -no-exceptions \ + -platform ${LOCALBASE}/share/qt4/mkspecs/freebsd-g++ \ + -qt-gif -release -system-libjpeg -system-libpng \ + -system-zlib -no-nas-sound -prefix ${PREFIX} \ + -plugindir ${PREFIX}/lib/plugins -bindir ${PREFIX}/bin \ + -confirm-license + +ALL_TARGET= first +CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH +MAKE_ENV?= QTDIR=${WRKSRC} LD_LIBRARY_PATH=${WRKSRC}/lib \ + PATH=${WRKSRC}/bin:$$PATH +EXTRACT_AFTER_ARGS=| ${TAR} -xf - \ + --exclude '${DISTNAME}/mkspecs' --exclude '${DISTNAME}/qmake' \ + --exclude '${DISTNAME}/demos' --exclude '${DISTNAME}/examples' \ + --exclude '${DISTNAME}/src/network' \ + --exclude '${DISTNAME}/src/opengl' \ + --exclude '${DISTNAME}/src/sql' --exclude '${DISTNAME}/src/plugins' \ + --exclude '${DISTNAME}/src/3rdparty' --exclude '${DISTNAME}/src/xml' \ + --exclude '${DISTNAME}/src/tools/moc' --exclude '${DISTNAME}/src/tools/rcc' \ + --exclude '${DISTNAME}/src/tools/uic' --exclude '${DISTNAME}/src/tools/uic3' \ + --exclude '${DISTNAME}/tools/assistant' --exclude '${DISTNAME}/tools/designer' \ + --exclude '${DISTNAME}/tools/linguist' --exclude '${DISTNAME}/tools/porting' \ + --exclude '${DISTNAME}/tools/qtconfig' +WRKSRC= ${WRKDIR}/${DISTNAME}/tools/${PORTNAME} +CONFIGURE_WRKSRC=${WRKSRC}/../../ + +pre-configure: + ${CP} ${.CURDIR}/../../devel/qt4/files/configure ${CONFIGURE_WRKSRC} + ${MKDIR} ${WRKSRC}/../../mkspecs + ${LN} -sf ${LOCALBASE}/bin/qmake-qt4 ${WRKSRC}/../../bin/qmake + ${LN} -sf ${LOCALBASE}/bin/moc4 ${WRKSRC}/../../bin/moc + ${LN} -sf ${LOCALBASE}/bin/uic4 ${WRKSRC}/../../bin/uic + ${LN} -sf ${LOCALBASE}/bin/rcc ${WRKSRC}/../../bin/rcc + +post-install: + ${MKDIR} ${DATADIR} + ${CP} -Rf ${WRKSRC}/*.skin ${WRKSRC}/pda* ${DATADIR} + +.include <bsd.port.mk> diff --git a/devel/qt4-qvfb/distinfo b/devel/qt4-qvfb/distinfo new file mode 100644 index 000000000000..5f51cf7b1256 --- /dev/null +++ b/devel/qt4-qvfb/distinfo @@ -0,0 +1,3 @@ +MD5 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 19f6374fe7924e33775cb87ee02669cb +SHA256 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = e790d227fa7958f2b0c0b0facd8ca880190121ed2b9c99ca70643baf7a0cd24c +SIZE (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 37636491 diff --git a/devel/qt4-qvfb/files/patch-qvfbmmap.cpp b/devel/qt4-qvfb/files/patch-qvfbmmap.cpp new file mode 100644 index 000000000000..79e482cac39f --- /dev/null +++ b/devel/qt4-qvfb/files/patch-qvfbmmap.cpp @@ -0,0 +1,11 @@ +--- qvfbmmap.cpp.orig Sun Jan 14 15:51:46 2007 ++++ qvfbmmap.cpp Sun Jan 14 15:51:59 2007 +@@ -34,7 +34,7 @@ + #include <sys/stat.h> + #include <sys/sem.h> + #include <sys/mman.h> +-#include <asm/page.h> ++#include <machine/param.h> + #include <fcntl.h> + #include <errno.h> + #include <math.h> diff --git a/devel/qt4-qvfb/files/patch-qvfbshmem.cpp b/devel/qt4-qvfb/files/patch-qvfbshmem.cpp new file mode 100644 index 000000000000..aaa4c8a6dd57 --- /dev/null +++ b/devel/qt4-qvfb/files/patch-qvfbshmem.cpp @@ -0,0 +1,11 @@ +--- qvfbshmem.cpp.orig Sun Jan 14 15:50:33 2007 ++++ qvfbshmem.cpp Sun Jan 14 15:50:46 2007 +@@ -39,7 +39,7 @@ + #include <sys/stat.h> + #include <sys/sem.h> + #include <sys/mman.h> +-#include <asm/page.h> ++#include <machine/param.h> + #include <fcntl.h> + #include <errno.h> + #include <math.h> diff --git a/devel/qt4-qvfb/files/patch-qwssignalhandler.cpp b/devel/qt4-qvfb/files/patch-qwssignalhandler.cpp new file mode 100644 index 000000000000..a4ca77ab5bc9 --- /dev/null +++ b/devel/qt4-qvfb/files/patch-qwssignalhandler.cpp @@ -0,0 +1,16 @@ +--- qwssignalhandler.cpp.orig Sun Jan 14 15:53:45 2007 ++++ qwssignalhandler.cpp Sun Jan 14 15:53:52 2007 +@@ -27,13 +27,6 @@ + #include <sys/ipc.h> + #include <sys/sem.h> + +-union semun { +- int val; +- struct semid_ds *buf; +- unsigned short *array; +- struct seminfo *__buf; +-}; +- + QWSSignalHandler::QWSSignalHandler() + { + const int signums[] = { SIGHUP, SIGINT, SIGQUIT, SIGILL, SIGABRT, SIGFPE, diff --git a/devel/qt4-qvfb/files/patch-qwssignalhandler_p.h b/devel/qt4-qvfb/files/patch-qwssignalhandler_p.h new file mode 100644 index 000000000000..b427205e2fbd --- /dev/null +++ b/devel/qt4-qvfb/files/patch-qwssignalhandler_p.h @@ -0,0 +1,11 @@ +--- qwssignalhandler_p.h.orig Sun Jan 14 15:52:43 2007 ++++ qwssignalhandler_p.h Sun Jan 14 15:52:57 2007 +@@ -39,6 +39,8 @@ + #include <QtCore/qvector.h> + #include <signal.h> + ++typedef void (*sighandler_t)(int); ++ + class QWSSignalHandler + { + public: diff --git a/devel/qt4-qvfb/pkg-descr b/devel/qt4-qvfb/pkg-descr new file mode 100644 index 000000000000..efc79b9aaf24 --- /dev/null +++ b/devel/qt4-qvfb/pkg-descr @@ -0,0 +1,12 @@ +Qt is a C++ toolkit for application development. It lets application +developers target all major operating systems with a single application +source code. + +Qt provides a platform-independent API to all central platform functionality: +GUI, database access, networking, file handling, etc. The Qt library +encapsulates the different APIs of different operating systems, providing +the application programmer with a single, common API for all operating systems. +The native C APIs are encapsulated in a set of well-designed, fully +object-oriented C++ classes. + +WWW: http://www.trolltech.com/products/qt/index.html diff --git a/devel/qt4-qvfb/pkg-plist b/devel/qt4-qvfb/pkg-plist new file mode 100644 index 000000000000..919c78fd9357 --- /dev/null +++ b/devel/qt4-qvfb/pkg-plist @@ -0,0 +1,61 @@ +bin/qvfb +bin/qvfb.debug +share/qvfb/ClamshellPhone.skin/ClamshellPhone.skin +share/qvfb/ClamshellPhone.skin/ClamshellPhone1-5-closed.png +share/qvfb/ClamshellPhone.skin/ClamshellPhone1-5-pressed.png +share/qvfb/ClamshellPhone.skin/ClamshellPhone1-5.png +share/qvfb/ClamshellPhone.skin/defaultbuttons.conf +share/qvfb/DualScreenPhone.skin/DualScreen-pressed.png +share/qvfb/DualScreenPhone.skin/DualScreen.png +share/qvfb/DualScreenPhone.skin/DualScreenPhone.skin +share/qvfb/DualScreenPhone.skin/defaultbuttons.conf +share/qvfb/PDAPhone.skin/PDAPhone.skin +share/qvfb/PDAPhone.skin/defaultbuttons.conf +share/qvfb/PDAPhone.skin/finger.png +share/qvfb/PDAPhone.skin/pda_down.png +share/qvfb/PDAPhone.skin/pda_up.png +share/qvfb/PortableMedia.skin/PortableMedia.skin +share/qvfb/PortableMedia.skin/defaultbuttons.conf +share/qvfb/PortableMedia.skin/portablemedia-pressed.png +share/qvfb/PortableMedia.skin/portablemedia.png +share/qvfb/PortableMedia.skin/portablemedia.xcf +share/qvfb/SmartPhone.skin/SmartPhone-pressed.png +share/qvfb/SmartPhone.skin/SmartPhone.png +share/qvfb/SmartPhone.skin/SmartPhone.skin +share/qvfb/SmartPhone.skin/defaultbuttons.conf +share/qvfb/SmartPhone2.skin/SmartPhone2-pressed.png +share/qvfb/SmartPhone2.skin/SmartPhone2.png +share/qvfb/SmartPhone2.skin/SmartPhone2.skin +share/qvfb/SmartPhone2.skin/defaultbuttons.conf +share/qvfb/SmartPhoneWithButtons.skin/SmartPhoneWithButtons-pressed.png +share/qvfb/SmartPhoneWithButtons.skin/SmartPhoneWithButtons.png +share/qvfb/SmartPhoneWithButtons.skin/SmartPhoneWithButtons.skin +share/qvfb/SmartPhoneWithButtons.skin/defaultbuttons.conf +share/qvfb/TouchscreenPhone.skin/TouchscreenPhone-pressed.png +share/qvfb/TouchscreenPhone.skin/TouchscreenPhone.png +share/qvfb/TouchscreenPhone.skin/TouchscreenPhone.skin +share/qvfb/TouchscreenPhone.skin/defaultbuttons.conf +share/qvfb/Trolltech-Keypad.skin/Trolltech-Keypad-closed.png +share/qvfb/Trolltech-Keypad.skin/Trolltech-Keypad-down.png +share/qvfb/Trolltech-Keypad.skin/Trolltech-Keypad.png +share/qvfb/Trolltech-Keypad.skin/Trolltech-Keypad.skin +share/qvfb/Trolltech-Keypad.skin/defaultbuttons.conf +share/qvfb/Trolltech-Touchscreen.skin/Trolltech-Touchscreen-down.png +share/qvfb/Trolltech-Touchscreen.skin/Trolltech-Touchscreen.png +share/qvfb/Trolltech-Touchscreen.skin/Trolltech-Touchscreen.skin +share/qvfb/Trolltech-Touchscreen.skin/defaultbuttons.conf +share/qvfb/pda.qrc +share/qvfb/pda.skin +share/qvfb/pda_down.png +share/qvfb/pda_up.png +@dirrm share/qvfb/Trolltech-Touchscreen.skin +@dirrm share/qvfb/Trolltech-Keypad.skin +@dirrm share/qvfb/TouchscreenPhone.skin +@dirrm share/qvfb/SmartPhoneWithButtons.skin +@dirrm share/qvfb/SmartPhone2.skin +@dirrm share/qvfb/SmartPhone.skin +@dirrm share/qvfb/PortableMedia.skin +@dirrm share/qvfb/PDAPhone.skin +@dirrm share/qvfb/DualScreenPhone.skin +@dirrm share/qvfb/ClamshellPhone.skin +@dirrm share/qvfb diff --git a/devel/qt4-rcc/Makefile b/devel/qt4-rcc/Makefile new file mode 100644 index 000000000000..76e2ccac11f3 --- /dev/null +++ b/devel/qt4-rcc/Makefile @@ -0,0 +1,60 @@ +## -*-mode: makefile-*- +# New ports collection makefile for: qt40 +# Date created: Wed Jun 29 11:49:42 CEST 2005 +# Whom: lofi@freebsd.org +# +# $FreeBSD$ +# + +PORTNAME= rcc +PORTVERSION= 4.2.2 +CATEGORIES?= devel +MASTER_SITES= ${MASTER_SITE_QT} +PKGNAMEPREFIX= qt4- +DISTNAME= qt-x11-opensource-src-${PORTVERSION} +DIST_SUBDIR= KDE + +MAINTAINER= kde@FreeBSD.org +COMMENT= Qt resource compiler + +BUILD_DEPENDS= qmake-qt4:${PORTSDIR}/devel/qmake4 + +CONFLICTS= linguist-0.* qt-2.* qt-3.0.* \ + qt-3.1.* qt-3.2.* qt-designer-2.* xfmail-1.5.[0-5] \ + xfmail-1.5.5_[1-2] + +HAS_CONFIGURE= yes + +CONFIGURE_ARGS= -fast -no-exceptions \ + -platform ${LOCALBASE}/share/qt4/mkspecs/freebsd-g++ \ + -qt-gif -release -system-libjpeg -system-libpng \ + -system-zlib -no-nas-sound -prefix ${PREFIX} \ + -plugindir ${PREFIX}/lib/plugins -bindir ${PREFIX}/bin \ + -confirm-license + +ALL_TARGET= first +CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH +MAKE_ENV?= QTDIR=${WRKSRC} LD_LIBRARY_PATH=${WRKSRC}/lib \ + PATH=${WRKSRC}/bin:$$PATH +EXTRACT_AFTER_ARGS=| ${TAR} -xf - \ + --exclude '${DISTNAME}/mkspecs' --exclude '${DISTNAME}/qmake' \ + --exclude '${DISTNAME}/demos' --exclude '${DISTNAME}/examples' \ + --exclude '${DISTNAME}/src/gui' --exclude '${DISTNAME}/src/network' \ + --exclude '${DISTNAME}/src/opengl' --exclude '${DISTNAME}/src/qt3support' \ + --exclude '${DISTNAME}/src/sql' --exclude '${DISTNAME}/src/plugins' \ + --exclude '${DISTNAME}/src/3rdparty' --exclude '${DISTNAME}/src/tools/moc' \ + --exclude '${DISTNAME}/src/tools/uic' --exclude '${DISTNAME}/src/tools/uic3' \ + --exclude '${DISTNAME}/tools/assistant' --exclude '${DISTNAME}/tools/designer' \ + --exclude '${DISTNAME}/tools/linguist' --exclude '${DISTNAME}/tools/porting' \ + --exclude '${DISTNAME}/tools/qtconfig' --exclude '${DISTNAME}/tools/qvfb' +WRKSRC= ${WRKDIR}/${DISTNAME}/src/tools/${PORTNAME} +CONFIGURE_WRKSRC=${WRKSRC}/../../../ + +pre-configure: + ${CP} ${.CURDIR}/../../devel/qt4/files/configure ${CONFIGURE_WRKSRC} + ${REINPLACE_CMD} -e 's|target.path.*|target.path=${PREFIX}/bin|g' \ + ${WRKSRC}/${PORTNAME}.pro + ${MKDIR} ${WRKSRC}/../../../mkspecs + ${LN} -sf ${LOCALBASE}/bin/qmake-qt4 ${WRKSRC}/../../../bin/qmake + +.include <bsd.port.mk> diff --git a/devel/qt4-rcc/distinfo b/devel/qt4-rcc/distinfo new file mode 100644 index 000000000000..5f51cf7b1256 --- /dev/null +++ b/devel/qt4-rcc/distinfo @@ -0,0 +1,3 @@ +MD5 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 19f6374fe7924e33775cb87ee02669cb +SHA256 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = e790d227fa7958f2b0c0b0facd8ca880190121ed2b9c99ca70643baf7a0cd24c +SIZE (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 37636491 diff --git a/devel/qt4-rcc/pkg-descr b/devel/qt4-rcc/pkg-descr new file mode 100644 index 000000000000..efc79b9aaf24 --- /dev/null +++ b/devel/qt4-rcc/pkg-descr @@ -0,0 +1,12 @@ +Qt is a C++ toolkit for application development. It lets application +developers target all major operating systems with a single application +source code. + +Qt provides a platform-independent API to all central platform functionality: +GUI, database access, networking, file handling, etc. The Qt library +encapsulates the different APIs of different operating systems, providing +the application programmer with a single, common API for all operating systems. +The native C APIs are encapsulated in a set of well-designed, fully +object-oriented C++ classes. + +WWW: http://www.trolltech.com/products/qt/index.html diff --git a/devel/qt4-rcc/pkg-plist b/devel/qt4-rcc/pkg-plist new file mode 100644 index 000000000000..8a57dd1cd7a4 --- /dev/null +++ b/devel/qt4-rcc/pkg-plist @@ -0,0 +1,2 @@ +bin/rcc +bin/rcc.debug diff --git a/devel/qt4-uic/Makefile b/devel/qt4-uic/Makefile new file mode 100644 index 000000000000..7e4a457b1f29 --- /dev/null +++ b/devel/qt4-uic/Makefile @@ -0,0 +1,61 @@ +## -*-mode: makefile-*- +# New ports collection makefile for: qt40 +# Date created: Wed Jun 29 11:49:42 CEST 2005 +# Whom: lofi@freebsd.org +# +# $FreeBSD$ +# + +PORTNAME= uic +PORTVERSION= 4.2.2 +CATEGORIES?= devel +MASTER_SITES= ${MASTER_SITE_QT} +PKGNAMEPREFIX= qt4- +DISTNAME= qt-x11-opensource-src-${PORTVERSION} +DIST_SUBDIR= KDE + +MAINTAINER= kde@FreeBSD.org +COMMENT= Qt user interface compiler + +BUILD_DEPENDS= qmake-qt4:${PORTSDIR}/devel/qmake4 + +CONFLICTS= linguist-0.* qt-2.* qt-3.0.* \ + qt-3.1.* qt-3.2.* qt-designer-2.* xfmail-1.5.[0-5] \ + xfmail-1.5.5_[1-2] + +HAS_CONFIGURE= yes + +CONFIGURE_ARGS= -fast -no-exceptions \ + -platform ${LOCALBASE}/share/qt4/mkspecs/freebsd-g++ \ + -qt-gif -release -system-libjpeg -system-libpng \ + -system-zlib -no-nas-sound -prefix ${PREFIX} \ + -plugindir ${PREFIX}/lib/plugins -bindir ${PREFIX}/bin \ + -confirm-license + +ALL_TARGET= first +CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH +MAKE_ENV?= QTDIR=${WRKSRC} LD_LIBRARY_PATH=${WRKSRC}/lib \ + PATH=${WRKSRC}/bin:$$PATH +EXTRACT_AFTER_ARGS=| ${TAR} -xf - \ + --exclude '${DISTNAME}/mkspecs' --exclude '${DISTNAME}/qmake' \ + --exclude '${DISTNAME}/demos' --exclude '${DISTNAME}/examples' \ + --exclude '${DISTNAME}/src/gui' --exclude '${DISTNAME}/src/network' \ + --exclude '${DISTNAME}/src/opengl' --exclude '${DISTNAME}/src/qt3support' \ + --exclude '${DISTNAME}/src/sql' --exclude '${DISTNAME}/src/plugins' \ + --exclude '${DISTNAME}/src/3rdparty' --exclude '${DISTNAME}/src/tools/moc' \ + --exclude '${DISTNAME}/src/tools/rcc' --exclude '${DISTNAME}/src/tools/uic3' \ + --exclude '${DISTNAME}/tools/assistant' --exclude '${DISTNAME}/tools/designer' \ + --exclude '${DISTNAME}/tools/linguist' --exclude '${DISTNAME}/tools/porting' \ + --exclude '${DISTNAME}/tools/qtconfig' --exclude '${DISTNAME}/tools/qvfb' +WRKSRC= ${WRKDIR}/${DISTNAME}/src/tools/${PORTNAME} +CONFIGURE_WRKSRC=${WRKSRC}/../../../ + +pre-configure: + ${CP} ${.CURDIR}/../../devel/qt4/files/configure ${CONFIGURE_WRKSRC} + ${REINPLACE_CMD} -e 's|target.path.*|target.path=${PREFIX}/bin|g' \ + -e 's|^TARGET.*|TARGET=uic4|g' \ + ${WRKSRC}/${PORTNAME}.pro + ${MKDIR} ${WRKSRC}/../../../mkspecs + ${LN} -sf ${LOCALBASE}/bin/qmake-qt4 ${WRKSRC}/../../../bin/qmake + +.include <bsd.port.mk> diff --git a/devel/qt4-uic/distinfo b/devel/qt4-uic/distinfo new file mode 100644 index 000000000000..5f51cf7b1256 --- /dev/null +++ b/devel/qt4-uic/distinfo @@ -0,0 +1,3 @@ +MD5 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 19f6374fe7924e33775cb87ee02669cb +SHA256 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = e790d227fa7958f2b0c0b0facd8ca880190121ed2b9c99ca70643baf7a0cd24c +SIZE (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 37636491 diff --git a/devel/qt4-uic/pkg-descr b/devel/qt4-uic/pkg-descr new file mode 100644 index 000000000000..efc79b9aaf24 --- /dev/null +++ b/devel/qt4-uic/pkg-descr @@ -0,0 +1,12 @@ +Qt is a C++ toolkit for application development. It lets application +developers target all major operating systems with a single application +source code. + +Qt provides a platform-independent API to all central platform functionality: +GUI, database access, networking, file handling, etc. The Qt library +encapsulates the different APIs of different operating systems, providing +the application programmer with a single, common API for all operating systems. +The native C APIs are encapsulated in a set of well-designed, fully +object-oriented C++ classes. + +WWW: http://www.trolltech.com/products/qt/index.html diff --git a/devel/qt4-uic/pkg-plist b/devel/qt4-uic/pkg-plist new file mode 100644 index 000000000000..86ae0aef3e33 --- /dev/null +++ b/devel/qt4-uic/pkg-plist @@ -0,0 +1,2 @@ +bin/uic4 +bin/uic4.debug diff --git a/devel/qt4-uic3/Makefile b/devel/qt4-uic3/Makefile new file mode 100644 index 000000000000..dc99fd76d0c3 --- /dev/null +++ b/devel/qt4-uic3/Makefile @@ -0,0 +1,66 @@ +# -*-mode: makefile-*- +# New ports collection makefile for: qt40 +# Date created: Wed Jun 29 11:49:42 CEST 2005 +# Whom: lofi@freebsd.org +# +# $FreeBSD$ +# + +PORTNAME= uic3 +PORTVERSION= 4.2.2 +CATEGORIES?= x11-toolkits ipv6 +MASTER_SITES= ${MASTER_SITE_QT} +PKGNAMEPREFIX= qt4- +DISTNAME= qt-x11-opensource-src-${PORTVERSION} +DIST_SUBDIR= KDE + +MAINTAINER= kde@FreeBSD.org +COMMENT= Qt backwards-compatible user interface compiler + +BUILD_DEPENDS= qmake-qt4:${PORTSDIR}/devel/qmake4 +LIB_DEPENDS= Qt3Support:${PORTSDIR}/devel/qt4-qt3support \ + QtCore:${PORTSDIR}/devel/qt4-corelib \ + QtGui:${PORTSDIR}/x11-toolkits/qt4-gui \ + QtNetwork:${PORTSDIR}/net/qt4-network \ + QtSql:${PORTSDIR}/databases/qt4-sql \ + QtXml:${PORTSDIR}/textproc/qt4-xml + +CONFLICTS= linguist-0.* qt-2.* qt-3.0.* \ + qt-3.1.* qt-3.2.* qt-designer-2.* xfmail-1.5.[0-5] \ + xfmail-1.5.5_[1-2] + +HAS_CONFIGURE= yes + +CONFIGURE_ARGS= -fast -no-exceptions \ + -platform ${LOCALBASE}/share/qt4/mkspecs/freebsd-g++ \ + -qt-gif -release -system-libjpeg -system-libpng \ + -system-zlib -no-nas-sound -prefix ${PREFIX} \ + -plugindir ${PREFIX}/lib/plugins -bindir ${PREFIX}/bin \ + -confirm-license + +ALL_TARGET= first +CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH +MAKE_ENV?= QTDIR=${WRKSRC} LD_LIBRARY_PATH=${WRKSRC}/lib \ + PATH=${WRKSRC}/bin:$$PATH +EXTRACT_AFTER_ARGS=| ${TAR} -xf - \ + --exclude '${DISTNAME}/mkspecs' --exclude '${DISTNAME}/qmake' \ + --exclude '${DISTNAME}/demos' --exclude '${DISTNAME}/examples' \ + --exclude '${DISTNAME}/src/network' \ + --exclude '${DISTNAME}/src/opengl' \ + --exclude '${DISTNAME}/src/sql' --exclude '${DISTNAME}/src/plugins' \ + --exclude '${DISTNAME}/src/3rdparty' --exclude '${DISTNAME}/src/tools/moc' \ + --exclude '${DISTNAME}/src/tools/rcc' \ + --exclude '${DISTNAME}/tools/assistant' --exclude '${DISTNAME}/tools/designer' \ + --exclude '${DISTNAME}/tools/linguist' --exclude '${DISTNAME}/tools/porting' \ + --exclude '${DISTNAME}/tools/qtconfig' --exclude '${DISTNAME}/tools/qvfb' +WRKSRC= ${WRKDIR}/${DISTNAME}/src/tools/${PORTNAME} +CONFIGURE_WRKSRC=${WRKSRC}/../../../ + +pre-configure: + ${CP} ${.CURDIR}/../../devel/qt4/files/configure ${CONFIGURE_WRKSRC} + ${REINPLACE_CMD} -e 's|target.path.*|target.path=${PREFIX}/bin|g' \ + ${WRKSRC}/${PORTNAME}.pro + ${MKDIR} ${WRKSRC}/../../../mkspecs + ${LN} -sf ${LOCALBASE}/bin/qmake-qt4 ${WRKSRC}/../../../bin/qmake + +.include <bsd.port.mk> diff --git a/devel/qt4-uic3/distinfo b/devel/qt4-uic3/distinfo new file mode 100644 index 000000000000..5f51cf7b1256 --- /dev/null +++ b/devel/qt4-uic3/distinfo @@ -0,0 +1,3 @@ +MD5 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 19f6374fe7924e33775cb87ee02669cb +SHA256 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = e790d227fa7958f2b0c0b0facd8ca880190121ed2b9c99ca70643baf7a0cd24c +SIZE (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 37636491 diff --git a/devel/qt4-uic3/pkg-descr b/devel/qt4-uic3/pkg-descr new file mode 100644 index 000000000000..efc79b9aaf24 --- /dev/null +++ b/devel/qt4-uic3/pkg-descr @@ -0,0 +1,12 @@ +Qt is a C++ toolkit for application development. It lets application +developers target all major operating systems with a single application +source code. + +Qt provides a platform-independent API to all central platform functionality: +GUI, database access, networking, file handling, etc. The Qt library +encapsulates the different APIs of different operating systems, providing +the application programmer with a single, common API for all operating systems. +The native C APIs are encapsulated in a set of well-designed, fully +object-oriented C++ classes. + +WWW: http://www.trolltech.com/products/qt/index.html diff --git a/devel/qt4-uic3/pkg-plist b/devel/qt4-uic3/pkg-plist new file mode 100644 index 000000000000..36b661dbd7ba --- /dev/null +++ b/devel/qt4-uic3/pkg-plist @@ -0,0 +1,2 @@ +bin/uic3 +bin/uic3.debug diff --git a/devel/qt4/Makefile b/devel/qt4/Makefile new file mode 100644 index 000000000000..262ec9b24e63 --- /dev/null +++ b/devel/qt4/Makefile @@ -0,0 +1,68 @@ +# New ports collection makefile for: qt4 +# Date created: 2007-01-25 +# Whom: Michael Nottebrock <lofi@kiste> +# +# $FreeBSD$ +# + +PORTNAME= qt4 +PORTVERSION= 4.2.2 +CATEGORIES= devel +MASTER_SITES= # empty +DISTFILES= # none +EXTRACT_ONLY= # empty + +MAINTAINER= kde@FreeBSD.org +COMMENT= Multiplatform C++ application framework (metaport) + +OPTIONS= SQL_PLUGINS "Database connectivity plugins for QtSql" off + +RUN_DEPENDS= ${LOCALBASE}/lib/plugins/accessible/libqtaccessiblecompatwidgets.so:${PORTSDIR}/accessibility/qt4-accessible \ + ${LOCALBASE}/lib/plugins/codecs/libqcncodecs.so:${PORTSDIR}/chinese/qt4-codecs-cn \ + ${LOCALBASE}/lib/libQtSql.so:${PORTSDIR}/databases/qt4-sql \ + qdbus:${PORTSDIR}/devel/dbus-qt4 \ + qmake-qt4:${PORTSDIR}/devel/qmake4 \ + ${LOCALBASE}/bin/assistant:${PORTSDIR}/devel/qt4-assistant \ + ${LOCALBASE}/lib/libQtCore.so:${PORTSDIR}/devel/qt4-corelib \ + ${LOCALBASE}/bin/designer:${PORTSDIR}/devel/qt4-designer \ + ${LOCALBASE}/lib/libQtAssistantClient.so:${PORTSDIR}/devel/qt4-libqtassistantclient \ + ${LOCALBASE}/bin/linguist:${PORTSDIR}/devel/qt4-linguist \ + ${LOCALBASE}/bin/moc4:${PORTSDIR}/devel/qt4-moc \ + ${LOCALBASE}/bin/qt3to4:${PORTSDIR}/devel/qt4-porting \ + ${LOCALBASE}/lib/libQt3Support.so:${PORTSDIR}/devel/qt4-qt3support \ + ${LOCALBASE}/bin/rcc:${PORTSDIR}/devel/qt4-rcc \ + ${LOCALBASE}/bin/qvfb:${PORTSDIR}/devel/qt4-qvfb \ + ${LOCALBASE}/bin/uic4:${PORTSDIR}/devel/qt4-uic \ + ${LOCALBASE}/bin/uic3:${PORTSDIR}/devel/qt4-uic3 \ + ${LOCALBASE}/lib/libQtTest.so:${PORTSDIR}/devel/qt4-qtestlib \ + ${LOCALBASE}/lib/plugins/imageformats/libqgif.so:${PORTSDIR}/graphics/qt4-imageformats \ + ${LOCALBASE}/lib/libQtSvg.so:${PORTSDIR}/graphics/qt4-svg \ + ${LOCALBASE}/lib/plugins/iconengines/libqsvg.so:${PORTSDIR}/graphics/qt4-iconengines \ + ${LOCALBASE}/bin/pixeltool:${PORTSDIR}/graphics/qt4-pixeltool \ + ${LOCALBASE}/lib/plugins/codecs/libqjpcodecs.so:${PORTSDIR}/japanese/qt4-codecs-jp \ + ${LOCALBASE}/lib/plugins/codecs/libqkrcodecs.so:${PORTSDIR}/korean/qt4-codecs-kr \ + ${LOCALBASE}/bin/qtconfig:${PORTSDIR}/misc/qt4-qtconfig \ + ${LOCALBASE}/lib/plugins/codecs/libqtwcodecs.so:${PORTSDIR}/misc/qt4-codecs-tw \ + ${LOCALBASE}/lib/libQtNetwork.so:${PORTSDIR}/net/qt4-network \ + ${LOCALBASE}/lib/libQtXml.so:${PORTSDIR}/textproc/qt4-xml \ + ${LOCALBASE}/lib/libQtOpenGL.so:${PORTSDIR}/x11/qt4-opengl \ + ${LOCALBASE}/lib/plugins/inputmethods/libqimsw-multi.so:${PORTSDIR}/x11/qt4-inputmethods \ + ${LOCALBASE}/lib/libQtGui.so:${PORTSDIR}/x11-toolkits/qt4-gui + +NO_BUILD= yes + +.include <bsd.port.pre.mk> + +.if defined(WITH_SQL_PLUGINS) +RUN_DEPENDS+= ${LOCALBASE}/lib/plugins/sqldrivers/libqsqlibase.so:${PORTSDIR}/databases/qt4-ibase-plugin \ + ${LOCALBASE}/lib/plugins/sqldrivers/libqsqlmysql.so:${PORTSDIR}/databases/qt4-mysql-plugin \ + ${LOCALBASE}/lib/plugins/sqldrivers/libqsqlodbc.so:${PORTSDIR}/databases/qt4-odbc-plugin \ + ${LOCALBASE}/lib/plugins/sqldrivers/libqsqlpgsql.so:${PORTSDIR}/databases/qt4-pgsql-plugin \ + ${LOCALBASE}/lib/plugins/sqldrivers/libqsqlsqlite.so:${PORTSDIR}/databases/qt4-sqlite-plugin \ + ${LOCALBASE}/lib/plugins/sqldrivers/libqsqlsqlite3.so:${PORTSDIR}/databases/qt4-sqlite3-plugin +.endif + +do-install: #empty + ${DO_NADA} + +.include <bsd.port.post.mk> diff --git a/devel/qt4/files/configure b/devel/qt4/files/configure new file mode 100644 index 000000000000..bc33fab77af9 --- /dev/null +++ b/devel/qt4/files/configure @@ -0,0 +1,5398 @@ +#!/bin/sh +# +# Configures to build the Qt library +# +# Copyright (C) 1999-2006 Trolltech ASA. All rights reserved. +# +# This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE +# WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. +# + +#------------------------------------------------------------------------------- +# script initialization +#------------------------------------------------------------------------------- + +# the name of this script +relconf=`basename $0` +# the directory of this script is the "source tree" +relpath=`dirname $0` +relpath=`(cd "$relpath"; /bin/pwd)` +# the current directory is the "build tree" or "object tree" +outpath=`/bin/pwd` + +# later cache the command line in config.status +OPT_CMDLINE=`echo $@ | sed "s,-v ,,g; s,-v$,,g"` + +# initialize global variables +QMAKE_SWITCHES= +QMAKE_VARS= +QMAKE_CONFIG= +QT_CONFIG= + +SUPPORTED= + +QMAKE_VARS_FILE=.qmake.vars +exec 5> "$QMAKE_VARS_FILE" + +#------------------------------------------------------------------------------- +# utility functions +#------------------------------------------------------------------------------- + +# Adds a new qmake variable to the cache +# Usage: QMakeVar mode varname contents +# where mode is one of: set, add, del +QMakeVar() +{ + case "$1" in + set) + eq="=" + ;; + add) + eq="+=" + ;; + del) + eq="-=" + ;; + *) + echo >&2 "BUG: wrong command to QMakeVar: $1" + ;; + esac + + echo >&5 "$2" "$eq" "$3" +} + +# relies on $QMAKESPEC being set correctly. parses include statements in +# qmake.conf and prints out the expanded file +getQMakeConf() +{ + tmpSPEC="$QMAKESPEC" + if [ -n "$1" ]; then + tmpSPEC="$1" + fi + $AWK -v "QMAKESPEC=$tmpSPEC" ' +/^include\(.+\)$/{ + fname = QMAKESPEC "/" substr($0, 9, length($0) - 9) + while ((getline line < fname) > 0) + print line + close(fname) + next +} +{ print }' "$tmpSPEC/qmake.conf" +} + +#------------------------------------------------------------------------------- +# operating system detection +#------------------------------------------------------------------------------- + +# need that throughout the script +UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown +UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown +UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown +UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown + + +#------------------------------------------------------------------------------- +# window system detection +#------------------------------------------------------------------------------- + +PLATFORM_X11=no +PLATFORM_MAC=no +PLATFORM_QWS=no + +if [ -f "$relpath"/src/gui/kernel/qapplication_mac.cpp ] && [ -d /System/Library/Frameworks/Carbon.framework ]; then + # Qt/Mac + # ~ the Carbon SDK exists + # ~ src/gui/base/qapplication_mac.cpp is present + # ~ this is the internal edition and Qt/Mac sources exist + PLATFORM_MAC=maybe +elif [ -f "$relpath"/src/gui/kernel/qapplication_qws.cpp ]; then + # Qtopia Core + # ~ src/gui/base/qapplication_qws.cpp is present + # ~ this is the free or commercial edition + # ~ this is the internal edition and Qtopia Core is explicitly enabled + PLATFORM_QWS=maybe +fi + +#----------------------------------------------------------------------------- +# Qt version detection +#----------------------------------------------------------------------------- +QT_VERSION=`grep '^# *define *QT_VERSION_STR' "$relpath"/src/corelib/global/qglobal.h` +QT_MAJOR_VERSION= +QT_MINOR_VERSION=0 +QT_PATCH_VERSION=0 +if [ -n "$QT_VERSION" ]; then + QT_VERSION=`echo $QT_VERSION | sed 's,^# *define *QT_VERSION_STR "*\([^ ]*\)"$,\1,'` + MAJOR=`echo $QT_VERSION | sed 's,^\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\).*,\1,'` + if [ -n "$MAJOR" ]; then + MINOR=`echo $QT_VERSION | sed 's,^\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\).*,\2,'` + PATCH=`echo $QT_VERSION | sed 's,^\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\).*,\3,'` + QT_MAJOR_VERSION="$MAJOR" + [ -z "$MINOR" ] || QT_MINOR_VERSION="$MINOR" + [ -z "$PATCH" ] || QT_PATCH_VERSION="$PATCH" + fi +fi +if [ -z "$QT_MAJOR_VERSION" ]; then + echo "Cannot process version from qglobal.h: $QT_VERSION" + echo "Cannot proceed." + exit 1 +fi + +QT_PACKAGEDATE=`grep '^# *define *QT_PACKAGEDATE_STR' "$relpath"/src/corelib/global/qglobal.h | sed -e 's,^# *define *QT_PACKAGEDATE_STR *"\([^ ]*\)"$,\1,' -e s,-,,g` +if [ -z "$QT_PACKAGEDATE" ]; then + echo "Unable to determine package date from qglobal.h: '$QT_PACKAGEDATE'" + echo "Cannot proceed" + exit 1 +fi + +#------------------------------------------------------------------------------- +# check the license +#------------------------------------------------------------------------------- + +if [ -f "$relpath"/LICENSE.Qtopia ]; then + # Qtopia Edition + [ "$PLATFORM_MAC" = "maybe" ] && PLATFORM_MAC=yes + Licensee="Qtopia" + Edition="Qtopia" + QT_EDITION="QT_EDITION_DESKTOP" +elif [ -f "$relpath"/LICENSE.QPL -o -f "$relpath"/LICENSE.GPL ]; then + # Open Source edition - may only be used under the terms of the QPL or GPL. + [ "$PLATFORM_MAC" = "maybe" ] && PLATFORM_MAC=yes + [ "$PLATFORM_QWS" = "maybe" ] && PLATFORM_QWS=yes + Licensee="Open Source" + Edition="OpenSource" + EditionString="Open Source" + QT_EDITION="QT_EDITION_OPENSOURCE" +elif [ -f "$relpath"/LICENSE.PREVIEW.OPENSOURCE ]; then + # tech preview - opensource + [ "$PLATFORM_MAC" = "maybe" ] && PLATFORM_MAC=yes + [ "$PLATFORM_QWS" = "maybe" ] && PLATFORM_QWS=yes + Licensee="Preview" + Edition="Preview" + QT_EDITION="QT_EDITION_OPENSOURCE" +elif [ -f "$relpath"/LICENSE.PREVIEW.COMMERCIAL ]; then + # tech preview - commercial + [ "$PLATFORM_MAC" = "maybe" ] && PLATFORM_MAC=yes + [ "$PLATFORM_QWS" = "maybe" ] && PLATFORM_QWS=yes + Licensee="Preview" + Edition="Preview" + QT_EDITION="QT_EDITION_DESKTOP" +elif [ -f "$relpath"/LICENSE.TROLL ]; then + # internal Trolltech edition + [ "$PLATFORM_MAC" = "maybe" ] && PLATFORM_MAC=yes + Licensee="Trolltech" + Edition="Trolltech" + QT_EDITION="QT_EDITION_DESKTOP" +else + # one of commercial editions + [ "$PLATFORM_MAC" = "maybe" ] && PLATFORM_MAC=yes + [ "$PLATFORM_QWS" = "maybe" ] && PLATFORM_QWS=yes + + # fix license file to quote the right side + newlicense=`cat "$HOME"/.qt-license | sed -e 's/=\([^\"]\)/=\"\1/g' -e 's/\([^\"]\)$/\1\"/g' ` + cat > "$HOME"/.qt-license-temp <<EOF +$newlicense +EOF + + # read in the license file + if [ -f "$HOME"/.qt-license ]; then + . "$HOME"/.qt-license >/dev/null 2>&1 + if [ -z "$LicenseKeyExt" ]; then + echo + echo "You are using an old license file." + echo + echo "Please install the license file supplied by Trolltech," + echo "or install the Qt Open Source Edition if you intend to" + echo "develop free software." + exit 1 + fi + if [ -z "$Licensee" ]; then + echo + echo "Invalid license key. Please check the license key." + exit 1 + fi + else + if [ -z "$LicenseKeyExt" ]; then + echo + if echo '\c' | grep '\c' >/dev/null; then + echo -n "Please enter your license key: " + else + echo "Please enter your license key: \c" + fi + read LicenseKeyExt + Licensee="Unknown user" + fi + fi + + # Key verification + echo "$LicenseKeyExt" | grep ".....*-....*-....*-....*-.....*-.....*-...." >/dev/null 2>&1 \ + && LicenseValid="yes" \ + || LicenseValid="no" + if [ "$LicenseValid" != "yes" ]; then + echo + echo "Invalid license key. Please check the license key." + exit 1 + fi + ProductCode=`echo $LicenseKeyExt | cut -f 1 -d - | cut -b 1` + PlatformCode=`echo $LicenseKeyExt | cut -f 2 -d - | cut -b 1` + LicenseTypeCode=`echo $LicenseKeyExt | cut -f 3 -d -` + LicenseFeatureCode=`echo $LicenseKeyExt | cut -f 4 -d - | cut -b 1` + + # determine which edition we are licensed to use + case "$LicenseTypeCode" in + F4M) + LicenseType="Commercial" + case $ProductCode in + F) + Edition="Universal" + QT_EDITION="QT_EDITION_UNIVERSAL" + ;; + B) + Edition="Desktop" + QT_EDITION="QT_EDITION_DESKTOP" + ;; + L) + Edition="DesktopLight" + EditionString="Desktop Light" + QT_EDITION="QT_EDITION_DESKTOPLIGHT" + ;; + R) + Edition="Console" + QT_EDITION="QT_EDITION_CONSOLE" + ;; + esac + ;; + Z4M|R4M|Q4M) + LicenseType="Evaluation" + case $ProductCode in + B) + Edition="Evaluation" + QT_EDITION="QT_EDITION_EVALUATION" + ;; + esac + ;; + 34M) + LicenseType="Academic" + case $ProductCode in + B) + Edition="Academic" + QT_EDITION="QT_EDITION_ACADEMIC" + ;; + esac + ;; + TBM) + LicenseType="Educational" + case $ProductCode in + B) + Edition="Educational" + QT_EDITION="QT_EDITION_EDUCATIONAL" + ;; + esac + ;; + esac + if [ -z "$LicenseType" -o -z "$Edition" -o -z "$QT_EDITION" ]; then + echo + echo "Invalid license key. Please check the license key." + exit 1 + fi + + # verify that we are licensed to use Qt on this platform + LICENSE_EXTENSION= + if [ "$PLATFORM_QWS" = "yes" ]; then + case $PlatformCode in + 4|8|V|P|G|Q|2|B) + LICENSE_EXTENSION="-QTOPIACORE" + # Qtopia Core + ;; + *) + echo + echo "You are not licensed for Qtopia Core." + echo + echo "Please contact sales@trolltech.com to upgrade your license" + echo "to include Qtopia Core, or install the" + echo "Qt Open Source Edition if you intend to develop free software." + exit 1 + ;; + esac + elif [ "$PLATFORM_MAC" = "yes" ]; then + case $PlatformCode in + 4|L|5|G|Y|2|F|B) + # Qt/Mac + ;; + *) + echo + echo "You are not licensed for the Qt/Mac platform." + echo + echo "Please contact sales@trolltech.com to upgrade your license" + echo "to include the Qt/Mac platform." + exit 1 + ;; + esac + else + case $PlatformCode in + 4|Z|V|T|5|Q|2|F) + # Qt/X11 + ;; + *) + echo + echo "You are not licensed for the Qt/X11 platform." + echo + echo "Please contact sales@trolltech.com to upgrade your license to" + echo "include the Qt/X11 platform, or install the Qt Open Source Edition" + echo "if you intend to develop free software." + exit 1 + ;; + esac + fi + case "$LicenseFeatureCode" in + G|L) + # US + case "$LicenseType" in + Commercial) + cp -f "$relpath/.LICENSE${LICENSE_EXTENSION}-US" "$outpath/LICENSE" + ;; + Evaluation) + cp -f "$relpath/.LICENSE${LICENSE_EXTENSION}-EVALUATION-US" "$outpath/LICENSE" + ;; + Academic) + cp -f "$relpath/.LICENSE-ACADEMIC-US" "$outpath/LICENSE" + ;; + Educational) + cp -f "$relpath/.LICENSE-EDUCATIONAL-US" "$outpath/LICENSE" + ;; + esac + ;; + 2|5) + # non-US + case "$LicenseType" in + Commercial) + cp -f "$relpath/.LICENSE${LICENSE_EXTENSION}" "$outpath/LICENSE" + ;; + Evaluation) + cp -f "$relpath/.LICENSE${LICENSE_EXTENSION}-EVALUATION" "$outpath/LICENSE" + ;; + Academic) + cp -f "$relpath/.LICENSE-ACADEMIC" "$outpath/LICENSE" + ;; + Educational) + cp -f "$relpath/.LICENSE-EDUCATIONAL" "$outpath/LICENSE" + ;; + esac + ;; + *) + echo + echo "Invalid license key. Please check the license key." + exit 1 + ;; + esac + case "$LicenseFeatureCode" in + G|2) + # delete qtusagereporter for non-metered licenses + rm -f "$relpath/bin/qtusagereporter" + ;; + L|5) + # copy qtusagereporter for metered licenses + if [ '!' -f "$outpath/bin/qtusagereporter" ]; then + mkdir -p "$outpath/bin" + cp -f "$relpath/bin/qtusagereporter" "$outpath/bin/qtusagereporter" + fi + QT_CONFIG="$QT_CONFIG qtusagereporter" + ;; + *) + echo + echo "Invalid license key. Please check the license key." + exit 1 + ;; + esac + if [ '!' -f "$outpath/LICENSE" ]; then + echo "The LICENSE, LICENSE.QPL, or LICENSE.GPL file shipped with" + echo "this software has disappeared." + echo + echo "Sorry, you are not licensed to use this software." + echo "Try re-installing." + echo + exit 1 + fi +fi + +if [ "$PLATFORM_QWS" = "yes" ]; then + Platform="Qtopia Core" +elif [ "$PLATFORM_MAC" = "yes" ]; then + Platform="Qt/Mac" +else + PLATFORM_X11=yes + Platform="Qt/X11" +fi + +echo +echo "This is the $Platform ${EditionString-$Edition} Edition." +echo + +#------------------------------------------------------------------------------- +# initalize variables +#------------------------------------------------------------------------------- + +SYSTEM_VARIABLES="CC CXX CFLAGS CXXFLAGS LDFLAGS" +for varname in $SYSTEM_VARIABLES; do + cmd=`echo \ +'if [ -n "\$'${varname}'" ]; then + QMakeVar set QMAKE_'${varname}' "\$'${varname}'" +fi'` + eval "$cmd" +done + +QMakeVar add styles "cde mac motif plastique cleanlooks windows" +QMakeVar add decorations "default windows styled" +QMakeVar add gfx-drivers "linuxfb" +QMakeVar add kbd-drivers "tty" +QMakeVar add mouse-drivers "pc" + +if [ "$Edition" = "Trolltech" ]; then + QMakeVar add kbd-drivers "um" + QMakeVar add mouse-drivers "linuxtp" # adjust below as well +fi + +# QTDIR may be set and point to an old or system-wide Qt installation +unset QTDIR + +# the minimum version of libdbus-1 that we require: +MIN_DBUS_1_VERSION=0.62 + +# initalize internal variables +CFG_CONFIGURE_EXIT_ON_ERROR=yes +CFG_PROFILE=no +CFG_EXCEPTIONS=unspecified +CFG_INCREMENTAL=auto +CFG_QCONFIG=full +CFG_EMBEDDED=no +CFG_DEBUG=auto +CFG_DEBUG_RELEASE=no +CFG_SHARED=yes +CFG_SM=auto +CFG_XSHAPE=auto +CFG_XINERAMA=auto +CFG_ZLIB=auto +CFG_SQLITE=qt +CFG_GIF=no +CFG_PNG=yes +CFG_LIBPNG=auto +CFG_JPEG=auto +CFG_LIBJPEG=auto +CFG_MNG=auto +CFG_LIBMNG=auto +CFG_XCURSOR=auto +CFG_XRANDR=auto +CFG_XRENDER=auto +CFG_OPENGL=auto +CFG_FONTCONFIG=auto +CFG_QWS_FREETYPE=auto +CFG_LIBFREETYPE=auto +CFG_SQL_AVAILABLE= +QT_DEFAULT_BUILD_PARTS="libs tools examples" +CFG_BUILD_PARTS="" +CFG_NOBUILD_PARTS="" + +CFG_GFX_AVAILABLE="linuxfb transformed qvfb vnc" +CFG_GFX_ON="linuxfb" +CFG_GFX_PLUGIN_AVAILABLE= +CFG_GFX_PLUGIN= +CFG_GFX_OFF= +CFG_KBD_AVAILABLE="tty usb sl5000 yopy vr41xx qvfb" +CFG_KBD_ON="tty" #default, see QMakeVar above +CFG_MOUSE_AVAILABLE="pc bus linuxtp yopy vr41xx tslib qvfb" +CFG_MOUSE_ON="pc linuxtp" #default, see QMakeVar above + +if [ "$Edition" = "Trolltech" ]; then + CFG_KBD_AVAILABLE="${CFG_KBD_AVAILABLE} um" + CFG_KBD_ON="${CFG_KBD_ON} um" +fi + +CFG_KBD_OFF= +CFG_MOUSE_PLUGIN_AVAILABLE= +CFG_MOUSE_PLUGIN= +CFG_MOUSE_OFF= +CFG_USE_GNUMAKE=no +CFG_IM=yes +CFG_DECORATION_AVAILABLE="styled windows default" +CFG_DECORATION_ON="${CFG_DECORATION_AVAILABLE}" # all on by default +CFG_DECORATION_PLUGIN_AVAILABLE= +CFG_DECORATION_PLUGIN= +CFG_TABLET=auto +CFG_XKB=auto +CFG_NIS=auto +CFG_CUPS=auto +CFG_ICONV=auto +CFG_QDBUS=auto +CFG_GLIB=auto +CFG_LARGEFILE=auto +CFG_STL=auto +CFG_PRECOMPILE=no +CFG_SEPARATE_DEBUG_INFO=auto +CFG_REDUCE_EXPORTS=auto +CFG_IPV6=auto +CFG_NAS=no +CFG_QWS_DEPTHS=prompted +CFG_USER_BUILD_KEY= +CFG_ACCESSIBILITY=auto +CFG_QT3SUPPORT=yes +CFG_ENDIAN=auto +CFG_IWMMXT=no +CFG_GETADDRINFO=auto +CFG_IPV6IFNAME=auto +CFG_GETIFADDRS=auto +CFG_INOTIFY=auto +CFG_RPATH=yes +CFG_FRAMEWORK=auto +CFG_UNIVERSAL_BINARY=auto +CFG_SXE=no +CFG_PREFIX_INSTALL=yes +CFG_SDK= +D_FLAGS= +I_FLAGS= +L_FLAGS= +RPATH_FLAGS= +l_FLAGS= +QCONFIG_FLAGS= +XPLATFORM= +PLATFORM=$QMAKESPEC +OPT_CONFIRM_LICENSE=no +OPT_SHADOW=maybe +OPT_FAST=auto +OPT_VERBOSE=no +OPT_HELP= +CFG_SILENT=no + +# initalize variables used for installation +QT_INSTALL_PREFIX= +QT_INSTALL_DOCS= +QT_INSTALL_HEADERS= +QT_INSTALL_LIBS= +QT_INSTALL_BINS= +QT_INSTALL_PLUGINS= +QT_INSTALL_DATA= +QT_INSTALL_TRANSLATIONS= +QT_INSTALL_SETTINGS= +QT_INSTALL_EXAMPLES= +QT_INSTALL_DEMOS= + +#flags for SQL drivers +QT_CFLAGS_PSQL= +QT_LFLAGS_PSQL= +QT_CFLAGS_MYSQL= +QT_LFLAGS_MYSQL= +QT_LFLAGS_MYSQL_R= +QT_CFLAGS_SQLITE= +QT_LFLAGS_SQLITE= + +# flags for libdbus-1 +QT_CFLAGS_DBUS= +QT_LIBS_DBUS= + +# flags for Glib (X11 only) +QT_CFLAGS_GLIB= +QT_LIBS_GLIB= + +#------------------------------------------------------------------------------- +# check SQL drivers, mouse drivers and decorations available in this package +#------------------------------------------------------------------------------- + +# opensource version removes some drivers, so force them to be off +CFG_SQL_tds=no +CFG_SQL_oci=no +CFG_SQL_db2=no + +CFG_SQL_AVAILABLE=`find "$relpath"/src/plugins/sqldrivers/* -prune -type d -exec basename {} \;` +CFG_SQL_AVAILABLE=`echo $CFG_SQL_AVAILABLE` # normalize whitespace +# by default, auto-detect which sql drivers can be built +for i in $CFG_SQL_AVAILABLE; do + eval "CFG_SQL_$i=auto" +done + +CFG_DECORATION_PLUGIN_AVAILABLE="" +if [ -d "$relpath/src/plugins/decorations" ]; then + CFG_DECORATION_PLUGIN_AVAILABLE=`find "$relpath"/src/plugins/decorations/* -prune -type d -exec basename {} \;` + CFG_DECORATION_PLUGIN_AVAILABLE=`echo $CFG_DECORATION_PLUGIN_AVAILABLE` # normalize whitespace +fi + +CFG_MOUSE_PLUGIN_AVAILABLE="" +if [ -d "$relpath/src/plugins/mousedrivers" ]; then + CFG_MOUSE_PLUGIN_AVAILABLE=`find "$relpath"/src/plugins/mousedrivers/* -prune -type d -exec basename {} \;` + CFG_MOUSE_PLUGIN_AVAILABLE=`echo $CFG_MOUSE_PLUGIN_AVAILABLE` # normalize whitespace +fi + +CFG_GFX_PLUGIN_AVAILABLE="" +if [ -d "$relpath/src/plugins/gfxdrivers" ]; then + CFG_GFX_PLUGIN_AVAILABLE=`find "$relpath"/src/plugins/gfxdrivers/* -prune -type d -exec basename {} \;` + CFG_GFX_PLUGIN_AVAILABLE=`echo $CFG_GFX_PLUGIN_AVAILABLE` # normalize whitespace + CFG_GFX_OFF="$CFG_GFX_AVAILABLE" # assume all off +fi + +#------------------------------------------------------------------------------- +# parse command line arguments +#------------------------------------------------------------------------------- + +# parse the arguments, setting things to "yes" or "no" +while [ "$#" -gt 0 ]; do + CURRENT_OPT="$1" + UNKNOWN_ARG=no + case "$1" in + #Autoconf style options + --enable-*) + VAR=`echo $1 | sed "s,^--enable-\(.*\),\1,"` + VAL=yes + ;; + --disable-*) + VAR=`echo $1 | sed "s,^--disable-\(.*\),\1,"` + VAL=no + ;; + --*=*) + VAR=`echo $1 | sed "s,^--\(.*\)=.*,\1,"` + VAL=`echo $1 | sed "s,^--.*=\(.*\),\1,"` + ;; + --no-*) + VAR=`echo $1 | sed "s,^--no-\(.*\),\1,"` + VAL=no + ;; + --*) + VAR=`echo $1 | sed "s,^--\(.*\),\1,"` + VAL=yes + ;; + #Qt plugin options + -no-*-*|-plugin-*-*|-qt-*-*) + VAR=`echo $1 | sed "s,^-[^-]*-\(.*\),\1,"` + VAL=`echo $1 | sed "s,^-\([^-]*\).*,\1,"` + ;; + #Qt style no options + -no-*) + VAR=`echo $1 | sed "s,^-no-\(.*\),\1,"` + VAL=no + ;; + #Qt style yes options + -incremental|-qvfb|-profile|-shared|-static|-sm|-xinerama|-xshape|-tablet|-reduce-exports|-pch|-separate-debug-info|-stl|-freetype|-xcursor|-xfixes|-xrandr|-xrender|-fontconfig|-xkb|-nis|-qdbus|-glib|-cups|-iconv|-largefile|-h|-help|-v|-verbose|-debug|-release|-fast|-opengl|-accessibility|-confirm-license|-gnumake|-framework|-qt3support|-debug-and-release|-exceptions|-universal|-prefix-install|-silent) + VAR=`echo $1 | sed "s,^-\(.*\),\1,"` + VAL=yes + ;; + #Qt style options that pass an argument + -qconfig) + if [ "$PLATFORM_QWS" = "yes" ]; then + CFG_QCONFIG="$VAL" + VAR=`echo $1 | sed "s,^-\(.*\),\1,"` + shift + VAL=$1 + else + UNKNOWN_ARG=yes + fi + ;; + -prefix|-docdir|-headerdir|-plugindir|-datadir|-libdir|-bindir|-translationdir|-sysconfdir|-examplesdir|-demosdir|-depths|-make|-nomake|-platform|-xplatform|-buildkey|-sdk) + VAR=`echo $1 | sed "s,^-\(.*\),\1,"` + shift + VAL="$1" + ;; + #Qt style complex options in one command + -enable-*|-disable-*) + VAR=`echo $1 | sed "s,^-\([^-]*\)-.*,\1,"` + VAL=`echo $1 | sed "s,^-[^-]*-\(.*\),\1,"` + ;; + #Qt Builtin/System style options + -no-*|-system-*|-qt-*) + VAR=`echo $1 | sed "s,^-[^-]*-\(.*\),\1,"` + VAL=`echo $1 | sed "s,^-\([^-]*\)-.*,\1,"` + ;; + #Options that cannot be generalized + -k|-continue) + VAR=fatal_error + VAL=no + ;; + -embedded) + VAR=embedded + # this option may or may not be followed by an argument + if [ -z "$2" ] || echo "$2" | grep '^-' >/dev/null 2>&1; then + VAL=auto + else + shift; + VAL=$1 + fi + ;; + -iwmmxt) + CFG_IWMMXT="yes" + ;; + -*-endian) + VAR=endian + VAL=`echo $1 | sed "s,^-\(.*\)-.*,\1,"` + ;; + -D?*|-D) + VAR="add_define" + if [ "$1" = "-D" ]; then + shift + VAL="$1" + else + VAL=`echo $1 | sed 's,-D,,'` + fi + ;; + -I?*|-I) + VAR="add_ipath" + if [ "$1" = "-I" ]; then + shift + VAL="$1" + else + VAL=`echo $1 | sed 's,-I,,'` + fi + ;; + -L?*|-L) + VAR="add_lpath" + if [ "$1" = "-L" ]; then + shift + VAL="$1" + else + VAL=`echo $1 | sed 's,-L,,'` + fi + ;; + -R?*|-R) + VAR="add_rpath" + if [ "$1" = "-R" ]; then + shift + VAL="$1" + else + VAL=`echo $1 | sed 's,-R,,'` + fi + ;; + -l?*) + VAR="add_link" + VAL=`echo $1 | sed 's,-l,,'` + ;; + -F?*|-F) + VAR="add_fpath" + if [ "$1" = "-F" ]; then + shift + VAL="$1" + else + VAL=`echo $1 | sed 's,-F,,'` + fi + ;; + -fw?*|-fw) + VAR="add_framework" + if [ "$1" = "-fw" ]; then + shift + VAL="$1" + else + VAL=`echo $1 | sed 's,-fw,,'` + fi + ;; + -*) + VAR=`echo $1 | sed "s,^-\(.*\),\1,"` + VAL="unknown" + ;; + *) + UNKNOWN_ARG=yes + ;; + esac + if [ "$UNKNOWN_ARG" = "yes" ]; then + echo "$1: unknown argument" + OPT_HELP=yes + ERROR=yes + shift + continue + fi + shift + + UNKNOWN_OPT=no + case "$VAR" in + qt3support) + if [ "$VAL" = "yes" ] || [ "$VAL" = "no" ]; then + CFG_QT3SUPPORT="$VAL" + else + UNKNOWN_OPT=yes + fi + ;; + accessibility) + if [ "$VAL" = "yes" ] || [ "$VAL" = "no" ]; then + CFG_ACCESSIBILITY="$VAL" + else + UNKNOWN_OPT=yes + fi + ;; + gnumake) + CFG_USE_GNUMAKE="$VAL" + ;; + prefix) + QT_INSTALL_PREFIX="$VAL" + ;; + docdir) + QT_INSTALL_DOCS="$VAL" + ;; + headerdir) + QT_INSTALL_HEADERS="$VAL" + ;; + plugindir) + QT_INSTALL_PLUGINS="$VAL" + ;; + datadir) + QT_INSTALL_DATA="$VAL" + ;; + libdir) + QT_INSTALL_LIBS="$VAL" + ;; + translationdir) + QT_INSTALL_TRANSLATIONS="$VAL" + ;; + sysconfdir|settingsdir) + QT_INSTALL_SETTINGS="$VAL" + ;; + examplesdir) + QT_INSTALL_EXAMPLES="$VAL" + ;; + demosdir) + QT_INSTALL_DEMOS="$VAL" + ;; + qconfig) + CFG_QCONFIG="$VAL" + ;; + bindir) + QT_INSTALL_BINS="$VAL" + ;; + buildkey) + CFG_USER_BUILD_KEY="$VAL" + ;; + sxe) + CFG_SXE="$VAL" + ;; + embedded) + CFG_EMBEDDED="$VAL" + if [ "$PLATFORM_QWS" != "no" ]; then + if [ "$PLATFORM_QWS" = "maybe" ]; then + PLATFORM_X11=no + PLATFORM_MAC=no + PLATFORM_QWS=yes + fi + else + echo "No license exists to enable Qtopia Core. Disabling." + CFG_EMBEDDED=no + fi + ;; + endian) + if [ "$VAL" = "little" ]; then + CFG_ENDIAN="Q_LITTLE_ENDIAN" + elif [ "$VAL" = "big" ]; then + CFG_ENDIAN="Q_BIG_ENDIAN" + else + UNKNOWN_OPT=yes + fi + ;; + depths) + CFG_QWS_DEPTHS="$VAL" + ;; + opengl) + if [ "$VAL" = "yes" ] || [ "$VAL" = "no" ]; then + CFG_OPENGL="$VAL" + else + UNKNOWN_OPT=yes + fi + ;; + qvfb) # left for commandline compatibility, not documented + if [ "$VAL" = "yes" ] || [ "$VAL" = "no" ]; then + if [ "$VAL" = "yes" ]; then + QMakeVar add gfx-drivers qvfb + QMakeVar add kbd-drivers qvfb + QMakeVar add mouse-drivers qvfb + CFG_GFX_ON="$CFG_GFX_ON qvfb" + CFG_KBD_ON="$CFG_KBD_ON qvfb" + CFG_MOUSE_ON="$CFG_MOUSE_ON qvfb" + fi + else + UNKNOWN_OPT=yes + fi + ;; + nomake) + CFG_NOBUILD_PARTS="$CFG_NOBUILD_PARTS $VAL" + ;; + make) + CFG_BUILD_PARTS="$CFG_BUILD_PARTS $VAL" + ;; + x11) + if [ "$Edition" = "Trolltech" ] && [ "$VAL" = "yes" ]; then + if [ "$PLATFORM_MAC" = "yes" ]; then + PLATFORM_MAC=no + elif [ "$PLATFORM_QWS" = "yes" ]; then + PLATFORM_QWS=no + fi + PLATFORM_X11=yes + else + UNKNOWN_OPT=yes + fi + ;; + sdk) + if [ "$PLATFORM_MAC" = "yes" ]; then + CFG_SDK="$VAL" + else + UNKNOWN_OPT=yes + fi + ;; + universal) + if [ "$PLATFORM_MAC" = "yes" ]; then + CFG_UNIVERSAL_BINARY="$VAL" + else + UNKNOWN_OPT=yes + fi + ;; + framework) + if [ "$PLATFORM_MAC" = "yes" ]; then + CFG_FRAMEWORK="$VAL" + else + UNKNOWN_OPT=yes + fi + ;; + profile) + if [ "$VAL" = "yes" ]; then + CFG_PROFILE=yes + QMakeVar add QMAKE_CFLAGS -pg + QMakeVar add QMAKE_CXXFLAGS -pg + QMakeVar add QMAKE_LFLAGS -pg + QMAKE_VARS="$QMAKE_VARS CONFIG+=nostrip" + else + UNKNOWN_OPT=yes + fi + ;; + exceptions|g++-exceptions) + if [ "$VAL" = "no" ]; then + CFG_EXCEPTIONS=no + elif [ "$VAL" = "yes" ]; then + CFG_EXCEPTIONS=yes + else + UNKNOWN_OPT=yes + fi + ;; + platform) + PLATFORM="$VAL" + # keep compatibility with old platform names + case $PLATFORM in + aix-64) + PLATFORM=aix-xlc-64 + ;; + hpux-o64) + PLATFORM=hpux-acc-o64 + ;; + hpux-n64) + PLATFORM=hpux-acc-64 + ;; + hpux-acc-n64) + PLATFORM=hpux-acc-64 + ;; + irix-n32) + PLATFORM=irix-cc + ;; + irix-64) + PLATFORM=irix-cc-64 + ;; + irix-cc-n64) + PLATFORM=irix-cc-64 + ;; + reliant-64) + PLATFORM=reliant-cds-64 + ;; + solaris-64) + PLATFORM=solaris-cc-64 + ;; + solaris-64) + PLATFORM=solaris-cc-64 + ;; + openunix-cc) + PLATFORM=unixware-cc + ;; + openunix-g++) + PLATFORM=unixware-g++ + ;; + unixware7-cc) + PLATFORM=unixware-cc + ;; + unixware7-g++) + PLATFORM=unixware-g++ + ;; + esac + ;; + xplatform) + XPLATFORM="$VAL" + ;; + debug-and-release) + if [ "$VAL" = "yes" ] || [ "$VAL" = "no" ]; then + CFG_DEBUG_RELEASE="$VAL" + else + UNKNOWN_OPT=yes + fi + ;; + release) + if [ "$VAL" = "yes" ]; then + CFG_DEBUG=no + elif [ "$VAL" = "no" ]; then + CFG_DEBUG=yes + else + UNKNOWN_OPT=yes + fi + ;; + prefix-install) + if [ "$VAL" = "yes" ] || [ "$VAL" = "no" ]; then + CFG_PREFIX_INSTALL="$VAL" + else + UNKNOWN_OPT=yes + fi + ;; + debug) + CFG_DEBUG="$VAL" + ;; + static) + if [ "$VAL" = "yes" ]; then + CFG_SHARED=no + elif [ "$VAL" = "no" ]; then + CFG_SHARED=yes + else + UNKNOWN_OPT=yes + fi + ;; + incremental) + if [ "$VAL" = "yes" ] || [ "$VAL" = "no" ]; then + CFG_INCREMENTAL="$VAL" + else + UNKNOWN_OPT=yes + fi + ;; + fatal_error) + if [ "$VAL" = "yes" ] || [ "$VAL" = "no" ]; then + CFG_CONFIGURE_EXIT_ON_ERROR="$VAL" + else + UNKNOWN_OPT=yes + fi + ;; + feature-*) + if [ "$PLATFORM_QWS" = "yes" ]; then + FEATURE=`echo $VAR | sed "s,^[^-]*-\([^-]*\),\1," | tr 'abcdefghijklmnopqrstuvwxyz-' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'` + if [ "$VAL" = "no" ]; then + QCONFIG_FLAGS="$QCONFIG_FLAGS QT_NO_$FEATURE" + elif [ "$VAL" = "yes" ] || [ "$VAL" = "unknown" ]; then + QCONFIG_FLAGS="$QCONFIG_FLAGS QT_$FEATURE" + else + UNKNOWN_OPT=yes + fi + else + UNKNOWN_OPT=yes + fi + ;; + shared) + if [ "$VAL" = "yes" ] || [ "$VAL" = "no" ]; then + CFG_SHARED="$VAL" + else + UNKNOWN_OPT=yes + fi + ;; + gif) + [ "$VAL" = "qt" ] && VAL=yes + if [ "$VAL" = "yes" ] || [ "$VAL" = "no" ]; then + CFG_GIF="$VAL" + else + UNKNOWN_OPT=yes + fi + ;; + sm) + if [ "$VAL" = "yes" ] || [ "$VAL" = "no" ]; then + CFG_SM="$VAL" + else + UNKNOWN_OPT=yes + fi + + ;; + xinerama) + if [ "$VAL" = "yes" ] || [ "$VAL" = "no" ]; then + CFG_XINERAMA="$VAL" + else + UNKNOWN_OPT=yes + fi + ;; + xshape) + if [ "$VAL" = "yes" ] || [ "$VAL" = "no" ]; then + CFG_XSHAPE="$VAL" + else + UNKNOWN_OPT=yes + fi + ;; + tablet) + if [ "$VAL" = "yes" ] || [ "$VAL" = "no" ]; then + CFG_TABLET="$VAL" + else + UNKNOWN_OPT=yes + fi + ;; + stl) + if [ "$VAL" = "yes" ] || [ "$VAL" = "no" ]; then + CFG_STL="$VAL" + else + UNKNOWN_OPT=yes + fi + ;; + pch) + if [ "$VAL" = "yes" ] || [ "$VAL" = "no" ]; then + CFG_PRECOMPILE="$VAL" + else + UNKNOWN_OPT=yes + fi + ;; + separate-debug-info) + if [ "$VAL" = "yes" ] || [ "$VAL" = "no" ]; then + CFG_SEPARATE_DEBUG_INFO="$VAL" + else + UNKNOWN_OPT=yes + fi + ;; + reduce-exports) + if [ "$VAL" = "yes" ] || [ "$VAL" = "no" ]; then + CFG_REDUCE_EXPORTS="$VAL" + else + UNKNOWN_OPT=yes + fi + ;; + freetype) + [ "$VAL" = "qt" ] && VAL=yes + if [ "$VAL" = "yes" ] || [ "$VAL" = "no" ] || [ "$VAL" = "system" ]; then + CFG_QWS_FREETYPE="$VAL" + else + UNKNOWN_OPT=yes + fi + ;; + zlib) + [ "$VAL" = "qt" ] && VAL=yes + if [ "$VAL" = "yes" ] || [ "$VAL" = "no" ] || [ "$VAL" = "system" ]; then + CFG_ZLIB="$VAL" + else + UNKNOWN_OPT=yes + fi + [ "$VAL" = "no" ] && CFG_LIBPNG=no + ;; + sqlite) + if [ "$VAL" = "system" ]; then + CFG_SQLITE=system + else + UNKNOWN_OPT=yes + fi + ;; + libpng) + [ "$VAL" = "yes" ] && VAL=qt + if [ "$VAL" = "qt" ] || [ "$VAL" = "no" ] || [ "$VAL" = "system" ]; then + CFG_LIBPNG="$VAL" + else + UNKNOWN_OPT=yes + fi + ;; + libjpeg) + [ "$VAL" = "yes" ] && VAL=qt + if [ "$VAL" = "qt" ] || [ "$VAL" = "no" ] || [ "$VAL" = "system" ]; then + CFG_LIBJPEG="$VAL" + else + UNKNOWN_OPT=yes + fi + ;; + libmng) + [ "$VAL" = "yes" ] && VAL=qt + if [ "$VAL" = "qt" ] || [ "$VAL" = "no" ] || [ "$VAL" = "system" ]; then + CFG_LIBMNG="$VAL" + else + UNKNOWN_OPT=yes + fi + ;; + nas-sound) + if [ "$VAL" = "system" ] || [ "$VAL" = "no" ]; then + CFG_NAS="$VAL" + else + UNKNOWN_OPT=yes + fi + ;; + xcursor) + if [ "$VAL" = "yes" ] || [ "$VAL" = "no" ]; then + CFG_XCURSOR="$VAL" + else + UNKNOWN_OPT=yes + fi + ;; + xfixes) + if [ "$VAL" = "yes" ] || [ "$VAL" = "no" ]; then + CFG_XFIXES="$VAL" + else + UNKNOWN_OPT=yes + fi + ;; + xrandr) + if [ "$VAL" = "yes" ] || [ "$VAL" = "no" ]; then + CFG_XRANDR="$VAL" + else + UNKNOWN_OPT=yes + fi + ;; + xrender) + if [ "$VAL" = "yes" ] || [ "$VAL" = "no" ]; then + CFG_XRENDER="$VAL" + else + UNKNOWN_OPT=yes + fi + ;; + fontconfig) + if [ "$VAL" = "yes" ] || [ "$VAL" = "no" ]; then + CFG_FONTCONFIG="$VAL" + else + UNKNOWN_OPT=yes + fi + ;; + xkb) + if [ "$VAL" = "yes" ] || [ "$VAL" = "no" ]; then + CFG_XKB="$VAL" + else + UNKNOWN_OPT=yes + fi + ;; + cups) + if [ "$VAL" = "yes" ] || [ "$VAL" = "no" ]; then + CFG_CUPS="$VAL" + else + UNKNOWN_OPT=yes + fi + ;; + iconv) + if [ "$VAL" = "yes" ] || [ "$VAL" = "no" ]; then + CFG_ICONV="$VAL" + else + UNKNOWN_OPT=yes + fi + ;; + glib) + if [ "$VAL" = "yes" ] || [ "$VAL" = "no" ]; then + CFG_GLIB="$VAL" + else + UNKNOWN_OPT=yes + fi + ;; + qdbus) + if [ "$VAL" = "yes" ] || [ "$VAL" = "no" ]; then + CFG_QDBUS="$VAL" + else + UNKNOWN_OPT=yes + fi + ;; + nis) + if [ "$VAL" = "yes" ] || [ "$VAL" = "no" ]; then + CFG_NIS="$VAL" + else + UNKNOWN_OPT=yes + fi + ;; + largefile) + if [ "$VAL" = "yes" ] || [ "$VAL" = "no" ]; then + CFG_LARGEFILE="$VAL" + else + UNKNOWN_OPT=yes + fi + ;; + confirm-license) + if [ "$VAL" = "yes" ]; then + OPT_CONFIRM_LICENSE="$VAL" + else + UNKNOWN_OPT=yes + fi + ;; + h|help) + if [ "$VAL" = "yes" ]; then + OPT_HELP="$VAL" + else + UNKNOWN_OPT=yes + fi + ;; + sql-*|gfx-*|decoration-*|kbd-*|mouse-*) + # if Qt style options were used, $VAL can be "no", "qt", or "plugin" + # if autoconf style options were used, $VAL can be "yes" or "no" + [ "$VAL" = "yes" ] && VAL=qt + # now $VAL should be "no", "qt", or "plugin"... double-check + if [ "$VAL" != "no" ] && [ "$VAL" != "qt" ] && [ "$VAL" != "plugin" ]; then + UNKNOWN_OPT=yes + fi + # now $VAL is "no", "qt", or "plugin" + OPT="$VAL" + VAL=`echo $VAR | sed "s,^[^-]*-\([^-]*\).*,\1,"` + VAR=`echo $VAR | sed "s,^\([^-]*\).*,\1,"` + + # Grab the available values + case "$VAR" in + sql) + avail="$CFG_SQL_AVAILABLE" + ;; + gfx) + avail="$CFG_GFX_AVAILABLE" + if [ "$OPT" = "plugin" ]; then + avail="$CFG_GFX_PLUGIN_AVAILABLE" + fi + ;; + decoration) + avail="$CFG_DECORATION_AVAILABLE" + if [ "$OPT" = "plugin" ]; then + avail="$CFG_DECORATION_PLUGIN_AVAILABLE" + fi + ;; + kbd) + avail="$CFG_KBD_AVAILABLE" + ;; + mouse) + avail="$CFG_MOUSE_AVAILABLE" + if [ "$OPT" = "plugin" ]; then + avail="$CFG_MOUSE_PLUGIN_AVAILABLE" + fi + ;; + *) + avail="" + echo "BUG: Unhandled type $VAR used in $CURRENT_OPT" + ;; + esac + + # Check that that user's value is available. + found=no + for d in $avail; do + if [ "$VAL" = "$d" ]; then + found=yes + break + fi + done + [ "$found" = yes ] || ERROR=yes + + if [ "$VAR" = "sql" ]; then + # set the CFG_SQL_driver + eval "CFG_SQL_$VAL=\$OPT" + continue + fi + + if [ "$OPT" = "plugin" ] || [ "$OPT" = "qt" ]; then + if [ "$OPT" = "plugin" ]; then + [ "$VAR" = "decoration" ] && QMakeVar del "${VAR}s" "$VAL" + [ "$VAR" = "decoration" ] && CFG_DECORATION_ON=`echo "${CFG_DECORATION_ON} " | sed "s,${VAL} ,,g"` && CFG_DECORATION_PLUGIN="$CFG_DECORATION_PLUGIN ${VAL}" + [ "$VAR" = "mouse" ] && QMakeVar del "${VAR}s" "$VAL" + [ "$VAR" = "mouse" ] && CFG_MOUSE_ON=`echo "${CFG_MOUSE_ON} " | sed "s,${VAL} ,,g"` && CFG_MOUSE_PLUGIN="$CFG_MOUSE_PLUGIN ${VAL}" + [ "$VAR" = "gfx" ] && QMakeVar del "${VAR}s" "$VAL" + [ "$VAR" = "gfx" ] && CFG_GFX_ON=`echo "${CFG_GFX_ON} " | sed "s,${VAL} ,,g"` && CFG_GFX_PLUGIN="${CFG_GFX_PLUGIN} ${VAL}" + VAR="${VAR}-${OPT}" + else + if [ "$VAR" = "gfx" ] || [ "$VAR" = "kbd" ] || [ "$VAR" = "decoration" ] || [ "$VAR" = "mouse" ]; then + [ "$VAR" = "gfx" ] && CFG_GFX_ON="$CFG_GFX_ON $VAL" + [ "$VAR" = "kbd" ] && CFG_KBD_ON="$CFG_KBD_ON $VAL" + [ "$VAR" = "decoration" ] && CFG_DECORATION_ON="$CFG_DECORATION_ON $VAL" + [ "$VAR" = "mouse" ] && CFG_MOUSE_ON="$CFG_MOUSE_ON $VAL" + VAR="${VAR}-driver" + fi + fi + QMakeVar add "${VAR}s" "${VAL}" + elif [ "$OPT" = "no" ]; then + PLUG_VAR="${VAR}-plugin" + if [ "$VAR" = "gfx" ] || [ "$VAR" = "kbd" ] || [ "$VAR" = "mouse" ]; then + IN_VAR="${VAR}-driver" + else + IN_VAR="${VAR}" + fi + [ "$VAR" = "decoration" ] && CFG_DECORATION_ON=`echo "${CFG_DECORATION_ON} " | sed "s,${VAL} ,,g"` + [ "$VAR" = "gfx" ] && CFG_GFX_ON=`echo "${CFG_GFX_ON} " | sed "s,${VAL} ,,g"` + [ "$VAR" = "kbd" ] && CFG_KBD_ON=`echo "${CFG_KBD_ON} " | sed "s,${VAL} ,,g"` + [ "$VAR" = "mouse" ] && CFG_MOUSE_ON=`echo "${CFG_MOUSE_ON} " | sed "s,${VAL} ,,g"` + QMakeVar del "${IN_VAR}s" "$VAL" + QMakeVar del "${PLUG_VAR}s" "$VAL" + fi + if [ "$ERROR" = "yes" ]; then + echo "$CURRENT_OPT: unknown argument" + OPT_HELP=yes + fi + ;; + v|verbose) + if [ "$VAL" = "yes" ]; then + if [ "$OPT_VERBOSE" = "$VAL" ]; then # takes two verboses to turn on qmake debugs + QMAKE_SWITCHES="$QMAKE_SWITCHES -d" + else + OPT_VERBOSE=yes + fi + elif [ "$VAL" = "no" ]; then + if [ "$OPT_VERBOSE" = "$VAL" ] && echo "$QMAKE_SWITCHES" | grep ' -d' >/dev/null 2>&1; then + QMAKE_SWITCHES=`echo $QMAKE_SWITCHES | sed "s, -d,,"` + else + OPT_VERBOSE=no + fi + else + UNKNOWN_OPT=yes + fi + ;; + fast) + if [ "$VAL" = "yes" ] || [ "$VAL" = "no" ]; then + OPT_FAST="$VAL" + else + UNKNOWN_OPT=yes + fi + ;; + rpath) + if [ "$VAL" = "yes" ] || [ "$VAL" = "no" ]; then + CFG_RPATH="$VAL" + else + UNKNOWN_OPT=yes + fi + ;; + add_define) + D_FLAGS="$D_FLAGS \"$VAL\"" + ;; + add_ipath) + I_FLAGS="$I_FLAGS -I\"${VAL}\"" + ;; + add_lpath) + L_FLAGS="$L_FLAGS -L\"${VAL}\"" + ;; + add_rpath) + RPATH_FLAGS="$RPATH_FLAGS \"${VAL}\"" + ;; + add_link) + l_FLAGS="$l_FLAGS -l\"${VAL}\"" + ;; + add_fpath) + if [ "$PLATFORM_MAC" = "yes" ]; then + L_FLAGS="$L_FLAGS -F\"${VAL}\"" + I_FLAGS="$I_FLAGS -F\"${VAL}\"" + else + UNKNOWN_OPT=yes + fi + ;; + add_framework) + if [ "$PLATFORM_MAC" = "yes" ]; then + l_FLAGS="$l_FLAGS -framework \"${VAL}\"" + else + UNKNOWN_OPT=yes + fi + ;; + silent) + CFG_SILENT="$VAL" + ;; + *) + UNKNOWN_OPT=yes + ;; + esac + if [ "$UNKNOWN_OPT" = "yes" ]; then + echo "${CURRENT_OPT}: invalid command-line switch" + OPT_HELP=yes + ERROR=yes + fi +done + +if [ "$CFG_QCONFIG" != "full" ] && [ "$CFG_QT3SUPPORT" = "yes" ]; then + echo "Warning: '-qconfig $CFG_QCONFIG' will disable the qt3support library." + CFG_QT3SUPPORT="no" +fi + +#------------------------------------------------------------------------------- +# build tree initialization +#------------------------------------------------------------------------------- + +# where to find which.. +unixtests="$relpath/config.tests/unix" +WHICH="$unixtests/which.test" + +# find out which awk we want to use, prefer gawk, then nawk, then regular awk +AWK= +for e in gawk nawk awk; do + if "$WHICH" $e >/dev/null 2>&1 && ( $e -f /dev/null /dev/null ) >/dev/null 2>&1; then + AWK=$e + break + fi +done + +### skip this if the user just needs help... +if [ "$OPT_HELP" != "yes" ]; then + +# is this a shadow build? +if [ "$OPT_SHADOW" = "maybe" ]; then + OPT_SHADOW=no + if [ "$relpath" != "$outpath" ] && [ '!' -f "$outpath/configure" ]; then + if [ -h "$outpath" ]; then + [ "$relpath" -ef "$outpath" ] || OPT_SHADOW=yes + else + OPT_SHADOW=yes + fi + fi +fi +if [ "$OPT_SHADOW" = "yes" ]; then + if [ -f "$relpath/.qmake.cache" -o -f "$relpath/src/corelib/global/qconfig.h" ]; then + echo >&2 "You cannot make a shadow build from a source tree containing a previous build." + echo >&2 "Cannot proceed." + exit 1 + fi + [ "$OPT_VERBOSE" = "yes" ] && echo "Performing shadow build..." +fi + +if [ "$PLATFORM_X11" = "yes" -o "$PLATFORM_QWS" = "yes" ] && [ "$CFG_DEBUG_RELEASE" = "yes" ]; then + echo + echo "WARNING: -debug-and-release is not supported anymore on Qt/X11 and Qtopia Core" + echo "By default, Qt is built in release mode with separate debug information, so" + echo "-debug-and-release is not necessary anymore" + echo +fi + +# detect build style +if [ "$CFG_DEBUG" = "auto" ]; then + if [ "$PLATFORM_MAC" = "yes" ]; then + CFG_DEBUG_RELEASE=yes + CFG_DEBUG=yes + elif [ "$Edition" = "Trolltech" ]; then + CFG_DEBUG_RELEASE=no + CFG_DEBUG=yes + else + CFG_DEBUG_RELEASE=no + CFG_DEBUG=no + fi +fi +if [ "$CFG_DEBUG_RELEASE" = "yes" ]; then + QMAKE_CONFIG="$QMAKE_CONFIG build_all" +fi + +if [ "$CFG_SILENT" = "yes" ]; then + QMAKE_CONFIG="$QMAKE_CONFIG silent" +fi + +# if the source tree is different from the build tree, +# symlink or copy part of the sources +if [ "$OPT_SHADOW" = "yes" ]; then + echo "Preparing build tree..." + [ -d "$outpath/bin" ] || mkdir -p "$outpath/bin" + + # symlink the qmake directory + find "$relpath/qmake" | while read a; do + my_a=`echo "$a" | sed "s,^${relpath}/,${outpath}/,"` + if [ '!' -f "$my_a" ]; then + if [ -d "$a" ]; then + # directories are created... + mkdir -p "$my_a" + else + a_dir=`dirname "$my_a"` + [ -d "$a_dir" ] || mkdir -p "$a_dir" + # ... and files are symlinked + case `basename "$a"` in + *.o|*.d|GNUmakefile*|qmake) + ;; + *) + rm -f "$my_a" + ln -s "$a" "$my_a" + ;; + esac + fi + fi + done + + # make a syncqt script that can be used in the shadow + rm -f "$outpath/bin/syncqt" + if [ -x "/usr/bin/perl" ] && [ -x "$relpath/bin/syncqt" ]; then + mkdir -p "$outpath/bin" + echo "#!/bin/sh" >"$outpath/bin/syncqt" + echo "QTDIR=\"$relpath\"; export QTDIR" >>"$outpath/bin/syncqt" + [ "$Edition" = "Trolltech" ] && echo "perl \"$relpath/bin/syncqt\" -outdir \"$relpath\"" >>"$outpath/bin/syncqt" + echo "perl \"$relpath/bin/syncqt\" -outdir \"$outpath\"" >>"$outpath/bin/syncqt" + chmod 755 "$outpath/bin/syncqt" + fi + + # symlink the doc directory + rm -rf "$outpath/doc" + ln -s "$relpath/doc" "$outpath/doc" + + # make sure q3porting.xml can be found + mkdir -p "$outpath/tools/porting/src" + rm -f "$outpath/tools/porting/src/q3porting.xml" + ln -s "$relpath/tools/porting/src/q3porting.xml" "$outpath/tools/porting/src" +fi + +# symlink files from src/gui/embedded neccessary to build qvfb +if [ "$Edition" = "Trolltech" -o "$Edition" = "Qtopia" ]; then + for f in qvfbhdr.h qlock_p.h qlock.cpp qwssignalhandler_p.h qwssignalhandler.cpp; do + dest="${relpath}/tools/qvfb/${f}" + rm -f "$dest" + ln -s "${relpath}/src/gui/embedded/${f}" "${dest}" + done +fi + +if [ "$OPT_FAST" = "auto" ]; then + if [ '!' -z "$AWK" ] && [ "$Edition" = "Trolltech" ]; then + OPT_FAST=yes + else + OPT_FAST=no + fi +fi + +# find a make command +if [ -z "$MAKE" ]; then + MAKE= + for mk in make; do + if "$WHICH" $mk >/dev/null 2>&1; then + MAKE=`$WHICH $mk` + break + fi + done + if [ -z "$MAKE" ]; then + echo >&2 "You don't seem to have 'make' or 'gmake' in your PATH." + echo >&2 "Cannot proceed." + exit 1 + fi +fi + +fi ### help + +#------------------------------------------------------------------------------- +# auto-detect all that hasn't been specified in the arguments +#------------------------------------------------------------------------------- + +[ "$PLATFORM_QWS" = "yes" -a "$CFG_EMBEDDED" = "no" ] && CFG_EMBEDDED=auto +if [ "$CFG_EMBEDDED" != "no" ]; then + case "$UNAME_SYSTEM:$UNAME_RELEASE" in + Darwin:*) + [ -z "$PLATFORM" ] && PLATFORM=qws/macx-generic-g++ + if [ -z "$XPLATFORM" ]; then + [ "$CFG_EMBEDDED" = "auto" ] && CFG_EMBEDDED=generic + XPLATFORM="qws/macx-$CFG_EMBEDDED-g++" + fi + ;; + FreeBSD:*) + [ -z "$PLATFORM" ] && PLATFORM=qws/freebsd-generic-g++ + if [ -z "$XPLATFORM" ]; then + [ "$CFG_EMBEDDED" = "auto" ] && CFG_EMBEDDED=generic + XPLATFORM="qws/freebsd-$CFG_EMBEDDED-g++" + fi + ;; + SunOS:5*) + [ -z "$PLATFORM" ] && PLATFORM=qws/solaris-generic-g++ + if [ -z "$XPLATFORM" ]; then + [ "$CFG_EMBEDDED" = "auto" ] && CFG_EMBEDDED=generic + XPLATFORM="qws/solaris-$CFG_EMBEDDED-g++" + fi + ;; + Linux:*) + if [ -z "$PLATFORM" ]; then + case "$UNAME_MACHINE" in + *86) + PLATFORM=qws/linux-x86-g++ + ;; + *86_64) + PLATFORM=qws/linux-x86_64-g++ + ;; + *) + PLATFORM=qws/linux-generic-g++ + ;; + esac + fi + if [ -z "$XPLATFORM" ]; then + if [ "$CFG_EMBEDDED" = "auto" ]; then + case "$UNAME_MACHINE" in + *86) + CFG_EMBEDDED=x86 + ;; + *86_64) + CFG_EMBEDDED=x86_64 + ;; + *) + CFG_EMBEDDED=generic + ;; + esac + fi + XPLATFORM="qws/linux-$CFG_EMBEDDED-g++" + fi + ;; + *) + echo "Qtopia Core is not supported on this platform. Disabling." + CFG_EMBEDDED=no + PLATFORM_QWS=no + ;; + esac +fi +if [ -z "$PLATFORM" ]; then + PLATFORM_NOTES= + case "$UNAME_SYSTEM:$UNAME_RELEASE" in + Darwin:*) + if [ "$PLATFORM_MAC" = "yes" ]; then + PLATFORM=macx-g++ + # PLATFORM=macx-xcode + else + PLATFORM=darwin-g++ + fi + ;; + AIX:*) + #PLATFORM=aix-g++ + #PLATFORM=aix-g++-64 + PLATFORM=aix-xlc + #PLATFORM=aix-xlc-64 + PLATFORM_NOTES=" + - Also available for AIX: aix-g++ aix-g++-64 aix-xlc-64 + " + ;; + GNU:*) + PLATFORM=hurd-g++ + ;; + dgux:*) + PLATFORM=dgux-g++ + ;; +# DYNIX/ptx:4*) +# PLATFORM=dynix-g++ +# ;; + ULTRIX:*) + PLATFORM=ultrix-g++ + ;; + FreeBSD:*) + PLATFORM=freebsd-g++ + PLATFORM_NOTES=" + - Also available for FreeBSD: freebsd-icc + " + ;; + OpenBSD:*) + PLATFORM=openbsd-g++ + ;; + NetBSD:*) + PLATFORM=netbsd-g++ + ;; + BSD/OS:*|BSD/386:*) + PLATFORM=bsdi-g++ + ;; + IRIX*:*) + #PLATFORM=irix-g++ + PLATFORM=irix-cc + #PLATFORM=irix-cc-64 + PLATFORM_NOTES=" + - Also available for IRIX: irix-g++ irix-cc-64 + " + ;; + HP-UX:*) + #PLATFORM=hpux-g++ + PLATFORM=hpux-acc + #PLATFORM=hpux-acc-64 + #PLATFORM=hpux-cc + #PLATFORM=hpux-acc-o64 + PLATFORM_NOTES=" + - Also available for HP-UX: hpux-g++ hpux-acc-64 hpux-acc-o64 + " + ;; + OSF1:*) + #PLATFORM=tru64-g++ + PLATFORM=tru64-cxx + PLATFORM_NOTES=" + - Also available for Tru64: tru64-g++ + " + ;; + Linux:*) + case "$UNAME_MACHINE" in + x86_64|s390x) + PLATFORM=linux-g++-64 + ;; + *) + PLATFORM=linux-g++ + ;; + esac + PLATFORM_NOTES=" + - Also available for Linux: linux-kcc linux-icc linux-cxx + " + ;; + SunOS:5*) + #PLATFORM=solaris-g++ + PLATFORM=solaris-cc + #PLATFORM=solaris-cc64 + PLATFORM_NOTES=" + - Also available for Solaris: solaris-g++ solaris-cc-64 + " + ;; + ReliantUNIX-*:*|SINIX-*:*) + PLATFORM=reliant-cds + #PLATFORM=reliant-cds-64 + PLATFORM_NOTES=" + - Also available for Reliant UNIX: reliant-cds-64 + " + ;; + CYGWIN*:*) + PLATFORM=cygwin-g++ + ;; + LynxOS*:*) + PLATFORM=lynxos-g++ + ;; + OpenUNIX:*) + #PLATFORM=unixware-g++ + PLATFORM=unixware-cc + PLATFORM_NOTES=" + - Also available for OpenUNIX: unixware-g++ + " + ;; + UnixWare:*) + #PLATFORM=unixware-g++ + PLATFORM=unixware-cc + PLATFORM_NOTES=" + - Also available for UnixWare: unixware-g++ + " + ;; + SCO_SV:*) + #PLATFORM=sco-g++ + PLATFORM=sco-cc + PLATFORM_NOTES=" + - Also available for SCO OpenServer: sco-g++ + " + ;; + UNIX_SV:*) + PLATFORM=unixware-g++ + ;; + *) + if [ "$OPT_HELP" != "yes" ]; then + echo + for p in $PLATFORMS; do + echo " $relconf $* -platform $p" + done + echo >&2 + echo " The build script does not currently recognize all" >&2 + echo " platforms supported by Qt." >&2 + echo " Rerun this script with a -platform option listed to" >&2 + echo " set the system/compiler combination you use." >&2 + echo >&2 + exit 2 + fi + esac +fi + +[ -z "$XPLATFORM" ] && XPLATFORM="$PLATFORM" +if [ -d "$PLATFORM" ]; then + QMAKESPEC="$PLATFORM" +else + QMAKESPEC="$relpath/mkspecs/${PLATFORM}" +fi +if [ -d "$XPLATFORM" ]; then + XQMAKESPEC="$XPLATFORM" +else + XQMAKESPEC="$relpath/mkspecs/${XPLATFORM}" +fi +if [ "$PLATFORM" != "$XPLATFORM" ]; then + QMAKE_CONFIG="$QMAKE_CONFIG cross_compile" +fi + +if [ "$PLATFORM_MAC" = "yes" ]; then + if [ `basename $QMAKESPEC` = "macx-xcode" ] || [ `basename $XQMAKESPEC` = "macx-xcode" ]; then + echo >&2 + echo " Platform 'macx-xcode' should not be used when building Qt/Mac." >&2 + echo " Please build Qt/Mac with 'macx-g++', then if you would like to" >&2 + echo " use mac-xcode on your application code it can link to a Qt/Mac" >&2 + echo " built with 'macx-g++'" >&2 + echo >&2 + exit 2 + fi +fi + +# check specified platforms are supported +if [ '!' -d "$QMAKESPEC" ]; then + echo + echo " The specified system/compiler is not supported:" + echo + echo " $QMAKESPEC" + echo + echo " Please see the README file for a complete list." + echo + exit 2 +fi +if [ '!' -d "$XQMAKESPEC" ]; then + echo + echo " The specified system/compiler is not supported:" + echo + echo " $XQMAKESPEC" + echo + echo " Please see the README file for a complete list." + echo + exit 2 +fi +if [ '!' -f "${XQMAKESPEC}/qplatformdefs.h" ]; then + echo + echo " The specified system/compiler port is not complete:" + echo + echo " $XQMAKESPEC/qplatformdefs.h" + echo + echo " Please contact qt-bugs@trolltech.com." + echo + exit 2 +fi + +# now look at the configs and figure out what platform we are config'd for +[ '!' -z "`getQMakeConf \"$XQMAKESPEC\" | grep QMAKE_LIBS_X11 | awk '{print $3;}'`" ] && PLATFORM_X11=yes +### echo "$XQMAKESPEC" | grep mkspecs/qws >/dev/null 2>&1 && PLATFORM_QWS=yes + +if [ "$UNAME_SYSTEM" = "SunOS" ]; then + # Solaris 2.5 and 2.6 have libposix4, which was renamed to librt for Solaris 7 and up + if echo $UNAME_RELEASE | grep "^5\.[5|6]" >/dev/null 2>&1; then + sed -e "s,-lrt,-lposix4," "$XQMAKESPEC/qmake.conf" > "$XQMAKESPEC/qmake.conf.new" + mv "$XQMAKESPEC/qmake.conf.new" "$XQMAKESPEC/qmake.conf" + fi +fi + +#------------------------------------------------------------------------------- +# determine the system architecture +#------------------------------------------------------------------------------- +if [ "$OPT_VERBOSE" = "yes" ]; then + echo "Determining system architecture... ($UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_MACHINE)" +fi + +if [ "$PLATFORM" != "$XPLATFORM" -a "$CFG_EMBEDDED" != "no" ]; then + case "$CFG_EMBEDDED" in + x86) + ARCH=i386 + ;; + x86_64) + ARCH=x86_64 + ;; + ipaq|sharp) + ARCH=arm + ;; + *) + ARCH="$CFG_EMBEDDED" + ;; + esac +else + case "$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_MACHINE" in + IRIX*:*:*) + ARCH=`uname -p` + if [ "$OPT_VERBOSE" = "yes" ]; then + echo " SGI ($ARCH)" + fi + ;; + SunOS:5*:*) + case "$UNAME_MACHINE" in + sun4u*) + if [ "$OPT_VERBOSE" = "yes" ]; then + echo " Sun SPARC (sparc)" + fi + ARCH=sparc + ;; + i86pc) + case "$PLATFORM" in + *-64) + if [ "$OPT_VERBOSE" = "yes" ]; then + echo " 64-bit AMD 80x86 (x86_64)" + fi + ARCH=x86_64 + ;; + *) + if [ "$OPT_VERBOSE" = "yes" ]; then + echo " 32-bit Intel 80x86 (i386)" + fi + ARCH=i386 + ;; + esac + esac + ;; + Darwin:*:*) + case "$UNAME_MACHINE" in + Power?Macintosh) + if [ "$OPT_VERBOSE" = "yes" ]; then + echo " 32-bit Apple PowerPC (powerpc)" + fi + ;; + x86) + if [ "$OPT_VERBOSE" = "yes" ]; then + echo " 32-bit Intel 80x86 (i386)" + fi + ;; + esac + ARCH=macosx + ;; + AIX:*:00????????00) + if [ "$OPT_VERBOSE" = "yes" ]; then + echo " 64-bit IBM PowerPC (powerpc)" + fi + ARCH=powerpc + ;; + HP-UX:*:9000*) + if [ "$OPT_VERBOSE" = "yes" ]; then + echo " HP PA-RISC (parisc)" + fi + ARCH=parisc + ;; + *:*:i?86) + if [ "$OPT_VERBOSE" = "yes" ]; then + echo " 32-bit Intel 80x86 (i386)" + fi + ARCH=i386 + ;; + *:*:x86_64|*:*:amd64) + if [ "$PLATFORM" = "linux-g++-32" ]; then + if [ "$OPT_VERBOSE" = "yes" ]; then + echo " 32 bit on 64-bit AMD 80x86 (i386)" + fi + ARCH=i386 + else + if [ "$OPT_VERBOSE" = "yes" ]; then + echo " 64-bit AMD 80x86 (x86_64)" + fi + ARCH=x86_64 + fi + ;; + *:*:ppc) + if [ "$OPT_VERBOSE" = "yes" ]; then + echo " 32-bit PowerPC (powerpc)" + fi + ARCH=powerpc + ;; + *:*:ppc64) + if [ "$OPT_VERBOSE" = "yes" ]; then + echo " 64-bit PowerPC (powerpc)" + fi + ARCH=powerpc + ;; + *:*:s390*) + if [ "$OPT_VERBOSE" = "yes" ]; then + echo " IBM S/390 (s390)" + fi + ARCH=s390 + ;; + *:*:*) + if [ "$OPT_VERBOSE" = "yes" ]; then + echo " Trying '$UNAME_MACHINE'..." + fi + ARCH="$UNAME_MACHINE" + ;; + esac +fi + +if [ -d "$relpath/src/corelib/arch/$ARCH" ]; then + if [ "$OPT_VERBOSE" = "yes" ]; then + echo " '$ARCH' is supported" + fi +else + if [ "$OPT_VERBOSE" = "yes" ]; then + echo " '$ARCH' is unsupported, using 'generic'" + fi + ARCH=generic +fi + +if [ "$OPT_VERBOSE" = "yes" ]; then + echo "System architecture: '$ARCH'" +fi + +#------------------------------------------------------------------------------- +# tests that don't need qmake (must be run before displaying help) +#------------------------------------------------------------------------------- + +# find the default framework value +if [ "$PLATFORM_MAC" = "yes" ] && [ "$PLATFORM" != "macx-xlc" ]; then + if [ "$CFG_FRAMEWORK" = "auto" ]; then + CFG_FRAMEWORK="$CFG_SHARED" + elif [ "$CFG_FRAMEWORK" = "yes" ] && [ "$CFG_SHARED" = "no" ]; then + echo + echo "WARNING: Using static linking will disable the use of Mac frameworks." + echo + CFG_FRAMEWORK="no" + fi +else + CFG_FRAMEWORK=no +fi + +# find the default universal value +if [ "$PLATFORM_MAC" = "yes" ]; then + if [ "$CFG_UNIVERSAL_BINARY" = "auto" ]; then + CFG_UNIVERSAL_BINARY="no" #any other default? ### + fi +else + CFG_UNIVERSAL_BINARY="no" +fi + +TEST_COMPILER=`getQMakeConf "$XQMAKESPEC" | grep "^QMAKE_CC[^_A-Z0-9]" | sed "s,.* *= *\(.*\)$,\1,"` + +# auto-detect precompiled header support +if [ "$CFG_PRECOMPILE" = "auto" ]; then + if [ "$CFG_UNIVERSAL_BINARY" = "yes" ]; then + CFG_PRECOMPILE=no + elif "$unixtests/precomp.test" "$TEST_COMPILER" "$OPT_VERBOSE"; then + CFG_PRECOMPILE=no + else + CFG_PRECOMPILE=yes + fi +elif [ "$CFG_PRECOMPILE" = "yes" ] && [ "$CFG_UNIVERSAL_BINARY" = "yes" ]; then + echo + echo "WARNING: Using universal binaries disables precompiled headers." + echo + CFG_PRECOMPILE=no +fi + +# auto-detect support for separate debug info in objcopy +if [ "$CFG_SEPARATE_DEBUG_INFO" = "auto" ] && [ "$CFG_SHARED" = "yes" ]; then + COMPILER_WITH_FLAGS="$TEST_COMPILER `getQMakeConf | sed -n -e 's/QMAKE_CFLAGS[^_].*=//p'`" + if "$unixtests/objcopy.test" "$COMPILER_WITH_FLAGS" "$OPT_VERBOSE"; then + CFG_SEPARATE_DEBUG_INFO=no + else + case "$PLATFORM" in + hpux-*) + # binutils on HP-UX is buggy; default to no. + CFG_SEPARATE_DEBUG_INFO=no + ;; + *) + CFG_SEPARATE_DEBUG_INFO=yes + ;; + esac + fi +fi + +# auto-detect -fvisibility support +if [ "$CFG_REDUCE_EXPORTS" = "auto" ]; then + if "$unixtests/fvisibility.test" "$TEST_COMPILER" "$OPT_VERBOSE"; then + CFG_REDUCE_EXPORTS=no + else + CFG_REDUCE_EXPORTS=yes + fi +fi + +# detect sse support +if "$unixtests/sse.test" "$TEST_COMPILER" "$OPT_VERBOSE"; then + CFG_HAVE_SSE=no +else + CFG_HAVE_SSE=yes +fi + +# check iwmmxt support +if [ "$CFG_IWMMXT" = "yes" ]; then + if ! "$unixtests/iwmmxt.test" "$XQMAKESPEC" "$OPT_VERBOSE"; then + echo "The iwmmxt functionality test failed!" + echo " Please make sure your compiler supports iwmmxt intrinsics!" + exit 1 + fi +fi + +#auto-detect GNU make support +if [ "$CFG_USE_GNUMAKE" = "auto" ] && "$MAKE" -v | grep "GNU Make" >/dev/null 2>&1; then + CFG_USE_GNUMAKE=yes +fi + +#mac +if [ "$PLATFORM_MAC" = "yes" ]; then + if [ "$CFG_OPENGL" = "auto" ]; then + CFG_OPENGL=yes + fi +fi + +# find the default framework value +if [ "$PLATFORM_MAC" = "yes" ] && [ "$PLATFORM" != "macx-xlc" ]; then + if [ "$CFG_FRAMEWORK" = "auto" ]; then + CFG_FRAMEWORK="$CFG_SHARED" + elif [ "$CFG_FRAMEWORK" = "yes" ] && [ "$CFG_SHARED" = "no" ]; then + echo + echo "WARNING: Using static linking will disable the use of Mac frameworks." + echo + CFG_FRAMEWORK="no" + fi +else + CFG_FRAMEWORK=no +fi + +# find the default universal value +if [ "$PLATFORM_MAC" = "yes" ]; then + if [ "$CFG_UNIVERSAL_BINARY" = "auto" ]; then + CFG_UNIVERSAL_BINARY="no" #any other default? ### + fi +else + CFG_UNIVERSAL_BINARY="no" +fi + +#x11 tests are done after qmake is built + +# embedded +if [ "$PLATFORM_QWS" = "yes" ]; then + + # No OpenGL by default for Qtopia Core + if [ "$CFG_OPENGL" = "auto" ]; then + CFG_OPENGL=no + fi + +fi # QWS + +#setup the build parts +if [ -z "$CFG_BUILD_PARTS" ]; then + CFG_BUILD_PARTS="$QT_DEFAULT_BUILD_PARTS" + + # don't build tools by default when cross-compiling + if [ "$PLATFORM" != "$XPLATFORM" ]; then + CFG_BUILD_PARTS=`echo "$CFG_BUILD_PARTS" | sed "s, tools,,g"` + fi +fi +for nobuild in $CFG_NOBUILD_PARTS; do + CFG_BUILD_PARTS=`echo "$CFG_BUILD_PARTS" | sed "s, $nobuild,,g"` +done +if echo $CFG_BUILD_PARTS | grep -v libs >/dev/null 2>&1; then +# echo +# echo "WARNING: libs is a required part of the build." +# echo + CFG_BUILD_PARTS="$CFG_BUILD_PARTS libs" +fi + +#------------------------------------------------------------------------------- +# post process QT_INSTALL_* variables +#------------------------------------------------------------------------------- + +#prefix +if [ -z "$QT_INSTALL_PREFIX" ]; then + if [ "$Edition" = "Trolltech" ]; then + QT_INSTALL_PREFIX="$outpath" # At Trolltech, we use sandboxed builds by default + elif [ "$PLATFORM_QWS" = "yes" ]; then + QT_INSTALL_PREFIX="/usr/local/Trolltech/QtopiaCore-${QT_VERSION}" + if [ "$PLATFORM" != "$XPLATFORM" ]; then + QT_INSTALL_PREFIX="${QT_INSTALL_PREFIX}-${ARCH}" + fi + else + QT_INSTALL_PREFIX="/usr/local/Trolltech/Qt-${QT_VERSION}" # the default install prefix is /usr/local/Trolltech/Qt-$QT_VERSION + fi +fi +QT_INSTALL_PREFIX=`"$relpath/config.tests/unix/makeabs" "$QT_INSTALL_PREFIX"` + +#docs +if [ -z "$QT_INSTALL_DOCS" ]; then #default + if [ "$CFG_PREFIX_INSTALL" = "no" ]; then + if [ "$PLATFORM_MAC" = "yes" ]; then + QT_INSTALL_DOCS="/Developer/Documentation/Qt" + fi + fi + [ -z "$QT_INSTALL_DOCS" ] && QT_INSTALL_DOCS="$QT_INSTALL_PREFIX/doc" #fallback + +fi +QT_INSTALL_DOCS=`"$relpath/config.tests/unix/makeabs" "$QT_INSTALL_DOCS"` + +#headers +if [ -z "$QT_INSTALL_HEADERS" ]; then #default + if [ "$CFG_PREFIX_INSTALL" = "no" ]; then + if [ "$PLATFORM_MAC" = "yes" ]; then + if [ "$CFG_FRAMEWORK" = "yes" ]; then + QT_INSTALL_HEADERS= + fi + fi + fi + [ -z "$QT_INSTALL_HEADERS" ] && QT_INSTALL_HEADERS="$QT_INSTALL_PREFIX/include" + +fi +QT_INSTALL_HEADERS=`"$relpath/config.tests/unix/makeabs" "$QT_INSTALL_HEADERS"` + +#libs +if [ -z "$QT_INSTALL_LIBS" ]; then #default + if [ "$CFG_PREFIX_INSTALL" = "no" ]; then + if [ "$PLATFORM_MAC" = "yes" ]; then + if [ "$CFG_FRAMEWORK" = "yes" ]; then + QT_INSTALL_LIBS="/Libraries/Frameworks" + fi + fi + fi + [ -z "$QT_INSTALL_LIBS" ] && QT_INSTALL_LIBS="$QT_INSTALL_PREFIX/lib" #fallback +fi +QT_INSTALL_LIBS=`"$relpath/config.tests/unix/makeabs" "$QT_INSTALL_LIBS"` + +#bins +if [ -z "$QT_INSTALL_BINS" ]; then #default + if [ "$CFG_PREFIX_INSTALL" = "no" ]; then + if [ "$PLATFORM_MAC" = "yes" ]; then + QT_INSTALL_BINS="/Developer/Applications/Qt" + fi + fi + [ -z "$QT_INSTALL_BINS" ] && QT_INSTALL_BINS="$QT_INSTALL_PREFIX/bin" #fallback + +fi +QT_INSTALL_BINS=`"$relpath/config.tests/unix/makeabs" "$QT_INSTALL_BINS"` + +#plugins +if [ -z "$QT_INSTALL_PLUGINS" ]; then #default + if [ "$CFG_PREFIX_INSTALL" = "no" ]; then + if [ "$PLATFORM_MAC" = "yes" ]; then + QT_INSTALL_PLUGINS="/Developer/Applications/Qt/plugins" + fi + fi + [ -z "$QT_INSTALL_PLUGINS" ] && QT_INSTALL_PLUGINS="$QT_INSTALL_PREFIX/plugins" #fallback +fi +QT_INSTALL_PLUGINS=`"$relpath/config.tests/unix/makeabs" "$QT_INSTALL_PLUGINS"` + +#data +if [ -z "$QT_INSTALL_DATA" ]; then #default + QT_INSTALL_DATA="$QT_INSTALL_PREFIX" +fi +QT_INSTALL_DATA=`"$relpath/config.tests/unix/makeabs" "$QT_INSTALL_DATA"` + +#translations +if [ -z "$QT_INSTALL_TRANSLATIONS" ]; then #default + QT_INSTALL_TRANSLATIONS="$QT_INSTALL_PREFIX/translations" +fi +QT_INSTALL_TRANSLATIONS=`"$relpath/config.tests/unix/makeabs" "$QT_INSTALL_TRANSLATIONS"` + +#settings +if [ -z "$QT_INSTALL_SETTINGS" ]; then #default + if [ "$PLATFORM_MAC" = "yes" ]; then + QT_INSTALL_SETTINGS=/Library/Preferences/Qt + else + QT_INSTALL_SETTINGS=/etc/xdg + fi +fi +QT_INSTALL_SETTINGS=`"$relpath/config.tests/unix/makeabs" "$QT_INSTALL_SETTINGS"` + +#examples +if [ -z "$QT_INSTALL_EXAMPLES" ]; then #default + if [ "$CFG_PREFIX_INSTALL" = "no" ]; then + if [ "$PLATFORM_MAC" = "yes" ]; then + QT_INSTALL_EXAMPLES="/Developer/Examples/Qt" + fi + fi + [ -z "$QT_INSTALL_EXAMPLES" ] && QT_INSTALL_EXAMPLES="$QT_INSTALL_PREFIX/examples" #fallback +fi +QT_INSTALL_EXAMPLES=`"$relpath/config.tests/unix/makeabs" "$QT_INSTALL_EXAMPLES"` + +#demos +if [ -z "$QT_INSTALL_DEMOS" ]; then #default + if [ "$CFG_PREFIX_INSTALL" = "no" ]; then + if [ "$PLATFORM_MAC" = "yes" ]; then + QT_INSTALL_DEMOS="/Developer/Examples/Qt/Demos" + fi + fi + [ -z "$QT_INSTALL_DEMOS" ] && QT_INSTALL_DEMOS="$QT_INSTALL_PREFIX/demos" +fi +QT_INSTALL_DEMOS=`"$relpath/config.tests/unix/makeabs" "$QT_INSTALL_DEMOS"` + +#------------------------------------------------------------------------------- +# help - interactive parts of the script _after_ this section please +#------------------------------------------------------------------------------- + +# next, emit a usage message if something failed. +if [ "$OPT_HELP" = "yes" ]; then + [ "x$ERROR" = "xyes" ] && echo + if [ "$CFG_NIS" = "no" ]; then + NSY=" " + NSN="*" + else + NSY="*" + NSN=" " + fi + if [ "$CFG_CUPS" = "no" ]; then + CUY=" " + CUN="*" + else + CUY="*" + CUN=" " + fi + if [ "$CFG_ICONV" = "no" ]; then + CIY=" " + CIN="*" + else + CIY="*" + CIN=" " + fi + if [ "$CFG_LARGEFILE" = "no" ]; then + LFSY=" " + LFSN="*" + else + LFSY="*" + LFSN=" " + fi + if [ "$CFG_STL" = "auto" ] || [ "$CFG_STL" = "yes" ]; then + SHY="*" + SHN=" " + else + SHY=" " + SHN="*" + fi + if [ "$CFG_IPV6" = "auto" ]; then + I6Y="*" + I6N=" " + fi + if [ "$CFG_PRECOMPILE" = "auto" ] || [ "$CFG_PRECOMPILE" = "no" ]; then + PHY=" " + PHN="*" + else + PHY="*" + PHN=" " + fi + if [ "$CFG_SEPARATE_DEBUG_INFO" = "auto" ] || [ "$CFG_SEPARATE_DEBUG_INFO" = "yes" ]; then + SBY="*" + SBN=" " + else + SBY=" " + SBN="*" + fi + + cat <<EOF +Usage: $relconf [-prefix <dir>] [-prefix-install] [-bindir <dir>] [-libdir <dir>] + [-docdir <dir>] [-headerdir <dir>] [-plugindir <dir> ] [-datadir <dir>] + [-translationdir <dir>] [-sysconfdir <dir>] [-examplesdir <dir>] + [-demosdir <dir>] [-buildkey <key>] [-release] [-debug] + [-debug-and-release] [-shared] [-static] [-no-fast] [-fast] [-no-largefile] + [-largefile] [-no-exceptions] [-exceptions] [-no-accessibility] + [-accessibility] [-no-stl] [-stl] [-no-sql-<driver>] [-sql-<driver>] + [-plugin-sql-<driver>] [-system-sqlite] [-no-qt3support] [-qt3support] + [-platform] [-D <string>] [-I <string>] [-L <string>] [-help] [-no-zlib] + [-qt-zlib] [-system-zlib] [-no-gif] [-qt-gif] [-no-libpng] [-qt-libpng] + [-system-libpng] [-no-libmng] [-qt-libmng] [-system-libmng] [-no-libjpeg] + [-qt-libjpeg] [-system-libjpeg] [-make <part>] [-no-make <part>] + [-R <string>] [-l <string>] [-no-rpath] [-rpath] [-continue] + [-verbose] [-v] [-silent] [-no-nis] [-nis] [-no-cups] [-cups] [-no-iconv] + [-iconv] [-no-pch] [-pch] [-no-qdbus] [-qdbus] [-no-separate-debug-info] + [-separate-debug-info] + + [additional platform specific options (see below)] + + +Installation options: + + These are optional, but you may specify install directories. + + -prefix <dir> ...... This will install everything relative to <dir> + (default $QT_INSTALL_PREFIX) + + * -prefix-install .... Force a sandboxed "local" installation of + Qt. This will install into + $QT_INSTALL_PREFIX, if this option is + disabled then some platforms will attempt a + "system" install by placing default values to + be placed in a system location other than + PREFIX. + + You may use these to separate different parts of the install: + + -bindir <dir> ......... Executables will be installed to <dir> + (default PREFIX/bin) + -libdir <dir> ......... Libraries will be installed to <dir> + (default PREFIX/lib) + -docdir <dir> ......... Documentation will be installed to <dir> + (default PREFIX/doc) + -headerdir <dir> ...... Headers will be installed to <dir> + (default PREFIX/include) + -plugindir <dir> ...... Plugins will be installed to <dir> + (default PREFIX/plugins) + -datadir <dir> ........ Data used by Qt programs will be installed to <dir> + (default PREFIX) + -translationdir <dir>.. Translations of Qt programs will be installed to <dir> + (default PREFIX/translations) + -sysconfdir <dir> ..... Settings used by Qt programs will be looked for in <dir> + (default PREFIX/etc/settings) + -examplesdir <dir> .... Examples will be installed to <dir> + (default PREFIX/examples) + -demosdir <dir> ....... Demos will be installed to <dir> + (default PREFIX/demos) + + You may use these options to turn on strict plugin loading. + + -buildkey <key> .... Build the Qt library and plugins using the specified + <key>. When the library loads plugins, it will only + load those that have a matching key. + +Configure options: + + The defaults (*) are usually acceptable. A plus (+) denotes a default value + that needs to be evaluated. If the evaluation succeeds, the feature is + included. Here is a short explanation of each option: + + * -release ........... Compile and link Qt with debugging turned off. + -debug ............. Compile and link Qt with debugging turned on. + -debug-and-release . Compile and link two versions of Qt, with and without + debugging turned on. [Mac only] + + * -shared ............ Create and use shared Qt libraries. + -static ............ Create and use static Qt libraries. + + * -no-fast ........... Configure Qt normally by generating Makefiles for all + project files. + -fast .............. Configure Qt quickly by generating Makefiles only for + library and subdirectory targets. All other Makefiles + are created as wrappers, which will in turn run qmake. + + -no-largefile....... Disables large file support. + + -largefile.......... Enables Qt to access files larger than 4 GB. + +EOF +if [ "$PLATFORM_QWS" = "yes" ]; then + EXCN="*" + EXCY=" " +else + EXCN=" " + EXCY="*" +fi +if [ "$CFG_QDBUS" = "no" ]; then + DBY=" " + DBN="+" +else + DBY="+" + DBN=" " +fi + cat << EOF + $EXCN -no-exceptions ..... Disable exceptions on compilers that support it. + $EXCY -exceptions ........ Enable exceptions on compilers that support it. + + -no-accessibility .. Do not compile Accessibility support. + * -accessibility ..... Compile Accessibility support. + + $SHN -no-stl ............ Do not compile STL support. + $SHY -stl ............... Compile STL support. + + -no-sql-<driver> ... Disable SQL <driver> entirely. + -qt-sql-<driver> ... Enable a SQL <driver> in the QtSql library, by default + none are turned on. + -plugin-sql-<driver> Enable SQL <driver> as a plugin to be linked to + at run time. + + Possible values for <driver>: + [ $CFG_SQL_AVAILABLE ] + + -system-sqlite ..... Use sqlite from the operating system. + + -no-qt3support ..... Disables the Qt 3 support functionality. + * -qt3support ........ Enables the Qt 3 support functionality. + + -platform target ... The operating system and compiler you are building + on ($PLATFORM). + + See the README file for a list of supported + operating systems and compilers. + + -D <string> ........ Add an explicit define to the preprocessor. + -I <string> ........ Add an explicit include path. + -L <string> ........ Add an explicit library path. + + -help, -h .......... Display this information. + +Third Party Libraries: + + -no-zlib ........... Do not compile in ZLIB support. Implies -no-libpng. + -qt-zlib ........... Use the zlib bundled with Qt. + + -system-zlib ....... Use zlib from the operating system. + See http://www.gzip.org/zlib + + * -no-gif ............ Do not compile the plugin for GIF reading support. + -qt-gif ............ Compile the plugin for GIF reading support. + See also src/plugins/imageformats/gif/qgifhandler.h + + -no-libpng ......... Do not compile in PNG support. + -qt-libpng ......... Use the libpng bundled with Qt. + + -system-libpng ..... Use libpng from the operating system. + See http://www.libpng.org/pub/png + + -no-libmng ......... Do not compile the plugin for MNG support. + -qt-libmng ......... Use the libmng bundled with Qt. + + -system-libmng ..... Use libmng from the operating system. + See http://www.libmng.com + + -no-libjpeg ........ Do not compile the plugin for JPEG support. + -qt-libjpeg ........ Use the libjpeg bundled with Qt. + + -system-libjpeg .... Use libjpeg from the operating system. + See http://www.ijg.org + +Additional options: + + -make <part> ....... Add part to the list of parts to be built at make time. + ($QT_DEFAULT_BUILD_PARTS) + -nomake <part> ..... Exclude part from the list of parts to be built. + + -R <string> ........ Add an explicit runtime library path to the Qt + libraries. + -l <string> ........ Add an explicit library. + + -no-rpath .......... Do not use the library install path as a runtime + library path. + + -rpath ............. Link Qt libraries and executables using the library + install path as a runtime library path. Equivalent + to -R install_libpath + + -continue........... Continue as far as possible if an error occurs. + + -verbose, -v ....... Print verbose information about each step of the + configure process. + + -silent ............ Reduce the build output so that warnings and errors + can be seen more easily. + + $NSN -no-nis ............ Do not compile NIS support. + $NSY -nis ............... Compile NIS support. + + $CUN -no-cups............ Do not compile CUPS support. + $CUY -cups .............. Compile CUPS support. + + $CIN -no-iconv........... Do not compile support for iconv(3). + $CIY -iconv.............. Compile support for iconv(3). + + $PHN -no-pch ............ Do not use precompiled header support. + $PHY -pch ............... Use precompiled header support. + + $DBN -no-qdbus........... Do not compile the QtDBus module. + $DBY -qdbus.............. Compile the QtDBus module. + + $SBN -no-separate-debug-info Do not store debug information in a separate file + $SBY -separate-debug-info Strip debug information into a separate .debug file + +EOF + +if [ "$PLATFORM_X11" = "yes" ]; then + if [ "$CFG_SM" = "no" ]; then + SMY=" " + SMN="*" + else + SMY="*" + SMN=" " + fi + if [ "$CFG_XSHAPE" = "no" ]; then + SHY=" " + SHN="*" + else + SHY="*" + SHN=" " + fi + if [ "$CFG_XINERAMA" = "no" ]; then + XRY=" " + XRN="*" + else + XRY="*" + XRN=" " + fi + if [ "$CFG_FONTCONFIG" = "no" ]; then + FCGY=" " + FCGN="*" + else + FCGY="*" + FCGN=" " + fi + if [ "$CFG_XCURSOR" = "no" ]; then + XCY=" " + XCN="*" + else + XCY="*" + XCN=" " + fi + if [ "$CFG_XRANDR" = "no" ]; then + XZY=" " + XZN="*" + else + XZY="*" + XZN=" " + fi + if [ "$CFG_XRENDER" = "no" ]; then + XRY=" " + XRN="*" + else + XRY="*" + XRN=" " + fi + if [ "$CFG_TABLET" = "no" ]; then + XIY=" " + XIN="*" + else + XIY="*" + XIN=" " + fi + if [ "$CFG_XKB" = "no" ]; then + XKY=" " + XKN="*" + else + XKY="*" + XKN=" " + fi + if [ "$CFG_IM" = "no" ]; then + IMY=" " + IMN="*" + else + IMY="*" + IMN=" " + fi + if [ "$CFG_GLIB" = "no" ]; then + GBY=" " + GBN="+" + else + GBY="+" + GBN=" " + fi + cat << EOF + +Qt/X11 only: + + * -no-nas-sound ...... Do not compile in NAS sound support. + -system-nas-sound .. Use NAS libaudio from the operating system. + See http://radscan.com/nas.html + + -no-opengl.......... Do not support OpenGL. + + -opengl............. Enable OpenGL support. + + $SMN -no-sm ............. Do not support X Session Management. + $SMY -sm ................ Support X Session Management, links in -lSM -lICE. + + $SHN -no-xshape ......... Do not compile XShape support. + $SHY -xshape ............ Compile XShape support. + Requires X11/extensions/shape.h. + + $XRN -no-xinerama ....... Do not compile Xinerama (multihead) support. + $XRY -xinerama .......... Compile Xinerama support. + Requires X11/extensions/Xinerama.h and libXinerama. + + $XCN -no-xcursor ........ Do not compile Xcursor support. + $XCY -xcursor ........... Compile Xcursor support. + Requires X11/Xcursor/Xcursor.h and libXcursor. + + $XCN -no-xfixes ......... Do not compile Xfixes support. + $XCY -xfixes ............ Compile Xfixes support. + Requires X11/extensions/Xfixes.h and libXfixes. + + $XZN -no-xrandr ......... Do not compile Xrandr (resize and rotate) support. + $XZY -xrandr ............ Compile Xrandr support. + Requires X11/extensions/Xrandr.h and libXrandr. + + $XRN -no-xrender ........ Do not compile Xrender support. + $XRY -xrender ........... Compile Xrender support. + Requires X11/extensions/Xrender.h and libXrender + + $FCGN -no-fontconfig ..... Do not compile FontConfig (anti-aliased font) support. + $FCGY -fontconfig ........ Compile FontConfig support. + Requires fontconfig/fontconfig.h, libfontconfig, + freetype.h and libfreetype. + + $XIN -no-tablet ......... Do not compile Tablet support. + $XIY -tablet ............ Compile Tablet support. + Requires IRIX with wacom.h and libXi or + XFree86 with X11/extensions/XInput.h and libXi. + + $XKN -no-xkb ............ Do not compile XKB (X KeyBoard extension) support. + $XKY -xkb ............... Compile XKB support. + + $GBN -no-glib............ Do not compile Glib support. + $GBY -glib............... Compile Glib support. + +EOF +fi + +if [ "$PLATFORM_MAC" = "yes" ]; then + cat << EOF + +Qt/Mac only: + + -Fstring ........... Add an explicit framework path. + -fw string ......... Add an explicit framework. + + * -framework ......... Build Qt as a series of frameworks and + link tools against those frameworks. + -no-framework ...... Do not build Qt as a series of frameworks. + + -universal ......... Build Qt as a universal binary to work on intel + as well as PPC platforms. + * -no-universal ...... Build Qt and its tools to work only on this host platform. + + -sdk <sdk>.......... Build Qt using Apple provided SDK <sdk>. + +EOF +fi + +if [ "$PLATFORM_QWS" = "yes" ]; then + cat << EOF + +Qtopia Core only: + + -xplatform target ... The target platform when cross-compiling. + + -no-feature-<feature> Do not compile in <feature>. + -feature-<feature> .. Compile in <feature>. The available features + are described in src/corelib/global/qfeatures.txt + + -embedded <arch>..... This will enable the embedded build, you must have a + proper license for this switch to work. + Example values for <arch>: arm mips x86 generic + + -little-endian ...... Target platform is little endian (LSB first). + -big-endian ......... Target platform is big endian (MSB first). + + You only need to specify the endianness when + cross-compiling, otherwise the host + endianness will be used. + + -no-freetype ........ Do not compile in Freetype2 support. + -qt-freetype ........ Use the libfreetype bundled with Qt. + * -system-libfreetype. Use libfreetype from the operating system. + See http://www.freetype.org/ + + -qconfig local ...... Use src/corelib/global/qconfig-local.h rather than the + default ($CFG_QCONFIG). + + -depths <list> ...... Comma-separated list of supported bit-per-pixel + depths, from: 4, 8, 16, 18, 24, and 32. + + -qt-decoration-<style> ....Enable a decoration <style> in the QtGui library, + by default all available decorations are on. + Possible values for <style>: [ $CFG_DECORATION_AVAILABLE ] + -plugin-decoration-<style> Enable decoration <style> as a plugin to be + linked to at run time. + Possible values for <style>: [ $CFG_DECORATION_PLUGIN_AVAILABLE ] + -no-decoration-<style> ....Disable decoration <style> entirely. + Possible values for <style>: [ $CFG_DECORATION_AVAILABLE ] + + -qt-gfx-<driver> ... Enable a graphics <driver> in the QtGui library. + Possible values for <driver>: [ $CFG_GFX_AVAILABLE ] + -plugin-gfx-<driver> Enable graphics <driver> as a plugin to be + linked to at run time. + Possible values for <driver>: [ $CFG_GFX_PLUGIN_AVAILABLE ] + -no-gfx-<driver> ... Disable graphics <driver> entirely. + Possible values for <driver>: [ $CFG_GFX_AVAILABLE ] + + -qt-kbd-<driver> ... Enable a keyboard <driver> in the QtGui library. + -no-kbd-<driver> ... Disable keyboard <driver> entirely. + + Possible values for <driver>: [ $CFG_KBD_AVAILABLE ] + + -qt-mouse-<driver> ... Enable a mouse <driver> in the QtGui library. + Possible values for <driver>: [ $CFG_MOUSE_AVAILABLE ] + -plugin-mouse-<driver> Enable mouse <driver> as a plugin to be + linked to at runtime. + Possible values for <driver>: [ $CFG_MOUSE_PLUGIN_AVAILABLE ] + -no-mouse-<driver> ... Disable mouse <driver> entirely. + Possible values for <driver>: [ $CFG_MOUSE_AVAILABLE ] + + -iwmmxt............. Compile using the iWMMXt instruction set + (available on some XScale CPUs). + +EOF +fi + + [ "x$ERROR" = "xyes" ] && exit 1 + exit 0 +fi # Help + + +# ----------------------------------------------------------------------------- +# LICENSING, INTERACTIVE PART +# ----------------------------------------------------------------------------- + +if [ "$Edition" = "Qtopia" ]; then + TheLicense=`head -n 1 "$relpath/LICENSE.Qtopia"` + while true; do + if [ "$OPT_CONFIRM_LICENSE" = "yes" ]; then + echo "You have already accepted the terms of the $TheLicense license." + acceptance=yes + else + echo "You are licensed to use this software under the terms of" + echo "the $TheLicense" + echo + echo "Type '?' to read the $TheLicense" + echo "Type 'yes' to accept this license offer." + echo "Type 'no' to decline this license offer." + echo + if echo '\c' | grep '\c' >/dev/null; then + echo -n "Do you accept the terms of the license? " + else + echo "Do you accept the terms of the license? \c" + fi + read acceptance + fi + echo + if [ "$acceptance" = "yes" ]; then + break + elif [ "$acceptance" = "no" ] ;then + echo "You are not licensed to use this software." + echo + exit 0 + elif [ "$acceptance" = "?" ]; then + more "$relpath/LICENSE.Qtopia" + fi + done +elif [ "$Edition" = "OpenSource" ]; then + while true; do + if [ "$PLATFORM_QWS" = "yes" ]; then + echo "You are licensed to use this software under the terms of" + echo "the GNU General Public License (GPL)." + echo + affix="the" + elif [ "$PLATFORM_MAC" = "yes" ]; then + echo "You are licensed to use this software under the terms of" + echo "the GNU General Public License (GPL)." + echo + affix="the" + elif [ "$PLATFORM_X11" = "yes" ]; then + echo "You are licensed to use this software under the terms of either" + echo "the Q Public License (QPL) or the GNU General Public License (GPL)." + echo + [ "$OPT_CONFIRM_LICENSE" = "no" ] && echo "Type 'Q' to view the Q Public License." + affix="either" + fi + if [ "$OPT_CONFIRM_LICENSE" = "yes" ]; then + echo "You have already accepted the terms of the $LicenseType license." + acceptance=yes + else + echo "Type 'G' to view the GNU General Public License." + echo "Type 'yes' to accept this license offer." + echo "Type 'no' to decline this license offer." + echo + if echo '\c' | grep '\c' >/dev/null; then + echo -n "Do you accept the terms of $affix license? " + else + echo "Do you accept the terms of $affix license? \c" + fi + read acceptance + fi + echo + if [ "$acceptance" = "yes" ]; then + break + elif [ "$acceptance" = "no" ]; then + echo "You are not licensed to use this software." + echo + exit 1 + elif [ "$acceptance" = "G" -o "$acceptance" = "g" ]; then + more "$relpath/LICENSE.GPL" + elif [ "$acceptance" = "Q" -o "$acceptance" = "q" ]; then + if [ "$PLATFORM_QWS" != "yes" ]; then + more "$relpath/LICENSE.QPL" + fi + fi + done +elif [ "$Edition" = "Preview" ]; then + while true; do + if [ "$OPT_CONFIRM_LICENSE" = "yes" ]; then + echo "You have already accepted the terms of the $LicenseType license." + acceptance=yes + else + echo "You are licensed to use this software under the terms of" + echo "the Qt PREVIEW VERSION LICENSE AGREEMENT" + echo + echo "Type '?' to read the Preview License." + echo "Type 'yes' to accept this license offer." + echo "Type 'no' to decline this license offer." + echo + if echo '\c' | grep '\c' >/dev/null; then + echo -n "Do you accept the terms of the license? " + else + echo "Do you accept the terms of the license? \c" + fi + read acceptance + fi + echo + if [ "$acceptance" = "yes" ]; then + break + elif [ "$acceptance" = "no" ] ;then + echo "You are not licensed to use this software." + echo + exit 0 + elif [ "$acceptance" = "?" ]; then + if [ "$QT_EDITION" = "QT_EDITION_OPENSOURCE" ]; then + more "$relpath/LICENSE.PREVIEW.OPENSOURCE" + else + more "$relpath/LICENSE.PREVIEW.COMMERCIAL" + fi + fi + done +elif [ "$Edition" != "Trolltech" ]; then + if [ -n "$ExpiryDate" ]; then + ExpiryDate=`echo $ExpiryDate | sed -e "s,-,,g" | tr -d "\n\r"` + [ -z "$ExpiryDate" ] && ExpiryDate="0" + Today=`date +%Y%m%d` + if [ "$Today" -gt "$ExpiryDate" ]; then + case "$LicenseType" in + Commercial|Academic|Educational) + if [ "$QT_PACKAGEDATE" -gt "$ExpiryDate" ]; then + echo + echo "NOTICE NOTICE NOTICE NOTICE" + echo + echo " Your support and upgrade period has expired." + echo + echo " You are no longer licensed to use this version of Qt." + echo " Please contact sales@trolltech.com to renew your support" + echo " and upgrades for this license." + echo + echo "NOTICE NOTICE NOTICE NOTICE" + echo + exit 1 + else + echo + echo "WARNING WARNING WARNING WARNING" + echo + echo " Your support and upgrade period has expired." + echo + echo " You may continue to use your last licensed release" + echo " of Qt under the terms of your existing license" + echo " agreement. But you are not entitled to technical" + echo " support, nor are you entitled to use any more recent" + echo " Qt releases." + echo + echo " Please contact sales@trolltech.com to renew your" + echo " support and upgrades for this license." + echo + echo "WARNING WARNING WARNING WARNING" + echo + sleep 3 + fi + ;; + Evaluation|*) + echo + echo "NOTICE NOTICE NOTICE NOTICE" + echo + echo " Your Evaluation license has expired." + echo + echo " You are no longer licensed to use this software. Please" + echo " contact sales@trolltech.com to purchase license, or install" + echo " the Qt Open Source Edition if you intend to develop free" + echo " software." + echo + echo "NOTICE NOTICE NOTICE NOTICE" + echo + exit 1 + ;; + esac + fi + fi + TheLicense=`head -n 1 "$outpath/LICENSE"` + while true; do + if [ "$OPT_CONFIRM_LICENSE" = "yes" ]; then + echo "You have already accepted the terms of the $TheLicense." + acceptance=yes + else + echo "You are licensed to use this software under the terms of" + echo "the $TheLicense." + echo + echo "Type '?' to view the $TheLicense." + echo "Type 'yes' to accept this license offer." + echo "Type 'no' to decline this license offer." + echo + if echo '\c' | grep '\c' >/dev/null; then + echo -n "Do you accept the terms of the $TheLicense? " + else + echo "Do you accept the terms of the $TheLicense? \c" + fi + read acceptance + fi + echo + if [ "$acceptance" = "yes" ]; then + break + elif [ "$acceptance" = "no" ]; then + echo "You are not licensed to use this software." + echo + exit 1 + else [ "$acceptance" = "?" ] + more "$outpath/LICENSE" + fi + done +fi + +# this should be moved somewhere else +case "$PLATFORM" in +aix-*) + AIX_VERSION=`uname -v` + if [ "$AIX_VERSION" -lt "5" ]; then + QMakeVar add QMAKE_LIBS_X11 -lbind + fi + ;; +*) + ;; +esac + +#------------------------------------------------------------------------------- +# generate qconfig.cpp +#------------------------------------------------------------------------------- +[ -d "$outpath/src/corelib/global" ] || mkdir -p "$outpath/src/corelib/global" + +LICENSE_USER_STR=`"$relpath/config.tests/unix/padstring" 268 "qt_lcnsuser=$Licensee" "\\0"` +LICENSE_PRODUCTS_STR=`"$relpath/config.tests/unix/padstring" 268 "qt_lcnsprod=$Edition" "\\0"` +PREFIX_PATH_STR=`"$relpath/config.tests/unix/padstring" 268 "qt_prfxpath=$QT_INSTALL_PREFIX" "\\0"` +DOCUMENTATION_PATH_STR=`"$relpath/config.tests/unix/padstring" 268 "qt_docspath=$QT_INSTALL_DOCS" "\\0"` +HEADERS_PATH_STR=`"$relpath/config.tests/unix/padstring" 268 "qt_hdrspath=$QT_INSTALL_HEADERS" "\\0"` +LIBRARIES_PATH_STR=`"$relpath/config.tests/unix/padstring" 268 "qt_libspath=$QT_INSTALL_LIBS" "\\0"` +BINARIES_PATH_STR=`"$relpath/config.tests/unix/padstring" 268 "qt_binspath=$QT_INSTALL_BINS" "\\0"` +PLUGINS_PATH_STR=`"$relpath/config.tests/unix/padstring" 268 "qt_plugpath=$QT_INSTALL_PLUGINS" "\\0"` +DATA_PATH_STR=`"$relpath/config.tests/unix/padstring" 268 "qt_datapath=$QT_INSTALL_DATA" "\\0"` +TRANSLATIONS_PATH_STR=`"$relpath/config.tests/unix/padstring" 268 "qt_trnspath=$QT_INSTALL_TRANSLATIONS" "\\0"` +SETTINGS_PATH_STR=`"$relpath/config.tests/unix/padstring" 268 "qt_stngpath=$QT_INSTALL_SETTINGS" "\\0"` +EXAMPLES_PATH_STR=`"$relpath/config.tests/unix/padstring" 268 "qt_xmplpath=$QT_INSTALL_EXAMPLES" "\\0"` +DEMOS_PATH_STR=`"$relpath/config.tests/unix/padstring" 268 "qt_demopath=$QT_INSTALL_DEMOS" "\\0"` + +cat > "$outpath/src/corelib/global/qconfig.cpp.new" <<EOF +/* License Info */ +static const char qt_configure_licensee_str [256 + 12] = "$LICENSE_USER_STR"; +static const char qt_configure_licensed_products_str [256 + 12] = "$LICENSE_PRODUCTS_STR"; +/* Installation Info */ +static const char qt_configure_prefix_path_str [256 + 12] = "$PREFIX_PATH_STR"; +static const char qt_configure_documentation_path_str[256 + 12] = "$DOCUMENTATION_PATH_STR"; +static const char qt_configure_headers_path_str [256 + 12] = "$HEADERS_PATH_STR"; +static const char qt_configure_libraries_path_str [256 + 12] = "$LIBRARIES_PATH_STR"; +static const char qt_configure_binaries_path_str [256 + 12] = "$BINARIES_PATH_STR"; +static const char qt_configure_plugins_path_str [256 + 12] = "$PLUGINS_PATH_STR"; +static const char qt_configure_data_path_str [256 + 12] = "$DATA_PATH_STR"; +static const char qt_configure_translations_path_str [256 + 12] = "$TRANSLATIONS_PATH_STR"; +static const char qt_configure_settings_path_str [256 + 12] = "$SETTINGS_PATH_STR"; +static const char qt_configure_examples_path_str [256 + 12] = "$EXAMPLES_PATH_STR"; +static const char qt_configure_demos_path_str [256 + 12] = "$DEMOS_PATH_STR"; +/* 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_SETTINGS_PATH qt_configure_settings_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; +EOF + +# avoid unecessary rebuilds by copying only if qconfig.cpp has changed +if cmp -s "$outpath/src/corelib/global/qconfig.cpp" "$outpath/src/corelib/global/qconfig.cpp.new"; then + rm -f "$outpath/src/corelib/global/qconfig.cpp.new" +else + [ -f "$outpath/src/corelib/global/qconfig.cpp" ] && chmod +w "$outpath/src/corelib/global/qconfig.cpp" + mv "$outpath/src/corelib/global/qconfig.cpp.new" "$outpath/src/corelib/global/qconfig.cpp" + chmod -w "$outpath/src/corelib/global/qconfig.cpp" +fi + +# ----------------------------------------------------------------------------- +# build qmake +# ----------------------------------------------------------------------------- + +# symlink includes +if [ -x "/usr/bin/perl" ] && [ -x "$relpath/bin/syncqt" ]; then + SYNCQT_OPTS= + [ "$Edition" = "Trolltech" ] && SYNCQT_OPTS="$SYNCQT_OPTS -check-includes" + if [ "$OPT_SHADOW" = "yes" ]; then + "$outpath/bin/syncqt" $SYNCQT_OPTS + elif [ "$Edition" = "Trolltech" ]; then + QTDIR="$relpath" perl "$outpath/bin/syncqt" $SYNCQT_OPTS + fi +fi + +if [ "$OPT_SHADOW" = "yes" ]; then + # we are doing a shadow build, so we need to use the includes from + # $outpath/include as well + QMakeVar add INCLUDEPATH "\"${outpath}/include\"" +fi + +# $1: variable name +# $2: optional transformation +# relies on $QMAKESPEC, $COMPILER_CONF and $mkfile being set correctly, as the latter +# is where the resulting variable is written to +setBootstrapVariable() +{ + variableRegExp="$1[^_A-Z0-9]" + getQMakeConf | grep "$variableRegExp" | ( [ -n "$2" ] && sed "$2" ; [ -z "$2" ] && cat ) | $AWK ' +{ + varLength = index($0, "=") - 1 + valStart = varLength + 2 + if (substr($0, varLength, 1) == "+") { + varLength = varLength - 1 + valStart = valStart + 1 + } + var = substr($0, 0, varLength) + gsub("[ \t]+", "", var) + val = substr($0, valStart) + printf "%s_%s = %s\n", var, NR, val +} +END { + if (length(var) > 0) { + printf "%s = ", var + for (i = 1; i <= NR; ++i) + printf "$(%s_%s) ", var, i + printf "\n" + } +}' >> "$mkfile" +} + +# build qmake +if false; then ###[ '!' -f "$outpath/bin/qmake" ]; + echo "Creating qmake. Please wait..." + + OLD_QCONFIG_H= + QCONFIG_H="$outpath/src/corelib/global/qconfig.h" + QMAKE_QCONFIG_H="${QCONFIG_H}.qmake" + if [ -f "$QCONFIG_H" ]; then + OLD_QCONFIG_H=$QCONFIG_H + mv -f "$OLD_QCONFIG_H" "${OLD_QCONFIG_H}.old" + fi + + # create temporary qconfig.h for compiling qmake, if it doesn't exist + # when building qmake, we use #defines for the install paths, + # however they are real functions in the library + if [ '!' -f "$QMAKE_QCONFIG_H" ]; then + mkdir -p "$outpath/src/corelib/global" + [ -f "$QCONFIG_H" ] && chmod +w "$QCONFIG_H" + echo "/* All features enabled while building qmake */" >"$QMAKE_QCONFIG_H" + fi + + mv -f "$QMAKE_QCONFIG_H" "$QCONFIG_H" + for conf in "$outpath/include/QtCore/qconfig.h" "$outpath/include/Qt/qconfig.h"; do + if [ '!' -f "$conf" ]; then + ln -s "$QCONFIG_H" "$conf" + fi + done + + #mkspecs/default is used as a (gasp!) default mkspec so QMAKESPEC needn't be set once configured + rm -f mkspecs/default + ln -s `echo $XQMAKESPEC | sed "s,^${relpath}/mkspecs/,,"` mkspecs/default + # fix makefiles + for mkfile in GNUmakefile Makefile; do + EXTRA_LFLAGS= + EXTRA_CFLAGS= + in_mkfile="${mkfile}.in" + if [ "$mkfile" = "Makefile" ]; then +# if which qmake >/dev/null 2>&1 && [ -f qmake/qmake.pro ]; then +# (cd qmake && qmake) >/dev/null 2>&1 && continue +# fi + in_mkfile="${mkfile}.unix" + fi + in_mkfile="$relpath/qmake/$in_mkfile" + mkfile="$outpath/qmake/$mkfile" + if [ -f "$mkfile" ]; then + [ "$Edition" = "Trolltech" ] && "$WHICH" chflags >/dev/null 2>&1 && chflags nouchg "$mkfile" + rm -f "$mkfile" + fi + [ -f "$in_mkfile" ] || continue + + echo "########################################################################" >$mkfile + echo "## This file was autogenerated by configure, all changes will be lost ##" >>$mkfile + echo "########################################################################" >>$mkfile + EXTRA_OBJS= + EXTRA_SRCS= + EXTRA_CFLAGS="\$(QMAKE_CFLAGS)" + EXTRA_CXXFLAGS="\$(QMAKE_CXXFLAGS)" + EXTRA_LFLAGS="\$(QMAKE_LFLAGS)" + + if [ "$CFG_SILENT" = "yes" ]; then + setBootstrapVariable QMAKE_CC 's,QMAKE_CC.*=,CC=\@,' + setBootstrapVariable QMAKE_CXX 's,QMAKE_CXX.*=,CXX=\@,' + else + setBootstrapVariable QMAKE_CC 's,QMAKE_CC,CC,' + setBootstrapVariable QMAKE_CXX 's,QMAKE_CXX,CXX,' + fi + setBootstrapVariable QMAKE_CFLAGS + setBootstrapVariable QMAKE_CXXFLAGS 's,\$\$QMAKE_CFLAGS,\$(QMAKE_CFLAGS),' + setBootstrapVariable QMAKE_LFLAGS + + if [ $QT_EDITION = "QT_EDITION_OPENSOURCE" ]; then + EXTRA_CFLAGS="$EXTRA_CFLAGS -DQMAKE_OPENSOURCE_EDITION" + EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -DQMAKE_OPENSOURCE_EDITION" + else + echo "include Makefile.commercial" >>"$mkfile" + fi + if [ "$CFG_DEBUG" = "yes" ]; then + setBootstrapVariable QMAKE_CFLAGS_DEBUG + setBootstrapVariable QMAKE_CXXFLAGS_DEBUG 's,\$\$QMAKE_CFLAGS_DEBUG,\$(QMAKE_CFLAGS_DEBUG),' + EXTRA_CFLAGS="$EXTRA_CFLAGS \$(QMAKE_CFLAGS_DEBUG)" + EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS \$(QMAKE_CXXFLAGS_DEBUG)" + fi + if [ '!' -z "$RPATH_FLAGS" ] && [ '!' -z "`getQMakeConf \"$QMAKESPEC\" | grep QMAKE_RPATH | awk '{print $3;}'`" ]; then + setBootstrapVariable QMAKE_RPATH 's,\$\$LITERAL_WHITESPACE, ,' + for rpath in $RPATH_FLAGS; do + EXTRA_LFLAGS="\$(QMAKE_RPATH)\"$rpath\" $EXTRA_LFLAGS" + done + fi + if [ "$PLATFORM_MAC" = "yes" ]; then + echo "export MACOSX_DEPLOYMENT_TARGET = 10.2" >>"$mkfile" + echo "CARBON_LFLAGS =-framework CoreServices -framework CoreFoundation" >>"$mkfile" + EXTRA_LFLAGS="$EXTRA_LFLAGS \$(CARBON_LFLAGS)" + EXTRA_CFLAGS="$EXTRA_CFLAGS \$(CARBON_CFLAGS)" + EXTRA_CXXFLAGS="$EXTRA_CFLAGS \$(CARBON_CXXFLAGS)" + EXTRA_OBJS="qsettings_mac.o qcore_mac.o" + EXTRA_SRCS="\"$relpath/src/corelib/io/qsettings_mac.cpp\" \"$relpath/src/corelib/kernel/qcore_mac.cpp\"" + if [ "$CFG_UNIVERSAL_BINARY" = "yes" ]; then + X86_CFLAGS=`getQMakeConf "$XQMAKESPEC" | grep "^QMAKE_CFLAGS_X86[^_A-Z0-9]" | sed "s,.* *= *\(.*\)$,\1,"` + X86_LFLAGS=`getQMakeConf "$XQMAKESPEC" | grep "^QMAKE_LFLAGS_X86[^_A-Z0-9]" | sed "s,.* *= *\(.*\)$,\1,"` + PPC_CFLAGS=`getQMakeConf "$XQMAKESPEC" | grep "^QMAKE_CFLAGS_PPC[^_A-Z0-9]" | sed "s,.* *= *\(.*\)$,\1,"` + PPC_LFLAGS=`getQMakeConf "$XQMAKESPEC" | grep "^QMAKE_LFLAGS_PPC[^_A-Z0-9]" | sed "s,.* *= *\(.*\)$,\1,"` + EXTRA_CFLAGS="$X86_CFLAGS $PPC_CFLAGS $EXTRA_CFLAGS" + EXTRA_CXXFLAGS="$X86_CFLAGS $PPC_CFLAGS $EXTRA_CXXFLAGS" + EXTRA_LFLAGS="$EXTRA_LFLAGS $X86_LFLAGS $PPC_LFLAGS" + fi + if [ '!' -z "$CFG_SDK" ]; then + echo "SDK_LFLAGS =-Wl,-syslibroot,$CFG_SDK" >>"$mkfile" + echo "SDK_CFLAGS =-isysroot $CFG_SDK" >>"$mkfile" + EXTRA_CFLAGS="$EXTRA_CFLAGS \$(SDK_CFLAGS)" + EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS \$(SDK_CFLAGS)" + EXTRA_LFLAGS="$EXTRA_LFLAGS \$(SDK_LFLAGS)" + fi + fi + [ "$CFG_EMBEDDED" != "no" ] && EXTRA_CFLAGS="$EXTRA_CFLAGS -DQWS" + if [ '!' -z "$D_FLAGS" ]; then + for DEF in $D_FLAGS; do + EXTRA_CFLAGS="$EXTRA_CFLAGS \"-D${DEF}\"" + done + fi + QMAKE_BIN_DIR="$QT_INSTALL_BINS" + [ -z "$QMAKE_BIN_DIR" ] && QMAKE_BIN_DIR="${QT_INSTALL_PREFIX}/bin" + QMAKE_DATA_DIR="$QT_INSTALL_DATA" + [ -z "$QMAKE_DATA_DIR" ] && QMAKE_DATA_DIR="${QT_INSTALL_PREFIX}" + echo >>"$mkfile" + adjrelpath=`echo "$relpath" | sed 's/ /\\\\\\\\ /g'` + adjoutpath=`echo "$outpath" | sed 's/ /\\\\\\\\ /g'` + sed -e "s,@SOURCE_PATH@,$adjrelpath,g" -e "s,@BUILD_PATH@,$adjoutpath,g" \ + -e "s,@QMAKE_CFLAGS@,$EXTRA_CFLAGS,g" -e "s,@QMAKE_LFLAGS@,$EXTRA_LFLAGS,g" \ + -e "s,@QMAKE_CXXFLAGS@,$EXTRA_CXXFLAGS,g" \ + -e "s,@QT_INSTALL_BINS@,\$(INSTALL_ROOT)$QMAKE_BIN_DIR,g" \ + -e "s,@QT_INSTALL_DATA@,\$(INSTALL_ROOT)$QMAKE_DATA_DIR,g" \ + -e "s,@QMAKE_QTOBJS@,$EXTRA_OBJS,g" -e "s,@QMAKE_QTSRCS@,$EXTRA_SRCS,g" \ + -e "s,@QMAKESPEC@,$QMAKESPEC,g" "$in_mkfile" >>"$mkfile" + + if "$WHICH" makedepend >/dev/null 2>&1 && grep 'depend:' "$mkfile" >/dev/null 2>&1; then + (cd "$outpath/qmake" && "$MAKE" -f "$mkfile" depend) >/dev/null 2>&1 + sed "s,^.*/\([^/]*.o\):,\1:,g" "$mkfile" >"${mkfile}.tmp" + mv "${mkfile}.tmp" "${mkfile}" + fi + done + + QMAKE_BUILD_ERROR=no + (cd "$outpath/qmake"; "$MAKE") || QMAKE_BUILD_ERROR=yes + [ '!' -z "$QCONFIG_H" ] && mv -f "$QCONFIG_H" "$QMAKE_QCONFIG_H" #move qmake's qconfig.h to qconfig.h.qmake + [ '!' -z "$OLD_QCONFIG_H" ] && mv -f "${OLD_QCONFIG_H}.old" "$OLD_QCONFIG_H" #put back qconfig.h + [ "$QMAKE_BUILD_ERROR" = "yes" ] && exit 2 +fi # Build qmake + +#------------------------------------------------------------------------------- +# tests that need qmake +#------------------------------------------------------------------------------- + +# detect zlib +if [ "$CFG_ZLIB" = "auto" ]; then + if "$unixtests/compile.test" "$XQMAKESPEC" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/zlib "zlib" $L_FLAGS $I_FLAGS $l_FLAGS; then + CFG_ZLIB=system + else + CFG_ZLIB=yes + fi +fi + +# detect how jpeg should be built +if [ "$CFG_JPEG" = "auto" ]; then + if [ "$CFG_SHARED" = "yes" ]; then + CFG_JPEG=plugin + else + CFG_JPEG=yes + fi +fi +# detect jpeg +if [ "$CFG_LIBJPEG" = "auto" ]; then + if "$unixtests/compile.test" "$XQMAKESPEC" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/libjpeg "libjpeg" $L_FLAGS $I_FLAGS $l_FLAGS; then + CFG_LIBJPEG=system + else + CFG_LIBJPEG=qt + fi +fi + +# detect how mng should be built +if [ "$CFG_MNG" = "auto" ]; then + if [ "$CFG_SHARED" = "yes" ]; then + CFG_MNG=plugin + else + CFG_MNG=yes + fi +fi +# detect mng +if [ "$CFG_LIBMNG" = "auto" ]; then + if "$unixtests/compile.test" "$XQMAKESPEC" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/libmng "libmng" $L_FLAGS $I_FLAGS $l_FLAGS; then + CFG_LIBMNG=system + else + CFG_LIBMNG=qt + fi +fi + +# detect png +if [ "$CFG_LIBPNG" = "auto" ]; then + if "$unixtests/compile.test" "$XQMAKESPEC" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/libpng "libpng" $L_FLAGS $I_FLAGS $l_FLAGS; then + CFG_LIBPNG=system + else + CFG_LIBPNG=qt + fi +fi + +# detect accessibility +if [ "$CFG_ACCESSIBILITY" = "auto" ]; then + CFG_ACCESSIBILITY=yes +fi + +# auto-detect SQL-modules support +for _SQLDR in $CFG_SQL_AVAILABLE; do + case $_SQLDR in + mysql) + if [ "$CFG_SQL_mysql" != "no" ]; then + if "$WHICH" mysql_config >/dev/null 2>&1; then + QT_CFLAGS_MYSQL=`mysql_config --include 2>/dev/null` + QT_LFLAGS_MYSQL_R=`mysql_config --libs_r 2>/dev/null` + QT_LFLAGS_MYSQL=`mysql_config --libs 2>/dev/null` + QT_MYSQL_VERSION=`mysql_config --version | cut -d . -f 1` + fi + if [ -n "$QT_MYSQL_VERSION" ] && [ "$QT_MYSQL_VERSION" -lt 4 ]; then + if [ "$CFG_SQL_mysql" != "auto" ] && [ "$CFG_CONFIGURE_EXIT_ON_ERROR" = "yes" ]; then + echo "This version of MySql is not supported (`mysql_config --version`)." + echo " You need MySql 4 or higher." + echo " If you believe this message is in error you may use the continue" + echo " switch (-continue) to $0 to continue." + exit 101 + else + CFG_SQL_mysql="no" + QT_LFLAGS_MYSQL="" + QT_LFLAGS_MYSQL_R="" + QT_CFLAGS_MYSQL="" + fi + else + if "$unixtests/compile.test" "$XQMAKESPEC" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/mysql_r "MySQL (thread-safe)" $QT_LFLAGS_MYSQL_R $L_FLAGS $QT_CFLAGS_MYSQL $I_FLAGS $l_FLAGS; then + QMakeVar add CONFIG use_libmysqlclient_r + if [ "$CFG_SQL_mysql" = "auto" ]; then + CFG_SQL_mysql=plugin + fi + QT_LFLAGS_MYSQL="$QT_LFLAGS_MYSQL_R" + elif "$unixtests/compile.test" "$XQMAKESPEC" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/mysql "MySQL (thread-unsafe)" $QT_LFLAGS_MYSQL $L_FLAGS $QT_CFLAGS_MYSQL $I_FLAGS $l_FLAGS; then + if [ "$CFG_SQL_mysql" = "auto" ]; then + CFG_SQL_mysql=plugin + fi + else + if [ "$CFG_SQL_mysql" != "auto" ] && [ "$CFG_CONFIGURE_EXIT_ON_ERROR" = "yes" ]; then + echo "MySQL support cannot be enabled due to functionality tests!" + echo " Turn on verbose messaging (-v) to $0 to see the final report." + echo " If you believe this message is in error you may use the continue" + echo " switch (-continue) to $0 to continue." + exit 101 + else + CFG_SQL_mysql=no + QT_LFLAGS_MYSQL="" + QT_LFLAGS_MYSQL_R="" + QT_CFLAGS_MYSQL="" + fi + fi + fi + fi + ;; + psql) + if [ "$CFG_SQL_psql" != "no" ]; then + if "$WHICH" pg_config >/dev/null 2>&1; then + QT_CFLAGS_PSQL=`pg_config --includedir 2>/dev/null` + QT_LFLAGS_PSQL=`pg_config --libdir 2>/dev/null` + fi + [ -z "$QT_CFLAGS_PSQL" ] || QT_CFLAGS_PSQL="-I$QT_CFLAGS_PSQL" + [ -z "$QT_LFLAGS_PSQL" ] || QT_LFLAGS_PSQL="-L$QT_LFLAGS_PSQL" + if "$unixtests/compile.test" $XQMAKESPEC $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/psql "PostgreSQL" $QT_LFLAGS_PSQL $L_FLAGS $QT_CFLAGS_PSQL $I_FLAGS $l_FLAGS; then + if [ "$CFG_SQL_psql" = "auto" ]; then + CFG_SQL_psql=plugin + fi + else + if [ "$CFG_SQL_psql" != "auto" ] && [ "$CFG_CONFIGURE_EXIT_ON_ERROR" = "yes" ]; then + echo "PostgreSQL support cannot be enabled due to functionality tests!" + echo " Turn on verbose messaging (-v) to $0 to see the final report." + echo " If you believe this message is in error you may use the continue" + echo " switch (-continue) to $0 to continue." + exit 101 + else + CFG_SQL_psql=no + QT_CFLAGS_PSQL="" + QT_LFLAGS_PSQL="" + fi + fi + fi + ;; + odbc) + if [ "$CFG_SQL_odbc" != "no" ]; then + if "$unixtests/compile.test" "$XQMAKESPEC" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/odbc "ODBC" $L_FLAGS $I_FLAGS $l_FLAGS; then + if [ "$CFG_SQL_odbc" = "auto" ]; then + CFG_SQL_odbc=plugin + fi + else + if [ "$CFG_SQL_odbc" != "auto" ] && [ "$CFG_CONFIGURE_EXIT_ON_ERROR" = "yes" ]; then + echo "ODBC support cannot be enabled due to functionality tests!" + echo " Turn on verbose messaging (-v) to $0 to see the final report." + echo " If you believe this message is in error you may use the continue" + echo " switch (-continue) to $0 to continue." + exit 101 + else + CFG_SQL_odbc=no + fi + fi + fi + ;; + oci) + if [ "$CFG_SQL_oci" != "no" ]; then + if "$unixtests/compile.test" "$XQMAKESPEC" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/oci "OCI" $L_FLAGS $I_FLAGS $l_FLAGS; then + if [ "$CFG_SQL_oci" = "auto" ]; then + CFG_SQL_oci=plugin + fi + else + if [ "$CFG_SQL_oci" != "auto" ] && [ "$CFG_CONFIGURE_EXIT_ON_ERROR" = "yes" ]; then + echo "Oracle (OCI) support cannot be enabled due to functionality tests!" + echo " Turn on verbose messaging (-v) to $0 to see the final report." + echo " If you believe this message is in error you may use the continue" + echo " switch (-continue) to $0 to continue." + exit 101 + else + CFG_SQL_oci=no + fi + fi + fi + ;; + tds) + if [ "$CFG_SQL_tds" != "no" ]; then + if "$unixtests/compile.test" "$XQMAKESPEC" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/tds "TDS" $L_FLAGS $I_FLAGS $l_FLAGS; then + if [ "$CFG_SQL_tds" = "auto" ]; then + CFG_SQL_tds=plugin + fi + else + if [ "$CFG_SQL_tds" != "auto" ] && [ "$CFG_CONFIGURE_EXIT_ON_ERROR" = "yes" ]; then + echo "TDS support cannot be enabled due to functionality tests!" + echo " Turn on verbose messaging (-v) to $0 to see the final report." + echo " If you believe this message is in error you may use the continue" + echo " switch (-continue) to $0 to continue." + exit 101 + else + CFG_SQL_tds=no + fi + fi + fi + ;; + db2) + if [ "$CFG_SQL_db2" != "no" ]; then + if "$unixtests/compile.test" "$XQMAKESPEC" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/db2 "DB2" $L_FLAGS $I_FLAGS $l_FLAGS; then + if [ "$CFG_SQL_db2" = "auto" ]; then + CFG_SQL_db2=plugin + fi + else + if [ "$CFG_SQL_db2" != "auto" ] && [ "$CFG_CONFIGURE_EXIT_ON_ERROR" = "yes" ]; then + echo "ODBC support cannot be enabled due to functionality tests!" + echo " Turn on verbose messaging (-v) to $0 to see the final report." + echo " If you believe this message is in error you may use the continue" + echo " switch (-continue) to $0 to continue." + exit 101 + else + CFG_SQL_db2=no + fi + fi + fi + ;; + ibase) + if [ "$CFG_SQL_ibase" != "no" ]; then + if "$unixtests/compile.test" "$XQMAKESPEC" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/ibase "InterBase" $L_FLAGS $I_FLAGS $l_FLAGS; then + if [ "$CFG_SQL_ibase" = "auto" ]; then + CFG_SQL_ibase=plugin + fi + else + if [ "$CFG_SQL_ibase" != "auto" ] && [ "$CFG_CONFIGURE_EXIT_ON_ERROR" = "yes" ]; then + echo "InterBase support cannot be enabled due to functionality tests!" + echo " Turn on verbose messaging (-v) to $0 to see the final report." + echo " If you believe this message is in error you may use the continue" + echo " switch (-continue) to $0 to continue." + exit 101 + else + CFG_SQL_ibase=no + fi + fi + fi + ;; + sqlite2) + if [ "$CFG_SQL_sqlite2" != "no" ]; then + if "$unixtests/compile.test" "$XQMAKESPEC" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/sqlite2 "SQLite2" $L_FLAGS $I_FLAGS $l_FLAGS; then + if [ "$CFG_SQL_sqlite2" = "auto" ]; then + CFG_SQL_sqlite2=plugin + fi + else + if [ "$CFG_SQL_sqlite2" != "auto" ] && [ "$CFG_CONFIGURE_EXIT_ON_ERROR" = "yes" ]; then + echo "SQLite2 support cannot be enabled due to functionality tests!" + echo " Turn on verbose messaging (-v) to $0 to see the final report." + echo " If you believe this message is in error you may use the continue" + echo " switch (-continue) to $0 to continue." + exit 101 + else + CFG_SQL_sqlite2=no + fi + fi + fi + ;; + sqlite) + if [ "$CFG_SQL_sqlite" != "no" ]; then + SQLITE_AUTODETECT_FAILED="no" + if [ "$CFG_SQLITE" = "system" ]; then + if $WHICH pkg-config >/dev/null 2>&1; then + QT_CFLAGS_SQLITE=`pkg-config --cflags sqlite3` + QT_LFLAGS_SQLITE=`pkg-config --libs sqlite3` + fi + if "$unixtests/compile.test" "$XQMAKESPEC" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/sqlite "SQLite" $QT_LFLAGS_SQLITE $L_FLAGS $QT_CFLAGS_SQLITE $I_FLAGS $l_FLAGS; then + if [ "$CFG_SQL_sqlite" = "auto" ]; then + CFG_SQL_sqlite=plugin + QMAKE_CONFIG="$QMAKE_CONFIG system-sqlite" + fi + else + SQLITE_AUTODETECT_FAILED="yes" + CFG_SQL_sqlite=no + fi + elif [ -f "$relpath/src/3rdparty/sqlite/sqlite3.h" ]; then + if [ "$CFG_SQL_sqlite" = "auto" ]; then + CFG_SQL_sqlite=plugin + fi + else + SQLITE_AUTODETECT_FAILED="yes" + CFG_SQL_sqlite=no + fi + + if [ "$SQLITE_AUTODETECT_FAILED" = "yes" ] && [ "$CFG_CONFIGURE_EXIT_ON_ERROR" = "yes" ]; then + echo "SQLite support cannot be enabled due to functionality tests!" + echo " Turn on verbose messaging (-v) to $0 to see the final report." + echo " If you believe this message is in error you may use the continue" + echo " switch (-continue) to $0 to continue." + exit 101 + fi + fi + ;; + *) + if [ "$OPT_VERBOSE" = "yes" ]; then + echo "unknown SQL driver: $_SQLDR" + fi + ;; + esac +done + +# auto-detect NIS support +if [ "$CFG_NIS" != "no" ]; then + if "$unixtests/compile.test" "$XQMAKESPEC" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/nis "NIS" $L_FLAGS $I_FLAGS $l_FLAGS; then + CFG_NIS=yes + else + if [ "$CFG_NIS" = "yes" ] && [ "$CFG_CONFIGURE_EXIT_ON_ERROR" = "yes" ]; then + echo "NIS support cannot be enabled due to functionality tests!" + echo " Turn on verbose messaging (-v) to $0 to see the final report." + echo " If you believe this message is in error you may use the continue" + echo " switch (-continue) to $0 to continue." + exit 101 + else + CFG_NIS=no + fi + fi +fi + +# auto-detect CUPS support +if [ "$CFG_CUPS" != "no" ]; then + if "$unixtests/compile.test" "$XQMAKESPEC" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/cups "Cups" $L_FLAGS $I_FLAGS $l_FLAGS; then + CFG_CUPS=yes + else + if [ "$CFG_CUPS" = "yes" ] && [ "$CFG_CONFIGURE_EXIT_ON_ERROR" = "yes" ]; then + echo "Cups support cannot be enabled due to functionality tests!" + echo " Turn on verbose messaging (-v) to $0 to see the final report." + echo " If you believe this message is in error you may use the continue" + echo " switch (-continue) to $0 to continue." + exit 101 + else + CFG_CUPS=no + fi + fi +fi + +# auto-detect iconv(3) support +if [ "$CFG_ICONV" != "no" ]; then + if [ "$PLATFORM_QWS" = "yes" ]; then + CFG_ICONV=no + elif "$unixtests/compile.test" "$XQMAKESPEC" "$OPT_VERBOSE" "$relpath" "$outpath" "config.tests/unix/iconv" "POSIX iconv" "$L_FLAGS" "$I_FLAGS" "$l_FLAGS"; then + CFG_ICONV=yes + elif "$unixtests/compile.test" "$XQMAKESPEC" "$OPT_VERBOSE" "$relpath" "$outpath" "config.tests/unix/gnu-libiconv" "GNU libiconv" "$L_FLAGS" "$I_FLAGS" "$l_FLAGS"; then + CFG_ICONV=gnu + else + if [ "$CFG_ICONV" = "yes" ] && [ "$CFG_CONFIGURE_EXIT_ON_ERROR" = "yes" ]; then + echo "Iconv support cannot be enabled due to functionality tests!" + echo " Turn on verbose messaging (-v) to $0 to see the final report." + echo " If you believe this message is in error you may use the continue" + echo " switch (-continue) to $0 to continue." + exit 101 + else + CFG_ICONV=no + fi + fi +fi + +# auto-detect libdbus-1 support +if [ "$CFG_QDBUS" != "no" ]; then + if "$WHICH" pkg-config >/dev/null 2>&1 && \ + pkg-config --atleast-version="$MIN_DBUS_1_VERSION" dbus-1 2>/dev/null; then + QT_CFLAGS_DBUS=`pkg-config --cflags dbus-1` + QT_LIBS_DBUS=`pkg-config --libs dbus-1` + fi + if "$unixtests/compile.test" "$XQMAKESPEC" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/dbus "dbus" $L_FLAGS $I_FLAGS $l_FLAGS $QT_CFLAGS_DBUS $QT_LIBS_DBUS; then + CFG_QDBUS=yes + QMakeVar set QT_CFLAGS_DBUS "$QT_CFLAGS_DBUS" + QMakeVar set QT_LIBS_DBUS "$QT_LIBS_DBUS" + else + if [ "$CFG_QDBUS" = "yes" ] && [ "$CFG_CONFIGURE_EXIT_ON_ERROR" = "yes" ]; then + echo "The QtDBus module cannot be enabled because libdbus-1 version $MIN_DBUS_1_VERSION was not found." + echo " Turn on verbose messaging (-v) to $0 to see the final report." + echo " If you believe this message is in error you may use the continue" + echo " switch (-continue) to $0 to continue." + exit 101 + else + CFG_QDBUS=no + fi + fi +fi + +# x11 +if [ "$PLATFORM_X11" = "yes" ]; then + x11tests="$relpath/config.tests/x11" + X11TESTS_FLAGS= + + # work around broken X11 headers when using GCC 2.95 or later + NOTYPE=no + "$x11tests/notype.test" "$XQMAKESPEC" $OPT_VERBOSE "$relpath" "$outpath" && NOTYPE=yes + if [ $NOTYPE = "yes" ]; then + QMakeVar add QMAKE_CXXFLAGS -fpermissive + X11TESTS_FLAGS="$X11TESTS_FLAGS -fpermissive" + fi + + # auto-detect OpenGL support + if [ "$CFG_OPENGL" = "auto" ]; then + if "$unixtests/compile.test" "$XQMAKESPEC" $OPT_VERBOSE "$relpath" "$outpath" config.tests/x11/opengl "OpenGL" $L_FLAGS $I_FLAGS $l_FLAGS $X11TESTS_FLAGS; then + CFG_OPENGL=yes + else + CFG_OPENGL=no + fi + fi + + # auto-detect Xcursor support + if [ "$CFG_XCURSOR" != "no" ]; then + if "$unixtests/compile.test" "$XQMAKESPEC" $OPT_VERBOSE "$relpath" "$outpath" config.tests/x11/xcursor "Xcursor" $L_FLAGS $I_FLAGS $l_FLAGS $X11TESTS_FLAGS; then + CFG_XCURSOR=yes + else + if [ "$CFG_XCURSOR" = "yes" ] && [ "$CFG_CONFIGURE_EXIT_ON_ERROR" = "yes" ]; then + echo "Xcursor support cannot be enabled due to functionality tests!" + echo " Turn on verbose messaging (-v) to $0 to see the final report." + echo " If you believe this message is in error you may use the continue" + echo " switch (-continue) to $0 to continue." + exit 101 + else + CFG_XCURSOR=no + fi + fi + fi + + # auto-detect Xfixes support + if [ "$CFG_XFIXES" != "no" ]; then + if "$unixtests/compile.test" "$XQMAKESPEC" $OPT_VERBOSE "$relpath" "$outpath" config.tests/x11/xfixes "Xfixes" $L_FLAGS $I_FLAGS $X11TESTS_FLAGS; then + CFG_XFIXES=yes + else + if [ "$CFG_XFIXES" = "yes" ] && [ "$CFG_CONFIGURE_EXIT_ON_ERROR" = "yes" ]; then + echo "Xfixes support cannot be enabled due to functionality tests!" + echo " Turn on verbose messaging (-v) to $0 to see the final report." + echo " If you believe this message is in error you may use the continue" + echo " switch (-continue) to $0 to continue." + exit 101 + else + CFG_XFIXES=no + fi + fi + fi + + # auto-detect Xrandr support (resize and rotate extension) + if [ "$CFG_XRANDR" != "no" ]; then + if "$unixtests/compile.test" "$XQMAKESPEC" $OPT_VERBOSE "$relpath" "$outpath" config.tests/x11/xrandr "Xrandr" $L_FLAGS $I_FLAGS $l_FLAGS $X11TESTS_FLAGS; then + CFG_XRANDR=yes + else + if [ "$CFG_XRANDR" = "yes" ] && [ "$CFG_CONFIGURE_EXIT_ON_ERROR" = "yes" ]; then + echo "Xrandr support cannot be enabled due to functionality tests!" + echo " Turn on verbose messaging (-v) to $0 to see the final report." + echo " If you believe this message is in error you may use the continue" + echo " switch (-continue) to $0 to continue." + exit 101 + else + CFG_XRANDR=no + fi + fi + fi + + # auto-detect Xrender support + if [ "$CFG_XRENDER" != "no" ]; then + if "$unixtests/compile.test" "$XQMAKESPEC" $OPT_VERBOSE "$relpath" "$outpath" config.tests/x11/xrender "Xrender" $L_FLAGS $I_FLAGS $l_FLAGS $X11TESTS_FLAGS; then + CFG_XRENDER=yes + else + if [ "$CFG_XRENDER" = "yes" ] && [ "$CFG_CONFIGURE_EXIT_ON_ERROR" = "yes" ]; then + echo "Xrender support cannot be enabled due to functionality tests!" + echo " Turn on verbose messaging (-v) to $0 to see the final report." + echo " If you believe this message is in error you may use the continue" + echo " switch (-continue) to $0 to continue." + exit 101 + else + CFG_XRENDER=no + fi + fi + fi + + # auto-detect FontConfig support + if [ "$CFG_FONTCONFIG" != "no" ]; then + if "$unixtests/compile.test" "$XQMAKESPEC" $OPT_VERBOSE "$relpath" "$outpath" config.tests/x11/fontconfig "FontConfig" $L_FLAGS $I_FLAGS $l_FLAGS $X11TESTS_FLAGS; then + CFG_FONTCONFIG=yes + QMakeVar set QMAKE_LIBS_X11 '-lfreetype -lfontconfig $$QMAKE_LIBS_X11' + CFG_LIBFREETYPE=system + else + if [ "$CFG_FONTCONFIG" = "yes" ] && [ "$CFG_CONFIGURE_EXIT_ON_ERROR" = "yes" ]; then + echo "FontConfig support cannot be enabled due to functionality tests!" + echo " Turn on verbose messaging (-v) to $0 to see the final report." + echo " If you believe this message is in error you may use the continue" + echo " switch (-continue) to $0 to continue." + exit 101 + else + CFG_FONTCONFIG=no + fi + fi + fi + + # auto-detect Session Management support + if [ "$CFG_SM" = "auto" ]; then + if "$unixtests/compile.test" "$XQMAKESPEC" $OPT_VERBOSE "$relpath" "$outpath" config.tests/x11/sm "Session Management" $L_FLAGS $I_FLAGS $l_FLAGS $X11TESTS_FLAGS; then + CFG_SM=yes + else + if [ "$CFG_SM" = "yes" ] && [ "$CFG_CONFIGURE_EXIT_ON_ERROR" = "yes" ]; then + echo "Session Management support cannot be enabled due to functionality tests!" + echo " Turn on verbose messaging (-v) to $0 to see the final report." + echo " If you believe this message is in error you may use the continue" + echo " switch (-continue) to $0 to continue." + exit 101 + else + CFG_SM=no + fi + fi + fi + + # auto-detect SHAPE support + if [ "$CFG_XSHAPE" != "no" ]; then + if "$unixtests/compile.test" "$XQMAKESPEC" $OPT_VERBOSE "$relpath" "$outpath" config.tests/x11/xshape "XShape" $L_FLAGS $I_FLAGS $l_FLAGS $X11TESTS_FLAGS; then + CFG_XSHAPE=yes + else + if [ "$CFG_XSHAPE" = "yes" ] && [ "$CFG_CONFIGURE_EXIT_ON_ERROR" = "yes" ]; then + echo "XShape support cannot be enabled due to functionality tests!" + echo " Turn on verbose messaging (-v) to $0 to see the final report." + echo " If you believe this message is in error you may use the continue" + echo " switch (-continue) to $0 to continue." + exit 101 + else + CFG_XSHAPE=no + fi + fi + fi + + # auto-detect Xinerama support + if [ "$CFG_XINERAMA" != "no" ]; then + if "$unixtests/compile.test" "$XQMAKESPEC" $OPT_VERBOSE "$relpath" "$outpath" config.tests/x11/xinerama "Xinerama" $L_FLAGS $I_FLAGS $l_FLAGS $X11TESTS_FLAGS; then + CFG_XINERAMA=yes + else + if [ "$CFG_XINERAMA" = "yes" ] && [ "$CFG_CONFIGURE_EXIT_ON_ERROR" = "yes" ]; then + echo "Xinerama support cannot be enabled due to functionality tests!" + echo " Turn on verbose messaging (-v) to $0 to see the final report." + echo " If you believe this message is in error you may use the continue" + echo " switch (-continue) to $0 to continue." + exit 101 + else + CFG_XINERAMA=no + fi + fi + fi + + # auto-detect tablet support (currenlty only in IRIX) + if [ "$CFG_TABLET" != "no" ]; then + if "$unixtests/compile.test" "$XQMAKESPEC" $OPT_VERBOSE "$relpath" "$outpath" config.tests/x11/xinput "Tablet (XInput)" $L_FLAGS $I_FLAGS $l_FLAGS $X11TESTS_FLAGS; then + CFG_TABLET=yes + else + if [ "$CFG_TABLET" = "yes" ] && [ "$CFG_CONFIGURE_EXIT_ON_ERROR" = "yes" ]; then + echo "Tablet support cannot be enabled due to functionality tests!" + echo " Turn on verbose messaging (-v) to $0 to see the final report." + echo " If you believe this message is in error you may use the continue" + echo " switch (-continue) to $0 to continue." + exit 101 + else + CFG_TABLET=no + fi + fi + fi + + # auto-detect XKB support + if [ "$CFG_XKB" != "no" ]; then + if "$unixtests/compile.test" "$XQMAKESPEC" $OPT_VERBOSE "$relpath" "$outpath" config.tests/x11/xkb "XKB" $L_FLAGS $I_FLAGS $l_FLAGS $X11TESTS_FLAGS; then + CFG_XKB=yes + else + if [ "$CFG_XKB" = "yes" ] && [ "$CFG_CONFIGURE_EXIT_ON_ERROR" = "yes" ]; then + echo "XKB support cannot be enabled due to functionality tests!" + echo " Turn on verbose messaging (-v) to $0 to see the final report." + echo " If you believe this message is in error you may use the continue" + echo " switch (-continue) to $0 to continue." + exit 101 + else + CFG_XKB=no + fi + fi + fi + +fi # X11 + +if [ "$PLATFORM_X11" = "yes" -o "$PLATFORM_QWS" = "yes" ]; then + # auto-detect Glib support + if [ "$CFG_GLIB" != "no" ]; then + if "$WHICH" pkg-config >/dev/null 2>&1; then + QT_CFLAGS_GLIB=`pkg-config --cflags glib-2.0` + QT_LIBS_GLIB=`pkg-config --libs glib-2.0` + fi + if "$unixtests/compile.test" "$XQMAKESPEC" $OPT_VERBOSE "$relpath" "$outpath" config.tests/x11/glib "Glib" $L_FLAGS $I_FLAGS $l_FLAGS $QT_CFLAGS_GLIB $QT_LIBS_GLIB $X11TESTS_FLAGS; then + CFG_GLIB=yes + QMakeVar set QT_CFLAGS_GLIB "$QT_CFLAGS_GLIB" + QMakeVar set QT_LIBS_GLIB "$QT_LIBS_GLIB" + else + if [ "$CFG_GLIB" = "yes" ] && [ "$CFG_CONFIGURE_EXIT_ON_ERROR" = "yes" ]; then + echo "Glib support cannot be enabled due to functionality tests!" + echo " Turn on verbose messaging (-v) to $0 to see the final report." + echo " If you believe this message is in error you may use the continue" + echo " switch (-continue) to $0 to continue." + exit 101 + else + CFG_GLIB=no + fi + fi + fi +fi # X11/QWS + +# QWS +if [ "$PLATFORM_QWS" = "yes" ]; then + + # mouse drivers + for mouse in ${CFG_MOUSE_ON} ${CFG_MOUSE_PLUGIN}; do + if [ "${mouse}" = "tslib" ] && [ "${CFG_CONFIGURE_EXIT_ON_ERROR}" = "yes" ]; then + if ! "$unixtests/compile.test" "$XQMAKESPEC" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/tslib "tslib" $L_FLAGS $I_FLAGS $l_FLAGS; then + echo "The tslib functionality test failed!" + echo " You might need to add additional include and library search paths" + echo " by passing the -I and -L switches to $0." + exit 1 + fi + fi + done + +fi # QWS + +# freetype support +[ "x$CFG_EMBEDDED" != "xno" ] && CFG_LIBFREETYPE="$CFG_QWS_FREETYPE" +[ "x$PLATFORM_MAC" = "xyes" ] && CFG_LIBFREETYPE=no +if [ "$CFG_LIBFREETYPE" = "auto" ]; then + if "$unixtests/compile.test" "$XQMAKESPEC" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/freetype "FreeType" $L_FLAGS $I_FLAGS $l_FLAGS ; then + CFG_LIBFREETYPE=system + else + CFG_LIBFREETYPE=yes + fi +fi + + +if [ "$CFG_ENDIAN" = "auto" ]; then + if [ "$PLATFORM_MAC" = "yes" ]; then + true #leave as auto + else + "$unixtests/endian.test" "$XQMAKESPEC" $OPT_VERBOSE "$relpath" "$outpath" + F="$?" + if [ "$F" -eq 0 ]; then + CFG_ENDIAN="Q_LITTLE_ENDIAN" + elif [ "$F" -eq 1 ]; then + CFG_ENDIAN="Q_BIG_ENDIAN" + else + echo + echo "The system byte order could not be detected!" + echo "Turn on verbose messaging (-v) to see the final report." + echo "You can use the -little-endian or -big-endian switch to" + echo "$0 to continue." + exit 101 + fi + fi +fi + +if [ "$CFG_STL" != "no" ]; then + if "$unixtests/compile.test" "$XQMAKESPEC" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/stl "STL" $L_FLAGS $I_FLAGS $l_FLAGS; then + CFG_STL=yes + else + if [ "$CFG_STL" = "yes" ] && [ "$CFG_CONFIGURE_EXIT_ON_ERROR" = "yes" ]; then + echo "STL support cannot be enabled due to functionality tests!" + echo " Turn on verbose messaging (-v) to $0 to see the final report." + echo " If you believe this message is in error you may use the continue" + echo " switch (-continue) to $0 to continue." + exit 101 + else + CFG_STL=no + fi + fi +fi + +# find if the platform supports IPv6 +if [ "$CFG_IPV6" != "no" ]; then + if "$unixtests/compile.test" "$XQMAKESPEC" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/ipv6 "IPv6" $L_FLAGS $I_FLAGS $l_FLAGS; then + CFG_IPV6=yes + else + if [ "$CFG_IPV6" = "yes" ] && [ "$CFG_CONFIGURE_EXIT_ON_ERROR" = "yes" ]; then + echo "IPv6 support cannot be enabled due to functionality tests!" + echo " Turn on verbose messaging (-v) to $0 to see the final report." + echo " If you believe this message is in error you may use the continue" + echo " switch (-continue) to $0 to continue." + exit 101 + else + CFG_IPV6=no + fi + fi +fi + +# find if the platform provides getaddrinfo (ipv6 dns lookups) +if [ "$CFG_GETADDRINFO" != "no" ]; then + if "$unixtests/compile.test" "$XQMAKESPEC" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/getaddrinfo "getaddrinfo" $L_FLAGS $I_FLAGS $l_FLAGS; then + CFG_GETADDRINFO=yes + else + if [ "$CFG_GETADDRINFO" = "yes" ] && [ "$CFG_CONFIGURE_EXIT_ON_ERROR" = "yes" ]; then + echo "getaddrinfo support cannot be enabled due to functionality tests!" + echo " Turn on verbose messaging (-v) to $0 to see the final report." + echo " If you believe this message is in error you may use the continue" + echo " switch (-continue) to $0 to continue." + exit 101 + else + CFG_GETADDRINFO=no + fi + fi +fi + +# find if the platform provides inotify +if [ "$CFG_INOTIFY" != "no" ]; then + if "$unixtests/compile.test" "$XQMAKESPEC" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/inotify "inotify" $L_FLAGS $I_FLAGS $l_FLAGS; then + CFG_INOTIFY=yes + else + if [ "$CFG_INOTIFY" = "yes" ] && [ "$CFG_CONFIGURE_EXIT_ON_ERROR" = "yes" ]; then + echo "inotify support cannot be enabled due to functionality tests!" + echo " Turn on verbose messaging (-v) to $0 to see the final report." + echo " If you believe this message is in error you may use the continue" + echo " switch (-continue) to $0 to continue." + exit 101 + else + CFG_INOTIFY=no + fi + fi +fi + +# find if the platform provides if_nametoindex (ipv6 interface name support) +if [ "$CFG_IPV6IFNAME" != "no" ]; then + if "$unixtests/compile.test" "$XQMAKESPEC" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/ipv6ifname "IPv6 interface name" $L_FLAGS $I_FLAGS $l_FLAGS; then + CFG_IPV6IFNAME=yes + else + if [ "$CFG_IPV6IFNAME" = "yes" ] && [ "$CFG_CONFIGURE_EXIT_ON_ERROR" = "yes" ]; then + echo "IPv6 interface name support cannot be enabled due to functionality tests!" + echo " Turn on verbose messaging (-v) to $0 to see the final report." + echo " If you believe this message is in error you may use the continue" + echo " switch (-continue) to $0 to continue." + exit 101 + else + CFG_IPV6IFNAME=no + fi + fi +fi + +# find if the platform provides getifaddrs (network interface enumeration) +if [ "$CFG_GETIFADDRS" != "no" ]; then + if "$unixtests/compile.test" "$XQMAKESPEC" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/getifaddrs "getifaddrs" $L_FLAGS $I_FLAGS $l_FLAGS; then + CFG_GETIFADDRS=yes + else + if [ "$CFG_GETIFADDRS" = "yes" ] && [ "$CFG_CONFIGURE_EXIT_ON_ERROR" = "yes" ]; then + echo "getifaddrs support cannot be enabled due to functionality tests!" + echo " Turn on verbose messaging (-v) to $0 to see the final report." + echo " If you believe this message is in error you may use the continue" + echo " switch (-continue) to $0 to continue." + exit 101 + else + CFG_GETIFADDRS=no + fi + fi +fi + +# find if the platform supports X/Open Large File compilation environment +if [ "$CFG_LARGEFILE" != "no" ]; then + if "$unixtests/compile.test" "$XQMAKESPEC" $OPT_VERBOSE "$relpath" "$outpath" config.tests/unix/largefile "X/Open Large File" $L_FLAGS $I_FLAGS $l_FLAGS; then + CFG_LARGEFILE=yes + else + if [ "$CFG_LARGEFILE" = "yes" ] && [ "$CFG_CONFIGURE_EXIT_ON_ERROR" = "yes" ]; then + echo "X/Open Large File support cannot be enabled due to functionality tests!" + echo " Turn on verbose messaging (-v) to $0 to see the final report." + echo " If you believe this message is in error you may use the continue" + echo " switch (-continue) to $0 to continue." + exit 101 + else + CFG_LARGEFILE=no + fi + fi +fi + +#------------------------------------------------------------------------------- +# ask for all that hasn't been auto-detected or specified in the arguments +#------------------------------------------------------------------------------- + +### fix this: user input should be validated in a loop +if [ "$CFG_QWS_DEPTHS" = "prompted" -a "$PLATFORM_QWS" = "yes" ]; then + echo + echo "Choose pixel-depths to support:" + echo + echo " 8. 8bpp" + echo " 16. 16bpp" + echo " 18. 18bpp" + echo " 24. 24bpp" + echo " 32. 32bpp" + echo + echo "Your choices (default 8,16,32):" + read CFG_QWS_DEPTHS + if [ -z "$CFG_QWS_DEPTHS" ] || [ "$CFG_QWS_DEPTHS" = "yes" ]; then + CFG_QWS_DEPTHS=8,16,32 + fi +fi +if [ -n "$CFG_QWS_DEPTHS" -a "$PLATFORM_QWS" = "yes" ]; then + for D in `echo "$CFG_QWS_DEPTHS" | sed -e 's/,/ /g'`; do + case $D in + 4|8|16|18|24|32) QCONFIG_FLAGS="$QCONFIG_FLAGS QT_QWS_DEPTH_$D";; + esac + done +fi + +# enable Qt 3 support functionality +if [ "$CFG_QT3SUPPORT" = "yes" ]; then + QT_CONFIG="$QT_CONFIG qt3support" +fi + +# disable accessibility +if [ "$CFG_ACCESSIBILITY" = "no" ]; then + QCONFIG_FLAGS="$QCONFIG_FLAGS QT_NO_ACCESSIBILITY" +else + QT_CONFIG="$QT_CONFIG accessibility" +fi + +# enable opengl +if [ "$CFG_OPENGL" = "no" ]; then + QCONFIG_FLAGS="$QCONFIG_FLAGS QT_NO_OPENGL" +else + QT_CONFIG="$QT_CONFIG opengl" +fi + +# safe execution environment +if [ "$CFG_SXE" != "no" ]; then + QT_CONFIG="$QT_CONFIG sxe" +fi + +# update QT_CONFIG to show our current predefined configuration +case "$CFG_QCONFIG" in +minimal|small|medium|large|full) + # these are a sequence of increasing functionality + for c in minimal small medium large full; do + QT_CONFIG="$QT_CONFIG $c-config" + [ "$CFG_QCONFIG" = $c ] && break + done + ;; +*) + # not known to be sufficient for anything + if [ '!' -f "$relpath/src/corelib/global/qconfig-${CFG_QCONFIG}.h" ]; then + echo >&2 "No such configuration: $CFG_QCONFIG" + OPT_HELP=yes + fi +esac + +# build up the variables for output +if [ "$CFG_DEBUG" = "yes" ]; then + QMAKE_OUTDIR="${QMAKE_OUTDIR}debug" + QMAKE_CONFIG="$QMAKE_CONFIG debug" +elif [ "$CFG_DEBUG" = "no" ]; then + QMAKE_OUTDIR="${QMAKE_OUTDIR}release" + QMAKE_CONFIG="$QMAKE_CONFIG release" +fi +if [ "$CFG_SHARED" = "yes" ]; then + QMAKE_OUTDIR="${QMAKE_OUTDIR}-shared" + QMAKE_CONFIG="$QMAKE_CONFIG shared dll" +elif [ "$CFG_SHARED" = "no" ]; then + QMAKE_OUTDIR="${QMAKE_OUTDIR}-static" + QMAKE_CONFIG="$QMAKE_CONFIG static" +fi +if [ "$PLATFORM_QWS" = "yes" ]; then + QMAKE_OUTDIR="${QMAKE_OUTDIR}-emb-$CFG_EMBEDDED" + QMAKE_CONFIG="$QMAKE_CONFIG embedded" + QT_CONFIG="$QT_CONFIG embedded" + rm -f "src/.moc/$QMAKE_OUTDIR/allmoc.cpp" # needs remaking if config changes +fi +QMakeVar set OBJECTS_DIR ".obj/$QMAKE_OUTDIR" +QMakeVar set MOC_DIR ".moc/$QMAKE_OUTDIR" +QMakeVar set RCC_DIR ".rcc/$QMAKE_OUTDIR" +QMakeVar set UI_DIR ".uic/$QMAKE_OUTDIR" +if [ "$CFG_LARGEFILE" = "yes" ]; then + QMAKE_CONFIG="$QMAKE_CONFIG largefile" +fi +if [ "$CFG_STL" = "no" ]; then + QCONFIG_FLAGS="$QCONFIG_FLAGS QT_NO_STL" +else + QMAKE_CONFIG="$QMAKE_CONFIG stl" +fi +if [ "$CFG_USE_GNUMAKE" = "yes" ]; then + QMAKE_CONFIG="$QMAKE_CONFIG GNUmake" +fi +[ "$CFG_REDUCE_EXPORTS" = "yes" ] && QT_CONFIG="$QT_CONFIG reduce_exports" +[ "$CFG_PRECOMPILE" = "yes" ] && QMAKE_CONFIG="$QMAKE_CONFIG precompile_header" +if [ "$CFG_SEPARATE_DEBUG_INFO" = "yes" ]; then + QMakeVar add QMAKE_CFLAGS -g + QMakeVar add QMAKE_CXXFLAGS -g + QMAKE_CONFIG="$QMAKE_CONFIG separate_debug_info" +fi +[ "$CFG_HAVE_SSE" = "yes" ] && QMAKE_CONFIG="$QMAKE_CONFIG sse" +[ "$CFG_IWMMXT" = "yes" ] && QMAKE_CONFIG="$QMAKE_CONFIG iwmmxt" +[ "$CFG_UNIVERSAL_BINARY" = "yes" ] && QMAKE_CONFIG="$QMAKE_CONFIG x86 ppc" +if [ "$CFG_IPV6" = "yes" ]; then + QT_CONFIG="$QT_CONFIG ipv6" +fi +if [ "$CFG_GETADDRINFO" = "yes" ]; then + QT_CONFIG="$QT_CONFIG getaddrinfo" +fi +if [ "$CFG_IPV6IFNAME" = "yes" ]; then + QT_CONFIG="$QT_CONFIG ipv6ifname" +fi +if [ "$CFG_GETIFADDRS" = "yes" ]; then + QT_CONFIG="$QT_CONFIG getifaddrs" +fi +if [ "$CFG_INOTIFY" = "yes" ]; then + QT_CONFIG="$QT_CONFIG inotify" +fi +if [ "$CFG_LIBJPEG" = "system" ]; then + QT_CONFIG="$QT_CONFIG system-jpeg" +fi +if [ "$CFG_JPEG" = "no" ]; then + QT_CONFIG="$QT_CONFIG no-jpeg" +elif [ "$CFG_JPEG" = "yes" ]; then + QT_CONFIG="$QT_CONFIG jpeg" +fi +if [ "$CFG_LIBMNG" = "system" ]; then + QT_CONFIG="$QT_CONFIG system-mng" +fi +if [ "$CFG_MNG" = "no" ]; then + QT_CONFIG="$QT_CONFIG no-mng" +elif [ "$CFG_MNG" = "yes" ]; then + QT_CONFIG="$QT_CONFIG mng" +fi +if [ "$CFG_LIBPNG" = "no" ]; then + CFG_PNG="no" +fi +if [ "$CFG_LIBPNG" = "system" ]; then + QT_CONFIG="$QT_CONFIG system-png" +fi +if [ "$CFG_PNG" = "no" ]; then + QT_CONFIG="$QT_CONFIG no-png" +elif [ "$CFG_PNG" = "yes" ]; then + QT_CONFIG="$QT_CONFIG png" +fi +if [ "$CFG_GIF" = "no" ]; then + QT_CONFIG="$QT_CONFIG no-gif" +elif [ "$CFG_GIF" = "yes" ]; then + QT_CONFIG="$QT_CONFIG gif" +fi +if [ "$CFG_LIBFREETYPE" = "no" ]; then + QT_CONFIG="$QT_CONFIG no-freetype" +elif [ "$CFG_LIBFREETYPE" = "system" ]; then + QT_CONFIG="$QT_CONFIG system-freetype" +else + QT_CONFIG="$QT_CONFIG freetype" +fi + +if [ "x$PLATFORM_MAC" = "xyes" ]; then + #On Mac we implicitly link against libz, so we + #never use the 3rdparty stuff. + [ "$CFG_ZLIB" = "yes" ] && CFG_ZLIB="system" +fi +if [ "$CFG_ZLIB" = "no" ]; then + QT_CONFIG="$QT_CONFIG no-zlib" + QCONFIG_FLAGS="$QCONFIG_FLAGS QT_NO_COMPRESS" +elif [ "$CFG_ZLIB" = "yes" ]; then + QT_CONFIG="$QT_CONFIG zlib" +elif [ "$CFG_ZLIB" = "system" ]; then + QT_CONFIG="$QT_CONFIG system-zlib" +fi + +[ "$CFG_NIS" = "yes" ] && QT_CONFIG="$QT_CONFIG nis" +[ "$CFG_CUPS" = "yes" ] && QT_CONFIG="$QT_CONFIG cups" +[ "$CFG_ICONV" = "yes" ] && QT_CONFIG="$QT_CONFIG iconv" +[ "$CFG_ICONV" = "gnu" ] && QT_CONFIG="$QT_CONFIG gnu-libiconv" +[ "$CFG_GLIB" = "yes" ] && QT_CONFIG="$QT_CONFIG glib" +[ "$CFG_QDBUS" = "yes" ] && QT_CONFIG="$QT_CONFIG qdbus" +[ "$CFG_NAS" = "system" ] && QT_CONFIG="$QT_CONFIG nas" + +if [ "$PLATFORM_X11" = "yes" ]; then + [ "$CFG_SM" = "yes" ] && QT_CONFIG="$QT_CONFIG x11sm" + + # for some reason, the following libraries are not always built shared, + # so *every* program/lib (including Qt) has to link against them + if [ "$CFG_XSHAPE" = "yes" ]; then + QT_CONFIG="$QT_CONFIG xshape" + fi + if [ "$CFG_XINERAMA" = "yes" ]; then + QT_CONFIG="$QT_CONFIG xinerama" + QMakeVar set QMAKE_LIBS_X11 '-lXinerama $$QMAKE_LIBS_X11' + fi + if [ "$CFG_XCURSOR" = "yes" ]; then + QT_CONFIG="$QT_CONFIG xcursor" + QMakeVar set QMAKE_LIBS_X11 '-lXcursor $$QMAKE_LIBS_X11' + fi + if [ "$CFG_XFIXES" = "yes" ]; then + QT_CONFIG="$QT_CONFIG xfixes" + QMakeVar set QMAKE_LIBS_X11 '-lXfixes $$QMAKE_LIBS_X11' + fi + if [ "$CFG_XRANDR" = "yes" ]; then + QT_CONFIG="$QT_CONFIG xrandr" + if [ "$CFG_XRENDER" != "yes" ]; then + # libXrandr uses 1 function from libXrender, so we always have to have it :/ + QMakeVar set QMAKE_LIBS_X11 '-lXrandr -lXrender $$QMAKE_LIBS_X11' + else + QMakeVar set QMAKE_LIBS_X11 '-lXrandr $$QMAKE_LIBS_X11' + fi + fi + if [ "$CFG_XRENDER" = "yes" ]; then + QT_CONFIG="$QT_CONFIG xrender" + QMakeVar set QMAKE_LIBS_X11 '-lXrender $$QMAKE_LIBS_X11' + fi + if [ "$CFG_FONTCONFIG" = "yes" ]; then + QT_CONFIG="$QT_CONFIG fontconfig" + fi + if [ "$CFG_TABLET" = "yes" ]; then + QT_CONFIG="$QT_CONFIG tablet" + QMakeVar set QMAKE_LIBS_X11 '-lXi $$QMAKE_LIBS_X11' + fi + if [ "$CFG_XKB" = "yes" ]; then + QT_CONFIG="$QT_CONFIG xkb" + fi + +elif [ "$PLATFORM_MAC" = "yes" ]; then + if [ "$CFG_TABLET" = "yes" ]; then + QT_CONFIG="$QT_CONFIG tablet" + fi +fi + +[ '!' -z "$D_FLAGS" ] && QMakeVar add DEFINES "$D_FLAGS" +[ '!' -z "$L_FLAGS" ] && QMakeVar add QMAKE_LIBDIR_FLAGS "$L_FLAGS" +[ '!' -z "$l_FLAGS" ] && QMakeVar add LIBS "$l_FLAGS" + +if [ "$PLATFORM_MAC" = "yes" ]; then + if [ "$CFG_RPATH" = "yes" ]; then + QMAKE_CONFIG="$QMAKE_CONFIG absolute_library_soname" + fi +elif [ -z "`getQMakeConf \"$XQMAKESPEC\" | grep QMAKE_RPATH | awk '{print $3;}'`" ]; then + if [ -n "$RPATH_FLAGS" ]; then + echo + echo "ERROR: -R cannot be used on this platform as \$QMAKE_RPATH is" + echo " undefined." + echo + exit 1 + elif [ "$CFG_RPATH" = "yes" ]; then + RPATH_MESSAGE=" NOTE: This platform does not support runtime library paths, using -no-rpath." + CFG_RPATH=no + fi +else + if [ "$CFG_RPATH" = "yes" ]; then + # set the default rpath to the library installation directory + RPATH_FLAGS="\"$QT_INSTALL_LIBS\" $RPATH_FLAGS" + fi + if [ -n "$RPATH_FLAGS" ]; then + # add the user defined rpaths + QMakeVar add QMAKE_RPATHDIR "$RPATH_FLAGS" + fi +fi + +if [ '!' -z "$I_FLAGS" ]; then + # add the user define include paths + QMakeVar add INCPATH `echo $I_FLAGS | sed s,-I,,g` +fi + +# turn off exceptions for the compilers that support it +if [ "$PLATFORM_QWS" = "yes" ]; then + COMPILER=`echo $PLATFORM | cut -f 3- -d-` +else + COMPILER=`echo $PLATFORM | cut -f 2- -d-` +fi +if [ "$CFG_EXCEPTIONS" = "unspecified" -a "$PLATFORM_QWS" = "yes" ]; then + CFG_EXCEPTIONS=no +fi + +if [ "$CFG_EXCEPTIONS" = "no" ]; then + case "$COMPILER" in + g++*) + QMakeVar add QMAKE_CFLAGS -fno-exceptions + QMakeVar add QMAKE_CXXFLAGS -fno-exceptions + QMakeVar add QMAKE_LFLAGS -fno-exceptions + ;; + cc*) + case "$PLATFORM" in + irix-cc*) + QMakeVar add QMAKE_CFLAGS -LANG:exceptions=off + QMakeVar add QMAKE_CXXFLAGS -LANG:exceptions=off + QMakeVar add QMAKE_LFLAGS -LANG:exceptions=off + ;; + *) ;; + esac + ;; + *) ;; + esac +fi + +#------------------------------------------------------------------------------- +# generate QT_BUILD_KEY +#------------------------------------------------------------------------------- + +# some compilers generate binary incompatible code between different versions, +# so we need to generate a build key that is different between these compilers +case "$COMPILER" in +g++*) + # GNU C++ + QMAKE_CONF_COMPILER=`getQMakeConf | grep "^QMAKE_CXX[^_A-Z0-9]" | sed "s,.* *= *\(.*\)$,\1,"` + COMPILER_VERSION=`${QMAKE_CONF_COMPILER} --version 2>/dev/null` + case "$COMPILER_VERSION" in + *2.95.*) + COMPILER_VERSION="2.95.*" + ;; + *3.*) + COMPILER_VERSION="3.*" + ;; + *4.*) + COMPILER_VERSION="4" + ;; + *) + ;; + esac + [ '!' -z "$COMPILER_VERSION" ] && COMPILER="g++-${COMPILER_VERSION}" + ;; +*) + # + ;; +esac + +# QT_CONFIG can contain the following: +# +# Things that affect the Qt API/ABI: +# +# Options: +# minimal-config small-config medium-config large-config full-config +# +# Different edition modules: +# network canvas table xml opengl sql +# +# Options: +# stl +# +# Things that do not affect the Qt API/ABI: +# system-jpeg no-jpeg jpeg +# system-mng no-mng mng +# system-png no-png png +# system-zlib no-zlib zlib +# no-gif gif +# debug release +# dll staticlib +# +# internal +# nocrosscompiler +# GNUmake +# largefile +# nis +# nas +# tablet +# ipv6 +# +# X11 : x11sm xinerama xcursor xfixes xrandr xrender fontconfig xkb +# Embedded: embedded freetype +# +ALL_OPTIONS="stl" +BUILD_CONFIG= +BUILD_OPTIONS= + +# determine the build options +for config_option in $QMAKE_CONFIG $QT_CONFIG; do + SKIP="yes" + case "$config_option" in + *-config) + # take the last *-config setting. this is the highest config being used, + # and is the one that we will use for tagging plugins + BUILD_CONFIG="$config_option" + ;; + + stl) + # these config options affect the Qt API/ABI. they should influence + # the generation of the buildkey, so we don't skip them + SKIP="no" + ;; + + *) # skip all other options since they don't affect the Qt API/ABI. + ;; + esac + + if [ "$SKIP" = "no" ]; then + BUILD_OPTIONS="$BUILD_OPTIONS $config_option" + fi +done + +# put the options that we are missing into .options +rm -f .options +for opt in `echo $ALL_OPTIONS`; do + SKIP="no" + if echo $BUILD_OPTIONS | grep $opt >/dev/null 2>&1; then + SKIP="yes" + fi + if [ "$SKIP" = "no" ]; then + echo "$opt" >> .options + fi +done + +# reconstruct BUILD_OPTIONS with a sorted negative feature list +# (ie. only things that are missing are will be put into the build key) +BUILD_OPTIONS= +if [ -f .options ]; then + for opt in `sort -f .options | uniq`; do + BUILD_OPTIONS="$BUILD_OPTIONS no-$opt" + done +fi +rm -f .options + +# QT_NO* defines affect the Qt API (and binary compatibility). they need +# to be included in the build key +for build_option in $D_FLAGS; do + build_option=`echo $build_option | cut -d \" -f 2 -` + case "$build_option" in + QT_NO*) + echo "$build_option" >> .options + ;; + *) + # skip all other compiler defines + ;; + esac +done + +# sort the compile time defines (helps ensure that changes in this configure +# script don't affect the QT_BUILD_KEY generation) +if [ -f .options ]; then + for opt in `sort -f .options | uniq`; do + BUILD_OPTIONS="$BUILD_OPTIONS $opt" + done +fi +rm -f .options + +BUILD_OPTIONS="$BUILD_CONFIG $BUILD_OPTIONS" +QT_BUILD_KEY="$CFG_USER_BUILD_KEY $UNAME_MACHINE $UNAME_SYSTEM $COMPILER $BUILD_OPTIONS" +# strip out leading/trailing/extra whitespace +QT_BUILD_KEY=`echo $QT_BUILD_KEY | sed -e "s, *, ,g" -e "s,^ *,," -e "s, *$,,"` + +#------------------------------------------------------------------------------- +# part of configuration information goes into qconfig.h +#------------------------------------------------------------------------------- + +case "$CFG_QCONFIG" in +full) + echo "/* Everything */" >"$outpath/src/corelib/global/qconfig.h.new" + ;; +*) + tmpconfig="$outpath/src/corelib/global/qconfig.h.new" + echo "#ifndef QT_BOOTSTRAPPED" >"$tmpconfig" + cat "$relpath/src/corelib/global/qconfig-$CFG_QCONFIG.h" >>"$tmpconfig" + echo "#endif" >>"$tmpconfig" + ;; +esac +cat >>"$outpath/src/corelib/global/qconfig.h.new" <<EOF + +/* Qt Edition */ +#ifndef QT_EDITION +# define QT_EDITION $QT_EDITION +#endif + +#define QT_BUILD_KEY "$QT_BUILD_KEY" + +/* Machine byte-order */ +#define Q_BIG_ENDIAN 4321 +#define Q_LITTLE_ENDIAN 1234 +EOF +if [ "$CFG_ENDIAN" = "auto" ]; then + cat >>"$outpath/src/corelib/global/qconfig.h.new" <<EOF +#if defined(__BIG_ENDIAN__) +# define Q_BYTE_ORDER Q_BIG_ENDIAN +#elif defined(__LITTLE_ENDIAN__) +# define Q_BYTE_ORDER Q_LITTLE_ENDIAN +#else +# message "Unable to determine byte order!" +#endif +EOF +else + echo "#define Q_BYTE_ORDER $CFG_ENDIAN" >>"$outpath/src/corelib/global/qconfig.h.new" +fi + +echo '/* Machine Architecture */' >>"$outpath/src/corelib/global/qconfig.h.new" +ARCH_STR=`echo $ARCH | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` +echo "#define QT_ARCH_${ARCH_STR}" >>"$outpath/src/corelib/global/qconfig.h.new" + +echo '/* Compile time features */' >>"$outpath/src/corelib/global/qconfig.h.new" +[ '!' -z "$LicenseKeyExt" ] && echo "#define QT_PRODUCT_LICENSEKEY \"$LicenseKeyExt\"" >>"$outpath/src/corelib/global/qconfig.h.new" + +if [ "$CFG_LARGEFILE" = "yes" ]; then + echo "#define QT_LARGEFILE_SUPPORT 64" >>"$outpath/src/corelib/global/qconfig.h.new" +fi + +if [ "$CFG_FRAMEWORK" = "yes" ]; then + echo "#define QT_MAC_FRAMEWORK_BUILD" >>"$outpath/src/corelib/global/qconfig.h.new" +fi + +"$unixtests/ptrsize.test" "$XQMAKESPEC" $OPT_VERBOSE "$relpath" "$outpath" +echo "#define QT_POINTER_SIZE $?" >>"$outpath/src/corelib/global/qconfig.h.new" +echo "" >>"$outpath/src/corelib/global/qconfig.h.new" + +if [ "$Edition" = "Trolltech" ]; then + echo "#define QT_BUILD_INTERNAL" >>"$outpath/src/corelib/global/qconfig.h.new" +fi + +# Embedded compile time options +if [ "$PLATFORM_QWS" = "yes" ]; then + # Add QWS to config.h + QCONFIG_FLAGS="$QCONFIG_FLAGS Q_WS_QWS" + + # Add excluded decorations to $QCONFIG_FLAGS + decors=`grep '^decorations -= ' "$QMAKE_VARS_FILE" | ${AWK} '{print $3}'` + for decor in $decors; do + NODECORATION=`echo $decor | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` + QCONFIG_FLAGS="${QCONFIG_FLAGS} QT_NO_QWS_DECORATION_${NODECORATION}" + done + + # Figure which embedded drivers which are turned off + CFG_GFX_OFF="$CFG_GFX_AVAILABLE" + for ADRIVER in $CFG_GFX_ON; do + CFG_GFX_OFF=`echo "${CFG_GFX_OFF} " | sed "s,${ADRIVER} ,,g"` + done + + CFG_KBD_OFF="$CFG_KBD_AVAILABLE" + for ADRIVER in $CFG_KBD_ON; do + CFG_KBD_OFF=`echo "${CFG_KBD_OFF} " | sed "s,${ADRIVER} ,,g"` + done + + CFG_MOUSE_OFF="$CFG_MOUSE_AVAILABLE" + for ADRIVER in $CFG_MOUSE_ON; do + CFG_MOUSE_OFF=`echo "${CFG_MOUSE_OFF} " | sed "s,${ADRIVER} ,,g"` + done + + for DRIVER in $CFG_GFX_OFF; do + NODRIVER=`echo $DRIVER | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` + QCONFIG_FLAGS="$QCONFIG_FLAGS QT_NO_QWS_$NODRIVER" + done + + for DRIVER in $CFG_KBD_OFF; do + NODRIVER=`echo $DRIVER | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` + QCONFIG_FLAGS="$QCONFIG_FLAGS QT_NO_QWS_KBD_$NODRIVER" + done + + for DRIVER in $CFG_MOUSE_OFF; do + NODRIVER=`echo $DRIVER | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` + QCONFIG_FLAGS="$QCONFIG_FLAGS QT_NO_QWS_MOUSE_$NODRIVER" + done +fi # QWS + +# Add turned on SQL drivers +for DRIVER in $CFG_SQL_AVAILABLE; do + eval "VAL=\$CFG_SQL_$DRIVER" + case "$VAL" in + qt) + ONDRIVER=`echo $DRIVER | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` + QCONFIG_FLAGS="$QCONFIG_FLAGS QT_SQL_$ONDRIVER" + SQL_DRIVERS="$SQL_DRIVERS $DRIVER" + ;; + plugin) + SQL_PLUGINS="$SQL_PLUGINS $DRIVER" + ;; + esac +done + +QMakeVar set sql-drivers "$SQL_DRIVERS" +QMakeVar set sql-plugins "$SQL_PLUGINS" + +# Add other configuration options to the qconfig.h file +[ "$CFG_GIF" = "yes" ] && QCONFIG_FLAGS="$QCONFIG_FLAGS QT_BUILTIN_GIF_READER=1" +[ "$CFG_PNG" != "yes" ] && QCONFIG_FLAGS="$QCONFIG_FLAGS QT_NO_IMAGEFORMAT_PNG" +[ "$CFG_JPEG" != "yes" ] && QCONFIG_FLAGS="$QCONFIG_FLAGS QT_NO_IMAGEFORMAT_JPEG" +[ "$CFG_MNG" != "yes" ] && QCONFIG_FLAGS="$QCONFIG_FLAGS QT_NO_IMAGEFORMAT_MNG" +[ "$CFG_ZLIB" != "yes" ] && QCONFIG_FLAGS="$QCONFIG_FLAGS QT_NO_ZLIB" +[ "$CFG_EXCEPTIONS" = "no" ] && QCONFIG_FLAGS="$QCONFIG_FLAGS QT_NO_EXCEPTIONS" +[ "$CFG_TABLET" = "no" ] && QCONFIG_FLAGS="$QCONFIG_FLAGS QT_NO_TABLET" +[ "$CFG_IPV6" = "no" ] && QCONFIG_FLAGS="$QCONFIG_FLAGS QT_NO_IPV6" +[ "$CFG_SXE" = "no" ] && QCONFIG_FLAGS="$QCONFIG_FLAGS QT_NO_SXE" +[ "$CFG_QDBUS" != "yes" ] && QCONFIG_FLAGS="$QCONFIG_FLAGS QT_NO_DBUS" + +# X11/Unix/Mac only configs +[ "$CFG_CUPS" = "no" ] && QCONFIG_FLAGS="$QCONFIG_FLAGS QT_NO_CUPS" +[ "$CFG_ICONV" = "no" ] && QCONFIG_FLAGS="$QCONFIG_FLAGS QT_NO_ICONV" +[ "$CFG_GLIB" != "yes" ] && QCONFIG_FLAGS="$QCONFIG_FLAGS QT_NO_GLIB" +[ "$CFG_GETADDRINFO" = "no" ]&& QCONFIG_FLAGS="$QCONFIG_FLAGS QT_NO_GETADDRINFO" +[ "$CFG_IPV6IFNAME" = "no" ] && QCONFIG_FLAGS="$QCONFIG_FLAGS QT_NO_IPV6IFNAME" +[ "$CFG_GETIFADDRS" = "no" ] && QCONFIG_FLAGS="$QCONFIG_FLAGS QT_NO_GETIFADDRS" +[ "$CFG_INOTIFY" = "no" ] && QCONFIG_FLAGS="$QCONFIG_FLAGS QT_NO_INOTIFY" +[ "$CFG_NAS" = "no" ] && QCONFIG_FLAGS="$QCONFIG_FLAGS QT_NO_NAS" +[ "$CFG_NIS" = "no" ] && QCONFIG_FLAGS="$QCONFIG_FLAGS QT_NO_NIS" +[ "$CFG_SM" = "no" ] && QCONFIG_FLAGS="$QCONFIG_FLAGS QT_NO_SESSIONMANAGER" +[ "$CFG_XCURSOR" = "no" ] && QCONFIG_FLAGS="$QCONFIG_FLAGS QT_NO_XCURSOR" +[ "$CFG_XFIXES" = "no" ] && QCONFIG_FLAGS="$QCONFIG_FLAGS QT_NO_XFIXES" +[ "$CFG_FONTCONFIG" = "no" ] && QCONFIG_FLAGS="$QCONFIG_FLAGS QT_NO_FONTCONFIG" +[ "$CFG_XINERAMA" = "no" ] && QCONFIG_FLAGS="$QCONFIG_FLAGS QT_NO_XINERAMA" +[ "$CFG_XKB" = "no" ] && QCONFIG_FLAGS="$QCONFIG_FLAGS QT_NO_XKB" +[ "$CFG_XRANDR" = "no" ] && QCONFIG_FLAGS="$QCONFIG_FLAGS QT_NO_XRANDR" +[ "$CFG_XRENDER" = "no" ] && QCONFIG_FLAGS="$QCONFIG_FLAGS QT_NO_XRENDER" +[ "$CFG_XSHAPE" = "no" ] && QCONFIG_FLAGS="$QCONFIG_FLAGS QT_NO_SHAPE" + +# sort QCONFIG_FLAGS for neatness if we can +[ '!' -z "$AWK" ] && QCONFIG_FLAGS=`echo $QCONFIG_FLAGS | $AWK '{ gsub(" ", "\n"); print }' | sort | uniq` +QCONFIG_FLAGS=`echo $QCONFIG_FLAGS` + +if [ -n "$QCONFIG_FLAGS" ]; then + for cfg in $QCONFIG_FLAGS; do + cfgd=`echo $cfg | sed 's/=.*$//'` # trim pushed 'Foo=Bar' defines + cfg=`echo $cfg | sed 's/=/ /'` # turn first '=' into a space + # figure out define logic, so we can output the correct + # ifdefs to override the global defines in a project + cfgdNeg= + if [ true ] && echo "$cfgd" | grep 'QT_NO_' >/dev/null 2>&1; then + # QT_NO_option can be forcefully turned on by QT_option + cfgdNeg=`echo $cfgd | sed "s,QT_NO_,QT_,"` + elif [ true ] && echo "$cfgd" | grep 'QT_' >/dev/null 2>&1; then + # QT_option can be forcefully turned off by QT_NO_option + cfgdNeg=`echo $cfgd | sed "s,QT_,QT_NO_,"` + fi + + if [ -z $cfgdNeg ]; then +cat >>"$outpath/src/corelib/global/qconfig.h.new" << EOF +#ifndef $cfgd +# define $cfg +#endif + +EOF + else +cat >>"$outpath/src/corelib/global/qconfig.h.new" << EOF +#if defined($cfgd) && defined($cfgdNeg) +# undef $cfgd +#elif !defined($cfgd) && !defined($cfgdNeg) +# define $cfg +#endif + +EOF + fi + done +fi + +if [ "$CFG_REDUCE_EXPORTS" = "yes" ]; then +cat >>"$outpath/src/corelib/global/qconfig.h.new" << EOF +#define QT_VISIBILITY_AVAILABLE + +EOF +fi + +# avoid unecessary rebuilds by copying only if qconfig.h has changed +if cmp -s "$outpath/src/corelib/global/qconfig.h" "$outpath/src/corelib/global/qconfig.h.new"; then + rm -f "$outpath/src/corelib/global/qconfig.h.new" +else + [ -f "$outpath/src/corelib/global/qconfig.h" ] && chmod +w "$outpath/src/corelib/global/qconfig.h" + mv "$outpath/src/corelib/global/qconfig.h.new" "$outpath/src/corelib/global/qconfig.h" + chmod -w "$outpath/src/corelib/global/qconfig.h" + for conf in "$outpath/include/QtCore/qconfig.h" "$outpath/include/Qt/qconfig.h"; do + if [ '!' -f "$conf" ]; then + ln -s "$outpath/src/corelib/global/qconfig.h" "$conf" + fi + done +fi + +#------------------------------------------------------------------------------- +# save configuration into qconfig.pri +#------------------------------------------------------------------------------- + +QTCONFIG="$outpath/mkspecs/qconfig.pri" +[ -f "$QTCONFIG.tmp" ] && rm -f "$QTCONFIG.tmp" +QTCONFIG_CONFIG= +if [ "$CFG_DEBUG" = "yes" ]; then + QTCONFIG_CONFIG="$QTCONFIG_CONFIG debug" + if [ "$CFG_DEBUG_RELEASE" = "yes" ]; then + QT_CONFIG="$QT_CONFIG release" + fi + QT_CONFIG="$QT_CONFIG debug" +elif [ "$CFG_DEBUG" = "no" ]; then + QTCONFIG_CONFIG="$QTCONFIG_CONFIG release" + if [ "$CFG_DEBUG_RELEASE" = "yes" ]; then + QT_CONFIG="$QT_CONFIG debug" + fi + QT_CONFIG="$QT_CONFIG release" +fi +if [ "$CFG_STL" = "yes" ]; then + QTCONFIG_CONFIG="$QTCONFIG_CONFIG stl" +fi +if [ "$CFG_FRAMEWORK" = "no" ]; then + QTCONFIG_CONFIG="$QTCONFIG_CONFIG qt_no_framework" +else + QT_CONFIG="$QT_CONFIG qt_framework" + QTCONFIG_CONFIG="$QTCONFIG_CONFIG qt_framework" +fi +if [ "$CFG_UNIVERSAL_BINARY" = "yes" ]; then + QT_CONFIG="$QT_CONFIG x86 ppc" +fi +cat >>"$QTCONFIG.tmp" <<EOF +#configuration +CONFIG += $QTCONFIG_CONFIG +QT_ARCH = $ARCH +QT_EDITION = $Edition +QT_CONFIG += $QT_CONFIG + +#versioning +QT_VERSION = $QT_VERSION +QT_MAJOR_VERSION = $QT_MAJOR_VERSION +QT_MINOR_VERSION = $QT_MINOR_VERSION +QT_PATCH_VERSION = $QT_PATCH_VERSION + +EOF +if [ "$CFG_RPATH" = "yes" ]; then + echo "QMAKE_RPATHDIR += \"$QT_INSTALL_LIBS\"" >> "$QTCONFIG.tmp" +fi +# replace qconfig.pri if it differs from the newly created temp file +if cmp -s "$QTCONFIG.tmp" "$QTCONFIG"; then + rm -f "$QTCONFIG.tmp" +else + mv -f "$QTCONFIG.tmp" "$QTCONFIG" +fi + +#------------------------------------------------------------------------------- +# save configuration into .qmake.cache +#------------------------------------------------------------------------------- + +CACHEFILE="$outpath/.qmake.cache" +[ -f "$CACHEFILE.tmp" ] && rm -f "$CACHEFILE.tmp" +cat >>"$CACHEFILE.tmp" <<EOF +CONFIG += $QMAKE_CONFIG dylib create_prl link_prl depend_includepath fix_output_dirs QTDIR_build +QT_SOURCE_TREE = \$\$quote($relpath) +QT_BUILD_TREE = \$\$quote($outpath) +QT_BUILD_PARTS = $CFG_BUILD_PARTS +QMAKE_ABSOLUTE_SOURCE_ROOT = \$\$QT_SOURCE_TREE +QMAKE_MOC_SRC = \$\$QT_BUILD_TREE/src/moc + +#local paths that cannot be queried from the QT_INSTALL_* properties while building QTDIR +QMAKE_MOC = \$\$QT_BUILD_TREE/bin/moc +QMAKE_UIC = \$\$QT_BUILD_TREE/bin/uic +QMAKE_UIC3 = \$\$QT_BUILD_TREE/bin/uic3 +QMAKE_RCC = \$\$QT_BUILD_TREE/bin/rcc +QMAKE_QDBUSXML2CPP = \$\$QT_BUILD_TREE/bin/qdbusxml2cpp +QMAKE_INCDIR_QT = \$\$QT_BUILD_TREE/include +QMAKE_LIBDIR_QT = \$\$QT_BUILD_TREE/lib + +EOF + +if [ -n "$QT_CFLAGS_PSQL" ]; then + echo "QT_CFLAGS_PSQL = $QT_CFLAGS_PSQL" >> "$CACHEFILE.tmp" +fi +if [ -n "$QT_LFLAGS_PSQL" ]; then + echo "QT_LFLAGS_PSQL = $QT_LFLAGS_PSQL" >> "$CACHEFILE.tmp" +fi +if [ -n "$QT_CFLAGS_MYSQL" ]; then + echo "QT_CFLAGS_MYSQL = $QT_CFLAGS_MYSQL" >> "$CACHEFILE.tmp" +fi +if [ -n "$QT_LFLAGS_MYSQL" ]; then + echo "QT_LFLAGS_MYSQL = $QT_LFLAGS_MYSQL" >> "$CACHEFILE.tmp" +fi +if [ -n "$QT_CFLAGS_SQLITE" ]; then + echo "QT_CFLAGS_SQLITE = $QT_CFLAGS_SQLITE" >> "$CACHEFILE.tmp" +fi +if [ -n "$QT_LFLAGS_SQLITE" ]; then + echo "QT_LFLAGS_SQLITE = $QT_LFLAGS_SQLITE" >> "$CACHEFILE.tmp" +fi + +if [ "$QT_EDITION" != "QT_EDITION_OPENSOURCE" ]; then + echo "DEFINES *= QT_EDITION=QT_EDITION_DESKTOP" >> "$CACHEFILE.tmp" +fi + +#dump in the SDK info +if [ '!' -z "$CFG_SDK" ]; then + echo "QMAKE_MAC_SDK = $CFG_SDK" >> "$CACHEFILE.tmp" +fi + +#dump the qmake spec +if [ -d "$outpath/mkspecs/$XPLATFORM" ]; then + echo "QMAKESPEC = \$\$QT_BUILD_TREE/mkspecs/$XPLATFORM" >> "$CACHEFILE.tmp" +else + echo "QMAKESPEC = $XPLATFORM" >> "$CACHEFILE.tmp" +fi + +# cmdline args +cat "$QMAKE_VARS_FILE" >> "$CACHEFILE.tmp" +rm -f "$QMAKE_VARS_FILE" 2>/dev/null + +# incrementals +INCREMENTAL="" +[ "$CFG_INCREMENTAL" = "auto" ] && "$WHICH" p4 >/dev/null 2>&1 && [ "$Edition" = "Trolltech" ] && CFG_INCREMENTAL="yes" +if [ "$CFG_INCREMENTAL" = "yes" ]; then + find "$relpath" -perm u+w -mtime -3 | grep 'cpp$' | while read f; do + # don't need to worry about generated files + [ -r `echo $f | sed "s,cpp$,ui,"` ] && continue + basename "$f" | grep '^moc_' >/dev/null 2>&1 && continue + # done + INCREMENTAL="$INCREMENTAL `basename \"$f\" | sed 's,.cpp,.o,'`" + done + [ '!' -z "$INCREMENTAL" ] && echo "QMAKE_INCREMENTAL += $INCREMENTAL" >> "$CACHEFILE.tmp" + [ -r "$outpath/.qmake.incremental" ] && echo "include($outpath/.qmake.incremental)" >> "$CACHEFILE.tmp" +fi + +# replace .qmake.cache if it differs from the newly created temp file +if cmp -s "$CACHEFILE.tmp" "$CACHEFILE"; then + rm -f "$CACHEFILE.tmp" +else + mv -f "$CACHEFILE.tmp" "$CACHEFILE" +fi + +#------------------------------------------------------------------------------- +# give feedback on configuration +#------------------------------------------------------------------------------- + +case "$COMPILER" in +g++*) + if [ "$CFG_EXCEPTIONS" != "no" ]; then + cat <<EOF + + This target is using the GNU C++ compiler ($PLATFORM). + + Recent versions of this compiler automatically include code for + exceptions, which increase both the size of the Qt libraries and + the amount of memory taken by your applications. + + You may choose to re-run `basename $0` with the -no-exceptions + option to compile Qt without exceptions. This is completely binary + compatible, and existing applications will continue to work. + +EOF + fi + ;; +cc*) + case "$PLATFORM" in + irix-cc*) + if [ "$CFG_EXCEPTIONS" != "no" ]; then + cat <<EOF + + This target is using the MIPSpro C++ compiler ($PLATFORM). + + You may choose to re-run `basename $0` with the -no-exceptions + option to compile Qt without exceptions. This will make the + size of the Qt library smaller and reduce the amount of memory + taken by your applications. + +EOF + fi + ;; + *) ;; + esac + ;; +*) ;; +esac + +echo +if [ "$XPLATFORM" = "$PLATFORM" ]; then + echo "Build type: $PLATFORM" +else + echo "Building on: $PLATFORM" + echo "Building for: $XPLATFORM" +fi +echo "Architecture: $ARCH" + +if [ -n "$PLATFORM_NOTES" ]; then + echo "Platform notes:" + echo "$PLATFORM_NOTES" +else + echo +fi + +if [ "$OPT_VERBOSE" = "yes" ]; then + if echo '\c' | grep '\c' >/dev/null; then + echo -n "qmake vars ...... " + else + echo "qmake vars ...... \c" + fi + cat "$QMAKE_VARS_FILE" | tr '\n' ' ' + echo "qmake switches .. $QMAKE_SWITCHES" +fi + +[ "$CFG_INCREMENTAL" = "yes" ] && [ '!' -z "$INCREMENTAL" ] && echo "Incremental ......... $INCREMENTAL" +echo "Build ............... $CFG_BUILD_PARTS" +echo "Configuration ....... $QMAKE_CONFIG $QT_CONFIG" +if [ "$CFG_DEBUG_RELEASE" = "yes" ]; then + echo "Debug................ yes (combined)" + if [ "$CFG_DEBUG" = "yes" ]; then + echo "Default Link......... debug" + else + echo "Default Link......... release" + fi +else + echo "Debug................ $CFG_DEBUG" +fi +echo "Qt 3 compatibility... $CFG_QT3SUPPORT" +echo "QtDBus module........ $CFG_QDBUS" +echo "STL support ......... $CFG_STL" +echo "PCH support ......... $CFG_PRECOMPILE" +echo "MMX/SSE support ..... $CFG_HAVE_SSE" +echo "IPv6 support ........ $CFG_IPV6" +echo "IPv6 ifname support . $CFG_IPV6IFNAME" +echo "getaddrinfo support . $CFG_GETADDRINFO" +echo "getifaddrs support... $CFG_GETIFADDRS" +echo "Accessibility ....... $CFG_ACCESSIBILITY" +echo "NIS support ......... $CFG_NIS" +echo "CUPS support ........ $CFG_CUPS" +echo "Iconv support ....... $CFG_ICONV" +echo "Glib support ........ $CFG_GLIB" +echo "Large File support .. $CFG_LARGEFILE" +echo "GIF support ......... $CFG_GIF" +if [ "$CFG_JPEG" = "no" ]; then + echo "JPEG support ........ $CFG_JPEG" +else + echo "JPEG support ........ $CFG_JPEG ($CFG_LIBJPEG)" +fi +if [ "$CFG_PNG" = "no" ]; then + echo "PNG support ......... $CFG_PNG" +else + echo "PNG support ......... $CFG_PNG ($CFG_LIBPNG)" +fi +if [ "$CFG_MNG" = "no" ]; then + echo "MNG support ......... $CFG_MNG" +else + echo "MNG support ......... $CFG_MNG ($CFG_LIBMNG)" +fi +echo "zlib support ........ $CFG_ZLIB" +if [ "$PLATFORM_QWS" = "yes" ]; then + echo "Embedded support .... $CFG_EMBEDDED" + if [ "$CFG_QWS_FREETYPE" = "auto" ]; then + echo "Freetype2 support ... $CFG_QWS_FREETYPE ($CFG_LIBFREETYPE)" + else + echo "Freetype2 support ... $CFG_QWS_FREETYPE" + fi + # Normalize the decoration output first + CFG_GFX_ON=`echo ${CFG_GFX_ON}` + CFG_GFX_PLUGIN=`echo ${CFG_GFX_PLUGIN}` + echo "Graphics (qt) ....... ${CFG_GFX_ON}" + echo "Graphics (plugin) ... ${CFG_GFX_PLUGIN}" + CFG_DECORATION_ON=`echo ${CFG_DECORATION_ON}` + CFG_DECORATION_PLUGIN=`echo ${CFG_DECORATION_PLUGIN}` + echo "Decorations (qt) .... $CFG_DECORATION_ON" + echo "Decorations (plugin) $CFG_DECORATION_PLUGIN" + CFG_KBD_ON=`echo ${CFG_KBD_ON}` + echo "Keyboard driver ..... ${CFG_KBD_ON}" + CFG_MOUSE_ON=`echo ${CFG_MOUSE_ON}` + CFG_MOUSE_PLUGIN=`echo ${CFG_MOUSE_PLUGIN}` + echo "Mouse driver (qt) ... $CFG_MOUSE_ON" + echo "Mouse driver (plugin) $CFG_MOUSE_PLUGIN" +fi + echo "OpenGL support ...... $CFG_OPENGL" +if [ "$PLATFORM_X11" = "yes" ]; then + echo "NAS sound support ... $CFG_NAS" + echo "Session management .. $CFG_SM" + echo "XShape support ...... $CFG_XSHAPE" + echo "Xinerama support .... $CFG_XINERAMA" + echo "Xcursor support ..... $CFG_XCURSOR" + echo "Xfixes support ...... $CFG_XFIXES" + echo "Xrandr support ...... $CFG_XRANDR" + echo "Xrender support ..... $CFG_XRENDER" + echo "FontConfig support .. $CFG_FONTCONFIG" + echo "XKB Support ......... $CFG_XKB" + echo "immodule support .... $CFG_IM" +fi +[ "$CFG_SQL_mysql" != "no" ] && echo "MySQL support ....... $CFG_SQL_mysql" +[ "$CFG_SQL_psql" != "no" ] && echo "PostgreSQL support .. $CFG_SQL_psql" +[ "$CFG_SQL_odbc" != "no" ] && echo "ODBC support ........ $CFG_SQL_odbc" +[ "$CFG_SQL_oci" != "no" ] && echo "OCI support ......... $CFG_SQL_oci" +[ "$CFG_SQL_tds" != "no" ] && echo "TDS support ......... $CFG_SQL_tds" +[ "$CFG_SQL_db2" != "no" ] && echo "DB2 support ......... $CFG_SQL_db2" +[ "$CFG_SQL_ibase" != "no" ] && echo "InterBase support ... $CFG_SQL_ibase" +[ "$CFG_SQL_sqlite2" != "no" ] && echo "SQLite 2 support .... $CFG_SQL_sqlite2" +[ "$CFG_SQL_sqlite" != "no" ] && echo "SQLite support ...... $CFG_SQL_sqlite ($CFG_SQLITE)" + +# complain about not being able to use dynamic plugins if we are using a static build +if [ "$CFG_SHARED" = "no" ]; then + echo + echo "WARNING: Using static linking will disable the use of dynamically" + echo "loaded plugins. Make sure to import all needed static plugins," + echo "or compile needed modules into the library." + echo +fi +if [ "$PLATFORM_MAC" = "yes" ] && [ "$CFG_FRAMEWORK" = "yes" ] && [ "$CFG_DEBUG" = "yes" ] && [ "$CFG_DEBUG_RELEASE" = "no" ]; then + echo + echo "NOTE: Mac OS X frameworks implicitly build debug and release Qt libraries." + echo +fi +echo + +sepath=`echo "$relpath" | sed -e 's/\\./\\\\./g'` +PROCS=1 +EXEC="" + + +#------------------------------------------------------------------------------- +# build makefiles based on the configuration +#------------------------------------------------------------------------------- + +echo "Finding project files. Please wait..." +"$outpath/bin/qmake" -prl -r "${relpath}/projects.pro" +if [ -z "$QMAKE_PROJECTS" ]; then + QMAKE_PROJECTS=`find "$relpath/." -name '*.pro' -print | sed 's-/\./-/-'` +else + QT_PROJECTS= + for a in `echo $QMAKE_PROJECTS`; do + put_in="$a" + for leave_out in `echo $QMAKE_IGNORE_PROJECTS`; do + if [ "$put_in" = "$leave_out" ]; then + put_in= + break; + fi + done + [ '!' -z "$put_in" ] && QT_PROJECTS="$QT_PROJECTS $put_in" + done +fi +if [ -f "${relpath}/projects.pro" ]; then + mkfile="${outpath}/Makefile" + [ -f "$mkfile" ] && chmod +w "$mkfile" + QTDIR="$outpath" "$outpath/bin/qmake" "QT_PROJECTS=$CFG_BUILD_PARTS" -spec "$XQMAKESPEC" "${relpath}/projects.pro" -o "$mkfile" + QTDIR="$outpath" qmake-qt4 "QT_PROJECTS=$CFG_BUILD_PARTS" -spec "$XQMAKESPEC" "${relpath}/projects.pro" -o "$mkfile" +fi + +# .projects -> projects to process +# .projects.1 -> qt and moc +# .projects.2 -> subdirs and libs +# .projects.3 -> the rest +rm -f .projects .projects.1 .projects.2 .projects.3 + +if [ -z "$AWK" ]; then + for p in `echo $QMAKE_PROJECTS`; do + echo "$p" >> .projects + done +else + cat >projects.awk <<EOF +BEGIN { + files = 0 + target_file = "" + input_file = "" + + first = "./.projects.1.tmp" + second = "./.projects.2.tmp" + third = "./.projects.3.tmp" +} + +FNR == 1 { + if ( input_file ) { + if ( ! target_file ) + target_file = third + print input_file >target_file + } + + matched_target = 0 + template_lib = 0 + input_file = FILENAME + target_file = "" +} + +/^(TARGET.*=)/ { + if ( \$3 == "moc" || \$3 ~ /^Qt/ ) { + target_file = first + matched_target = 1 + } +} + +matched_target == 0 && /^(TEMPLATE.*=)/ { + if ( \$3 == "subdirs" ) + target_file = second + else if ( \$3 == "lib" ) + template_lib = 1 + else + target_file = third +} + +matched_target == 0 && template_lib == 1 && /^(CONFIG.*=)/ { + if ( \$0 ~ /plugin/ ) + target_file = third + else + target_file = second +} + +END { + if ( input_file ) { + if ( ! target_file ) + target_file = third + print input_file >>target_file + } +} + +EOF + + rm -f .projects.all + for p in `echo $QMAKE_PROJECTS`; do + echo "$p" >> .projects.all + done + + # if you get errors about the length of the command line to awk, change the -l arg + # to split below + split -l 100 .projects.all .projects.all. + for p in .projects.all.*; do + "$AWK" -f projects.awk `cat $p` + [ -f .projects.1.tmp ] && cat .projects.1.tmp >> .projects.1 + [ -f .projects.2.tmp ] && cat .projects.2.tmp >> .projects.2 + [ -f .projects.3.tmp ] && cat .projects.3.tmp >> .projects.3 + rm -f .projects.1.tmp .projects.2.tmp .projects.3.tmp $p + done + rm -f .projects.all* projects.awk + + [ -f .projects.1 ] && cat .projects.1 >>.projects + [ -f .projects.2 ] && cat .projects.2 >>.projects + rm -f .projects.1 .projects.2 + if [ -f .projects.3 ] && [ "$OPT_FAST" = "no" ]; then + cat .projects.3 >>.projects + rm -f .projects.3 + fi +fi +# don't sort Qt and MOC in with the other project files +# also work around a segfaulting uniq(1) +if [ -f .sorted.projects.2 ]; then + sort .sorted.projects.2 > .sorted.projects.2.new + mv -f .sorted.projects.2.new .sorted.projects.2 + cat .sorted.projects.2 >> .sorted.projects.1 +fi +[ -f .sorted.projects.1 ] && sort .sorted.projects.1 >> .sorted.projects +rm -f .sorted.projects.2 .sorted.projects.1 + +NORM_PROJECTS=0 +FAST_PROJECTS=0 +if [ -f .projects ]; then + uniq .projects >.tmp + mv -f .tmp .projects + NORM_PROJECTS=`cat .projects | wc -l | sed -e "s, ,,g"` +fi +if [ -f .projects.3 ]; then + uniq .projects.3 >.tmp + mv -f .tmp .projects.3 + FAST_PROJECTS=`cat .projects.3 | wc -l | sed -e "s, ,,g"` +fi +echo " `expr $NORM_PROJECTS + $FAST_PROJECTS` projects found." +echo + +PART_ROOTS= +for part in $CFG_BUILD_PARTS; do + case "$part" in + tools) PART_ROOTS="$PART_ROOTS tools" ;; + libs) PART_ROOTS="$PART_ROOTS src" ;; + examples) PART_ROOTS="$PART_ROOTS examples demos" ;; + *) ;; + esac +done + +if [ "$Edition" = "Trolltech" ]; then + PART_ROOTS="$PART_ROOTS tests" +fi + +echo "Creating makefiles. Please wait..." +for file in .projects .projects.3; do + [ '!' -f "$file" ] && continue + for a in `cat $file`; do + IN_ROOT=no + for r in $PART_ROOTS; do + if echo "$a" | grep "^$r" >/dev/null 2>&1 || echo "$a" | grep "^$relpath/$r" >/dev/null 2>&1; then + IN_ROOT=yes + break + fi + done + [ "$IN_ROOT" = "no" ] && continue + + case $a in + *winmain/winmain.pro) continue ;; + */qmake/qmake.pro) continue ;; + *moc*|*rcc*|*uic*) SPEC=$QMAKESPEC ;; + *) SPEC=$XQMAKESPEC ;; + esac + dir=`dirname $a | sed -e "s;$sepath;.;g"` + test -d "$dir" || mkdir -p "$dir" + OUTDIR="$outpath/$dir" + if [ -f "${OUTDIR}/Makefile" ] && [ "$OPT_FAST" = "yes" ]; then + # fast configure - the makefile exists, skip it + # since the makefile exists, it was generated by qmake, which means we + # can skip it, since qmake has a rule to regenerate the makefile if the .pro + # file changes... + [ "$OPT_VERBOSE" = "yes" ] && echo " skipping $a" + continue; + fi + QMAKE_SPEC_ARGS="-spec $SPEC" + if echo '\c' | grep '\c' >/dev/null; then + echo -n " for $a" + else + echo " for $a\c" + fi + + QMAKE="qmake-qt4" + QMAKE_ARGS="$QMAKE_SWITCHES $QMAKE_SPEC_ARGS" + if [ "$file" = ".projects.3" ]; then + if echo '\c' | grep '\c' >/dev/null; then + echo -n " (fast)" + else + echo " (fast)\c" + fi + echo + + cat >"${OUTDIR}/Makefile" <<EOF +# ${OUTDIR}/Makefile: generated by configure +# +# WARNING: This makefile will be replaced with a real makefile. +# All changes made to this file will be lost. +EOF + [ "$CFG_DEBUG_RELEASE" = "no" ] && echo "first_target: first" >>${OUTDIR}/Makefile + + cat >>"${OUTDIR}/Makefile" <<EOF +QMAKE = "$QMAKE" +all clean install qmake first Makefile: FORCE + \$(QMAKE) $QMAKE_ARGS -o "$OUTDIR" "$a" + cd "$OUTDIR" + \$(MAKE) \$@ + +FORCE: + +EOF + else + if [ "$OPT_VERBOSE" = "yes" ]; then + echo " (`basename $SPEC`)" + echo "$QMAKE" $QMAKE_ARGS -o "$OUTDIR" "$a" + else + echo + fi + + [ -f "${OUTDIR}/Makefile" ] && chmod +w "${OUTDIR}/Makefile" + QTDIR="$outpath" "$QMAKE" $QMAKE_ARGS -o "$OUTDIR" "$a" + fi + done +done +rm -f .projects .projects.3 + +#------------------------------------------------------------------------------- +# XShape is important, DnD in the Designer doens't work without it +#------------------------------------------------------------------------------- +if [ "$PLATFORM_X11" = "yes" ] && [ "$CFG_XSHAPE" = "no" ]; then + cat <<EOF + + NOTICE: Qt will not be built with XShape support. + + As a result, drag-and-drop in the Qt Designer will NOT + work. We recommend that you enable XShape support by passing + the -xshape switch to $0. +EOF +fi + +#------------------------------------------------------------------------------- +# check for platforms that we don't yet know about +#------------------------------------------------------------------------------- +if [ "$ARCH" = "generic" ]; then +cat <<EOF + + NOTICE: Atomic operations are not yet supported for this + architecture. + + Qt will use the 'generic' architecture instead, which will use + non-atomic operations instead. Applications that rely on atomic + operation support will NOT work with this library! +EOF +fi + +#------------------------------------------------------------------------------- +# finally save the executed command to another script +#------------------------------------------------------------------------------- +if [ `basename $0` != "config.status" ]; then + CONFIG_STATUS="$relpath/$relconf $OPT_CMDLINE" + + # add the system variables + for varname in $SYSTEM_VARIABLES; do + cmd=`echo \ +'if [ -n "\$'${varname}'" ]; then + CONFIG_STATUS="'${varname}'='"'\\\$${varname}'"' \$CONFIG_STATUS" +fi'` + eval "$cmd" + done + + echo "$CONFIG_STATUS" | grep '\-confirm\-license' >/dev/null 2>&1 || CONFIG_STATUS="$CONFIG_STATUS -confirm-license" + + [ -f "$outpath/config.status" ] && rm -f "$outpath/config.status" + echo "#!/bin/sh" > "$outpath/config.status" + echo "if [ \"\$#\" -gt 0 ]; then" >> "$outpath/config.status" + echo " $CONFIG_STATUS \"\$@\"" >> "$outpath/config.status" + echo "else" >> "$outpath/config.status" + echo " $CONFIG_STATUS" >> "$outpath/config.status" + echo "fi" >> "$outpath/config.status" + chmod +x "$outpath/config.status" +fi + +if [ -n "$RPATH_MESSAGE" ]; then + echo + echo "$RPATH_MESSAGE" +fi + +MAKE=`basename $MAKE` +echo +echo Qt is now configured for building. Just run \'$MAKE\'. +if [ "$relpath" = "$QT_INSTALL_PREFIX" ]; then + echo Once everything is built, Qt is installed. + echo You should not run \'$MAKE install\'. +else + echo Once everything is built, you must run \'$MAKE install\'. + echo Qt will be installed into $QT_INSTALL_PREFIX +fi +echo +echo To reconfigure, run \'$MAKE confclean\' and \'configure\'. +echo diff --git a/devel/qt4/pkg-descr b/devel/qt4/pkg-descr new file mode 100644 index 000000000000..8c3b493aeefd --- /dev/null +++ b/devel/qt4/pkg-descr @@ -0,0 +1,12 @@ +Qt is a C++ toolkit for application development. It lets application +developers target all major operating systems with a single application +source code. + +Qt provides a platform-independent API to all central platform functionality: +GUI, database access, networking, file handling, etc. The Qt library +encapsulates the different APIs of different operating systems, providing +the application programmer with a single, common API for all operating systems. +The native C APIs are encapsulated in a set of well-designed, fully +object-oriented C++ classes. + +WWW: http://www.trolltech.com/products/qt/index.html diff --git a/devel/qt4/pkg-plist b/devel/qt4/pkg-plist new file mode 100644 index 000000000000..425093431e1f --- /dev/null +++ b/devel/qt4/pkg-plist @@ -0,0 +1,2 @@ +@comment $FreeBSD$ +@comment This list intentionally empty diff --git a/graphics/Makefile b/graphics/Makefile index 92df1abe47ad..5ce79d836836 100644 --- a/graphics/Makefile +++ b/graphics/Makefile @@ -584,6 +584,10 @@ SUBDIR += qglviewer SUBDIR += qiv SUBDIR += qslim + SUBDIR += qt4-iconengines + SUBDIR += qt4-imageformats + SUBDIR += qt4-pixeltool + SUBDIR += qt4-svg SUBDIR += quat SUBDIR += quat-gui SUBDIR += quesa diff --git a/graphics/qt4-iconengines/Makefile b/graphics/qt4-iconengines/Makefile new file mode 100644 index 000000000000..8e1f9d73079d --- /dev/null +++ b/graphics/qt4-iconengines/Makefile @@ -0,0 +1,68 @@ +# -*-mode: makefile-*- +# New ports collection makefile for: qt40 +# Date created: Wed Jun 29 11:49:42 CEST 2005 +# Whom: lofi@freebsd.org +# +# $FreeBSD$ +# + +PORTNAME= iconengines +PORTVERSION= 4.2.2 +CATEGORIES?= graphics +MASTER_SITES= ${MASTER_SITE_QT} +PKGNAMEPREFIX= qt4- +DISTNAME= qt-x11-opensource-src-${PORTVERSION} +DIST_SUBDIR= KDE + +MAINTAINER= kde@FreeBSD.org +COMMENT= Qt SVG icon engine plugin + +BUILD_DEPENDS= moc4:${PORTSDIR}/devel/qt4-moc \ + qmake-qt4:${PORTSDIR}/devel/qmake4 +LIB_DEPENDS= QtCore:${PORTSDIR}/devel/qt4-corelib \ + QtGui:${PORTSDIR}/x11-toolkits/qt4-gui \ + QtSvg:${PORTSDIR}/graphics/qt4-svg \ + QtXml:${PORTSDIR}/textproc/qt4-xml + +CONFLICTS= linguist-0.* qt-2.* qt-3.0.* \ + qt-3.1.* qt-3.2.* qt-designer-2.* xfmail-1.5.[0-5] \ + xfmail-1.5.5_[1-2] + +HAS_CONFIGURE= yes + +CONFIGURE_ARGS= -fast -no-exceptions \ + -platform ${LOCALBASE}/share/qt4/mkspecs/freebsd-g++ \ + -qt-gif -release -system-libjpeg -system-libpng \ + -system-zlib -prefix ${PREFIX} \ + -plugindir ${PREFIX}/lib/plugins -bindir ${PREFIX}/bin \ + -confirm-license + +ALL_TARGET= first +CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH +MAKE_ENV?= QTDIR=${WRKSRC} LD_LIBRARY_PATH=${WRKSRC}/lib \ + PATH=${WRKSRC}/bin:$$PATH +EXTRACT_AFTER_ARGS=| ${TAR} -xf - \ + --exclude '${DISTNAME}/mkspecs' --exclude '${DISTNAME}/qmake' \ + --exclude '${DISTNAME}/demos' --exclude '${DISTNAME}/examples' \ + --exclude '${DISTNAME}/src/network' --exclude '${DISTNAME}/src/xml' \ + --exclude '${DISTNAME}/src/opengl' --exclude '${DISTNAME}/src/qt3support' \ + --exclude '${DISTNAME}/src/sql' \ + --exclude '${DISTNAME}/src/tools/moc' --exclude '${DISTNAME}/src/tools/uic' \ + --exclude '${DISTNAME}/src/tools/rcc' --exclude '${DISTNAME}/src/tools/uic3' \ + --exclude '${DISTNAME}/tools/assistant' \ + --exclude '${DISTNAME}/tools/linguist' --exclude '${DISTNAME}/tools/porting' \ + --exclude '${DISTNAME}/tools/qtconfig' --exclude '${DISTNAME}/tools/qvfb' +WRKSRC= ${WRKDIR}/${DISTNAME}/src/plugins/${PORTNAME} +CONFIGURE_WRKSRC=${WRKSRC}/../../.. + +.include <bsd.port.pre.mk> + +pre-configure: + ${CP} ${.CURDIR}/../../devel/qt4/files/configure ${CONFIGURE_WRKSRC} + ${REINPLACE_CMD} -e 's|target.path.*|target.path=${PREFIX}/lib/plugins/iconengines|g' \ + ${WRKSRC}/svgiconengine/svgiconengine.pro + ${MKDIR} ${WRKSRC}/../../../mkspecs + ${LN} -sf ${LOCALBASE}/bin/qmake-qt4 ${WRKSRC}/../../../bin/qmake + ${LN} -sf ${LOCALBASE}/bin/moc4 ${WRKSRC}/../../../bin/moc + +.include <bsd.port.post.mk> diff --git a/graphics/qt4-iconengines/distinfo b/graphics/qt4-iconengines/distinfo new file mode 100644 index 000000000000..5f51cf7b1256 --- /dev/null +++ b/graphics/qt4-iconengines/distinfo @@ -0,0 +1,3 @@ +MD5 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 19f6374fe7924e33775cb87ee02669cb +SHA256 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = e790d227fa7958f2b0c0b0facd8ca880190121ed2b9c99ca70643baf7a0cd24c +SIZE (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 37636491 diff --git a/graphics/qt4-iconengines/pkg-descr b/graphics/qt4-iconengines/pkg-descr new file mode 100644 index 000000000000..efc79b9aaf24 --- /dev/null +++ b/graphics/qt4-iconengines/pkg-descr @@ -0,0 +1,12 @@ +Qt is a C++ toolkit for application development. It lets application +developers target all major operating systems with a single application +source code. + +Qt provides a platform-independent API to all central platform functionality: +GUI, database access, networking, file handling, etc. The Qt library +encapsulates the different APIs of different operating systems, providing +the application programmer with a single, common API for all operating systems. +The native C APIs are encapsulated in a set of well-designed, fully +object-oriented C++ classes. + +WWW: http://www.trolltech.com/products/qt/index.html diff --git a/graphics/qt4-iconengines/pkg-plist b/graphics/qt4-iconengines/pkg-plist new file mode 100644 index 000000000000..d2c62653b89c --- /dev/null +++ b/graphics/qt4-iconengines/pkg-plist @@ -0,0 +1,3 @@ +lib/plugins/iconengines/libqsvg.so +lib/plugins/iconengines/libqsvg.so.debug +@dirrm lib/plugins/iconengines diff --git a/graphics/qt4-imageformats/Makefile b/graphics/qt4-imageformats/Makefile new file mode 100644 index 000000000000..0cf68d0b101c --- /dev/null +++ b/graphics/qt4-imageformats/Makefile @@ -0,0 +1,77 @@ +# -*-mode: makefile-*- +# New ports collection makefile for: qt40 +# Date created: Wed Jun 29 11:49:42 CEST 2005 +# Whom: lofi@freebsd.org +# +# $FreeBSD$ +# + +PORTNAME= imageformats +PORTVERSION= 4.2.2 +CATEGORIES?= graphics +MASTER_SITES= ${MASTER_SITE_QT} +PKGNAMEPREFIX= qt4- +DISTNAME= qt-x11-opensource-src-${PORTVERSION} +DIST_SUBDIR= KDE + +MAINTAINER= kde@FreeBSD.org +COMMENT= Qt imageformat plugins for JPEG and GIF support + +BUILD_DEPENDS= moc4:${PORTSDIR}/devel/qt4-moc \ + qmake-qt4:${PORTSDIR}/devel/qmake4 \ + rcc:${PORTSDIR}/devel/qt4-rcc +LIB_DEPENDS= Qt3Support:${PORTSDIR}/devel/qt4-qt3support \ + QtCore:${PORTSDIR}/devel/qt4-corelib \ + QtSvg:${PORTSDIR}/graphics/qt4-svg \ + jpeg:${PORTSDIR}/graphics/jpeg + +CONFLICTS= linguist-0.* qt-2.* qt-3.0.* \ + qt-3.1.* qt-3.2.* qt-designer-2.* xfmail-1.5.[0-5] \ + xfmail-1.5.5_[1-2] + +HAS_CONFIGURE= yes + +CONFIGURE_ARGS= -fast -no-exceptions \ + -platform ${LOCALBASE}/share/qt4/mkspecs/freebsd-g++ \ + -qt-gif -release -system-libjpeg -system-libpng \ + -system-zlib -prefix ${PREFIX} \ + -plugindir ${PREFIX}/lib/plugins -bindir ${PREFIX}/bin \ + -confirm-license + +ALL_TARGET= first +CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH +MAKE_ENV?= QTDIR=${WRKSRC} LD_LIBRARY_PATH=${WRKSRC}/lib \ + PATH=${WRKSRC}/bin:$$PATH +EXTRACT_AFTER_ARGS=| ${TAR} -xf - \ + --exclude '${DISTNAME}/mkspecs' --exclude '${DISTNAME}/qmake' \ + --exclude '${DISTNAME}/demos' --exclude '${DISTNAME}/examples' \ + --exclude '${DISTNAME}/src/network' --exclude '${DISTNAME}/src/xml' \ + --exclude '${DISTNAME}/src/opengl' --exclude '${DISTNAME}/src/qt3support' \ + --exclude '${DISTNAME}/src/sql' \ + --exclude '${DISTNAME}/src/tools/moc' --exclude '${DISTNAME}/src/tools/uic' \ + --exclude '${DISTNAME}/src/tools/rcc' --exclude '${DISTNAME}/src/tools/uic3' \ + --exclude '${DISTNAME}/tools/assistant' \ + --exclude '${DISTNAME}/tools/linguist' --exclude '${DISTNAME}/tools/porting' \ + --exclude '${DISTNAME}/tools/qtconfig' --exclude '${DISTNAME}/tools/qvfb' +WRKSRC= ${WRKDIR}/${DISTNAME}/src/plugins/${PORTNAME} +CONFIGURE_WRKSRC=${WRKSRC}/../../.. + +.include <bsd.port.pre.mk> + +pre-configure: + ${CP} ${.CURDIR}/../../devel/qt4/files/configure ${CONFIGURE_WRKSRC} + ${REINPLACE_CMD} -e 's|target.path.*|target.path=${PREFIX}/lib/plugins/imageformats|g' \ + ${WRKSRC}/gif/gif.pro \ + ${WRKSRC}/jpeg/jpeg.pro + ${MKDIR} ${WRKSRC}/../../../mkspecs + ${LN} -sf ${LOCALBASE}/bin/qmake-qt4 ${WRKSRC}/../../../bin/qmake + ${LN} -sf ${LOCALBASE}/bin/moc4 ${WRKSRC}/../../../bin/moc + ${LN} -sf ${LOCALBASE}/bin/rcc ${WRKSRC}/../../../bin/rcc + +post-build: + cd ${WRKSRC}/gif; qmake-qt4; make -f Makefile + +post-install: + cd ${WRKSRC}/gif; make -f Makefile install + +.include <bsd.port.post.mk> diff --git a/graphics/qt4-imageformats/distinfo b/graphics/qt4-imageformats/distinfo new file mode 100644 index 000000000000..5f51cf7b1256 --- /dev/null +++ b/graphics/qt4-imageformats/distinfo @@ -0,0 +1,3 @@ +MD5 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 19f6374fe7924e33775cb87ee02669cb +SHA256 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = e790d227fa7958f2b0c0b0facd8ca880190121ed2b9c99ca70643baf7a0cd24c +SIZE (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 37636491 diff --git a/graphics/qt4-imageformats/pkg-descr b/graphics/qt4-imageformats/pkg-descr new file mode 100644 index 000000000000..efc79b9aaf24 --- /dev/null +++ b/graphics/qt4-imageformats/pkg-descr @@ -0,0 +1,12 @@ +Qt is a C++ toolkit for application development. It lets application +developers target all major operating systems with a single application +source code. + +Qt provides a platform-independent API to all central platform functionality: +GUI, database access, networking, file handling, etc. The Qt library +encapsulates the different APIs of different operating systems, providing +the application programmer with a single, common API for all operating systems. +The native C APIs are encapsulated in a set of well-designed, fully +object-oriented C++ classes. + +WWW: http://www.trolltech.com/products/qt/index.html diff --git a/graphics/qt4-imageformats/pkg-plist b/graphics/qt4-imageformats/pkg-plist new file mode 100644 index 000000000000..80f0c38e7f48 --- /dev/null +++ b/graphics/qt4-imageformats/pkg-plist @@ -0,0 +1,9 @@ +lib/plugins/imageformats/libqgif.so +lib/plugins/imageformats/libqgif.so.debug +lib/plugins/imageformats/libqjpeg.so +lib/plugins/imageformats/libqjpeg.so.debug +lib/plugins/imageformats/libqmng.so +lib/plugins/imageformats/libqmng.so.debug +lib/plugins/imageformats/libqsvg.so +lib/plugins/imageformats/libqsvg.so.debug +@dirrm lib/plugins/imageformats diff --git a/graphics/qt4-pixeltool/Makefile b/graphics/qt4-pixeltool/Makefile new file mode 100644 index 000000000000..32acdf57a61e --- /dev/null +++ b/graphics/qt4-pixeltool/Makefile @@ -0,0 +1,69 @@ +# -*-mode: makefile-*- +# New ports collection makefile for: qt40 +# Date created: Wed Jun 29 11:49:42 CEST 2005 +# Whom: lofi@freebsd.org +# +# $FreeBSD$ +# + +PORTNAME= pixeltool +PORTVERSION= 4.2.2 +CATEGORIES?= graphics +MASTER_SITES= ${MASTER_SITE_QT} +PKGNAMEPREFIX= qt4- +DISTNAME= qt-x11-opensource-src-${PORTVERSION} +DIST_SUBDIR= KDE + +MAINTAINER= kde@FreeBSD.org +COMMENT= Qt screen magnification utility + +BUILD_DEPENDS= moc4:${PORTSDIR}/devel/qt4-moc \ + qmake-qt4:${PORTSDIR}/devel/qmake4 \ + uic4:${PORTSDIR}/devel/qt4-uic + +LIB_DEPENDS= QtAssistantClient:${PORTSDIR}/devel/qt4-libqtassistantclient \ + QtCore:${PORTSDIR}/devel/qt4-corelib \ + QtGui:${PORTSDIR}/x11-toolkits/qt4-gui \ + QtNetwork:${PORTSDIR}/net/qt4-network + +CONFLICTS= linguist-0.* qt-2.* qt-3.0.* \ + qt-3.1.* qt-3.2.* qt-designer-2.* xfmail-1.5.[0-5] \ + xfmail-1.5.5_[1-2] + +HAS_CONFIGURE= yes + +CONFIGURE_ARGS= -fast -no-exceptions \ + -platform ${LOCALBASE}/share/qt4/mkspecs/freebsd-g++ \ + -qt-gif -release -system-libjpeg -system-libpng \ + -system-zlib -no-nas-sound -prefix ${PREFIX} \ + -plugindir ${PREFIX}/lib/plugins -bindir ${PREFIX}/bin \ + -confirm-license + +ALL_TARGET= first +CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH +MAKE_ENV?= QTDIR=${WRKSRC} LD_LIBRARY_PATH=${WRKSRC}/lib \ + PATH=${WRKSRC}/bin:$$PATH +EXTRACT_AFTER_ARGS=| ${TAR} -xf - \ + --exclude '${DISTNAME}/mkspecs' --exclude '${DISTNAME}/qmake' \ + --exclude '${DISTNAME}/demos' --exclude '${DISTNAME}/examples' \ + --exclude '${DISTNAME}/src/opengl' --exclude '${DISTNAME}/src/qt3support' \ + --exclude '${DISTNAME}/src/sql' --exclude '${DISTNAME}/src/plugins' \ + --exclude '${DISTNAME}/src/3rdparty' \ + --exclude '${DISTNAME}/src/tools/moc' --exclude '${DISTNAME}/src/tools/rcc' \ + --exclude '${DISTNAME}/src/tools/uic' --exclude '${DISTNAME}/src/tools/uic3' \ + --exclude '${DISTNAME}/tools/designer' \ + --exclude '${DISTNAME}/tools/linguist' --exclude '${DISTNAME}/tools/porting' \ + --exclude '${DISTNAME}/tools/qtconfig' --exclude '${DISTNAME}/tools/qvfb' +WRKSRC= ${WRKDIR}/${DISTNAME}/tools/${PORTNAME} +CONFIGURE_WRKSRC=${WRKSRC}/../../ + +pre-configure: + ${CP} ${.CURDIR}/../../devel/qt4/files/configure ${CONFIGURE_WRKSRC} + ${REINPLACE_CMD} -e 's|target.path.*|target.path=${PREFIX}/bin|g' \ + ${WRKSRC}/${PORTNAME}.pro + ${MKDIR} ${WRKSRC}/../../mkspecs + ${LN} -sf ${LOCALBASE}/bin/qmake-qt4 ${WRKSRC}/../../bin/qmake + ${LN} -sf ${LOCALBASE}/bin/moc4 ${WRKSRC}/../../bin/moc + ${LN} -sf ${LOCALBASE}/bin/uic4 ${WRKSRC}/../../bin/uic + +.include <bsd.port.mk> diff --git a/graphics/qt4-pixeltool/distinfo b/graphics/qt4-pixeltool/distinfo new file mode 100644 index 000000000000..5f51cf7b1256 --- /dev/null +++ b/graphics/qt4-pixeltool/distinfo @@ -0,0 +1,3 @@ +MD5 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 19f6374fe7924e33775cb87ee02669cb +SHA256 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = e790d227fa7958f2b0c0b0facd8ca880190121ed2b9c99ca70643baf7a0cd24c +SIZE (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 37636491 diff --git a/graphics/qt4-pixeltool/pkg-descr b/graphics/qt4-pixeltool/pkg-descr new file mode 100644 index 000000000000..efc79b9aaf24 --- /dev/null +++ b/graphics/qt4-pixeltool/pkg-descr @@ -0,0 +1,12 @@ +Qt is a C++ toolkit for application development. It lets application +developers target all major operating systems with a single application +source code. + +Qt provides a platform-independent API to all central platform functionality: +GUI, database access, networking, file handling, etc. The Qt library +encapsulates the different APIs of different operating systems, providing +the application programmer with a single, common API for all operating systems. +The native C APIs are encapsulated in a set of well-designed, fully +object-oriented C++ classes. + +WWW: http://www.trolltech.com/products/qt/index.html diff --git a/graphics/qt4-pixeltool/pkg-plist b/graphics/qt4-pixeltool/pkg-plist new file mode 100644 index 000000000000..883736ed2f6e --- /dev/null +++ b/graphics/qt4-pixeltool/pkg-plist @@ -0,0 +1,2 @@ +bin/pixeltool +bin/pixeltool.debug diff --git a/graphics/qt4-svg/Makefile b/graphics/qt4-svg/Makefile new file mode 100644 index 000000000000..d5a0b9c43afe --- /dev/null +++ b/graphics/qt4-svg/Makefile @@ -0,0 +1,83 @@ +# -*-mode: makefile-*- +# New ports collection makefile for: qt40 +# Date created: Wed Jun 29 11:49:42 CEST 2005 +# Whom: lofi@freebsd.org +# +# $FreeBSD$ +# + +PORTNAME= svg +PORTVERSION= 4.2.2 +CATEGORIES?= graphics +MASTER_SITES= ${MASTER_SITE_QT} +PKGNAMEPREFIX= qt4- +DISTNAME= qt-x11-opensource-src-${PORTVERSION} +DIST_SUBDIR= KDE + +MAINTAINER= kde@FreeBSD.org +COMMENT= Qt XML library + +BUILD_DEPENDS= moc4:${PORTSDIR}/devel/qt4-moc \ + qmake-qt4:${PORTSDIR}/devel/qmake4 +LIB_DEPENDS?= QtCore:${PORTSDIR}/devel/qt4-corelib \ + QtGui:${PORTSDIR}/x11-toolkits/qt4-gui \ + QtXml:${PORTSDIR}/textproc/qt4-xml + +CONFLICTS= linguist-0.* qt-2.* qt-3.0.* \ + qt-3.1.* qt-3.2.* qt-designer-2.* xfmail-1.5.[0-5] \ + xfmail-1.5.5_[1-2] + +HAS_CONFIGURE= yes +USE_LDCONFIG= yes +NO_FILTER_SHLIBS=yes + +CONFIGURE_ARGS= -fast -no-exceptions \ + -platform ${LOCALBASE}/share/qt4/mkspecs/freebsd-g++ \ + -qt-gif -release -system-libjpeg -system-libpng \ + -system-zlib -no-nas-sound -prefix ${PREFIX} \ + -plugindir ${PREFIX}/lib/plugins -bindir ${PREFIX}/bin \ + -confirm-license + +ALL_TARGET= first +CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH +MAKE_ENV?= QTDIR=${WRKSRC} LD_LIBRARY_PATH=${WRKSRC}/lib \ + PATH=${WRKSRC}/bin:$$PATH +EXTRACT_AFTER_ARGS=| ${TAR} -xf - \ + --exclude '${DISTNAME}/mkspecs' --exclude '${DISTNAME}/qmake' \ + --exclude '${DISTNAME}/demos' --exclude '${DISTNAME}/examples' \ + --exclude '${DISTNAME}/src/network' \ + --exclude '${DISTNAME}/src/opengl' --exclude '${DISTNAME}/src/qt3support' \ + --exclude '${DISTNAME}/src/sql' \ + --exclude '${DISTNAME}/src/plugins' --exclude '${DISTNAME}/src/tools/rcc' \ + --exclude '${DISTNAME}/src/3rdparty' --exclude '${DISTNAME}/src/tools/moc' \ + --exclude '${DISTNAME}/src/tools/uic' --exclude '${DISTNAME}/src/tools/uic3' \ + --exclude '${DISTNAME}/tools/assistant' --exclude '${DISTNAME}/tools/designer' \ + --exclude '${DISTNAME}/tools/linguist' --exclude '${DISTNAME}/tools/porting' \ + --exclude '${DISTNAME}/tools/qtconfig' --exclude '${DISTNAME}/tools/qvfb' +WRKSRC= ${WRKDIR}/${DISTNAME}/src/${PORTNAME} +CONFIGURE_WRKSRC=${WRKSRC}/../../ + +.include <bsd.port.pre.mk> + +.if defined(PKGNAMESUFFIX) && (${PKGNAMESUFFIX} == "-debug" || ${PKGNAMESUFFIX} == "-static-debug") +CONFIGURE_ARGS+=-debug +.endif +.if defined(PKGNAMESUFFIX) && (${PKGNAMESUFFIX} == "-static" || ${PKGNAMESUFFIX} == "-static-debug") +CONFIGURE_ARGS+=-static +.endif + +pre-configure: + ${CP} ${.CURDIR}/../../devel/qt4/files/configure ${CONFIGURE_WRKSRC} + ${REINPLACE_CMD} -e 's|target.path.*|target.path=${PREFIX}/lib|g' \ + -e 's|flat_headers.path.*|flat_headers.path=${PREFIX}/include/Qt|g' \ + -e 's|targ_headers.path.*|targ_headers.path=${PREFIX}/include/$$$$TARGET|g' \ + ${WRKSRC}/${PORTNAME}.pro ${WRKSRC}/../qt_install.pri + ${MKDIR} ${WRKSRC}/../../mkspecs + ${LN} -sf ${LOCALBASE}/bin/qmake-qt4 ${WRKSRC}/../../bin/qmake + ${LN} -sf ${LOCALBASE}/bin/moc4 ${WRKSRC}/../../bin/moc + +post-configure: + ${REINPLACE_CMD} -e 's|local/lib/QtXml.pc|local/libdata/QtSvg.pc|g' \ + ${WRKSRC}/Makefile + +.include <bsd.port.post.mk> diff --git a/graphics/qt4-svg/distinfo b/graphics/qt4-svg/distinfo new file mode 100644 index 000000000000..5f51cf7b1256 --- /dev/null +++ b/graphics/qt4-svg/distinfo @@ -0,0 +1,3 @@ +MD5 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 19f6374fe7924e33775cb87ee02669cb +SHA256 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = e790d227fa7958f2b0c0b0facd8ca880190121ed2b9c99ca70643baf7a0cd24c +SIZE (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 37636491 diff --git a/graphics/qt4-svg/pkg-descr b/graphics/qt4-svg/pkg-descr new file mode 100644 index 000000000000..efc79b9aaf24 --- /dev/null +++ b/graphics/qt4-svg/pkg-descr @@ -0,0 +1,12 @@ +Qt is a C++ toolkit for application development. It lets application +developers target all major operating systems with a single application +source code. + +Qt provides a platform-independent API to all central platform functionality: +GUI, database access, networking, file handling, etc. The Qt library +encapsulates the different APIs of different operating systems, providing +the application programmer with a single, common API for all operating systems. +The native C APIs are encapsulated in a set of well-designed, fully +object-oriented C++ classes. + +WWW: http://www.trolltech.com/products/qt/index.html diff --git a/graphics/qt4-svg/pkg-plist b/graphics/qt4-svg/pkg-plist new file mode 100644 index 000000000000..118b5c108855 --- /dev/null +++ b/graphics/qt4-svg/pkg-plist @@ -0,0 +1,20 @@ +include/Qt/QtSvg +include/Qt/qgraphicssvgitem.h +include/Qt/qsvgrenderer.h +include/Qt/qsvgwidget.h +include/QtSvg/QGraphicsSvgItem +include/QtSvg/QSvgRenderer +include/QtSvg/QSvgWidget +include/QtSvg/QtSvg +include/QtSvg/qgraphicssvgitem.h +include/QtSvg/qsvgrenderer.h +include/QtSvg/qsvgwidget.h +lib/QtSvg.pc +lib/libQtSvg.la +lib/libQtSvg.prl +lib/libQtSvg.so +lib/libQtSvg.so.4 +lib/libQtSvg.so.4.2 +lib/libQtSvg.so.4.2.2 +lib/libQtSvg.so.4.2.2.debug +@dirrm include/QtSvg diff --git a/japanese/Makefile b/japanese/Makefile index b666c861f817..211ab47a25c8 100644 --- a/japanese/Makefile +++ b/japanese/Makefile @@ -315,6 +315,7 @@ SUBDIR += pycodec SUBDIR += pycodec-zope SUBDIR += qkc + SUBDIR += qt4-codecs-jp SUBDIR += quit SUBDIR += rbnamazu SUBDIR += recjis diff --git a/japanese/qt4-codecs-jp/Makefile b/japanese/qt4-codecs-jp/Makefile new file mode 100644 index 000000000000..611576b91b4c --- /dev/null +++ b/japanese/qt4-codecs-jp/Makefile @@ -0,0 +1,73 @@ +# -*-mode: makefile-*- +# New ports collection makefile for: qt40 +# Date created: Wed Jun 29 11:49:42 CEST 2005 +# Whom: lofi@freebsd.org +# +# $FreeBSD$ +# + +PORTNAME= codecs +PORTVERSION= 4.2.2 +CATEGORIES?= japanese +MASTER_SITES= ${MASTER_SITE_QT} +PKGNAMEPREFIX= qt4- +PKGNAMESUFFIX= -jp +DISTNAME= qt-x11-opensource-src-${PORTVERSION} +DIST_SUBDIR= KDE + +MAINTAINER= kde@FreeBSD.org +COMMENT= Qt EUC-JP/JIS codec plugins + +BUILD_DEPENDS= qmake-qt4:${PORTSDIR}/devel/qmake4 +LIB_DEPENDS= QtCore:${PORTSDIR}/devel/qt4-corelib + +CONFLICTS= linguist-0.* qt-2.* qt-3.0.* \ + qt-3.1.* qt-3.2.* qt-designer-2.* xfmail-1.5.[0-5] \ + xfmail-1.5.5_[1-2] + +USE_GCC= 3.4+ +#USE_BZIP2= yes +HAS_CONFIGURE= yes +USE_LDCONFIG= yes +NO_FILTER_SHLIBS=yes + +CONFIGURE_ARGS= -fast -no-exceptions \ + -platform ${LOCALBASE}/share/qt4/mkspecs/freebsd-g++ \ + -qt-gif -release -system-libjpeg -system-libpng \ + -system-zlib \ + -prefix ${PREFIX} \ + -plugindir ${PREFIX}/lib/plugins -bindir ${PREFIX}/bin -v \ + -confirm-license + +ALL_TARGET= first +CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH +MAKE_ENV?= QTDIR=${WRKSRC} LD_LIBRARY_PATH=${WRKSRC}/lib \ + PATH=${WRKSRC}/bin:$$PATH +EXTRACT_AFTER_ARGS=| ${TAR} -xf - \ + --exclude '${DISTNAME}/qmake' \ + --exclude '${DISTNAME}/demos' --exclude '${DISTNAME}/examples' \ + --exclude '${DISTNAME}/src/network' --exclude '${DISTNAME}/src/xml' \ + --exclude '${DISTNAME}/src/opengl' --exclude '${DISTNAME}/src/qt3support' \ + --exclude '${DISTNAME}/src/sql' \ + --exclude '${DISTNAME}/src/tools/moc' --exclude '${DISTNAME}/src/tools/uic' \ + --exclude '${DISTNAME}/src/tools/rcc' --exclude '${DISTNAME}/src/tools/uic3' \ + --exclude '${DISTNAME}/tools/assistant' \ + --exclude '${DISTNAME}/tools/linguist' --exclude '${DISTNAME}/tools/porting' \ + --exclude '${DISTNAME}/tools/qtconfig' --exclude '${DISTNAME}/tools/qvfb' +WRKSRC= ${WRKDIR}/${DISTNAME}/src/plugins/${PORTNAME}/jp +CONFIGURE_WRKSRC=${WRKSRC}/../../../.. + +.include <bsd.port.pre.mk> + +pre-configure: + ${CP} ${.CURDIR}/../../devel/qt4/files/configure ${CONFIGURE_WRKSRC} + ${REINPLACE_CMD} -e 's|target.path.*|target.path=${PREFIX}/lib/plugins/codecs|g' \ + ${WRKSRC}/jp.pro + ${MKDIR} ${WRKSRC}/../../../mkspecs + ${LN} -sf ${LOCALBASE}/bin/qmake-qt4 ${WRKSRC}/../../../../bin/qmake + ${LN} -sf ${LOCALBASE}/bin/moc4 ${WRKSRC}/../../../../bin/moc + +post-configure: + ${REINPLACE_CMD} -e 's|(test -z.*||g' ${WRKSRC}/Makefile + +.include <bsd.port.post.mk> diff --git a/japanese/qt4-codecs-jp/distinfo b/japanese/qt4-codecs-jp/distinfo new file mode 100644 index 000000000000..5f51cf7b1256 --- /dev/null +++ b/japanese/qt4-codecs-jp/distinfo @@ -0,0 +1,3 @@ +MD5 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 19f6374fe7924e33775cb87ee02669cb +SHA256 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = e790d227fa7958f2b0c0b0facd8ca880190121ed2b9c99ca70643baf7a0cd24c +SIZE (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 37636491 diff --git a/japanese/qt4-codecs-jp/pkg-descr b/japanese/qt4-codecs-jp/pkg-descr new file mode 100644 index 000000000000..efc79b9aaf24 --- /dev/null +++ b/japanese/qt4-codecs-jp/pkg-descr @@ -0,0 +1,12 @@ +Qt is a C++ toolkit for application development. It lets application +developers target all major operating systems with a single application +source code. + +Qt provides a platform-independent API to all central platform functionality: +GUI, database access, networking, file handling, etc. The Qt library +encapsulates the different APIs of different operating systems, providing +the application programmer with a single, common API for all operating systems. +The native C APIs are encapsulated in a set of well-designed, fully +object-oriented C++ classes. + +WWW: http://www.trolltech.com/products/qt/index.html diff --git a/japanese/qt4-codecs-jp/pkg-plist b/japanese/qt4-codecs-jp/pkg-plist new file mode 100644 index 000000000000..60fc639f5f99 --- /dev/null +++ b/japanese/qt4-codecs-jp/pkg-plist @@ -0,0 +1,3 @@ +lib/plugins/codecs/libqjpcodecs.so +lib/plugins/codecs/libqjpcodecs.so.debug +@dirrm lib/plugins/codecs diff --git a/korean/Makefile b/korean/Makefile index 32a8e727a52a..a103354d8129 100644 --- a/korean/Makefile +++ b/korean/Makefile @@ -55,6 +55,7 @@ SUBDIR += pgp.language SUBDIR += php_doc SUBDIR += pinetreefonts + SUBDIR += qt4-codecs-kr SUBDIR += scim-hangul SUBDIR += scim-tables SUBDIR += texinfo diff --git a/korean/qt4-codecs-kr/Makefile b/korean/qt4-codecs-kr/Makefile new file mode 100644 index 000000000000..b911fe18ea23 --- /dev/null +++ b/korean/qt4-codecs-kr/Makefile @@ -0,0 +1,73 @@ +# -*-mode: makefile-*- +# New ports collection makefile for: qt40 +# Date created: Wed Jun 29 11:49:42 CEST 2005 +# Whom: lofi@freebsd.org +# +# $FreeBSD$ +# + +PORTNAME= codecs +PORTVERSION= 4.2.2 +CATEGORIES?= korean +MASTER_SITES= ${MASTER_SITE_QT} +PKGNAMEPREFIX= qt4- +PKGNAMESUFFIX= -kr +DISTNAME= qt-x11-opensource-src-${PORTVERSION} +DIST_SUBDIR= KDE + +MAINTAINER= kde@FreeBSD.org +COMMENT= Qt EUC-KR codec plugin + +BUILD_DEPENDS= qmake-qt4:${PORTSDIR}/devel/qmake4 +LIB_DEPENDS= QtCore:${PORTSDIR}/devel/qt4-corelib + +CONFLICTS= linguist-0.* qt-2.* qt-3.0.* \ + qt-3.1.* qt-3.2.* qt-designer-2.* xfmail-1.5.[0-5] \ + xfmail-1.5.5_[1-2] + +USE_GCC= 3.4+ +#USE_BZIP2= yes +HAS_CONFIGURE= yes +USE_LDCONFIG= yes +NO_FILTER_SHLIBS=yes + +CONFIGURE_ARGS= -fast -no-exceptions \ + -platform ${LOCALBASE}/share/qt4/mkspecs/freebsd-g++ \ + -qt-gif -release -system-libjpeg -system-libpng \ + -system-zlib \ + -prefix ${PREFIX} \ + -plugindir ${PREFIX}/lib/plugins -bindir ${PREFIX}/bin -v \ + -confirm-license + +ALL_TARGET= first +CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH +MAKE_ENV?= QTDIR=${WRKSRC} LD_LIBRARY_PATH=${WRKSRC}/lib \ + PATH=${WRKSRC}/bin:$$PATH +EXTRACT_AFTER_ARGS=| ${TAR} -xf - \ + --exclude '${DISTNAME}/qmake' \ + --exclude '${DISTNAME}/demos' --exclude '${DISTNAME}/examples' \ + --exclude '${DISTNAME}/src/network' --exclude '${DISTNAME}/src/xml' \ + --exclude '${DISTNAME}/src/opengl' --exclude '${DISTNAME}/src/qt3support' \ + --exclude '${DISTNAME}/src/sql' \ + --exclude '${DISTNAME}/src/tools/moc' --exclude '${DISTNAME}/src/tools/uic' \ + --exclude '${DISTNAME}/src/tools/rcc' --exclude '${DISTNAME}/src/tools/uic3' \ + --exclude '${DISTNAME}/tools/assistant' \ + --exclude '${DISTNAME}/tools/linguist' --exclude '${DISTNAME}/tools/porting' \ + --exclude '${DISTNAME}/tools/qtconfig' --exclude '${DISTNAME}/tools/qvfb' +WRKSRC= ${WRKDIR}/${DISTNAME}/src/plugins/${PORTNAME}/kr +CONFIGURE_WRKSRC=${WRKSRC}/../../../.. + +.include <bsd.port.pre.mk> + +pre-configure: + ${CP} ${.CURDIR}/../../devel/qt4/files/configure ${CONFIGURE_WRKSRC} + ${REINPLACE_CMD} -e 's|target.path.*|target.path=${PREFIX}/lib/plugins/codecs|g' \ + ${WRKSRC}/kr.pro + ${MKDIR} ${WRKSRC}/../../../mkspecs + ${LN} -sf ${LOCALBASE}/bin/qmake-qt4 ${WRKSRC}/../../../../bin/qmake + ${LN} -sf ${LOCALBASE}/bin/moc4 ${WRKSRC}/../../../../bin/moc + +post-configure: + ${REINPLACE_CMD} -e 's|(test -z.*||g' ${WRKSRC}/Makefile + +.include <bsd.port.post.mk> diff --git a/korean/qt4-codecs-kr/distinfo b/korean/qt4-codecs-kr/distinfo new file mode 100644 index 000000000000..5f51cf7b1256 --- /dev/null +++ b/korean/qt4-codecs-kr/distinfo @@ -0,0 +1,3 @@ +MD5 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 19f6374fe7924e33775cb87ee02669cb +SHA256 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = e790d227fa7958f2b0c0b0facd8ca880190121ed2b9c99ca70643baf7a0cd24c +SIZE (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 37636491 diff --git a/korean/qt4-codecs-kr/pkg-descr b/korean/qt4-codecs-kr/pkg-descr new file mode 100644 index 000000000000..efc79b9aaf24 --- /dev/null +++ b/korean/qt4-codecs-kr/pkg-descr @@ -0,0 +1,12 @@ +Qt is a C++ toolkit for application development. It lets application +developers target all major operating systems with a single application +source code. + +Qt provides a platform-independent API to all central platform functionality: +GUI, database access, networking, file handling, etc. The Qt library +encapsulates the different APIs of different operating systems, providing +the application programmer with a single, common API for all operating systems. +The native C APIs are encapsulated in a set of well-designed, fully +object-oriented C++ classes. + +WWW: http://www.trolltech.com/products/qt/index.html diff --git a/korean/qt4-codecs-kr/pkg-plist b/korean/qt4-codecs-kr/pkg-plist new file mode 100644 index 000000000000..5db94dbdbd13 --- /dev/null +++ b/korean/qt4-codecs-kr/pkg-plist @@ -0,0 +1,3 @@ +lib/plugins/codecs/libqkrcodecs.so +lib/plugins/codecs/libqkrcodecs.so.debug +@dirrm lib/plugins/codecs diff --git a/misc/Makefile b/misc/Makefile index cdff5e4e80a6..f9b1cb97e8fc 100644 --- a/misc/Makefile +++ b/misc/Makefile @@ -397,6 +397,10 @@ SUBDIR += quick-lounge-applet SUBDIR += quotes SUBDIR += quranref + SUBDIR += qt4-codecs-tw + SUBDIR += qt4-qtdemo + SUBDIR += qt4-doc + SUBDIR += qt4-qtconfig SUBDIR += ree SUBDIR += renamedlgplugins SUBDIR += rfc diff --git a/misc/qt4-codecs-tw/Makefile b/misc/qt4-codecs-tw/Makefile new file mode 100644 index 000000000000..0f59b769b719 --- /dev/null +++ b/misc/qt4-codecs-tw/Makefile @@ -0,0 +1,65 @@ +# -*-mode: makefile-*- +# New ports collection makefile for: qt40 +# Date created: Wed Jun 29 11:49:42 CEST 2005 +# Whom: lofi@freebsd.org +# +# $FreeBSD$ +# + +PORTNAME= codecs +PORTVERSION= 4.2.2 +CATEGORIES?= misc +MASTER_SITES= ${MASTER_SITE_QT} +PKGNAMEPREFIX= qt4- +PKGNAMESUFFIX= -tw +DISTNAME= qt-x11-opensource-src-${PORTVERSION} +DIST_SUBDIR= KDE + +MAINTAINER= kde@FreeBSD.org +COMMENT= Qt Big-5 codec plugin + +BUILD_DEPENDS= qmake-qt4:${PORTSDIR}/devel/qmake4 +LIB_DEPENDS= QtCore:${PORTSDIR}/devel/qt4-corelib + +CONFLICTS= linguist-0.* qt-2.* qt-3.0.* \ + qt-3.1.* qt-3.2.* qt-designer-2.* xfmail-1.5.[0-5] \ + xfmail-1.5.5_[1-2] + +HAS_CONFIGURE= yes + +CONFIGURE_ARGS= -fast -no-exceptions \ + -platform ${LOCALBASE}/share/qt4/mkspecs/freebsd-g++ \ + -qt-gif -release -system-libjpeg -system-libpng \ + -system-zlib -prefix ${PREFIX} \ + -plugindir ${PREFIX}/lib/plugins -bindir ${PREFIX}/bin \ + -confirm-license + +ALL_TARGET= first +CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH +MAKE_ENV?= QTDIR=${WRKSRC} LD_LIBRARY_PATH=${WRKSRC}/lib \ + PATH=${WRKSRC}/bin:$$PATH +EXTRACT_AFTER_ARGS=| ${TAR} -xf - \ + --exclude '${DISTNAME}/qmake' \ + --exclude '${DISTNAME}/demos' --exclude '${DISTNAME}/examples' \ + --exclude '${DISTNAME}/src/network' --exclude '${DISTNAME}/src/xml' \ + --exclude '${DISTNAME}/src/opengl' --exclude '${DISTNAME}/src/qt3support' \ + --exclude '${DISTNAME}/src/sql' \ + --exclude '${DISTNAME}/src/tools/moc' --exclude '${DISTNAME}/src/tools/uic' \ + --exclude '${DISTNAME}/src/tools/rcc' --exclude '${DISTNAME}/src/tools/uic3' \ + --exclude '${DISTNAME}/tools/assistant' \ + --exclude '${DISTNAME}/tools/linguist' --exclude '${DISTNAME}/tools/porting' \ + --exclude '${DISTNAME}/tools/qtconfig' --exclude '${DISTNAME}/tools/qvfb' +WRKSRC= ${WRKDIR}/${DISTNAME}/src/plugins/${PORTNAME}/tw +CONFIGURE_WRKSRC=${WRKSRC}/../../../.. + +.include <bsd.port.pre.mk> + +pre-configure: + ${CP} ${.CURDIR}/../../devel/qt4/files/configure ${CONFIGURE_WRKSRC} + ${REINPLACE_CMD} -e 's|target.path.*|target.path=${PREFIX}/lib/plugins/codecs|g' \ + ${WRKSRC}/tw.pro + ${MKDIR} ${WRKSRC}/../../../mkspecs + ${LN} -sf ${LOCALBASE}/bin/qmake-qt4 ${WRKSRC}/../../../../bin/qmake + ${LN} -sf ${LOCALBASE}/bin/moc4 ${WRKSRC}/../../../../bin/moc + +.include <bsd.port.post.mk> diff --git a/misc/qt4-codecs-tw/distinfo b/misc/qt4-codecs-tw/distinfo new file mode 100644 index 000000000000..5f51cf7b1256 --- /dev/null +++ b/misc/qt4-codecs-tw/distinfo @@ -0,0 +1,3 @@ +MD5 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 19f6374fe7924e33775cb87ee02669cb +SHA256 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = e790d227fa7958f2b0c0b0facd8ca880190121ed2b9c99ca70643baf7a0cd24c +SIZE (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 37636491 diff --git a/misc/qt4-codecs-tw/pkg-descr b/misc/qt4-codecs-tw/pkg-descr new file mode 100644 index 000000000000..efc79b9aaf24 --- /dev/null +++ b/misc/qt4-codecs-tw/pkg-descr @@ -0,0 +1,12 @@ +Qt is a C++ toolkit for application development. It lets application +developers target all major operating systems with a single application +source code. + +Qt provides a platform-independent API to all central platform functionality: +GUI, database access, networking, file handling, etc. The Qt library +encapsulates the different APIs of different operating systems, providing +the application programmer with a single, common API for all operating systems. +The native C APIs are encapsulated in a set of well-designed, fully +object-oriented C++ classes. + +WWW: http://www.trolltech.com/products/qt/index.html diff --git a/misc/qt4-codecs-tw/pkg-plist b/misc/qt4-codecs-tw/pkg-plist new file mode 100644 index 000000000000..86cff7bf6e0a --- /dev/null +++ b/misc/qt4-codecs-tw/pkg-plist @@ -0,0 +1,3 @@ +lib/plugins/codecs/libqtwcodecs.so +lib/plugins/codecs/libqtwcodecs.so.debug +@dirrm lib/plugins/codecs diff --git a/misc/qt4-doc/Makefile b/misc/qt4-doc/Makefile new file mode 100644 index 000000000000..9da71225de9a --- /dev/null +++ b/misc/qt4-doc/Makefile @@ -0,0 +1,56 @@ +# -*-mode: makefile-*- +# New ports collection makefile for: qt40 +# Date created: Wed Jun 29 11:49:42 CEST 2005 +# Whom: lofi@freebsd.org +# +# $FreeBSD$ +# + +PORTNAME= doc +PORTVERSION= 4.2.2 +CATEGORIES?= x11-toolkits ipv6 +MASTER_SITES= ${MASTER_SITE_QT} +PKGNAMEPREFIX= qt4- +DISTNAME= qt-x11-opensource-src-${PORTVERSION} +DIST_SUBDIR= KDE + +MAINTAINER= kde@FreeBSD.org +COMMENT= Multiplatform C++ application framework + +CONFLICTS= linguist-0.* qt-2.* qt-3.0.* \ + qt-3.1.* qt-3.2.* qt-designer-2.* xfmail-1.5.[0-5] \ + xfmail-1.5.5_[1-2] + +NO_BUILD= yes + +CONFIGURE_ARGS= -fast -no-exceptions \ + -platform ${LOCALBASE}/share/qt/mkspecs/freebsd-g++ \ + -qt-gif -release -system-libjpeg -system-libpng \ + -system-zlib -no-nas-sound -prefix ${PREFIX} \ + -plugindir ${PREFIX}/lib/plugins -bindir ${PREFIX}/bin \ + -confirm-license + +ALL_TARGET= first +CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH +MAKE_ENV?= QTDIR=${WRKSRC} LD_LIBRARY_PATH=${WRKSRC}/lib \ + PATH=${WRKSRC}/bin:$$PATH +EXTRACT_AFTER_ARGS=| ${TAR} -xf - \ + --exclude '${DISTNAME}/mkspecs' --exclude '${DISTNAME}/qmake' \ + --exclude '${DISTNAME}/demos' --exclude '${DISTNAME}/examples' \ + --exclude '${DISTNAME}/src/gui' --exclude '${DISTNAME}/src/network' \ + --exclude '${DISTNAME}/src/opengl' --exclude '${DISTNAME}/src/qt3support' \ + --exclude '${DISTNAME}/src/sql' --exclude '${DISTNAME}/src/plugins' \ + --exclude '${DISTNAME}/src/3rdparty' --exclude '${DISTNAME}/src/xml' \ + --exclude '${DISTNAME}/src/tools/rcc' --exclude '${DISTNAME}/src/tools/moc'\ + --exclude '${DISTNAME}/src/tools/uic' --exclude '${DISTNAME}/src/tools/uic3' \ + --exclude '${DISTNAME}/tools/assistant' --exclude '${DISTNAME}/tools/designer' \ + --exclude '${DISTNAME}/tools/linguist' --exclude '${DISTNAME}/tools/porting' \ + --exclude '${DISTNAME}/tools/qtconfig' --exclude '${DISTNAME}/tools/qvfb' + +DOCSDIR=${PREFIX}/share/doc/qt4 +do-install: + ${MKDIR} ${DOCSDIR} + ${RM} -f ${WRKSRC}/doc/html/qmake* + ${CP} -Rp ${WRKSRC}/doc/html ${DOCSDIR} + +.include <bsd.port.mk> diff --git a/misc/qt4-doc/distinfo b/misc/qt4-doc/distinfo new file mode 100644 index 000000000000..5f51cf7b1256 --- /dev/null +++ b/misc/qt4-doc/distinfo @@ -0,0 +1,3 @@ +MD5 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 19f6374fe7924e33775cb87ee02669cb +SHA256 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = e790d227fa7958f2b0c0b0facd8ca880190121ed2b9c99ca70643baf7a0cd24c +SIZE (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 37636491 diff --git a/misc/qt4-doc/pkg-descr b/misc/qt4-doc/pkg-descr new file mode 100644 index 000000000000..efc79b9aaf24 --- /dev/null +++ b/misc/qt4-doc/pkg-descr @@ -0,0 +1,12 @@ +Qt is a C++ toolkit for application development. It lets application +developers target all major operating systems with a single application +source code. + +Qt provides a platform-independent API to all central platform functionality: +GUI, database access, networking, file handling, etc. The Qt library +encapsulates the different APIs of different operating systems, providing +the application programmer with a single, common API for all operating systems. +The native C APIs are encapsulated in a set of well-designed, fully +object-oriented C++ classes. + +WWW: http://www.trolltech.com/products/qt/index.html diff --git a/misc/qt4-doc/pkg-plist b/misc/qt4-doc/pkg-plist new file mode 100644 index 000000000000..96569b7b29fb --- /dev/null +++ b/misc/qt4-doc/pkg-plist @@ -0,0 +1,3619 @@ +%%DOCSDIR%%/html/3rdparty.html +%%DOCSDIR%%/html/aboutqt.html +%%DOCSDIR%%/html/abstractwidgets.html +%%DOCSDIR%%/html/accelerators.html +%%DOCSDIR%%/html/accessibility.html +%%DOCSDIR%%/html/activeqt-comapp-main-cpp.html +%%DOCSDIR%%/html/activeqt-comapp.html +%%DOCSDIR%%/html/activeqt-dotnet.html +%%DOCSDIR%%/html/activeqt-dumpcpp.html +%%DOCSDIR%%/html/activeqt-dumpdoc.html +%%DOCSDIR%%/html/activeqt-hierarchy-main-cpp.html +%%DOCSDIR%%/html/activeqt-hierarchy-objects-cpp.html +%%DOCSDIR%%/html/activeqt-hierarchy-objects-h.html +%%DOCSDIR%%/html/activeqt-hierarchy.html +%%DOCSDIR%%/html/activeqt-idc.html +%%DOCSDIR%%/html/activeqt-menus-main-cpp.html +%%DOCSDIR%%/html/activeqt-menus-menus-cpp.html +%%DOCSDIR%%/html/activeqt-menus-menus-h.html +%%DOCSDIR%%/html/activeqt-menus.html +%%DOCSDIR%%/html/activeqt-multiple-ax1-h.html +%%DOCSDIR%%/html/activeqt-multiple-ax2-h.html +%%DOCSDIR%%/html/activeqt-multiple-main-cpp.html +%%DOCSDIR%%/html/activeqt-multiple.html +%%DOCSDIR%%/html/activeqt-opengl-glbox-cpp.html +%%DOCSDIR%%/html/activeqt-opengl-glbox-h.html +%%DOCSDIR%%/html/activeqt-opengl-globjwin-cpp.html +%%DOCSDIR%%/html/activeqt-opengl-globjwin-h.html +%%DOCSDIR%%/html/activeqt-opengl-main-cpp.html +%%DOCSDIR%%/html/activeqt-opengl.html +%%DOCSDIR%%/html/activeqt-qutlook-addressview-cpp.html +%%DOCSDIR%%/html/activeqt-qutlook-addressview-h.html +%%DOCSDIR%%/html/activeqt-qutlook-main-cpp.html +%%DOCSDIR%%/html/activeqt-qutlook.html +%%DOCSDIR%%/html/activeqt-simple-main-cpp.html +%%DOCSDIR%%/html/activeqt-simple.html +%%DOCSDIR%%/html/activeqt-testcon.html +%%DOCSDIR%%/html/activeqt-tools.html +%%DOCSDIR%%/html/activeqt-webbrowser-main-cpp.html +%%DOCSDIR%%/html/activeqt-webbrowser.html +%%DOCSDIR%%/html/activeqt-wrapper-main-cpp.html +%%DOCSDIR%%/html/activeqt-wrapper.html +%%DOCSDIR%%/html/activeqt.html +%%DOCSDIR%%/html/advanced.html +%%DOCSDIR%%/html/annotated.html +%%DOCSDIR%%/html/appearance.html +%%DOCSDIR%%/html/appicon.html +%%DOCSDIR%%/html/application.html +%%DOCSDIR%%/html/architecture.html +%%DOCSDIR%%/html/assistant-manual.html +%%DOCSDIR%%/html/assistant-simpletextviewer-findfiledialog-cpp.html +%%DOCSDIR%%/html/assistant-simpletextviewer-findfiledialog-h.html +%%DOCSDIR%%/html/assistant-simpletextviewer-main-cpp.html +%%DOCSDIR%%/html/assistant-simpletextviewer-mainwindow-cpp.html +%%DOCSDIR%%/html/assistant-simpletextviewer-mainwindow-h.html +%%DOCSDIR%%/html/assistant-simpletextviewer.html +%%DOCSDIR%%/html/assistant.dcf +%%DOCSDIR%%/html/basic.html +%%DOCSDIR%%/html/bughowto.html +%%DOCSDIR%%/html/buildsystem.html +%%DOCSDIR%%/html/classes.html +%%DOCSDIR%%/html/classic.css +%%DOCSDIR%%/html/classlists.html +%%DOCSDIR%%/html/codec-big5.html +%%DOCSDIR%%/html/codec-big5hkscs.html +%%DOCSDIR%%/html/codec-eucjp.html +%%DOCSDIR%%/html/codec-euckr.html +%%DOCSDIR%%/html/codec-gbk.html +%%DOCSDIR%%/html/codec-sjis.html +%%DOCSDIR%%/html/codec-tscii.html +%%DOCSDIR%%/html/codecs-jis.html +%%DOCSDIR%%/html/codecs.html +%%DOCSDIR%%/html/commercialeditions.html +%%DOCSDIR%%/html/compatclasses.html +%%DOCSDIR%%/html/console-edition-classes.html +%%DOCSDIR%%/html/containers.html +%%DOCSDIR%%/html/coordsys.html +%%DOCSDIR%%/html/credits.html +%%DOCSDIR%%/html/database.html +%%DOCSDIR%%/html/datastreamformat.html +%%DOCSDIR%%/html/debug.html +%%DOCSDIR%%/html/demos-affine-affine-qrc.html +%%DOCSDIR%%/html/demos-affine-main-cpp.html +%%DOCSDIR%%/html/demos-affine-xform-cpp.html +%%DOCSDIR%%/html/demos-affine-xform-h.html +%%DOCSDIR%%/html/demos-affine.html +%%DOCSDIR%%/html/demos-arthurplugin-arthur-plugin-qrc.html +%%DOCSDIR%%/html/demos-arthurplugin-plugin-cpp.html +%%DOCSDIR%%/html/demos-arthurplugin.html +%%DOCSDIR%%/html/demos-books-bookdelegate-cpp.html +%%DOCSDIR%%/html/demos-books-bookdelegate-h.html +%%DOCSDIR%%/html/demos-books-books-qrc.html +%%DOCSDIR%%/html/demos-books-bookwindow-cpp.html +%%DOCSDIR%%/html/demos-books-bookwindow-h.html +%%DOCSDIR%%/html/demos-books-initdb-h.html +%%DOCSDIR%%/html/demos-books-main-cpp.html +%%DOCSDIR%%/html/demos-books.html +%%DOCSDIR%%/html/demos-chip-chip-cpp.html +%%DOCSDIR%%/html/demos-chip-chip-h.html +%%DOCSDIR%%/html/demos-chip-images-qrc.html +%%DOCSDIR%%/html/demos-chip-main-cpp.html +%%DOCSDIR%%/html/demos-chip-mainwindow-cpp.html +%%DOCSDIR%%/html/demos-chip-mainwindow-h.html +%%DOCSDIR%%/html/demos-chip-view-cpp.html +%%DOCSDIR%%/html/demos-chip-view-h.html +%%DOCSDIR%%/html/demos-chip.html +%%DOCSDIR%%/html/demos-composition-composition-cpp.html +%%DOCSDIR%%/html/demos-composition-composition-h.html +%%DOCSDIR%%/html/demos-composition-composition-qrc.html +%%DOCSDIR%%/html/demos-composition-main-cpp.html +%%DOCSDIR%%/html/demos-composition.html +%%DOCSDIR%%/html/demos-deform-deform-qrc.html +%%DOCSDIR%%/html/demos-deform-main-cpp.html +%%DOCSDIR%%/html/demos-deform-pathdeform-cpp.html +%%DOCSDIR%%/html/demos-deform-pathdeform-h.html +%%DOCSDIR%%/html/demos-deform.html +%%DOCSDIR%%/html/demos-gradients-gradients-cpp.html +%%DOCSDIR%%/html/demos-gradients-gradients-h.html +%%DOCSDIR%%/html/demos-gradients-gradients-qrc.html +%%DOCSDIR%%/html/demos-gradients-main-cpp.html +%%DOCSDIR%%/html/demos-gradients.html +%%DOCSDIR%%/html/demos-interview-interview-qrc.html +%%DOCSDIR%%/html/demos-interview-main-cpp.html +%%DOCSDIR%%/html/demos-interview-model-cpp.html +%%DOCSDIR%%/html/demos-interview-model-h.html +%%DOCSDIR%%/html/demos-interview.html +%%DOCSDIR%%/html/demos-mainwindow-colorswatch-cpp.html +%%DOCSDIR%%/html/demos-mainwindow-colorswatch-h.html +%%DOCSDIR%%/html/demos-mainwindow-main-cpp.html +%%DOCSDIR%%/html/demos-mainwindow-mainwindow-cpp.html +%%DOCSDIR%%/html/demos-mainwindow-mainwindow-h.html +%%DOCSDIR%%/html/demos-mainwindow-mainwindow-qrc.html +%%DOCSDIR%%/html/demos-mainwindow-toolbar-cpp.html +%%DOCSDIR%%/html/demos-mainwindow-toolbar-h.html +%%DOCSDIR%%/html/demos-mainwindow.html +%%DOCSDIR%%/html/demos-pathstroke-main-cpp.html +%%DOCSDIR%%/html/demos-pathstroke-pathstroke-cpp.html +%%DOCSDIR%%/html/demos-pathstroke-pathstroke-h.html +%%DOCSDIR%%/html/demos-pathstroke-pathstroke-qrc.html +%%DOCSDIR%%/html/demos-pathstroke.html +%%DOCSDIR%%/html/demos-spreadsheet-main-cpp.html +%%DOCSDIR%%/html/demos-spreadsheet-spreadsheet-qrc.html +%%DOCSDIR%%/html/demos-spreadsheet.html +%%DOCSDIR%%/html/demos-sqlbrowser-browser-cpp.html +%%DOCSDIR%%/html/demos-sqlbrowser-browser-h.html +%%DOCSDIR%%/html/demos-sqlbrowser-connectionwidget-cpp.html +%%DOCSDIR%%/html/demos-sqlbrowser-connectionwidget-h.html +%%DOCSDIR%%/html/demos-sqlbrowser-main-cpp.html +%%DOCSDIR%%/html/demos-sqlbrowser-qsqlconnectiondialog-cpp.html +%%DOCSDIR%%/html/demos-sqlbrowser-qsqlconnectiondialog-h.html +%%DOCSDIR%%/html/demos-sqlbrowser.html +%%DOCSDIR%%/html/demos-textedit-main-cpp.html +%%DOCSDIR%%/html/demos-textedit-printpreview-cpp.html +%%DOCSDIR%%/html/demos-textedit-printpreview-h.html +%%DOCSDIR%%/html/demos-textedit-textedit-cpp.html +%%DOCSDIR%%/html/demos-textedit-textedit-h.html +%%DOCSDIR%%/html/demos-textedit-textedit-qrc.html +%%DOCSDIR%%/html/demos-textedit.html +%%DOCSDIR%%/html/demos.html +%%DOCSDIR%%/html/deployment-mac.html +%%DOCSDIR%%/html/deployment-windows.html +%%DOCSDIR%%/html/deployment-x11.html +%%DOCSDIR%%/html/deployment.html +%%DOCSDIR%%/html/designer-buddy-mode.html +%%DOCSDIR%%/html/designer-calculatorbuilder-calculatorbuilder-qrc.html +%%DOCSDIR%%/html/designer-calculatorbuilder-calculatorform-cpp.html +%%DOCSDIR%%/html/designer-calculatorbuilder-calculatorform-h.html +%%DOCSDIR%%/html/designer-calculatorbuilder-main-cpp.html +%%DOCSDIR%%/html/designer-calculatorbuilder.html +%%DOCSDIR%%/html/designer-calculatorform-calculatorform-cpp.html +%%DOCSDIR%%/html/designer-calculatorform-calculatorform-h.html +%%DOCSDIR%%/html/designer-calculatorform-main-cpp.html +%%DOCSDIR%%/html/designer-calculatorform.html +%%DOCSDIR%%/html/designer-connection-mode.html +%%DOCSDIR%%/html/designer-containerextension-multipagewidget-cpp.html +%%DOCSDIR%%/html/designer-containerextension-multipagewidget-h.html +%%DOCSDIR%%/html/designer-containerextension-multipagewidgetcontainerextension-cpp.html +%%DOCSDIR%%/html/designer-containerextension-multipagewidgetcontainerextension-h.html +%%DOCSDIR%%/html/designer-containerextension-multipagewidgetextensionfactory-cpp.html +%%DOCSDIR%%/html/designer-containerextension-multipagewidgetextensionfactory-h.html +%%DOCSDIR%%/html/designer-containerextension-multipagewidgetplugin-cpp.html +%%DOCSDIR%%/html/designer-containerextension-multipagewidgetplugin-h.html +%%DOCSDIR%%/html/designer-containerextension.html +%%DOCSDIR%%/html/designer-creating-custom-widgets-extensions.html +%%DOCSDIR%%/html/designer-creating-custom-widgets.html +%%DOCSDIR%%/html/designer-creating-mainwindows.html +%%DOCSDIR%%/html/designer-customizing-forms.html +%%DOCSDIR%%/html/designer-customwidgetplugin-analogclock-cpp.html +%%DOCSDIR%%/html/designer-customwidgetplugin-analogclock-h.html +%%DOCSDIR%%/html/designer-customwidgetplugin-customwidgetplugin-cpp.html +%%DOCSDIR%%/html/designer-customwidgetplugin-customwidgetplugin-h.html +%%DOCSDIR%%/html/designer-customwidgetplugin.html +%%DOCSDIR%%/html/designer-designing-a-component.html +%%DOCSDIR%%/html/designer-editing-mode.html +%%DOCSDIR%%/html/designer-getting-started.html +%%DOCSDIR%%/html/designer-manual.html +%%DOCSDIR%%/html/designer-recursive-shadow-casting.html +%%DOCSDIR%%/html/designer-resources.html +%%DOCSDIR%%/html/designer-tab-order.html +%%DOCSDIR%%/html/designer-taskmenuextension-tictactoe-cpp.html +%%DOCSDIR%%/html/designer-taskmenuextension-tictactoe-h.html +%%DOCSDIR%%/html/designer-taskmenuextension-tictactoedialog-cpp.html +%%DOCSDIR%%/html/designer-taskmenuextension-tictactoedialog-h.html +%%DOCSDIR%%/html/designer-taskmenuextension-tictactoeplugin-cpp.html +%%DOCSDIR%%/html/designer-taskmenuextension-tictactoeplugin-h.html +%%DOCSDIR%%/html/designer-taskmenuextension-tictactoetaskmenu-cpp.html +%%DOCSDIR%%/html/designer-taskmenuextension-tictactoetaskmenu-h.html +%%DOCSDIR%%/html/designer-taskmenuextension.html +%%DOCSDIR%%/html/designer-ui-file-format.html +%%DOCSDIR%%/html/designer-using-a-component.html +%%DOCSDIR%%/html/designer-using-containers.html +%%DOCSDIR%%/html/designer-using-custom-widgets.html +%%DOCSDIR%%/html/designer-worldtimeclockbuilder-main-cpp.html +%%DOCSDIR%%/html/designer-worldtimeclockbuilder-worldtimeclockbuilder-qrc.html +%%DOCSDIR%%/html/designer-worldtimeclockbuilder.html +%%DOCSDIR%%/html/designer-worldtimeclockplugin-worldtimeclock-cpp.html +%%DOCSDIR%%/html/designer-worldtimeclockplugin-worldtimeclock-h.html +%%DOCSDIR%%/html/designer-worldtimeclockplugin-worldtimeclockplugin-cpp.html +%%DOCSDIR%%/html/designer-worldtimeclockplugin-worldtimeclockplugin-h.html +%%DOCSDIR%%/html/designer-worldtimeclockplugin.html +%%DOCSDIR%%/html/designer.dcf +%%DOCSDIR%%/html/desktop-edition-classes.html +%%DOCSDIR%%/html/desktop-integration.html +%%DOCSDIR%%/html/desktop-light-edition-classes.html +%%DOCSDIR%%/html/desktop-screenshot-main-cpp.html +%%DOCSDIR%%/html/desktop-screenshot-screenshot-cpp.html +%%DOCSDIR%%/html/desktop-screenshot-screenshot-h.html +%%DOCSDIR%%/html/desktop-screenshot.html +%%DOCSDIR%%/html/desktop-systray-main-cpp.html +%%DOCSDIR%%/html/desktop-systray-systray-qrc.html +%%DOCSDIR%%/html/desktop-systray-window-cpp.html +%%DOCSDIR%%/html/desktop-systray-window-h.html +%%DOCSDIR%%/html/desktop-systray.html +%%DOCSDIR%%/html/desktop.html +%%DOCSDIR%%/html/dialogs-configdialog-configdialog-cpp.html +%%DOCSDIR%%/html/dialogs-configdialog-configdialog-h.html +%%DOCSDIR%%/html/dialogs-configdialog-configdialog-qrc.html +%%DOCSDIR%%/html/dialogs-configdialog-main-cpp.html +%%DOCSDIR%%/html/dialogs-configdialog-pages-cpp.html +%%DOCSDIR%%/html/dialogs-configdialog-pages-h.html +%%DOCSDIR%%/html/dialogs-configdialog.html +%%DOCSDIR%%/html/dialogs-extension-finddialog-cpp.html +%%DOCSDIR%%/html/dialogs-extension-finddialog-h.html +%%DOCSDIR%%/html/dialogs-extension-main-cpp.html +%%DOCSDIR%%/html/dialogs-extension.html +%%DOCSDIR%%/html/dialogs-findfiles-main-cpp.html +%%DOCSDIR%%/html/dialogs-findfiles-window-cpp.html +%%DOCSDIR%%/html/dialogs-findfiles-window-h.html +%%DOCSDIR%%/html/dialogs-findfiles.html +%%DOCSDIR%%/html/dialogs-standarddialogs-dialog-cpp.html +%%DOCSDIR%%/html/dialogs-standarddialogs-dialog-h.html +%%DOCSDIR%%/html/dialogs-standarddialogs-main-cpp.html +%%DOCSDIR%%/html/dialogs-standarddialogs.html +%%DOCSDIR%%/html/dialogs-tabdialog-main-cpp.html +%%DOCSDIR%%/html/dialogs-tabdialog-tabdialog-cpp.html +%%DOCSDIR%%/html/dialogs-tabdialog-tabdialog-h.html +%%DOCSDIR%%/html/dialogs-tabdialog.html +%%DOCSDIR%%/html/dialogs.html +%%DOCSDIR%%/html/dnd.html +%%DOCSDIR%%/html/draganddrop-draggableicons-draggableicons-qrc.html +%%DOCSDIR%%/html/draganddrop-draggableicons-dragwidget-cpp.html +%%DOCSDIR%%/html/draganddrop-draggableicons-dragwidget-h.html +%%DOCSDIR%%/html/draganddrop-draggableicons-main-cpp.html +%%DOCSDIR%%/html/draganddrop-draggableicons.html +%%DOCSDIR%%/html/draganddrop-draggabletext-draggabletext-qrc.html +%%DOCSDIR%%/html/draganddrop-draggabletext-draglabel-cpp.html +%%DOCSDIR%%/html/draganddrop-draggabletext-draglabel-h.html +%%DOCSDIR%%/html/draganddrop-draggabletext-dragwidget-cpp.html +%%DOCSDIR%%/html/draganddrop-draggabletext-dragwidget-h.html +%%DOCSDIR%%/html/draganddrop-draggabletext-main-cpp.html +%%DOCSDIR%%/html/draganddrop-draggabletext.html +%%DOCSDIR%%/html/draganddrop-dropsite-droparea-cpp.html +%%DOCSDIR%%/html/draganddrop-dropsite-droparea-h.html +%%DOCSDIR%%/html/draganddrop-dropsite-dropsitewindow-cpp.html +%%DOCSDIR%%/html/draganddrop-dropsite-dropsitewindow-h.html +%%DOCSDIR%%/html/draganddrop-dropsite-main-cpp.html +%%DOCSDIR%%/html/draganddrop-dropsite.html +%%DOCSDIR%%/html/draganddrop-fridgemagnets-draglabel-cpp.html +%%DOCSDIR%%/html/draganddrop-fridgemagnets-draglabel-h.html +%%DOCSDIR%%/html/draganddrop-fridgemagnets-dragwidget-cpp.html +%%DOCSDIR%%/html/draganddrop-fridgemagnets-dragwidget-h.html +%%DOCSDIR%%/html/draganddrop-fridgemagnets-fridgemagnets-qrc.html +%%DOCSDIR%%/html/draganddrop-fridgemagnets-main-cpp.html +%%DOCSDIR%%/html/draganddrop-fridgemagnets.html +%%DOCSDIR%%/html/draganddrop-puzzle-main-cpp.html +%%DOCSDIR%%/html/draganddrop-puzzle-mainwindow-cpp.html +%%DOCSDIR%%/html/draganddrop-puzzle-mainwindow-h.html +%%DOCSDIR%%/html/draganddrop-puzzle-pieceslist-cpp.html +%%DOCSDIR%%/html/draganddrop-puzzle-pieceslist-h.html +%%DOCSDIR%%/html/draganddrop-puzzle-puzzle-qrc.html +%%DOCSDIR%%/html/draganddrop-puzzle-puzzlewidget-cpp.html +%%DOCSDIR%%/html/draganddrop-puzzle-puzzlewidget-h.html +%%DOCSDIR%%/html/draganddrop-puzzle.html +%%DOCSDIR%%/html/draganddrop.html +%%DOCSDIR%%/html/editions.html +%%DOCSDIR%%/html/environment.html +%%DOCSDIR%%/html/events.html +%%DOCSDIR%%/html/eventsandfilters.html +%%DOCSDIR%%/html/examples.html +%%DOCSDIR%%/html/exportedfunctions.html +%%DOCSDIR%%/html/focus.html +%%DOCSDIR%%/html/functions.html +%%DOCSDIR%%/html/gallery-cde.html +%%DOCSDIR%%/html/gallery-cleanlooks.html +%%DOCSDIR%%/html/gallery-macintosh.html +%%DOCSDIR%%/html/gallery-motif.html +%%DOCSDIR%%/html/gallery-plastique.html +%%DOCSDIR%%/html/gallery-windows.html +%%DOCSDIR%%/html/gallery-windowsxp.html +%%DOCSDIR%%/html/gallery.html +%%DOCSDIR%%/html/geomanagement.html +%%DOCSDIR%%/html/geometry.html +%%DOCSDIR%%/html/gpl.html +%%DOCSDIR%%/html/graphicsview-collidingmice-main-cpp.html +%%DOCSDIR%%/html/graphicsview-collidingmice-mice-qrc.html +%%DOCSDIR%%/html/graphicsview-collidingmice-mouse-cpp.html +%%DOCSDIR%%/html/graphicsview-collidingmice-mouse-h.html +%%DOCSDIR%%/html/graphicsview-collidingmice.html +%%DOCSDIR%%/html/graphicsview-dragdroprobot-coloritem-cpp.html +%%DOCSDIR%%/html/graphicsview-dragdroprobot-coloritem-h.html +%%DOCSDIR%%/html/graphicsview-dragdroprobot-main-cpp.html +%%DOCSDIR%%/html/graphicsview-dragdroprobot-robot-cpp.html +%%DOCSDIR%%/html/graphicsview-dragdroprobot-robot-h.html +%%DOCSDIR%%/html/graphicsview-dragdroprobot-robot-qrc.html +%%DOCSDIR%%/html/graphicsview-dragdroprobot.html +%%DOCSDIR%%/html/graphicsview-elasticnodes-edge-cpp.html +%%DOCSDIR%%/html/graphicsview-elasticnodes-edge-h.html +%%DOCSDIR%%/html/graphicsview-elasticnodes-graphwidget-cpp.html +%%DOCSDIR%%/html/graphicsview-elasticnodes-graphwidget-h.html +%%DOCSDIR%%/html/graphicsview-elasticnodes-main-cpp.html +%%DOCSDIR%%/html/graphicsview-elasticnodes-node-cpp.html +%%DOCSDIR%%/html/graphicsview-elasticnodes-node-h.html +%%DOCSDIR%%/html/graphicsview-elasticnodes.html +%%DOCSDIR%%/html/graphicsview-portedasteroids-animateditem-cpp.html +%%DOCSDIR%%/html/graphicsview-portedasteroids-animateditem-h.html +%%DOCSDIR%%/html/graphicsview-portedasteroids-ledmeter-cpp.html +%%DOCSDIR%%/html/graphicsview-portedasteroids-ledmeter-h.html +%%DOCSDIR%%/html/graphicsview-portedasteroids-main-cpp.html +%%DOCSDIR%%/html/graphicsview-portedasteroids-portedasteroids-qrc.html +%%DOCSDIR%%/html/graphicsview-portedasteroids-sprites-h.html +%%DOCSDIR%%/html/graphicsview-portedasteroids-toplevel-cpp.html +%%DOCSDIR%%/html/graphicsview-portedasteroids-toplevel-h.html +%%DOCSDIR%%/html/graphicsview-portedasteroids-view-cpp.html +%%DOCSDIR%%/html/graphicsview-portedasteroids-view-h.html +%%DOCSDIR%%/html/graphicsview-portedasteroids.html +%%DOCSDIR%%/html/graphicsview-portedcanvas-blendshadow-cpp.html +%%DOCSDIR%%/html/graphicsview-portedcanvas-canvas-cpp.html +%%DOCSDIR%%/html/graphicsview-portedcanvas-canvas-h.html +%%DOCSDIR%%/html/graphicsview-portedcanvas-main-cpp.html +%%DOCSDIR%%/html/graphicsview-portedcanvas-makeimg-cpp.html +%%DOCSDIR%%/html/graphicsview-portedcanvas-portedcanvas-qrc.html +%%DOCSDIR%%/html/graphicsview-portedcanvas.html +%%DOCSDIR%%/html/graphicsview-porting.html +%%DOCSDIR%%/html/graphicsview.html +%%DOCSDIR%%/html/groups.html +%%DOCSDIR%%/html/gui-programming.html +%%DOCSDIR%%/html/guibooks.html +%%DOCSDIR%%/html/helpsystem.html +%%DOCSDIR%%/html/hierarchy.html +%%DOCSDIR%%/html/how-to-learn-qt.html +%%DOCSDIR%%/html/howto.html +%%DOCSDIR%%/html/i18n.html +%%DOCSDIR%%/html/images/2dpainting-example.png +%%DOCSDIR%%/html/images/abstract-connections.png +%%DOCSDIR%%/html/images/affine-demo.png +%%DOCSDIR%%/html/images/alphafill.png +%%DOCSDIR%%/html/images/analogclock-example.png +%%DOCSDIR%%/html/images/analogclock-viewport.png +%%DOCSDIR%%/html/images/antialiased.png +%%DOCSDIR%%/html/images/application-menus.png +%%DOCSDIR%%/html/images/application.png +%%DOCSDIR%%/html/images/arthurplugin-demo.png +%%DOCSDIR%%/html/images/assistant-assistant.png +%%DOCSDIR%%/html/images/assistant-docwindow.png +%%DOCSDIR%%/html/images/assistant-search.png +%%DOCSDIR%%/html/images/assistant-sidebar.png +%%DOCSDIR%%/html/images/assistant-toolbar1.png +%%DOCSDIR%%/html/images/basicdrawing-example.png +%%DOCSDIR%%/html/images/basiclayouts-example.png +%%DOCSDIR%%/html/images/basicsortfiltermodel-example.png +%%DOCSDIR%%/html/images/bearings.png +%%DOCSDIR%%/html/images/blockingfortuneclient-example.png +%%DOCSDIR%%/html/images/books-demo.png +%%DOCSDIR%%/html/images/borderlayout-example.png +%%DOCSDIR%%/html/images/broadcastreceiver-example.png +%%DOCSDIR%%/html/images/broadcastsender-example.png +%%DOCSDIR%%/html/images/brush-outline.png +%%DOCSDIR%%/html/images/brush-styles.png +%%DOCSDIR%%/html/images/buttonbox-gnomelayout-horizontal.png +%%DOCSDIR%%/html/images/buttonbox-gnomelayout-vertical.png +%%DOCSDIR%%/html/images/buttonbox-kdelayout-horizontal.png +%%DOCSDIR%%/html/images/buttonbox-kdelayout-vertical.png +%%DOCSDIR%%/html/images/buttonbox-mac-modeless-horizontal.png +%%DOCSDIR%%/html/images/buttonbox-mac-modeless-vertical.png +%%DOCSDIR%%/html/images/buttonbox-maclayout-horizontal.png +%%DOCSDIR%%/html/images/buttonbox-maclayout-vertical.png +%%DOCSDIR%%/html/images/buttonbox-winlayout-horizontal.png +%%DOCSDIR%%/html/images/buttonbox-winlayout-vertical.png +%%DOCSDIR%%/html/images/cachedtable-example.png +%%DOCSDIR%%/html/images/calculator-example.png +%%DOCSDIR%%/html/images/calculator-ugly.png +%%DOCSDIR%%/html/images/calculatorbuilder-example.png +%%DOCSDIR%%/html/images/calculatorform-example.png +%%DOCSDIR%%/html/images/calendar-example.png +%%DOCSDIR%%/html/images/cde-calendarwidget.png +%%DOCSDIR%%/html/images/cde-checkbox.png +%%DOCSDIR%%/html/images/cde-combobox.png +%%DOCSDIR%%/html/images/cde-dateedit.png +%%DOCSDIR%%/html/images/cde-datetimeedit.png +%%DOCSDIR%%/html/images/cde-dial.png +%%DOCSDIR%%/html/images/cde-doublespinbox.png +%%DOCSDIR%%/html/images/cde-fontcombobox.png +%%DOCSDIR%%/html/images/cde-frame.png +%%DOCSDIR%%/html/images/cde-groupbox.png +%%DOCSDIR%%/html/images/cde-horizontalscrollbar.png +%%DOCSDIR%%/html/images/cde-label.png +%%DOCSDIR%%/html/images/cde-lcdnumber.png +%%DOCSDIR%%/html/images/cde-lineedit.png +%%DOCSDIR%%/html/images/cde-listview.png +%%DOCSDIR%%/html/images/cde-progressbar.png +%%DOCSDIR%%/html/images/cde-pushbutton.png +%%DOCSDIR%%/html/images/cde-radiobutton.png +%%DOCSDIR%%/html/images/cde-slider.png +%%DOCSDIR%%/html/images/cde-spinbox.png +%%DOCSDIR%%/html/images/cde-tableview.png +%%DOCSDIR%%/html/images/cde-tabwidget.png +%%DOCSDIR%%/html/images/cde-textedit.png +%%DOCSDIR%%/html/images/cde-timeedit.png +%%DOCSDIR%%/html/images/cde-toolbox.png +%%DOCSDIR%%/html/images/cde-toolbutton.png +%%DOCSDIR%%/html/images/cde-treeview.png +%%DOCSDIR%%/html/images/charactermap-example.png +%%DOCSDIR%%/html/images/chart-example.png +%%DOCSDIR%%/html/images/chat-example.png +%%DOCSDIR%%/html/images/chip-demo.png +%%DOCSDIR%%/html/images/cleanlooks-calendarwidget.png +%%DOCSDIR%%/html/images/cleanlooks-checkbox.png +%%DOCSDIR%%/html/images/cleanlooks-combobox.png +%%DOCSDIR%%/html/images/cleanlooks-dateedit.png +%%DOCSDIR%%/html/images/cleanlooks-datetimeedit.png +%%DOCSDIR%%/html/images/cleanlooks-dial.png +%%DOCSDIR%%/html/images/cleanlooks-dialogbuttonbox.png +%%DOCSDIR%%/html/images/cleanlooks-doublespinbox.png +%%DOCSDIR%%/html/images/cleanlooks-fontcombobox.png +%%DOCSDIR%%/html/images/cleanlooks-frame.png +%%DOCSDIR%%/html/images/cleanlooks-groupbox.png +%%DOCSDIR%%/html/images/cleanlooks-horizontalscrollbar.png +%%DOCSDIR%%/html/images/cleanlooks-label.png +%%DOCSDIR%%/html/images/cleanlooks-lcdnumber.png +%%DOCSDIR%%/html/images/cleanlooks-lineedit.png +%%DOCSDIR%%/html/images/cleanlooks-listview.png +%%DOCSDIR%%/html/images/cleanlooks-progressbar.png +%%DOCSDIR%%/html/images/cleanlooks-pushbutton.png +%%DOCSDIR%%/html/images/cleanlooks-radiobutton.png +%%DOCSDIR%%/html/images/cleanlooks-slider.png +%%DOCSDIR%%/html/images/cleanlooks-spinbox.png +%%DOCSDIR%%/html/images/cleanlooks-tableview.png +%%DOCSDIR%%/html/images/cleanlooks-tabwidget.png +%%DOCSDIR%%/html/images/cleanlooks-textedit.png +%%DOCSDIR%%/html/images/cleanlooks-timeedit.png +%%DOCSDIR%%/html/images/cleanlooks-toolbox.png +%%DOCSDIR%%/html/images/cleanlooks-toolbutton.png +%%DOCSDIR%%/html/images/cleanlooks-treeview.png +%%DOCSDIR%%/html/images/codecs-example.png +%%DOCSDIR%%/html/images/collidingmice-example.png +%%DOCSDIR%%/html/images/completer-example.png +%%DOCSDIR%%/html/images/composition-demo.png +%%DOCSDIR%%/html/images/concentriccircles-example.png +%%DOCSDIR%%/html/images/configdialog-example.png +%%DOCSDIR%%/html/images/conicalGradient.png +%%DOCSDIR%%/html/images/containerextension-example.png +%%DOCSDIR%%/html/images/coordinatesystem-analogclock.png +%%DOCSDIR%%/html/images/coordinatesystem-line-antialias.png +%%DOCSDIR%%/html/images/coordinatesystem-line-raster.png +%%DOCSDIR%%/html/images/coordinatesystem-line.png +%%DOCSDIR%%/html/images/coordinatesystem-rect-antialias.png +%%DOCSDIR%%/html/images/coordinatesystem-rect-raster.png +%%DOCSDIR%%/html/images/coordinatesystem-rect.png +%%DOCSDIR%%/html/images/coordinatesystem-transformations.png +%%DOCSDIR%%/html/images/cursor-arrow.png +%%DOCSDIR%%/html/images/cursor-busy.png +%%DOCSDIR%%/html/images/cursor-closedhand.png +%%DOCSDIR%%/html/images/cursor-cross.png +%%DOCSDIR%%/html/images/cursor-forbidden.png +%%DOCSDIR%%/html/images/cursor-hand.png +%%DOCSDIR%%/html/images/cursor-hsplit.png +%%DOCSDIR%%/html/images/cursor-ibeam.png +%%DOCSDIR%%/html/images/cursor-openhand.png +%%DOCSDIR%%/html/images/cursor-sizeall.png +%%DOCSDIR%%/html/images/cursor-sizeb.png +%%DOCSDIR%%/html/images/cursor-sizef.png +%%DOCSDIR%%/html/images/cursor-sizeh.png +%%DOCSDIR%%/html/images/cursor-sizev.png +%%DOCSDIR%%/html/images/cursor-uparrow.png +%%DOCSDIR%%/html/images/cursor-vsplit.png +%%DOCSDIR%%/html/images/cursor-wait.png +%%DOCSDIR%%/html/images/cursor-whatsthis.png +%%DOCSDIR%%/html/images/customcompleter-example.png +%%DOCSDIR%%/html/images/customsortfiltermodel-example.png +%%DOCSDIR%%/html/images/customwidgetplugin-example.png +%%DOCSDIR%%/html/images/datetimewidgets.png +%%DOCSDIR%%/html/images/deform-demo.png +%%DOCSDIR%%/html/images/dependencies.png +%%DOCSDIR%%/html/images/deployment-mac-application.png +%%DOCSDIR%%/html/images/deployment-mac-bundlestructure.png +%%DOCSDIR%%/html/images/deployment-windows-depends.png +%%DOCSDIR%%/html/images/designer-action-editor.png +%%DOCSDIR%%/html/images/designer-adding-dockwidget.png +%%DOCSDIR%%/html/images/designer-adding-menu-action.png +%%DOCSDIR%%/html/images/designer-adding-toolbar-action.png +%%DOCSDIR%%/html/images/designer-buddy-making.png +%%DOCSDIR%%/html/images/designer-buddy-mode.png +%%DOCSDIR%%/html/images/designer-buddy-tool.png +%%DOCSDIR%%/html/images/designer-choosing-form.png +%%DOCSDIR%%/html/images/designer-connection-dialog.png +%%DOCSDIR%%/html/images/designer-connection-editing.png +%%DOCSDIR%%/html/images/designer-connection-editor.png +%%DOCSDIR%%/html/images/designer-connection-highlight.png +%%DOCSDIR%%/html/images/designer-connection-making.png +%%DOCSDIR%%/html/images/designer-connection-mode.png +%%DOCSDIR%%/html/images/designer-connection-to-form.png +%%DOCSDIR%%/html/images/designer-connection-tool.png +%%DOCSDIR%%/html/images/designer-containers-dockwidget.png +%%DOCSDIR%%/html/images/designer-containers-frame.png +%%DOCSDIR%%/html/images/designer-containers-groupbox.png +%%DOCSDIR%%/html/images/designer-containers-stackedwidget.png +%%DOCSDIR%%/html/images/designer-containers-tabwidget.png +%%DOCSDIR%%/html/images/designer-containers-toolbox.png +%%DOCSDIR%%/html/images/designer-creating-menu-entry1.png +%%DOCSDIR%%/html/images/designer-creating-menu-entry2.png +%%DOCSDIR%%/html/images/designer-creating-menu-entry3.png +%%DOCSDIR%%/html/images/designer-creating-menu-entry4.png +%%DOCSDIR%%/html/images/designer-creating-menu1.png +%%DOCSDIR%%/html/images/designer-creating-menu2.png +%%DOCSDIR%%/html/images/designer-creating-menu3.png +%%DOCSDIR%%/html/images/designer-creating-menu4.png +%%DOCSDIR%%/html/images/designer-dialog-final.png +%%DOCSDIR%%/html/images/designer-dialog-initial.png +%%DOCSDIR%%/html/images/designer-dialog-layout.png +%%DOCSDIR%%/html/images/designer-dialog-preview.png +%%DOCSDIR%%/html/images/designer-dragging-onto-form.png +%%DOCSDIR%%/html/images/designer-edit-resource.png +%%DOCSDIR%%/html/images/designer-editing-mode.png +%%DOCSDIR%%/html/images/designer-form-layoutfunction.png +%%DOCSDIR%%/html/images/designer-form-settings.png +%%DOCSDIR%%/html/images/designer-getting-started.png +%%DOCSDIR%%/html/images/designer-layout-inserting.png +%%DOCSDIR%%/html/images/designer-main-window.png +%%DOCSDIR%%/html/images/designer-making-connection.png +%%DOCSDIR%%/html/images/designer-manual-containerextension.png +%%DOCSDIR%%/html/images/designer-manual-membersheetextension.png +%%DOCSDIR%%/html/images/designer-manual-propertysheetextension.png +%%DOCSDIR%%/html/images/designer-manual-taskmenuextension.png +%%DOCSDIR%%/html/images/designer-object-inspector.png +%%DOCSDIR%%/html/images/designer-promoting-widgets.png +%%DOCSDIR%%/html/images/designer-property-editor-link.png +%%DOCSDIR%%/html/images/designer-property-editor.png +%%DOCSDIR%%/html/images/designer-resource-editor.png +%%DOCSDIR%%/html/images/designer-resources-editing.png +%%DOCSDIR%%/html/images/designer-resources-using.png +%%DOCSDIR%%/html/images/designer-selecting-widget.png +%%DOCSDIR%%/html/images/designer-splitter-layout.png +%%DOCSDIR%%/html/images/designer-tab-order-mode.png +%%DOCSDIR%%/html/images/designer-tab-order-tool.png +%%DOCSDIR%%/html/images/designer-widget-box.png +%%DOCSDIR%%/html/images/designer-widget-tool.png +%%DOCSDIR%%/html/images/diagonalGradient.png +%%DOCSDIR%%/html/images/digitalclock-example.png +%%DOCSDIR%%/html/images/dirview-example.png +%%DOCSDIR%%/html/images/dockwidgets-example.png +%%DOCSDIR%%/html/images/dombookmarks-example.png +%%DOCSDIR%%/html/images/draganddroppuzzle-example.png +%%DOCSDIR%%/html/images/dragdroprobot-example.png +%%DOCSDIR%%/html/images/draggableicons-example.png +%%DOCSDIR%%/html/images/draggabletext-example.png +%%DOCSDIR%%/html/images/dropsite-example.png +%%DOCSDIR%%/html/images/elasticnodes-example.png +%%DOCSDIR%%/html/images/extension-example.png +%%DOCSDIR%%/html/images/extension_more.png +%%DOCSDIR%%/html/images/findfiles-example.png +%%DOCSDIR%%/html/images/findfiles_progress_dialog.png +%%DOCSDIR%%/html/images/flowlayout-example.png +%%DOCSDIR%%/html/images/fontsampler-example.png +%%DOCSDIR%%/html/images/foreignkeys.png +%%DOCSDIR%%/html/images/fortuneclient-example.png +%%DOCSDIR%%/html/images/fortuneserver-example.png +%%DOCSDIR%%/html/images/framebufferobject-example.png +%%DOCSDIR%%/html/images/framebufferobject2-example.png +%%DOCSDIR%%/html/images/frames.png +%%DOCSDIR%%/html/images/fridgemagnets-example.png +%%DOCSDIR%%/html/images/ftp-example.png +%%DOCSDIR%%/html/images/geometry.png +%%DOCSDIR%%/html/images/grabber-example.png +%%DOCSDIR%%/html/images/gradientText.png +%%DOCSDIR%%/html/images/gradients-demo.png +%%DOCSDIR%%/html/images/graphicsview-ellipseitem-pie.png +%%DOCSDIR%%/html/images/graphicsview-ellipseitem.png +%%DOCSDIR%%/html/images/graphicsview-items.png +%%DOCSDIR%%/html/images/graphicsview-lineitem.png +%%DOCSDIR%%/html/images/graphicsview-map.png +%%DOCSDIR%%/html/images/graphicsview-parentchild.png +%%DOCSDIR%%/html/images/graphicsview-pathitem.png +%%DOCSDIR%%/html/images/graphicsview-pixmapitem.png +%%DOCSDIR%%/html/images/graphicsview-polygonitem.png +%%DOCSDIR%%/html/images/graphicsview-rectitem.png +%%DOCSDIR%%/html/images/graphicsview-shapes.png +%%DOCSDIR%%/html/images/graphicsview-text.png +%%DOCSDIR%%/html/images/graphicsview-view.png +%%DOCSDIR%%/html/images/gridlayout.png +%%DOCSDIR%%/html/images/groupbox-example.png +%%DOCSDIR%%/html/images/hellogl-example.png +%%DOCSDIR%%/html/images/http-example.png +%%DOCSDIR%%/html/images/httpstack.png +%%DOCSDIR%%/html/images/i18n-example.png +%%DOCSDIR%%/html/images/icon.png +%%DOCSDIR%%/html/images/icons-example.png +%%DOCSDIR%%/html/images/icons-view-menu.png +%%DOCSDIR%%/html/images/icons_find_mess.png +%%DOCSDIR%%/html/images/icons_find_normal.png +%%DOCSDIR%%/html/images/icons_find_normal_disabled.png +%%DOCSDIR%%/html/images/icons_images_groupbox.png +%%DOCSDIR%%/html/images/icons_monkey.png +%%DOCSDIR%%/html/images/icons_monkey_mess.png +%%DOCSDIR%%/html/images/icons_preview_area.png +%%DOCSDIR%%/html/images/icons_qtopia_16x16.png +%%DOCSDIR%%/html/images/icons_qtopia_17x17.png +%%DOCSDIR%%/html/images/icons_qtopia_32x32.png +%%DOCSDIR%%/html/images/icons_qtopia_33x33.png +%%DOCSDIR%%/html/images/icons_qtopia_48x48.png +%%DOCSDIR%%/html/images/icons_qtopia_64x64.png +%%DOCSDIR%%/html/images/icons_qtopia_8x8.png +%%DOCSDIR%%/html/images/icons_size_groupbox.png +%%DOCSDIR%%/html/images/icons_size_spinbox.png +%%DOCSDIR%%/html/images/imagecomposition-example.png +%%DOCSDIR%%/html/images/imageviewer-example.png +%%DOCSDIR%%/html/images/imageviewer-original_size.png +%%DOCSDIR%%/html/images/imageviewer-zoom_in_1.png +%%DOCSDIR%%/html/images/imageviewer-zoom_in_2.png +%%DOCSDIR%%/html/images/inputdialogs.png +%%DOCSDIR%%/html/images/insertrowinmodelview.png +%%DOCSDIR%%/html/images/interview-demo.png +%%DOCSDIR%%/html/images/interview-shareddirmodel.png +%%DOCSDIR%%/html/images/itemviewspuzzle-example.png +%%DOCSDIR%%/html/images/javaiterators1.png +%%DOCSDIR%%/html/images/javaiterators2.png +%%DOCSDIR%%/html/images/layout1.png +%%DOCSDIR%%/html/images/layout2.png +%%DOCSDIR%%/html/images/lineedits-example.png +%%DOCSDIR%%/html/images/linguist-arrowpad_en.png +%%DOCSDIR%%/html/images/linguist-arrowpad_fr.png +%%DOCSDIR%%/html/images/linguist-arrowpad_nl.png +%%DOCSDIR%%/html/images/linguist-doneandnext.png +%%DOCSDIR%%/html/images/linguist-editcopy.png +%%DOCSDIR%%/html/images/linguist-editcut.png +%%DOCSDIR%%/html/images/linguist-editfind.png +%%DOCSDIR%%/html/images/linguist-editpaste.png +%%DOCSDIR%%/html/images/linguist-editredo.png +%%DOCSDIR%%/html/images/linguist-editundo.png +%%DOCSDIR%%/html/images/linguist-fileopen.png +%%DOCSDIR%%/html/images/linguist-fileprint.png +%%DOCSDIR%%/html/images/linguist-filesave.png +%%DOCSDIR%%/html/images/linguist-finddialog.png +%%DOCSDIR%%/html/images/linguist-hellotr_en.png +%%DOCSDIR%%/html/images/linguist-hellotr_la.png +%%DOCSDIR%%/html/images/linguist-linguist.png +%%DOCSDIR%%/html/images/linguist-menubar.png +%%DOCSDIR%%/html/images/linguist-next.png +%%DOCSDIR%%/html/images/linguist-nextunfinished.png +%%DOCSDIR%%/html/images/linguist-phrasebookdialog.png +%%DOCSDIR%%/html/images/linguist-phrasebookopen.png +%%DOCSDIR%%/html/images/linguist-prev.png +%%DOCSDIR%%/html/images/linguist-prevunfinished.png +%%DOCSDIR%%/html/images/linguist-toolbar.png +%%DOCSDIR%%/html/images/linguist-trollprint_10_en.png +%%DOCSDIR%%/html/images/linguist-trollprint_10_pt_bad.png +%%DOCSDIR%%/html/images/linguist-trollprint_10_pt_good.png +%%DOCSDIR%%/html/images/linguist-trollprint_11_en.png +%%DOCSDIR%%/html/images/linguist-trollprint_11_pt.png +%%DOCSDIR%%/html/images/linguist-validateaccelerators.png +%%DOCSDIR%%/html/images/linguist-validatephrases.png +%%DOCSDIR%%/html/images/linguist-validatepunctuation.png +%%DOCSDIR%%/html/images/loopback-example.png +%%DOCSDIR%%/html/images/macintosh-calendarwidget.png +%%DOCSDIR%%/html/images/macintosh-checkbox.png +%%DOCSDIR%%/html/images/macintosh-combobox.png +%%DOCSDIR%%/html/images/macintosh-dateedit.png +%%DOCSDIR%%/html/images/macintosh-datetimeedit.png +%%DOCSDIR%%/html/images/macintosh-dial.png +%%DOCSDIR%%/html/images/macintosh-doublespinbox.png +%%DOCSDIR%%/html/images/macintosh-fontcombobox.png +%%DOCSDIR%%/html/images/macintosh-frame.png +%%DOCSDIR%%/html/images/macintosh-groupbox.png +%%DOCSDIR%%/html/images/macintosh-horizontalscrollbar.png +%%DOCSDIR%%/html/images/macintosh-label.png +%%DOCSDIR%%/html/images/macintosh-lcdnumber.png +%%DOCSDIR%%/html/images/macintosh-lineedit.png +%%DOCSDIR%%/html/images/macintosh-listview.png +%%DOCSDIR%%/html/images/macintosh-progressbar.png +%%DOCSDIR%%/html/images/macintosh-pushbutton.png +%%DOCSDIR%%/html/images/macintosh-radiobutton.png +%%DOCSDIR%%/html/images/macintosh-slider.png +%%DOCSDIR%%/html/images/macintosh-spinbox.png +%%DOCSDIR%%/html/images/macintosh-tableview.png +%%DOCSDIR%%/html/images/macintosh-tabwidget.png +%%DOCSDIR%%/html/images/macintosh-textedit.png +%%DOCSDIR%%/html/images/macintosh-timeedit.png +%%DOCSDIR%%/html/images/macintosh-toolbox.png +%%DOCSDIR%%/html/images/macintosh-toolbutton.png +%%DOCSDIR%%/html/images/macintosh-treeview.png +%%DOCSDIR%%/html/images/mainwindow-contextmenu.png +%%DOCSDIR%%/html/images/mainwindow-demo.png +%%DOCSDIR%%/html/images/mainwindow-docks-example.png +%%DOCSDIR%%/html/images/mainwindow-docks.png +%%DOCSDIR%%/html/images/mandelbrot.png +%%DOCSDIR%%/html/images/mandelbrot_scroll1.png +%%DOCSDIR%%/html/images/mandelbrot_scroll2.png +%%DOCSDIR%%/html/images/mandelbrot_scroll3.png +%%DOCSDIR%%/html/images/mandelbrot_zoom1.png +%%DOCSDIR%%/html/images/mandelbrot_zoom2.png +%%DOCSDIR%%/html/images/mandelbrot_zoom3.png +%%DOCSDIR%%/html/images/mdi-example.png +%%DOCSDIR%%/html/images/menus-example.png +%%DOCSDIR%%/html/images/modelindex-no-parent.png +%%DOCSDIR%%/html/images/modelview-begin-append-columns.png +%%DOCSDIR%%/html/images/modelview-begin-append-rows.png +%%DOCSDIR%%/html/images/modelview-begin-insert-columns.png +%%DOCSDIR%%/html/images/modelview-begin-insert-rows.png +%%DOCSDIR%%/html/images/modelview-begin-remove-columns.png +%%DOCSDIR%%/html/images/modelview-begin-remove-rows.png +%%DOCSDIR%%/html/images/modelview-models.png +%%DOCSDIR%%/html/images/modelview-overview.png +%%DOCSDIR%%/html/images/modelview-roles.png +%%DOCSDIR%%/html/images/modelview-tablemodel.png +%%DOCSDIR%%/html/images/modelview-treemodel.png +%%DOCSDIR%%/html/images/motif-calendarwidget.png +%%DOCSDIR%%/html/images/motif-checkbox.png +%%DOCSDIR%%/html/images/motif-combobox.png +%%DOCSDIR%%/html/images/motif-dateedit.png +%%DOCSDIR%%/html/images/motif-datetimeedit.png +%%DOCSDIR%%/html/images/motif-dial.png +%%DOCSDIR%%/html/images/motif-doublespinbox.png +%%DOCSDIR%%/html/images/motif-fontcombobox.png +%%DOCSDIR%%/html/images/motif-frame.png +%%DOCSDIR%%/html/images/motif-groupbox.png +%%DOCSDIR%%/html/images/motif-horizontalscrollbar.png +%%DOCSDIR%%/html/images/motif-label.png +%%DOCSDIR%%/html/images/motif-lcdnumber.png +%%DOCSDIR%%/html/images/motif-lineedit.png +%%DOCSDIR%%/html/images/motif-listview.png +%%DOCSDIR%%/html/images/motif-menubar.png +%%DOCSDIR%%/html/images/motif-progressbar.png +%%DOCSDIR%%/html/images/motif-pushbutton.png +%%DOCSDIR%%/html/images/motif-radiobutton.png +%%DOCSDIR%%/html/images/motif-slider.png +%%DOCSDIR%%/html/images/motif-spinbox.png +%%DOCSDIR%%/html/images/motif-tableview.png +%%DOCSDIR%%/html/images/motif-tabwidget.png +%%DOCSDIR%%/html/images/motif-textedit.png +%%DOCSDIR%%/html/images/motif-timeedit.png +%%DOCSDIR%%/html/images/motif-toolbox.png +%%DOCSDIR%%/html/images/motif-toolbutton.png +%%DOCSDIR%%/html/images/motif-treeview.png +%%DOCSDIR%%/html/images/movie-example.png +%%DOCSDIR%%/html/images/noforeignkeys.png +%%DOCSDIR%%/html/images/orderform-example.png +%%DOCSDIR%%/html/images/overpainting-example.png +%%DOCSDIR%%/html/images/painterpaths-example.png +%%DOCSDIR%%/html/images/paintsystem-antialiasing.png +%%DOCSDIR%%/html/images/paintsystem-core.png +%%DOCSDIR%%/html/images/paintsystem-devices.png +%%DOCSDIR%%/html/images/paintsystem-fancygradient.png +%%DOCSDIR%%/html/images/paintsystem-gradients.png +%%DOCSDIR%%/html/images/paintsystem-icon.png +%%DOCSDIR%%/html/images/paintsystem-movie.png +%%DOCSDIR%%/html/images/paintsystem-painterpath.png +%%DOCSDIR%%/html/images/paintsystem-stylepainter.png +%%DOCSDIR%%/html/images/paintsystem-svg.png +%%DOCSDIR%%/html/images/palette.png +%%DOCSDIR%%/html/images/parent-child-widgets.png +%%DOCSDIR%%/html/images/pathexample.png +%%DOCSDIR%%/html/images/pathstroke-demo.png +%%DOCSDIR%%/html/images/pbuffers-example.png +%%DOCSDIR%%/html/images/pbuffers2-example.png +%%DOCSDIR%%/html/images/pixelator-example.png +%%DOCSDIR%%/html/images/plaintext-layout.png +%%DOCSDIR%%/html/images/plastique-calendarwidget.png +%%DOCSDIR%%/html/images/plastique-checkbox.png +%%DOCSDIR%%/html/images/plastique-colordialog.png +%%DOCSDIR%%/html/images/plastique-combobox.png +%%DOCSDIR%%/html/images/plastique-dateedit.png +%%DOCSDIR%%/html/images/plastique-datetimeedit.png +%%DOCSDIR%%/html/images/plastique-dial.png +%%DOCSDIR%%/html/images/plastique-dialogbuttonbox.png +%%DOCSDIR%%/html/images/plastique-doublespinbox.png +%%DOCSDIR%%/html/images/plastique-fontcombobox-open.png +%%DOCSDIR%%/html/images/plastique-fontcombobox.png +%%DOCSDIR%%/html/images/plastique-fontdialog.png +%%DOCSDIR%%/html/images/plastique-frame.png +%%DOCSDIR%%/html/images/plastique-groupbox.png +%%DOCSDIR%%/html/images/plastique-horizontalscrollbar.png +%%DOCSDIR%%/html/images/plastique-label.png +%%DOCSDIR%%/html/images/plastique-lcdnumber.png +%%DOCSDIR%%/html/images/plastique-lineedit.png +%%DOCSDIR%%/html/images/plastique-listview.png +%%DOCSDIR%%/html/images/plastique-menubar.png +%%DOCSDIR%%/html/images/plastique-printdialog-properties.png +%%DOCSDIR%%/html/images/plastique-printdialog.png +%%DOCSDIR%%/html/images/plastique-progressbar.png +%%DOCSDIR%%/html/images/plastique-progressdialog.png +%%DOCSDIR%%/html/images/plastique-pushbutton.png +%%DOCSDIR%%/html/images/plastique-radiobutton.png +%%DOCSDIR%%/html/images/plastique-sizegrip.png +%%DOCSDIR%%/html/images/plastique-slider.png +%%DOCSDIR%%/html/images/plastique-spinbox.png +%%DOCSDIR%%/html/images/plastique-statusbar.png +%%DOCSDIR%%/html/images/plastique-tabbar-truncated.png +%%DOCSDIR%%/html/images/plastique-tabbar.png +%%DOCSDIR%%/html/images/plastique-tableview.png +%%DOCSDIR%%/html/images/plastique-tabwidget.png +%%DOCSDIR%%/html/images/plastique-textedit.png +%%DOCSDIR%%/html/images/plastique-timeedit.png +%%DOCSDIR%%/html/images/plastique-toolbox.png +%%DOCSDIR%%/html/images/plastique-toolbutton.png +%%DOCSDIR%%/html/images/plastique-treeview.png +%%DOCSDIR%%/html/images/plugandpaint-plugindialog.png +%%DOCSDIR%%/html/images/plugandpaint.png +%%DOCSDIR%%/html/images/portedasteroids-example.png +%%DOCSDIR%%/html/images/portedcanvas-example.png +%%DOCSDIR%%/html/images/printer-rects.png +%%DOCSDIR%%/html/images/propagation-custom.png +%%DOCSDIR%%/html/images/propagation-standard.png +%%DOCSDIR%%/html/images/q3painter_rationale.png +%%DOCSDIR%%/html/images/qactiongroup-align.png +%%DOCSDIR%%/html/images/qcalendarwidget-grid.png +%%DOCSDIR%%/html/images/qcalendarwidget-maximum.png +%%DOCSDIR%%/html/images/qcalendarwidget-minimum.png +%%DOCSDIR%%/html/images/qcanvasellipse.png +%%DOCSDIR%%/html/images/qcdestyle.png +%%DOCSDIR%%/html/images/qcolor-cmyk.png +%%DOCSDIR%%/html/images/qcolor-hsv.png +%%DOCSDIR%%/html/images/qcolor-hue.png +%%DOCSDIR%%/html/images/qcolor-rgb.png +%%DOCSDIR%%/html/images/qcolor-saturation.png +%%DOCSDIR%%/html/images/qcolor-value.png +%%DOCSDIR%%/html/images/qconicalgradient.png +%%DOCSDIR%%/html/images/qdesktopwidget.png +%%DOCSDIR%%/html/images/qdockwindow.png +%%DOCSDIR%%/html/images/qerrormessage.png +%%DOCSDIR%%/html/images/qgradient-conical.png +%%DOCSDIR%%/html/images/qgradient-linear.png +%%DOCSDIR%%/html/images/qgradient-radial.png +%%DOCSDIR%%/html/images/qgridlayout-with-5-children.png +%%DOCSDIR%%/html/images/qhbox-m.png +%%DOCSDIR%%/html/images/qhboxlayout-with-5-children.png +%%DOCSDIR%%/html/images/qimage-32bit_scaled.png +%%DOCSDIR%%/html/images/qimage-8bit_scaled.png +%%DOCSDIR%%/html/images/qimage-scaling.png +%%DOCSDIR%%/html/images/qline-coordinates.png +%%DOCSDIR%%/html/images/qline-point.png +%%DOCSDIR%%/html/images/qlineargradient-pad.png +%%DOCSDIR%%/html/images/qlineargradient-reflect.png +%%DOCSDIR%%/html/images/qlineargradient-repeat.png +%%DOCSDIR%%/html/images/qlinef-angle-identicaldirection.png +%%DOCSDIR%%/html/images/qlinef-angle-oppositedirection.png +%%DOCSDIR%%/html/images/qlinef-bounded.png +%%DOCSDIR%%/html/images/qlinef-normalvector.png +%%DOCSDIR%%/html/images/qlinef-unbounded.png +%%DOCSDIR%%/html/images/qlistbox-m.png +%%DOCSDIR%%/html/images/qlistbox-w.png +%%DOCSDIR%%/html/images/qlistviewitems.png +%%DOCSDIR%%/html/images/qmacstyle.png +%%DOCSDIR%%/html/images/qmainwindow-qdockareas.png +%%DOCSDIR%%/html/images/qmatrix-combinedtransformation.png +%%DOCSDIR%%/html/images/qmatrix-representation.png +%%DOCSDIR%%/html/images/qmatrix-simpletransformation.png +%%DOCSDIR%%/html/images/qmessagebox-crit.png +%%DOCSDIR%%/html/images/qmessagebox-info.png +%%DOCSDIR%%/html/images/qmessagebox-quest.png +%%DOCSDIR%%/html/images/qmessagebox-warn.png +%%DOCSDIR%%/html/images/qmotifstyle.png +%%DOCSDIR%%/html/images/qpainter-affinetransformations.png +%%DOCSDIR%%/html/images/qpainter-arc.png +%%DOCSDIR%%/html/images/qpainter-basicdrawing.png +%%DOCSDIR%%/html/images/qpainter-chord.png +%%DOCSDIR%%/html/images/qpainter-clock.png +%%DOCSDIR%%/html/images/qpainter-compositiondemo.png +%%DOCSDIR%%/html/images/qpainter-compositionmode1.png +%%DOCSDIR%%/html/images/qpainter-compositionmode2.png +%%DOCSDIR%%/html/images/qpainter-concentriccircles.png +%%DOCSDIR%%/html/images/qpainter-ellipse.png +%%DOCSDIR%%/html/images/qpainter-gradients.png +%%DOCSDIR%%/html/images/qpainter-line.png +%%DOCSDIR%%/html/images/qpainter-painterpaths.png +%%DOCSDIR%%/html/images/qpainter-path.png +%%DOCSDIR%%/html/images/qpainter-pathstroking.png +%%DOCSDIR%%/html/images/qpainter-pie.png +%%DOCSDIR%%/html/images/qpainter-polygon.png +%%DOCSDIR%%/html/images/qpainter-rectangle.png +%%DOCSDIR%%/html/images/qpainter-rotation.png +%%DOCSDIR%%/html/images/qpainter-roundrect.png +%%DOCSDIR%%/html/images/qpainter-scale.png +%%DOCSDIR%%/html/images/qpainter-text.png +%%DOCSDIR%%/html/images/qpainter-translation.png +%%DOCSDIR%%/html/images/qpainter-vectordeformation.png +%%DOCSDIR%%/html/images/qpainterpath-addellipse.png +%%DOCSDIR%%/html/images/qpainterpath-addpolygon.png +%%DOCSDIR%%/html/images/qpainterpath-addrectangle.png +%%DOCSDIR%%/html/images/qpainterpath-addtext.png +%%DOCSDIR%%/html/images/qpainterpath-arcto.png +%%DOCSDIR%%/html/images/qpainterpath-construction.png +%%DOCSDIR%%/html/images/qpainterpath-cubicto.png +%%DOCSDIR%%/html/images/qpainterpath-demo.png +%%DOCSDIR%%/html/images/qpainterpath-example.png +%%DOCSDIR%%/html/images/qpen-bevel.png +%%DOCSDIR%%/html/images/qpen-custom.png +%%DOCSDIR%%/html/images/qpen-dash.png +%%DOCSDIR%%/html/images/qpen-dashdot.png +%%DOCSDIR%%/html/images/qpen-dashdotdot.png +%%DOCSDIR%%/html/images/qpen-demo.png +%%DOCSDIR%%/html/images/qpen-dot.png +%%DOCSDIR%%/html/images/qpen-flat.png +%%DOCSDIR%%/html/images/qpen-miter.png +%%DOCSDIR%%/html/images/qpen-miterlimit.png +%%DOCSDIR%%/html/images/qpen-roundcap.png +%%DOCSDIR%%/html/images/qpen-roundjoin.png +%%DOCSDIR%%/html/images/qpen-solid.png +%%DOCSDIR%%/html/images/qpen-square.png +%%DOCSDIR%%/html/images/qplastiquestyle.png +%%DOCSDIR%%/html/images/qprogbar-m.png +%%DOCSDIR%%/html/images/qprogbar-w.png +%%DOCSDIR%%/html/images/qprogdlg-m.png +%%DOCSDIR%%/html/images/qprogdlg-w.png +%%DOCSDIR%%/html/images/qradialgradient-pad.png +%%DOCSDIR%%/html/images/qradialgradient-reflect.png +%%DOCSDIR%%/html/images/qradialgradient-repeat.png +%%DOCSDIR%%/html/images/qrect-coordinates.png +%%DOCSDIR%%/html/images/qrect-diagram-one.png +%%DOCSDIR%%/html/images/qrect-diagram-three.png +%%DOCSDIR%%/html/images/qrect-diagram-two.png +%%DOCSDIR%%/html/images/qrect-diagram-zero.png +%%DOCSDIR%%/html/images/qrect-intersect.png +%%DOCSDIR%%/html/images/qrect-unite.png +%%DOCSDIR%%/html/images/qrectf-coordinates.png +%%DOCSDIR%%/html/images/qrectf-diagram-one.png +%%DOCSDIR%%/html/images/qrectf-diagram-three.png +%%DOCSDIR%%/html/images/qrectf-diagram-two.png +%%DOCSDIR%%/html/images/qscrollarea-noscrollbars.png +%%DOCSDIR%%/html/images/qscrollarea-onescrollbar.png +%%DOCSDIR%%/html/images/qscrollarea-twoscrollbars.png +%%DOCSDIR%%/html/images/qscrollbar-picture.png +%%DOCSDIR%%/html/images/qscrollbar-values.png +%%DOCSDIR%%/html/images/qscrollview-cl.png +%%DOCSDIR%%/html/images/qscrollview-vp.png +%%DOCSDIR%%/html/images/qscrollview-vp2.png +%%DOCSDIR%%/html/images/qsortfilterproxymodel-sorting.png +%%DOCSDIR%%/html/images/qspinbox-plusminus.png +%%DOCSDIR%%/html/images/qspinbox-updown.png +%%DOCSDIR%%/html/images/qstatustipevent-action.png +%%DOCSDIR%%/html/images/qstatustipevent-widget.png +%%DOCSDIR%%/html/images/qstyle-comboboxes.png +%%DOCSDIR%%/html/images/qstyleoptiontoolbar-position.png +%%DOCSDIR%%/html/images/qt-colors.png +%%DOCSDIR%%/html/images/qt-fillrule-oddeven.png +%%DOCSDIR%%/html/images/qt-fillrule-winding.png +%%DOCSDIR%%/html/images/qt-logo.png +%%DOCSDIR%%/html/images/qtableitems.png +%%DOCSDIR%%/html/images/qtabletevent-tilt.png +%%DOCSDIR%%/html/images/qtconfig-appearance.png +%%DOCSDIR%%/html/images/qtdemo-example.png +%%DOCSDIR%%/html/images/qtdesignerextensions.png +%%DOCSDIR%%/html/images/qtdesignerscreenshot.png +%%DOCSDIR%%/html/images/qtextblock-sequence.png +%%DOCSDIR%%/html/images/qtextfragment-split.png +%%DOCSDIR%%/html/images/qtextframe-style.png +%%DOCSDIR%%/html/images/qtexttableformat-cell.png +%%DOCSDIR%%/html/images/qtopiacore-accelerateddriver.png +%%DOCSDIR%%/html/images/qtopiacore-architecture.png +%%DOCSDIR%%/html/images/qtopiacore-architecture2.png +%%DOCSDIR%%/html/images/qtopiacore-characterinputlayer.png +%%DOCSDIR%%/html/images/qtopiacore-clamshellphone-closed.png +%%DOCSDIR%%/html/images/qtopiacore-clamshellphone-pressed.png +%%DOCSDIR%%/html/images/qtopiacore-clamshellphone.png +%%DOCSDIR%%/html/images/qtopiacore-client.png +%%DOCSDIR%%/html/images/qtopiacore-clientrendering.png +%%DOCSDIR%%/html/images/qtopiacore-clientservercommunication.png +%%DOCSDIR%%/html/images/qtopiacore-drawingonscreen.png +%%DOCSDIR%%/html/images/qtopiacore-fontfeatures.png +%%DOCSDIR%%/html/images/qtopiacore-opengl.png +%%DOCSDIR%%/html/images/qtopiacore-pda.png +%%DOCSDIR%%/html/images/qtopiacore-phone.png +%%DOCSDIR%%/html/images/qtopiacore-pointerhandlinglayer.png +%%DOCSDIR%%/html/images/qtopiacore-qconfigtool.png +%%DOCSDIR%%/html/images/qtopiacore-qvfbfilemenu.png +%%DOCSDIR%%/html/images/qtopiacore-qvfbviewmenu.png +%%DOCSDIR%%/html/images/qtopiacore-reserveregion.png +%%DOCSDIR%%/html/images/qtopiacore-runningapplication.png +%%DOCSDIR%%/html/images/qtopiacore-setwindowattribute.png +%%DOCSDIR%%/html/images/qtopiacore-vanilla.png +%%DOCSDIR%%/html/images/qtopiacore-virtualframebuffer.png +%%DOCSDIR%%/html/images/querymodel-example.png +%%DOCSDIR%%/html/images/qundoview.png +%%DOCSDIR%%/html/images/qurl-authority.png +%%DOCSDIR%%/html/images/qurl-authority2.png +%%DOCSDIR%%/html/images/qurl-authority3.png +%%DOCSDIR%%/html/images/qurl-fragment.png +%%DOCSDIR%%/html/images/qurl-ftppath.png +%%DOCSDIR%%/html/images/qurl-mailtopath.png +%%DOCSDIR%%/html/images/qurl-querystring.png +%%DOCSDIR%%/html/images/qvbox-m.png +%%DOCSDIR%%/html/images/qvboxlayout-with-5-children.png +%%DOCSDIR%%/html/images/qwindowsstyle.png +%%DOCSDIR%%/html/images/qwindowsxpstyle.png +%%DOCSDIR%%/html/images/qworkspace-arrange.png +%%DOCSDIR%%/html/images/qwsserver_keyboardfilter.png +%%DOCSDIR%%/html/images/radialGradient.png +%%DOCSDIR%%/html/images/recentfiles-example.png +%%DOCSDIR%%/html/images/regexp-example.png +%%DOCSDIR%%/html/images/relationaltable.png +%%DOCSDIR%%/html/images/relationaltablemodel-example.png +%%DOCSDIR%%/html/images/resources.png +%%DOCSDIR%%/html/images/richtext-document.png +%%DOCSDIR%%/html/images/rintersect.png +%%DOCSDIR%%/html/images/rsubtract.png +%%DOCSDIR%%/html/images/runion.png +%%DOCSDIR%%/html/images/rxor.png +%%DOCSDIR%%/html/images/samplebuffers-example.png +%%DOCSDIR%%/html/images/saxbookmarks-example.png +%%DOCSDIR%%/html/images/screenshot-example.png +%%DOCSDIR%%/html/images/scribble-example.png +%%DOCSDIR%%/html/images/sdi-example.png +%%DOCSDIR%%/html/images/selected-items1.png +%%DOCSDIR%%/html/images/selected-items2.png +%%DOCSDIR%%/html/images/selected-items3.png +%%DOCSDIR%%/html/images/selection-extended.png +%%DOCSDIR%%/html/images/selection-multi.png +%%DOCSDIR%%/html/images/selection-single.png +%%DOCSDIR%%/html/images/session.png +%%DOCSDIR%%/html/images/settingseditor-example.png +%%DOCSDIR%%/html/images/shapedclock-dragging.png +%%DOCSDIR%%/html/images/shapedclock-example.png +%%DOCSDIR%%/html/images/shareddirmodel.png +%%DOCSDIR%%/html/images/sharedmodel-tableviews.png +%%DOCSDIR%%/html/images/sharedselection-tableviews.png +%%DOCSDIR%%/html/images/simpledommodel-example.png +%%DOCSDIR%%/html/images/simpletextviewer-example.png +%%DOCSDIR%%/html/images/simpletextviewer-findfiledialog.png +%%DOCSDIR%%/html/images/simpletextviewer-mainwindow.png +%%DOCSDIR%%/html/images/simpletreemodel-example.png +%%DOCSDIR%%/html/images/sliders-example.png +%%DOCSDIR%%/html/images/spinboxdelegate-example.png +%%DOCSDIR%%/html/images/spinboxes-example.png +%%DOCSDIR%%/html/images/spreadsheet-demo.png +%%DOCSDIR%%/html/images/sqlbrowser-demo.png +%%DOCSDIR%%/html/images/standard-views.png +%%DOCSDIR%%/html/images/standarddialogs-example.png +%%DOCSDIR%%/html/images/stliterators1.png +%%DOCSDIR%%/html/images/stringlistmodel.png +%%DOCSDIR%%/html/images/styles-3d.png +%%DOCSDIR%%/html/images/styles-aliasing.png +%%DOCSDIR%%/html/images/styles-disabledwood.png +%%DOCSDIR%%/html/images/styles-enabledwood.png +%%DOCSDIR%%/html/images/styles-woodbuttons.png +%%DOCSDIR%%/html/images/stylesheet-boxmodel.png +%%DOCSDIR%%/html/images/stylesheet-coffee-xp.png +%%DOCSDIR%%/html/images/stylesheet-pagefold.png +%%DOCSDIR%%/html/images/stylesheet-redbutton1.png +%%DOCSDIR%%/html/images/stylesheet-redbutton2.png +%%DOCSDIR%%/html/images/stylesheet-redbutton3.png +%%DOCSDIR%%/html/images/svg-image.png +%%DOCSDIR%%/html/images/svgviewer-example.png +%%DOCSDIR%%/html/images/syntaxhighlighter-example.png +%%DOCSDIR%%/html/images/system-tray.png +%%DOCSDIR%%/html/images/systemtray-example.png +%%DOCSDIR%%/html/images/t1.png +%%DOCSDIR%%/html/images/t10.png +%%DOCSDIR%%/html/images/t11.png +%%DOCSDIR%%/html/images/t12.png +%%DOCSDIR%%/html/images/t13.png +%%DOCSDIR%%/html/images/t14.png +%%DOCSDIR%%/html/images/t2.png +%%DOCSDIR%%/html/images/t3.png +%%DOCSDIR%%/html/images/t4.png +%%DOCSDIR%%/html/images/t5.png +%%DOCSDIR%%/html/images/t6.png +%%DOCSDIR%%/html/images/t7.png +%%DOCSDIR%%/html/images/t8.png +%%DOCSDIR%%/html/images/t9.png +%%DOCSDIR%%/html/images/t9_1.png +%%DOCSDIR%%/html/images/t9_2.png +%%DOCSDIR%%/html/images/tabdialog-example.png +%%DOCSDIR%%/html/images/tablemodel-example.png +%%DOCSDIR%%/html/images/taskmenuextension-dialog.png +%%DOCSDIR%%/html/images/taskmenuextension-example-faded.png +%%DOCSDIR%%/html/images/taskmenuextension-menu.png +%%DOCSDIR%%/html/images/tcpstream.png +%%DOCSDIR%%/html/images/tetrix-example.png +%%DOCSDIR%%/html/images/textedit-demo.png +%%DOCSDIR%%/html/images/textures-example.png +%%DOCSDIR%%/html/images/threadedfortuneserver-example.png +%%DOCSDIR%%/html/images/threadsandobjects.png +%%DOCSDIR%%/html/images/tooltips-example.png +%%DOCSDIR%%/html/images/torrent-example.png +%%DOCSDIR%%/html/images/transformations-example.png +%%DOCSDIR%%/html/images/treemodel-structure.png +%%DOCSDIR%%/html/images/trolltech-logo.png +%%DOCSDIR%%/html/images/tutorial8-layout.png +%%DOCSDIR%%/html/images/tutorial8-reallayout.png +%%DOCSDIR%%/html/images/udppackets.png +%%DOCSDIR%%/html/images/whatsthis.png +%%DOCSDIR%%/html/images/wiggly-example.png +%%DOCSDIR%%/html/images/windowflags-example.png +%%DOCSDIR%%/html/images/windowflags_controllerwindow.png +%%DOCSDIR%%/html/images/windowflags_previewwindow.png +%%DOCSDIR%%/html/images/windows-calendarwidget.png +%%DOCSDIR%%/html/images/windows-checkbox.png +%%DOCSDIR%%/html/images/windows-combobox.png +%%DOCSDIR%%/html/images/windows-dateedit.png +%%DOCSDIR%%/html/images/windows-datetimeedit.png +%%DOCSDIR%%/html/images/windows-dial.png +%%DOCSDIR%%/html/images/windows-doublespinbox.png +%%DOCSDIR%%/html/images/windows-fontcombobox.png +%%DOCSDIR%%/html/images/windows-frame.png +%%DOCSDIR%%/html/images/windows-groupbox.png +%%DOCSDIR%%/html/images/windows-horizontalscrollbar.png +%%DOCSDIR%%/html/images/windows-label.png +%%DOCSDIR%%/html/images/windows-lcdnumber.png +%%DOCSDIR%%/html/images/windows-lineedit.png +%%DOCSDIR%%/html/images/windows-listview.png +%%DOCSDIR%%/html/images/windows-progressbar.png +%%DOCSDIR%%/html/images/windows-pushbutton.png +%%DOCSDIR%%/html/images/windows-radiobutton.png +%%DOCSDIR%%/html/images/windows-slider.png +%%DOCSDIR%%/html/images/windows-spinbox.png +%%DOCSDIR%%/html/images/windows-tableview.png +%%DOCSDIR%%/html/images/windows-tabwidget.png +%%DOCSDIR%%/html/images/windows-textedit.png +%%DOCSDIR%%/html/images/windows-timeedit.png +%%DOCSDIR%%/html/images/windows-toolbox.png +%%DOCSDIR%%/html/images/windows-toolbutton.png +%%DOCSDIR%%/html/images/windows-treeview.png +%%DOCSDIR%%/html/images/windowsxp-calendarwidget.png +%%DOCSDIR%%/html/images/windowsxp-checkbox.png +%%DOCSDIR%%/html/images/windowsxp-combobox.png +%%DOCSDIR%%/html/images/windowsxp-dateedit.png +%%DOCSDIR%%/html/images/windowsxp-datetimeedit.png +%%DOCSDIR%%/html/images/windowsxp-dial.png +%%DOCSDIR%%/html/images/windowsxp-doublespinbox.png +%%DOCSDIR%%/html/images/windowsxp-fontcombobox.png +%%DOCSDIR%%/html/images/windowsxp-frame.png +%%DOCSDIR%%/html/images/windowsxp-groupbox.png +%%DOCSDIR%%/html/images/windowsxp-horizontalscrollbar.png +%%DOCSDIR%%/html/images/windowsxp-label.png +%%DOCSDIR%%/html/images/windowsxp-lcdnumber.png +%%DOCSDIR%%/html/images/windowsxp-lineedit.png +%%DOCSDIR%%/html/images/windowsxp-listview.png +%%DOCSDIR%%/html/images/windowsxp-progressbar.png +%%DOCSDIR%%/html/images/windowsxp-pushbutton.png +%%DOCSDIR%%/html/images/windowsxp-radiobutton.png +%%DOCSDIR%%/html/images/windowsxp-slider.png +%%DOCSDIR%%/html/images/windowsxp-spinbox.png +%%DOCSDIR%%/html/images/windowsxp-tableview.png +%%DOCSDIR%%/html/images/windowsxp-tabwidget.png +%%DOCSDIR%%/html/images/windowsxp-textedit.png +%%DOCSDIR%%/html/images/windowsxp-timeedit.png +%%DOCSDIR%%/html/images/windowsxp-toolbox.png +%%DOCSDIR%%/html/images/windowsxp-toolbutton.png +%%DOCSDIR%%/html/images/windowsxp-treeview.png +%%DOCSDIR%%/html/images/woodbackground.png +%%DOCSDIR%%/html/images/woodbutton.png +%%DOCSDIR%%/html/images/worldtimeclock-connection.png +%%DOCSDIR%%/html/images/worldtimeclock-signalandslot.png +%%DOCSDIR%%/html/images/worldtimeclockbuilder-example.png +%%DOCSDIR%%/html/images/worldtimeclockplugin-example.png +%%DOCSDIR%%/html/index.html +%%DOCSDIR%%/html/install-mac.html +%%DOCSDIR%%/html/install-win.html +%%DOCSDIR%%/html/install-x11.html +%%DOCSDIR%%/html/installation.html +%%DOCSDIR%%/html/intro-to-dbus.html +%%DOCSDIR%%/html/io.html +%%DOCSDIR%%/html/itemviews-basicsortfiltermodel-main-cpp.html +%%DOCSDIR%%/html/itemviews-basicsortfiltermodel-window-cpp.html +%%DOCSDIR%%/html/itemviews-basicsortfiltermodel-window-h.html +%%DOCSDIR%%/html/itemviews-basicsortfiltermodel.html +%%DOCSDIR%%/html/itemviews-chart-chart-qrc.html +%%DOCSDIR%%/html/itemviews-chart-main-cpp.html +%%DOCSDIR%%/html/itemviews-chart-mainwindow-cpp.html +%%DOCSDIR%%/html/itemviews-chart-mainwindow-h.html +%%DOCSDIR%%/html/itemviews-chart-pieview-cpp.html +%%DOCSDIR%%/html/itemviews-chart-pieview-h.html +%%DOCSDIR%%/html/itemviews-chart.html +%%DOCSDIR%%/html/itemviews-customsortfiltermodel-main-cpp.html +%%DOCSDIR%%/html/itemviews-customsortfiltermodel-mysortfilterproxymodel-cpp.html +%%DOCSDIR%%/html/itemviews-customsortfiltermodel-mysortfilterproxymodel-h.html +%%DOCSDIR%%/html/itemviews-customsortfiltermodel-window-cpp.html +%%DOCSDIR%%/html/itemviews-customsortfiltermodel-window-h.html +%%DOCSDIR%%/html/itemviews-customsortfiltermodel.html +%%DOCSDIR%%/html/itemviews-dirview-main-cpp.html +%%DOCSDIR%%/html/itemviews-dirview.html +%%DOCSDIR%%/html/itemviews-pixelator-imagemodel-cpp.html +%%DOCSDIR%%/html/itemviews-pixelator-imagemodel-h.html +%%DOCSDIR%%/html/itemviews-pixelator-images-qrc.html +%%DOCSDIR%%/html/itemviews-pixelator-main-cpp.html +%%DOCSDIR%%/html/itemviews-pixelator-mainwindow-cpp.html +%%DOCSDIR%%/html/itemviews-pixelator-mainwindow-h.html +%%DOCSDIR%%/html/itemviews-pixelator-pixeldelegate-cpp.html +%%DOCSDIR%%/html/itemviews-pixelator-pixeldelegate-h.html +%%DOCSDIR%%/html/itemviews-pixelator.html +%%DOCSDIR%%/html/itemviews-puzzle-main-cpp.html +%%DOCSDIR%%/html/itemviews-puzzle-mainwindow-cpp.html +%%DOCSDIR%%/html/itemviews-puzzle-mainwindow-h.html +%%DOCSDIR%%/html/itemviews-puzzle-piecesmodel-cpp.html +%%DOCSDIR%%/html/itemviews-puzzle-piecesmodel-h.html +%%DOCSDIR%%/html/itemviews-puzzle-puzzle-qrc.html +%%DOCSDIR%%/html/itemviews-puzzle-puzzlewidget-cpp.html +%%DOCSDIR%%/html/itemviews-puzzle-puzzlewidget-h.html +%%DOCSDIR%%/html/itemviews-puzzle.html +%%DOCSDIR%%/html/itemviews-simpledommodel-domitem-cpp.html +%%DOCSDIR%%/html/itemviews-simpledommodel-domitem-h.html +%%DOCSDIR%%/html/itemviews-simpledommodel-dommodel-cpp.html +%%DOCSDIR%%/html/itemviews-simpledommodel-dommodel-h.html +%%DOCSDIR%%/html/itemviews-simpledommodel-main-cpp.html +%%DOCSDIR%%/html/itemviews-simpledommodel-mainwindow-cpp.html +%%DOCSDIR%%/html/itemviews-simpledommodel-mainwindow-h.html +%%DOCSDIR%%/html/itemviews-simpledommodel.html +%%DOCSDIR%%/html/itemviews-simpletreemodel-main-cpp.html +%%DOCSDIR%%/html/itemviews-simpletreemodel-simpletreemodel-qrc.html +%%DOCSDIR%%/html/itemviews-simpletreemodel-treeitem-cpp.html +%%DOCSDIR%%/html/itemviews-simpletreemodel-treeitem-h.html +%%DOCSDIR%%/html/itemviews-simpletreemodel-treemodel-cpp.html +%%DOCSDIR%%/html/itemviews-simpletreemodel-treemodel-h.html +%%DOCSDIR%%/html/itemviews-simpletreemodel.html +%%DOCSDIR%%/html/itemviews-spinboxdelegate-delegate-cpp.html +%%DOCSDIR%%/html/itemviews-spinboxdelegate-delegate-h.html +%%DOCSDIR%%/html/itemviews-spinboxdelegate-main-cpp.html +%%DOCSDIR%%/html/itemviews-spinboxdelegate.html +%%DOCSDIR%%/html/known-issues.html +%%DOCSDIR%%/html/layout.html +%%DOCSDIR%%/html/layouts-basiclayouts-dialog-cpp.html +%%DOCSDIR%%/html/layouts-basiclayouts-dialog-h.html +%%DOCSDIR%%/html/layouts-basiclayouts-main-cpp.html +%%DOCSDIR%%/html/layouts-basiclayouts.html +%%DOCSDIR%%/html/layouts-borderlayout-borderlayout-cpp.html +%%DOCSDIR%%/html/layouts-borderlayout-borderlayout-h.html +%%DOCSDIR%%/html/layouts-borderlayout-main-cpp.html +%%DOCSDIR%%/html/layouts-borderlayout-window-cpp.html +%%DOCSDIR%%/html/layouts-borderlayout-window-h.html +%%DOCSDIR%%/html/layouts-borderlayout.html +%%DOCSDIR%%/html/layouts-dynamiclayouts-dialog-cpp.html +%%DOCSDIR%%/html/layouts-dynamiclayouts-dialog-h.html +%%DOCSDIR%%/html/layouts-dynamiclayouts-main-cpp.html +%%DOCSDIR%%/html/layouts-dynamiclayouts.html +%%DOCSDIR%%/html/layouts-flowlayout-flowlayout-cpp.html +%%DOCSDIR%%/html/layouts-flowlayout-flowlayout-h.html +%%DOCSDIR%%/html/layouts-flowlayout-main-cpp.html +%%DOCSDIR%%/html/layouts-flowlayout-window-cpp.html +%%DOCSDIR%%/html/layouts-flowlayout-window-h.html +%%DOCSDIR%%/html/layouts-flowlayout.html +%%DOCSDIR%%/html/licenses-fonts.html +%%DOCSDIR%%/html/licenses.html +%%DOCSDIR%%/html/licensing.html +%%DOCSDIR%%/html/linguist-arrowpad-arrowpad-cpp.html +%%DOCSDIR%%/html/linguist-arrowpad-arrowpad-h.html +%%DOCSDIR%%/html/linguist-arrowpad-main-cpp.html +%%DOCSDIR%%/html/linguist-arrowpad-mainwindow-cpp.html +%%DOCSDIR%%/html/linguist-arrowpad-mainwindow-h.html +%%DOCSDIR%%/html/linguist-arrowpad.html +%%DOCSDIR%%/html/linguist-hellotr-main-cpp.html +%%DOCSDIR%%/html/linguist-hellotr.html +%%DOCSDIR%%/html/linguist-manager.html +%%DOCSDIR%%/html/linguist-manual.html +%%DOCSDIR%%/html/linguist-programmers.html +%%DOCSDIR%%/html/linguist-translators.html +%%DOCSDIR%%/html/linguist-trollprint-main-cpp.html +%%DOCSDIR%%/html/linguist-trollprint-mainwindow-cpp.html +%%DOCSDIR%%/html/linguist-trollprint-mainwindow-h.html +%%DOCSDIR%%/html/linguist-trollprint-printpanel-cpp.html +%%DOCSDIR%%/html/linguist-trollprint-printpanel-h.html +%%DOCSDIR%%/html/linguist-trollprint.html +%%DOCSDIR%%/html/linguist.dcf +%%DOCSDIR%%/html/mac-differences.html +%%DOCSDIR%%/html/mainclasses.html +%%DOCSDIR%%/html/mainwindows-application-application-qrc.html +%%DOCSDIR%%/html/mainwindows-application-main-cpp.html +%%DOCSDIR%%/html/mainwindows-application-mainwindow-cpp.html +%%DOCSDIR%%/html/mainwindows-application-mainwindow-h.html +%%DOCSDIR%%/html/mainwindows-application.html +%%DOCSDIR%%/html/mainwindows-dockwidgets-dockwidgets-qrc.html +%%DOCSDIR%%/html/mainwindows-dockwidgets-main-cpp.html +%%DOCSDIR%%/html/mainwindows-dockwidgets-mainwindow-cpp.html +%%DOCSDIR%%/html/mainwindows-dockwidgets-mainwindow-h.html +%%DOCSDIR%%/html/mainwindows-dockwidgets.html +%%DOCSDIR%%/html/mainwindows-mdi-main-cpp.html +%%DOCSDIR%%/html/mainwindows-mdi-mainwindow-cpp.html +%%DOCSDIR%%/html/mainwindows-mdi-mainwindow-h.html +%%DOCSDIR%%/html/mainwindows-mdi-mdi-qrc.html +%%DOCSDIR%%/html/mainwindows-mdi-mdichild-cpp.html +%%DOCSDIR%%/html/mainwindows-mdi-mdichild-h.html +%%DOCSDIR%%/html/mainwindows-mdi.html +%%DOCSDIR%%/html/mainwindows-menus-main-cpp.html +%%DOCSDIR%%/html/mainwindows-menus-mainwindow-cpp.html +%%DOCSDIR%%/html/mainwindows-menus-mainwindow-h.html +%%DOCSDIR%%/html/mainwindows-menus.html +%%DOCSDIR%%/html/mainwindows-recentfiles-main-cpp.html +%%DOCSDIR%%/html/mainwindows-recentfiles-mainwindow-cpp.html +%%DOCSDIR%%/html/mainwindows-recentfiles-mainwindow-h.html +%%DOCSDIR%%/html/mainwindows-recentfiles.html +%%DOCSDIR%%/html/mainwindows-sdi-main-cpp.html +%%DOCSDIR%%/html/mainwindows-sdi-mainwindow-cpp.html +%%DOCSDIR%%/html/mainwindows-sdi-mainwindow-h.html +%%DOCSDIR%%/html/mainwindows-sdi-sdi-qrc.html +%%DOCSDIR%%/html/mainwindows-sdi.html +%%DOCSDIR%%/html/metaobjects.html +%%DOCSDIR%%/html/misc.html +%%DOCSDIR%%/html/moc.html +%%DOCSDIR%%/html/model-view-convenience.html +%%DOCSDIR%%/html/model-view-creating-models.html +%%DOCSDIR%%/html/model-view-delegate.html +%%DOCSDIR%%/html/model-view-dnd.html +%%DOCSDIR%%/html/model-view-model-subclassing.html +%%DOCSDIR%%/html/model-view-model.html +%%DOCSDIR%%/html/model-view-programming.html +%%DOCSDIR%%/html/model-view-proxy-models.html +%%DOCSDIR%%/html/model-view-selection.html +%%DOCSDIR%%/html/model-view-using.html +%%DOCSDIR%%/html/model-view-view.html +%%DOCSDIR%%/html/model-view.html +%%DOCSDIR%%/html/modules.html +%%DOCSDIR%%/html/multimedia.html +%%DOCSDIR%%/html/network-blockingfortuneclient-blockingclient-cpp.html +%%DOCSDIR%%/html/network-blockingfortuneclient-blockingclient-h.html +%%DOCSDIR%%/html/network-blockingfortuneclient-fortunethread-cpp.html +%%DOCSDIR%%/html/network-blockingfortuneclient-fortunethread-h.html +%%DOCSDIR%%/html/network-blockingfortuneclient-main-cpp.html +%%DOCSDIR%%/html/network-blockingfortuneclient.html +%%DOCSDIR%%/html/network-broadcastreceiver-main-cpp.html +%%DOCSDIR%%/html/network-broadcastreceiver-receiver-cpp.html +%%DOCSDIR%%/html/network-broadcastreceiver-receiver-h.html +%%DOCSDIR%%/html/network-broadcastreceiver.html +%%DOCSDIR%%/html/network-broadcastsender-main-cpp.html +%%DOCSDIR%%/html/network-broadcastsender-sender-cpp.html +%%DOCSDIR%%/html/network-broadcastsender-sender-h.html +%%DOCSDIR%%/html/network-broadcastsender.html +%%DOCSDIR%%/html/network-chat-chatdialog-cpp.html +%%DOCSDIR%%/html/network-chat-chatdialog-h.html +%%DOCSDIR%%/html/network-chat-client-cpp.html +%%DOCSDIR%%/html/network-chat-client-h.html +%%DOCSDIR%%/html/network-chat-connection-cpp.html +%%DOCSDIR%%/html/network-chat-connection-h.html +%%DOCSDIR%%/html/network-chat-main-cpp.html +%%DOCSDIR%%/html/network-chat-peermanager-cpp.html +%%DOCSDIR%%/html/network-chat-peermanager-h.html +%%DOCSDIR%%/html/network-chat-server-cpp.html +%%DOCSDIR%%/html/network-chat-server-h.html +%%DOCSDIR%%/html/network-chat.html +%%DOCSDIR%%/html/network-fortuneclient-client-cpp.html +%%DOCSDIR%%/html/network-fortuneclient-client-h.html +%%DOCSDIR%%/html/network-fortuneclient-main-cpp.html +%%DOCSDIR%%/html/network-fortuneclient.html +%%DOCSDIR%%/html/network-fortuneserver-main-cpp.html +%%DOCSDIR%%/html/network-fortuneserver-server-cpp.html +%%DOCSDIR%%/html/network-fortuneserver-server-h.html +%%DOCSDIR%%/html/network-fortuneserver.html +%%DOCSDIR%%/html/network-ftp-ftp-qrc.html +%%DOCSDIR%%/html/network-ftp-ftpwindow-cpp.html +%%DOCSDIR%%/html/network-ftp-ftpwindow-h.html +%%DOCSDIR%%/html/network-ftp-main-cpp.html +%%DOCSDIR%%/html/network-ftp.html +%%DOCSDIR%%/html/network-http-httpwindow-cpp.html +%%DOCSDIR%%/html/network-http-httpwindow-h.html +%%DOCSDIR%%/html/network-http-main-cpp.html +%%DOCSDIR%%/html/network-http.html +%%DOCSDIR%%/html/network-loopback-dialog-cpp.html +%%DOCSDIR%%/html/network-loopback-dialog-h.html +%%DOCSDIR%%/html/network-loopback-main-cpp.html +%%DOCSDIR%%/html/network-loopback.html +%%DOCSDIR%%/html/network-threadedfortuneserver-dialog-cpp.html +%%DOCSDIR%%/html/network-threadedfortuneserver-dialog-h.html +%%DOCSDIR%%/html/network-threadedfortuneserver-fortuneserver-cpp.html +%%DOCSDIR%%/html/network-threadedfortuneserver-fortuneserver-h.html +%%DOCSDIR%%/html/network-threadedfortuneserver-fortunethread-cpp.html +%%DOCSDIR%%/html/network-threadedfortuneserver-fortunethread-h.html +%%DOCSDIR%%/html/network-threadedfortuneserver-main-cpp.html +%%DOCSDIR%%/html/network-threadedfortuneserver.html +%%DOCSDIR%%/html/network-torrent-3rdparty-sha1-h.html +%%DOCSDIR%%/html/network-torrent-addtorrentdialog-cpp.html +%%DOCSDIR%%/html/network-torrent-addtorrentdialog-h.html +%%DOCSDIR%%/html/network-torrent-bencodeparser-cpp.html +%%DOCSDIR%%/html/network-torrent-bencodeparser-h.html +%%DOCSDIR%%/html/network-torrent-connectionmanager-cpp.html +%%DOCSDIR%%/html/network-torrent-connectionmanager-h.html +%%DOCSDIR%%/html/network-torrent-filemanager-cpp.html +%%DOCSDIR%%/html/network-torrent-filemanager-h.html +%%DOCSDIR%%/html/network-torrent-icons-qrc.html +%%DOCSDIR%%/html/network-torrent-main-cpp.html +%%DOCSDIR%%/html/network-torrent-mainwindow-cpp.html +%%DOCSDIR%%/html/network-torrent-mainwindow-h.html +%%DOCSDIR%%/html/network-torrent-metainfo-cpp.html +%%DOCSDIR%%/html/network-torrent-metainfo-h.html +%%DOCSDIR%%/html/network-torrent-peerwireclient-cpp.html +%%DOCSDIR%%/html/network-torrent-peerwireclient-h.html +%%DOCSDIR%%/html/network-torrent-ratecontroller-cpp.html +%%DOCSDIR%%/html/network-torrent-ratecontroller-h.html +%%DOCSDIR%%/html/network-torrent-torrentclient-cpp.html +%%DOCSDIR%%/html/network-torrent-torrentclient-h.html +%%DOCSDIR%%/html/network-torrent-torrentserver-cpp.html +%%DOCSDIR%%/html/network-torrent-torrentserver-h.html +%%DOCSDIR%%/html/network-torrent-trackerclient-cpp.html +%%DOCSDIR%%/html/network-torrent-trackerclient-h.html +%%DOCSDIR%%/html/network-torrent.html +%%DOCSDIR%%/html/object.html +%%DOCSDIR%%/html/objectmodel.html +%%DOCSDIR%%/html/objecttrees.html +%%DOCSDIR%%/html/opengl-2dpainting-glwidget-cpp.html +%%DOCSDIR%%/html/opengl-2dpainting-glwidget-h.html +%%DOCSDIR%%/html/opengl-2dpainting-helper-cpp.html +%%DOCSDIR%%/html/opengl-2dpainting-helper-h.html +%%DOCSDIR%%/html/opengl-2dpainting-main-cpp.html +%%DOCSDIR%%/html/opengl-2dpainting-widget-cpp.html +%%DOCSDIR%%/html/opengl-2dpainting-widget-h.html +%%DOCSDIR%%/html/opengl-2dpainting-window-cpp.html +%%DOCSDIR%%/html/opengl-2dpainting-window-h.html +%%DOCSDIR%%/html/opengl-2dpainting.html +%%DOCSDIR%%/html/opengl-framebufferobject-framebufferobject-qrc.html +%%DOCSDIR%%/html/opengl-framebufferobject-glwidget-cpp.html +%%DOCSDIR%%/html/opengl-framebufferobject-glwidget-h.html +%%DOCSDIR%%/html/opengl-framebufferobject-main-cpp.html +%%DOCSDIR%%/html/opengl-framebufferobject.html +%%DOCSDIR%%/html/opengl-framebufferobject2-framebufferobject2-qrc.html +%%DOCSDIR%%/html/opengl-framebufferobject2-glwidget-cpp.html +%%DOCSDIR%%/html/opengl-framebufferobject2-glwidget-h.html +%%DOCSDIR%%/html/opengl-framebufferobject2-main-cpp.html +%%DOCSDIR%%/html/opengl-framebufferobject2.html +%%DOCSDIR%%/html/opengl-grabber-glwidget-cpp.html +%%DOCSDIR%%/html/opengl-grabber-glwidget-h.html +%%DOCSDIR%%/html/opengl-grabber-main-cpp.html +%%DOCSDIR%%/html/opengl-grabber-mainwindow-cpp.html +%%DOCSDIR%%/html/opengl-grabber-mainwindow-h.html +%%DOCSDIR%%/html/opengl-grabber.html +%%DOCSDIR%%/html/opengl-hellogl-glwidget-cpp.html +%%DOCSDIR%%/html/opengl-hellogl-glwidget-h.html +%%DOCSDIR%%/html/opengl-hellogl-main-cpp.html +%%DOCSDIR%%/html/opengl-hellogl-window-cpp.html +%%DOCSDIR%%/html/opengl-hellogl-window-h.html +%%DOCSDIR%%/html/opengl-hellogl.html +%%DOCSDIR%%/html/opengl-overpainting-bubble-cpp.html +%%DOCSDIR%%/html/opengl-overpainting-bubble-h.html +%%DOCSDIR%%/html/opengl-overpainting-glwidget-cpp.html +%%DOCSDIR%%/html/opengl-overpainting-glwidget-h.html +%%DOCSDIR%%/html/opengl-overpainting-main-cpp.html +%%DOCSDIR%%/html/opengl-overpainting.html +%%DOCSDIR%%/html/opengl-pbuffers-glwidget-cpp.html +%%DOCSDIR%%/html/opengl-pbuffers-glwidget-h.html +%%DOCSDIR%%/html/opengl-pbuffers-main-cpp.html +%%DOCSDIR%%/html/opengl-pbuffers-pbuffers-qrc.html +%%DOCSDIR%%/html/opengl-pbuffers.html +%%DOCSDIR%%/html/opengl-pbuffers2-glwidget-cpp.html +%%DOCSDIR%%/html/opengl-pbuffers2-glwidget-h.html +%%DOCSDIR%%/html/opengl-pbuffers2-main-cpp.html +%%DOCSDIR%%/html/opengl-pbuffers2-pbuffers2-qrc.html +%%DOCSDIR%%/html/opengl-pbuffers2.html +%%DOCSDIR%%/html/opengl-samplebuffers-glwidget-cpp.html +%%DOCSDIR%%/html/opengl-samplebuffers-glwidget-h.html +%%DOCSDIR%%/html/opengl-samplebuffers-main-cpp.html +%%DOCSDIR%%/html/opengl-samplebuffers.html +%%DOCSDIR%%/html/opengl-textures-glwidget-cpp.html +%%DOCSDIR%%/html/opengl-textures-glwidget-h.html +%%DOCSDIR%%/html/opengl-textures-main-cpp.html +%%DOCSDIR%%/html/opengl-textures-textures-qrc.html +%%DOCSDIR%%/html/opengl-textures-window-cpp.html +%%DOCSDIR%%/html/opengl-textures-window-h.html +%%DOCSDIR%%/html/opengl-textures.html +%%DOCSDIR%%/html/opensourceedition.html +%%DOCSDIR%%/html/organizers.html +%%DOCSDIR%%/html/overviews.html +%%DOCSDIR%%/html/painting-basicdrawing-basicdrawing-qrc.html +%%DOCSDIR%%/html/painting-basicdrawing-main-cpp.html +%%DOCSDIR%%/html/painting-basicdrawing-renderarea-cpp.html +%%DOCSDIR%%/html/painting-basicdrawing-renderarea-h.html +%%DOCSDIR%%/html/painting-basicdrawing-window-cpp.html +%%DOCSDIR%%/html/painting-basicdrawing-window-h.html +%%DOCSDIR%%/html/painting-basicdrawing.html +%%DOCSDIR%%/html/painting-concentriccircles-circlewidget-cpp.html +%%DOCSDIR%%/html/painting-concentriccircles-circlewidget-h.html +%%DOCSDIR%%/html/painting-concentriccircles-main-cpp.html +%%DOCSDIR%%/html/painting-concentriccircles-window-cpp.html +%%DOCSDIR%%/html/painting-concentriccircles-window-h.html +%%DOCSDIR%%/html/painting-concentriccircles.html +%%DOCSDIR%%/html/painting-fontsampler-main-cpp.html +%%DOCSDIR%%/html/painting-fontsampler-mainwindow-cpp.html +%%DOCSDIR%%/html/painting-fontsampler-mainwindow-h.html +%%DOCSDIR%%/html/painting-fontsampler-previewdialog-cpp.html +%%DOCSDIR%%/html/painting-fontsampler-previewdialog-h.html +%%DOCSDIR%%/html/painting-fontsampler-previewlabel-cpp.html +%%DOCSDIR%%/html/painting-fontsampler-previewlabel-h.html +%%DOCSDIR%%/html/painting-fontsampler.html +%%DOCSDIR%%/html/painting-imagecomposition-imagecomposer-cpp.html +%%DOCSDIR%%/html/painting-imagecomposition-imagecomposer-h.html +%%DOCSDIR%%/html/painting-imagecomposition-imagecomposition-qrc.html +%%DOCSDIR%%/html/painting-imagecomposition-main-cpp.html +%%DOCSDIR%%/html/painting-imagecomposition.html +%%DOCSDIR%%/html/painting-painterpaths-main-cpp.html +%%DOCSDIR%%/html/painting-painterpaths-renderarea-cpp.html +%%DOCSDIR%%/html/painting-painterpaths-renderarea-h.html +%%DOCSDIR%%/html/painting-painterpaths-window-cpp.html +%%DOCSDIR%%/html/painting-painterpaths-window-h.html +%%DOCSDIR%%/html/painting-painterpaths.html +%%DOCSDIR%%/html/painting-separations.html +%%DOCSDIR%%/html/painting-svgviewer-main-cpp.html +%%DOCSDIR%%/html/painting-svgviewer-mainwindow-cpp.html +%%DOCSDIR%%/html/painting-svgviewer-mainwindow-h.html +%%DOCSDIR%%/html/painting-svgviewer-svgview-cpp.html +%%DOCSDIR%%/html/painting-svgviewer-svgview-h.html +%%DOCSDIR%%/html/painting-svgviewer-svgviewer-qrc.html +%%DOCSDIR%%/html/painting-svgviewer-svgwindow-cpp.html +%%DOCSDIR%%/html/painting-svgviewer-svgwindow-h.html +%%DOCSDIR%%/html/painting-svgviewer.html +%%DOCSDIR%%/html/painting-transformations-main-cpp.html +%%DOCSDIR%%/html/painting-transformations-renderarea-cpp.html +%%DOCSDIR%%/html/painting-transformations-renderarea-h.html +%%DOCSDIR%%/html/painting-transformations-window-cpp.html +%%DOCSDIR%%/html/painting-transformations-window-h.html +%%DOCSDIR%%/html/painting-transformations.html +%%DOCSDIR%%/html/paintsystem.html +%%DOCSDIR%%/html/pdf-licensing.html +%%DOCSDIR%%/html/platform-notes.html +%%DOCSDIR%%/html/plugins-howto.html +%%DOCSDIR%%/html/plugins.html +%%DOCSDIR%%/html/porting.html +%%DOCSDIR%%/html/porting4-designer.html +%%DOCSDIR%%/html/porting4-dnd.html +%%DOCSDIR%%/html/porting4.html +%%DOCSDIR%%/html/printing.html +%%DOCSDIR%%/html/properties.html +%%DOCSDIR%%/html/q3accel-members.html +%%DOCSDIR%%/html/q3accel-obsolete.html +%%DOCSDIR%%/html/q3accel.html +%%DOCSDIR%%/html/q3action-members.html +%%DOCSDIR%%/html/q3action.html +%%DOCSDIR%%/html/q3actiongroup-members.html +%%DOCSDIR%%/html/q3actiongroup.html +%%DOCSDIR%%/html/q3asciicache-members.html +%%DOCSDIR%%/html/q3asciicache.html +%%DOCSDIR%%/html/q3asciicacheiterator-members.html +%%DOCSDIR%%/html/q3asciicacheiterator.html +%%DOCSDIR%%/html/q3asciidict-members.html +%%DOCSDIR%%/html/q3asciidict.html +%%DOCSDIR%%/html/q3asciidictiterator-members.html +%%DOCSDIR%%/html/q3asciidictiterator.html +%%DOCSDIR%%/html/q3button-members.html +%%DOCSDIR%%/html/q3button.html +%%DOCSDIR%%/html/q3buttongroup-members.html +%%DOCSDIR%%/html/q3buttongroup.html +%%DOCSDIR%%/html/q3cache-members.html +%%DOCSDIR%%/html/q3cache.html +%%DOCSDIR%%/html/q3cacheiterator-members.html +%%DOCSDIR%%/html/q3cacheiterator.html +%%DOCSDIR%%/html/q3canvas-members.html +%%DOCSDIR%%/html/q3canvas.html +%%DOCSDIR%%/html/q3canvasellipse-members.html +%%DOCSDIR%%/html/q3canvasellipse.html +%%DOCSDIR%%/html/q3canvasitem-members.html +%%DOCSDIR%%/html/q3canvasitem-obsolete.html +%%DOCSDIR%%/html/q3canvasitem.html +%%DOCSDIR%%/html/q3canvasitemlist-members.html +%%DOCSDIR%%/html/q3canvasitemlist.html +%%DOCSDIR%%/html/q3canvasline-members.html +%%DOCSDIR%%/html/q3canvasline.html +%%DOCSDIR%%/html/q3canvaspixmap-members.html +%%DOCSDIR%%/html/q3canvaspixmap.html +%%DOCSDIR%%/html/q3canvaspixmaparray-members.html +%%DOCSDIR%%/html/q3canvaspixmaparray-obsolete.html +%%DOCSDIR%%/html/q3canvaspixmaparray.html +%%DOCSDIR%%/html/q3canvaspolygon-members.html +%%DOCSDIR%%/html/q3canvaspolygon.html +%%DOCSDIR%%/html/q3canvaspolygonalitem-members.html +%%DOCSDIR%%/html/q3canvaspolygonalitem.html +%%DOCSDIR%%/html/q3canvasrectangle-members.html +%%DOCSDIR%%/html/q3canvasrectangle.html +%%DOCSDIR%%/html/q3canvasspline-members.html +%%DOCSDIR%%/html/q3canvasspline.html +%%DOCSDIR%%/html/q3canvassprite-members.html +%%DOCSDIR%%/html/q3canvassprite.html +%%DOCSDIR%%/html/q3canvastext-members.html +%%DOCSDIR%%/html/q3canvastext.html +%%DOCSDIR%%/html/q3canvasview-members.html +%%DOCSDIR%%/html/q3canvasview.html +%%DOCSDIR%%/html/q3checklistitem-members.html +%%DOCSDIR%%/html/q3checklistitem.html +%%DOCSDIR%%/html/q3checktableitem-members.html +%%DOCSDIR%%/html/q3checktableitem.html +%%DOCSDIR%%/html/q3colordrag-members.html +%%DOCSDIR%%/html/q3colordrag.html +%%DOCSDIR%%/html/q3combobox-members.html +%%DOCSDIR%%/html/q3combobox-obsolete.html +%%DOCSDIR%%/html/q3combobox.html +%%DOCSDIR%%/html/q3combotableitem-members.html +%%DOCSDIR%%/html/q3combotableitem.html +%%DOCSDIR%%/html/q3cstring-members.html +%%DOCSDIR%%/html/q3cstring.html +%%DOCSDIR%%/html/q3databrowser-members.html +%%DOCSDIR%%/html/q3databrowser.html +%%DOCSDIR%%/html/q3datatable-members.html +%%DOCSDIR%%/html/q3datatable.html +%%DOCSDIR%%/html/q3dataview-members.html +%%DOCSDIR%%/html/q3dataview.html +%%DOCSDIR%%/html/q3dateedit-members.html +%%DOCSDIR%%/html/q3dateedit.html +%%DOCSDIR%%/html/q3datetimeedit-members.html +%%DOCSDIR%%/html/q3datetimeedit.html +%%DOCSDIR%%/html/q3datetimeeditbase-members.html +%%DOCSDIR%%/html/q3datetimeeditbase.html +%%DOCSDIR%%/html/q3deepcopy-members.html +%%DOCSDIR%%/html/q3deepcopy.html +%%DOCSDIR%%/html/q3dict-members.html +%%DOCSDIR%%/html/q3dict.html +%%DOCSDIR%%/html/q3dictiterator-members.html +%%DOCSDIR%%/html/q3dictiterator.html +%%DOCSDIR%%/html/q3dns-members.html +%%DOCSDIR%%/html/q3dns.html +%%DOCSDIR%%/html/q3dockarea-members.html +%%DOCSDIR%%/html/q3dockarea.html +%%DOCSDIR%%/html/q3dockwindow-members.html +%%DOCSDIR%%/html/q3dockwindow.html +%%DOCSDIR%%/html/q3dragobject-members.html +%%DOCSDIR%%/html/q3dragobject.html +%%DOCSDIR%%/html/q3dropsite-members.html +%%DOCSDIR%%/html/q3dropsite.html +%%DOCSDIR%%/html/q3editorfactory-members.html +%%DOCSDIR%%/html/q3editorfactory.html +%%DOCSDIR%%/html/q3filedialog-members.html +%%DOCSDIR%%/html/q3filedialog.html +%%DOCSDIR%%/html/q3fileiconprovider-members.html +%%DOCSDIR%%/html/q3fileiconprovider.html +%%DOCSDIR%%/html/q3filepreview-members.html +%%DOCSDIR%%/html/q3filepreview.html +%%DOCSDIR%%/html/q3frame-members.html +%%DOCSDIR%%/html/q3frame.html +%%DOCSDIR%%/html/q3ftp-members.html +%%DOCSDIR%%/html/q3ftp.html +%%DOCSDIR%%/html/q3grid-members.html +%%DOCSDIR%%/html/q3grid.html +%%DOCSDIR%%/html/q3gridview-members.html +%%DOCSDIR%%/html/q3gridview.html +%%DOCSDIR%%/html/q3groupbox-members.html +%%DOCSDIR%%/html/q3groupbox.html +%%DOCSDIR%%/html/q3hbox-members.html +%%DOCSDIR%%/html/q3hbox.html +%%DOCSDIR%%/html/q3hbuttongroup-members.html +%%DOCSDIR%%/html/q3hbuttongroup.html +%%DOCSDIR%%/html/q3header-members.html +%%DOCSDIR%%/html/q3header.html +%%DOCSDIR%%/html/q3hgroupbox-members.html +%%DOCSDIR%%/html/q3hgroupbox.html +%%DOCSDIR%%/html/q3http-members.html +%%DOCSDIR%%/html/q3http.html +%%DOCSDIR%%/html/q3httpheader-members.html +%%DOCSDIR%%/html/q3httpheader.html +%%DOCSDIR%%/html/q3httprequestheader-members.html +%%DOCSDIR%%/html/q3httprequestheader.html +%%DOCSDIR%%/html/q3httpresponseheader-members.html +%%DOCSDIR%%/html/q3httpresponseheader.html +%%DOCSDIR%%/html/q3icondrag-members.html +%%DOCSDIR%%/html/q3icondrag.html +%%DOCSDIR%%/html/q3icondragitem-members.html +%%DOCSDIR%%/html/q3icondragitem.html +%%DOCSDIR%%/html/q3iconview-members.html +%%DOCSDIR%%/html/q3iconview.html +%%DOCSDIR%%/html/q3iconviewitem-members.html +%%DOCSDIR%%/html/q3iconviewitem.html +%%DOCSDIR%%/html/q3imagedrag-members.html +%%DOCSDIR%%/html/q3imagedrag.html +%%DOCSDIR%%/html/q3intcache-members.html +%%DOCSDIR%%/html/q3intcache.html +%%DOCSDIR%%/html/q3intcacheiterator-members.html +%%DOCSDIR%%/html/q3intcacheiterator.html +%%DOCSDIR%%/html/q3intdict-members.html +%%DOCSDIR%%/html/q3intdict.html +%%DOCSDIR%%/html/q3intdictiterator-members.html +%%DOCSDIR%%/html/q3intdictiterator.html +%%DOCSDIR%%/html/q3listbox-members.html +%%DOCSDIR%%/html/q3listbox.html +%%DOCSDIR%%/html/q3listboxitem-members.html +%%DOCSDIR%%/html/q3listboxitem.html +%%DOCSDIR%%/html/q3listboxpixmap-members.html +%%DOCSDIR%%/html/q3listboxpixmap.html +%%DOCSDIR%%/html/q3listboxtext-members.html +%%DOCSDIR%%/html/q3listboxtext.html +%%DOCSDIR%%/html/q3listview-members.html +%%DOCSDIR%%/html/q3listview.html +%%DOCSDIR%%/html/q3listviewitem-members.html +%%DOCSDIR%%/html/q3listviewitem.html +%%DOCSDIR%%/html/q3listviewitemiterator-members.html +%%DOCSDIR%%/html/q3listviewitemiterator.html +%%DOCSDIR%%/html/q3localfs-members.html +%%DOCSDIR%%/html/q3localfs.html +%%DOCSDIR%%/html/q3mainwindow-members.html +%%DOCSDIR%%/html/q3mainwindow.html +%%DOCSDIR%%/html/q3memarray-members.html +%%DOCSDIR%%/html/q3memarray.html +%%DOCSDIR%%/html/q3mimesourcefactory-members.html +%%DOCSDIR%%/html/q3mimesourcefactory.html +%%DOCSDIR%%/html/q3multilineedit-members.html +%%DOCSDIR%%/html/q3multilineedit.html +%%DOCSDIR%%/html/q3networkoperation-members.html +%%DOCSDIR%%/html/q3networkoperation.html +%%DOCSDIR%%/html/q3networkprotocol-members.html +%%DOCSDIR%%/html/q3networkprotocol.html +%%DOCSDIR%%/html/q3paintdevicemetrics-members.html +%%DOCSDIR%%/html/q3paintdevicemetrics.html +%%DOCSDIR%%/html/q3painter-members.html +%%DOCSDIR%%/html/q3painter.html +%%DOCSDIR%%/html/q3picture-members.html +%%DOCSDIR%%/html/q3picture.html +%%DOCSDIR%%/html/q3pointarray-members.html +%%DOCSDIR%%/html/q3pointarray.html +%%DOCSDIR%%/html/q3popupmenu-members.html +%%DOCSDIR%%/html/q3popupmenu.html +%%DOCSDIR%%/html/q3process-members.html +%%DOCSDIR%%/html/q3process.html +%%DOCSDIR%%/html/q3progressbar-members.html +%%DOCSDIR%%/html/q3progressbar-obsolete.html +%%DOCSDIR%%/html/q3progressbar.html +%%DOCSDIR%%/html/q3progressdialog-members.html +%%DOCSDIR%%/html/q3progressdialog.html +%%DOCSDIR%%/html/q3ptrcollection-members.html +%%DOCSDIR%%/html/q3ptrcollection.html +%%DOCSDIR%%/html/q3ptrdict-members.html +%%DOCSDIR%%/html/q3ptrdict.html +%%DOCSDIR%%/html/q3ptrdictiterator-members.html +%%DOCSDIR%%/html/q3ptrdictiterator.html +%%DOCSDIR%%/html/q3ptrlist-members.html +%%DOCSDIR%%/html/q3ptrlist.html +%%DOCSDIR%%/html/q3ptrlistiterator-members.html +%%DOCSDIR%%/html/q3ptrlistiterator.html +%%DOCSDIR%%/html/q3ptrqueue-members.html +%%DOCSDIR%%/html/q3ptrqueue.html +%%DOCSDIR%%/html/q3ptrstack-members.html +%%DOCSDIR%%/html/q3ptrstack.html +%%DOCSDIR%%/html/q3ptrvector-members.html +%%DOCSDIR%%/html/q3ptrvector.html +%%DOCSDIR%%/html/q3rangecontrol-members.html +%%DOCSDIR%%/html/q3rangecontrol.html +%%DOCSDIR%%/html/q3scrollview-members.html +%%DOCSDIR%%/html/q3scrollview-obsolete.html +%%DOCSDIR%%/html/q3scrollview.html +%%DOCSDIR%%/html/q3semaphore-members.html +%%DOCSDIR%%/html/q3semaphore.html +%%DOCSDIR%%/html/q3serversocket-members.html +%%DOCSDIR%%/html/q3serversocket.html +%%DOCSDIR%%/html/q3shared-members.html +%%DOCSDIR%%/html/q3shared.html +%%DOCSDIR%%/html/q3signal-members.html +%%DOCSDIR%%/html/q3signal-obsolete.html +%%DOCSDIR%%/html/q3signal.html +%%DOCSDIR%%/html/q3simplerichtext-members.html +%%DOCSDIR%%/html/q3simplerichtext.html +%%DOCSDIR%%/html/q3socket-members.html +%%DOCSDIR%%/html/q3socket.html +%%DOCSDIR%%/html/q3socketdevice-members.html +%%DOCSDIR%%/html/q3socketdevice.html +%%DOCSDIR%%/html/q3sqlcursor-members.html +%%DOCSDIR%%/html/q3sqlcursor.html +%%DOCSDIR%%/html/q3sqleditorfactory-members.html +%%DOCSDIR%%/html/q3sqleditorfactory.html +%%DOCSDIR%%/html/q3sqlfieldinfo-members.html +%%DOCSDIR%%/html/q3sqlfieldinfo.html +%%DOCSDIR%%/html/q3sqlform-members.html +%%DOCSDIR%%/html/q3sqlform.html +%%DOCSDIR%%/html/q3sqlpropertymap-members.html +%%DOCSDIR%%/html/q3sqlpropertymap.html +%%DOCSDIR%%/html/q3sqlrecordinfo-members.html +%%DOCSDIR%%/html/q3sqlrecordinfo.html +%%DOCSDIR%%/html/q3sqlselectcursor-members.html +%%DOCSDIR%%/html/q3sqlselectcursor.html +%%DOCSDIR%%/html/q3storeddrag-members.html +%%DOCSDIR%%/html/q3storeddrag.html +%%DOCSDIR%%/html/q3strilist-members.html +%%DOCSDIR%%/html/q3strilist.html +%%DOCSDIR%%/html/q3strlist-members.html +%%DOCSDIR%%/html/q3strlist.html +%%DOCSDIR%%/html/q3strlistiterator-members.html +%%DOCSDIR%%/html/q3strlistiterator.html +%%DOCSDIR%%/html/q3stylesheet-members.html +%%DOCSDIR%%/html/q3stylesheet.html +%%DOCSDIR%%/html/q3stylesheetitem-members.html +%%DOCSDIR%%/html/q3stylesheetitem.html +%%DOCSDIR%%/html/q3syntaxhighlighter-members.html +%%DOCSDIR%%/html/q3syntaxhighlighter.html +%%DOCSDIR%%/html/q3tabdialog-members.html +%%DOCSDIR%%/html/q3tabdialog-obsolete.html +%%DOCSDIR%%/html/q3tabdialog.html +%%DOCSDIR%%/html/q3table-members.html +%%DOCSDIR%%/html/q3table.html +%%DOCSDIR%%/html/q3tableitem-members.html +%%DOCSDIR%%/html/q3tableitem.html +%%DOCSDIR%%/html/q3tableselection-members.html +%%DOCSDIR%%/html/q3tableselection.html +%%DOCSDIR%%/html/q3textbrowser-members.html +%%DOCSDIR%%/html/q3textbrowser.html +%%DOCSDIR%%/html/q3textdrag-members.html +%%DOCSDIR%%/html/q3textdrag.html +%%DOCSDIR%%/html/q3textedit-members.html +%%DOCSDIR%%/html/q3textedit.html +%%DOCSDIR%%/html/q3textstream-members.html +%%DOCSDIR%%/html/q3textstream-obsolete.html +%%DOCSDIR%%/html/q3textstream.html +%%DOCSDIR%%/html/q3textview-members.html +%%DOCSDIR%%/html/q3textview.html +%%DOCSDIR%%/html/q3timeedit-members.html +%%DOCSDIR%%/html/q3timeedit.html +%%DOCSDIR%%/html/q3toolbar-members.html +%%DOCSDIR%%/html/q3toolbar.html +%%DOCSDIR%%/html/q3uridrag-members.html +%%DOCSDIR%%/html/q3uridrag-obsolete.html +%%DOCSDIR%%/html/q3uridrag.html +%%DOCSDIR%%/html/q3url-members.html +%%DOCSDIR%%/html/q3url.html +%%DOCSDIR%%/html/q3urloperator-members.html +%%DOCSDIR%%/html/q3urloperator.html +%%DOCSDIR%%/html/q3valuelist-members.html +%%DOCSDIR%%/html/q3valuelist.html +%%DOCSDIR%%/html/q3valuelistconstiterator-members.html +%%DOCSDIR%%/html/q3valuelistconstiterator.html +%%DOCSDIR%%/html/q3valuelistiterator-members.html +%%DOCSDIR%%/html/q3valuelistiterator.html +%%DOCSDIR%%/html/q3valuestack-members.html +%%DOCSDIR%%/html/q3valuestack.html +%%DOCSDIR%%/html/q3valuevector-members.html +%%DOCSDIR%%/html/q3valuevector.html +%%DOCSDIR%%/html/q3vbox-members.html +%%DOCSDIR%%/html/q3vbox.html +%%DOCSDIR%%/html/q3vbuttongroup-members.html +%%DOCSDIR%%/html/q3vbuttongroup.html +%%DOCSDIR%%/html/q3vgroupbox-members.html +%%DOCSDIR%%/html/q3vgroupbox.html +%%DOCSDIR%%/html/q3whatsthis-members.html +%%DOCSDIR%%/html/q3whatsthis.html +%%DOCSDIR%%/html/q3widgetstack-members.html +%%DOCSDIR%%/html/q3widgetstack.html +%%DOCSDIR%%/html/q3wizard-members.html +%%DOCSDIR%%/html/q3wizard-obsolete.html +%%DOCSDIR%%/html/q3wizard.html +%%DOCSDIR%%/html/qabstractbutton-members.html +%%DOCSDIR%%/html/qabstractbutton-qt3.html +%%DOCSDIR%%/html/qabstractbutton.html +%%DOCSDIR%%/html/qabstracteventdispatcher-members.html +%%DOCSDIR%%/html/qabstracteventdispatcher.html +%%DOCSDIR%%/html/qabstractextensionfactory-members.html +%%DOCSDIR%%/html/qabstractextensionfactory.html +%%DOCSDIR%%/html/qabstractextensionmanager-members.html +%%DOCSDIR%%/html/qabstractextensionmanager.html +%%DOCSDIR%%/html/qabstractfileengine-members.html +%%DOCSDIR%%/html/qabstractfileengine.html +%%DOCSDIR%%/html/qabstractfileenginehandler-members.html +%%DOCSDIR%%/html/qabstractfileenginehandler.html +%%DOCSDIR%%/html/qabstractformbuilder-members.html +%%DOCSDIR%%/html/qabstractformbuilder.html +%%DOCSDIR%%/html/qabstractgraphicsshapeitem-members.html +%%DOCSDIR%%/html/qabstractgraphicsshapeitem.html +%%DOCSDIR%%/html/qabstractitemdelegate-members.html +%%DOCSDIR%%/html/qabstractitemdelegate-obsolete.html +%%DOCSDIR%%/html/qabstractitemdelegate.html +%%DOCSDIR%%/html/qabstractitemmodel-members.html +%%DOCSDIR%%/html/qabstractitemmodel-obsolete.html +%%DOCSDIR%%/html/qabstractitemmodel.html +%%DOCSDIR%%/html/qabstractitemview-members.html +%%DOCSDIR%%/html/qabstractitemview-obsolete.html +%%DOCSDIR%%/html/qabstractitemview.html +%%DOCSDIR%%/html/qabstractlistmodel-members.html +%%DOCSDIR%%/html/qabstractlistmodel.html +%%DOCSDIR%%/html/qabstractprintdialog-members.html +%%DOCSDIR%%/html/qabstractprintdialog.html +%%DOCSDIR%%/html/qabstractproxymodel-members.html +%%DOCSDIR%%/html/qabstractproxymodel.html +%%DOCSDIR%%/html/qabstractscrollarea-members.html +%%DOCSDIR%%/html/qabstractscrollarea.html +%%DOCSDIR%%/html/qabstractslider-members.html +%%DOCSDIR%%/html/qabstractslider-qt3.html +%%DOCSDIR%%/html/qabstractslider.html +%%DOCSDIR%%/html/qabstractsocket-members.html +%%DOCSDIR%%/html/qabstractsocket-qt3.html +%%DOCSDIR%%/html/qabstractsocket.html +%%DOCSDIR%%/html/qabstractspinbox-members.html +%%DOCSDIR%%/html/qabstractspinbox.html +%%DOCSDIR%%/html/qabstracttablemodel-members.html +%%DOCSDIR%%/html/qabstracttablemodel.html +%%DOCSDIR%%/html/qabstracttextdocumentlayout-members.html +%%DOCSDIR%%/html/qabstracttextdocumentlayout-paintcontext-members.html +%%DOCSDIR%%/html/qabstracttextdocumentlayout-paintcontext.html +%%DOCSDIR%%/html/qabstracttextdocumentlayout-selection-members.html +%%DOCSDIR%%/html/qabstracttextdocumentlayout-selection.html +%%DOCSDIR%%/html/qabstracttextdocumentlayout.html +%%DOCSDIR%%/html/qaccessible-members.html +%%DOCSDIR%%/html/qaccessible.html +%%DOCSDIR%%/html/qaccessiblebridge-members.html +%%DOCSDIR%%/html/qaccessiblebridge.html +%%DOCSDIR%%/html/qaccessiblebridgeplugin-members.html +%%DOCSDIR%%/html/qaccessiblebridgeplugin.html +%%DOCSDIR%%/html/qaccessibleevent-members.html +%%DOCSDIR%%/html/qaccessibleevent.html +%%DOCSDIR%%/html/qaccessibleinterface-members.html +%%DOCSDIR%%/html/qaccessibleinterface.html +%%DOCSDIR%%/html/qaccessibleobject-members.html +%%DOCSDIR%%/html/qaccessibleobject.html +%%DOCSDIR%%/html/qaccessibleplugin-members.html +%%DOCSDIR%%/html/qaccessibleplugin.html +%%DOCSDIR%%/html/qaccessiblewidget-members.html +%%DOCSDIR%%/html/qaccessiblewidget.html +%%DOCSDIR%%/html/qaction-members.html +%%DOCSDIR%%/html/qaction-qt3.html +%%DOCSDIR%%/html/qaction.html +%%DOCSDIR%%/html/qactionevent-members.html +%%DOCSDIR%%/html/qactionevent.html +%%DOCSDIR%%/html/qactiongroup-members.html +%%DOCSDIR%%/html/qactiongroup-qt3.html +%%DOCSDIR%%/html/qactiongroup.html +%%DOCSDIR%%/html/qapplication-members.html +%%DOCSDIR%%/html/qapplication-qt3.html +%%DOCSDIR%%/html/qapplication.html +%%DOCSDIR%%/html/qassistantclient-members.html +%%DOCSDIR%%/html/qassistantclient.html +%%DOCSDIR%%/html/qaxaggregated-members.html +%%DOCSDIR%%/html/qaxaggregated.html +%%DOCSDIR%%/html/qaxbase-members.html +%%DOCSDIR%%/html/qaxbase.html +%%DOCSDIR%%/html/qaxbindable-members.html +%%DOCSDIR%%/html/qaxbindable.html +%%DOCSDIR%%/html/qaxcontainer.html +%%DOCSDIR%%/html/qaxfactory-members.html +%%DOCSDIR%%/html/qaxfactory.html +%%DOCSDIR%%/html/qaxobject-members.html +%%DOCSDIR%%/html/qaxobject.html +%%DOCSDIR%%/html/qaxscript-members.html +%%DOCSDIR%%/html/qaxscript.html +%%DOCSDIR%%/html/qaxscriptengine-members.html +%%DOCSDIR%%/html/qaxscriptengine.html +%%DOCSDIR%%/html/qaxscriptmanager-members.html +%%DOCSDIR%%/html/qaxscriptmanager.html +%%DOCSDIR%%/html/qaxserver-demo-hierarchy.html +%%DOCSDIR%%/html/qaxserver-demo-menus.html +%%DOCSDIR%%/html/qaxserver-demo-multiple.html +%%DOCSDIR%%/html/qaxserver-demo-opengl.html +%%DOCSDIR%%/html/qaxserver-demo-simple.html +%%DOCSDIR%%/html/qaxserver-demo-wrapper.html +%%DOCSDIR%%/html/qaxserver.html +%%DOCSDIR%%/html/qaxwidget-members.html +%%DOCSDIR%%/html/qaxwidget.html +%%DOCSDIR%%/html/qbasictimer-members.html +%%DOCSDIR%%/html/qbasictimer.html +%%DOCSDIR%%/html/qbitarray-members.html +%%DOCSDIR%%/html/qbitarray.html +%%DOCSDIR%%/html/qbitmap-members.html +%%DOCSDIR%%/html/qbitmap-qt3.html +%%DOCSDIR%%/html/qbitmap.html +%%DOCSDIR%%/html/qboxlayout-members.html +%%DOCSDIR%%/html/qboxlayout-qt3.html +%%DOCSDIR%%/html/qboxlayout.html +%%DOCSDIR%%/html/qbrush-members.html +%%DOCSDIR%%/html/qbrush-qt3.html +%%DOCSDIR%%/html/qbrush.html +%%DOCSDIR%%/html/qbuffer-members.html +%%DOCSDIR%%/html/qbuffer.html +%%DOCSDIR%%/html/qbuttongroup-members.html +%%DOCSDIR%%/html/qbuttongroup-qt3.html +%%DOCSDIR%%/html/qbuttongroup.html +%%DOCSDIR%%/html/qbytearray-members.html +%%DOCSDIR%%/html/qbytearray-qt3.html +%%DOCSDIR%%/html/qbytearray.html +%%DOCSDIR%%/html/qbytearraymatcher-members.html +%%DOCSDIR%%/html/qbytearraymatcher.html +%%DOCSDIR%%/html/qcache-members.html +%%DOCSDIR%%/html/qcache-qt3.html +%%DOCSDIR%%/html/qcache.html +%%DOCSDIR%%/html/qcalendarwidget-members.html +%%DOCSDIR%%/html/qcalendarwidget.html +%%DOCSDIR%%/html/qcdestyle-members.html +%%DOCSDIR%%/html/qcdestyle.html +%%DOCSDIR%%/html/qchar-members.html +%%DOCSDIR%%/html/qchar-qt3.html +%%DOCSDIR%%/html/qchar.html +%%DOCSDIR%%/html/qcheckbox-members.html +%%DOCSDIR%%/html/qcheckbox-qt3.html +%%DOCSDIR%%/html/qcheckbox.html +%%DOCSDIR%%/html/qchildevent-members.html +%%DOCSDIR%%/html/qchildevent-qt3.html +%%DOCSDIR%%/html/qchildevent.html +%%DOCSDIR%%/html/qcleanlooksstyle-members.html +%%DOCSDIR%%/html/qcleanlooksstyle.html +%%DOCSDIR%%/html/qclipboard-members.html +%%DOCSDIR%%/html/qclipboard-qt3.html +%%DOCSDIR%%/html/qclipboard.html +%%DOCSDIR%%/html/qcloseevent-members.html +%%DOCSDIR%%/html/qcloseevent.html +%%DOCSDIR%%/html/qcolor-members.html +%%DOCSDIR%%/html/qcolor-qt3.html +%%DOCSDIR%%/html/qcolor.html +%%DOCSDIR%%/html/qcolordialog-members.html +%%DOCSDIR%%/html/qcolordialog-qt3.html +%%DOCSDIR%%/html/qcolordialog.html +%%DOCSDIR%%/html/qcolorgroup-members.html +%%DOCSDIR%%/html/qcolorgroup-qt3.html +%%DOCSDIR%%/html/qcolorgroup.html +%%DOCSDIR%%/html/qcolormap-members.html +%%DOCSDIR%%/html/qcolormap.html +%%DOCSDIR%%/html/qcombobox-members.html +%%DOCSDIR%%/html/qcombobox-obsolete.html +%%DOCSDIR%%/html/qcombobox-qt3.html +%%DOCSDIR%%/html/qcombobox.html +%%DOCSDIR%%/html/qcommonstyle-members.html +%%DOCSDIR%%/html/qcommonstyle.html +%%DOCSDIR%%/html/qcompleter-members.html +%%DOCSDIR%%/html/qcompleter.html +%%DOCSDIR%%/html/qconicalgradient-members.html +%%DOCSDIR%%/html/qconicalgradient.html +%%DOCSDIR%%/html/qconststring-members.html +%%DOCSDIR%%/html/qconststring-qt3.html +%%DOCSDIR%%/html/qconststring.html +%%DOCSDIR%%/html/qcontextmenuevent-members.html +%%DOCSDIR%%/html/qcontextmenuevent-qt3.html +%%DOCSDIR%%/html/qcontextmenuevent.html +%%DOCSDIR%%/html/qcopchannel-members.html +%%DOCSDIR%%/html/qcopchannel-qt3.html +%%DOCSDIR%%/html/qcopchannel.html +%%DOCSDIR%%/html/qcoreapplication-members.html +%%DOCSDIR%%/html/qcoreapplication-qt3.html +%%DOCSDIR%%/html/qcoreapplication.html +%%DOCSDIR%%/html/qcursor-members.html +%%DOCSDIR%%/html/qcursor.html +%%DOCSDIR%%/html/qcustomevent-members.html +%%DOCSDIR%%/html/qcustomevent-qt3.html +%%DOCSDIR%%/html/qcustomevent.html +%%DOCSDIR%%/html/qcustomrasterpaintdevice-members.html +%%DOCSDIR%%/html/qcustomrasterpaintdevice.html +%%DOCSDIR%%/html/qdatastream-members.html +%%DOCSDIR%%/html/qdatastream-qt3.html +%%DOCSDIR%%/html/qdatastream.html +%%DOCSDIR%%/html/qdatawidgetmapper-members.html +%%DOCSDIR%%/html/qdatawidgetmapper.html +%%DOCSDIR%%/html/qdate-members.html +%%DOCSDIR%%/html/qdate-obsolete.html +%%DOCSDIR%%/html/qdate-qt3.html +%%DOCSDIR%%/html/qdate.html +%%DOCSDIR%%/html/qdateedit-members.html +%%DOCSDIR%%/html/qdateedit.html +%%DOCSDIR%%/html/qdatetime-members.html +%%DOCSDIR%%/html/qdatetime-qt3.html +%%DOCSDIR%%/html/qdatetime.html +%%DOCSDIR%%/html/qdatetimeedit-members.html +%%DOCSDIR%%/html/qdatetimeedit.html +%%DOCSDIR%%/html/qdbus.html +%%DOCSDIR%%/html/qdbusabstractadaptor-members.html +%%DOCSDIR%%/html/qdbusabstractadaptor.html +%%DOCSDIR%%/html/qdbusabstractinterface-members.html +%%DOCSDIR%%/html/qdbusabstractinterface.html +%%DOCSDIR%%/html/qdbusadaptorexample.html +%%DOCSDIR%%/html/qdbusargument-members.html +%%DOCSDIR%%/html/qdbusargument.html +%%DOCSDIR%%/html/qdbusconnection-members.html +%%DOCSDIR%%/html/qdbusconnection.html +%%DOCSDIR%%/html/qdbusconnectioninterface-members.html +%%DOCSDIR%%/html/qdbusconnectioninterface.html +%%DOCSDIR%%/html/qdbusdeclaringsignals.html +%%DOCSDIR%%/html/qdbusdeclaringslots.html +%%DOCSDIR%%/html/qdbuserror-members.html +%%DOCSDIR%%/html/qdbuserror.html +%%DOCSDIR%%/html/qdbusinterface-members.html +%%DOCSDIR%%/html/qdbusinterface.html +%%DOCSDIR%%/html/qdbusmessage-members.html +%%DOCSDIR%%/html/qdbusmessage.html +%%DOCSDIR%%/html/qdbusobjectpath-members.html +%%DOCSDIR%%/html/qdbusobjectpath.html +%%DOCSDIR%%/html/qdbusreply-members.html +%%DOCSDIR%%/html/qdbusreply.html +%%DOCSDIR%%/html/qdbusserver-members.html +%%DOCSDIR%%/html/qdbusserver.html +%%DOCSDIR%%/html/qdbussignature-members.html +%%DOCSDIR%%/html/qdbussignature.html +%%DOCSDIR%%/html/qdbustypesystem.html +%%DOCSDIR%%/html/qdbusvariant-members.html +%%DOCSDIR%%/html/qdbusvariant.html +%%DOCSDIR%%/html/qdbusxml2cpp.html +%%DOCSDIR%%/html/qdecoration-members.html +%%DOCSDIR%%/html/qdecoration.html +%%DOCSDIR%%/html/qdecorationfactory-members.html +%%DOCSDIR%%/html/qdecorationfactory.html +%%DOCSDIR%%/html/qdecorationplugin-members.html +%%DOCSDIR%%/html/qdecorationplugin.html +%%DOCSDIR%%/html/qdesigneractioneditorinterface-members.html +%%DOCSDIR%%/html/qdesigneractioneditorinterface.html +%%DOCSDIR%%/html/qdesignercontainerextension-members.html +%%DOCSDIR%%/html/qdesignercontainerextension.html +%%DOCSDIR%%/html/qdesignercustomwidgetcollectioninterface-members.html +%%DOCSDIR%%/html/qdesignercustomwidgetcollectioninterface.html +%%DOCSDIR%%/html/qdesignercustomwidgetinterface-members.html +%%DOCSDIR%%/html/qdesignercustomwidgetinterface.html +%%DOCSDIR%%/html/qdesignerformeditorinterface-members.html +%%DOCSDIR%%/html/qdesignerformeditorinterface.html +%%DOCSDIR%%/html/qdesignerformwindowcursorinterface-members.html +%%DOCSDIR%%/html/qdesignerformwindowcursorinterface.html +%%DOCSDIR%%/html/qdesignerformwindowinterface-members.html +%%DOCSDIR%%/html/qdesignerformwindowinterface.html +%%DOCSDIR%%/html/qdesignerformwindowmanagerinterface-members.html +%%DOCSDIR%%/html/qdesignerformwindowmanagerinterface.html +%%DOCSDIR%%/html/qdesignermembersheetextension-members.html +%%DOCSDIR%%/html/qdesignermembersheetextension.html +%%DOCSDIR%%/html/qdesignerobjectinspectorinterface-members.html +%%DOCSDIR%%/html/qdesignerobjectinspectorinterface.html +%%DOCSDIR%%/html/qdesignerpropertyeditorinterface-members.html +%%DOCSDIR%%/html/qdesignerpropertyeditorinterface.html +%%DOCSDIR%%/html/qdesignerpropertysheetextension-members.html +%%DOCSDIR%%/html/qdesignerpropertysheetextension.html +%%DOCSDIR%%/html/qdesignertaskmenuextension-members.html +%%DOCSDIR%%/html/qdesignertaskmenuextension.html +%%DOCSDIR%%/html/qdesignerwidgetboxinterface-members.html +%%DOCSDIR%%/html/qdesignerwidgetboxinterface.html +%%DOCSDIR%%/html/qdesktopservices-members.html +%%DOCSDIR%%/html/qdesktopservices.html +%%DOCSDIR%%/html/qdesktopwidget-members.html +%%DOCSDIR%%/html/qdesktopwidget.html +%%DOCSDIR%%/html/qdial-members.html +%%DOCSDIR%%/html/qdial-qt3.html +%%DOCSDIR%%/html/qdial.html +%%DOCSDIR%%/html/qdialog-members.html +%%DOCSDIR%%/html/qdialog-obsolete.html +%%DOCSDIR%%/html/qdialog-qt3.html +%%DOCSDIR%%/html/qdialog.html +%%DOCSDIR%%/html/qdialogbuttonbox-members.html +%%DOCSDIR%%/html/qdialogbuttonbox.html +%%DOCSDIR%%/html/qdir-members.html +%%DOCSDIR%%/html/qdir-obsolete.html +%%DOCSDIR%%/html/qdir-qt3.html +%%DOCSDIR%%/html/qdir.html +%%DOCSDIR%%/html/qdirectpainter-members.html +%%DOCSDIR%%/html/qdirectpainter-obsolete.html +%%DOCSDIR%%/html/qdirectpainter.html +%%DOCSDIR%%/html/qdirmodel-members.html +%%DOCSDIR%%/html/qdirmodel.html +%%DOCSDIR%%/html/qdockwidget-members.html +%%DOCSDIR%%/html/qdockwidget.html +%%DOCSDIR%%/html/qdomattr-members.html +%%DOCSDIR%%/html/qdomattr.html +%%DOCSDIR%%/html/qdomcdatasection-members.html +%%DOCSDIR%%/html/qdomcdatasection.html +%%DOCSDIR%%/html/qdomcharacterdata-members.html +%%DOCSDIR%%/html/qdomcharacterdata.html +%%DOCSDIR%%/html/qdomcomment-members.html +%%DOCSDIR%%/html/qdomcomment.html +%%DOCSDIR%%/html/qdomdocument-members.html +%%DOCSDIR%%/html/qdomdocument.html +%%DOCSDIR%%/html/qdomdocumentfragment-members.html +%%DOCSDIR%%/html/qdomdocumentfragment.html +%%DOCSDIR%%/html/qdomdocumenttype-members.html +%%DOCSDIR%%/html/qdomdocumenttype.html +%%DOCSDIR%%/html/qdomelement-members.html +%%DOCSDIR%%/html/qdomelement.html +%%DOCSDIR%%/html/qdomentity-members.html +%%DOCSDIR%%/html/qdomentity.html +%%DOCSDIR%%/html/qdomentityreference-members.html +%%DOCSDIR%%/html/qdomentityreference.html +%%DOCSDIR%%/html/qdomimplementation-members.html +%%DOCSDIR%%/html/qdomimplementation.html +%%DOCSDIR%%/html/qdomnamednodemap-members.html +%%DOCSDIR%%/html/qdomnamednodemap.html +%%DOCSDIR%%/html/qdomnode-members.html +%%DOCSDIR%%/html/qdomnode.html +%%DOCSDIR%%/html/qdomnodelist-members.html +%%DOCSDIR%%/html/qdomnodelist.html +%%DOCSDIR%%/html/qdomnotation-members.html +%%DOCSDIR%%/html/qdomnotation.html +%%DOCSDIR%%/html/qdomprocessinginstruction-members.html +%%DOCSDIR%%/html/qdomprocessinginstruction.html +%%DOCSDIR%%/html/qdomtext-members.html +%%DOCSDIR%%/html/qdomtext.html +%%DOCSDIR%%/html/qdoublespinbox-members.html +%%DOCSDIR%%/html/qdoublespinbox.html +%%DOCSDIR%%/html/qdoublevalidator-members.html +%%DOCSDIR%%/html/qdoublevalidator-qt3.html +%%DOCSDIR%%/html/qdoublevalidator.html +%%DOCSDIR%%/html/qdrag-members.html +%%DOCSDIR%%/html/qdrag.html +%%DOCSDIR%%/html/qdragenterevent-members.html +%%DOCSDIR%%/html/qdragenterevent.html +%%DOCSDIR%%/html/qdragleaveevent-members.html +%%DOCSDIR%%/html/qdragleaveevent.html +%%DOCSDIR%%/html/qdragmoveevent-members.html +%%DOCSDIR%%/html/qdragmoveevent-qt3.html +%%DOCSDIR%%/html/qdragmoveevent.html +%%DOCSDIR%%/html/qdropevent-members.html +%%DOCSDIR%%/html/qdropevent-qt3.html +%%DOCSDIR%%/html/qdropevent.html +%%DOCSDIR%%/html/qdynamicpropertychangeevent-members.html +%%DOCSDIR%%/html/qdynamicpropertychangeevent.html +%%DOCSDIR%%/html/qerrormessage-members.html +%%DOCSDIR%%/html/qerrormessage-qt3.html +%%DOCSDIR%%/html/qerrormessage.html +%%DOCSDIR%%/html/qevent-members.html +%%DOCSDIR%%/html/qevent.html +%%DOCSDIR%%/html/qeventloop-members.html +%%DOCSDIR%%/html/qeventloop.html +%%DOCSDIR%%/html/qextensionfactory-members.html +%%DOCSDIR%%/html/qextensionfactory.html +%%DOCSDIR%%/html/qextensionmanager-members.html +%%DOCSDIR%%/html/qextensionmanager.html +%%DOCSDIR%%/html/qfile-members.html +%%DOCSDIR%%/html/qfile-obsolete.html +%%DOCSDIR%%/html/qfile-qt3.html +%%DOCSDIR%%/html/qfile.html +%%DOCSDIR%%/html/qfiledialog-members.html +%%DOCSDIR%%/html/qfiledialog-qt3.html +%%DOCSDIR%%/html/qfiledialog.html +%%DOCSDIR%%/html/qfileiconprovider-members.html +%%DOCSDIR%%/html/qfileiconprovider.html +%%DOCSDIR%%/html/qfileinfo-members.html +%%DOCSDIR%%/html/qfileinfo-obsolete.html +%%DOCSDIR%%/html/qfileinfo-qt3.html +%%DOCSDIR%%/html/qfileinfo.html +%%DOCSDIR%%/html/qfileopenevent-members.html +%%DOCSDIR%%/html/qfileopenevent.html +%%DOCSDIR%%/html/qfilesystemwatcher-members.html +%%DOCSDIR%%/html/qfilesystemwatcher.html +%%DOCSDIR%%/html/qflag-members.html +%%DOCSDIR%%/html/qflag.html +%%DOCSDIR%%/html/qflags-members.html +%%DOCSDIR%%/html/qflags.html +%%DOCSDIR%%/html/qfocusevent-members.html +%%DOCSDIR%%/html/qfocusevent-qt3.html +%%DOCSDIR%%/html/qfocusevent.html +%%DOCSDIR%%/html/qfocusframe-members.html +%%DOCSDIR%%/html/qfocusframe.html +%%DOCSDIR%%/html/qfont-members.html +%%DOCSDIR%%/html/qfont-qt3.html +%%DOCSDIR%%/html/qfont.html +%%DOCSDIR%%/html/qfontcombobox-members.html +%%DOCSDIR%%/html/qfontcombobox.html +%%DOCSDIR%%/html/qfontdatabase-members.html +%%DOCSDIR%%/html/qfontdatabase.html +%%DOCSDIR%%/html/qfontdialog-members.html +%%DOCSDIR%%/html/qfontdialog.html +%%DOCSDIR%%/html/qfontinfo-members.html +%%DOCSDIR%%/html/qfontinfo.html +%%DOCSDIR%%/html/qfontmetrics-members.html +%%DOCSDIR%%/html/qfontmetrics-qt3.html +%%DOCSDIR%%/html/qfontmetrics.html +%%DOCSDIR%%/html/qfontmetricsf-members.html +%%DOCSDIR%%/html/qfontmetricsf.html +%%DOCSDIR%%/html/qformbuilder-members.html +%%DOCSDIR%%/html/qformbuilder.html +%%DOCSDIR%%/html/qframe-members.html +%%DOCSDIR%%/html/qframe-qt3.html +%%DOCSDIR%%/html/qframe.html +%%DOCSDIR%%/html/qfsfileengine-members.html +%%DOCSDIR%%/html/qfsfileengine.html +%%DOCSDIR%%/html/qftp-members.html +%%DOCSDIR%%/html/qftp-qt3.html +%%DOCSDIR%%/html/qftp.html +%%DOCSDIR%%/html/qgenericargument-members.html +%%DOCSDIR%%/html/qgenericargument.html +%%DOCSDIR%%/html/qgenericreturnargument-members.html +%%DOCSDIR%%/html/qgenericreturnargument.html +%%DOCSDIR%%/html/qgl.html +%%DOCSDIR%%/html/qglcolormap-members.html +%%DOCSDIR%%/html/qglcolormap.html +%%DOCSDIR%%/html/qglcontext-members.html +%%DOCSDIR%%/html/qglcontext-obsolete.html +%%DOCSDIR%%/html/qglcontext.html +%%DOCSDIR%%/html/qglformat-members.html +%%DOCSDIR%%/html/qglformat.html +%%DOCSDIR%%/html/qglframebufferobject-members.html +%%DOCSDIR%%/html/qglframebufferobject.html +%%DOCSDIR%%/html/qglpixelbuffer-members.html +%%DOCSDIR%%/html/qglpixelbuffer.html +%%DOCSDIR%%/html/qglwidget-members.html +%%DOCSDIR%%/html/qglwidget-obsolete.html +%%DOCSDIR%%/html/qglwidget-qt3.html +%%DOCSDIR%%/html/qglwidget.html +%%DOCSDIR%%/html/qgradient-members.html +%%DOCSDIR%%/html/qgradient.html +%%DOCSDIR%%/html/qgraphicsellipseitem-members.html +%%DOCSDIR%%/html/qgraphicsellipseitem.html +%%DOCSDIR%%/html/qgraphicsitem-members.html +%%DOCSDIR%%/html/qgraphicsitem.html +%%DOCSDIR%%/html/qgraphicsitemanimation-members.html +%%DOCSDIR%%/html/qgraphicsitemanimation.html +%%DOCSDIR%%/html/qgraphicsitemgroup-members.html +%%DOCSDIR%%/html/qgraphicsitemgroup.html +%%DOCSDIR%%/html/qgraphicslineitem-members.html +%%DOCSDIR%%/html/qgraphicslineitem.html +%%DOCSDIR%%/html/qgraphicspathitem-members.html +%%DOCSDIR%%/html/qgraphicspathitem.html +%%DOCSDIR%%/html/qgraphicspixmapitem-members.html +%%DOCSDIR%%/html/qgraphicspixmapitem.html +%%DOCSDIR%%/html/qgraphicspolygonitem-members.html +%%DOCSDIR%%/html/qgraphicspolygonitem.html +%%DOCSDIR%%/html/qgraphicsrectitem-members.html +%%DOCSDIR%%/html/qgraphicsrectitem.html +%%DOCSDIR%%/html/qgraphicsscene-members.html +%%DOCSDIR%%/html/qgraphicsscene.html +%%DOCSDIR%%/html/qgraphicsscenecontextmenuevent-members.html +%%DOCSDIR%%/html/qgraphicsscenecontextmenuevent.html +%%DOCSDIR%%/html/qgraphicssceneevent-members.html +%%DOCSDIR%%/html/qgraphicssceneevent.html +%%DOCSDIR%%/html/qgraphicsscenehoverevent-members.html +%%DOCSDIR%%/html/qgraphicsscenehoverevent.html +%%DOCSDIR%%/html/qgraphicsscenemouseevent-members.html +%%DOCSDIR%%/html/qgraphicsscenemouseevent.html +%%DOCSDIR%%/html/qgraphicsscenewheelevent-members.html +%%DOCSDIR%%/html/qgraphicsscenewheelevent.html +%%DOCSDIR%%/html/qgraphicssimpletextitem-members.html +%%DOCSDIR%%/html/qgraphicssimpletextitem.html +%%DOCSDIR%%/html/qgraphicssvgitem-members.html +%%DOCSDIR%%/html/qgraphicssvgitem.html +%%DOCSDIR%%/html/qgraphicstextitem-members.html +%%DOCSDIR%%/html/qgraphicstextitem.html +%%DOCSDIR%%/html/qgraphicsview-members.html +%%DOCSDIR%%/html/qgraphicsview.html +%%DOCSDIR%%/html/qgridlayout-members.html +%%DOCSDIR%%/html/qgridlayout-qt3.html +%%DOCSDIR%%/html/qgridlayout.html +%%DOCSDIR%%/html/qgroupbox-members.html +%%DOCSDIR%%/html/qgroupbox-qt3.html +%%DOCSDIR%%/html/qgroupbox.html +%%DOCSDIR%%/html/qhash-const-iterator-members.html +%%DOCSDIR%%/html/qhash-const-iterator.html +%%DOCSDIR%%/html/qhash-iterator-members.html +%%DOCSDIR%%/html/qhash-iterator.html +%%DOCSDIR%%/html/qhash-members.html +%%DOCSDIR%%/html/qhash.html +%%DOCSDIR%%/html/qhashiterator-members.html +%%DOCSDIR%%/html/qhashiterator.html +%%DOCSDIR%%/html/qhboxlayout-members.html +%%DOCSDIR%%/html/qhboxlayout-qt3.html +%%DOCSDIR%%/html/qhboxlayout.html +%%DOCSDIR%%/html/qheaderview-members.html +%%DOCSDIR%%/html/qheaderview.html +%%DOCSDIR%%/html/qhelpevent-members.html +%%DOCSDIR%%/html/qhelpevent.html +%%DOCSDIR%%/html/qhideevent-members.html +%%DOCSDIR%%/html/qhideevent.html +%%DOCSDIR%%/html/qhostaddress-members.html +%%DOCSDIR%%/html/qhostaddress-qt3.html +%%DOCSDIR%%/html/qhostaddress.html +%%DOCSDIR%%/html/qhostinfo-members.html +%%DOCSDIR%%/html/qhostinfo.html +%%DOCSDIR%%/html/qhoverevent-members.html +%%DOCSDIR%%/html/qhoverevent.html +%%DOCSDIR%%/html/qhttp-members.html +%%DOCSDIR%%/html/qhttp-obsolete.html +%%DOCSDIR%%/html/qhttp-qt3.html +%%DOCSDIR%%/html/qhttp.html +%%DOCSDIR%%/html/qhttpheader-members.html +%%DOCSDIR%%/html/qhttpheader.html +%%DOCSDIR%%/html/qhttprequestheader-members.html +%%DOCSDIR%%/html/qhttprequestheader.html +%%DOCSDIR%%/html/qhttpresponseheader-members.html +%%DOCSDIR%%/html/qhttpresponseheader.html +%%DOCSDIR%%/html/qicon-members.html +%%DOCSDIR%%/html/qicon-qt3.html +%%DOCSDIR%%/html/qicon.html +%%DOCSDIR%%/html/qicondragevent-members.html +%%DOCSDIR%%/html/qicondragevent.html +%%DOCSDIR%%/html/qiconengine-members.html +%%DOCSDIR%%/html/qiconengine.html +%%DOCSDIR%%/html/qiconengineplugin-members.html +%%DOCSDIR%%/html/qiconengineplugin.html +%%DOCSDIR%%/html/qimage-members.html +%%DOCSDIR%%/html/qimage-obsolete.html +%%DOCSDIR%%/html/qimage-qt3.html +%%DOCSDIR%%/html/qimage.html +%%DOCSDIR%%/html/qimageiohandler-members.html +%%DOCSDIR%%/html/qimageiohandler-obsolete.html +%%DOCSDIR%%/html/qimageiohandler.html +%%DOCSDIR%%/html/qimageioplugin-members.html +%%DOCSDIR%%/html/qimageioplugin.html +%%DOCSDIR%%/html/qimagereader-members.html +%%DOCSDIR%%/html/qimagereader.html +%%DOCSDIR%%/html/qimagewriter-members.html +%%DOCSDIR%%/html/qimagewriter-obsolete.html +%%DOCSDIR%%/html/qimagewriter.html +%%DOCSDIR%%/html/qinputcontext-members.html +%%DOCSDIR%%/html/qinputcontext.html +%%DOCSDIR%%/html/qinputcontextfactory-members.html +%%DOCSDIR%%/html/qinputcontextfactory.html +%%DOCSDIR%%/html/qinputcontextplugin-members.html +%%DOCSDIR%%/html/qinputcontextplugin.html +%%DOCSDIR%%/html/qinputdialog-members.html +%%DOCSDIR%%/html/qinputdialog-qt3.html +%%DOCSDIR%%/html/qinputdialog.html +%%DOCSDIR%%/html/qinputevent-members.html +%%DOCSDIR%%/html/qinputevent.html +%%DOCSDIR%%/html/qinputmethodevent-attribute-members.html +%%DOCSDIR%%/html/qinputmethodevent-attribute.html +%%DOCSDIR%%/html/qinputmethodevent-members.html +%%DOCSDIR%%/html/qinputmethodevent.html +%%DOCSDIR%%/html/qintvalidator-members.html +%%DOCSDIR%%/html/qintvalidator-qt3.html +%%DOCSDIR%%/html/qintvalidator.html +%%DOCSDIR%%/html/qiodevice-members.html +%%DOCSDIR%%/html/qiodevice-qt3.html +%%DOCSDIR%%/html/qiodevice.html +%%DOCSDIR%%/html/qitemdelegate-members.html +%%DOCSDIR%%/html/qitemdelegate.html +%%DOCSDIR%%/html/qitemeditorcreatorbase-members.html +%%DOCSDIR%%/html/qitemeditorcreatorbase.html +%%DOCSDIR%%/html/qitemeditorfactory-members.html +%%DOCSDIR%%/html/qitemeditorfactory.html +%%DOCSDIR%%/html/qitemselection-members.html +%%DOCSDIR%%/html/qitemselection.html +%%DOCSDIR%%/html/qitemselectionmodel-members.html +%%DOCSDIR%%/html/qitemselectionmodel.html +%%DOCSDIR%%/html/qitemselectionrange-members.html +%%DOCSDIR%%/html/qitemselectionrange-obsolete.html +%%DOCSDIR%%/html/qitemselectionrange.html +%%DOCSDIR%%/html/qkbddriverfactory-members.html +%%DOCSDIR%%/html/qkbddriverfactory.html +%%DOCSDIR%%/html/qkbddriverplugin-members.html +%%DOCSDIR%%/html/qkbddriverplugin.html +%%DOCSDIR%%/html/qkeyevent-members.html +%%DOCSDIR%%/html/qkeyevent-qt3.html +%%DOCSDIR%%/html/qkeyevent.html +%%DOCSDIR%%/html/qkeysequence-members.html +%%DOCSDIR%%/html/qkeysequence-obsolete.html +%%DOCSDIR%%/html/qkeysequence.html +%%DOCSDIR%%/html/qlabel-members.html +%%DOCSDIR%%/html/qlabel-qt3.html +%%DOCSDIR%%/html/qlabel.html +%%DOCSDIR%%/html/qlatin1char-members.html +%%DOCSDIR%%/html/qlatin1char.html +%%DOCSDIR%%/html/qlatin1string-members.html +%%DOCSDIR%%/html/qlatin1string.html +%%DOCSDIR%%/html/qlayout-members.html +%%DOCSDIR%%/html/qlayout-qt3.html +%%DOCSDIR%%/html/qlayout.html +%%DOCSDIR%%/html/qlayoutitem-members.html +%%DOCSDIR%%/html/qlayoutitem.html +%%DOCSDIR%%/html/qlcdnumber-members.html +%%DOCSDIR%%/html/qlcdnumber-qt3.html +%%DOCSDIR%%/html/qlcdnumber.html +%%DOCSDIR%%/html/qlibrary-members.html +%%DOCSDIR%%/html/qlibrary-qt3.html +%%DOCSDIR%%/html/qlibrary.html +%%DOCSDIR%%/html/qlibraryinfo-members.html +%%DOCSDIR%%/html/qlibraryinfo.html +%%DOCSDIR%%/html/qline-members.html +%%DOCSDIR%%/html/qline.html +%%DOCSDIR%%/html/qlineargradient-members.html +%%DOCSDIR%%/html/qlineargradient.html +%%DOCSDIR%%/html/qlineedit-members.html +%%DOCSDIR%%/html/qlineedit-qt3.html +%%DOCSDIR%%/html/qlineedit.html +%%DOCSDIR%%/html/qlinef-members.html +%%DOCSDIR%%/html/qlinef.html +%%DOCSDIR%%/html/qlinkedlist-const-iterator-members.html +%%DOCSDIR%%/html/qlinkedlist-const-iterator.html +%%DOCSDIR%%/html/qlinkedlist-iterator-members.html +%%DOCSDIR%%/html/qlinkedlist-iterator.html +%%DOCSDIR%%/html/qlinkedlist-members.html +%%DOCSDIR%%/html/qlinkedlist-qt3.html +%%DOCSDIR%%/html/qlinkedlist.html +%%DOCSDIR%%/html/qlinkedlistiterator-members.html +%%DOCSDIR%%/html/qlinkedlistiterator.html +%%DOCSDIR%%/html/qlist-const-iterator-members.html +%%DOCSDIR%%/html/qlist-const-iterator.html +%%DOCSDIR%%/html/qlist-iterator-members.html +%%DOCSDIR%%/html/qlist-iterator.html +%%DOCSDIR%%/html/qlist-members.html +%%DOCSDIR%%/html/qlist-qt3.html +%%DOCSDIR%%/html/qlist.html +%%DOCSDIR%%/html/qlistiterator-members.html +%%DOCSDIR%%/html/qlistiterator.html +%%DOCSDIR%%/html/qlistview-members.html +%%DOCSDIR%%/html/qlistview.html +%%DOCSDIR%%/html/qlistwidget-members.html +%%DOCSDIR%%/html/qlistwidget-obsolete.html +%%DOCSDIR%%/html/qlistwidget.html +%%DOCSDIR%%/html/qlistwidgetitem-members.html +%%DOCSDIR%%/html/qlistwidgetitem-obsolete.html +%%DOCSDIR%%/html/qlistwidgetitem.html +%%DOCSDIR%%/html/qlocale-members.html +%%DOCSDIR%%/html/qlocale.html +%%DOCSDIR%%/html/qmacpasteboardmime-members.html +%%DOCSDIR%%/html/qmacpasteboardmime.html +%%DOCSDIR%%/html/qmacstyle-members.html +%%DOCSDIR%%/html/qmacstyle.html +%%DOCSDIR%%/html/qmainwindow-members.html +%%DOCSDIR%%/html/qmainwindow-qt3.html +%%DOCSDIR%%/html/qmainwindow.html +%%DOCSDIR%%/html/qmap-const-iterator-members.html +%%DOCSDIR%%/html/qmap-const-iterator-qt3.html +%%DOCSDIR%%/html/qmap-const-iterator.html +%%DOCSDIR%%/html/qmap-iterator-members.html +%%DOCSDIR%%/html/qmap-iterator-qt3.html +%%DOCSDIR%%/html/qmap-iterator.html +%%DOCSDIR%%/html/qmap-members.html +%%DOCSDIR%%/html/qmap-qt3.html +%%DOCSDIR%%/html/qmap.html +%%DOCSDIR%%/html/qmapiterator-members.html +%%DOCSDIR%%/html/qmapiterator.html +%%DOCSDIR%%/html/qmatrix-members.html +%%DOCSDIR%%/html/qmatrix-qt3.html +%%DOCSDIR%%/html/qmatrix.html +%%DOCSDIR%%/html/qmenu-members.html +%%DOCSDIR%%/html/qmenu-qt3.html +%%DOCSDIR%%/html/qmenu.html +%%DOCSDIR%%/html/qmenubar-members.html +%%DOCSDIR%%/html/qmenubar-qt3.html +%%DOCSDIR%%/html/qmenubar.html +%%DOCSDIR%%/html/qmenuitem-members.html +%%DOCSDIR%%/html/qmenuitem-qt3.html +%%DOCSDIR%%/html/qmenuitem.html +%%DOCSDIR%%/html/qmessagebox-members.html +%%DOCSDIR%%/html/qmessagebox-obsolete.html +%%DOCSDIR%%/html/qmessagebox-qt3.html +%%DOCSDIR%%/html/qmessagebox.html +%%DOCSDIR%%/html/qmetaclassinfo-members.html +%%DOCSDIR%%/html/qmetaclassinfo.html +%%DOCSDIR%%/html/qmetaenum-members.html +%%DOCSDIR%%/html/qmetaenum.html +%%DOCSDIR%%/html/qmetamethod-members.html +%%DOCSDIR%%/html/qmetamethod.html +%%DOCSDIR%%/html/qmetaobject-members.html +%%DOCSDIR%%/html/qmetaobject.html +%%DOCSDIR%%/html/qmetaproperty-members.html +%%DOCSDIR%%/html/qmetaproperty-obsolete.html +%%DOCSDIR%%/html/qmetaproperty.html +%%DOCSDIR%%/html/qmetatype-members.html +%%DOCSDIR%%/html/qmetatype.html +%%DOCSDIR%%/html/qmimedata-members.html +%%DOCSDIR%%/html/qmimedata.html +%%DOCSDIR%%/html/qmimesource-members.html +%%DOCSDIR%%/html/qmimesource.html +%%DOCSDIR%%/html/qmodelindex-members.html +%%DOCSDIR%%/html/qmodelindex.html +%%DOCSDIR%%/html/qmotifstyle-members.html +%%DOCSDIR%%/html/qmotifstyle.html +%%DOCSDIR%%/html/qmousedriverfactory-members.html +%%DOCSDIR%%/html/qmousedriverfactory.html +%%DOCSDIR%%/html/qmousedriverplugin-members.html +%%DOCSDIR%%/html/qmousedriverplugin.html +%%DOCSDIR%%/html/qmouseevent-members.html +%%DOCSDIR%%/html/qmouseevent-qt3.html +%%DOCSDIR%%/html/qmouseevent.html +%%DOCSDIR%%/html/qmoveevent-members.html +%%DOCSDIR%%/html/qmoveevent.html +%%DOCSDIR%%/html/qmovie-members.html +%%DOCSDIR%%/html/qmovie-qt3.html +%%DOCSDIR%%/html/qmovie.html +%%DOCSDIR%%/html/qmultihash-members.html +%%DOCSDIR%%/html/qmultihash.html +%%DOCSDIR%%/html/qmultimap-members.html +%%DOCSDIR%%/html/qmultimap.html +%%DOCSDIR%%/html/qmutablehashiterator-members.html +%%DOCSDIR%%/html/qmutablehashiterator.html +%%DOCSDIR%%/html/qmutablelinkedlistiterator-members.html +%%DOCSDIR%%/html/qmutablelinkedlistiterator.html +%%DOCSDIR%%/html/qmutablelistiterator-members.html +%%DOCSDIR%%/html/qmutablelistiterator.html +%%DOCSDIR%%/html/qmutablemapiterator-members.html +%%DOCSDIR%%/html/qmutablemapiterator.html +%%DOCSDIR%%/html/qmutablesetiterator-members.html +%%DOCSDIR%%/html/qmutablesetiterator.html +%%DOCSDIR%%/html/qmutablevectoriterator-members.html +%%DOCSDIR%%/html/qmutablevectoriterator.html +%%DOCSDIR%%/html/qmutex-members.html +%%DOCSDIR%%/html/qmutex-qt3.html +%%DOCSDIR%%/html/qmutex.html +%%DOCSDIR%%/html/qmutexlocker-members.html +%%DOCSDIR%%/html/qmutexlocker.html +%%DOCSDIR%%/html/qnetworkaddressentry-members.html +%%DOCSDIR%%/html/qnetworkaddressentry.html +%%DOCSDIR%%/html/qnetworkinterface-members.html +%%DOCSDIR%%/html/qnetworkinterface.html +%%DOCSDIR%%/html/qnetworkproxy-members.html +%%DOCSDIR%%/html/qnetworkproxy.html +%%DOCSDIR%%/html/qobject-members.html +%%DOCSDIR%%/html/qobject-qt3.html +%%DOCSDIR%%/html/qobject.html +%%DOCSDIR%%/html/qobjectcleanuphandler-members.html +%%DOCSDIR%%/html/qobjectcleanuphandler.html +%%DOCSDIR%%/html/qpagesetupdialog-members.html +%%DOCSDIR%%/html/qpagesetupdialog.html +%%DOCSDIR%%/html/qpaintdevice-members.html +%%DOCSDIR%%/html/qpaintdevice-qt3.html +%%DOCSDIR%%/html/qpaintdevice.html +%%DOCSDIR%%/html/qpaintengine-members.html +%%DOCSDIR%%/html/qpaintengine.html +%%DOCSDIR%%/html/qpaintenginestate-members.html +%%DOCSDIR%%/html/qpaintenginestate.html +%%DOCSDIR%%/html/qpainter-members.html +%%DOCSDIR%%/html/qpainter-obsolete.html +%%DOCSDIR%%/html/qpainter-qt3.html +%%DOCSDIR%%/html/qpainter.html +%%DOCSDIR%%/html/qpainterpath-element-members.html +%%DOCSDIR%%/html/qpainterpath-element.html +%%DOCSDIR%%/html/qpainterpath-members.html +%%DOCSDIR%%/html/qpainterpath.html +%%DOCSDIR%%/html/qpainterpathstroker-members.html +%%DOCSDIR%%/html/qpainterpathstroker.html +%%DOCSDIR%%/html/qpaintevent-members.html +%%DOCSDIR%%/html/qpaintevent-qt3.html +%%DOCSDIR%%/html/qpaintevent.html +%%DOCSDIR%%/html/qpair-members.html +%%DOCSDIR%%/html/qpair.html +%%DOCSDIR%%/html/qpalette-members.html +%%DOCSDIR%%/html/qpalette-obsolete.html +%%DOCSDIR%%/html/qpalette-qt3.html +%%DOCSDIR%%/html/qpalette.html +%%DOCSDIR%%/html/qpen-members.html +%%DOCSDIR%%/html/qpen.html +%%DOCSDIR%%/html/qpersistentmodelindex-members.html +%%DOCSDIR%%/html/qpersistentmodelindex.html +%%DOCSDIR%%/html/qpicture-members.html +%%DOCSDIR%%/html/qpicture-obsolete.html +%%DOCSDIR%%/html/qpicture-qt3.html +%%DOCSDIR%%/html/qpicture.html +%%DOCSDIR%%/html/qpictureformatplugin-members.html +%%DOCSDIR%%/html/qpictureformatplugin.html +%%DOCSDIR%%/html/qpictureio-members.html +%%DOCSDIR%%/html/qpictureio.html +%%DOCSDIR%%/html/qpixmap-members.html +%%DOCSDIR%%/html/qpixmap-qt3.html +%%DOCSDIR%%/html/qpixmap.html +%%DOCSDIR%%/html/qpixmapcache-members.html +%%DOCSDIR%%/html/qpixmapcache-obsolete.html +%%DOCSDIR%%/html/qpixmapcache.html +%%DOCSDIR%%/html/qpl.html +%%DOCSDIR%%/html/qplastiquestyle-members.html +%%DOCSDIR%%/html/qplastiquestyle.html +%%DOCSDIR%%/html/qpluginloader-members.html +%%DOCSDIR%%/html/qpluginloader.html +%%DOCSDIR%%/html/qpoint-members.html +%%DOCSDIR%%/html/qpoint.html +%%DOCSDIR%%/html/qpointer-members.html +%%DOCSDIR%%/html/qpointer.html +%%DOCSDIR%%/html/qpointf-members.html +%%DOCSDIR%%/html/qpointf.html +%%DOCSDIR%%/html/qpolygon-members.html +%%DOCSDIR%%/html/qpolygon.html +%%DOCSDIR%%/html/qpolygonf-members.html +%%DOCSDIR%%/html/qpolygonf.html +%%DOCSDIR%%/html/qprintdialog-members.html +%%DOCSDIR%%/html/qprintdialog.html +%%DOCSDIR%%/html/qprintengine-members.html +%%DOCSDIR%%/html/qprintengine.html +%%DOCSDIR%%/html/qprinter-members.html +%%DOCSDIR%%/html/qprinter-qt3.html +%%DOCSDIR%%/html/qprinter.html +%%DOCSDIR%%/html/qprocess-members.html +%%DOCSDIR%%/html/qprocess-obsolete.html +%%DOCSDIR%%/html/qprocess.html +%%DOCSDIR%%/html/qprogressbar-members.html +%%DOCSDIR%%/html/qprogressbar.html +%%DOCSDIR%%/html/qprogressdialog-members.html +%%DOCSDIR%%/html/qprogressdialog.html +%%DOCSDIR%%/html/qproxymodel-members.html +%%DOCSDIR%%/html/qproxymodel.html +%%DOCSDIR%%/html/qpushbutton-members.html +%%DOCSDIR%%/html/qpushbutton-qt3.html +%%DOCSDIR%%/html/qpushbutton.html +%%DOCSDIR%%/html/qqueue-members.html +%%DOCSDIR%%/html/qqueue.html +%%DOCSDIR%%/html/qradialgradient-members.html +%%DOCSDIR%%/html/qradialgradient.html +%%DOCSDIR%%/html/qradiobutton-members.html +%%DOCSDIR%%/html/qradiobutton-qt3.html +%%DOCSDIR%%/html/qradiobutton.html +%%DOCSDIR%%/html/qrasterpaintengine-members.html +%%DOCSDIR%%/html/qrasterpaintengine.html +%%DOCSDIR%%/html/qreadlocker-members.html +%%DOCSDIR%%/html/qreadlocker.html +%%DOCSDIR%%/html/qreadwritelock-members.html +%%DOCSDIR%%/html/qreadwritelock.html +%%DOCSDIR%%/html/qrect-members.html +%%DOCSDIR%%/html/qrect-obsolete.html +%%DOCSDIR%%/html/qrect-qt3.html +%%DOCSDIR%%/html/qrect.html +%%DOCSDIR%%/html/qrectf-members.html +%%DOCSDIR%%/html/qrectf-obsolete.html +%%DOCSDIR%%/html/qrectf.html +%%DOCSDIR%%/html/qregexp-members.html +%%DOCSDIR%%/html/qregexp-qt3.html +%%DOCSDIR%%/html/qregexp.html +%%DOCSDIR%%/html/qregexpvalidator-members.html +%%DOCSDIR%%/html/qregexpvalidator-qt3.html +%%DOCSDIR%%/html/qregexpvalidator.html +%%DOCSDIR%%/html/qregion-members.html +%%DOCSDIR%%/html/qregion-obsolete.html +%%DOCSDIR%%/html/qregion-qt3.html +%%DOCSDIR%%/html/qregion.html +%%DOCSDIR%%/html/qresizeevent-members.html +%%DOCSDIR%%/html/qresizeevent.html +%%DOCSDIR%%/html/qresource-members.html +%%DOCSDIR%%/html/qresource.html +%%DOCSDIR%%/html/qrubberband-members.html +%%DOCSDIR%%/html/qrubberband.html +%%DOCSDIR%%/html/qscreen-members.html +%%DOCSDIR%%/html/qscreen.html +%%DOCSDIR%%/html/qscreencursor-members.html +%%DOCSDIR%%/html/qscreencursor.html +%%DOCSDIR%%/html/qscreendriverfactory-members.html +%%DOCSDIR%%/html/qscreendriverfactory.html +%%DOCSDIR%%/html/qscreendriverplugin-members.html +%%DOCSDIR%%/html/qscreendriverplugin.html +%%DOCSDIR%%/html/qscrollarea-members.html +%%DOCSDIR%%/html/qscrollarea.html +%%DOCSDIR%%/html/qscrollbar-members.html +%%DOCSDIR%%/html/qscrollbar-qt3.html +%%DOCSDIR%%/html/qscrollbar.html +%%DOCSDIR%%/html/qsemaphore-members.html +%%DOCSDIR%%/html/qsemaphore.html +%%DOCSDIR%%/html/qsessionmanager-members.html +%%DOCSDIR%%/html/qsessionmanager.html +%%DOCSDIR%%/html/qset-const-iterator-members.html +%%DOCSDIR%%/html/qset-const-iterator.html +%%DOCSDIR%%/html/qset-iterator-members.html +%%DOCSDIR%%/html/qset-iterator.html +%%DOCSDIR%%/html/qset-members.html +%%DOCSDIR%%/html/qset.html +%%DOCSDIR%%/html/qsetiterator-members.html +%%DOCSDIR%%/html/qsetiterator.html +%%DOCSDIR%%/html/qsettings-members.html +%%DOCSDIR%%/html/qsettings-obsolete.html +%%DOCSDIR%%/html/qsettings-qt3.html +%%DOCSDIR%%/html/qsettings.html +%%DOCSDIR%%/html/qshareddata-members.html +%%DOCSDIR%%/html/qshareddata.html +%%DOCSDIR%%/html/qshareddatapointer-members.html +%%DOCSDIR%%/html/qshareddatapointer.html +%%DOCSDIR%%/html/qshortcut-members.html +%%DOCSDIR%%/html/qshortcut.html +%%DOCSDIR%%/html/qshortcutevent-members.html +%%DOCSDIR%%/html/qshortcutevent.html +%%DOCSDIR%%/html/qshowevent-members.html +%%DOCSDIR%%/html/qshowevent.html +%%DOCSDIR%%/html/qsignalmapper-members.html +%%DOCSDIR%%/html/qsignalmapper-qt3.html +%%DOCSDIR%%/html/qsignalmapper.html +%%DOCSDIR%%/html/qsignalspy-members.html +%%DOCSDIR%%/html/qsignalspy.html +%%DOCSDIR%%/html/qsize-members.html +%%DOCSDIR%%/html/qsize.html +%%DOCSDIR%%/html/qsizef-members.html +%%DOCSDIR%%/html/qsizef.html +%%DOCSDIR%%/html/qsizegrip-members.html +%%DOCSDIR%%/html/qsizegrip-qt3.html +%%DOCSDIR%%/html/qsizegrip.html +%%DOCSDIR%%/html/qsizepolicy-members.html +%%DOCSDIR%%/html/qsizepolicy-qt3.html +%%DOCSDIR%%/html/qsizepolicy.html +%%DOCSDIR%%/html/qslider-members.html +%%DOCSDIR%%/html/qslider-qt3.html +%%DOCSDIR%%/html/qslider.html +%%DOCSDIR%%/html/qsocketnotifier-members.html +%%DOCSDIR%%/html/qsocketnotifier-qt3.html +%%DOCSDIR%%/html/qsocketnotifier.html +%%DOCSDIR%%/html/qsortfilterproxymodel-members.html +%%DOCSDIR%%/html/qsortfilterproxymodel.html +%%DOCSDIR%%/html/qsound-members.html +%%DOCSDIR%%/html/qsound-qt3.html +%%DOCSDIR%%/html/qsound.html +%%DOCSDIR%%/html/qspaceritem-members.html +%%DOCSDIR%%/html/qspaceritem.html +%%DOCSDIR%%/html/qspinbox-members.html +%%DOCSDIR%%/html/qspinbox-qt3.html +%%DOCSDIR%%/html/qspinbox.html +%%DOCSDIR%%/html/qsplashscreen-members.html +%%DOCSDIR%%/html/qsplashscreen-qt3.html +%%DOCSDIR%%/html/qsplashscreen.html +%%DOCSDIR%%/html/qsplitter-members.html +%%DOCSDIR%%/html/qsplitter-obsolete.html +%%DOCSDIR%%/html/qsplitter-qt3.html +%%DOCSDIR%%/html/qsplitter.html +%%DOCSDIR%%/html/qsplitterhandle-members.html +%%DOCSDIR%%/html/qsplitterhandle.html +%%DOCSDIR%%/html/qsql-qt3.html +%%DOCSDIR%%/html/qsql.html +%%DOCSDIR%%/html/qsqldatabase-members.html +%%DOCSDIR%%/html/qsqldatabase-qt3.html +%%DOCSDIR%%/html/qsqldatabase.html +%%DOCSDIR%%/html/qsqldriver-members.html +%%DOCSDIR%%/html/qsqldriver-qt3.html +%%DOCSDIR%%/html/qsqldriver.html +%%DOCSDIR%%/html/qsqldrivercreator-members.html +%%DOCSDIR%%/html/qsqldrivercreator.html +%%DOCSDIR%%/html/qsqldrivercreatorbase-members.html +%%DOCSDIR%%/html/qsqldrivercreatorbase.html +%%DOCSDIR%%/html/qsqldriverplugin-members.html +%%DOCSDIR%%/html/qsqldriverplugin.html +%%DOCSDIR%%/html/qsqlerror-members.html +%%DOCSDIR%%/html/qsqlerror.html +%%DOCSDIR%%/html/qsqlfield-members.html +%%DOCSDIR%%/html/qsqlfield-qt3.html +%%DOCSDIR%%/html/qsqlfield.html +%%DOCSDIR%%/html/qsqlindex-members.html +%%DOCSDIR%%/html/qsqlindex-qt3.html +%%DOCSDIR%%/html/qsqlindex.html +%%DOCSDIR%%/html/qsqlquery-members.html +%%DOCSDIR%%/html/qsqlquery-qt3.html +%%DOCSDIR%%/html/qsqlquery.html +%%DOCSDIR%%/html/qsqlquerymodel-members.html +%%DOCSDIR%%/html/qsqlquerymodel.html +%%DOCSDIR%%/html/qsqlrecord-members.html +%%DOCSDIR%%/html/qsqlrecord-qt3.html +%%DOCSDIR%%/html/qsqlrecord.html +%%DOCSDIR%%/html/qsqlrelation-members.html +%%DOCSDIR%%/html/qsqlrelation.html +%%DOCSDIR%%/html/qsqlrelationaldelegate-members.html +%%DOCSDIR%%/html/qsqlrelationaldelegate.html +%%DOCSDIR%%/html/qsqlrelationaltablemodel-members.html +%%DOCSDIR%%/html/qsqlrelationaltablemodel.html +%%DOCSDIR%%/html/qsqlresult-members.html +%%DOCSDIR%%/html/qsqlresult.html +%%DOCSDIR%%/html/qsqltablemodel-members.html +%%DOCSDIR%%/html/qsqltablemodel.html +%%DOCSDIR%%/html/qstack-members.html +%%DOCSDIR%%/html/qstack.html +%%DOCSDIR%%/html/qstackedlayout-members.html +%%DOCSDIR%%/html/qstackedlayout.html +%%DOCSDIR%%/html/qstackedwidget-members.html +%%DOCSDIR%%/html/qstackedwidget.html +%%DOCSDIR%%/html/qstandarditem-members.html +%%DOCSDIR%%/html/qstandarditem.html +%%DOCSDIR%%/html/qstandarditemeditorcreator-members.html +%%DOCSDIR%%/html/qstandarditemeditorcreator.html +%%DOCSDIR%%/html/qstandarditemmodel-members.html +%%DOCSDIR%%/html/qstandarditemmodel.html +%%DOCSDIR%%/html/qstatusbar-members.html +%%DOCSDIR%%/html/qstatusbar-qt3.html +%%DOCSDIR%%/html/qstatusbar.html +%%DOCSDIR%%/html/qstatustipevent-members.html +%%DOCSDIR%%/html/qstatustipevent.html +%%DOCSDIR%%/html/qstring-members.html +%%DOCSDIR%%/html/qstring-null.html +%%DOCSDIR%%/html/qstring-qt3.html +%%DOCSDIR%%/html/qstring.html +%%DOCSDIR%%/html/qstringlist-members.html +%%DOCSDIR%%/html/qstringlist-qt3.html +%%DOCSDIR%%/html/qstringlist.html +%%DOCSDIR%%/html/qstringlistmodel-members.html +%%DOCSDIR%%/html/qstringlistmodel.html +%%DOCSDIR%%/html/qstringmatcher-members.html +%%DOCSDIR%%/html/qstringmatcher.html +%%DOCSDIR%%/html/qstyle-members.html +%%DOCSDIR%%/html/qstyle.html +%%DOCSDIR%%/html/qstylefactory-members.html +%%DOCSDIR%%/html/qstylefactory.html +%%DOCSDIR%%/html/qstylehintreturn-members.html +%%DOCSDIR%%/html/qstylehintreturn.html +%%DOCSDIR%%/html/qstylehintreturnmask-members.html +%%DOCSDIR%%/html/qstylehintreturnmask.html +%%DOCSDIR%%/html/qstyleoption-members.html +%%DOCSDIR%%/html/qstyleoption-obsolete.html +%%DOCSDIR%%/html/qstyleoption.html +%%DOCSDIR%%/html/qstyleoptionbutton-members.html +%%DOCSDIR%%/html/qstyleoptionbutton.html +%%DOCSDIR%%/html/qstyleoptioncombobox-members.html +%%DOCSDIR%%/html/qstyleoptioncombobox.html +%%DOCSDIR%%/html/qstyleoptioncomplex-members.html +%%DOCSDIR%%/html/qstyleoptioncomplex.html +%%DOCSDIR%%/html/qstyleoptiondockwidget-members.html +%%DOCSDIR%%/html/qstyleoptiondockwidget.html +%%DOCSDIR%%/html/qstyleoptionfocusrect-members.html +%%DOCSDIR%%/html/qstyleoptionfocusrect.html +%%DOCSDIR%%/html/qstyleoptionframe-members.html +%%DOCSDIR%%/html/qstyleoptionframe.html +%%DOCSDIR%%/html/qstyleoptionframev2-members.html +%%DOCSDIR%%/html/qstyleoptionframev2.html +%%DOCSDIR%%/html/qstyleoptiongraphicsitem-members.html +%%DOCSDIR%%/html/qstyleoptiongraphicsitem.html +%%DOCSDIR%%/html/qstyleoptiongroupbox-members.html +%%DOCSDIR%%/html/qstyleoptiongroupbox.html +%%DOCSDIR%%/html/qstyleoptionheader-members.html +%%DOCSDIR%%/html/qstyleoptionheader.html +%%DOCSDIR%%/html/qstyleoptionmenuitem-members.html +%%DOCSDIR%%/html/qstyleoptionmenuitem.html +%%DOCSDIR%%/html/qstyleoptionprogressbar-members.html +%%DOCSDIR%%/html/qstyleoptionprogressbar.html +%%DOCSDIR%%/html/qstyleoptionprogressbarv2-members.html +%%DOCSDIR%%/html/qstyleoptionprogressbarv2.html +%%DOCSDIR%%/html/qstyleoptionq3dockwindow-members.html +%%DOCSDIR%%/html/qstyleoptionq3dockwindow.html +%%DOCSDIR%%/html/qstyleoptionq3listview-members.html +%%DOCSDIR%%/html/qstyleoptionq3listview.html +%%DOCSDIR%%/html/qstyleoptionq3listviewitem-members.html +%%DOCSDIR%%/html/qstyleoptionq3listviewitem.html +%%DOCSDIR%%/html/qstyleoptionrubberband-members.html +%%DOCSDIR%%/html/qstyleoptionrubberband.html +%%DOCSDIR%%/html/qstyleoptionsizegrip-members.html +%%DOCSDIR%%/html/qstyleoptionsizegrip.html +%%DOCSDIR%%/html/qstyleoptionslider-members.html +%%DOCSDIR%%/html/qstyleoptionslider.html +%%DOCSDIR%%/html/qstyleoptionspinbox-members.html +%%DOCSDIR%%/html/qstyleoptionspinbox.html +%%DOCSDIR%%/html/qstyleoptiontab-members.html +%%DOCSDIR%%/html/qstyleoptiontab.html +%%DOCSDIR%%/html/qstyleoptiontabbarbase-members.html +%%DOCSDIR%%/html/qstyleoptiontabbarbase.html +%%DOCSDIR%%/html/qstyleoptiontabv2-members.html +%%DOCSDIR%%/html/qstyleoptiontabv2.html +%%DOCSDIR%%/html/qstyleoptiontabwidgetframe-members.html +%%DOCSDIR%%/html/qstyleoptiontabwidgetframe.html +%%DOCSDIR%%/html/qstyleoptiontitlebar-members.html +%%DOCSDIR%%/html/qstyleoptiontitlebar.html +%%DOCSDIR%%/html/qstyleoptiontoolbar-members.html +%%DOCSDIR%%/html/qstyleoptiontoolbar.html +%%DOCSDIR%%/html/qstyleoptiontoolbox-members.html +%%DOCSDIR%%/html/qstyleoptiontoolbox.html +%%DOCSDIR%%/html/qstyleoptiontoolbutton-members.html +%%DOCSDIR%%/html/qstyleoptiontoolbutton.html +%%DOCSDIR%%/html/qstyleoptionviewitem-members.html +%%DOCSDIR%%/html/qstyleoptionviewitem.html +%%DOCSDIR%%/html/qstyleoptionviewitemv2-members.html +%%DOCSDIR%%/html/qstyleoptionviewitemv2.html +%%DOCSDIR%%/html/qstylepainter-members.html +%%DOCSDIR%%/html/qstylepainter.html +%%DOCSDIR%%/html/qstyleplugin-members.html +%%DOCSDIR%%/html/qstyleplugin.html +%%DOCSDIR%%/html/qsvgrenderer-members.html +%%DOCSDIR%%/html/qsvgrenderer.html +%%DOCSDIR%%/html/qsvgwidget-members.html +%%DOCSDIR%%/html/qsvgwidget.html +%%DOCSDIR%%/html/qsyntaxhighlighter-members.html +%%DOCSDIR%%/html/qsyntaxhighlighter.html +%%DOCSDIR%%/html/qsysinfo-members.html +%%DOCSDIR%%/html/qsysinfo.html +%%DOCSDIR%%/html/qsystemlocale-members.html +%%DOCSDIR%%/html/qsystemlocale.html +%%DOCSDIR%%/html/qsystemtrayicon-members.html +%%DOCSDIR%%/html/qsystemtrayicon.html +%%DOCSDIR%%/html/qt-conf.html +%%DOCSDIR%%/html/qt-qt3.html +%%DOCSDIR%%/html/qt.dcf +%%DOCSDIR%%/html/qt.html +%%DOCSDIR%%/html/qt3support.html +%%DOCSDIR%%/html/qt3to4-treewalker.html +%%DOCSDIR%%/html/qt3to4.html +%%DOCSDIR%%/html/qt4-2-intro.html +%%DOCSDIR%%/html/qt4-accessibility.html +%%DOCSDIR%%/html/qt4-arthur.html +%%DOCSDIR%%/html/qt4-designer.html +%%DOCSDIR%%/html/qt4-interview.html +%%DOCSDIR%%/html/qt4-intro.html +%%DOCSDIR%%/html/qt4-mainwindow.html +%%DOCSDIR%%/html/qt4-network.html +%%DOCSDIR%%/html/qt4-scribe.html +%%DOCSDIR%%/html/qt4-sql.html +%%DOCSDIR%%/html/qt4-styles.html +%%DOCSDIR%%/html/qt4-threads.html +%%DOCSDIR%%/html/qt4-tulip.html +%%DOCSDIR%%/html/qtabbar-members.html +%%DOCSDIR%%/html/qtabbar-qt3.html +%%DOCSDIR%%/html/qtabbar.html +%%DOCSDIR%%/html/qtabletevent-members.html +%%DOCSDIR%%/html/qtabletevent.html +%%DOCSDIR%%/html/qtableview-members.html +%%DOCSDIR%%/html/qtableview-obsolete.html +%%DOCSDIR%%/html/qtableview.html +%%DOCSDIR%%/html/qtablewidget-members.html +%%DOCSDIR%%/html/qtablewidget-obsolete.html +%%DOCSDIR%%/html/qtablewidget.html +%%DOCSDIR%%/html/qtablewidgetitem-members.html +%%DOCSDIR%%/html/qtablewidgetitem-obsolete.html +%%DOCSDIR%%/html/qtablewidgetitem.html +%%DOCSDIR%%/html/qtablewidgetselectionrange-members.html +%%DOCSDIR%%/html/qtablewidgetselectionrange.html +%%DOCSDIR%%/html/qtabwidget-members.html +%%DOCSDIR%%/html/qtabwidget-qt3.html +%%DOCSDIR%%/html/qtabwidget.html +%%DOCSDIR%%/html/qtalgorithms.html +%%DOCSDIR%%/html/qtassistant.html +%%DOCSDIR%%/html/qtconfig.html +%%DOCSDIR%%/html/qtcore.html +%%DOCSDIR%%/html/qtcpserver-members.html +%%DOCSDIR%%/html/qtcpserver.html +%%DOCSDIR%%/html/qtcpsocket-members.html +%%DOCSDIR%%/html/qtcpsocket.html +%%DOCSDIR%%/html/qtdbus.html +%%DOCSDIR%%/html/qtdesigner.html +%%DOCSDIR%%/html/qtemporaryfile-members.html +%%DOCSDIR%%/html/qtemporaryfile.html +%%DOCSDIR%%/html/qtest.html +%%DOCSDIR%%/html/qtesteventlist-members.html +%%DOCSDIR%%/html/qtesteventlist.html +%%DOCSDIR%%/html/qtestlib-manual.html +%%DOCSDIR%%/html/qtestlib-tutorial.html +%%DOCSDIR%%/html/qtestlib-tutorial1-testqstring-cpp.html +%%DOCSDIR%%/html/qtestlib-tutorial1.html +%%DOCSDIR%%/html/qtestlib-tutorial2-testqstring-cpp.html +%%DOCSDIR%%/html/qtestlib-tutorial2.html +%%DOCSDIR%%/html/qtestlib-tutorial3-testgui-cpp.html +%%DOCSDIR%%/html/qtestlib-tutorial3.html +%%DOCSDIR%%/html/qtestlib-tutorial4-testgui-cpp.html +%%DOCSDIR%%/html/qtestlib-tutorial4.html +%%DOCSDIR%%/html/qtextblock-iterator-members.html +%%DOCSDIR%%/html/qtextblock-iterator.html +%%DOCSDIR%%/html/qtextblock-members.html +%%DOCSDIR%%/html/qtextblock.html +%%DOCSDIR%%/html/qtextblockformat-members.html +%%DOCSDIR%%/html/qtextblockformat.html +%%DOCSDIR%%/html/qtextblockgroup-members.html +%%DOCSDIR%%/html/qtextblockgroup.html +%%DOCSDIR%%/html/qtextblockuserdata-members.html +%%DOCSDIR%%/html/qtextblockuserdata.html +%%DOCSDIR%%/html/qtextbrowser-members.html +%%DOCSDIR%%/html/qtextbrowser-qt3.html +%%DOCSDIR%%/html/qtextbrowser.html +%%DOCSDIR%%/html/qtextcharformat-members.html +%%DOCSDIR%%/html/qtextcharformat.html +%%DOCSDIR%%/html/qtextcodec-converterstate-members.html +%%DOCSDIR%%/html/qtextcodec-converterstate.html +%%DOCSDIR%%/html/qtextcodec-members.html +%%DOCSDIR%%/html/qtextcodec-qt3.html +%%DOCSDIR%%/html/qtextcodec.html +%%DOCSDIR%%/html/qtextcodecplugin-members.html +%%DOCSDIR%%/html/qtextcodecplugin.html +%%DOCSDIR%%/html/qtextcursor-members.html +%%DOCSDIR%%/html/qtextcursor.html +%%DOCSDIR%%/html/qtextdecoder-members.html +%%DOCSDIR%%/html/qtextdecoder.html +%%DOCSDIR%%/html/qtextdocument-members.html +%%DOCSDIR%%/html/qtextdocument.html +%%DOCSDIR%%/html/qtextdocumentfragment-members.html +%%DOCSDIR%%/html/qtextdocumentfragment.html +%%DOCSDIR%%/html/qtextedit-extraselection-members.html +%%DOCSDIR%%/html/qtextedit-extraselection.html +%%DOCSDIR%%/html/qtextedit-members.html +%%DOCSDIR%%/html/qtextedit-qt3.html +%%DOCSDIR%%/html/qtextedit.html +%%DOCSDIR%%/html/qtextencoder-members.html +%%DOCSDIR%%/html/qtextencoder.html +%%DOCSDIR%%/html/qtextformat-members.html +%%DOCSDIR%%/html/qtextformat.html +%%DOCSDIR%%/html/qtextfragment-members.html +%%DOCSDIR%%/html/qtextfragment.html +%%DOCSDIR%%/html/qtextframe-iterator-members.html +%%DOCSDIR%%/html/qtextframe-iterator.html +%%DOCSDIR%%/html/qtextframe-members.html +%%DOCSDIR%%/html/qtextframe.html +%%DOCSDIR%%/html/qtextframeformat-members.html +%%DOCSDIR%%/html/qtextframeformat.html +%%DOCSDIR%%/html/qtextimageformat-members.html +%%DOCSDIR%%/html/qtextimageformat.html +%%DOCSDIR%%/html/qtextinlineobject-members.html +%%DOCSDIR%%/html/qtextinlineobject.html +%%DOCSDIR%%/html/qtextistream-members.html +%%DOCSDIR%%/html/qtextistream.html +%%DOCSDIR%%/html/qtextlayout-formatrange-members.html +%%DOCSDIR%%/html/qtextlayout-formatrange.html +%%DOCSDIR%%/html/qtextlayout-members.html +%%DOCSDIR%%/html/qtextlayout.html +%%DOCSDIR%%/html/qtextlength-members.html +%%DOCSDIR%%/html/qtextlength.html +%%DOCSDIR%%/html/qtextline-members.html +%%DOCSDIR%%/html/qtextline.html +%%DOCSDIR%%/html/qtextlist-members.html +%%DOCSDIR%%/html/qtextlist-obsolete.html +%%DOCSDIR%%/html/qtextlist.html +%%DOCSDIR%%/html/qtextlistformat-members.html +%%DOCSDIR%%/html/qtextlistformat.html +%%DOCSDIR%%/html/qtextobject-members.html +%%DOCSDIR%%/html/qtextobject.html +%%DOCSDIR%%/html/qtextoption-members.html +%%DOCSDIR%%/html/qtextoption.html +%%DOCSDIR%%/html/qtextostream-members.html +%%DOCSDIR%%/html/qtextostream.html +%%DOCSDIR%%/html/qtextstream-members.html +%%DOCSDIR%%/html/qtextstream-qt3.html +%%DOCSDIR%%/html/qtextstream.html +%%DOCSDIR%%/html/qtexttable-members.html +%%DOCSDIR%%/html/qtexttable.html +%%DOCSDIR%%/html/qtexttablecell-members.html +%%DOCSDIR%%/html/qtexttablecell.html +%%DOCSDIR%%/html/qtexttableformat-members.html +%%DOCSDIR%%/html/qtexttableformat.html +%%DOCSDIR%%/html/qtglobal.html +%%DOCSDIR%%/html/qtgui.html +%%DOCSDIR%%/html/qthread-members.html +%%DOCSDIR%%/html/qthread-qt3.html +%%DOCSDIR%%/html/qthread.html +%%DOCSDIR%%/html/qthreadstorage-members.html +%%DOCSDIR%%/html/qthreadstorage.html +%%DOCSDIR%%/html/qtime-members.html +%%DOCSDIR%%/html/qtime-qt3.html +%%DOCSDIR%%/html/qtime.html +%%DOCSDIR%%/html/qtimeedit-members.html +%%DOCSDIR%%/html/qtimeedit.html +%%DOCSDIR%%/html/qtimeline-members.html +%%DOCSDIR%%/html/qtimeline.html +%%DOCSDIR%%/html/qtimer-members.html +%%DOCSDIR%%/html/qtimer-qt3.html +%%DOCSDIR%%/html/qtimer.html +%%DOCSDIR%%/html/qtimerevent-members.html +%%DOCSDIR%%/html/qtimerevent.html +%%DOCSDIR%%/html/qtmac-as-native.html +%%DOCSDIR%%/html/qtnetwork.html +%%DOCSDIR%%/html/qtoolbar-members.html +%%DOCSDIR%%/html/qtoolbar-qt3.html +%%DOCSDIR%%/html/qtoolbar.html +%%DOCSDIR%%/html/qtoolbox-members.html +%%DOCSDIR%%/html/qtoolbox-qt3.html +%%DOCSDIR%%/html/qtoolbox.html +%%DOCSDIR%%/html/qtoolbutton-members.html +%%DOCSDIR%%/html/qtoolbutton-qt3.html +%%DOCSDIR%%/html/qtoolbutton.html +%%DOCSDIR%%/html/qtooltip-members.html +%%DOCSDIR%%/html/qtooltip-qt3.html +%%DOCSDIR%%/html/qtooltip.html +%%DOCSDIR%%/html/qtopengl.html +%%DOCSDIR%%/html/qtopiacore-accel.html +%%DOCSDIR%%/html/qtopiacore-architecture.html +%%DOCSDIR%%/html/qtopiacore-charinput.html +%%DOCSDIR%%/html/qtopiacore-crosscompiling.html +%%DOCSDIR%%/html/qtopiacore-deployment.html +%%DOCSDIR%%/html/qtopiacore-differences.html +%%DOCSDIR%%/html/qtopiacore-displaymanagement.html +%%DOCSDIR%%/html/qtopiacore-envvars.html +%%DOCSDIR%%/html/qtopiacore-features.html +%%DOCSDIR%%/html/qtopiacore-fonts.html +%%DOCSDIR%%/html/qtopiacore-install.html +%%DOCSDIR%%/html/qtopiacore-makeqpf.html +%%DOCSDIR%%/html/qtopiacore-mousecalibration-calibration-cpp.html +%%DOCSDIR%%/html/qtopiacore-mousecalibration-calibration-h.html +%%DOCSDIR%%/html/qtopiacore-mousecalibration-main-cpp.html +%%DOCSDIR%%/html/qtopiacore-mousecalibration-scribblewidget-cpp.html +%%DOCSDIR%%/html/qtopiacore-mousecalibration-scribblewidget-h.html +%%DOCSDIR%%/html/qtopiacore-mousecalibration.html +%%DOCSDIR%%/html/qtopiacore-opengl.html +%%DOCSDIR%%/html/qtopiacore-performance.html +%%DOCSDIR%%/html/qtopiacore-pointer.html +%%DOCSDIR%%/html/qtopiacore-porting-device.html +%%DOCSDIR%%/html/qtopiacore-porting-operatingsystem.html +%%DOCSDIR%%/html/qtopiacore-qvfb.html +%%DOCSDIR%%/html/qtopiacore-running.html +%%DOCSDIR%%/html/qtopiacore-svgalib-svgalibpaintdevice-cpp.html +%%DOCSDIR%%/html/qtopiacore-svgalib-svgalibpaintdevice-h.html +%%DOCSDIR%%/html/qtopiacore-svgalib-svgalibpaintengine-cpp.html +%%DOCSDIR%%/html/qtopiacore-svgalib-svgalibpaintengine-h.html +%%DOCSDIR%%/html/qtopiacore-svgalib-svgalibplugin-cpp.html +%%DOCSDIR%%/html/qtopiacore-svgalib-svgalibscreen-cpp.html +%%DOCSDIR%%/html/qtopiacore-svgalib-svgalibscreen-h.html +%%DOCSDIR%%/html/qtopiacore-svgalib-svgalibsurface-cpp.html +%%DOCSDIR%%/html/qtopiacore-svgalib-svgalibsurface-h.html +%%DOCSDIR%%/html/qtopiacore-svgalib.html +%%DOCSDIR%%/html/qtopiacore-testingframebuffer.html +%%DOCSDIR%%/html/qtopiacore-vnc.html +%%DOCSDIR%%/html/qtopiacore.html +%%DOCSDIR%%/html/qtplugin.html +%%DOCSDIR%%/html/qtranslator-members.html +%%DOCSDIR%%/html/qtranslator-qt3.html +%%DOCSDIR%%/html/qtranslator.html +%%DOCSDIR%%/html/qtreeview-members.html +%%DOCSDIR%%/html/qtreeview-obsolete.html +%%DOCSDIR%%/html/qtreeview.html +%%DOCSDIR%%/html/qtreewidget-members.html +%%DOCSDIR%%/html/qtreewidget-obsolete.html +%%DOCSDIR%%/html/qtreewidget.html +%%DOCSDIR%%/html/qtreewidgetitem-members.html +%%DOCSDIR%%/html/qtreewidgetitem-obsolete.html +%%DOCSDIR%%/html/qtreewidgetitem.html +%%DOCSDIR%%/html/qtreewidgetitemiterator-members.html +%%DOCSDIR%%/html/qtreewidgetitemiterator.html +%%DOCSDIR%%/html/qtsql.html +%%DOCSDIR%%/html/qtsvg.html +%%DOCSDIR%%/html/qttest.html +%%DOCSDIR%%/html/qttools.html +%%DOCSDIR%%/html/qtuitools.html +%%DOCSDIR%%/html/qtxml.html +%%DOCSDIR%%/html/qudpsocket-members.html +%%DOCSDIR%%/html/qudpsocket.html +%%DOCSDIR%%/html/quiloader-members.html +%%DOCSDIR%%/html/quiloader.html +%%DOCSDIR%%/html/qundo.html +%%DOCSDIR%%/html/qundocommand-members.html +%%DOCSDIR%%/html/qundocommand.html +%%DOCSDIR%%/html/qundogroup-members.html +%%DOCSDIR%%/html/qundogroup.html +%%DOCSDIR%%/html/qundostack-members.html +%%DOCSDIR%%/html/qundostack.html +%%DOCSDIR%%/html/qundoview-members.html +%%DOCSDIR%%/html/qundoview.html +%%DOCSDIR%%/html/qurl-members.html +%%DOCSDIR%%/html/qurl-obsolete.html +%%DOCSDIR%%/html/qurl-qt3.html +%%DOCSDIR%%/html/qurl.html +%%DOCSDIR%%/html/qurlinfo-members.html +%%DOCSDIR%%/html/qurlinfo.html +%%DOCSDIR%%/html/quuid-members.html +%%DOCSDIR%%/html/quuid.html +%%DOCSDIR%%/html/qvalidator-members.html +%%DOCSDIR%%/html/qvalidator-qt3.html +%%DOCSDIR%%/html/qvalidator.html +%%DOCSDIR%%/html/qvariant-members.html +%%DOCSDIR%%/html/qvariant-qt3.html +%%DOCSDIR%%/html/qvariant.html +%%DOCSDIR%%/html/qvarlengtharray-members.html +%%DOCSDIR%%/html/qvarlengtharray.html +%%DOCSDIR%%/html/qvboxlayout-members.html +%%DOCSDIR%%/html/qvboxlayout-qt3.html +%%DOCSDIR%%/html/qvboxlayout.html +%%DOCSDIR%%/html/qvector-members.html +%%DOCSDIR%%/html/qvector.html +%%DOCSDIR%%/html/qvectoriterator-members.html +%%DOCSDIR%%/html/qvectoriterator.html +%%DOCSDIR%%/html/qwaitcondition-members.html +%%DOCSDIR%%/html/qwaitcondition.html +%%DOCSDIR%%/html/qwhatsthis-members.html +%%DOCSDIR%%/html/qwhatsthis-qt3.html +%%DOCSDIR%%/html/qwhatsthis.html +%%DOCSDIR%%/html/qwhatsthisclickedevent-members.html +%%DOCSDIR%%/html/qwhatsthisclickedevent.html +%%DOCSDIR%%/html/qwheelevent-members.html +%%DOCSDIR%%/html/qwheelevent-qt3.html +%%DOCSDIR%%/html/qwheelevent.html +%%DOCSDIR%%/html/qwidget-members.html +%%DOCSDIR%%/html/qwidget-obsolete.html +%%DOCSDIR%%/html/qwidget-qt3.html +%%DOCSDIR%%/html/qwidget.html +%%DOCSDIR%%/html/qwidgetaction-members.html +%%DOCSDIR%%/html/qwidgetaction.html +%%DOCSDIR%%/html/qwidgetitem-members.html +%%DOCSDIR%%/html/qwidgetitem.html +%%DOCSDIR%%/html/qwindowsmime-members.html +%%DOCSDIR%%/html/qwindowsmime.html +%%DOCSDIR%%/html/qwindowsstyle-members.html +%%DOCSDIR%%/html/qwindowsstyle.html +%%DOCSDIR%%/html/qwindowstatechangeevent-members.html +%%DOCSDIR%%/html/qwindowstatechangeevent.html +%%DOCSDIR%%/html/qwindowsxpstyle-members.html +%%DOCSDIR%%/html/qwindowsxpstyle.html +%%DOCSDIR%%/html/qworkspace-members.html +%%DOCSDIR%%/html/qworkspace-qt3.html +%%DOCSDIR%%/html/qworkspace.html +%%DOCSDIR%%/html/qwritelocker-members.html +%%DOCSDIR%%/html/qwritelocker.html +%%DOCSDIR%%/html/qws.html +%%DOCSDIR%%/html/qwscalibratedmousehandler-members.html +%%DOCSDIR%%/html/qwscalibratedmousehandler.html +%%DOCSDIR%%/html/qwsclient-members.html +%%DOCSDIR%%/html/qwsclient.html +%%DOCSDIR%%/html/qwsembedwidget-members.html +%%DOCSDIR%%/html/qwsembedwidget.html +%%DOCSDIR%%/html/qwsevent-members.html +%%DOCSDIR%%/html/qwsevent.html +%%DOCSDIR%%/html/qwsinputmethod-members.html +%%DOCSDIR%%/html/qwsinputmethod-obsolete.html +%%DOCSDIR%%/html/qwsinputmethod.html +%%DOCSDIR%%/html/qwskeyboardhandler-members.html +%%DOCSDIR%%/html/qwskeyboardhandler.html +%%DOCSDIR%%/html/qwsmousehandler-members.html +%%DOCSDIR%%/html/qwsmousehandler.html +%%DOCSDIR%%/html/qwspointercalibrationdata-members.html +%%DOCSDIR%%/html/qwspointercalibrationdata.html +%%DOCSDIR%%/html/qwsscreensaver-members.html +%%DOCSDIR%%/html/qwsscreensaver.html +%%DOCSDIR%%/html/qwsserver-keyboardfilter-members.html +%%DOCSDIR%%/html/qwsserver-keyboardfilter.html +%%DOCSDIR%%/html/qwsserver-members.html +%%DOCSDIR%%/html/qwsserver-obsolete.html +%%DOCSDIR%%/html/qwsserver-qt3.html +%%DOCSDIR%%/html/qwsserver.html +%%DOCSDIR%%/html/qwswindow-members.html +%%DOCSDIR%%/html/qwswindow.html +%%DOCSDIR%%/html/qwswindowsurface-members.html +%%DOCSDIR%%/html/qwswindowsurface.html +%%DOCSDIR%%/html/qx11embedcontainer-members.html +%%DOCSDIR%%/html/qx11embedcontainer.html +%%DOCSDIR%%/html/qx11embedwidget-members.html +%%DOCSDIR%%/html/qx11embedwidget.html +%%DOCSDIR%%/html/qx11info-members.html +%%DOCSDIR%%/html/qx11info.html +%%DOCSDIR%%/html/qxmlattributes-members.html +%%DOCSDIR%%/html/qxmlattributes.html +%%DOCSDIR%%/html/qxmlcontenthandler-members.html +%%DOCSDIR%%/html/qxmlcontenthandler.html +%%DOCSDIR%%/html/qxmldeclhandler-members.html +%%DOCSDIR%%/html/qxmldeclhandler.html +%%DOCSDIR%%/html/qxmldefaulthandler-members.html +%%DOCSDIR%%/html/qxmldefaulthandler.html +%%DOCSDIR%%/html/qxmldtdhandler-members.html +%%DOCSDIR%%/html/qxmldtdhandler.html +%%DOCSDIR%%/html/qxmlentityresolver-members.html +%%DOCSDIR%%/html/qxmlentityresolver.html +%%DOCSDIR%%/html/qxmlerrorhandler-members.html +%%DOCSDIR%%/html/qxmlerrorhandler.html +%%DOCSDIR%%/html/qxmlinputsource-members.html +%%DOCSDIR%%/html/qxmlinputsource-qt3.html +%%DOCSDIR%%/html/qxmlinputsource.html +%%DOCSDIR%%/html/qxmllexicalhandler-members.html +%%DOCSDIR%%/html/qxmllexicalhandler.html +%%DOCSDIR%%/html/qxmllocator-members.html +%%DOCSDIR%%/html/qxmllocator.html +%%DOCSDIR%%/html/qxmlnamespacesupport-members.html +%%DOCSDIR%%/html/qxmlnamespacesupport.html +%%DOCSDIR%%/html/qxmlparseexception-members.html +%%DOCSDIR%%/html/qxmlparseexception.html +%%DOCSDIR%%/html/qxmlreader-members.html +%%DOCSDIR%%/html/qxmlreader-obsolete.html +%%DOCSDIR%%/html/qxmlreader.html +%%DOCSDIR%%/html/qxmlsimplereader-members.html +%%DOCSDIR%%/html/qxmlsimplereader.html +%%DOCSDIR%%/html/rcc.html +%%DOCSDIR%%/html/resources.html +%%DOCSDIR%%/html/richtext-calendar-main-cpp.html +%%DOCSDIR%%/html/richtext-calendar-mainwindow-cpp.html +%%DOCSDIR%%/html/richtext-calendar-mainwindow-h.html +%%DOCSDIR%%/html/richtext-calendar.html +%%DOCSDIR%%/html/richtext-common-tasks.html +%%DOCSDIR%%/html/richtext-cursor.html +%%DOCSDIR%%/html/richtext-html-subset.html +%%DOCSDIR%%/html/richtext-orderform-detailsdialog-cpp.html +%%DOCSDIR%%/html/richtext-orderform-detailsdialog-h.html +%%DOCSDIR%%/html/richtext-orderform-main-cpp.html +%%DOCSDIR%%/html/richtext-orderform-mainwindow-cpp.html +%%DOCSDIR%%/html/richtext-orderform-mainwindow-h.html +%%DOCSDIR%%/html/richtext-orderform.html +%%DOCSDIR%%/html/richtext-structure.html +%%DOCSDIR%%/html/richtext-syntaxhighlighter-highlighter-cpp.html +%%DOCSDIR%%/html/richtext-syntaxhighlighter-highlighter-h.html +%%DOCSDIR%%/html/richtext-syntaxhighlighter-main-cpp.html +%%DOCSDIR%%/html/richtext-syntaxhighlighter-mainwindow-cpp.html +%%DOCSDIR%%/html/richtext-syntaxhighlighter-mainwindow-h.html +%%DOCSDIR%%/html/richtext-syntaxhighlighter.html +%%DOCSDIR%%/html/richtext.html +%%DOCSDIR%%/html/session.html +%%DOCSDIR%%/html/shared.html +%%DOCSDIR%%/html/signalsandslots.html +%%DOCSDIR%%/html/sql-cachedtable-main-cpp.html +%%DOCSDIR%%/html/sql-cachedtable-tableeditor-cpp.html +%%DOCSDIR%%/html/sql-cachedtable-tableeditor-h.html +%%DOCSDIR%%/html/sql-cachedtable.html +%%DOCSDIR%%/html/sql-driver.html +%%DOCSDIR%%/html/sql-querymodel-customsqlmodel-cpp.html +%%DOCSDIR%%/html/sql-querymodel-customsqlmodel-h.html +%%DOCSDIR%%/html/sql-querymodel-editablesqlmodel-cpp.html +%%DOCSDIR%%/html/sql-querymodel-editablesqlmodel-h.html +%%DOCSDIR%%/html/sql-querymodel-main-cpp.html +%%DOCSDIR%%/html/sql-querymodel.html +%%DOCSDIR%%/html/sql-relationaltablemodel-relationaltablemodel-cpp.html +%%DOCSDIR%%/html/sql-relationaltablemodel.html +%%DOCSDIR%%/html/sql-tablemodel-tablemodel-cpp.html +%%DOCSDIR%%/html/sql-tablemodel.html +%%DOCSDIR%%/html/stylesheet.html +%%DOCSDIR%%/html/templates.html +%%DOCSDIR%%/html/text.html +%%DOCSDIR%%/html/thread.html +%%DOCSDIR%%/html/threads-mandelbrot-main-cpp.html +%%DOCSDIR%%/html/threads-mandelbrot-mandelbrotwidget-cpp.html +%%DOCSDIR%%/html/threads-mandelbrot-mandelbrotwidget-h.html +%%DOCSDIR%%/html/threads-mandelbrot-renderthread-cpp.html +%%DOCSDIR%%/html/threads-mandelbrot-renderthread-h.html +%%DOCSDIR%%/html/threads-mandelbrot.html +%%DOCSDIR%%/html/threads-semaphores-semaphores-cpp.html +%%DOCSDIR%%/html/threads-semaphores.html +%%DOCSDIR%%/html/threads-waitconditions-waitconditions-cpp.html +%%DOCSDIR%%/html/threads-waitconditions.html +%%DOCSDIR%%/html/threads.html +%%DOCSDIR%%/html/time.html +%%DOCSDIR%%/html/timers.html +%%DOCSDIR%%/html/tools-codecs-main-cpp.html +%%DOCSDIR%%/html/tools-codecs-mainwindow-cpp.html +%%DOCSDIR%%/html/tools-codecs-mainwindow-h.html +%%DOCSDIR%%/html/tools-codecs-previewform-cpp.html +%%DOCSDIR%%/html/tools-codecs-previewform-h.html +%%DOCSDIR%%/html/tools-codecs.html +%%DOCSDIR%%/html/tools-completer-completer-qrc.html +%%DOCSDIR%%/html/tools-completer-dirmodel-cpp.html +%%DOCSDIR%%/html/tools-completer-dirmodel-h.html +%%DOCSDIR%%/html/tools-completer-main-cpp.html +%%DOCSDIR%%/html/tools-completer-mainwindow-cpp.html +%%DOCSDIR%%/html/tools-completer-mainwindow-h.html +%%DOCSDIR%%/html/tools-completer.html +%%DOCSDIR%%/html/tools-customcompleter-customcompleter-qrc.html +%%DOCSDIR%%/html/tools-customcompleter-main-cpp.html +%%DOCSDIR%%/html/tools-customcompleter-mainwindow-cpp.html +%%DOCSDIR%%/html/tools-customcompleter-mainwindow-h.html +%%DOCSDIR%%/html/tools-customcompleter-textedit-cpp.html +%%DOCSDIR%%/html/tools-customcompleter-textedit-h.html +%%DOCSDIR%%/html/tools-customcompleter.html +%%DOCSDIR%%/html/tools-i18n-i18n-qrc.html +%%DOCSDIR%%/html/tools-i18n-languagechooser-cpp.html +%%DOCSDIR%%/html/tools-i18n-languagechooser-h.html +%%DOCSDIR%%/html/tools-i18n-main-cpp.html +%%DOCSDIR%%/html/tools-i18n-mainwindow-cpp.html +%%DOCSDIR%%/html/tools-i18n-mainwindow-h.html +%%DOCSDIR%%/html/tools-i18n.html +%%DOCSDIR%%/html/tools-plugandpaint-interfaces-h.html +%%DOCSDIR%%/html/tools-plugandpaint-main-cpp.html +%%DOCSDIR%%/html/tools-plugandpaint-mainwindow-cpp.html +%%DOCSDIR%%/html/tools-plugandpaint-mainwindow-h.html +%%DOCSDIR%%/html/tools-plugandpaint-paintarea-cpp.html +%%DOCSDIR%%/html/tools-plugandpaint-paintarea-h.html +%%DOCSDIR%%/html/tools-plugandpaint-plugindialog-cpp.html +%%DOCSDIR%%/html/tools-plugandpaint-plugindialog-h.html +%%DOCSDIR%%/html/tools-plugandpaint.html +%%DOCSDIR%%/html/tools-plugandpaintplugins-basictools-basictoolsplugin-cpp.html +%%DOCSDIR%%/html/tools-plugandpaintplugins-basictools-basictoolsplugin-h.html +%%DOCSDIR%%/html/tools-plugandpaintplugins-basictools.html +%%DOCSDIR%%/html/tools-plugandpaintplugins-extrafilters-extrafiltersplugin-cpp.html +%%DOCSDIR%%/html/tools-plugandpaintplugins-extrafilters-extrafiltersplugin-h.html +%%DOCSDIR%%/html/tools-plugandpaintplugins-extrafilters.html +%%DOCSDIR%%/html/tools-qtdemo-displayshape-cpp.html +%%DOCSDIR%%/html/tools-qtdemo-displayshape-h.html +%%DOCSDIR%%/html/tools-qtdemo-displaywidget-cpp.html +%%DOCSDIR%%/html/tools-qtdemo-displaywidget-h.html +%%DOCSDIR%%/html/tools-qtdemo-launcher-cpp.html +%%DOCSDIR%%/html/tools-qtdemo-launcher-h.html +%%DOCSDIR%%/html/tools-qtdemo-main-cpp.html +%%DOCSDIR%%/html/tools-qtdemo-qtdemo-qrc.html +%%DOCSDIR%%/html/tools-qtdemo.html +%%DOCSDIR%%/html/tools-regexp-main-cpp.html +%%DOCSDIR%%/html/tools-regexp-regexpdialog-cpp.html +%%DOCSDIR%%/html/tools-regexp-regexpdialog-h.html +%%DOCSDIR%%/html/tools-regexp.html +%%DOCSDIR%%/html/tools-settingseditor-locationdialog-cpp.html +%%DOCSDIR%%/html/tools-settingseditor-locationdialog-h.html +%%DOCSDIR%%/html/tools-settingseditor-main-cpp.html +%%DOCSDIR%%/html/tools-settingseditor-mainwindow-cpp.html +%%DOCSDIR%%/html/tools-settingseditor-mainwindow-h.html +%%DOCSDIR%%/html/tools-settingseditor-settingstree-cpp.html +%%DOCSDIR%%/html/tools-settingseditor-settingstree-h.html +%%DOCSDIR%%/html/tools-settingseditor-variantdelegate-cpp.html +%%DOCSDIR%%/html/tools-settingseditor-variantdelegate-h.html +%%DOCSDIR%%/html/tools-settingseditor.html +%%DOCSDIR%%/html/tools.html +%%DOCSDIR%%/html/topics.html +%%DOCSDIR%%/html/trademarks.html +%%DOCSDIR%%/html/trolltech.html +%%DOCSDIR%%/html/tutorial-t1-main-cpp.html +%%DOCSDIR%%/html/tutorial-t1.html +%%DOCSDIR%%/html/tutorial-t10-cannonfield-cpp.html +%%DOCSDIR%%/html/tutorial-t10-cannonfield-h.html +%%DOCSDIR%%/html/tutorial-t10-lcdrange-cpp.html +%%DOCSDIR%%/html/tutorial-t10-lcdrange-h.html +%%DOCSDIR%%/html/tutorial-t10-main-cpp.html +%%DOCSDIR%%/html/tutorial-t10.html +%%DOCSDIR%%/html/tutorial-t11-cannonfield-cpp.html +%%DOCSDIR%%/html/tutorial-t11-cannonfield-h.html +%%DOCSDIR%%/html/tutorial-t11-lcdrange-cpp.html +%%DOCSDIR%%/html/tutorial-t11-lcdrange-h.html +%%DOCSDIR%%/html/tutorial-t11-main-cpp.html +%%DOCSDIR%%/html/tutorial-t11.html +%%DOCSDIR%%/html/tutorial-t12-cannonfield-cpp.html +%%DOCSDIR%%/html/tutorial-t12-cannonfield-h.html +%%DOCSDIR%%/html/tutorial-t12-lcdrange-cpp.html +%%DOCSDIR%%/html/tutorial-t12-lcdrange-h.html +%%DOCSDIR%%/html/tutorial-t12-main-cpp.html +%%DOCSDIR%%/html/tutorial-t12.html +%%DOCSDIR%%/html/tutorial-t13-cannonfield-cpp.html +%%DOCSDIR%%/html/tutorial-t13-cannonfield-h.html +%%DOCSDIR%%/html/tutorial-t13-gameboard-cpp.html +%%DOCSDIR%%/html/tutorial-t13-gameboard-h.html +%%DOCSDIR%%/html/tutorial-t13-lcdrange-cpp.html +%%DOCSDIR%%/html/tutorial-t13-lcdrange-h.html +%%DOCSDIR%%/html/tutorial-t13-main-cpp.html +%%DOCSDIR%%/html/tutorial-t13.html +%%DOCSDIR%%/html/tutorial-t14-cannonfield-cpp.html +%%DOCSDIR%%/html/tutorial-t14-cannonfield-h.html +%%DOCSDIR%%/html/tutorial-t14-gameboard-cpp.html +%%DOCSDIR%%/html/tutorial-t14-gameboard-h.html +%%DOCSDIR%%/html/tutorial-t14-lcdrange-cpp.html +%%DOCSDIR%%/html/tutorial-t14-lcdrange-h.html +%%DOCSDIR%%/html/tutorial-t14-main-cpp.html +%%DOCSDIR%%/html/tutorial-t14.html +%%DOCSDIR%%/html/tutorial-t2-main-cpp.html +%%DOCSDIR%%/html/tutorial-t2.html +%%DOCSDIR%%/html/tutorial-t3-main-cpp.html +%%DOCSDIR%%/html/tutorial-t3.html +%%DOCSDIR%%/html/tutorial-t4-main-cpp.html +%%DOCSDIR%%/html/tutorial-t4.html +%%DOCSDIR%%/html/tutorial-t5-main-cpp.html +%%DOCSDIR%%/html/tutorial-t5.html +%%DOCSDIR%%/html/tutorial-t6-main-cpp.html +%%DOCSDIR%%/html/tutorial-t6.html +%%DOCSDIR%%/html/tutorial-t7-lcdrange-cpp.html +%%DOCSDIR%%/html/tutorial-t7-lcdrange-h.html +%%DOCSDIR%%/html/tutorial-t7-main-cpp.html +%%DOCSDIR%%/html/tutorial-t7.html +%%DOCSDIR%%/html/tutorial-t8-cannonfield-cpp.html +%%DOCSDIR%%/html/tutorial-t8-cannonfield-h.html +%%DOCSDIR%%/html/tutorial-t8-lcdrange-cpp.html +%%DOCSDIR%%/html/tutorial-t8-lcdrange-h.html +%%DOCSDIR%%/html/tutorial-t8-main-cpp.html +%%DOCSDIR%%/html/tutorial-t8.html +%%DOCSDIR%%/html/tutorial-t9-cannonfield-cpp.html +%%DOCSDIR%%/html/tutorial-t9-cannonfield-h.html +%%DOCSDIR%%/html/tutorial-t9-lcdrange-cpp.html +%%DOCSDIR%%/html/tutorial-t9-lcdrange-h.html +%%DOCSDIR%%/html/tutorial-t9-main-cpp.html +%%DOCSDIR%%/html/tutorial-t9.html +%%DOCSDIR%%/html/tutorial.html +%%DOCSDIR%%/html/uic.html +%%DOCSDIR%%/html/unicode.html +%%DOCSDIR%%/html/usingadaptors.html +%%DOCSDIR%%/html/widgets-analogclock-analogclock-cpp.html +%%DOCSDIR%%/html/widgets-analogclock-analogclock-h.html +%%DOCSDIR%%/html/widgets-analogclock-main-cpp.html +%%DOCSDIR%%/html/widgets-analogclock.html +%%DOCSDIR%%/html/widgets-calculator-button-cpp.html +%%DOCSDIR%%/html/widgets-calculator-button-h.html +%%DOCSDIR%%/html/widgets-calculator-calculator-cpp.html +%%DOCSDIR%%/html/widgets-calculator-calculator-h.html +%%DOCSDIR%%/html/widgets-calculator-main-cpp.html +%%DOCSDIR%%/html/widgets-calculator.html +%%DOCSDIR%%/html/widgets-charactermap-characterwidget-cpp.html +%%DOCSDIR%%/html/widgets-charactermap-characterwidget-h.html +%%DOCSDIR%%/html/widgets-charactermap-main-cpp.html +%%DOCSDIR%%/html/widgets-charactermap-mainwindow-cpp.html +%%DOCSDIR%%/html/widgets-charactermap-mainwindow-h.html +%%DOCSDIR%%/html/widgets-charactermap.html +%%DOCSDIR%%/html/widgets-digitalclock-digitalclock-cpp.html +%%DOCSDIR%%/html/widgets-digitalclock-digitalclock-h.html +%%DOCSDIR%%/html/widgets-digitalclock-main-cpp.html +%%DOCSDIR%%/html/widgets-digitalclock.html +%%DOCSDIR%%/html/widgets-groupbox-main-cpp.html +%%DOCSDIR%%/html/widgets-groupbox-window-cpp.html +%%DOCSDIR%%/html/widgets-groupbox-window-h.html +%%DOCSDIR%%/html/widgets-groupbox.html +%%DOCSDIR%%/html/widgets-icons-iconpreviewarea-cpp.html +%%DOCSDIR%%/html/widgets-icons-iconpreviewarea-h.html +%%DOCSDIR%%/html/widgets-icons-iconsizespinbox-cpp.html +%%DOCSDIR%%/html/widgets-icons-iconsizespinbox-h.html +%%DOCSDIR%%/html/widgets-icons-imagedelegate-cpp.html +%%DOCSDIR%%/html/widgets-icons-imagedelegate-h.html +%%DOCSDIR%%/html/widgets-icons-main-cpp.html +%%DOCSDIR%%/html/widgets-icons-mainwindow-cpp.html +%%DOCSDIR%%/html/widgets-icons-mainwindow-h.html +%%DOCSDIR%%/html/widgets-icons.html +%%DOCSDIR%%/html/widgets-imageviewer-imageviewer-cpp.html +%%DOCSDIR%%/html/widgets-imageviewer-imageviewer-h.html +%%DOCSDIR%%/html/widgets-imageviewer-main-cpp.html +%%DOCSDIR%%/html/widgets-imageviewer.html +%%DOCSDIR%%/html/widgets-lineedits-main-cpp.html +%%DOCSDIR%%/html/widgets-lineedits-window-cpp.html +%%DOCSDIR%%/html/widgets-lineedits-window-h.html +%%DOCSDIR%%/html/widgets-lineedits.html +%%DOCSDIR%%/html/widgets-movie-main-cpp.html +%%DOCSDIR%%/html/widgets-movie-movie-qrc.html +%%DOCSDIR%%/html/widgets-movie-movieplayer-cpp.html +%%DOCSDIR%%/html/widgets-movie-movieplayer-h.html +%%DOCSDIR%%/html/widgets-movie.html +%%DOCSDIR%%/html/widgets-scribble-main-cpp.html +%%DOCSDIR%%/html/widgets-scribble-mainwindow-cpp.html +%%DOCSDIR%%/html/widgets-scribble-mainwindow-h.html +%%DOCSDIR%%/html/widgets-scribble-scribblearea-cpp.html +%%DOCSDIR%%/html/widgets-scribble-scribblearea-h.html +%%DOCSDIR%%/html/widgets-scribble.html +%%DOCSDIR%%/html/widgets-shapedclock-main-cpp.html +%%DOCSDIR%%/html/widgets-shapedclock-shapedclock-cpp.html +%%DOCSDIR%%/html/widgets-shapedclock-shapedclock-h.html +%%DOCSDIR%%/html/widgets-shapedclock.html +%%DOCSDIR%%/html/widgets-sliders-main-cpp.html +%%DOCSDIR%%/html/widgets-sliders-slidersgroup-cpp.html +%%DOCSDIR%%/html/widgets-sliders-slidersgroup-h.html +%%DOCSDIR%%/html/widgets-sliders-window-cpp.html +%%DOCSDIR%%/html/widgets-sliders-window-h.html +%%DOCSDIR%%/html/widgets-sliders.html +%%DOCSDIR%%/html/widgets-spinboxes-main-cpp.html +%%DOCSDIR%%/html/widgets-spinboxes-window-cpp.html +%%DOCSDIR%%/html/widgets-spinboxes-window-h.html +%%DOCSDIR%%/html/widgets-spinboxes.html +%%DOCSDIR%%/html/widgets-styles-main-cpp.html +%%DOCSDIR%%/html/widgets-styles-norwegianwoodstyle-cpp.html +%%DOCSDIR%%/html/widgets-styles-norwegianwoodstyle-h.html +%%DOCSDIR%%/html/widgets-styles-styles-qrc.html +%%DOCSDIR%%/html/widgets-styles-widgetgallery-cpp.html +%%DOCSDIR%%/html/widgets-styles-widgetgallery-h.html +%%DOCSDIR%%/html/widgets-styles.html +%%DOCSDIR%%/html/widgets-stylesheet-main-cpp.html +%%DOCSDIR%%/html/widgets-stylesheet-mainwindow-cpp.html +%%DOCSDIR%%/html/widgets-stylesheet-mainwindow-h.html +%%DOCSDIR%%/html/widgets-stylesheet-stylesheet-qrc.html +%%DOCSDIR%%/html/widgets-stylesheet-stylesheeteditor-cpp.html +%%DOCSDIR%%/html/widgets-stylesheet-stylesheeteditor-h.html +%%DOCSDIR%%/html/widgets-stylesheet.html +%%DOCSDIR%%/html/widgets-tetrix-main-cpp.html +%%DOCSDIR%%/html/widgets-tetrix-tetrixboard-cpp.html +%%DOCSDIR%%/html/widgets-tetrix-tetrixboard-h.html +%%DOCSDIR%%/html/widgets-tetrix-tetrixpiece-cpp.html +%%DOCSDIR%%/html/widgets-tetrix-tetrixpiece-h.html +%%DOCSDIR%%/html/widgets-tetrix-tetrixwindow-cpp.html +%%DOCSDIR%%/html/widgets-tetrix-tetrixwindow-h.html +%%DOCSDIR%%/html/widgets-tetrix.html +%%DOCSDIR%%/html/widgets-tooltips-main-cpp.html +%%DOCSDIR%%/html/widgets-tooltips-shapeitem-cpp.html +%%DOCSDIR%%/html/widgets-tooltips-shapeitem-h.html +%%DOCSDIR%%/html/widgets-tooltips-sortingbox-cpp.html +%%DOCSDIR%%/html/widgets-tooltips-sortingbox-h.html +%%DOCSDIR%%/html/widgets-tooltips-tooltips-qrc.html +%%DOCSDIR%%/html/widgets-tooltips.html +%%DOCSDIR%%/html/widgets-wiggly-dialog-cpp.html +%%DOCSDIR%%/html/widgets-wiggly-dialog-h.html +%%DOCSDIR%%/html/widgets-wiggly-main-cpp.html +%%DOCSDIR%%/html/widgets-wiggly-wigglywidget-cpp.html +%%DOCSDIR%%/html/widgets-wiggly-wigglywidget-h.html +%%DOCSDIR%%/html/widgets-wiggly.html +%%DOCSDIR%%/html/widgets-windowflags-controllerwindow-cpp.html +%%DOCSDIR%%/html/widgets-windowflags-controllerwindow-h.html +%%DOCSDIR%%/html/widgets-windowflags-main-cpp.html +%%DOCSDIR%%/html/widgets-windowflags-previewwindow-cpp.html +%%DOCSDIR%%/html/widgets-windowflags-previewwindow-h.html +%%DOCSDIR%%/html/widgets-windowflags.html +%%DOCSDIR%%/html/winsystem.html +%%DOCSDIR%%/html/xml-dombookmarks-main-cpp.html +%%DOCSDIR%%/html/xml-dombookmarks-mainwindow-cpp.html +%%DOCSDIR%%/html/xml-dombookmarks-mainwindow-h.html +%%DOCSDIR%%/html/xml-dombookmarks-xbeltree-cpp.html +%%DOCSDIR%%/html/xml-dombookmarks-xbeltree-h.html +%%DOCSDIR%%/html/xml-dombookmarks.html +%%DOCSDIR%%/html/xml-saxbookmarks-main-cpp.html +%%DOCSDIR%%/html/xml-saxbookmarks-mainwindow-cpp.html +%%DOCSDIR%%/html/xml-saxbookmarks-mainwindow-h.html +%%DOCSDIR%%/html/xml-saxbookmarks-xbelgenerator-cpp.html +%%DOCSDIR%%/html/xml-saxbookmarks-xbelgenerator-h.html +%%DOCSDIR%%/html/xml-saxbookmarks-xbelhandler-cpp.html +%%DOCSDIR%%/html/xml-saxbookmarks-xbelhandler-h.html +%%DOCSDIR%%/html/xml-saxbookmarks.html +%%DOCSDIR%%/html/xml-tools.html +@dirrm %%DOCSDIR%%/html/images +@dirrm %%DOCSDIR%%/html +@dirrm %%DOCSDIR%% diff --git a/misc/qt4-qtconfig/Makefile b/misc/qt4-qtconfig/Makefile new file mode 100644 index 000000000000..3f8afe40404c --- /dev/null +++ b/misc/qt4-qtconfig/Makefile @@ -0,0 +1,69 @@ +# -*-mode: makefile-*- +# New ports collection makefile for: qt40 +# Date created: Wed Jun 29 11:49:42 CEST 2005 +# Whom: lofi@freebsd.org +# +# $FreeBSD$ +# + +PORTNAME= qtconfig +PORTVERSION= 4.2.2 +CATEGORIES?= x11-toolkits ipv6 +MASTER_SITES= ${MASTER_SITE_QT} +PKGNAMEPREFIX= qt4- +DISTNAME= qt-x11-opensource-src-${PORTVERSION} +DIST_SUBDIR= KDE + +MAINTAINER= kde@FreeBSD.org +COMMENT= Qt graphical configuration utility + +BUILD_DEPENDS= moc4:${PORTSDIR}/devel/qt4-moc \ + qmake-qt4:${PORTSDIR}/devel/qmake4 \ + rcc:${PORTSDIR}/devel/qt4-rcc \ + uic4:${PORTSDIR}/devel/qt4-uic +LIB_DEPENDS= Qt3Support:${PORTSDIR}/devel/qt4-qt3support \ + QtCore:${PORTSDIR}/devel/qt4-corelib + +CONFLICTS= linguist-0.* qt-2.* qt-3.0.* \ + qt-3.1.* qt-3.2.* qt-designer-2.* xfmail-1.5.[0-5] \ + xfmail-1.5.5_[1-2] + +HAS_CONFIGURE= yes + +CONFIGURE_ARGS= -fast -no-exceptions \ + -platform ${LOCALBASE}/share/qt4/mkspecs/freebsd-g++ \ + -qt-gif -release -system-libjpeg -system-libpng \ + -system-zlib -no-nas-sound -prefix ${PREFIX} \ + -plugindir ${PREFIX}/lib/plugins -bindir ${PREFIX}/bin \ + -confirm-license + +ALL_TARGET= first +CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH +MAKE_ENV?= QTDIR=${WRKSRC} LD_LIBRARY_PATH=${WRKSRC}/lib \ + PATH=${WRKSRC}/bin:$$PATH +EXTRACT_AFTER_ARGS=| ${TAR} -xf - \ + --exclude '${DISTNAME}/mkspecs' --exclude '${DISTNAME}/qmake' \ + --exclude '${DISTNAME}/demos' --exclude '${DISTNAME}/examples' \ + --exclude '${DISTNAME}/src/network' \ + --exclude '${DISTNAME}/src/opengl' \ + --exclude '${DISTNAME}/src/sql' --exclude '${DISTNAME}/src/plugins' \ + --exclude '${DISTNAME}/src/3rdparty' --exclude '${DISTNAME}/src/xml' \ + --exclude '${DISTNAME}/src/tools/moc' --exclude '${DISTNAME}/src/tools/rcc' \ + --exclude '${DISTNAME}/src/tools/uic' --exclude '${DISTNAME}/src/tools/uic3' \ + --exclude '${DISTNAME}/tools/designer' --exclude '${DISTNAME}/tools/designer' \ + --exclude '${DISTNAME}/tools/linguist' --exclude '${DISTNAME}/tools/porting' \ + --exclude '${DISTNAME}/tools/qvfb' +WRKSRC= ${WRKDIR}/${DISTNAME}/tools/${PORTNAME} +CONFIGURE_WRKSRC=${WRKSRC}/../../ + +pre-configure: + ${CP} ${.CURDIR}/../../devel/qt4/files/configure ${CONFIGURE_WRKSRC} + ${REINPLACE_CMD} -e 's|target.path.*|target.path=${PREFIX}/bin|g' \ + ${WRKSRC}/${PORTNAME}.pro + ${MKDIR} ${WRKSRC}/../../mkspecs + ${LN} -sf ${LOCALBASE}/bin/qmake-qt4 ${WRKSRC}/../../bin/qmake + ${LN} -sf ${LOCALBASE}/bin/moc4 ${WRKSRC}/../../bin/moc + ${LN} -sf ${LOCALBASE}/bin/uic4 ${WRKSRC}/../../bin/uic + ${LN} -sf ${LOCALBASE}/bin/rcc ${WRKSRC}/../../bin/rcc + +.include <bsd.port.mk> diff --git a/misc/qt4-qtconfig/distinfo b/misc/qt4-qtconfig/distinfo new file mode 100644 index 000000000000..5f51cf7b1256 --- /dev/null +++ b/misc/qt4-qtconfig/distinfo @@ -0,0 +1,3 @@ +MD5 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 19f6374fe7924e33775cb87ee02669cb +SHA256 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = e790d227fa7958f2b0c0b0facd8ca880190121ed2b9c99ca70643baf7a0cd24c +SIZE (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 37636491 diff --git a/misc/qt4-qtconfig/pkg-descr b/misc/qt4-qtconfig/pkg-descr new file mode 100644 index 000000000000..efc79b9aaf24 --- /dev/null +++ b/misc/qt4-qtconfig/pkg-descr @@ -0,0 +1,12 @@ +Qt is a C++ toolkit for application development. It lets application +developers target all major operating systems with a single application +source code. + +Qt provides a platform-independent API to all central platform functionality: +GUI, database access, networking, file handling, etc. The Qt library +encapsulates the different APIs of different operating systems, providing +the application programmer with a single, common API for all operating systems. +The native C APIs are encapsulated in a set of well-designed, fully +object-oriented C++ classes. + +WWW: http://www.trolltech.com/products/qt/index.html diff --git a/misc/qt4-qtconfig/pkg-plist b/misc/qt4-qtconfig/pkg-plist new file mode 100644 index 000000000000..0094644f2a03 --- /dev/null +++ b/misc/qt4-qtconfig/pkg-plist @@ -0,0 +1,2 @@ +bin/qtconfig +bin/qtconfig.debug diff --git a/misc/qt4-qtdemo/Makefile b/misc/qt4-qtdemo/Makefile new file mode 100644 index 000000000000..e9ef5911d445 --- /dev/null +++ b/misc/qt4-qtdemo/Makefile @@ -0,0 +1,70 @@ +# -*-mode: makefile-*- +# New ports collection makefile for: qt40 +# Date created: Wed Jun 29 11:49:42 CEST 2005 +# Whom: lofi@freebsd.org +# +# $FreeBSD$ +# + +PORTNAME= qtdemo +PORTVERSION= 4.2.2 +CATEGORIES?= misc +MASTER_SITES= ${MASTER_SITE_QT} +PKGNAMEPREFIX= qt4- +DISTNAME= qt-x11-opensource-src-${PORTVERSION} +DIST_SUBDIR= KDE + +MAINTAINER= kde@FreeBSD.org +COMMENT= Qt demonstration and example programs + +BUILD_DEPENDS= moc4:${PORTSDIR}/devel/qt4-moc \ + qmake-qt4:${PORTSDIR}/devel/qmake4 \ + rcc:${PORTSDIR}/devel/qt4-rcc \ + uic4:${PORTSDIR}/devel/qt4-uic +LIB_DEPENDS= QtAssistantClient:${PORTSDIR}/devel/qt4-libqtassistantclient \ + QtCore:${PORTSDIR}/devel/qt4-corelib \ + QtDesigner:${PORTSDIR}/devel/qt4-designer \ + QtGui:${PORTSDIR}/x11-toolkits/qt4-gui \ + QtNetwork:${PORTSDIR}/net/qt4-network \ + QtOpenGL:${PORTSDIR}/x11/qt4-opengl \ + QtSql:${PORTSDIR}/databases/qt4-sql \ + QtSvg:${PORTSDIR}/graphics/qt4-svg \ + QtTest:${PORTSDIR}/devel/qt4-qtestlib \ + QtXml:${PORTSDIR}/textproc/qt4-xml +RUN_DEPENDS= qt4-imageformats>=4.2.2:${PORTSDIR}/graphics/qt4-imageformats + +CONFLICTS= linguist-0.* qt-2.* qt-3.0.* \ + qt-3.1.* qt-3.2.* qt-designer-2.* xfmail-1.5.[0-5] \ + xfmail-1.5.5_[1-2] + +HAS_CONFIGURE= yes + +CONFIGURE_ARGS= -fast -no-exceptions \ + -platform ${LOCALBASE}/share/qt4/mkspecs/freebsd-g++ \ + -qt-gif -release -system-libjpeg -system-libpng \ + -system-zlib -no-nas-sound -prefix ${PREFIX} \ + -plugindir ${PREFIX}/lib/plugins -bindir ${PREFIX}/bin \ + -confirm-license + +ALL_TARGET= first +CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH +MAKE_ENV?= QTDIR=${WRKSRC} LD_LIBRARY_PATH=${WRKSRC}/lib \ + PATH=${WRKSRC}/bin:$$PATH +WRKSRC= ${WRKDIR}/${DISTNAME}/demos +CONFIGURE_WRKSRC=${WRKSRC}/../ + +pre-configure: + ${CP} ${.CURDIR}/../../devel/qt4/files/configure ${CONFIGURE_WRKSRC} + ${MKDIR} ${WRKSRC}/../mkspecs + ${LN} -sf ${LOCALBASE}/bin/qmake-qt4 ${WRKSRC}/../bin/qmake + ${LN} -sf ${LOCALBASE}/bin/moc4 ${WRKSRC}/../bin/moc + ${LN} -sf ${LOCALBASE}/bin/uic4 ${WRKSRC}/../bin/uic + ${LN} -sf ${LOCALBASE}/bin/rcc ${WRKSRC}/../bin/rcc + +post-build: + cd ${WRKSRC}/../examples && ${MAKE} -f Makefile first + +post-install: + cd ${WRKSRC}/../examples && ${MAKE} -f Makefile install + +.include <bsd.port.mk> diff --git a/misc/qt4-qtdemo/distinfo b/misc/qt4-qtdemo/distinfo new file mode 100644 index 000000000000..5f51cf7b1256 --- /dev/null +++ b/misc/qt4-qtdemo/distinfo @@ -0,0 +1,3 @@ +MD5 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 19f6374fe7924e33775cb87ee02669cb +SHA256 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = e790d227fa7958f2b0c0b0facd8ca880190121ed2b9c99ca70643baf7a0cd24c +SIZE (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 37636491 diff --git a/misc/qt4-qtdemo/pkg-descr b/misc/qt4-qtdemo/pkg-descr new file mode 100644 index 000000000000..efc79b9aaf24 --- /dev/null +++ b/misc/qt4-qtdemo/pkg-descr @@ -0,0 +1,12 @@ +Qt is a C++ toolkit for application development. It lets application +developers target all major operating systems with a single application +source code. + +Qt provides a platform-independent API to all central platform functionality: +GUI, database access, networking, file handling, etc. The Qt library +encapsulates the different APIs of different operating systems, providing +the application programmer with a single, common API for all operating systems. +The native C APIs are encapsulated in a set of well-designed, fully +object-oriented C++ classes. + +WWW: http://www.trolltech.com/products/qt/index.html diff --git a/misc/qt4-qtdemo/pkg-plist b/misc/qt4-qtdemo/pkg-plist new file mode 100644 index 000000000000..62b1437f4c0d --- /dev/null +++ b/misc/qt4-qtdemo/pkg-plist @@ -0,0 +1,1867 @@ +bin/qtdemo +bin/qtdemo.debug +lib/plugins/designer/libarthurplugin.so +lib/plugins/designer/libarthurplugin.so.debug +lib/plugins/designer/libcontainerextension.so +lib/plugins/designer/libcontainerextension.so.debug +lib/plugins/designer/libcustomwidgetplugin.so +lib/plugins/designer/libcustomwidgetplugin.so.debug +lib/plugins/designer/libtaskmenuextension.so +lib/plugins/designer/libtaskmenuextension.so.debug +lib/plugins/designer/libworldtimeclockplugin.so +lib/plugins/designer/libworldtimeclockplugin.so.debug +share/qt4/demos/README +share/qt4/demos/affine/affine +share/qt4/demos/affine/affine.debug +share/qt4/demos/affine/affine.pro +share/qt4/demos/affine/affine.qrc +share/qt4/demos/affine/bg1.jpg +share/qt4/demos/affine/main.cpp +share/qt4/demos/affine/xform.cpp +share/qt4/demos/affine/xform.h +share/qt4/demos/affine/xform.html +share/qt4/demos/arthurplugin/arthur_plugin.qrc +share/qt4/demos/arthurplugin/arthurplugin.pro +share/qt4/demos/arthurplugin/bg1.jpg +share/qt4/demos/arthurplugin/composition.cpp +share/qt4/demos/arthurplugin/composition.h +share/qt4/demos/arthurplugin/flower_2.png +share/qt4/demos/arthurplugin/gradients.cpp +share/qt4/demos/arthurplugin/gradients.h +share/qt4/demos/arthurplugin/pathdeform.cpp +share/qt4/demos/arthurplugin/pathdeform.h +share/qt4/demos/arthurplugin/pathstroke.cpp +share/qt4/demos/arthurplugin/pathstroke.h +share/qt4/demos/arthurplugin/plugin.cpp +share/qt4/demos/arthurplugin/xform.cpp +share/qt4/demos/arthurplugin/xform.h +share/qt4/demos/books/bookdelegate.cpp +share/qt4/demos/books/bookdelegate.h +share/qt4/demos/books/books +share/qt4/demos/books/books.debug +share/qt4/demos/books/books.pro +share/qt4/demos/books/books.qrc +share/qt4/demos/books/bookwindow.cpp +share/qt4/demos/books/bookwindow.h +share/qt4/demos/books/bookwindow.ui +share/qt4/demos/books/images/star.png +share/qt4/demos/books/initdb.h +share/qt4/demos/books/main.cpp +share/qt4/demos/chip/chip +share/qt4/demos/chip/chip.cpp +share/qt4/demos/chip/chip.debug +share/qt4/demos/chip/chip.h +share/qt4/demos/chip/chip.pro +share/qt4/demos/chip/fileprint.png +share/qt4/demos/chip/images.qrc +share/qt4/demos/chip/main.cpp +share/qt4/demos/chip/mainwindow.cpp +share/qt4/demos/chip/mainwindow.h +share/qt4/demos/chip/qt4logo.png +share/qt4/demos/chip/rotateleft.png +share/qt4/demos/chip/rotateright.png +share/qt4/demos/chip/view.cpp +share/qt4/demos/chip/view.h +share/qt4/demos/chip/zoomin.png +share/qt4/demos/chip/zoomout.png +share/qt4/demos/composition/composition +share/qt4/demos/composition/composition.cpp +share/qt4/demos/composition/composition.debug +share/qt4/demos/composition/composition.h +share/qt4/demos/composition/composition.html +share/qt4/demos/composition/composition.pro +share/qt4/demos/composition/composition.qrc +share/qt4/demos/composition/flower_2.png +share/qt4/demos/composition/main.cpp +share/qt4/demos/deform/deform +share/qt4/demos/deform/deform.debug +share/qt4/demos/deform/deform.pro +share/qt4/demos/deform/deform.qrc +share/qt4/demos/deform/main.cpp +share/qt4/demos/deform/pathdeform.cpp +share/qt4/demos/deform/pathdeform.h +share/qt4/demos/deform/pathdeform.html +share/qt4/demos/demos.pro +share/qt4/demos/gradients/gradients +share/qt4/demos/gradients/gradients.cpp +share/qt4/demos/gradients/gradients.debug +share/qt4/demos/gradients/gradients.h +share/qt4/demos/gradients/gradients.html +share/qt4/demos/gradients/gradients.pro +share/qt4/demos/gradients/gradients.qrc +share/qt4/demos/gradients/main.cpp +share/qt4/demos/interview/README +share/qt4/demos/interview/images/folder.png +share/qt4/demos/interview/images/interview.png +share/qt4/demos/interview/images/services.png +share/qt4/demos/interview/interview +share/qt4/demos/interview/interview.debug +share/qt4/demos/interview/interview.pro +share/qt4/demos/interview/interview.qrc +share/qt4/demos/interview/main.cpp +share/qt4/demos/interview/model.cpp +share/qt4/demos/interview/model.h +share/qt4/demos/mainwindow/colorswatch.cpp +share/qt4/demos/mainwindow/colorswatch.h +share/qt4/demos/mainwindow/main.cpp +share/qt4/demos/mainwindow/mainwindow +share/qt4/demos/mainwindow/mainwindow.cpp +share/qt4/demos/mainwindow/mainwindow.debug +share/qt4/demos/mainwindow/mainwindow.h +share/qt4/demos/mainwindow/mainwindow.pro +share/qt4/demos/mainwindow/mainwindow.qrc +share/qt4/demos/mainwindow/qt.png +share/qt4/demos/mainwindow/toolbar.cpp +share/qt4/demos/mainwindow/toolbar.h +share/qt4/demos/pathstroke/main.cpp +share/qt4/demos/pathstroke/pathstroke +share/qt4/demos/pathstroke/pathstroke.cpp +share/qt4/demos/pathstroke/pathstroke.debug +share/qt4/demos/pathstroke/pathstroke.h +share/qt4/demos/pathstroke/pathstroke.html +share/qt4/demos/pathstroke/pathstroke.pro +share/qt4/demos/pathstroke/pathstroke.qrc +share/qt4/demos/shared/arthurstyle.cpp +share/qt4/demos/shared/arthurstyle.h +share/qt4/demos/shared/arthurwidgets.cpp +share/qt4/demos/shared/arthurwidgets.h +share/qt4/demos/shared/hoverpoints.cpp +share/qt4/demos/shared/hoverpoints.h +share/qt4/demos/shared/images/bg_pattern.png +share/qt4/demos/shared/images/button_normal_cap_left.png +share/qt4/demos/shared/images/button_normal_cap_right.png +share/qt4/demos/shared/images/button_normal_stretch.png +share/qt4/demos/shared/images/button_pressed_cap_left.png +share/qt4/demos/shared/images/button_pressed_cap_right.png +share/qt4/demos/shared/images/button_pressed_stretch.png +share/qt4/demos/shared/images/curve_thing_edit-6.png +share/qt4/demos/shared/images/frame_bottom.png +share/qt4/demos/shared/images/frame_bottomleft.png +share/qt4/demos/shared/images/frame_bottomright.png +share/qt4/demos/shared/images/frame_left.png +share/qt4/demos/shared/images/frame_right.png +share/qt4/demos/shared/images/frame_top.png +share/qt4/demos/shared/images/frame_topleft.png +share/qt4/demos/shared/images/frame_topright.png +share/qt4/demos/shared/images/groupframe_bottom_left.png +share/qt4/demos/shared/images/groupframe_bottom_right.png +share/qt4/demos/shared/images/groupframe_bottom_stretch.png +share/qt4/demos/shared/images/groupframe_left_stretch.png +share/qt4/demos/shared/images/groupframe_right_stretch.png +share/qt4/demos/shared/images/groupframe_top_stretch.png +share/qt4/demos/shared/images/groupframe_topleft.png +share/qt4/demos/shared/images/groupframe_topright.png +share/qt4/demos/shared/images/line_dash_dot.png +share/qt4/demos/shared/images/line_dash_dot_dot.png +share/qt4/demos/shared/images/line_dashed.png +share/qt4/demos/shared/images/line_dotted.png +share/qt4/demos/shared/images/line_solid.png +share/qt4/demos/shared/images/radiobutton-off.png +share/qt4/demos/shared/images/radiobutton-on.png +share/qt4/demos/shared/images/radiobutton_off.png +share/qt4/demos/shared/images/radiobutton_on.png +share/qt4/demos/shared/images/slider_bar.png +share/qt4/demos/shared/images/slider_thumb_off.png +share/qt4/demos/shared/images/slider_thumb_on.png +share/qt4/demos/shared/images/title_cap_left.png +share/qt4/demos/shared/images/title_cap_right.png +share/qt4/demos/shared/images/title_stretch.png +share/qt4/demos/shared/libdemo_shared.a +share/qt4/demos/shared/libdemo_shared.prl +share/qt4/demos/shared/shared.pri +share/qt4/demos/shared/shared.pro +share/qt4/demos/shared/shared.qrc +share/qt4/demos/spreadsheet/images/interview.png +share/qt4/demos/spreadsheet/main.cpp +share/qt4/demos/spreadsheet/spreadsheet +share/qt4/demos/spreadsheet/spreadsheet.debug +share/qt4/demos/spreadsheet/spreadsheet.pro +share/qt4/demos/spreadsheet/spreadsheet.qrc +share/qt4/demos/sqlbrowser/browser.cpp +share/qt4/demos/sqlbrowser/browser.h +share/qt4/demos/sqlbrowser/browserwidget.ui +share/qt4/demos/sqlbrowser/connectionwidget.cpp +share/qt4/demos/sqlbrowser/connectionwidget.h +share/qt4/demos/sqlbrowser/main.cpp +share/qt4/demos/sqlbrowser/qsqlconnectiondialog.cpp +share/qt4/demos/sqlbrowser/qsqlconnectiondialog.h +share/qt4/demos/sqlbrowser/qsqlconnectiondialog.ui +share/qt4/demos/sqlbrowser/sqlbrowser +share/qt4/demos/sqlbrowser/sqlbrowser.debug +share/qt4/demos/sqlbrowser/sqlbrowser.pro +share/qt4/demos/textedit/example.html +share/qt4/demos/textedit/images/logo32.png +share/qt4/demos/textedit/images/mac/editcopy.png +share/qt4/demos/textedit/images/mac/editcut.png +share/qt4/demos/textedit/images/mac/editpaste.png +share/qt4/demos/textedit/images/mac/editredo.png +share/qt4/demos/textedit/images/mac/editundo.png +share/qt4/demos/textedit/images/mac/exportpdf.png +share/qt4/demos/textedit/images/mac/filenew.png +share/qt4/demos/textedit/images/mac/fileopen.png +share/qt4/demos/textedit/images/mac/fileprint.png +share/qt4/demos/textedit/images/mac/filesave.png +share/qt4/demos/textedit/images/mac/textbold.png +share/qt4/demos/textedit/images/mac/textcenter.png +share/qt4/demos/textedit/images/mac/textitalic.png +share/qt4/demos/textedit/images/mac/textjustify.png +share/qt4/demos/textedit/images/mac/textleft.png +share/qt4/demos/textedit/images/mac/textright.png +share/qt4/demos/textedit/images/mac/textunder.png +share/qt4/demos/textedit/images/mac/zoomin.png +share/qt4/demos/textedit/images/mac/zoomout.png +share/qt4/demos/textedit/images/win/editcopy.png +share/qt4/demos/textedit/images/win/editcut.png +share/qt4/demos/textedit/images/win/editpaste.png +share/qt4/demos/textedit/images/win/editredo.png +share/qt4/demos/textedit/images/win/editundo.png +share/qt4/demos/textedit/images/win/exportpdf.png +share/qt4/demos/textedit/images/win/filenew.png +share/qt4/demos/textedit/images/win/fileopen.png +share/qt4/demos/textedit/images/win/fileprint.png +share/qt4/demos/textedit/images/win/filesave.png +share/qt4/demos/textedit/images/win/textbold.png +share/qt4/demos/textedit/images/win/textcenter.png +share/qt4/demos/textedit/images/win/textitalic.png +share/qt4/demos/textedit/images/win/textjustify.png +share/qt4/demos/textedit/images/win/textleft.png +share/qt4/demos/textedit/images/win/textright.png +share/qt4/demos/textedit/images/win/textunder.png +share/qt4/demos/textedit/images/win/zoomin.png +share/qt4/demos/textedit/images/win/zoomout.png +share/qt4/demos/textedit/main.cpp +share/qt4/demos/textedit/printpreview.cpp +share/qt4/demos/textedit/printpreview.h +share/qt4/demos/textedit/textedit +share/qt4/demos/textedit/textedit.cpp +share/qt4/demos/textedit/textedit.debug +share/qt4/demos/textedit/textedit.doc +share/qt4/demos/textedit/textedit.h +share/qt4/demos/textedit/textedit.pro +share/qt4/demos/textedit/textedit.qrc +share/qt4/examples/README +share/qt4/examples/assistant/assistant.pro +share/qt4/examples/assistant/simpletextviewer/documentation/about.txt +share/qt4/examples/assistant/simpletextviewer/documentation/browse.html +share/qt4/examples/assistant/simpletextviewer/documentation/filedialog.html +share/qt4/examples/assistant/simpletextviewer/documentation/findfile.html +share/qt4/examples/assistant/simpletextviewer/documentation/images/browse.png +share/qt4/examples/assistant/simpletextviewer/documentation/images/fadedfilemenu.png +share/qt4/examples/assistant/simpletextviewer/documentation/images/filedialog.png +share/qt4/examples/assistant/simpletextviewer/documentation/images/handbook.png +share/qt4/examples/assistant/simpletextviewer/documentation/images/mainwindow.png +share/qt4/examples/assistant/simpletextviewer/documentation/images/open.png +share/qt4/examples/assistant/simpletextviewer/documentation/images/wildcard.png +share/qt4/examples/assistant/simpletextviewer/documentation/index.html +share/qt4/examples/assistant/simpletextviewer/documentation/intro.html +share/qt4/examples/assistant/simpletextviewer/documentation/openfile.html +share/qt4/examples/assistant/simpletextviewer/documentation/simpletextviewer.adp +share/qt4/examples/assistant/simpletextviewer/documentation/wildcardmatching.html +share/qt4/examples/assistant/simpletextviewer/findfiledialog.cpp +share/qt4/examples/assistant/simpletextviewer/findfiledialog.h +share/qt4/examples/assistant/simpletextviewer/main.cpp +share/qt4/examples/assistant/simpletextviewer/mainwindow.cpp +share/qt4/examples/assistant/simpletextviewer/mainwindow.h +share/qt4/examples/assistant/simpletextviewer/simpletextviewer +share/qt4/examples/assistant/simpletextviewer/simpletextviewer.debug +share/qt4/examples/assistant/simpletextviewer/simpletextviewer.pro +share/qt4/examples/designer/README +share/qt4/examples/designer/calculatorbuilder/calculatorbuilder +share/qt4/examples/designer/calculatorbuilder/calculatorbuilder.debug +share/qt4/examples/designer/calculatorbuilder/calculatorbuilder.pro +share/qt4/examples/designer/calculatorbuilder/calculatorbuilder.qrc +share/qt4/examples/designer/calculatorbuilder/calculatorform.cpp +share/qt4/examples/designer/calculatorbuilder/calculatorform.h +share/qt4/examples/designer/calculatorbuilder/calculatorform.ui +share/qt4/examples/designer/calculatorbuilder/main.cpp +share/qt4/examples/designer/calculatorform/calculatorform +share/qt4/examples/designer/calculatorform/calculatorform.cpp +share/qt4/examples/designer/calculatorform/calculatorform.debug +share/qt4/examples/designer/calculatorform/calculatorform.h +share/qt4/examples/designer/calculatorform/calculatorform.pro +share/qt4/examples/designer/calculatorform/calculatorform.ui +share/qt4/examples/designer/calculatorform/main.cpp +share/qt4/examples/designer/containerextension/containerextension.pro +share/qt4/examples/designer/containerextension/multipagewidget.cpp +share/qt4/examples/designer/containerextension/multipagewidget.h +share/qt4/examples/designer/containerextension/multipagewidgetcontainerextension.cpp +share/qt4/examples/designer/containerextension/multipagewidgetcontainerextension.h +share/qt4/examples/designer/containerextension/multipagewidgetextensionfactory.cpp +share/qt4/examples/designer/containerextension/multipagewidgetextensionfactory.h +share/qt4/examples/designer/containerextension/multipagewidgetplugin.cpp +share/qt4/examples/designer/containerextension/multipagewidgetplugin.h +share/qt4/examples/designer/customwidgetplugin/analogclock.cpp +share/qt4/examples/designer/customwidgetplugin/analogclock.h +share/qt4/examples/designer/customwidgetplugin/customwidgetplugin.cpp +share/qt4/examples/designer/customwidgetplugin/customwidgetplugin.h +share/qt4/examples/designer/customwidgetplugin/customwidgetplugin.pro +share/qt4/examples/designer/designer.pro +share/qt4/examples/designer/taskmenuextension/taskmenuextension.pro +share/qt4/examples/designer/taskmenuextension/tictactoe.cpp +share/qt4/examples/designer/taskmenuextension/tictactoe.h +share/qt4/examples/designer/taskmenuextension/tictactoedialog.cpp +share/qt4/examples/designer/taskmenuextension/tictactoedialog.h +share/qt4/examples/designer/taskmenuextension/tictactoeplugin.cpp +share/qt4/examples/designer/taskmenuextension/tictactoeplugin.h +share/qt4/examples/designer/taskmenuextension/tictactoetaskmenu.cpp +share/qt4/examples/designer/taskmenuextension/tictactoetaskmenu.h +share/qt4/examples/designer/worldtimeclockbuilder/form.ui +share/qt4/examples/designer/worldtimeclockbuilder/main.cpp +share/qt4/examples/designer/worldtimeclockbuilder/worldtimeclockbuilder +share/qt4/examples/designer/worldtimeclockbuilder/worldtimeclockbuilder.debug +share/qt4/examples/designer/worldtimeclockbuilder/worldtimeclockbuilder.pro +share/qt4/examples/designer/worldtimeclockbuilder/worldtimeclockbuilder.qrc +share/qt4/examples/designer/worldtimeclockplugin/worldtimeclock.cpp +share/qt4/examples/designer/worldtimeclockplugin/worldtimeclock.h +share/qt4/examples/designer/worldtimeclockplugin/worldtimeclockplugin.cpp +share/qt4/examples/designer/worldtimeclockplugin/worldtimeclockplugin.h +share/qt4/examples/designer/worldtimeclockplugin/worldtimeclockplugin.pro +share/qt4/examples/desktop/README +share/qt4/examples/desktop/desktop.pro +share/qt4/examples/desktop/screenshot/main.cpp +share/qt4/examples/desktop/screenshot/screenshot +share/qt4/examples/desktop/screenshot/screenshot.cpp +share/qt4/examples/desktop/screenshot/screenshot.debug +share/qt4/examples/desktop/screenshot/screenshot.h +share/qt4/examples/desktop/screenshot/screenshot.pro +share/qt4/examples/desktop/systray/main.cpp +share/qt4/examples/desktop/systray/systray +share/qt4/examples/desktop/systray/systray.debug +share/qt4/examples/desktop/systray/systray.pro +share/qt4/examples/desktop/systray/systray.qrc +share/qt4/examples/desktop/systray/window.cpp +share/qt4/examples/desktop/systray/window.h +share/qt4/examples/dialogs/README +share/qt4/examples/dialogs/configdialog/configdialog +share/qt4/examples/dialogs/configdialog/configdialog.cpp +share/qt4/examples/dialogs/configdialog/configdialog.debug +share/qt4/examples/dialogs/configdialog/configdialog.h +share/qt4/examples/dialogs/configdialog/configdialog.pro +share/qt4/examples/dialogs/configdialog/configdialog.qrc +share/qt4/examples/dialogs/configdialog/images/config.png +share/qt4/examples/dialogs/configdialog/images/query.png +share/qt4/examples/dialogs/configdialog/images/update.png +share/qt4/examples/dialogs/configdialog/main.cpp +share/qt4/examples/dialogs/configdialog/pages.cpp +share/qt4/examples/dialogs/configdialog/pages.h +share/qt4/examples/dialogs/dialogs.pro +share/qt4/examples/dialogs/extension/extension +share/qt4/examples/dialogs/extension/extension.debug +share/qt4/examples/dialogs/extension/extension.pro +share/qt4/examples/dialogs/extension/finddialog.cpp +share/qt4/examples/dialogs/extension/finddialog.h +share/qt4/examples/dialogs/extension/main.cpp +share/qt4/examples/dialogs/findfiles/findfiles +share/qt4/examples/dialogs/findfiles/findfiles.debug +share/qt4/examples/dialogs/findfiles/findfiles.pro +share/qt4/examples/dialogs/findfiles/main.cpp +share/qt4/examples/dialogs/findfiles/window.cpp +share/qt4/examples/dialogs/findfiles/window.h +share/qt4/examples/dialogs/standarddialogs/dialog.cpp +share/qt4/examples/dialogs/standarddialogs/dialog.h +share/qt4/examples/dialogs/standarddialogs/main.cpp +share/qt4/examples/dialogs/standarddialogs/standarddialogs +share/qt4/examples/dialogs/standarddialogs/standarddialogs.debug +share/qt4/examples/dialogs/standarddialogs/standarddialogs.pro +share/qt4/examples/dialogs/tabdialog/main.cpp +share/qt4/examples/dialogs/tabdialog/tabdialog +share/qt4/examples/dialogs/tabdialog/tabdialog.cpp +share/qt4/examples/dialogs/tabdialog/tabdialog.debug +share/qt4/examples/dialogs/tabdialog/tabdialog.h +share/qt4/examples/dialogs/tabdialog/tabdialog.pro +share/qt4/examples/draganddrop/README +share/qt4/examples/draganddrop/draganddrop.pro +share/qt4/examples/draganddrop/draggableicons/draggableicons +share/qt4/examples/draganddrop/draggableicons/draggableicons.debug +share/qt4/examples/draganddrop/draggableicons/draggableicons.pro +share/qt4/examples/draganddrop/draggableicons/draggableicons.qrc +share/qt4/examples/draganddrop/draggableicons/dragwidget.cpp +share/qt4/examples/draganddrop/draggableicons/dragwidget.h +share/qt4/examples/draganddrop/draggableicons/images/boat.png +share/qt4/examples/draganddrop/draggableicons/images/car.png +share/qt4/examples/draganddrop/draggableicons/images/house.png +share/qt4/examples/draganddrop/draggableicons/main.cpp +share/qt4/examples/draganddrop/draggabletext/draggabletext +share/qt4/examples/draganddrop/draggabletext/draggabletext.debug +share/qt4/examples/draganddrop/draggabletext/draggabletext.pro +share/qt4/examples/draganddrop/draggabletext/draggabletext.qrc +share/qt4/examples/draganddrop/draggabletext/draglabel.cpp +share/qt4/examples/draganddrop/draggabletext/draglabel.h +share/qt4/examples/draganddrop/draggabletext/dragwidget.cpp +share/qt4/examples/draganddrop/draggabletext/dragwidget.h +share/qt4/examples/draganddrop/draggabletext/main.cpp +share/qt4/examples/draganddrop/draggabletext/words.txt +share/qt4/examples/draganddrop/dropsite/droparea.cpp +share/qt4/examples/draganddrop/dropsite/droparea.h +share/qt4/examples/draganddrop/dropsite/dropsite +share/qt4/examples/draganddrop/dropsite/dropsite.debug +share/qt4/examples/draganddrop/dropsite/dropsite.pro +share/qt4/examples/draganddrop/dropsite/dropsitewindow.cpp +share/qt4/examples/draganddrop/dropsite/dropsitewindow.h +share/qt4/examples/draganddrop/dropsite/main.cpp +share/qt4/examples/draganddrop/fridgemagnets/draglabel.cpp +share/qt4/examples/draganddrop/fridgemagnets/draglabel.h +share/qt4/examples/draganddrop/fridgemagnets/dragwidget.cpp +share/qt4/examples/draganddrop/fridgemagnets/dragwidget.h +share/qt4/examples/draganddrop/fridgemagnets/fridgemagnets +share/qt4/examples/draganddrop/fridgemagnets/fridgemagnets.debug +share/qt4/examples/draganddrop/fridgemagnets/fridgemagnets.pro +share/qt4/examples/draganddrop/fridgemagnets/fridgemagnets.qrc +share/qt4/examples/draganddrop/fridgemagnets/main.cpp +share/qt4/examples/draganddrop/fridgemagnets/words.txt +share/qt4/examples/draganddrop/puzzle/example.jpg +share/qt4/examples/draganddrop/puzzle/main.cpp +share/qt4/examples/draganddrop/puzzle/mainwindow.cpp +share/qt4/examples/draganddrop/puzzle/mainwindow.h +share/qt4/examples/draganddrop/puzzle/pieceslist.cpp +share/qt4/examples/draganddrop/puzzle/pieceslist.h +share/qt4/examples/draganddrop/puzzle/puzzle +share/qt4/examples/draganddrop/puzzle/puzzle.debug +share/qt4/examples/draganddrop/puzzle/puzzle.pro +share/qt4/examples/draganddrop/puzzle/puzzle.qrc +share/qt4/examples/draganddrop/puzzle/puzzlewidget.cpp +share/qt4/examples/draganddrop/puzzle/puzzlewidget.h +share/qt4/examples/examples.pro +share/qt4/examples/graphicsview/README +share/qt4/examples/graphicsview/collidingmice/collidingmice +share/qt4/examples/graphicsview/collidingmice/collidingmice.debug +share/qt4/examples/graphicsview/collidingmice/collidingmice.pro +share/qt4/examples/graphicsview/collidingmice/images/cheese.jpg +share/qt4/examples/graphicsview/collidingmice/main.cpp +share/qt4/examples/graphicsview/collidingmice/mice.qrc +share/qt4/examples/graphicsview/collidingmice/mouse.cpp +share/qt4/examples/graphicsview/collidingmice/mouse.h +share/qt4/examples/graphicsview/dragdroprobot/coloritem.cpp +share/qt4/examples/graphicsview/dragdroprobot/coloritem.h +share/qt4/examples/graphicsview/dragdroprobot/dragdroprobot +share/qt4/examples/graphicsview/dragdroprobot/dragdroprobot.debug +share/qt4/examples/graphicsview/dragdroprobot/dragdroprobot.pro +share/qt4/examples/graphicsview/dragdroprobot/images/head.png +share/qt4/examples/graphicsview/dragdroprobot/main.cpp +share/qt4/examples/graphicsview/dragdroprobot/robot.cpp +share/qt4/examples/graphicsview/dragdroprobot/robot.h +share/qt4/examples/graphicsview/dragdroprobot/robot.qrc +share/qt4/examples/graphicsview/elasticnodes/edge.cpp +share/qt4/examples/graphicsview/elasticnodes/edge.h +share/qt4/examples/graphicsview/elasticnodes/elasticnodes +share/qt4/examples/graphicsview/elasticnodes/elasticnodes.debug +share/qt4/examples/graphicsview/elasticnodes/elasticnodes.pro +share/qt4/examples/graphicsview/elasticnodes/graphwidget.cpp +share/qt4/examples/graphicsview/elasticnodes/graphwidget.h +share/qt4/examples/graphicsview/elasticnodes/main.cpp +share/qt4/examples/graphicsview/elasticnodes/node.cpp +share/qt4/examples/graphicsview/elasticnodes/node.h +share/qt4/examples/graphicsview/graphicsview.pro +share/qt4/examples/graphicsview/portedasteroids/animateditem.cpp +share/qt4/examples/graphicsview/portedasteroids/animateditem.h +share/qt4/examples/graphicsview/portedasteroids/bg.png +share/qt4/examples/graphicsview/portedasteroids/ledmeter.cpp +share/qt4/examples/graphicsview/portedasteroids/ledmeter.h +share/qt4/examples/graphicsview/portedasteroids/main.cpp +share/qt4/examples/graphicsview/portedasteroids/portedasteroids +share/qt4/examples/graphicsview/portedasteroids/portedasteroids.debug +share/qt4/examples/graphicsview/portedasteroids/portedasteroids.pro +share/qt4/examples/graphicsview/portedasteroids/portedasteroids.qrc +share/qt4/examples/graphicsview/portedasteroids/sounds/Explosion.wav +share/qt4/examples/graphicsview/portedasteroids/sprites.h +share/qt4/examples/graphicsview/portedasteroids/sprites/.pbm +share/qt4/examples/graphicsview/portedasteroids/sprites/bits/bits.ini +share/qt4/examples/graphicsview/portedasteroids/sprites/bits/bits.pov +share/qt4/examples/graphicsview/portedasteroids/sprites/bits/bits0000.png +share/qt4/examples/graphicsview/portedasteroids/sprites/bits/bits0001.png +share/qt4/examples/graphicsview/portedasteroids/sprites/bits/bits0002.png +share/qt4/examples/graphicsview/portedasteroids/sprites/bits/bits0003.png +share/qt4/examples/graphicsview/portedasteroids/sprites/bits/bits0004.png +share/qt4/examples/graphicsview/portedasteroids/sprites/bits/bits0005.png +share/qt4/examples/graphicsview/portedasteroids/sprites/bits/bits0006.png +share/qt4/examples/graphicsview/portedasteroids/sprites/bits/bits0007.png +share/qt4/examples/graphicsview/portedasteroids/sprites/bits/bits0008.png +share/qt4/examples/graphicsview/portedasteroids/sprites/bits/bits0009.png +share/qt4/examples/graphicsview/portedasteroids/sprites/bits/bits0010.png +share/qt4/examples/graphicsview/portedasteroids/sprites/bits/bits0011.png +share/qt4/examples/graphicsview/portedasteroids/sprites/bits/bits0012.png +share/qt4/examples/graphicsview/portedasteroids/sprites/bits/bits0013.png +share/qt4/examples/graphicsview/portedasteroids/sprites/bits/bits0014.png +share/qt4/examples/graphicsview/portedasteroids/sprites/bits/bits0015.png +share/qt4/examples/graphicsview/portedasteroids/sprites/exhaust/exhaust.png +share/qt4/examples/graphicsview/portedasteroids/sprites/missile/missile.png +share/qt4/examples/graphicsview/portedasteroids/sprites/powerups/brake.png +share/qt4/examples/graphicsview/portedasteroids/sprites/powerups/energy.png +share/qt4/examples/graphicsview/portedasteroids/sprites/powerups/shield.png +share/qt4/examples/graphicsview/portedasteroids/sprites/powerups/shoot.png +share/qt4/examples/graphicsview/portedasteroids/sprites/powerups/teleport.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock1/rock1.ini +share/qt4/examples/graphicsview/portedasteroids/sprites/rock1/rock1.pov +share/qt4/examples/graphicsview/portedasteroids/sprites/rock1/rock10000.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock1/rock10001.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock1/rock10002.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock1/rock10003.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock1/rock10004.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock1/rock10005.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock1/rock10006.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock1/rock10007.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock1/rock10008.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock1/rock10009.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock1/rock10010.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock1/rock10011.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock1/rock10012.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock1/rock10013.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock1/rock10014.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock1/rock10015.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock1/rock10016.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock1/rock10017.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock1/rock10018.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock1/rock10019.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock1/rock10020.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock1/rock10021.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock1/rock10022.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock1/rock10023.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock1/rock10024.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock1/rock10025.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock1/rock10026.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock1/rock10027.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock1/rock10028.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock1/rock10029.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock1/rock10030.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock1/rock10031.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock2/rock2.ini +share/qt4/examples/graphicsview/portedasteroids/sprites/rock2/rock2.pov +share/qt4/examples/graphicsview/portedasteroids/sprites/rock2/rock20000.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock2/rock20001.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock2/rock20002.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock2/rock20003.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock2/rock20004.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock2/rock20005.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock2/rock20006.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock2/rock20007.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock2/rock20008.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock2/rock20009.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock2/rock20010.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock2/rock20011.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock2/rock20012.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock2/rock20013.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock2/rock20014.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock2/rock20015.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock2/rock20016.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock2/rock20017.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock2/rock20018.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock2/rock20019.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock2/rock20020.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock2/rock20021.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock2/rock20022.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock2/rock20023.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock2/rock20024.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock2/rock20025.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock2/rock20026.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock2/rock20027.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock2/rock20028.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock2/rock20029.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock2/rock20030.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock2/rock20031.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock3/rock3.ini +share/qt4/examples/graphicsview/portedasteroids/sprites/rock3/rock3.pov +share/qt4/examples/graphicsview/portedasteroids/sprites/rock3/rock30000.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock3/rock30001.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock3/rock30002.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock3/rock30003.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock3/rock30004.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock3/rock30005.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock3/rock30006.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock3/rock30007.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock3/rock30008.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock3/rock30009.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock3/rock30010.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock3/rock30011.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock3/rock30012.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock3/rock30013.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock3/rock30014.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock3/rock30015.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock3/rock30016.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock3/rock30017.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock3/rock30018.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock3/rock30019.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock3/rock30020.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock3/rock30021.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock3/rock30022.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock3/rock30023.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock3/rock30024.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock3/rock30025.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock3/rock30026.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock3/rock30027.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock3/rock30028.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock3/rock30029.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock3/rock30030.png +share/qt4/examples/graphicsview/portedasteroids/sprites/rock3/rock30031.png +share/qt4/examples/graphicsview/portedasteroids/sprites/shield/shield0000.png +share/qt4/examples/graphicsview/portedasteroids/sprites/shield/shield0001.png +share/qt4/examples/graphicsview/portedasteroids/sprites/shield/shield0002.png +share/qt4/examples/graphicsview/portedasteroids/sprites/shield/shield0003.png +share/qt4/examples/graphicsview/portedasteroids/sprites/shield/shield0004.png +share/qt4/examples/graphicsview/portedasteroids/sprites/shield/shield0005.png +share/qt4/examples/graphicsview/portedasteroids/sprites/shield/shield0006.png +share/qt4/examples/graphicsview/portedasteroids/sprites/ship/ship.ini +share/qt4/examples/graphicsview/portedasteroids/sprites/ship/ship.pov +share/qt4/examples/graphicsview/portedasteroids/sprites/ship/ship0000.png +share/qt4/examples/graphicsview/portedasteroids/sprites/ship/ship0001.png +share/qt4/examples/graphicsview/portedasteroids/sprites/ship/ship0002.png +share/qt4/examples/graphicsview/portedasteroids/sprites/ship/ship0003.png +share/qt4/examples/graphicsview/portedasteroids/sprites/ship/ship0004.png +share/qt4/examples/graphicsview/portedasteroids/sprites/ship/ship0005.png +share/qt4/examples/graphicsview/portedasteroids/sprites/ship/ship0006.png +share/qt4/examples/graphicsview/portedasteroids/sprites/ship/ship0007.png +share/qt4/examples/graphicsview/portedasteroids/sprites/ship/ship0008.png +share/qt4/examples/graphicsview/portedasteroids/sprites/ship/ship0009.png +share/qt4/examples/graphicsview/portedasteroids/sprites/ship/ship0010.png +share/qt4/examples/graphicsview/portedasteroids/sprites/ship/ship0011.png +share/qt4/examples/graphicsview/portedasteroids/sprites/ship/ship0012.png +share/qt4/examples/graphicsview/portedasteroids/sprites/ship/ship0013.png +share/qt4/examples/graphicsview/portedasteroids/sprites/ship/ship0014.png +share/qt4/examples/graphicsview/portedasteroids/sprites/ship/ship0015.png +share/qt4/examples/graphicsview/portedasteroids/sprites/ship/ship0016.png +share/qt4/examples/graphicsview/portedasteroids/sprites/ship/ship0017.png +share/qt4/examples/graphicsview/portedasteroids/sprites/ship/ship0018.png +share/qt4/examples/graphicsview/portedasteroids/sprites/ship/ship0019.png +share/qt4/examples/graphicsview/portedasteroids/sprites/ship/ship0020.png +share/qt4/examples/graphicsview/portedasteroids/sprites/ship/ship0021.png +share/qt4/examples/graphicsview/portedasteroids/sprites/ship/ship0022.png +share/qt4/examples/graphicsview/portedasteroids/sprites/ship/ship0023.png +share/qt4/examples/graphicsview/portedasteroids/sprites/ship/ship0024.png +share/qt4/examples/graphicsview/portedasteroids/sprites/ship/ship0025.png +share/qt4/examples/graphicsview/portedasteroids/sprites/ship/ship0026.png +share/qt4/examples/graphicsview/portedasteroids/sprites/ship/ship0027.png +share/qt4/examples/graphicsview/portedasteroids/sprites/ship/ship0028.png +share/qt4/examples/graphicsview/portedasteroids/sprites/ship/ship0029.png +share/qt4/examples/graphicsview/portedasteroids/sprites/ship/ship0030.png +share/qt4/examples/graphicsview/portedasteroids/sprites/ship/ship0031.png +share/qt4/examples/graphicsview/portedasteroids/toplevel.cpp +share/qt4/examples/graphicsview/portedasteroids/toplevel.h +share/qt4/examples/graphicsview/portedasteroids/view.cpp +share/qt4/examples/graphicsview/portedasteroids/view.h +share/qt4/examples/graphicsview/portedcanvas/butterfly.png +share/qt4/examples/graphicsview/portedcanvas/canvas.cpp +share/qt4/examples/graphicsview/portedcanvas/canvas.h +share/qt4/examples/graphicsview/portedcanvas/main.cpp +share/qt4/examples/graphicsview/portedcanvas/portedcanvas +share/qt4/examples/graphicsview/portedcanvas/portedcanvas.debug +share/qt4/examples/graphicsview/portedcanvas/portedcanvas.pro +share/qt4/examples/graphicsview/portedcanvas/portedcanvas.qrc +share/qt4/examples/graphicsview/portedcanvas/qt-trans.xpm +share/qt4/examples/graphicsview/portedcanvas/qtlogo.png +share/qt4/examples/itemviews/README +share/qt4/examples/itemviews/basicsortfiltermodel/basicsortfiltermodel +share/qt4/examples/itemviews/basicsortfiltermodel/basicsortfiltermodel.debug +share/qt4/examples/itemviews/basicsortfiltermodel/basicsortfiltermodel.pro +share/qt4/examples/itemviews/basicsortfiltermodel/main.cpp +share/qt4/examples/itemviews/basicsortfiltermodel/window.cpp +share/qt4/examples/itemviews/basicsortfiltermodel/window.h +share/qt4/examples/itemviews/chart/chart +share/qt4/examples/itemviews/chart/chart.debug +share/qt4/examples/itemviews/chart/chart.pro +share/qt4/examples/itemviews/chart/chart.qrc +share/qt4/examples/itemviews/chart/main.cpp +share/qt4/examples/itemviews/chart/mainwindow.cpp +share/qt4/examples/itemviews/chart/mainwindow.h +share/qt4/examples/itemviews/chart/mydata.cht +share/qt4/examples/itemviews/chart/pieview.cpp +share/qt4/examples/itemviews/chart/pieview.h +share/qt4/examples/itemviews/chart/qtdata.cht +share/qt4/examples/itemviews/customsortfiltermodel/customsortfiltermodel +share/qt4/examples/itemviews/customsortfiltermodel/customsortfiltermodel.debug +share/qt4/examples/itemviews/customsortfiltermodel/customsortfiltermodel.pro +share/qt4/examples/itemviews/customsortfiltermodel/main.cpp +share/qt4/examples/itemviews/customsortfiltermodel/mysortfilterproxymodel.cpp +share/qt4/examples/itemviews/customsortfiltermodel/mysortfilterproxymodel.h +share/qt4/examples/itemviews/customsortfiltermodel/window.cpp +share/qt4/examples/itemviews/customsortfiltermodel/window.h +share/qt4/examples/itemviews/dirview/dirview +share/qt4/examples/itemviews/dirview/dirview.debug +share/qt4/examples/itemviews/dirview/dirview.pro +share/qt4/examples/itemviews/dirview/main.cpp +share/qt4/examples/itemviews/itemviews.pro +share/qt4/examples/itemviews/pixelator/imagemodel.cpp +share/qt4/examples/itemviews/pixelator/imagemodel.h +share/qt4/examples/itemviews/pixelator/images.qrc +share/qt4/examples/itemviews/pixelator/images/qt.png +share/qt4/examples/itemviews/pixelator/main.cpp +share/qt4/examples/itemviews/pixelator/mainwindow.cpp +share/qt4/examples/itemviews/pixelator/mainwindow.h +share/qt4/examples/itemviews/pixelator/pixelator +share/qt4/examples/itemviews/pixelator/pixelator.debug +share/qt4/examples/itemviews/pixelator/pixelator.pro +share/qt4/examples/itemviews/pixelator/pixeldelegate.cpp +share/qt4/examples/itemviews/pixelator/pixeldelegate.h +share/qt4/examples/itemviews/puzzle/example.jpg +share/qt4/examples/itemviews/puzzle/main.cpp +share/qt4/examples/itemviews/puzzle/mainwindow.cpp +share/qt4/examples/itemviews/puzzle/mainwindow.h +share/qt4/examples/itemviews/puzzle/piecesmodel.cpp +share/qt4/examples/itemviews/puzzle/piecesmodel.h +share/qt4/examples/itemviews/puzzle/puzzle +share/qt4/examples/itemviews/puzzle/puzzle.debug +share/qt4/examples/itemviews/puzzle/puzzle.pro +share/qt4/examples/itemviews/puzzle/puzzle.qrc +share/qt4/examples/itemviews/puzzle/puzzlewidget.cpp +share/qt4/examples/itemviews/puzzle/puzzlewidget.h +share/qt4/examples/itemviews/simpledommodel/domitem.cpp +share/qt4/examples/itemviews/simpledommodel/domitem.h +share/qt4/examples/itemviews/simpledommodel/dommodel.cpp +share/qt4/examples/itemviews/simpledommodel/dommodel.h +share/qt4/examples/itemviews/simpledommodel/main.cpp +share/qt4/examples/itemviews/simpledommodel/mainwindow.cpp +share/qt4/examples/itemviews/simpledommodel/mainwindow.h +share/qt4/examples/itemviews/simpledommodel/simpledommodel +share/qt4/examples/itemviews/simpledommodel/simpledommodel.debug +share/qt4/examples/itemviews/simpledommodel/simpledommodel.pro +share/qt4/examples/itemviews/simpletreemodel/default.txt +share/qt4/examples/itemviews/simpletreemodel/main.cpp +share/qt4/examples/itemviews/simpletreemodel/simpletreemodel +share/qt4/examples/itemviews/simpletreemodel/simpletreemodel.debug +share/qt4/examples/itemviews/simpletreemodel/simpletreemodel.pro +share/qt4/examples/itemviews/simpletreemodel/simpletreemodel.qrc +share/qt4/examples/itemviews/simpletreemodel/treeitem.cpp +share/qt4/examples/itemviews/simpletreemodel/treeitem.h +share/qt4/examples/itemviews/simpletreemodel/treemodel.cpp +share/qt4/examples/itemviews/simpletreemodel/treemodel.h +share/qt4/examples/itemviews/spinboxdelegate/delegate.cpp +share/qt4/examples/itemviews/spinboxdelegate/delegate.h +share/qt4/examples/itemviews/spinboxdelegate/main.cpp +share/qt4/examples/itemviews/spinboxdelegate/spinboxdelegate +share/qt4/examples/itemviews/spinboxdelegate/spinboxdelegate.debug +share/qt4/examples/itemviews/spinboxdelegate/spinboxdelegate.pro +share/qt4/examples/layouts/README +share/qt4/examples/layouts/basiclayouts/basiclayouts +share/qt4/examples/layouts/basiclayouts/basiclayouts.debug +share/qt4/examples/layouts/basiclayouts/basiclayouts.pro +share/qt4/examples/layouts/basiclayouts/dialog.cpp +share/qt4/examples/layouts/basiclayouts/dialog.h +share/qt4/examples/layouts/basiclayouts/main.cpp +share/qt4/examples/layouts/borderlayout/borderlayout +share/qt4/examples/layouts/borderlayout/borderlayout.cpp +share/qt4/examples/layouts/borderlayout/borderlayout.debug +share/qt4/examples/layouts/borderlayout/borderlayout.h +share/qt4/examples/layouts/borderlayout/borderlayout.pro +share/qt4/examples/layouts/borderlayout/main.cpp +share/qt4/examples/layouts/borderlayout/window.cpp +share/qt4/examples/layouts/borderlayout/window.h +share/qt4/examples/layouts/dynamiclayouts/dialog.cpp +share/qt4/examples/layouts/dynamiclayouts/dialog.h +share/qt4/examples/layouts/dynamiclayouts/dynamiclayouts +share/qt4/examples/layouts/dynamiclayouts/dynamiclayouts.debug +share/qt4/examples/layouts/dynamiclayouts/dynamiclayouts.pro +share/qt4/examples/layouts/dynamiclayouts/main.cpp +share/qt4/examples/layouts/flowlayout/flowlayout +share/qt4/examples/layouts/flowlayout/flowlayout.cpp +share/qt4/examples/layouts/flowlayout/flowlayout.debug +share/qt4/examples/layouts/flowlayout/flowlayout.h +share/qt4/examples/layouts/flowlayout/flowlayout.pro +share/qt4/examples/layouts/flowlayout/main.cpp +share/qt4/examples/layouts/flowlayout/window.cpp +share/qt4/examples/layouts/flowlayout/window.h +share/qt4/examples/layouts/layouts.pro +share/qt4/examples/linguist/README +share/qt4/examples/linguist/arrowpad/arrowpad +share/qt4/examples/linguist/arrowpad/arrowpad.cpp +share/qt4/examples/linguist/arrowpad/arrowpad.debug +share/qt4/examples/linguist/arrowpad/arrowpad.h +share/qt4/examples/linguist/arrowpad/arrowpad.pro +share/qt4/examples/linguist/arrowpad/main.cpp +share/qt4/examples/linguist/arrowpad/mainwindow.cpp +share/qt4/examples/linguist/arrowpad/mainwindow.h +share/qt4/examples/linguist/hellotr/hellotr +share/qt4/examples/linguist/hellotr/hellotr.debug +share/qt4/examples/linguist/hellotr/hellotr.pro +share/qt4/examples/linguist/hellotr/main.cpp +share/qt4/examples/linguist/linguist.pro +share/qt4/examples/linguist/trollprint/main.cpp +share/qt4/examples/linguist/trollprint/mainwindow.cpp +share/qt4/examples/linguist/trollprint/mainwindow.h +share/qt4/examples/linguist/trollprint/printpanel.cpp +share/qt4/examples/linguist/trollprint/printpanel.h +share/qt4/examples/linguist/trollprint/trollprint +share/qt4/examples/linguist/trollprint/trollprint.debug +share/qt4/examples/linguist/trollprint/trollprint.pro +share/qt4/examples/linguist/trollprint/trollprint_pt.ts +share/qt4/examples/mainwindows/README +share/qt4/examples/mainwindows/application/application +share/qt4/examples/mainwindows/application/application.debug +share/qt4/examples/mainwindows/application/application.pro +share/qt4/examples/mainwindows/application/application.qrc +share/qt4/examples/mainwindows/application/images/copy.png +share/qt4/examples/mainwindows/application/images/cut.png +share/qt4/examples/mainwindows/application/images/new.png +share/qt4/examples/mainwindows/application/images/open.png +share/qt4/examples/mainwindows/application/images/paste.png +share/qt4/examples/mainwindows/application/images/save.png +share/qt4/examples/mainwindows/application/main.cpp +share/qt4/examples/mainwindows/application/mainwindow.cpp +share/qt4/examples/mainwindows/application/mainwindow.h +share/qt4/examples/mainwindows/dockwidgets/dockwidgets +share/qt4/examples/mainwindows/dockwidgets/dockwidgets.debug +share/qt4/examples/mainwindows/dockwidgets/dockwidgets.pro +share/qt4/examples/mainwindows/dockwidgets/dockwidgets.qrc +share/qt4/examples/mainwindows/dockwidgets/images/new.png +share/qt4/examples/mainwindows/dockwidgets/images/print.png +share/qt4/examples/mainwindows/dockwidgets/images/save.png +share/qt4/examples/mainwindows/dockwidgets/images/undo.png +share/qt4/examples/mainwindows/dockwidgets/main.cpp +share/qt4/examples/mainwindows/dockwidgets/mainwindow.cpp +share/qt4/examples/mainwindows/dockwidgets/mainwindow.h +share/qt4/examples/mainwindows/mainwindows.pro +share/qt4/examples/mainwindows/mdi/images/copy.png +share/qt4/examples/mainwindows/mdi/images/cut.png +share/qt4/examples/mainwindows/mdi/images/new.png +share/qt4/examples/mainwindows/mdi/images/open.png +share/qt4/examples/mainwindows/mdi/images/paste.png +share/qt4/examples/mainwindows/mdi/images/save.png +share/qt4/examples/mainwindows/mdi/main.cpp +share/qt4/examples/mainwindows/mdi/mainwindow.cpp +share/qt4/examples/mainwindows/mdi/mainwindow.h +share/qt4/examples/mainwindows/mdi/mdi +share/qt4/examples/mainwindows/mdi/mdi.debug +share/qt4/examples/mainwindows/mdi/mdi.pro +share/qt4/examples/mainwindows/mdi/mdi.qrc +share/qt4/examples/mainwindows/mdi/mdichild.cpp +share/qt4/examples/mainwindows/mdi/mdichild.h +share/qt4/examples/mainwindows/menus/main.cpp +share/qt4/examples/mainwindows/menus/mainwindow.cpp +share/qt4/examples/mainwindows/menus/mainwindow.h +share/qt4/examples/mainwindows/menus/menus +share/qt4/examples/mainwindows/menus/menus.debug +share/qt4/examples/mainwindows/menus/menus.pro +share/qt4/examples/mainwindows/recentfiles/main.cpp +share/qt4/examples/mainwindows/recentfiles/mainwindow.cpp +share/qt4/examples/mainwindows/recentfiles/mainwindow.h +share/qt4/examples/mainwindows/recentfiles/recentfiles +share/qt4/examples/mainwindows/recentfiles/recentfiles.debug +share/qt4/examples/mainwindows/recentfiles/recentfiles.pro +share/qt4/examples/mainwindows/sdi/images/copy.png +share/qt4/examples/mainwindows/sdi/images/cut.png +share/qt4/examples/mainwindows/sdi/images/new.png +share/qt4/examples/mainwindows/sdi/images/open.png +share/qt4/examples/mainwindows/sdi/images/paste.png +share/qt4/examples/mainwindows/sdi/images/save.png +share/qt4/examples/mainwindows/sdi/main.cpp +share/qt4/examples/mainwindows/sdi/mainwindow.cpp +share/qt4/examples/mainwindows/sdi/mainwindow.h +share/qt4/examples/mainwindows/sdi/sdi +share/qt4/examples/mainwindows/sdi/sdi.debug +share/qt4/examples/mainwindows/sdi/sdi.pro +share/qt4/examples/mainwindows/sdi/sdi.qrc +share/qt4/examples/network/README +share/qt4/examples/network/blockingfortuneclient/blockingclient.cpp +share/qt4/examples/network/blockingfortuneclient/blockingclient.h +share/qt4/examples/network/blockingfortuneclient/blockingfortuneclient +share/qt4/examples/network/blockingfortuneclient/blockingfortuneclient.debug +share/qt4/examples/network/blockingfortuneclient/blockingfortuneclient.pro +share/qt4/examples/network/blockingfortuneclient/fortunethread.cpp +share/qt4/examples/network/blockingfortuneclient/fortunethread.h +share/qt4/examples/network/blockingfortuneclient/main.cpp +share/qt4/examples/network/broadcastreceiver/broadcastreceiver +share/qt4/examples/network/broadcastreceiver/broadcastreceiver.debug +share/qt4/examples/network/broadcastreceiver/broadcastreceiver.pro +share/qt4/examples/network/broadcastreceiver/main.cpp +share/qt4/examples/network/broadcastreceiver/receiver.cpp +share/qt4/examples/network/broadcastreceiver/receiver.h +share/qt4/examples/network/broadcastsender/broadcastsender +share/qt4/examples/network/broadcastsender/broadcastsender.debug +share/qt4/examples/network/broadcastsender/broadcastsender.pro +share/qt4/examples/network/broadcastsender/main.cpp +share/qt4/examples/network/broadcastsender/sender.cpp +share/qt4/examples/network/broadcastsender/sender.h +share/qt4/examples/network/chat/chat +share/qt4/examples/network/chat/chat.debug +share/qt4/examples/network/chat/chat.pro +share/qt4/examples/network/chat/chatdialog.cpp +share/qt4/examples/network/chat/chatdialog.h +share/qt4/examples/network/chat/chatdialog.ui +share/qt4/examples/network/chat/client.cpp +share/qt4/examples/network/chat/client.h +share/qt4/examples/network/chat/connection.cpp +share/qt4/examples/network/chat/connection.h +share/qt4/examples/network/chat/main.cpp +share/qt4/examples/network/chat/peermanager.cpp +share/qt4/examples/network/chat/peermanager.h +share/qt4/examples/network/chat/server.cpp +share/qt4/examples/network/chat/server.h +share/qt4/examples/network/fortuneclient/client.cpp +share/qt4/examples/network/fortuneclient/client.h +share/qt4/examples/network/fortuneclient/fortuneclient +share/qt4/examples/network/fortuneclient/fortuneclient.debug +share/qt4/examples/network/fortuneclient/fortuneclient.pro +share/qt4/examples/network/fortuneclient/main.cpp +share/qt4/examples/network/fortuneserver/fortuneserver +share/qt4/examples/network/fortuneserver/fortuneserver.debug +share/qt4/examples/network/fortuneserver/fortuneserver.pro +share/qt4/examples/network/fortuneserver/main.cpp +share/qt4/examples/network/fortuneserver/server.cpp +share/qt4/examples/network/fortuneserver/server.h +share/qt4/examples/network/ftp/ftp +share/qt4/examples/network/ftp/ftp.debug +share/qt4/examples/network/ftp/ftp.pro +share/qt4/examples/network/ftp/ftp.qrc +share/qt4/examples/network/ftp/ftpwindow.cpp +share/qt4/examples/network/ftp/ftpwindow.h +share/qt4/examples/network/ftp/images/cdtoparent.png +share/qt4/examples/network/ftp/images/dir.png +share/qt4/examples/network/ftp/images/file.png +share/qt4/examples/network/ftp/main.cpp +share/qt4/examples/network/http/http +share/qt4/examples/network/http/http.debug +share/qt4/examples/network/http/http.pro +share/qt4/examples/network/http/httpwindow.cpp +share/qt4/examples/network/http/httpwindow.h +share/qt4/examples/network/http/main.cpp +share/qt4/examples/network/loopback/dialog.cpp +share/qt4/examples/network/loopback/dialog.h +share/qt4/examples/network/loopback/loopback +share/qt4/examples/network/loopback/loopback.debug +share/qt4/examples/network/loopback/loopback.pro +share/qt4/examples/network/loopback/main.cpp +share/qt4/examples/network/network.pro +share/qt4/examples/network/threadedfortuneserver/dialog.cpp +share/qt4/examples/network/threadedfortuneserver/dialog.h +share/qt4/examples/network/threadedfortuneserver/fortuneserver.cpp +share/qt4/examples/network/threadedfortuneserver/fortuneserver.h +share/qt4/examples/network/threadedfortuneserver/fortunethread.cpp +share/qt4/examples/network/threadedfortuneserver/fortunethread.h +share/qt4/examples/network/threadedfortuneserver/main.cpp +share/qt4/examples/network/threadedfortuneserver/threadedfortuneserver +share/qt4/examples/network/threadedfortuneserver/threadedfortuneserver.debug +share/qt4/examples/network/threadedfortuneserver/threadedfortuneserver.pro +share/qt4/examples/network/torrent/3rdparty/sha1.c +share/qt4/examples/network/torrent/3rdparty/sha1.h +share/qt4/examples/network/torrent/addtorrentdialog.cpp +share/qt4/examples/network/torrent/addtorrentdialog.h +share/qt4/examples/network/torrent/bencodeparser.cpp +share/qt4/examples/network/torrent/bencodeparser.h +share/qt4/examples/network/torrent/connectionmanager.cpp +share/qt4/examples/network/torrent/connectionmanager.h +share/qt4/examples/network/torrent/filemanager.cpp +share/qt4/examples/network/torrent/filemanager.h +share/qt4/examples/network/torrent/forms/addtorrentform.ui +share/qt4/examples/network/torrent/icons.qrc +share/qt4/examples/network/torrent/icons/1downarrow.png +share/qt4/examples/network/torrent/icons/1uparrow.png +share/qt4/examples/network/torrent/icons/bottom.png +share/qt4/examples/network/torrent/icons/edit_add.png +share/qt4/examples/network/torrent/icons/edit_remove.png +share/qt4/examples/network/torrent/icons/exit.png +share/qt4/examples/network/torrent/icons/peertopeer.png +share/qt4/examples/network/torrent/icons/player_pause.png +share/qt4/examples/network/torrent/icons/player_play.png +share/qt4/examples/network/torrent/icons/player_stop.png +share/qt4/examples/network/torrent/icons/stop.png +share/qt4/examples/network/torrent/main.cpp +share/qt4/examples/network/torrent/mainwindow.cpp +share/qt4/examples/network/torrent/mainwindow.h +share/qt4/examples/network/torrent/metainfo.cpp +share/qt4/examples/network/torrent/metainfo.h +share/qt4/examples/network/torrent/peerwireclient.cpp +share/qt4/examples/network/torrent/peerwireclient.h +share/qt4/examples/network/torrent/ratecontroller.cpp +share/qt4/examples/network/torrent/ratecontroller.h +share/qt4/examples/network/torrent/torrent +share/qt4/examples/network/torrent/torrent.debug +share/qt4/examples/network/torrent/torrent.pro +share/qt4/examples/network/torrent/torrentclient.cpp +share/qt4/examples/network/torrent/torrentclient.h +share/qt4/examples/network/torrent/torrentserver.cpp +share/qt4/examples/network/torrent/torrentserver.h +share/qt4/examples/network/torrent/trackerclient.cpp +share/qt4/examples/network/torrent/trackerclient.h +share/qt4/examples/opengl/2dpainting/2dpainting +share/qt4/examples/opengl/2dpainting/2dpainting.debug +share/qt4/examples/opengl/2dpainting/2dpainting.pro +share/qt4/examples/opengl/2dpainting/glwidget.cpp +share/qt4/examples/opengl/2dpainting/glwidget.h +share/qt4/examples/opengl/2dpainting/helper.cpp +share/qt4/examples/opengl/2dpainting/helper.h +share/qt4/examples/opengl/2dpainting/main.cpp +share/qt4/examples/opengl/2dpainting/widget.cpp +share/qt4/examples/opengl/2dpainting/widget.h +share/qt4/examples/opengl/2dpainting/window.cpp +share/qt4/examples/opengl/2dpainting/window.h +share/qt4/examples/opengl/README +share/qt4/examples/opengl/framebufferobject/bubbles.svg +share/qt4/examples/opengl/framebufferobject/framebufferobject +share/qt4/examples/opengl/framebufferobject/framebufferobject.debug +share/qt4/examples/opengl/framebufferobject/framebufferobject.pro +share/qt4/examples/opengl/framebufferobject/framebufferobject.qrc +share/qt4/examples/opengl/framebufferobject/glwidget.cpp +share/qt4/examples/opengl/framebufferobject/glwidget.h +share/qt4/examples/opengl/framebufferobject/main.cpp +share/qt4/examples/opengl/framebufferobject/qt4-logo.png +share/qt4/examples/opengl/framebufferobject2/cubelogo.png +share/qt4/examples/opengl/framebufferobject2/framebufferobject2 +share/qt4/examples/opengl/framebufferobject2/framebufferobject2.debug +share/qt4/examples/opengl/framebufferobject2/framebufferobject2.pro +share/qt4/examples/opengl/framebufferobject2/framebufferobject2.qrc +share/qt4/examples/opengl/framebufferobject2/glwidget.cpp +share/qt4/examples/opengl/framebufferobject2/glwidget.h +share/qt4/examples/opengl/framebufferobject2/main.cpp +share/qt4/examples/opengl/grabber/glwidget.cpp +share/qt4/examples/opengl/grabber/glwidget.h +share/qt4/examples/opengl/grabber/grabber +share/qt4/examples/opengl/grabber/grabber.debug +share/qt4/examples/opengl/grabber/grabber.pro +share/qt4/examples/opengl/grabber/main.cpp +share/qt4/examples/opengl/grabber/mainwindow.cpp +share/qt4/examples/opengl/grabber/mainwindow.h +share/qt4/examples/opengl/hellogl/glwidget.cpp +share/qt4/examples/opengl/hellogl/glwidget.h +share/qt4/examples/opengl/hellogl/hellogl +share/qt4/examples/opengl/hellogl/hellogl.debug +share/qt4/examples/opengl/hellogl/hellogl.pro +share/qt4/examples/opengl/hellogl/main.cpp +share/qt4/examples/opengl/hellogl/window.cpp +share/qt4/examples/opengl/hellogl/window.h +share/qt4/examples/opengl/opengl.pro +share/qt4/examples/opengl/overpainting/bubble.cpp +share/qt4/examples/opengl/overpainting/bubble.h +share/qt4/examples/opengl/overpainting/glwidget.cpp +share/qt4/examples/opengl/overpainting/glwidget.h +share/qt4/examples/opengl/overpainting/main.cpp +share/qt4/examples/opengl/overpainting/overpainting +share/qt4/examples/opengl/overpainting/overpainting.debug +share/qt4/examples/opengl/overpainting/overpainting.pro +share/qt4/examples/opengl/pbuffers/cubelogo.png +share/qt4/examples/opengl/pbuffers/glwidget.cpp +share/qt4/examples/opengl/pbuffers/glwidget.h +share/qt4/examples/opengl/pbuffers/main.cpp +share/qt4/examples/opengl/pbuffers/pbuffers +share/qt4/examples/opengl/pbuffers/pbuffers.debug +share/qt4/examples/opengl/pbuffers/pbuffers.pro +share/qt4/examples/opengl/pbuffers/pbuffers.qrc +share/qt4/examples/opengl/pbuffers2/bubbles.svg +share/qt4/examples/opengl/pbuffers2/glwidget.cpp +share/qt4/examples/opengl/pbuffers2/glwidget.h +share/qt4/examples/opengl/pbuffers2/main.cpp +share/qt4/examples/opengl/pbuffers2/pbuffers2 +share/qt4/examples/opengl/pbuffers2/pbuffers2.debug +share/qt4/examples/opengl/pbuffers2/pbuffers2.pro +share/qt4/examples/opengl/pbuffers2/pbuffers2.qrc +share/qt4/examples/opengl/pbuffers2/qt4-logo.png +share/qt4/examples/opengl/samplebuffers/glwidget.cpp +share/qt4/examples/opengl/samplebuffers/glwidget.h +share/qt4/examples/opengl/samplebuffers/main.cpp +share/qt4/examples/opengl/samplebuffers/samplebuffers +share/qt4/examples/opengl/samplebuffers/samplebuffers.debug +share/qt4/examples/opengl/samplebuffers/samplebuffers.pro +share/qt4/examples/opengl/textures/glwidget.cpp +share/qt4/examples/opengl/textures/glwidget.h +share/qt4/examples/opengl/textures/images/side1.png +share/qt4/examples/opengl/textures/images/side2.png +share/qt4/examples/opengl/textures/images/side3.png +share/qt4/examples/opengl/textures/images/side4.png +share/qt4/examples/opengl/textures/images/side5.png +share/qt4/examples/opengl/textures/images/side6.png +share/qt4/examples/opengl/textures/main.cpp +share/qt4/examples/opengl/textures/textures +share/qt4/examples/opengl/textures/textures.debug +share/qt4/examples/opengl/textures/textures.pro +share/qt4/examples/opengl/textures/textures.qrc +share/qt4/examples/opengl/textures/window.cpp +share/qt4/examples/opengl/textures/window.h +share/qt4/examples/painting/README +share/qt4/examples/painting/basicdrawing/basicdrawing +share/qt4/examples/painting/basicdrawing/basicdrawing.debug +share/qt4/examples/painting/basicdrawing/basicdrawing.pro +share/qt4/examples/painting/basicdrawing/basicdrawing.qrc +share/qt4/examples/painting/basicdrawing/images/brick.png +share/qt4/examples/painting/basicdrawing/images/qt-logo.png +share/qt4/examples/painting/basicdrawing/main.cpp +share/qt4/examples/painting/basicdrawing/renderarea.cpp +share/qt4/examples/painting/basicdrawing/renderarea.h +share/qt4/examples/painting/basicdrawing/window.cpp +share/qt4/examples/painting/basicdrawing/window.h +share/qt4/examples/painting/concentriccircles/circlewidget.cpp +share/qt4/examples/painting/concentriccircles/circlewidget.h +share/qt4/examples/painting/concentriccircles/concentriccircles +share/qt4/examples/painting/concentriccircles/concentriccircles.debug +share/qt4/examples/painting/concentriccircles/concentriccircles.pro +share/qt4/examples/painting/concentriccircles/main.cpp +share/qt4/examples/painting/concentriccircles/window.cpp +share/qt4/examples/painting/concentriccircles/window.h +share/qt4/examples/painting/fontsampler/fontsampler +share/qt4/examples/painting/fontsampler/fontsampler.debug +share/qt4/examples/painting/fontsampler/fontsampler.pro +share/qt4/examples/painting/fontsampler/main.cpp +share/qt4/examples/painting/fontsampler/mainwindow.cpp +share/qt4/examples/painting/fontsampler/mainwindow.h +share/qt4/examples/painting/fontsampler/mainwindowbase.ui +share/qt4/examples/painting/fontsampler/previewdialog.cpp +share/qt4/examples/painting/fontsampler/previewdialog.h +share/qt4/examples/painting/fontsampler/previewdialogbase.ui +share/qt4/examples/painting/fontsampler/previewlabel.cpp +share/qt4/examples/painting/fontsampler/previewlabel.h +share/qt4/examples/painting/imagecomposition/imagecomposer.cpp +share/qt4/examples/painting/imagecomposition/imagecomposer.h +share/qt4/examples/painting/imagecomposition/imagecomposition +share/qt4/examples/painting/imagecomposition/imagecomposition.debug +share/qt4/examples/painting/imagecomposition/imagecomposition.pro +share/qt4/examples/painting/imagecomposition/imagecomposition.qrc +share/qt4/examples/painting/imagecomposition/images/background.png +share/qt4/examples/painting/imagecomposition/images/blackrectangle.png +share/qt4/examples/painting/imagecomposition/images/butterfly.png +share/qt4/examples/painting/imagecomposition/images/checker.png +share/qt4/examples/painting/imagecomposition/main.cpp +share/qt4/examples/painting/painterpaths/main.cpp +share/qt4/examples/painting/painterpaths/painterpaths +share/qt4/examples/painting/painterpaths/painterpaths.debug +share/qt4/examples/painting/painterpaths/painterpaths.pro +share/qt4/examples/painting/painterpaths/renderarea.cpp +share/qt4/examples/painting/painterpaths/renderarea.h +share/qt4/examples/painting/painterpaths/window.cpp +share/qt4/examples/painting/painterpaths/window.h +share/qt4/examples/painting/painting.pro +share/qt4/examples/painting/svgviewer/files/bubbles.svg +share/qt4/examples/painting/svgviewer/files/cubic.svg +share/qt4/examples/painting/svgviewer/files/spheres.svg +share/qt4/examples/painting/svgviewer/main.cpp +share/qt4/examples/painting/svgviewer/mainwindow.cpp +share/qt4/examples/painting/svgviewer/mainwindow.h +share/qt4/examples/painting/svgviewer/svgview.cpp +share/qt4/examples/painting/svgviewer/svgview.h +share/qt4/examples/painting/svgviewer/svgviewer +share/qt4/examples/painting/svgviewer/svgviewer.debug +share/qt4/examples/painting/svgviewer/svgviewer.pro +share/qt4/examples/painting/svgviewer/svgviewer.qrc +share/qt4/examples/painting/svgviewer/svgwindow.cpp +share/qt4/examples/painting/svgviewer/svgwindow.h +share/qt4/examples/painting/transformations/main.cpp +share/qt4/examples/painting/transformations/renderarea.cpp +share/qt4/examples/painting/transformations/renderarea.h +share/qt4/examples/painting/transformations/transformations +share/qt4/examples/painting/transformations/transformations.debug +share/qt4/examples/painting/transformations/transformations.pro +share/qt4/examples/painting/transformations/window.cpp +share/qt4/examples/painting/transformations/window.h +share/qt4/examples/qtestlib/README +share/qt4/examples/qtestlib/qtestlib.pro +share/qt4/examples/qtestlib/tutorial1/testqstring.cpp +share/qt4/examples/qtestlib/tutorial1/tutorial1 +share/qt4/examples/qtestlib/tutorial1/tutorial1.debug +share/qt4/examples/qtestlib/tutorial1/tutorial1.pro +share/qt4/examples/qtestlib/tutorial2/testqstring.cpp +share/qt4/examples/qtestlib/tutorial2/tutorial2 +share/qt4/examples/qtestlib/tutorial2/tutorial2.debug +share/qt4/examples/qtestlib/tutorial2/tutorial2.pro +share/qt4/examples/qtestlib/tutorial3/testgui.cpp +share/qt4/examples/qtestlib/tutorial3/tutorial3 +share/qt4/examples/qtestlib/tutorial3/tutorial3.debug +share/qt4/examples/qtestlib/tutorial3/tutorial3.pro +share/qt4/examples/qtestlib/tutorial4/testgui.cpp +share/qt4/examples/qtestlib/tutorial4/tutorial4 +share/qt4/examples/qtestlib/tutorial4/tutorial4.debug +share/qt4/examples/qtestlib/tutorial4/tutorial4.pro +share/qt4/examples/richtext/README +share/qt4/examples/richtext/calendar/calendar +share/qt4/examples/richtext/calendar/calendar.debug +share/qt4/examples/richtext/calendar/calendar.pro +share/qt4/examples/richtext/calendar/main.cpp +share/qt4/examples/richtext/calendar/mainwindow.cpp +share/qt4/examples/richtext/calendar/mainwindow.h +share/qt4/examples/richtext/orderform/detailsdialog.cpp +share/qt4/examples/richtext/orderform/detailsdialog.h +share/qt4/examples/richtext/orderform/main.cpp +share/qt4/examples/richtext/orderform/mainwindow.cpp +share/qt4/examples/richtext/orderform/mainwindow.h +share/qt4/examples/richtext/orderform/orderform +share/qt4/examples/richtext/orderform/orderform.debug +share/qt4/examples/richtext/orderform/orderform.pro +share/qt4/examples/richtext/richtext.pro +share/qt4/examples/richtext/syntaxhighlighter/highlighter.cpp +share/qt4/examples/richtext/syntaxhighlighter/highlighter.h +share/qt4/examples/richtext/syntaxhighlighter/main.cpp +share/qt4/examples/richtext/syntaxhighlighter/mainwindow.cpp +share/qt4/examples/richtext/syntaxhighlighter/mainwindow.h +share/qt4/examples/richtext/syntaxhighlighter/syntaxhighlighter +share/qt4/examples/richtext/syntaxhighlighter/syntaxhighlighter.debug +share/qt4/examples/richtext/syntaxhighlighter/syntaxhighlighter.pro +share/qt4/examples/sql/README +share/qt4/examples/sql/cachedtable/cachedtable +share/qt4/examples/sql/cachedtable/cachedtable.debug +share/qt4/examples/sql/cachedtable/cachedtable.pro +share/qt4/examples/sql/cachedtable/main.cpp +share/qt4/examples/sql/cachedtable/tableeditor.cpp +share/qt4/examples/sql/cachedtable/tableeditor.h +share/qt4/examples/sql/connection.h +share/qt4/examples/sql/querymodel/customsqlmodel.cpp +share/qt4/examples/sql/querymodel/customsqlmodel.h +share/qt4/examples/sql/querymodel/editablesqlmodel.cpp +share/qt4/examples/sql/querymodel/editablesqlmodel.h +share/qt4/examples/sql/querymodel/main.cpp +share/qt4/examples/sql/querymodel/querymodel +share/qt4/examples/sql/querymodel/querymodel.debug +share/qt4/examples/sql/querymodel/querymodel.pro +share/qt4/examples/sql/relationaltablemodel/relationaltablemodel +share/qt4/examples/sql/relationaltablemodel/relationaltablemodel.cpp +share/qt4/examples/sql/relationaltablemodel/relationaltablemodel.debug +share/qt4/examples/sql/relationaltablemodel/relationaltablemodel.pro +share/qt4/examples/sql/sql.pro +share/qt4/examples/sql/tablemodel/tablemodel +share/qt4/examples/sql/tablemodel/tablemodel.cpp +share/qt4/examples/sql/tablemodel/tablemodel.debug +share/qt4/examples/sql/tablemodel/tablemodel.pro +share/qt4/examples/threads/README +share/qt4/examples/threads/mandelbrot/main.cpp +share/qt4/examples/threads/mandelbrot/mandelbrot +share/qt4/examples/threads/mandelbrot/mandelbrot.debug +share/qt4/examples/threads/mandelbrot/mandelbrot.pro +share/qt4/examples/threads/mandelbrot/mandelbrotwidget.cpp +share/qt4/examples/threads/mandelbrot/mandelbrotwidget.h +share/qt4/examples/threads/mandelbrot/renderthread.cpp +share/qt4/examples/threads/mandelbrot/renderthread.h +share/qt4/examples/threads/semaphores/semaphores +share/qt4/examples/threads/semaphores/semaphores.cpp +share/qt4/examples/threads/semaphores/semaphores.debug +share/qt4/examples/threads/semaphores/semaphores.pro +share/qt4/examples/threads/threads.pro +share/qt4/examples/threads/waitconditions/waitconditions +share/qt4/examples/threads/waitconditions/waitconditions.cpp +share/qt4/examples/threads/waitconditions/waitconditions.debug +share/qt4/examples/threads/waitconditions/waitconditions.pro +share/qt4/examples/tools/README +share/qt4/examples/tools/codecs/codecs +share/qt4/examples/tools/codecs/codecs.debug +share/qt4/examples/tools/codecs/codecs.pro +share/qt4/examples/tools/codecs/encodedfiles/iso-8859-1.txt +share/qt4/examples/tools/codecs/encodedfiles/iso-8859-15.txt +share/qt4/examples/tools/codecs/encodedfiles/utf-16.txt +share/qt4/examples/tools/codecs/encodedfiles/utf-16be.txt +share/qt4/examples/tools/codecs/encodedfiles/utf-16le.txt +share/qt4/examples/tools/codecs/encodedfiles/utf-8.txt +share/qt4/examples/tools/codecs/main.cpp +share/qt4/examples/tools/codecs/mainwindow.cpp +share/qt4/examples/tools/codecs/mainwindow.h +share/qt4/examples/tools/codecs/previewform.cpp +share/qt4/examples/tools/codecs/previewform.h +share/qt4/examples/tools/completer/completer +share/qt4/examples/tools/completer/completer.debug +share/qt4/examples/tools/completer/completer.pro +share/qt4/examples/tools/completer/completer.qrc +share/qt4/examples/tools/completer/dirmodel.cpp +share/qt4/examples/tools/completer/dirmodel.h +share/qt4/examples/tools/completer/main.cpp +share/qt4/examples/tools/completer/mainwindow.cpp +share/qt4/examples/tools/completer/mainwindow.h +share/qt4/examples/tools/completer/resources/countries.txt +share/qt4/examples/tools/completer/resources/wordlist.txt +share/qt4/examples/tools/customcompleter/customcompleter +share/qt4/examples/tools/customcompleter/customcompleter.debug +share/qt4/examples/tools/customcompleter/customcompleter.pro +share/qt4/examples/tools/customcompleter/customcompleter.qrc +share/qt4/examples/tools/customcompleter/main.cpp +share/qt4/examples/tools/customcompleter/mainwindow.cpp +share/qt4/examples/tools/customcompleter/mainwindow.h +share/qt4/examples/tools/customcompleter/resources/wordlist.txt +share/qt4/examples/tools/customcompleter/textedit.cpp +share/qt4/examples/tools/customcompleter/textedit.h +share/qt4/examples/tools/i18n/i18n +share/qt4/examples/tools/i18n/i18n.debug +share/qt4/examples/tools/i18n/i18n.pro +share/qt4/examples/tools/i18n/i18n.qrc +share/qt4/examples/tools/i18n/languagechooser.cpp +share/qt4/examples/tools/i18n/languagechooser.h +share/qt4/examples/tools/i18n/main.cpp +share/qt4/examples/tools/i18n/mainwindow.cpp +share/qt4/examples/tools/i18n/mainwindow.h +share/qt4/examples/tools/i18n/translations/i18n_ar.qm +share/qt4/examples/tools/i18n/translations/i18n_ar.ts +share/qt4/examples/tools/i18n/translations/i18n_cs.qm +share/qt4/examples/tools/i18n/translations/i18n_cs.ts +share/qt4/examples/tools/i18n/translations/i18n_de.qm +share/qt4/examples/tools/i18n/translations/i18n_de.ts +share/qt4/examples/tools/i18n/translations/i18n_el.qm +share/qt4/examples/tools/i18n/translations/i18n_el.ts +share/qt4/examples/tools/i18n/translations/i18n_en.qm +share/qt4/examples/tools/i18n/translations/i18n_en.ts +share/qt4/examples/tools/i18n/translations/i18n_eo.qm +share/qt4/examples/tools/i18n/translations/i18n_eo.ts +share/qt4/examples/tools/i18n/translations/i18n_fr.qm +share/qt4/examples/tools/i18n/translations/i18n_fr.ts +share/qt4/examples/tools/i18n/translations/i18n_it.qm +share/qt4/examples/tools/i18n/translations/i18n_it.ts +share/qt4/examples/tools/i18n/translations/i18n_jp.qm +share/qt4/examples/tools/i18n/translations/i18n_jp.ts +share/qt4/examples/tools/i18n/translations/i18n_ko.qm +share/qt4/examples/tools/i18n/translations/i18n_ko.ts +share/qt4/examples/tools/i18n/translations/i18n_no.qm +share/qt4/examples/tools/i18n/translations/i18n_no.ts +share/qt4/examples/tools/i18n/translations/i18n_ru.qm +share/qt4/examples/tools/i18n/translations/i18n_ru.ts +share/qt4/examples/tools/i18n/translations/i18n_sv.qm +share/qt4/examples/tools/i18n/translations/i18n_sv.ts +share/qt4/examples/tools/i18n/translations/i18n_zh.qm +share/qt4/examples/tools/i18n/translations/i18n_zh.ts +share/qt4/examples/tools/plugandpaint/interfaces.h +share/qt4/examples/tools/plugandpaint/main.cpp +share/qt4/examples/tools/plugandpaint/mainwindow.cpp +share/qt4/examples/tools/plugandpaint/mainwindow.h +share/qt4/examples/tools/plugandpaint/paintarea.cpp +share/qt4/examples/tools/plugandpaint/paintarea.h +share/qt4/examples/tools/plugandpaint/plugandpaint +share/qt4/examples/tools/plugandpaint/plugandpaint.debug +share/qt4/examples/tools/plugandpaint/plugandpaint.pro +share/qt4/examples/tools/plugandpaint/plugindialog.cpp +share/qt4/examples/tools/plugandpaint/plugindialog.h +share/qt4/examples/tools/plugandpaint/plugins/libpnp_basictools.a +share/qt4/examples/tools/plugandpaint/plugins/libpnp_extrafilters.so +share/qt4/examples/tools/plugandpaint/plugins/libpnp_extrafilters.so.debug +share/qt4/examples/tools/plugandpaintplugins/basictools/basictools.pro +share/qt4/examples/tools/plugandpaintplugins/basictools/basictoolsplugin.cpp +share/qt4/examples/tools/plugandpaintplugins/basictools/basictoolsplugin.h +share/qt4/examples/tools/plugandpaintplugins/extrafilters/extrafilters.pro +share/qt4/examples/tools/plugandpaintplugins/extrafilters/extrafiltersplugin.cpp +share/qt4/examples/tools/plugandpaintplugins/extrafilters/extrafiltersplugin.h +share/qt4/examples/tools/plugandpaintplugins/plugandpaintplugins.pro +share/qt4/examples/tools/qtdemo/demos.xml +share/qt4/examples/tools/qtdemo/displayshape.cpp +share/qt4/examples/tools/qtdemo/displayshape.h +share/qt4/examples/tools/qtdemo/displaywidget.cpp +share/qt4/examples/tools/qtdemo/displaywidget.h +share/qt4/examples/tools/qtdemo/examples.xml +share/qt4/examples/tools/qtdemo/images/qt4-logo.png +share/qt4/examples/tools/qtdemo/images/trolltech-logo.png +share/qt4/examples/tools/qtdemo/launcher.cpp +share/qt4/examples/tools/qtdemo/launcher.h +share/qt4/examples/tools/qtdemo/main.cpp +share/qt4/examples/tools/qtdemo/qtdemo.icns +share/qt4/examples/tools/qtdemo/qtdemo.ico +share/qt4/examples/tools/qtdemo/qtdemo.pro +share/qt4/examples/tools/qtdemo/qtdemo.qrc +share/qt4/examples/tools/qtdemo/qtdemo.rc +share/qt4/examples/tools/regexp/main.cpp +share/qt4/examples/tools/regexp/regexp +share/qt4/examples/tools/regexp/regexp.debug +share/qt4/examples/tools/regexp/regexp.pro +share/qt4/examples/tools/regexp/regexpdialog.cpp +share/qt4/examples/tools/regexp/regexpdialog.h +share/qt4/examples/tools/settingseditor/inifiles/licensepage.ini +share/qt4/examples/tools/settingseditor/inifiles/qsa.ini +share/qt4/examples/tools/settingseditor/locationdialog.cpp +share/qt4/examples/tools/settingseditor/locationdialog.h +share/qt4/examples/tools/settingseditor/main.cpp +share/qt4/examples/tools/settingseditor/mainwindow.cpp +share/qt4/examples/tools/settingseditor/mainwindow.h +share/qt4/examples/tools/settingseditor/settingseditor +share/qt4/examples/tools/settingseditor/settingseditor.debug +share/qt4/examples/tools/settingseditor/settingseditor.pro +share/qt4/examples/tools/settingseditor/settingstree.cpp +share/qt4/examples/tools/settingseditor/settingstree.h +share/qt4/examples/tools/settingseditor/variantdelegate.cpp +share/qt4/examples/tools/settingseditor/variantdelegate.h +share/qt4/examples/tools/tools.pro +share/qt4/examples/tutorial/README +share/qt4/examples/tutorial/t1/main.cpp +share/qt4/examples/tutorial/t1/t1 +share/qt4/examples/tutorial/t1/t1.debug +share/qt4/examples/tutorial/t1/t1.pro +share/qt4/examples/tutorial/t10/cannonfield.cpp +share/qt4/examples/tutorial/t10/cannonfield.h +share/qt4/examples/tutorial/t10/lcdrange.cpp +share/qt4/examples/tutorial/t10/lcdrange.h +share/qt4/examples/tutorial/t10/main.cpp +share/qt4/examples/tutorial/t10/t10 +share/qt4/examples/tutorial/t10/t10.debug +share/qt4/examples/tutorial/t10/t10.pro +share/qt4/examples/tutorial/t11/cannonfield.cpp +share/qt4/examples/tutorial/t11/cannonfield.h +share/qt4/examples/tutorial/t11/lcdrange.cpp +share/qt4/examples/tutorial/t11/lcdrange.h +share/qt4/examples/tutorial/t11/main.cpp +share/qt4/examples/tutorial/t11/t11 +share/qt4/examples/tutorial/t11/t11.debug +share/qt4/examples/tutorial/t11/t11.pro +share/qt4/examples/tutorial/t12/cannonfield.cpp +share/qt4/examples/tutorial/t12/cannonfield.h +share/qt4/examples/tutorial/t12/lcdrange.cpp +share/qt4/examples/tutorial/t12/lcdrange.h +share/qt4/examples/tutorial/t12/main.cpp +share/qt4/examples/tutorial/t12/t12 +share/qt4/examples/tutorial/t12/t12.debug +share/qt4/examples/tutorial/t12/t12.pro +share/qt4/examples/tutorial/t13/cannonfield.cpp +share/qt4/examples/tutorial/t13/cannonfield.h +share/qt4/examples/tutorial/t13/gameboard.cpp +share/qt4/examples/tutorial/t13/gameboard.h +share/qt4/examples/tutorial/t13/lcdrange.cpp +share/qt4/examples/tutorial/t13/lcdrange.h +share/qt4/examples/tutorial/t13/main.cpp +share/qt4/examples/tutorial/t13/t13 +share/qt4/examples/tutorial/t13/t13.debug +share/qt4/examples/tutorial/t13/t13.pro +share/qt4/examples/tutorial/t14/cannonfield.cpp +share/qt4/examples/tutorial/t14/cannonfield.h +share/qt4/examples/tutorial/t14/gameboard.cpp +share/qt4/examples/tutorial/t14/gameboard.h +share/qt4/examples/tutorial/t14/lcdrange.cpp +share/qt4/examples/tutorial/t14/lcdrange.h +share/qt4/examples/tutorial/t14/main.cpp +share/qt4/examples/tutorial/t14/t14 +share/qt4/examples/tutorial/t14/t14.debug +share/qt4/examples/tutorial/t14/t14.pro +share/qt4/examples/tutorial/t2/main.cpp +share/qt4/examples/tutorial/t2/t2 +share/qt4/examples/tutorial/t2/t2.debug +share/qt4/examples/tutorial/t2/t2.pro +share/qt4/examples/tutorial/t3/main.cpp +share/qt4/examples/tutorial/t3/t3 +share/qt4/examples/tutorial/t3/t3.debug +share/qt4/examples/tutorial/t3/t3.pro +share/qt4/examples/tutorial/t4/main.cpp +share/qt4/examples/tutorial/t4/t4 +share/qt4/examples/tutorial/t4/t4.debug +share/qt4/examples/tutorial/t4/t4.pro +share/qt4/examples/tutorial/t5/main.cpp +share/qt4/examples/tutorial/t5/t5 +share/qt4/examples/tutorial/t5/t5.debug +share/qt4/examples/tutorial/t5/t5.pro +share/qt4/examples/tutorial/t6/main.cpp +share/qt4/examples/tutorial/t6/t6 +share/qt4/examples/tutorial/t6/t6.debug +share/qt4/examples/tutorial/t6/t6.pro +share/qt4/examples/tutorial/t7/lcdrange.cpp +share/qt4/examples/tutorial/t7/lcdrange.h +share/qt4/examples/tutorial/t7/main.cpp +share/qt4/examples/tutorial/t7/t7 +share/qt4/examples/tutorial/t7/t7.debug +share/qt4/examples/tutorial/t7/t7.pro +share/qt4/examples/tutorial/t8/cannonfield.cpp +share/qt4/examples/tutorial/t8/cannonfield.h +share/qt4/examples/tutorial/t8/lcdrange.cpp +share/qt4/examples/tutorial/t8/lcdrange.h +share/qt4/examples/tutorial/t8/main.cpp +share/qt4/examples/tutorial/t8/t8 +share/qt4/examples/tutorial/t8/t8.debug +share/qt4/examples/tutorial/t8/t8.pro +share/qt4/examples/tutorial/t9/cannonfield.cpp +share/qt4/examples/tutorial/t9/cannonfield.h +share/qt4/examples/tutorial/t9/lcdrange.cpp +share/qt4/examples/tutorial/t9/lcdrange.h +share/qt4/examples/tutorial/t9/main.cpp +share/qt4/examples/tutorial/t9/t9 +share/qt4/examples/tutorial/t9/t9.debug +share/qt4/examples/tutorial/t9/t9.pro +share/qt4/examples/tutorial/tutorial.pro +share/qt4/examples/widgets/README +share/qt4/examples/widgets/analogclock/analogclock +share/qt4/examples/widgets/analogclock/analogclock.cpp +share/qt4/examples/widgets/analogclock/analogclock.debug +share/qt4/examples/widgets/analogclock/analogclock.h +share/qt4/examples/widgets/analogclock/analogclock.pro +share/qt4/examples/widgets/analogclock/main.cpp +share/qt4/examples/widgets/calculator/button.cpp +share/qt4/examples/widgets/calculator/button.h +share/qt4/examples/widgets/calculator/calculator +share/qt4/examples/widgets/calculator/calculator.cpp +share/qt4/examples/widgets/calculator/calculator.debug +share/qt4/examples/widgets/calculator/calculator.h +share/qt4/examples/widgets/calculator/calculator.pro +share/qt4/examples/widgets/calculator/main.cpp +share/qt4/examples/widgets/charactermap/charactermap +share/qt4/examples/widgets/charactermap/charactermap.debug +share/qt4/examples/widgets/charactermap/charactermap.pro +share/qt4/examples/widgets/charactermap/characterwidget.cpp +share/qt4/examples/widgets/charactermap/characterwidget.h +share/qt4/examples/widgets/charactermap/main.cpp +share/qt4/examples/widgets/charactermap/mainwindow.cpp +share/qt4/examples/widgets/charactermap/mainwindow.h +share/qt4/examples/widgets/digitalclock/digitalclock +share/qt4/examples/widgets/digitalclock/digitalclock.cpp +share/qt4/examples/widgets/digitalclock/digitalclock.debug +share/qt4/examples/widgets/digitalclock/digitalclock.h +share/qt4/examples/widgets/digitalclock/digitalclock.pro +share/qt4/examples/widgets/digitalclock/main.cpp +share/qt4/examples/widgets/groupbox/groupbox +share/qt4/examples/widgets/groupbox/groupbox.debug +share/qt4/examples/widgets/groupbox/groupbox.pro +share/qt4/examples/widgets/groupbox/main.cpp +share/qt4/examples/widgets/groupbox/window.cpp +share/qt4/examples/widgets/groupbox/window.h +share/qt4/examples/widgets/icons/iconpreviewarea.cpp +share/qt4/examples/widgets/icons/iconpreviewarea.h +share/qt4/examples/widgets/icons/icons +share/qt4/examples/widgets/icons/icons.debug +share/qt4/examples/widgets/icons/icons.pro +share/qt4/examples/widgets/icons/iconsizespinbox.cpp +share/qt4/examples/widgets/icons/iconsizespinbox.h +share/qt4/examples/widgets/icons/imagedelegate.cpp +share/qt4/examples/widgets/icons/imagedelegate.h +share/qt4/examples/widgets/icons/images/designer.png +share/qt4/examples/widgets/icons/images/find_disabled.png +share/qt4/examples/widgets/icons/images/find_normal.png +share/qt4/examples/widgets/icons/images/monkey_off_128x128.png +share/qt4/examples/widgets/icons/images/monkey_off_16x16.png +share/qt4/examples/widgets/icons/images/monkey_off_32x32.png +share/qt4/examples/widgets/icons/images/monkey_off_64x64.png +share/qt4/examples/widgets/icons/images/monkey_on_128x128.png +share/qt4/examples/widgets/icons/images/monkey_on_16x16.png +share/qt4/examples/widgets/icons/images/monkey_on_32x32.png +share/qt4/examples/widgets/icons/images/monkey_on_64x64.png +share/qt4/examples/widgets/icons/images/qtopia_16x16.png +share/qt4/examples/widgets/icons/images/qtopia_32x32.png +share/qt4/examples/widgets/icons/images/qtopia_48x48.png +share/qt4/examples/widgets/icons/main.cpp +share/qt4/examples/widgets/icons/mainwindow.cpp +share/qt4/examples/widgets/icons/mainwindow.h +share/qt4/examples/widgets/imageviewer/imageviewer +share/qt4/examples/widgets/imageviewer/imageviewer.cpp +share/qt4/examples/widgets/imageviewer/imageviewer.debug +share/qt4/examples/widgets/imageviewer/imageviewer.h +share/qt4/examples/widgets/imageviewer/imageviewer.pro +share/qt4/examples/widgets/imageviewer/main.cpp +share/qt4/examples/widgets/lineedits/lineedits +share/qt4/examples/widgets/lineedits/lineedits.debug +share/qt4/examples/widgets/lineedits/lineedits.pro +share/qt4/examples/widgets/lineedits/main.cpp +share/qt4/examples/widgets/lineedits/window.cpp +share/qt4/examples/widgets/lineedits/window.h +share/qt4/examples/widgets/movie/images/open.png +share/qt4/examples/widgets/movie/images/pause.png +share/qt4/examples/widgets/movie/images/play.png +share/qt4/examples/widgets/movie/images/quit.png +share/qt4/examples/widgets/movie/images/stop.png +share/qt4/examples/widgets/movie/main.cpp +share/qt4/examples/widgets/movie/movie +share/qt4/examples/widgets/movie/movie.debug +share/qt4/examples/widgets/movie/movie.pro +share/qt4/examples/widgets/movie/movie.qrc +share/qt4/examples/widgets/movie/movieplayer.cpp +share/qt4/examples/widgets/movie/movieplayer.h +share/qt4/examples/widgets/movie/movies/fire.mng +share/qt4/examples/widgets/scribble/main.cpp +share/qt4/examples/widgets/scribble/mainwindow.cpp +share/qt4/examples/widgets/scribble/mainwindow.h +share/qt4/examples/widgets/scribble/scribble +share/qt4/examples/widgets/scribble/scribble.debug +share/qt4/examples/widgets/scribble/scribble.pro +share/qt4/examples/widgets/scribble/scribblearea.cpp +share/qt4/examples/widgets/scribble/scribblearea.h +share/qt4/examples/widgets/shapedclock/main.cpp +share/qt4/examples/widgets/shapedclock/shapedclock +share/qt4/examples/widgets/shapedclock/shapedclock.cpp +share/qt4/examples/widgets/shapedclock/shapedclock.debug +share/qt4/examples/widgets/shapedclock/shapedclock.h +share/qt4/examples/widgets/shapedclock/shapedclock.pro +share/qt4/examples/widgets/sliders/main.cpp +share/qt4/examples/widgets/sliders/sliders +share/qt4/examples/widgets/sliders/sliders.debug +share/qt4/examples/widgets/sliders/sliders.pro +share/qt4/examples/widgets/sliders/slidersgroup.cpp +share/qt4/examples/widgets/sliders/slidersgroup.h +share/qt4/examples/widgets/sliders/window.cpp +share/qt4/examples/widgets/sliders/window.h +share/qt4/examples/widgets/spinboxes/main.cpp +share/qt4/examples/widgets/spinboxes/spinboxes +share/qt4/examples/widgets/spinboxes/spinboxes.debug +share/qt4/examples/widgets/spinboxes/spinboxes.pro +share/qt4/examples/widgets/spinboxes/window.cpp +share/qt4/examples/widgets/spinboxes/window.h +share/qt4/examples/widgets/styles/images/woodbackground.png +share/qt4/examples/widgets/styles/images/woodbutton.png +share/qt4/examples/widgets/styles/main.cpp +share/qt4/examples/widgets/styles/norwegianwoodstyle.cpp +share/qt4/examples/widgets/styles/norwegianwoodstyle.h +share/qt4/examples/widgets/styles/styles +share/qt4/examples/widgets/styles/styles.debug +share/qt4/examples/widgets/styles/styles.pro +share/qt4/examples/widgets/styles/styles.qrc +share/qt4/examples/widgets/styles/widgetgallery.cpp +share/qt4/examples/widgets/styles/widgetgallery.h +share/qt4/examples/widgets/stylesheet/main.cpp +share/qt4/examples/widgets/stylesheet/mainwindow.cpp +share/qt4/examples/widgets/stylesheet/mainwindow.h +share/qt4/examples/widgets/stylesheet/mainwindow.ui +share/qt4/examples/widgets/stylesheet/stylesheet +share/qt4/examples/widgets/stylesheet/stylesheet.debug +share/qt4/examples/widgets/stylesheet/stylesheet.pro +share/qt4/examples/widgets/stylesheet/stylesheet.qrc +share/qt4/examples/widgets/stylesheet/stylesheeteditor.cpp +share/qt4/examples/widgets/stylesheet/stylesheeteditor.h +share/qt4/examples/widgets/stylesheet/stylesheeteditor.ui +share/qt4/examples/widgets/tetrix/main.cpp +share/qt4/examples/widgets/tetrix/tetrix +share/qt4/examples/widgets/tetrix/tetrix.debug +share/qt4/examples/widgets/tetrix/tetrix.pro +share/qt4/examples/widgets/tetrix/tetrixboard.cpp +share/qt4/examples/widgets/tetrix/tetrixboard.h +share/qt4/examples/widgets/tetrix/tetrixpiece.cpp +share/qt4/examples/widgets/tetrix/tetrixpiece.h +share/qt4/examples/widgets/tetrix/tetrixwindow.cpp +share/qt4/examples/widgets/tetrix/tetrixwindow.h +share/qt4/examples/widgets/tooltips/images/circle.png +share/qt4/examples/widgets/tooltips/images/square.png +share/qt4/examples/widgets/tooltips/images/triangle.png +share/qt4/examples/widgets/tooltips/main.cpp +share/qt4/examples/widgets/tooltips/shapeitem.cpp +share/qt4/examples/widgets/tooltips/shapeitem.h +share/qt4/examples/widgets/tooltips/sortingbox.cpp +share/qt4/examples/widgets/tooltips/sortingbox.h +share/qt4/examples/widgets/tooltips/tooltips +share/qt4/examples/widgets/tooltips/tooltips.debug +share/qt4/examples/widgets/tooltips/tooltips.pro +share/qt4/examples/widgets/tooltips/tooltips.qrc +share/qt4/examples/widgets/widgets.pro +share/qt4/examples/widgets/wiggly/dialog.cpp +share/qt4/examples/widgets/wiggly/dialog.h +share/qt4/examples/widgets/wiggly/main.cpp +share/qt4/examples/widgets/wiggly/wiggly +share/qt4/examples/widgets/wiggly/wiggly.debug +share/qt4/examples/widgets/wiggly/wiggly.pro +share/qt4/examples/widgets/wiggly/wigglywidget.cpp +share/qt4/examples/widgets/wiggly/wigglywidget.h +share/qt4/examples/widgets/windowflags/controllerwindow.cpp +share/qt4/examples/widgets/windowflags/controllerwindow.h +share/qt4/examples/widgets/windowflags/main.cpp +share/qt4/examples/widgets/windowflags/previewwindow.cpp +share/qt4/examples/widgets/windowflags/previewwindow.h +share/qt4/examples/widgets/windowflags/windowflags +share/qt4/examples/widgets/windowflags/windowflags.debug +share/qt4/examples/widgets/windowflags/windowflags.pro +share/qt4/examples/xml/README +share/qt4/examples/xml/dombookmarks/dombookmarks +share/qt4/examples/xml/dombookmarks/dombookmarks.debug +share/qt4/examples/xml/dombookmarks/dombookmarks.pro +share/qt4/examples/xml/dombookmarks/frank.xbel +share/qt4/examples/xml/dombookmarks/jennifer.xbel +share/qt4/examples/xml/dombookmarks/main.cpp +share/qt4/examples/xml/dombookmarks/mainwindow.cpp +share/qt4/examples/xml/dombookmarks/mainwindow.h +share/qt4/examples/xml/dombookmarks/xbeltree.cpp +share/qt4/examples/xml/dombookmarks/xbeltree.h +share/qt4/examples/xml/saxbookmarks/frank.xbel +share/qt4/examples/xml/saxbookmarks/jennifer.xbel +share/qt4/examples/xml/saxbookmarks/main.cpp +share/qt4/examples/xml/saxbookmarks/mainwindow.cpp +share/qt4/examples/xml/saxbookmarks/mainwindow.h +share/qt4/examples/xml/saxbookmarks/saxbookmarks +share/qt4/examples/xml/saxbookmarks/saxbookmarks.debug +share/qt4/examples/xml/saxbookmarks/saxbookmarks.pro +share/qt4/examples/xml/saxbookmarks/xbelgenerator.cpp +share/qt4/examples/xml/saxbookmarks/xbelgenerator.h +share/qt4/examples/xml/saxbookmarks/xbelhandler.cpp +share/qt4/examples/xml/saxbookmarks/xbelhandler.h +share/qt4/examples/xml/xml.pro +@dirrm share/qt4/examples/xml/saxbookmarks +@dirrm share/qt4/examples/xml/dombookmarks +@dirrm share/qt4/examples/xml +@dirrm share/qt4/examples/widgets/windowflags +@dirrm share/qt4/examples/widgets/wiggly +@dirrm share/qt4/examples/widgets/tooltips/images +@dirrm share/qt4/examples/widgets/tooltips +@dirrm share/qt4/examples/widgets/tetrix +@dirrm share/qt4/examples/widgets/stylesheet +@dirrm share/qt4/examples/widgets/styles/images +@dirrm share/qt4/examples/widgets/styles +@dirrm share/qt4/examples/widgets/spinboxes +@dirrm share/qt4/examples/widgets/sliders +@dirrm share/qt4/examples/widgets/shapedclock +@dirrm share/qt4/examples/widgets/scribble +@dirrm share/qt4/examples/widgets/movie/movies +@dirrm share/qt4/examples/widgets/movie/images +@dirrm share/qt4/examples/widgets/movie +@dirrm share/qt4/examples/widgets/lineedits +@dirrm share/qt4/examples/widgets/imageviewer +@dirrm share/qt4/examples/widgets/icons/images +@dirrm share/qt4/examples/widgets/icons +@dirrm share/qt4/examples/widgets/groupbox +@dirrm share/qt4/examples/widgets/digitalclock +@dirrm share/qt4/examples/widgets/charactermap +@dirrm share/qt4/examples/widgets/calculator +@dirrm share/qt4/examples/widgets/analogclock +@dirrm share/qt4/examples/widgets +@dirrm share/qt4/examples/tutorial/t9 +@dirrm share/qt4/examples/tutorial/t8 +@dirrm share/qt4/examples/tutorial/t7 +@dirrm share/qt4/examples/tutorial/t6 +@dirrm share/qt4/examples/tutorial/t5 +@dirrm share/qt4/examples/tutorial/t4 +@dirrm share/qt4/examples/tutorial/t3 +@dirrm share/qt4/examples/tutorial/t2 +@dirrm share/qt4/examples/tutorial/t14 +@dirrm share/qt4/examples/tutorial/t13 +@dirrm share/qt4/examples/tutorial/t12 +@dirrm share/qt4/examples/tutorial/t11 +@dirrm share/qt4/examples/tutorial/t10 +@dirrm share/qt4/examples/tutorial/t1 +@dirrm share/qt4/examples/tutorial +@dirrm share/qt4/examples/tools/settingseditor/inifiles +@dirrm share/qt4/examples/tools/settingseditor +@dirrm share/qt4/examples/tools/regexp +@dirrm share/qt4/examples/tools/qtdemo/images +@dirrm share/qt4/examples/tools/qtdemo +@dirrm share/qt4/examples/tools/plugandpaintplugins/extrafilters +@dirrm share/qt4/examples/tools/plugandpaintplugins/basictools +@dirrm share/qt4/examples/tools/plugandpaintplugins +@dirrm share/qt4/examples/tools/plugandpaint/plugins +@dirrm share/qt4/examples/tools/plugandpaint +@dirrm share/qt4/examples/tools/i18n/translations +@dirrm share/qt4/examples/tools/i18n +@dirrm share/qt4/examples/tools/customcompleter/resources +@dirrm share/qt4/examples/tools/customcompleter +@dirrm share/qt4/examples/tools/completer/resources +@dirrm share/qt4/examples/tools/completer +@dirrm share/qt4/examples/tools/codecs/encodedfiles +@dirrm share/qt4/examples/tools/codecs +@dirrm share/qt4/examples/tools +@dirrm share/qt4/examples/threads/waitconditions +@dirrm share/qt4/examples/threads/semaphores +@dirrm share/qt4/examples/threads/mandelbrot +@dirrm share/qt4/examples/threads +@dirrm share/qt4/examples/sql/tablemodel +@dirrm share/qt4/examples/sql/relationaltablemodel +@dirrm share/qt4/examples/sql/querymodel +@dirrm share/qt4/examples/sql/cachedtable +@dirrm share/qt4/examples/sql +@dirrm share/qt4/examples/richtext/syntaxhighlighter +@dirrm share/qt4/examples/richtext/orderform +@dirrm share/qt4/examples/richtext/calendar +@dirrm share/qt4/examples/richtext +@dirrm share/qt4/examples/qtestlib/tutorial4 +@dirrm share/qt4/examples/qtestlib/tutorial3 +@dirrm share/qt4/examples/qtestlib/tutorial2 +@dirrm share/qt4/examples/qtestlib/tutorial1 +@dirrm share/qt4/examples/qtestlib +@dirrm share/qt4/examples/painting/transformations +@dirrm share/qt4/examples/painting/svgviewer/files +@dirrm share/qt4/examples/painting/svgviewer +@dirrm share/qt4/examples/painting/painterpaths +@dirrm share/qt4/examples/painting/imagecomposition/images +@dirrm share/qt4/examples/painting/imagecomposition +@dirrm share/qt4/examples/painting/fontsampler +@dirrm share/qt4/examples/painting/concentriccircles +@dirrm share/qt4/examples/painting/basicdrawing/images +@dirrm share/qt4/examples/painting/basicdrawing +@dirrm share/qt4/examples/painting +@dirrm share/qt4/examples/opengl/textures/images +@dirrm share/qt4/examples/opengl/textures +@dirrm share/qt4/examples/opengl/samplebuffers +@dirrm share/qt4/examples/opengl/pbuffers2 +@dirrm share/qt4/examples/opengl/pbuffers +@dirrm share/qt4/examples/opengl/overpainting +@dirrm share/qt4/examples/opengl/hellogl +@dirrm share/qt4/examples/opengl/grabber +@dirrm share/qt4/examples/opengl/framebufferobject2 +@dirrm share/qt4/examples/opengl/framebufferobject +@dirrm share/qt4/examples/opengl/2dpainting +@dirrm share/qt4/examples/opengl +@dirrm share/qt4/examples/network/torrent/icons +@dirrm share/qt4/examples/network/torrent/forms +@dirrm share/qt4/examples/network/torrent/3rdparty +@dirrm share/qt4/examples/network/torrent +@dirrm share/qt4/examples/network/threadedfortuneserver +@dirrm share/qt4/examples/network/loopback +@dirrm share/qt4/examples/network/http +@dirrm share/qt4/examples/network/ftp/images +@dirrm share/qt4/examples/network/ftp +@dirrm share/qt4/examples/network/fortuneserver +@dirrm share/qt4/examples/network/fortuneclient +@dirrm share/qt4/examples/network/chat +@dirrm share/qt4/examples/network/broadcastsender +@dirrm share/qt4/examples/network/broadcastreceiver +@dirrm share/qt4/examples/network/blockingfortuneclient +@dirrm share/qt4/examples/network +@dirrm share/qt4/examples/mainwindows/sdi/images +@dirrm share/qt4/examples/mainwindows/sdi +@dirrm share/qt4/examples/mainwindows/recentfiles +@dirrm share/qt4/examples/mainwindows/menus +@dirrm share/qt4/examples/mainwindows/mdi/images +@dirrm share/qt4/examples/mainwindows/mdi +@dirrm share/qt4/examples/mainwindows/dockwidgets/images +@dirrm share/qt4/examples/mainwindows/dockwidgets +@dirrm share/qt4/examples/mainwindows/application/images +@dirrm share/qt4/examples/mainwindows/application +@dirrm share/qt4/examples/mainwindows +@dirrm share/qt4/examples/linguist/trollprint +@dirrm share/qt4/examples/linguist/hellotr +@dirrm share/qt4/examples/linguist/arrowpad +@dirrm share/qt4/examples/linguist +@dirrm share/qt4/examples/layouts/flowlayout +@dirrm share/qt4/examples/layouts/dynamiclayouts +@dirrm share/qt4/examples/layouts/borderlayout +@dirrm share/qt4/examples/layouts/basiclayouts +@dirrm share/qt4/examples/layouts +@dirrm share/qt4/examples/itemviews/spinboxdelegate +@dirrm share/qt4/examples/itemviews/simpletreemodel +@dirrm share/qt4/examples/itemviews/simpledommodel +@dirrm share/qt4/examples/itemviews/puzzle +@dirrm share/qt4/examples/itemviews/pixelator/images +@dirrm share/qt4/examples/itemviews/pixelator +@dirrm share/qt4/examples/itemviews/dirview +@dirrm share/qt4/examples/itemviews/customsortfiltermodel +@dirrm share/qt4/examples/itemviews/chart +@dirrm share/qt4/examples/itemviews/basicsortfiltermodel +@dirrm share/qt4/examples/itemviews +@dirrm share/qt4/examples/graphicsview/portedcanvas +@dirrm share/qt4/examples/graphicsview/portedasteroids/sprites/ship +@dirrm share/qt4/examples/graphicsview/portedasteroids/sprites/shield +@dirrm share/qt4/examples/graphicsview/portedasteroids/sprites/rock3 +@dirrm share/qt4/examples/graphicsview/portedasteroids/sprites/rock2 +@dirrm share/qt4/examples/graphicsview/portedasteroids/sprites/rock1 +@dirrm share/qt4/examples/graphicsview/portedasteroids/sprites/powerups +@dirrm share/qt4/examples/graphicsview/portedasteroids/sprites/missile +@dirrm share/qt4/examples/graphicsview/portedasteroids/sprites/exhaust +@dirrm share/qt4/examples/graphicsview/portedasteroids/sprites/bits +@dirrm share/qt4/examples/graphicsview/portedasteroids/sprites +@dirrm share/qt4/examples/graphicsview/portedasteroids/sounds +@dirrm share/qt4/examples/graphicsview/portedasteroids +@dirrm share/qt4/examples/graphicsview/elasticnodes +@dirrm share/qt4/examples/graphicsview/dragdroprobot/images +@dirrm share/qt4/examples/graphicsview/dragdroprobot +@dirrm share/qt4/examples/graphicsview/collidingmice/images +@dirrm share/qt4/examples/graphicsview/collidingmice +@dirrm share/qt4/examples/graphicsview +@dirrm share/qt4/examples/draganddrop/puzzle +@dirrm share/qt4/examples/draganddrop/fridgemagnets +@dirrm share/qt4/examples/draganddrop/dropsite +@dirrm share/qt4/examples/draganddrop/draggabletext +@dirrm share/qt4/examples/draganddrop/draggableicons/images +@dirrm share/qt4/examples/draganddrop/draggableicons +@dirrm share/qt4/examples/draganddrop +@dirrm share/qt4/examples/dialogs/tabdialog +@dirrm share/qt4/examples/dialogs/standarddialogs +@dirrm share/qt4/examples/dialogs/findfiles +@dirrm share/qt4/examples/dialogs/extension +@dirrm share/qt4/examples/dialogs/configdialog/images +@dirrm share/qt4/examples/dialogs/configdialog +@dirrm share/qt4/examples/dialogs +@dirrm share/qt4/examples/desktop/systray +@dirrm share/qt4/examples/desktop/screenshot +@dirrm share/qt4/examples/desktop +@dirrm share/qt4/examples/designer/worldtimeclockplugin +@dirrm share/qt4/examples/designer/worldtimeclockbuilder +@dirrm share/qt4/examples/designer/taskmenuextension +@dirrm share/qt4/examples/designer/customwidgetplugin +@dirrm share/qt4/examples/designer/containerextension +@dirrm share/qt4/examples/designer/calculatorform +@dirrm share/qt4/examples/designer/calculatorbuilder +@dirrm share/qt4/examples/designer +@dirrm share/qt4/examples/assistant/simpletextviewer/documentation/images +@dirrm share/qt4/examples/assistant/simpletextviewer/documentation +@dirrm share/qt4/examples/assistant/simpletextviewer +@dirrm share/qt4/examples/assistant +@dirrm share/qt4/examples +@dirrm share/qt4/demos/textedit/images/win +@dirrm share/qt4/demos/textedit/images/mac +@dirrm share/qt4/demos/textedit/images +@dirrm share/qt4/demos/textedit +@dirrm share/qt4/demos/sqlbrowser +@dirrm share/qt4/demos/spreadsheet/images +@dirrm share/qt4/demos/spreadsheet +@dirrm share/qt4/demos/shared/images +@dirrm share/qt4/demos/shared +@dirrm share/qt4/demos/pathstroke +@dirrm share/qt4/demos/mainwindow +@dirrm share/qt4/demos/interview/images +@dirrm share/qt4/demos/interview +@dirrm share/qt4/demos/gradients +@dirrm share/qt4/demos/deform +@dirrm share/qt4/demos/composition +@dirrm share/qt4/demos/chip +@dirrm share/qt4/demos/books/images +@dirrm share/qt4/demos/books +@dirrm share/qt4/demos/arthurplugin +@dirrm share/qt4/demos/affine +@dirrm share/qt4/demos +@dirrm lib/plugins/designer diff --git a/net/Makefile b/net/Makefile index edf8f047ac12..51f0ed57b916 100644 --- a/net/Makefile +++ b/net/Makefile @@ -666,6 +666,7 @@ SUBDIR += pypvm SUBDIR += pythondirector SUBDIR += qadsl + SUBDIR += qt4-network SUBDIR += quagga SUBDIR += queso SUBDIR += quoted diff --git a/net/qt4-network/Makefile b/net/qt4-network/Makefile new file mode 100644 index 000000000000..4f141aad6c13 --- /dev/null +++ b/net/qt4-network/Makefile @@ -0,0 +1,73 @@ +# -*-mode: makefile-*- +# New ports collection makefile for: qt40 +# Date created: Wed Jun 29 11:49:42 CEST 2005 +# Whom: lofi@freebsd.org +# +# $FreeBSD$ +# + +PORTNAME= network +PORTVERSION= 4.2.2 +CATEGORIES?= x11-toolkits ipv6 +MASTER_SITES= ${MASTER_SITE_QT} +PKGNAMEPREFIX= qt4- +DISTNAME= qt-x11-opensource-src-${PORTVERSION} +DIST_SUBDIR= KDE + +MAINTAINER= kde@FreeBSD.org +COMMENT= Qt network library + +BUILD_DEPENDS= moc4:${PORTSDIR}/devel/qt4-moc \ + qmake-qt4:${PORTSDIR}/devel/qmake4 +LIB_DEPENDS?= QtCore:${PORTSDIR}/devel/qt4-corelib + +CONFLICTS= linguist-0.* qt-2.* qt-3.0.* \ + qt-3.1.* qt-3.2.* qt-designer-2.* xfmail-1.5.[0-5] \ + xfmail-1.5.5_[1-2] + +HAS_CONFIGURE= yes +USE_LDCONFIG= yes +NO_FILTER_SHLIBS=yes + +CONFIGURE_ARGS= -fast -no-exceptions \ + -platform ${LOCALBASE}/share/qt4/mkspecs/freebsd-g++ \ + -qt-gif -release -system-libjpeg -system-libpng \ + -system-zlib -no-nas-sound -prefix ${PREFIX} \ + -plugindir ${PREFIX}/lib/plugins -bindir ${PREFIX}/bin \ + -confirm-license + +ALL_TARGET= first +CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH +MAKE_ENV?= QTDIR=${WRKSRC} LD_LIBRARY_PATH=${WRKSRC}/lib \ + PATH=${WRKSRC}/bin:$$PATH +EXTRACT_AFTER_ARGS=| ${TAR} -xf - \ + --exclude '${DISTNAME}/mkspecs' --exclude '${DISTNAME}/qmake' \ + --exclude '${DISTNAME}/demos' --exclude '${DISTNAME}/examples' \ + --exclude '${DISTNAME}/src/gui' --exclude '${DISTNAME}/src/xml' \ + --exclude '${DISTNAME}/src/opengl' --exclude '${DISTNAME}/src/qt3support' \ + --exclude '${DISTNAME}/src/sql' --exclude '${DISTNAME}/src/plugins' \ + --exclude '${DISTNAME}/src/3rdparty' --exclude '${DISTNAME}/src/tools/moc' \ + --exclude '${DISTNAME}/src/tools/rcc' --exclude '${DISTNAME}/src/tools/uic3' \ + --exclude '${DISTNAME}/tools/assistant' --exclude '${DISTNAME}/tools/designer' \ + --exclude '${DISTNAME}/tools/linguist' --exclude '${DISTNAME}/tools/porting' \ + --exclude '${DISTNAME}/tools/qtconfig' --exclude '${DISTNAME}/tools/qvfb' +WRKSRC= ${WRKDIR}/${DISTNAME}/src/${PORTNAME} +CONFIGURE_WRKSRC=${WRKSRC}/../../ + +.include <bsd.port.pre.mk> + +pre-configure: + ${CP} ${.CURDIR}/../../devel/qt4/files/configure ${CONFIGURE_WRKSRC} + ${REINPLACE_CMD} -e 's|target.path.*|target.path=${PREFIX}/lib|g' \ + -e 's|flat_headers.path.*|flat_headers.path=${PREFIX}/include/Qt|g' \ + -e 's|targ_headers.path.*|targ_headers.path=${PREFIX}/include/$$$$TARGET|g' \ + ${WRKSRC}/${PORTNAME}.pro ${WRKSRC}/../qt_install.pri + ${MKDIR} ${WRKSRC}/../../mkspecs + ${LN} -sf ${LOCALBASE}/bin/qmake-qt4 ${WRKSRC}/../../bin/qmake + ${LN} -sf ${LOCALBASE}/bin/moc4 ${WRKSRC}/../../bin/moc + +post-configure: + ${REINPLACE_CMD} -e 's|local/lib/QtNetwork.pc|local/libdata/QtNetwork.pc|g' \ + ${WRKSRC}/Makefile + +.include <bsd.port.post.mk> diff --git a/net/qt4-network/distinfo b/net/qt4-network/distinfo new file mode 100644 index 000000000000..5f51cf7b1256 --- /dev/null +++ b/net/qt4-network/distinfo @@ -0,0 +1,3 @@ +MD5 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 19f6374fe7924e33775cb87ee02669cb +SHA256 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = e790d227fa7958f2b0c0b0facd8ca880190121ed2b9c99ca70643baf7a0cd24c +SIZE (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 37636491 diff --git a/net/qt4-network/pkg-descr b/net/qt4-network/pkg-descr new file mode 100644 index 000000000000..efc79b9aaf24 --- /dev/null +++ b/net/qt4-network/pkg-descr @@ -0,0 +1,12 @@ +Qt is a C++ toolkit for application development. It lets application +developers target all major operating systems with a single application +source code. + +Qt provides a platform-independent API to all central platform functionality: +GUI, database access, networking, file handling, etc. The Qt library +encapsulates the different APIs of different operating systems, providing +the application programmer with a single, common API for all operating systems. +The native C APIs are encapsulated in a set of well-designed, fully +object-oriented C++ classes. + +WWW: http://www.trolltech.com/products/qt/index.html diff --git a/net/qt4-network/pkg-plist b/net/qt4-network/pkg-plist new file mode 100644 index 000000000000..eedd93867372 --- /dev/null +++ b/net/qt4-network/pkg-plist @@ -0,0 +1,50 @@ +include/Qt/QtNetwork +include/Qt/qabstractsocket.h +include/Qt/qftp.h +include/Qt/qhostaddress.h +include/Qt/qhostinfo.h +include/Qt/qhttp.h +include/Qt/qnetworkinterface.h +include/Qt/qnetworkproxy.h +include/Qt/qtcpserver.h +include/Qt/qtcpsocket.h +include/Qt/qudpsocket.h +include/Qt/qurlinfo.h +include/QtNetwork/QAbstractSocket +include/QtNetwork/QFtp +include/QtNetwork/QHostAddress +include/QtNetwork/QHostInfo +include/QtNetwork/QHttp +include/QtNetwork/QHttpHeader +include/QtNetwork/QHttpRequestHeader +include/QtNetwork/QHttpResponseHeader +include/QtNetwork/QIPv6Address +include/QtNetwork/QNetworkAddressEntry +include/QtNetwork/QNetworkInterface +include/QtNetwork/QNetworkProxy +include/QtNetwork/QTcpServer +include/QtNetwork/QTcpSocket +include/QtNetwork/QUdpSocket +include/QtNetwork/QUrlInfo +include/QtNetwork/Q_IPV6ADDR +include/QtNetwork/QtNetwork +include/QtNetwork/qabstractsocket.h +include/QtNetwork/qftp.h +include/QtNetwork/qhostaddress.h +include/QtNetwork/qhostinfo.h +include/QtNetwork/qhttp.h +include/QtNetwork/qnetworkinterface.h +include/QtNetwork/qnetworkproxy.h +include/QtNetwork/qtcpserver.h +include/QtNetwork/qtcpsocket.h +include/QtNetwork/qudpsocket.h +include/QtNetwork/qurlinfo.h +lib/libQtNetwork.la +lib/libQtNetwork.prl +lib/libQtNetwork.so +lib/libQtNetwork.so.4 +lib/libQtNetwork.so.4.2 +lib/libQtNetwork.so.4.2.2 +lib/libQtNetwork.so.4.2.2.debug +libdata/QtNetwork.pc +@dirrm include/QtNetwork diff --git a/textproc/Makefile b/textproc/Makefile index 8f44ab6964f1..1f0e3ae6da68 100644 --- a/textproc/Makefile +++ b/textproc/Makefile @@ -764,6 +764,7 @@ SUBDIR += py2html SUBDIR += pybook SUBDIR += pychm + SUBDIR += qt4-xml SUBDIR += qu-aspell SUBDIR += queequeg SUBDIR += rand diff --git a/textproc/qt4-xml/Makefile b/textproc/qt4-xml/Makefile new file mode 100644 index 000000000000..0d3b2a9c8bd8 --- /dev/null +++ b/textproc/qt4-xml/Makefile @@ -0,0 +1,74 @@ +# -*-mode: makefile-*- +# New ports collection makefile for: qt40 +# Date created: Wed Jun 29 11:49:42 CEST 2005 +# Whom: lofi@freebsd.org +# +# $FreeBSD$ +# + +PORTNAME= xml +PORTVERSION= 4.2.2 +CATEGORIES?= x11-toolkits +MASTER_SITES= ${MASTER_SITE_QT} +PKGNAMEPREFIX= qt4- +DISTNAME= qt-x11-opensource-src-${PORTVERSION} +DIST_SUBDIR= KDE + +MAINTAINER= kde@FreeBSD.org +COMMENT= Qt XML library + +BUILD_DEPENDS= moc4:${PORTSDIR}/devel/qt4-moc \ + qmake-qt4:${PORTSDIR}/devel/qmake4 +LIB_DEPENDS?= QtCore:${PORTSDIR}/devel/qt4-corelib + +CONFLICTS= linguist-0.* qt-2.* qt-3.0.* \ + qt-3.1.* qt-3.2.* qt-designer-2.* xfmail-1.5.[0-5] \ + xfmail-1.5.5_[1-2] + +HAS_CONFIGURE= yes +USE_LDCONFIG= yes +NO_FILTER_SHLIBS=yes + +CONFIGURE_ARGS= -fast -no-exceptions \ + -platform ${LOCALBASE}/share/qt4/mkspecs/freebsd-g++ \ + -qt-gif -release -system-libjpeg -system-libpng \ + -system-zlib -no-nas-sound -prefix ${PREFIX} \ + -plugindir ${PREFIX}/lib/plugins -bindir ${PREFIX}/bin \ + -confirm-license + +ALL_TARGET= first +CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH +MAKE_ENV?= QTDIR=${WRKSRC} LD_LIBRARY_PATH=${WRKSRC}/lib \ + PATH=${WRKSRC}/bin:$$PATH +EXTRACT_AFTER_ARGS=| ${TAR} -xf - \ + --exclude '${DISTNAME}/mkspecs' --exclude '${DISTNAME}/qmake' \ + --exclude '${DISTNAME}/demos' --exclude '${DISTNAME}/examples' \ + --exclude '${DISTNAME}/src/gui' --exclude '${DISTNAME}/src/network' \ + --exclude '${DISTNAME}/src/opengl' --exclude '${DISTNAME}/src/qt3support' \ + --exclude '${DISTNAME}/src/sql' --exclude '${DISTNAME}/src/plugins' \ + --exclude '${DISTNAME}/src/3rdparty' --exclude '${DISTNAME}/src/tools/moc' \ + --exclude '${DISTNAME}/src/tools/rcc' \ + --exclude '${DISTNAME}/src/tools/uic' --exclude '${DISTNAME}/src/tools/uic3' \ + --exclude '${DISTNAME}/tools/assistant' --exclude '${DISTNAME}/tools/designer' \ + --exclude '${DISTNAME}/tools/linguist' --exclude '${DISTNAME}/tools/porting' \ + --exclude '${DISTNAME}/tools/qtconfig' --exclude '${DISTNAME}/tools/qvfb' +WRKSRC= ${WRKDIR}/${DISTNAME}/src/${PORTNAME} +CONFIGURE_WRKSRC=${WRKSRC}/../../ + +.include <bsd.port.pre.mk> + +pre-configure: + ${CP} ${.CURDIR}/../../devel/qt4/files/configure ${CONFIGURE_WRKSRC} + ${REINPLACE_CMD} -e 's|target.path.*|target.path=${PREFIX}/lib|g' \ + -e 's|flat_headers.path.*|flat_headers.path=${PREFIX}/include/Qt|g' \ + -e 's|targ_headers.path.*|targ_headers.path=${PREFIX}/include/$$$$TARGET|g' \ + ${WRKSRC}/${PORTNAME}.pro ${WRKSRC}/../qt_install.pri + ${MKDIR} ${WRKSRC}/../../mkspecs + ${LN} -sf ${LOCALBASE}/bin/qmake-qt4 ${WRKSRC}/../../bin/qmake + ${LN} -sf ${LOCALBASE}/bin/moc4 ${WRKSRC}/../../bin/moc + +post-configure: + ${REINPLACE_CMD} -e 's|local/lib/QtXml.pc|local/libdata/QtXml.pc|g' \ + ${WRKSRC}/Makefile + +.include <bsd.port.post.mk> diff --git a/textproc/qt4-xml/distinfo b/textproc/qt4-xml/distinfo new file mode 100644 index 000000000000..5f51cf7b1256 --- /dev/null +++ b/textproc/qt4-xml/distinfo @@ -0,0 +1,3 @@ +MD5 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 19f6374fe7924e33775cb87ee02669cb +SHA256 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = e790d227fa7958f2b0c0b0facd8ca880190121ed2b9c99ca70643baf7a0cd24c +SIZE (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 37636491 diff --git a/textproc/qt4-xml/pkg-descr b/textproc/qt4-xml/pkg-descr new file mode 100644 index 000000000000..efc79b9aaf24 --- /dev/null +++ b/textproc/qt4-xml/pkg-descr @@ -0,0 +1,12 @@ +Qt is a C++ toolkit for application development. It lets application +developers target all major operating systems with a single application +source code. + +Qt provides a platform-independent API to all central platform functionality: +GUI, database access, networking, file handling, etc. The Qt library +encapsulates the different APIs of different operating systems, providing +the application programmer with a single, common API for all operating systems. +The native C APIs are encapsulated in a set of well-designed, fully +object-oriented C++ classes. + +WWW: http://www.trolltech.com/products/qt/index.html diff --git a/textproc/qt4-xml/pkg-plist b/textproc/qt4-xml/pkg-plist new file mode 100644 index 000000000000..4daaf5cad837 --- /dev/null +++ b/textproc/qt4-xml/pkg-plist @@ -0,0 +1,46 @@ +include/Qt/QtXml +include/Qt/qdom.h +include/Qt/qxml.h +include/QtXml/QDomAttr +include/QtXml/QDomCDATASection +include/QtXml/QDomCharacterData +include/QtXml/QDomComment +include/QtXml/QDomDocument +include/QtXml/QDomDocumentFragment +include/QtXml/QDomDocumentType +include/QtXml/QDomElement +include/QtXml/QDomEntity +include/QtXml/QDomEntityReference +include/QtXml/QDomImplementation +include/QtXml/QDomNamedNodeMap +include/QtXml/QDomNode +include/QtXml/QDomNodeList +include/QtXml/QDomNotation +include/QtXml/QDomProcessingInstruction +include/QtXml/QDomText +include/QtXml/QXmlAttributes +include/QtXml/QXmlContentHandler +include/QtXml/QXmlDTDHandler +include/QtXml/QXmlDeclHandler +include/QtXml/QXmlDefaultHandler +include/QtXml/QXmlEntityResolver +include/QtXml/QXmlErrorHandler +include/QtXml/QXmlInputSource +include/QtXml/QXmlLexicalHandler +include/QtXml/QXmlLocator +include/QtXml/QXmlNamespaceSupport +include/QtXml/QXmlParseException +include/QtXml/QXmlReader +include/QtXml/QXmlSimpleReader +include/QtXml/QtXml +include/QtXml/qdom.h +include/QtXml/qxml.h +lib/libQtXml.la +lib/libQtXml.prl +lib/libQtXml.so +lib/libQtXml.so.4 +lib/libQtXml.so.4.2 +lib/libQtXml.so.4.2.2 +lib/libQtXml.so.4.2.2.debug +libdata/QtXml.pc +@dirrm include/QtXml diff --git a/x11-toolkits/Makefile b/x11-toolkits/Makefile index 63579ded50f0..78966781115d 100644 --- a/x11-toolkits/Makefile +++ b/x11-toolkits/Makefile @@ -198,6 +198,7 @@ SUBDIR += py-xlib SUBDIR += qscintilla SUBDIR += qt33 + SUBDIR += qt4-gui SUBDIR += qtpixmap SUBDIR += qwt SUBDIR += qwt-devel diff --git a/x11-toolkits/qt4-gui/Makefile b/x11-toolkits/qt4-gui/Makefile new file mode 100644 index 000000000000..15538d92a5f7 --- /dev/null +++ b/x11-toolkits/qt4-gui/Makefile @@ -0,0 +1,99 @@ +# -*-mode: makefile-*- +# New ports collection makefile for: qt40 +# Date created: Wed Jun 29 11:49:42 CEST 2005 +# Whom: lofi@freebsd.org +# +# $FreeBSD$ +# + +PORTNAME= gui +PORTVERSION= 4.2.2 +CATEGORIES?= x11-toolkits +MASTER_SITES= ${MASTER_SITE_QT} +PKGNAMEPREFIX= qt4- +DISTNAME= qt-x11-opensource-src-${PORTVERSION} +DIST_SUBDIR= KDE + +MAINTAINER?= kde@FreeBSD.org +COMMENT?= Qt graphical user interface library + +BUILD_DEPENDS= moc4:${PORTSDIR}/devel/qt4-moc \ + qmake-qt4:${PORTSDIR}/devel/qmake4 \ + rcc:${PORTSDIR}/devel/qt4-rcc \ + uic4:${PORTSDIR}/devel/qt4-uic +LIB_DEPENDS?= QtCore:${PORTSDIR}/devel/qt4-corelib \ + png:${PORTSDIR}/graphics/png + +CONFLICTS= linguist-0.* qt-2.* qt-3.0.* \ + qt-3.1.* qt-3.2.* qt-designer-2.* xfmail-1.5.[0-5] \ + xfmail-1.5.5_[1-2] + +HAS_CONFIGURE= yes +USE_LDCONFIG= yes +NO_FILTER_SHLIBS=yes +USE_XLIB= yes + +CONFIGURE_ARGS= -fast -no-exceptions ${CUPS} \ + -platform ${LOCALBASE}/share/qt4/mkspecs/freebsd-g++ \ + -qt-gif -release -system-libjpeg -system-libpng \ + -system-zlib -prefix ${PREFIX} -no-sm \ + -plugindir ${PREFIX}/lib/plugins -bindir ${PREFIX}/bin \ + -confirm-license + +ALL_TARGET= first +CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH +MAKE_ENV?= QTDIR=${WRKSRC} LD_LIBRARY_PATH=${WRKSRC}/lib \ + PATH=${WRKSRC}/bin:$$PATH +EXTRACT_AFTER_ARGS=| ${TAR} -xf - \ + --exclude '${DISTNAME}/mkspecs' --exclude '${DISTNAME}/qmake' \ + --exclude '${DISTNAME}/demos' --exclude '${DISTNAME}/examples' \ + --exclude '${DISTNAME}/src/network' --exclude '${DISTNAME}/src/xml' \ + --exclude '${DISTNAME}/src/opengl' --exclude '${DISTNAME}/src/qt3support' \ + --exclude '${DISTNAME}/src/sql' \ + --exclude '${DISTNAME}/src/tools/moc' --exclude '${DISTNAME}/src/tools/uic' \ + --exclude '${DISTNAME}/src/tools/rcc' --exclude '${DISTNAME}/src/tools/uic3' \ + --exclude '${DISTNAME}/tools/assistant' \ + --exclude '${DISTNAME}/tools/linguist' --exclude '${DISTNAME}/tools/porting' \ + --exclude '${DISTNAME}/tools/qtconfig' --exclude '${DISTNAME}/tools/qvfb' +WRKSRC= ${WRKDIR}/${DISTNAME}/src/${PORTNAME} +CONFIGURE_WRKSRC=${WRKSRC}/../../ + +OPTIONS= CUPS "Enable printing support (requires CUPS)" off \ + NAS "Enable sound support (requires NAS)" off + +.include <bsd.port.pre.mk> + +.if !defined(WITHOUT_CUPS) || defined(PACKAGE_BUILDING) +BUILD_DEPENDS+= cupsd:${PORTSDIR}/print/cups-base +CUPS= -cups -L${LOCALBASE}/lib -I${LOCALBASE}/include +.elif defined(WITHOUT_CUPS) +CUPS= +.endif + +.if !defined(WITHOUT_NAS) +LIB_DEPENDS+= audio:${PORTSDIR}/audio/nas +CONFIGURE_ARGS+=-system-nas-sound +.elif defined(WITHOUT_NAS) +CONFIGURE_ARGS+=-no-nas-sound +.endif + +pre-configure: + ${CP} ${.CURDIR}/../../devel/qt4/files/configure ${CONFIGURE_WRKSRC} + ${REINPLACE_CMD} -e 's|target.path.*|target.path=${PREFIX}/lib|g' \ + -e 's|flat_headers.path.*|flat_headers.path=${PREFIX}/include/Qt|g' \ + -e 's|targ_headers.path.*|targ_headers.path=${PREFIX}/include/$$$$TARGET|g' \ + ${WRKSRC}/${PORTNAME}.pro ${WRKSRC}/../qt_install.pri + ${REINPLACE_CMD} -e 's|target.path.*|target.path=${PREFIX}/lib/plugins/imageformats|g' \ + ${WRKSRC}/../plugins/imageformats/gif/gif.pro \ + ${WRKSRC}/../plugins/imageformats/jpeg/jpeg.pro + ${MKDIR} ${WRKSRC}/../../mkspecs + ${LN} -sf ${LOCALBASE}/bin/qmake-qt4 ${WRKSRC}/../../bin/qmake + ${LN} -sf ${LOCALBASE}/bin/moc4 ${WRKSRC}/../../bin/moc + ${LN} -sf ${LOCALBASE}/bin/rcc ${WRKSRC}/../../bin/rcc + ${LN} -sf ${LOCALBASE}/bin/uic4 ${WRKSRC}/../../bin/uic + +post-configure: + ${REINPLACE_CMD} -e 's|${PREFIX}/lib/QtGui.pc|${PREFIX}/libdata/pkgconfig/QtGui.pc|g' \ + ${WRKSRC}/Makefile + +.include <bsd.port.post.mk> diff --git a/x11-toolkits/qt4-gui/distinfo b/x11-toolkits/qt4-gui/distinfo new file mode 100644 index 000000000000..5f51cf7b1256 --- /dev/null +++ b/x11-toolkits/qt4-gui/distinfo @@ -0,0 +1,3 @@ +MD5 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 19f6374fe7924e33775cb87ee02669cb +SHA256 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = e790d227fa7958f2b0c0b0facd8ca880190121ed2b9c99ca70643baf7a0cd24c +SIZE (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 37636491 diff --git a/x11-toolkits/qt4-gui/pkg-descr b/x11-toolkits/qt4-gui/pkg-descr new file mode 100644 index 000000000000..efc79b9aaf24 --- /dev/null +++ b/x11-toolkits/qt4-gui/pkg-descr @@ -0,0 +1,12 @@ +Qt is a C++ toolkit for application development. It lets application +developers target all major operating systems with a single application +source code. + +Qt provides a platform-independent API to all central platform functionality: +GUI, database access, networking, file handling, etc. The Qt library +encapsulates the different APIs of different operating systems, providing +the application programmer with a single, common API for all operating systems. +The native C APIs are encapsulated in a set of well-designed, fully +object-oriented C++ classes. + +WWW: http://www.trolltech.com/products/qt/index.html diff --git a/x11-toolkits/qt4-gui/pkg-plist b/x11-toolkits/qt4-gui/pkg-plist new file mode 100644 index 000000000000..79c6d1df9bb8 --- /dev/null +++ b/x11-toolkits/qt4-gui/pkg-plist @@ -0,0 +1,709 @@ +include/Qt/QtGui +include/Qt/qabstractbutton.h +include/Qt/qabstractitemdelegate.h +include/Qt/qabstractitemview.h +include/Qt/qabstractpagesetupdialog.h +include/Qt/qabstractprintdialog.h +include/Qt/qabstractproxymodel.h +include/Qt/qabstractscrollarea.h +include/Qt/qabstractslider.h +include/Qt/qabstractspinbox.h +include/Qt/qabstracttextdocumentlayout.h +include/Qt/qaccessible.h +include/Qt/qaccessiblebridge.h +include/Qt/qaccessibleobject.h +include/Qt/qaccessibleplugin.h +include/Qt/qaccessiblewidget.h +include/Qt/qaction.h +include/Qt/qactiongroup.h +include/Qt/qapplication.h +include/Qt/qbitmap.h +include/Qt/qboxlayout.h +include/Qt/qbrush.h +include/Qt/qbuttongroup.h +include/Qt/qcalendarwidget.h +include/Qt/qcdestyle.h +include/Qt/qcheckbox.h +include/Qt/qcleanlooksstyle.h +include/Qt/qclipboard.h +include/Qt/qcolor.h +include/Qt/qcolordialog.h +include/Qt/qcolormap.h +include/Qt/qcombobox.h +include/Qt/qcommonstyle.h +include/Qt/qcompleter.h +include/Qt/qcursor.h +include/Qt/qdatawidgetmapper.h +include/Qt/qdatetimeedit.h +include/Qt/qdesktopservices.h +include/Qt/qdesktopwidget.h +include/Qt/qdial.h +include/Qt/qdialog.h +include/Qt/qdialogbuttonbox.h +include/Qt/qdirmodel.h +include/Qt/qdockwidget.h +include/Qt/qdrag.h +include/Qt/qdrawutil.h +include/Qt/qerrormessage.h +include/Qt/qevent.h +include/Qt/qfiledialog.h +include/Qt/qfocusframe.h +include/Qt/qfont.h +include/Qt/qfontcombobox.h +include/Qt/qfontdatabase.h +include/Qt/qfontdialog.h +include/Qt/qfontinfo.h +include/Qt/qfontmetrics.h +include/Qt/qframe.h +include/Qt/qgraphicsitem.h +include/Qt/qgraphicsitemanimation.h +include/Qt/qgraphicsscene.h +include/Qt/qgraphicssceneevent.h +include/Qt/qgraphicsview.h +include/Qt/qgridlayout.h +include/Qt/qgroupbox.h +include/Qt/qheaderview.h +include/Qt/qicon.h +include/Qt/qiconengine.h +include/Qt/qiconengineplugin.h +include/Qt/qimage.h +include/Qt/qimageiohandler.h +include/Qt/qimagereader.h +include/Qt/qimagewriter.h +include/Qt/qinputcontext.h +include/Qt/qinputcontextfactory.h +include/Qt/qinputcontextplugin.h +include/Qt/qinputdialog.h +include/Qt/qitemdelegate.h +include/Qt/qitemeditorfactory.h +include/Qt/qitemselectionmodel.h +include/Qt/qkeysequence.h +include/Qt/qlabel.h +include/Qt/qlayout.h +include/Qt/qlayoutitem.h +include/Qt/qlcdnumber.h +include/Qt/qlineedit.h +include/Qt/qlistview.h +include/Qt/qlistwidget.h +include/Qt/qmainwindow.h +include/Qt/qmatrix.h +include/Qt/qmenu.h +include/Qt/qmenubar.h +include/Qt/qmenudata.h +include/Qt/qmessagebox.h +include/Qt/qmime.h +include/Qt/qmotifstyle.h +include/Qt/qmovie.h +include/Qt/qpagesetupdialog.h +include/Qt/qpaintdevice.h +include/Qt/qpaintengine.h +include/Qt/qpainter.h +include/Qt/qpainterpath.h +include/Qt/qpalette.h +include/Qt/qpen.h +include/Qt/qpicture.h +include/Qt/qpictureformatplugin.h +include/Qt/qpixmap.h +include/Qt/qpixmapcache.h +include/Qt/qplastiquestyle.h +include/Qt/qpolygon.h +include/Qt/qprintdialog.h +include/Qt/qprintengine.h +include/Qt/qprinter.h +include/Qt/qprogressbar.h +include/Qt/qprogressdialog.h +include/Qt/qproxymodel.h +include/Qt/qpushbutton.h +include/Qt/qradiobutton.h +include/Qt/qregion.h +include/Qt/qrgb.h +include/Qt/qrubberband.h +include/Qt/qscrollarea.h +include/Qt/qscrollbar.h +include/Qt/qsessionmanager.h +include/Qt/qshortcut.h +include/Qt/qsizegrip.h +include/Qt/qsizepolicy.h +include/Qt/qslider.h +include/Qt/qsortfilterproxymodel.h +include/Qt/qsound.h +include/Qt/qspinbox.h +include/Qt/qsplashscreen.h +include/Qt/qsplitter.h +include/Qt/qstackedlayout.h +include/Qt/qstackedwidget.h +include/Qt/qstandarditemmodel.h +include/Qt/qstatusbar.h +include/Qt/qstringlistmodel.h +include/Qt/qstyle.h +include/Qt/qstylefactory.h +include/Qt/qstyleoption.h +include/Qt/qstylepainter.h +include/Qt/qstyleplugin.h +include/Qt/qsyntaxhighlighter.h +include/Qt/qsystemtrayicon.h +include/Qt/qtabbar.h +include/Qt/qtableview.h +include/Qt/qtablewidget.h +include/Qt/qtabwidget.h +include/Qt/qtextbrowser.h +include/Qt/qtextcursor.h +include/Qt/qtextdocument.h +include/Qt/qtextdocumentfragment.h +include/Qt/qtextedit.h +include/Qt/qtextformat.h +include/Qt/qtextlayout.h +include/Qt/qtextlist.h +include/Qt/qtextobject.h +include/Qt/qtextoption.h +include/Qt/qtexttable.h +include/Qt/qtoolbar.h +include/Qt/qtoolbox.h +include/Qt/qtoolbutton.h +include/Qt/qtooltip.h +include/Qt/qtreeview.h +include/Qt/qtreewidget.h +include/Qt/qtreewidgetitemiterator.h +include/Qt/qundogroup.h +include/Qt/qundostack.h +include/Qt/qundoview.h +include/Qt/qvalidator.h +include/Qt/qwhatsthis.h +include/Qt/qwidget.h +include/Qt/qwidgetaction.h +include/Qt/qwindowdefs.h +include/Qt/qwindowsstyle.h +include/Qt/qwindowsxpstyle.h +include/Qt/qwmatrix.h +include/Qt/qworkspace.h +include/Qt/qx11embed_x11.h +include/Qt/qx11info_x11.h +include/QtGui/QAbstractButton +include/QtGui/QAbstractGraphicsShapeItem +include/QtGui/QAbstractItemDelegate +include/QtGui/QAbstractItemView +include/QtGui/QAbstractPageSetupDialog +include/QtGui/QAbstractPrintDialog +include/QtGui/QAbstractProxyModel +include/QtGui/QAbstractScrollArea +include/QtGui/QAbstractSlider +include/QtGui/QAbstractSpinBox +include/QtGui/QAbstractTextDocumentLayout +include/QtGui/QAbstractUndoItem +include/QtGui/QAccessible +include/QtGui/QAccessibleApplication +include/QtGui/QAccessibleBridge +include/QtGui/QAccessibleBridgeFactoryInterface +include/QtGui/QAccessibleBridgePlugin +include/QtGui/QAccessibleEvent +include/QtGui/QAccessibleFactoryInterface +include/QtGui/QAccessibleInterface +include/QtGui/QAccessibleInterfaceEx +include/QtGui/QAccessibleObject +include/QtGui/QAccessibleObjectEx +include/QtGui/QAccessiblePlugin +include/QtGui/QAccessibleWidget +include/QtGui/QAccessibleWidgetEx +include/QtGui/QAction +include/QtGui/QActionEvent +include/QtGui/QActionGroup +include/QtGui/QApplication +include/QtGui/QBitmap +include/QtGui/QBoxLayout +include/QtGui/QBrush +include/QtGui/QBrushData +include/QtGui/QButtonGroup +include/QtGui/QCDEStyle +include/QtGui/QCalendarWidget +include/QtGui/QCheckBox +include/QtGui/QCleanlooksStyle +include/QtGui/QClipboard +include/QtGui/QClipboardEvent +include/QtGui/QCloseEvent +include/QtGui/QColor +include/QtGui/QColorDialog +include/QtGui/QColorGroup +include/QtGui/QColormap +include/QtGui/QComboBox +include/QtGui/QCommonStyle +include/QtGui/QCompleter +include/QtGui/QConicalGradient +include/QtGui/QContextMenuEvent +include/QtGui/QCursor +include/QtGui/QCursorShape +include/QtGui/QDataWidgetMapper +include/QtGui/QDateEdit +include/QtGui/QDateTimeEdit +include/QtGui/QDesktopServices +include/QtGui/QDesktopWidget +include/QtGui/QDial +include/QtGui/QDialog +include/QtGui/QDialogButtonBox +include/QtGui/QDirModel +include/QtGui/QDockWidget +include/QtGui/QDoubleSpinBox +include/QtGui/QDoubleValidator +include/QtGui/QDrag +include/QtGui/QDragEnterEvent +include/QtGui/QDragLeaveEvent +include/QtGui/QDragMoveEvent +include/QtGui/QDragResponseEvent +include/QtGui/QDropEvent +include/QtGui/QErrorMessage +include/QtGui/QFileDialog +include/QtGui/QFileIconProvider +include/QtGui/QFileOpenEvent +include/QtGui/QFocusEvent +include/QtGui/QFocusFrame +include/QtGui/QFont +include/QtGui/QFontComboBox +include/QtGui/QFontDatabase +include/QtGui/QFontDialog +include/QtGui/QFontInfo +include/QtGui/QFontMetrics +include/QtGui/QFontMetricsF +include/QtGui/QFrame +include/QtGui/QGradient +include/QtGui/QGradientStop +include/QtGui/QGradientStops +include/QtGui/QGraphicsEllipseItem +include/QtGui/QGraphicsItem +include/QtGui/QGraphicsItemAnimation +include/QtGui/QGraphicsItemGroup +include/QtGui/QGraphicsLineItem +include/QtGui/QGraphicsPathItem +include/QtGui/QGraphicsPixmapItem +include/QtGui/QGraphicsPolygonItem +include/QtGui/QGraphicsRectItem +include/QtGui/QGraphicsScene +include/QtGui/QGraphicsSceneContextMenuEvent +include/QtGui/QGraphicsSceneDragDropEvent +include/QtGui/QGraphicsSceneEvent +include/QtGui/QGraphicsSceneHelpEvent +include/QtGui/QGraphicsSceneHoverEvent +include/QtGui/QGraphicsSceneMouseEvent +include/QtGui/QGraphicsSceneWheelEvent +include/QtGui/QGraphicsSimpleTextItem +include/QtGui/QGraphicsTextItem +include/QtGui/QGraphicsView +include/QtGui/QGridLayout +include/QtGui/QGroupBox +include/QtGui/QHBoxLayout +include/QtGui/QHeaderView +include/QtGui/QHelpEvent +include/QtGui/QHideEvent +include/QtGui/QHoverEvent +include/QtGui/QIcon +include/QtGui/QIconDragEvent +include/QtGui/QIconEngine +include/QtGui/QIconEngineFactoryInterface +include/QtGui/QIconEnginePlugin +include/QtGui/QIconSet +include/QtGui/QImage +include/QtGui/QImageIOHandler +include/QtGui/QImageIOHandlerFactoryInterface +include/QtGui/QImageIOPlugin +include/QtGui/QImageReader +include/QtGui/QImageTextKeyLang +include/QtGui/QImageWriter +include/QtGui/QInputContext +include/QtGui/QInputContextFactory +include/QtGui/QInputContextFactoryInterface +include/QtGui/QInputContextPlugin +include/QtGui/QInputDialog +include/QtGui/QInputEvent +include/QtGui/QInputMethodEvent +include/QtGui/QIntValidator +include/QtGui/QItemDelegate +include/QtGui/QItemEditorCreator +include/QtGui/QItemEditorCreatorBase +include/QtGui/QItemEditorFactory +include/QtGui/QItemSelection +include/QtGui/QItemSelectionModel +include/QtGui/QItemSelectionRange +include/QtGui/QKeyEvent +include/QtGui/QKeySequence +include/QtGui/QLCDNumber +include/QtGui/QLabel +include/QtGui/QLayout +include/QtGui/QLayoutItem +include/QtGui/QLayoutIterator +include/QtGui/QLineEdit +include/QtGui/QLinearGradient +include/QtGui/QListView +include/QtGui/QListWidget +include/QtGui/QListWidgetItem +include/QtGui/QMacMime +include/QtGui/QMacPasteboardMime +include/QtGui/QMainWindow +include/QtGui/QMatrix +include/QtGui/QMenu +include/QtGui/QMenuBar +include/QtGui/QMenuItem +include/QtGui/QMenubarUpdatedEvent +include/QtGui/QMessageBox +include/QtGui/QMimeSource +include/QtGui/QMotifStyle +include/QtGui/QMouseEvent +include/QtGui/QMoveEvent +include/QtGui/QMovie +include/QtGui/QPageSetupDialog +include/QtGui/QPaintDevice +include/QtGui/QPaintEngine +include/QtGui/QPaintEngineState +include/QtGui/QPaintEvent +include/QtGui/QPainter +include/QtGui/QPainterPath +include/QtGui/QPainterPathPrivate +include/QtGui/QPainterPathStroker +include/QtGui/QPalette +include/QtGui/QPen +include/QtGui/QPicture +include/QtGui/QPictureFormatInterface +include/QtGui/QPictureFormatPlugin +include/QtGui/QPictureIO +include/QtGui/QPixmap +include/QtGui/QPixmapCache +include/QtGui/QPlastiqueStyle +include/QtGui/QPolygon +include/QtGui/QPolygonF +include/QtGui/QPrintDialog +include/QtGui/QPrintEngine +include/QtGui/QPrinter +include/QtGui/QProgressBar +include/QtGui/QProgressDialog +include/QtGui/QProxyModel +include/QtGui/QPushButton +include/QtGui/QRadialGradient +include/QtGui/QRadioButton +include/QtGui/QRegExpValidator +include/QtGui/QRegion +include/QtGui/QResizeEvent +include/QtGui/QRgb +include/QtGui/QRubberBand +include/QtGui/QScrollArea +include/QtGui/QScrollBar +include/QtGui/QSessionManager +include/QtGui/QShortcut +include/QtGui/QShortcutEvent +include/QtGui/QShowEvent +include/QtGui/QSizeGrip +include/QtGui/QSizePolicy +include/QtGui/QSlider +include/QtGui/QSortFilterProxyModel +include/QtGui/QSound +include/QtGui/QSpacerItem +include/QtGui/QSpinBox +include/QtGui/QSplashScreen +include/QtGui/QSplitter +include/QtGui/QSplitterHandle +include/QtGui/QStackedLayout +include/QtGui/QStackedWidget +include/QtGui/QStandardItem +include/QtGui/QStandardItemEditorCreator +include/QtGui/QStandardItemModel +include/QtGui/QStatusBar +include/QtGui/QStatusTipEvent +include/QtGui/QStringListModel +include/QtGui/QStyle +include/QtGui/QStyleFactory +include/QtGui/QStyleFactoryInterface +include/QtGui/QStyleHintReturn +include/QtGui/QStyleHintReturnMask +include/QtGui/QStyleOption +include/QtGui/QStyleOptionButton +include/QtGui/QStyleOptionComboBox +include/QtGui/QStyleOptionComplex +include/QtGui/QStyleOptionDockWidget +include/QtGui/QStyleOptionFocusRect +include/QtGui/QStyleOptionFrame +include/QtGui/QStyleOptionFrameV2 +include/QtGui/QStyleOptionGraphicsItem +include/QtGui/QStyleOptionGroupBox +include/QtGui/QStyleOptionHeader +include/QtGui/QStyleOptionMenuItem +include/QtGui/QStyleOptionProgressBar +include/QtGui/QStyleOptionProgressBarV2 +include/QtGui/QStyleOptionQ3DockWindow +include/QtGui/QStyleOptionQ3ListView +include/QtGui/QStyleOptionQ3ListViewItem +include/QtGui/QStyleOptionRubberBand +include/QtGui/QStyleOptionSizeGrip +include/QtGui/QStyleOptionSlider +include/QtGui/QStyleOptionSpinBox +include/QtGui/QStyleOptionTab +include/QtGui/QStyleOptionTabBarBase +include/QtGui/QStyleOptionTabV2 +include/QtGui/QStyleOptionTabWidgetFrame +include/QtGui/QStyleOptionTitleBar +include/QtGui/QStyleOptionToolBar +include/QtGui/QStyleOptionToolBox +include/QtGui/QStyleOptionToolButton +include/QtGui/QStyleOptionViewItem +include/QtGui/QStyleOptionViewItemV2 +include/QtGui/QStylePainter +include/QtGui/QStylePlugin +include/QtGui/QSyntaxHighlighter +include/QtGui/QSystemTrayIcon +include/QtGui/QTabBar +include/QtGui/QTabWidget +include/QtGui/QTableView +include/QtGui/QTableWidget +include/QtGui/QTableWidgetItem +include/QtGui/QTableWidgetSelectionRange +include/QtGui/QTabletEvent +include/QtGui/QTextBlock +include/QtGui/QTextBlockFormat +include/QtGui/QTextBlockGroup +include/QtGui/QTextBlockUserData +include/QtGui/QTextBrowser +include/QtGui/QTextCharFormat +include/QtGui/QTextCursor +include/QtGui/QTextDocument +include/QtGui/QTextDocumentFragment +include/QtGui/QTextEdit +include/QtGui/QTextFormat +include/QtGui/QTextFragment +include/QtGui/QTextFrame +include/QtGui/QTextFrameFormat +include/QtGui/QTextFrameLayoutData +include/QtGui/QTextImageFormat +include/QtGui/QTextInlineObject +include/QtGui/QTextItem +include/QtGui/QTextLayout +include/QtGui/QTextLength +include/QtGui/QTextLine +include/QtGui/QTextList +include/QtGui/QTextListFormat +include/QtGui/QTextObject +include/QtGui/QTextObjectInterface +include/QtGui/QTextOption +include/QtGui/QTextTable +include/QtGui/QTextTableCell +include/QtGui/QTextTableFormat +include/QtGui/QTimeEdit +include/QtGui/QToolBar +include/QtGui/QToolBarChangeEvent +include/QtGui/QToolBox +include/QtGui/QToolButton +include/QtGui/QToolTip +include/QtGui/QTreeView +include/QtGui/QTreeWidget +include/QtGui/QTreeWidgetItem +include/QtGui/QTreeWidgetItemIterator +include/QtGui/QUndoCommand +include/QtGui/QUndoGroup +include/QtGui/QUndoStack +include/QtGui/QUndoView +include/QtGui/QUpdateLaterEvent +include/QtGui/QVBoxLayout +include/QtGui/QValidator +include/QtGui/QWMatrix +include/QtGui/QWhatsThis +include/QtGui/QWhatsThisClickedEvent +include/QtGui/QWheelEvent +include/QtGui/QWidget +include/QtGui/QWidgetAction +include/QtGui/QWidgetData +include/QtGui/QWidgetItem +include/QtGui/QWidgetList +include/QtGui/QWidgetMapper +include/QtGui/QWidgetSet +include/QtGui/QWindowStateChangeEvent +include/QtGui/QWindowsMime +include/QtGui/QWindowsStyle +include/QtGui/QWindowsXPStyle +include/QtGui/QWorkspace +include/QtGui/QX11EmbedContainer +include/QtGui/QX11EmbedWidget +include/QtGui/QX11Info +include/QtGui/QtEvents +include/QtGui/QtGui +include/QtGui/qabstractbutton.h +include/QtGui/qabstractitemdelegate.h +include/QtGui/qabstractitemview.h +include/QtGui/qabstractpagesetupdialog.h +include/QtGui/qabstractprintdialog.h +include/QtGui/qabstractproxymodel.h +include/QtGui/qabstractscrollarea.h +include/QtGui/qabstractslider.h +include/QtGui/qabstractspinbox.h +include/QtGui/qabstracttextdocumentlayout.h +include/QtGui/qaccessible.h +include/QtGui/qaccessiblebridge.h +include/QtGui/qaccessibleobject.h +include/QtGui/qaccessibleplugin.h +include/QtGui/qaccessiblewidget.h +include/QtGui/qaction.h +include/QtGui/qactiongroup.h +include/QtGui/qapplication.h +include/QtGui/qbitmap.h +include/QtGui/qboxlayout.h +include/QtGui/qbrush.h +include/QtGui/qbuttongroup.h +include/QtGui/qcalendarwidget.h +include/QtGui/qcdestyle.h +include/QtGui/qcheckbox.h +include/QtGui/qcleanlooksstyle.h +include/QtGui/qclipboard.h +include/QtGui/qcolor.h +include/QtGui/qcolordialog.h +include/QtGui/qcolormap.h +include/QtGui/qcombobox.h +include/QtGui/qcommonstyle.h +include/QtGui/qcompleter.h +include/QtGui/qcursor.h +include/QtGui/qdatawidgetmapper.h +include/QtGui/qdatetimeedit.h +include/QtGui/qdesktopservices.h +include/QtGui/qdesktopwidget.h +include/QtGui/qdial.h +include/QtGui/qdialog.h +include/QtGui/qdialogbuttonbox.h +include/QtGui/qdirmodel.h +include/QtGui/qdockwidget.h +include/QtGui/qdrag.h +include/QtGui/qdrawutil.h +include/QtGui/qerrormessage.h +include/QtGui/qevent.h +include/QtGui/qfiledialog.h +include/QtGui/qfocusframe.h +include/QtGui/qfont.h +include/QtGui/qfontcombobox.h +include/QtGui/qfontdatabase.h +include/QtGui/qfontdialog.h +include/QtGui/qfontinfo.h +include/QtGui/qfontmetrics.h +include/QtGui/qframe.h +include/QtGui/qgraphicsitem.h +include/QtGui/qgraphicsitemanimation.h +include/QtGui/qgraphicsscene.h +include/QtGui/qgraphicssceneevent.h +include/QtGui/qgraphicsview.h +include/QtGui/qgridlayout.h +include/QtGui/qgroupbox.h +include/QtGui/qheaderview.h +include/QtGui/qicon.h +include/QtGui/qiconengine.h +include/QtGui/qiconengineplugin.h +include/QtGui/qimage.h +include/QtGui/qimageiohandler.h +include/QtGui/qimagereader.h +include/QtGui/qimagewriter.h +include/QtGui/qinputcontext.h +include/QtGui/qinputcontextfactory.h +include/QtGui/qinputcontextplugin.h +include/QtGui/qinputdialog.h +include/QtGui/qitemdelegate.h +include/QtGui/qitemeditorfactory.h +include/QtGui/qitemselectionmodel.h +include/QtGui/qkeysequence.h +include/QtGui/qlabel.h +include/QtGui/qlayout.h +include/QtGui/qlayoutitem.h +include/QtGui/qlcdnumber.h +include/QtGui/qlineedit.h +include/QtGui/qlistview.h +include/QtGui/qlistwidget.h +include/QtGui/qmainwindow.h +include/QtGui/qmatrix.h +include/QtGui/qmenu.h +include/QtGui/qmenubar.h +include/QtGui/qmenudata.h +include/QtGui/qmessagebox.h +include/QtGui/qmime.h +include/QtGui/qmotifstyle.h +include/QtGui/qmovie.h +include/QtGui/qpagesetupdialog.h +include/QtGui/qpaintdevice.h +include/QtGui/qpaintengine.h +include/QtGui/qpainter.h +include/QtGui/qpainterpath.h +include/QtGui/qpalette.h +include/QtGui/qpen.h +include/QtGui/qpicture.h +include/QtGui/qpictureformatplugin.h +include/QtGui/qpixmap.h +include/QtGui/qpixmapcache.h +include/QtGui/qplastiquestyle.h +include/QtGui/qpolygon.h +include/QtGui/qprintdialog.h +include/QtGui/qprintengine.h +include/QtGui/qprinter.h +include/QtGui/qprogressbar.h +include/QtGui/qprogressdialog.h +include/QtGui/qproxymodel.h +include/QtGui/qpushbutton.h +include/QtGui/qradiobutton.h +include/QtGui/qregion.h +include/QtGui/qrgb.h +include/QtGui/qrubberband.h +include/QtGui/qscrollarea.h +include/QtGui/qscrollbar.h +include/QtGui/qsessionmanager.h +include/QtGui/qshortcut.h +include/QtGui/qsizegrip.h +include/QtGui/qsizepolicy.h +include/QtGui/qslider.h +include/QtGui/qsortfilterproxymodel.h +include/QtGui/qsound.h +include/QtGui/qspinbox.h +include/QtGui/qsplashscreen.h +include/QtGui/qsplitter.h +include/QtGui/qstackedlayout.h +include/QtGui/qstackedwidget.h +include/QtGui/qstandarditemmodel.h +include/QtGui/qstatusbar.h +include/QtGui/qstringlistmodel.h +include/QtGui/qstyle.h +include/QtGui/qstylefactory.h +include/QtGui/qstyleoption.h +include/QtGui/qstylepainter.h +include/QtGui/qstyleplugin.h +include/QtGui/qsyntaxhighlighter.h +include/QtGui/qsystemtrayicon.h +include/QtGui/qtabbar.h +include/QtGui/qtableview.h +include/QtGui/qtablewidget.h +include/QtGui/qtabwidget.h +include/QtGui/qtextbrowser.h +include/QtGui/qtextcursor.h +include/QtGui/qtextdocument.h +include/QtGui/qtextdocumentfragment.h +include/QtGui/qtextedit.h +include/QtGui/qtextformat.h +include/QtGui/qtextlayout.h +include/QtGui/qtextlist.h +include/QtGui/qtextobject.h +include/QtGui/qtextoption.h +include/QtGui/qtexttable.h +include/QtGui/qtoolbar.h +include/QtGui/qtoolbox.h +include/QtGui/qtoolbutton.h +include/QtGui/qtooltip.h +include/QtGui/qtreeview.h +include/QtGui/qtreewidget.h +include/QtGui/qtreewidgetitemiterator.h +include/QtGui/qundogroup.h +include/QtGui/qundostack.h +include/QtGui/qundoview.h +include/QtGui/qvalidator.h +include/QtGui/qwhatsthis.h +include/QtGui/qwidget.h +include/QtGui/qwidgetaction.h +include/QtGui/qwindowdefs.h +include/QtGui/qwindowsstyle.h +include/QtGui/qwindowsxpstyle.h +include/QtGui/qwmatrix.h +include/QtGui/qworkspace.h +include/QtGui/qx11embed_x11.h +include/QtGui/qx11info_x11.h +lib/libQtGui.la +lib/libQtGui.prl +lib/libQtGui.so +lib/libQtGui.so.4 +lib/libQtGui.so.4.2 +lib/libQtGui.so.4.2.2 +lib/libQtGui.so.4.2.2.debug +libdata/pkgconfig/QtGui.pc +@dirrm include/QtGui diff --git a/x11/Makefile b/x11/Makefile index 1df2ff6033d6..84fa166b57ae 100644 --- a/x11/Makefile +++ b/x11/Makefile @@ -192,6 +192,8 @@ SUBDIR += printext SUBDIR += props SUBDIR += qrash + SUBDIR += qt4-inputmethods + SUBDIR += qt4-opengl SUBDIR += randrext SUBDIR += rendercheck SUBDIR += renderext diff --git a/x11/qt4-inputmethods/Makefile b/x11/qt4-inputmethods/Makefile new file mode 100644 index 000000000000..6aebf51e26cf --- /dev/null +++ b/x11/qt4-inputmethods/Makefile @@ -0,0 +1,66 @@ +# -*-mode: makefile-*- +# New ports collection makefile for: qt40 +# Date created: Wed Jun 29 11:49:42 CEST 2005 +# Whom: lofi@freebsd.org +# +# $FreeBSD$ +# + +PORTNAME= inputmethods +PORTVERSION= 4.2.2 +CATEGORIES?= x11 +MASTER_SITES= ${MASTER_SITE_QT} +PKGNAMEPREFIX= qt4- +DISTNAME= qt-x11-opensource-src-${PORTVERSION} +DIST_SUBDIR= KDE + +MAINTAINER= kde@FreeBSD.org +COMMENT= Qt input method plugins + +BUILD_DEPENDS= moc4:${PORTSDIR}/devel/qt4-moc \ + qmake-qt4:${PORTSDIR}/devel/qmake4 +LIB_DEPENDS= QtCore:${PORTSDIR}/devel/qt4-corelib \ + QtGui:${PORTSDIR}/x11-toolkits/qt4-gui + +CONFLICTS= linguist-0.* qt-2.* qt-3.0.* \ + qt-3.1.* qt-3.2.* qt-designer-2.* xfmail-1.5.[0-5] \ + xfmail-1.5.5_[1-2] + +HAS_CONFIGURE= yes + +CONFIGURE_ARGS= -fast -no-exceptions \ + -platform ${LOCALBASE}/share/qt4/mkspecs/freebsd-g++ \ + -qt-gif -release -system-libjpeg -system-libpng \ + -system-zlib -prefix ${PREFIX} \ + -plugindir ${PREFIX}/lib/plugins -bindir ${PREFIX}/bin \ + -confirm-license + +ALL_TARGET= first +CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH +MAKE_ENV?= QTDIR=${WRKSRC} LD_LIBRARY_PATH=${WRKSRC}/lib \ + PATH=${WRKSRC}/bin:$$PATH +EXTRACT_AFTER_ARGS=| ${TAR} -xf - \ + --exclude '${DISTNAME}/mkspecs' --exclude '${DISTNAME}/qmake' \ + --exclude '${DISTNAME}/demos' --exclude '${DISTNAME}/examples' \ + --exclude '${DISTNAME}/src/network' --exclude '${DISTNAME}/src/xml' \ + --exclude '${DISTNAME}/src/opengl' --exclude '${DISTNAME}/src/qt3support' \ + --exclude '${DISTNAME}/src/sql' \ + --exclude '${DISTNAME}/src/tools/moc' --exclude '${DISTNAME}/src/tools/uic' \ + --exclude '${DISTNAME}/src/tools/rcc' --exclude '${DISTNAME}/src/tools/uic3' \ + --exclude '${DISTNAME}/tools/assistant' \ + --exclude '${DISTNAME}/tools/linguist' --exclude '${DISTNAME}/tools/porting' \ + --exclude '${DISTNAME}/tools/qtconfig' --exclude '${DISTNAME}/tools/qvfb' +WRKSRC= ${WRKDIR}/${DISTNAME}/src/plugins/${PORTNAME} +CONFIGURE_WRKSRC=${WRKSRC}/../../.. + +.include <bsd.port.pre.mk> + +pre-configure: + ${CP} ${.CURDIR}/../../devel/qt4/files/configure ${CONFIGURE_WRKSRC} + ${REINPLACE_CMD} -e 's|target.path.*|target.path=${PREFIX}/lib/plugins/inputmethods|g' \ + ${WRKSRC}/imsw-multi/imsw-multi.pro + ${MKDIR} ${WRKSRC}/../../../mkspecs + ${LN} -sf ${LOCALBASE}/bin/qmake-qt4 ${WRKSRC}/../../../bin/qmake + ${LN} -sf ${LOCALBASE}/bin/moc4 ${WRKSRC}/../../../bin/moc + +.include <bsd.port.post.mk> diff --git a/x11/qt4-inputmethods/distinfo b/x11/qt4-inputmethods/distinfo new file mode 100644 index 000000000000..5f51cf7b1256 --- /dev/null +++ b/x11/qt4-inputmethods/distinfo @@ -0,0 +1,3 @@ +MD5 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 19f6374fe7924e33775cb87ee02669cb +SHA256 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = e790d227fa7958f2b0c0b0facd8ca880190121ed2b9c99ca70643baf7a0cd24c +SIZE (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 37636491 diff --git a/x11/qt4-inputmethods/pkg-descr b/x11/qt4-inputmethods/pkg-descr new file mode 100644 index 000000000000..efc79b9aaf24 --- /dev/null +++ b/x11/qt4-inputmethods/pkg-descr @@ -0,0 +1,12 @@ +Qt is a C++ toolkit for application development. It lets application +developers target all major operating systems with a single application +source code. + +Qt provides a platform-independent API to all central platform functionality: +GUI, database access, networking, file handling, etc. The Qt library +encapsulates the different APIs of different operating systems, providing +the application programmer with a single, common API for all operating systems. +The native C APIs are encapsulated in a set of well-designed, fully +object-oriented C++ classes. + +WWW: http://www.trolltech.com/products/qt/index.html diff --git a/x11/qt4-inputmethods/pkg-plist b/x11/qt4-inputmethods/pkg-plist new file mode 100644 index 000000000000..a74e769e120c --- /dev/null +++ b/x11/qt4-inputmethods/pkg-plist @@ -0,0 +1,3 @@ +lib/plugins/inputmethods/libqimsw-multi.so +lib/plugins/inputmethods/libqimsw-multi.so.debug +@dirrm lib/plugins/inputmethods diff --git a/x11/qt4-opengl/Makefile b/x11/qt4-opengl/Makefile new file mode 100644 index 000000000000..cc2e519581d4 --- /dev/null +++ b/x11/qt4-opengl/Makefile @@ -0,0 +1,76 @@ +# -*-mode: makefile-*- +# New ports collection makefile for: qt40 +# Date created: Wed Jun 29 11:49:42 CEST 2005 +# Whom: lofi@freebsd.org +# +# $FreeBSD$ +# + +PORTNAME= opengl +PORTVERSION= 4.2.2 +CATEGORIES?= x11-toolkits +MASTER_SITES= ${MASTER_SITE_QT} +PKGNAMEPREFIX= qt4- +DISTNAME= qt-x11-opensource-src-${PORTVERSION} +DIST_SUBDIR= KDE + +MAINTAINER= kde@FreeBSD.org +COMMENT= Qt OpenGL library + +BUILD_DEPENDS= moc4:${PORTSDIR}/devel/qt4-moc \ + qmake-qt4:${PORTSDIR}/devel/qmake4 +LIB_DEPENDS?= QtCore:${PORTSDIR}/devel/qt4-corelib \ + QtGui:${PORTSDIR}/x11-toolkits/qt4-gui + +CONFLICTS= linguist-0.* qt-2.* qt-3.0.* \ + qt-3.1.* qt-3.2.* qt-designer-2.* xfmail-1.5.[0-5] \ + xfmail-1.5.5_[1-2] + +HAS_CONFIGURE= yes +USE_LDCONFIG= yes +NO_FILTER_SHLIBS=yes +USE_XLIB= yes + +CONFIGURE_ARGS= -fast -no-exceptions \ + -platform ${LOCALBASE}/share/qt4/mkspecs/freebsd-g++ \ + -qt-gif -release -system-libjpeg -system-libpng \ + -system-zlib -prefix ${PREFIX} \ + -plugindir ${PREFIX}/lib/plugins -bindir ${PREFIX}/bin \ + -no-nas-sound -confirm-license + +ALL_TARGET= first +CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH +MAKE_ENV?= QTDIR=${WRKSRC} LD_LIBRARY_PATH=${WRKSRC}/lib \ + PATH=${WRKSRC}/bin:$$PATH +EXTRACT_AFTER_ARGS=| ${TAR} -xf - \ + --exclude '${DISTNAME}/mkspecs' --exclude '${DISTNAME}/qmake' \ + --exclude '${DISTNAME}/demos' --exclude '${DISTNAME}/examples' \ + --exclude '${DISTNAME}/src/network' \ + --exclude '${DISTNAME}/src/xml' --exclude '${DISTNAME}/src/qt3support' \ + --exclude '${DISTNAME}/src/sql' --exclude '${DISTNAME}/src/plugins' \ + --exclude '${DISTNAME}/src/3rdparty' --exclude '${DISTNAME}/src/tools/moc' \ + --exclude '${DISTNAME}/src/tools/rcc' \ + --exclude '${DISTNAME}/src/tools/uic' --exclude '${DISTNAME}/src/tools/uic3' \ + --exclude '${DISTNAME}/tools/assistant' \ + --exclude '${DISTNAME}/tools/linguist' --exclude '${DISTNAME}/tools/porting' \ + --exclude '${DISTNAME}/tools/qtconfig' --exclude '${DISTNAME}/tools/qvfb' +WRKSRC= ${WRKDIR}/${DISTNAME}/src/${PORTNAME} +CONFIGURE_WRKSRC=${WRKSRC}/../../ + +.include <bsd.port.pre.mk> + +pre-configure: + ${CP} ${.CURDIR}/../../devel/qt4/files/configure ${CONFIGURE_WRKSRC} + ${REINPLACE_CMD} -e 's|target.path.*|target.path=${PREFIX}/lib|g' \ + -e 's|flat_headers.path.*|flat_headers.path=${PREFIX}/include/Qt|g' \ + -e 's|targ_headers.path.*|targ_headers.path=${PREFIX}/include/$$$$TARGET|g' \ + ${WRKSRC}/${PORTNAME}.pro ${WRKSRC}/../qt_install.pri + ${MKDIR} ${WRKSRC}/../../mkspecs + ${LN} -sf ${LOCALBASE}/bin/qmake-qt4 ${WRKSRC}/../../bin/qmake + ${LN} -sf ${LOCALBASE}/bin/moc4 ${WRKSRC}/../../bin/moc + +post-configure: + ${REINPLACE_CMD} -e 's|${PREFIX}/lib/QtOpenGL.pc|${PREFIX}/libdata/pkgconfig/QtOpenGL.pc|g' \ + ${WRKSRC}/Makefile + +.include <bsd.port.post.mk> diff --git a/x11/qt4-opengl/distinfo b/x11/qt4-opengl/distinfo new file mode 100644 index 000000000000..5f51cf7b1256 --- /dev/null +++ b/x11/qt4-opengl/distinfo @@ -0,0 +1,3 @@ +MD5 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 19f6374fe7924e33775cb87ee02669cb +SHA256 (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = e790d227fa7958f2b0c0b0facd8ca880190121ed2b9c99ca70643baf7a0cd24c +SIZE (KDE/qt-x11-opensource-src-4.2.2.tar.gz) = 37636491 diff --git a/x11/qt4-opengl/pkg-descr b/x11/qt4-opengl/pkg-descr new file mode 100644 index 000000000000..efc79b9aaf24 --- /dev/null +++ b/x11/qt4-opengl/pkg-descr @@ -0,0 +1,12 @@ +Qt is a C++ toolkit for application development. It lets application +developers target all major operating systems with a single application +source code. + +Qt provides a platform-independent API to all central platform functionality: +GUI, database access, networking, file handling, etc. The Qt library +encapsulates the different APIs of different operating systems, providing +the application programmer with a single, common API for all operating systems. +The native C APIs are encapsulated in a set of well-designed, fully +object-oriented C++ classes. + +WWW: http://www.trolltech.com/products/qt/index.html diff --git a/x11/qt4-opengl/pkg-plist b/x11/qt4-opengl/pkg-plist new file mode 100644 index 000000000000..ba0f14409a79 --- /dev/null +++ b/x11/qt4-opengl/pkg-plist @@ -0,0 +1,25 @@ +include/Qt/QtOpenGL +include/Qt/qgl.h +include/Qt/qglcolormap.h +include/Qt/qglframebufferobject.h +include/Qt/qglpixelbuffer.h +include/QtOpenGL/QGLColormap +include/QtOpenGL/QGLContext +include/QtOpenGL/QGLFormat +include/QtOpenGL/QGLFramebufferObject +include/QtOpenGL/QGLPixelBuffer +include/QtOpenGL/QGLWidget +include/QtOpenGL/QtOpenGL +include/QtOpenGL/qgl.h +include/QtOpenGL/qglcolormap.h +include/QtOpenGL/qglframebufferobject.h +include/QtOpenGL/qglpixelbuffer.h +lib/libQtOpenGL.la +lib/libQtOpenGL.prl +lib/libQtOpenGL.so +lib/libQtOpenGL.so.4 +lib/libQtOpenGL.so.4.2 +lib/libQtOpenGL.so.4.2.2 +lib/libQtOpenGL.so.4.2.2.debug +libdata/pkgconfig/QtOpenGL.pc +@dirrm include/QtOpenGL |