pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/x11
Module Name: pkgsrc
Committed By: markd
Date: Sun May 26 13:45:28 UTC 2024
Modified Files:
pkgsrc/x11: Makefile
Added Files:
pkgsrc/x11/kf6-kwindowsystem: DESCR Makefile PLIST buildlink3.mk
distinfo
pkgsrc/x11/kf6-kwindowsystem/patches:
patch-src_platforms_wayland_shm.cpp
Log Message:
kf6-kwindowsystem: add version 6.2.0
KDE Frameworks 6 kwindowsystem.
Convenience access to certain properties and features of the windowing
system.
KWindowSystem provides information about the windowing system and
allows interaction with the windowing system. It provides an high
level API which is windowing system independent and has platform
specific implementations. This API is inspired by X11 and thus not all
functionality is available on all windowing systems.
In addition to the high level API, this framework also provides
several more low level classes for interaction with the X Windowing
System.
To generate a diff of this commit:
cvs rdiff -u -r1.1042 -r1.1043 pkgsrc/x11/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/x11/kf6-kwindowsystem/DESCR \
pkgsrc/x11/kf6-kwindowsystem/Makefile pkgsrc/x11/kf6-kwindowsystem/PLIST \
pkgsrc/x11/kf6-kwindowsystem/buildlink3.mk \
pkgsrc/x11/kf6-kwindowsystem/distinfo
cvs rdiff -u -r0 -r1.1 \
pkgsrc/x11/kf6-kwindowsystem/patches/patch-src_platforms_wayland_shm.cpp
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/x11/Makefile
diff -u pkgsrc/x11/Makefile:1.1042 pkgsrc/x11/Makefile:1.1043
--- pkgsrc/x11/Makefile:1.1042 Sun May 26 13:42:39 2024
+++ pkgsrc/x11/Makefile Sun May 26 13:45:27 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1042 2024/05/26 13:42:39 markd Exp $
+# $NetBSD: Makefile,v 1.1043 2024/05/26 13:45:27 markd Exp $
#
COMMENT= Packages to support the X Window System
@@ -137,6 +137,7 @@ SUBDIR+= kf6-kitemviews
SUBDIR+= kf6-kjobwidgets
SUBDIR+= kf6-ktextwidgets
SUBDIR+= kf6-kwidgetsaddons
+SUBDIR+= kf6-kwindowsystem
SUBDIR+= kglobalaccel
SUBDIR+= kguiaddons
SUBDIR+= kinit
Added files:
Index: pkgsrc/x11/kf6-kwindowsystem/DESCR
diff -u /dev/null pkgsrc/x11/kf6-kwindowsystem/DESCR:1.1
--- /dev/null Sun May 26 13:45:28 2024
+++ pkgsrc/x11/kf6-kwindowsystem/DESCR Sun May 26 13:45:28 2024
@@ -0,0 +1,12 @@
+Convenience access to certain properties and features of the windowing
+system.
+
+KWindowSystem provides information about the windowing system and
+allows interaction with the windowing system. It provides an high
+level API which is windowing system independent and has platform
+specific implementations. This API is inspired by X11 and thus not all
+functionality is available on all windowing systems.
+
+In addition to the high level API, this framework also provides
+several more low level classes for interaction with the X Windowing
+System.
Index: pkgsrc/x11/kf6-kwindowsystem/Makefile
diff -u /dev/null pkgsrc/x11/kf6-kwindowsystem/Makefile:1.1
--- /dev/null Sun May 26 13:45:28 2024
+++ pkgsrc/x11/kf6-kwindowsystem/Makefile Sun May 26 13:45:28 2024
@@ -0,0 +1,23 @@
+# $NetBSD: Makefile,v 1.1 2024/05/26 13:45:28 markd Exp $
+
+DISTNAME= kwindowsystem-${KF6VER}
+CATEGORIES= x11
+
+HOMEPAGE= https://community.kde.org/Frameworks
+COMMENT= Access to the windowing system
+LICENSE= gnu-lgpl-v2.1
+
+.include "../../meta-pkgs/kde/kf6.mk"
+
+USE_TOOLS+= pkg-config
+
+PKGCONFIG_OVERRIDE+= _KDE_build/KF6WindowSystem.pc
+PKGCONFIG_OVERRIDE_STAGE= post-build
+
+BUILDLINK_DEPMETHOD.qt6-qttools= build
+.include "../../devel/qt6-qttools/buildlink3.mk"
+.include "../../devel/qt6-qtwayland/buildlink3.mk"
+.include "../../devel/plasma-wayland-protocols/buildlink3.mk"
+.include "../../devel/wayland-protocols/buildlink3.mk"
+.include "../../x11/qt6-qtbase/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/x11/kf6-kwindowsystem/PLIST
diff -u /dev/null pkgsrc/x11/kf6-kwindowsystem/PLIST:1.1
--- /dev/null Sun May 26 13:45:28 2024
+++ pkgsrc/x11/kf6-kwindowsystem/PLIST Sun May 26 13:45:28 2024
@@ -0,0 +1,155 @@
+@comment $NetBSD: PLIST,v 1.1 2024/05/26 13:45:28 markd Exp $
+include/KF6/KWindowSystem/KKeyServer
+include/KF6/KWindowSystem/KSelectionOwner
+include/KF6/KWindowSystem/KSelectionWatcher
+include/KF6/KWindowSystem/KStartupInfo
+include/KF6/KWindowSystem/KUserTimestamp
+include/KF6/KWindowSystem/KWaylandExtras
+include/KF6/KWindowSystem/KWindowEffects
+include/KF6/KWindowSystem/KWindowInfo
+include/KF6/KWindowSystem/KWindowShadow
+include/KF6/KWindowSystem/KWindowShadowTile
+include/KF6/KWindowSystem/KWindowSystem
+include/KF6/KWindowSystem/KX11Extras
+include/KF6/KWindowSystem/KXMessages
+include/KF6/KWindowSystem/NETWM
+include/KF6/KWindowSystem/config-kwindowsystem.h
+include/KF6/KWindowSystem/fixx11h.h
+include/KF6/KWindowSystem/kkeyserver.h
+include/KF6/KWindowSystem/kselectionowner.h
+include/KF6/KWindowSystem/kselectionwatcher.h
+include/KF6/KWindowSystem/kstartupinfo.h
+include/KF6/KWindowSystem/kusertimestamp.h
+include/KF6/KWindowSystem/kwaylandextras.h
+include/KF6/KWindowSystem/kwindoweffects.h
+include/KF6/KWindowSystem/kwindowinfo.h
+include/KF6/KWindowSystem/kwindowshadow.h
+include/KF6/KWindowSystem/kwindowsystem.h
+include/KF6/KWindowSystem/kwindowsystem_export.h
+include/KF6/KWindowSystem/kwindowsystem_version.h
+include/KF6/KWindowSystem/kx11extras.h
+include/KF6/KWindowSystem/kxmessages.h
+include/KF6/KWindowSystem/netwm.h
+include/KF6/KWindowSystem/netwm_def.h
+include/KF6/KWindowSystem/private/kwindoweffects_p.h
+include/KF6/KWindowSystem/private/kwindowshadow_p.h
+include/KF6/KWindowSystem/private/kwindowsystem_p.h
+include/KF6/KWindowSystem/private/kwindowsystemplugininterface_p.h
+lib/cmake/KF6WindowSystem/KF6WindowSystemConfig.cmake
+lib/cmake/KF6WindowSystem/KF6WindowSystemConfigVersion.cmake
+lib/cmake/KF6WindowSystem/KF6WindowSystemTargets-noconfig.cmake
+lib/cmake/KF6WindowSystem/KF6WindowSystemTargets.cmake
+lib/libKF6WindowSystem.so
+lib/libKF6WindowSystem.so.6
+lib/libKF6WindowSystem.so.${PKGVERSION}
+lib/pkgconfig/KF6WindowSystem.pc
+qt6/plugins/kf6/kwindowsystem/KF6WindowSystemKWaylandPlugin.so
+qt6/plugins/kf6/kwindowsystem/KF6WindowSystemX11Plugin.so
+qt6/qml/org/kde/kwindowsystem/KWindowSystem.qmltypes
+qt6/qml/org/kde/kwindowsystem/kde-qmlmodule.version
+qt6/qml/org/kde/kwindowsystem/libKWindowSystem.so
+qt6/qml/org/kde/kwindowsystem/qmldir
+share/locale/af/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/ar/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/as/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/ast/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/az/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/be/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/be@latin/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/bg/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/bn/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/bn_IN/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/br/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/bs/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/ca/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/ca@valencia/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/crh/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/cs/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/csb/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/cy/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/da/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/de/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/el/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/en_GB/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/eo/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/es/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/et/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/eu/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/fa/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/fi/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/fr/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/fy/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/ga/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/gd/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/gl/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/gu/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/ha/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/he/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/hi/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/hne/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/hr/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/hsb/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/hu/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/hy/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/ia/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/id/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/is/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/it/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/ja/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/ka/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/kk/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/km/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/kn/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/ko/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/ku/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/lb/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/lt/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/lv/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/mai/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/mk/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/ml/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/mr/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/ms/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/nb/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/nds/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/ne/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/nl/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/nn/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/oc/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/or/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/pa/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/pl/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/ps/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/pt/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/pt_BR/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/ro/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/ru/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/sa/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/se/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/si/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/sk/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/sl/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/sq/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/sr/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/sr@ijekavian/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/sr@ijekavianlatin/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/sr@latin/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/sv/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/ta/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/te/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/tg/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/th/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/tr/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/tt/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/ug/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/uk/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/uz/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/uz@cyrillic/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/vi/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/wa/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/xh/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/zh_CN/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/zh_HK/LC_MESSAGES/kwindowsystem6_qt.qm
+share/locale/zh_TW/LC_MESSAGES/kwindowsystem6_qt.qm
+share/qlogging-categories6/kwindowsystem.categories
+share/qlogging-categories6/kwindowsystem.renamecategories
Index: pkgsrc/x11/kf6-kwindowsystem/buildlink3.mk
diff -u /dev/null pkgsrc/x11/kf6-kwindowsystem/buildlink3.mk:1.1
--- /dev/null Sun May 26 13:45:28 2024
+++ pkgsrc/x11/kf6-kwindowsystem/buildlink3.mk Sun May 26 13:45:28 2024
@@ -0,0 +1,15 @@
+# $NetBSD: buildlink3.mk,v 1.1 2024/05/26 13:45:28 markd Exp $
+
+BUILDLINK_TREE+= kf6-kwindowsystem
+
+.if !defined(KF6_KWINDOWSYSTEM_BUILDLINK3_MK)
+KF6_KWINDOWSYSTEM_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.kf6-kwindowsystem+= kf6-kwindowsystem>=6.0.0
+BUILDLINK_PKGSRCDIR.kf6-kwindowsystem?= ../../x11/kf6-kwindowsystem
+
+.include "../../devel/qt6-qtwayland/buildlink3.mk"
+.include "../../x11/qt6-qtbase/buildlink3.mk"
+.endif # KF6_KWINDOWSYSTEM_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -kf6-kwindowsystem
Index: pkgsrc/x11/kf6-kwindowsystem/distinfo
diff -u /dev/null pkgsrc/x11/kf6-kwindowsystem/distinfo:1.1
--- /dev/null Sun May 26 13:45:28 2024
+++ pkgsrc/x11/kf6-kwindowsystem/distinfo Sun May 26 13:45:28 2024
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2024/05/26 13:45:28 markd Exp $
+
+BLAKE2s (kwindowsystem-6.2.0.tar.xz) = 2d1087b4c12bd11742a1897de35219ab5e4c99c4fc78ea7d69b185df32b513c4
+SHA512 (kwindowsystem-6.2.0.tar.xz) = 370b8cdd8e4aa74a9beeb6d95727aba6825812f81bd0ae87de829972364edd3015570581c9e00b8d84e2b4207a62c87647b80360ae1ad82302b9524529531734
+Size (kwindowsystem-6.2.0.tar.xz) = 2385640 bytes
+SHA1 (patch-src_platforms_wayland_shm.cpp) = ff02e14f982bc8f89a46298c7795ee01e8d7a966
Index: pkgsrc/x11/kf6-kwindowsystem/patches/patch-src_platforms_wayland_shm.cpp
diff -u /dev/null pkgsrc/x11/kf6-kwindowsystem/patches/patch-src_platforms_wayland_shm.cpp:1.1
--- /dev/null Sun May 26 13:45:28 2024
+++ pkgsrc/x11/kf6-kwindowsystem/patches/patch-src_platforms_wayland_shm.cpp Sun May 26 13:45:28 2024
@@ -0,0 +1,17 @@
+$NetBSD: patch-src_platforms_wayland_shm.cpp,v 1.1 2024/05/26 13:45:28 markd Exp $
+
+fd not declared if not defined HAVE_MEMFD
+
+--- src/platforms/wayland/shm.cpp.orig 2024-02-21 11:27:59.000000000 +0000
++++ src/platforms/wayland/shm.cpp
+@@ -78,8 +78,9 @@ std::unique_ptr<ShmBuffer> Shm::createBu
+ const int stride = image.bytesPerLine();
+ const int32_t byteCount = image.size().height() * stride;
+
++ int fd;
+ #if defined HAVE_MEMFD
+- int fd = memfd_create("kwayland-shared", MFD_CLOEXEC | MFD_ALLOW_SEALING);
++ fd = memfd_create("kwayland-shared", MFD_CLOEXEC | MFD_ALLOW_SEALING);
+ if (fd >= 0) {
+ fcntl(fd, F_ADD_SEALS, F_SEAL_SHRINK | F_SEAL_SEAL);
+ } else
Home |
Main Index |
Thread Index |
Old Index