aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTobias C. Berner <tcberner@FreeBSD.org>2022-08-23 06:39:58 +0000
committerTobias C. Berner <tcberner@FreeBSD.org>2022-08-23 06:39:58 +0000
commit0e4136d42114c04a431cdd86c06202007d1185c2 (patch)
treea2eb274d5f15665efb5002e3753337f864da25f1
parent0e005b38229a8a7b25ad1183976853cdf545ad7d (diff)
downloadports-0e4136d42114c04a431cdd86c06202007d1185c2.tar.gz
ports-0e4136d42114c04a431cdd86c06202007d1185c2.zip
x11-themes/adwaita-qt6: new port - adwaita theme for Qt6
- move x11-themes/adwaita-qt to x11-themes/adwaita-qt5 for symmetry
-rw-r--r--MOVED1
-rw-r--r--x11-themes/Makefile3
-rw-r--r--x11-themes/adwaita-qt/Makefile23
-rw-r--r--x11-themes/adwaita-qt/pkg-plist16
-rw-r--r--x11-themes/adwaita-qt5/Makefile33
-rw-r--r--x11-themes/adwaita-qt5/distinfo (renamed from x11-themes/adwaita-qt/distinfo)0
-rw-r--r--x11-themes/adwaita-qt5/pkg-descr (renamed from x11-themes/adwaita-qt/pkg-descr)0
-rw-r--r--x11-themes/adwaita-qt5/pkg-plist16
-rw-r--r--x11-themes/adwaita-qt6/Makefile4
9 files changed, 56 insertions, 40 deletions
diff --git a/MOVED b/MOVED
index 1f134a11a536..ec70a6f86b2b 100644
--- a/MOVED
+++ b/MOVED
@@ -17539,3 +17539,4 @@ mail/roundcube-umich||2022-08-05|Removed, broken and no upstream updates
science/openkim|science/openkim-models|2022-08-07|Retire obsolete science/openkim, users should install science/openkim-models instead
net/zeroconf-ioslave|net/kio-zeroconf|2022-08-18|Renamed upstream
japanese/font-hackgen-nerd|japanese/font-hackgen-nf|2022-08-20|Renamed upstream
+x11-themes/adwaita-qt|x11-themes/adwaita-qt5|2022-08-23|Renamed to make space for x11-themes/adwaita-qt6
diff --git a/x11-themes/Makefile b/x11-themes/Makefile
index 178e8eb094b7..9be704681c93 100644
--- a/x11-themes/Makefile
+++ b/x11-themes/Makefile
@@ -4,7 +4,8 @@
SUBDIR += adapta-backgrounds
SUBDIR += adapta-gtk-theme
SUBDIR += adwaita-icon-theme
- SUBDIR += adwaita-qt
+ SUBDIR += adwaita-qt5
+ SUBDIR += adwaita-qt6
SUBDIR += ant-dracula-theme
SUBDIR += arc-gruvbox-theme
SUBDIR += audacious-skins
diff --git a/x11-themes/adwaita-qt/Makefile b/x11-themes/adwaita-qt/Makefile
deleted file mode 100644
index 6c25a8b5d162..000000000000
--- a/x11-themes/adwaita-qt/Makefile
+++ /dev/null
@@ -1,23 +0,0 @@
-PORTNAME= adwaita-qt
-DISTVERSION= 1.4.1
-CATEGORIES= x11-themes
-PKGNAMESUFFIX= 5
-
-MAINTAINER= tcberner@FreeBSD.org
-COMMENT= Adwaita theme for Qt applications
-
-LICENSE= GPLv2 LGPL20
-LICENSE_COMB= multi
-
-BUILD_DEPENDS= sassc:textproc/sassc
-
-USES= cmake compiler:c++11-lib localbase pkgconfig qt:5 xorg
-USE_QT= core dbus gui widgets x11extras \
- buildtools_build qmake_build
-USE_XORG= xcb
-CMAKE_OFF= USE_QT4
-
-USE_GITHUB= yes
-GH_ACCOUNT= FedoraQt
-
-.include <bsd.port.mk>
diff --git a/x11-themes/adwaita-qt/pkg-plist b/x11-themes/adwaita-qt/pkg-plist
deleted file mode 100644
index cab3ae1ff8ca..000000000000
--- a/x11-themes/adwaita-qt/pkg-plist
+++ /dev/null
@@ -1,16 +0,0 @@
-include/AdwaitaQt/adwaita.h
-include/AdwaitaQt/adwaitacolors.h
-include/AdwaitaQt/adwaitaqt_export.h
-include/AdwaitaQt/adwaitarenderer.h
-lib/cmake/AdwaitaQt/AdwaitaQtConfig.cmake
-lib/cmake/AdwaitaQt/AdwaitaQtConfigVersion.cmake
-lib/cmake/AdwaitaQt/AdwaitaQtTargets-%%CMAKE_BUILD_TYPE%%.cmake
-lib/cmake/AdwaitaQt/AdwaitaQtTargets.cmake
-lib/libadwaitaqt.so
-lib/libadwaitaqt.so.1
-lib/libadwaitaqt.so.1.4.1
-lib/libadwaitaqtpriv.so
-lib/libadwaitaqtpriv.so.1
-lib/libadwaitaqtpriv.so.1.4.1
-%%QT_PLUGINDIR%%/styles/adwaita.so
-libdata/pkgconfig/adwaita-qt.pc
diff --git a/x11-themes/adwaita-qt5/Makefile b/x11-themes/adwaita-qt5/Makefile
new file mode 100644
index 000000000000..f532bc925251
--- /dev/null
+++ b/x11-themes/adwaita-qt5/Makefile
@@ -0,0 +1,33 @@
+PORTNAME= adwaita-qt
+DISTVERSION= 1.4.1
+CATEGORIES= x11-themes
+PKGNAMESUFFIX= ${_qt_version}
+
+MAINTAINER= tcberner@FreeBSD.org
+COMMENT= Adwaita theme for Qt applications
+
+LICENSE= GPLv2 LGPL20
+LICENSE_COMB= multi
+
+BUILD_DEPENDS= sassc:textproc/sassc
+
+USES= cmake compiler:c++11-lib localbase pkgconfig qt:${_qt_version} xorg
+USE_GITHUB= yes
+GH_ACCOUNT= FedoraQt
+USE_QT= ${_qt${_qt_version}_use}
+USE_XORG= xcb
+CMAKE_ARGS= -DUSE_QT6=${_qt${_qt_version}_qt6_on}
+
+PLIST_SUB= ${_qt${_qt_version}_plist_sub}
+
+# Handle Qt 5 and Qt 6
+_qt_version?= 5
+_qt5_qt6_on= OFF
+_qt6_qt6_on= ON
+_qt5_use= core dbus gui widgets x11extras \
+ buildtools_build qmake_build
+_qt6_use= base
+_qt5_plist_sub= QT_VERSION_SUFFIX=
+_qt6_plist_sub= QT_VERSION_SUFFIX=6
+
+.include <bsd.port.mk>
diff --git a/x11-themes/adwaita-qt/distinfo b/x11-themes/adwaita-qt5/distinfo
index e7cd445fe5bd..e7cd445fe5bd 100644
--- a/x11-themes/adwaita-qt/distinfo
+++ b/x11-themes/adwaita-qt5/distinfo
diff --git a/x11-themes/adwaita-qt/pkg-descr b/x11-themes/adwaita-qt5/pkg-descr
index e6dd487e90f0..e6dd487e90f0 100644
--- a/x11-themes/adwaita-qt/pkg-descr
+++ b/x11-themes/adwaita-qt5/pkg-descr
diff --git a/x11-themes/adwaita-qt5/pkg-plist b/x11-themes/adwaita-qt5/pkg-plist
new file mode 100644
index 000000000000..bc90e8177ee8
--- /dev/null
+++ b/x11-themes/adwaita-qt5/pkg-plist
@@ -0,0 +1,16 @@
+include/AdwaitaQt%%QT_VERSION_SUFFIX%%/adwaita.h
+include/AdwaitaQt%%QT_VERSION_SUFFIX%%/adwaitacolors.h
+include/AdwaitaQt%%QT_VERSION_SUFFIX%%/adwaitaqt_export.h
+include/AdwaitaQt%%QT_VERSION_SUFFIX%%/adwaitarenderer.h
+lib/cmake/AdwaitaQt%%QT_VERSION_SUFFIX%%/AdwaitaQt%%QT_VERSION_SUFFIX%%Config.cmake
+lib/cmake/AdwaitaQt%%QT_VERSION_SUFFIX%%/AdwaitaQt%%QT_VERSION_SUFFIX%%ConfigVersion.cmake
+lib/cmake/AdwaitaQt%%QT_VERSION_SUFFIX%%/AdwaitaQt%%QT_VERSION_SUFFIX%%Targets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/AdwaitaQt%%QT_VERSION_SUFFIX%%/AdwaitaQt%%QT_VERSION_SUFFIX%%Targets.cmake
+lib/libadwaitaqt%%QT_VERSION_SUFFIX%%.so
+lib/libadwaitaqt%%QT_VERSION_SUFFIX%%.so.1
+lib/libadwaitaqt%%QT_VERSION_SUFFIX%%.so.1.4.1
+lib/libadwaitaqt%%QT_VERSION_SUFFIX%%priv.so
+lib/libadwaitaqt%%QT_VERSION_SUFFIX%%priv.so.1
+lib/libadwaitaqt%%QT_VERSION_SUFFIX%%priv.so.1.4.1
+%%QT_PLUGINDIR%%/styles/adwaita.so
+libdata/pkgconfig/adwaita-qt%%QT_VERSION_SUFFIX%%.pc
diff --git a/x11-themes/adwaita-qt6/Makefile b/x11-themes/adwaita-qt6/Makefile
new file mode 100644
index 000000000000..102e8a0dae4d
--- /dev/null
+++ b/x11-themes/adwaita-qt6/Makefile
@@ -0,0 +1,4 @@
+_qt_version= 6
+
+MASTERDIR= ${.CURDIR}/../adwaita-qt5
+.include "${MASTERDIR}/Makefile"