From 903f5f91a26e34a8d83e2ec0069e698d9652f8c3 Mon Sep 17 00:00:00 2001 From: "Jason E. Hale" Date: Thu, 2 May 2024 23:06:47 -0400 Subject: [PATCH] x11-toolkits/qt6pas: Update to 6.2.8 Use the unofficial, but referenced by official documentation [1], standalone library available on GitHub instead of rolling and hosting our own. Add LICENSE (LGPL3 with a linking exception). Update dependencies. Changes: This release fixes build with Qt >= 6.7.0. [2] https://github.com/davidbannon/libqt6pas/releases/tag/v6.2.8 [1] https://wiki.lazarus.freepascal.org/Qt6_Interface PR: XXXXXX, 278658 [2] --- x11-toolkits/qt6pas/Makefile | 21 +++++++++++++++------ x11-toolkits/qt6pas/distinfo | 6 +++--- x11-toolkits/qt6pas/pkg-plist | 2 +- 3 files changed, 19 insertions(+), 10 deletions(-) diff --git a/x11-toolkits/qt6pas/Makefile b/x11-toolkits/qt6pas/Makefile index 30f90d96558e..09ed1d078f26 100644 --- a/x11-toolkits/qt6pas/Makefile +++ b/x11-toolkits/qt6pas/Makefile @@ -1,18 +1,27 @@ PORTNAME= qt6pas -PORTVERSION= 6.2.7 -PORTREVISION= 1 +DISTVERSIONPREFIX= v +DISTVERSION= 6.2.8 CATEGORIES= x11-toolkits -MASTER_SITES= LOCAL/acm/ MAINTAINER= acm@FreeBSD.org COMMENT= Qt6 binding for FreePascal WWW= https://wiki.lazarus.freepascal.org/index.php/Qt6_Interface -USES= compiler:c++11-lang qmake qt:6 -USE_QT= base:run declarative:build tools:build +LICENSE= LGPL3LE +LICENSE_GROUPS= FSF GPL OSI +LICENSE_NAME= GNU Lesser General Public License version 3 Link Exception +LICENSE_FILE= ${WRKSRC}/COPYING.TXT +LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept + +USES= compiler:c++17-lang gl qmake qt:6 +USE_GITHUB= yes +GH_ACCOUNT= davidbannon +GH_PROJECT= libqt6pas +USE_GL= opengl USE_LDCONFIG= yes +USE_QT= base -QT6_VER_MIN= 6.2.7 +WRKSRC_SUBDIR= cbindings post-patch: @${REINPLACE_CMD} -e 's|-mincoming-stack-boundary=2||g' ${WRKSRC}/Qt6Pas.pro diff --git a/x11-toolkits/qt6pas/distinfo b/x11-toolkits/qt6pas/distinfo index e0824f944a36..64bd48470f2f 100644 --- a/x11-toolkits/qt6pas/distinfo +++ b/x11-toolkits/qt6pas/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1698536718 -SHA256 (qt6pas-6.2.7.tar.gz) = ae28f09e7deb8372f3a0e9218d819236fa9fddd224749af6dbcc1d0916e73126 -SIZE (qt6pas-6.2.7.tar.gz) = 323251 +TIMESTAMP = 1714637574 +SHA256 (davidbannon-libqt6pas-v6.2.8_GH0.tar.gz) = 344935a2b9fc445f2f1c81aaa7ede18cfa242f1bf7e435f501e6ec768e123247 +SIZE (davidbannon-libqt6pas-v6.2.8_GH0.tar.gz) = 476830 diff --git a/x11-toolkits/qt6pas/pkg-plist b/x11-toolkits/qt6pas/pkg-plist index c72970e27384..ca7ac6bae767 100644 --- a/x11-toolkits/qt6pas/pkg-plist +++ b/x11-toolkits/qt6pas/pkg-plist @@ -1,4 +1,4 @@ %%QT_LIBDIR%%/libQt6Pas.so %%QT_LIBDIR%%/libQt6Pas.so.6 %%QT_LIBDIR%%/libQt6Pas.so.6.2 -%%QT_LIBDIR%%/libQt6Pas.so.6.2.7 +%%QT_LIBDIR%%/libQt6Pas.so.6.2.8 -- 2.44.0