svn commit: r445300 - in head/x11-toolkits: . qt5pas
Jose Alonso Cardenas Marquez
acm at FreeBSD.org
Sat Jul 8 06:17:47 UTC 2017
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 at 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 at FreeBSD.org
-COMMENT= Qt4 binding for FreePascal
+MAINTAINER= acm at 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
More information about the svn-ports-head
mailing list