From 34d4f34516ab568ad4ea24fc16ee0ad9ec8ad079 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Thu, 11 Aug 2022 14:19:56 +0100 Subject: gentoo auto-resync : 11:08:2022 - 14:19:56 --- x11-misc/wmctrl/Manifest | 4 ++-- x11-misc/wmctrl/files/amd64-Xlib.patch | 28 ---------------------- x11-misc/wmctrl/files/wmctrl-1.07-64bit-xlib.patch | 12 ++++++++++ x11-misc/wmctrl/wmctrl-1.07-r2.ebuild | 25 ------------------- x11-misc/wmctrl/wmctrl-1.07-r3.ebuild | 26 ++++++++++++++++++++ 5 files changed, 40 insertions(+), 55 deletions(-) delete mode 100644 x11-misc/wmctrl/files/amd64-Xlib.patch create mode 100644 x11-misc/wmctrl/files/wmctrl-1.07-64bit-xlib.patch delete mode 100644 x11-misc/wmctrl/wmctrl-1.07-r2.ebuild create mode 100644 x11-misc/wmctrl/wmctrl-1.07-r3.ebuild (limited to 'x11-misc/wmctrl') diff --git a/x11-misc/wmctrl/Manifest b/x11-misc/wmctrl/Manifest index 5c7cb82ce550..eeb6b03d583f 100644 --- a/x11-misc/wmctrl/Manifest +++ b/x11-misc/wmctrl/Manifest @@ -1,4 +1,4 @@ -AUX amd64-Xlib.patch 1126 BLAKE2B f867b520c9175f0ecef50734ba3a7af78e474ff30b5c40bc88e3df5cd7dd85889a07e0d2f197f23807ae7234c6e407d3562801799c76001e9afa4964026a04f3 SHA512 8db78cf8c267bf2af30e3e91bcd334ea3c6fc8bb5e76afe4a6d9923341631402bf09c7ad55975c8c74f7b54ae288fae7dfdfe737227a72663785b02ec3416f63 +AUX wmctrl-1.07-64bit-xlib.patch 451 BLAKE2B 99db11eeec40f8979470b1cc56942196c98bfc068920f1016b96120b7eb722bba6196b8f98370664e847190d1e52e591c6fd3072d812aad3cb75e6df3fa480c1 SHA512 3ef0a6ae0efa9667a019777673c9c794aae23aa9f76ec63d4a54390397b2af66826feb040861f2da3dc673e67aeead6abec001e1436d8c86a4c24e7d96f87e5e DIST wmctrl-1.07.tar.gz 87820 BLAKE2B e1059bef92fd4cf6cca3f539c68bfe3745c95abbefecabe3b1592a7dc3c69d769551f0ea4acc1d1e0c57024ce64e3fa0f0248fcf0f5776617d1ab88d667b662a SHA512 4c77ad1e204e8d444f682ad1d05c0993bcab9097ac6d4b6a944556ab85acbe713f549dbaf443cd4d1226a162ce7d46fbd209c92652e87fc8e609feee74907daa -EBUILD wmctrl-1.07-r2.ebuild 597 BLAKE2B 18d802757ae8848c723279b69d188d4e4d2db75305447bdb581c61908a1ff79d49256e52009b963b8e0df1579dbb31573c43a556034f962aa96398b15ad89dd1 SHA512 b861d322e07af06899ff569154ce6dc7df68379f0c5e26b69c17e82696115d55c16016a963ada5eb70a4f205a0c45b7a27a30f3a2f5f768fef25c827cb45e230 +EBUILD wmctrl-1.07-r3.ebuild 589 BLAKE2B 2cdb917a3aeb8b05f4e9f94530b87503a407d2d91770c0e9504589f74d762d2ba9cc67ea052ab48be6f5a957948b55976b61030030a0ece385d90dbd27ea0078 SHA512 c6f3e3636aa6e7003109c62c1c8a22f451c07a7ac79319761c30f8ee7f9f397e407249bb8066d04d4a8b85ca329c429afc0038556888d603d60b1ce48969839c MISC metadata.xml 246 BLAKE2B a512e6e8ffd8a998f89ea9dbf8a29dd4bb2d6db435e4ac0ef3182fc23996e04a6e87c1771975d835038ad86d6cb61e4a1aea8b80286666d64ad0b511c9d8f163 SHA512 d827f64596500d61c0f24c9d2a69fa3ca2f8b52e5f5815106d7db2837482172f0518d99677e6332a69fd4c34289ef817203a5047363ea7d2c10372b09f9e0618 diff --git a/x11-misc/wmctrl/files/amd64-Xlib.patch b/x11-misc/wmctrl/files/amd64-Xlib.patch deleted file mode 100644 index a1039a825023..000000000000 --- a/x11-misc/wmctrl/files/amd64-Xlib.patch +++ /dev/null @@ -1,28 +0,0 @@ ---- wmctrl-1.07.orig/main.c -+++ wmctrl-1.07/main.c -@@ -1425,6 +1425,16 @@ - * - * long_length = Specifies the length in 32-bit multiples of the - * data to be retrieved. -+ * -+ * NOTE: see -+ * http://mail.gnome.org/archives/wm-spec-list/2003-March/msg00067.html -+ * In particular: -+ * -+ * When the X window system was ported to 64-bit architectures, a -+ * rather peculiar design decision was made. 32-bit quantities such -+ * as Window IDs, atoms, etc, were kept as longs in the client side -+ * APIs, even when long was changed to 64 bits. -+ * - */ - if (XGetWindowProperty(disp, win, xa_prop_name, 0, MAX_PROPERTY_VALUE_LEN / 4, False, - xa_prop_type, &xa_ret_type, &ret_format, -@@ -1441,6 +1451,8 @@ - - /* null terminate the result to make string handling easier */ - tmp_size = (ret_format / 8) * ret_nitems; -+ /* Correct 64 Architecture implementation of 32 bit data */ -+ if(ret_format==32) tmp_size *= sizeof(long)/4; - ret = g_malloc(tmp_size + 1); - memcpy(ret, ret_prop, tmp_size); - ret[tmp_size] = '\0'; diff --git a/x11-misc/wmctrl/files/wmctrl-1.07-64bit-xlib.patch b/x11-misc/wmctrl/files/wmctrl-1.07-64bit-xlib.patch new file mode 100644 index 000000000000..8888a0320870 --- /dev/null +++ b/x11-misc/wmctrl/files/wmctrl-1.07-64bit-xlib.patch @@ -0,0 +1,12 @@ +http://mail.gnome.org/archives/wm-spec-list/2003-March/msg00067.html +--- a/main.c ++++ b/main.c +@@ -1441,6 +1451,8 @@ + + /* null terminate the result to make string handling easier */ + tmp_size = (ret_format / 8) * ret_nitems; ++ /* Correct 64 Architecture implementation of 32 bit data */ ++ if(ret_format==32) tmp_size *= sizeof(long)/4; + ret = g_malloc(tmp_size + 1); + memcpy(ret, ret_prop, tmp_size); + ret[tmp_size] = '\0'; diff --git a/x11-misc/wmctrl/wmctrl-1.07-r2.ebuild b/x11-misc/wmctrl/wmctrl-1.07-r2.ebuild deleted file mode 100644 index f7701592d694..000000000000 --- a/x11-misc/wmctrl/wmctrl-1.07-r2.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Command line tool to interact with an EWMH/NetWM compatible X Window Manager" -HOMEPAGE="http://sweb.cz/tripie/utils/wmctrl" -SRC_URI="http://sweb.cz/tripie/utils/wmctrl/dist/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 arm64 ppc ~ppc64 ~riscv ~sparc x86 ~x86-linux" - -RDEPEND=" - dev-libs/glib:2 - x11-libs/libX11 - x11-libs/libXmu - x11-libs/libXt" -DEPEND=" - ${RDEPEND} - x11-base/xorg-proto" -BDEPEND=" - virtual/pkgconfig" - -PATCHES=( "${FILESDIR}/amd64-Xlib.patch" ) diff --git a/x11-misc/wmctrl/wmctrl-1.07-r3.ebuild b/x11-misc/wmctrl/wmctrl-1.07-r3.ebuild new file mode 100644 index 000000000000..a7bad8f520bc --- /dev/null +++ b/x11-misc/wmctrl/wmctrl-1.07-r3.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Command line tool to interact with an EWMH/NetWM compatible X Window Manager" +HOMEPAGE="http://tripie.sweb.cz/utils/wmctrl/" +SRC_URI="http://tripie.sweb.cz/utils/wmctrl/dist/${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 arm64 ppc ~ppc64 ~riscv ~sparc x86 ~x86-linux" + +RDEPEND=" + dev-libs/glib:2 + x11-libs/libX11 + x11-libs/libXmu" +DEPEND=" + ${RDEPEND} + x11-base/xorg-proto" +BDEPEND=" + virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}"/${P}-64bit-xlib.patch +) -- cgit v1.2.3