summaryrefslogtreecommitdiff
path: root/x11/py-qt4/Makefile
AgeCommit message (Collapse)AuthorFilesLines
2011-02-03update to 4.8.3drochner1-3/+2
changes: enhanced support for working with QVariant objects and Python v3
2011-01-13png shlib name changed for png>=1.5.0, so bump PKGREVISIONs.wiz1-1/+2
2011-01-11update to 4.8.2drochner1-3/+2
This includes support for Qt v4.7.1, many new examples but is otherwise primarily a bug fix release.
2010-11-15PKGREVISION bumps for changes to gtk2, librsvg, libbonobo and libgnomeabs1-1/+2
2010-11-15Changes 4.8.1:adam1-24/+18
* Support for the QT_BEGIN_NAMESPACE and QT_END_NAMESPACE macros to allow PyQt to be built against Qt built with namespace support. * Bug fixes. Changes 4.8: * Added support for Qt v4.7 including the new QtDeclarative module. * pyqtProperty() can now be used as a method decorator in the same way that the standard Python property type can be used. * Added the notify argument to pyqtProperty(). * Unbound signals can now be subscripted in the same way that bound signals can. * Added the missing << operator to QPolygon, QPolygonF and QXmlStreamAttributes. * PyQt will now automatically keep a reference to objects set with some sort of setter method when Qt expects the underlying C++ instance to stay valid but does not take ownership of it. * Added the lightmaps.py and stardelegate.py examples from Hans-Peter Jansen. * Added the --assume-shared option to configure.py. * The QtAssistant module is no longer built with Qt v4.7 and later.
2010-09-14Bump dependency on pixman to 0.18.4 because cairo-1.10 needs thatwiz1-1/+2
version, and bump all depends. Per discussion on pkgsrc-changes.
2010-09-07update to 4.7.6drochner1-2/+2
This is a minor bug fix release. (fixes problems with the help viewer of devel/eric4)
2010-09-02update to 4.7.5drochner1-2/+2
changes: added QStringRef.__str__() and QStringRef.__unicode__() to the QString v1 API the destruction by Qt of internally constructed QObject instances is now automatically detected a signal defined with pyqtSignal() can now be used with methods that make an internal call to QObject::connect(), e.g. QTimer.singleShot() added the --from-imports command line argument to pyuic4 and the from_imports argument to PyQt4.uic.compileUi() added support for Python v3.2
2010-07-13update to 4.7.4drochner1-3/+2
changes: -any class with a count() method now supports the len() builtin -added the missing == and != operators to QItemSelection -added readQVariantHash(), readQVariantList(), readQVariantMap, writeQVariantHash(), writeQVariantList() and writeQVariantMap() to QDataStream -added the ErrorPageExtensionOption and ErrorPageExtensionReturn classes, and the ErrorDomain enum to QWebPage
2010-06-13Bump PKGREVISION for libpng shlib name change.wiz1-1/+2
Also add some patches to remove use of deprecated symbols and fix other problems when looking for or compiling against libpng-1.4.x.
2010-04-22do the same whether qscintills is present or not, should fix PLISTdrochner1-1/+2
mismatch reported by wiz
2010-04-204.7.2 disappeared from the distribution site, was replaced by 4.7.3drochner1-2/+2
which fixes some minor bugs
2010-04-13update to 4.7.2drochner1-3/+2
This is primarily a bug-fix release.
2010-02-27drochner noted that patch-ac is wrong (the original is correct forwiz1-55/+2
Python 3) and suggested not installing the .pyc files. Follow his advice and bump PKGREVISION.
2010-02-25Fix a python problem (thanks joerg) and byte-compile and installwiz1-1/+55
.pyc files. Bump PKGREVISION.
2010-02-04update to 4.7drochner1-3/+4
The highlights of this release include full support for Qt v4.6, automatically generated docstrings for all callables that describe the valid Python signatures, and support for keywords for all optional arguments.
2010-01-18Second try at jpeg-8 recursive PKGREVISION bump.wiz1-1/+2
2009-11-24remove wrong sip version clausedrochner1-2/+1
(no PKGREV bump needed because this pyqt4 version couldn't build against sip<4.9 anyway)
2009-11-23Update to 4.6.2: Bugfix release.wiz1-2/+2
2009-11-18Update to 4.6.1:wiz1-3/+2
4.6.1: Bugfix release. 4.6.0: * alternate, more Pythonic, APIs have been defined for QDate, QDateTime, QString, QTextStream, QTime, QUrl and QVariant. Applications may select a particular API. By default Python v3 uses the new versions and Python v2 uses the old versions * Qt properties can be initialised using keyword arguments passed when creating an instance * signals can be connected using keyword arguments passed when creating an instance * the QObject.pyqtConfigure() method has been added to set Qt properties and connect signals using keyword arguments at any time * Python v2.6 and later allow a Python bytearray to be used whenever a QByteArray is expected * the getOpenFileNameAndFilter(), getOpenFileNamesAndFilter() and getSaveFileNameAndFilter() static methods have been added to QFileDialog * a QLatin1String can be passed whenever a QString is expected * the compileUiDir() function has been added to the uic module.
2009-09-23Remove "PYTHON_VERSIONS_ACCEPTED= 26 25 24" which is unnecessarytron1-2/+1
after Python 2.3 has been removed from "pkgsrc". Approved by Thomas Klausner.
2009-08-26bump revision because of graphics/jpeg updatesno1-1/+2
2009-07-29update to 4.5.4drochner1-2/+2
changes: bugfixes
2009-07-22Remove empty PLIST.common_end.wiz1-2/+1
2009-06-30Hack around the -fPIC compilation problem on amd64 by sed(1)ingwiz1-1/+9
-fPIC in the necessary Makefiles.
2009-06-17Update to 4.5.1. Changes since 4.5:hasso1-3/+3
* Only convert exact dicts to a QVariantMap and back and not dict sub-classes. * Removed an assertion when building dynamic meta-objects, instead just ignore the attribute if it doesn't have the expected type. * Fixed the handling of QWizard by pyuic. * Changed the SIP dependency to v4.8.1 (not necessary but we don't want it to survive in the wild). * Changed the roadmap to show how incompatible APIs will be selected. * Fixed __str__ for QByteArray for Python v3 so it is consistent with Python v2. * Reverted the roadmap change about __hash__ being an incompatibile change. The issue isn't that the hash function has changed (which isn't considered a compatibility problem) it's that different objects that previously had a different hash value (based on their id()) now might have the same hash value. * Updated the roadmap to show that the __hash__ additions (including QUrl) are not now considered incompatible changes. * Removed the Python v3 buffer protocol support for QString. * Improved the implementation of the Python v3 buffer protocol for QByteArray. * Fixed a pyuic problem with Python v3 when setting the tab order. * Added /Transfer/ to QComboBox.setLineEdit(). * Added /KeepReference/ to setValidator() and setCompleter() for QLineEdit and QComboBox. * Added the missing setCoordinateMode() and coordinateMode() methods from QGradient.
2009-06-13Update to 4.5. Major new features are:hasso1-5/+4
* support for Python v3 * support for Qt v4.5.1 * added the QInputContextFactory class * a new, more Pythonic, API has been added for connecting signals and slots which does not require knowledge of C++ data types * new signals can now be defined using pyqtSignal as a more Pythonic replacement of the __pyqtSignals__ class attribute. * added the pyqtSlot decorator as a more Pythonic replacement of the pyqtSignature decorator * the "type" argument to pyqtProperty() can also be a Python type object * the "type" argument to Q_ARG() can also be a Python type object * the "type" argument to Q_RETURN_ARG() can also be a Python type object * added QT_TR_NOOP_UTF8() * super() works without restrictions * replaced the old qtdemo example launcher with a port of the newer version * added the editabletreemodel.py and fetchmore.py examples * replaced the old tutorial with the newer Address Book tutorial.
2009-02-13Needs INSTALL_ROOT=${DESTDIR:Q} in make install environment, just likeepg1-1/+3
qt4-libs, for proper destdir build (this is how I missed the file wiz added to PLIST; destdir build was slightly broken).
2009-02-11don't include pyversion.mk directly - this breaks Python versiondrochner1-3/+2
propagation if the pkg is required by another one (use extension.mk instead)
2008-12-23For Python versions < 2.5, elementtree is included -- add it to PLIST.wiz1-1/+5
Reported by Hasso Tepper.
2008-12-16Python-2.3 isn't OK because it isn't OK for sysutils/py-dbus.hasso1-2/+2
2008-12-13Add py-elementtree dependency, used bywiz1-1/+3
/usr/pkg/lib/python2.5/site-packages/PyQt4/uic/uiparser.py via PyQt4.elementtree.ElementTree. Bump PKGREVISION.
2008-12-13Remove XXX comment about something I worked around (in patch-aa).epg1-5/+1
2008-12-13Import py-qt4-4.4.4 (packaged by wiz, minor tweaks by me).epg1-0/+67
PyQt is a set of Python bindings for the Qt toolkit. PyQt brings together the Qt C++ cross-platform toolkit and the cross-platform interpreted language Python. PyQt contains 300 classes and over 5,750 functions and methods. PyQt also includes the pyuic and pylupdate utilities which correspond to the Qt uic and lupdate utilities. pyuic converts the GUI designs created with Qt Designer to executable Python code. pylupdate scans Python code, extracts all strings that are candidates for internationalisation, and creates an XML file for use by Qt Linguist. The x11/py-qt3-modules and x11/py-qt3-qscintilla packages provide more Python modules for Qt.