Update PyQt4 to 4.11.4, SIP to 4.17 and QScintilla2 to 2.9.1.

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
This commit is contained in:
Raphael Kubo da Costa 2015-12-13 12:45:25 +00:00
parent 39f82d7120
commit b15d595457
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=403662
22 changed files with 34 additions and 39 deletions

View file

@ -59,9 +59,9 @@ MASTER_SITES_PYQT4= SF/pyqt/PyQt4/PyQt-${PORTVERSION} \
MASTER_SITES_QSCI2= SF/pyqt/QScintilla2/QScintilla-${PORTVERSION} \ MASTER_SITES_QSCI2= SF/pyqt/QScintilla2/QScintilla-${PORTVERSION} \
GENTOO GENTOO
SIP_VERSION= 4.16.5 SIP_VERSION= 4.17
QSCI2_VERSION= 2.8.4 QSCI2_VERSION= 2.9.1
PYQT4_VERSION= 4.11.3 PYQT4_VERSION= 4.11.4
SIP_DISTNAME= sip-${SIP_VERSION} SIP_DISTNAME= sip-${SIP_VERSION}
PYQT4_DISTNAME= PyQt-x11-gpl-${PYQT4_VERSION} PYQT4_DISTNAME= PyQt-x11-gpl-${PYQT4_VERSION}
@ -164,7 +164,7 @@ py-webkit_DESC= Python bindings for QtWebKit module
py-xml_DESC= Python bindings for QtXml module py-xml_DESC= Python bindings for QtXml module
py-xmlpatterns_DESC= Python bindings for QtXmlPatterns module py-xmlpatterns_DESC= Python bindings for QtXmlPatterns module
SIPDIR_REL= share/py-sip SIPDIR_REL= share/py-sip/PyQt${_PYQT_VERSION}
SIPDIR= ${PREFIX}/${SIPDIR_REL} SIPDIR= ${PREFIX}/${SIPDIR_REL}
PLIST_SUB+= PYQT_SIPDIR=${SIPDIR_REL} PLIST_SUB+= PYQT_SIPDIR=${SIPDIR_REL}

View file

@ -3,7 +3,7 @@
PORTNAME= openscad PORTNAME= openscad
PORTVERSION= 2015.03 PORTVERSION= 2015.03
PORTREVISION= 3 PORTREVISION= 4
CATEGORIES= cad CATEGORIES= cad
MASTER_SITES= http://files.openscad.org/ MASTER_SITES= http://files.openscad.org/
DISTNAME= openscad-${PORTVERSION}.src DISTNAME= openscad-${PORTVERSION}.src

View file

@ -3,7 +3,7 @@
PORTNAME= sqliteman PORTNAME= sqliteman
PORTVERSION= 1.2.2 PORTVERSION= 1.2.2
PORTREVISION= 6 PORTREVISION= 7
CATEGORIES= databases CATEGORIES= databases
MASTER_SITES= SF MASTER_SITES= SF

View file

@ -3,7 +3,7 @@
PORTNAME= tora PORTNAME= tora
PORTVERSION= 2.1.3 PORTVERSION= 2.1.3
PORTREVISION= 10 PORTREVISION= 11
PORTEPOCH= 1 PORTEPOCH= 1
CATEGORIES= databases CATEGORIES= databases
MASTER_SITES= SF MASTER_SITES= SF

View file

@ -2,7 +2,6 @@
# $FreeBSD$ # $FreeBSD$
PORTNAME= dbus PORTNAME= dbus
PORTREVISION= 1
PORTEPOCH= 1 PORTEPOCH= 1
CATEGORIES= devel python CATEGORIES= devel python

View file

@ -1,7 +1,6 @@
# $FreeBSD$ # $FreeBSD$
PORTNAME= dbussupport PORTNAME= dbussupport
PORTREVISION= 1
CATEGORIES= devel python CATEGORIES= devel python
MAINTAINER= kde@FreeBSD.org MAINTAINER= kde@FreeBSD.org

View file

@ -43,14 +43,12 @@
%%PYQT_SIPDIR%%/Qsci/qscilexerxml.sip %%PYQT_SIPDIR%%/Qsci/qscilexerxml.sip
%%PYQT_SIPDIR%%/Qsci/qscilexeryaml.sip %%PYQT_SIPDIR%%/Qsci/qscilexeryaml.sip
%%PYQT_SIPDIR%%/Qsci/qscimacro.sip %%PYQT_SIPDIR%%/Qsci/qscimacro.sip
%%PYQT_SIPDIR%%/Qsci/qscimod3.sip
%%PYQT_SIPDIR%%/Qsci/qscimod4.sip %%PYQT_SIPDIR%%/Qsci/qscimod4.sip
%%PYQT_SIPDIR%%/Qsci/qscimod5.sip %%PYQT_SIPDIR%%/Qsci/qscimod5.sip
%%PYQT_SIPDIR%%/Qsci/qscimodcommon.sip %%PYQT_SIPDIR%%/Qsci/qscimodcommon.sip
%%PYQT_SIPDIR%%/Qsci/qsciprinter.sip %%PYQT_SIPDIR%%/Qsci/qsciprinter.sip
%%PYQT_SIPDIR%%/Qsci/qsciscintilla.sip %%PYQT_SIPDIR%%/Qsci/qsciscintilla.sip
%%PYQT_SIPDIR%%/Qsci/qsciscintillabase3.sip %%PYQT_SIPDIR%%/Qsci/qsciscintillabase.sip
%%PYQT_SIPDIR%%/Qsci/qsciscintillabase4.sip
%%PYQT_SIPDIR%%/Qsci/qscistyle.sip %%PYQT_SIPDIR%%/Qsci/qscistyle.sip
%%PYQT_SIPDIR%%/Qsci/qscistyledtext.sip %%PYQT_SIPDIR%%/Qsci/qscistyledtext.sip
share/qt4/qsci/api/python/QScintilla2.api share/qt4/qsci/api/python/QScintilla2.api

View file

@ -1,2 +1,2 @@
SHA256 (PyQt-x11-gpl-4.11.3.tar.gz) = 853780dcdbe2e6ba785d703d059b096e1fc49369d3e8d41a060be874b8745686 SHA256 (PyQt-x11-gpl-4.11.4.tar.gz) = fc1fe77495432ba3b0d74ff5cb164d375a97f5dddb728256330f615a7cdcf407
SIZE (PyQt-x11-gpl-4.11.3.tar.gz) = 11120237 SIZE (PyQt-x11-gpl-4.11.4.tar.gz) = 11317088

View file

@ -3,7 +3,6 @@
PORTNAME= sip PORTNAME= sip
PORTVERSION= ${SIP_VERSION} PORTVERSION= ${SIP_VERSION}
PORTREVISION= 1
PORTEPOCH= 1 PORTEPOCH= 1
CATEGORIES= devel python CATEGORIES= devel python
MASTER_SITES= ${MASTER_SITES_SIP} MASTER_SITES= ${MASTER_SITES_SIP}

View file

@ -1,2 +1,2 @@
SHA256 (sip-4.16.5.tar.gz) = a00ba34c30bedc0f61916eb10bd12867b4754910a766647e3e58f88bd00f1e87 SHA256 (sip-4.17.tar.gz) = 603026822adf8673fca6e0ea20b02c3c4a2dccb309647656f7269adc8de89060
SIZE (sip-4.16.5.tar.gz) = 859672 SIZE (sip-4.17.tar.gz) = 959835

View file

@ -1,2 +1,2 @@
SHA256 (QScintilla-gpl-2.8.4.tar.gz) = 9b7b2d7440cc39736bbe937b853506b3bd218af3b79095d4f710cccb0fabe80f SHA256 (QScintilla-gpl-2.9.1.tar.gz) = 79e9c39d51549061d3d489387bcee86ff20c1f746d1b25ac173d5165426eabaf
SIZE (QScintilla-gpl-2.8.4.tar.gz) = 3031919 SIZE (QScintilla-gpl-2.9.1.tar.gz) = 2490144

View file

@ -49,9 +49,9 @@
%%QT_INCDIR%%/Qsci/qscistyle.h %%QT_INCDIR%%/Qsci/qscistyle.h
%%QT_INCDIR%%/Qsci/qscistyledtext.h %%QT_INCDIR%%/Qsci/qscistyledtext.h
%%QT_LIBDIR%%/libqscintilla2.so %%QT_LIBDIR%%/libqscintilla2.so
%%QT_LIBDIR%%/libqscintilla2.so.11 %%QT_LIBDIR%%/libqscintilla2.so.12
%%QT_LIBDIR%%/libqscintilla2.so.11.3 %%QT_LIBDIR%%/libqscintilla2.so.12.0
%%QT_LIBDIR%%/libqscintilla2.so.11.3.0 %%QT_LIBDIR%%/libqscintilla2.so.12.0.1
%%QT_MKSPECDIR%%/features/qscintilla2.prf %%QT_MKSPECDIR%%/features/qscintilla2.prf
share/qt4/qsci/api/python/Python-2.4.api share/qt4/qsci/api/python/Python-2.4.api
share/qt4/qsci/api/python/Python-2.5.api share/qt4/qsci/api/python/Python-2.5.api
@ -61,6 +61,7 @@ share/qt4/qsci/api/python/Python-3.1.api
share/qt4/qsci/api/python/Python-3.2.api share/qt4/qsci/api/python/Python-3.2.api
share/qt4/qsci/api/python/Python-3.3.api share/qt4/qsci/api/python/Python-3.3.api
share/qt4/qsci/api/python/Python-3.4.api share/qt4/qsci/api/python/Python-3.4.api
share/qt4/qsci/api/python/Python-3.5.api
%%NLS%%share/qt4/translations/qscintilla_cs.qm %%NLS%%share/qt4/translations/qscintilla_cs.qm
%%NLS%%share/qt4/translations/qscintilla_de.qm %%NLS%%share/qt4/translations/qscintilla_de.qm
%%NLS%%share/qt4/translations/qscintilla_es.qm %%NLS%%share/qt4/translations/qscintilla_es.qm

View file

@ -2,6 +2,7 @@
PORTNAME= qtruby PORTNAME= qtruby
PORTVERSION= ${KDE4_VERSION} PORTVERSION= ${KDE4_VERSION}
PORTREVISION= 1
CATEGORIES= devel kde ruby CATEGORIES= devel kde ruby
MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX} PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}

View file

@ -2,6 +2,7 @@
PORTNAME= smokeqt PORTNAME= smokeqt
PORTVERSION= ${KDE4_VERSION} PORTVERSION= ${KDE4_VERSION}
PORTREVISION= 1
CATEGORIES= devel kde CATEGORIES= devel kde
MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR= KDE/${PORTVERSION} DIST_SUBDIR= KDE/${PORTVERSION}

View file

@ -3,7 +3,7 @@
PORTNAME= universalindentgui PORTNAME= universalindentgui
PORTVERSION= 1.2.0 PORTVERSION= 1.2.0
PORTREVISION= 3 PORTREVISION= 4
CATEGORIES= devel CATEGORIES= devel
MASTER_SITES= SF/universalindent/uigui/UniversalIndentGUI_${PORTVERSION} MASTER_SITES= SF/universalindent/uigui/UniversalIndentGUI_${PORTVERSION}

View file

@ -3,6 +3,7 @@
PORTNAME= qgis PORTNAME= qgis
PORTVERSION= 2.12.0 PORTVERSION= 2.12.0
PORTREVISION= 1
CATEGORIES= graphics geography CATEGORIES= graphics geography
MAINTAINER= rhurlin@gwdg.de MAINTAINER= rhurlin@gwdg.de

View file

@ -11,13 +11,12 @@ COMMENT= Embeddable expression evaluation language
LICENSE= APACHE20 LICENSE= APACHE20
BUILD_DEPENDS= ${LOCALBASE}/share/py-sip/QtGui/QtGuimod.sip:${PORTSDIR}/x11-toolkits/py-qt4-gui
USE_GITHUB= yes USE_GITHUB= yes
GH_ACCOUNT= wdas GH_ACCOUNT= wdas
GH_TAGNAME= 36ffb818b8 GH_TAGNAME= 36ffb818b8
USES= bison cmake compiler:c++0x python USES= bison cmake compiler:c++0x pyqt:4 python
USE_PYQT= gui_build
USE_QT4= moc_build qmake_build rcc_build uic_build gui opengl USE_QT4= moc_build qmake_build rcc_build uic_build gui opengl
WRKSRC= ${WRKDIR}/SeExpr-${GH_TAGNAME_EXTRACT} WRKSRC= ${WRKDIR}/SeExpr-${GH_TAGNAME_EXTRACT}

View file

@ -3,7 +3,7 @@
PORTNAME= octave PORTNAME= octave
PORTVERSION= 3.8.2 PORTVERSION= 3.8.2
PORTREVISION= 4 PORTREVISION= 5
CATEGORIES= math CATEGORIES= math
MASTER_SITES= GNU MASTER_SITES= GNU

View file

@ -3,7 +3,6 @@
PORTNAME= demo PORTNAME= demo
PORTVERSION= ${PYQT4_VERSION} PORTVERSION= ${PYQT4_VERSION}
PORTREVISION= 1
PORTEPOCH= 1 PORTEPOCH= 1
CATEGORIES= misc devel python CATEGORIES= misc devel python
MASTER_SITES= ${MASTER_SITES_PYQT4} MASTER_SITES= ${MASTER_SITES_PYQT4}

View file

@ -23,10 +23,10 @@ DOCSDIR= ${PREFIX}/share/doc/py-qt4
do-install: do-install:
cd ${WRKSRC} &&\ cd ${WRKSRC} &&\
${MKDIR} ${STAGEDIR}${DOCSDIR} &&\ ${MKDIR} ${STAGEDIR}${DOCSDIR} &&\
${INSTALL_DATA} GPL_EXCEPTION.TXT\ ${INSTALL_DATA} LICENSE \
GPL_EXCEPTION_ADDENDUM.TXT NEWS\ NEWS \
LICENSE.GPL2 LICENSE.GPL3\ README \
OPENSOURCE-NOTICE.TXT README THANKS\ THANKS\
${STAGEDIR}${DOCSDIR} ${STAGEDIR}${DOCSDIR}
cd ${WRKSRC}/doc && ${COPYTREE_SHARE} html ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/doc && ${COPYTREE_SHARE} html ${STAGEDIR}${DOCSDIR}

View file

@ -1,9 +1,5 @@
%%DOCSDIR%%/GPL_EXCEPTION.TXT %%DOCSDIR%%/LICENSE
%%DOCSDIR%%/GPL_EXCEPTION_ADDENDUM.TXT
%%DOCSDIR%%/LICENSE.GPL2
%%DOCSDIR%%/LICENSE.GPL3
%%DOCSDIR%%/NEWS %%DOCSDIR%%/NEWS
%%DOCSDIR%%/OPENSOURCE-NOTICE.TXT
%%DOCSDIR%%/README %%DOCSDIR%%/README
%%DOCSDIR%%/THANKS %%DOCSDIR%%/THANKS
%%DOCSDIR%%/html/_sources/buffer_interface.txt %%DOCSDIR%%/html/_sources/buffer_interface.txt
@ -33,15 +29,16 @@
%%DOCSDIR%%/html/_sources/webkit.txt %%DOCSDIR%%/html/_sources/webkit.txt
%%DOCSDIR%%/html/_static/ajax-loader.gif %%DOCSDIR%%/html/_static/ajax-loader.gif
%%DOCSDIR%%/html/_static/basic.css %%DOCSDIR%%/html/_static/basic.css
%%DOCSDIR%%/html/_static/classic.css
%%DOCSDIR%%/html/_static/comment-bright.png %%DOCSDIR%%/html/_static/comment-bright.png
%%DOCSDIR%%/html/_static/comment-close.png %%DOCSDIR%%/html/_static/comment-close.png
%%DOCSDIR%%/html/_static/comment.png %%DOCSDIR%%/html/_static/comment.png
%%DOCSDIR%%/html/_static/default.css
%%DOCSDIR%%/html/_static/doctools.js %%DOCSDIR%%/html/_static/doctools.js
%%DOCSDIR%%/html/_static/down-pressed.png %%DOCSDIR%%/html/_static/down-pressed.png
%%DOCSDIR%%/html/_static/down.png %%DOCSDIR%%/html/_static/down.png
%%DOCSDIR%%/html/_static/file.png %%DOCSDIR%%/html/_static/file.png
%%DOCSDIR%%/html/_static/jquery.js %%DOCSDIR%%/html/_static/jquery.js
%%DOCSDIR%%/html/_static/jquery-1.11.1.js
%%DOCSDIR%%/html/_static/logo.png %%DOCSDIR%%/html/_static/logo.png
%%DOCSDIR%%/html/_static/logo_tn.ico %%DOCSDIR%%/html/_static/logo_tn.ico
%%DOCSDIR%%/html/_static/minus.png %%DOCSDIR%%/html/_static/minus.png
@ -50,6 +47,7 @@
%%DOCSDIR%%/html/_static/searchtools.js %%DOCSDIR%%/html/_static/searchtools.js
%%DOCSDIR%%/html/_static/sidebar.js %%DOCSDIR%%/html/_static/sidebar.js
%%DOCSDIR%%/html/_static/underscore.js %%DOCSDIR%%/html/_static/underscore.js
%%DOCSDIR%%/html/_static/underscore-1.3.1.js
%%DOCSDIR%%/html/_static/up-pressed.png %%DOCSDIR%%/html/_static/up-pressed.png
%%DOCSDIR%%/html/_static/up.png %%DOCSDIR%%/html/_static/up.png
%%DOCSDIR%%/html/_static/websupport.js %%DOCSDIR%%/html/_static/websupport.js

View file

@ -3,7 +3,7 @@
PORTNAME= leechcraft PORTNAME= leechcraft
PORTVERSION= 0.6.70 PORTVERSION= 0.6.70
PORTREVISION= 6 PORTREVISION= 7
CATEGORIES= x11 CATEGORIES= x11
MASTER_SITES= http://dist.leechcraft.org/LeechCraft/0.6.70/ MASTER_SITES= http://dist.leechcraft.org/LeechCraft/0.6.70/