Skip site navigation (1)Skip section navigation (2)
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>