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-all mailing list