pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/x11/py-qt5 Import py34-qt5-5.4 as x11/py-qt5, packaged...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/eb45bab9ae24
branches:  trunk
changeset: 646329:eb45bab9ae24
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Sat Feb 07 16:30:37 2015 +0000

description:
Import py34-qt5-5.4 as x11/py-qt5, packaged for wip by myself.

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.

This package is for QT5.

diffstat:

 x11/py-qt5/DESCR                      |   12 +
 x11/py-qt5/Makefile                   |   77 +++
 x11/py-qt5/PLIST                      |  683 ++++++++++++++++++++++++++++++++++
 x11/py-qt5/buildlink3.mk              |   13 +
 x11/py-qt5/distinfo                   |    6 +
 x11/py-qt5/patches/patch-configure.py |   17 +
 6 files changed, 808 insertions(+), 0 deletions(-)

diffs (truncated from 832 to 300 lines):

diff -r 71427dea6cbf -r eb45bab9ae24 x11/py-qt5/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/x11/py-qt5/DESCR  Sat Feb 07 16:30:37 2015 +0000
@@ -0,0 +1,12 @@
+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.
+
+This package is for QT5.
diff -r 71427dea6cbf -r eb45bab9ae24 x11/py-qt5/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/x11/py-qt5/Makefile       Sat Feb 07 16:30:37 2015 +0000
@@ -0,0 +1,77 @@
+# $NetBSD: Makefile,v 1.1 2015/02/07 16:30:37 wiz Exp $
+
+DISTNAME=      PyQt-gpl-${PYQT_VERSION}
+PKGNAME=       ${PYPKGPREFIX}-qt5-${PYQT_VERSION}
+PYQT_VERSION=  5.4
+CATEGORIES=    x11 python
+MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=pyqt/}
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+COMMENT=       Python binding for Qt5
+HOMEPAGE=      http://www.riverbankcomputing.com/software/pyqt/intro
+
+USE_LIBTOOL=           yes
+USE_TOOLS+=            gmake pkg-config
+USE_LANGUAGES=         c c++
+
+CONFIGURE_ARGS+=       -b ${PREFIX}/bin
+CONFIGURE_ARGS+=       -d ${PREFIX}/${PYSITELIB}
+CONFIGURE_ARGS+=       -q ${QTDIR}/bin/qmake
+CONFIGURE_ARGS+=       --confirm-license
+CONFIGURE_ARGS+=       --qsci-api
+CONFIGURE_ARGS+=       --sip ${BUILDLINK_PREFIX.py-sip}/bin/sip${PYVERSSUFFIX}
+CONFIGURE_ARGS+=       --verbose
+
+INSTALL_ENV+=          INSTALL_ROOT=${DESTDIR}
+
+PY_PATCHPLIST=         yes
+PLIST_SUBST+=          PYVERSSUFFIX=${PYVERSSUFFIX:Q}
+
+SUBST_CLASSES+=                install
+SUBST_STAGE.install=   post-configure
+SUBST_SED.install+=    -e 's,INSTALL_FILE  = ,INSTALL_FILE  = libtool --mode=install ,'
+SUBST_SED.install+=    -e 's,\(TARGET[A-Z ]*\)= lib,\1= ,'
+SUBST_MESSAGE.install= Fixing installation target and file name.
+SUBST_FILES.install+=  Qt/Makefile
+SUBST_FILES.install+=  QtCore/Makefile
+SUBST_FILES.install+=  QtDBus/Makefile
+SUBST_FILES.install+=  QtDesigner/Makefile
+SUBST_FILES.install+=  QtGui/Makefile
+SUBST_FILES.install+=  QtHelp/Makefile
+SUBST_FILES.install+=  QtMultimedia/Makefile
+SUBST_FILES.install+=  QtMultimediaWidgets/Makefile
+SUBST_FILES.install+=  QtNetwork/Makefile
+SUBST_FILES.install+=  QtOpenGL/Makefile
+SUBST_FILES.install+=  QtPositioning/Makefile
+SUBST_FILES.install+=  QtPrintSupport/Makefile
+SUBST_FILES.install+=  QtQml/Makefile
+SUBST_FILES.install+=  QtQuick/Makefile
+SUBST_FILES.install+=  QtSensors/Makefile
+SUBST_FILES.install+=  QtSql/Makefile
+SUBST_FILES.install+=  QtSvg/Makefile
+SUBST_FILES.install+=  QtTest/Makefile
+SUBST_FILES.install+=  QtWebKit/Makefile
+SUBST_FILES.install+=  QtWebKitWidgets/Makefile
+SUBST_FILES.install+=  QtWidgets/Makefile
+SUBST_FILES.install+=  QtXmlPatterns/Makefile
+SUBST_FILES.install+=  _QOpenGLFunctions_2_0/Makefile
+
+do-configure:
+       cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \
+               ${PYTHONBIN} configure.py ${CONFIGURE_ARGS}
+
+.include "../../lang/python/extension.mk"
+.include "../../sysutils/dbus-python-common/buildlink3.mk"
+BUILDLINK_API_DEPENDS.py-sip+= ${PYPKGPREFIX}-sip>=4.16.4
+.include "../../x11/py-sip/buildlink3.mk"
+.include "../../x11/qt5-dbus/buildlink3.mk"
+.include "../../x11/qt5-qtbase/buildlink3.mk"
+.include "../../x11/qt5-qtdeclarative/buildlink3.mk"
+.include "../../x11/qt5-qtlocation/buildlink3.mk"
+.include "../../x11/qt5-qtmultimedia/buildlink3.mk"
+.include "../../x11/qt5-qtsensors/buildlink3.mk"
+.include "../../x11/qt5-qtsvg/buildlink3.mk"
+.include "../../x11/qt5-qttools/buildlink3.mk"
+.include "../../x11/qt5-qtwebkit/buildlink3.mk"
+.include "../../x11/qt5-qtxmlpatterns/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 71427dea6cbf -r eb45bab9ae24 x11/py-qt5/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/x11/py-qt5/PLIST  Sat Feb 07 16:30:37 2015 +0000
@@ -0,0 +1,683 @@
+@comment $NetBSD: PLIST,v 1.1 2015/02/07 16:30:37 wiz Exp $
+bin/pylupdate5
+bin/pyrcc5
+bin/pyuic5
+${PYSITELIB}/PyQt5/Qt.la
+${PYSITELIB}/PyQt5/QtCore.la
+${PYSITELIB}/PyQt5/QtDBus.la
+${PYSITELIB}/PyQt5/QtDesigner.la
+${PYSITELIB}/PyQt5/QtGui.la
+${PYSITELIB}/PyQt5/QtHelp.la
+${PYSITELIB}/PyQt5/QtMultimedia.la
+${PYSITELIB}/PyQt5/QtMultimediaWidgets.la
+${PYSITELIB}/PyQt5/QtNetwork.la
+${PYSITELIB}/PyQt5/QtOpenGL.la
+${PYSITELIB}/PyQt5/QtPositioning.la
+${PYSITELIB}/PyQt5/QtPrintSupport.la
+${PYSITELIB}/PyQt5/QtQml.la
+${PYSITELIB}/PyQt5/QtQuick.la
+${PYSITELIB}/PyQt5/QtSensors.la
+${PYSITELIB}/PyQt5/QtSql.la
+${PYSITELIB}/PyQt5/QtSvg.la
+${PYSITELIB}/PyQt5/QtTest.la
+${PYSITELIB}/PyQt5/QtWebKit.la
+${PYSITELIB}/PyQt5/QtWebKitWidgets.la
+${PYSITELIB}/PyQt5/QtWidgets.la
+${PYSITELIB}/PyQt5/QtXmlPatterns.la
+${PYSITELIB}/PyQt5/_QOpenGLFunctions_2_0.la
+${PYSITELIB}/PyQt5/__init__.py
+${PYSITELIB}/PyQt5/uic/Compiler/__init__.py
+${PYSITELIB}/PyQt5/uic/Compiler/compiler.py
+${PYSITELIB}/PyQt5/uic/Compiler/indenter.py
+${PYSITELIB}/PyQt5/uic/Compiler/misc.py
+${PYSITELIB}/PyQt5/uic/Compiler/proxy_metaclass.py
+${PYSITELIB}/PyQt5/uic/Compiler/qobjectcreator.py
+${PYSITELIB}/PyQt5/uic/Compiler/qtproxies.py
+${PYSITELIB}/PyQt5/uic/Loader/__init__.py
+${PYSITELIB}/PyQt5/uic/Loader/loader.py
+${PYSITELIB}/PyQt5/uic/Loader/qobjectcreator.py
+${PYSITELIB}/PyQt5/uic/__init__.py
+${PYSITELIB}/PyQt5/uic/driver.py
+${PYSITELIB}/PyQt5/uic/exceptions.py
+${PYSITELIB}/PyQt5/uic/icon_cache.py
+${PYSITELIB}/PyQt5/uic/objcreator.py
+${PYSITELIB}/PyQt5/uic/port_v2/__init__.py
+${PYSITELIB}/PyQt5/uic/port_v2/as_string.py
+${PYSITELIB}/PyQt5/uic/port_v2/ascii_upper.py
+${PYSITELIB}/PyQt5/uic/port_v2/invoke.py
+${PYSITELIB}/PyQt5/uic/port_v2/load_plugin.py
+${PYSITELIB}/PyQt5/uic/port_v2/proxy_base.py
+${PYSITELIB}/PyQt5/uic/port_v2/string_io.py
+${PYSITELIB}/PyQt5/uic/port_v3/__init__.py
+${PYSITELIB}/PyQt5/uic/port_v3/as_string.py
+${PYSITELIB}/PyQt5/uic/port_v3/ascii_upper.py
+${PYSITELIB}/PyQt5/uic/port_v3/invoke.py
+${PYSITELIB}/PyQt5/uic/port_v3/load_plugin.py
+${PYSITELIB}/PyQt5/uic/port_v3/proxy_base.py
+${PYSITELIB}/PyQt5/uic/port_v3/string_io.py
+${PYSITELIB}/PyQt5/uic/properties.py
+${PYSITELIB}/PyQt5/uic/pyuic.py
+${PYSITELIB}/PyQt5/uic/uiparser.py
+${PYSITELIB}/PyQt5/uic/widget-plugins/qaxcontainer.py
+${PYSITELIB}/PyQt5/uic/widget-plugins/qscintilla.py
+${PYSITELIB}/PyQt5/uic/widget-plugins/qtprintsupport.py
+${PYSITELIB}/PyQt5/uic/widget-plugins/qtquickwidgets.py
+${PYSITELIB}/PyQt5/uic/widget-plugins/qtwebkit.py
+qt5/plugins/PyQt5/libpyqt5qmlplugin.la
+qt5/plugins/designer/libpyqt5.la
+qt5/qsci/api/python/PyQt5.api
+share/sip/PyQt5/Qt/Qtmod.sip
+share/sip/PyQt5/QtCore/QtCoremod.sip
+share/sip/PyQt5/QtCore/qabstractanimation.sip
+share/sip/PyQt5/QtCore/qabstracteventdispatcher.sip
+share/sip/PyQt5/QtCore/qabstractitemmodel.sip
+share/sip/PyQt5/QtCore/qabstractnativeeventfilter.sip
+share/sip/PyQt5/QtCore/qabstractproxymodel.sip
+share/sip/PyQt5/QtCore/qabstractstate.sip
+share/sip/PyQt5/QtCore/qabstracttransition.sip
+share/sip/PyQt5/QtCore/qanimationgroup.sip
+share/sip/PyQt5/QtCore/qbasictimer.sip
+share/sip/PyQt5/QtCore/qbitarray.sip
+share/sip/PyQt5/QtCore/qbuffer.sip
+share/sip/PyQt5/QtCore/qbytearray.sip
+share/sip/PyQt5/QtCore/qbytearraymatcher.sip
+share/sip/PyQt5/QtCore/qchar.sip
+share/sip/PyQt5/QtCore/qcollator.sip
+share/sip/PyQt5/QtCore/qcommandlineoption.sip
+share/sip/PyQt5/QtCore/qcommandlineparser.sip
+share/sip/PyQt5/QtCore/qcoreapplication.sip
+share/sip/PyQt5/QtCore/qcoreevent.sip
+share/sip/PyQt5/QtCore/qcryptographichash.sip
+share/sip/PyQt5/QtCore/qdatastream.sip
+share/sip/PyQt5/QtCore/qdatetime.sip
+share/sip/PyQt5/QtCore/qdir.sip
+share/sip/PyQt5/QtCore/qdiriterator.sip
+share/sip/PyQt5/QtCore/qeasingcurve.sip
+share/sip/PyQt5/QtCore/qelapsedtimer.sip
+share/sip/PyQt5/QtCore/qeventloop.sip
+share/sip/PyQt5/QtCore/qeventtransition.sip
+share/sip/PyQt5/QtCore/qfile.sip
+share/sip/PyQt5/QtCore/qfiledevice.sip
+share/sip/PyQt5/QtCore/qfileinfo.sip
+share/sip/PyQt5/QtCore/qfileselector.sip
+share/sip/PyQt5/QtCore/qfilesystemwatcher.sip
+share/sip/PyQt5/QtCore/qfinalstate.sip
+share/sip/PyQt5/QtCore/qglobal.sip
+share/sip/PyQt5/QtCore/qhistorystate.sip
+share/sip/PyQt5/QtCore/qidentityproxymodel.sip
+share/sip/PyQt5/QtCore/qiodevice.sip
+share/sip/PyQt5/QtCore/qitemselectionmodel.sip
+share/sip/PyQt5/QtCore/qjsonarray.sip
+share/sip/PyQt5/QtCore/qjsondocument.sip
+share/sip/PyQt5/QtCore/qjsonobject.sip
+share/sip/PyQt5/QtCore/qjsonvalue.sip
+share/sip/PyQt5/QtCore/qlibrary.sip
+share/sip/PyQt5/QtCore/qlibraryinfo.sip
+share/sip/PyQt5/QtCore/qline.sip
+share/sip/PyQt5/QtCore/qlocale.sip
+share/sip/PyQt5/QtCore/qlockfile.sip
+share/sip/PyQt5/QtCore/qlogging.sip
+share/sip/PyQt5/QtCore/qmargins.sip
+share/sip/PyQt5/QtCore/qmessageauthenticationcode.sip
+share/sip/PyQt5/QtCore/qmetaobject.sip
+share/sip/PyQt5/QtCore/qmetatype.sip
+share/sip/PyQt5/QtCore/qmimedata.sip
+share/sip/PyQt5/QtCore/qmimedatabase.sip
+share/sip/PyQt5/QtCore/qmimetype.sip
+share/sip/PyQt5/QtCore/qmutex.sip
+share/sip/PyQt5/QtCore/qnamespace.sip
+share/sip/PyQt5/QtCore/qnumeric.sip
+share/sip/PyQt5/QtCore/qobject.sip
+share/sip/PyQt5/QtCore/qobjectcleanuphandler.sip
+share/sip/PyQt5/QtCore/qobjectdefs.sip
+share/sip/PyQt5/QtCore/qparallelanimationgroup.sip
+share/sip/PyQt5/QtCore/qpauseanimation.sip
+share/sip/PyQt5/QtCore/qpluginloader.sip
+share/sip/PyQt5/QtCore/qpoint.sip
+share/sip/PyQt5/QtCore/qprocess.sip
+share/sip/PyQt5/QtCore/qpropertyanimation.sip
+share/sip/PyQt5/QtCore/qpycore_qhash.sip
+share/sip/PyQt5/QtCore/qpycore_qlist.sip
+share/sip/PyQt5/QtCore/qpycore_qmap.sip
+share/sip/PyQt5/QtCore/qpycore_qpair.sip
+share/sip/PyQt5/QtCore/qpycore_qset.sip
+share/sip/PyQt5/QtCore/qpycore_qvector.sip
+share/sip/PyQt5/QtCore/qpycore_virtual_error_handler.sip
+share/sip/PyQt5/QtCore/qreadwritelock.sip
+share/sip/PyQt5/QtCore/qrect.sip
+share/sip/PyQt5/QtCore/qregexp.sip
+share/sip/PyQt5/QtCore/qregularexpression.sip
+share/sip/PyQt5/QtCore/qresource.sip
+share/sip/PyQt5/QtCore/qrunnable.sip
+share/sip/PyQt5/QtCore/qsavefile.sip
+share/sip/PyQt5/QtCore/qsemaphore.sip
+share/sip/PyQt5/QtCore/qsequentialanimationgroup.sip
+share/sip/PyQt5/QtCore/qsettings.sip
+share/sip/PyQt5/QtCore/qsharedmemory.sip
+share/sip/PyQt5/QtCore/qsignalmapper.sip
+share/sip/PyQt5/QtCore/qsignaltransition.sip
+share/sip/PyQt5/QtCore/qsize.sip
+share/sip/PyQt5/QtCore/qsocketnotifier.sip
+share/sip/PyQt5/QtCore/qsortfilterproxymodel.sip
+share/sip/PyQt5/QtCore/qstandardpaths.sip
+share/sip/PyQt5/QtCore/qstate.sip
+share/sip/PyQt5/QtCore/qstatemachine.sip
+share/sip/PyQt5/QtCore/qstorageinfo.sip
+share/sip/PyQt5/QtCore/qstring.sip
+share/sip/PyQt5/QtCore/qstringlist.sip
+share/sip/PyQt5/QtCore/qstringlistmodel.sip
+share/sip/PyQt5/QtCore/qsysinfo.sip
+share/sip/PyQt5/QtCore/qsystemsemaphore.sip
+share/sip/PyQt5/QtCore/qtemporarydir.sip
+share/sip/PyQt5/QtCore/qtemporaryfile.sip
+share/sip/PyQt5/QtCore/qtextboundaryfinder.sip
+share/sip/PyQt5/QtCore/qtextcodec.sip
+share/sip/PyQt5/QtCore/qtextstream.sip
+share/sip/PyQt5/QtCore/qthread.sip
+share/sip/PyQt5/QtCore/qthreadpool.sip
+share/sip/PyQt5/QtCore/qtimeline.sip
+share/sip/PyQt5/QtCore/qtimer.sip
+share/sip/PyQt5/QtCore/qtimezone.sip
+share/sip/PyQt5/QtCore/qtranslator.sip
+share/sip/PyQt5/QtCore/qurl.sip
+share/sip/PyQt5/QtCore/qurlquery.sip
+share/sip/PyQt5/QtCore/quuid.sip
+share/sip/PyQt5/QtCore/qvariant.sip
+share/sip/PyQt5/QtCore/qvariantanimation.sip
+share/sip/PyQt5/QtCore/qwaitcondition.sip
+share/sip/PyQt5/QtCore/qwineventnotifier.sip
+share/sip/PyQt5/QtCore/qxmlstream.sip
+share/sip/PyQt5/QtDBus/QtDBusmod.sip
+share/sip/PyQt5/QtDBus/qdbusabstractadaptor.sip
+share/sip/PyQt5/QtDBus/qdbusabstractinterface.sip
+share/sip/PyQt5/QtDBus/qdbusargument.sip
+share/sip/PyQt5/QtDBus/qdbusconnection.sip
+share/sip/PyQt5/QtDBus/qdbusconnectioninterface.sip
+share/sip/PyQt5/QtDBus/qdbuserror.sip
+share/sip/PyQt5/QtDBus/qdbusextratypes.sip
+share/sip/PyQt5/QtDBus/qdbusinterface.sip
+share/sip/PyQt5/QtDBus/qdbusmessage.sip



Home | Main Index | Thread Index | Old Index