From owner-svn-ports-all@freebsd.org Sat Jul 8 06:17:47 2017 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BD3B3D91D74; Sat, 8 Jul 2017 06:17:47 +0000 (UTC) (envelope-from acm@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 9915575DD6; Sat, 8 Jul 2017 06:17:47 +0000 (UTC) (envelope-from acm@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id v686Hks4035476; Sat, 8 Jul 2017 06:17:46 GMT (envelope-from acm@FreeBSD.org) Received: (from acm@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id v686Hkux035471; Sat, 8 Jul 2017 06:17:46 GMT (envelope-from acm@FreeBSD.org) Message-Id: <201707080617.v686Hkux035471@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: acm set sender to acm@FreeBSD.org using -f From: Jose Alonso Cardenas Marquez Date: Sat, 8 Jul 2017 06:17:46 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r445300 - in head/x11-toolkits: . qt5pas X-SVN-Group: ports-head X-SVN-Commit-Author: acm X-SVN-Commit-Paths: in head/x11-toolkits: . qt5pas X-SVN-Commit-Revision: 445300 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 08 Jul 2017 06:17:47 -0000 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 # $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 -.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 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