aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--databases/py-qt4-sql/Makefile1
-rw-r--r--databases/py-qt4-sql/distinfo2
-rw-r--r--devel/py-qt4-assistant/Makefile1
-rw-r--r--devel/py-qt4-assistant/distinfo2
-rw-r--r--devel/py-qt4-core/Makefile1
-rw-r--r--devel/py-qt4-core/distinfo2
-rw-r--r--devel/py-qt4-core/files/patch-configure.py391
-rw-r--r--devel/py-qt4-dbus/Makefile4
-rw-r--r--devel/py-qt4-dbus/distinfo2
-rw-r--r--devel/py-qt4-declarative/Makefile1
-rw-r--r--devel/py-qt4-declarative/distinfo2
-rw-r--r--devel/py-qt4-designer/Makefile2
-rw-r--r--devel/py-qt4-designer/distinfo2
-rw-r--r--devel/py-qt4-designerplugin/Makefile4
-rw-r--r--devel/py-qt4-designerplugin/distinfo2
-rw-r--r--devel/py-qt4-help/Makefile1
-rw-r--r--devel/py-qt4-help/distinfo2
-rw-r--r--devel/py-qt4-qscintilla2/Makefile1
-rw-r--r--devel/py-qt4-qscintilla2/distinfo2
-rw-r--r--devel/py-qt4-script/Makefile1
-rw-r--r--devel/py-qt4-script/distinfo2
-rw-r--r--devel/py-qt4-scripttools/Makefile1
-rw-r--r--devel/py-qt4-scripttools/distinfo2
-rw-r--r--devel/py-qt4-test/Makefile1
-rw-r--r--devel/py-qt4-test/distinfo2
-rw-r--r--devel/py-qt4-test/pkg-plist1
-rw-r--r--devel/py-qt4/distinfo2
-rw-r--r--devel/py-sip/distinfo4
-rw-r--r--devel/py-sip/files/bsd.pyqt.mk6
-rw-r--r--devel/qscintilla2-designerplugin/Makefile1
-rw-r--r--devel/qscintilla2-designerplugin/distinfo2
-rw-r--r--graphics/py-qt4-svg/Makefile1
-rw-r--r--graphics/py-qt4-svg/distinfo2
-rw-r--r--misc/py-qt4-demo/Makefile1
-rw-r--r--misc/py-qt4-demo/distinfo2
-rw-r--r--misc/py-qt4-demo/files/patch-examples__activeqt__webbrowser__webbrowser.py11
-rw-r--r--misc/py-qt4-doc/Makefile1
-rw-r--r--misc/py-qt4-doc/distinfo2
-rw-r--r--misc/py-qt4-doc/pkg-plist6
-rw-r--r--multimedia/py-qt4-multimedia/Makefile1
-rw-r--r--multimedia/py-qt4-multimedia/distinfo2
-rw-r--r--multimedia/py-qt4-phonon/Makefile1
-rw-r--r--multimedia/py-qt4-phonon/distinfo2
-rw-r--r--net/py-qt4-network/Makefile1
-rw-r--r--net/py-qt4-network/distinfo2
-rw-r--r--textproc/py-qt4-xml/Makefile1
-rw-r--r--textproc/py-qt4-xml/distinfo2
-rw-r--r--textproc/py-qt4-xmlpatterns/Makefile1
-rw-r--r--textproc/py-qt4-xmlpatterns/distinfo2
-rw-r--r--www/py-qt4-webkit/Makefile1
-rw-r--r--www/py-qt4-webkit/distinfo2
-rw-r--r--x11-toolkits/py-qt4-gui/Makefile1
-rw-r--r--x11-toolkits/py-qt4-gui/distinfo2
-rw-r--r--x11-toolkits/py-qt4-gui/pkg-plist1
-rw-r--r--x11/py-qt4-opengl/Makefile1
-rw-r--r--x11/py-qt4-opengl/distinfo2
56 files changed, 118 insertions, 383 deletions
diff --git a/databases/py-qt4-sql/Makefile b/databases/py-qt4-sql/Makefile
index fc4afad6541f..8a52d5900040 100644
--- a/databases/py-qt4-sql/Makefile
+++ b/databases/py-qt4-sql/Makefile
@@ -18,6 +18,7 @@ COMMENT= Python bindings for the Qt4 toolkit, QtSql module
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sip>=${SIP_VERSION}:${PORTSDIR}/devel/py-sip
RUN_DEPENDS= ${PKGNAMEPREFIX}gui>=${PYQT4_VERSION}:${PORTSDIR}/x11-toolkits/py-qt4-gui
+DISTINFO_FILE= ${PYQT4_DISTINFO_FILE}
HAS_CONFIGURE= yes
USE_PYTHON= 2.5+
USE_QT_VER= 4
diff --git a/databases/py-qt4-sql/distinfo b/databases/py-qt4-sql/distinfo
deleted file mode 100644
index 55e47142c1e4..000000000000
--- a/databases/py-qt4-sql/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (PyQt-x11-gpl-4.8.3.tar.gz) = 8a59fe9dbb4d7f441dfa2e9405ebbf016aa3da838aa7ccfd429a429457c3d664
-SIZE (PyQt-x11-gpl-4.8.3.tar.gz) = 9770929
diff --git a/devel/py-qt4-assistant/Makefile b/devel/py-qt4-assistant/Makefile
index 8352fbb135cc..60d5fb585302 100644
--- a/devel/py-qt4-assistant/Makefile
+++ b/devel/py-qt4-assistant/Makefile
@@ -19,6 +19,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sip>=${SIP_VERSION}:${PORTSDIR}/devel/py-s
RUN_DEPENDS= ${PKGNAMEPREFIX}gui>=${PYQT4_VERSION}:${PORTSDIR}/x11-toolkits/py-qt4-gui \
${PKGNAMEPREFIX}network>=${PYQT4_VERSION}:${PORTSDIR}/net/py-qt4-network
+DISTINFO_FILE= ${PYQT4_DISTINFO_FILE}
HAS_CONFIGURE= yes
USE_PYTHON= 2.5+
USE_QT_VER= 4
diff --git a/devel/py-qt4-assistant/distinfo b/devel/py-qt4-assistant/distinfo
deleted file mode 100644
index 55e47142c1e4..000000000000
--- a/devel/py-qt4-assistant/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (PyQt-x11-gpl-4.8.3.tar.gz) = 8a59fe9dbb4d7f441dfa2e9405ebbf016aa3da838aa7ccfd429a429457c3d664
-SIZE (PyQt-x11-gpl-4.8.3.tar.gz) = 9770929
diff --git a/devel/py-qt4-core/Makefile b/devel/py-qt4-core/Makefile
index 92a576866def..a1ebdb42ab3d 100644
--- a/devel/py-qt4-core/Makefile
+++ b/devel/py-qt4-core/Makefile
@@ -18,6 +18,7 @@ COMMENT= Python bindings for the Qt4 toolkit, QtCore module
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sip>=${SIP_VERSION}:${PORTSDIR}/devel/py-sip
RUN_DEPENDS:= ${BUILD_DEPENDS}
+DISTINFO_FILE= ${PYQT4_DISTINFO_FILE}
HAS_CONFIGURE= yes
USE_PYTHON= 2.5+
USE_QT_VER= 4
diff --git a/devel/py-qt4-core/distinfo b/devel/py-qt4-core/distinfo
deleted file mode 100644
index 55e47142c1e4..000000000000
--- a/devel/py-qt4-core/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (PyQt-x11-gpl-4.8.3.tar.gz) = 8a59fe9dbb4d7f441dfa2e9405ebbf016aa3da838aa7ccfd429a429457c3d664
-SIZE (PyQt-x11-gpl-4.8.3.tar.gz) = 9770929
diff --git a/devel/py-qt4-core/files/patch-configure.py b/devel/py-qt4-core/files/patch-configure.py
index a0820cfd2dad..64b06e6be9df 100644
--- a/devel/py-qt4-core/files/patch-configure.py
+++ b/devel/py-qt4-core/files/patch-configure.py
@@ -1,173 +1,73 @@
---- ./configure.py.orig 2011-01-23 13:08:20.000000000 +0300
-+++ ./configure.py 2011-01-30 01:10:04.772362127 +0300
-@@ -36,6 +36,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 = 0x040803
-@@ -70,7 +74,6 @@
- dbuslibdirs = []
- dbuslibs = []
-
--
- # 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.
-@@ -392,14 +395,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(os.path.join(src_dir, "dbus")):
-- check_dbus()
-+ if freebsd:
-+ if freebsd_port == 'dbus':
-+ check_dbus()
-+ else:
-+ check_dbus()
-
- def code(self):
- cons_xtra_incdirs = []
-@@ -425,6 +437,10 @@
- cons_xtra_libs.extend(sp_libs)
-
- 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)
-@@ -626,19 +642,28 @@
+--- ./configure.py.orig 2011-08-02 06:18:51.000000000 -0300
++++ ./configure.py 2011-09-11 16:22:52.000000000 -0300
+@@ -352,7 +352,7 @@
+
+ # Note that the order in which we check is important for the
+ # consolidated module - a module's dependencies must be checked first.
+- pyqt_modules.append("QtCore")
++ check_module("QtCore", "qobject.h", "new QObject()")
+
+ check_module("QtGui", "qwidget.h", "new QWidget()")
+ check_module("QtHelp", "qhelpengine.h", "new QHelpEngine(\"foo\")")
+@@ -627,21 +627,6 @@
+ if opts.staticplugins:
sipconfig.inform("Unable to find the following static plugins: %s" % ", ".join(opts.staticplugins))
- # Generate the QScintilla API file.
+- # Generate the QScintilla API file.
- 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")
-+ 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 m in pyqt_modules:
-+ api = open(m + ".api")
-
+-
- api.close()
- os.remove(m + ".api")
-+ for l in api:
-+ f.write("PyQt4." + l)
-
+-
- f.close()
-+ api.close()
-+ os.remove(m + ".api")
-+
-+ f.close()
-
+-
def _qpy_directories(self, mname, lib_name):
"""Return a 3-tuple of the directories containing the header files, the
-@@ -730,22 +755,28 @@
+ directory containing the library, and the name of the support library
+@@ -732,6 +717,9 @@
return libs, libdirs
def module_installs(self):
-- return [os.path.join(src_dir, "__init__.py"), "pyqtconfig.py"]
-+ if freebsd:
-+ if freebsd_port == 'core':
-+ return [os.path.join(src_dir, "__init__.py"), "pyqtconfig.py"]
-+ else:
-+ return []
-+ else:
-+ return [os.path.join(src_dir, "__init__.py"), "pyqtconfig.py"]
++ if "QtCore" not in pyqt_modules:
++ return []
++
+ return [os.path.join(src_dir, "__init__.py"), "pyqtconfig.py"]
def qpy_libs(self):
- # See which QPy support libraries to build.
- qpylibs = {}
-
-- if "QtCore" in pyqt_modules:
-+ if freebsd_port == 'core':
- qpylibs["QtCore"] = "qpycore.pro"
-
-- if "QtGui" in pyqt_modules:
-+ if freebsd_port == 'gui':
- qpylibs["QtGui"] = "qpygui.pro"
-
-- if "QtDeclarative" in pyqt_modules:
-+ if freebsd_port == 'declarative':
- qpylibs["QtDeclarative"] = "qpydeclarative.pro"
-
-- if "QtDesigner" in pyqt_modules:
-+ if freebsd_port == 'designer':
- qpylibs["QtDesigner"] = "qpydesigner.pro"
+@@ -861,40 +849,41 @@
+ makefile.generate()
+ tool.append("elementtree")
- # Run qmake to generate the Makefiles.
-@@ -859,37 +890,58 @@
- # 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).
+- # 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...")
-+
-+ if sys.platform == 'darwin':
-+ gui = True
-+ use_arch = opts.use_arch
-+ else:
-+ gui = False
-+ use_arch = ''
-+
-+ uicdir=os.path.join(pyqt_modroot, "uic")
-+ wrapper = sipconfig.create_wrapper(os.path.join(uicdir, "pyuic.py"), os.path.join("pyuic", "pyuic4"), gui, use_arch)
-+
-+ sipconfig.inform("Creating pyuic4 Makefile...")
-+
-+ makefile = sipconfig.PythonModuleMakefile(
-+ configuration=sipcfg,
-+ dstdir=uicdir,
-+ srcdir=os.path.join(src_dir, "pyuic", "uic"),
-+ dir="pyuic",
-+ installs=[[os.path.basename(wrapper), opts.pyqtbindir]]
-+ )
-+
-+ makefile.generate()
-+ tool.append("pyuic")
-
+-
- if sys.platform == 'darwin':
- gui = True
- use_arch = opts.use_arch
- else:
+- else:
- gui = False
- use_arch = ''
++ if "QtCore" in pyqt_modules:
++ # 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 sys.platform == 'darwin':
++ gui = True
++ use_arch = opts.use_arch
++ else:
++ gui = False
++ use_arch = ''
- # The pyuic directory may not exist if we are building away from the
- # source directory.
@@ -175,12 +75,12 @@
- os.mkdir("pyuic")
- except OSError:
- pass
-+ if sys.platform == 'darwin':
-+ gui = True
-+ use_arch = opts.use_arch
-+ else:
-+ gui = False
-+ use_arch = ''
++ # The pyuic directory may not exist if we are building away from the
++ # source directory.
++ try:
++ os.mkdir("pyuic")
++ except OSError:
++ pass
- uicdir=os.path.join(pyqt_modroot, "uic")
- wrapper = sipconfig.create_wrapper(os.path.join(uicdir, "pyuic.py"), os.path.join("pyuic", "pyuic4"), gui, use_arch)
@@ -212,196 +112,53 @@
if "QtXml" in pyqt_modules:
sipconfig.inform("Creating pylupdate4 Makefile...")
-@@ -918,7 +970,10 @@
- makefile.generate()
- tool.append("pyrcc")
- else:
-- sipconfig.inform("pylupdate4 and pyrcc4 will not be built because the Qt XML module is missing.")
-+ if freebsd:
-+ pass
-+ else:
-+ sipconfig.inform("pylupdate4 and pyrcc4 will not be built because the Qt XML module is missing.")
-
- if opts.designer_plugin and "QtDesigner" in pyqt_modules:
- py_major = sipcfg.py_version >> 16
-@@ -944,11 +999,17 @@
- glob.glob("%s/lib/libpython%d.%d*" % (ducfg["exec_prefix"], py_major, py_minor))):
- lib_dir_flag = quote("-L%s/lib" % ducfg["exec_prefix"])
- link = "%s -lpython%d.%d%s" % (lib_dir_flag, py_major, py_minor, abi)
-+ elif freebsd:
-+ lib_dir_flag = quote("-L%s/lib" % ducfg["prefix"])
-+ link = "%s -lpython%d.%d%s" % (lib_dir_flag, py_major, py_minor, abi)
- else:
- sipconfig.inform("Qt Designer plugin disabled because Python library is static")
- opts.designer_plugin = False
-
-- pysh_lib = ducfg["LDLIBRARY"]
-+ if freebsd:
-+ pysh_lib = "libpython%d.%d%s" % (py_major, py_minor, abi)
+@@ -945,7 +934,7 @@
+ # We need to work out how to specify the right framework
+ # version.
+ link = "-framework Python"
+- elif "--enable-shared" in ducfg.get("CONFIG_ARGS", ""):
+ else:
-+ pysh_lib = ducfg["LDLIBRARY"]
-
- if opts.designer_plugin:
- sipconfig.inform("Creating Qt Designer plugin Makefile...")
-@@ -1045,8 +1106,13 @@
- sipconfig.inform("The %s Qt libraries are in %s." % (lib_type, 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." % ", ".join(pyqt_modules))
-- sipconfig.inform("The PyQt Python package will be installed in %s." % opts.pyqtmoddir)
-+ if freebsd:
-+ if not freebsd_port in ('dbus', 'demo', 'designerplugin'):
-+ sipconfig.inform("These PyQt modules will be built: %s." % ", ".join(pyqt_modules))
-+ sipconfig.inform("The PyQt Python package will be installed in %s." % opts.pyqtmoddir)
-+ else:
-+ sipconfig.inform("These PyQt modules will be built: %s." % ", ".join(pyqt_modules))
-+ sipconfig.inform("The PyQt Python package will be installed in %s." % opts.pyqtmoddir)
+ if glob.glob("%s/lib/libpython%d.%d*" % (ducfg["exec_prefix"], py_major, py_minor)):
+ lib_dir_flag = quote("-L%s/lib" % ducfg["exec_prefix"])
+ elif glob.glob("%s/libpython%d.%d*" % (ducfg["LIBDIR"], py_major, py_minor)):
+@@ -955,9 +944,6 @@
+ opts.designer_plugin = False
- if opts.no_docstrings:
- sipconfig.inform("PyQt is being built without generated docstrings.")
-@@ -1056,18 +1122,36 @@
- if opts.prot_is_public:
- sipconfig.inform("PyQt is being built with 'protected' redefined as 'public'.")
-
-- if opts.designer_plugin:
-+ if freebsd_port == 'designerplugin':
- 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 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." % 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." % 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 opts.vendorcheck:
- sipconfig.inform("PyQt will only be usable with signed interpreters.")
-@@ -1560,7 +1644,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)
-
-@@ -1650,7 +1738,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)
+ link = "%s -lpython%d.%d%s" % (lib_dir_flag, py_major, py_minor, abi)
+- else:
+- sipconfig.inform("Qt Designer plugin disabled because Python library is static")
+- opts.designer_plugin = False
- installs = []
+ pysh_lib = ducfg.get("LDLIBRARY", "")
-@@ -2194,6 +2286,10 @@
+@@ -2205,6 +2191,9 @@
p.print_help()
sys.exit(2)
-+ if freebsd:
-+ # avoid picking up the Qt3 headers instead
-+ macros['INCDIR'] = '.'
-+
++ # Avoid picking up the Qt3 headers instead
++ macros['INCDIR'] = '.'
++
sipcfg.set_build_macros(macros)
# Check Qt is what we need.
-@@ -2201,7 +2297,7 @@
-
- # Check the licenses are compatible.
- check_license()
--
-+
- # Check which modules to build.
- pyqt.check_modules()
-
-@@ -2223,9 +2319,18 @@
+@@ -2234,9 +2223,9 @@
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")))
++ installs.append(("%s.api" % pyqt_modules[-1], os.path.join(opts.qscidir, "api", "python")))
- xtra_modules = ["Qt"]
-+ if freebsd:
-+ xtra_modules = []
-+ else:
-+ xtra_modules = ["Qt"]
++ xtra_modules = []
if opts.bigqt:
xtra_modules.append("_qt")
-@@ -2236,15 +2341,33 @@
- if opts.mwg_qwt_dir:
- xtra_modules.append("Qwt5")
+@@ -2249,7 +2238,7 @@
-+ if freebsd:
-+ if freebsd_port == 'dbus':
-+ s = pyqt.tools()
-+ elif freebsd_port in ('declarative', 'designer', 'gui'):
-+ s = pyqt.qpy_libs() + [pyqt_modules[-1]]
-+ elif freebsd_port == 'designerplugin':
-+ s = pyqt.tools()
-+ elif freebsd_port == 'xml':
-+ s = [pyqt_modules[-1]] + pyqt.tools()
-+ else:
-+ s = [pyqt_modules[-1]]
-+ if freebsd_port == 'core':
-+ s = pyqt.qpy_libs() + [pyqt_modules[-1]] + pyqt.tools()
-+ else: s = pyqt.qpy_libs() + pyqt_modules + xtra_modules + pyqt.tools()
-+
sipconfig.ParentMakefile(
configuration=sipcfg,
- subdirs=pyqt.qpy_libs() + pyqt_modules + xtra_modules + pyqt.tools(),
-+ subdirs=s,
++ subdirs=pyqt.qpy_libs() + [pyqt_modules[-1]] + xtra_modules + pyqt.tools(),
installs=installs
).generate()
- # Install the configuration module.
-- create_config("pyqtconfig.py", os.path.join(src_dir, "pyqtconfig.py.in"),
-- macros)
-+ if freebsd:
-+ if freebsd_port == 'core':
-+ create_config("pyqtconfig.py", os.path.join(src_dir, "pyqtconfig.py.in"), macros)
-+ else:
-+ create_config("pyqtconfig.py", os.path.join(src_dir, "pyqtconfig.py.in"), macros)
-
-
- ###############################################################################
diff --git a/devel/py-qt4-dbus/Makefile b/devel/py-qt4-dbus/Makefile
index 33be86028d92..e784de8e5323 100644
--- a/devel/py-qt4-dbus/Makefile
+++ b/devel/py-qt4-dbus/Makefile
@@ -20,12 +20,16 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sip>=${SIP_VERSION}:${PORTSDIR}/devel/py-s
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>=0.8:${PORTSDIR}/devel/py-dbus \
${PKGNAMEPREFIX}core>=${PYQT4_VERSION}:${PORTSDIR}/devel/py-qt4-core
+DISTINFO_FILE= ${PYQT4_DISTINFO_FILE}
HAS_CONFIGURE= yes
USE_PYTHON= 2.5+
USE_QT_VER= 4
QT_COMPONENTS= corelib qmake_build moc_build
USE_XORG= x11 xext
+BUILD_WRKSRC= ${WRKSRC}/${PORTNAME}
+INSTALL_WRKSRC= ${WRKSRC}/${PORTNAME}
+
OPTIONS= DEBUG "Enable debugging in generated code" off \
TRACING "Enable tracing in generated code" off
diff --git a/devel/py-qt4-dbus/distinfo b/devel/py-qt4-dbus/distinfo
deleted file mode 100644
index 55e47142c1e4..000000000000
--- a/devel/py-qt4-dbus/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (PyQt-x11-gpl-4.8.3.tar.gz) = 8a59fe9dbb4d7f441dfa2e9405ebbf016aa3da838aa7ccfd429a429457c3d664
-SIZE (PyQt-x11-gpl-4.8.3.tar.gz) = 9770929
diff --git a/devel/py-qt4-declarative/Makefile b/devel/py-qt4-declarative/Makefile
index 861c8cee2ec6..aca71d59c9c4 100644
--- a/devel/py-qt4-declarative/Makefile
+++ b/devel/py-qt4-declarative/Makefile
@@ -18,6 +18,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sip>=${SIP_VERSION}:${PORTSDIR}/devel/py-s
RUN_DEPENDS= ${PKGNAMEPREFIX}gui>=${PYQT4_VERSION}:${PORTSDIR}/x11-toolkits/py-qt4-gui \
${PKGNAMEPREFIX}network>=${PYQT4_VERSION}:${PORTSDIR}/net/py-qt4-network
+DISTINFO_FILE= ${PYQT4_DISTINFO_FILE}
HAS_CONFIGURE= yes
USE_PYTHON= 2.5+
USE_QT_VER= 4
diff --git a/devel/py-qt4-declarative/distinfo b/devel/py-qt4-declarative/distinfo
deleted file mode 100644
index 55e47142c1e4..000000000000
--- a/devel/py-qt4-declarative/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (PyQt-x11-gpl-4.8.3.tar.gz) = 8a59fe9dbb4d7f441dfa2e9405ebbf016aa3da838aa7ccfd429a429457c3d664
-SIZE (PyQt-x11-gpl-4.8.3.tar.gz) = 9770929
diff --git a/devel/py-qt4-designer/Makefile b/devel/py-qt4-designer/Makefile
index 8cd7bead1bd6..03d93d597e9c 100644
--- a/devel/py-qt4-designer/Makefile
+++ b/devel/py-qt4-designer/Makefile
@@ -20,6 +20,7 @@ RUN_DEPENDS= ${PKGNAMEPREFIX}gui>=${PYQT4_VERSION}:${PORTSDIR}/x11-toolkits/py-q
${PKGNAMEPREFIX}xml>=${PYQT4_VERSION}:${PORTSDIR}/textproc/py-qt4-xml \
${PKGNAMEPREFIX}script>=${PYQT4_VERSION}:${PORTSDIR}/devel/py-qt4-script
+DISTINFO_FILE= ${PYQT4_DISTINFO_FILE}
HAS_CONFIGURE= yes
USE_PYTHON= 2.5+
USE_QT_VER= 4
@@ -40,6 +41,7 @@ ARGS= -b ${PREFIX}/bin\
-p ${PREFIX}/${QT_PLUGINDIR_REL}\
-q ${QMAKE}\
--confirm-license\
+ --no-designer-plugin\
--enable QtDesigner
.include "../py-sip/files/bsd.pyqt.mk"
diff --git a/devel/py-qt4-designer/distinfo b/devel/py-qt4-designer/distinfo
deleted file mode 100644
index 55e47142c1e4..000000000000
--- a/devel/py-qt4-designer/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (PyQt-x11-gpl-4.8.3.tar.gz) = 8a59fe9dbb4d7f441dfa2e9405ebbf016aa3da838aa7ccfd429a429457c3d664
-SIZE (PyQt-x11-gpl-4.8.3.tar.gz) = 9770929
diff --git a/devel/py-qt4-designerplugin/Makefile b/devel/py-qt4-designerplugin/Makefile
index d6cba7921f9b..c66435724b3b 100644
--- a/devel/py-qt4-designerplugin/Makefile
+++ b/devel/py-qt4-designerplugin/Makefile
@@ -18,6 +18,10 @@ COMMENT= Python bindings for the Qt4 toolkit, QtDesigner plugin
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sip>=${SIP_VERSION}:${PORTSDIR}/devel/py-sip
RUN_DEPENDS= ${PKGNAMEPREFIX}designer>=${PYQT4_VERSION}:${PORTSDIR}/devel/py-qt4-designer
+BUILD_WRKSRC= ${WRKSRC}/designer
+INSTALL_WRKSRC= ${WRKSRC}/designer
+
+DISTINFO_FILE= ${PYQT4_DISTINFO_FILE}
HAS_CONFIGURE= yes
USE_PYTHON= 2.5+
USE_QT_VER= 4
diff --git a/devel/py-qt4-designerplugin/distinfo b/devel/py-qt4-designerplugin/distinfo
deleted file mode 100644
index 55e47142c1e4..000000000000
--- a/devel/py-qt4-designerplugin/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (PyQt-x11-gpl-4.8.3.tar.gz) = 8a59fe9dbb4d7f441dfa2e9405ebbf016aa3da838aa7ccfd429a429457c3d664
-SIZE (PyQt-x11-gpl-4.8.3.tar.gz) = 9770929
diff --git a/devel/py-qt4-help/Makefile b/devel/py-qt4-help/Makefile
index 987353041743..a99713faab32 100644
--- a/devel/py-qt4-help/Makefile
+++ b/devel/py-qt4-help/Makefile
@@ -18,6 +18,7 @@ COMMENT= Python bindings for the Qt4 toolkit, QtHelp module
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sip>=${SIP_VERSION}:${PORTSDIR}/devel/py-sip
RUN_DEPENDS= ${PKGNAMEPREFIX}gui>=${PYQT4_VERSION}:${PORTSDIR}/x11-toolkits/py-qt4-gui
+DISTINFO_FILE= ${PYQT4_DISTINFO_FILE}
HAS_CONFIGURE= yes
USE_PYTHON= 2.5+
USE_QT_VER= 4
diff --git a/devel/py-qt4-help/distinfo b/devel/py-qt4-help/distinfo
deleted file mode 100644
index 55e47142c1e4..000000000000
--- a/devel/py-qt4-help/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (PyQt-x11-gpl-4.8.3.tar.gz) = 8a59fe9dbb4d7f441dfa2e9405ebbf016aa3da838aa7ccfd429a429457c3d664
-SIZE (PyQt-x11-gpl-4.8.3.tar.gz) = 9770929
diff --git a/devel/py-qt4-qscintilla2/Makefile b/devel/py-qt4-qscintilla2/Makefile
index 1ee534a1420b..2153cbd003d5 100644
--- a/devel/py-qt4-qscintilla2/Makefile
+++ b/devel/py-qt4-qscintilla2/Makefile
@@ -21,6 +21,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sip>=${SIP_VERSION}:${PORTSDIR}/devel/py-s
${PYTHON_PKGNAMEPREFIX}qt4-gui>=${PYQT_VERSION}:${PORTSDIR}/x11-toolkits/py-qt4-gui
RUN_DEPENDS:= ${BUILD_DEPENDS}
+DISTINFO_FILE= ${QSCI2_DISTINFO_FILE}
HAS_CONFIGURE= yes
USE_PYTHON= 2.5+
USE_QT_VER= 4
diff --git a/devel/py-qt4-qscintilla2/distinfo b/devel/py-qt4-qscintilla2/distinfo
deleted file mode 100644
index a46c77e54d2a..000000000000
--- a/devel/py-qt4-qscintilla2/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (QScintilla-gpl-2.4.6.tar.gz) = ad4dcc34922358aab8b0ce643e38e12188b41d00a87513ebfd2d6186c5824eab
-SIZE (QScintilla-gpl-2.4.6.tar.gz) = 2442792
diff --git a/devel/py-qt4-script/Makefile b/devel/py-qt4-script/Makefile
index b373f634bd68..2c4408fb8d51 100644
--- a/devel/py-qt4-script/Makefile
+++ b/devel/py-qt4-script/Makefile
@@ -18,6 +18,7 @@ COMMENT= Python bindings for the Qt4 toolkit, QtScript module
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sip>=${SIP_VERSION}:${PORTSDIR}/devel/py-sip
RUN_DEPENDS= ${PKGNAMEPREFIX}core>=${PYQT4_VERSION}:${PORTSDIR}/devel/py-qt4-core
+DISTINFO_FILE= ${PYQT4_DISTINFO_FILE}
HAS_CONFIGURE= yes
USE_PYTHON= 2.5+
USE_QT_VER= 4
diff --git a/devel/py-qt4-script/distinfo b/devel/py-qt4-script/distinfo
deleted file mode 100644
index 55e47142c1e4..000000000000
--- a/devel/py-qt4-script/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (PyQt-x11-gpl-4.8.3.tar.gz) = 8a59fe9dbb4d7f441dfa2e9405ebbf016aa3da838aa7ccfd429a429457c3d664
-SIZE (PyQt-x11-gpl-4.8.3.tar.gz) = 9770929
diff --git a/devel/py-qt4-scripttools/Makefile b/devel/py-qt4-scripttools/Makefile
index c898fb7d0c57..a1f9796bc8ab 100644
--- a/devel/py-qt4-scripttools/Makefile
+++ b/devel/py-qt4-scripttools/Makefile
@@ -19,6 +19,7 @@ COMMENT= Python bindings for the Qt4 toolkit, QtScriptTools module
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sip>=${SIP_VERSION}:${PORTSDIR}/devel/py-sip
RUN_DEPENDS= ${PKGNAMEPREFIX}core>=${PYQT4_VERSION}:${PORTSDIR}/devel/py-qt4-core
+DISTINFO_FILE= ${PYQT4_DISTINFO_FILE}
HAS_CONFIGURE= yes
USE_PYTHON= 2.5+
USE_QT_VER= 4
diff --git a/devel/py-qt4-scripttools/distinfo b/devel/py-qt4-scripttools/distinfo
deleted file mode 100644
index 55e47142c1e4..000000000000
--- a/devel/py-qt4-scripttools/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (PyQt-x11-gpl-4.8.3.tar.gz) = 8a59fe9dbb4d7f441dfa2e9405ebbf016aa3da838aa7ccfd429a429457c3d664
-SIZE (PyQt-x11-gpl-4.8.3.tar.gz) = 9770929
diff --git a/devel/py-qt4-test/Makefile b/devel/py-qt4-test/Makefile
index 1098b2c70fae..318840d26630 100644
--- a/devel/py-qt4-test/Makefile
+++ b/devel/py-qt4-test/Makefile
@@ -18,6 +18,7 @@ COMMENT= Python bindings for the Qt4 toolkit, QtTest module
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sip>=${SIP_VERSION}:${PORTSDIR}/devel/py-sip
RUN_DEPENDS= ${PKGNAMEPREFIX}gui>=${PYQT4_VERSION}:${PORTSDIR}/x11-toolkits/py-qt4-gui
+DISTINFO_FILE= ${PYQT4_DISTINFO_FILE}
HAS_CONFIGURE= yes
USE_PYTHON= 2.5+
USE_QT_VER= 4
diff --git a/devel/py-qt4-test/distinfo b/devel/py-qt4-test/distinfo
deleted file mode 100644
index 55e47142c1e4..000000000000
--- a/devel/py-qt4-test/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (PyQt-x11-gpl-4.8.3.tar.gz) = 8a59fe9dbb4d7f441dfa2e9405ebbf016aa3da838aa7ccfd429a429457c3d664
-SIZE (PyQt-x11-gpl-4.8.3.tar.gz) = 9770929
diff --git a/devel/py-qt4-test/pkg-plist b/devel/py-qt4-test/pkg-plist
index 6ca8b457b030..5e153ba9f2f5 100644
--- a/devel/py-qt4-test/pkg-plist
+++ b/devel/py-qt4-test/pkg-plist
@@ -4,7 +4,6 @@
%%SIP%%share/py-sip/QtTest/qtestkeyboard.sip
%%SIP%%share/py-sip/QtTest/qtestmouse.sip
%%SIP%%share/py-sip/QtTest/qtestsystem.sip
-%%SIP%%share/py-sip/QtTest/qtesttouch.sip
%%API%%share/qt4/qsci/api/python/QtTest.api
%%SIP%%@dirrm share/py-sip/QtTest
@dirrmtry %%PYTHON_SITELIBDIR%%/PyQt4
diff --git a/devel/py-qt4/distinfo b/devel/py-qt4/distinfo
new file mode 100644
index 000000000000..2ac8bcc5e5bb
--- /dev/null
+++ b/devel/py-qt4/distinfo
@@ -0,0 +1,2 @@
+SHA256 (PyQt-x11-gpl-4.8.5.tar.gz) = c9e2df3a2fc7cba2f0c93e957bfaa8ee454f823c3032f688154976a3a3b36820
+SIZE (PyQt-x11-gpl-4.8.5.tar.gz) = 9798545
diff --git a/devel/py-sip/distinfo b/devel/py-sip/distinfo
index 55f0e2b9ef74..7569fcc2cdd5 100644
--- a/devel/py-sip/distinfo
+++ b/devel/py-sip/distinfo
@@ -1,2 +1,2 @@
-SHA256 (sip-4.12.1.tar.gz) = e9d66e8830c2a58e6c17b9952710f67d495ddb84ce6f3d89400c8b52913381b5
-SIZE (sip-4.12.1.tar.gz) = 724028
+SHA256 (sip-4.12.4.tar.gz) = 768c1f0ae7ccdc2a75cb4ca6dfd22a46832e06b3c96b1f0e8d3e955cbec047b3
+SIZE (sip-4.12.4.tar.gz) = 753270
diff --git a/devel/py-sip/files/bsd.pyqt.mk b/devel/py-sip/files/bsd.pyqt.mk
index 1dd79f42fc0e..342a75c742ce 100644
--- a/devel/py-sip/files/bsd.pyqt.mk
+++ b/devel/py-sip/files/bsd.pyqt.mk
@@ -22,11 +22,11 @@ MASTER_SITES_QSCI2= ${MASTER_SITE_RIVERBANK}QScintilla2/ \
${MASTER_SITE_GENTOO:S,%SUBDIR%,distfiles,} \
${MASTER_SITE_FLUFFY}QScintilla2/
-SIP_VERSION= 4.12.1
+SIP_VERSION= 4.12.4
#SIP_SNAP= -snapshot-20100102
PYQT3_VERSION= 3.18.2
PYQT3_SNAP= -snapshot-20091119
-PYQT4_VERSION= 4.8.3
+PYQT4_VERSION= 4.8.5
#PYQT4_SNAP= -snapshot-20100110
PYKDE3_VERSION= 3.16.7
QSCI1_VERSION= 1.7.1
@@ -36,6 +36,8 @@ QSCI2_VERSION= 2.4.6
SIP_DISTNAME= sip-${SIP_VERSION}${SIP_SNAP}
PYQT3_DISTNAME= PyQt-x11-gpl-${PYQT3_VERSION}${PYQT3_SNAP}
PYQT4_DISTNAME= PyQt-x11-gpl-${PYQT4_VERSION}${PYQT4_SNAP}
+PYQT4_DISTINFO_FILE= ${PORTSDIR}/devel/py-qt4/distinfo
PYKDE3_DISTNAME= PyKDE-${PYKDE3_VERSION}
QSCI1_DISTNAME= QScintilla-1.71-gpl-${QSCI1_VERSION}
QSCI2_DISTNAME= QScintilla-gpl-${QSCI2_VERSION}${QSCI2_SNAP}
+QSCI2_DISTINFO_FILE= ${PORTSDIR}/devel/qscintilla2/distinfo
diff --git a/devel/qscintilla2-designerplugin/Makefile b/devel/qscintilla2-designerplugin/Makefile
index fc3ab0f24b8f..5c5ac9966f64 100644
--- a/devel/qscintilla2-designerplugin/Makefile
+++ b/devel/qscintilla2-designerplugin/Makefile
@@ -17,6 +17,7 @@ COMMENT= Qt Designer plugin for QScintilla2 (Qt4)
LIB_DEPENDS= qscintilla2.5:${PORTSDIR}/devel/qscintilla2
+DISTINFO_FILE= ${QSCI2_DISTINFO_FILE}
USE_QT_VER= 4
QT_COMPONENTS= qmake_build moc_build gui xml designer
HAS_CONFIGURE= yes
diff --git a/devel/qscintilla2-designerplugin/distinfo b/devel/qscintilla2-designerplugin/distinfo
deleted file mode 100644
index a46c77e54d2a..000000000000
--- a/devel/qscintilla2-designerplugin/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (QScintilla-gpl-2.4.6.tar.gz) = ad4dcc34922358aab8b0ce643e38e12188b41d00a87513ebfd2d6186c5824eab
-SIZE (QScintilla-gpl-2.4.6.tar.gz) = 2442792
diff --git a/graphics/py-qt4-svg/Makefile b/graphics/py-qt4-svg/Makefile
index a49912e05ad0..139d03e66a15 100644
--- a/graphics/py-qt4-svg/Makefile
+++ b/graphics/py-qt4-svg/Makefile
@@ -18,6 +18,7 @@ COMMENT= Python bindings for the Qt4 toolkit, QtSvg module
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sip>=${SIP_VERSION}:${PORTSDIR}/devel/py-sip
RUN_DEPENDS= ${PKGNAMEPREFIX}gui>=${PYQT4_VERSION}:${PORTSDIR}/x11-toolkits/py-qt4-gui
+DISTINFO_FILE= ${PYQT4_DISTINFO_FILE}
HAS_CONFIGURE= yes
USE_PYTHON= 2.5+
USE_QT_VER= 4
diff --git a/graphics/py-qt4-svg/distinfo b/graphics/py-qt4-svg/distinfo
deleted file mode 100644
index 55e47142c1e4..000000000000
--- a/graphics/py-qt4-svg/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (PyQt-x11-gpl-4.8.3.tar.gz) = 8a59fe9dbb4d7f441dfa2e9405ebbf016aa3da838aa7ccfd429a429457c3d664
-SIZE (PyQt-x11-gpl-4.8.3.tar.gz) = 9770929
diff --git a/misc/py-qt4-demo/Makefile b/misc/py-qt4-demo/Makefile
index 6f7ae36162d0..ac2e21e93970 100644
--- a/misc/py-qt4-demo/Makefile
+++ b/misc/py-qt4-demo/Makefile
@@ -15,6 +15,7 @@ DISTNAME= ${PYQT4_DISTNAME}
MAINTAINER= kde@FreeBSD.org
COMMENT= Python bindings for the Qt4 toolkit, Qt demo and examples
+DISTINFO_FILE= ${PYQT4_DISTINFO_FILE}
USE_PYTHON= yes
OPTIONS= PYQT4 "Install any missing PyQt4 components" off
diff --git a/misc/py-qt4-demo/distinfo b/misc/py-qt4-demo/distinfo
deleted file mode 100644
index 55e47142c1e4..000000000000
--- a/misc/py-qt4-demo/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (PyQt-x11-gpl-4.8.3.tar.gz) = 8a59fe9dbb4d7f441dfa2e9405ebbf016aa3da838aa7ccfd429a429457c3d664
-SIZE (PyQt-x11-gpl-4.8.3.tar.gz) = 9770929
diff --git a/misc/py-qt4-demo/files/patch-examples__activeqt__webbrowser__webbrowser.py b/misc/py-qt4-demo/files/patch-examples__activeqt__webbrowser__webbrowser.py
deleted file mode 100644
index 5cab1e7a0056..000000000000
--- a/misc/py-qt4-demo/files/patch-examples__activeqt__webbrowser__webbrowser.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- examples/activeqt/webbrowser/webbrowser.py.orig 2009-10-29 13:37:30.000000000 +1000
-+++ examples/activeqt/webbrowser/webbrowser.py 2009-10-31 18:03:38.000000000 +1000
-@@ -115,7 +115,7 @@
- QtGui.QMessageBox.about(self, "About WebBrowser",
- "This Example has been created using the ActiveQt integration into Qt Designer.\n"
- "It demonstrates the use of QAxWidget to embed the Internet Explorer ActiveX\n"
-- "control into a Qt application."))
-+ "control into a Qt application.")
-
- @QtCore.pyqtSlot()
- def on_actionAboutQt_triggered(self):
diff --git a/misc/py-qt4-doc/Makefile b/misc/py-qt4-doc/Makefile
index 89d14c475db8..4ee3e85e8095 100644
--- a/misc/py-qt4-doc/Makefile
+++ b/misc/py-qt4-doc/Makefile
@@ -15,6 +15,7 @@ DISTNAME= ${PYQT4_DISTNAME}
MAINTAINER= kde@FreeBSD.org
COMMENT= Python bindings for the Qt4 toolkit, documentation
+DISTINFO_FILE= ${PYQT4_DISTINFO_FILE}
NO_BUILD= yes
USE_PYTHON= 2.5+
diff --git a/misc/py-qt4-doc/distinfo b/misc/py-qt4-doc/distinfo
deleted file mode 100644
index 55e47142c1e4..000000000000
--- a/misc/py-qt4-doc/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (PyQt-x11-gpl-4.8.3.tar.gz) = 8a59fe9dbb4d7f441dfa2e9405ebbf016aa3da838aa7ccfd429a429457c3d664
-SIZE (PyQt-x11-gpl-4.8.3.tar.gz) = 9770929
diff --git a/misc/py-qt4-doc/pkg-plist b/misc/py-qt4-doc/pkg-plist
index e3c441f97d73..fd569766ddc8 100644
--- a/misc/py-qt4-doc/pkg-plist
+++ b/misc/py-qt4-doc/pkg-plist
@@ -41,6 +41,8 @@
%%DOCSDIR%%/html/_static/plus.png
%%DOCSDIR%%/html/_static/pygments.css
%%DOCSDIR%%/html/_static/searchtools.js
+%%DOCSDIR%%/html/_static/sidebar.js
+%%DOCSDIR%%/html/_static/underscore.js
%%DOCSDIR%%/html/assistant-manual.html
%%DOCSDIR%%/html/buffer_interface.html
%%DOCSDIR%%/html/build_system.html
@@ -434,7 +436,6 @@
%%DOCSDIR%%/html/installation.html
%%DOCSDIR%%/html/introduction.html
%%DOCSDIR%%/html/keyword_arguments.html
-%%DOCSDIR%%/html/modindex.html
%%DOCSDIR%%/html/modules.html
%%DOCSDIR%%/html/new_style_signals_slots.html
%%DOCSDIR%%/html/objects.inv
@@ -468,6 +469,7 @@
%%DOCSDIR%%/html/phonon-volumeslider.html
%%DOCSDIR%%/html/phonon.html
%%DOCSDIR%%/html/pickle.html
+%%DOCSDIR%%/html/py-modindex.html
%%DOCSDIR%%/html/python_shell.html
%%DOCSDIR%%/html/python_v3.html
%%DOCSDIR%%/html/qabstractanimation.html
@@ -541,6 +543,7 @@
%%DOCSDIR%%/html/qcolumnview.html
%%DOCSDIR%%/html/qcombobox.html
%%DOCSDIR%%/html/qcommandlinkbutton.html
+%%DOCSDIR%%/html/qcommonstyle.html
%%DOCSDIR%%/html/qcompleter.html
%%DOCSDIR%%/html/qconicalgradient.html
%%DOCSDIR%%/html/qcontextmenuevent.html
@@ -1108,7 +1111,6 @@
%%DOCSDIR%%/html/qtdeclarative.html
%%DOCSDIR%%/html/qtdesigner.html
%%DOCSDIR%%/html/qtemporaryfile.html
-%%DOCSDIR%%/html/qtest-qtoucheventsequence.html
%%DOCSDIR%%/html/qtest.html
%%DOCSDIR%%/html/qtextblock-iterator.html
%%DOCSDIR%%/html/qtextblock.html
diff --git a/multimedia/py-qt4-multimedia/Makefile b/multimedia/py-qt4-multimedia/Makefile
index ab2884614c3a..c1a75a4904cb 100644
--- a/multimedia/py-qt4-multimedia/Makefile
+++ b/multimedia/py-qt4-multimedia/Makefile
@@ -18,6 +18,7 @@ COMMENT= Python bindings for the Qt4 toolkit, Multimedia module
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sip>=${SIP_VERSION}:${PORTSDIR}/devel/py-sip
RUN_DEPENDS= ${PKGNAMEPREFIX}gui>=${PYQT4_VERSION}:${PORTSDIR}/x11-toolkits/py-qt4-gui
+DISTINFO_FILE= ${PYQT4_DISTINFO_FILE}
HAS_CONFIGURE= yes
USE_PYTHON= 2.5+
USE_QT_VER= 4
diff --git a/multimedia/py-qt4-multimedia/distinfo b/multimedia/py-qt4-multimedia/distinfo
deleted file mode 100644
index 55e47142c1e4..000000000000
--- a/multimedia/py-qt4-multimedia/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (PyQt-x11-gpl-4.8.3.tar.gz) = 8a59fe9dbb4d7f441dfa2e9405ebbf016aa3da838aa7ccfd429a429457c3d664
-SIZE (PyQt-x11-gpl-4.8.3.tar.gz) = 9770929
diff --git a/multimedia/py-qt4-phonon/Makefile b/multimedia/py-qt4-phonon/Makefile
index 1d04af2e7a9b..3eaf65e9f744 100644
--- a/multimedia/py-qt4-phonon/Makefile
+++ b/multimedia/py-qt4-phonon/Makefile
@@ -18,6 +18,7 @@ COMMENT= Python bindings for the Qt4 toolkit, Phonon module
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sip>=${SIP_VERSION}:${PORTSDIR}/devel/py-sip
RUN_DEPENDS= ${PKGNAMEPREFIX}core>=${PYQT4_VERSION}:${PORTSDIR}/devel/py-qt4-core
+DISTINFO_FILE= ${PYQT4_DISTINFO_FILE}
HAS_CONFIGURE= yes
USE_PYTHON= 2.5+
USE_QT_VER= 4
diff --git a/multimedia/py-qt4-phonon/distinfo b/multimedia/py-qt4-phonon/distinfo
deleted file mode 100644
index 55e47142c1e4..000000000000
--- a/multimedia/py-qt4-phonon/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (PyQt-x11-gpl-4.8.3.tar.gz) = 8a59fe9dbb4d7f441dfa2e9405ebbf016aa3da838aa7ccfd429a429457c3d664
-SIZE (PyQt-x11-gpl-4.8.3.tar.gz) = 9770929
diff --git a/net/py-qt4-network/Makefile b/net/py-qt4-network/Makefile
index 5328f99ba2ea..fc2f3066003f 100644
--- a/net/py-qt4-network/Makefile
+++ b/net/py-qt4-network/Makefile
@@ -18,6 +18,7 @@ COMMENT= Python bindings for the Qt4 toolkit, QtNetwork module
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sip>=${SIP_VERSION}:${PORTSDIR}/devel/py-sip
RUN_DEPENDS= ${PKGNAMEPREFIX}core>=${PYQT4_VERSION}:${PORTSDIR}/devel/py-qt4-core
+DISTINFO_FILE= ${PYQT4_DISTINFO_FILE}
HAS_CONFIGURE= yes
USE_PYTHON= 2.5+
USE_QT_VER= 4
diff --git a/net/py-qt4-network/distinfo b/net/py-qt4-network/distinfo
deleted file mode 100644
index 55e47142c1e4..000000000000
--- a/net/py-qt4-network/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (PyQt-x11-gpl-4.8.3.tar.gz) = 8a59fe9dbb4d7f441dfa2e9405ebbf016aa3da838aa7ccfd429a429457c3d664
-SIZE (PyQt-x11-gpl-4.8.3.tar.gz) = 9770929
diff --git a/textproc/py-qt4-xml/Makefile b/textproc/py-qt4-xml/Makefile
index f5683621bddc..b75c26fe566f 100644
--- a/textproc/py-qt4-xml/Makefile
+++ b/textproc/py-qt4-xml/Makefile
@@ -18,6 +18,7 @@ COMMENT= Python bindings for the Qt4 toolkit, QtXml module
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sip>=${SIP_VERSION}:${PORTSDIR}/devel/py-sip
RUN_DEPENDS= ${PKGNAMEPREFIX}core>=${PYQT4_VERSION}:${PORTSDIR}/devel/py-qt4-core
+DISTINFO_FILE= ${PYQT4_DISTINFO_FILE}
HAS_CONFIGURE= yes
USE_PYTHON= 2.5+
USE_QT_VER= 4
diff --git a/textproc/py-qt4-xml/distinfo b/textproc/py-qt4-xml/distinfo
deleted file mode 100644
index 55e47142c1e4..000000000000
--- a/textproc/py-qt4-xml/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (PyQt-x11-gpl-4.8.3.tar.gz) = 8a59fe9dbb4d7f441dfa2e9405ebbf016aa3da838aa7ccfd429a429457c3d664
-SIZE (PyQt-x11-gpl-4.8.3.tar.gz) = 9770929
diff --git a/textproc/py-qt4-xmlpatterns/Makefile b/textproc/py-qt4-xmlpatterns/Makefile
index 23f9d0bba563..f58d3f6fda3f 100644
--- a/textproc/py-qt4-xmlpatterns/Makefile
+++ b/textproc/py-qt4-xmlpatterns/Makefile
@@ -17,6 +17,7 @@ COMMENT= Python bindings for the Qt4 toolkit, QtXmlPatterns module
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sip>=${SIP_VERSION}:${PORTSDIR}/devel/py-sip
RUN_DEPENDS= ${PKGNAMEPREFIX}xml>=${PYQT4_VERSION}:${PORTSDIR}/textproc/py-qt4-xml
+DISTINFO_FILE= ${PYQT4_DISTINFO_FILE}
HAS_CONFIGURE= yes
USE_PYTHON= 2.5+
USE_QT_VER= 4
diff --git a/textproc/py-qt4-xmlpatterns/distinfo b/textproc/py-qt4-xmlpatterns/distinfo
deleted file mode 100644
index 55e47142c1e4..000000000000
--- a/textproc/py-qt4-xmlpatterns/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (PyQt-x11-gpl-4.8.3.tar.gz) = 8a59fe9dbb4d7f441dfa2e9405ebbf016aa3da838aa7ccfd429a429457c3d664
-SIZE (PyQt-x11-gpl-4.8.3.tar.gz) = 9770929
diff --git a/www/py-qt4-webkit/Makefile b/www/py-qt4-webkit/Makefile
index 97344eef08f4..d8a15b205c5d 100644
--- a/www/py-qt4-webkit/Makefile
+++ b/www/py-qt4-webkit/Makefile
@@ -17,6 +17,7 @@ COMMENT= Python bindings for the Qt4 toolkit, QtWebKit module
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sip>=${SIP_VERSION}:${PORTSDIR}/devel/py-sip
RUN_DEPENDS= ${PKGNAMEPREFIX}gui>=${PYQT4_VERSION}:${PORTSDIR}/x11-toolkits/py-qt4-gui
+DISTINFO_FILE= ${PYQT4_DISTINFO_FILE}
HAS_CONFIGURE= yes
USE_PYTHON= 2.5+
USE_QT_VER= 4
diff --git a/www/py-qt4-webkit/distinfo b/www/py-qt4-webkit/distinfo
deleted file mode 100644
index 55e47142c1e4..000000000000
--- a/www/py-qt4-webkit/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (PyQt-x11-gpl-4.8.3.tar.gz) = 8a59fe9dbb4d7f441dfa2e9405ebbf016aa3da838aa7ccfd429a429457c3d664
-SIZE (PyQt-x11-gpl-4.8.3.tar.gz) = 9770929
diff --git a/x11-toolkits/py-qt4-gui/Makefile b/x11-toolkits/py-qt4-gui/Makefile
index 5d77d67db355..13ece8723f4e 100644
--- a/x11-toolkits/py-qt4-gui/Makefile
+++ b/x11-toolkits/py-qt4-gui/Makefile
@@ -18,6 +18,7 @@ COMMENT= Python bindings for the Qt4 toolkit, QtGui module
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sip>=${SIP_VERSION}:${PORTSDIR}/devel/py-sip
RUN_DEPENDS= ${PKGNAMEPREFIX}core>=${PYQT4_VERSION}:${PORTSDIR}/devel/py-qt4-core
+DISTINFO_FILE= ${PYQT4_DISTINFO_FILE}
HAS_CONFIGURE= yes
USE_PYTHON= 2.5+
USE_QT_VER= 4
diff --git a/x11-toolkits/py-qt4-gui/distinfo b/x11-toolkits/py-qt4-gui/distinfo
deleted file mode 100644
index 55e47142c1e4..000000000000
--- a/x11-toolkits/py-qt4-gui/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (PyQt-x11-gpl-4.8.3.tar.gz) = 8a59fe9dbb4d7f441dfa2e9405ebbf016aa3da838aa7ccfd429a429457c3d664
-SIZE (PyQt-x11-gpl-4.8.3.tar.gz) = 9770929
diff --git a/x11-toolkits/py-qt4-gui/pkg-plist b/x11-toolkits/py-qt4-gui/pkg-plist
index 2337e3039eaa..7b09ef05336d 100644
--- a/x11-toolkits/py-qt4-gui/pkg-plist
+++ b/x11-toolkits/py-qt4-gui/pkg-plist
@@ -24,6 +24,7 @@
%%SIP%%share/py-sip/QtGui/qcolumnview.sip
%%SIP%%share/py-sip/QtGui/qcombobox.sip
%%SIP%%share/py-sip/QtGui/qcommandlinkbutton.sip
+%%SIP%%share/py-sip/QtGui/qcommonstyle.sip
%%SIP%%share/py-sip/QtGui/qcompleter.sip
%%SIP%%share/py-sip/QtGui/qcursor.sip
%%SIP%%share/py-sip/QtGui/qdatawidgetmapper.sip
diff --git a/x11/py-qt4-opengl/Makefile b/x11/py-qt4-opengl/Makefile
index c221ad21bbbf..b3c2882ca86b 100644
--- a/x11/py-qt4-opengl/Makefile
+++ b/x11/py-qt4-opengl/Makefile
@@ -18,6 +18,7 @@ COMMENT= Python bindings for the Qt4 toolkit, QtOpenGL module
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sip>=${SIP_VERSION}:${PORTSDIR}/devel/py-sip
RUN_DEPENDS= ${PKGNAMEPREFIX}gui>=${PYQT4_VERSION}:${PORTSDIR}/x11-toolkits/py-qt4-gui
+DISTINFO_FILE= ${PYQT4_DISTINFO_FILE}
HAS_CONFIGURE= yes
USE_PYTHON= 2.5+
USE_QT_VER= 4
diff --git a/x11/py-qt4-opengl/distinfo b/x11/py-qt4-opengl/distinfo
deleted file mode 100644
index 55e47142c1e4..000000000000
--- a/x11/py-qt4-opengl/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (PyQt-x11-gpl-4.8.3.tar.gz) = 8a59fe9dbb4d7f441dfa2e9405ebbf016aa3da838aa7ccfd429a429457c3d664
-SIZE (PyQt-x11-gpl-4.8.3.tar.gz) = 9770929