Date: Sat, 8 Jul 2017 06:17:46 +0000 (UTC) From: Jose Alonso Cardenas Marquez <acm@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r445300 - in head/x11-toolkits: . qt5pas Message-ID: <201707080617.v686Hkux035471@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: acm Date: Sat Jul 8 06:17:46 2017 New Revision: 445300 URL: https://svnweb.freebsd.org/changeset/ports/445300 Log: - New port: x11-toolkits/qt5pas Provide a Qt5 binding for FreePascal that may be of use to provide the Lazarus LCL library with a Qt interface This binding does not aim to cover the whole Qt5 framework, but only just enough to satisfy the LCL needs. If any LCL/Qt developer needs an extra class, just ask and it will be added promptly. Some of the methods that have parameters based upon templates have been omitted. If however you need any of those, just ask. WWW: http://wiki.lazarus.freepascal.org/index.php/Qt_Interface Added: head/x11-toolkits/qt5pas/ - copied from r445299, head/x11-toolkits/qt4pas/ Modified: head/x11-toolkits/Makefile head/x11-toolkits/qt5pas/Makefile head/x11-toolkits/qt5pas/distinfo head/x11-toolkits/qt5pas/pkg-descr head/x11-toolkits/qt5pas/pkg-plist Modified: head/x11-toolkits/Makefile ============================================================================== --- head/x11-toolkits/Makefile Sat Jul 8 03:37:16 2017 (r445299) +++ head/x11-toolkits/Makefile Sat Jul 8 06:17:46 2017 (r445300) @@ -239,6 +239,7 @@ SUBDIR += qt5-uiplugin SUBDIR += qt5-virtualkeyboard SUBDIR += qt5-widgets + SUBDIR += qt5pas SUBDIR += qtermwidget SUBDIR += qwt5 SUBDIR += qwt5-designerplugin Modified: head/x11-toolkits/qt5pas/Makefile ============================================================================== --- head/x11-toolkits/qt4pas/Makefile Sat Jul 8 03:37:16 2017 (r445299) +++ head/x11-toolkits/qt5pas/Makefile Sat Jul 8 06:17:46 2017 (r445300) @@ -1,30 +1,23 @@ -# Created by: Jose Alonso Cardenas Marquez <acm@FreeBSD.org> # $FreeBSD$ -PORTNAME= qt4pas -PORTVERSION= 2.5 -PORTREVISION= 2 +PORTNAME= qt5pas +PORTVERSION= 2.6 CATEGORIES= x11-toolkits -MASTER_SITES= http://users.telenet.be/Jan.Van.hijfte/qtforfpc/V${PORTVERSION}/ -DISTNAME= ${PORTNAME}-${PORTVERSION:S/^/V/}_Qt${QT4_VER_MIN} +MASTER_SITES= LOCAL/acm/ -MAINTAINER= freebsd-fpc@FreeBSD.org -COMMENT= Qt4 binding for FreePascal +MAINTAINER= acm@FreeBSD.org +COMMENT= Qt5 binding for FreePascal USE_LDCONFIG= yes -USE_QT4= corelib gui network script webkit \ - moc_build USES= qmake +USE_QT5= buildtools_build core gui network printsupport x11extras -QT4_VER_MIN= 4.5.3 +QT5_VER_MIN= 5.6.1 .include <bsd.port.pre.mk> -.if ${QT4_VERSION:S/.//g} < ${QT4_VER_MIN:S/.//g} -IGNORE= Please update your current qt4 version to ${QT4_VER_MIN} +.if ${QT5_VERSION:S/.//g} < ${QT5_VER_MIN:S/.//g} +IGNORE= please update your current qt5 version to ${QT5_VER_MIN} .endif - -post-patch: - @${REINPLACE_CMD} -e 's|-mincoming-stack-boundary=2||g' ${WRKSRC}/Qt4Pas.pro .include <bsd.port.post.mk> Modified: head/x11-toolkits/qt5pas/distinfo ============================================================================== --- head/x11-toolkits/qt4pas/distinfo Sat Jul 8 03:37:16 2017 (r445299) +++ head/x11-toolkits/qt5pas/distinfo Sat Jul 8 06:17:46 2017 (r445300) @@ -1,2 +1,3 @@ -SHA256 (qt4pas-V2.5_Qt4.5.3.tar.gz) = 825423db80da4df5c21816c0392b3394cddfe2f3293dfd08ace84941726affea -SIZE (qt4pas-V2.5_Qt4.5.3.tar.gz) = 371122 +TIMESTAMP = 1499492238 +SHA256 (qt5pas-2.6.tar.gz) = d3595531fcd97b6271c42386dde7c724da76b045fb05917127e4ba5c3dbdd9dd +SIZE (qt5pas-2.6.tar.gz) = 530537 Modified: head/x11-toolkits/qt5pas/pkg-descr ============================================================================== --- head/x11-toolkits/qt4pas/pkg-descr Sat Jul 8 03:37:16 2017 (r445299) +++ head/x11-toolkits/qt5pas/pkg-descr Sat Jul 8 06:17:46 2017 (r445300) @@ -1,11 +1,11 @@ -Provide a Qt4 binding for FreePascal that may be of use to provide the Lazarus +Provide a Qt5 binding for FreePascal that may be of use to provide the Lazarus LCL library with a Qt interface -This binding does not aim to cover the whole Qt4 framework, but only just +This binding does not aim to cover the whole Qt5 framework, but only just enough to satisfy the LCL needs. If any LCL/Qt developer needs an extra class, just ask and it will be added promptly. Some of the methods that have parameters based upon templates have been omitted. If however you need any of those, just ask. -WWW: http://users.telenet.be/Jan.Van.hijfte/qtforfpc/fpcqt4.html +WWW: http://wiki.lazarus.freepascal.org/index.php/Qt_Interface Modified: head/x11-toolkits/qt5pas/pkg-plist ============================================================================== --- head/x11-toolkits/qt4pas/pkg-plist Sat Jul 8 03:37:16 2017 (r445299) +++ head/x11-toolkits/qt5pas/pkg-plist Sat Jul 8 06:17:46 2017 (r445300) @@ -1,4 +1,4 @@ -lib/qt4/libQt4Pas.so -lib/qt4/libQt4Pas.so.5 -lib/qt4/libQt4Pas.so.5.2 -lib/qt4/libQt4Pas.so.5.2.5 +lib/qt5/libQt5Pas.so +lib/qt5/libQt5Pas.so.1 +lib/qt5/libQt5Pas.so.1.2 +lib/qt5/libQt5Pas.so.1.2.6
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201707080617.v686Hkux035471>