Commit graph

34 commits

Author SHA1 Message Date
drochner
66ac5e1c40 do the same whether qscintills is present or not, should fix PLIST
mismatch reported by wiz
2010-04-22 16:47:31 +00:00
drochner
fba8215b50 4.7.2 disappeared from the distribution site, was replaced by 4.7.3
which fixes some minor bugs
2010-04-20 09:35:05 +00:00
drochner
43136e2809 update to 4.7.2
This is primarily a bug-fix release.
2010-04-13 15:27:38 +00:00
wiz
32f99b6970 drochner noted that patch-ac is wrong (the original is correct for
Python 3) and suggested not installing the .pyc files.

Follow his advice and bump PKGREVISION.
2010-02-27 21:37:47 +00:00
wiz
f3a30f52f2 Fix a python problem (thanks joerg) and byte-compile and install
.pyc files.

Bump PKGREVISION.
2010-02-25 17:03:13 +00:00
drochner
10c6e04609 update to 4.7
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-02-04 18:40:28 +00:00
wiz
7e9f949650 Second try at jpeg-8 recursive PKGREVISION bump. 2010-01-18 09:58:37 +00:00
drochner
0701a5917e remove wrong sip version clause
(no PKGREV bump needed because this pyqt4 version couldn't build
against sip<4.9 anyway)
2009-11-24 17:32:31 +00:00
wiz
aa4ec247bb Update to 4.6.2: Bugfix release. 2009-11-23 15:00:33 +00:00
wiz
5f8758564a Update to 4.6.1:
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-11-18 16:39:22 +00:00
tron
48371fd9b0 Remove "PYTHON_VERSIONS_ACCEPTED= 26 25 24" which is unnecessary
after Python 2.3 has been removed from "pkgsrc".

Approved by Thomas Klausner.
2009-09-23 09:54:45 +00:00
sno
949cd3bc1f bump revision because of graphics/jpeg update 2009-08-26 19:56:37 +00:00
drochner
fba35fdbd3 add two missing files, from Robert Elz per PR pkg/41799 2009-07-30 11:34:18 +00:00
drochner
9811d5a106 update to 4.5.4
changes: bugfixes
2009-07-29 19:47:24 +00:00
wiz
a95a96eb8e Remove empty PLIST.common_end. 2009-07-22 09:39:49 +00:00
hasso
8c6a5f5c83 Make it build with Qt 4.5.2 - ActiveQt seems (no changelog entry or smth)
to be under open source license now.
2009-07-08 05:41:29 +00:00
hasso
b665c2c6e6 Make it really build - remove whitespace from the end of the lines. 2009-07-04 18:27:55 +00:00
abs
7c47ec6f99 Fix PLIST - add missing QtScriptTools entries 2009-07-03 13:35:12 +00:00
wiz
4424ec6b33 Hack around the -fPIC compilation problem on amd64 by sed(1)ing
-fPIC in the necessary Makefiles.
2009-06-30 15:33:06 +00:00
hasso
00093eba18 Update to 4.5.1. Changes since 4.5:
* 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-17 07:57:49 +00:00
joerg
843a1e6099 Remove @dirrm entries from PLISTs 2009-06-14 18:24:43 +00:00
hasso
069b1fb73d Update to 4.5. Major new features are:
* 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-06-13 12:15:42 +00:00
joerg
2d1ba244e9 Simply and speed up buildlink3.mk files and processing.
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
2009-03-20 19:23:50 +00:00
joerg
0d0e90a320 Include pyversion.mk include the protected part of the buildlink3.mk
files, not over and over again.
2009-03-20 17:30:09 +00:00
epg
73004cfcd6 Needs INSTALL_ROOT=${DESTDIR:Q} in make install environment, just like
qt4-libs, for proper destdir build (this is how I missed the file wiz added to
PLIST; destdir build was slightly broken).
2009-02-13 02:05:26 +00:00
drochner
4ba2de4423 don't include pyversion.mk directly - this breaks Python version
propagation if the pkg is required by another one
(use extension.mk instead)
2009-02-11 17:56:48 +00:00
wiz
be094f739c For Python versions < 2.5, elementtree is included -- add it to PLIST.
Reported by Hasso Tepper.
2008-12-23 22:22:16 +00:00
hasso
9671a6d812 Python-2.3 isn't OK because it isn't OK for sysutils/py-dbus. 2008-12-16 06:44:43 +00:00
wiz
c3761918f8 Add buildlink3.mk file. 2008-12-14 16:19:40 +00:00
wiz
f2fb3ae3ac Add py-elementtree dependency, used by
/usr/pkg/lib/python2.5/site-packages/PyQt4/uic/uiparser.py via
PyQt4.elementtree.ElementTree.

Bump PKGREVISION.
2008-12-13 12:45:26 +00:00
wiz
9f4ab4bbe9 Add missing file to PLIST. 2008-12-13 12:31:53 +00:00
epg
933585fce1 Remove qt3 stale references. 2008-12-13 05:48:56 +00:00
epg
745f7e502d Remove XXX comment about something I worked around (in patch-aa). 2008-12-13 05:20:04 +00:00
epg
d6cf415e9e Import py-qt4-4.4.4 (packaged by wiz, minor tweaks by me).
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.
2008-12-13 05:19:12 +00:00