aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Beich <jbeich@FreeBSD.org>2024-02-27 11:38:56 +0000
committerJan Beich <jbeich@FreeBSD.org>2024-04-13 05:09:13 +0000
commit921977dfbce949edd96940f81a1911ece0740e0b (patch)
treee464bf87a7b3c7a736a5e827e8c720bfe4213ccb
parentab306c90a31ca17a9e0c19acd4c57cdfd9fbe497 (diff)
downloadports-921977dfbce949edd96940f81a1911ece0740e0b.tar.gz
ports-921977dfbce949edd96940f81a1911ece0740e0b.zip
graphics/wrapland: update to 0.600.0
Changes: https://github.com/winft/wrapland/releases/tag/v0.600.0 Reported by: GitHub (watch releases)
-rw-r--r--graphics/wrapland/Makefile24
-rw-r--r--graphics/wrapland/distinfo8
-rw-r--r--graphics/wrapland/pkg-plist20
-rw-r--r--x11-wm/kwinft/Makefile2
-rw-r--r--x11/disman/Makefile2
5 files changed, 26 insertions, 30 deletions
diff --git a/graphics/wrapland/Makefile b/graphics/wrapland/Makefile
index 5af682579ff2..0b0dd96edc9b 100644
--- a/graphics/wrapland/Makefile
+++ b/graphics/wrapland/Makefile
@@ -1,8 +1,11 @@
PORTNAME= wrapland
-DISTVERSIONPREFIX= ${PORTNAME}@
-DISTVERSION= 0.527.0
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.600.0
CATEGORIES= graphics
+PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
+PATCHFILES+= d4d703bc4676.patch:-p1 # https://github.com/winft/wrapland/pull/92
+
MAINTAINER= jbeich@FreeBSD.org
COMMENT= Qt/C++ library wrapping libwayland
WWW= https://github.com/winft/wrapland
@@ -11,26 +14,19 @@ LICENSE= LGPL21+
LICENSE_FILE= ${WRKSRC}/COPYING.LIB
BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto \
+ microsoft-gsl>0:devel/microsoft-gsl \
wayland-protocols>=1.27:graphics/wayland-protocols
LIB_DEPENDS= libwayland-client.so:graphics/wayland
-TEST_DEPENDS= ${qt-testlib_PORT:T}>0:${qt-testlib_PORT}
+RUN_DEPENDS= microsoft-gsl>0:devel/microsoft-gsl
-USES= cmake:testing gl kde:5 pkgconfig qt:5
+USES= cmake:testing gl kde:6 pkgconfig qt:6
USE_GITHUB= yes
USE_GL= egl
USE_KDE= ecm:build
USE_LDCONFIG= yes
-USE_QT= qmake:build buildtools:build concurrent core gui
+USE_QT= base
GH_ACCOUNT= winft
-WRKSRC= ${WRKDIR}/${GH_PROJECT}-${GH_TAGNAME:S/@/-/}
+LDFLAGS+= -Wl,--as-needed # GL, xkbcommon
PLIST_SUB= VERSION=${PORTVERSION}
-OPTIONS_DEFINE= DOXYGEN
-OPTIONS_DEFAULT=DOXYGEN
-OPTIONS_SUB= yes
-
-DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen
-DOXYGEN_USE= QT=help:build
-DOXYGEN_CMAKE_BOOL= BUILD_QCH
-
.include <bsd.port.mk>
diff --git a/graphics/wrapland/distinfo b/graphics/wrapland/distinfo
index b6c5a4dd94fd..0483cd981800 100644
--- a/graphics/wrapland/distinfo
+++ b/graphics/wrapland/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1676636801
-SHA256 (winft-wrapland-wrapland@0.527.0_GH0.tar.gz) = 415bc8a51ca74cfb7324d3aca8b6240535febe5dae8326f5296a448305a77953
-SIZE (winft-wrapland-wrapland@0.527.0_GH0.tar.gz) = 571883
+TIMESTAMP = 1709033936
+SHA256 (winft-wrapland-v0.600.0_GH0.tar.gz) = 2a07b69b6489c2c83f75c346a3aeecf28cc79a7f5040ace467022f554290287e
+SIZE (winft-wrapland-v0.600.0_GH0.tar.gz) = 562189
+SHA256 (d4d703bc4676.patch) = 5903679438ea0c792a8fba66258c79b9a7f353620279563fe56b565de4e75e70
+SIZE (d4d703bc4676.patch) = 1646
diff --git a/graphics/wrapland/pkg-plist b/graphics/wrapland/pkg-plist
index 591834de1dbb..28bbee999f4d 100644
--- a/graphics/wrapland/pkg-plist
+++ b/graphics/wrapland/pkg-plist
@@ -24,9 +24,6 @@ include/Wrapland/Client/keystate.h
include/Wrapland/Client/layer_shell_v1.h
include/Wrapland/Client/linux_dmabuf_v1.h
include/Wrapland/Client/output.h
-include/Wrapland/Client/output_configuration_v1.h
-include/Wrapland/Client/output_device_v1.h
-include/Wrapland/Client/output_management_v1.h
include/Wrapland/Client/plasma_activation_feedback.h
include/Wrapland/Client/plasmashell.h
include/Wrapland/Client/plasmavirtualdesktop.h
@@ -41,6 +38,7 @@ include/Wrapland/Client/region.h
include/Wrapland/Client/registry.h
include/Wrapland/Client/relativepointer.h
include/Wrapland/Client/seat.h
+include/Wrapland/Client/security_context_v1.h
include/Wrapland/Client/server_decoration_palette.h
include/Wrapland/Client/shadow.h
include/Wrapland/Client/shell.h
@@ -82,7 +80,6 @@ include/Wrapland/Server/drag_pool.h
include/Wrapland/Server/drm_lease_v1.h
include/Wrapland/Server/fake_input.h
include/Wrapland/Server/filtered_display.h
-include/Wrapland/Server/globals.h
include/Wrapland/Server/idle_inhibit_v1.h
include/Wrapland/Server/idle_notify_v1.h
include/Wrapland/Server/input_method_v2.h
@@ -94,10 +91,7 @@ include/Wrapland/Server/keystate.h
include/Wrapland/Server/layer_shell_v1.h
include/Wrapland/Server/linux_dmabuf_v1.h
include/Wrapland/Server/output.h
-include/Wrapland/Server/output_changeset_v1.h
-include/Wrapland/Server/output_configuration_v1.h
-include/Wrapland/Server/output_device_v1.h
-include/Wrapland/Server/output_management_v1.h
+include/Wrapland/Server/output_manager.h
include/Wrapland/Server/plasma_activation_feedback.h
include/Wrapland/Server/plasma_shell.h
include/Wrapland/Server/plasma_virtual_desktop.h
@@ -111,6 +105,7 @@ include/Wrapland/Server/primary_selection.h
include/Wrapland/Server/region.h
include/Wrapland/Server/relative_pointer_v1.h
include/Wrapland/Server/seat.h
+include/Wrapland/Server/security_context_v1.h
include/Wrapland/Server/server_decoration_palette.h
include/Wrapland/Server/shadow.h
include/Wrapland/Server/slide.h
@@ -124,6 +119,9 @@ include/Wrapland/Server/touch_pool.h
include/Wrapland/Server/viewporter.h
include/Wrapland/Server/virtual_keyboard_v1.h
include/Wrapland/Server/wl_output.h
+include/Wrapland/Server/wlr_output_configuration_head_v1.h
+include/Wrapland/Server/wlr_output_configuration_v1.h
+include/Wrapland/Server/wlr_output_manager_v1.h
include/Wrapland/Server/wraplandserver_export.h
include/Wrapland/Server/xdg_activation_v1.h
include/Wrapland/Server/xdg_decoration.h
@@ -137,7 +135,6 @@ include/Wrapland/Server/xdg_shell_toplevel.h
include/wrapland_version.h
lib/cmake/Wrapland/WraplandConfig.cmake
lib/cmake/Wrapland/WraplandConfigVersion.cmake
-%%DOXYGEN%%lib/cmake/Wrapland/WraplandQchTargets.cmake
lib/cmake/Wrapland/WraplandTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/Wrapland/WraplandTargets.cmake
lib/libWraplandClient.so
@@ -146,7 +143,4 @@ lib/libWraplandClient.so.%%VERSION%%
lib/libWraplandServer.so
lib/libWraplandServer.so.0
lib/libWraplandServer.so.%%VERSION%%
-lib/libexec/org-kde-kf5-wrapland-testserver
-%%DOXYGEN%%%%QT_DOCDIR%%/Wrapland.qch
-%%DOXYGEN%%%%QT_DOCDIR%%/Wrapland.tags
-share/qlogging-categories5/org_kde_wrapland.categories
+share/qlogging-categories6/org_kde_wrapland.categories
diff --git a/x11-wm/kwinft/Makefile b/x11-wm/kwinft/Makefile
index 46b09b6d86f2..71226b305399 100644
--- a/x11-wm/kwinft/Makefile
+++ b/x11-wm/kwinft/Makefile
@@ -12,6 +12,8 @@ WWW= https://github.com/winft/theseus-ship
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
+BROKEN= fails to build with wrapland 0.600
+
BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto
LIB_DEPENDS= libepoxy.so:graphics/libepoxy \
libwayland-server.so:graphics/wayland \
diff --git a/x11/disman/Makefile b/x11/disman/Makefile
index fd0358e79983..a59e93016f1d 100644
--- a/x11/disman/Makefile
+++ b/x11/disman/Makefile
@@ -10,6 +10,8 @@ WWW= https://github.com/winft/disman
LICENSE= LGPL21+
LICENSE_FILE= ${WRKSRC}/COPYING.LIB
+BROKEN= fails to build with wrapland 0.600
+
TEST_DEPENDS= ${qt-testlib_PORT:T}>0:${qt-testlib_PORT}
USES= cmake:testing kde:5 pathfix qt:5