From 08f8671f5925ecbd7c55d83e8368dd0be81ef8ed Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 10 Feb 2017 18:20:24 +0000 Subject: [PATCH 01/31] - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild --- libXt.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libXt.spec b/libXt.spec index fd3183a..1960410 100644 --- a/libXt.spec +++ b/libXt.spec @@ -5,7 +5,7 @@ Summary: X.Org X11 libXt runtime library Name: libXt Version: 1.1.5 -Release: 3%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist} +Release: 4%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist} License: MIT Group: System Environment/Libraries URL: http://www.x.org @@ -112,6 +112,9 @@ rm -rf $RPM_BUILD_ROOT %{_mandir}/man3/*.3* %changelog +* Fri Feb 10 2017 Fedora Release Engineering - 1.1.5-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + * Thu Feb 04 2016 Fedora Release Engineering - 1.1.5-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild From f3288a7d89bcef5a9650e3ea299cc68a0eba4fbd Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 26 Jul 2017 18:29:19 +0000 Subject: [PATCH 02/31] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild --- libXt.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libXt.spec b/libXt.spec index 1960410..bfc344b 100644 --- a/libXt.spec +++ b/libXt.spec @@ -5,7 +5,7 @@ Summary: X.Org X11 libXt runtime library Name: libXt Version: 1.1.5 -Release: 4%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist} +Release: 5%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist} License: MIT Group: System Environment/Libraries URL: http://www.x.org @@ -112,6 +112,9 @@ rm -rf $RPM_BUILD_ROOT %{_mandir}/man3/*.3* %changelog +* Wed Jul 26 2017 Fedora Release Engineering - 1.1.5-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + * Fri Feb 10 2017 Fedora Release Engineering - 1.1.5-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild From 47010fa9d287593f1cd2432026539cc0e35f772d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 3 Aug 2017 01:08:53 +0000 Subject: [PATCH 03/31] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild --- libXt.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libXt.spec b/libXt.spec index bfc344b..8dea1a1 100644 --- a/libXt.spec +++ b/libXt.spec @@ -5,7 +5,7 @@ Summary: X.Org X11 libXt runtime library Name: libXt Version: 1.1.5 -Release: 5%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist} +Release: 6%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist} License: MIT Group: System Environment/Libraries URL: http://www.x.org @@ -112,6 +112,9 @@ rm -rf $RPM_BUILD_ROOT %{_mandir}/man3/*.3* %changelog +* Thu Aug 03 2017 Fedora Release Engineering - 1.1.5-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + * Wed Jul 26 2017 Fedora Release Engineering - 1.1.5-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild From 03666e438ff803fee3fc77bfbf39a428de7758b3 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 7 Feb 2018 21:08:28 +0000 Subject: [PATCH 04/31] - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- libXt.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libXt.spec b/libXt.spec index 8dea1a1..bf88ef2 100644 --- a/libXt.spec +++ b/libXt.spec @@ -5,7 +5,7 @@ Summary: X.Org X11 libXt runtime library Name: libXt Version: 1.1.5 -Release: 6%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist} +Release: 7%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist} License: MIT Group: System Environment/Libraries URL: http://www.x.org @@ -112,6 +112,9 @@ rm -rf $RPM_BUILD_ROOT %{_mandir}/man3/*.3* %changelog +* Wed Feb 07 2018 Fedora Release Engineering - 1.1.5-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + * Thu Aug 03 2017 Fedora Release Engineering - 1.1.5-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild From 8dcbb35c572f5c717d9173fc8f672bd6238a4c91 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Wed, 14 Feb 2018 08:19:00 +0100 Subject: [PATCH 05/31] Remove %clean section None of currently supported distributions need that. Last one was EL5 which is EOL for a while. Signed-off-by: Igor Gnatenko --- libXt.spec | 3 --- 1 file changed, 3 deletions(-) diff --git a/libXt.spec b/libXt.spec index bf88ef2..47066d4 100644 --- a/libXt.spec +++ b/libXt.spec @@ -58,9 +58,6 @@ rm -f $RPM_BUILD_ROOT%{_libdir}/*.la # adding to installed docs in order to avoid using %%doc magic cp -p COPYING ${RPM_BUILD_ROOT}%{_datadir}/doc/%{name}/COPYING -%clean -rm -rf $RPM_BUILD_ROOT - %post -p /sbin/ldconfig %postun -p /sbin/ldconfig From e311c8c788148d4ede09def4b780a6a523c7d8cf Mon Sep 17 00:00:00 2001 From: Adam Jackson Date: Fri, 29 Jun 2018 17:29:45 -0400 Subject: [PATCH 06/31] Use ldconfig scriptlet macros --- libXt.spec | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/libXt.spec b/libXt.spec index 47066d4..99d2836 100644 --- a/libXt.spec +++ b/libXt.spec @@ -5,7 +5,7 @@ Summary: X.Org X11 libXt runtime library Name: libXt Version: 1.1.5 -Release: 7%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist} +Release: 8%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist} License: MIT Group: System Environment/Libraries URL: http://www.x.org @@ -58,8 +58,8 @@ rm -f $RPM_BUILD_ROOT%{_libdir}/*.la # adding to installed docs in order to avoid using %%doc magic cp -p COPYING ${RPM_BUILD_ROOT}%{_datadir}/doc/%{name}/COPYING -%post -p /sbin/ldconfig -%postun -p /sbin/ldconfig +%ldconfig_post +%ldconfig_postun %files %{_libdir}/libXt.so.6 @@ -109,6 +109,9 @@ cp -p COPYING ${RPM_BUILD_ROOT}%{_datadir}/doc/%{name}/COPYING %{_mandir}/man3/*.3* %changelog +* Fri Jun 29 2018 Adam Jackson - 1.1.5-8 +- Use ldconfig scriptlet macros + * Wed Feb 07 2018 Fedora Release Engineering - 1.1.5-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild From 9651b43147727418f9958b5f4d381b7400b8b2db Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 13 Jul 2018 07:46:43 +0000 Subject: [PATCH 07/31] - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- libXt.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libXt.spec b/libXt.spec index 99d2836..9de60b9 100644 --- a/libXt.spec +++ b/libXt.spec @@ -5,7 +5,7 @@ Summary: X.Org X11 libXt runtime library Name: libXt Version: 1.1.5 -Release: 8%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist} +Release: 9%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist} License: MIT Group: System Environment/Libraries URL: http://www.x.org @@ -109,6 +109,9 @@ cp -p COPYING ${RPM_BUILD_ROOT}%{_datadir}/doc/%{name}/COPYING %{_mandir}/man3/*.3* %changelog +* Fri Jul 13 2018 Fedora Release Engineering - 1.1.5-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Fri Jun 29 2018 Adam Jackson - 1.1.5-8 - Use ldconfig scriptlet macros From 849a77086a9b7e00536bd6970a9d7104752bb4f5 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Mon, 28 Jan 2019 20:17:52 +0100 Subject: [PATCH 08/31] Remove obsolete Group tag References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag --- libXt.spec | 2 -- 1 file changed, 2 deletions(-) diff --git a/libXt.spec b/libXt.spec index 9de60b9..a9af1b2 100644 --- a/libXt.spec +++ b/libXt.spec @@ -7,7 +7,6 @@ Name: libXt Version: 1.1.5 Release: 9%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist} License: MIT -Group: System Environment/Libraries URL: http://www.x.org %if 0%{?gitdate} @@ -30,7 +29,6 @@ X.Org X11 libXt runtime library %package devel Summary: X.Org X11 libXt development package -Group: Development/Libraries Requires: %{name}%{?_isa} = %{version}-%{release} %description devel From db4cac2200f173dfd49e4a65c71c737376c12e80 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 1 Feb 2019 06:37:44 +0000 Subject: [PATCH 09/31] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- libXt.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libXt.spec b/libXt.spec index a9af1b2..5873d65 100644 --- a/libXt.spec +++ b/libXt.spec @@ -5,7 +5,7 @@ Summary: X.Org X11 libXt runtime library Name: libXt Version: 1.1.5 -Release: 9%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist} +Release: 10%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist} License: MIT URL: http://www.x.org @@ -107,6 +107,9 @@ cp -p COPYING ${RPM_BUILD_ROOT}%{_datadir}/doc/%{name}/COPYING %{_mandir}/man3/*.3* %changelog +* Fri Feb 01 2019 Fedora Release Engineering - 1.1.5-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Fri Jul 13 2018 Fedora Release Engineering - 1.1.5-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild From 6a3e33fde837c78e8b32335a34c804761e03853b Mon Sep 17 00:00:00 2001 From: Benjamin Tissoires Date: Wed, 24 Apr 2019 10:36:28 +0200 Subject: [PATCH 10/31] Update to git snapshot to fix some covscan issues --- .gitignore | 1 + commitid | 2 +- libXt.spec | 13 ++++++++----- sources | 2 +- 4 files changed, 11 insertions(+), 7 deletions(-) diff --git a/.gitignore b/.gitignore index e7b217b..7a05daa 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ libXt-1.0.7.tar.bz2 /libXt-20130524.tar.bz2 /libXt-1.1.4.tar.bz2 /libXt-1.1.5.tar.bz2 +/libXt-20190424.tar.bz2 diff --git a/commitid b/commitid index ec43720..6bff993 100644 --- a/commitid +++ b/commitid @@ -1 +1 @@ -1f4802b745aa172d375cb79403cb1e013e6aa4c0 +ba4ec937680ee72f2fcd463752766340a4b3729d diff --git a/libXt.spec b/libXt.spec index 5873d65..a242331 100644 --- a/libXt.spec +++ b/libXt.spec @@ -1,11 +1,11 @@ %global tarball libXt -#global gitdate 20130524 -%global gitversion 1f4802b74 +%global gitdate 20190424 +%global gitversion ba4ec9376 Summary: X.Org X11 libXt runtime library Name: libXt Version: 1.1.5 -Release: 10%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist} +Release: 11%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist} License: MIT URL: http://www.x.org @@ -17,12 +17,12 @@ Source2: commitid Source0: http://xorg.freedesktop.org/archive/individual/lib/%{name}-%{version}.tar.bz2 %endif -Requires: libX11%{?_isa} >= 1.5.99.902 +Requires: libX11%{?_isa} >= 1.6 BuildRequires: xorg-x11-util-macros BuildRequires: autoconf automake libtool BuildRequires: pkgconfig(xproto) pkgconfig(x11) pkgconfig(sm) -BUildRequires: libX11-devel >= 1.5.99.902 +BUildRequires: libX11-devel >= 1.6 %description X.Org X11 libXt runtime library @@ -107,6 +107,9 @@ cp -p COPYING ${RPM_BUILD_ROOT}%{_datadir}/doc/%{name}/COPYING %{_mandir}/man3/*.3* %changelog +* Wed Apr 24 2019 Benjamin Tissoires 1.1.5-11.20190424gitba4ec9376 +- Update to git snapshot to fix some covscan issues + * Fri Feb 01 2019 Fedora Release Engineering - 1.1.5-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild diff --git a/sources b/sources index faa635b..52c5894 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -8f5b5576fbabba29a05f3ca2226f74d3 libXt-1.1.5.tar.bz2 +SHA512 (libXt-20190424.tar.bz2) = 1a63d491b9bf0b2210a7b3207f731f70358321eceb6186bda44d61b3db0610c9bbc762d1d2a83b8813d32ef9decf0d96928af42b2b7869790d871cd2a2128691 From 1c62b1b349dbb36fbdb9f7491abd2d2317a039b1 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 25 Jul 2019 12:44:36 +0000 Subject: [PATCH 11/31] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- libXt.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libXt.spec b/libXt.spec index a242331..231f55b 100644 --- a/libXt.spec +++ b/libXt.spec @@ -5,7 +5,7 @@ Summary: X.Org X11 libXt runtime library Name: libXt Version: 1.1.5 -Release: 11%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist} +Release: 12%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist} License: MIT URL: http://www.x.org @@ -107,6 +107,9 @@ cp -p COPYING ${RPM_BUILD_ROOT}%{_datadir}/doc/%{name}/COPYING %{_mandir}/man3/*.3* %changelog +* Thu Jul 25 2019 Fedora Release Engineering - 1.1.5-12.20190424gitba4ec9376 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Wed Apr 24 2019 Benjamin Tissoires 1.1.5-11.20190424gitba4ec9376 - Update to git snapshot to fix some covscan issues From 8d76d0c7a98e69b0a69cc5463ba3f57ecbebb191 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 29 Jan 2020 08:30:29 +0000 Subject: [PATCH 12/31] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- libXt.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libXt.spec b/libXt.spec index 231f55b..d717dd9 100644 --- a/libXt.spec +++ b/libXt.spec @@ -5,7 +5,7 @@ Summary: X.Org X11 libXt runtime library Name: libXt Version: 1.1.5 -Release: 12%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist} +Release: 13%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist} License: MIT URL: http://www.x.org @@ -107,6 +107,9 @@ cp -p COPYING ${RPM_BUILD_ROOT}%{_datadir}/doc/%{name}/COPYING %{_mandir}/man3/*.3* %changelog +* Wed Jan 29 2020 Fedora Release Engineering - 1.1.5-13.20190424gitba4ec9376 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + * Thu Jul 25 2019 Fedora Release Engineering - 1.1.5-12.20190424gitba4ec9376 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild From 142e3ac8b496b48906b572a9b3280e2cf8bf3804 Mon Sep 17 00:00:00 2001 From: Adam Jackson Date: Thu, 6 Feb 2020 11:57:38 -0500 Subject: [PATCH 13/31] libXt 1.2.0 --- .gitignore | 1 + libXt.spec | 13 ++++++++----- sources | 2 +- 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index 7a05daa..f3d212c 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ libXt-1.0.7.tar.bz2 /libXt-1.1.4.tar.bz2 /libXt-1.1.5.tar.bz2 /libXt-20190424.tar.bz2 +/libXt-1.2.0.tar.bz2 diff --git a/libXt.spec b/libXt.spec index d717dd9..65f6125 100644 --- a/libXt.spec +++ b/libXt.spec @@ -1,11 +1,11 @@ %global tarball libXt -%global gitdate 20190424 -%global gitversion ba4ec9376 +#global gitdate 20190424 +#global gitversion ba4ec9376 Summary: X.Org X11 libXt runtime library Name: libXt -Version: 1.1.5 -Release: 13%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist} +Version: 1.2.0 +Release: 1%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist} License: MIT URL: http://www.x.org @@ -35,7 +35,7 @@ Requires: %{name}%{?_isa} = %{version}-%{release} X.Org X11 libXt development package %prep -%setup -q -n %{tarball}-%{?gitdate:%{gitdate}}%{!?gitdate:%{version}} +%autosetup -p1 -n %{tarball}-%{?gitdate:%{gitdate}}%{!?gitdate:%{version}} %build autoreconf -v --install --force @@ -107,6 +107,9 @@ cp -p COPYING ${RPM_BUILD_ROOT}%{_datadir}/doc/%{name}/COPYING %{_mandir}/man3/*.3* %changelog +* Thu Feb 06 2020 Adam Jackson - 1.2.0-1 +- libXt 1.2.0 + * Wed Jan 29 2020 Fedora Release Engineering - 1.1.5-13.20190424gitba4ec9376 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild diff --git a/sources b/sources index 52c5894..bfd0e59 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (libXt-20190424.tar.bz2) = 1a63d491b9bf0b2210a7b3207f731f70358321eceb6186bda44d61b3db0610c9bbc762d1d2a83b8813d32ef9decf0d96928af42b2b7869790d871cd2a2128691 +SHA512 (libXt-1.2.0.tar.bz2) = 06248508b6fe5dfba8ceb4518475f656162351d78136eeb5d65086d680dabe9aca7bba3c94347f9c13ef03f82dab3ac19d0952ee610bc8c51c14cee7cf65f0b1 From 0fb0bec725f8bf17d15b35e5ea07f00b125a438e Mon Sep 17 00:00:00 2001 From: Adam Jackson Date: Thu, 6 Feb 2020 16:00:32 -0500 Subject: [PATCH 14/31] Fix silly gcc10 thing --- ...-around-a-compiler-issue-with-gcc-10.patch | 100 ++++++++++++++++++ libXt.spec | 7 +- 2 files changed, 105 insertions(+), 2 deletions(-) create mode 100644 0001-xt-Work-around-a-compiler-issue-with-gcc-10.patch diff --git a/0001-xt-Work-around-a-compiler-issue-with-gcc-10.patch b/0001-xt-Work-around-a-compiler-issue-with-gcc-10.patch new file mode 100644 index 0000000..ac9295d --- /dev/null +++ b/0001-xt-Work-around-a-compiler-issue-with-gcc-10.patch @@ -0,0 +1,100 @@ +From f3079e509c5cf60042ae2261499ee13b6b02498a Mon Sep 17 00:00:00 2001 +From: Adam Jackson +Date: Thu, 6 Feb 2020 13:45:35 -0500 +Subject: [PATCH] xt: Work around a compiler issue with gcc 10 + +GRABEXT() is used to look up a pointer that sometimes lives just past +the end of an XtServerGrabRec. Whether it's really there or not depends +on XtServerGrabRec::hasExt. In a couple of places, we build those +structs on the stack and pass them to other functions; such structs +always have hasExt == 0, so GRABEXT would never get called in practice. +However, there exists a bug in gcc 10 - more or less difficult to hit, +depending on your compiler options and architecture - where it would not +notice that the dereference after GRABEXT is dead code, at which point +it looks like you're dereferencing one past the end of the array, which +is illegal, and you you get: + + PassivGrab.c:292:35: error: array subscript 0 is outside array bounds + of 'XtServerGrabRec[1]' {aka 'struct _XtServerGrabRec[1]'} + [-Werror=array-bounds] + +As a completely stupid workaround, build those on-stack structs as +arrays of two, so that the (dead) dereference looks like it's pointing +into the dummy member of the array. This is almost certainly a compiler +bug and I don't encourage merging this patch upstream, but if you need +to build libXt with gcc 10 absolutely right this second, here it is. + +For details on the gcc issue, see: + +https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93582 +--- + src/PassivGrab.c | 24 ++++++++++++------------ + 1 file changed, 12 insertions(+), 12 deletions(-) + +diff --git a/src/PassivGrab.c b/src/PassivGrab.c +index bece0d9..b174d40 100644 +--- a/src/PassivGrab.c ++++ b/src/PassivGrab.c +@@ -553,7 +553,7 @@ XtServerGrabPtr _XtCheckServerGrabsOnWidget ( + _XtBoolean isKeyboard) + { + register XtServerGrabPtr grab; +- XtServerGrabRec tempGrab; ++ XtServerGrabRec tempGrab[2]; + XtServerGrabPtr *passiveListPtr; + XtPerWidgetInput pwi; + +@@ -577,13 +577,13 @@ XtServerGrabPtr _XtCheckServerGrabsOnWidget ( + /* Take only the lower thirteen bits as modifier state. The X Keyboard + * Extension may be representing keyboard group state in two upper bits. + */ +- tempGrab.widget = widget; +- tempGrab.keybut = (KeyCode) event->xkey.keycode; /* also xbutton.button */ +- tempGrab.modifiers = event->xkey.state & 0x1FFF; /*also xbutton.state*/ +- tempGrab.hasExt = False; ++ tempGrab[0].widget = widget; ++ tempGrab[0].keybut = (KeyCode) event->xkey.keycode; /* also xbutton.button */ ++ tempGrab[0].modifiers = event->xkey.state & 0x1FFF; /*also xbutton.state*/ ++ tempGrab[0].hasExt = False; + + for (grab = *passiveListPtr; grab; grab = grab->next) { +- if (GrabMatchesSecond(&tempGrab, grab)) ++ if (GrabMatchesSecond(tempGrab, grab)) + return (grab); + } + return (XtServerGrabPtr)NULL; +@@ -775,17 +775,17 @@ void UngrabKeyOrButton ( + Modifiers modifiers, + Boolean isKeyboard) + { +- XtServerGrabRec tempGrab; ++ XtServerGrabRec tempGrab[2]; + XtPerWidgetInput pwi; + + XtCheckSubclass(widget, coreWidgetClass, + "in XtUngrabKey or XtUngrabButton"); + + /* Build a temporary grab list entry */ +- tempGrab.widget = widget; +- tempGrab.modifiers = (unsigned short) modifiers; +- tempGrab.keybut = (KeyCode) keyOrButton; +- tempGrab.hasExt = False; ++ tempGrab[0].widget = widget; ++ tempGrab[0].modifiers = (unsigned short) modifiers; ++ tempGrab[0].keybut = (KeyCode) keyOrButton; ++ tempGrab[0].hasExt = False; + + LOCK_PROCESS; + pwi = _XtGetPerWidgetInput(widget, FALSE); +@@ -817,7 +817,7 @@ void UngrabKeyOrButton ( + + /* Delete all entries which are encompassed by the specified grab. */ + DeleteServerGrabFromList(isKeyboard ? &pwi->keyList : &pwi->ptrList, +- &tempGrab); ++ tempGrab); + } + + void XtGrabKey ( +-- +2.23.0 + diff --git a/libXt.spec b/libXt.spec index 65f6125..0751e3b 100644 --- a/libXt.spec +++ b/libXt.spec @@ -7,16 +7,18 @@ Name: libXt Version: 1.2.0 Release: 1%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist} License: MIT -URL: http://www.x.org +URL: https://www.x.org %if 0%{?gitdate} Source0: %{tarball}-%{gitdate}.tar.bz2 Source1: make-git-snapshot.sh Source2: commitid %else -Source0: http://xorg.freedesktop.org/archive/individual/lib/%{name}-%{version}.tar.bz2 +Source0: https://xorg.freedesktop.org/archive/individual/lib/%{name}-%{version}.tar.bz2 %endif +Patch0: 0001-xt-Work-around-a-compiler-issue-with-gcc-10.patch + Requires: libX11%{?_isa} >= 1.6 BuildRequires: xorg-x11-util-macros @@ -109,6 +111,7 @@ cp -p COPYING ${RPM_BUILD_ROOT}%{_datadir}/doc/%{name}/COPYING %changelog * Thu Feb 06 2020 Adam Jackson - 1.2.0-1 - libXt 1.2.0 +- Work around a gcc10 issue * Wed Jan 29 2020 Fedora Release Engineering - 1.1.5-13.20190424gitba4ec9376 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild From 02339d9c5a8820b7370f87c56df1d512d847d475 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 28 Jul 2020 04:11:20 +0000 Subject: [PATCH 15/31] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- libXt.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libXt.spec b/libXt.spec index 0751e3b..765c994 100644 --- a/libXt.spec +++ b/libXt.spec @@ -5,7 +5,7 @@ Summary: X.Org X11 libXt runtime library Name: libXt Version: 1.2.0 -Release: 1%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist} +Release: 2%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist} License: MIT URL: https://www.x.org @@ -109,6 +109,9 @@ cp -p COPYING ${RPM_BUILD_ROOT}%{_datadir}/doc/%{name}/COPYING %{_mandir}/man3/*.3* %changelog +* Tue Jul 28 2020 Fedora Release Engineering - 1.2.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Thu Feb 06 2020 Adam Jackson - 1.2.0-1 - libXt 1.2.0 - Work around a gcc10 issue From 35a9915dc33c0059b4bc0ecad0e4c956e861761d Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Thu, 5 Nov 2020 12:26:41 +1000 Subject: [PATCH 16/31] Add BuildRequires for make --- libXt.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/libXt.spec b/libXt.spec index 765c994..064b60d 100644 --- a/libXt.spec +++ b/libXt.spec @@ -5,7 +5,7 @@ Summary: X.Org X11 libXt runtime library Name: libXt Version: 1.2.0 -Release: 2%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist} +Release: 3%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist} License: MIT URL: https://www.x.org @@ -21,6 +21,7 @@ Patch0: 0001-xt-Work-around-a-compiler-issue-with-gcc-10.patch Requires: libX11%{?_isa} >= 1.6 +BuildRequires: make BuildRequires: xorg-x11-util-macros BuildRequires: autoconf automake libtool BuildRequires: pkgconfig(xproto) pkgconfig(x11) pkgconfig(sm) @@ -109,6 +110,9 @@ cp -p COPYING ${RPM_BUILD_ROOT}%{_datadir}/doc/%{name}/COPYING %{_mandir}/man3/*.3* %changelog +* Thu Nov 5 12:26:39 AEST 2020 Peter Hutterer - 1.2.0-3 +- Add BuildRequires for make + * Tue Jul 28 2020 Fedora Release Engineering - 1.2.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From e100cda1d3130618221523e0753f3779bb5c686d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 26 Jan 2021 16:36:38 +0000 Subject: [PATCH 17/31] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- libXt.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libXt.spec b/libXt.spec index 064b60d..b373110 100644 --- a/libXt.spec +++ b/libXt.spec @@ -5,7 +5,7 @@ Summary: X.Org X11 libXt runtime library Name: libXt Version: 1.2.0 -Release: 3%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist} +Release: 4%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist} License: MIT URL: https://www.x.org @@ -110,6 +110,9 @@ cp -p COPYING ${RPM_BUILD_ROOT}%{_datadir}/doc/%{name}/COPYING %{_mandir}/man3/*.3* %changelog +* Tue Jan 26 2021 Fedora Release Engineering - 1.2.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Thu Nov 5 12:26:39 AEST 2020 Peter Hutterer - 1.2.0-3 - Add BuildRequires for make From d02984fbedd68ac6feeb0dc62904c4626aa0d5fe Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 22 Jul 2021 10:54:23 +0000 Subject: [PATCH 18/31] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- libXt.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libXt.spec b/libXt.spec index b373110..0ba3ff4 100644 --- a/libXt.spec +++ b/libXt.spec @@ -5,7 +5,7 @@ Summary: X.Org X11 libXt runtime library Name: libXt Version: 1.2.0 -Release: 4%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist} +Release: 5%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist} License: MIT URL: https://www.x.org @@ -110,6 +110,9 @@ cp -p COPYING ${RPM_BUILD_ROOT}%{_datadir}/doc/%{name}/COPYING %{_mandir}/man3/*.3* %changelog +* Thu Jul 22 2021 Fedora Release Engineering - 1.2.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Tue Jan 26 2021 Fedora Release Engineering - 1.2.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From facc883af874c9c841432a4ea5f1eda884c20a38 Mon Sep 17 00:00:00 2001 From: Benjamin Tissoires Date: Tue, 21 Sep 2021 12:12:35 +0200 Subject: [PATCH 19/31] libXt 1.2.1 --- .gitignore | 1 + ...-around-a-compiler-issue-with-gcc-10.patch | 100 ------------------ libXt.spec | 9 +- sources | 2 +- 4 files changed, 7 insertions(+), 105 deletions(-) delete mode 100644 0001-xt-Work-around-a-compiler-issue-with-gcc-10.patch diff --git a/.gitignore b/.gitignore index f3d212c..e0868f8 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ libXt-1.0.7.tar.bz2 /libXt-1.1.5.tar.bz2 /libXt-20190424.tar.bz2 /libXt-1.2.0.tar.bz2 +/libXt-1.2.1.tar.bz2 diff --git a/0001-xt-Work-around-a-compiler-issue-with-gcc-10.patch b/0001-xt-Work-around-a-compiler-issue-with-gcc-10.patch deleted file mode 100644 index ac9295d..0000000 --- a/0001-xt-Work-around-a-compiler-issue-with-gcc-10.patch +++ /dev/null @@ -1,100 +0,0 @@ -From f3079e509c5cf60042ae2261499ee13b6b02498a Mon Sep 17 00:00:00 2001 -From: Adam Jackson -Date: Thu, 6 Feb 2020 13:45:35 -0500 -Subject: [PATCH] xt: Work around a compiler issue with gcc 10 - -GRABEXT() is used to look up a pointer that sometimes lives just past -the end of an XtServerGrabRec. Whether it's really there or not depends -on XtServerGrabRec::hasExt. In a couple of places, we build those -structs on the stack and pass them to other functions; such structs -always have hasExt == 0, so GRABEXT would never get called in practice. -However, there exists a bug in gcc 10 - more or less difficult to hit, -depending on your compiler options and architecture - where it would not -notice that the dereference after GRABEXT is dead code, at which point -it looks like you're dereferencing one past the end of the array, which -is illegal, and you you get: - - PassivGrab.c:292:35: error: array subscript 0 is outside array bounds - of 'XtServerGrabRec[1]' {aka 'struct _XtServerGrabRec[1]'} - [-Werror=array-bounds] - -As a completely stupid workaround, build those on-stack structs as -arrays of two, so that the (dead) dereference looks like it's pointing -into the dummy member of the array. This is almost certainly a compiler -bug and I don't encourage merging this patch upstream, but if you need -to build libXt with gcc 10 absolutely right this second, here it is. - -For details on the gcc issue, see: - -https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93582 ---- - src/PassivGrab.c | 24 ++++++++++++------------ - 1 file changed, 12 insertions(+), 12 deletions(-) - -diff --git a/src/PassivGrab.c b/src/PassivGrab.c -index bece0d9..b174d40 100644 ---- a/src/PassivGrab.c -+++ b/src/PassivGrab.c -@@ -553,7 +553,7 @@ XtServerGrabPtr _XtCheckServerGrabsOnWidget ( - _XtBoolean isKeyboard) - { - register XtServerGrabPtr grab; -- XtServerGrabRec tempGrab; -+ XtServerGrabRec tempGrab[2]; - XtServerGrabPtr *passiveListPtr; - XtPerWidgetInput pwi; - -@@ -577,13 +577,13 @@ XtServerGrabPtr _XtCheckServerGrabsOnWidget ( - /* Take only the lower thirteen bits as modifier state. The X Keyboard - * Extension may be representing keyboard group state in two upper bits. - */ -- tempGrab.widget = widget; -- tempGrab.keybut = (KeyCode) event->xkey.keycode; /* also xbutton.button */ -- tempGrab.modifiers = event->xkey.state & 0x1FFF; /*also xbutton.state*/ -- tempGrab.hasExt = False; -+ tempGrab[0].widget = widget; -+ tempGrab[0].keybut = (KeyCode) event->xkey.keycode; /* also xbutton.button */ -+ tempGrab[0].modifiers = event->xkey.state & 0x1FFF; /*also xbutton.state*/ -+ tempGrab[0].hasExt = False; - - for (grab = *passiveListPtr; grab; grab = grab->next) { -- if (GrabMatchesSecond(&tempGrab, grab)) -+ if (GrabMatchesSecond(tempGrab, grab)) - return (grab); - } - return (XtServerGrabPtr)NULL; -@@ -775,17 +775,17 @@ void UngrabKeyOrButton ( - Modifiers modifiers, - Boolean isKeyboard) - { -- XtServerGrabRec tempGrab; -+ XtServerGrabRec tempGrab[2]; - XtPerWidgetInput pwi; - - XtCheckSubclass(widget, coreWidgetClass, - "in XtUngrabKey or XtUngrabButton"); - - /* Build a temporary grab list entry */ -- tempGrab.widget = widget; -- tempGrab.modifiers = (unsigned short) modifiers; -- tempGrab.keybut = (KeyCode) keyOrButton; -- tempGrab.hasExt = False; -+ tempGrab[0].widget = widget; -+ tempGrab[0].modifiers = (unsigned short) modifiers; -+ tempGrab[0].keybut = (KeyCode) keyOrButton; -+ tempGrab[0].hasExt = False; - - LOCK_PROCESS; - pwi = _XtGetPerWidgetInput(widget, FALSE); -@@ -817,7 +817,7 @@ void UngrabKeyOrButton ( - - /* Delete all entries which are encompassed by the specified grab. */ - DeleteServerGrabFromList(isKeyboard ? &pwi->keyList : &pwi->ptrList, -- &tempGrab); -+ tempGrab); - } - - void XtGrabKey ( --- -2.23.0 - diff --git a/libXt.spec b/libXt.spec index 0ba3ff4..e051fc2 100644 --- a/libXt.spec +++ b/libXt.spec @@ -4,8 +4,8 @@ Summary: X.Org X11 libXt runtime library Name: libXt -Version: 1.2.0 -Release: 5%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist} +Version: 1.2.1 +Release: 1%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist} License: MIT URL: https://www.x.org @@ -17,8 +17,6 @@ Source2: commitid Source0: https://xorg.freedesktop.org/archive/individual/lib/%{name}-%{version}.tar.bz2 %endif -Patch0: 0001-xt-Work-around-a-compiler-issue-with-gcc-10.patch - Requires: libX11%{?_isa} >= 1.6 BuildRequires: make @@ -110,6 +108,9 @@ cp -p COPYING ${RPM_BUILD_ROOT}%{_datadir}/doc/%{name}/COPYING %{_mandir}/man3/*.3* %changelog +* Tue Sep 21 2021 Benjamin Tissoires 1.2.1-1 +- libXt 1.2.1 + * Thu Jul 22 2021 Fedora Release Engineering - 1.2.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild diff --git a/sources b/sources index bfd0e59..14003d2 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (libXt-1.2.0.tar.bz2) = 06248508b6fe5dfba8ceb4518475f656162351d78136eeb5d65086d680dabe9aca7bba3c94347f9c13ef03f82dab3ac19d0952ee610bc8c51c14cee7cf65f0b1 +SHA512 (libXt-1.2.1.tar.bz2) = 6877af61ba91eeed6b6f80471b84f354ad0ec0827249c7ee0a00c13508063fe8d2696dd400a4bdbc6ca2ff67cbe1317ad5ac24522fd96099dc56535e33ca052c From f13acc0a0452bd763d31ed41a7b709d5d94b8141 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 20 Jan 2022 15:42:22 +0000 Subject: [PATCH 20/31] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- libXt.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libXt.spec b/libXt.spec index e051fc2..994b36b 100644 --- a/libXt.spec +++ b/libXt.spec @@ -5,7 +5,7 @@ Summary: X.Org X11 libXt runtime library Name: libXt Version: 1.2.1 -Release: 1%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist} +Release: 2%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist} License: MIT URL: https://www.x.org @@ -108,6 +108,9 @@ cp -p COPYING ${RPM_BUILD_ROOT}%{_datadir}/doc/%{name}/COPYING %{_mandir}/man3/*.3* %changelog +* Thu Jan 20 2022 Fedora Release Engineering - 1.2.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Tue Sep 21 2021 Benjamin Tissoires 1.2.1-1 - libXt 1.2.1 From bdbad3fea369300ac3e98abe74dc4083a672e95b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 21 Jul 2022 17:15:15 +0000 Subject: [PATCH 21/31] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- libXt.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libXt.spec b/libXt.spec index 994b36b..df7e7e6 100644 --- a/libXt.spec +++ b/libXt.spec @@ -5,7 +5,7 @@ Summary: X.Org X11 libXt runtime library Name: libXt Version: 1.2.1 -Release: 2%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist} +Release: 3%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist} License: MIT URL: https://www.x.org @@ -108,6 +108,9 @@ cp -p COPYING ${RPM_BUILD_ROOT}%{_datadir}/doc/%{name}/COPYING %{_mandir}/man3/*.3* %changelog +* Thu Jul 21 2022 Fedora Release Engineering - 1.2.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Thu Jan 20 2022 Fedora Release Engineering - 1.2.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild From fa966a40bc1b4144ea976f2cb9b869e42f068193 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 19 Jan 2023 15:46:32 +0000 Subject: [PATCH 22/31] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- libXt.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libXt.spec b/libXt.spec index df7e7e6..9e0c9d8 100644 --- a/libXt.spec +++ b/libXt.spec @@ -5,7 +5,7 @@ Summary: X.Org X11 libXt runtime library Name: libXt Version: 1.2.1 -Release: 3%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist} +Release: 4%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist} License: MIT URL: https://www.x.org @@ -108,6 +108,9 @@ cp -p COPYING ${RPM_BUILD_ROOT}%{_datadir}/doc/%{name}/COPYING %{_mandir}/man3/*.3* %changelog +* Thu Jan 19 2023 Fedora Release Engineering - 1.2.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Thu Jul 21 2022 Fedora Release Engineering - 1.2.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild From c3e6028335c65a7c078d325e045666806f5912c2 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 20 Jul 2023 10:13:08 +0000 Subject: [PATCH 23/31] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- libXt.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libXt.spec b/libXt.spec index 9e0c9d8..0723d43 100644 --- a/libXt.spec +++ b/libXt.spec @@ -5,7 +5,7 @@ Summary: X.Org X11 libXt runtime library Name: libXt Version: 1.2.1 -Release: 4%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist} +Release: 5%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist} License: MIT URL: https://www.x.org @@ -108,6 +108,9 @@ cp -p COPYING ${RPM_BUILD_ROOT}%{_datadir}/doc/%{name}/COPYING %{_mandir}/man3/*.3* %changelog +* Thu Jul 20 2023 Fedora Release Engineering - 1.2.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Thu Jan 19 2023 Fedora Release Engineering - 1.2.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild From 57ec0efc3dbd07fa0bffa88e9f5d327a6b2b43e7 Mon Sep 17 00:00:00 2001 From: Benjamin Tissoires Date: Wed, 6 Sep 2023 17:47:06 +0200 Subject: [PATCH 24/31] SPDX migration --- libXt.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/libXt.spec b/libXt.spec index 0723d43..57f380e 100644 --- a/libXt.spec +++ b/libXt.spec @@ -5,8 +5,8 @@ Summary: X.Org X11 libXt runtime library Name: libXt Version: 1.2.1 -Release: 5%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist} -License: MIT +Release: 6%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist} +License: MIT AND HPND-sell-variant AND SMLNJ AND MIT-open-group AND X11 URL: https://www.x.org %if 0%{?gitdate} @@ -108,6 +108,9 @@ cp -p COPYING ${RPM_BUILD_ROOT}%{_datadir}/doc/%{name}/COPYING %{_mandir}/man3/*.3* %changelog +* Wed Sep 06 2023 Benjamin Tissoires - 1.2.1-6 +- SPDX migration + * Thu Jul 20 2023 Fedora Release Engineering - 1.2.1-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild From 449f6d9f8ca7f4c3c2b47c0d073bf04ef7c79d07 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Exp=C3=B3sito?= Date: Thu, 5 Oct 2023 18:23:11 +0200 Subject: [PATCH 25/31] libXt 1.3.0 Update package to version 1.3.0. Since upstream commit ff361fe5ff0e ("Build xz tarballs instead of bzip2"), .tar.xz is used instead of .tar.bz2, update `Source0` accordingly. --- .gitignore | 1 + libXt.spec | 11 +++++++---- sources | 2 +- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index e0868f8..17f2c11 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ libXt-1.0.7.tar.bz2 /libXt-20190424.tar.bz2 /libXt-1.2.0.tar.bz2 /libXt-1.2.1.tar.bz2 +/libXt-1.3.0.tar.xz diff --git a/libXt.spec b/libXt.spec index 57f380e..bd142c1 100644 --- a/libXt.spec +++ b/libXt.spec @@ -4,17 +4,17 @@ Summary: X.Org X11 libXt runtime library Name: libXt -Version: 1.2.1 -Release: 6%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist} +Version: 1.3.0 +Release: 1%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist} License: MIT AND HPND-sell-variant AND SMLNJ AND MIT-open-group AND X11 URL: https://www.x.org %if 0%{?gitdate} -Source0: %{tarball}-%{gitdate}.tar.bz2 +Source0: %{tarball}-%{gitdate}.tar.xz Source1: make-git-snapshot.sh Source2: commitid %else -Source0: https://xorg.freedesktop.org/archive/individual/lib/%{name}-%{version}.tar.bz2 +Source0: https://xorg.freedesktop.org/archive/individual/lib/%{name}-%{version}.tar.xz %endif Requires: libX11%{?_isa} >= 1.6 @@ -108,6 +108,9 @@ cp -p COPYING ${RPM_BUILD_ROOT}%{_datadir}/doc/%{name}/COPYING %{_mandir}/man3/*.3* %changelog +* Thu Oct 05 2023 José Expósito - 1.3.0-1 +- libXt 1.3.0 + * Wed Sep 06 2023 Benjamin Tissoires - 1.2.1-6 - SPDX migration diff --git a/sources b/sources index 14003d2..2ae0b29 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (libXt-1.2.1.tar.bz2) = 6877af61ba91eeed6b6f80471b84f354ad0ec0827249c7ee0a00c13508063fe8d2696dd400a4bdbc6ca2ff67cbe1317ad5ac24522fd96099dc56535e33ca052c +SHA512 (libXt-1.3.0.tar.xz) = 64c5978655135b925c3aaad86b1aa6a3f3b57ad8b3592bf142be616b8aa339a02c2fc7badfab9564ea8076ea8f37acfe31709ed528f5a1d251f2d116aa074118 From 707cf397f1dc9e1fe9870703d9fae45ed224eec7 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 21 Jan 2024 03:31:51 +0000 Subject: [PATCH 26/31] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- libXt.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libXt.spec b/libXt.spec index bd142c1..392e861 100644 --- a/libXt.spec +++ b/libXt.spec @@ -5,7 +5,7 @@ Summary: X.Org X11 libXt runtime library Name: libXt Version: 1.3.0 -Release: 1%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist} +Release: 2%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist} License: MIT AND HPND-sell-variant AND SMLNJ AND MIT-open-group AND X11 URL: https://www.x.org @@ -108,6 +108,9 @@ cp -p COPYING ${RPM_BUILD_ROOT}%{_datadir}/doc/%{name}/COPYING %{_mandir}/man3/*.3* %changelog +* Sun Jan 21 2024 Fedora Release Engineering - 1.3.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Thu Oct 05 2023 José Expósito - 1.3.0-1 - libXt 1.3.0 From d8803a8fa5be95488a7b2c2fa4e1868a4b1332d0 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 25 Jan 2024 01:29:17 +0000 Subject: [PATCH 27/31] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- libXt.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libXt.spec b/libXt.spec index 392e861..ede3bd3 100644 --- a/libXt.spec +++ b/libXt.spec @@ -5,7 +5,7 @@ Summary: X.Org X11 libXt runtime library Name: libXt Version: 1.3.0 -Release: 2%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist} +Release: 3%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist} License: MIT AND HPND-sell-variant AND SMLNJ AND MIT-open-group AND X11 URL: https://www.x.org @@ -108,6 +108,9 @@ cp -p COPYING ${RPM_BUILD_ROOT}%{_datadir}/doc/%{name}/COPYING %{_mandir}/man3/*.3* %changelog +* Thu Jan 25 2024 Fedora Release Engineering - 1.3.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Sun Jan 21 2024 Fedora Release Engineering - 1.3.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From ea1182a8db8334d065d903484cd34a87d12d5d23 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 18 Jul 2024 13:16:28 +0000 Subject: [PATCH 28/31] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- libXt.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libXt.spec b/libXt.spec index ede3bd3..56771b7 100644 --- a/libXt.spec +++ b/libXt.spec @@ -5,7 +5,7 @@ Summary: X.Org X11 libXt runtime library Name: libXt Version: 1.3.0 -Release: 3%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist} +Release: 4%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist} License: MIT AND HPND-sell-variant AND SMLNJ AND MIT-open-group AND X11 URL: https://www.x.org @@ -108,6 +108,9 @@ cp -p COPYING ${RPM_BUILD_ROOT}%{_datadir}/doc/%{name}/COPYING %{_mandir}/man3/*.3* %changelog +* Thu Jul 18 2024 Fedora Release Engineering - 1.3.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Thu Jan 25 2024 Fedora Release Engineering - 1.3.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From eb5df4e9bf2ad90ab392dc9190917c1eb71e8963 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Exp=C3=B3sito?= Date: Mon, 18 Nov 2024 08:56:48 +0100 Subject: [PATCH 29/31] libXt 1.3.1 --- .gitignore | 1 + libXt.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 17f2c11..c54c4eb 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,4 @@ libXt-1.0.7.tar.bz2 /libXt-1.2.0.tar.bz2 /libXt-1.2.1.tar.bz2 /libXt-1.3.0.tar.xz +/libXt-1.3.1.tar.xz diff --git a/libXt.spec b/libXt.spec index 56771b7..a68c9ab 100644 --- a/libXt.spec +++ b/libXt.spec @@ -4,8 +4,8 @@ Summary: X.Org X11 libXt runtime library Name: libXt -Version: 1.3.0 -Release: 4%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist} +Version: 1.3.1 +Release: 1%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist} License: MIT AND HPND-sell-variant AND SMLNJ AND MIT-open-group AND X11 URL: https://www.x.org @@ -108,6 +108,9 @@ cp -p COPYING ${RPM_BUILD_ROOT}%{_datadir}/doc/%{name}/COPYING %{_mandir}/man3/*.3* %changelog +* Mon Nov 18 2024 José Expósito - 1.3.1-1 +- libXt 1.3.1 + * Thu Jul 18 2024 Fedora Release Engineering - 1.3.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild diff --git a/sources b/sources index 2ae0b29..ca43748 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (libXt-1.3.0.tar.xz) = 64c5978655135b925c3aaad86b1aa6a3f3b57ad8b3592bf142be616b8aa339a02c2fc7badfab9564ea8076ea8f37acfe31709ed528f5a1d251f2d116aa074118 +SHA512 (libXt-1.3.1.tar.xz) = c220292f60b0f53134cf9364831a32bbaa9fa6bbb3a7143e917920957b7a48c616e946042747089f29ea9d8a18ecd64de620bcaf56d82462e7107de906f5db38 From 830e214a48759af72746de15335fb9165e3e686b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jan 2025 10:32:05 +0000 Subject: [PATCH 30/31] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- libXt.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libXt.spec b/libXt.spec index a68c9ab..8811c55 100644 --- a/libXt.spec +++ b/libXt.spec @@ -5,7 +5,7 @@ Summary: X.Org X11 libXt runtime library Name: libXt Version: 1.3.1 -Release: 1%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist} +Release: 2%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist} License: MIT AND HPND-sell-variant AND SMLNJ AND MIT-open-group AND X11 URL: https://www.x.org @@ -108,6 +108,9 @@ cp -p COPYING ${RPM_BUILD_ROOT}%{_datadir}/doc/%{name}/COPYING %{_mandir}/man3/*.3* %changelog +* Fri Jan 17 2025 Fedora Release Engineering - 1.3.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Mon Nov 18 2024 José Expósito - 1.3.1-1 - libXt 1.3.1 From 35cf0285df9f4ad41ba788f2f6ddd31f190ea89b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 24 Jul 2025 19:19:15 +0000 Subject: [PATCH 31/31] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- libXt.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libXt.spec b/libXt.spec index 8811c55..f81988c 100644 --- a/libXt.spec +++ b/libXt.spec @@ -5,7 +5,7 @@ Summary: X.Org X11 libXt runtime library Name: libXt Version: 1.3.1 -Release: 2%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist} +Release: 3%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist} License: MIT AND HPND-sell-variant AND SMLNJ AND MIT-open-group AND X11 URL: https://www.x.org @@ -108,6 +108,9 @@ cp -p COPYING ${RPM_BUILD_ROOT}%{_datadir}/doc/%{name}/COPYING %{_mandir}/man3/*.3* %changelog +* Thu Jul 24 2025 Fedora Release Engineering - 1.3.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Fri Jan 17 2025 Fedora Release Engineering - 1.3.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild