git: ece1855df15c - main - x11-themes/qt6gtk2: add new port (+)

From: Dima Panov <fluffy_at_FreeBSD.org>
Date: Mon, 09 Jun 2025 19:27:47 UTC
The branch main has been updated by fluffy:

URL: https://cgit.FreeBSD.org/ports/commit/?id=ece1855df15c5d92db1264efcebbb1f12d1568e8

commit ece1855df15c5d92db1264efcebbb1f12d1568e8
Author:     Dima Panov <fluffy@FreeBSD.org>
AuthorDate: 2025-06-09 19:25:38 +0000
Commit:     Dima Panov <fluffy@FreeBSD.org>
CommitDate: 2025-06-09 19:25:38 +0000

    x11-themes/qt6gtk2: add new port (+)
    
    Qt6Gtk2 is a GTK+2.0 styles integration plugins for Qt6 environment
---
 x11-themes/Makefile          |  1 +
 x11-themes/qt6gtk2/Makefile  | 21 +++++++++++++++++++++
 x11-themes/qt6gtk2/distinfo  |  3 +++
 x11-themes/qt6gtk2/pkg-descr |  1 +
 x11-themes/qt6gtk2/pkg-plist |  2 ++
 5 files changed, 28 insertions(+)

diff --git a/x11-themes/Makefile b/x11-themes/Makefile
index 5f7d6a6ca314..b1a820ddd102 100644
--- a/x11-themes/Makefile
+++ b/x11-themes/Makefile
@@ -145,6 +145,7 @@
     SUBDIR += qogir-gtk-themes
     SUBDIR += qogir-icon-themes
     SUBDIR += qt5-style-plugins
+    SUBDIR += qt6gtk2
     SUBDIR += qtcurve
     SUBDIR += qtcurve-gtk2
     SUBDIR += qtcurve-kf5
diff --git a/x11-themes/qt6gtk2/Makefile b/x11-themes/qt6gtk2/Makefile
new file mode 100644
index 000000000000..e5105a438fa2
--- /dev/null
+++ b/x11-themes/qt6gtk2/Makefile
@@ -0,0 +1,21 @@
+PORTNAME=	qt6gtk2
+PORTVERSION=	0.3
+CATEGORIES=	x11-themes
+
+MAINTAINER=	root@dc365.ru
+COMMENT=	Qt6Gtk2 - GTK+2.0 integration plugins for Qt6
+WWW=		https://github.com/trialuser02/qt6gtk2
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	trialuser02
+GH_PROJECT=	qt6gtk2
+
+LICENSE=	GPLv2
+LICENSE_FILE=	${WRKSRC}/COPYING
+
+USES=		gnome pkgconfig qmake qt:6 xorg
+USE_GNOME=	gtk20
+USE_QT=	base
+USE_XORG=	x11
+
+.include <bsd.port.mk>
diff --git a/x11-themes/qt6gtk2/distinfo b/x11-themes/qt6gtk2/distinfo
new file mode 100644
index 000000000000..bff5611a7ab0
--- /dev/null
+++ b/x11-themes/qt6gtk2/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1739169346
+SHA256 (trialuser02-qt6gtk2-0.3_GH0.tar.gz) = 15ddd412336198b41383cc46260f2161de9100617b57d8f3de7ad5788e2f05a8
+SIZE (trialuser02-qt6gtk2-0.3_GH0.tar.gz) = 65979
diff --git a/x11-themes/qt6gtk2/pkg-descr b/x11-themes/qt6gtk2/pkg-descr
new file mode 100644
index 000000000000..defdca094a8c
--- /dev/null
+++ b/x11-themes/qt6gtk2/pkg-descr
@@ -0,0 +1 @@
+Qt6Gtk2 - GTK+2.0 integration plugins for Qt6
diff --git a/x11-themes/qt6gtk2/pkg-plist b/x11-themes/qt6gtk2/pkg-plist
new file mode 100644
index 000000000000..646b266104c9
--- /dev/null
+++ b/x11-themes/qt6gtk2/pkg-plist
@@ -0,0 +1,2 @@
+%%QT_PLUGINDIR%%/platformthemes/libqt6gtk2.so
+%%QT_PLUGINDIR%%/styles/libqt6gtk2-style.so