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