summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--databases/py-qt4-sql/Makefile49
-rw-r--r--databases/py-qt4-sql/distinfo6
-rw-r--r--databases/py-qt4-sql/files/patch-configure.py188
-rw-r--r--databases/py-qt4-sql/pkg-plist1
-rw-r--r--devel/py-qt4-assistant/Makefile45
-rw-r--r--devel/py-qt4-assistant/distinfo6
-rw-r--r--devel/py-qt4-assistant/files/patch-configure.py187
-rw-r--r--devel/py-qt4-assistant/pkg-plist1
-rw-r--r--devel/py-qt4-core/Makefile56
-rw-r--r--devel/py-qt4-core/distinfo6
-rw-r--r--devel/py-qt4-core/files/Qt.py49
-rw-r--r--devel/py-qt4-core/files/patch-configure.py413
-rw-r--r--devel/py-qt4-core/pkg-plist19
-rw-r--r--devel/py-qt4-dbus/Makefile34
-rw-r--r--devel/py-qt4-dbus/distinfo6
-rw-r--r--devel/py-qt4-dbus/files/patch-configure.py193
-rw-r--r--devel/py-qt4-designer/Makefile54
-rw-r--r--devel/py-qt4-designer/distinfo6
-rw-r--r--devel/py-qt4-designer/files/patch-configure.py194
-rw-r--r--devel/py-qt4-designer/pkg-plist1
-rw-r--r--devel/py-qt4-designerplugin/Makefile33
-rw-r--r--devel/py-qt4-designerplugin/distinfo6
-rw-r--r--devel/py-qt4-designerplugin/files/patch-configure.py204
-rw-r--r--devel/py-qt4-designerplugin/pkg-plist9
-rw-r--r--devel/py-qt4-test/Makefile49
-rw-r--r--devel/py-qt4-test/distinfo6
-rw-r--r--devel/py-qt4-test/files/patch-configure.py187
-rw-r--r--graphics/py-qt4-svg/Makefile49
-rw-r--r--graphics/py-qt4-svg/distinfo6
-rw-r--r--graphics/py-qt4-svg/files/patch-configure.py188
-rw-r--r--graphics/py-qt4-svg/pkg-plist2
-rw-r--r--misc/py-qt4-demo/Makefile29
-rw-r--r--misc/py-qt4-demo/distinfo6
-rw-r--r--misc/py-qt4-demo/files/patch-examples__designer__plugins__plugins.py22
-rw-r--r--misc/py-qt4-demo/pkg-plist1103
-rw-r--r--misc/py-qt4-doc/Makefile21
-rw-r--r--misc/py-qt4-doc/distinfo6
-rw-r--r--misc/py-qt4-doc/pkg-plist1725
-rw-r--r--net/py-qt4-network/Makefile42
-rw-r--r--net/py-qt4-network/distinfo6
-rw-r--r--net/py-qt4-network/files/patch-configure.py188
-rw-r--r--net/py-qt4-network/pkg-plist8
-rw-r--r--textproc/py-qt4-xml/Makefile45
-rw-r--r--textproc/py-qt4-xml/distinfo6
-rw-r--r--textproc/py-qt4-xml/files/patch-configure.py177
-rw-r--r--textproc/py-qt4-xml/pkg-plist2
-rw-r--r--x11-toolkits/py-qt4-gui/Makefile45
-rw-r--r--x11-toolkits/py-qt4-gui/distinfo6
-rw-r--r--x11-toolkits/py-qt4-gui/files/patch-configure.py188
-rw-r--r--x11-toolkits/py-qt4-gui/pkg-plist9
-rw-r--r--x11/py-qt4-opengl/Makefile50
-rw-r--r--x11/py-qt4-opengl/distinfo6
-rw-r--r--x11/py-qt4-opengl/files/patch-configure.py188
-rw-r--r--x11/py-qt4-opengl/pkg-plist1
54 files changed, 2249 insertions, 3883 deletions
diff --git a/databases/py-qt4-sql/Makefile b/databases/py-qt4-sql/Makefile
index 50da5e080026..e0fe59da7b61 100644
--- a/databases/py-qt4-sql/Makefile
+++ b/databases/py-qt4-sql/Makefile
@@ -5,8 +5,8 @@
# $FreeBSD$
PORTNAME= sql
-PORTVERSION= 4.2
-PORTREVISION= 1
+PORTVERSION= 4.3
+PORTREVISION= # zero
CATEGORIES= databases devel python
MASTER_SITES= http://www.riverbankcomputing.com/Downloads/PyQt4/GPL/ \
http://freebsd.ricin.com/ports/distfiles/
@@ -16,11 +16,11 @@ DISTNAME= PyQt-x11-gpl-${PORTVERSION}
MAINTAINER= danny@ricin.com
COMMENT= Python bindings for the Qt4 toolkit, QtSql module
-BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/PyQt4/QtGui.so:${PORTSDIR}/x11-toolkits/py-qt4-gui
-RUN_DEPENDS= ${BUILD_DEPENDS}
+BUILD_DEPENDS= ${LOCALBASE}/bin/sip:${PORTSDIR}/devel/py-sip
+RUN_DEPENDS= ${PYTHON_SITELIBDIR}/PyQt4/QtGui.so:${PORTSDIR}/x11-toolkits/py-qt4-gui
HAS_CONFIGURE= yes
-USE_PYTHON= 2.3+
+USE_PYTHON= 2.5+
USE_QT_VER= 4
QT_COMPONENTS= sql qmake
@@ -29,45 +29,52 @@ OPTIONS= API "Install QtSql API for QScintilla2" on \
SIPFILES "Install the QtSql SIP files" on \
TRACING "Enable tracing in generated code" off
+PATCHDIR= ${PORTSDIR}/devel/py-qt4-core/files
OPTIONSFILE= ${PORT_DBDIR}/py-qt4-${PORTNAME}/options
-APIFILE= ${QT_PREFIX}/share/qt4/qsci/api/python/QtSql.api
SIPDIR= ${PREFIX}/share/py-sip
-ARGS= -b ${PREFIX}/bin -c -j 2 -d ${PYTHONPREFIX_SITELIBDIR}/PyQt4 \
- -q ${QT_PREFIX}/bin/qmake-qt4 -a
+CONFIGURE_ENV+= PYQT4_COMPONENT="${PORTNAME}"
+ARGS= -b ${PREFIX}/bin\
+ -d ${PYTHON_SITELIBDIR}\
+ -q ${QT_PREFIX}/bin/qmake-qt4
.include <bsd.port.pre.mk>
+.if defined(WITH_DEBUG)
+ARGS+= --debug
+.endif
.if defined(WITHOUT_API)
+ARGS+= --no-qsci-api
PLIST_SUB+= API="@comment "
PLIST_SUB+= APIFILE="@comment "
.else
-LIB_DEPENDS+= qscintilla2.1:${PORTSDIR}/devel/qscintilla2
+LIB_DEPENDS+= qscintilla2.2:${PORTSDIR}/devel/qscintilla2
+ARGS+= --qsci-api
PLIST_SUB+= API=""
PLIST_SUB+= APIFILE="share/qt4/qsci/api/python/QtSql.api"
.endif
-.if defined(WITH_DEBUG)
-ARGS+= -u
-.endif
.if defined(WITHOUT_SIPFILES)
-ARGS+= -v /dev/null
+ARGS+= --no-sip-files
PLIST_SUB+= SIPFILES="@comment "
PLIST_SUB+= SIPDIR="@comment "
.else
-ARGS+= -v ${SIPDIR}
+ARGS+= --sipdir ${SIPDIR}
PLIST_SUB+= SIPFILES=""
PLIST_SUB+= SIPDIR="share/py-sip"
.endif
.if defined(WITH_TRACING)
-ARGS+= -r
+ARGS+= --trace
.endif
+ARGS+= --enable QtSql
do-configure:
- ( cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \
- ${PYTHON_CMD} configure.py ${ARGS} )
+ cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV}\
+ ${PYTHON_CMD} configure.py ${ARGS}
-post-install:
-.if defined(WITHOUT_API)
- ( ${RM} ${APIFILE} )
-.endif
+post-configure:
+ ${REINPLACE_CMD} -e 's|mkspecs/freebsd-g++|share/qt4/mkspecs/freebsd-g++|'\
+ -e 's|CC = cc|CC = ${CC}|'\
+ -e 's|CXX = c++|CXX = ${CXX}|'\
+ -e 's|LINK = c++|LINK = ${CXX}|'\
+ ${WRKSRC}/QtSql/Makefile
.include <bsd.port.post.mk>
diff --git a/databases/py-qt4-sql/distinfo b/databases/py-qt4-sql/distinfo
index 3317bc659e04..504192030ea8 100644
--- a/databases/py-qt4-sql/distinfo
+++ b/databases/py-qt4-sql/distinfo
@@ -1,3 +1,3 @@
-MD5 (PyQt-x11-gpl-4.2.tar.gz) = af4baa7f7441914f9a527ef3cf788fef
-SHA256 (PyQt-x11-gpl-4.2.tar.gz) = 6fa8a853a66ae500f36629793e7d4c54896c7ccf6337c2b90ea0175b28aa7ae6
-SIZE (PyQt-x11-gpl-4.2.tar.gz) = 5661258
+MD5 (PyQt-x11-gpl-4.3.tar.gz) = 3bb0c0064dc6b8b80413f87a14e5553c
+SHA256 (PyQt-x11-gpl-4.3.tar.gz) = c184c3df596c13e9ed610aa8fa0504881976c4d972ccab1b739738a95f4ab0e5
+SIZE (PyQt-x11-gpl-4.3.tar.gz) = 6036193
diff --git a/databases/py-qt4-sql/files/patch-configure.py b/databases/py-qt4-sql/files/patch-configure.py
deleted file mode 100644
index 9e264ef970a3..000000000000
--- a/databases/py-qt4-sql/files/patch-configure.py
+++ /dev/null
@@ -1,188 +0,0 @@
---- configure.py.orig Tue Apr 10 17:59:52 2007
-+++ configure.py Thu Apr 12 20:53:10 2007
-@@ -138,26 +138,26 @@
- }
-
- def check_modules(self):
-- pyqt_modules.append("QtCore")
-+ #pyqt_modules.append("QtCore")
-
-- check_module("QtGui", "qwidget.h", "new QWidget()")
-- check_module("QtNetwork", "qhostaddress.h", "new QHostAddress()")
-- check_module("QtOpenGL", "qgl.h", "new QGLWidget()")
-+ #check_module("QtGui", "qwidget.h", "new QWidget()")
-+ #check_module("QtNetwork", "qhostaddress.h", "new QHostAddress()")
-+ #check_module("QtOpenGL", "qgl.h", "new QGLWidget()")
- check_module("QtSql", "qsqldatabase.h", "new QSqlDatabase()")
-- check_module("QtSvg", "qsvgwidget.h", "new QSvgWidget()")
-- check_module("QtTest", "QtTest", "QTest::qSleep(0)")
-- check_module("QtXml", "qdom.h", "new QDomDocument()")
-- check_module("QtAssistant", "qassistantclient.h", "new QAssistantClient(\"foo\")")
-+ #check_module("QtSvg", "qsvgwidget.h", "new QSvgWidget()")
-+ #check_module("QtTest", "QtTest", "QTest::qSleep(0)")
-+ #check_module("QtXml", "qdom.h", "new QDomDocument()")
-+ #check_module("QtAssistant", "qassistantclient.h", "new QAssistantClient(\"foo\")")
-+
-+ #if sipcfg.universal:
-+ # sipconfig.inform("QtDesigner module disabled with universal binaries")
-+ #else:
-+ # check_module("QtDesigner", "QExtensionFactory", "new QExtensionFactory()")
-
-- if sipcfg.universal:
-- sipconfig.inform("QtDesigner module disabled with universal binaries")
-- else:
-- check_module("QtDesigner", "QExtensionFactory", "new QExtensionFactory()")
--
-- check_module("QAxContainer", "qaxobject.h", "new QAxObject()", "QAxContainer")
-+ #check_module("QAxContainer", "qaxobject.h", "new QAxObject()", "QAxContainer")
-
-- if os.path.isdir("dbus"):
-- check_dbus()
-+ #if os.path.isdir("dbus"):
-+ # check_dbus()
-
- def code(self):
- # Note that the order of the dependent modules is important.
-@@ -211,31 +211,31 @@
- generate_code("QAxContainer", ["QAxContainer", "QtGui", "QtCore"])
-
- # Generate the consolidated module.
-- sipconfig.inform("Creating Qt consolidated module...")
-- f = open("Qt.py", "w")
-+ #sipconfig.inform("Creating Qt consolidated module...")
-+ #f = open("Qt.py", "w")
-
-- for m in pyqt_modules:
-- f.write("from PyQt4.%s import *\n" % m)
-+ #for m in pyqt_modules:
-+ # f.write("from PyQt4.%s import *\n" % m)
-
-- f.close()
-+ #f.close()
-
- # Generate the QScintilla API file.
-- sipconfig.inform("Creating QScintilla API file...")
-- f = open("PyQt4.api", "w")
-+ #sipconfig.inform("Creating QScintilla API file...")
-+ #f = open("PyQt4.api", "w")
-
-- for m in pyqt_modules:
-- api = open(m + ".api")
-+ #for m in pyqt_modules:
-+ # api = open(m + ".api")
-
-- for l in api:
-- f.write("PyQt4." + l)
-+ # for l in api:
-+ # f.write("PyQt4." + l)
-
-- api.close()
-- os.remove(m + ".api")
-+ # api.close()
-+ # os.remove(m + ".api")
-
-- f.close()
-+ #f.close()
-
- def module_installs(self):
-- return ["__init__.py", "Qt.py", "pyqtconfig.py"]
-+ return []
-
- def qpylibs(self):
- # See which QPy libraries to build.
-@@ -308,7 +308,7 @@
- tool.append("dbus")
-
- # Only include ElementTree for older versions of Python.
-- if sipcfg.py_version < 0x020500:
-+ """if sipcfg.py_version < 0x020500:
- sipconfig.inform("Creating elementtree Makefile...")
-
- makefile = sipconfig.PythonModuleMakefile(
-@@ -339,7 +339,7 @@
- )
-
- makefile.generate()
-- tool.append("pyuic")
-+ tool.append("pyuic")"""
-
- if "QtXml" in pyqt_modules:
- sipconfig.inform("Creating pylupdate4 Makefile...")
-@@ -376,7 +376,8 @@
- makefile.generate()
- tool.append("pyrcc")
- else:
-- sipconfig.inform("pylupdate4 and pyrcc4 will not be built because the Qt XML module is missing.")
-+ #sipconfig.inform("pylupdate4 and pyrcc4 will not be built because the Qt XML module is missing.")
-+ pass
-
- if "QtDesigner" in pyqt_modules:
- enabled = True
-@@ -460,7 +461,7 @@
- sipconfig.inform("The Qt mkspecs directory is in %s." % qt_datadir)
- sipconfig.inform("These PyQt modules will be built: %s." % string.join(pyqt_modules))
- sipconfig.inform("The PyQt modules will be installed in %s." % opt_pyqtmoddir)
-- sipconfig.inform("The Designer plugin will be installed in %s." % os.path.join(opt_plugindir, "designer"))
-+ #sipconfig.inform("The Designer plugin will be installed in %s." % os.path.join(opt_plugindir, "designer"))
-
- if opt_api:
- sipconfig.inform("The QScintilla API file will be installed in %s." % os.path.join(opt_qscidir, "api", "python"))
-@@ -470,7 +471,7 @@
-
- sipconfig.inform("The PyQt .sip files will be installed in %s." % opt_pyqtsipdir)
-
-- sipconfig.inform("pyuic4, pyrcc4 and pylupdate4 will be installed in %s." % opt_pyqtbindir)
-+ #sipconfig.inform("pyuic4, pyrcc4 and pylupdate4 will be installed in %s." % opt_pyqtbindir)
-
- if opt_vendorcheck:
- sipconfig.inform("PyQt will only be usable with signed interpreters.")
-@@ -808,7 +809,8 @@
- sipfiles = []
-
- for s in glob.glob("sip/" + mname + "/*.sip"):
-- sipfiles.append(os.path.join("..", "sip", mname, os.path.basename(s)))
-+ if mname == "QtSql":
-+ sipfiles.append(os.path.join("..", "sip", mname, os.path.basename(s)))
-
- installs.append([sipfiles, os.path.join(opt_pyqtsipdir, mname)])
-
-@@ -873,7 +875,7 @@
- sipconfig.error("This version of PyQt and the %s edition of Qt have incompatible licenses." % qted)
-
- # Confirm the license.
-- print
-+ """print
- print "Type 'L' to view the license."
- print "Type 'yes' to accept the terms of the license."
- print "Type 'no' to decline the terms of the license."
-@@ -895,7 +897,7 @@
-
- if resp == "l":
- os.system("more LICENSE")
--
-+ """
- # If there should be a license file then check it is where it should be.
- if lfile:
- if os.access(os.path.join("sip", lfile), os.F_OK):
-@@ -1434,16 +1436,18 @@
- installs=[(pyqt.module_installs(), opt_pyqtmoddir)]
-
- if opt_api:
-- installs.append(("PyQt4.api", os.path.join(opt_qscidir, "api", "python")))
-+ installs.append(("QtSql.api", os.path.join(opt_qscidir, "api", "python")))
-+
-+ pyqt_modules = ["QtSql"]
-
- sipconfig.ParentMakefile(
- configuration=sipcfg,
-- subdirs=pyqt.qpylibs() + pyqt_modules + pyqt.tools(),
-+ subdirs=pyqt_modules,
- installs=installs
- ).generate()
-
- # Install the configuration module.
-- create_config("pyqtconfig.py", "pyqtconfig.py.in", macros)
-+ #create_config("pyqtconfig.py", "pyqtconfig.py.in", macros)
-
-
- ###############################################################################
diff --git a/databases/py-qt4-sql/pkg-plist b/databases/py-qt4-sql/pkg-plist
index 15d6d69dd7e7..e32d1e579adb 100644
--- a/databases/py-qt4-sql/pkg-plist
+++ b/databases/py-qt4-sql/pkg-plist
@@ -14,7 +14,6 @@
%%SIPFILES%%%%SIPDIR%%/QtSql/qsqlresult.sip
%%SIPFILES%%%%SIPDIR%%/QtSql/qsqltablemodel.sip
%%SIPFILES%%@dirrm %%SIPDIR%%/QtSql
-@cwd %%LOCALBASE%%
%%API%%%%APIFILE%%
%%API%%@dirrmtry share/qt4/qsci/api/python
%%API%%@dirrmtry share/qt4/qsci/api
diff --git a/devel/py-qt4-assistant/Makefile b/devel/py-qt4-assistant/Makefile
index 05443d2ad7bd..e35f2c9b4ede 100644
--- a/devel/py-qt4-assistant/Makefile
+++ b/devel/py-qt4-assistant/Makefile
@@ -5,8 +5,8 @@
# $FreeBSD$
PORTNAME= assistant
-PORTVERSION= 4.2
-PORTREVISION= 1
+PORTVERSION= 4.3
+PORTREVISION= # zero
CATEGORIES= devel python
MASTER_SITES= http://www.riverbankcomputing.com/Downloads/PyQt4/GPL/ \
http://freebsd.ricin.com/ports/distfiles/
@@ -16,12 +16,12 @@ DISTNAME= PyQt-x11-gpl-${PORTVERSION}
MAINTAINER= danny@ricin.com
COMMENT= Python bindings for the Qt4 toolkit, QtAssistant module
-BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/PyQt4/QtGui.so:${PORTSDIR}/x11-toolkits/py-qt4-gui \
+BUILD_DEPENDS= ${LOCALBASE}/bin/sip:${PORTSDIR}/devel/py-sip
+RUN_DEPENDS= ${PYTHON_SITELIBDIR}/PyQt4/QtGui.so:${PORTSDIR}/x11-toolkits/py-qt4-gui \
${PYTHON_SITELIBDIR}/PyQt4/QtNetwork.so:${PORTSDIR}/net/py-qt4-network
-RUN_DEPENDS= ${BUILD_DEPENDS}
HAS_CONFIGURE= yes
-USE_PYTHON= 2.3+
+USE_PYTHON= 2.5+
USE_QT_VER= 4
QT_COMPONENTS= assistantclient qmake
@@ -30,45 +30,52 @@ OPTIONS= API "Install QtAssistant API for QScintilla2" on \
SIPFILES "Install the QtAssistant SIP files" on \
TRACING "Enable tracing in generated code" off
+PATCHDIR= ${PORTSDIR}/devel/py-qt4-core/files
OPTIONSFILE= ${PORT_DBDIR}/py-qt4-${PORTNAME}/options
-APIFILE= ${QT_PREFIX}/share/qt4/qsci/api/python/QtAssistant.api
SIPDIR= ${PREFIX}/share/py-sip
-ARGS= -b ${PREFIX}/bin -c -j 2 -d ${PYTHONPREFIX_SITELIBDIR}/PyQt4 \
- -q ${QT_PREFIX}/bin/qmake-qt4 -a
+CONFIGURE_ENV+= PYQT4_COMPONENT="${PORTNAME}"
+ARGS= -b ${PREFIX}/bin\
+ -d ${PYTHON_SITELIBDIR}\
+ -q ${QT_PREFIX}/bin/qmake-qt4
.include <bsd.port.pre.mk>
.if defined(WITH_DEBUG)
-ARGS+= -u
+ARGS+= --debug
.endif
.if defined(WITHOUT_API)
+ARGS+= --no-qsci-api
PLIST_SUB+= API="@comment "
PLIST_SUB+= APIFILE="@comment "
.else
-LIB_DEPENDS+= qscintilla2.1:${PORTSDIR}/devel/qscintilla2
+LIB_DEPENDS+= qscintilla2.2:${PORTSDIR}/devel/qscintilla2
+ARGS+= --qsci-api
PLIST_SUB+= API=""
PLIST_SUB+= APIFILE="share/qt4/qsci/api/python/QtAssistant.api"
.endif
.if defined(WITHOUT_SIPFILES)
-ARGS+= -v /dev/null
+ARGS+= --no-sip-files
PLIST_SUB+= SIPFILES="@comment "
PLIST_SUB+= SIPDIR="@comment "
.else
-ARGS+= -v ${SIPDIR}
+ARGS+= --sipdir ${SIPDIR}
PLIST_SUB+= SIPFILES=""
PLIST_SUB+= SIPDIR="share/py-sip"
.endif
.if defined(WITH_TRACING)
-ARGS+= -r
+ARGS+= --trace
.endif
+ARGS+= --enable QtAssistant
do-configure:
- ( cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \
- ${PYTHON_CMD} configure.py ${ARGS} )
+ cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV}\
+ ${PYTHON_CMD} configure.py ${ARGS}
-post-install:
-.if defined(WITHOUT_API)
- ( ${RM} ${APIFILE} )
-.endif
+post-configure:
+ ${REINPLACE_CMD} -e 's|mkspecs/freebsd-g++|share/qt4/mkspecs/freebsd-g++|'\
+ -e 's|CC = cc|CC = ${CC}|'\
+ -e 's|CXX = c++|CXX = ${CXX}|'\
+ -e 's|LINK = c++|LINK = ${CXX}|'\
+ ${WRKSRC}/QtAssistant/Makefile
.include <bsd.port.post.mk>
diff --git a/devel/py-qt4-assistant/distinfo b/devel/py-qt4-assistant/distinfo
index 3317bc659e04..504192030ea8 100644
--- a/devel/py-qt4-assistant/distinfo
+++ b/devel/py-qt4-assistant/distinfo
@@ -1,3 +1,3 @@
-MD5 (PyQt-x11-gpl-4.2.tar.gz) = af4baa7f7441914f9a527ef3cf788fef
-SHA256 (PyQt-x11-gpl-4.2.tar.gz) = 6fa8a853a66ae500f36629793e7d4c54896c7ccf6337c2b90ea0175b28aa7ae6
-SIZE (PyQt-x11-gpl-4.2.tar.gz) = 5661258
+MD5 (PyQt-x11-gpl-4.3.tar.gz) = 3bb0c0064dc6b8b80413f87a14e5553c
+SHA256 (PyQt-x11-gpl-4.3.tar.gz) = c184c3df596c13e9ed610aa8fa0504881976c4d972ccab1b739738a95f4ab0e5
+SIZE (PyQt-x11-gpl-4.3.tar.gz) = 6036193
diff --git a/devel/py-qt4-assistant/files/patch-configure.py b/devel/py-qt4-assistant/files/patch-configure.py
deleted file mode 100644
index 2cdac1d13c66..000000000000
--- a/devel/py-qt4-assistant/files/patch-configure.py
+++ /dev/null
@@ -1,187 +0,0 @@
---- configure.py.orig Tue Apr 10 17:59:52 2007
-+++ configure.py Thu Apr 12 20:50:50 2007
-@@ -138,26 +138,26 @@
- }
-
- def check_modules(self):
-- pyqt_modules.append("QtCore")
-+ #pyqt_modules.append("QtCore")
-
-- check_module("QtGui", "qwidget.h", "new QWidget()")
-- check_module("QtNetwork", "qhostaddress.h", "new QHostAddress()")
-- check_module("QtOpenGL", "qgl.h", "new QGLWidget()")
-- check_module("QtSql", "qsqldatabase.h", "new QSqlDatabase()")
-- check_module("QtSvg", "qsvgwidget.h", "new QSvgWidget()")
-- check_module("QtTest", "QtTest", "QTest::qSleep(0)")
-- check_module("QtXml", "qdom.h", "new QDomDocument()")
-+ #check_module("QtGui", "qwidget.h", "new QWidget()")
-+ #check_module("QtNetwork", "qhostaddress.h", "new QHostAddress()")
-+ #check_module("QtOpenGL", "qgl.h", "new QGLWidget()")
-+ #check_module("QtSql", "qsqldatabase.h", "new QSqlDatabase()")
-+ #check_module("QtSvg", "qsvgwidget.h", "new QSvgWidget()")
-+ #check_module("QtTest", "QtTest", "QTest::qSleep(0)")
-+ #check_module("QtXml", "qdom.h", "new QDomDocument()")
- check_module("QtAssistant", "qassistantclient.h", "new QAssistantClient(\"foo\")")
-
-- if sipcfg.universal:
-- sipconfig.inform("QtDesigner module disabled with universal binaries")
-- else:
-- check_module("QtDesigner", "QExtensionFactory", "new QExtensionFactory()")
-+ #if sipcfg.universal:
-+ # sipconfig.inform("QtDesigner module disabled with universal binaries")
-+ #else:
-+ # check_module("QtDesigner", "QExtensionFactory", "new QExtensionFactory()")
-
-- check_module("QAxContainer", "qaxobject.h", "new QAxObject()", "QAxContainer")
-+ #check_module("QAxContainer", "qaxobject.h", "new QAxObject()", "QAxContainer")
-
-- if os.path.isdir("dbus"):
-- check_dbus()
-+ #if os.path.isdir("dbus"):
-+ # check_dbus()
-
- def code(self):
- # Note that the order of the dependent modules is important.
-@@ -211,31 +211,31 @@
- generate_code("QAxContainer", ["QAxContainer", "QtGui", "QtCore"])
-
- # Generate the consolidated module.
-- sipconfig.inform("Creating Qt consolidated module...")
-- f = open("Qt.py", "w")
-+ #sipconfig.inform("Creating Qt consolidated module...")
-+ #f = open("Qt.py", "w")
-
-- for m in pyqt_modules:
-- f.write("from PyQt4.%s import *\n" % m)
-+ #for m in pyqt_modules:
-+ # f.write("from PyQt4.%s import *\n" % m)
-
-- f.close()
-+ #f.close()
-
- # Generate the QScintilla API file.
-- sipconfig.inform("Creating QScintilla API file...")
-- f = open("PyQt4.api", "w")
-+ #sipconfig.inform("Creating QScintilla API file...")
-+ #f = open("PyQt4.api", "w")
-
-- for m in pyqt_modules:
-- api = open(m + ".api")
-+ #for m in pyqt_modules:
-+ # api = open(m + ".api")
-
-- for l in api:
-- f.write("PyQt4." + l)
-+ # for l in api:
-+ # f.write("PyQt4." + l)
-
-- api.close()
-- os.remove(m + ".api")
-+ # api.close()
-+ # os.remove(m + ".api")
-
-- f.close()
-+ #f.close()
-
- def module_installs(self):
-- return ["__init__.py", "Qt.py", "pyqtconfig.py"]
-+ return []
-
- def qpylibs(self):
- # See which QPy libraries to build.
-@@ -308,7 +308,7 @@
- tool.append("dbus")
-
- # Only include ElementTree for older versions of Python.
-- if sipcfg.py_version < 0x020500:
-+ """if sipcfg.py_version < 0x020500:
- sipconfig.inform("Creating elementtree Makefile...")
-
- makefile = sipconfig.PythonModuleMakefile(
-@@ -339,7 +339,7 @@
- )
-
- makefile.generate()
-- tool.append("pyuic")
-+ tool.append("pyuic")"""
-
- if "QtXml" in pyqt_modules:
- sipconfig.inform("Creating pylupdate4 Makefile...")
-@@ -376,7 +376,8 @@
- makefile.generate()
- tool.append("pyrcc")
- else:
-- sipconfig.inform("pylupdate4 and pyrcc4 will not be built because the Qt XML module is missing.")
-+ #sipconfig.inform("pylupdate4 and pyrcc4 will not be built because the Qt XML module is missing.")
-+ pass
-
- if "QtDesigner" in pyqt_modules:
- enabled = True
-@@ -460,7 +461,7 @@
- sipconfig.inform("The Qt mkspecs directory is in %s." % qt_datadir)
- sipconfig.inform("These PyQt modules will be built: %s." % string.join(pyqt_modules))
- sipconfig.inform("The PyQt modules will be installed in %s." % opt_pyqtmoddir)
-- sipconfig.inform("The Designer plugin will be installed in %s." % os.path.join(opt_plugindir, "designer"))
-+ #sipconfig.inform("The Designer plugin will be installed in %s." % os.path.join(opt_plugindir, "designer"))
-
- if opt_api:
- sipconfig.inform("The QScintilla API file will be installed in %s." % os.path.join(opt_qscidir, "api", "python"))
-@@ -470,7 +471,7 @@
-
- sipconfig.inform("The PyQt .sip files will be installed in %s." % opt_pyqtsipdir)
-
-- sipconfig.inform("pyuic4, pyrcc4 and pylupdate4 will be installed in %s." % opt_pyqtbindir)
-+ #sipconfig.inform("pyuic4, pyrcc4 and pylupdate4 will be installed in %s." % opt_pyqtbindir)
-
- if opt_vendorcheck:
- sipconfig.inform("PyQt will only be usable with signed interpreters.")
-@@ -808,7 +809,8 @@
- sipfiles = []
-
- for s in glob.glob("sip/" + mname + "/*.sip"):
-- sipfiles.append(os.path.join("..", "sip", mname, os.path.basename(s)))
-+ if mname == "QtAssistant":
-+ sipfiles.append(os.path.join("..", "sip", mname, os.path.basename(s)))
-
- installs.append([sipfiles, os.path.join(opt_pyqtsipdir, mname)])
-
-@@ -873,7 +875,7 @@
- sipconfig.error("This version of PyQt and the %s edition of Qt have incompatible licenses." % qted)
-
- # Confirm the license.
-- print
-+ """print
- print "Type 'L' to view the license."
- print "Type 'yes' to accept the terms of the license."
- print "Type 'no' to decline the terms of the license."
-@@ -895,7 +897,7 @@
-
- if resp == "l":
- os.system("more LICENSE")
--
-+ """
- # If there should be a license file then check it is where it should be.
- if lfile:
- if os.access(os.path.join("sip", lfile), os.F_OK):
-@@ -1434,16 +1436,18 @@
- installs=[(pyqt.module_installs(), opt_pyqtmoddir)]
-
- if opt_api:
-- installs.append(("PyQt4.api", os.path.join(opt_qscidir, "api", "python")))
-+ installs.append(("QtAssistant.api", os.path.join(opt_qscidir, "api", "python")))
-+
-+ pyqt_modules = ["QtAssistant"]
-
- sipconfig.ParentMakefile(
- configuration=sipcfg,
-- subdirs=pyqt.qpylibs() + pyqt_modules + pyqt.tools(),
-+ subdirs=pyqt_modules,
- installs=installs
- ).generate()
-
- # Install the configuration module.
-- create_config("pyqtconfig.py", "pyqtconfig.py.in", macros)
-+ #create_config("pyqtconfig.py", "pyqtconfig.py.in", macros)
-
-
- ###############################################################################
diff --git a/devel/py-qt4-assistant/pkg-plist b/devel/py-qt4-assistant/pkg-plist
index a8d7d873950e..6f56ea0b84a0 100644
--- a/devel/py-qt4-assistant/pkg-plist
+++ b/devel/py-qt4-assistant/pkg-plist
@@ -2,7 +2,6 @@
%%SIPFILES%%%%SIPDIR%%/QtAssistant/QtAssistantmod.sip
%%SIPFILES%%%%SIPDIR%%/QtAssistant/qassistantclient.sip
%%SIPFILES%%@dirrm %%SIPDIR%%/QtAssistant
-@cwd %%LOCALBASE%%
%%API%%%%APIFILE%%
%%API%%@dirrmtry share/qt4/qsci/api/python
%%API%%@dirrmtry share/qt4/qsci/api
diff --git a/devel/py-qt4-core/Makefile b/devel/py-qt4-core/Makefile
index 8e34d773b491..6b07e29dd61f 100644
--- a/devel/py-qt4-core/Makefile
+++ b/devel/py-qt4-core/Makefile
@@ -5,8 +5,8 @@
# $FreeBSD$
PORTNAME= core
-PORTVERSION= 4.2
-PORTREVISION= 1
+PORTVERSION= 4.3
+PORTREVISION= # zero
CATEGORIES= devel python
MASTER_SITES= http://www.riverbankcomputing.com/Downloads/PyQt4/GPL/ \
http://freebsd.ricin.com/ports/distfiles/
@@ -20,7 +20,7 @@ BUILD_DEPENDS= ${LOCALBASE}/bin/sip:${PORTSDIR}/devel/py-sip
RUN_DEPENDS= ${BUILD_DEPENDS}
HAS_CONFIGURE= yes
-USE_PYTHON= 2.3+
+USE_PYTHON= 2.5+
USE_QT_VER= 4
QT_COMPONENTS= corelib qmake
@@ -30,54 +30,58 @@ OPTIONS= API "Install QtCore API for QScintilla2" on \
TRACING "Enable tracing in generated code" off
OPTIONSFILE= ${PORT_DBDIR}/py-qt4-${PORTNAME}/options
-APIFILE= ${QT_PREFIX}/share/qt4/qsci/api/python/QtCore.api
SIPDIR= ${PREFIX}/share/py-sip
-ARGS= -b ${PREFIX}/bin -c -j 2 -d ${PYTHONPREFIX_SITELIBDIR}/PyQt4 \
- -q ${QT_PREFIX}/bin/qmake-qt4 -a
+CONFIGURE_ENV+= PYQT4_COMPONENT="${PORTNAME}"
+ARGS= -b ${PREFIX}/bin\
+ -d ${PYTHON_SITELIBDIR}\
+ -q ${QT_PREFIX}/bin/qmake-qt4
.include <bsd.port.pre.mk>
.if defined(WITH_DEBUG)
-ARGS+= -u
+ARGS+= --debug
.endif
.if defined(WITHOUT_API)
+ARGS+= --no-qsci-api
PLIST_SUB+= API="@comment "
PLIST_SUB+= APIFILE="@comment "
.else
-LIB_DEPENDS+= qscintilla2.1:${PORTSDIR}/devel/qscintilla2
+LIB_DEPENDS+= qscintilla2.2:${PORTSDIR}/devel/qscintilla2
+ARGS+= --qsci-api
PLIST_SUB+= API=""
PLIST_SUB+= APIFILE="share/qt4/qsci/api/python/QtCore.api"
.endif
.if defined(WITHOUT_SIPFILES)
-ARGS+= -v /dev/null
+ARGS+= --no-sip-files
PLIST_SUB+= SIPFILES="@comment "
PLIST_SUB+= SIPDIR="@comment "
.else
-ARGS+= -v ${SIPDIR}
+ARGS+= --sipdir ${SIPDIR}
PLIST_SUB+= SIPFILES=""
PLIST_SUB+= SIPDIR="share/py-sip"
.endif
.if defined(WITH_TRACING)
-ARGS+= -r
-.endif
-.if ${PYTHON_VER} >= 2.5
-PLIST_SUB+= ELTREE="@comment "
-.else
-PLIST_SUB+= ELTREE=""
+ARGS+= --trace
.endif
+ARGS+= --enable QtCore
do-configure:
- ( cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \
- ${PYTHON_CMD} configure.py ${ARGS} )
+ cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV}\
+ ${PYTHON_CMD} configure.py ${ARGS}
+
+post-configure:
+ ${REINPLACE_CMD} -e 's|mkspecs/freebsd-g++|share/qt4/mkspecs/freebsd-g++|'\
+ -e 's|CC = cc|CC = ${CC}|'\
+ -e 's|CXX = c++|CXX = ${CXX}|'\
+ -e 's|LINK = c++|LINK = ${CXX}|'\
+ ${WRKSRC}/QtCore/Makefile
post-install:
- ( cd ${PYTHONPREFIX_SITELIBDIR}/PyQt4 && \
- ${PYTHON_CMD} ${PYTHON_LIBDIR}/py_compile.py \
- `ls *.py */*.py */*/*.py` && \
- ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/py_compile.py \
- `ls *.py */*.py */*/*.py`)
-.if defined(WITHOUT_API)
- ( ${RM} ${APIFILE} )
-.endif
+ ${INSTALL_DATA} ${FILESDIR}/Qt.py ${PYTHON_SITELIBDIR}/PyQt4 &&\
+ cd ${PYTHON_SITELIBDIR}/PyQt4 &&\
+ ${PYTHON_CMD} ${PYTHON_LIBDIR}/py_compile.py\
+ `ls *.py */*.py */*/*.py` &&\
+ ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/py_compile.py\
+ `ls *.py */*.py */*/*.py`
.include <bsd.port.post.mk>
diff --git a/devel/py-qt4-core/distinfo b/devel/py-qt4-core/distinfo
index 3317bc659e04..504192030ea8 100644
--- a/devel/py-qt4-core/distinfo
+++ b/devel/py-qt4-core/distinfo
@@ -1,3 +1,3 @@
-MD5 (PyQt-x11-gpl-4.2.tar.gz) = af4baa7f7441914f9a527ef3cf788fef
-SHA256 (PyQt-x11-gpl-4.2.tar.gz) = 6fa8a853a66ae500f36629793e7d4c54896c7ccf6337c2b90ea0175b28aa7ae6
-SIZE (PyQt-x11-gpl-4.2.tar.gz) = 5661258
+MD5 (PyQt-x11-gpl-4.3.tar.gz) = 3bb0c0064dc6b8b80413f87a14e5553c
+SHA256 (PyQt-x11-gpl-4.3.tar.gz) = c184c3df596c13e9ed610aa8fa0504881976c4d972ccab1b739738a95f4ab0e5
+SIZE (PyQt-x11-gpl-4.3.tar.gz) = 6036193
diff --git a/devel/py-qt4-core/files/Qt.py b/devel/py-qt4-core/files/Qt.py
new file mode 100644
index 000000000000..8239535019fb
--- /dev/null
+++ b/devel/py-qt4-core/files/Qt.py
@@ -0,0 +1,49 @@
+# Replacement for the composite module PyQt4.Qt for FreeBSD
+# Provides namespace for all installed PyQt4 modules by importing them
+
+from PyQt4.QtCore import *
+
+try:
+ from PyQt4.QtGui import *
+except ImportError:
+ pass
+try:
+ from PyQt4.QtXml import *
+except ImportError:
+ pass
+try:
+ from PyQt4.QtAssistant import *
+except ImportError:
+ pass
+try:
+ from PyQt4.QtDesigner import *
+except ImportError:
+ pass
+try:
+ from PyQt4.QtNetwork import *
+except ImportError:
+ pass
+try:
+ from PyQt4.QtOpenGL import *
+except ImportError:
+ pass
+try:
+ from PyQt4.QtScript import *
+except ImportError:
+ pass
+try:
+ from PyQt4.QtSql import *
+except ImportError:
+ pass
+try:
+ from PyQt4.QtSvg import *
+except ImportError:
+ pass
+try:
+ from PyQt4.QtTest import *
+except ImportError:
+ pass
+try:
+ from PyQt4.Qsci import *
+except:
+ pass
diff --git a/devel/py-qt4-core/files/patch-configure.py b/devel/py-qt4-core/files/patch-configure.py
index 15124b8d0be8..825f18e0a2e5 100644
--- a/devel/py-qt4-core/files/patch-configure.py
+++ b/devel/py-qt4-core/files/patch-configure.py
@@ -1,145 +1,354 @@
---- configure.py.orig Tue Apr 10 17:59:52 2007
-+++ configure.py Thu Apr 12 20:48:21 2007
-@@ -140,24 +140,24 @@
- def check_modules(self):
- pyqt_modules.append("QtCore")
-
-- check_module("QtGui", "qwidget.h", "new QWidget()")
-- check_module("QtNetwork", "qhostaddress.h", "new QHostAddress()")
-- check_module("QtOpenGL", "qgl.h", "new QGLWidget()")
-- check_module("QtSql", "qsqldatabase.h", "new QSqlDatabase()")
-- check_module("QtSvg", "qsvgwidget.h", "new QSvgWidget()")
-- check_module("QtTest", "QtTest", "QTest::qSleep(0)")
-- check_module("QtXml", "qdom.h", "new QDomDocument()")
-- check_module("QtAssistant", "qassistantclient.h", "new QAssistantClient(\"foo\")")
-+ #check_module("QtGui", "qwidget.h", "new QWidget()")
-+ #check_module("QtNetwork", "qhostaddress.h", "new QHostAddress()")
-+ #check_module("QtOpenGL", "qgl.h", "new QGLWidget()")
-+ #check_module("QtSql", "qsqldatabase.h", "new QSqlDatabase()")
-+ #check_module("QtSvg", "qsvgwidget.h", "new QSvgWidget()")
-+ #check_module("QtTest", "QtTest", "QTest::qSleep(0)")
-+ #check_module("QtXml", "qdom.h", "new QDomDocument()")
-+ #check_module("QtAssistant", "qassistantclient.h", "new QAssistantClient(\"foo\")")
-+
-+ #if sipcfg.universal:
-+ # sipconfig.inform("QtDesigner module disabled with universal binaries")
-+ #else:
-+ # check_module("QtDesigner", "QExtensionFactory", "new QExtensionFactory()")
-
-- if sipcfg.universal:
-- sipconfig.inform("QtDesigner module disabled with universal binaries")
-- else:
-- check_module("QtDesigner", "QExtensionFactory", "new QExtensionFactory()")
+--- configure.py.orig Mon Jul 30 18:11:39 2007
++++ configure.py Fri Aug 10 22:22:34 2007
+@@ -29,6 +29,10 @@
+
+ import sipconfig
+
++# FreeBSD check and which component (port)
++freebsd, freebsd_port = False, ''
++if sys.platform[:-1] == 'freebsd': freebsd = True
++if freebsd: freebsd_port = os.environ['PYQT4_COMPONENT']
+
+ # Initialise the globals.
+ pyqt_version = 0x040300
+@@ -62,7 +66,6 @@
+ dbuslibdirs = []
+ dbuslibs = []
+
-
-- check_module("QAxContainer", "qaxobject.h", "new QAxObject()", "QAxContainer")
-+ #check_module("QAxContainer", "qaxobject.h", "new QAxObject()", "QAxContainer")
+ # Under Windows qmake and the Qt DLLs must be into the system PATH otherwise
+ # the dynamic linker won't be able to resolve the symbols. On other systems we
+ # assume we can just run qmake by using its full pathname.
+@@ -276,14 +279,23 @@
+ elif sipcfg.universal:
+ sipconfig.inform("QtDesigner module disabled with universal binaries.")
+ else:
+- check_module("QtDesigner", "QExtensionFactory",
+- "new QExtensionFactory()")
++ if freebsd:
++ if freebsd_port.startswith('designer'):
++ check_module("QtDesigner", "QExtensionFactory",
++ "new QExtensionFactory()")
++ else:
++ check_module("QtDesigner", "QExtensionFactory",
++ "new QExtensionFactory()")
+
+ check_module("QAxContainer", "qaxobject.h", "new QAxObject()",
+ extra_libs=["QAxContainer"])
-- if os.path.isdir("dbus"):
+ if os.path.isdir("dbus"):
- check_dbus()
-+ #if os.path.isdir("dbus"):
-+ # check_dbus()
++ if freebsd:
++ if freebsd_port == 'dbus':
++ check_dbus()
++ else:
++ check_dbus()
def code(self):
- # Note that the order of the dependent modules is important.
-@@ -211,31 +211,31 @@
- generate_code("QAxContainer", ["QAxContainer", "QtGui", "QtCore"])
-
- # Generate the consolidated module.
-- sipconfig.inform("Creating Qt consolidated module...")
-- f = open("Qt.py", "w")
-+ #sipconfig.inform("Creating Qt consolidated module...")
-+ #f = open("Qt.py", "w")
-
-- for m in pyqt_modules:
-- f.write("from PyQt4.%s import *\n" % m)
-+ #for m in pyqt_modules:
-+ # f.write("from PyQt4.%s import *\n" % m)
+ cons_xtra_incdirs = []
+@@ -304,6 +316,10 @@
+ cons_xtra_libs.extend(sp_libs)
-- f.close()
-+ #f.close()
+ generate_code("QtCore")
++ elif freebsd:
++ if freebsd_port == 'core':
++ generate_code("QtCore", extra_include_dirs=sp_incdirs,
++ extra_lib_dirs=sp_libdirs, extra_libs=sp_libs)
+ else:
+ generate_code("QtCore", extra_include_dirs=sp_incdirs,
+ extra_lib_dirs=sp_libdirs, extra_libs=sp_libs)
+@@ -472,19 +488,28 @@
+ sipconfig.inform("Unable to find the following static plugins: %s" % ", ".join(opts.staticplugins))
# Generate the QScintilla API file.
- sipconfig.inform("Creating QScintilla API file...")
- f = open("PyQt4.api", "w")
-+ #sipconfig.inform("Creating QScintilla API file...")
-+ #f = open("PyQt4.api", "w")
++ if freebsd:
++ if not freebsd_port in ('dbus', 'designerplugin', 'demo', 'doc'):
++ sipconfig.inform("Creating QScintilla API file...")
++
++ else:
++ sipconfig.inform("Creating QScintilla API file...")
- for m in pyqt_modules:
- api = open(m + ".api")
-+ #for m in pyqt_modules:
-+ # api = open(m + ".api")
++ if not freebsd:
++ # aggregating like below would kill packaging
++ # instead the port installs the seperate module APIs
++ f = open("PyQt4.api", "w")
- for l in api:
- f.write("PyQt4." + l)
-+ # for l in api:
-+ # f.write("PyQt4." + l)
++ for m in pyqt_modules:
++ api = open(m + ".api")
- api.close()
- os.remove(m + ".api")
-+ # api.close()
-+ # os.remove(m + ".api")
++ for l in api:
++ f.write("PyQt4." + l)
- f.close()
-+ #f.close()
++ api.close()
++ os.remove(m + ".api")
++
++ f.close()
+
+ def _static_plugins(self, mname):
+ """Return a tuple of the libraries (in platform neutral format) and the
+@@ -555,7 +580,13 @@
+ return libs, libdirs
def module_installs(self):
-- return ["__init__.py", "Qt.py", "pyqtconfig.py"]
-+ return ["__init__.py", "pyqtconfig.py"]
+- return ["__init__.py", "pyqtconfig.py"]
++ if freebsd:
++ if freebsd_port == 'core':
++ return ["__init__.py", "pyqtconfig.py"]
++ else:
++ return []
++ else:
++ return ["__init__.py", "pyqtconfig.py"]
def qpylibs(self):
# See which QPy libraries to build.
-@@ -376,7 +376,8 @@
+@@ -641,23 +672,43 @@
+ # Create the pyuic4 wrapper. Use the GUI version on MacOS (so that
+ # previews work properly and normal console use will work anyway), but
+ # not on Windows (so that normal console use will work).
+- sipconfig.inform("Creating pyuic4 wrapper...")
++ if freebsd:
++ if freebsd_port == 'core':
++ sipconfig.inform("Creating pyuic4 wrapper...")
++
++ uicdir=os.path.join(pyqt_modroot, "uic")
++ wrapper = sipconfig.create_wrapper(os.path.join(uicdir, "pyuic.py"), os.path.join("pyuic", "pyuic4"), (sys.platform == "darwin"))
++
++ sipconfig.inform("Creating pyuic4 Makefile...")
++
++ makefile = sipconfig.PythonModuleMakefile(
++ configuration=sipcfg,
++ dstdir=uicdir,
++ srcdir="uic",
++ dir="pyuic",
++ installs=[[os.path.basename(wrapper), opts.pyqtbindir]]
++ )
++
++ makefile.generate()
++ tool.append("pyuic")
++ else:
++ sipconfig.inform("Creating pyuic4 wrapper...")
+
+- uicdir=os.path.join(pyqt_modroot, "uic")
+- wrapper = sipconfig.create_wrapper(os.path.join(uicdir, "pyuic.py"), os.path.join("pyuic", "pyuic4"), (sys.platform == "darwin"))
++ uicdir=os.path.join(pyqt_modroot, "uic")
++ wrapper = sipconfig.create_wrapper(os.path.join(uicdir, "pyuic.py"), os.path.join("pyuic", "pyuic4"), (sys.platform == "darwin"))
+
+- sipconfig.inform("Creating pyuic4 Makefile...")
++ sipconfig.inform("Creating pyuic4 Makefile...")
+
+- makefile = sipconfig.PythonModuleMakefile(
+- configuration=sipcfg,
+- dstdir=uicdir,
+- srcdir="uic",
+- dir="pyuic",
+- installs=[[os.path.basename(wrapper), opts.pyqtbindir]]
+- )
++ makefile = sipconfig.PythonModuleMakefile(
++ configuration=sipcfg,
++ dstdir=uicdir,
++ srcdir="uic",
++ dir="pyuic",
++ installs=[[os.path.basename(wrapper), opts.pyqtbindir]]
++ )
+
+- makefile.generate()
+- tool.append("pyuic")
++ makefile.generate()
++ tool.append("pyuic")
+
+ if "QtXml" in pyqt_modules:
+ sipconfig.inform("Creating pylupdate4 Makefile...")
+@@ -694,7 +745,10 @@
makefile.generate()
tool.append("pyrcc")
else:
- sipconfig.inform("pylupdate4 and pyrcc4 will not be built because the Qt XML module is missing.")
-+ #sipconfig.inform("pylupdate4 and pyrcc4 will not be built because the Qt XML module is missing.")
-+ pass
++ if freebsd:
++ pass
++ else:
++ sipconfig.inform("pylupdate4 and pyrcc4 will not be built because the Qt XML module is missing.")
if "QtDesigner" in pyqt_modules:
enabled = True
-@@ -460,7 +461,7 @@
+@@ -719,6 +773,12 @@
+ glob.glob("%s/lib/libpython%d.%d*" % (ducfg["prefix"], py_major, py_minor))):
+ lib_dir_flag = quote("-L%s/lib" % ducfg["prefix"])
+ link = "%s -lpython%d.%d" % (lib_dir_flag, py_major, py_minor)
++ elif freebsd:
++ # We do have shared libpython, but also static. Alas
++ # static is built *first*, and to distutils it looks as
++ # if we have static py only
++ lib_dir_flag = quote("-L%s/lib" % ducfg["prefix"])
++ link = "%s -lpython%d.%d" % (lib_dir_flag, py_major, py_minor)
+ else:
+ sipconfig.inform("Qt Designer plugin disabled because Python library is static")
+ enabled = False
+@@ -791,19 +851,44 @@
+ sipconfig.inform("The %s %s library is in %s." % (lib_type, qt_lib, qt_libdir))
+ sipconfig.inform("The Qt binaries are in %s." % qt_bindir)
sipconfig.inform("The Qt mkspecs directory is in %s." % qt_datadir)
- sipconfig.inform("These PyQt modules will be built: %s." % string.join(pyqt_modules))
- sipconfig.inform("The PyQt modules will be installed in %s." % opt_pyqtmoddir)
-- sipconfig.inform("The Designer plugin will be installed in %s." % os.path.join(opt_plugindir, "designer"))
-+ #sipconfig.inform("The Designer plugin will be installed in %s." % os.path.join(opt_plugindir, "designer"))
+- sipconfig.inform("These PyQt modules will be built: %s." % string.join(pyqt_modules))
+- sipconfig.inform("The PyQt Python package will be installed in %s." % opts.pyqtmoddir)
+- sipconfig.inform("The Designer plugin will be installed in %s." % os.path.join(opts.plugindir, "designer"))
++ if freebsd:
++ if not freebsd_port in ('dbus', 'demo', 'designerplugin'):
++ sipconfig.inform("This PyQt module will be built: %s." % pyqt_modules[-1])
++ sipconfig.inform("The PyQt Python package will be installed in %s." % opts.pyqtmoddir)
++ if freebsd_port == 'designerplugin':
++ sipconfig.inform("The Designer plugin will be installed in %s." % os.path.join(opts.plugindir, "designer"))
++ else:
++ sipconfig.inform("These PyQt modules will be built: %s." % string.join(pyqt_modules))
++ sipconfig.inform("The PyQt Python package will be installed in %s." % opts.pyqtmoddir)
++ sipconfig.inform("The Designer plugin will be installed in %s." % os.path.join(opts.plugindir, "designer"))
+
+ if opts.api:
+- sipconfig.inform("The QScintilla API file will be installed in %s." % os.path.join(opts.qscidir, "api", "python"))
++ if freebsd:
++ if not freebsd_port in ('dbus', 'demo', 'doc', 'designerplugin'):
++ sipconfig.inform("The QScintilla API file will be installed in %s." % os.path.join(opts.qscidir, "api", "python"))
++ else:
++ sipconfig.inform("The QScintilla API file will be installed in %s." % os.path.join(opts.qscidir, "api", "python"))
- if opt_api:
- sipconfig.inform("The QScintilla API file will be installed in %s." % os.path.join(opt_qscidir, "api", "python"))
-@@ -470,7 +471,7 @@
+ if pydbusmoddir:
+- sipconfig.inform("The dbus support module will be installed in %s." % pydbusmoddir)
++ if freebsd:
++ if freebsd_port == 'dbus':
++ sipconfig.inform("The dbus support module will be installed in %s." % pydbusmoddir)
++ else:
++ sipconfig.inform("The dbus support module will be installed in %s." % pydbusmoddir)
- sipconfig.inform("The PyQt .sip files will be installed in %s." % opt_pyqtsipdir)
+- sipconfig.inform("The PyQt .sip files will be installed in %s." % opts.pyqtsipdir)
++ if freebsd:
++ if not freebsd_port in ('dbus', 'demo', 'designerplugin'):
++ sipconfig.inform("The PyQt .sip files will be installed in %s." % opts.pyqtsipdir)
++ else:
++ sipconfig.inform("The PyQt .sip files will be installed in %s." % opts.pyqtsipdir)
-- sipconfig.inform("pyuic4, pyrcc4 and pylupdate4 will be installed in %s." % opt_pyqtbindir)
-+ sipconfig.inform("pyuic4 will be installed in %s." % opt_pyqtbindir)
+- sipconfig.inform("pyuic4, pyrcc4 and pylupdate4 will be installed in %s." % opts.pyqtbindir)
++ if freebsd:
++ if freebsd_port == 'core':
++ sipconfig.inform("pyuic4 will be installed in %s." % opts.pyqtbindir)
++ elif freebsd_port == 'xml':
++ sipconfig.inform("pyrcc4 and pylupdate4 will be installed in %s." % opts.pyqtbindir)
++ else:
++ sipconfig.inform("pyuic4, pyrcc4 and pylupdate4 will be installed in %s." % opts.pyqtbindir)
- if opt_vendorcheck:
+ if opts.vendorcheck:
sipconfig.inform("PyQt will only be usable with signed interpreters.")
-@@ -873,7 +874,7 @@
- sipconfig.error("This version of PyQt and the %s edition of Qt have incompatible licenses." % qted)
-
- # Confirm the license.
-- print
-+ """print
- print "Type 'L' to view the license."
- print "Type 'yes' to accept the terms of the license."
- print "Type 'no' to decline the terms of the license."
-@@ -895,7 +896,7 @@
-
- if resp == "l":
- os.system("more LICENSE")
--
-+ """
- # If there should be a license file then check it is where it should be.
- if lfile:
- if os.access(os.path.join("sip", lfile), os.F_OK):
-@@ -1434,7 +1435,7 @@
- installs=[(pyqt.module_installs(), opt_pyqtmoddir)]
+@@ -1171,7 +1256,11 @@
+ of libraries.
+ extra_sip_flags is an optional list of additional flags to pass to SIP.
+ """
+- sipconfig.inform("Generating the C++ source for the %s module..." % mname)
++ if freebsd:
++ if mname != 'Qt':
++ sipconfig.inform("Generating the C++ source for the %s module..." % mname)
++ else:
++ sipconfig.inform("Generating the C++ source for the %s module..." % mname)
+
+ mk_clean_dir(mname)
+
+@@ -1243,7 +1332,11 @@
+ sipconfig.error("Unable to create the C++ code.")
+
+ # Generate the Makefile.
+- sipconfig.inform("Creating the Makefile for the %s module..." % mname)
++ if freebsd:
++ if mname != 'Qt':
++ sipconfig.inform("Creating the Makefile for the %s module..." % mname)
++ else:
++ sipconfig.inform("Creating the Makefile for the %s module..." % mname)
+
+ installs = []
+
+@@ -1786,13 +1879,25 @@
+ p.print_help()
+ sys.exit(2)
+
++ if freebsd:
++ # avoid picking up the Qt3 headers instead
++ macros['INCDIR'] = '.'
++
+ sipcfg.set_build_macros(macros)
- if opt_api:
-- installs.append(("PyQt4.api", os.path.join(opt_qscidir, "api", "python")))
-+ installs.append(("QtCore.api", os.path.join(opt_qscidir, "api", "python")))
+ # Check Qt is what we need.
+ pyqt = check_qt_installation(macros)
+ # Check the licenses are compatible.
+- check_license()
++ if not freebsd:
++ check_license()
++ else:
++ print
++ sipconfig.inform("NOTE: This port uses the GPL licensed version of PyQt4.")
++ sipconfig.inform("If you require a commercial license or are unsure, please")
++ sipconfig.inform("read http://www.riverbankcomputing.co.uk/pyqt/index.php\n")
++ print
++ # Sorry, we can't hang auto builds for confirmation and GPL doesn't need it
+
+ # Check which modules to build.
+ pyqt.check_modules()
+@@ -1815,9 +1920,18 @@
+ installs=[(pyqt.module_installs(), pyqt_modroot)]
+
+ if opts.api:
+- installs.append(("PyQt4.api", os.path.join(opts.qscidir, "api", "python")))
++ if freebsd:
++ # Don't break package lists
++ if not freebsd_port in ('dbus', 'designerplugin', 'demo', 'doc'):
++ apifile = pyqt_modules[-1] + '.api'
++ installs.append((apifile, os.path.join(opts.qscidir, "api", "python")))
++ else:
++ installs.append(("PyQt4.api", os.path.join(opts.qscidir, "api", "python")))
+
+- xtra_modules = ["Qt"]
++ if freebsd:
++ xtra_modules = []
++ else:
++ xtra_modules = ["Qt"]
+
+ if opts.bigqt:
+ xtra_modules.append("_qt")
+@@ -1828,14 +1942,31 @@
+ if opts.mwg_qwt_dir:
+ xtra_modules.append("Qwt5")
+
++ if freebsd:
++ if freebsd_port == 'dbus':
++ s = pyqt.tools()
++ elif freebsd_port == 'designer':
++ s = pyqt.qpylibs() + [pyqt_modules[-1]]
++ elif freebsd_port == 'designerplugin':
++ s = pyqt.tools()
++ else:
++ s = [pyqt_modules[-1]]
++ if freebsd_port in ('core', 'xml'):
++ s += pyqt.tools()
++ else: s = pyqt.qpylibs() + pyqt_modules + xtra_modules + pyqt.tools()
++
sipconfig.ParentMakefile(
configuration=sipcfg,
+- subdirs=pyqt.qpylibs() + pyqt_modules + xtra_modules + pyqt.tools(),
++ subdirs=s,
+ installs=installs
+ ).generate()
+
+ # Install the configuration module.
+- create_config("pyqtconfig.py", "pyqtconfig.py.in", macros)
++ if freebsd:
++ if freebsd_port == 'core':
++ create_config("pyqtconfig.py", "pyqtconfig.py.in", macros)
++ else:
++ create_config("pyqtconfig.py", "pyqtconfig.py.in", macros)
+
+
+ ###############################################################################
diff --git a/devel/py-qt4-core/pkg-plist b/devel/py-qt4-core/pkg-plist
index f2d84d3fb389..c28cbe56bdbc 100644
--- a/devel/py-qt4-core/pkg-plist
+++ b/devel/py-qt4-core/pkg-plist
@@ -1,17 +1,11 @@
bin/pyuic4
+%%PYTHON_SITELIBDIR%%/PyQt4/Qt.py
+%%PYTHON_SITELIBDIR%%/PyQt4/Qt.pyc
+%%PYTHON_SITELIBDIR%%/PyQt4/Qt.pyo
%%PYTHON_SITELIBDIR%%/PyQt4/QtCore.so
%%PYTHON_SITELIBDIR%%/PyQt4/__init__.py
%%PYTHON_SITELIBDIR%%/PyQt4/__init__.pyc
%%PYTHON_SITELIBDIR%%/PyQt4/__init__.pyo
-%%ELTREE%%%%PYTHON_SITELIBDIR%%/PyQt4/elementtree/ElementPath.py
-%%ELTREE%%%%PYTHON_SITELIBDIR%%/PyQt4/elementtree/ElementPath.pyc
-%%ELTREE%%%%PYTHON_SITELIBDIR%%/PyQt4/elementtree/ElementPath.pyo
-%%ELTREE%%%%PYTHON_SITELIBDIR%%/PyQt4/elementtree/ElementTree.py
-%%ELTREE%%%%PYTHON_SITELIBDIR%%/PyQt4/elementtree/ElementTree.pyc
-%%ELTREE%%%%PYTHON_SITELIBDIR%%/PyQt4/elementtree/ElementTree.pyo
-%%ELTREE%%%%PYTHON_SITELIBDIR%%/PyQt4/elementtree/__init__.py
-%%ELTREE%%%%PYTHON_SITELIBDIR%%/PyQt4/elementtree/__init__.pyc
-%%ELTREE%%%%PYTHON_SITELIBDIR%%/PyQt4/elementtree/__init__.pyo
%%PYTHON_SITELIBDIR%%/PyQt4/pyqtconfig.py
%%PYTHON_SITELIBDIR%%/PyQt4/pyqtconfig.pyc
%%PYTHON_SITELIBDIR%%/PyQt4/pyqtconfig.pyo
@@ -78,9 +72,11 @@ bin/pyuic4
%%SIPFILES%%%%SIPDIR%%/QtCore/qchar.sip
%%SIPFILES%%%%SIPDIR%%/QtCore/qcoreapplication.sip
%%SIPFILES%%%%SIPDIR%%/QtCore/qcoreevent.sip
+%%SIPFILES%%%%SIPDIR%%/QtCore/qcryptographichash.sip
%%SIPFILES%%%%SIPDIR%%/QtCore/qdatastream.sip
%%SIPFILES%%%%SIPDIR%%/QtCore/qdatetime.sip
%%SIPFILES%%%%SIPDIR%%/QtCore/qdir.sip
+%%SIPFILES%%%%SIPDIR%%/QtCore/qdiriterator.sip
%%SIPFILES%%%%SIPDIR%%/QtCore/qeventloop.sip
%%SIPFILES%%%%SIPDIR%%/QtCore/qfile.sip
%%SIPFILES%%%%SIPDIR%%/QtCore/qfileinfo.sip
@@ -98,6 +94,7 @@ bin/pyuic4
%%SIPFILES%%%%SIPDIR%%/QtCore/qmimedata.sip
%%SIPFILES%%%%SIPDIR%%/QtCore/qmutex.sip
%%SIPFILES%%%%SIPDIR%%/QtCore/qnamespace.sip
+%%SIPFILES%%%%SIPDIR%%/QtCore/qnumeric.sip
%%SIPFILES%%%%SIPDIR%%/QtCore/qobject.sip
%%SIPFILES%%%%SIPDIR%%/QtCore/qobjectcleanuphandler.sip
%%SIPFILES%%%%SIPDIR%%/QtCore/qobjectdefs.sip
@@ -129,15 +126,13 @@ bin/pyuic4
%%SIPFILES%%%%SIPDIR%%/QtCore/qvariant.sip
%%SIPFILES%%%%SIPDIR%%/QtCore/qvector.sip
%%SIPFILES%%%%SIPDIR%%/QtCore/qwaitcondition.sip
-%%ELTREE%%@dirrm %%PYTHON_SITELIBDIR%%/PyQt4/elementtree
+%%API%%%%APIFILE%%
@dirrm %%PYTHON_SITELIBDIR%%/PyQt4/uic/Compiler
@dirrm %%PYTHON_SITELIBDIR%%/PyQt4/uic/Loader
@dirrm %%PYTHON_SITELIBDIR%%/PyQt4/uic/widget-plugins
@dirrm %%PYTHON_SITELIBDIR%%/PyQt4/uic
%%SIPFILES%%@dirrm %%SIPDIR%%/QtCore
@dirrm %%PYTHON_SITELIBDIR%%/PyQt4
-@cwd %%LOCALBASE%%
-%%API%%%%APIFILE%%
%%API%%@dirrmtry share/qt4/qsci/api/python
%%API%%@dirrmtry share/qt4/qsci/api
%%API%%@dirrmtry share/qt4/qsci
diff --git a/devel/py-qt4-dbus/Makefile b/devel/py-qt4-dbus/Makefile
index d72b7d9933d5..6fbf77b76142 100644
--- a/devel/py-qt4-dbus/Makefile
+++ b/devel/py-qt4-dbus/Makefile
@@ -5,8 +5,8 @@
# $FreeBSD$
PORTNAME= dbus
-PORTVERSION= 4.2
-PORTREVISION= 1
+PORTVERSION= 4.3
+PORTREVISION= # zero
CATEGORIES= devel python
MASTER_SITES= http://www.riverbankcomputing.com/Downloads/PyQt4/GPL/ \
http://freebsd.ricin.com/ports/distfiles/
@@ -16,33 +16,45 @@ DISTNAME= PyQt-x11-gpl-${PORTVERSION}
MAINTAINER= danny@ricin.com
COMMENT= Python bindings for the Qt4 toolkit, D-BUS module
-BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/PyQt4/QtCore.so:${PORTSDIR}/devel/py-qt4-core \
- ${PYTHON_PKGNAMEPREFIX}dbus>=0.8:${PORTSDIR}/devel/py-dbus
+BUILD_DEPENDS= ${LOCALBASE}/bin/sip:${PORTSDIR}/devel/py-sip \
+ ${PYTHON_PKGNAMEPREFIX}dbus>=0.8:${PORTSDIR}/devel/py-dbus \
+ ${PYTHON_SITELIBDIR}/PyQt4/QtCore.so:${PORTSDIR}/devel/py-qt4-core
RUN_DEPENDS= ${BUILD_DEPENDS}
HAS_CONFIGURE= yes
-USE_PYTHON= 2.3+
+USE_PYTHON= 2.5+
USE_QT_VER= 4
QT_COMPONENTS= corelib qmake moc
OPTIONS= DEBUG "Enable debugging in generated code" off \
TRACING "Enable tracing in generated code" off
+PATCHDIR= ${PORTSDIR}/devel/py-qt4-core/files
OPTIONSFILE= ${PORT_DBDIR}/py-qt4-${PORTNAME}/options
-ARGS= -b ${PREFIX}/bin -c -j 2 -d ${PYTHONPREFIX_SITELIBDIR}/PyQt4 \
- -q ${QT_PREFIX}/bin/qmake-qt4 -s ${LOCALBASE}/include/dbus-1.0/dbus/
+CONFIGURE_ENV+= PYQT4_COMPONENT="${PORTNAME}"
+ARGS= -b ${PREFIX}/bin\
+ -d ${PYTHON_SITELIBDIR}\
+ -q ${QT_PREFIX}/bin/qmake-qt4
.include <bsd.port.pre.mk>
.if defined(WITH_DEBUG)
-ARGS+= -u
+ARGS+= --debug
.endif
.if defined(WITH_TRACING)
-ARGS+= -r
+ARGS+= --trace
.endif
+ARGS+= --enable QtCore
do-configure:
- ( cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \
- ${PYTHON_CMD} configure.py ${ARGS} )
+ cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV}\
+ ${PYTHON_CMD} configure.py ${ARGS}
+
+post-configure:
+ ${REINPLACE_CMD} -e 's|mkspecs/freebsd-g++|share/qt4/mkspecs/freebsd-g++|'\
+ -e 's|CC = cc|CC = ${CC}|'\
+ -e 's|CXX = c++|CXX = ${CXX}|'\
+ -e 's|LINK = c++|LINK = ${CXX}|'\
+ ${WRKSRC}/dbus/Makefile
.include <bsd.port.post.mk>
diff --git a/devel/py-qt4-dbus/distinfo b/devel/py-qt4-dbus/distinfo
index 3317bc659e04..504192030ea8 100644
--- a/devel/py-qt4-dbus/distinfo
+++ b/devel/py-qt4-dbus/distinfo
@@ -1,3 +1,3 @@
-MD5 (PyQt-x11-gpl-4.2.tar.gz) = af4baa7f7441914f9a527ef3cf788fef
-SHA256 (PyQt-x11-gpl-4.2.tar.gz) = 6fa8a853a66ae500f36629793e7d4c54896c7ccf6337c2b90ea0175b28aa7ae6
-SIZE (PyQt-x11-gpl-4.2.tar.gz) = 5661258
+MD5 (PyQt-x11-gpl-4.3.tar.gz) = 3bb0c0064dc6b8b80413f87a14e5553c
+SHA256 (PyQt-x11-gpl-4.3.tar.gz) = c184c3df596c13e9ed610aa8fa0504881976c4d972ccab1b739738a95f4ab0e5
+SIZE (PyQt-x11-gpl-4.3.tar.gz) = 6036193
diff --git a/devel/py-qt4-dbus/files/patch-configure.py b/devel/py-qt4-dbus/files/patch-configure.py
deleted file mode 100644
index 6afe5b439156..000000000000
--- a/devel/py-qt4-dbus/files/patch-configure.py
+++ /dev/null
@@ -1,193 +0,0 @@
---- configure.py.orig Tue Apr 10 17:59:52 2007
-+++ configure.py Thu Apr 12 21:03:18 2007
-@@ -138,23 +138,23 @@
- }
-
- def check_modules(self):
-- pyqt_modules.append("QtCore")
-+ #pyqt_modules.append("QtCore")
-
-- check_module("QtGui", "qwidget.h", "new QWidget()")
-- check_module("QtNetwork", "qhostaddress.h", "new QHostAddress()")
-- check_module("QtOpenGL", "qgl.h", "new QGLWidget()")
-- check_module("QtSql", "qsqldatabase.h", "new QSqlDatabase()")
-- check_module("QtSvg", "qsvgwidget.h", "new QSvgWidget()")
-- check_module("QtTest", "QtTest", "QTest::qSleep(0)")
-- check_module("QtXml", "qdom.h", "new QDomDocument()")
-- check_module("QtAssistant", "qassistantclient.h", "new QAssistantClient(\"foo\")")
-+ #check_module("QtGui", "qwidget.h", "new QWidget()")
-+ #check_module("QtNetwork", "qhostaddress.h", "new QHostAddress()")
-+ #check_module("QtOpenGL", "qgl.h", "new QGLWidget()")
-+ #check_module("QtSql", "qsqldatabase.h", "new QSqlDatabase()")
-+ #check_module("QtSvg", "qsvgwidget.h", "new QSvgWidget()")
-+ #check_module("QtTest", "QtTest", "QTest::qSleep(0)")
-+ #check_module("QtXml", "qdom.h", "new QDomDocument()")
-+ #check_module("QtAssistant", "qassistantclient.h", "new QAssistantClient(\"foo\")")
-+
-+ #if sipcfg.universal:
-+ # sipconfig.inform("QtDesigner module disabled with universal binaries")
-+ #else:
-+ # check_module("QtDesigner", "QExtensionFactory", "new QExtensionFactory()")
-
-- if sipcfg.universal:
-- sipconfig.inform("QtDesigner module disabled with universal binaries")
-- else:
-- check_module("QtDesigner", "QExtensionFactory", "new QExtensionFactory()")
--
-- check_module("QAxContainer", "qaxobject.h", "new QAxObject()", "QAxContainer")
-+ #check_module("QAxContainer", "qaxobject.h", "new QAxObject()", "QAxContainer")
-
- if os.path.isdir("dbus"):
- check_dbus()
-@@ -211,31 +211,31 @@
- generate_code("QAxContainer", ["QAxContainer", "QtGui", "QtCore"])
-
- # Generate the consolidated module.
-- sipconfig.inform("Creating Qt consolidated module...")
-- f = open("Qt.py", "w")
-+ #sipconfig.inform("Creating Qt consolidated module...")
-+ #f = open("Qt.py", "w")
-
-- for m in pyqt_modules:
-- f.write("from PyQt4.%s import *\n" % m)
-+ #for m in pyqt_modules:
-+ # f.write("from PyQt4.%s import *\n" % m)
-
-- f.close()
-+ #f.close()
-
- # Generate the QScintilla API file.
-- sipconfig.inform("Creating QScintilla API file...")
-- f = open("PyQt4.api", "w")
-+ #sipconfig.inform("Creating QScintilla API file...")
-+ #f = open("PyQt4.api", "w")
-
-- for m in pyqt_modules:
-- api = open(m + ".api")
-+ #for m in pyqt_modules:
-+ # api = open(m + ".api")
-
-- for l in api:
-- f.write("PyQt4." + l)
-+ # for l in api:
-+ # f.write("PyQt4." + l)
-
-- api.close()
-- os.remove(m + ".api")
-+ # api.close()
-+ # os.remove(m + ".api")
-
-- f.close()
-+ #f.close()
-
- def module_installs(self):
-- return ["__init__.py", "Qt.py", "pyqtconfig.py"]
-+ return []
-
- def qpylibs(self):
- # See which QPy libraries to build.
-@@ -308,7 +308,7 @@
- tool.append("dbus")
-
- # Only include ElementTree for older versions of Python.
-- if sipcfg.py_version < 0x020500:
-+ """if sipcfg.py_version < 0x020500:
- sipconfig.inform("Creating elementtree Makefile...")
-
- makefile = sipconfig.PythonModuleMakefile(
-@@ -339,7 +339,7 @@
- )
-
- makefile.generate()
-- tool.append("pyuic")
-+ tool.append("pyuic")"""
-
- if "QtXml" in pyqt_modules:
- sipconfig.inform("Creating pylupdate4 Makefile...")
-@@ -376,7 +376,8 @@
- makefile.generate()
- tool.append("pyrcc")
- else:
-- sipconfig.inform("pylupdate4 and pyrcc4 will not be built because the Qt XML module is missing.")
-+ #sipconfig.inform("pylupdate4 and pyrcc4 will not be built because the Qt XML module is missing.")
-+ pass
-
- if "QtDesigner" in pyqt_modules:
- enabled = True
-@@ -458,19 +459,19 @@
- sipconfig.inform("The %s Qt library is in %s." % (qt_lib, qt_libdir))
- sipconfig.inform("The Qt binaries are in %s." % qt_bindir)
- sipconfig.inform("The Qt mkspecs directory is in %s." % qt_datadir)
-- sipconfig.inform("These PyQt modules will be built: %s." % string.join(pyqt_modules))
-- sipconfig.inform("The PyQt modules will be installed in %s." % opt_pyqtmoddir)
-- sipconfig.inform("The Designer plugin will be installed in %s." % os.path.join(opt_plugindir, "designer"))
-+ #sipconfig.inform("These PyQt modules will be built: %s." % string.join(pyqt_modules))
-+ #sipconfig.inform("The PyQt modules will be installed in %s." % opt_pyqtmoddir)
-+ #sipconfig.inform("The Designer plugin will be installed in %s." % os.path.join(opt_plugindir, "designer"))
-
-- if opt_api:
-- sipconfig.inform("The QScintilla API file will be installed in %s." % os.path.join(opt_qscidir, "api", "python"))
-+ #if opt_api:
-+ # sipconfig.inform("The QScintilla API file will be installed in %s." % os.path.join(opt_qscidir, "api", "python"))
-
- if pydbusmoddir:
- sipconfig.inform("The dbus support module will be installed in %s." % pydbusmoddir)
-
-- sipconfig.inform("The PyQt .sip files will be installed in %s." % opt_pyqtsipdir)
-+ #sipconfig.inform("The PyQt .sip files will be installed in %s." % opt_pyqtsipdir)
-
-- sipconfig.inform("pyuic4, pyrcc4 and pylupdate4 will be installed in %s." % opt_pyqtbindir)
-+ #sipconfig.inform("pyuic4, pyrcc4 and pylupdate4 will be installed in %s." % opt_pyqtbindir)
-
- if opt_vendorcheck:
- sipconfig.inform("PyQt will only be usable with signed interpreters.")
-@@ -808,7 +809,8 @@
- sipfiles = []
-
- for s in glob.glob("sip/" + mname + "/*.sip"):
-- sipfiles.append(os.path.join("..", "sip", mname, os.path.basename(s)))
-+ if mname == "":
-+ sipfiles.append(os.path.join("..", "sip", mname, os.path.basename(s)))
-
- installs.append([sipfiles, os.path.join(opt_pyqtsipdir, mname)])
-
-@@ -873,7 +875,7 @@
- sipconfig.error("This version of PyQt and the %s edition of Qt have incompatible licenses." % qted)
-
- # Confirm the license.
-- print
-+ """print
- print "Type 'L' to view the license."
- print "Type 'yes' to accept the terms of the license."
- print "Type 'no' to decline the terms of the license."
-@@ -895,7 +897,7 @@
-
- if resp == "l":
- os.system("more LICENSE")
--
-+ """
- # If there should be a license file then check it is where it should be.
- if lfile:
- if os.access(os.path.join("sip", lfile), os.F_OK):
-@@ -1433,17 +1435,17 @@
-
- installs=[(pyqt.module_installs(), opt_pyqtmoddir)]
-
-- if opt_api:
-- installs.append(("PyQt4.api", os.path.join(opt_qscidir, "api", "python")))
-+ #if opt_api:
-+ # installs.append(("PyQt4.api", os.path.join(opt_qscidir, "api", "python")))
-
- sipconfig.ParentMakefile(
- configuration=sipcfg,
-- subdirs=pyqt.qpylibs() + pyqt_modules + pyqt.tools(),
-+ subdirs=pyqt.tools(),
- installs=installs
- ).generate()
-
- # Install the configuration module.
-- create_config("pyqtconfig.py", "pyqtconfig.py.in", macros)
-+ #create_config("pyqtconfig.py", "pyqtconfig.py.in", macros)
-
-
- ###############################################################################
diff --git a/devel/py-qt4-designer/Makefile b/devel/py-qt4-designer/Makefile
index 12b638969255..1194c1025c99 100644
--- a/devel/py-qt4-designer/Makefile
+++ b/devel/py-qt4-designer/Makefile
@@ -5,8 +5,8 @@
# $FreeBSD$
PORTNAME= designer
-PORTVERSION= 4.2
-PORTREVISION= 1
+PORTVERSION= 4.3
+PORTREVISION= # zero
CATEGORIES= devel python
MASTER_SITES= http://www.riverbankcomputing.com/Downloads/PyQt4/GPL/ \
http://freebsd.ricin.com/ports/distfiles/
@@ -16,59 +16,67 @@ DISTNAME= PyQt-x11-gpl-${PORTVERSION}
MAINTAINER= danny@ricin.com
COMMENT= Python bindings for the Qt4 toolkit, QtDesigner module
-BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/PyQt4/QtGui.so:${PORTSDIR}/x11-toolkits/py-qt4-gui \
- ${PYTHON_SITELIBDIR}/PyQt4/QtXml.so:${PORTSDIR}/textproc/py-qt4-xml
-RUN_DEPENDS= ${BUILD_DEPENDS}
+BUILD_DEPENDS= ${LOCALBASE}/bin/sip:${PORTSDIR}/devel/py-sip
+RUN_DEPENDS= ${PYTHON_SITELIBDIR}/PyQt4/QtGui.so:${PORTSDIR}/x11-toolkits/py-qt4-gui \
+ ${PYTHON_SITELIBDIR}/PyQt4/QtXml.so:${PORTSDIR}/textproc/py-qt4-xml \
+ ${PYTHON_SITELIBDIR}/PyQt4/QtScript.so:${PORTSDIR}/devel/py-qt4-script
HAS_CONFIGURE= yes
-USE_PYTHON= 2.3+
+USE_PYTHON= 2.5+
USE_QT_VER= 4
-QT_COMPONENTS= designer moc qmake
+QT_COMPONENTS= designer moc gui xml qmake
OPTIONS= API "Install QtDesigner API for QScintilla2" on \
DEBUG "Enable debugging in generated code" off \
SIPFILES "Install the QtDesigner SIP files" on \
TRACING "Enable tracing in generated code" off
+PATCHDIR= ${PORTSDIR}/devel/py-qt4-core/files
OPTIONSFILE= ${PORT_DBDIR}/py-qt4-${PORTNAME}/options
-APIFILE= ${QT_PREFIX}/share/qt4/qsci/api/python/QtDesigner.api
SIPDIR= ${PREFIX}/share/py-sip
-ARGS= -b ${PREFIX}/bin -c -j 2 -d ${PYTHONPREFIX_SITELIBDIR}/PyQt4 \
- -q ${QT_PREFIX}/bin/qmake-qt4 -a
+CONFIGURE_ENV+= PYQT4_COMPONENT="${PORTNAME}"
+ARGS= -b ${PREFIX}/bin\
+ -d ${PYTHON_SITELIBDIR}\
+ -q ${QT_PREFIX}/bin/qmake-qt4
.include <bsd.port.pre.mk>
+.if defined(WITH_DEBUG)
+ARGS+= --debug
+.endif
.if defined(WITHOUT_API)
+ARGS+= --no-qsci-api
PLIST_SUB+= API="@comment "
PLIST_SUB+= APIFILE="@comment "
.else
-LIB_DEPENDS+= qscintilla2.1:${PORTSDIR}/devel/qscintilla2
+LIB_DEPENDS+= qscintilla2.2:${PORTSDIR}/devel/qscintilla2
+ARGS+= --qsci-api
PLIST_SUB+= API=""
PLIST_SUB+= APIFILE="share/qt4/qsci/api/python/QtDesigner.api"
.endif
-.if defined(WITH_DEBUG)
-ARGS+= -u
-.endif
.if defined(WITHOUT_SIPFILES)
-ARGS+= -v /dev/null
+ARGS+= --no-sip-files
PLIST_SUB+= SIPFILES="@comment "
PLIST_SUB+= SIPDIR="@comment "
.else
-ARGS+= -v ${SIPDIR}
+ARGS+= --sipdir ${SIPDIR}
PLIST_SUB+= SIPFILES=""
PLIST_SUB+= SIPDIR="share/py-sip"
.endif
.if defined(WITH_TRACING)
-ARGS+= -r
+ARGS+= --trace
.endif
+ARGS+= --enable QtDesigner
do-configure:
- ( cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \
- ${PYTHON_CMD} configure.py ${ARGS} )
+ cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV}\
+ ${PYTHON_CMD} configure.py ${ARGS}
-post-install:
-.if defined(WITHOUT_API)
- ( ${RM} ${APIFILE} )
-.endif
+post-configure:
+ ${REINPLACE_CMD} -e 's|mkspecs/freebsd-g++|share/qt4/mkspecs/freebsd-g++|'\
+ -e 's|CC = cc|CC = ${CC}|'\
+ -e 's|CXX = c++|CXX = ${CXX}|'\
+ -e 's|LINK = c++|LINK = ${CXX}|'\
+ ${WRKSRC}/QtDesigner/Makefile
.include <bsd.port.post.mk>
diff --git a/devel/py-qt4-designer/distinfo b/devel/py-qt4-designer/distinfo
index 3317bc659e04..504192030ea8 100644
--- a/devel/py-qt4-designer/distinfo
+++ b/devel/py-qt4-designer/distinfo
@@ -1,3 +1,3 @@
-MD5 (PyQt-x11-gpl-4.2.tar.gz) = af4baa7f7441914f9a527ef3cf788fef
-SHA256 (PyQt-x11-gpl-4.2.tar.gz) = 6fa8a853a66ae500f36629793e7d4c54896c7ccf6337c2b90ea0175b28aa7ae6
-SIZE (PyQt-x11-gpl-4.2.tar.gz) = 5661258
+MD5 (PyQt-x11-gpl-4.3.tar.gz) = 3bb0c0064dc6b8b80413f87a14e5553c
+SHA256 (PyQt-x11-gpl-4.3.tar.gz) = c184c3df596c13e9ed610aa8fa0504881976c4d972ccab1b739738a95f4ab0e5
+SIZE (PyQt-x11-gpl-4.3.tar.gz) = 6036193
diff --git a/devel/py-qt4-designer/files/patch-configure.py b/devel/py-qt4-designer/files/patch-configure.py
deleted file mode 100644
index be44c3ba7760..000000000000
--- a/devel/py-qt4-designer/files/patch-configure.py
+++ /dev/null
@@ -1,194 +0,0 @@
---- configure.py.orig Tue Apr 10 17:59:52 2007
-+++ configure.py Thu Apr 12 21:26:39 2007
-@@ -138,26 +138,26 @@
- }
-
- def check_modules(self):
-- pyqt_modules.append("QtCore")
-+ #pyqt_modules.append("QtCore")
-
-- check_module("QtGui", "qwidget.h", "new QWidget()")
-- check_module("QtNetwork", "qhostaddress.h", "new QHostAddress()")
-- check_module("QtOpenGL", "qgl.h", "new QGLWidget()")
-- check_module("QtSql", "qsqldatabase.h", "new QSqlDatabase()")
-- check_module("QtSvg", "qsvgwidget.h", "new QSvgWidget()")
-- check_module("QtTest", "QtTest", "QTest::qSleep(0)")
-- check_module("QtXml", "qdom.h", "new QDomDocument()")
-- check_module("QtAssistant", "qassistantclient.h", "new QAssistantClient(\"foo\")")
-+ #check_module("QtGui", "qwidget.h", "new QWidget()")
-+ #check_module("QtNetwork", "qhostaddress.h", "new QHostAddress()")
-+ #check_module("QtOpenGL", "qgl.h", "new QGLWidget()")
-+ #check_module("QtSql", "qsqldatabase.h", "new QSqlDatabase()")
-+ #check_module("QtSvg", "qsvgwidget.h", "new QSvgWidget()")
-+ #check_module("QtTest", "QtTest", "QTest::qSleep(0)")
-+ #check_module("QtXml", "qdom.h", "new QDomDocument()")
-+ #check_module("QtAssistant", "qassistantclient.h", "new QAssistantClient(\"foo\")")
-
- if sipcfg.universal:
- sipconfig.inform("QtDesigner module disabled with universal binaries")
- else:
- check_module("QtDesigner", "QExtensionFactory", "new QExtensionFactory()")
-
-- check_module("QAxContainer", "qaxobject.h", "new QAxObject()", "QAxContainer")
-+ #check_module("QAxContainer", "qaxobject.h", "new QAxObject()", "QAxContainer")
-
-- if os.path.isdir("dbus"):
-- check_dbus()
-+ #if os.path.isdir("dbus"):
-+ # check_dbus()
-
- def code(self):
- # Note that the order of the dependent modules is important.
-@@ -211,31 +211,31 @@
- generate_code("QAxContainer", ["QAxContainer", "QtGui", "QtCore"])
-
- # Generate the consolidated module.
-- sipconfig.inform("Creating Qt consolidated module...")
-- f = open("Qt.py", "w")
-+ #sipconfig.inform("Creating Qt consolidated module...")
-+ #f = open("Qt.py", "w")
-
-- for m in pyqt_modules:
-- f.write("from PyQt4.%s import *\n" % m)
-+ #for m in pyqt_modules:
-+ # f.write("from PyQt4.%s import *\n" % m)
-
-- f.close()
-+ #f.close()
-
- # Generate the QScintilla API file.
-- sipconfig.inform("Creating QScintilla API file...")
-- f = open("PyQt4.api", "w")
-+ #sipconfig.inform("Creating QScintilla API file...")
-+ #f = open("PyQt4.api", "w")
-
-- for m in pyqt_modules:
-- api = open(m + ".api")
-+ #for m in pyqt_modules:
-+ # api = open(m + ".api")
-
-- for l in api:
-- f.write("PyQt4." + l)
-+ # for l in api:
-+ # f.write("PyQt4." + l)
-
-- api.close()
-- os.remove(m + ".api")
-+ # api.close()
-+ # os.remove(m + ".api")
-
-- f.close()
-+ #f.close()
-
- def module_installs(self):
-- return ["__init__.py", "Qt.py", "pyqtconfig.py"]
-+ return []
-
- def qpylibs(self):
- # See which QPy libraries to build.
-@@ -308,7 +308,7 @@
- tool.append("dbus")
-
- # Only include ElementTree for older versions of Python.
-- if sipcfg.py_version < 0x020500:
-+ """if sipcfg.py_version < 0x020500:
- sipconfig.inform("Creating elementtree Makefile...")
-
- makefile = sipconfig.PythonModuleMakefile(
-@@ -339,7 +339,7 @@
- )
-
- makefile.generate()
-- tool.append("pyuic")
-+ tool.append("pyuic")"""
-
- if "QtXml" in pyqt_modules:
- sipconfig.inform("Creating pylupdate4 Makefile...")
-@@ -376,7 +376,8 @@
- makefile.generate()
- tool.append("pyrcc")
- else:
-- sipconfig.inform("pylupdate4 and pyrcc4 will not be built because the Qt XML module is missing.")
-+ #sipconfig.inform("pylupdate4 and pyrcc4 will not be built because the Qt XML module is missing.")
-+ pass
-
- if "QtDesigner" in pyqt_modules:
- enabled = True
-@@ -400,7 +401,7 @@
- glob.glob("%s/lib/libpython%d.%d*" % (ducfg["prefix"], py_major, py_minor))):
- link = "-L%s/lib -lpython%d.%d" % (ducfg["prefix"], py_major, py_minor)
- else:
-- sipconfig.inform("Qt Designer plugin disabled because Python library is static")
-+ #sipconfig.inform("Qt Designer plugin disabled because Python library is static")
- enabled = False
-
- pysh_lib = ducfg["LDLIBRARY"]
-@@ -460,7 +461,7 @@
- sipconfig.inform("The Qt mkspecs directory is in %s." % qt_datadir)
- sipconfig.inform("These PyQt modules will be built: %s." % string.join(pyqt_modules))
- sipconfig.inform("The PyQt modules will be installed in %s." % opt_pyqtmoddir)
-- sipconfig.inform("The Designer plugin will be installed in %s." % os.path.join(opt_plugindir, "designer"))
-+ #sipconfig.inform("The Designer plugin will be installed in %s." % os.path.join(opt_plugindir, "designer"))
-
- if opt_api:
- sipconfig.inform("The QScintilla API file will be installed in %s." % os.path.join(opt_qscidir, "api", "python"))
-@@ -470,7 +471,7 @@
-
- sipconfig.inform("The PyQt .sip files will be installed in %s." % opt_pyqtsipdir)
-
-- sipconfig.inform("pyuic4, pyrcc4 and pylupdate4 will be installed in %s." % opt_pyqtbindir)
-+ #sipconfig.inform("pyuic4, pyrcc4 and pylupdate4 will be installed in %s." % opt_pyqtbindir)
-
- if opt_vendorcheck:
- sipconfig.inform("PyQt will only be usable with signed interpreters.")
-@@ -808,7 +809,8 @@
- sipfiles = []
-
- for s in glob.glob("sip/" + mname + "/*.sip"):
-- sipfiles.append(os.path.join("..", "sip", mname, os.path.basename(s)))
-+ if mname == "QtDesigner":
-+ sipfiles.append(os.path.join("..", "sip", mname, os.path.basename(s)))
-
- installs.append([sipfiles, os.path.join(opt_pyqtsipdir, mname)])
-
-@@ -873,7 +875,7 @@
- sipconfig.error("This version of PyQt and the %s edition of Qt have incompatible licenses." % qted)
-
- # Confirm the license.
-- print
-+ """print
- print "Type 'L' to view the license."
- print "Type 'yes' to accept the terms of the license."
- print "Type 'no' to decline the terms of the license."
-@@ -895,7 +897,7 @@
-
- if resp == "l":
- os.system("more LICENSE")
--
-+ """
- # If there should be a license file then check it is where it should be.
- if lfile:
- if os.access(os.path.join("sip", lfile), os.F_OK):
-@@ -1433,17 +1435,19 @@
-
- installs=[(pyqt.module_installs(), opt_pyqtmoddir)]
-
-+ pyqt_modules = ["QtDesigner"]
-+
- if opt_api:
-- installs.append(("PyQt4.api", os.path.join(opt_qscidir, "api", "python")))
-+ installs.append(("QtDesigner.api", os.path.join(opt_qscidir, "api", "python")))
-
- sipconfig.ParentMakefile(
- configuration=sipcfg,
-- subdirs=pyqt.qpylibs() + pyqt_modules + pyqt.tools(),
-+ subdirs=pyqt.qpylibs() + pyqt_modules,
- installs=installs
- ).generate()
-
- # Install the configuration module.
-- create_config("pyqtconfig.py", "pyqtconfig.py.in", macros)
-+ #create_config("pyqtconfig.py", "pyqtconfig.py.in", macros)
-
-
- ###############################################################################
diff --git a/devel/py-qt4-designer/pkg-plist b/devel/py-qt4-designer/pkg-plist
index ad374daa9fe9..69a27ea7f1a9 100644
--- a/devel/py-qt4-designer/pkg-plist
+++ b/devel/py-qt4-designer/pkg-plist
@@ -25,7 +25,6 @@
%%SIPFILES%%%%SIPDIR%%/QtDesigner/qpydesignertaskmenuextension.sip
%%SIPFILES%%%%SIPDIR%%/QtDesigner/taskmenu.sip
%%SIPFILES%%@dirrm %%SIPDIR%%/QtDesigner
-@cwd %%LOCALBASE%%
%%API%%%%APIFILE%%
%%API%%@dirrmtry share/qt4/qsci/api/python
%%API%%@dirrmtry share/qt4/qsci/api
diff --git a/devel/py-qt4-designerplugin/Makefile b/devel/py-qt4-designerplugin/Makefile
index 3afc1254c8b2..c36ba454c5d8 100644
--- a/devel/py-qt4-designerplugin/Makefile
+++ b/devel/py-qt4-designerplugin/Makefile
@@ -5,8 +5,8 @@
# $FreeBSD$
PORTNAME= designerplugin
-PORTVERSION= 4.2
-PORTREVISION= 1
+PORTVERSION= 4.3
+PORTREVISION= # zero
CATEGORIES= devel python
MASTER_SITES= http://www.riverbankcomputing.com/Downloads/PyQt4/GPL/ \
http://freebsd.ricin.com/ports/distfiles/
@@ -16,33 +16,42 @@ DISTNAME= PyQt-x11-gpl-${PORTVERSION}
MAINTAINER= danny@ricin.com
COMMENT= Python bindings for the Qt4 toolkit, QtDesigner plugin
-BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/PyQt4/QtDesigner.so:${PORTSDIR}/devel/py-qt4-designer \
- ${PYTHON_SITELIBDIR}/PyQt4/QtXml.so:${PORTSDIR}/textproc/py-qt4-xml
-RUN_DEPENDS= ${BUILD_DEPENDS}
+BUILD_DEPENDS= ${LOCALBASE}/bin/sip:${PORTSDIR}/devel/py-sip
+RUN_DEPENDS= ${PYTHON_SITELIBDIR}/PyQt4/QtDesigner.so:${PORTSDIR}/devel/py-qt4-designer
HAS_CONFIGURE= yes
-USE_PYTHON= 2.3+
+USE_PYTHON= 2.5+
USE_QT_VER= 4
-QT_COMPONENTS= designer moc qmake xml
+QT_COMPONENTS= designer moc gui xml qmake
OPTIONS= DEBUG "Enable debugging in generated code" off \
TRACING "Enable tracing in generated code" off
+PATCHDIR= ${PORTSDIR}/devel/py-qt4-core/files
OPTIONSFILE= ${PORT_DBDIR}/py-qt4-${PORTNAME}/options
-ARGS= -b ${PREFIX}/bin -c -j 2 -d ${PYTHONPREFIX_SITELIBDIR}/PyQt4 \
+CONFIGURE_ENV+= PYQT4_COMPONENT="${PORTNAME}"
+ARGS= -b ${PREFIX}/bin\
+ -d ${PYTHON_SITELIBDIR}\
-q ${QT_PREFIX}/bin/qmake-qt4
.include <bsd.port.pre.mk>
.if defined(WITH_DEBUG)
-ARGS+= -u
+ARGS+= --debug
.endif
.if defined(WITH_TRACING)
-ARGS+= -r
+ARGS+= --trace
.endif
+ARGS+= --enable QtDesigner
do-configure:
- ( cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \
- ${PYTHON_CMD} configure.py ${ARGS} )
+ cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV}\
+ ${PYTHON_CMD} configure.py ${ARGS}
+
+post-configure:
+ ${REINPLACE_CMD} -e 's|CC = cc|CC = ${CC}|'\
+ -e 's|CXX = c++|CXX = ${CXX}|'\
+ -e 's|LINK = c++|LINK = ${CXX}|'\
+ ${WRKSRC}/designer/Makefile
.include <bsd.port.post.mk>
diff --git a/devel/py-qt4-designerplugin/distinfo b/devel/py-qt4-designerplugin/distinfo
index 3317bc659e04..504192030ea8 100644
--- a/devel/py-qt4-designerplugin/distinfo
+++ b/devel/py-qt4-designerplugin/distinfo
@@ -1,3 +1,3 @@
-MD5 (PyQt-x11-gpl-4.2.tar.gz) = af4baa7f7441914f9a527ef3cf788fef
-SHA256 (PyQt-x11-gpl-4.2.tar.gz) = 6fa8a853a66ae500f36629793e7d4c54896c7ccf6337c2b90ea0175b28aa7ae6
-SIZE (PyQt-x11-gpl-4.2.tar.gz) = 5661258
+MD5 (PyQt-x11-gpl-4.3.tar.gz) = 3bb0c0064dc6b8b80413f87a14e5553c
+SHA256 (PyQt-x11-gpl-4.3.tar.gz) = c184c3df596c13e9ed610aa8fa0504881976c4d972ccab1b739738a95f4ab0e5
+SIZE (PyQt-x11-gpl-4.3.tar.gz) = 6036193
diff --git a/devel/py-qt4-designerplugin/files/patch-configure.py b/devel/py-qt4-designerplugin/files/patch-configure.py
deleted file mode 100644
index 387ab8215400..000000000000
--- a/devel/py-qt4-designerplugin/files/patch-configure.py
+++ /dev/null
@@ -1,204 +0,0 @@
---- configure.py.orig Tue Apr 10 17:59:52 2007
-+++ configure.py Thu Apr 12 21:36:39 2007
-@@ -138,26 +138,26 @@
- }
-
- def check_modules(self):
-- pyqt_modules.append("QtCore")
-+ #pyqt_modules.append("QtCore")
-
-- check_module("QtGui", "qwidget.h", "new QWidget()")
-- check_module("QtNetwork", "qhostaddress.h", "new QHostAddress()")
-- check_module("QtOpenGL", "qgl.h", "new QGLWidget()")
-- check_module("QtSql", "qsqldatabase.h", "new QSqlDatabase()")
-- check_module("QtSvg", "qsvgwidget.h", "new QSvgWidget()")
-- check_module("QtTest", "QtTest", "QTest::qSleep(0)")
-- check_module("QtXml", "qdom.h", "new QDomDocument()")
-- check_module("QtAssistant", "qassistantclient.h", "new QAssistantClient(\"foo\")")
-+ #check_module("QtGui", "qwidget.h", "new QWidget()")
-+ #check_module("QtNetwork", "qhostaddress.h", "new QHostAddress()")
-+ #check_module("QtOpenGL", "qgl.h", "new QGLWidget()")
-+ #check_module("QtSql", "qsqldatabase.h", "new QSqlDatabase()")
-+ #check_module("QtSvg", "qsvgwidget.h", "new QSvgWidget()")
-+ #check_module("QtTest", "QtTest", "QTest::qSleep(0)")
-+ #check_module("QtXml", "qdom.h", "new QDomDocument()")
-+ #check_module("QtAssistant", "qassistantclient.h", "new QAssistantClient(\"foo\")")
-
- if sipcfg.universal:
- sipconfig.inform("QtDesigner module disabled with universal binaries")
- else:
- check_module("QtDesigner", "QExtensionFactory", "new QExtensionFactory()")
-
-- check_module("QAxContainer", "qaxobject.h", "new QAxObject()", "QAxContainer")
-+ #check_module("QAxContainer", "qaxobject.h", "new QAxObject()", "QAxContainer")
-
-- if os.path.isdir("dbus"):
-- check_dbus()
-+ #if os.path.isdir("dbus"):
-+ # check_dbus()
-
- def code(self):
- # Note that the order of the dependent modules is important.
-@@ -211,31 +211,31 @@
- generate_code("QAxContainer", ["QAxContainer", "QtGui", "QtCore"])
-
- # Generate the consolidated module.
-- sipconfig.inform("Creating Qt consolidated module...")
-- f = open("Qt.py", "w")
-+ #sipconfig.inform("Creating Qt consolidated module...")
-+ #f = open("Qt.py", "w")
-
-- for m in pyqt_modules:
-- f.write("from PyQt4.%s import *\n" % m)
-+ #for m in pyqt_modules:
-+ # f.write("from PyQt4.%s import *\n" % m)
-
-- f.close()
-+ #f.close()
-
- # Generate the QScintilla API file.
-- sipconfig.inform("Creating QScintilla API file...")
-- f = open("PyQt4.api", "w")
-+ #sipconfig.inform("Creating QScintilla API file...")
-+ #f = open("PyQt4.api", "w")
-
-- for m in pyqt_modules:
-- api = open(m + ".api")
-+ #for m in pyqt_modules:
-+ # api = open(m + ".api")
-
-- for l in api:
-- f.write("PyQt4." + l)
-+ # for l in api:
-+ # f.write("PyQt4." + l)
-
-- api.close()
-- os.remove(m + ".api")
-+ # api.close()
-+ # os.remove(m + ".api")
-
-- f.close()
-+ #f.close()
-
- def module_installs(self):
-- return ["__init__.py", "Qt.py", "pyqtconfig.py"]
-+ return []
-
- def qpylibs(self):
- # See which QPy libraries to build.
-@@ -308,7 +308,7 @@
- tool.append("dbus")
-
- # Only include ElementTree for older versions of Python.
-- if sipcfg.py_version < 0x020500:
-+ """if sipcfg.py_version < 0x020500:
- sipconfig.inform("Creating elementtree Makefile...")
-
- makefile = sipconfig.PythonModuleMakefile(
-@@ -339,7 +339,7 @@
- )
-
- makefile.generate()
-- tool.append("pyuic")
-+ tool.append("pyuic")"""
-
- if "QtXml" in pyqt_modules:
- sipconfig.inform("Creating pylupdate4 Makefile...")
-@@ -376,7 +376,8 @@
- makefile.generate()
- tool.append("pyrcc")
- else:
-- sipconfig.inform("pylupdate4 and pyrcc4 will not be built because the Qt XML module is missing.")
-+ #sipconfig.inform("pylupdate4 and pyrcc4 will not be built because the Qt XML module is missing.")
-+ pass
-
- if "QtDesigner" in pyqt_modules:
- enabled = True
-@@ -396,7 +397,10 @@
- # We need to work out how to specify the right framework
- # version.
- link = "-framework Python"
-- elif ("--enable-shared" in ducfg.get("CONFIG_ARGS", "") and
-+ # FreeBSD python port configures and builds for static first,
-+ # then builds for shared later, so this test won't work:
-+ #elif ("--enable-shared" in ducfg.get("CONFIG_ARGS", "") and
-+ elif (sys.platform[:-1] == "freebsd" and
- glob.glob("%s/lib/libpython%d.%d*" % (ducfg["prefix"], py_major, py_minor))):
- link = "-L%s/lib -lpython%d.%d" % (ducfg["prefix"], py_major, py_minor)
- else:
-@@ -458,19 +462,19 @@
- sipconfig.inform("The %s Qt library is in %s." % (qt_lib, qt_libdir))
- sipconfig.inform("The Qt binaries are in %s." % qt_bindir)
- sipconfig.inform("The Qt mkspecs directory is in %s." % qt_datadir)
-- sipconfig.inform("These PyQt modules will be built: %s." % string.join(pyqt_modules))
-- sipconfig.inform("The PyQt modules will be installed in %s." % opt_pyqtmoddir)
-+ #sipconfig.inform("These PyQt modules will be built: %s." % string.join(pyqt_modules))
-+ #sipconfig.inform("The PyQt modules will be installed in %s." % opt_pyqtmoddir)
- sipconfig.inform("The Designer plugin will be installed in %s." % os.path.join(opt_plugindir, "designer"))
-
-- if opt_api:
-- sipconfig.inform("The QScintilla API file will be installed in %s." % os.path.join(opt_qscidir, "api", "python"))
-+ #if opt_api:
-+ # sipconfig.inform("The QScintilla API file will be installed in %s." % os.path.join(opt_qscidir, "api", "python"))
-
- if pydbusmoddir:
- sipconfig.inform("The dbus support module will be installed in %s." % pydbusmoddir)
-
-- sipconfig.inform("The PyQt .sip files will be installed in %s." % opt_pyqtsipdir)
-+ #sipconfig.inform("The PyQt .sip files will be installed in %s." % opt_pyqtsipdir)
-
-- sipconfig.inform("pyuic4, pyrcc4 and pylupdate4 will be installed in %s." % opt_pyqtbindir)
-+ #sipconfig.inform("pyuic4, pyrcc4 and pylupdate4 will be installed in %s." % opt_pyqtbindir)
-
- if opt_vendorcheck:
- sipconfig.inform("PyQt will only be usable with signed interpreters.")
-@@ -808,7 +812,8 @@
- sipfiles = []
-
- for s in glob.glob("sip/" + mname + "/*.sip"):
-- sipfiles.append(os.path.join("..", "sip", mname, os.path.basename(s)))
-+ if mname == "":
-+ sipfiles.append(os.path.join("..", "sip", mname, os.path.basename(s)))
-
- installs.append([sipfiles, os.path.join(opt_pyqtsipdir, mname)])
-
-@@ -873,7 +878,7 @@
- sipconfig.error("This version of PyQt and the %s edition of Qt have incompatible licenses." % qted)
-
- # Confirm the license.
-- print
-+ """print
- print "Type 'L' to view the license."
- print "Type 'yes' to accept the terms of the license."
- print "Type 'no' to decline the terms of the license."
-@@ -895,7 +900,7 @@
-
- if resp == "l":
- os.system("more LICENSE")
--
-+ """
- # If there should be a license file then check it is where it should be.
- if lfile:
- if os.access(os.path.join("sip", lfile), os.F_OK):
-@@ -1433,17 +1438,17 @@
-
- installs=[(pyqt.module_installs(), opt_pyqtmoddir)]
-
-- if opt_api:
-- installs.append(("PyQt4.api", os.path.join(opt_qscidir, "api", "python")))
-+ #if opt_api:
-+ # installs.append(("PyQt4.api", os.path.join(opt_qscidir, "api", "python")))
-
- sipconfig.ParentMakefile(
- configuration=sipcfg,
-- subdirs=pyqt.qpylibs() + pyqt_modules + pyqt.tools(),
-+ subdirs=pyqt.qpylibs() + pyqt.tools(),
- installs=installs
- ).generate()
-
- # Install the configuration module.
-- create_config("pyqtconfig.py", "pyqtconfig.py.in", macros)
-+ #create_config("pyqtconfig.py", "pyqtconfig.py.in", macros)
-
-
- ###############################################################################
diff --git a/devel/py-qt4-designerplugin/pkg-plist b/devel/py-qt4-designerplugin/pkg-plist
index 1dd17eb17355..ca9111d0f20f 100644
--- a/devel/py-qt4-designerplugin/pkg-plist
+++ b/devel/py-qt4-designerplugin/pkg-plist
@@ -1,5 +1,4 @@
-@cwd %%LOCALBASE%%
-lib/plugins/designer/libpythonplugin.so
-@exec mkdir -p %D/lib/plugins/designer/python
-@dirrmtry lib/plugins/designer/python
-@dirrmtry lib/plugins/designer
+lib/qt4/plugins/designer/libpythonplugin.so
+@exec mkdir -p %D/lib/qt4/plugins/designer/python
+@dirrmtry lib/qt4/plugins/designer/python
+@dirrmtry lib/qt4/plugins/designer
diff --git a/devel/py-qt4-test/Makefile b/devel/py-qt4-test/Makefile
index 590fda9441b1..039671e9dc13 100644
--- a/devel/py-qt4-test/Makefile
+++ b/devel/py-qt4-test/Makefile
@@ -5,8 +5,8 @@
# $FreeBSD$
PORTNAME= test
-PORTVERSION= 4.2
-PORTREVISION= 1
+PORTVERSION= 4.3
+PORTREVISION= # zero
CATEGORIES= devel python
MASTER_SITES= http://www.riverbankcomputing.com/Downloads/PyQt4/GPL/ \
http://freebsd.ricin.com/ports/distfiles/
@@ -16,11 +16,11 @@ DISTNAME= PyQt-x11-gpl-${PORTVERSION}
MAINTAINER= danny@ricin.com
COMMENT= Python bindings for the Qt4 toolkit, QtTest module
-BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/PyQt4/QtGui.so:${PORTSDIR}/x11-toolkits/py-qt4-gui
-RUN_DEPENDS= ${BUILD_DEPENDS}
+BUILD_DEPENDS= ${LOCALBASE}/bin/sip:${PORTSDIR}/devel/py-sip
+RUN_DEPENDS= ${PYTHON_SITELIBDIR}/PyQt4/QtGui.so:${PORTSDIR}/x11-toolkits/py-qt4-gui
HAS_CONFIGURE= yes
-USE_PYTHON= 2.3+
+USE_PYTHON= 2.5+
USE_QT_VER= 4
QT_COMPONENTS= qtestlib qmake
@@ -29,45 +29,52 @@ OPTIONS= API "Install QtTest API for QScintilla2" on \
SIPFILES "Install the QtTest SIP files" on \
TRACING "Enable tracing in generated code" off
+PATCHDIR= ${PORTSDIR}/devel/py-qt4-core/files
OPTIONSFILE= ${PORT_DBDIR}/py-qt4-${PORTNAME}/options
-APIFILE= ${QT_PREFIX}/share/qt4/qsci/api/python/QtTest.api
SIPDIR= ${PREFIX}/share/py-sip
-ARGS= -b ${PREFIX}/bin -c -j 2 -d ${PYTHONPREFIX_SITELIBDIR}/PyQt4 \
- -q ${QT_PREFIX}/bin/qmake-qt4 -a
+CONFIGURE_ENV+= PYQT4_COMPONENT="${PORTNAME}"
+ARGS= -b ${PREFIX}/bin\
+ -d ${PYTHON_SITELIBDIR}\
+ -q ${QT_PREFIX}/bin/qmake-qt4
.include <bsd.port.pre.mk>
+.if defined(WITH_DEBUG)
+ARGS+= --debug
+.endif
.if defined(WITHOUT_API)
+ARGS+= --no-qsci-api
PLIST_SUB+= API="@comment "
PLIST_SUB+= APIFILE="@comment "
.else
-LIB_DEPENDS+= qscintilla2.1:${PORTSDIR}/devel/qscintilla2
+LIB_DEPENDS+= qscintilla2.2:${PORTSDIR}/devel/qscintilla2
+ARGS+= --qsci-api
PLIST_SUB+= API=""
PLIST_SUB+= APIFILE="share/qt4/qsci/api/python/QtTest.api"
.endif
-.if defined(WITH_DEBUG)
-ARGS+= -u
-.endif
.if defined(WITHOUT_SIPFILES)
-ARGS+= -v /dev/null
+ARGS+= --no-sip-files
PLIST_SUB+= SIPFILES="@comment "
PLIST_SUB+= SIPDIR="@comment "
.else
-ARGS+= -v ${SIPDIR}
+ARGS+= --sipdir ${SIPDIR}
PLIST_SUB+= SIPFILES=""
PLIST_SUB+= SIPDIR="share/py-sip"
.endif
.if defined(WITH_TRACING)
-ARGS+= -r
+ARGS+= --trace
.endif
+ARGS+= --enable QtTest
do-configure:
- ( cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \
- ${PYTHON_CMD} configure.py ${ARGS} )
+ cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \
+ ${PYTHON_CMD} configure.py ${ARGS}
-post-install:
-.if defined(WITHOUT_API)
- ( ${RM} ${APIFILE} )
-.endif
+post-configure:
+ ${REINPLACE_CMD} -e 's|mkspecs/freebsd-g++|share/qt4/mkspecs/freebsd-g++|'\
+ -e 's|CC = cc|CC = ${CC}|'\
+ -e 's|CXX = c++|CXX = ${CXX}|'\
+ -e 's|LINK = c++|LINK = ${CXX}|'\
+ ${WRKSRC}/QtTest/Makefile
.include <bsd.port.post.mk>
diff --git a/devel/py-qt4-test/distinfo b/devel/py-qt4-test/distinfo
index 3317bc659e04..504192030ea8 100644
--- a/devel/py-qt4-test/distinfo
+++ b/devel/py-qt4-test/distinfo
@@ -1,3 +1,3 @@
-MD5 (PyQt-x11-gpl-4.2.tar.gz) = af4baa7f7441914f9a527ef3cf788fef
-SHA256 (PyQt-x11-gpl-4.2.tar.gz) = 6fa8a853a66ae500f36629793e7d4c54896c7ccf6337c2b90ea0175b28aa7ae6
-SIZE (PyQt-x11-gpl-4.2.tar.gz) = 5661258
+MD5 (PyQt-x11-gpl-4.3.tar.gz) = 3bb0c0064dc6b8b80413f87a14e5553c
+SHA256 (PyQt-x11-gpl-4.3.tar.gz) = c184c3df596c13e9ed610aa8fa0504881976c4d972ccab1b739738a95f4ab0e5
+SIZE (PyQt-x11-gpl-4.3.tar.gz) = 6036193
diff --git a/devel/py-qt4-test/files/patch-configure.py b/devel/py-qt4-test/files/patch-configure.py
deleted file mode 100644
index b6dd30effcfe..000000000000
--- a/devel/py-qt4-test/files/patch-configure.py
+++ /dev/null
@@ -1,187 +0,0 @@
---- configure.py.orig Tue Apr 10 17:59:52 2007
-+++ configure.py Thu Apr 12 21:51:43 2007
-@@ -138,26 +138,26 @@
- }
-
- def check_modules(self):
-- pyqt_modules.append("QtCore")
-+ #pyqt_modules.append("QtCore")
-
-- check_module("QtGui", "qwidget.h", "new QWidget()")
-- check_module("QtNetwork", "qhostaddress.h", "new QHostAddress()")
-- check_module("QtOpenGL", "qgl.h", "new QGLWidget()")
-- check_module("QtSql", "qsqldatabase.h", "new QSqlDatabase()")
-- check_module("QtSvg", "qsvgwidget.h", "new QSvgWidget()")
-+ #check_module("QtGui", "qwidget.h", "new QWidget()")
-+ #check_module("QtNetwork", "qhostaddress.h", "new QHostAddress()")
-+ #check_module("QtOpenGL", "qgl.h", "new QGLWidget()")
-+ #check_module("QtSql", "qsqldatabase.h", "new QSqlDatabase()")
-+ #check_module("QtSvg", "qsvgwidget.h", "new QSvgWidget()")
- check_module("QtTest", "QtTest", "QTest::qSleep(0)")
-- check_module("QtXml", "qdom.h", "new QDomDocument()")
-- check_module("QtAssistant", "qassistantclient.h", "new QAssistantClient(\"foo\")")
-+ #check_module("QtXml", "qdom.h", "new QDomDocument()")
-+ #check_module("QtAssistant", "qassistantclient.h", "new QAssistantClient(\"foo\")")
-
-- if sipcfg.universal:
-- sipconfig.inform("QtDesigner module disabled with universal binaries")
-- else:
-- check_module("QtDesigner", "QExtensionFactory", "new QExtensionFactory()")
-+ #if sipcfg.universal:
-+ # sipconfig.inform("QtDesigner module disabled with universal binaries")
-+ #else:
-+ # check_module("QtDesigner", "QExtensionFactory", "new QExtensionFactory()")
-
-- check_module("QAxContainer", "qaxobject.h", "new QAxObject()", "QAxContainer")
-+ #check_module("QAxContainer", "qaxobject.h", "new QAxObject()", "QAxContainer")
-
-- if os.path.isdir("dbus"):
-- check_dbus()
-+ #if os.path.isdir("dbus"):
-+ # check_dbus()
-
- def code(self):
- # Note that the order of the dependent modules is important.
-@@ -211,31 +211,31 @@
- generate_code("QAxContainer", ["QAxContainer", "QtGui", "QtCore"])
-
- # Generate the consolidated module.
-- sipconfig.inform("Creating Qt consolidated module...")
-- f = open("Qt.py", "w")
-+ #sipconfig.inform("Creating Qt consolidated module...")
-+ #f = open("Qt.py", "w")
-
-- for m in pyqt_modules:
-- f.write("from PyQt4.%s import *\n" % m)
-+ #for m in pyqt_modules:
-+ # f.write("from PyQt4.%s import *\n" % m)
-
-- f.close()
-+ #f.close()
-
- # Generate the QScintilla API file.
-- sipconfig.inform("Creating QScintilla API file...")
-- f = open("PyQt4.api", "w")
-+ #sipconfig.inform("Creating QScintilla API file...")
-+ #f = open("PyQt4.api", "w")
-
-- for m in pyqt_modules:
-- api = open(m + ".api")
-+ #for m in pyqt_modules:
-+ # api = open(m + ".api")
-
-- for l in api:
-- f.write("PyQt4." + l)
-+ # for l in api:
-+ # f.write("PyQt4." + l)
-
-- api.close()
-- os.remove(m + ".api")
-+ # api.close()
-+ # os.remove(m + ".api")
-
-- f.close()
-+ #f.close()
-
- def module_installs(self):
-- return ["__init__.py", "Qt.py", "pyqtconfig.py"]
-+ return []
-
- def qpylibs(self):
- # See which QPy libraries to build.
-@@ -308,7 +308,7 @@
- tool.append("dbus")
-
- # Only include ElementTree for older versions of Python.
-- if sipcfg.py_version < 0x020500:
-+ """if sipcfg.py_version < 0x020500:
- sipconfig.inform("Creating elementtree Makefile...")
-
- makefile = sipconfig.PythonModuleMakefile(
-@@ -339,7 +339,7 @@
- )
-
- makefile.generate()
-- tool.append("pyuic")
-+ tool.append("pyuic")"""
-
- if "QtXml" in pyqt_modules:
- sipconfig.inform("Creating pylupdate4 Makefile...")
-@@ -376,7 +376,8 @@
- makefile.generate()
- tool.append("pyrcc")
- else:
-- sipconfig.inform("pylupdate4 and pyrcc4 will not be built because the Qt XML module is missing.")
-+ #sipconfig.inform("pylupdate4 and pyrcc4 will not be built because the Qt XML module is missing.")
-+ pass
-
- if "QtDesigner" in pyqt_modules:
- enabled = True
-@@ -460,7 +461,7 @@
- sipconfig.inform("The Qt mkspecs directory is in %s." % qt_datadir)
- sipconfig.inform("These PyQt modules will be built: %s." % string.join(pyqt_modules))
- sipconfig.inform("The PyQt modules will be installed in %s." % opt_pyqtmoddir)
-- sipconfig.inform("The Designer plugin will be installed in %s." % os.path.join(opt_plugindir, "designer"))
-+ #sipconfig.inform("The Designer plugin will be installed in %s." % os.path.join(opt_plugindir, "designer"))
-
- if opt_api:
- sipconfig.inform("The QScintilla API file will be installed in %s." % os.path.join(opt_qscidir, "api", "python"))
-@@ -470,7 +471,7 @@
-
- sipconfig.inform("The PyQt .sip files will be installed in %s." % opt_pyqtsipdir)
-
-- sipconfig.inform("pyuic4, pyrcc4 and pylupdate4 will be installed in %s." % opt_pyqtbindir)
-+ #sipconfig.inform("pyuic4, pyrcc4 and pylupdate4 will be installed in %s." % opt_pyqtbindir)
-
- if opt_vendorcheck:
- sipconfig.inform("PyQt will only be usable with signed interpreters.")
-@@ -808,7 +809,8 @@
- sipfiles = []
-
- for s in glob.glob("sip/" + mname + "/*.sip"):
-- sipfiles.append(os.path.join("..", "sip", mname, os.path.basename(s)))
-+ if mname == "QtTest":
-+ sipfiles.append(os.path.join("..", "sip", mname, os.path.basename(s)))
-
- installs.append([sipfiles, os.path.join(opt_pyqtsipdir, mname)])
-
-@@ -873,7 +875,7 @@
- sipconfig.error("This version of PyQt and the %s edition of Qt have incompatible licenses." % qted)
-
- # Confirm the license.
-- print
-+ """print
- print "Type 'L' to view the license."
- print "Type 'yes' to accept the terms of the license."
- print "Type 'no' to decline the terms of the license."
-@@ -895,7 +897,7 @@
-
- if resp == "l":
- os.system("more LICENSE")
--
-+ """
- # If there should be a license file then check it is where it should be.
- if lfile:
- if os.access(os.path.join("sip", lfile), os.F_OK):
-@@ -1434,16 +1436,18 @@
- installs=[(pyqt.module_installs(), opt_pyqtmoddir)]
-
- if opt_api:
-- installs.append(("PyQt4.api", os.path.join(opt_qscidir, "api", "python")))
-+ installs.append(("QtTest.api", os.path.join(opt_qscidir, "api", "python")))
-+
-+ pyqt_modules = ["QtTest"]
-
- sipconfig.ParentMakefile(
- configuration=sipcfg,
-- subdirs=pyqt.qpylibs() + pyqt_modules + pyqt.tools(),
-+ subdirs=pyqt_modules,
- installs=installs
- ).generate()
-
- # Install the configuration module.
-- create_config("pyqtconfig.py", "pyqtconfig.py.in", macros)
-+ #create_config("pyqtconfig.py", "pyqtconfig.py.in", macros)
-
-
- ###############################################################################
diff --git a/graphics/py-qt4-svg/Makefile b/graphics/py-qt4-svg/Makefile
index 4fd54e1a4b13..0aee23c3aa66 100644
--- a/graphics/py-qt4-svg/Makefile
+++ b/graphics/py-qt4-svg/Makefile
@@ -5,8 +5,8 @@
# $FreeBSD$
PORTNAME= svg
-PORTVERSION= 4.2
-PORTREVISION= 1
+PORTVERSION= 4.3
+PORTREVISION= # zero
CATEGORIES= graphics devel python
MASTER_SITES= http://www.riverbankcomputing.com/Downloads/PyQt4/GPL/ \
http://freebsd.ricin.com/ports/distfiles/
@@ -16,11 +16,11 @@ DISTNAME= PyQt-x11-gpl-${PORTVERSION}
MAINTAINER= danny@ricin.com
COMMENT= Python bindings for the Qt4 toolkit, QtSvg module
-BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/PyQt4/QtGui.so:${PORTSDIR}/x11-toolkits/py-qt4-gui
-RUN_DEPENDS= ${BUILD_DEPENDS}
+BUILD_DEPENDS= ${LOCALBASE}/bin/sip:${PORTSDIR}/devel/py-sip
+RUN_DEPENDS= ${PYTHON_SITELIBDIR}/PyQt4/QtGui.so:${PORTSDIR}/x11-toolkits/py-qt4-gui
HAS_CONFIGURE= yes
-USE_PYTHON= 2.3+
+USE_PYTHON= 2.5+
USE_QT_VER= 4
QT_COMPONENTS= svg qmake
@@ -29,45 +29,52 @@ OPTIONS= API "Install QtSvg API for QScintilla2" on \
SIPFILES "Install the QtSvg SIP files" on \
TRACING "Enable tracing in generated code" off
+PATCHDIR= ${PORTSDIR}/devel/py-qt4-core/files
OPTIONSFILE= ${PORT_DBDIR}/py-qt4-${PORTNAME}/options
-APIFILE= ${QT_PREFIX}/share/qt4/qsci/api/python/QtSvg.api
SIPDIR= ${PREFIX}/share/py-sip
-ARGS= -b ${PREFIX}/bin -c -j 2 -d ${PYTHONPREFIX_SITELIBDIR}/PyQt4 \
- -q ${QT_PREFIX}/bin/qmake-qt4 -a
+CONFIGURE_ENV+= PYQT4_COMPONENT="${PORTNAME}"
+ARGS= -b ${PREFIX}/bin\
+ -d ${PYTHON_SITELIBDIR}\
+ -q ${QT_PREFIX}/bin/qmake-qt4
.include <bsd.port.pre.mk>
+.if defined(WITH_DEBUG)
+ARGS+= --debug
+.endif
.if defined(WITHOUT_API)
+ARGS+= --no-qsci-api
PLIST_SUB+= API="@comment "
PLIST_SUB+= APIFILE="@comment "
.else
-LIB_DEPENDS+= qscintilla2.1:${PORTSDIR}/devel/qscintilla2
+LIB_DEPENDS+= qscintilla2.2:${PORTSDIR}/devel/qscintilla2
+ARGS+= --qsci-api
PLIST_SUB+= API=""
PLIST_SUB+= APIFILE="share/qt4/qsci/api/python/QtSvg.api"
.endif
-.if defined(WITH_DEBUG)
-ARGS+= -u
-.endif
.if defined(WITHOUT_SIPFILES)
-ARGS+= -v /dev/null
+ARGS+= --no-sip-files
PLIST_SUB+= SIPFILES="@comment "
PLIST_SUB+= SIPDIR="@comment "
.else
-ARGS+= -v ${SIPDIR}
+ARGS+= --sipdir ${SIPDIR}
PLIST_SUB+= SIPFILES=""
PLIST_SUB+= SIPDIR="share/py-sip"
.endif
.if defined(WITH_TRACING)
-ARGS+= -r
+ARGS+= --trace
.endif
+ARGS+= --enable QtSvg
do-configure:
- ( cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \
- ${PYTHON_CMD} configure.py ${ARGS} )
+ cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV}\
+ ${PYTHON_CMD} configure.py ${ARGS}
-post-install:
-.if defined(WITHOUT_API)
- ( ${RM} ${APIFILE} )
-.endif
+post-configure:
+ ${REINPLACE_CMD} -e 's|mkspecs/freebsd-g++|share/qt4/mkspecs/freebsd-g++|'\
+ -e 's|CC = cc|CC = ${CC}|'\
+ -e 's|CXX = c++|CXX = ${CXX}|'\
+ -e 's|LINK = c++|LINK = ${CXX}|'\
+ ${WRKSRC}/QtSvg/Makefile
.include <bsd.port.post.mk>
diff --git a/graphics/py-qt4-svg/distinfo b/graphics/py-qt4-svg/distinfo
index 3317bc659e04..504192030ea8 100644
--- a/graphics/py-qt4-svg/distinfo
+++ b/graphics/py-qt4-svg/distinfo
@@ -1,3 +1,3 @@
-MD5 (PyQt-x11-gpl-4.2.tar.gz) = af4baa7f7441914f9a527ef3cf788fef
-SHA256 (PyQt-x11-gpl-4.2.tar.gz) = 6fa8a853a66ae500f36629793e7d4c54896c7ccf6337c2b90ea0175b28aa7ae6
-SIZE (PyQt-x11-gpl-4.2.tar.gz) = 5661258
+MD5 (PyQt-x11-gpl-4.3.tar.gz) = 3bb0c0064dc6b8b80413f87a14e5553c
+SHA256 (PyQt-x11-gpl-4.3.tar.gz) = c184c3df596c13e9ed610aa8fa0504881976c4d972ccab1b739738a95f4ab0e5
+SIZE (PyQt-x11-gpl-4.3.tar.gz) = 6036193
diff --git a/graphics/py-qt4-svg/files/patch-configure.py b/graphics/py-qt4-svg/files/patch-configure.py
deleted file mode 100644
index 2c4d340541a7..000000000000
--- a/graphics/py-qt4-svg/files/patch-configure.py
+++ /dev/null
@@ -1,188 +0,0 @@
---- configure.py.orig Tue Apr 10 17:59:52 2007
-+++ configure.py Thu Apr 12 22:02:17 2007
-@@ -138,26 +138,26 @@
- }
-
- def check_modules(self):
-- pyqt_modules.append("QtCore")
-+ #pyqt_modules.append("QtCore")
-
-- check_module("QtGui", "qwidget.h", "new QWidget()")
-- check_module("QtNetwork", "qhostaddress.h", "new QHostAddress()")
-- check_module("QtOpenGL", "qgl.h", "new QGLWidget()")
-- check_module("QtSql", "qsqldatabase.h", "new QSqlDatabase()")
-+ #check_module("QtGui", "qwidget.h", "new QWidget()")
-+ #check_module("QtNetwork", "qhostaddress.h", "new QHostAddress()")
-+ #check_module("QtOpenGL", "qgl.h", "new QGLWidget()")
-+ #check_module("QtSql", "qsqldatabase.h", "new QSqlDatabase()")
- check_module("QtSvg", "qsvgwidget.h", "new QSvgWidget()")
-- check_module("QtTest", "QtTest", "QTest::qSleep(0)")
-- check_module("QtXml", "qdom.h", "new QDomDocument()")
-- check_module("QtAssistant", "qassistantclient.h", "new QAssistantClient(\"foo\")")
-+ #check_module("QtTest", "QtTest", "QTest::qSleep(0)")
-+ #check_module("QtXml", "qdom.h", "new QDomDocument()")
-+ #check_module("QtAssistant", "qassistantclient.h", "new QAssistantClient(\"foo\")")
-+
-+ #if sipcfg.universal:
-+ # sipconfig.inform("QtDesigner module disabled with universal binaries")
-+ #else:
-+ # check_module("QtDesigner", "QExtensionFactory", "new QExtensionFactory()")
-
-- if sipcfg.universal:
-- sipconfig.inform("QtDesigner module disabled with universal binaries")
-- else:
-- check_module("QtDesigner", "QExtensionFactory", "new QExtensionFactory()")
--
-- check_module("QAxContainer", "qaxobject.h", "new QAxObject()", "QAxContainer")
-+ #check_module("QAxContainer", "qaxobject.h", "new QAxObject()", "QAxContainer")
-
-- if os.path.isdir("dbus"):
-- check_dbus()
-+ #if os.path.isdir("dbus"):
-+ # check_dbus()
-
- def code(self):
- # Note that the order of the dependent modules is important.
-@@ -211,31 +211,31 @@
- generate_code("QAxContainer", ["QAxContainer", "QtGui", "QtCore"])
-
- # Generate the consolidated module.
-- sipconfig.inform("Creating Qt consolidated module...")
-- f = open("Qt.py", "w")
-+ #sipconfig.inform("Creating Qt consolidated module...")
-+ #f = open("Qt.py", "w")
-
-- for m in pyqt_modules:
-- f.write("from PyQt4.%s import *\n" % m)
-+ #for m in pyqt_modules:
-+ # f.write("from PyQt4.%s import *\n" % m)
-
-- f.close()
-+ #f.close()
-
- # Generate the QScintilla API file.
-- sipconfig.inform("Creating QScintilla API file...")
-- f = open("PyQt4.api", "w")
-+ #sipconfig.inform("Creating QScintilla API file...")
-+ #f = open("PyQt4.api", "w")
-
-- for m in pyqt_modules:
-- api = open(m + ".api")
-+ #for m in pyqt_modules:
-+ # api = open(m + ".api")
-
-- for l in api:
-- f.write("PyQt4." + l)
-+ # for l in api:
-+ # f.write("PyQt4." + l)
-
-- api.close()
-- os.remove(m + ".api")
-+ # api.close()
-+ # os.remove(m + ".api")
-
-- f.close()
-+ #f.close()
-
- def module_installs(self):
-- return ["__init__.py", "Qt.py", "pyqtconfig.py"]
-+ return []
-
- def qpylibs(self):
- # See which QPy libraries to build.
-@@ -308,7 +308,7 @@
- tool.append("dbus")
-
- # Only include ElementTree for older versions of Python.
-- if sipcfg.py_version < 0x020500:
-+ """if sipcfg.py_version < 0x020500:
- sipconfig.inform("Creating elementtree Makefile...")
-
- makefile = sipconfig.PythonModuleMakefile(
-@@ -339,7 +339,7 @@
- )
-
- makefile.generate()
-- tool.append("pyuic")
-+ tool.append("pyuic")"""
-
- if "QtXml" in pyqt_modules:
- sipconfig.inform("Creating pylupdate4 Makefile...")
-@@ -376,7 +376,8 @@
- makefile.generate()
- tool.append("pyrcc")
- else:
-- sipconfig.inform("pylupdate4 and pyrcc4 will not be built because the Qt XML module is missing.")
-+ #sipconfig.inform("pylupdate4 and pyrcc4 will not be built because the Qt XML module is missing.")
-+ pass
-
- if "QtDesigner" in pyqt_modules:
- enabled = True
-@@ -460,7 +461,7 @@
- sipconfig.inform("The Qt mkspecs directory is in %s." % qt_datadir)
- sipconfig.inform("These PyQt modules will be built: %s." % string.join(pyqt_modules))
- sipconfig.inform("The PyQt modules will be installed in %s." % opt_pyqtmoddir)
-- sipconfig.inform("The Designer plugin will be installed in %s." % os.path.join(opt_plugindir, "designer"))
-+ #sipconfig.inform("The Designer plugin will be installed in %s." % os.path.join(opt_plugindir, "designer"))
-
- if opt_api:
- sipconfig.inform("The QScintilla API file will be installed in %s." % os.path.join(opt_qscidir, "api", "python"))
-@@ -470,7 +471,7 @@
-
- sipconfig.inform("The PyQt .sip files will be installed in %s." % opt_pyqtsipdir)
-
-- sipconfig.inform("pyuic4, pyrcc4 and pylupdate4 will be installed in %s." % opt_pyqtbindir)
-+ #sipconfig.inform("pyuic4, pyrcc4 and pylupdate4 will be installed in %s." % opt_pyqtbindir)
-
- if opt_vendorcheck:
- sipconfig.inform("PyQt will only be usable with signed interpreters.")
-@@ -808,7 +809,8 @@
- sipfiles = []
-
- for s in glob.glob("sip/" + mname + "/*.sip"):
-- sipfiles.append(os.path.join("..", "sip", mname, os.path.basename(s)))
-+ if mname == "QtSvg":
-+ sipfiles.append(os.path.join("..", "sip", mname, os.path.basename(s)))
-
- installs.append([sipfiles, os.path.join(opt_pyqtsipdir, mname)])
-
-@@ -873,7 +875,7 @@
- sipconfig.error("This version of PyQt and the %s edition of Qt have incompatible licenses." % qted)
-
- # Confirm the license.
-- print
-+ """print
- print "Type 'L' to view the license."
- print "Type 'yes' to accept the terms of the license."
- print "Type 'no' to decline the terms of the license."
-@@ -895,7 +897,7 @@
-
- if resp == "l":
- os.system("more LICENSE")
--
-+ """
- # If there should be a license file then check it is where it should be.
- if lfile:
- if os.access(os.path.join("sip", lfile), os.F_OK):
-@@ -1434,16 +1436,18 @@
- installs=[(pyqt.module_installs(), opt_pyqtmoddir)]
-
- if opt_api:
-- installs.append(("PyQt4.api", os.path.join(opt_qscidir, "api", "python")))
-+ installs.append(("QtSvg.api", os.path.join(opt_qscidir, "api", "python")))
-+
-+ pyqt_modules = ["QtSvg"]
-
- sipconfig.ParentMakefile(
- configuration=sipcfg,
-- subdirs=pyqt.qpylibs() + pyqt_modules + pyqt.tools(),
-+ subdirs=pyqt_modules,
- installs=installs
- ).generate()
-
- # Install the configuration module.
-- create_config("pyqtconfig.py", "pyqtconfig.py.in", macros)
-+ #create_config("pyqtconfig.py", "pyqtconfig.py.in", macros)
-
-
- ###############################################################################
diff --git a/graphics/py-qt4-svg/pkg-plist b/graphics/py-qt4-svg/pkg-plist
index 5121bb6829ec..0c449b011d30 100644
--- a/graphics/py-qt4-svg/pkg-plist
+++ b/graphics/py-qt4-svg/pkg-plist
@@ -1,10 +1,10 @@
%%PYTHON_SITELIBDIR%%/PyQt4/QtSvg.so
%%SIPFILES%%%%SIPDIR%%/QtSvg/QtSvgmod.sip
%%SIPFILES%%%%SIPDIR%%/QtSvg/qgraphicssvgitem.sip
+%%SIPFILES%%%%SIPDIR%%/QtSvg/qsvggenerator.sip
%%SIPFILES%%%%SIPDIR%%/QtSvg/qsvgrenderer.sip
%%SIPFILES%%%%SIPDIR%%/QtSvg/qsvgwidget.sip
%%SIPFILES%%@dirrm %%SIPDIR%%/QtSvg
-@cwd %%LOCALBASE%%
%%API%%%%APIFILE%%
%%API%%@dirrmtry share/qt4/qsci/api/python
%%API%%@dirrmtry share/qt4/qsci/api
diff --git a/misc/py-qt4-demo/Makefile b/misc/py-qt4-demo/Makefile
index 1723acb83421..382633f67bb8 100644
--- a/misc/py-qt4-demo/Makefile
+++ b/misc/py-qt4-demo/Makefile
@@ -5,8 +5,8 @@
# $FreeBSD$
PORTNAME= demo
-PORTVERSION= 4.2
-PORTREVISION= 1
+PORTVERSION= 4.3
+PORTREVISION= # zero
CATEGORIES= misc devel python
MASTER_SITES= http://www.riverbankcomputing.com/Downloads/PyQt4/GPL/ \
http://freebsd.ricin.com/ports/distfiles/
@@ -14,7 +14,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}qt4-
DISTNAME= PyQt-x11-gpl-${PORTVERSION}
MAINTAINER= danny@ricin.com
-COMMENT= Python bindings for the Qt4 toolkit, demo and examples
+COMMENT= Python bindings for the Qt4 toolkit, demo and other examples
USE_PYTHON= yes
@@ -32,12 +32,12 @@ RUN_DEPENDS= ${PYTHON_SITELIBDIR}/PyQt4/QtCore.so:${PORTSDIR}/devel/py-qt4-core
${PYTHON_SITELIBDIR}/PyQt4/QtXml.so:${PORTSDIR}/textproc/py-qt4-xml \
${PYTHON_SITELIBDIR}/PyQt4/QtAssistant.so:${PORTSDIR}/devel/py-qt4-assistant \
${PYTHON_SITELIBDIR}/PyQt4/QtOpenGL.so:${PORTSDIR}/x11/py-qt4-opengl \
- ${PYTHON_SITELIBDIR}/PyQt4/Qsci.so:${PORTSDIR}/devel/py-qt4-qscintilla2 \
+ ${PYTHON_SITELIBDIR}/PyQt4/QtScript.so:${PORTSDIR}/devel/py-qt4-script \
${PYTHON_SITELIBDIR}/PyQt4/QtSql.so:${PORTSDIR}/databases/py-qt4-sql \
${PYTHON_SITELIBDIR}/PyQt4/QtSvg.so:${PORTSDIR}/graphics/py-qt4-svg \
${PYTHON_SITELIBDIR}/PyQt4/QtTest.so:${PORTSDIR}/devel/py-qt4-test \
${PYTHON_SITELIBDIR}/PyQt4/QtDesigner.so:${PORTSDIR}/devel/py-qt4-designer \
- ${LOCALBASE}/lib/plugins/designer/libpythonplugin.so:${PORTSDIR}/devel/py-qt4-designerplugin \
+ ${LOCALBASE}/lib/qt4/plugins/designer/libpythonplugin.so:${PORTSDIR}/devel/py-qt4-designerplugin \
${PYTHON_SITELIBDIR}/dbus/mainloop/qt.so:${PORTSDIR}/devel/py-qt4-dbus
.if !defined(NOPORTDOCS)
RUN_DEPENDS+= ${LOCALBASE}/share/doc/py-qt4/pyqt4ref.html:${PORTSDIR}/misc/py-qt4-doc
@@ -45,13 +45,20 @@ RUN_DEPENDS+= ${LOCALBASE}/share/doc/py-qt4/pyqt4ref.html:${PORTSDIR}/misc/py-qt
.endif
do-build:
- ( cd ${WRKSRC}/examples && \
- ${PYTHON_CMD} ${PYTHON_LIBDIR}/py_compile.py \
- `ls */*.py */*/*.py */*/*/*.py` )
+.if !defined(NOPORTEXAMPLES)
+ cd ${WRKSRC}/examples &&\
+ ${PYTHON_CMD} ${PYTHON_LIBDIR}/py_compile.py\
+ `ls */*.py */*/*.py */*/*/*.py`
+.endif
do-install:
- ( cd ${WRKSRC} && \
- ${MKDIR} -m 0755 ${EXAMPLESDIR} && \
- ${CP} -R examples/ ${EXAMPLESDIR} )
+.if !defined(NOPORTEXAMPLES)
+ cd ${WRKSRC} &&\
+ ${RM} -f examples/designer/plugins/plugins.py.orig &&\
+ ${MKDIR} ${EXAMPLESDIR} &&\
+ ${CP} -R examples/ ${EXAMPLESDIR}
+.else
+ @${ECHO} "NOPORTEXAMPLES is set -- installing nothing."
+.endif
.include <bsd.port.post.mk>
diff --git a/misc/py-qt4-demo/distinfo b/misc/py-qt4-demo/distinfo
index 3317bc659e04..504192030ea8 100644
--- a/misc/py-qt4-demo/distinfo
+++ b/misc/py-qt4-demo/distinfo
@@ -1,3 +1,3 @@
-MD5 (PyQt-x11-gpl-4.2.tar.gz) = af4baa7f7441914f9a527ef3cf788fef
-SHA256 (PyQt-x11-gpl-4.2.tar.gz) = 6fa8a853a66ae500f36629793e7d4c54896c7ccf6337c2b90ea0175b28aa7ae6
-SIZE (PyQt-x11-gpl-4.2.tar.gz) = 5661258
+MD5 (PyQt-x11-gpl-4.3.tar.gz) = 3bb0c0064dc6b8b80413f87a14e5553c
+SHA256 (PyQt-x11-gpl-4.3.tar.gz) = c184c3df596c13e9ed610aa8fa0504881976c4d972ccab1b739738a95f4ab0e5
+SIZE (PyQt-x11-gpl-4.3.tar.gz) = 6036193
diff --git a/misc/py-qt4-demo/files/patch-examples__designer__plugins__plugins.py b/misc/py-qt4-demo/files/patch-examples__designer__plugins__plugins.py
new file mode 100644
index 000000000000..f0a5ae585442
--- /dev/null
+++ b/misc/py-qt4-demo/files/patch-examples__designer__plugins__plugins.py
@@ -0,0 +1,22 @@
+--- examples/designer/plugins/plugins.py.orig Thu Aug 9 23:42:04 2007
++++ examples/designer/plugins/plugins.py Thu Aug 9 23:47:13 2007
+@@ -11,6 +11,10 @@
+
+ from PyQt4 import QtCore, QtGui
+
++# FreeBSD check
++freebsd = False
++if sys.platform[:-1] == 'freebsd': freebsd = True
++
+
+ # Set a specified environment variable with a directory name.
+ def setEnvironment(env, var_name, dir_name):
+@@ -56,6 +60,8 @@
+
+ if sys.platform == "darwin":
+ designer_bin.append("/Designer.app/Contents/MacOS/Designer")
++elif freebsd:
++ designer_bin.append("/designer-qt4")
+ else:
+ designer_bin.append("/designer")
+
diff --git a/misc/py-qt4-demo/pkg-plist b/misc/py-qt4-demo/pkg-plist
index 937cb7749716..bc2e20e17aa8 100644
--- a/misc/py-qt4-demo/pkg-plist
+++ b/misc/py-qt4-demo/pkg-plist
@@ -1,550 +1,553 @@
-%%EXAMPLESDIR%%/README
-%%EXAMPLESDIR%%/activeqt/README
-%%EXAMPLESDIR%%/activeqt/webbrowser/icons/image0.xpm
-%%EXAMPLESDIR%%/activeqt/webbrowser/icons/image1.xpm
-%%EXAMPLESDIR%%/activeqt/webbrowser/icons/image2.xpm
-%%EXAMPLESDIR%%/activeqt/webbrowser/icons/image3.xpm
-%%EXAMPLESDIR%%/activeqt/webbrowser/icons/image4.xpm
-%%EXAMPLESDIR%%/activeqt/webbrowser/icons/image5.xpm
-%%EXAMPLESDIR%%/activeqt/webbrowser/icons/image6.xpm
-%%EXAMPLESDIR%%/activeqt/webbrowser/mainwindow.qrc
-%%EXAMPLESDIR%%/activeqt/webbrowser/mainwindow.ui
-%%EXAMPLESDIR%%/activeqt/webbrowser/mainwindow_rc.py
-%%EXAMPLESDIR%%/activeqt/webbrowser/mainwindow_rc.pyc
-%%EXAMPLESDIR%%/activeqt/webbrowser/ui_mainwindow.py
-%%EXAMPLESDIR%%/activeqt/webbrowser/ui_mainwindow.pyc
-%%EXAMPLESDIR%%/activeqt/webbrowser/webbrowser.py
-%%EXAMPLESDIR%%/activeqt/webbrowser/webbrowser.pyc
-%%EXAMPLESDIR%%/designer/README
-%%EXAMPLESDIR%%/designer/calculatorform/calculatorform.py
-%%EXAMPLESDIR%%/designer/calculatorform/calculatorform.pyc
-%%EXAMPLESDIR%%/designer/calculatorform/calculatorform.ui
-%%EXAMPLESDIR%%/designer/calculatorform/ui_calculatorform.py
-%%EXAMPLESDIR%%/designer/calculatorform/ui_calculatorform.pyc
-%%EXAMPLESDIR%%/designer/plugins/plugins.py
-%%EXAMPLESDIR%%/designer/plugins/plugins.pyc
-%%EXAMPLESDIR%%/designer/plugins/python/analogclockplugin.py
-%%EXAMPLESDIR%%/designer/plugins/python/analogclockplugin.pyc
-%%EXAMPLESDIR%%/designer/plugins/python/bubbleswidgetplugin.py
-%%EXAMPLESDIR%%/designer/plugins/python/bubbleswidgetplugin.pyc
-%%EXAMPLESDIR%%/designer/plugins/python/counterlabelplugin.py
-%%EXAMPLESDIR%%/designer/plugins/python/counterlabelplugin.pyc
-%%EXAMPLESDIR%%/designer/plugins/python/helloglwidgetplugin.py
-%%EXAMPLESDIR%%/designer/plugins/python/helloglwidgetplugin.pyc
-%%EXAMPLESDIR%%/designer/plugins/python/highlightedtexteditplugin.py
-%%EXAMPLESDIR%%/designer/plugins/python/highlightedtexteditplugin.pyc
-%%EXAMPLESDIR%%/designer/plugins/python/polygonwidgetplugin.py
-%%EXAMPLESDIR%%/designer/plugins/python/polygonwidgetplugin.pyc
-%%EXAMPLESDIR%%/designer/plugins/python/pydemoplugin.py
-%%EXAMPLESDIR%%/designer/plugins/python/pydemoplugin.pyc
-%%EXAMPLESDIR%%/designer/plugins/python/pythonconsoleplugin.py
-%%EXAMPLESDIR%%/designer/plugins/python/pythonconsoleplugin.pyc
-%%EXAMPLESDIR%%/designer/plugins/widgets/analogclock.py
-%%EXAMPLESDIR%%/designer/plugins/widgets/analogclock.pyc
-%%EXAMPLESDIR%%/designer/plugins/widgets/bubbleswidget.py
-%%EXAMPLESDIR%%/designer/plugins/widgets/bubbleswidget.pyc
-%%EXAMPLESDIR%%/designer/plugins/widgets/counterlabel.py
-%%EXAMPLESDIR%%/designer/plugins/widgets/counterlabel.pyc
-%%EXAMPLESDIR%%/designer/plugins/widgets/helloglwidget.py
-%%EXAMPLESDIR%%/designer/plugins/widgets/helloglwidget.pyc
-%%EXAMPLESDIR%%/designer/plugins/widgets/highlightedtextedit.py
-%%EXAMPLESDIR%%/designer/plugins/widgets/highlightedtextedit.pyc
-%%EXAMPLESDIR%%/designer/plugins/widgets/polygonwidget.py
-%%EXAMPLESDIR%%/designer/plugins/widgets/polygonwidget.pyc
-%%EXAMPLESDIR%%/designer/plugins/widgets/pydemo.py
-%%EXAMPLESDIR%%/designer/plugins/widgets/pydemo.pyc
-%%EXAMPLESDIR%%/designer/plugins/widgets/pythonconsolewidget.py
-%%EXAMPLESDIR%%/designer/plugins/widgets/pythonconsolewidget.pyc
-%%EXAMPLESDIR%%/dialogs/README
-%%EXAMPLESDIR%%/dialogs/complexwizard.py
-%%EXAMPLESDIR%%/dialogs/complexwizard.pyc
-%%EXAMPLESDIR%%/dialogs/configdialog/configdialog.py
-%%EXAMPLESDIR%%/dialogs/configdialog/configdialog.pyc
-%%EXAMPLESDIR%%/dialogs/configdialog/configdialog.qrc
-%%EXAMPLESDIR%%/dialogs/configdialog/configdialog_rc.py
-%%EXAMPLESDIR%%/dialogs/configdialog/configdialog_rc.pyc
-%%EXAMPLESDIR%%/dialogs/configdialog/images/config.png
-%%EXAMPLESDIR%%/dialogs/configdialog/images/query.png
-%%EXAMPLESDIR%%/dialogs/configdialog/images/update.png
-%%EXAMPLESDIR%%/dialogs/extension.py
-%%EXAMPLESDIR%%/dialogs/extension.pyc
-%%EXAMPLESDIR%%/dialogs/findfiles.py
-%%EXAMPLESDIR%%/dialogs/findfiles.pyc
-%%EXAMPLESDIR%%/dialogs/simplewizard.py
-%%EXAMPLESDIR%%/dialogs/simplewizard.pyc
-%%EXAMPLESDIR%%/dialogs/standarddialogs.py
-%%EXAMPLESDIR%%/dialogs/standarddialogs.pyc
-%%EXAMPLESDIR%%/dialogs/tabdialog.py
-%%EXAMPLESDIR%%/dialogs/tabdialog.pyc
-%%EXAMPLESDIR%%/draganddrop/README
-%%EXAMPLESDIR%%/draganddrop/draggableicons/draggableicons.py
-%%EXAMPLESDIR%%/draganddrop/draggableicons/draggableicons.pyc
-%%EXAMPLESDIR%%/draganddrop/draggableicons/draggableicons.qrc
-%%EXAMPLESDIR%%/draganddrop/draggableicons/draggableicons_rc.py
-%%EXAMPLESDIR%%/draganddrop/draggableicons/draggableicons_rc.pyc
-%%EXAMPLESDIR%%/draganddrop/draggableicons/images/boat.png
-%%EXAMPLESDIR%%/draganddrop/draggableicons/images/car.png
-%%EXAMPLESDIR%%/draganddrop/draggableicons/images/house.png
-%%EXAMPLESDIR%%/draganddrop/draggabletext/draggabletext.py
-%%EXAMPLESDIR%%/draganddrop/draggabletext/draggabletext.pyc
-%%EXAMPLESDIR%%/draganddrop/draggabletext/draggabletext.qrc
-%%EXAMPLESDIR%%/draganddrop/draggabletext/draggabletext_rc.py
-%%EXAMPLESDIR%%/draganddrop/draggabletext/draggabletext_rc.pyc
-%%EXAMPLESDIR%%/draganddrop/draggabletext/words.txt
-%%EXAMPLESDIR%%/draganddrop/fridgemagnets/fridgemagnets.py
-%%EXAMPLESDIR%%/draganddrop/fridgemagnets/fridgemagnets.pyc
-%%EXAMPLESDIR%%/draganddrop/fridgemagnets/fridgemagnets.qrc
-%%EXAMPLESDIR%%/draganddrop/fridgemagnets/fridgemagnets_rc.py
-%%EXAMPLESDIR%%/draganddrop/fridgemagnets/fridgemagnets_rc.pyc
-%%EXAMPLESDIR%%/draganddrop/fridgemagnets/words.txt
-%%EXAMPLESDIR%%/draganddrop/puzzle/example.jpg
-%%EXAMPLESDIR%%/draganddrop/puzzle/puzzle.py
-%%EXAMPLESDIR%%/draganddrop/puzzle/puzzle.pyc
-%%EXAMPLESDIR%%/draganddrop/puzzle/puzzle.qrc
-%%EXAMPLESDIR%%/draganddrop/puzzle/puzzle_rc.py
-%%EXAMPLESDIR%%/draganddrop/puzzle/puzzle_rc.pyc
-%%EXAMPLESDIR%%/graphicsview/README
-%%EXAMPLESDIR%%/graphicsview/collidingmice/collidingmice.py
-%%EXAMPLESDIR%%/graphicsview/collidingmice/collidingmice.pyc
-%%EXAMPLESDIR%%/graphicsview/collidingmice/images/cheese.jpg
-%%EXAMPLESDIR%%/graphicsview/collidingmice/mice.qrc
-%%EXAMPLESDIR%%/graphicsview/collidingmice/mice_rc.py
-%%EXAMPLESDIR%%/graphicsview/collidingmice/mice_rc.pyc
-%%EXAMPLESDIR%%/graphicsview/elasticnodes.py
-%%EXAMPLESDIR%%/graphicsview/elasticnodes.pyc
-%%EXAMPLESDIR%%/itemviews/README
-%%EXAMPLESDIR%%/itemviews/basicsortfiltermodel.py
-%%EXAMPLESDIR%%/itemviews/basicsortfiltermodel.pyc
-%%EXAMPLESDIR%%/itemviews/chart/chart.py
-%%EXAMPLESDIR%%/itemviews/chart/chart.pyc
-%%EXAMPLESDIR%%/itemviews/chart/chart.qrc
-%%EXAMPLESDIR%%/itemviews/chart/chart_rc.py
-%%EXAMPLESDIR%%/itemviews/chart/chart_rc.pyc
-%%EXAMPLESDIR%%/itemviews/chart/mydata.cht
-%%EXAMPLESDIR%%/itemviews/chart/qtdata.cht
-%%EXAMPLESDIR%%/itemviews/dirview.py
-%%EXAMPLESDIR%%/itemviews/dirview.pyc
-%%EXAMPLESDIR%%/itemviews/pixelator/images/qt.png
-%%EXAMPLESDIR%%/itemviews/pixelator/images.qrc
-%%EXAMPLESDIR%%/itemviews/pixelator/pixelator.py
-%%EXAMPLESDIR%%/itemviews/pixelator/pixelator.pyc
-%%EXAMPLESDIR%%/itemviews/pixelator/pixelator_rc.py
-%%EXAMPLESDIR%%/itemviews/pixelator/pixelator_rc.pyc
-%%EXAMPLESDIR%%/itemviews/puzzle/example.jpg
-%%EXAMPLESDIR%%/itemviews/puzzle/puzzle.py
-%%EXAMPLESDIR%%/itemviews/puzzle/puzzle.pyc
-%%EXAMPLESDIR%%/itemviews/puzzle/puzzle.qrc
-%%EXAMPLESDIR%%/itemviews/puzzle/puzzle_rc.py
-%%EXAMPLESDIR%%/itemviews/puzzle/puzzle_rc.pyc
-%%EXAMPLESDIR%%/itemviews/simpledommodel.py
-%%EXAMPLESDIR%%/itemviews/simpledommodel.pyc
-%%EXAMPLESDIR%%/itemviews/simpletreemodel/default.txt
-%%EXAMPLESDIR%%/itemviews/simpletreemodel/simpletreemodel.py
-%%EXAMPLESDIR%%/itemviews/simpletreemodel/simpletreemodel.pyc
-%%EXAMPLESDIR%%/itemviews/simpletreemodel/simpletreemodel.qrc
-%%EXAMPLESDIR%%/itemviews/simpletreemodel/simpletreemodel_rc.py
-%%EXAMPLESDIR%%/itemviews/simpletreemodel/simpletreemodel_rc.pyc
-%%EXAMPLESDIR%%/itemviews/spinboxdelegate.py
-%%EXAMPLESDIR%%/itemviews/spinboxdelegate.pyc
-%%EXAMPLESDIR%%/layouts/README
-%%EXAMPLESDIR%%/layouts/basiclayout.py
-%%EXAMPLESDIR%%/layouts/basiclayout.pyc
-%%EXAMPLESDIR%%/layouts/borderlayout.py
-%%EXAMPLESDIR%%/layouts/borderlayout.pyc
-%%EXAMPLESDIR%%/layouts/flowlayout.py
-%%EXAMPLESDIR%%/layouts/flowlayout.pyc
-%%EXAMPLESDIR%%/mainwindows/README
-%%EXAMPLESDIR%%/mainwindows/application/application.py
-%%EXAMPLESDIR%%/mainwindows/application/application.pyc
-%%EXAMPLESDIR%%/mainwindows/application/application.qrc
-%%EXAMPLESDIR%%/mainwindows/application/application_rc.py
-%%EXAMPLESDIR%%/mainwindows/application/application_rc.pyc
-%%EXAMPLESDIR%%/mainwindows/application/images/copy.png
-%%EXAMPLESDIR%%/mainwindows/application/images/cut.png
-%%EXAMPLESDIR%%/mainwindows/application/images/new.png
-%%EXAMPLESDIR%%/mainwindows/application/images/open.png
-%%EXAMPLESDIR%%/mainwindows/application/images/paste.png
-%%EXAMPLESDIR%%/mainwindows/application/images/save.png
-%%EXAMPLESDIR%%/mainwindows/dockwidgets/dockwidgets.py
-%%EXAMPLESDIR%%/mainwindows/dockwidgets/dockwidgets.pyc
-%%EXAMPLESDIR%%/mainwindows/dockwidgets/dockwidgets.qrc
-%%EXAMPLESDIR%%/mainwindows/dockwidgets/dockwidgets_rc.py
-%%EXAMPLESDIR%%/mainwindows/dockwidgets/dockwidgets_rc.pyc
-%%EXAMPLESDIR%%/mainwindows/dockwidgets/images/new.png
-%%EXAMPLESDIR%%/mainwindows/dockwidgets/images/print.png
-%%EXAMPLESDIR%%/mainwindows/dockwidgets/images/save.png
-%%EXAMPLESDIR%%/mainwindows/dockwidgets/images/undo.png
-%%EXAMPLESDIR%%/mainwindows/mdi/images/copy.png
-%%EXAMPLESDIR%%/mainwindows/mdi/images/cut.png
-%%EXAMPLESDIR%%/mainwindows/mdi/images/new.png
-%%EXAMPLESDIR%%/mainwindows/mdi/images/open.png
-%%EXAMPLESDIR%%/mainwindows/mdi/images/paste.png
-%%EXAMPLESDIR%%/mainwindows/mdi/images/save.png
-%%EXAMPLESDIR%%/mainwindows/mdi/mdi.py
-%%EXAMPLESDIR%%/mainwindows/mdi/mdi.pyc
-%%EXAMPLESDIR%%/mainwindows/mdi/mdi.qrc
-%%EXAMPLESDIR%%/mainwindows/mdi/mdi_rc.py
-%%EXAMPLESDIR%%/mainwindows/mdi/mdi_rc.pyc
-%%EXAMPLESDIR%%/mainwindows/menus.py
-%%EXAMPLESDIR%%/mainwindows/menus.pyc
-%%EXAMPLESDIR%%/mainwindows/recentfiles.py
-%%EXAMPLESDIR%%/mainwindows/recentfiles.pyc
-%%EXAMPLESDIR%%/mainwindows/sdi/images/copy.png
-%%EXAMPLESDIR%%/mainwindows/sdi/images/cut.png
-%%EXAMPLESDIR%%/mainwindows/sdi/images/new.png
-%%EXAMPLESDIR%%/mainwindows/sdi/images/open.png
-%%EXAMPLESDIR%%/mainwindows/sdi/images/paste.png
-%%EXAMPLESDIR%%/mainwindows/sdi/images/save.png
-%%EXAMPLESDIR%%/mainwindows/sdi/sdi.py
-%%EXAMPLESDIR%%/mainwindows/sdi/sdi.pyc
-%%EXAMPLESDIR%%/mainwindows/sdi/sdi.qrc
-%%EXAMPLESDIR%%/mainwindows/sdi/sdi_rc.py
-%%EXAMPLESDIR%%/mainwindows/sdi/sdi_rc.pyc
-%%EXAMPLESDIR%%/network/README
-%%EXAMPLESDIR%%/network/blockingfortuneclient.py
-%%EXAMPLESDIR%%/network/blockingfortuneclient.pyc
-%%EXAMPLESDIR%%/network/broadcastreceiver.py
-%%EXAMPLESDIR%%/network/broadcastreceiver.pyc
-%%EXAMPLESDIR%%/network/broadcastsender.py
-%%EXAMPLESDIR%%/network/broadcastsender.pyc
-%%EXAMPLESDIR%%/network/fortuneclient.py
-%%EXAMPLESDIR%%/network/fortuneclient.pyc
-%%EXAMPLESDIR%%/network/fortuneserver.py
-%%EXAMPLESDIR%%/network/fortuneserver.pyc
-%%EXAMPLESDIR%%/network/ftp/ftp.py
-%%EXAMPLESDIR%%/network/ftp/ftp.pyc
-%%EXAMPLESDIR%%/network/ftp/ftp.qrc
-%%EXAMPLESDIR%%/network/ftp/ftp_rc.py
-%%EXAMPLESDIR%%/network/ftp/ftp_rc.pyc
-%%EXAMPLESDIR%%/network/ftp/images/cdtoparent.png
-%%EXAMPLESDIR%%/network/ftp/images/dir.png
-%%EXAMPLESDIR%%/network/ftp/images/file.png
-%%EXAMPLESDIR%%/network/http.py
-%%EXAMPLESDIR%%/network/http.pyc
-%%EXAMPLESDIR%%/network/loopback.py
-%%EXAMPLESDIR%%/network/loopback.pyc
-%%EXAMPLESDIR%%/network/threadedfortuneserver.py
-%%EXAMPLESDIR%%/network/threadedfortuneserver.pyc
-%%EXAMPLESDIR%%/opengl/2dpainting.py
-%%EXAMPLESDIR%%/opengl/2dpainting.pyc
-%%EXAMPLESDIR%%/opengl/README
-%%EXAMPLESDIR%%/opengl/grabber.py
-%%EXAMPLESDIR%%/opengl/grabber.pyc
-%%EXAMPLESDIR%%/opengl/hellogl.py
-%%EXAMPLESDIR%%/opengl/hellogl.pyc
-%%EXAMPLESDIR%%/opengl/overpainting.py
-%%EXAMPLESDIR%%/opengl/overpainting.pyc
-%%EXAMPLESDIR%%/opengl/samplebuffers.py
-%%EXAMPLESDIR%%/opengl/samplebuffers.pyc
-%%EXAMPLESDIR%%/opengl/textures/images/side1.png
-%%EXAMPLESDIR%%/opengl/textures/images/side2.png
-%%EXAMPLESDIR%%/opengl/textures/images/side3.png
-%%EXAMPLESDIR%%/opengl/textures/images/side4.png
-%%EXAMPLESDIR%%/opengl/textures/images/side5.png
-%%EXAMPLESDIR%%/opengl/textures/images/side6.png
-%%EXAMPLESDIR%%/opengl/textures/textures.py
-%%EXAMPLESDIR%%/opengl/textures/textures.pyc
-%%EXAMPLESDIR%%/opengl/textures/textures.qrc
-%%EXAMPLESDIR%%/opengl/textures/textures_rc.py
-%%EXAMPLESDIR%%/opengl/textures/textures_rc.pyc
-%%EXAMPLESDIR%%/painting/README
-%%EXAMPLESDIR%%/painting/basicdrawing/basicdrawing.py
-%%EXAMPLESDIR%%/painting/basicdrawing/basicdrawing.pyc
-%%EXAMPLESDIR%%/painting/basicdrawing/basicdrawing.qrc
-%%EXAMPLESDIR%%/painting/basicdrawing/basicdrawing_rc.py
-%%EXAMPLESDIR%%/painting/basicdrawing/basicdrawing_rc.pyc
-%%EXAMPLESDIR%%/painting/basicdrawing/images/brick.png
-%%EXAMPLESDIR%%/painting/basicdrawing/images/qt-logo.png
-%%EXAMPLESDIR%%/painting/concentriccircles.py
-%%EXAMPLESDIR%%/painting/concentriccircles.pyc
-%%EXAMPLESDIR%%/painting/painterpaths.py
-%%EXAMPLESDIR%%/painting/painterpaths.pyc
-%%EXAMPLESDIR%%/painting/svgviewer/files/cubic.svg
-%%EXAMPLESDIR%%/painting/svgviewer/files/spheres.svg
-%%EXAMPLESDIR%%/painting/svgviewer/svgviewer.py
-%%EXAMPLESDIR%%/painting/svgviewer/svgviewer.pyc
-%%EXAMPLESDIR%%/painting/svgviewer/svgviewer.qrc
-%%EXAMPLESDIR%%/painting/svgviewer/svgviewer_rc.py
-%%EXAMPLESDIR%%/painting/svgviewer/svgviewer_rc.pyc
-%%EXAMPLESDIR%%/painting/transformations.py
-%%EXAMPLESDIR%%/painting/transformations.pyc
-%%EXAMPLESDIR%%/pyuic/compile-on-the-fly.py
-%%EXAMPLESDIR%%/pyuic/compile-on-the-fly.pyc
-%%EXAMPLESDIR%%/pyuic/demo.ui
-%%EXAMPLESDIR%%/pyuic/load_ui1.py
-%%EXAMPLESDIR%%/pyuic/load_ui1.pyc
-%%EXAMPLESDIR%%/pyuic/load_ui2.py
-%%EXAMPLESDIR%%/pyuic/load_ui2.pyc
-%%EXAMPLESDIR%%/richtext/README
-%%EXAMPLESDIR%%/richtext/calendar.py
-%%EXAMPLESDIR%%/richtext/calendar.pyc
-%%EXAMPLESDIR%%/richtext/orderform.py
-%%EXAMPLESDIR%%/richtext/orderform.pyc
-%%EXAMPLESDIR%%/richtext/syntaxhighlighter/examples/example
-%%EXAMPLESDIR%%/richtext/syntaxhighlighter/syntaxhighlighter.py
-%%EXAMPLESDIR%%/richtext/syntaxhighlighter/syntaxhighlighter.pyc
-%%EXAMPLESDIR%%/richtext/syntaxhighlighter/syntaxhighlighter.qrc
-%%EXAMPLESDIR%%/richtext/syntaxhighlighter/syntaxhighlighter_rc.py
-%%EXAMPLESDIR%%/richtext/syntaxhighlighter/syntaxhighlighter_rc.pyc
-%%EXAMPLESDIR%%/sql/README
-%%EXAMPLESDIR%%/sql/cachedtable.py
-%%EXAMPLESDIR%%/sql/cachedtable.pyc
-%%EXAMPLESDIR%%/sql/connection.py
-%%EXAMPLESDIR%%/sql/connection.pyc
-%%EXAMPLESDIR%%/sql/querymodel.py
-%%EXAMPLESDIR%%/sql/querymodel.pyc
-%%EXAMPLESDIR%%/sql/relationaltablemode.py
-%%EXAMPLESDIR%%/sql/relationaltablemode.pyc
-%%EXAMPLESDIR%%/sql/tablemodel.py
-%%EXAMPLESDIR%%/sql/tablemodel.pyc
-%%EXAMPLESDIR%%/threads/README
-%%EXAMPLESDIR%%/threads/mandelbrot.py
-%%EXAMPLESDIR%%/threads/mandelbrot.pyc
-%%EXAMPLESDIR%%/threads/semaphores.py
-%%EXAMPLESDIR%%/threads/semaphores.pyc
-%%EXAMPLESDIR%%/threads/waitconditions.py
-%%EXAMPLESDIR%%/threads/waitconditions.pyc
-%%EXAMPLESDIR%%/tools/README
-%%EXAMPLESDIR%%/tools/codecs/codecs.py
-%%EXAMPLESDIR%%/tools/codecs/codecs.pyc
-%%EXAMPLESDIR%%/tools/codecs/encodedfiles/iso-8859-1.txt
-%%EXAMPLESDIR%%/tools/codecs/encodedfiles/iso-8859-15.txt
-%%EXAMPLESDIR%%/tools/codecs/encodedfiles/utf-16.txt
-%%EXAMPLESDIR%%/tools/codecs/encodedfiles/utf-16be.txt
-%%EXAMPLESDIR%%/tools/codecs/encodedfiles/utf-16le.txt
-%%EXAMPLESDIR%%/tools/codecs/encodedfiles/utf-8.txt
-%%EXAMPLESDIR%%/tools/i18n/i18n.py
-%%EXAMPLESDIR%%/tools/i18n/i18n.pyc
-%%EXAMPLESDIR%%/tools/i18n/i18n.qrc
-%%EXAMPLESDIR%%/tools/i18n/i18n_rc.py
-%%EXAMPLESDIR%%/tools/i18n/i18n_rc.pyc
-%%EXAMPLESDIR%%/tools/i18n/translations/i18n_ar.qm
-%%EXAMPLESDIR%%/tools/i18n/translations/i18n_ar.ts
-%%EXAMPLESDIR%%/tools/i18n/translations/i18n_cs.qm
-%%EXAMPLESDIR%%/tools/i18n/translations/i18n_cs.ts
-%%EXAMPLESDIR%%/tools/i18n/translations/i18n_de.qm
-%%EXAMPLESDIR%%/tools/i18n/translations/i18n_de.ts
-%%EXAMPLESDIR%%/tools/i18n/translations/i18n_el.qm
-%%EXAMPLESDIR%%/tools/i18n/translations/i18n_el.ts
-%%EXAMPLESDIR%%/tools/i18n/translations/i18n_en.qm
-%%EXAMPLESDIR%%/tools/i18n/translations/i18n_en.ts
-%%EXAMPLESDIR%%/tools/i18n/translations/i18n_eo.qm
-%%EXAMPLESDIR%%/tools/i18n/translations/i18n_eo.ts
-%%EXAMPLESDIR%%/tools/i18n/translations/i18n_fr.qm
-%%EXAMPLESDIR%%/tools/i18n/translations/i18n_fr.ts
-%%EXAMPLESDIR%%/tools/i18n/translations/i18n_it.qm
-%%EXAMPLESDIR%%/tools/i18n/translations/i18n_it.ts
-%%EXAMPLESDIR%%/tools/i18n/translations/i18n_jp.qm
-%%EXAMPLESDIR%%/tools/i18n/translations/i18n_jp.ts
-%%EXAMPLESDIR%%/tools/i18n/translations/i18n_ko.qm
-%%EXAMPLESDIR%%/tools/i18n/translations/i18n_ko.ts
-%%EXAMPLESDIR%%/tools/i18n/translations/i18n_no.qm
-%%EXAMPLESDIR%%/tools/i18n/translations/i18n_no.ts
-%%EXAMPLESDIR%%/tools/i18n/translations/i18n_pt.qm
-%%EXAMPLESDIR%%/tools/i18n/translations/i18n_pt.ts
-%%EXAMPLESDIR%%/tools/i18n/translations/i18n_ru.qm
-%%EXAMPLESDIR%%/tools/i18n/translations/i18n_ru.ts
-%%EXAMPLESDIR%%/tools/i18n/translations/i18n_sv.qm
-%%EXAMPLESDIR%%/tools/i18n/translations/i18n_sv.ts
-%%EXAMPLESDIR%%/tools/i18n/translations/i18n_zh.qm
-%%EXAMPLESDIR%%/tools/i18n/translations/i18n_zh.ts
-%%EXAMPLESDIR%%/tools/qtdemo/demos.xml
-%%EXAMPLESDIR%%/tools/qtdemo/displayshape.py
-%%EXAMPLESDIR%%/tools/qtdemo/displayshape.pyc
-%%EXAMPLESDIR%%/tools/qtdemo/displaywidget.py
-%%EXAMPLESDIR%%/tools/qtdemo/displaywidget.pyc
-%%EXAMPLESDIR%%/tools/qtdemo/examples.xml
-%%EXAMPLESDIR%%/tools/qtdemo/images/qt4-logo.png
-%%EXAMPLESDIR%%/tools/qtdemo/images/rb-logo.png
-%%EXAMPLESDIR%%/tools/qtdemo/launcher.py
-%%EXAMPLESDIR%%/tools/qtdemo/launcher.pyc
-%%EXAMPLESDIR%%/tools/qtdemo/qtdemo.py
-%%EXAMPLESDIR%%/tools/qtdemo/qtdemo.pyc
-%%EXAMPLESDIR%%/tools/qtdemo/qtdemo.qrc
-%%EXAMPLESDIR%%/tools/qtdemo/qtdemo.rc
-%%EXAMPLESDIR%%/tools/qtdemo/qtdemo_rc.py
-%%EXAMPLESDIR%%/tools/qtdemo/qtdemo_rc.pyc
-%%EXAMPLESDIR%%/tools/regexp.py
-%%EXAMPLESDIR%%/tools/regexp.pyc
-%%EXAMPLESDIR%%/tools/settingseditor/inifiles/troll.ini
-%%EXAMPLESDIR%%/tools/settingseditor/settingseditor.py
-%%EXAMPLESDIR%%/tools/settingseditor/settingseditor.pyc
-%%EXAMPLESDIR%%/tutorial/README
-%%EXAMPLESDIR%%/tutorial/t1.py
-%%EXAMPLESDIR%%/tutorial/t1.pyc
-%%EXAMPLESDIR%%/tutorial/t10.py
-%%EXAMPLESDIR%%/tutorial/t10.pyc
-%%EXAMPLESDIR%%/tutorial/t11.py
-%%EXAMPLESDIR%%/tutorial/t11.pyc
-%%EXAMPLESDIR%%/tutorial/t12.py
-%%EXAMPLESDIR%%/tutorial/t12.pyc
-%%EXAMPLESDIR%%/tutorial/t13.py
-%%EXAMPLESDIR%%/tutorial/t13.pyc
-%%EXAMPLESDIR%%/tutorial/t14.py
-%%EXAMPLESDIR%%/tutorial/t14.pyc
-%%EXAMPLESDIR%%/tutorial/t2.py
-%%EXAMPLESDIR%%/tutorial/t2.pyc
-%%EXAMPLESDIR%%/tutorial/t3.py
-%%EXAMPLESDIR%%/tutorial/t3.pyc
-%%EXAMPLESDIR%%/tutorial/t4.py
-%%EXAMPLESDIR%%/tutorial/t4.pyc
-%%EXAMPLESDIR%%/tutorial/t5.py
-%%EXAMPLESDIR%%/tutorial/t5.pyc
-%%EXAMPLESDIR%%/tutorial/t6.py
-%%EXAMPLESDIR%%/tutorial/t6.pyc
-%%EXAMPLESDIR%%/tutorial/t7.py
-%%EXAMPLESDIR%%/tutorial/t7.pyc
-%%EXAMPLESDIR%%/tutorial/t8.py
-%%EXAMPLESDIR%%/tutorial/t8.pyc
-%%EXAMPLESDIR%%/tutorial/t9.py
-%%EXAMPLESDIR%%/tutorial/t9.pyc
-%%EXAMPLESDIR%%/widgets/README
-%%EXAMPLESDIR%%/widgets/analogclock.py
-%%EXAMPLESDIR%%/widgets/analogclock.pyc
-%%EXAMPLESDIR%%/widgets/calculator.py
-%%EXAMPLESDIR%%/widgets/calculator.pyc
-%%EXAMPLESDIR%%/widgets/charactermap.py
-%%EXAMPLESDIR%%/widgets/charactermap.pyc
-%%EXAMPLESDIR%%/widgets/digitalclock.py
-%%EXAMPLESDIR%%/widgets/digitalclock.pyc
-%%EXAMPLESDIR%%/widgets/groupbox.py
-%%EXAMPLESDIR%%/widgets/groupbox.pyc
-%%EXAMPLESDIR%%/widgets/icons/icons.py
-%%EXAMPLESDIR%%/widgets/icons/icons.pyc
-%%EXAMPLESDIR%%/widgets/icons/images/designer.png
-%%EXAMPLESDIR%%/widgets/icons/images/find_disabled.png
-%%EXAMPLESDIR%%/widgets/icons/images/find_normal.png
-%%EXAMPLESDIR%%/widgets/icons/images/monkey_off_128x128.png
-%%EXAMPLESDIR%%/widgets/icons/images/monkey_off_16x16.png
-%%EXAMPLESDIR%%/widgets/icons/images/monkey_off_32x32.png
-%%EXAMPLESDIR%%/widgets/icons/images/monkey_off_64x64.png
-%%EXAMPLESDIR%%/widgets/icons/images/monkey_on_128x128.png
-%%EXAMPLESDIR%%/widgets/icons/images/monkey_on_16x16.png
-%%EXAMPLESDIR%%/widgets/icons/images/monkey_on_32x32.png
-%%EXAMPLESDIR%%/widgets/icons/images/monkey_on_64x64.png
-%%EXAMPLESDIR%%/widgets/icons/images/qtopia_16x16.png
-%%EXAMPLESDIR%%/widgets/icons/images/qtopia_32x32.png
-%%EXAMPLESDIR%%/widgets/icons/images/qtopia_48x48.png
-%%EXAMPLESDIR%%/widgets/imageviewer.py
-%%EXAMPLESDIR%%/widgets/imageviewer.pyc
-%%EXAMPLESDIR%%/widgets/lineedits.py
-%%EXAMPLESDIR%%/widgets/lineedits.pyc
-%%EXAMPLESDIR%%/widgets/movie/icons/eject.png
-%%EXAMPLESDIR%%/widgets/movie/icons/play-pause.png
-%%EXAMPLESDIR%%/widgets/movie/icons/quit.png
-%%EXAMPLESDIR%%/widgets/movie/icons/stop.png
-%%EXAMPLESDIR%%/widgets/movie/movie.py
-%%EXAMPLESDIR%%/widgets/movie/movie.pyc
-%%EXAMPLESDIR%%/widgets/movie/movie.qrc
-%%EXAMPLESDIR%%/widgets/movie/movie_rc.py
-%%EXAMPLESDIR%%/widgets/movie/movie_rc.pyc
-%%EXAMPLESDIR%%/widgets/screenshot.py
-%%EXAMPLESDIR%%/widgets/screenshot.pyc
-%%EXAMPLESDIR%%/widgets/scribble.py
-%%EXAMPLESDIR%%/widgets/scribble.pyc
-%%EXAMPLESDIR%%/widgets/shapedclock.py
-%%EXAMPLESDIR%%/widgets/shapedclock.pyc
-%%EXAMPLESDIR%%/widgets/sliders.py
-%%EXAMPLESDIR%%/widgets/sliders.pyc
-%%EXAMPLESDIR%%/widgets/spinboxes.py
-%%EXAMPLESDIR%%/widgets/spinboxes.pyc
-%%EXAMPLESDIR%%/widgets/styles.py
-%%EXAMPLESDIR%%/widgets/styles.pyc
-%%EXAMPLESDIR%%/widgets/tetrix.py
-%%EXAMPLESDIR%%/widgets/tetrix.pyc
-%%EXAMPLESDIR%%/widgets/tooltips/images/circle.png
-%%EXAMPLESDIR%%/widgets/tooltips/images/square.png
-%%EXAMPLESDIR%%/widgets/tooltips/images/triangle.png
-%%EXAMPLESDIR%%/widgets/tooltips/tooltips.py
-%%EXAMPLESDIR%%/widgets/tooltips/tooltips.pyc
-%%EXAMPLESDIR%%/widgets/tooltips/tooltips.qrc
-%%EXAMPLESDIR%%/widgets/tooltips/tooltips_rc.py
-%%EXAMPLESDIR%%/widgets/tooltips/tooltips_rc.pyc
-%%EXAMPLESDIR%%/widgets/wiggly.py
-%%EXAMPLESDIR%%/widgets/wiggly.pyc
-%%EXAMPLESDIR%%/widgets/windowflags.py
-%%EXAMPLESDIR%%/widgets/windowflags.pyc
-%%EXAMPLESDIR%%/xml/README
-%%EXAMPLESDIR%%/xml/dombookmarks/dombookmarks.py
-%%EXAMPLESDIR%%/xml/dombookmarks/dombookmarks.pyc
-%%EXAMPLESDIR%%/xml/dombookmarks/frank.xbel
-%%EXAMPLESDIR%%/xml/dombookmarks/jennifer.xbel
-%%EXAMPLESDIR%%/xml/saxbookmarks/frank.xbel
-%%EXAMPLESDIR%%/xml/saxbookmarks/jennifer.xbel
-%%EXAMPLESDIR%%/xml/saxbookmarks/saxbookmarks.py
-%%EXAMPLESDIR%%/xml/saxbookmarks/saxbookmarks.pyc
-@dirrm %%EXAMPLESDIR%%/activeqt/webbrowser/icons
-@dirrm %%EXAMPLESDIR%%/activeqt/webbrowser
-@dirrm %%EXAMPLESDIR%%/activeqt
-@dirrm %%EXAMPLESDIR%%/designer/calculatorform
-@dirrm %%EXAMPLESDIR%%/designer/plugins/python
-@dirrm %%EXAMPLESDIR%%/designer/plugins/widgets
-@dirrm %%EXAMPLESDIR%%/designer/plugins
-@dirrm %%EXAMPLESDIR%%/designer
-@dirrm %%EXAMPLESDIR%%/dialogs/configdialog/images
-@dirrm %%EXAMPLESDIR%%/dialogs/configdialog
-@dirrm %%EXAMPLESDIR%%/dialogs
-@dirrm %%EXAMPLESDIR%%/draganddrop/draggableicons/images
-@dirrm %%EXAMPLESDIR%%/draganddrop/draggableicons
-@dirrm %%EXAMPLESDIR%%/draganddrop/draggabletext
-@dirrm %%EXAMPLESDIR%%/draganddrop/fridgemagnets
-@dirrm %%EXAMPLESDIR%%/draganddrop/puzzle
-@dirrm %%EXAMPLESDIR%%/draganddrop
-@dirrm %%EXAMPLESDIR%%/graphicsview/collidingmice/images
-@dirrm %%EXAMPLESDIR%%/graphicsview/collidingmice
-@dirrm %%EXAMPLESDIR%%/graphicsview
-@dirrm %%EXAMPLESDIR%%/itemviews/chart
-@dirrm %%EXAMPLESDIR%%/itemviews/pixelator/images
-@dirrm %%EXAMPLESDIR%%/itemviews/pixelator
-@dirrm %%EXAMPLESDIR%%/itemviews/puzzle
-@dirrm %%EXAMPLESDIR%%/itemviews/simpletreemodel
-@dirrm %%EXAMPLESDIR%%/itemviews/sortingmodel
-@dirrm %%EXAMPLESDIR%%/itemviews
-@dirrm %%EXAMPLESDIR%%/layouts
-@dirrm %%EXAMPLESDIR%%/mainwindows/application/images
-@dirrm %%EXAMPLESDIR%%/mainwindows/application
-@dirrm %%EXAMPLESDIR%%/mainwindows/dockwidgets/images
-@dirrm %%EXAMPLESDIR%%/mainwindows/dockwidgets
-@dirrm %%EXAMPLESDIR%%/mainwindows/mdi/images
-@dirrm %%EXAMPLESDIR%%/mainwindows/mdi
-@dirrm %%EXAMPLESDIR%%/mainwindows/sdi/images
-@dirrm %%EXAMPLESDIR%%/mainwindows/sdi
-@dirrm %%EXAMPLESDIR%%/mainwindows
-@dirrm %%EXAMPLESDIR%%/network/ftp/images
-@dirrm %%EXAMPLESDIR%%/network/ftp
-@dirrm %%EXAMPLESDIR%%/network
-@dirrm %%EXAMPLESDIR%%/opengl/textures/images
-@dirrm %%EXAMPLESDIR%%/opengl/textures
-@dirrm %%EXAMPLESDIR%%/opengl
-@dirrm %%EXAMPLESDIR%%/painting/basicdrawing/images
-@dirrm %%EXAMPLESDIR%%/painting/basicdrawing
-@dirrm %%EXAMPLESDIR%%/painting/svgviewer/files
-@dirrm %%EXAMPLESDIR%%/painting/svgviewer
-@dirrm %%EXAMPLESDIR%%/painting
-@dirrm %%EXAMPLESDIR%%/pyuic
-@dirrm %%EXAMPLESDIR%%/richtext/syntaxhighlighter/examples
-@dirrm %%EXAMPLESDIR%%/richtext/syntaxhighlighter
-@dirrm %%EXAMPLESDIR%%/richtext
-@dirrm %%EXAMPLESDIR%%/sql
-@dirrm %%EXAMPLESDIR%%/threads
-@dirrm %%EXAMPLESDIR%%/tools/codecs/encodedfiles
-@dirrm %%EXAMPLESDIR%%/tools/codecs
-@dirrm %%EXAMPLESDIR%%/tools/i18n/translations
-@dirrm %%EXAMPLESDIR%%/tools/i18n
-@dirrm %%EXAMPLESDIR%%/tools/qtdemo/images
-@dirrm %%EXAMPLESDIR%%/tools/qtdemo
-@dirrm %%EXAMPLESDIR%%/tools/settingseditor/inifiles/
-@dirrm %%EXAMPLESDIR%%/tools/settingseditor
-@dirrm %%EXAMPLESDIR%%/tools
-@dirrm %%EXAMPLESDIR%%/tutorial
-@dirrm %%EXAMPLESDIR%%/widgets/icons/images
-@dirrm %%EXAMPLESDIR%%/widgets/icons
-@dirrm %%EXAMPLESDIR%%/widgets/movie/icons
-@dirrm %%EXAMPLESDIR%%/widgets/movie
-@dirrm %%EXAMPLESDIR%%/widgets/tooltips/images
-@dirrm %%EXAMPLESDIR%%/widgets/tooltips
-@dirrm %%EXAMPLESDIR%%/widgets
-@dirrm %%EXAMPLESDIR%%/xml/dombookmarks
-@dirrm %%EXAMPLESDIR%%/xml/saxbookmarks
-@dirrm %%EXAMPLESDIR%%/xml
-@dirrm %%EXAMPLESDIR%%
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/README
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/activeqt/README
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/activeqt/webbrowser/icons/image0.xpm
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/activeqt/webbrowser/icons/image1.xpm
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/activeqt/webbrowser/icons/image2.xpm
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/activeqt/webbrowser/icons/image3.xpm
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/activeqt/webbrowser/icons/image4.xpm
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/activeqt/webbrowser/icons/image5.xpm
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/activeqt/webbrowser/icons/image6.xpm
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/activeqt/webbrowser/mainwindow.qrc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/activeqt/webbrowser/mainwindow.ui
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/activeqt/webbrowser/mainwindow_rc.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/activeqt/webbrowser/mainwindow_rc.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/activeqt/webbrowser/ui_mainwindow.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/activeqt/webbrowser/ui_mainwindow.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/activeqt/webbrowser/webbrowser.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/activeqt/webbrowser/webbrowser.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/designer/README
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/designer/calculatorform/calculatorform.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/designer/calculatorform/calculatorform.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/designer/calculatorform/calculatorform.ui
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/designer/calculatorform/ui_calculatorform.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/designer/calculatorform/ui_calculatorform.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/designer/plugins/plugins.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/designer/plugins/plugins.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/designer/plugins/python/analogclockplugin.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/designer/plugins/python/analogclockplugin.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/designer/plugins/python/bubbleswidgetplugin.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/designer/plugins/python/bubbleswidgetplugin.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/designer/plugins/python/counterlabelplugin.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/designer/plugins/python/counterlabelplugin.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/designer/plugins/python/helloglwidgetplugin.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/designer/plugins/python/helloglwidgetplugin.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/designer/plugins/python/highlightedtexteditplugin.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/designer/plugins/python/highlightedtexteditplugin.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/designer/plugins/python/polygonwidgetplugin.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/designer/plugins/python/polygonwidgetplugin.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/designer/plugins/python/pydemoplugin.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/designer/plugins/python/pydemoplugin.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/designer/plugins/python/pythonconsoleplugin.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/designer/plugins/python/pythonconsoleplugin.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/designer/plugins/widgets/analogclock.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/designer/plugins/widgets/analogclock.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/designer/plugins/widgets/bubbleswidget.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/designer/plugins/widgets/bubbleswidget.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/designer/plugins/widgets/counterlabel.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/designer/plugins/widgets/counterlabel.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/designer/plugins/widgets/helloglwidget.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/designer/plugins/widgets/helloglwidget.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/designer/plugins/widgets/highlightedtextedit.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/designer/plugins/widgets/highlightedtextedit.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/designer/plugins/widgets/polygonwidget.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/designer/plugins/widgets/polygonwidget.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/designer/plugins/widgets/pydemo.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/designer/plugins/widgets/pydemo.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/designer/plugins/widgets/pythonconsolewidget.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/designer/plugins/widgets/pythonconsolewidget.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dialogs/README
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dialogs/complexwizard.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dialogs/complexwizard.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dialogs/configdialog/configdialog.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dialogs/configdialog/configdialog.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dialogs/configdialog/configdialog.qrc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dialogs/configdialog/configdialog_rc.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dialogs/configdialog/configdialog_rc.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dialogs/configdialog/images/config.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dialogs/configdialog/images/query.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dialogs/configdialog/images/update.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dialogs/extension.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dialogs/extension.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dialogs/findfiles.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dialogs/findfiles.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dialogs/simplewizard.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dialogs/simplewizard.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dialogs/standarddialogs.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dialogs/standarddialogs.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dialogs/tabdialog.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dialogs/tabdialog.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/draganddrop/README
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/draganddrop/draggableicons/draggableicons.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/draganddrop/draggableicons/draggableicons.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/draganddrop/draggableicons/draggableicons.qrc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/draganddrop/draggableicons/draggableicons_rc.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/draganddrop/draggableicons/draggableicons_rc.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/draganddrop/draggableicons/images/boat.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/draganddrop/draggableicons/images/car.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/draganddrop/draggableicons/images/house.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/draganddrop/draggabletext/draggabletext.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/draganddrop/draggabletext/draggabletext.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/draganddrop/draggabletext/draggabletext.qrc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/draganddrop/draggabletext/draggabletext_rc.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/draganddrop/draggabletext/draggabletext_rc.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/draganddrop/draggabletext/words.txt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/draganddrop/fridgemagnets/fridgemagnets.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/draganddrop/fridgemagnets/fridgemagnets.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/draganddrop/fridgemagnets/fridgemagnets.qrc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/draganddrop/fridgemagnets/fridgemagnets_rc.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/draganddrop/fridgemagnets/fridgemagnets_rc.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/draganddrop/fridgemagnets/words.txt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/draganddrop/puzzle/example.jpg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/draganddrop/puzzle/puzzle.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/draganddrop/puzzle/puzzle.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/draganddrop/puzzle/puzzle.qrc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/draganddrop/puzzle/puzzle_rc.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/draganddrop/puzzle/puzzle_rc.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/graphicsview/README
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/graphicsview/collidingmice/collidingmice.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/graphicsview/collidingmice/collidingmice.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/graphicsview/collidingmice/images/cheese.jpg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/graphicsview/collidingmice/mice.qrc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/graphicsview/collidingmice/mice_rc.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/graphicsview/collidingmice/mice_rc.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/graphicsview/elasticnodes.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/graphicsview/elasticnodes.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/itemviews/README
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/itemviews/basicsortfiltermodel.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/itemviews/basicsortfiltermodel.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/itemviews/chart/chart.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/itemviews/chart/chart.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/itemviews/chart/chart.qrc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/itemviews/chart/chart_rc.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/itemviews/chart/chart_rc.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/itemviews/chart/mydata.cht
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/itemviews/chart/qtdata.cht
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/itemviews/dirview.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/itemviews/dirview.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/itemviews/pixelator/images/qt.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/itemviews/pixelator/images.qrc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/itemviews/pixelator/pixelator.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/itemviews/pixelator/pixelator.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/itemviews/pixelator/pixelator_rc.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/itemviews/pixelator/pixelator_rc.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/itemviews/puzzle/example.jpg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/itemviews/puzzle/puzzle.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/itemviews/puzzle/puzzle.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/itemviews/puzzle/puzzle.qrc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/itemviews/puzzle/puzzle_rc.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/itemviews/puzzle/puzzle_rc.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/itemviews/simpledommodel.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/itemviews/simpledommodel.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/itemviews/simpletreemodel/default.txt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/itemviews/simpletreemodel/simpletreemodel.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/itemviews/simpletreemodel/simpletreemodel.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/itemviews/simpletreemodel/simpletreemodel.qrc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/itemviews/simpletreemodel/simpletreemodel_rc.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/itemviews/simpletreemodel/simpletreemodel_rc.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/itemviews/spinboxdelegate.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/itemviews/spinboxdelegate.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/layouts/README
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/layouts/basiclayout.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/layouts/basiclayout.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/layouts/borderlayout.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/layouts/borderlayout.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/layouts/flowlayout.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/layouts/flowlayout.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mainwindows/README
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mainwindows/application/application.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mainwindows/application/application.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mainwindows/application/application.qrc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mainwindows/application/application_rc.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mainwindows/application/application_rc.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mainwindows/application/images/copy.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mainwindows/application/images/cut.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mainwindows/application/images/new.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mainwindows/application/images/open.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mainwindows/application/images/paste.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mainwindows/application/images/save.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mainwindows/dockwidgets/dockwidgets.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mainwindows/dockwidgets/dockwidgets.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mainwindows/dockwidgets/dockwidgets.qrc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mainwindows/dockwidgets/dockwidgets_rc.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mainwindows/dockwidgets/dockwidgets_rc.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mainwindows/dockwidgets/images/new.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mainwindows/dockwidgets/images/print.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mainwindows/dockwidgets/images/save.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mainwindows/dockwidgets/images/undo.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mainwindows/mdi/images/copy.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mainwindows/mdi/images/cut.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mainwindows/mdi/images/new.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mainwindows/mdi/images/open.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mainwindows/mdi/images/paste.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mainwindows/mdi/images/save.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mainwindows/mdi/mdi.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mainwindows/mdi/mdi.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mainwindows/mdi/mdi.qrc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mainwindows/mdi/mdi_rc.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mainwindows/mdi/mdi_rc.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mainwindows/menus.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mainwindows/menus.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mainwindows/recentfiles.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mainwindows/recentfiles.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mainwindows/sdi/images/copy.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mainwindows/sdi/images/cut.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mainwindows/sdi/images/new.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mainwindows/sdi/images/open.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mainwindows/sdi/images/paste.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mainwindows/sdi/images/save.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mainwindows/sdi/sdi.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mainwindows/sdi/sdi.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mainwindows/sdi/sdi.qrc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mainwindows/sdi/sdi_rc.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mainwindows/sdi/sdi_rc.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/network/README
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/network/blockingfortuneclient.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/network/blockingfortuneclient.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/network/broadcastreceiver.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/network/broadcastreceiver.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/network/broadcastsender.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/network/broadcastsender.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/network/fortuneclient.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/network/fortuneclient.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/network/fortuneserver.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/network/fortuneserver.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/network/ftp/ftp.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/network/ftp/ftp.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/network/ftp/ftp.qrc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/network/ftp/ftp_rc.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/network/ftp/ftp_rc.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/network/ftp/images/cdtoparent.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/network/ftp/images/dir.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/network/ftp/images/file.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/network/http.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/network/http.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/network/loopback.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/network/loopback.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/network/threadedfortuneserver.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/network/threadedfortuneserver.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/opengl/2dpainting.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/opengl/2dpainting.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/opengl/README
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/opengl/grabber.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/opengl/grabber.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/opengl/hellogl.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/opengl/hellogl.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/opengl/overpainting.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/opengl/overpainting.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/opengl/samplebuffers.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/opengl/samplebuffers.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/opengl/textures/images/side1.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/opengl/textures/images/side2.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/opengl/textures/images/side3.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/opengl/textures/images/side4.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/opengl/textures/images/side5.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/opengl/textures/images/side6.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/opengl/textures/textures.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/opengl/textures/textures.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/opengl/textures/textures.qrc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/opengl/textures/textures_rc.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/opengl/textures/textures_rc.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/painting/README
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/painting/basicdrawing/basicdrawing.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/painting/basicdrawing/basicdrawing.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/painting/basicdrawing/basicdrawing.qrc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/painting/basicdrawing/basicdrawing_rc.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/painting/basicdrawing/basicdrawing_rc.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/painting/basicdrawing/images/brick.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/painting/basicdrawing/images/qt-logo.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/painting/concentriccircles.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/painting/concentriccircles.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/painting/painterpaths.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/painting/painterpaths.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/painting/svgviewer/files/cubic.svg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/painting/svgviewer/files/spheres.svg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/painting/svgviewer/svgviewer.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/painting/svgviewer/svgviewer.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/painting/svgviewer/svgviewer.qrc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/painting/svgviewer/svgviewer_rc.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/painting/svgviewer/svgviewer_rc.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/painting/transformations.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/painting/transformations.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pyuic/compile-on-the-fly.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pyuic/compile-on-the-fly.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pyuic/demo.ui
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pyuic/load_ui1.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pyuic/load_ui1.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pyuic/load_ui2.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pyuic/load_ui2.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/richtext/README
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/richtext/calendar.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/richtext/calendar.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/richtext/orderform.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/richtext/orderform.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/richtext/syntaxhighlighter/examples/example
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/richtext/syntaxhighlighter/syntaxhighlighter.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/richtext/syntaxhighlighter/syntaxhighlighter.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/richtext/syntaxhighlighter/syntaxhighlighter.qrc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/richtext/syntaxhighlighter/syntaxhighlighter_rc.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/richtext/syntaxhighlighter/syntaxhighlighter_rc.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/script/README
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/script/helloscript.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/script/helloscript.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sql/README
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sql/cachedtable.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sql/cachedtable.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sql/connection.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sql/connection.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sql/querymodel.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sql/querymodel.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sql/relationaltablemode.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sql/relationaltablemode.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sql/tablemodel.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sql/tablemodel.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/threads/README
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/threads/mandelbrot.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/threads/mandelbrot.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/threads/semaphores.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/threads/semaphores.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/threads/waitconditions.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/threads/waitconditions.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/README
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/codecs/codecs.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/codecs/codecs.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/codecs/encodedfiles/iso-8859-1.txt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/codecs/encodedfiles/iso-8859-15.txt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/codecs/encodedfiles/utf-16.txt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/codecs/encodedfiles/utf-16be.txt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/codecs/encodedfiles/utf-16le.txt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/codecs/encodedfiles/utf-8.txt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/i18n/i18n.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/i18n/i18n.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/i18n/i18n.qrc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/i18n/i18n_rc.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/i18n/i18n_rc.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/i18n/translations/i18n_ar.qm
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/i18n/translations/i18n_ar.ts
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/i18n/translations/i18n_cs.qm
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/i18n/translations/i18n_cs.ts
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/i18n/translations/i18n_de.qm
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/i18n/translations/i18n_de.ts
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/i18n/translations/i18n_el.qm
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/i18n/translations/i18n_el.ts
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/i18n/translations/i18n_en.qm
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/i18n/translations/i18n_en.ts
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/i18n/translations/i18n_eo.qm
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/i18n/translations/i18n_eo.ts
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/i18n/translations/i18n_fr.qm
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/i18n/translations/i18n_fr.ts
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/i18n/translations/i18n_it.qm
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/i18n/translations/i18n_it.ts
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/i18n/translations/i18n_jp.qm
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/i18n/translations/i18n_jp.ts
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/i18n/translations/i18n_ko.qm
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/i18n/translations/i18n_ko.ts
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/i18n/translations/i18n_no.qm
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/i18n/translations/i18n_no.ts
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/i18n/translations/i18n_pt.qm
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/i18n/translations/i18n_pt.ts
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/i18n/translations/i18n_ru.qm
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/i18n/translations/i18n_ru.ts
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/i18n/translations/i18n_sv.qm
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/i18n/translations/i18n_sv.ts
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/i18n/translations/i18n_zh.qm
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/i18n/translations/i18n_zh.ts
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/qtdemo/demos.xml
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/qtdemo/displayshape.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/qtdemo/displayshape.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/qtdemo/displaywidget.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/qtdemo/displaywidget.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/qtdemo/examples.xml
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/qtdemo/images/qt4-logo.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/qtdemo/images/rb-logo.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/qtdemo/launcher.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/qtdemo/launcher.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/qtdemo/qtdemo.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/qtdemo/qtdemo.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/qtdemo/qtdemo.qrc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/qtdemo/qtdemo.rc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/qtdemo/qtdemo_rc.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/qtdemo/qtdemo_rc.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/regexp.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/regexp.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/settingseditor/inifiles/troll.ini
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/settingseditor/settingseditor.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/settingseditor/settingseditor.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tutorial/README
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tutorial/t1.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tutorial/t1.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tutorial/t10.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tutorial/t10.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tutorial/t11.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tutorial/t11.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tutorial/t12.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tutorial/t12.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tutorial/t13.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tutorial/t13.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tutorial/t14.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tutorial/t14.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tutorial/t2.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tutorial/t2.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tutorial/t3.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tutorial/t3.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tutorial/t4.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tutorial/t4.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tutorial/t5.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tutorial/t5.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tutorial/t6.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tutorial/t6.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tutorial/t7.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tutorial/t7.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tutorial/t8.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tutorial/t8.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tutorial/t9.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tutorial/t9.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/README
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/analogclock.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/analogclock.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/calculator.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/calculator.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/charactermap.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/charactermap.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/digitalclock.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/digitalclock.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/groupbox.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/groupbox.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/icons/icons.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/icons/icons.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/icons/images/designer.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/icons/images/find_disabled.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/icons/images/find_normal.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/icons/images/monkey_off_128x128.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/icons/images/monkey_off_16x16.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/icons/images/monkey_off_32x32.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/icons/images/monkey_off_64x64.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/icons/images/monkey_on_128x128.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/icons/images/monkey_on_16x16.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/icons/images/monkey_on_32x32.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/icons/images/monkey_on_64x64.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/icons/images/qtopia_16x16.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/icons/images/qtopia_32x32.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/icons/images/qtopia_48x48.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/imageviewer.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/imageviewer.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/lineedits.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/lineedits.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/movie/icons/eject.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/movie/icons/play-pause.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/movie/icons/quit.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/movie/icons/stop.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/movie/movie.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/movie/movie.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/movie/movie.qrc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/movie/movie_rc.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/movie/movie_rc.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/screenshot.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/screenshot.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/scribble.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/scribble.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/shapedclock.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/shapedclock.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/sliders.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/sliders.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/spinboxes.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/spinboxes.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/styles.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/styles.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/tetrix.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/tetrix.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/tooltips/images/circle.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/tooltips/images/square.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/tooltips/images/triangle.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/tooltips/tooltips.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/tooltips/tooltips.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/tooltips/tooltips.qrc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/tooltips/tooltips_rc.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/tooltips/tooltips_rc.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/wiggly.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/wiggly.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/windowflags.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/windowflags.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xml/README
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xml/dombookmarks/dombookmarks.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xml/dombookmarks/dombookmarks.pyc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xml/dombookmarks/frank.xbel
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xml/dombookmarks/jennifer.xbel
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xml/saxbookmarks/frank.xbel
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xml/saxbookmarks/jennifer.xbel
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xml/saxbookmarks/saxbookmarks.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xml/saxbookmarks/saxbookmarks.pyc
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/activeqt/webbrowser/icons
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/activeqt/webbrowser
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/activeqt
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/designer/calculatorform
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/designer/plugins/python
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/designer/plugins/widgets
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/designer/plugins
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/designer
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/dialogs/configdialog/images
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/dialogs/configdialog
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/dialogs
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/draganddrop/draggableicons/images
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/draganddrop/draggableicons
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/draganddrop/draggabletext
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/draganddrop/fridgemagnets
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/draganddrop/puzzle
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/draganddrop
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/graphicsview/collidingmice/images
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/graphicsview/collidingmice
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/graphicsview
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/itemviews/chart
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/itemviews/pixelator/images
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/itemviews/pixelator
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/itemviews/puzzle
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/itemviews/simpletreemodel
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/itemviews
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/layouts
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/mainwindows/application/images
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/mainwindows/application
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/mainwindows/dockwidgets/images
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/mainwindows/dockwidgets
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/mainwindows/mdi/images
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/mainwindows/mdi
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/mainwindows/sdi/images
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/mainwindows/sdi
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/mainwindows
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/network/ftp/images
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/network/ftp
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/network
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/opengl/textures/images
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/opengl/textures
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/opengl
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/painting/basicdrawing/images
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/painting/basicdrawing
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/painting/svgviewer/files
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/painting/svgviewer
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/painting
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/pyuic
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/richtext/syntaxhighlighter/examples
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/richtext/syntaxhighlighter
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/richtext
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/script
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/sql
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/threads
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/codecs/encodedfiles
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/codecs
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/i18n/translations
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/i18n
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/qtdemo/images
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/qtdemo
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/settingseditor/inifiles/
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools/settingseditor
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/tools
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/tutorial
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/icons/images
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/icons
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/movie/icons
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/movie
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/tooltips/images
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets/tooltips
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/widgets
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/xml/dombookmarks
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/xml/saxbookmarks
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/xml
+@dirrm %%PORTEXAMPLES%%%%EXAMPLESDIR%%
diff --git a/misc/py-qt4-doc/Makefile b/misc/py-qt4-doc/Makefile
index 0dffda9e1dae..34066e7c8350 100644
--- a/misc/py-qt4-doc/Makefile
+++ b/misc/py-qt4-doc/Makefile
@@ -5,7 +5,8 @@
# $FreeBSD$
PORTNAME= doc
-PORTVERSION= 4.2
+PORTVERSION= 4.3
+PORTREVISION= # zero
CATEGORIES= misc devel python
MASTER_SITES= http://www.riverbankcomputing.com/Downloads/PyQt4/GPL/ \
http://freebsd.ricin.com/ports/distfiles/
@@ -16,16 +17,18 @@ MAINTAINER= danny@ricin.com
COMMENT= Python bindings for the Qt4 toolkit, documentation
NO_BUILD= yes
-USE_PYTHON= yes
+USE_PYTHON= 2.5+
DOCSDIR= ${PREFIX}/share/doc/py-qt4
-.include <bsd.port.pre.mk>
-
do-install:
- ( cd ${WRKSRC} && \
- ${MKDIR} -m 0755 ${DOCSDIR} && \
- ${INSTALL_DATA} ChangeLog NEWS README THANKS ${DOCSDIR} && \
- ${CP} -R doc/ ${DOCSDIR} )
+.if !defined(NOPORTDOCS)
+ cd ${WRKSRC} &&\
+ ${MKDIR} ${DOCSDIR} &&\
+ ${INSTALL_DATA} ChangeLog NEWS README THANKS ${DOCSDIR} &&\
+ ${CP} -R doc/ ${DOCSDIR}
+.else
+ @${ECHO} "NOPORTDOCS is set -- installing nothing."
+.endif
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/misc/py-qt4-doc/distinfo b/misc/py-qt4-doc/distinfo
index 3317bc659e04..504192030ea8 100644
--- a/misc/py-qt4-doc/distinfo
+++ b/misc/py-qt4-doc/distinfo
@@ -1,3 +1,3 @@
-MD5 (PyQt-x11-gpl-4.2.tar.gz) = af4baa7f7441914f9a527ef3cf788fef
-SHA256 (PyQt-x11-gpl-4.2.tar.gz) = 6fa8a853a66ae500f36629793e7d4c54896c7ccf6337c2b90ea0175b28aa7ae6
-SIZE (PyQt-x11-gpl-4.2.tar.gz) = 5661258
+MD5 (PyQt-x11-gpl-4.3.tar.gz) = 3bb0c0064dc6b8b80413f87a14e5553c
+SHA256 (PyQt-x11-gpl-4.3.tar.gz) = c184c3df596c13e9ed610aa8fa0504881976c4d972ccab1b739738a95f4ab0e5
+SIZE (PyQt-x11-gpl-4.3.tar.gz) = 6036193
diff --git a/misc/py-qt4-doc/pkg-plist b/misc/py-qt4-doc/pkg-plist
index eaa02ff3342e..70a102471d5a 100644
--- a/misc/py-qt4-doc/pkg-plist
+++ b/misc/py-qt4-doc/pkg-plist
@@ -1,831 +1,894 @@
-%%DOCSDIR%%/ChangeLog
-%%DOCSDIR%%/NEWS
-%%DOCSDIR%%/README
-%%DOCSDIR%%/THANKS
-%%DOCSDIR%%/default.css
-%%DOCSDIR%%/html/assistant-manual.html
-%%DOCSDIR%%/html/classes.html
-%%DOCSDIR%%/html/images/alphachannelimage.png
-%%DOCSDIR%%/html/images/alphafill.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/bearings.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/cde-lcdnumber.png
-%%DOCSDIR%%/html/images/cleanlooks-calendarwidget.png
-%%DOCSDIR%%/html/images/cleanlooks-pushbutton-menu.png
-%%DOCSDIR%%/html/images/containerextension-example.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/foreignkeys.png
-%%DOCSDIR%%/html/images/frames.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-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-view.png
-%%DOCSDIR%%/html/images/graphicsview-zorder.png
-%%DOCSDIR%%/html/images/gridlayout.png
-%%DOCSDIR%%/html/images/httpstack.png
-%%DOCSDIR%%/html/images/icon.png
-%%DOCSDIR%%/html/images/inputdialogs.png
-%%DOCSDIR%%/html/images/insertrowinmodelview.png
-%%DOCSDIR%%/html/images/macintosh-checkbox.png
-%%DOCSDIR%%/html/images/macintosh-dateedit.png
-%%DOCSDIR%%/html/images/macintosh-datetimeedit.png
-%%DOCSDIR%%/html/images/macintosh-dial.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-timeedit.png
-%%DOCSDIR%%/html/images/macintosh-treeview.png
-%%DOCSDIR%%/html/images/mainwindow-docks.png
-%%DOCSDIR%%/html/images/mainwindowlayout.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/motif-lcdnumber.png
-%%DOCSDIR%%/html/images/motif-menubar.png
-%%DOCSDIR%%/html/images/noforeignkeys.png
-%%DOCSDIR%%/html/images/palette.png
-%%DOCSDIR%%/html/images/parent-child-widgets.png
-%%DOCSDIR%%/html/images/plastique-checkbox.png
-%%DOCSDIR%%/html/images/plastique-colordialog.png
-%%DOCSDIR%%/html/images/plastique-dateedit.png
-%%DOCSDIR%%/html/images/plastique-datetimeedit.png
-%%DOCSDIR%%/html/images/plastique-dial.png
-%%DOCSDIR%%/html/images/plastique-fontdialog.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-pushbutton-menu.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-timeedit.png
-%%DOCSDIR%%/html/images/plastique-treeview.png
-%%DOCSDIR%%/html/images/propagation-custom.png
-%%DOCSDIR%%/html/images/propagation-standard.png
-%%DOCSDIR%%/html/images/qactiongroup-align.png
-%%DOCSDIR%%/html/images/qcalendarwidget-grid.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/qerrormessage.png
-%%DOCSDIR%%/html/images/qgradient-conical.png
-%%DOCSDIR%%/html/images/qgradient-linear.png
-%%DOCSDIR%%/html/images/qgradient-radial.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/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/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-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/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/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/qtabletevent-tilt.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/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/qvboxlayout-with-5-children.png
-%%DOCSDIR%%/html/images/qworkspace-arrange.png
-%%DOCSDIR%%/html/images/rb-logo.png
-%%DOCSDIR%%/html/images/relationaltable.png
-%%DOCSDIR%%/html/images/rintersect.png
-%%DOCSDIR%%/html/images/rsubtract.png
-%%DOCSDIR%%/html/images/runion.png
-%%DOCSDIR%%/html/images/rxor.png
-%%DOCSDIR%%/html/images/system-tray.png
-%%DOCSDIR%%/html/images/taskmenuextension-example-faded.png
-%%DOCSDIR%%/html/images/tcpstream.png
-%%DOCSDIR%%/html/images/threadsandobjects.png
-%%DOCSDIR%%/html/images/udppackets.png
-%%DOCSDIR%%/html/images/whatsthis.png
-%%DOCSDIR%%/html/images/windows-checkbox.png
-%%DOCSDIR%%/html/images/windows-horizontalscrollbar.png
-%%DOCSDIR%%/html/images/windows-lcdnumber.png
-%%DOCSDIR%%/html/images/windows-lineedit.png
-%%DOCSDIR%%/html/images/windows-radiobutton.png
-%%DOCSDIR%%/html/images/windows-slider.png
-%%DOCSDIR%%/html/images/windowsxp-dateedit.png
-%%DOCSDIR%%/html/images/windowsxp-datetimeedit.png
-%%DOCSDIR%%/html/images/windowsxp-dial.png
-%%DOCSDIR%%/html/images/windowsxp-fontcombobox.png
-%%DOCSDIR%%/html/images/windowsxp-groupbox.png
-%%DOCSDIR%%/html/images/windowsxp-label.png
-%%DOCSDIR%%/html/images/windowsxp-lcdnumber.png
-%%DOCSDIR%%/html/images/windowsxp-listview.png
-%%DOCSDIR%%/html/images/windowsxp-progressbar.png
-%%DOCSDIR%%/html/images/windowsxp-pushbutton.png
-%%DOCSDIR%%/html/images/windowsxp-spinbox.png
-%%DOCSDIR%%/html/images/windowsxp-tableview.png
-%%DOCSDIR%%/html/images/windowsxp-tabwidget.png
-%%DOCSDIR%%/html/images/windowsxp-timeedit.png
-%%DOCSDIR%%/html/images/windowsxp-treeview.png
-%%DOCSDIR%%/html/modules.html
-%%DOCSDIR%%/html/qabstractbutton.html
-%%DOCSDIR%%/html/qabstracteventdispatcher.html
-%%DOCSDIR%%/html/qabstractextensionfactory.html
-%%DOCSDIR%%/html/qabstractextensionmanager.html
-%%DOCSDIR%%/html/qabstractfileengine-fileflags.html
-%%DOCSDIR%%/html/qabstractfileengine.html
-%%DOCSDIR%%/html/qabstractfileenginehandler.html
-%%DOCSDIR%%/html/qabstractformbuilder.html
-%%DOCSDIR%%/html/qabstractgraphicsshapeitem.html
-%%DOCSDIR%%/html/qabstractitemdelegate.html
-%%DOCSDIR%%/html/qabstractitemmodel.html
-%%DOCSDIR%%/html/qabstractitemview-edittriggers.html
-%%DOCSDIR%%/html/qabstractitemview.html
-%%DOCSDIR%%/html/qabstractlistmodel.html
-%%DOCSDIR%%/html/qabstractprintdialog-printdialogoptions.html
-%%DOCSDIR%%/html/qabstractprintdialog.html
-%%DOCSDIR%%/html/qabstractproxymodel.html
-%%DOCSDIR%%/html/qabstractscrollarea.html
-%%DOCSDIR%%/html/qabstractslider.html
-%%DOCSDIR%%/html/qabstractsocket.html
-%%DOCSDIR%%/html/qabstractspinbox-stepenabled.html
-%%DOCSDIR%%/html/qabstractspinbox.html
-%%DOCSDIR%%/html/qabstracttablemodel.html
-%%DOCSDIR%%/html/qabstracttextdocumentlayout-paintcontext.html
-%%DOCSDIR%%/html/qabstracttextdocumentlayout-selection.html
-%%DOCSDIR%%/html/qabstracttextdocumentlayout.html
-%%DOCSDIR%%/html/qaction.html
-%%DOCSDIR%%/html/qactionevent.html
-%%DOCSDIR%%/html/qactiongroup.html
-%%DOCSDIR%%/html/qapplication.html
-%%DOCSDIR%%/html/qassistantclient.html
-%%DOCSDIR%%/html/qaxcontainer.html
-%%DOCSDIR%%/html/qbasictimer.html
-%%DOCSDIR%%/html/qbitarray.html
-%%DOCSDIR%%/html/qbitmap.html
-%%DOCSDIR%%/html/qboxlayout.html
-%%DOCSDIR%%/html/qbrush.html
-%%DOCSDIR%%/html/qbuffer.html
-%%DOCSDIR%%/html/qbuttongroup.html
-%%DOCSDIR%%/html/qbytearray.html
-%%DOCSDIR%%/html/qbytearraymatcher.html
-%%DOCSDIR%%/html/qcalendarwidget.html
-%%DOCSDIR%%/html/qchar.html
-%%DOCSDIR%%/html/qcheckbox.html
-%%DOCSDIR%%/html/qchildevent.html
-%%DOCSDIR%%/html/qclipboard.html
-%%DOCSDIR%%/html/qcloseevent.html
-%%DOCSDIR%%/html/qcolor.html
-%%DOCSDIR%%/html/qcolordialog.html
-%%DOCSDIR%%/html/qcombobox.html
-%%DOCSDIR%%/html/qcompleter.html
-%%DOCSDIR%%/html/qconicalgradient.html
-%%DOCSDIR%%/html/qcontextmenuevent.html
-%%DOCSDIR%%/html/qcoreapplication.html
-%%DOCSDIR%%/html/qcursor.html
-%%DOCSDIR%%/html/qdatastream.html
-%%DOCSDIR%%/html/qdatawidgetmapper.html
-%%DOCSDIR%%/html/qdate.html
-%%DOCSDIR%%/html/qdateedit.html
-%%DOCSDIR%%/html/qdatetime.html
-%%DOCSDIR%%/html/qdatetimeedit-sections.html
-%%DOCSDIR%%/html/qdatetimeedit.html
-%%DOCSDIR%%/html/qdesigneractioneditorinterface.html
-%%DOCSDIR%%/html/qdesignercontainerextension.html
-%%DOCSDIR%%/html/qdesignercustomwidgetcollectioninterface.html
-%%DOCSDIR%%/html/qdesignercustomwidgetinterface.html
-%%DOCSDIR%%/html/qdesignerformeditorinterface.html
-%%DOCSDIR%%/html/qdesignerformwindowcursorinterface.html
-%%DOCSDIR%%/html/qdesignerformwindowinterface-feature.html
-%%DOCSDIR%%/html/qdesignerformwindowinterface.html
-%%DOCSDIR%%/html/qdesignerformwindowmanagerinterface.html
-%%DOCSDIR%%/html/qdesignermembersheetextension.html
-%%DOCSDIR%%/html/qdesignerobjectinspectorinterface.html
-%%DOCSDIR%%/html/qdesignerpropertyeditorinterface.html
-%%DOCSDIR%%/html/qdesignerpropertysheetextension.html
-%%DOCSDIR%%/html/qdesignertaskmenuextension.html
-%%DOCSDIR%%/html/qdesignerwidgetboxinterface.html
-%%DOCSDIR%%/html/qdesktopservices.html
-%%DOCSDIR%%/html/qdesktopwidget.html
-%%DOCSDIR%%/html/qdial.html
-%%DOCSDIR%%/html/qdialog.html
-%%DOCSDIR%%/html/qdialogbuttonbox-standardbuttons.html
-%%DOCSDIR%%/html/qdialogbuttonbox.html
-%%DOCSDIR%%/html/qdir-filters.html
-%%DOCSDIR%%/html/qdir-sortflags.html
-%%DOCSDIR%%/html/qdir.html
-%%DOCSDIR%%/html/qdirmodel.html
-%%DOCSDIR%%/html/qdockwidget-dockwidgetfeatures.html
-%%DOCSDIR%%/html/qdockwidget.html
-%%DOCSDIR%%/html/qdomattr.html
-%%DOCSDIR%%/html/qdomcdatasection.html
-%%DOCSDIR%%/html/qdomcharacterdata.html
-%%DOCSDIR%%/html/qdomcomment.html
-%%DOCSDIR%%/html/qdomdocument.html
-%%DOCSDIR%%/html/qdomdocumentfragment.html
-%%DOCSDIR%%/html/qdomdocumenttype.html
-%%DOCSDIR%%/html/qdomelement.html
-%%DOCSDIR%%/html/qdomentity.html
-%%DOCSDIR%%/html/qdomentityreference.html
-%%DOCSDIR%%/html/qdomimplementation.html
-%%DOCSDIR%%/html/qdomnamednodemap.html
-%%DOCSDIR%%/html/qdomnode.html
-%%DOCSDIR%%/html/qdomnodelist.html
-%%DOCSDIR%%/html/qdomnotation.html
-%%DOCSDIR%%/html/qdomprocessinginstruction.html
-%%DOCSDIR%%/html/qdomtext.html
-%%DOCSDIR%%/html/qdoublespinbox.html
-%%DOCSDIR%%/html/qdoublevalidator.html
-%%DOCSDIR%%/html/qdrag.html
-%%DOCSDIR%%/html/qdragenterevent.html
-%%DOCSDIR%%/html/qdragleaveevent.html
-%%DOCSDIR%%/html/qdragmoveevent.html
-%%DOCSDIR%%/html/qdropevent.html
-%%DOCSDIR%%/html/qdynamicpropertychangeevent.html
-%%DOCSDIR%%/html/qerrormessage.html
-%%DOCSDIR%%/html/qevent.html
-%%DOCSDIR%%/html/qeventloop-processeventsflags.html
-%%DOCSDIR%%/html/qeventloop.html
-%%DOCSDIR%%/html/qextensionfactory.html
-%%DOCSDIR%%/html/qextensionmanager.html
-%%DOCSDIR%%/html/qfile-permissions.html
-%%DOCSDIR%%/html/qfile.html
-%%DOCSDIR%%/html/qfiledialog-options.html
-%%DOCSDIR%%/html/qfiledialog.html
-%%DOCSDIR%%/html/qfileiconprovider.html
-%%DOCSDIR%%/html/qfileinfo.html
-%%DOCSDIR%%/html/qfileopenevent.html
-%%DOCSDIR%%/html/qfilesystemwatcher.html
-%%DOCSDIR%%/html/qfocusevent.html
-%%DOCSDIR%%/html/qfocusframe.html
-%%DOCSDIR%%/html/qfont.html
-%%DOCSDIR%%/html/qfontcombobox-fontfilters.html
-%%DOCSDIR%%/html/qfontcombobox.html
-%%DOCSDIR%%/html/qfontdatabase.html
-%%DOCSDIR%%/html/qfontdialog.html
-%%DOCSDIR%%/html/qfontinfo.html
-%%DOCSDIR%%/html/qfontmetrics.html
-%%DOCSDIR%%/html/qfontmetricsf.html
-%%DOCSDIR%%/html/qformbuilder.html
-%%DOCSDIR%%/html/qframe.html
-%%DOCSDIR%%/html/qfsfileengine.html
-%%DOCSDIR%%/html/qftp.html
-%%DOCSDIR%%/html/qgl-formatoptions.html
-%%DOCSDIR%%/html/qgl.html
-%%DOCSDIR%%/html/qglcolormap.html
-%%DOCSDIR%%/html/qglcontext.html
-%%DOCSDIR%%/html/qglformat-openglversionflags.html
-%%DOCSDIR%%/html/qglformat.html
-%%DOCSDIR%%/html/qglframebufferobject.html
-%%DOCSDIR%%/html/qglpixelbuffer.html
-%%DOCSDIR%%/html/qglwidget.html
-%%DOCSDIR%%/html/qgradient.html
-%%DOCSDIR%%/html/qgraphicsellipseitem.html
-%%DOCSDIR%%/html/qgraphicsitem-graphicsitemflags.html
-%%DOCSDIR%%/html/qgraphicsitem.html
-%%DOCSDIR%%/html/qgraphicsitemanimation.html
-%%DOCSDIR%%/html/qgraphicsitemgroup.html
-%%DOCSDIR%%/html/qgraphicslineitem.html
-%%DOCSDIR%%/html/qgraphicspathitem.html
-%%DOCSDIR%%/html/qgraphicspixmapitem.html
-%%DOCSDIR%%/html/qgraphicspolygonitem.html
-%%DOCSDIR%%/html/qgraphicsrectitem.html
-%%DOCSDIR%%/html/qgraphicsscene.html
-%%DOCSDIR%%/html/qgraphicsscenecontextmenuevent.html
-%%DOCSDIR%%/html/qgraphicsscenedragdropevent.html
-%%DOCSDIR%%/html/qgraphicssceneevent.html
-%%DOCSDIR%%/html/qgraphicsscenehelpevent.html
-%%DOCSDIR%%/html/qgraphicsscenehoverevent.html
-%%DOCSDIR%%/html/qgraphicsscenemouseevent.html
-%%DOCSDIR%%/html/qgraphicsscenewheelevent.html
-%%DOCSDIR%%/html/qgraphicssimpletextitem.html
-%%DOCSDIR%%/html/qgraphicssvgitem.html
-%%DOCSDIR%%/html/qgraphicstextitem.html
-%%DOCSDIR%%/html/qgraphicsview-cachemode.html
-%%DOCSDIR%%/html/qgraphicsview.html
-%%DOCSDIR%%/html/qgridlayout.html
-%%DOCSDIR%%/html/qgroupbox.html
-%%DOCSDIR%%/html/qhboxlayout.html
-%%DOCSDIR%%/html/qheaderview.html
-%%DOCSDIR%%/html/qhelpevent.html
-%%DOCSDIR%%/html/qhideevent.html
-%%DOCSDIR%%/html/qhostaddress.html
-%%DOCSDIR%%/html/qhostinfo.html
-%%DOCSDIR%%/html/qhoverevent.html
-%%DOCSDIR%%/html/qhttp.html
-%%DOCSDIR%%/html/qhttpheader.html
-%%DOCSDIR%%/html/qhttprequestheader.html
-%%DOCSDIR%%/html/qhttpresponseheader.html
-%%DOCSDIR%%/html/qicon.html
-%%DOCSDIR%%/html/qicondragevent.html
-%%DOCSDIR%%/html/qiconengine.html
-%%DOCSDIR%%/html/qimage.html
-%%DOCSDIR%%/html/qimageiohandler.html
-%%DOCSDIR%%/html/qimagereader.html
-%%DOCSDIR%%/html/qimagewriter.html
-%%DOCSDIR%%/html/qinputcontext.html
-%%DOCSDIR%%/html/qinputdialog.html
-%%DOCSDIR%%/html/qinputevent.html
-%%DOCSDIR%%/html/qinputmethodevent-attribute.html
-%%DOCSDIR%%/html/qinputmethodevent.html
-%%DOCSDIR%%/html/qintvalidator.html
-%%DOCSDIR%%/html/qiodevice-openmode.html
-%%DOCSDIR%%/html/qiodevice.html
-%%DOCSDIR%%/html/qitemdelegate.html
-%%DOCSDIR%%/html/qitemeditorcreatorbase.html
-%%DOCSDIR%%/html/qitemeditorfactory.html
-%%DOCSDIR%%/html/qitemselection.html
-%%DOCSDIR%%/html/qitemselectionmodel-selectionflags.html
-%%DOCSDIR%%/html/qitemselectionmodel.html
-%%DOCSDIR%%/html/qitemselectionrange.html
-%%DOCSDIR%%/html/qkeyevent.html
-%%DOCSDIR%%/html/qkeysequence.html
-%%DOCSDIR%%/html/qlabel.html
-%%DOCSDIR%%/html/qlatin1char.html
-%%DOCSDIR%%/html/qlatin1string.html
-%%DOCSDIR%%/html/qlayout.html
-%%DOCSDIR%%/html/qlayoutitem.html
-%%DOCSDIR%%/html/qlcdnumber.html
-%%DOCSDIR%%/html/qlibrary-loadhints.html
-%%DOCSDIR%%/html/qlibrary.html
-%%DOCSDIR%%/html/qlibraryinfo.html
-%%DOCSDIR%%/html/qline.html
-%%DOCSDIR%%/html/qlineargradient.html
-%%DOCSDIR%%/html/qlineedit.html
-%%DOCSDIR%%/html/qlinef.html
-%%DOCSDIR%%/html/qlistview.html
-%%DOCSDIR%%/html/qlistwidget.html
-%%DOCSDIR%%/html/qlistwidgetitem.html
-%%DOCSDIR%%/html/qlocale-numberoptions.html
-%%DOCSDIR%%/html/qlocale.html
-%%DOCSDIR%%/html/qmainwindow.html
-%%DOCSDIR%%/html/qmatrix.html
-%%DOCSDIR%%/html/qmenu.html
-%%DOCSDIR%%/html/qmenubar.html
-%%DOCSDIR%%/html/qmessagebox-standardbuttons.html
-%%DOCSDIR%%/html/qmessagebox.html
-%%DOCSDIR%%/html/qmetaclassinfo.html
-%%DOCSDIR%%/html/qmetaenum.html
-%%DOCSDIR%%/html/qmetamethod.html
-%%DOCSDIR%%/html/qmetaobject.html
-%%DOCSDIR%%/html/qmetaproperty.html
-%%DOCSDIR%%/html/qmimedata.html
-%%DOCSDIR%%/html/qmimesource.html
-%%DOCSDIR%%/html/qmodelindex.html
-%%DOCSDIR%%/html/qmouseevent.html
-%%DOCSDIR%%/html/qmoveevent.html
-%%DOCSDIR%%/html/qmovie.html
-%%DOCSDIR%%/html/qmutex.html
-%%DOCSDIR%%/html/qmutexlocker.html
-%%DOCSDIR%%/html/qnetworkaddressentry.html
-%%DOCSDIR%%/html/qnetworkinterface-interfaceflags.html
-%%DOCSDIR%%/html/qnetworkinterface.html
-%%DOCSDIR%%/html/qnetworkproxy.html
-%%DOCSDIR%%/html/qobject.html
-%%DOCSDIR%%/html/qobjectcleanuphandler.html
-%%DOCSDIR%%/html/qpagesetupdialog.html
-%%DOCSDIR%%/html/qpaintdevice.html
-%%DOCSDIR%%/html/qpaintengine-dirtyflags.html
-%%DOCSDIR%%/html/qpaintengine-paintenginefeatures.html
-%%DOCSDIR%%/html/qpaintengine.html
-%%DOCSDIR%%/html/qpaintenginestate.html
-%%DOCSDIR%%/html/qpainter-renderhints.html
-%%DOCSDIR%%/html/qpainter.html
-%%DOCSDIR%%/html/qpainterpath-element.html
-%%DOCSDIR%%/html/qpainterpath.html
-%%DOCSDIR%%/html/qpaintevent.html
-%%DOCSDIR%%/html/qpalette.html
-%%DOCSDIR%%/html/qpen.html
-%%DOCSDIR%%/html/qpersistentmodelindex.html
-%%DOCSDIR%%/html/qpicture.html
-%%DOCSDIR%%/html/qpictureio.html
-%%DOCSDIR%%/html/qpixmap.html
-%%DOCSDIR%%/html/qpixmapcache.html
-%%DOCSDIR%%/html/qpluginloader.html
-%%DOCSDIR%%/html/qpoint.html
-%%DOCSDIR%%/html/qpointf.html
-%%DOCSDIR%%/html/qpolygon.html
-%%DOCSDIR%%/html/qpolygonf.html
-%%DOCSDIR%%/html/qprintdialog.html
-%%DOCSDIR%%/html/qprintengine.html
-%%DOCSDIR%%/html/qprinter.html
-%%DOCSDIR%%/html/qprocess.html
-%%DOCSDIR%%/html/qprogressbar.html
-%%DOCSDIR%%/html/qprogressdialog.html
-%%DOCSDIR%%/html/qproxymodel.html
-%%DOCSDIR%%/html/qpushbutton.html
-%%DOCSDIR%%/html/qpydesignercontainerextension.html
-%%DOCSDIR%%/html/qpydesignercustomwidgetcollectionplugin.html
-%%DOCSDIR%%/html/qpydesignercustomwidgetplugin.html
-%%DOCSDIR%%/html/qpydesignermembersheetextension.html
-%%DOCSDIR%%/html/qpydesignerpropertysheetextension.html
-%%DOCSDIR%%/html/qpydesignertaskmenuextension.html
-%%DOCSDIR%%/html/qradialgradient.html
-%%DOCSDIR%%/html/qradiobutton.html
-%%DOCSDIR%%/html/qreadlocker.html
-%%DOCSDIR%%/html/qreadwritelock.html
-%%DOCSDIR%%/html/qrect.html
-%%DOCSDIR%%/html/qrectf.html
-%%DOCSDIR%%/html/qregexp.html
-%%DOCSDIR%%/html/qregexpvalidator.html
-%%DOCSDIR%%/html/qregion.html
-%%DOCSDIR%%/html/qresizeevent.html
-%%DOCSDIR%%/html/qresource.html
-%%DOCSDIR%%/html/qrubberband.html
-%%DOCSDIR%%/html/qscrollarea.html
-%%DOCSDIR%%/html/qscrollbar.html
-%%DOCSDIR%%/html/qsemaphore.html
-%%DOCSDIR%%/html/qsessionmanager.html
-%%DOCSDIR%%/html/qsettings.html
-%%DOCSDIR%%/html/qshortcut.html
-%%DOCSDIR%%/html/qshortcutevent.html
-%%DOCSDIR%%/html/qshowevent.html
-%%DOCSDIR%%/html/qsignalmapper.html
-%%DOCSDIR%%/html/qsize.html
-%%DOCSDIR%%/html/qsizef.html
-%%DOCSDIR%%/html/qsizegrip.html
-%%DOCSDIR%%/html/qsizepolicy.html
-%%DOCSDIR%%/html/qslider.html
-%%DOCSDIR%%/html/qsocketnotifier.html
-%%DOCSDIR%%/html/qsortfilterproxymodel.html
-%%DOCSDIR%%/html/qsound.html
-%%DOCSDIR%%/html/qspaceritem.html
-%%DOCSDIR%%/html/qspinbox.html
-%%DOCSDIR%%/html/qsplashscreen.html
-%%DOCSDIR%%/html/qsplitter.html
-%%DOCSDIR%%/html/qsplitterhandle.html
-%%DOCSDIR%%/html/qsql-paramtype.html
-%%DOCSDIR%%/html/qsql.html
-%%DOCSDIR%%/html/qsqldatabase.html
-%%DOCSDIR%%/html/qsqldriver.html
-%%DOCSDIR%%/html/qsqldrivercreatorbase.html
-%%DOCSDIR%%/html/qsqlerror.html
-%%DOCSDIR%%/html/qsqlfield.html
-%%DOCSDIR%%/html/qsqlindex.html
-%%DOCSDIR%%/html/qsqlquery.html
-%%DOCSDIR%%/html/qsqlquerymodel.html
-%%DOCSDIR%%/html/qsqlrecord.html
-%%DOCSDIR%%/html/qsqlrelation.html
-%%DOCSDIR%%/html/qsqlrelationaldelegate.html
-%%DOCSDIR%%/html/qsqlrelationaltablemodel.html
-%%DOCSDIR%%/html/qsqlresult.html
-%%DOCSDIR%%/html/qsqltablemodel.html
-%%DOCSDIR%%/html/qstackedlayout.html
-%%DOCSDIR%%/html/qstackedwidget.html
-%%DOCSDIR%%/html/qstandarditem.html
-%%DOCSDIR%%/html/qstandarditemmodel.html
-%%DOCSDIR%%/html/qstatusbar.html
-%%DOCSDIR%%/html/qstatustipevent.html
-%%DOCSDIR%%/html/qstring-sectionflags.html
-%%DOCSDIR%%/html/qstring.html
-%%DOCSDIR%%/html/qstringlist.html
-%%DOCSDIR%%/html/qstringlistmodel.html
-%%DOCSDIR%%/html/qstringmatcher.html
-%%DOCSDIR%%/html/qstyle-state.html
-%%DOCSDIR%%/html/qstyle-subcontrols.html
-%%DOCSDIR%%/html/qstyle.html
-%%DOCSDIR%%/html/qstylefactory.html
-%%DOCSDIR%%/html/qstylehintreturn.html
-%%DOCSDIR%%/html/qstylehintreturnmask.html
-%%DOCSDIR%%/html/qstyleoption.html
-%%DOCSDIR%%/html/qstyleoptionbutton-buttonfeatures.html
-%%DOCSDIR%%/html/qstyleoptionbutton.html
-%%DOCSDIR%%/html/qstyleoptioncombobox.html
-%%DOCSDIR%%/html/qstyleoptioncomplex.html
-%%DOCSDIR%%/html/qstyleoptiondockwidget.html
-%%DOCSDIR%%/html/qstyleoptionfocusrect.html
-%%DOCSDIR%%/html/qstyleoptionframe.html
-%%DOCSDIR%%/html/qstyleoptionframev2-framefeatures.html
-%%DOCSDIR%%/html/qstyleoptionframev2.html
-%%DOCSDIR%%/html/qstyleoptiongraphicsitem.html
-%%DOCSDIR%%/html/qstyleoptiongroupbox.html
-%%DOCSDIR%%/html/qstyleoptionheader.html
-%%DOCSDIR%%/html/qstyleoptionmenuitem.html
-%%DOCSDIR%%/html/qstyleoptionprogressbar.html
-%%DOCSDIR%%/html/qstyleoptionprogressbarv2.html
-%%DOCSDIR%%/html/qstyleoptionrubberband.html
-%%DOCSDIR%%/html/qstyleoptionsizegrip.html
-%%DOCSDIR%%/html/qstyleoptionslider.html
-%%DOCSDIR%%/html/qstyleoptionspinbox.html
-%%DOCSDIR%%/html/qstyleoptiontab-cornerwidgets.html
-%%DOCSDIR%%/html/qstyleoptiontab.html
-%%DOCSDIR%%/html/qstyleoptiontabbarbase.html
-%%DOCSDIR%%/html/qstyleoptiontabv2.html
-%%DOCSDIR%%/html/qstyleoptiontabwidgetframe.html
-%%DOCSDIR%%/html/qstyleoptiontitlebar.html
-%%DOCSDIR%%/html/qstyleoptiontoolbar-toolbarfeatures.html
-%%DOCSDIR%%/html/qstyleoptiontoolbar.html
-%%DOCSDIR%%/html/qstyleoptiontoolbox.html
-%%DOCSDIR%%/html/qstyleoptiontoolbutton-toolbuttonfeatures.html
-%%DOCSDIR%%/html/qstyleoptiontoolbutton.html
-%%DOCSDIR%%/html/qstyleoptionviewitem.html
-%%DOCSDIR%%/html/qstyleoptionviewitemv2-viewitemfeatures.html
-%%DOCSDIR%%/html/qstyleoptionviewitemv2.html
-%%DOCSDIR%%/html/qstylepainter.html
-%%DOCSDIR%%/html/qsvgrenderer.html
-%%DOCSDIR%%/html/qsvgwidget.html
-%%DOCSDIR%%/html/qsyntaxhighlighter.html
-%%DOCSDIR%%/html/qsysinfo.html
-%%DOCSDIR%%/html/qsystemlocale.html
-%%DOCSDIR%%/html/qsystemtrayicon.html
-%%DOCSDIR%%/html/qt-alignment.html
-%%DOCSDIR%%/html/qt-dockwidgetareas.html
-%%DOCSDIR%%/html/qt-dropactions.html
-%%DOCSDIR%%/html/qt-imageconversionflags.html
-%%DOCSDIR%%/html/qt-itemflags.html
-%%DOCSDIR%%/html/qt-keyboardmodifiers.html
-%%DOCSDIR%%/html/qt-matchflags.html
-%%DOCSDIR%%/html/qt-mousebuttons.html
-%%DOCSDIR%%/html/qt-orientations.html
-%%DOCSDIR%%/html/qt-textinteractionflags.html
-%%DOCSDIR%%/html/qt-toolbarareas.html
-%%DOCSDIR%%/html/qt-windowflags.html
-%%DOCSDIR%%/html/qt-windowstates.html
-%%DOCSDIR%%/html/qt.html
-%%DOCSDIR%%/html/qtabbar.html
-%%DOCSDIR%%/html/qtabletevent.html
-%%DOCSDIR%%/html/qtableview.html
-%%DOCSDIR%%/html/qtablewidget.html
-%%DOCSDIR%%/html/qtablewidgetitem.html
-%%DOCSDIR%%/html/qtablewidgetselectionrange.html
-%%DOCSDIR%%/html/qtabwidget.html
-%%DOCSDIR%%/html/qtassistant.html
-%%DOCSDIR%%/html/qtcore.html
-%%DOCSDIR%%/html/qtcpserver.html
-%%DOCSDIR%%/html/qtcpsocket.html
-%%DOCSDIR%%/html/qtdesigner.html
-%%DOCSDIR%%/html/qtemporaryfile.html
-%%DOCSDIR%%/html/qtest.html
-%%DOCSDIR%%/html/qtextblock-iterator.html
-%%DOCSDIR%%/html/qtextblock.html
-%%DOCSDIR%%/html/qtextblockformat.html
-%%DOCSDIR%%/html/qtextblockgroup.html
-%%DOCSDIR%%/html/qtextblockuserdata.html
-%%DOCSDIR%%/html/qtextbrowser.html
-%%DOCSDIR%%/html/qtextcharformat.html
-%%DOCSDIR%%/html/qtextcodec-conversionflags.html
-%%DOCSDIR%%/html/qtextcodec-converterstate.html
-%%DOCSDIR%%/html/qtextcodec.html
-%%DOCSDIR%%/html/qtextcursor.html
-%%DOCSDIR%%/html/qtextdecoder.html
-%%DOCSDIR%%/html/qtextdocument-findflags.html
-%%DOCSDIR%%/html/qtextdocument.html
-%%DOCSDIR%%/html/qtextdocumentfragment.html
-%%DOCSDIR%%/html/qtextedit-autoformatting.html
-%%DOCSDIR%%/html/qtextedit-extraselection.html
-%%DOCSDIR%%/html/qtextedit.html
-%%DOCSDIR%%/html/qtextencoder.html
-%%DOCSDIR%%/html/qtextformat-pagebreakflags.html
-%%DOCSDIR%%/html/qtextformat.html
-%%DOCSDIR%%/html/qtextfragment.html
-%%DOCSDIR%%/html/qtextframe-iterator.html
-%%DOCSDIR%%/html/qtextframe.html
-%%DOCSDIR%%/html/qtextframeformat.html
-%%DOCSDIR%%/html/qtextimageformat.html
-%%DOCSDIR%%/html/qtextinlineobject.html
-%%DOCSDIR%%/html/qtextitem-renderflags.html
-%%DOCSDIR%%/html/qtextitem.html
-%%DOCSDIR%%/html/qtextlayout-formatrange.html
-%%DOCSDIR%%/html/qtextlayout.html
-%%DOCSDIR%%/html/qtextlength.html
-%%DOCSDIR%%/html/qtextline.html
-%%DOCSDIR%%/html/qtextlist.html
-%%DOCSDIR%%/html/qtextlistformat.html
-%%DOCSDIR%%/html/qtextobject.html
-%%DOCSDIR%%/html/qtextoption-flags.html
-%%DOCSDIR%%/html/qtextoption.html
-%%DOCSDIR%%/html/qtextstream-numberflags.html
-%%DOCSDIR%%/html/qtextstream.html
-%%DOCSDIR%%/html/qtexttable.html
-%%DOCSDIR%%/html/qtexttablecell.html
-%%DOCSDIR%%/html/qtexttableformat.html
-%%DOCSDIR%%/html/qtgui.html
-%%DOCSDIR%%/html/qthread.html
-%%DOCSDIR%%/html/qtime.html
-%%DOCSDIR%%/html/qtimeedit.html
-%%DOCSDIR%%/html/qtimeline.html
-%%DOCSDIR%%/html/qtimer.html
-%%DOCSDIR%%/html/qtimerevent.html
-%%DOCSDIR%%/html/qtnetwork.html
-%%DOCSDIR%%/html/qtoolbar.html
-%%DOCSDIR%%/html/qtoolbox.html
-%%DOCSDIR%%/html/qtoolbutton.html
-%%DOCSDIR%%/html/qtooltip.html
-%%DOCSDIR%%/html/qtopengl.html
-%%DOCSDIR%%/html/qtranslator.html
-%%DOCSDIR%%/html/qtreeview.html
-%%DOCSDIR%%/html/qtreewidget.html
-%%DOCSDIR%%/html/qtreewidgetitem.html
-%%DOCSDIR%%/html/qtreewidgetitemiterator-iteratorflags.html
-%%DOCSDIR%%/html/qtreewidgetitemiterator.html
-%%DOCSDIR%%/html/qtsql.html
-%%DOCSDIR%%/html/qtsvg.html
-%%DOCSDIR%%/html/qttest.html
-%%DOCSDIR%%/html/qtxml.html
-%%DOCSDIR%%/html/qudpsocket-bindmode.html
-%%DOCSDIR%%/html/qudpsocket.html
-%%DOCSDIR%%/html/qundocommand.html
-%%DOCSDIR%%/html/qundogroup.html
-%%DOCSDIR%%/html/qundostack.html
-%%DOCSDIR%%/html/qundoview.html
-%%DOCSDIR%%/html/qurl-formattingoptions.html
-%%DOCSDIR%%/html/qurl.html
-%%DOCSDIR%%/html/qurlinfo.html
-%%DOCSDIR%%/html/quuid.html
-%%DOCSDIR%%/html/qvalidator.html
-%%DOCSDIR%%/html/qvariant.html
-%%DOCSDIR%%/html/qvboxlayout.html
-%%DOCSDIR%%/html/qwaitcondition.html
-%%DOCSDIR%%/html/qwhatsthis.html
-%%DOCSDIR%%/html/qwhatsthisclickedevent.html
-%%DOCSDIR%%/html/qwheelevent.html
-%%DOCSDIR%%/html/qwidget.html
-%%DOCSDIR%%/html/qwidgetaction.html
-%%DOCSDIR%%/html/qwidgetitem.html
-%%DOCSDIR%%/html/qwindowstatechangeevent.html
-%%DOCSDIR%%/html/qworkspace.html
-%%DOCSDIR%%/html/qwritelocker.html
-%%DOCSDIR%%/html/qx11embedcontainer.html
-%%DOCSDIR%%/html/qx11embedwidget.html
-%%DOCSDIR%%/html/qx11info.html
-%%DOCSDIR%%/html/qxmlattributes.html
-%%DOCSDIR%%/html/qxmlcontenthandler.html
-%%DOCSDIR%%/html/qxmldeclhandler.html
-%%DOCSDIR%%/html/qxmldefaulthandler.html
-%%DOCSDIR%%/html/qxmldtdhandler.html
-%%DOCSDIR%%/html/qxmlentityresolver.html
-%%DOCSDIR%%/html/qxmlerrorhandler.html
-%%DOCSDIR%%/html/qxmlinputsource.html
-%%DOCSDIR%%/html/qxmllexicalhandler.html
-%%DOCSDIR%%/html/qxmllocator.html
-%%DOCSDIR%%/html/qxmlnamespacesupport.html
-%%DOCSDIR%%/html/qxmlparseexception.html
-%%DOCSDIR%%/html/qxmlreader.html
-%%DOCSDIR%%/html/qxmlsimplereader.html
-%%DOCSDIR%%/html/threads.html
-%%DOCSDIR%%/pyqt4ref.html
-%%DOCSDIR%%/pyqt4ref.txt
-@dirrm %%DOCSDIR%%/html/images
-@dirrm %%DOCSDIR%%/html
-@dirrm %%DOCSDIR%%
+%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
+%%PORTDOCS%%%%DOCSDIR%%/NEWS
+%%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%%%DOCSDIR%%/THANKS
+%%PORTDOCS%%%%DOCSDIR%%/default.css
+%%PORTDOCS%%%%DOCSDIR%%/html/assistant-manual.html
+%%PORTDOCS%%%%DOCSDIR%%/html/classes.html
+%%PORTDOCS%%%%DOCSDIR%%/html/images/alphachannelimage.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/alphafill.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/assistant-assistant.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/assistant-docwindow.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/assistant-search.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/assistant-sidebar.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/assistant-toolbar1.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/bearings.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/brush-outline.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/brush-styles.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/buttonbox-gnomelayout-horizontal.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/buttonbox-gnomelayout-vertical.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/buttonbox-kdelayout-horizontal.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/buttonbox-kdelayout-vertical.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/buttonbox-mac-modeless-horizontal.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/buttonbox-mac-modeless-vertical.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/buttonbox-maclayout-horizontal.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/buttonbox-maclayout-vertical.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/buttonbox-winlayout-horizontal.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/buttonbox-winlayout-vertical.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/cde-lcdnumber.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/cleanlooks-calendarwidget.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/cleanlooks-pushbutton-menu.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/containerextension-example.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/cursor-arrow.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/cursor-busy.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/cursor-closedhand.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/cursor-cross.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/cursor-forbidden.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/cursor-hand.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/cursor-hsplit.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/cursor-ibeam.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/cursor-openhand.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/cursor-sizeall.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/cursor-sizeb.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/cursor-sizef.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/cursor-sizeh.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/cursor-sizev.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/cursor-uparrow.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/cursor-vsplit.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/cursor-wait.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/cursor-whatsthis.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/foreignkeys.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/frames.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/graphicsview-ellipseitem-pie.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/graphicsview-ellipseitem.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/graphicsview-items.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/graphicsview-lineitem.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/graphicsview-parentchild.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/graphicsview-pathitem.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/graphicsview-pixmapitem.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/graphicsview-polygonitem.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/graphicsview-rectitem.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/graphicsview-simpletextitem.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/graphicsview-textitem.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/graphicsview-view.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/graphicsview-zorder.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/gridlayout.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/httpstack.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/icon.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/inputdialogs.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/insertrowinmodelview.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/licensewizard-flow.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/macintosh-checkbox.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/macintosh-dateedit.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/macintosh-datetimeedit.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/macintosh-dial.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/macintosh-groupbox.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/macintosh-horizontalscrollbar.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/macintosh-label.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/macintosh-lcdnumber.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/macintosh-lineedit.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/macintosh-listview.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/macintosh-progressbar.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/macintosh-pushbutton.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/macintosh-radiobutton.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/macintosh-slider.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/macintosh-spinbox.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/macintosh-tableview.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/macintosh-tabwidget.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/macintosh-timeedit.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/macintosh-treeview.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/mainwindow-docks.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/mainwindowlayout.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/modelindex-no-parent.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/modelview-begin-append-columns.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/modelview-begin-append-rows.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/modelview-begin-insert-columns.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/modelview-begin-insert-rows.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/modelview-begin-remove-columns.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/modelview-begin-remove-rows.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/motif-lcdnumber.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/motif-menubar.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/noforeignkeys.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/palette.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/parent-child-widgets.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/plastique-checkbox.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/plastique-colordialog.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/plastique-dateedit.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/plastique-datetimeedit.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/plastique-dial.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/plastique-fontdialog.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/plastique-groupbox.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/plastique-horizontalscrollbar.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/plastique-label.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/plastique-lcdnumber.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/plastique-lineedit.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/plastique-listview.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/plastique-menubar.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/plastique-printdialog-properties.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/plastique-printdialog.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/plastique-progressbar.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/plastique-progressdialog.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/plastique-pushbutton-menu.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/plastique-pushbutton.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/plastique-radiobutton.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/plastique-sizegrip.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/plastique-slider.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/plastique-spinbox.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/plastique-statusbar.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/plastique-tabbar-truncated.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/plastique-tabbar.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/plastique-tableview.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/plastique-tabwidget.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/plastique-timeedit.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/plastique-treeview.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/propagation-custom.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/propagation-standard.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qactiongroup-align.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qcalendarwidget-grid.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qcolor-cmyk.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qcolor-hsv.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qcolor-hue.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qcolor-rgb.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qcolor-saturation.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qcolor-value.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qconicalgradient.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qdesktopwidget.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qerrormessage.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qgradient-conical.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qgradient-linear.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qgradient-radial.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qhboxlayout-with-5-children.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qimage-32bit_scaled.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qimage-8bit_scaled.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qimage-scaling.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qline-coordinates.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qline-point.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qlineargradient-pad.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qlineargradient-reflect.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qlineargradient-repeat.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qlinef-angle-identicaldirection.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qlinef-angle-oppositedirection.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qlinef-bounded.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qlinef-normalvector.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qlinef-unbounded.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qmatrix-combinedtransformation.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qmatrix-representation.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qmatrix-simpletransformation.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qmdiarea-arrange.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qmdisubwindowlayout.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qmessagebox-crit.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qmessagebox-info.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qmessagebox-quest.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qmessagebox-warn.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qpainter-affinetransformations.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qpainter-arc.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qpainter-basicdrawing.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qpainter-chord.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qpainter-clock.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qpainter-compositiondemo.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qpainter-compositionmode1.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qpainter-compositionmode2.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qpainter-concentriccircles.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qpainter-ellipse.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qpainter-gradients.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qpainter-line.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qpainter-painterpaths.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qpainter-path.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qpainter-pathstroking.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qpainter-pie.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qpainter-polygon.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qpainter-rectangle.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qpainter-rotation.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qpainter-roundrect.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qpainter-scale.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qpainter-translation.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qpainter-vectordeformation.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qpainterpath-addellipse.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qpainterpath-addpolygon.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qpainterpath-addrectangle.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qpainterpath-addtext.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qpainterpath-arcto.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qpainterpath-construction.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qpainterpath-cubicto.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qpainterpath-demo.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qpainterpath-example.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qpen-bevel.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qpen-custom.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qpen-dash.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qpen-dashdot.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qpen-dashdotdot.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qpen-demo.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qpen-dot.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qpen-flat.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qpen-miter.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qpen-miterlimit.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qpen-roundcap.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qpen-roundjoin.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qpen-solid.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qpen-square.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qradialgradient-pad.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qradialgradient-reflect.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qradialgradient-repeat.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qrect-coordinates.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qrect-diagram-one.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qrect-diagram-three.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qrect-diagram-two.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qrect-diagram-zero.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qrect-intersect.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qrect-unite.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qrectf-coordinates.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qrectf-diagram-one.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qrectf-diagram-three.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qrectf-diagram-two.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qscrollarea-noscrollbars.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qscrollarea-onescrollbar.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qscrollarea-twoscrollbars.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qscrollbar-picture.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qscrollbar-values.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qsortfilterproxymodel-sorting.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qspinbox-plusminus.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qspinbox-updown.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qstatustipevent-action.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qstatustipevent-widget.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qstyle-comboboxes.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qstyleoptiontoolbar-position.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qt-colors.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qt-fillrule-oddeven.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qt-fillrule-winding.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qtabletevent-tilt.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qtextblock-sequence.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qtextfragment-split.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qtextframe-style.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qtexttableformat-cell.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qtwizard-aero1.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qtwizard-aero2.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qtwizard-classic1.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qtwizard-classic2.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qtwizard-mac1.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qtwizard-mac2.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qtwizard-macpage.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qtwizard-modern1.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qtwizard-modern2.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qtwizard-nonmacpage.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qundoview.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qurl-authority.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qurl-authority2.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qurl-authority3.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qurl-fragment.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qurl-ftppath.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qurl-mailtopath.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qurl-querystring.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qvboxlayout-with-5-children.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/qworkspace-arrange.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/rb-logo.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/relationaltable.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/rintersect.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/rsubtract.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/runion.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/rxor.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/system-tray.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/taskmenuextension-example-faded.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/tcpstream.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/threadsandobjects.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/udppackets.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/whatsthis.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/windows-checkbox.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/windows-horizontalscrollbar.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/windows-lcdnumber.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/windows-lineedit.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/windows-radiobutton.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/windows-slider.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/windowsxp-dateedit.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/windowsxp-datetimeedit.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/windowsxp-dial.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/windowsxp-fontcombobox.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/windowsxp-groupbox.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/windowsxp-label.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/windowsxp-lcdnumber.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/windowsxp-listview.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/windowsxp-progressbar.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/windowsxp-pushbutton.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/windowsxp-spinbox.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/windowsxp-tableview.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/windowsxp-tabwidget.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/windowsxp-timeedit.png
+%%PORTDOCS%%%%DOCSDIR%%/html/images/windowsxp-treeview.png
+%%PORTDOCS%%%%DOCSDIR%%/html/modules.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qabstractbutton.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qabstracteventdispatcher.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qabstractextensionfactory.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qabstractextensionmanager.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qabstractfileengine-fileflags.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qabstractfileengine.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qabstractfileenginehandler.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qabstractfileengineiterator.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qabstractformbuilder.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qabstractgraphicsshapeitem.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qabstractitemdelegate.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qabstractitemmodel.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qabstractitemview-edittriggers.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qabstractitemview.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qabstractlistmodel.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qabstractprintdialog-printdialogoptions.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qabstractprintdialog.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qabstractproxymodel.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qabstractscrollarea.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qabstractslider.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qabstractsocket.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qabstractspinbox-stepenabled.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qabstractspinbox.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qabstracttablemodel.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qabstracttextdocumentlayout-paintcontext.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qabstracttextdocumentlayout-selection.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qabstracttextdocumentlayout.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qaction.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qactionevent.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qactiongroup.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qapplication.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qassistantclient.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qauthenticator.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qaxcontainer.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qbasictimer.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qbitarray.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qbitmap.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qboxlayout.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qbrush.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qbuffer.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qbuttongroup.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qbytearray.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qbytearraymatcher.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qcalendarwidget.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qchar.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qcheckbox.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qchildevent.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qclipboard.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qcloseevent.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qcolor.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qcolordialog.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qcolumnview.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qcombobox.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qcompleter.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qconicalgradient.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qcontextmenuevent.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qcoreapplication.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qcryptographichash.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qcursor.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qdatastream.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qdatawidgetmapper.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qdate.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qdateedit.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qdatetime.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qdatetimeedit-sections.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qdatetimeedit.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qdesigneractioneditorinterface.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qdesignercontainerextension.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qdesignercustomwidgetcollectioninterface.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qdesignercustomwidgetinterface.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qdesignerformeditorinterface.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qdesignerformwindowcursorinterface.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qdesignerformwindowinterface-feature.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qdesignerformwindowinterface.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qdesignerformwindowmanagerinterface.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qdesignermembersheetextension.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qdesignerobjectinspectorinterface.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qdesignerpropertyeditorinterface.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qdesignerpropertysheetextension.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qdesignertaskmenuextension.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qdesignerwidgetboxinterface.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qdesktopservices.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qdesktopwidget.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qdial.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qdialog.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qdialogbuttonbox-standardbuttons.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qdialogbuttonbox.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qdir-filters.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qdir-sortflags.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qdir.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qdiriterator-iteratorflags.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qdiriterator.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qdirmodel.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qdockwidget-dockwidgetfeatures.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qdockwidget.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qdomattr.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qdomcdatasection.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qdomcharacterdata.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qdomcomment.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qdomdocument.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qdomdocumentfragment.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qdomdocumenttype.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qdomelement.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qdomentity.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qdomentityreference.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qdomimplementation.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qdomnamednodemap.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qdomnode.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qdomnodelist.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qdomnotation.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qdomprocessinginstruction.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qdomtext.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qdoublespinbox.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qdoublevalidator.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qdrag.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qdragenterevent.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qdragleaveevent.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qdragmoveevent.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qdropevent.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qdynamicpropertychangeevent.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qerrormessage.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qevent.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qeventloop-processeventsflags.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qeventloop.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qextensionfactory.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qextensionmanager.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qfile-permissions.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qfile.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qfiledialog-options.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qfiledialog.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qfileiconprovider.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qfileinfo.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qfileopenevent.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qfilesystemwatcher.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qfocusevent.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qfocusframe.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qfont.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qfontcombobox-fontfilters.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qfontcombobox.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qfontdatabase.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qfontdialog.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qfontinfo.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qfontmetrics.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qfontmetricsf.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qformbuilder.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qframe.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qfsfileengine.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qftp.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qgl-formatoptions.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qgl.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qglcolormap.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qglcontext.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qglformat-openglversionflags.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qglformat.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qglframebufferobject.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qglpixelbuffer.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qglwidget.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qgradient.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qgraphicsellipseitem.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qgraphicsitem-graphicsitemflags.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qgraphicsitem.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qgraphicsitemanimation.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qgraphicsitemgroup.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qgraphicslineitem.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qgraphicspathitem.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qgraphicspixmapitem.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qgraphicspolygonitem.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qgraphicsrectitem.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qgraphicsscene-scenelayers.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qgraphicsscene.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qgraphicsscenecontextmenuevent.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qgraphicsscenedragdropevent.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qgraphicssceneevent.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qgraphicsscenehelpevent.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qgraphicsscenehoverevent.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qgraphicsscenemouseevent.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qgraphicsscenewheelevent.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qgraphicssimpletextitem.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qgraphicssvgitem.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qgraphicstextitem.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qgraphicsview-cachemode.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qgraphicsview-optimizationflags.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qgraphicsview.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qgridlayout.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qgroupbox.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qhboxlayout.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qheaderview.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qhelpevent.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qhideevent.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qhostaddress.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qhostinfo.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qhoverevent.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qhttp.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qhttpheader.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qhttprequestheader.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qhttpresponseheader.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qicon.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qicondragevent.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qiconengine.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qiconenginev2.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qimage.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qimageiohandler.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qimagereader.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qimagewriter.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qinputcontext.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qinputdialog.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qinputevent.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qinputmethodevent-attribute.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qinputmethodevent.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qintvalidator.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qiodevice-openmode.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qiodevice.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qitemdelegate.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qitemeditorcreatorbase.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qitemeditorfactory.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qitemselection.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qitemselectionmodel-selectionflags.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qitemselectionmodel.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qitemselectionrange.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qkeyevent.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qkeysequence.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qlabel.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qlatin1char.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qlatin1string.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qlayout.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qlayoutitem.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qlcdnumber.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qlibrary-loadhints.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qlibrary.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qlibraryinfo.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qline.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qlineargradient.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qlineedit.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qlinef.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qlistview.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qlistwidget.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qlistwidgetitem.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qlocale-numberoptions.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qlocale.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qmainwindow-dockoptions.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qmainwindow.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qmatrix.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qmdiarea-areaoptions.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qmdiarea.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qmdisubwindow-subwindowoptions.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qmdisubwindow.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qmenu.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qmenubar.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qmessagebox-standardbuttons.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qmessagebox.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qmetaclassinfo.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qmetaenum.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qmetamethod.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qmetaobject.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qmetaproperty.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qmimedata.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qmimesource.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qmodelindex.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qmouseevent.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qmoveevent.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qmovie.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qmutex.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qmutexlocker.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qnetworkaddressentry.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qnetworkinterface-interfaceflags.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qnetworkinterface.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qnetworkproxy.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qobject.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qobjectcleanuphandler.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qpagesetupdialog.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qpaintdevice.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qpaintengine-dirtyflags.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qpaintengine-paintenginefeatures.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qpaintengine.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qpaintenginestate.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qpainter-renderhints.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qpainter.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qpainterpath-element.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qpainterpath.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qpainterpathstroker.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qpaintevent.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qpalette.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qpen.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qpersistentmodelindex.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qpicture.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qpictureio.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qpixmap.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qpixmapcache.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qpluginloader.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qpoint.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qpointf.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qpolygon.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qpolygonf.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qprintdialog.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qprintengine.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qprinter.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qprocess.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qprogressbar.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qprogressdialog.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qproxymodel.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qpushbutton.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qpydesignercontainerextension.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qpydesignercustomwidgetcollectionplugin.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qpydesignercustomwidgetplugin.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qpydesignermembersheetextension.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qpydesignerpropertysheetextension.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qpydesignertaskmenuextension.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qradialgradient.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qradiobutton.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qreadlocker.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qreadwritelock.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qrect.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qrectf.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qregexp.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qregexpvalidator.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qregion.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qresizeevent.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qresource.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qrubberband.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qscriptcontext.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qscriptengine-qobjectwrapoptions.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qscriptengine.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qscriptvalue-propertyflags.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qscriptvalue-resolveflags.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qscriptvalue.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qscriptvalueiterator.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qscrollarea.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qscrollbar.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qsemaphore.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qsessionmanager.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qsettings.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qshortcut.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qshortcutevent.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qshowevent.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qsignalmapper.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qsize.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qsizef.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qsizegrip.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qsizepolicy-controltypes.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qsizepolicy.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qslider.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qsocketnotifier.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qsortfilterproxymodel.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qsound.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qspaceritem.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qspinbox.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qsplashscreen.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qsplitter.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qsplitterhandle.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qsql-paramtype.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qsql.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qsqldatabase.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qsqldriver.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qsqldrivercreatorbase.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qsqlerror.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qsqlfield.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qsqlindex.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qsqlquery.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qsqlquerymodel.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qsqlrecord.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qsqlrelation.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qsqlrelationaldelegate.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qsqlrelationaltablemodel.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qsqlresult.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qsqltablemodel.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qssl.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qsslcertificate.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qsslcipher.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qsslerror.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qsslkey.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qsslsocket.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qstackedlayout.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qstackedwidget.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qstandarditem.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qstandarditemmodel.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qstatusbar.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qstatustipevent.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qstring-sectionflags.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qstring.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qstringlist.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qstringlistmodel.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qstringmatcher.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qstringref.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qstyle-state.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qstyle-subcontrols.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qstyle.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qstylefactory.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qstylehintreturn.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qstylehintreturnmask.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qstylehintreturnvariant.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qstyleoption.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qstyleoptionbutton-buttonfeatures.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qstyleoptionbutton.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qstyleoptioncombobox.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qstyleoptioncomplex.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qstyleoptiondockwidget.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qstyleoptiondockwidgetv2.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qstyleoptionfocusrect.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qstyleoptionframe.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qstyleoptionframev2-framefeatures.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qstyleoptionframev2.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qstyleoptiongraphicsitem.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qstyleoptiongroupbox.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qstyleoptionheader.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qstyleoptionmenuitem.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qstyleoptionprogressbar.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qstyleoptionprogressbarv2.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qstyleoptionrubberband.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qstyleoptionsizegrip.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qstyleoptionslider.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qstyleoptionspinbox.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qstyleoptiontab-cornerwidgets.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qstyleoptiontab.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qstyleoptiontabbarbase.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qstyleoptiontabv2.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qstyleoptiontabwidgetframe.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qstyleoptiontitlebar.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qstyleoptiontoolbar-toolbarfeatures.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qstyleoptiontoolbar.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qstyleoptiontoolbox.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qstyleoptiontoolboxv2.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qstyleoptiontoolbutton-toolbuttonfeatures.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qstyleoptiontoolbutton.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qstyleoptionviewitem.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qstyleoptionviewitemv2-viewitemfeatures.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qstyleoptionviewitemv2.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qstyleoptionviewitemv3.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qstylepainter.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qsvggenerator.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qsvgrenderer.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qsvgwidget.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qsyntaxhighlighter.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qsysinfo.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qsystemlocale.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qsystemtrayicon.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qt-alignment.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qt-dockwidgetareas.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qt-dropactions.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qt-imageconversionflags.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qt-itemflags.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qt-keyboardmodifiers.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qt-matchflags.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qt-mousebuttons.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qt-orientations.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qt-textinteractionflags.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qt-toolbarareas.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qt-windowflags.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qt-windowstates.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qt.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtabbar.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtabletevent.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtableview.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtablewidget.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtablewidgetitem.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtablewidgetselectionrange.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtabwidget.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtassistant.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtcore.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtcpserver.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtcpsocket.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtdesigner.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtemporaryfile.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtest.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtextblock-iterator.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtextblock.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtextblockformat.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtextblockgroup.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtextblockuserdata.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtextbrowser.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtextcharformat.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtextcodec-conversionflags.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtextcodec-converterstate.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtextcodec.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtextcursor.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtextdecoder.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtextdocument-findflags.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtextdocument.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtextdocumentfragment.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtextedit-autoformatting.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtextedit-extraselection.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtextedit.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtextencoder.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtextformat-pagebreakflags.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtextformat.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtextfragment.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtextframe-iterator.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtextframe.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtextframeformat.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtextimageformat.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtextinlineobject.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtextitem-renderflags.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtextitem.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtextlayout-formatrange.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtextlayout.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtextlength.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtextline.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtextlist.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtextlistformat.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtextobject.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtextoption-flags.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtextoption.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtextstream-numberflags.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtextstream.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtexttable.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtexttablecell.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtexttableformat.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtgui.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qthread.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtime.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtimeedit.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtimeline.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtimer.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtimerevent.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtnetwork.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtoolbar.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtoolbox.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtoolbutton.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtooltip.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtopengl.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtransform.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtranslator.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtreeview.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtreewidget.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtreewidgetitem.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtreewidgetitemiterator-iteratorflags.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtreewidgetitemiterator.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtscript.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtsql.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtsvg.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qttest.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qtxml.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qudpsocket-bindmode.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qudpsocket.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qundocommand.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qundogroup.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qundostack.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qundoview.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qurl-formattingoptions.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qurl.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qurlinfo.html
+%%PORTDOCS%%%%DOCSDIR%%/html/quuid.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qvalidator.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qvariant.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qvboxlayout.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qwaitcondition.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qwhatsthis.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qwhatsthisclickedevent.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qwheelevent.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qwidget-renderflags.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qwidget.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qwidgetaction.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qwidgetitem.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qwindowstatechangeevent.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qwizard-wizardoptions.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qwizard.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qwizardpage.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qworkspace.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qwritelocker.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qx11embedcontainer.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qx11embedwidget.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qx11info.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qxmlattributes.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qxmlcontenthandler.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qxmldeclhandler.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qxmldefaulthandler.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qxmldtdhandler.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qxmlentityresolver.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qxmlerrorhandler.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qxmlinputsource.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qxmllexicalhandler.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qxmllocator.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qxmlnamespacesupport.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qxmlparseexception.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qxmlreader.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qxmlsimplereader.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qxmlstreamattribute.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qxmlstreamattributes.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qxmlstreamentitydeclaration.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qxmlstreamnamespacedeclaration.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qxmlstreamnotationdeclaration.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qxmlstreamreader.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qxmlstreamwriter.html
+%%PORTDOCS%%%%DOCSDIR%%/html/threads.html
+%%PORTDOCS%%%%DOCSDIR%%/pyqt4ref.html
+%%PORTDOCS%%%%DOCSDIR%%/pyqt4ref.txt
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/html/images
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/html
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
diff --git a/net/py-qt4-network/Makefile b/net/py-qt4-network/Makefile
index 1c2e9d5bf482..47277d4a7ca5 100644
--- a/net/py-qt4-network/Makefile
+++ b/net/py-qt4-network/Makefile
@@ -5,8 +5,8 @@
# $FreeBSD$
PORTNAME= network
-PORTVERSION= 4.2
-PORTREVISION= 1
+PORTVERSION= 4.3
+PORTREVISION= # zero
CATEGORIES= net devel python
MASTER_SITES= http://www.riverbankcomputing.com/Downloads/PyQt4/GPL/ \
http://freebsd.ricin.com/ports/distfiles/
@@ -16,11 +16,11 @@ DISTNAME= PyQt-x11-gpl-${PORTVERSION}
MAINTAINER= danny@ricin.com
COMMENT= Python bindings for the Qt4 toolkit, QtNetwork module
-BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/PyQt4/QtCore.so:${PORTSDIR}/devel/py-qt4-core
-RUN_DEPENDS= ${BUILD_DEPENDS}
+BUILD_DEPENDS= ${LOCALBASE}/bin/sip:${PORTSDIR}/devel/py-sip
+RUN_DEPENDS= ${PYTHON_SITELIBDIR}/PyQt4/QtCore.so:${PORTSDIR}/devel/py-qt4-core
HAS_CONFIGURE= yes
-USE_PYTHON= 2.3+
+USE_PYTHON= 2.5+
USE_QT_VER= 4
QT_COMPONENTS= network qmake
@@ -29,44 +29,52 @@ OPTIONS= API "Install QtNetwork API for QScintilla2" on \
SIPFILES "Install the QtNetwork SIP files" on \
TRACING "Enable tracing in generated code" off
+PATCHDIR= ${PORTSDIR}/devel/py-qt4-core/files
OPTIONSFILE= ${PORT_DBDIR}/py-qt4-${PORTNAME}/options
SIPDIR= ${PREFIX}/share/py-sip
-ARGS= -b ${PREFIX}/bin -c -j 2 -d ${PYTHONPREFIX_SITELIBDIR}/PyQt4 \
- -q ${QT_PREFIX}/bin/qmake-qt4 -a
+CONFIGURE_ENV+= PYQT4_COMPONENT="${PORTNAME}"
+ARGS= -b ${PREFIX}/bin\
+ -d ${PYTHON_SITELIBDIR}\
+ -q ${QT_PREFIX}/bin/qmake-qt4
.include <bsd.port.pre.mk>
.if defined(WITH_DEBUG)
-ARGS+= -u
+ARGS+= --debug
.endif
.if defined(WITHOUT_API)
+ARGS+= --no-qsci-api
PLIST_SUB+= API="@comment "
PLIST_SUB+= APIFILE="@comment "
.else
-LIB_DEPENDS+= qscintilla2.1:${PORTSDIR}/devel/qscintilla2
+LIB_DEPENDS+= qscintilla2.2:${PORTSDIR}/devel/qscintilla2
+ARGS+= --qsci-api
PLIST_SUB+= API=""
PLIST_SUB+= APIFILE="share/qt4/qsci/api/python/QtNetwork.api"
.endif
.if defined(WITHOUT_SIPFILES)
-ARGS+= -v /dev/null
+ARGS+= --no-sip-files
PLIST_SUB+= SIPFILES="@comment "
PLIST_SUB+= SIPDIR="@comment "
.else
-ARGS+= -v ${SIPDIR}
+ARGS+= --sipdir ${SIPDIR}
PLIST_SUB+= SIPFILES=""
PLIST_SUB+= SIPDIR="share/py-sip"
.endif
.if defined(WITH_TRACING)
-ARGS+= -r
+ARGS+= --trace
.endif
+ARGS+= --enable QtNetwork
do-configure:
- ( cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \
+ ( cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV}\
${PYTHON_CMD} configure.py ${ARGS} )
-post-install:
-.if defined(WITHOUT_API)
- ( ${RM} ${APIFILE} )
-.endif
+post-configure:
+ ${REINPLACE_CMD} -e 's|mkspecs/freebsd-g++|share/qt4/mkspecs/freebsd-g++|'\
+ -e 's|CC = cc|CC = ${CC}|'\
+ -e 's|CXX = c++|CXX = ${CXX}|'\
+ -e 's|LINK = c++|LINK = ${CXX}|'\
+ ${WRKSRC}/QtNetwork/Makefile
.include <bsd.port.post.mk>
diff --git a/net/py-qt4-network/distinfo b/net/py-qt4-network/distinfo
index 3317bc659e04..504192030ea8 100644
--- a/net/py-qt4-network/distinfo
+++ b/net/py-qt4-network/distinfo
@@ -1,3 +1,3 @@
-MD5 (PyQt-x11-gpl-4.2.tar.gz) = af4baa7f7441914f9a527ef3cf788fef
-SHA256 (PyQt-x11-gpl-4.2.tar.gz) = 6fa8a853a66ae500f36629793e7d4c54896c7ccf6337c2b90ea0175b28aa7ae6
-SIZE (PyQt-x11-gpl-4.2.tar.gz) = 5661258
+MD5 (PyQt-x11-gpl-4.3.tar.gz) = 3bb0c0064dc6b8b80413f87a14e5553c
+SHA256 (PyQt-x11-gpl-4.3.tar.gz) = c184c3df596c13e9ed610aa8fa0504881976c4d972ccab1b739738a95f4ab0e5
+SIZE (PyQt-x11-gpl-4.3.tar.gz) = 6036193
diff --git a/net/py-qt4-network/files/patch-configure.py b/net/py-qt4-network/files/patch-configure.py
deleted file mode 100644
index f97f0a8e645d..000000000000
--- a/net/py-qt4-network/files/patch-configure.py
+++ /dev/null
@@ -1,188 +0,0 @@
---- configure.py.orig Tue Apr 10 17:59:52 2007
-+++ configure.py Thu Apr 12 22:01:38 2007
-@@ -138,26 +138,26 @@
- }
-
- def check_modules(self):
-- pyqt_modules.append("QtCore")
-+ #pyqt_modules.append("QtCore")
-
-- check_module("QtGui", "qwidget.h", "new QWidget()")
-+ #check_module("QtGui", "qwidget.h", "new QWidget()")
- check_module("QtNetwork", "qhostaddress.h", "new QHostAddress()")
-- check_module("QtOpenGL", "qgl.h", "new QGLWidget()")
-- check_module("QtSql", "qsqldatabase.h", "new QSqlDatabase()")
-- check_module("QtSvg", "qsvgwidget.h", "new QSvgWidget()")
-- check_module("QtTest", "QtTest", "QTest::qSleep(0)")
-- check_module("QtXml", "qdom.h", "new QDomDocument()")
-- check_module("QtAssistant", "qassistantclient.h", "new QAssistantClient(\"foo\")")
-+ #check_module("QtOpenGL", "qgl.h", "new QGLWidget()")
-+ #check_module("QtSql", "qsqldatabase.h", "new QSqlDatabase()")
-+ #check_module("QtSvg", "qsvgwidget.h", "new QSvgWidget()")
-+ #check_module("QtTest", "QtTest", "QTest::qSleep(0)")
-+ #check_module("QtXml", "qdom.h", "new QDomDocument()")
-+ #check_module("QtAssistant", "qassistantclient.h", "new QAssistantClient(\"foo\")")
-+
-+ #if sipcfg.universal:
-+ # sipconfig.inform("QtDesigner module disabled with universal binaries")
-+ #else:
-+ # check_module("QtDesigner", "QExtensionFactory", "new QExtensionFactory()")
-
-- if sipcfg.universal:
-- sipconfig.inform("QtDesigner module disabled with universal binaries")
-- else:
-- check_module("QtDesigner", "QExtensionFactory", "new QExtensionFactory()")
--
-- check_module("QAxContainer", "qaxobject.h", "new QAxObject()", "QAxContainer")
-+ #check_module("QAxContainer", "qaxobject.h", "new QAxObject()", "QAxContainer")
-
-- if os.path.isdir("dbus"):
-- check_dbus()
-+ #if os.path.isdir("dbus"):
-+ # check_dbus()
-
- def code(self):
- # Note that the order of the dependent modules is important.
-@@ -211,31 +211,31 @@
- generate_code("QAxContainer", ["QAxContainer", "QtGui", "QtCore"])
-
- # Generate the consolidated module.
-- sipconfig.inform("Creating Qt consolidated module...")
-- f = open("Qt.py", "w")
-+ #sipconfig.inform("Creating Qt consolidated module...")
-+ #f = open("Qt.py", "w")
-
-- for m in pyqt_modules:
-- f.write("from PyQt4.%s import *\n" % m)
-+ #for m in pyqt_modules:
-+ # f.write("from PyQt4.%s import *\n" % m)
-
-- f.close()
-+ #f.close()
-
- # Generate the QScintilla API file.
-- sipconfig.inform("Creating QScintilla API file...")
-- f = open("PyQt4.api", "w")
-+ #sipconfig.inform("Creating QScintilla API file...")
-+ #f = open("PyQt4.api", "w")
-
-- for m in pyqt_modules:
-- api = open(m + ".api")
-+ #for m in pyqt_modules:
-+ # api = open(m + ".api")
-
-- for l in api:
-- f.write("PyQt4." + l)
-+ # for l in api:
-+ # f.write("PyQt4." + l)
-
-- api.close()
-- os.remove(m + ".api")
-+ # api.close()
-+ # os.remove(m + ".api")
-
-- f.close()
-+ #f.close()
-
- def module_installs(self):
-- return ["__init__.py", "Qt.py", "pyqtconfig.py"]
-+ return []
-
- def qpylibs(self):
- # See which QPy libraries to build.
-@@ -308,7 +308,7 @@
- tool.append("dbus")
-
- # Only include ElementTree for older versions of Python.
-- if sipcfg.py_version < 0x020500:
-+ """if sipcfg.py_version < 0x020500:
- sipconfig.inform("Creating elementtree Makefile...")
-
- makefile = sipconfig.PythonModuleMakefile(
-@@ -339,7 +339,7 @@
- )
-
- makefile.generate()
-- tool.append("pyuic")
-+ tool.append("pyuic")"""
-
- if "QtXml" in pyqt_modules:
- sipconfig.inform("Creating pylupdate4 Makefile...")
-@@ -376,7 +376,8 @@
- makefile.generate()
- tool.append("pyrcc")
- else:
-- sipconfig.inform("pylupdate4 and pyrcc4 will not be built because the Qt XML module is missing.")
-+ #sipconfig.inform("pylupdate4 and pyrcc4 will not be built because the Qt XML module is missing.")
-+ pass
-
- if "QtDesigner" in pyqt_modules:
- enabled = True
-@@ -460,7 +461,7 @@
- sipconfig.inform("The Qt mkspecs directory is in %s." % qt_datadir)
- sipconfig.inform("These PyQt modules will be built: %s." % string.join(pyqt_modules))
- sipconfig.inform("The PyQt modules will be installed in %s." % opt_pyqtmoddir)
-- sipconfig.inform("The Designer plugin will be installed in %s." % os.path.join(opt_plugindir, "designer"))
-+ #sipconfig.inform("The Designer plugin will be installed in %s." % os.path.join(opt_plugindir, "designer"))
-
- if opt_api:
- sipconfig.inform("The QScintilla API file will be installed in %s." % os.path.join(opt_qscidir, "api", "python"))
-@@ -470,7 +471,7 @@
-
- sipconfig.inform("The PyQt .sip files will be installed in %s." % opt_pyqtsipdir)
-
-- sipconfig.inform("pyuic4, pyrcc4 and pylupdate4 will be installed in %s." % opt_pyqtbindir)
-+ #sipconfig.inform("pyuic4, pyrcc4 and pylupdate4 will be installed in %s." % opt_pyqtbindir)
-
- if opt_vendorcheck:
- sipconfig.inform("PyQt will only be usable with signed interpreters.")
-@@ -808,7 +809,8 @@
- sipfiles = []
-
- for s in glob.glob("sip/" + mname + "/*.sip"):
-- sipfiles.append(os.path.join("..", "sip", mname, os.path.basename(s)))
-+ if mname == "QtNetwork":
-+ sipfiles.append(os.path.join("..", "sip", mname, os.path.basename(s)))
-
- installs.append([sipfiles, os.path.join(opt_pyqtsipdir, mname)])
-
-@@ -873,7 +875,7 @@
- sipconfig.error("This version of PyQt and the %s edition of Qt have incompatible licenses." % qted)
-
- # Confirm the license.
-- print
-+ """print
- print "Type 'L' to view the license."
- print "Type 'yes' to accept the terms of the license."
- print "Type 'no' to decline the terms of the license."
-@@ -895,7 +897,7 @@
-
- if resp == "l":
- os.system("more LICENSE")
--
-+ """
- # If there should be a license file then check it is where it should be.
- if lfile:
- if os.access(os.path.join("sip", lfile), os.F_OK):
-@@ -1434,16 +1436,18 @@
- installs=[(pyqt.module_installs(), opt_pyqtmoddir)]
-
- if opt_api:
-- installs.append(("PyQt4.api", os.path.join(opt_qscidir, "api", "python")))
-+ installs.append(("QtNetwork.api", os.path.join(opt_qscidir, "api", "python")))
-+
-+ pyqt_modules = ["QtNetwork"]
-
- sipconfig.ParentMakefile(
- configuration=sipcfg,
-- subdirs=pyqt.qpylibs() + pyqt_modules + pyqt.tools(),
-+ subdirs=pyqt_modules,
- installs=installs
- ).generate()
-
- # Install the configuration module.
-- create_config("pyqtconfig.py", "pyqtconfig.py.in", macros)
-+ #create_config("pyqtconfig.py", "pyqtconfig.py.in", macros)
-
-
- ###############################################################################
diff --git a/net/py-qt4-network/pkg-plist b/net/py-qt4-network/pkg-plist
index b4bc948e4fdb..13978338e4bf 100644
--- a/net/py-qt4-network/pkg-plist
+++ b/net/py-qt4-network/pkg-plist
@@ -1,18 +1,24 @@
%%PYTHON_SITELIBDIR%%/PyQt4/QtNetwork.so
%%SIPFILES%%%%SIPDIR%%/QtNetwork/QtNetworkmod.sip
%%SIPFILES%%%%SIPDIR%%/QtNetwork/qabstractsocket.sip
+%%SIPFILES%%%%SIPDIR%%/QtNetwork/qauthenticator.sip
%%SIPFILES%%%%SIPDIR%%/QtNetwork/qftp.sip
%%SIPFILES%%%%SIPDIR%%/QtNetwork/qhostaddress.sip
%%SIPFILES%%%%SIPDIR%%/QtNetwork/qhostinfo.sip
%%SIPFILES%%%%SIPDIR%%/QtNetwork/qhttp.sip
%%SIPFILES%%%%SIPDIR%%/QtNetwork/qnetworkinterface.sip
%%SIPFILES%%%%SIPDIR%%/QtNetwork/qnetworkproxy.sip
+%%SIPFILES%%%%SIPDIR%%/QtNetwork/qssl.sip
+%%SIPFILES%%%%SIPDIR%%/QtNetwork/qsslcertificate.sip
+%%SIPFILES%%%%SIPDIR%%/QtNetwork/qsslcipher.sip
+%%SIPFILES%%%%SIPDIR%%/QtNetwork/qsslerror.sip
+%%SIPFILES%%%%SIPDIR%%/QtNetwork/qsslkey.sip
+%%SIPFILES%%%%SIPDIR%%/QtNetwork/qsslsocket.sip
%%SIPFILES%%%%SIPDIR%%/QtNetwork/qtcpserver.sip
%%SIPFILES%%%%SIPDIR%%/QtNetwork/qtcpsocket.sip
%%SIPFILES%%%%SIPDIR%%/QtNetwork/qudpsocket.sip
%%SIPFILES%%%%SIPDIR%%/QtNetwork/qurlinfo.sip
%%SIPFILES%%@dirrm %%SIPDIR%%/QtNetwork
-@cwd %%LOCALBASE%%
%%API%%%%APIFILE%%
%%API%%@dirrmtry share/qt4/qsci/api/python
%%API%%@dirrmtry share/qt4/qsci/api
diff --git a/textproc/py-qt4-xml/Makefile b/textproc/py-qt4-xml/Makefile
index a874575aa20b..e314180bd60a 100644
--- a/textproc/py-qt4-xml/Makefile
+++ b/textproc/py-qt4-xml/Makefile
@@ -5,8 +5,8 @@
# $FreeBSD$
PORTNAME= xml
-PORTVERSION= 4.2
-PORTREVISION= 1
+PORTVERSION= 4.3
+PORTREVISION= # zero
CATEGORIES= textproc devel python
MASTER_SITES= http://www.riverbankcomputing.com/Downloads/PyQt4/GPL/ \
http://freebsd.ricin.com/ports/distfiles/
@@ -16,11 +16,11 @@ DISTNAME= PyQt-x11-gpl-${PORTVERSION}
MAINTAINER= danny@ricin.com
COMMENT= Python bindings for the Qt4 toolkit, QtXml module
-BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/PyQt4/QtGui.so:${PORTSDIR}/x11-toolkits/py-qt4-gui
-RUN_DEPENDS= ${BUILD_DEPENDS}
+BUILD_DEPENDS= ${LOCALBASE}/bin/sip:${PORTSDIR}/devel/py-sip
+RUN_DEPENDS= ${PYTHON_SITELIBDIR}/PyQt4/QtCore.so:${PORTSDIR}/devel/py-qt4-core
HAS_CONFIGURE= yes
-USE_PYTHON= 2.3+
+USE_PYTHON= 2.5+
USE_QT_VER= 4
QT_COMPONENTS= xml qmake
@@ -29,45 +29,52 @@ OPTIONS= API "Install QtXml API for QScintilla2" on \
SIPFILES "Install the QtXml SIP files" on \
TRACING "Enable tracing in generated code" off
+PATCHDIR= ${PORTSDIR}/devel/py-qt4-core/files
OPTIONSFILE= ${PORT_DBDIR}/py-qt4-${PORTNAME}/options
-APIFILE= ${QT_PREFIX}/share/qt4/qsci/api/python/QtXml.api
SIPDIR= ${PREFIX}/share/py-sip
-ARGS= -b ${PREFIX}/bin -c -j 2 -d ${PYTHONPREFIX_SITELIBDIR}/PyQt4 \
- -q ${QT_PREFIX}/bin/qmake-qt4 -a
+CONFIGURE_ENV+= PYQT4_COMPONENT="${PORTNAME}"
+ARGS= -b ${PREFIX}/bin\
+ -d ${PYTHON_SITELIBDIR}\
+ -q ${QT_PREFIX}/bin/qmake-qt4
.include <bsd.port.pre.mk>
.if defined(WITH_DEBUG)
-ARGS+= -u
+ARGS+= --debug
.endif
.if defined(WITHOUT_API)
+ARGS+= --no-qsci-api
PLIST_SUB+= API="@comment "
PLIST_SUB+= APIFILE="@comment "
.else
-LIB_DEPENDS+= qscintilla2:${PORTSDIR}/devel/qscintilla2
+LIB_DEPENDS+= qscintilla2.2:${PORTSDIR}/devel/qscintilla2
+ARGS+= --qsci-api
PLIST_SUB+= API=""
PLIST_SUB+= APIFILE="share/qt4/qsci/api/python/QtXml.api"
.endif
.if defined(WITHOUT_SIPFILES)
-ARGS+= -v /dev/null
+ARGS+= --no-sip-files
PLIST_SUB+= SIPFILES="@comment "
PLIST_SUB+= SIPDIR="@comment "
.else
-ARGS+= -v ${SIPDIR}
+ARGS+= --sipdir ${SIPDIR}
PLIST_SUB+= SIPFILES=""
PLIST_SUB+= SIPDIR="share/py-sip"
.endif
.if defined(WITH_TRACING)
-ARGS+= -r
+ARGS+= --trace
.endif
+ARGS+= --enable QtXml
do-configure:
- ( cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \
- ${PYTHON_CMD} configure.py ${ARGS} )
+ cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV}\
+ ${PYTHON_CMD} configure.py ${ARGS}
-post-install:
-.if defined(WITHOUT_API)
- ( ${RM} ${APIFILE} )
-.endif
+post-configure:
+ ${REINPLACE_CMD} -e 's|mkspecs/freebsd-g++|share/qt4/mkspecs/freebsd-g++|'\
+ -e 's|CC = cc|CC = ${CC}|'\
+ -e 's|CXX = c++|CXX = ${CXX}|'\
+ -e 's|LINK = c++|LINK = ${CXX}|'\
+ ${WRKSRC}/QtXml/Makefile
.include <bsd.port.post.mk>
diff --git a/textproc/py-qt4-xml/distinfo b/textproc/py-qt4-xml/distinfo
index 3317bc659e04..504192030ea8 100644
--- a/textproc/py-qt4-xml/distinfo
+++ b/textproc/py-qt4-xml/distinfo
@@ -1,3 +1,3 @@
-MD5 (PyQt-x11-gpl-4.2.tar.gz) = af4baa7f7441914f9a527ef3cf788fef
-SHA256 (PyQt-x11-gpl-4.2.tar.gz) = 6fa8a853a66ae500f36629793e7d4c54896c7ccf6337c2b90ea0175b28aa7ae6
-SIZE (PyQt-x11-gpl-4.2.tar.gz) = 5661258
+MD5 (PyQt-x11-gpl-4.3.tar.gz) = 3bb0c0064dc6b8b80413f87a14e5553c
+SHA256 (PyQt-x11-gpl-4.3.tar.gz) = c184c3df596c13e9ed610aa8fa0504881976c4d972ccab1b739738a95f4ab0e5
+SIZE (PyQt-x11-gpl-4.3.tar.gz) = 6036193
diff --git a/textproc/py-qt4-xml/files/patch-configure.py b/textproc/py-qt4-xml/files/patch-configure.py
deleted file mode 100644
index 0d25ad57552a..000000000000
--- a/textproc/py-qt4-xml/files/patch-configure.py
+++ /dev/null
@@ -1,177 +0,0 @@
---- configure.py.orig Tue Apr 10 17:59:52 2007
-+++ configure.py Thu Apr 12 22:09:06 2007
-@@ -138,26 +138,26 @@
- }
-
- def check_modules(self):
-- pyqt_modules.append("QtCore")
-+ #pyqt_modules.append("QtCore")
-
-- check_module("QtGui", "qwidget.h", "new QWidget()")
-- check_module("QtNetwork", "qhostaddress.h", "new QHostAddress()")
-- check_module("QtOpenGL", "qgl.h", "new QGLWidget()")
-- check_module("QtSql", "qsqldatabase.h", "new QSqlDatabase()")
-- check_module("QtSvg", "qsvgwidget.h", "new QSvgWidget()")
-- check_module("QtTest", "QtTest", "QTest::qSleep(0)")
-+ #check_module("QtGui", "qwidget.h", "new QWidget()")
-+ #check_module("QtNetwork", "qhostaddress.h", "new QHostAddress()")
-+ #check_module("QtOpenGL", "qgl.h", "new QGLWidget()")
-+ #check_module("QtSql", "qsqldatabase.h", "new QSqlDatabase()")
-+ #check_module("QtSvg", "qsvgwidget.h", "new QSvgWidget()")
-+ #check_module("QtTest", "QtTest", "QTest::qSleep(0)")
- check_module("QtXml", "qdom.h", "new QDomDocument()")
-- check_module("QtAssistant", "qassistantclient.h", "new QAssistantClient(\"foo\")")
-+ #check_module("QtAssistant", "qassistantclient.h", "new QAssistantClient(\"foo\")")
-
-- if sipcfg.universal:
-- sipconfig.inform("QtDesigner module disabled with universal binaries")
-- else:
-- check_module("QtDesigner", "QExtensionFactory", "new QExtensionFactory()")
-+ #if sipcfg.universal:
-+ # sipconfig.inform("QtDesigner module disabled with universal binaries")
-+ #else:
-+ # check_module("QtDesigner", "QExtensionFactory", "new QExtensionFactory()")
-
-- check_module("QAxContainer", "qaxobject.h", "new QAxObject()", "QAxContainer")
-+ #check_module("QAxContainer", "qaxobject.h", "new QAxObject()", "QAxContainer")
-
-- if os.path.isdir("dbus"):
-- check_dbus()
-+ #if os.path.isdir("dbus"):
-+ # check_dbus()
-
- def code(self):
- # Note that the order of the dependent modules is important.
-@@ -211,31 +211,31 @@
- generate_code("QAxContainer", ["QAxContainer", "QtGui", "QtCore"])
-
- # Generate the consolidated module.
-- sipconfig.inform("Creating Qt consolidated module...")
-- f = open("Qt.py", "w")
-+ #sipconfig.inform("Creating Qt consolidated module...")
-+ #f = open("Qt.py", "w")
-
-- for m in pyqt_modules:
-- f.write("from PyQt4.%s import *\n" % m)
-+ #for m in pyqt_modules:
-+ # f.write("from PyQt4.%s import *\n" % m)
-
-- f.close()
-+ #f.close()
-
- # Generate the QScintilla API file.
-- sipconfig.inform("Creating QScintilla API file...")
-- f = open("PyQt4.api", "w")
-+ #sipconfig.inform("Creating QScintilla API file...")
-+ #f = open("PyQt4.api", "w")
-
-- for m in pyqt_modules:
-- api = open(m + ".api")
-+ #for m in pyqt_modules:
-+ # api = open(m + ".api")
-
-- for l in api:
-- f.write("PyQt4." + l)
-+ # for l in api:
-+ # f.write("PyQt4." + l)
-
-- api.close()
-- os.remove(m + ".api")
-+ # api.close()
-+ # os.remove(m + ".api")
-
-- f.close()
-+ #f.close()
-
- def module_installs(self):
-- return ["__init__.py", "Qt.py", "pyqtconfig.py"]
-+ return []
-
- def qpylibs(self):
- # See which QPy libraries to build.
-@@ -308,7 +308,7 @@
- tool.append("dbus")
-
- # Only include ElementTree for older versions of Python.
-- if sipcfg.py_version < 0x020500:
-+ """if sipcfg.py_version < 0x020500:
- sipconfig.inform("Creating elementtree Makefile...")
-
- makefile = sipconfig.PythonModuleMakefile(
-@@ -339,7 +339,7 @@
- )
-
- makefile.generate()
-- tool.append("pyuic")
-+ tool.append("pyuic")"""
-
- if "QtXml" in pyqt_modules:
- sipconfig.inform("Creating pylupdate4 Makefile...")
-@@ -460,7 +460,7 @@
- sipconfig.inform("The Qt mkspecs directory is in %s." % qt_datadir)
- sipconfig.inform("These PyQt modules will be built: %s." % string.join(pyqt_modules))
- sipconfig.inform("The PyQt modules will be installed in %s." % opt_pyqtmoddir)
-- sipconfig.inform("The Designer plugin will be installed in %s." % os.path.join(opt_plugindir, "designer"))
-+ #sipconfig.inform("The Designer plugin will be installed in %s." % os.path.join(opt_plugindir, "designer"))
-
- if opt_api:
- sipconfig.inform("The QScintilla API file will be installed in %s." % os.path.join(opt_qscidir, "api", "python"))
-@@ -470,7 +470,7 @@
-
- sipconfig.inform("The PyQt .sip files will be installed in %s." % opt_pyqtsipdir)
-
-- sipconfig.inform("pyuic4, pyrcc4 and pylupdate4 will be installed in %s." % opt_pyqtbindir)
-+ sipconfig.inform("pyrcc4 and pylupdate4 will be installed in %s." % opt_pyqtbindir)
-
- if opt_vendorcheck:
- sipconfig.inform("PyQt will only be usable with signed interpreters.")
-@@ -808,7 +808,8 @@
- sipfiles = []
-
- for s in glob.glob("sip/" + mname + "/*.sip"):
-- sipfiles.append(os.path.join("..", "sip", mname, os.path.basename(s)))
-+ if mname == "QtXml":
-+ sipfiles.append(os.path.join("..", "sip", mname, os.path.basename(s)))
-
- installs.append([sipfiles, os.path.join(opt_pyqtsipdir, mname)])
-
-@@ -873,7 +874,7 @@
- sipconfig.error("This version of PyQt and the %s edition of Qt have incompatible licenses." % qted)
-
- # Confirm the license.
-- print
-+ """print
- print "Type 'L' to view the license."
- print "Type 'yes' to accept the terms of the license."
- print "Type 'no' to decline the terms of the license."
-@@ -895,7 +896,7 @@
-
- if resp == "l":
- os.system("more LICENSE")
--
-+ """
- # If there should be a license file then check it is where it should be.
- if lfile:
- if os.access(os.path.join("sip", lfile), os.F_OK):
-@@ -1434,16 +1435,18 @@
- installs=[(pyqt.module_installs(), opt_pyqtmoddir)]
-
- if opt_api:
-- installs.append(("PyQt4.api", os.path.join(opt_qscidir, "api", "python")))
-+ installs.append(("QtXml.api", os.path.join(opt_qscidir, "api", "python")))
-+
-+ pyqt_modules = ["QtXml"]
-
- sipconfig.ParentMakefile(
- configuration=sipcfg,
-- subdirs=pyqt.qpylibs() + pyqt_modules + pyqt.tools(),
-+ subdirs=pyqt_modules + pyqt.tools(),
- installs=installs
- ).generate()
-
- # Install the configuration module.
-- create_config("pyqtconfig.py", "pyqtconfig.py.in", macros)
-+ #create_config("pyqtconfig.py", "pyqtconfig.py.in", macros)
-
-
- ###############################################################################
diff --git a/textproc/py-qt4-xml/pkg-plist b/textproc/py-qt4-xml/pkg-plist
index 47490ebd46d3..a7dfface3f77 100644
--- a/textproc/py-qt4-xml/pkg-plist
+++ b/textproc/py-qt4-xml/pkg-plist
@@ -4,8 +4,8 @@ bin/pyrcc4
%%SIPFILES%%%%SIPDIR%%/QtXml/QtXmlmod.sip
%%SIPFILES%%%%SIPDIR%%/QtXml/qdom.sip
%%SIPFILES%%%%SIPDIR%%/QtXml/qxml.sip
+%%SIPFILES%%%%SIPDIR%%/QtXml/qxmlstream.sip
%%SIPFILES%%@dirrm %%SIPDIR%%/QtXml
-@cwd %%LOCALBASE%%
%%API%%%%APIFILE%%
%%API%%@dirrmtry share/qt4/qsci/api/python
%%API%%@dirrmtry share/qt4/qsci/api
diff --git a/x11-toolkits/py-qt4-gui/Makefile b/x11-toolkits/py-qt4-gui/Makefile
index 1d448c3c4a7d..3efc1b767540 100644
--- a/x11-toolkits/py-qt4-gui/Makefile
+++ b/x11-toolkits/py-qt4-gui/Makefile
@@ -5,8 +5,8 @@
# $FreeBSD$
PORTNAME= gui
-PORTVERSION= 4.2
-PORTREVISION= 1
+PORTVERSION= 4.3
+PORTREVISION= # zero
CATEGORIES= x11-toolkits devel python
MASTER_SITES= http://www.riverbankcomputing.com/Downloads/PyQt4/GPL/ \
http://freebsd.ricin.com/ports/distfiles/
@@ -16,11 +16,11 @@ DISTNAME= PyQt-x11-gpl-${PORTVERSION}
MAINTAINER= danny@ricin.com
COMMENT= Python bindings for the Qt4 toolkit, QtGui module
-BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/PyQt4/QtCore.so:${PORTSDIR}/devel/py-qt4-core
-RUN_DEPENDS= ${BUILD_DEPENDS}
+BUILD_DEPENDS= ${LOCALBASE}/bin/sip:${PORTSDIR}/devel/py-sip
+RUN_DEPENDS= ${PYTHON_SITELIBDIR}/PyQt4/QtCore.so:${PORTSDIR}/devel/py-qt4-core
HAS_CONFIGURE= yes
-USE_PYTHON= 2.3+
+USE_PYTHON= 2.5+
USE_QT_VER= 4
QT_COMPONENTS= gui imageformats iconengines qmake
@@ -29,45 +29,52 @@ OPTIONS= API "Install QtGui API for QScintilla2" on \
SIPFILES "Install the QtGui SIP files" on \
TRACING "Enable tracing in generated code" off
+PATCHDIR= ${PORTSDIR}/devel/py-qt4-core/files
OPTIONSFILE= ${PORT_DBDIR}/py-qt4-${PORTNAME}/options
-APIFILE= ${QT_PREFIX}/share/qt4/qsci/api/python/QtGui.api
SIPDIR= ${PREFIX}/share/py-sip
-ARGS= -b ${PREFIX}/bin -c -j 2 -d ${PYTHONPREFIX_SITELIBDIR}/PyQt4 \
- -q ${QT_PREFIX}/bin/qmake-qt4 -a
+CONFIGURE_ENV+= PYQT4_COMPONENT="${PORTNAME}"
+ARGS= -b ${PREFIX}/bin\
+ -d ${PYTHON_SITELIBDIR}\
+ -q ${QT_PREFIX}/bin/qmake-qt4
.include <bsd.port.pre.mk>
.if defined(WITH_DEBUG)
-ARGS+= -u
+ARGS+= --debug
.endif
.if defined(WITHOUT_API)
+ARGS+= --no-qsci-api
PLIST_SUB+= API="@comment "
PLIST_SUB+= APIFILE="@comment "
.else
-LIB_DEPENDS+= qscintilla2.1:${PORTSDIR}/devel/qscintilla2
+LIB_DEPENDS+= qscintilla2.2:${PORTSDIR}/devel/qscintilla2
+ARGS+= --qsci-api
PLIST_SUB+= API=""
PLIST_SUB+= APIFILE="share/qt4/qsci/api/python/QtGui.api"
.endif
.if defined(WITHOUT_SIPFILES)
-ARGS+= -v /dev/null
+ARGS+= --no-sip-files
PLIST_SUB+= SIPFILES="@comment "
PLIST_SUB+= SIPDIR="@comment "
.else
-ARGS+= -v ${SIPDIR}
+ARGS+= --sipdir ${SIPDIR}
PLIST_SUB+= SIPFILES=""
PLIST_SUB+= SIPDIR="share/py-sip"
.endif
.if defined(WITH_TRACING)
-ARGS+= -r
+ARGS+= --trace
.endif
+ARGS+= --enable QtGui
do-configure:
- ( cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \
- ${PYTHON_CMD} configure.py ${ARGS} )
+ cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV}\
+ ${PYTHON_CMD} configure.py ${ARGS}
-post-install:
-.if defined(WITHOUT_API)
- ( ${RM} ${APIFILE} )
-.endif
+post-configure:
+ ${REINPLACE_CMD} -e 's|mkspecs/freebsd-g++|share/qt4/mkspecs/freebsd-g++|'\
+ -e 's|CC = cc|CC = ${CC}|'\
+ -e 's|CXX = c++|CXX = ${CXX}|'\
+ -e 's|LINK = c++|LINK = ${CXX}|'\
+ ${WRKSRC}/QtGui/Makefile
.include <bsd.port.post.mk>
diff --git a/x11-toolkits/py-qt4-gui/distinfo b/x11-toolkits/py-qt4-gui/distinfo
index 3317bc659e04..504192030ea8 100644
--- a/x11-toolkits/py-qt4-gui/distinfo
+++ b/x11-toolkits/py-qt4-gui/distinfo
@@ -1,3 +1,3 @@
-MD5 (PyQt-x11-gpl-4.2.tar.gz) = af4baa7f7441914f9a527ef3cf788fef
-SHA256 (PyQt-x11-gpl-4.2.tar.gz) = 6fa8a853a66ae500f36629793e7d4c54896c7ccf6337c2b90ea0175b28aa7ae6
-SIZE (PyQt-x11-gpl-4.2.tar.gz) = 5661258
+MD5 (PyQt-x11-gpl-4.3.tar.gz) = 3bb0c0064dc6b8b80413f87a14e5553c
+SHA256 (PyQt-x11-gpl-4.3.tar.gz) = c184c3df596c13e9ed610aa8fa0504881976c4d972ccab1b739738a95f4ab0e5
+SIZE (PyQt-x11-gpl-4.3.tar.gz) = 6036193
diff --git a/x11-toolkits/py-qt4-gui/files/patch-configure.py b/x11-toolkits/py-qt4-gui/files/patch-configure.py
deleted file mode 100644
index 9990fe240fb2..000000000000
--- a/x11-toolkits/py-qt4-gui/files/patch-configure.py
+++ /dev/null
@@ -1,188 +0,0 @@
---- configure.py.orig Tue Apr 10 17:59:52 2007
-+++ configure.py Thu Apr 12 22:14:40 2007
-@@ -138,26 +138,26 @@
- }
-
- def check_modules(self):
-- pyqt_modules.append("QtCore")
-+ #pyqt_modules.append("QtCore")
-
- check_module("QtGui", "qwidget.h", "new QWidget()")
-- check_module("QtNetwork", "qhostaddress.h", "new QHostAddress()")
-- check_module("QtOpenGL", "qgl.h", "new QGLWidget()")
-- check_module("QtSql", "qsqldatabase.h", "new QSqlDatabase()")
-- check_module("QtSvg", "qsvgwidget.h", "new QSvgWidget()")
-- check_module("QtTest", "QtTest", "QTest::qSleep(0)")
-- check_module("QtXml", "qdom.h", "new QDomDocument()")
-- check_module("QtAssistant", "qassistantclient.h", "new QAssistantClient(\"foo\")")
-+ #check_module("QtNetwork", "qhostaddress.h", "new QHostAddress()")
-+ #check_module("QtOpenGL", "qgl.h", "new QGLWidget()")
-+ #check_module("QtSql", "qsqldatabase.h", "new QSqlDatabase()")
-+ #check_module("QtSvg", "qsvgwidget.h", "new QSvgWidget()")
-+ #check_module("QtTest", "QtTest", "QTest::qSleep(0)")
-+ #check_module("QtXml", "qdom.h", "new QDomDocument()")
-+ #check_module("QtAssistant", "qassistantclient.h", "new QAssistantClient(\"foo\")")
-+
-+ #if sipcfg.universal:
-+ # sipconfig.inform("QtDesigner module disabled with universal binaries")
-+ #else:
-+ # check_module("QtDesigner", "QExtensionFactory", "new QExtensionFactory()")
-
-- if sipcfg.universal:
-- sipconfig.inform("QtDesigner module disabled with universal binaries")
-- else:
-- check_module("QtDesigner", "QExtensionFactory", "new QExtensionFactory()")
--
-- check_module("QAxContainer", "qaxobject.h", "new QAxObject()", "QAxContainer")
-+ #check_module("QAxContainer", "qaxobject.h", "new QAxObject()", "QAxContainer")
-
-- if os.path.isdir("dbus"):
-- check_dbus()
-+ #if os.path.isdir("dbus"):
-+ # check_dbus()
-
- def code(self):
- # Note that the order of the dependent modules is important.
-@@ -211,31 +211,31 @@
- generate_code("QAxContainer", ["QAxContainer", "QtGui", "QtCore"])
-
- # Generate the consolidated module.
-- sipconfig.inform("Creating Qt consolidated module...")
-- f = open("Qt.py", "w")
-+ #sipconfig.inform("Creating Qt consolidated module...")
-+ #f = open("Qt.py", "w")
-
-- for m in pyqt_modules:
-- f.write("from PyQt4.%s import *\n" % m)
-+ #for m in pyqt_modules:
-+ # f.write("from PyQt4.%s import *\n" % m)
-
-- f.close()
-+ #f.close()
-
- # Generate the QScintilla API file.
-- sipconfig.inform("Creating QScintilla API file...")
-- f = open("PyQt4.api", "w")
-+ #sipconfig.inform("Creating QScintilla API file...")
-+ #f = open("PyQt4.api", "w")
-
-- for m in pyqt_modules:
-- api = open(m + ".api")
-+ #for m in pyqt_modules:
-+ # api = open(m + ".api")
-
-- for l in api:
-- f.write("PyQt4." + l)
-+ # for l in api:
-+ # f.write("PyQt4." + l)
-
-- api.close()
-- os.remove(m + ".api")
-+ # api.close()
-+ # os.remove(m + ".api")
-
-- f.close()
-+ #f.close()
-
- def module_installs(self):
-- return ["__init__.py", "Qt.py", "pyqtconfig.py"]
-+ return []
-
- def qpylibs(self):
- # See which QPy libraries to build.
-@@ -308,7 +308,7 @@
- tool.append("dbus")
-
- # Only include ElementTree for older versions of Python.
-- if sipcfg.py_version < 0x020500:
-+ """if sipcfg.py_version < 0x020500:
- sipconfig.inform("Creating elementtree Makefile...")
-
- makefile = sipconfig.PythonModuleMakefile(
-@@ -339,7 +339,7 @@
- )
-
- makefile.generate()
-- tool.append("pyuic")
-+ tool.append("pyuic")"""
-
- if "QtXml" in pyqt_modules:
- sipconfig.inform("Creating pylupdate4 Makefile...")
-@@ -376,7 +376,8 @@
- makefile.generate()
- tool.append("pyrcc")
- else:
-- sipconfig.inform("pylupdate4 and pyrcc4 will not be built because the Qt XML module is missing.")
-+ #sipconfig.inform("pylupdate4 and pyrcc4 will not be built because the Qt XML module is missing.")
-+ pass
-
- if "QtDesigner" in pyqt_modules:
- enabled = True
-@@ -460,7 +461,7 @@
- sipconfig.inform("The Qt mkspecs directory is in %s." % qt_datadir)
- sipconfig.inform("These PyQt modules will be built: %s." % string.join(pyqt_modules))
- sipconfig.inform("The PyQt modules will be installed in %s." % opt_pyqtmoddir)
-- sipconfig.inform("The Designer plugin will be installed in %s." % os.path.join(opt_plugindir, "designer"))
-+ #sipconfig.inform("The Designer plugin will be installed in %s." % os.path.join(opt_plugindir, "designer"))
-
- if opt_api:
- sipconfig.inform("The QScintilla API file will be installed in %s." % os.path.join(opt_qscidir, "api", "python"))
-@@ -470,7 +471,7 @@
-
- sipconfig.inform("The PyQt .sip files will be installed in %s." % opt_pyqtsipdir)
-
-- sipconfig.inform("pyuic4, pyrcc4 and pylupdate4 will be installed in %s." % opt_pyqtbindir)
-+ #sipconfig.inform("pyuic4, pyrcc4 and pylupdate4 will be installed in %s." % opt_pyqtbindir)
-
- if opt_vendorcheck:
- sipconfig.inform("PyQt will only be usable with signed interpreters.")
-@@ -808,7 +809,8 @@
- sipfiles = []
-
- for s in glob.glob("sip/" + mname + "/*.sip"):
-- sipfiles.append(os.path.join("..", "sip", mname, os.path.basename(s)))
-+ if mname == "QtGui":
-+ sipfiles.append(os.path.join("..", "sip", mname, os.path.basename(s)))
-
- installs.append([sipfiles, os.path.join(opt_pyqtsipdir, mname)])
-
-@@ -873,7 +875,7 @@
- sipconfig.error("This version of PyQt and the %s edition of Qt have incompatible licenses." % qted)
-
- # Confirm the license.
-- print
-+ """print
- print "Type 'L' to view the license."
- print "Type 'yes' to accept the terms of the license."
- print "Type 'no' to decline the terms of the license."
-@@ -895,7 +897,7 @@
-
- if resp == "l":
- os.system("more LICENSE")
--
-+ """
- # If there should be a license file then check it is where it should be.
- if lfile:
- if os.access(os.path.join("sip", lfile), os.F_OK):
-@@ -1434,16 +1436,18 @@
- installs=[(pyqt.module_installs(), opt_pyqtmoddir)]
-
- if opt_api:
-- installs.append(("PyQt4.api", os.path.join(opt_qscidir, "api", "python")))
-+ installs.append(("QtGui.api", os.path.join(opt_qscidir, "api", "python")))
-+
-+ pyqt_modules = ["QtGui"]
-
- sipconfig.ParentMakefile(
- configuration=sipcfg,
-- subdirs=pyqt.qpylibs() + pyqt_modules + pyqt.tools(),
-+ subdirs=pyqt_modules,
- installs=installs
- ).generate()
-
- # Install the configuration module.
-- create_config("pyqtconfig.py", "pyqtconfig.py.in", macros)
-+ #create_config("pyqtconfig.py", "pyqtconfig.py.in", macros)
-
-
- ###############################################################################
diff --git a/x11-toolkits/py-qt4-gui/pkg-plist b/x11-toolkits/py-qt4-gui/pkg-plist
index 5a60097d3a20..7cac029c81d3 100644
--- a/x11-toolkits/py-qt4-gui/pkg-plist
+++ b/x11-toolkits/py-qt4-gui/pkg-plist
@@ -21,6 +21,7 @@
%%SIPFILES%%%%SIPDIR%%/QtGui/qclipboard.sip
%%SIPFILES%%%%SIPDIR%%/QtGui/qcolor.sip
%%SIPFILES%%%%SIPDIR%%/QtGui/qcolordialog.sip
+%%SIPFILES%%%%SIPDIR%%/QtGui/qcolumnview.sip
%%SIPFILES%%%%SIPDIR%%/QtGui/qcombobox.sip
%%SIPFILES%%%%SIPDIR%%/QtGui/qcompleter.sip
%%SIPFILES%%%%SIPDIR%%/QtGui/qcursor.sip
@@ -38,6 +39,7 @@
%%SIPFILES%%%%SIPDIR%%/QtGui/qerrormessage.sip
%%SIPFILES%%%%SIPDIR%%/QtGui/qevent.sip
%%SIPFILES%%%%SIPDIR%%/QtGui/qfiledialog.sip
+%%SIPFILES%%%%SIPDIR%%/QtGui/qfileiconprovider.sip
%%SIPFILES%%%%SIPDIR%%/QtGui/qfocusframe.sip
%%SIPFILES%%%%SIPDIR%%/QtGui/qfont.sip
%%SIPFILES%%%%SIPDIR%%/QtGui/qfontcombobox.sip
@@ -75,6 +77,8 @@
%%SIPFILES%%%%SIPDIR%%/QtGui/qlistwidget.sip
%%SIPFILES%%%%SIPDIR%%/QtGui/qmainwindow.sip
%%SIPFILES%%%%SIPDIR%%/QtGui/qmatrix.sip
+%%SIPFILES%%%%SIPDIR%%/QtGui/qmdiarea.sip
+%%SIPFILES%%%%SIPDIR%%/QtGui/qmdisubwindow.sip
%%SIPFILES%%%%SIPDIR%%/QtGui/qmenu.sip
%%SIPFILES%%%%SIPDIR%%/QtGui/qmenubar.sip
%%SIPFILES%%%%SIPDIR%%/QtGui/qmessagebox.sip
@@ -144,6 +148,7 @@
%%SIPFILES%%%%SIPDIR%%/QtGui/qtoolbox.sip
%%SIPFILES%%%%SIPDIR%%/QtGui/qtoolbutton.sip
%%SIPFILES%%%%SIPDIR%%/QtGui/qtooltip.sip
+%%SIPFILES%%%%SIPDIR%%/QtGui/qtransform.sip
%%SIPFILES%%%%SIPDIR%%/QtGui/qtreeview.sip
%%SIPFILES%%%%SIPDIR%%/QtGui/qtreewidget.sip
%%SIPFILES%%%%SIPDIR%%/QtGui/qtreewidgetitemiterator.sip
@@ -155,12 +160,12 @@
%%SIPFILES%%%%SIPDIR%%/QtGui/qwidget.sip
%%SIPFILES%%%%SIPDIR%%/QtGui/qwidgetaction.sip
%%SIPFILES%%%%SIPDIR%%/QtGui/qwindowdefs.sip
+%%SIPFILES%%%%SIPDIR%%/QtGui/qwizard.sip
%%SIPFILES%%%%SIPDIR%%/QtGui/qworkspace.sip
%%SIPFILES%%%%SIPDIR%%/QtGui/qx11embed_x11.sip
%%SIPFILES%%%%SIPDIR%%/QtGui/qx11info_x11.sip
-%%SIPFILES%%@dirrm %%SIPDIR%%/QtGui
-@cwd %%LOCALBASE%%
%%API%%%%APIFILE%%
+%%SIPFILES%%@dirrm %%SIPDIR%%/QtGui
%%API%%@dirrmtry share/qt4/qsci/api/python
%%API%%@dirrmtry share/qt4/qsci/api
%%API%%@dirrmtry share/qt4/qsci
diff --git a/x11/py-qt4-opengl/Makefile b/x11/py-qt4-opengl/Makefile
index 11a68cd69fce..01209cee665c 100644
--- a/x11/py-qt4-opengl/Makefile
+++ b/x11/py-qt4-opengl/Makefile
@@ -5,8 +5,8 @@
# $FreeBSD$
PORTNAME= opengl
-PORTVERSION= 4.2
-PORTREVISION= 1
+PORTVERSION= 4.3
+PORTREVISION= # zero
CATEGORIES= x11 devel python
MASTER_SITES= http://www.riverbankcomputing.com/Downloads/PyQt4/GPL/ \
http://freebsd.ricin.com/ports/distfiles/
@@ -16,11 +16,11 @@ DISTNAME= PyQt-x11-gpl-${PORTVERSION}
MAINTAINER= danny@ricin.com
COMMENT= Python bindings for the Qt4 toolkit, QtOpenGL module
-BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/PyQt4/QtGui.so:${PORTSDIR}/x11-toolkits/py-qt4-gui
-RUN_DEPENDS= ${BUILD_DEPENDS}
+BUILD_DEPENDS= ${LOCALBASE}/bin/sip:${PORTSDIR}/devel/py-sip
+RUN_DEPENDS= ${PYTHON_SITELIBDIR}/PyQt4/QtGui.so:${PORTSDIR}/x11-toolkits/py-qt4-gui
HAS_CONFIGURE= yes
-USE_PYTHON= 2.3+
+USE_PYTHON= 2.5+
USE_QT_VER= 4
QT_COMPONENTS= opengl qmake
@@ -29,44 +29,52 @@ OPTIONS= API "Install QtOpenGL API for QScintilla2" on \
SIPFILES "Install the QtOpenGL SIP files" on \
TRACING "Enable tracing in generated code" off
+PATCHDIR= ${PORTSDIR}/devel/py-qt4-core/files
OPTIONSFILE= ${PORT_DBDIR}/py-qt4-${PORTNAME}/options
-APIFILE= ${QT_PREFIX}/share/qt4/qsci/api/python/QtOpenGL.api
SIPDIR= ${PREFIX}/share/py-sip
-ARGS= -b ${PREFIX}/bin -c -j 2 -d ${PYTHONPREFIX_SITELIBDIR}/PyQt4 \
- -q ${QT_PREFIX}/bin/qmake-qt4 -a
+CONFIGURE_ENV+= PYQT4_COMPONENT="${PORTNAME}"
+ARGS= -b ${PREFIX}/bin\
+ -d ${PYTHON_SITELIBDIR}\
+ -q ${QT_PREFIX}/bin/qmake-qt4
.include <bsd.port.pre.mk>
+.if defined(WITH_DEBUG)
+ARGS+= --debug
+.endif
.if defined(WITHOUT_API)
+ARGS+= --no-qsci-api
PLIST_SUB+= API="@comment "
PLIST_SUB+= APIFILE="@comment "
.else
-LIB_DEPENDS+= qscintilla2.1:${PORTSDIR}/devel/qscintilla2
+LIB_DEPENDS+= qscintilla2.2:${PORTSDIR}/devel/qscintilla2
+ARGS+= --qsci-api
PLIST_SUB+= API=""
PLIST_SUB+= APIFILE="share/qt4/qsci/api/python/QtOpenGL.api"
.endif
-.if defined(WITH_DEBUG)
-ARGS+= -u
-.endif
.if defined(WITHOUT_SIPFILES)
-ARGS+= -v /dev/null
+ARGS+= --no-sip-files
PLIST_SUB+= SIPFILES="@comment "
PLIST_SUB+= SIPDIR="@comment "
.else
-ARGS+= -v ${SIPDIR}
+ARGS+= --sipdir ${SIPDIR}
PLIST_SUB+= SIPFILES=""
PLIST_SUB+= SIPDIR="share/py-sip"
.endif
.if defined(WITH_TRACING)
-ARGS+= -r
+ARGS+= --trace
.endif
+ARGS+= --enable QtOpenGL
do-configure:
- ( cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \
- ${PYTHON_CMD} configure.py ${ARGS} )
-post-install:
-.if defined(WITHOUT_API)
- ( ${RM} ${APIFILE} )
-.endif
+ cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV}\
+ ${PYTHON_CMD} configure.py ${ARGS}
+
+post-configure:
+ ${REINPLACE_CMD} -e 's|mkspecs/freebsd-g++|share/qt4/mkspecs/freebsd-g++|'\
+ -e 's|CC = cc|CC = ${CC}|'\
+ -e 's|CXX = c++|CXX = ${CXX}|'\
+ -e 's|LINK = c++|LINK = ${CXX}|'\
+ ${WRKSRC}/QtOpenGL/Makefile
.include <bsd.port.post.mk>
diff --git a/x11/py-qt4-opengl/distinfo b/x11/py-qt4-opengl/distinfo
index 3317bc659e04..504192030ea8 100644
--- a/x11/py-qt4-opengl/distinfo
+++ b/x11/py-qt4-opengl/distinfo
@@ -1,3 +1,3 @@
-MD5 (PyQt-x11-gpl-4.2.tar.gz) = af4baa7f7441914f9a527ef3cf788fef
-SHA256 (PyQt-x11-gpl-4.2.tar.gz) = 6fa8a853a66ae500f36629793e7d4c54896c7ccf6337c2b90ea0175b28aa7ae6
-SIZE (PyQt-x11-gpl-4.2.tar.gz) = 5661258
+MD5 (PyQt-x11-gpl-4.3.tar.gz) = 3bb0c0064dc6b8b80413f87a14e5553c
+SHA256 (PyQt-x11-gpl-4.3.tar.gz) = c184c3df596c13e9ed610aa8fa0504881976c4d972ccab1b739738a95f4ab0e5
+SIZE (PyQt-x11-gpl-4.3.tar.gz) = 6036193
diff --git a/x11/py-qt4-opengl/files/patch-configure.py b/x11/py-qt4-opengl/files/patch-configure.py
deleted file mode 100644
index e51c0972abda..000000000000
--- a/x11/py-qt4-opengl/files/patch-configure.py
+++ /dev/null
@@ -1,188 +0,0 @@
---- configure.py.orig Tue Apr 10 17:59:52 2007
-+++ configure.py Thu Apr 12 22:11:13 2007
-@@ -138,26 +138,26 @@
- }
-
- def check_modules(self):
-- pyqt_modules.append("QtCore")
-+ #pyqt_modules.append("QtCore")
-
-- check_module("QtGui", "qwidget.h", "new QWidget()")
-- check_module("QtNetwork", "qhostaddress.h", "new QHostAddress()")
-+ #check_module("QtGui", "qwidget.h", "new QWidget()")
-+ #check_module("QtNetwork", "qhostaddress.h", "new QHostAddress()")
- check_module("QtOpenGL", "qgl.h", "new QGLWidget()")
-- check_module("QtSql", "qsqldatabase.h", "new QSqlDatabase()")
-- check_module("QtSvg", "qsvgwidget.h", "new QSvgWidget()")
-- check_module("QtTest", "QtTest", "QTest::qSleep(0)")
-- check_module("QtXml", "qdom.h", "new QDomDocument()")
-- check_module("QtAssistant", "qassistantclient.h", "new QAssistantClient(\"foo\")")
-+ #check_module("QtSql", "qsqldatabase.h", "new QSqlDatabase()")
-+ #check_module("QtSvg", "qsvgwidget.h", "new QSvgWidget()")
-+ #check_module("QtTest", "QtTest", "QTest::qSleep(0)")
-+ #check_module("QtXml", "qdom.h", "new QDomDocument()")
-+ #check_module("QtAssistant", "qassistantclient.h", "new QAssistantClient(\"foo\")")
-+
-+ #if sipcfg.universal:
-+ # sipconfig.inform("QtDesigner module disabled with universal binaries")
-+ #else:
-+ # check_module("QtDesigner", "QExtensionFactory", "new QExtensionFactory()")
-
-- if sipcfg.universal:
-- sipconfig.inform("QtDesigner module disabled with universal binaries")
-- else:
-- check_module("QtDesigner", "QExtensionFactory", "new QExtensionFactory()")
--
-- check_module("QAxContainer", "qaxobject.h", "new QAxObject()", "QAxContainer")
-+ #check_module("QAxContainer", "qaxobject.h", "new QAxObject()", "QAxContainer")
-
-- if os.path.isdir("dbus"):
-- check_dbus()
-+ #if os.path.isdir("dbus"):
-+ # check_dbus()
-
- def code(self):
- # Note that the order of the dependent modules is important.
-@@ -211,31 +211,31 @@
- generate_code("QAxContainer", ["QAxContainer", "QtGui", "QtCore"])
-
- # Generate the consolidated module.
-- sipconfig.inform("Creating Qt consolidated module...")
-- f = open("Qt.py", "w")
-+ #sipconfig.inform("Creating Qt consolidated module...")
-+ #f = open("Qt.py", "w")
-
-- for m in pyqt_modules:
-- f.write("from PyQt4.%s import *\n" % m)
-+ #for m in pyqt_modules:
-+ # f.write("from PyQt4.%s import *\n" % m)
-
-- f.close()
-+ #f.close()
-
- # Generate the QScintilla API file.
-- sipconfig.inform("Creating QScintilla API file...")
-- f = open("PyQt4.api", "w")
-+ #sipconfig.inform("Creating QScintilla API file...")
-+ #f = open("PyQt4.api", "w")
-
-- for m in pyqt_modules:
-- api = open(m + ".api")
-+ #for m in pyqt_modules:
-+ # api = open(m + ".api")
-
-- for l in api:
-- f.write("PyQt4." + l)
-+ # for l in api:
-+ # f.write("PyQt4." + l)
-
-- api.close()
-- os.remove(m + ".api")
-+ # api.close()
-+ # os.remove(m + ".api")
-
-- f.close()
-+ #f.close()
-
- def module_installs(self):
-- return ["__init__.py", "Qt.py", "pyqtconfig.py"]
-+ return []
-
- def qpylibs(self):
- # See which QPy libraries to build.
-@@ -308,7 +308,7 @@
- tool.append("dbus")
-
- # Only include ElementTree for older versions of Python.
-- if sipcfg.py_version < 0x020500:
-+ """if sipcfg.py_version < 0x020500:
- sipconfig.inform("Creating elementtree Makefile...")
-
- makefile = sipconfig.PythonModuleMakefile(
-@@ -339,7 +339,7 @@
- )
-
- makefile.generate()
-- tool.append("pyuic")
-+ tool.append("pyuic")"""
-
- if "QtXml" in pyqt_modules:
- sipconfig.inform("Creating pylupdate4 Makefile...")
-@@ -376,7 +376,8 @@
- makefile.generate()
- tool.append("pyrcc")
- else:
-- sipconfig.inform("pylupdate4 and pyrcc4 will not be built because the Qt XML module is missing.")
-+ #sipconfig.inform("pylupdate4 and pyrcc4 will not be built because the Qt XML module is missing.")
-+ pass
-
- if "QtDesigner" in pyqt_modules:
- enabled = True
-@@ -460,7 +461,7 @@
- sipconfig.inform("The Qt mkspecs directory is in %s." % qt_datadir)
- sipconfig.inform("These PyQt modules will be built: %s." % string.join(pyqt_modules))
- sipconfig.inform("The PyQt modules will be installed in %s." % opt_pyqtmoddir)
-- sipconfig.inform("The Designer plugin will be installed in %s." % os.path.join(opt_plugindir, "designer"))
-+ #sipconfig.inform("The Designer plugin will be installed in %s." % os.path.join(opt_plugindir, "designer"))
-
- if opt_api:
- sipconfig.inform("The QScintilla API file will be installed in %s." % os.path.join(opt_qscidir, "api", "python"))
-@@ -470,7 +471,7 @@
-
- sipconfig.inform("The PyQt .sip files will be installed in %s." % opt_pyqtsipdir)
-
-- sipconfig.inform("pyuic4, pyrcc4 and pylupdate4 will be installed in %s." % opt_pyqtbindir)
-+ #sipconfig.inform("pyuic4, pyrcc4 and pylupdate4 will be installed in %s." % opt_pyqtbindir)
-
- if opt_vendorcheck:
- sipconfig.inform("PyQt will only be usable with signed interpreters.")
-@@ -808,7 +809,8 @@
- sipfiles = []
-
- for s in glob.glob("sip/" + mname + "/*.sip"):
-- sipfiles.append(os.path.join("..", "sip", mname, os.path.basename(s)))
-+ if mname == "QtOpenGL":
-+ sipfiles.append(os.path.join("..", "sip", mname, os.path.basename(s)))
-
- installs.append([sipfiles, os.path.join(opt_pyqtsipdir, mname)])
-
-@@ -873,7 +875,7 @@
- sipconfig.error("This version of PyQt and the %s edition of Qt have incompatible licenses." % qted)
-
- # Confirm the license.
-- print
-+ """print
- print "Type 'L' to view the license."
- print "Type 'yes' to accept the terms of the license."
- print "Type 'no' to decline the terms of the license."
-@@ -895,7 +897,7 @@
-
- if resp == "l":
- os.system("more LICENSE")
--
-+ """
- # If there should be a license file then check it is where it should be.
- if lfile:
- if os.access(os.path.join("sip", lfile), os.F_OK):
-@@ -1434,16 +1436,18 @@
- installs=[(pyqt.module_installs(), opt_pyqtmoddir)]
-
- if opt_api:
-- installs.append(("PyQt4.api", os.path.join(opt_qscidir, "api", "python")))
-+ installs.append(("QtOpenGL.api", os.path.join(opt_qscidir, "api", "python")))
-+
-+ pyqt_modules = ["QtOpenGL"]
-
- sipconfig.ParentMakefile(
- configuration=sipcfg,
-- subdirs=pyqt.qpylibs() + pyqt_modules + pyqt.tools(),
-+ subdirs=pyqt_modules,
- installs=installs
- ).generate()
-
- # Install the configuration module.
-- create_config("pyqtconfig.py", "pyqtconfig.py.in", macros)
-+ #create_config("pyqtconfig.py", "pyqtconfig.py.in", macros)
-
-
- ###############################################################################
diff --git a/x11/py-qt4-opengl/pkg-plist b/x11/py-qt4-opengl/pkg-plist
index 5e60feab9f96..8748cb0ca613 100644
--- a/x11/py-qt4-opengl/pkg-plist
+++ b/x11/py-qt4-opengl/pkg-plist
@@ -5,7 +5,6 @@
%%SIPFILES%%%%SIPDIR%%/QtOpenGL/qglframebufferobject.sip
%%SIPFILES%%%%SIPDIR%%/QtOpenGL/qglpixelbuffer.sip
%%SIPFILES%%@dirrm %%SIPDIR%%/QtOpenGL
-@cwd %%LOCALBASE%%
%%API%%%%APIFILE%%
%%API%%@dirrmtry share/qt4/qsci/api/python
%%API%%@dirrmtry share/qt4/qsci/api