[gentoo-commits] repo/gentoo:master commit in: x11-misc/wmctrl/, x11-misc/wmctrl/files/
commit: f70ea60e8aeaef480defaab569805b3514b33643 Author: Ionen Wolkens gentoo org> AuthorDate: Thu Aug 11 10:39:55 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Thu Aug 11 11:33:57 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f70ea60e x11-misc/wmctrl: EAPI7->8 with minor adjustments * drop unnecessary dependency on libXt * fix RedirectedUrl * GPL-2 -> GPL-2+ * tidy patch Signed-off-by: Ionen Wolkens gentoo.org> x11-misc/wmctrl/files/amd64-Xlib.patch | 28 -- x11-misc/wmctrl/files/wmctrl-1.07-64bit-xlib.patch | 12 ++ ...wmctrl-1.07-r2.ebuild => wmctrl-1.07-r3.ebuild} | 17 ++--- 3 files changed, 21 insertions(+), 36 deletions(-) diff --git a/x11-misc/wmctrl/files/amd64-Xlib.patch b/x11-misc/wmctrl/files/amd64-Xlib.patch deleted file mode 100644 index a1039a825023.. --- 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, _ret_type, _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 ..a0320870 --- /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-r3.ebuild similarity index 58% rename from x11-misc/wmctrl/wmctrl-1.07-r2.ebuild rename to x11-misc/wmctrl/wmctrl-1.07-r3.ebuild index f7701592d694..a7bad8f520bc 100644 --- a/x11-misc/wmctrl/wmctrl-1.07-r2.ebuild +++ b/x11-misc/wmctrl/wmctrl-1.07-r3.ebuild @@ -1,25 +1,26 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 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; +HOMEPAGE="http://tripie.sweb.cz/utils/wmctrl/; +SRC_URI="http://tripie.sweb.cz/utils/wmctrl/dist/${P}.tar.gz; -LICENSE="GPL-2" +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" + x11-libs/libXmu" DEPEND=" ${RDEPEND} x11-base/xorg-proto" BDEPEND=" virtual/pkgconfig" -PATCHES=( "${FILESDIR}/amd64-Xlib.patch" ) +PATCHES=( + "${FILESDIR}"/${P}-64bit-xlib.patch +)
[gentoo-commits] repo/gentoo:master commit in: x11-misc/wmctrl/
commit: f86c9ff040078aa099ec0de45a22f3ea68b8b01a Author: Yongxiang Liang gmail com> AuthorDate: Tue Sep 21 09:52:30 2021 + Commit: Yixun Lan gentoo org> CommitDate: Tue Sep 21 13:41:05 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f86c9ff0 x11-misc/wmctrl: keyword ~riscv Package-Manager: Portage-3.0.23, Repoman-3.0.3 Signed-off-by: Yongxiang Liang gmail.com> Signed-off-by: Yixun Lan gentoo.org> x11-misc/wmctrl/wmctrl-1.07-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/wmctrl/wmctrl-1.07-r2.ebuild b/x11-misc/wmctrl/wmctrl-1.07-r2.ebuild index b5f3984fc9d..f7701592d69 100644 --- a/x11-misc/wmctrl/wmctrl-1.07-r2.ebuild +++ b/x11-misc/wmctrl/wmctrl-1.07-r2.ebuild @@ -9,7 +9,7 @@ SRC_URI="http://sweb.cz/tripie/utils/wmctrl/dist/${P}.tar.gz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 arm64 ppc ~ppc64 ~sparc x86 ~x86-linux" +KEYWORDS="amd64 arm64 ppc ~ppc64 ~riscv ~sparc x86 ~x86-linux" RDEPEND=" dev-libs/glib:2
[gentoo-commits] repo/gentoo:master commit in: x11-misc/wmctrl/
commit: c3d02419f5e04b3dca82f808e6c6355ae0ad4939 Author: Ionen Wolkens gmail com> AuthorDate: Thu Feb 25 09:15:23 2021 + Commit: David Seifert gentoo org> CommitDate: Thu Feb 25 09:15:23 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3d02419 x11-misc/wmctrl: adopt through proxy-maint Also drop longdescription, not overly needed. Package-Manager: Portage-3.0.15, Repoman-3.0.2 Signed-off-by: Ionen Wolkens gmail.com> Signed-off-by: David Seifert gentoo.org> x11-misc/wmctrl/metadata.xml | 19 --- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/x11-misc/wmctrl/metadata.xml b/x11-misc/wmctrl/metadata.xml index d8d01621539..d91810780a6 100644 --- a/x11-misc/wmctrl/metadata.xml +++ b/x11-misc/wmctrl/metadata.xml @@ -1,15 +1,12 @@ http://www.gentoo.org/dtd/metadata.dtd;> - - - The wmctrl program is a command line tool to interact with an - EWMH/NetWM compatible X Window Manager. It provides command line - access to almost all the features defined in the EWMH specification. - Using it, it's possible to, for example, obtain information about the - window manager, get a detailed list of desktops and managed windows, - switch and resize desktops, change number of desktops, make windows - full-screen, always-above or sticky, and activate, close, move, - resize, maximize and minimize them. - + + sudin...@gmail.com + Ionen Wolkens + + + proxy-ma...@gentoo.org + Proxy Maintainers +
[gentoo-commits] repo/gentoo:master commit in: x11-misc/wmctrl/
commit: 3c7cdc300354537752708b1bb6fc1cebcb7f42ab Author: Ionen Wolkens gmail com> AuthorDate: Thu Feb 25 09:15:26 2021 + Commit: David Seifert gentoo org> CommitDate: Thu Feb 25 09:15:26 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c7cdc30 x11-misc/wmctrl: set BDEPEND + trivial cleanups Closes: https://github.com/gentoo/gentoo/pull/19621 Package-Manager: Portage-3.0.15, Repoman-3.0.2 Signed-off-by: Ionen Wolkens gmail.com> Signed-off-by: David Seifert gentoo.org> x11-misc/wmctrl/wmctrl-1.07-r2.ebuild | 18 -- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/x11-misc/wmctrl/wmctrl-1.07-r2.ebuild b/x11-misc/wmctrl/wmctrl-1.07-r2.ebuild index 338af72ad91..b5f3984fc9d 100644 --- a/x11-misc/wmctrl/wmctrl-1.07-r2.ebuild +++ b/x11-misc/wmctrl/wmctrl-1.07-r2.ebuild @@ -1,27 +1,25 @@ -# Copyright 1999-2018 Gentoo Authors +# 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" +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/${PN}/dist/${P}.tar.gz; +SRC_URI="http://sweb.cz/tripie/utils/wmctrl/dist/${P}.tar.gz; LICENSE="GPL-2" SLOT="0" KEYWORDS="amd64 arm64 ppc ~ppc64 ~sparc x86 ~x86-linux" -IUSE="" RDEPEND=" - >=dev-libs/glib-2:2 + dev-libs/glib:2 x11-libs/libX11 - x11-libs/libXt x11-libs/libXmu -" + x11-libs/libXt" DEPEND=" ${RDEPEND} - virtual/pkgconfig - x11-base/xorg-proto -" + x11-base/xorg-proto" +BDEPEND=" + virtual/pkgconfig" PATCHES=( "${FILESDIR}/amd64-Xlib.patch" )
[gentoo-commits] repo/gentoo:master commit in: x11-misc/wmctrl/
commit: d301e3880c3132fd491141b42b5b7426fda06211 Author: Aaron Bauman gentoo org> AuthorDate: Mon Jul 29 12:56:44 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Mon Jul 29 13:04:28 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d301e388 x11-misc/wmctrl: arm64 stable Signed-off-by: Aaron Bauman gentoo.org> x11-misc/wmctrl/wmctrl-1.07-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/wmctrl/wmctrl-1.07-r2.ebuild b/x11-misc/wmctrl/wmctrl-1.07-r2.ebuild index b2ed49feea2..338af72ad91 100644 --- a/x11-misc/wmctrl/wmctrl-1.07-r2.ebuild +++ b/x11-misc/wmctrl/wmctrl-1.07-r2.ebuild @@ -9,7 +9,7 @@ SRC_URI="http://sweb.cz/tripie/utils/${PN}/dist/${P}.tar.gz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ppc ~ppc64 ~sparc x86 ~x86-linux" +KEYWORDS="amd64 arm64 ppc ~ppc64 ~sparc x86 ~x86-linux" IUSE="" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-misc/wmctrl/
commit: 02937f7f4a4e8c388b1ad1dabfd8b6555a6e6099 Author: Pacho Ramos gentoo org> AuthorDate: Sat Oct 20 16:04:10 2018 + Commit: Pacho Ramos gentoo org> CommitDate: Sat Oct 20 16:35:41 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02937f7f x11-misc/wmctrl: Update homepage and src_uri Closes: https://bugs.gentoo.org/655872 Signed-off-by: Pacho Ramos gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 x11-misc/wmctrl/wmctrl-1.07-r2.ebuild | 22 -- 1 file changed, 8 insertions(+), 14 deletions(-) diff --git a/x11-misc/wmctrl/wmctrl-1.07-r2.ebuild b/x11-misc/wmctrl/wmctrl-1.07-r2.ebuild index a4def6b97b6..b2ed49feea2 100644 --- a/x11-misc/wmctrl/wmctrl-1.07-r2.ebuild +++ b/x11-misc/wmctrl/wmctrl-1.07-r2.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 DESCRIPTION="command line tool to interact with an EWMH/NetWM compatible X Window Manager" -HOMEPAGE="http://tomas.styblo.name/wmctrl/; -SRC_URI="http://tomas.styblo.name/${PN}/dist/${P}.tar.gz; +HOMEPAGE="http://sweb.cz/tripie/utils/wmctrl; +SRC_URI="http://sweb.cz/tripie/utils/${PN}/dist/${P}.tar.gz; LICENSE="GPL-2" SLOT="0" @@ -16,18 +16,12 @@ RDEPEND=" >=dev-libs/glib-2:2 x11-libs/libX11 x11-libs/libXt - x11-libs/libXmu" - + x11-libs/libXmu +" DEPEND=" ${RDEPEND} virtual/pkgconfig - x11-base/xorg-proto" + x11-base/xorg-proto +" PATCHES=( "${FILESDIR}/amd64-Xlib.patch" ) - -DOCS=( AUTHORS ChangeLog NEWS README ) - -src_install () { - emake DESTDIR="${D}" install - einstalldocs -}
[gentoo-commits] repo/gentoo:master commit in: x11-misc/wmctrl/
commit: 1c50cbfdd708739a271a10802eee7646ee703489 Author: David Seifert gentoo org> AuthorDate: Sun Nov 26 13:13:23 2017 + Commit: David Seifert gentoo org> CommitDate: Sun Nov 26 23:31:22 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c50cbfd x11-misc/wmctrl: [QA] Consistent whitespace in metadata.xml x11-misc/wmctrl/metadata.xml | 22 +++--- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/x11-misc/wmctrl/metadata.xml b/x11-misc/wmctrl/metadata.xml index de4a42db7c4..d8d01621539 100644 --- a/x11-misc/wmctrl/metadata.xml +++ b/x11-misc/wmctrl/metadata.xml @@ -1,15 +1,15 @@ http://www.gentoo.org/dtd/metadata.dtd;> - - -The wmctrl program is a command line tool to interact with an -EWMH/NetWM compatible X Window Manager. It provides command line -access to almost all the features defined in the EWMH specification. -Using it, it's possible to, for example, obtain information about the -window manager, get a detailed list of desktops and managed windows, -switch and resize desktops, change number of desktops, make windows -full-screen, always-above or sticky, and activate, close, move, -resize, maximize and minimize them. - + + + The wmctrl program is a command line tool to interact with an + EWMH/NetWM compatible X Window Manager. It provides command line + access to almost all the features defined in the EWMH specification. + Using it, it's possible to, for example, obtain information about the + window manager, get a detailed list of desktops and managed windows, + switch and resize desktops, change number of desktops, make windows + full-screen, always-above or sticky, and activate, close, move, + resize, maximize and minimize them. +
[gentoo-commits] repo/gentoo:master commit in: x11-misc/wmctrl/
commit: cd54e5b0545b30ab3848b8dd6cede53b602f62ea Author: Sergei Trofimovich gentoo org> AuthorDate: Sat Nov 18 17:27:30 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Nov 18 17:27:30 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd54e5b0 x11-misc/wmctrl: keyworded 1.07-r2 for ppc64, bug #637524 (thanks to ernsteiswuerfel) Package-Manager: Portage-2.3.14, Repoman-2.3.6 RepoMan-Options: --include-arches="ppc64" x11-misc/wmctrl/wmctrl-1.07-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/wmctrl/wmctrl-1.07-r2.ebuild b/x11-misc/wmctrl/wmctrl-1.07-r2.ebuild index 25168a125bd..a34c0ed1edf 100644 --- a/x11-misc/wmctrl/wmctrl-1.07-r2.ebuild +++ b/x11-misc/wmctrl/wmctrl-1.07-r2.ebuild @@ -9,7 +9,7 @@ SRC_URI="http://tomas.styblo.name/${PN}/dist/${P}.tar.gz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ppc ~sparc x86 ~x86-linux" +KEYWORDS="amd64 ppc ~ppc64 ~sparc x86 ~x86-linux" IUSE="" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-misc/wmctrl/
commit: cd88be4ccda831de74c8650828c8252a9212d4d0 Author: Michael Orlitzky gentoo org> AuthorDate: Sun Mar 26 17:00:39 2017 + Commit: Michael Orlitzky gentoo org> CommitDate: Sun Mar 26 17:00:39 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd88be4c x11-misc/wmctrl: remove unused version 1.07-r1. Package-Manager: Portage-2.3.3, Repoman-2.3.1 x11-misc/wmctrl/wmctrl-1.07-r1.ebuild | 32 1 file changed, 32 deletions(-) diff --git a/x11-misc/wmctrl/wmctrl-1.07-r1.ebuild b/x11-misc/wmctrl/wmctrl-1.07-r1.ebuild deleted file mode 100644 index ac96fe4f4f7..000 --- a/x11-misc/wmctrl/wmctrl-1.07-r1.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -inherit eutils - -DESCRIPTION="command line tool to interact with an EWMH/NetWM compatible X Window Manager" -HOMEPAGE="http://tomas.styblo.name/wmctrl/; -SRC_URI="http://tomas.styblo.name/${PN}/dist/${P}.tar.gz; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ppc ~sparc x86 ~x86-linux" -IUSE="" - -RDEPEND=">=dev-libs/glib-2 - x11-libs/libX11 - x11-libs/libXt - x11-libs/libXmu" -DEPEND="${RDEPEND} - virtual/pkgconfig - x11-proto/xproto" - -src_unpack() { - unpack ${A} - cd "${S}" - epatch "${FILESDIR}/amd64-Xlib.patch" || die "Patch failed" -} - -src_install () { - make DESTDIR="${D}" install || die "make install failed" - dodoc AUTHORS ChangeLog NEWS README -}
[gentoo-commits] repo/gentoo:master commit in: x11-misc/wmctrl/
commit: 29a7c0d2549e0e2c9523e6e5c095d931e94370b3 Author: Michael Weber gentoo org> AuthorDate: Tue Mar 21 15:31:45 2017 + Commit: Michael Weber gentoo org> CommitDate: Wed Mar 22 07:29:09 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29a7c0d2 x11-misc/wmctrl: ppc stable (bug 613104) Package-Manager: Portage-2.3.5, Repoman-2.3.2 RepoMan-Options: --include-arches="amd64 arm arm64 ppc ppc64" x11-misc/wmctrl/wmctrl-1.07-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/wmctrl/wmctrl-1.07-r2.ebuild b/x11-misc/wmctrl/wmctrl-1.07-r2.ebuild index eea5b817bd1..25168a125bd 100644 --- a/x11-misc/wmctrl/wmctrl-1.07-r2.ebuild +++ b/x11-misc/wmctrl/wmctrl-1.07-r2.ebuild @@ -9,7 +9,7 @@ SRC_URI="http://tomas.styblo.name/${PN}/dist/${P}.tar.gz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~ppc ~sparc x86 ~x86-linux" +KEYWORDS="amd64 ppc ~sparc x86 ~x86-linux" IUSE="" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-misc/wmctrl/
commit: f78a0385d0bded071201e19a89f8d0c4a4ba1d16 Author: Patrice Clement gentoo org> AuthorDate: Mon Jan 4 22:23:41 2016 + Commit: Patrice Clement gentoo org> CommitDate: Wed Jan 4 23:24:40 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f78a0385 x11-misc/wmctrl: EAPI 6 bump. Package-Manager: portage-2.3.0 x11-misc/wmctrl/wmctrl-1.07-r2.ebuild | 34 ++ 1 file changed, 34 insertions(+) diff --git a/x11-misc/wmctrl/wmctrl-1.07-r2.ebuild b/x11-misc/wmctrl/wmctrl-1.07-r2.ebuild new file mode 100644 index ..c9f0e25 --- /dev/null +++ b/x11-misc/wmctrl/wmctrl-1.07-r2.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +DESCRIPTION="command line tool to interact with an EWMH/NetWM compatible X Window Manager" +HOMEPAGE="http://tomas.styblo.name/wmctrl/; +SRC_URI="http://tomas.styblo.name/${PN}/dist/${P}.tar.gz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~x86-linux" +IUSE="" + +RDEPEND=" + >=dev-libs/glib-2:2 + x11-libs/libX11 + x11-libs/libXt + x11-libs/libXmu" + +DEPEND=" + ${RDEPEND} + virtual/pkgconfig + x11-proto/xproto" + +PATCHES=( "${FILESDIR}/amd64-Xlib.patch" ) + +DOCS=( AUTHORS ChangeLog NEWS README ) + +src_install () { + emake DESTDIR="${D}" install + einstalldocs +}