Commit graph

58 commits

Author SHA1 Message Date
joerg
d3e1bb0b51 Kill a bunch of work directory references in rpath. Bump revision. 2012-05-11 11:12:41 +00:00
dholland
ee45f8e7b0 Add BUILDLINK_DEPMETHOD.qt4-tools=full, revealed by Joerg's test build.
PKGREVISION -> 2.
2012-04-29 04:18:48 +00:00
wiz
aada88e659 Remove python24 and all traces of it from pkgsrc.
Remove devel/py-ctypes (only needed by and supporting python24).
Remove PYTHON_VERSIONS_ACCEPTED and PYTHON_VERSIONS_INCOMPATIBLE
lines that just mirror defaults now.
Miscellaneous cleanup while editing all these files.
2012-04-08 19:08:44 +00:00
wiz
ee311e3b36 Recursive bump for pcre-8.30* (shlib major change) 2012-03-03 00:11:51 +00:00
drochner
d7c6fe897f update to 4.9.1
This is mainly a bug fix release.
2012-02-17 18:37:41 +00:00
hans
f131e9fe1d Fix build on SunOS. 2012-02-16 19:59:53 +00:00
wiz
fb1a8e5414 Revbump for
a) tiff update to 4.0 (shlib major change)
b) glib2 update 2.30.2 (adds libffi dependency to buildlink3.mk)

Enjoy.
2012-02-06 12:41:29 +00:00
drochner
2dcb673531 update to 4.9
This is a major feature release including support for Qt v4.8.0
and the inclusion of the QtDBus module.
2012-01-17 19:04:46 +00:00
obache
615c758c19 Recursive bump from audio/libaudiofile, x11/qt4-libs and x11/qt4-tools ABI bump. 2012-01-13 10:54:43 +00:00
drochner
64307b673f update to 4.8.6
changes: minor bugfixes
2011-11-07 11:23:17 +00:00
sbd
04daa2f1b8 Recursive bump for graphics/freetype2 buildlink addition. 2011-11-01 06:00:33 +00:00
drochner
470eba0d7a update to 4.8.5
This is a minor bug fix release.
2011-09-12 18:18:20 +00:00
drochner
9239e5547e update to 4.8.4
changes:
-adds support for Qt v4.7.2
-functional enhancements
2011-05-13 16:43:02 +00:00
obache
1d9df3258a recursive bump from gettext-lib shlib bump. 2011-04-22 13:41:54 +00:00
drochner
37538ce6e1 update to 4.8.3
changes: enhanced support for working with QVariant objects and Python v3
2011-02-03 19:28:48 +00:00
wiz
af3596f984 png shlib name changed for png>=1.5.0, so bump PKGREVISIONs. 2011-01-13 13:36:05 +00:00
drochner
2637dc691e update to 4.8.2
This includes support for Qt v4.7.1, many new examples but is otherwise
primarily a bug fix release.
2011-01-11 15:15:32 +00:00
abs
9987fa4b3a PKGREVISION bumps for changes to gtk2, librsvg, libbonobo and libgnome 2010-11-15 22:56:08 +00:00
adam
c5355244ed Changes 4.8.1:
* 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-11-15 13:07:24 +00:00
wiz
200e3c4a04 Bump dependency on pixman to 0.18.4 because cairo-1.10 needs that
version, and bump all depends.

Per discussion on pkgsrc-changes.
2010-09-14 11:00:44 +00:00
drochner
16e1bc38b0 update to 4.7.6
This is a minor bug fix release.
(fixes problems with the help viewer of devel/eric4)
2010-09-07 16:36:02 +00:00
drochner
ba1233e674 update to 4.7.5
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-09-02 09:20:19 +00:00
drochner
20141e31a6 update to 4.7.4
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-07-13 18:22:54 +00:00
wiz
e8d8834f6a Bump PKGREVISION for libpng shlib name change.
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-06-13 22:43:46 +00:00
drochner
8aeb4c6601 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
2755bc55e6 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
f47433b206 update to 4.7.2
This is primarily a bug-fix release.
2010-04-13 15:27:38 +00:00
wiz
0cf4b0f246 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
268d459800 Fix a python problem (thanks joerg) and byte-compile and install
.pyc files.

Bump PKGREVISION.
2010-02-25 17:03:13 +00:00
drochner
54c0266996 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
91871f449e Second try at jpeg-8 recursive PKGREVISION bump. 2010-01-18 09:58:37 +00:00
drochner
abd12a4ef1 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
8e76c211fb Update to 4.6.2: Bugfix release. 2009-11-23 15:00:33 +00:00
wiz
61466ace86 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
2ffbaf3d20 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
6f7368d4db bump revision because of graphics/jpeg update 2009-08-26 19:56:37 +00:00
drochner
abe28d1d33 add two missing files, from Robert Elz per PR pkg/41799 2009-07-30 11:34:18 +00:00
drochner
376be075c7 update to 4.5.4
changes: bugfixes
2009-07-29 19:47:24 +00:00
wiz
17a0d02322 Remove empty PLIST.common_end. 2009-07-22 09:39:49 +00:00
hasso
ea249ab0e5 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
cea3931b46 Make it really build - remove whitespace from the end of the lines. 2009-07-04 18:27:55 +00:00
abs
d396887704 Fix PLIST - add missing QtScriptTools entries 2009-07-03 13:35:12 +00:00
wiz
65436e1a34 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
f5db47db8f 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
b02a0f888e Remove @dirrm entries from PLISTs 2009-06-14 18:24:43 +00:00
hasso
8df7ba2230 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