diff options
Diffstat (limited to 'xfce-base/xfwm4')
-rw-r--r-- | xfce-base/xfwm4/Manifest | 7 | ||||
-rw-r--r-- | xfce-base/xfwm4/files/xfwm4-4.16.1-gtk_frame_extents.patch | 56 | ||||
-rw-r--r-- | xfce-base/xfwm4/xfwm4-4.16.1-r1.ebuild | 74 | ||||
-rw-r--r-- | xfce-base/xfwm4/xfwm4-4.17.2.ebuild | 74 | ||||
-rw-r--r-- | xfce-base/xfwm4/xfwm4-4.18.0.ebuild | 2 |
5 files changed, 2 insertions, 211 deletions
diff --git a/xfce-base/xfwm4/Manifest b/xfce-base/xfwm4/Manifest index 8058142309ec..cbc8dec9a42b 100644 --- a/xfce-base/xfwm4/Manifest +++ b/xfce-base/xfwm4/Manifest @@ -1,8 +1,3 @@ -AUX xfwm4-4.16.1-gtk_frame_extents.patch 1787 BLAKE2B 17863b299e58f4e9443084997af55f197cd40101b4d3e109a3cd6da5843b23791a448d1efb99a3995ccdd53e5123bb901509e89b6480a0e6aa97fa404046b565 SHA512 2ec542092ee86047280b4d5c46f09aad71434828bd9af2f8940a9ab208c861377ba619da0fdff4ac0f8e69fb17759c7b886732db7406a738e00b6323c25e1ea5 -DIST xfwm4-4.16.1.tar.bz2 1201722 BLAKE2B 4aae9b97095b423964a2ece7fe09b46ecfcea6688af6ab3b38ee34611cd68a7427597cb963b91b209d161c85aed552df15d005268bd8585d365b0cf63adf36b3 SHA512 f0d5d00e58202457d0d7d5f9772e7b2aa3f3339850065609baab7d379248a628d147464cc605698970134b87d58b7867b8c09d0a3a45ab84b2f3aa95be26f0b9 -DIST xfwm4-4.17.2.tar.bz2 1220699 BLAKE2B 4bc011f17ee7fb662e4bb0c656056c45bfb2a07c4964cf9e7791fde35f5b2a072ed7ad8066305228c2af061caee8bf44488ffec0f98a0aba95d3d95fd30123d3 SHA512 2b0c45a5960fca4168431d8efdcaa6d6f22ad26949e40cbe54fb4895f185bb1180386ee61447a0255b3b723657a89b38e6f704d44490ab466be8631fd5494f62 DIST xfwm4-4.18.0.tar.bz2 1220901 BLAKE2B 3a3db6368063b94fa46407fbf2173021a91efff04ed3d11c757d3e785de5e70289ae03e138e95979b3801a781c05d5f84b86b29727171796e1b80f874865bb36 SHA512 1003bb1ca5254221a5d56ffcb51c12cdef1b17b9d252622c6b18f3d3fbcf9d6e0e66b5f61e0f6eae6601ea3e50a70be98320e60d6738b04e44879e6f4e6da34d -EBUILD xfwm4-4.16.1-r1.ebuild 1710 BLAKE2B ab3b17a6e1e5b4ce63b4f88de63be547b6846d98fddfe42e699becf94da853d062f1c0f6e98e19aacd651c1315a26f8fc62740f736dc613a9ba4397cf0b0be30 SHA512 49c7772e05611ce483653a1708c6a2420806e0c6c47ad7f9e71d96ded4f9534db62791c7c7861d9d0dae97e0cdf9f55454f0121b42d21630351c9df59765e9fc -EBUILD xfwm4-4.17.2.ebuild 1548 BLAKE2B 06931b5759a4d5823874144871f6af978f7adb350ac7069badffd2c591b9eb63fa17bdaf6e8f7830f60c77b2c37f32c18600f25cdc23bfc6f4d4ddd4dc90df9d SHA512 1cc9db2172711cc333812a180f22b4a8415b04bb42d0df60b33c7694a91571bff1a75f89712c8d8f8dcf0c3f860bcb7207237c1d73528312d611414dc1a4e8ad -EBUILD xfwm4-4.18.0.ebuild 1538 BLAKE2B a4f6262c74be8f0bfdc9337fd5df51e517675c51e416eb3c269fb5f5c8302a8d3b0f17e1dd13a79660df71c55fe0266fa3c427ae4617af2ad84bf41f68878bb6 SHA512 091e08a997dc44b9b8658d8d269b92249346b32b77f22f246afe69217c02395d4625c9bb8f4e13b80ad5e57b4f862b7715f7ab674d221cc4d590212f7ff466eb +EBUILD xfwm4-4.18.0.ebuild 1537 BLAKE2B 5fbe9e0e2b5433d8d763173169570d2835d9089bc540a92a7c75c80192afa574e41bff327de40e032122cad4c78cd023f33a7f4a46e6a2e86557d609fc019127 SHA512 04bed54a20551aa822d23473e56aa4d8d5ca271b681cf4600baa428b6b7305ab8586ca07cb1530673c22501abc7138db386c5e675c6fe122b9f11d9f685bae77 MISC metadata.xml 337 BLAKE2B e51dd05bbb1b2959c65a70a2d16fb8cf627045ab1abcae5838b013d7edb4d5bd5f79a70f3ae31ebd5c326c13ac2e48909621676af8b38e05df8e6f2e0e80e4fc SHA512 cd7a8c5cf84729ca130cee2f33b5358f8f7edd99ca321b7331f43a5e4e5016b2f664ba88230b7dbbddd2298b2ac846c144df87baa43b88426849d55a8f9a7dca diff --git a/xfce-base/xfwm4/files/xfwm4-4.16.1-gtk_frame_extents.patch b/xfce-base/xfwm4/files/xfwm4-4.16.1-gtk_frame_extents.patch deleted file mode 100644 index bb170d836b7f..000000000000 --- a/xfce-base/xfwm4/files/xfwm4-4.16.1-gtk_frame_extents.patch +++ /dev/null @@ -1,56 +0,0 @@ -From 488288f6e35d5d3dc077e87fe2ed83129692f62e Mon Sep 17 00:00:00 2001 -From: Olivier Fourdan <fourdan@xfce.org> -Date: Sun, 14 Nov 2021 11:00:55 +0100 -Subject: [PATCH] client: Handle removal of GTK_FRAME_EXTENTS - -Chromium and GOOGLE Chrome have now support for GTK_FRAME_EXTENTS. - -When maximizing a window, Chromium/Chrome simply removes the property -on its toplevel rather than setting all values to 0. - -xfwm4 would simply ignore the property change because it could not read -the values and therefore apply the old, wrong values. - -Fix xfwm4 to handle the property removal like an actual property change -to 0. - -Signed-off-by: Olivier Fourdan <fourdan@xfce.org> -Closes: https://gitlab.xfce.org/xfce/xfwm4/-/issues/603 ---- - src/client.c | 6 ++++++ - 1 file changed, 6 insertions(+) - -diff --git a/src/client.c b/src/client.c -index 4e6affcfd..310cf90aa 100644 ---- a/src/client.c -+++ b/src/client.c -@@ -4200,6 +4200,7 @@ clientGetGtkFrameExtents (Client * c) - DisplayInfo *display_info; - gboolean value_changed = FALSE; - gulong *extents; -+ unsigned long old_value; - int nitems; - int i; - -@@ -4209,6 +4210,8 @@ clientGetGtkFrameExtents (Client * c) - screen_info = c->screen_info; - display_info = screen_info->display_info; - extents = NULL; -+ -+ old_value = FLAG_TEST (c->flags, CLIENT_FLAG_HAS_FRAME_EXTENTS); - FLAG_UNSET (c->flags, CLIENT_FLAG_HAS_FRAME_EXTENTS); - - if (getCardinalList (display_info, c->window, GTK_FRAME_EXTENTS, &extents, &nitems)) -@@ -4232,6 +4235,9 @@ clientGetGtkFrameExtents (Client * c) - XFree (extents); - } - -+ /* Adding or removing the property also counts as a change */ -+ value_changed |= (old_value ^ FLAG_TEST (c->flags, CLIENT_FLAG_HAS_FRAME_EXTENTS)); -+ - return value_changed; - } - --- -2.32.0 - diff --git a/xfce-base/xfwm4/xfwm4-4.16.1-r1.ebuild b/xfce-base/xfwm4/xfwm4-4.16.1-r1.ebuild deleted file mode 100644 index c39278ede9c4..000000000000 --- a/xfce-base/xfwm4/xfwm4-4.16.1-r1.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit xdg-utils - -DESCRIPTION="Window manager for the Xfce desktop environment" -HOMEPAGE="https://www.xfce.org/projects/" -SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x86-solaris" -IUSE="opengl startup-notification +xcomposite +xpresent" - -RDEPEND=">=dev-libs/glib-2.20 - >=x11-libs/gtk+-3.22:3 - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXi - x11-libs/libXinerama - x11-libs/libXrandr - x11-libs/libXrender - x11-libs/libXres - x11-libs/pango - >=x11-libs/libwnck-3.14:3 - >=xfce-base/libxfce4util-4.10:= - >=xfce-base/libxfce4ui-4.12:= - >=xfce-base/xfconf-4.13:= - opengl? ( media-libs/libepoxy:=[X(+)] ) - startup-notification? ( x11-libs/startup-notification ) - xcomposite? ( - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXfixes - ) - xpresent? ( x11-libs/libXpresent )" -# libICE/libSM: not really used anywhere but checked by configure -# https://bugzilla.xfce.org/show_bug.cgi?id=11914 -DEPEND="${RDEPEND} - x11-libs/libICE - x11-libs/libSM" -BDEPEND=" - dev-util/intltool - sys-devel/gettext - virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}/${P}-gtk_frame_extents.patch" # bug 819771 -) - -src_configure() { - local myconf=( - $(use_enable opengl epoxy) - $(use_enable startup-notification) - $(use_enable xcomposite compositor) - $(use_enable xpresent) - --enable-randr - --enable-render - --enable-xi2 - --enable-xsync - ) - - econf "${myconf[@]}" -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/xfce-base/xfwm4/xfwm4-4.17.2.ebuild b/xfce-base/xfwm4/xfwm4-4.17.2.ebuild deleted file mode 100644 index b42e4331c03c..000000000000 --- a/xfce-base/xfwm4/xfwm4-4.17.2.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit xdg-utils - -DESCRIPTION="Window manager for the Xfce desktop environment" -HOMEPAGE=" - https://docs.xfce.org/xfce/xfwm4/start - https://gitlab.xfce.org/xfce/xfwm4 -" -SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris" -IUSE="opengl startup-notification +xcomposite +xpresent" - -DEPEND=" - >=dev-libs/glib-2.20 - >=x11-libs/gtk+-3.22:3 - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXi - x11-libs/libXinerama - x11-libs/libXrandr - x11-libs/libXrender - x11-libs/libXres - x11-libs/pango - >=x11-libs/libwnck-3.14:3 - >=xfce-base/libxfce4util-4.10:= - >=xfce-base/libxfce4ui-4.12:= - >=xfce-base/xfconf-4.13:= - opengl? ( media-libs/libepoxy:=[X(+)] ) - startup-notification? ( x11-libs/startup-notification ) - xcomposite? ( - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXfixes - ) - xpresent? ( x11-libs/libXpresent ) -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - dev-util/intltool - sys-devel/gettext - virtual/pkgconfig -" - -src_configure() { - local myconf=( - $(use_enable opengl epoxy) - $(use_enable startup-notification) - $(use_enable xcomposite compositor) - $(use_enable xpresent) - --enable-randr - --enable-render - --enable-xi2 - --enable-xsync - ) - - econf "${myconf[@]}" -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/xfce-base/xfwm4/xfwm4-4.18.0.ebuild b/xfce-base/xfwm4/xfwm4-4.18.0.ebuild index 6b4bd671f283..e4ebfc6488ee 100644 --- a/xfce-base/xfwm4/xfwm4-4.18.0.ebuild +++ b/xfce-base/xfwm4/xfwm4-4.18.0.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x86-solaris" IUSE="opengl startup-notification +xcomposite +xpresent" DEPEND=" |