aboutsummaryrefslogtreecommitdiff
path: root/misc/py-qt4-demo
Commit message (Collapse)AuthorAgeFilesLines
* Update the QScintilla2 ports to 2.10.4Tobias C. Berner2018-04-291-0/+1
| | | | Notes: svn path=/head/; revision=468632
* - Update WWWs for all py-qt4* and py-qt5* portsDmitry Marakasov2018-02-031-1/+1
| | | | | | | | | - Fix plists for py-qt5* for python3 case, adding missing .pyi files Approved by: portmgr blanket Notes: svn path=/head/; revision=460809
* Convert Python ports to FLAVORS.Mathieu Arnold2017-11-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ports using USE_PYTHON=distutils are now flavored. They will automatically get flavors (py27, py34, py35, py36) depending on what versions they support. There is also a USE_PYTHON=flavors for ports that do not use distutils but need FLAVORS to be set. A USE_PYTHON=noflavors can be set if using distutils but flavors are not wanted. A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been added to cope with Python ports that did not have the Python PKGNAMEPREFIX but are flavored. USES=python now also exports a PY_FLAVOR variable that contains the current python flavor. It can be used in dependency lines when the port itself is not python flavored. For example, deskutils/calibre. By default, all the flavors are generated. To only generate flavors for the versions in PYTHON2_DEFAULT and PYTHON3_DEFAULT, define BUILD_DEFAULT_PYTHON_FLAVORS in your make.conf. In all the ports with Python dependencies, the *_DEPENDS entries MUST end with the flavor so that the framework knows which to build/use. This is done by appending '@${PY_FLAVOR}' after the origin (or @${FLAVOR} if in a Python module with Python flavors, as the content will be the same). For example: RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} PR: 223071 Reviewed by: portmgr, python Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D12464 Notes: svn path=/head/; revision=455210
* - py-qt5-*: Fix build when using non default version of python, in this caseAntoine Brodin2017-11-011-0/+1
| | | | | | | | | | | | sip is installed as sip-${PYTHON_VER} - py-qt*-demo: Fix packaging with python3, those ports have a python2 pkg-plist so USE_PYTHON=py3kplist must be used to convert it PR: 219641 Notes: svn path=/head/; revision=453263
* ${RM} already has -f.Mathieu Arnold2016-10-211-1/+1
| | | | | | | | | | PR: 213570 Submitted by: mat Exp-run by: antoine Sponsored by: Absolight Notes: svn path=/head/; revision=424411
* When there is a do-install target, do not use a post-install target, doMathieu Arnold2016-07-191-2/+0
| | | | | | | | | | | | | | | everything at once. Sometime, rename post-install into a options helper target. I did not fix ports that were such a mess that I could not figure out what they really wanted to do. I also did not change ports that had some version of an auto-plist code in post-install, for the same reason. With hat: portmgr Sponsored by: Absolight Notes: svn path=/head/; revision=418767
* devel/py-qt4-core cleanups in py-qt4-*Kurt Jaeger2016-05-281-1/+0
| | | | | | | | | | - Cleanup work on the py-qt4 ports, leading to a reduced runtime footprint. PR: 209283 Submitted by: groot@kde.org (kde), rakuco Notes: svn path=/head/; revision=415984
* Properly all compileall.py.Raphael Kubo da Costa2015-12-132-3/+312
| | | | | | | | | | Do it like we already do in devel/py-qt4-core: call compileall.py with -d so that the .pyc and .pyo files do not have ${STAGEDIR} in them. While at it, also call python with -O to generate .pyo files. Notes: svn path=/head/; revision=403686
* Update PyQt4 to 4.11.4, SIP to 4.17 and QScintilla2 to 2.9.1.Raphael Kubo da Costa2015-12-131-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | Bring in some long overdue updates, some of which are required for us to later land the PyQt5 ports. One big change with this update is that the PyQt4 ports now install their .sip files into share/py-sip/PyQt4 instead of share/py-sip. This way we do not end up with directories like share/py-sip/QtCore, which are especially confusing once PyQt5 lands and starts installing files with the same names. Other noteworthy items: - PORTREVISION has been bumped on ports depending on devel/qscintilla2 because libqscintilla2.so's SOVERSION has changed. - graphics/seexpr has been converted to USE_PYQT, as the file it used to define a build-time dependency on x11-toolkits/py-qt4-gui has moved. Once again, big thanks to Tobias Berner <tcberner@gmail.com> and Guido Falsi (madpilot@) for their initial work on these ports as part of the effort to land PyQt5 into the tree (see D2910 in Phabricator for an earlier version of the PyQt5 patch set). PR: 205143 Notes: svn path=/head/; revision=403662
* PyQt: Replace bsd.pyqt.mk with Uses/pyqt.mk.Raphael Kubo da Costa2015-12-081-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In preparation for landing PyQt5 ports, generalize devel/py-qt4's bsd.pyqt.mk and make it a proper file in Uses/. Ports wishing to depend on PyQt4 ports can now do the following: USES= pyqt:4 USE_PYQT= foo bar_build baz_run Other changes include the renaming of the PYQT4_DIST variable to PYQT_DIST and the introduction of the PYQT_SIPDIR plist substitution variable. The rest of the contents of Uses/pyqt.mk are pretty much identical to what we had in bsd.pyqt.mk with additional processing of USE_PYQT. Even though this patch touches files in many different ports, the goal is for it to be a no-op from an end-user perspective (so that the basic infrastructure is landed before the other, riskier changes): no dependencies have been changed, PyQt/SIP/QScintilla have not been upgraded and the plists should remain exactly the same, since PYQT_SIPDIR currently contains the same value that used to be hardcoded in the plists. Huge thanks to Guido Falsi (madpilot@) for spearheading most of the work: he took the initiative to work on PyQt5 and sent D2910 to Phabricator with the original version of this patch. Tobias Berner (tcberner@gmail.com) later applied it to kde@'s experimental area51 repositories and did some more work on it. Notes: svn path=/head/; revision=403297
* py-qt4-demo: Fix runtime dependency list.Raphael Kubo da Costa2015-12-061-1/+2
| | | | | | | | | | r344123 broke it by replacing RUN_DEPENDS with PYQT4_RUN_DEPENDS. The latter has no meaning, so the port stopped depending on all other PyQt4 ports. MFH: 2015Q4 Notes: svn path=/head/; revision=403165
* Update PyQt and its dependencies.Raphael Kubo da Costa2015-03-041-6/+0
| | | | | | | | | | | | | | | | | | * PyQt4 has been updated to 4.11.3. * QScintilla has been updated to 2.8.4. * SIP has been updated to 4.16.5. This update is much smaller than the previous one, as there has been no further need for clean ups in the ports infrastructure. Pretty much the entire patch set has been originally contributed by Tobias Berner, who sent it to the KDE on FreeBSD mailing list. Thanks a lot! PR: 198016 Submitted by: Tobias Berner <tcberner@gmail.com> Notes: svn path=/head/; revision=380454
* Cleanup plistBaptiste Daroussin2014-12-091-172/+0
| | | | Notes: svn path=/head/; revision=374378
* Replace USE_PYTHON* by USES=python.Alonso Schaich2014-10-051-1/+2
| | | | | | | | | This commit consists of area51's r10314 and r10356 patchsets. Approved by: rakuco (mentor) Notes: svn path=/head/; revision=370100
* Update PyQt to 4.11.1, QScintilla to 2.8.3 and SIP to 4.16.2.Raphael Kubo da Costa2014-07-232-24/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ... And bump PORTREVISION on ports that depend on devel/qscintilla2 due to the shlib version change. This is brought to you by the KDE on FreeBSD team. Besides updating to newer upstream releases, this commit also contains a lot of under-the-hood changes to the PyQt/QScintilla/SIP ports. Their Makefiles had accumulated a lot of cruft over time, so it was time for some summer cleaning: - General, belated changes: * Use OPTIONS helpers wherever possible, stop including <bsd.port.options.mk> when not necessary, stop checking for ${PORT_OPTIONS:MDOCS} and ${PORT_OPTIONS:MEXAMPLES} when not necessary, add options such as DOCS and/or DEBUG where they were only checked for. - QScintilla ports: * Drop the API option from py-qt4-qscintilla2. It had been broken ever since staging support was added, and its existence does not make much sense: QScintilla is a hard dependency regardless of the state of this option anyway, they all come from the same tarball and the configuration script assumes the .api file will always be installed. - PyQt ports: * The configure.py patch shared by all PyQt ports has been trimmed down to the minimum. Changes for Qt3 compatibility or for things that are just not needed anymore have been removed. * Several post-configure targets in the PyQt ports have been removed, as they had no effect on the way the ports were built whatsoever. * In some cases, instead of calling Python's py_compile.py on `ls *.py */*.py */*/*.py` to generate .pyc and .pyo files, we just call compileall.py, which is made for this kind of task. * The patch + sed hack to build py-qt4-dbussupport has been replaced by only extracting the dbus/ directory for that port and excluding it from all others. * Move the bulk of the code in all Makefiles to bsd.pyqt.mk, like the non-Python Qt ports do with bsd.qt.mk and the QT_DIST variable. A large portion of all PyQt Makefiles were very similar and contained a lot of boilerplate code that can be shared among all of them since they all come from the same tarball. bsd.pyqt.mk now has a PYQT4_DIST variable that, when set, automatically sets several common variables and the do-configure target for a port. This allows us to considerably reduce the size of all the py-qt4-* Makefiles. * To make the above possible and also to allow us to use as many OPTIONS helpers as possible, the ARGS variable is now called CONFIGURE_ARGS. That's what it was used for anyway. PR: 191990 Notes: svn path=/head/; revision=362721
* misc/py-qt4-demo:Max Brazhnikov2014-02-132-31/+1278
| | | | | | | | | | - Use plist instead of PORTEXAMPLES, otherwise the package is bogus when NOPORTEXAMPLES is set - Use compileall.py to byte-compile installed examples - Use options helpers Notes: svn path=/head/; revision=344123
* Update SIP to 4.15.2 and PyQt to 4.10.3.Raphael Kubo da Costa2013-10-151-3/+2
| | | | | | | | | | This commit also adds proper staging support to all the ports being updated. In collaboration with Schaich Alonso <alonsoschaich@fastmail.fm> and Tomasz Kowalczyk <kowalczfbsd@gmail.com>. Notes: svn path=/head/; revision=330463
* Add NO_STAGE all over the place in preparation for the staging support (cat: ↵Baptiste Daroussin2013-09-201-0/+1
| | | | | | | misc) Notes: svn path=/head/; revision=327745
* Update the PyQt ports.Raphael Kubo da Costa2013-06-211-1/+1
| | | | | | | | | - SIP has been upgraded to 4.14.7. - PyQt4 has been upgraded to 4.10.2. - QScintilla2 has been upgraded to 2.7.2. Notes: svn path=/head/; revision=321498
* KDE/FreeBSD team presents:Max Brazhnikov2013-02-033-1062/+8
| | | | | | | | | | | | | | | SIP 4.14.3 QScintilla 2.7 PyQt 4.9.6 The area51 repository features commits by jhale and myself. Changes: - Trim Makefile header - Convert to new option framework Notes: svn path=/head/; revision=311475
* KDE/FreeBSD team presents update for PyQt ports:Max Brazhnikov2012-05-251-0/+27
| | | | | | | | | - sip to 4.13.2 - PyQt4 to 4.9.1 - QScintilla to 2.6.1 Notes: svn path=/head/; revision=297368
* - Pet Tinderbox and friends.Alberto Villa2012-01-241-1/+1
| | | | | | | | | | | | | OPTIONSFILE must be set using ?= to allow overriding. PR: 163743 PR: 163744 PR: 163745 PR: 163746 Submitted by: A.J. Kehoe IV (Nanoman) <vOo4vyPj@nanoman.ca> Notes: svn path=/head/; revision=289759
* - Update PyQt4 to 4.8.5.Alberto Villa2011-10-163-13/+1
| | | | | | | | - Update SIP to 4.12.4. - Use common DISTINFO_FILEs. Notes: svn path=/head/; revision=283625
* - Update SIP to 4.12.1.Alberto Villa2011-03-253-3/+162
| | | | | | | | - Update PyQt4 to 4.8.3. - Update QScintilla2 to 2.4.6. Notes: svn path=/head/; revision=271642
* KDE FreeBSD team is glad to present Qt 4.7.1 in ports.Max Brazhnikov2010-12-023-714/+871
| | | | | | | | | | | | | | | | | | | | | | | | | | Along with Qt4 the following ports are updated: PyQt4 ports to 4.8.1 devel/py-sip to 4.11.2 devel/qscintilla2 to 2.4.5 PyKDE3 to 3.16.7 PyQt3 tp 3.18.2-snapshot-20091119 New ports added: devel/qt4-declarative devel/py-qt4-declarative x11/qt4-graphicssystems-opengl This release has been contributed by: Thomas Abthorpe (tabthorpe) Max Brazhnikov (makc) Dima Panov (fluffy) Alberto Villa (avilla) We'd like to thank Martin Wilke (miwi) for exp-run. Notes: svn path=/head/; revision=265592
* - The FreeBSD KDE team is pleased to announce SIP-4.10.2, PyQt-4.7.3Dima Panov2010-05-113-7/+24
| | | | | | | | | and QScintilla-2.4.3 for FreeBSD. With hat on: kde@ Notes: svn path=/head/; revision=254128
* - update to 1.4.1Dirk Meyer2010-03-281-1/+1
| | | | | | | | Reviewed by: exp8 run on pointyhat Supported by: miwi Notes: svn path=/head/; revision=251605
* - update to jpeg-8Dirk Meyer2010-02-051-0/+1
| | | | Notes: svn path=/head/; revision=249285
* The KDE FreeBSD team is proud to announce the release of SIP-4.10 andDima Panov2010-01-303-3/+63
| | | | | | | | | | PyQt-4.7 for FreeBSD. The official update notes can be found at http://www.riverbankcomputing.com We'd like to say thanks to all helpers, testers and submitters. Notes: svn path=/head/; revision=248842
* - Add missing patchDima Panov2009-11-301-0/+11
| | | | | | | Approved by: tabthorpe (mentor,implicit) Notes: svn path=/head/; revision=245003
* - Update py-qt4* to 4.6.2Martin Wilke2009-11-274-11/+12
| | | | | | | | | | | | - Update py-sip to 4.9.3 The KDE FreeBSD team would like to say thanks to all the helpers and submitters. Tested by: pointyhat-exp-run (myself) Notes: svn path=/head/; revision=244810
* - Update py-qt4 to py-qt4.5.4Martin Wilke2009-08-042-134/+117
| | | | | | | | | | | | | | | | - Update qscintilla-2* to 2.4 - Update py-sip to 4.8.2 - Update py-kde to 1.16.3 - Update py-qt to 1.18.1 The KDE FreeBSD team would like to say thanks to all the helpers and submitters New Port: devel/py-qt4-scripttools Notes: svn path=/head/; revision=238899
* Update PyQt4 ports to 4.4.4, new ports:Max Brazhnikov2009-02-143-93/+173
| | | | | | | | | | | | | | | | | devel/py-qt4-help multimedia/py-qt4-phonon textproc/py-qt4-xmlpatterns www/py-qt4-webkit Update QScintilla2 to 2.3.2, PyQt3 to 3.17.6, PyKDE3 to 3.16.2. Pass maintainership to kde@FreeBSD.org. Thanks Danny Ricin for his great work. PR: based on ports/130219 Submitted by: Dima Panov" <fluffy at fluffy.khv.ru> Notes: svn path=/head/; revision=228340
* The first iteration of the py-qt4-* ports had a snapshot date as itsMartin Wilke2008-07-251-0/+1
| | | | | | | | | | | | | PORTVERSION. After that the PORTVERSION became 4.foo. Because this is numerically lower than before, the PORTEPOCH should have been bumped. Poked by: kris@ PR: 125814 Submitted by: Danny Pansters <danny@ricin.com> (maintainer) Notes: svn path=/head/; revision=217513
* Bump portrevision due to upgrade of devel/gettext.Edwin Groothuis2008-06-061-1/+1
| | | | | | | | | | | | | The affected ports are the ones with gettext as a run-dependency according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT in Makefile (29 of them). PR: ports/124340 Submitted by: edwin@ Approved by: portmgr (pav) Notes: svn path=/head/; revision=214430
* - Update to 4.3.3Martin Wilke2008-03-203-25/+26
| | | | | | | | | | | - Configure.py now has a flag to specify component, patch is now simpler - Update qscintilla2 so version where used - Use bsd.pyqt.mk Submitted by: Danny Pansters <danny@ricin.com> (maintainer via private mail) Notes: svn path=/head/; revision=209437
* - Update to 4.3.1Martin Wilke2007-10-023-4/+12
| | | | | | | Submitted by: Danny Pansters <danny@ricin.com> (maintainer) Notes: svn path=/head/; revision=200636
* - Update to PyQt-4.3Martin Wilke2007-09-134-564/+596
| | | | | | | Submitted by: Danny Pansters <danny@ricin.com> (maintainer via privat mail) Notes: svn path=/head/; revision=199420
* - Welcome X.org 7.2 \o/.Florent Thoumie2007-05-191-0/+1
| | | | | | | | - Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}. - Bump PORTREVISION for ports intalling files in ${X11BASE}. Notes: svn path=/head/; revision=191544
* - Update to 4.2Martin Wilke2007-04-173-12/+8
| | | | | | | Submitted by: Danny Pansters <danny@ricin.com> (maintainer via privat mail) Notes: svn path=/head/; revision=190239
* PyQt4 is a set of Python bindings for Trolltech's Qt4 application framework.Martin Wilke2007-03-274-0/+617
This package provides the PyQt4 demo and examples. WWW: http://www.riverbankcomputing.co.uk/pyqt/ PR: ports/109634 Submitted by: Danny Pansters <danny at ricin.com> Notes: svn path=/head/; revision=188521