From 455e12519af0c7d5d05c136274ee108cb94fad0d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 22 Jan 2022 05:06:48 +0000 Subject: [PATCH 01/35] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- xfe.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xfe.spec b/xfe.spec index dc468ce..a583836 100644 --- a/xfe.spec +++ b/xfe.spec @@ -3,7 +3,7 @@ Name: xfe Version: 1.44 -Release: 2%{?dist} +Release: 3%{?dist} Summary: X File Explorer File Manager License: GPLv2+ @@ -145,6 +145,9 @@ ln -sf %{_sysconfdir}/xferc %{buildroot}%{_datadir}/%{name}/xferc %exclude %{_datadir}/%{name}/icons/gnome*-theme/ %changelog +* Sat Jan 22 2022 Fedora Release Engineering - 1.44-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Fri Jul 23 2021 Fedora Release Engineering - 1.44-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild From 8be1f025a7d18285c040a08e9d42af0a6f26b93e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 23 Jul 2022 13:08:36 +0000 Subject: [PATCH 02/35] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- xfe.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xfe.spec b/xfe.spec index a583836..3223bcb 100644 --- a/xfe.spec +++ b/xfe.spec @@ -3,7 +3,7 @@ Name: xfe Version: 1.44 -Release: 3%{?dist} +Release: 4%{?dist} Summary: X File Explorer File Manager License: GPLv2+ @@ -145,6 +145,9 @@ ln -sf %{_sysconfdir}/xferc %{buildroot}%{_datadir}/%{name}/xferc %exclude %{_datadir}/%{name}/icons/gnome*-theme/ %changelog +* Sat Jul 23 2022 Fedora Release Engineering - 1.44-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Sat Jan 22 2022 Fedora Release Engineering - 1.44-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild From dd973429bc5751f3c35cf100a264cd36bb60e380 Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Sat, 31 Dec 2022 14:44:07 +0900 Subject: [PATCH 03/35] 1.45 --- .gitignore | 12 +----------- sources | 2 +- xfe-1.37-freetype-253.patch | 12 ------------ xfe.spec | 14 +++++++++++--- 4 files changed, 13 insertions(+), 27 deletions(-) delete mode 100644 xfe-1.37-freetype-253.patch diff --git a/.gitignore b/.gitignore index 930fdfd..16d5721 100644 --- a/.gitignore +++ b/.gitignore @@ -1,11 +1 @@ -/xfe-1.34.tar.gz -/xfe-1.35.tar.gz -/xfe-1.37.tar.gz -/xfe-1.40.tar.gz -/xfe-1.40.1.tar.gz -/xfe-1.41.tar.gz -/xfe-1.42.tar.gz -/xfe-1.43.tar.gz -/xfe-1.43.1.tar.gz -/xfe-1.43.2.tar.gz -/xfe-1.44.tar.xz +/xfe-*.xz diff --git a/sources b/sources index 3c1bddb..53ddda0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xfe-1.44.tar.xz) = d02f0db46c5ca6e26cff447d7f11bbc5f03a9d28b8d492a783bb47f67431a022785d6f3b25013f82a6121a8675f86caf1a9154a7faa8186e05cf4de0bd2f1749 +SHA512 (xfe-1.45.tar.xz) = 3d511fec3070b39c08b83c19178890dea6f7a306dee0c51a98b6ed8eafc5148973da6d803beb2053be131d389dd74eef829459fe39e212f53b983b19d5d1cb4f diff --git a/xfe-1.37-freetype-253.patch b/xfe-1.37-freetype-253.patch deleted file mode 100644 index 209b11a..0000000 --- a/xfe-1.37-freetype-253.patch +++ /dev/null @@ -1,12 +0,0 @@ ---- xfe-1.37/configure.ac.freetype253 2014-06-09 11:29:27.072028047 +0900 -+++ xfe-1.37/configure.ac 2014-06-09 12:52:37.864917035 +0900 -@@ -120,7 +120,8 @@ - LIBS="$LIBS $freetype_libs" - CPPFLAGS="$freetype_cflags $CPPFLAGS" - fi -- AC_CHECK_HEADER(freetype/config/ftheader.h,,AC_MSG_ERROR("ftheader.h not found")) -+ AC_CHECK_HEADER(freetype/config/ftheader.h,, -+ [AC_CHECK_HEADER(freetype2/config/ftheader.h,,AC_MSG_ERROR("ftheader.h not found"))]) - - # Check for Xft headers - xft_config='' diff --git a/xfe.spec b/xfe.spec index 3223bcb..2d55ef8 100644 --- a/xfe.spec +++ b/xfe.spec @@ -2,8 +2,8 @@ %global hash_thread2 5d70 Name: xfe -Version: 1.44 -Release: 4%{?dist} +Version: 1.45 +Release: 1%{?dist} Summary: X File Explorer File Manager License: GPLv2+ @@ -24,6 +24,7 @@ BuildRequires: libX11-devel BuildRequires: libXft-devel BuildRequires: libXrandr-devel BuildRequires: startup-notification-devel +BuildRequires: %{_bindir}/pkexec BuildRequires: pkgconfig(freetype2) BuildRequires: pkgconfig(xcb) BuildRequires: pkgconfig(xcb-aux) @@ -125,18 +126,22 @@ ln -sf %{_sysconfdir}/xferc %{buildroot}%{_datadir}/%{name}/xferc %doc TODO %config(noreplace) %{_sysconfdir}/xferc +%{_datadir}/applications/xfe-xf*.desktop %{_bindir}/xfe-xf* %dir %{_libexecdir}/%{name} %{_libexecdir}/%{name}/xf* -%{_datadir}/applications/xfe-xf*.desktop + %dir %{_datadir}/%{name} %{_datadir}/%{name}/xferc + %dir %{_datadir}/%{name}/icons/ %{_datadir}/%{name}/icons/default-theme/ %{_datadir}/%{name}/icons/gnome*-theme/ %{_datadir}/%{name}/pixmaps/ +%{_datadir}/polkit-1/actions/org.xfe.root.policy + %{_mandir}/man1/xfe-xf*.1* %files theme @@ -145,6 +150,9 @@ ln -sf %{_sysconfdir}/xferc %{buildroot}%{_datadir}/%{name}/xferc %exclude %{_datadir}/%{name}/icons/gnome*-theme/ %changelog +* Sat Dec 31 2022 Mamoru TASAKA - 1.45-1 +- 1.45 + * Sat Jul 23 2022 Fedora Release Engineering - 1.44-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild From 37ae4dc28741b7ad8ad2c3a90e7e9b26e886e3d4 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 21 Jan 2023 07:28:45 +0000 Subject: [PATCH 04/35] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- xfe.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xfe.spec b/xfe.spec index 2d55ef8..8d31988 100644 --- a/xfe.spec +++ b/xfe.spec @@ -3,7 +3,7 @@ Name: xfe Version: 1.45 -Release: 1%{?dist} +Release: 2%{?dist} Summary: X File Explorer File Manager License: GPLv2+ @@ -150,6 +150,9 @@ ln -sf %{_sysconfdir}/xferc %{buildroot}%{_datadir}/%{name}/xferc %exclude %{_datadir}/%{name}/icons/gnome*-theme/ %changelog +* Sat Jan 21 2023 Fedora Release Engineering - 1.45-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Sat Dec 31 2022 Mamoru TASAKA - 1.45-1 - 1.45 From 5fe2e89ed07b56ed7fa45d06d35c1de266af86d5 Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Wed, 26 Apr 2023 15:43:42 +0900 Subject: [PATCH 05/35] support sanitizer --- xfe.spec | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/xfe.spec b/xfe.spec index 8d31988..939a365 100644 --- a/xfe.spec +++ b/xfe.spec @@ -1,9 +1,11 @@ %global hash_thread1 2501673c %global hash_thread2 5d70 +%global use_gcc_strict_sanitize 1 + Name: xfe Version: 1.45 -Release: 2%{?dist} +Release: 2.101%{?dist} Summary: X File Explorer File Manager License: GPLv2+ @@ -34,6 +36,11 @@ BuildRequires: pkgconfig(x11-xcb) BuildRequires: autoconf BuildRequires: automake +%if 0%{?use_gcc_strict_sanitize} +BuildRequires: libasan +BuildRequires: libubsan +%endif + %description X File Explorer (xfe) is a lightweight file manager for X11, written using the FOX toolkit. @@ -74,6 +81,20 @@ autoreconf -fi rm -rf libsn %build +%set_build_flags + +%if 0%{?use_gcc_strict_sanitize} +export CC="${CC} -fsanitize=address -fsanitize=undefined" +export CXX="${CXX} -fsanitize=address -fsanitize=undefined -fno-sanitize=vptr" +export LDFLAGS="${LDFLAGS} -pthread" + +# Currently -fPIE binary cannot work with ASAN on kernel 4.12 +# https://github.com/google/sanitizers/issues/837 +export CFLAGS="$(echo $CFLAGS | sed -e 's|-specs=[^ \t][^ \t]*hardened[^ \t][^ \t]*||g')" +export CXXFLAGS="$(echo $CXXFLAGS | sed -e 's|-specs=[^ \t][^ \t]*hardened[^ \t][^ \t]*||g')" +export LDFLAGS="$(echo $LDFLAGS | sed -e 's|-specs=[^ \t][^ \t]*hardened[^ \t][^ \t]*||g')" +%endif + %configure \ --bindir=%{_libexecdir}/%{name} make %{?_smp_mflags} From d95597c645ea7d539c7068819ca8d986b2098234 Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Wed, 26 Apr 2023 16:11:05 +0900 Subject: [PATCH 06/35] SPDX migration --- xfe.spec | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/xfe.spec b/xfe.spec index 939a365..4e5f918 100644 --- a/xfe.spec +++ b/xfe.spec @@ -8,7 +8,11 @@ Version: 1.45 Release: 2.101%{?dist} Summary: X File Explorer File Manager -License: GPLv2+ +# GPL-2.0-or-later: README +# Zlib: src/xfeutils.h +# MIT: st/x.c +# SPDX confirmed +License: GPL-2.0-or-later AND Zlib AND MIT URL: http://roland65.free.fr/xfe/ Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.xz # Temporarily @@ -55,7 +59,7 @@ This package contains extra theme files for %{name}. %prep %setup -q -%patch0 -p1 -b .syssn +%patch -P0 -p1 -b .syssn for f in \ ChangeLog @@ -171,6 +175,9 @@ ln -sf %{_sysconfdir}/xferc %{buildroot}%{_datadir}/%{name}/xferc %exclude %{_datadir}/%{name}/icons/gnome*-theme/ %changelog +* Wed Apr 26 2023 Mamoru TASAKA - 1.45-3 +- SPDX migration + * Sat Jan 21 2023 Fedora Release Engineering - 1.45-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild From fc7c68f0a86017c9bfd29349fa0e64f290684e34 Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Wed, 26 Apr 2023 16:47:42 +0900 Subject: [PATCH 07/35] Fix crash with Ctrl-L (upstream bug 274) --- xfe-1.45-ctrl-l-bug274.patch | 11 +++++++++++ xfe.spec | 7 ++++++- 2 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 xfe-1.45-ctrl-l-bug274.patch diff --git a/xfe-1.45-ctrl-l-bug274.patch b/xfe-1.45-ctrl-l-bug274.patch new file mode 100644 index 0000000..3915be2 --- /dev/null +++ b/xfe-1.45-ctrl-l-bug274.patch @@ -0,0 +1,11 @@ +--- xfe-1.45/src/XFileExplorer.cpp.orig 2023-04-25 18:22:21.416081549 +0900 ++++ xfe-1.45/src/XFileExplorer.cpp 2023-04-25 18:22:46.788084146 +0900 +@@ -1259,8 +1259,6 @@ XFileExplorer::XFileExplorer(FXApp* app, + + prevdir = FXString::null; + prev_width = getWidth(); +- +- delete btn; + } + + diff --git a/xfe.spec b/xfe.spec index 4e5f918..48c0565 100644 --- a/xfe.spec +++ b/xfe.spec @@ -5,7 +5,7 @@ Name: xfe Version: 1.45 -Release: 2.101%{?dist} +Release: 2.102%{?dist} Summary: X File Explorer File Manager # GPL-2.0-or-later: README @@ -18,6 +18,9 @@ Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.xz # Temporarily # Use system-wide startup-notification: need discuss with upstream Patch0: xfe-1.44-use-system-libsn.patch +# https://sourceforge.net/p/xfe/bugs/274/ +# xfe 1.45 segfaults with Ctrl-L +Patch1: xfe-1.45-ctrl-l-bug274.patch BuildRequires: make BuildRequires: gcc-c++ @@ -60,6 +63,7 @@ This package contains extra theme files for %{name}. %prep %setup -q %patch -P0 -p1 -b .syssn +%patch -P1 -p1 -b .ctrl-l for f in \ ChangeLog @@ -177,6 +181,7 @@ ln -sf %{_sysconfdir}/xferc %{buildroot}%{_datadir}/%{name}/xferc %changelog * Wed Apr 26 2023 Mamoru TASAKA - 1.45-3 - SPDX migration +- Fix crash with Ctrl-L (upstream bug 274) * Sat Jan 21 2023 Fedora Release Engineering - 1.45-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild From f596ccc9045feb970302464fe1264516e7b3370b Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Wed, 26 Apr 2023 16:48:07 +0900 Subject: [PATCH 08/35] kill sanitizer, bump release --- xfe.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/xfe.spec b/xfe.spec index 48c0565..42060a5 100644 --- a/xfe.spec +++ b/xfe.spec @@ -1,11 +1,11 @@ %global hash_thread1 2501673c %global hash_thread2 5d70 -%global use_gcc_strict_sanitize 1 +%global use_gcc_strict_sanitize 0 Name: xfe Version: 1.45 -Release: 2.102%{?dist} +Release: 3%{?dist} Summary: X File Explorer File Manager # GPL-2.0-or-later: README From 0a9a88650593767087e6eb96eff0485ab4cc88ff Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Sat, 6 May 2023 16:57:43 +0900 Subject: [PATCH 09/35] Fix window disappearance after opening recent file (upstream bug 275) (bug 2190356) --- xfe-1.45-xfw-recent-files-bug275.patch | 20 ++++++++++++++++++++ xfe.spec | 11 ++++++++++- 2 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 xfe-1.45-xfw-recent-files-bug275.patch diff --git a/xfe-1.45-xfw-recent-files-bug275.patch b/xfe-1.45-xfw-recent-files-bug275.patch new file mode 100644 index 0000000..3768676 --- /dev/null +++ b/xfe-1.45-xfw-recent-files-bug275.patch @@ -0,0 +1,20 @@ +--- xfe-1.45/src/WriteWindow.cpp.window_delete 2022-12-23 20:05:50.000000000 +0900 ++++ xfe-1.45/src/WriteWindow.cpp 2023-05-06 16:30:24.903053616 +0900 +@@ -1532,8 +1532,6 @@ long WriteWindow::onCmdNew(FXObject*, FX + window->create(); + window->raise(); + window->setFocus(); +- +- delete window; + return(1); + } + +@@ -1623,8 +1621,6 @@ long WriteWindow::onCmdOpenRecent(FXObje + } + window->raise(); + window->setFocus(); +- +- delete window; + return(1); + } + diff --git a/xfe.spec b/xfe.spec index 42060a5..4d94576 100644 --- a/xfe.spec +++ b/xfe.spec @@ -5,7 +5,7 @@ Name: xfe Version: 1.45 -Release: 3%{?dist} +Release: 4%{?dist} Summary: X File Explorer File Manager # GPL-2.0-or-later: README @@ -21,6 +21,10 @@ Patch0: xfe-1.44-use-system-libsn.patch # https://sourceforge.net/p/xfe/bugs/274/ # xfe 1.45 segfaults with Ctrl-L Patch1: xfe-1.45-ctrl-l-bug274.patch +# https://sourceforge.net/p/xfe/bugs/275/ +# https://bugzilla.redhat.com/show_bug.cgi?id=2190356 +# xfw 1.45 window disappears after opening from recent files +Patch2: xfe-1.45-xfw-recent-files-bug275.patch BuildRequires: make BuildRequires: gcc-c++ @@ -64,6 +68,7 @@ This package contains extra theme files for %{name}. %setup -q %patch -P0 -p1 -b .syssn %patch -P1 -p1 -b .ctrl-l +%patch -P2 -p1 -b .window_delete for f in \ ChangeLog @@ -179,6 +184,10 @@ ln -sf %{_sysconfdir}/xferc %{buildroot}%{_datadir}/%{name}/xferc %exclude %{_datadir}/%{name}/icons/gnome*-theme/ %changelog +* Sat May 6 2023 Mamoru TASAKA - 1.45-4 +- Fix window disappearance after opening recent file (upstream bug 275) + (bug 2190356) + * Wed Apr 26 2023 Mamoru TASAKA - 1.45-3 - SPDX migration - Fix crash with Ctrl-L (upstream bug 274) From 30c9a83585dbd80c11590f5776ec18fe1db19262 Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Sat, 22 Jul 2023 23:55:49 +0900 Subject: [PATCH 10/35] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild --- xfe.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xfe.spec b/xfe.spec index 4d94576..d2b9321 100644 --- a/xfe.spec +++ b/xfe.spec @@ -5,7 +5,7 @@ Name: xfe Version: 1.45 -Release: 4%{?dist} +Release: 5%{?dist} Summary: X File Explorer File Manager # GPL-2.0-or-later: README @@ -184,6 +184,9 @@ ln -sf %{_sysconfdir}/xferc %{buildroot}%{_datadir}/%{name}/xferc %exclude %{_datadir}/%{name}/icons/gnome*-theme/ %changelog +* Sat Jul 22 2023 Mamoru TASAKA - 1.45-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Sat May 6 2023 Mamoru TASAKA - 1.45-4 - Fix window disappearance after opening recent file (upstream bug 275) (bug 2190356) From 23b9d1a6958162be3eebbaeb3e1f109682774069 Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Tue, 14 Nov 2023 23:01:42 +0900 Subject: [PATCH 11/35] Fix abort when opening font selection (bug 2249586) (upstream bug 278) --- ...45-font-selection-buffer-size-bug278.patch | 29 +++++++++++++++++++ xfe.spec | 12 ++++++-- 2 files changed, 39 insertions(+), 2 deletions(-) create mode 100644 xfe-1.45-font-selection-buffer-size-bug278.patch diff --git a/xfe-1.45-font-selection-buffer-size-bug278.patch b/xfe-1.45-font-selection-buffer-size-bug278.patch new file mode 100644 index 0000000..41709c9 --- /dev/null +++ b/xfe-1.45-font-selection-buffer-size-bug278.patch @@ -0,0 +1,29 @@ +--- xfe-1.45/src/FontDialog.cpp.debug 2022-12-23 20:05:51.000000000 +0900 ++++ xfe-1.45/src/FontDialog.cpp 2023-11-14 22:47:01.250243819 +0900 +@@ -152,7 +152,7 @@ + preview->setBackColor(getApp()->getBackColor()); + + FXString fontname = FXString(DEFAULT_NORMAL_FONT); +- strlcpy(selected.face, fontname.before(',').text(), sizeof(selected.face) + 1); ++ strlcpy(selected.face, fontname.before(',').text(), sizeof(selected.face)); + selected.size = 90; + selected.weight = FXFont::Bold; + selected.slant = 0; +@@ -203,7 +203,7 @@ + familylist->setCurrentItem(selindex); + familylist->makeItemVisible(selindex); + family->setText(familylist->getItemText(selindex)); +- strlcpy(selected.face, familylist->getItemText(selindex).text(), sizeof(selected.face) + 1); ++ strlcpy(selected.face, familylist->getItemText(selindex).text(), sizeof(selected.face)); + } + FXFREE(&fonts); + } +@@ -464,7 +464,7 @@ + // Selected font family + long FontSelector::onCmdFamily(FXObject*, FXSelector, void* ptr) + { +- strlcpy(selected.face, familylist->getItemText((int)(FXival)ptr).text(), sizeof(selected.face) + 1); ++ strlcpy(selected.face, familylist->getItemText((int)(FXival)ptr).text(), sizeof(selected.face)); + family->setText(selected.face); + listWeights(); + listSlants(); diff --git a/xfe.spec b/xfe.spec index d2b9321..581d724 100644 --- a/xfe.spec +++ b/xfe.spec @@ -5,7 +5,7 @@ Name: xfe Version: 1.45 -Release: 5%{?dist} +Release: 6%{?dist} Summary: X File Explorer File Manager # GPL-2.0-or-later: README @@ -25,6 +25,10 @@ Patch1: xfe-1.45-ctrl-l-bug274.patch # https://bugzilla.redhat.com/show_bug.cgi?id=2190356 # xfw 1.45 window disappears after opening from recent files Patch2: xfe-1.45-xfw-recent-files-bug275.patch +# https://sourceforge.net/p/xfe/bugs/278/ +# https://bugzilla.redhat.com/show_bug.cgi?id=2249586 +# xfe / xfw aborts with opening font selection +Patch3: xfe-1.45-font-selection-buffer-size-bug278.patch BuildRequires: make BuildRequires: gcc-c++ @@ -37,7 +41,7 @@ BuildRequires: libX11-devel BuildRequires: libXft-devel BuildRequires: libXrandr-devel BuildRequires: startup-notification-devel -BuildRequires: %{_bindir}/pkexec +BuildRequires: /usr/bin/pkexec BuildRequires: pkgconfig(freetype2) BuildRequires: pkgconfig(xcb) BuildRequires: pkgconfig(xcb-aux) @@ -69,6 +73,7 @@ This package contains extra theme files for %{name}. %patch -P0 -p1 -b .syssn %patch -P1 -p1 -b .ctrl-l %patch -P2 -p1 -b .window_delete +%patch -P3 -p1 -b .fontsel for f in \ ChangeLog @@ -184,6 +189,9 @@ ln -sf %{_sysconfdir}/xferc %{buildroot}%{_datadir}/%{name}/xferc %exclude %{_datadir}/%{name}/icons/gnome*-theme/ %changelog +* Tue Nov 14 2023 Mamoru TASAKA - 1.45-6 +- Fix abort when opening font selection (bug 2249586) (upstream bug 278) + * Sat Jul 22 2023 Mamoru TASAKA - 1.45-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild From f2aa8ace31858bea1785a711cdfa30f35cf81ed4 Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Fri, 5 Jan 2024 00:05:15 +0900 Subject: [PATCH 12/35] 1.46 --- sources | 2 +- xfe-1.45-ctrl-l-bug274.patch | 11 ------- ...45-font-selection-buffer-size-bug278.patch | 29 ------------------- xfe-1.45-xfw-recent-files-bug275.patch | 20 ------------- xfe.spec | 23 +++++---------- 5 files changed, 8 insertions(+), 77 deletions(-) delete mode 100644 xfe-1.45-ctrl-l-bug274.patch delete mode 100644 xfe-1.45-font-selection-buffer-size-bug278.patch delete mode 100644 xfe-1.45-xfw-recent-files-bug275.patch diff --git a/sources b/sources index 53ddda0..6b6031e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xfe-1.45.tar.xz) = 3d511fec3070b39c08b83c19178890dea6f7a306dee0c51a98b6ed8eafc5148973da6d803beb2053be131d389dd74eef829459fe39e212f53b983b19d5d1cb4f +SHA512 (xfe-1.46.tar.xz) = 9fea984ebbfe4dada85e028bfbde1352392cb77462c238c77c6950aac2526db11d556c8187fd765fd935ba21088c1b551e88ee414dcac35d7c59f5411c4c145b diff --git a/xfe-1.45-ctrl-l-bug274.patch b/xfe-1.45-ctrl-l-bug274.patch deleted file mode 100644 index 3915be2..0000000 --- a/xfe-1.45-ctrl-l-bug274.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- xfe-1.45/src/XFileExplorer.cpp.orig 2023-04-25 18:22:21.416081549 +0900 -+++ xfe-1.45/src/XFileExplorer.cpp 2023-04-25 18:22:46.788084146 +0900 -@@ -1259,8 +1259,6 @@ XFileExplorer::XFileExplorer(FXApp* app, - - prevdir = FXString::null; - prev_width = getWidth(); -- -- delete btn; - } - - diff --git a/xfe-1.45-font-selection-buffer-size-bug278.patch b/xfe-1.45-font-selection-buffer-size-bug278.patch deleted file mode 100644 index 41709c9..0000000 --- a/xfe-1.45-font-selection-buffer-size-bug278.patch +++ /dev/null @@ -1,29 +0,0 @@ ---- xfe-1.45/src/FontDialog.cpp.debug 2022-12-23 20:05:51.000000000 +0900 -+++ xfe-1.45/src/FontDialog.cpp 2023-11-14 22:47:01.250243819 +0900 -@@ -152,7 +152,7 @@ - preview->setBackColor(getApp()->getBackColor()); - - FXString fontname = FXString(DEFAULT_NORMAL_FONT); -- strlcpy(selected.face, fontname.before(',').text(), sizeof(selected.face) + 1); -+ strlcpy(selected.face, fontname.before(',').text(), sizeof(selected.face)); - selected.size = 90; - selected.weight = FXFont::Bold; - selected.slant = 0; -@@ -203,7 +203,7 @@ - familylist->setCurrentItem(selindex); - familylist->makeItemVisible(selindex); - family->setText(familylist->getItemText(selindex)); -- strlcpy(selected.face, familylist->getItemText(selindex).text(), sizeof(selected.face) + 1); -+ strlcpy(selected.face, familylist->getItemText(selindex).text(), sizeof(selected.face)); - } - FXFREE(&fonts); - } -@@ -464,7 +464,7 @@ - // Selected font family - long FontSelector::onCmdFamily(FXObject*, FXSelector, void* ptr) - { -- strlcpy(selected.face, familylist->getItemText((int)(FXival)ptr).text(), sizeof(selected.face) + 1); -+ strlcpy(selected.face, familylist->getItemText((int)(FXival)ptr).text(), sizeof(selected.face)); - family->setText(selected.face); - listWeights(); - listSlants(); diff --git a/xfe-1.45-xfw-recent-files-bug275.patch b/xfe-1.45-xfw-recent-files-bug275.patch deleted file mode 100644 index 3768676..0000000 --- a/xfe-1.45-xfw-recent-files-bug275.patch +++ /dev/null @@ -1,20 +0,0 @@ ---- xfe-1.45/src/WriteWindow.cpp.window_delete 2022-12-23 20:05:50.000000000 +0900 -+++ xfe-1.45/src/WriteWindow.cpp 2023-05-06 16:30:24.903053616 +0900 -@@ -1532,8 +1532,6 @@ long WriteWindow::onCmdNew(FXObject*, FX - window->create(); - window->raise(); - window->setFocus(); -- -- delete window; - return(1); - } - -@@ -1623,8 +1621,6 @@ long WriteWindow::onCmdOpenRecent(FXObje - } - window->raise(); - window->setFocus(); -- -- delete window; - return(1); - } - diff --git a/xfe.spec b/xfe.spec index 581d724..e964697 100644 --- a/xfe.spec +++ b/xfe.spec @@ -4,8 +4,8 @@ %global use_gcc_strict_sanitize 0 Name: xfe -Version: 1.45 -Release: 6%{?dist} +Version: 1.46 +Release: 1%{?dist} Summary: X File Explorer File Manager # GPL-2.0-or-later: README @@ -18,17 +18,6 @@ Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.xz # Temporarily # Use system-wide startup-notification: need discuss with upstream Patch0: xfe-1.44-use-system-libsn.patch -# https://sourceforge.net/p/xfe/bugs/274/ -# xfe 1.45 segfaults with Ctrl-L -Patch1: xfe-1.45-ctrl-l-bug274.patch -# https://sourceforge.net/p/xfe/bugs/275/ -# https://bugzilla.redhat.com/show_bug.cgi?id=2190356 -# xfw 1.45 window disappears after opening from recent files -Patch2: xfe-1.45-xfw-recent-files-bug275.patch -# https://sourceforge.net/p/xfe/bugs/278/ -# https://bugzilla.redhat.com/show_bug.cgi?id=2249586 -# xfe / xfw aborts with opening font selection -Patch3: xfe-1.45-font-selection-buffer-size-bug278.patch BuildRequires: make BuildRequires: gcc-c++ @@ -71,9 +60,6 @@ This package contains extra theme files for %{name}. %prep %setup -q %patch -P0 -p1 -b .syssn -%patch -P1 -p1 -b .ctrl-l -%patch -P2 -p1 -b .window_delete -%patch -P3 -p1 -b .fontsel for f in \ ChangeLog @@ -179,6 +165,8 @@ ln -sf %{_sysconfdir}/xferc %{buildroot}%{_datadir}/%{name}/xferc %{_datadir}/%{name}/icons/gnome*-theme/ %{_datadir}/%{name}/pixmaps/ +%{_datadir}/icons/hicolor/scalable/apps/xf*.svg + %{_datadir}/polkit-1/actions/org.xfe.root.policy %{_mandir}/man1/xfe-xf*.1* @@ -189,6 +177,9 @@ ln -sf %{_sysconfdir}/xferc %{buildroot}%{_datadir}/%{name}/xferc %exclude %{_datadir}/%{name}/icons/gnome*-theme/ %changelog +* Thu Jan 4 2024 Mamoru TASAKA - 1.46-1 +- 1.46 + * Tue Nov 14 2023 Mamoru TASAKA - 1.45-6 - Fix abort when opening font selection (bug 2249586) (upstream bug 278) From b43401479de384aa806c3f2044196cff1dd068ee Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 27 Jan 2024 09:42:24 +0000 Subject: [PATCH 13/35] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- xfe.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xfe.spec b/xfe.spec index e964697..2549c7a 100644 --- a/xfe.spec +++ b/xfe.spec @@ -5,7 +5,7 @@ Name: xfe Version: 1.46 -Release: 1%{?dist} +Release: 2%{?dist} Summary: X File Explorer File Manager # GPL-2.0-or-later: README @@ -177,6 +177,9 @@ ln -sf %{_sysconfdir}/xferc %{buildroot}%{_datadir}/%{name}/xferc %exclude %{_datadir}/%{name}/icons/gnome*-theme/ %changelog +* Sat Jan 27 2024 Fedora Release Engineering - 1.46-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Thu Jan 4 2024 Mamoru TASAKA - 1.46-1 - 1.46 From 31f57162c8b6ba88b7bfebf4ff9d958cbc9dd547 Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Mon, 4 Mar 2024 22:35:04 +0900 Subject: [PATCH 14/35] 1.46.1 --- sources | 2 +- xfe.spec | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/sources b/sources index 6b6031e..011201e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xfe-1.46.tar.xz) = 9fea984ebbfe4dada85e028bfbde1352392cb77462c238c77c6950aac2526db11d556c8187fd765fd935ba21088c1b551e88ee414dcac35d7c59f5411c4c145b +SHA512 (xfe-1.46.1.tar.xz) = bdd0eb017797e8e5d0ea61e86cbcff686eaee5dd5a14fbe770630ccd0c31f2ea6e544e66cc8bc178760670e821caae388d12ba285c8556f618a540cffeb61593 diff --git a/xfe.spec b/xfe.spec index 2549c7a..cd166e4 100644 --- a/xfe.spec +++ b/xfe.spec @@ -4,8 +4,8 @@ %global use_gcc_strict_sanitize 0 Name: xfe -Version: 1.46 -Release: 2%{?dist} +Version: 1.46.1 +Release: 1%{?dist} Summary: X File Explorer File Manager # GPL-2.0-or-later: README @@ -177,6 +177,9 @@ ln -sf %{_sysconfdir}/xferc %{buildroot}%{_datadir}/%{name}/xferc %exclude %{_datadir}/%{name}/icons/gnome*-theme/ %changelog +* Mon Mar 04 2024 Mamoru TASAKA - 1.46.1-1 +- 1.46.1 + * Sat Jan 27 2024 Fedora Release Engineering - 1.46-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 3945109f968df162344829346c4ff921e8a04818 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 20 Jul 2024 10:04:17 +0000 Subject: [PATCH 15/35] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- xfe.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xfe.spec b/xfe.spec index cd166e4..cfe835d 100644 --- a/xfe.spec +++ b/xfe.spec @@ -5,7 +5,7 @@ Name: xfe Version: 1.46.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: X File Explorer File Manager # GPL-2.0-or-later: README @@ -177,6 +177,9 @@ ln -sf %{_sysconfdir}/xferc %{buildroot}%{_datadir}/%{name}/xferc %exclude %{_datadir}/%{name}/icons/gnome*-theme/ %changelog +* Sat Jul 20 2024 Fedora Release Engineering - 1.46.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Mon Mar 04 2024 Mamoru TASAKA - 1.46.1-1 - 1.46.1 From d34487c374279fa8a1b0d0244bbdfe05824c3187 Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Sun, 12 Jan 2025 15:57:11 +0900 Subject: [PATCH 16/35] rename patch --- xfe-1.44-use-system-libsn.patch => xfe-2.0-use-system-libsn.patch | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename xfe-1.44-use-system-libsn.patch => xfe-2.0-use-system-libsn.patch (100%) diff --git a/xfe-1.44-use-system-libsn.patch b/xfe-2.0-use-system-libsn.patch similarity index 100% rename from xfe-1.44-use-system-libsn.patch rename to xfe-2.0-use-system-libsn.patch From 8be16e5b2f75641a13e029ffa89a25e07b3d7e74 Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Sun, 12 Jan 2025 17:03:13 +0900 Subject: [PATCH 17/35] 2.0 --- sources | 2 +- xfe-2.0-use-system-libsn.patch | 78 ++++++++++++++++++++++------------ xfe.spec | 26 +++++------- 3 files changed, 61 insertions(+), 45 deletions(-) diff --git a/sources b/sources index 011201e..d7c3a42 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xfe-1.46.1.tar.xz) = bdd0eb017797e8e5d0ea61e86cbcff686eaee5dd5a14fbe770630ccd0c31f2ea6e544e66cc8bc178760670e821caae388d12ba285c8556f618a540cffeb61593 +SHA512 (xfe-2.0.tar.xz) = de7f73f4d9a4cbbba54e78c2586c906611905af68ca7b3f5cb910171b498fb80f4e48c5a6d3be34faa872cae32304efdba639a127a27ae503a07f4486dc9cec0 diff --git a/xfe-2.0-use-system-libsn.patch b/xfe-2.0-use-system-libsn.patch index db89e71..250ce4b 100644 --- a/xfe-2.0-use-system-libsn.patch +++ b/xfe-2.0-use-system-libsn.patch @@ -1,6 +1,6 @@ ---- xfe-1.43/configure.ac.syssn 2018-07-20 15:30:14.394878201 +0900 -+++ xfe-1.43/configure.ac 2018-07-20 15:40:55.015553061 +0900 -@@ -180,9 +180,13 @@ AC_ARG_ENABLE(sn,[ --disable-sn +--- xfe-2.0/configure.ac.syssn 2024-12-13 01:25:08.000000000 +0900 ++++ xfe-2.0/configure.ac 2025-01-12 16:00:33.560454862 +0900 +@@ -178,9 +178,13 @@ AC_ARG_ENABLE(sn,[ --disable-sn AC_MSG_RESULT([$enable_sn]) AC_SUBST(STARTUPNOTIFY,false) if test "x$enable_sn" != "xno"; then @@ -17,9 +17,9 @@ # Check for xcb libs PKG_CHECK_MODULES([xcb], [xcb >= 1.6],, ---- xfe-1.43/src/Makefile.am.syssn 2018-05-15 21:37:00.000000000 +0900 -+++ xfe-1.43/src/Makefile.am 2018-07-20 15:30:14.395878213 +0900 -@@ -39,18 +39,7 @@ xfe_SOURCES = ../st/st.c \ +--- xfe-2.0/src/Makefile.am.syssn 2025-01-12 16:00:33.560454862 +0900 ++++ xfe-2.0/src/Makefile.am 2025-01-12 16:03:12.205154877 +0900 +@@ -44,18 +44,7 @@ xfe_SOURCES = ../st/x.c \ XFileExplorer.cpp \ main.cpp @@ -38,9 +38,49 @@ +xfe_LDADD = @LIBINTL@ -lutil @LIBSN_LIBS@ + xfa_SOURCES = ../st/x.c \ +@@ -82,18 +71,7 @@ xfa_SOURCES = ../st/x.c \ + TextLabel.cpp \ + XFileArchive.cpp + +-if STARTUPNOTIFY +-xfa_SOURCES += ../libsn/sn-common.c \ +- ../libsn/sn-launchee.c \ +- ../libsn/sn-launcher.c \ +- ../libsn/sn-list.c \ +- ../libsn/sn-monitor.c \ +- ../libsn/sn-util.c \ +- ../libsn/sn-xmessages.c \ +- ../libsn/sn-xutils.c +-endif +- +-xfa_LDADD = @LIBINTL@ -lutil ++xfa_LDADD = @LIBINTL@ -lutil @LIBSN_LIBS@ + + + xfi_SOURCES = ../st/x.c \ +@@ -120,18 +98,7 @@ xfi_SOURCES = ../st/x.c \ + TextLabel.cpp \ + XFileImage.cpp + +-if STARTUPNOTIFY +-xfi_SOURCES += ../libsn/sn-common.c \ +- ../libsn/sn-launchee.c \ +- ../libsn/sn-launcher.c \ +- ../libsn/sn-list.c \ +- ../libsn/sn-monitor.c \ +- ../libsn/sn-util.c \ +- ../libsn/sn-xmessages.c \ +- ../libsn/sn-xutils.c +-endif +- +-xfi_LDADD = @LIBINTL@ -lutil ++xfi_LDADD = @LIBINTL@ -lutil @LIBSN_LIBS@ + + xfp_SOURCES = ../st/x.c \ -@@ -74,18 +63,7 @@ xfp_SOURCES = ../st/st.c \ - DirHistBox.cpp \ +@@ -158,18 +125,7 @@ xfp_SOURCES = ../st/x.c \ + TextLabel.cpp \ XFilePackage.cpp -if STARTUPNOTIFY @@ -59,8 +99,8 @@ xfw_SOURCES = ../st/x.c \ -@@ -111,18 +89,7 @@ xfw_SOURCES = ../st/st.c \ - FontDialog.cpp \ +@@ -199,25 +155,14 @@ xfw_SOURCES = ../st/x.c \ + WriteWindow.cpp \ XFileWrite.cpp -if STARTUPNOTIFY @@ -78,24 +118,6 @@ +xfw_LDADD = @LIBINTL@ -lutil @LIBSN_LIBS@ - xfi_SOURCES = ../st/x.c \ -@@ -146,23 +113,12 @@ xfi_SOURCES = ../st/st.c \ - PathLinker.cpp \ - XFileImage.cpp - --if STARTUPNOTIFY --xfi_SOURCES += ../libsn/sn-common.c \ -- ../libsn/sn-launchee.c \ -- ../libsn/sn-launcher.c \ -- ../libsn/sn-list.c \ -- ../libsn/sn-monitor.c \ -- ../libsn/sn-util.c \ -- ../libsn/sn-xmessages.c \ -- ../libsn/sn-xutils.c --endif -- --xfi_LDADD = @LIBINTL@ -lutil -+xfi_LDADD = @LIBINTL@ -lutil @LIBSN_LIBS@ localedir = $(datadir)/locale diff --git a/xfe.spec b/xfe.spec index cfe835d..335b654 100644 --- a/xfe.spec +++ b/xfe.spec @@ -4,8 +4,8 @@ %global use_gcc_strict_sanitize 0 Name: xfe -Version: 1.46.1 -Release: 2%{?dist} +Version: 2.0 +Release: 1%{?dist} Summary: X File Explorer File Manager # GPL-2.0-or-later: README @@ -17,7 +17,7 @@ URL: http://roland65.free.fr/xfe/ Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.xz # Temporarily # Use system-wide startup-notification: need discuss with upstream -Patch0: xfe-1.44-use-system-libsn.patch +Patch0: xfe-2.0-use-system-libsn.patch BuildRequires: make BuildRequires: gcc-c++ @@ -32,6 +32,7 @@ BuildRequires: libXrandr-devel BuildRequires: startup-notification-devel BuildRequires: /usr/bin/pkexec BuildRequires: pkgconfig(freetype2) +BuildRequires: pkgconfig(polkit-gobject-1) BuildRequires: pkgconfig(xcb) BuildRequires: pkgconfig(xcb-aux) BuildRequires: pkgconfig(xcb-event) @@ -91,12 +92,6 @@ rm -rf libsn export CC="${CC} -fsanitize=address -fsanitize=undefined" export CXX="${CXX} -fsanitize=address -fsanitize=undefined -fno-sanitize=vptr" export LDFLAGS="${LDFLAGS} -pthread" - -# Currently -fPIE binary cannot work with ASAN on kernel 4.12 -# https://github.com/google/sanitizers/issues/837 -export CFLAGS="$(echo $CFLAGS | sed -e 's|-specs=[^ \t][^ \t]*hardened[^ \t][^ \t]*||g')" -export CXXFLAGS="$(echo $CXXFLAGS | sed -e 's|-specs=[^ \t][^ \t]*hardened[^ \t][^ \t]*||g')" -export LDFLAGS="$(echo $LDFLAGS | sed -e 's|-specs=[^ \t][^ \t]*hardened[^ \t][^ \t]*||g')" %endif %configure \ @@ -113,7 +108,7 @@ make %{?_smp_mflags} mkdir -p %{buildroot}%{_datadir}/%{name}/pixmaps mkdir -p %{buildroot}%{_bindir} for suffix in \ - i e p w + a i e p w do cat > %{buildroot}%{_bindir}/xfe-xf${suffix} < - 2.0-1 +- 2.0 + * Sat Jul 20 2024 Fedora Release Engineering - 1.46.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From 76330521c6785ac414a1ab1217526139d8eb4b77 Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Sun, 19 Jan 2025 15:49:16 +0900 Subject: [PATCH 18/35] 2.0.1 --- sources | 2 +- xfe.spec | 8 ++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/sources b/sources index d7c3a42..f417b64 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xfe-2.0.tar.xz) = de7f73f4d9a4cbbba54e78c2586c906611905af68ca7b3f5cb910171b498fb80f4e48c5a6d3be34faa872cae32304efdba639a127a27ae503a07f4486dc9cec0 +SHA512 (xfe-2.0.1.tar.xz) = 23616679c79b1d74b28525feac160dd4e15737ffb099fe39395686c51c47849ec412b0c125944b960569d6adc4a96565fd556519da4a8600a4091c88a01814a4 diff --git a/xfe.spec b/xfe.spec index 335b654..3a7a71c 100644 --- a/xfe.spec +++ b/xfe.spec @@ -4,7 +4,7 @@ %global use_gcc_strict_sanitize 0 Name: xfe -Version: 2.0 +Version: 2.0.1 Release: 1%{?dist} Summary: X File Explorer File Manager @@ -14,7 +14,8 @@ Summary: X File Explorer File Manager # SPDX confirmed License: GPL-2.0-or-later AND Zlib AND MIT URL: http://roland65.free.fr/xfe/ -Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.xz +%dnl Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.xz +Source0: https://sourceforge.net/p/xfe/bugs/_discuss/thread/7d14462c76/238d/attachment/%{name}-%{version}.tar.xz # Temporarily # Use system-wide startup-notification: need discuss with upstream Patch0: xfe-2.0-use-system-libsn.patch @@ -168,6 +169,9 @@ ln -sf ../../../%{_sysconfdir}/xferc %{buildroot}%{_datadir}/%{name}/xferc %exclude %{_datadir}/%{name}/icons/gnome*-theme/ %changelog +* Sun Jan 19 2025 Mamoru TASAKA - 2.0.1-1 +- 2.0.1 + * Sun Jan 12 2025 Mamoru TASAKA - 2.0-1 - 2.0 From 3d2456704b9b4e3bec6e5784738ce2d776a14544 Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Tue, 18 Mar 2025 17:19:34 +0900 Subject: [PATCH 19/35] 2.0.1 respin --- sources | 2 +- xfe.spec | 13 +++++++++---- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/sources b/sources index f417b64..97b93e7 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xfe-2.0.1.tar.xz) = 23616679c79b1d74b28525feac160dd4e15737ffb099fe39395686c51c47849ec412b0c125944b960569d6adc4a96565fd556519da4a8600a4091c88a01814a4 +SHA512 (xfe-2.0.1.tar.xz) = 3bd3846d668f90cf30bd4f1aa5b3a60325c708b519325f29a7d52c7b2a0698916558f4d76aca767fd89b80f08f2829c01c687a40ad3ada7dea19d192c9f4bd12 diff --git a/xfe.spec b/xfe.spec index 3a7a71c..dc70be2 100644 --- a/xfe.spec +++ b/xfe.spec @@ -1,10 +1,12 @@ %global hash_thread1 2501673c %global hash_thread2 5d70 +%global main_version 2.0.1 + %global use_gcc_strict_sanitize 0 Name: xfe -Version: 2.0.1 +Version: %{main_version}.respin1 Release: 1%{?dist} Summary: X File Explorer File Manager @@ -14,8 +16,8 @@ Summary: X File Explorer File Manager # SPDX confirmed License: GPL-2.0-or-later AND Zlib AND MIT URL: http://roland65.free.fr/xfe/ -%dnl Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.xz -Source0: https://sourceforge.net/p/xfe/bugs/_discuss/thread/7d14462c76/238d/attachment/%{name}-%{version}.tar.xz +Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{main_version}.tar.xz +%dnl Source0: https://sourceforge.net/p/xfe/bugs/_discuss/thread/7d14462c76/238d/attachment/%{name}-%{version}.tar.xz # Temporarily # Use system-wide startup-notification: need discuss with upstream Patch0: xfe-2.0-use-system-libsn.patch @@ -60,7 +62,7 @@ BuildArch: noarch This package contains extra theme files for %{name}. %prep -%setup -q +%setup -q -n %{name}-%{main_version} %patch -P0 -p1 -b .syssn for f in \ @@ -169,6 +171,9 @@ ln -sf ../../../%{_sysconfdir}/xferc %{buildroot}%{_datadir}/%{name}/xferc %exclude %{_datadir}/%{name}/icons/gnome*-theme/ %changelog +* Tue Mar 18 2025 Mamoru TASAKA - 2.0.1.respin1-1 +- 2.0.1 respin + * Sun Jan 19 2025 Mamoru TASAKA - 2.0.1-1 - 2.0.1 From adbb35593fc40c561fa755c391c8a102e6c782cc Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Thu, 22 May 2025 17:02:45 +0900 Subject: [PATCH 20/35] 2.1 --- sources | 2 +- xfe.spec | 9 +++++++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/sources b/sources index 97b93e7..9470fb2 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xfe-2.0.1.tar.xz) = 3bd3846d668f90cf30bd4f1aa5b3a60325c708b519325f29a7d52c7b2a0698916558f4d76aca767fd89b80f08f2829c01c687a40ad3ada7dea19d192c9f4bd12 +SHA512 (xfe-2.1.tar.xz) = b6e05254024d7a92fdd62198ccba4459528d5950bea5fa961ef9b849014168d801ce3dee82befa698ebe6e27b2660165f0ae03d3aff228661b934a4a1cc52cf6 diff --git a/xfe.spec b/xfe.spec index dc70be2..2c44ee4 100644 --- a/xfe.spec +++ b/xfe.spec @@ -1,12 +1,12 @@ %global hash_thread1 2501673c %global hash_thread2 5d70 -%global main_version 2.0.1 +%global main_version 2.1 %global use_gcc_strict_sanitize 0 Name: xfe -Version: %{main_version}.respin1 +Version: %{main_version} Release: 1%{?dist} Summary: X File Explorer File Manager @@ -35,7 +35,9 @@ BuildRequires: libXrandr-devel BuildRequires: startup-notification-devel BuildRequires: /usr/bin/pkexec BuildRequires: pkgconfig(freetype2) +BuildRequires: pkgconfig(libnotify) BuildRequires: pkgconfig(polkit-gobject-1) +BuildRequires: pkgconfig(udisks2) BuildRequires: pkgconfig(xcb) BuildRequires: pkgconfig(xcb-aux) BuildRequires: pkgconfig(xcb-event) @@ -171,6 +173,9 @@ ln -sf ../../../%{_sysconfdir}/xferc %{buildroot}%{_datadir}/%{name}/xferc %exclude %{_datadir}/%{name}/icons/gnome*-theme/ %changelog +* Thu May 22 2025 Mamoru TASAKA - 2.1-1 +- 2.1 + * Tue Mar 18 2025 Mamoru TASAKA - 2.0.1.respin1-1 - 2.0.1 respin From eb2860409bba18ba6ce595c4be350475f54caf53 Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Mon, 2 Jun 2025 16:32:24 +0900 Subject: [PATCH 21/35] 2.1.1 --- sources | 2 +- xfe.spec | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/sources b/sources index 9470fb2..631250d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xfe-2.1.tar.xz) = b6e05254024d7a92fdd62198ccba4459528d5950bea5fa961ef9b849014168d801ce3dee82befa698ebe6e27b2660165f0ae03d3aff228661b934a4a1cc52cf6 +SHA512 (xfe-2.1.1.tar.xz) = e1bda64e395dbae8fe9f5e40e8a9cb895108af404347188ec43906ab8789c1385aa90e7fc7e019d02142aa9853ace77dec0e60ffaedd2fd2afd6a56244e69e65 diff --git a/xfe.spec b/xfe.spec index 2c44ee4..8c535b3 100644 --- a/xfe.spec +++ b/xfe.spec @@ -1,7 +1,7 @@ %global hash_thread1 2501673c %global hash_thread2 5d70 -%global main_version 2.1 +%global main_version 2.1.1 %global use_gcc_strict_sanitize 0 @@ -173,6 +173,9 @@ ln -sf ../../../%{_sysconfdir}/xferc %{buildroot}%{_datadir}/%{name}/xferc %exclude %{_datadir}/%{name}/icons/gnome*-theme/ %changelog +* Mon Jun 02 2025 Mamoru TASAKA - 2.1.1-1 +- 2.1.1 + * Thu May 22 2025 Mamoru TASAKA - 2.1-1 - 2.1 From 58f9a021983351684b4c62081e7392fb22ba4b6f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 20:50:23 +0000 Subject: [PATCH 22/35] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- xfe.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xfe.spec b/xfe.spec index 8c535b3..1de9bf2 100644 --- a/xfe.spec +++ b/xfe.spec @@ -7,7 +7,7 @@ Name: xfe Version: %{main_version} -Release: 1%{?dist} +Release: 2%{?dist} Summary: X File Explorer File Manager # GPL-2.0-or-later: README @@ -173,6 +173,9 @@ ln -sf ../../../%{_sysconfdir}/xferc %{buildroot}%{_datadir}/%{name}/xferc %exclude %{_datadir}/%{name}/icons/gnome*-theme/ %changelog +* Fri Jul 25 2025 Fedora Release Engineering - 2.1.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Mon Jun 02 2025 Mamoru TASAKA - 2.1.1-1 - 2.1.1 From 64e3b9171b55ac980443d461add40939a69c5812 Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Fri, 2 Jan 2026 00:05:11 +0900 Subject: [PATCH 23/35] 2.1.2 --- sources | 2 +- xfe.spec | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/sources b/sources index 631250d..c067379 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xfe-2.1.1.tar.xz) = e1bda64e395dbae8fe9f5e40e8a9cb895108af404347188ec43906ab8789c1385aa90e7fc7e019d02142aa9853ace77dec0e60ffaedd2fd2afd6a56244e69e65 +SHA512 (xfe-2.1.2.tar.xz) = 97cbba556d41c296807752fe0f69f14c45da37e6a94f67a90b0f200eabc9c84d4000158f2b4e56b8079006f649b856131da2c832850be16d09cef01b4793e005 diff --git a/xfe.spec b/xfe.spec index 1de9bf2..ff4b259 100644 --- a/xfe.spec +++ b/xfe.spec @@ -1,13 +1,13 @@ %global hash_thread1 2501673c %global hash_thread2 5d70 -%global main_version 2.1.1 +%global main_version 2.1.2 %global use_gcc_strict_sanitize 0 Name: xfe Version: %{main_version} -Release: 2%{?dist} +Release: 1%{?dist} Summary: X File Explorer File Manager # GPL-2.0-or-later: README @@ -173,6 +173,9 @@ ln -sf ../../../%{_sysconfdir}/xferc %{buildroot}%{_datadir}/%{name}/xferc %exclude %{_datadir}/%{name}/icons/gnome*-theme/ %changelog +* Thu Jan 01 2026 Mamoru TASAKA - 2.1.2-1 +- 2.1.2 + * Fri Jul 25 2025 Fedora Release Engineering - 2.1.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From abe5b5606252da4b379c670865f2f3cd86d79df0 Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Mon, 5 Jan 2026 14:02:42 +0900 Subject: [PATCH 24/35] Workaround for use-after-free when trying to repaint window after opening supprted file (bug 2425678) --- xfe-2.1.2-sf313-use-after-free.patch | 64 ++++++++++++++++++++++++++++ xfe.spec | 12 +++++- 2 files changed, 74 insertions(+), 2 deletions(-) create mode 100644 xfe-2.1.2-sf313-use-after-free.patch diff --git a/xfe-2.1.2-sf313-use-after-free.patch b/xfe-2.1.2-sf313-use-after-free.patch new file mode 100644 index 0000000..ba4650d --- /dev/null +++ b/xfe-2.1.2-sf313-use-after-free.patch @@ -0,0 +1,64 @@ +diff --git a/src/XFileImage.cpp b/src/XFileImage.cpp +index f5beb1d..14faf4b 100644 +--- a/src/XFileImage.cpp ++++ b/src/XFileImage.cpp +@@ -1618,6 +1618,10 @@ FXbool XFileImage::loadimage(const FXString& file) + + FILE* fp = fopen(file.text(), "r"); + ++ // Save old image ++ FXImage *img_old = img; ++ FXImage *tmpimg_old = tmpimg; ++ + if (!fp) + { + MessageBox::error(this, BOX_OK, _("Error"), _("Unable to open file: %s"), file.text()); +@@ -1628,18 +1632,6 @@ FXbool XFileImage::loadimage(const FXString& file) + fclose(fp); + } + +- // Free old image if any, before loading a new one +- if (img) +- { +- delete img; +- img = NULL; +- } +- if (tmpimg) +- { +- delete tmpimg; +- tmpimg = NULL; +- } +- + if (comparecase(ext, "gif") == 0) + { + img = new FXGIFImage(getApp(), NULL, IMAGE_KEEP | IMAGE_SHMI | IMAGE_SHMP); +@@ -1701,21 +1693,19 @@ FXbool XFileImage::loadimage(const FXString& file) + } + else + { +- img = NULL; +- tmpimg = NULL; +- } +- +- // Perhaps failed +- if (img == NULL) +- { ++ // Perhaps failed + MessageBox::error(this, BOX_OK, _("Error Loading Image"), _("Unsupported type: %s"), ext.text()); + return false; + } + +- if (tmpimg == NULL) ++ // Free old image if any, after loading a new one ++ if (img_old) + { +- MessageBox::error(this, BOX_OK, _("Error Loading Image"), _("Unsupported type: %s"), ext.text()); +- return false; ++ delete img_old; ++ } ++ if (tmpimg_old) ++ { ++ delete tmpimg_old; + } + + // Load it diff --git a/xfe.spec b/xfe.spec index ff4b259..bf62198 100644 --- a/xfe.spec +++ b/xfe.spec @@ -7,7 +7,7 @@ Name: xfe Version: %{main_version} -Release: 1%{?dist} +Release: 2%{?dist} Summary: X File Explorer File Manager # GPL-2.0-or-later: README @@ -17,10 +17,13 @@ Summary: X File Explorer File Manager License: GPL-2.0-or-later AND Zlib AND MIT URL: http://roland65.free.fr/xfe/ Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{main_version}.tar.xz -%dnl Source0: https://sourceforge.net/p/xfe/bugs/_discuss/thread/7d14462c76/238d/attachment/%{name}-%{version}.tar.xz # Temporarily # Use system-wide startup-notification: need discuss with upstream Patch0: xfe-2.0-use-system-libsn.patch +# Fix use-after-free when trying to repaint window after opening supprted file +# https://bugzilla.redhat.com/show_bug.cgi?id=2425678 +# https://sourceforge.net/p/xfe/bugs/313/ +Patch1: xfe-2.1.2-sf313-use-after-free.patch BuildRequires: make BuildRequires: gcc-c++ @@ -66,6 +69,7 @@ This package contains extra theme files for %{name}. %prep %setup -q -n %{name}-%{main_version} %patch -P0 -p1 -b .syssn +%patch -P1 -p1 -b .xfi_invalid_img for f in \ ChangeLog @@ -173,6 +177,10 @@ ln -sf ../../../%{_sysconfdir}/xferc %{buildroot}%{_datadir}/%{name}/xferc %exclude %{_datadir}/%{name}/icons/gnome*-theme/ %changelog +* Mon Jan 05 2026 Mamoru TASAKA - 2.1.2-2 +- Workaround for use-after-free when trying to repaint window after opening + supprted file (bug 2425678) + * Thu Jan 01 2026 Mamoru TASAKA - 2.1.2-1 - 2.1.2 From ba6f16c0e621edeb1c4c073d406457300dfe3d0d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 17 Jan 2026 20:40:23 +0000 Subject: [PATCH 25/35] Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild --- xfe.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xfe.spec b/xfe.spec index bf62198..d72cdb1 100644 --- a/xfe.spec +++ b/xfe.spec @@ -7,7 +7,7 @@ Name: xfe Version: %{main_version} -Release: 2%{?dist} +Release: 3%{?dist} Summary: X File Explorer File Manager # GPL-2.0-or-later: README @@ -177,6 +177,9 @@ ln -sf ../../../%{_sysconfdir}/xferc %{buildroot}%{_datadir}/%{name}/xferc %exclude %{_datadir}/%{name}/icons/gnome*-theme/ %changelog +* Sat Jan 17 2026 Fedora Release Engineering - 2.1.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild + * Mon Jan 05 2026 Mamoru TASAKA - 2.1.2-2 - Workaround for use-after-free when trying to repaint window after opening supprted file (bug 2425678) From b13d60eb1a1d9c6fa0381c0e3506622791daa7cd Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Mon, 19 Jan 2026 23:11:45 +0900 Subject: [PATCH 26/35] 2.1.3 --- sources | 2 +- xfe-2.1.2-sf313-use-after-free.patch | 64 ---------------------------- xfe.spec | 12 +++--- 3 files changed, 6 insertions(+), 72 deletions(-) delete mode 100644 xfe-2.1.2-sf313-use-after-free.patch diff --git a/sources b/sources index c067379..1e1e01d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xfe-2.1.2.tar.xz) = 97cbba556d41c296807752fe0f69f14c45da37e6a94f67a90b0f200eabc9c84d4000158f2b4e56b8079006f649b856131da2c832850be16d09cef01b4793e005 +SHA512 (xfe-2.1.3.tar.xz) = 7b834f197789076b756ca5a53230382e5c0773b5a9ade68c2685258f2c50232e1b2fa1ac3d5a10221b5dea9efef6b8c8d31bdf51390699e318f601dacaae3d20 diff --git a/xfe-2.1.2-sf313-use-after-free.patch b/xfe-2.1.2-sf313-use-after-free.patch deleted file mode 100644 index ba4650d..0000000 --- a/xfe-2.1.2-sf313-use-after-free.patch +++ /dev/null @@ -1,64 +0,0 @@ -diff --git a/src/XFileImage.cpp b/src/XFileImage.cpp -index f5beb1d..14faf4b 100644 ---- a/src/XFileImage.cpp -+++ b/src/XFileImage.cpp -@@ -1618,6 +1618,10 @@ FXbool XFileImage::loadimage(const FXString& file) - - FILE* fp = fopen(file.text(), "r"); - -+ // Save old image -+ FXImage *img_old = img; -+ FXImage *tmpimg_old = tmpimg; -+ - if (!fp) - { - MessageBox::error(this, BOX_OK, _("Error"), _("Unable to open file: %s"), file.text()); -@@ -1628,18 +1632,6 @@ FXbool XFileImage::loadimage(const FXString& file) - fclose(fp); - } - -- // Free old image if any, before loading a new one -- if (img) -- { -- delete img; -- img = NULL; -- } -- if (tmpimg) -- { -- delete tmpimg; -- tmpimg = NULL; -- } -- - if (comparecase(ext, "gif") == 0) - { - img = new FXGIFImage(getApp(), NULL, IMAGE_KEEP | IMAGE_SHMI | IMAGE_SHMP); -@@ -1701,21 +1693,19 @@ FXbool XFileImage::loadimage(const FXString& file) - } - else - { -- img = NULL; -- tmpimg = NULL; -- } -- -- // Perhaps failed -- if (img == NULL) -- { -+ // Perhaps failed - MessageBox::error(this, BOX_OK, _("Error Loading Image"), _("Unsupported type: %s"), ext.text()); - return false; - } - -- if (tmpimg == NULL) -+ // Free old image if any, after loading a new one -+ if (img_old) - { -- MessageBox::error(this, BOX_OK, _("Error Loading Image"), _("Unsupported type: %s"), ext.text()); -- return false; -+ delete img_old; -+ } -+ if (tmpimg_old) -+ { -+ delete tmpimg_old; - } - - // Load it diff --git a/xfe.spec b/xfe.spec index d72cdb1..d944d6d 100644 --- a/xfe.spec +++ b/xfe.spec @@ -1,13 +1,13 @@ %global hash_thread1 2501673c %global hash_thread2 5d70 -%global main_version 2.1.2 +%global main_version 2.1.3 %global use_gcc_strict_sanitize 0 Name: xfe Version: %{main_version} -Release: 3%{?dist} +Release: 1%{?dist} Summary: X File Explorer File Manager # GPL-2.0-or-later: README @@ -20,10 +20,6 @@ Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{main_version}.tar.xz # Temporarily # Use system-wide startup-notification: need discuss with upstream Patch0: xfe-2.0-use-system-libsn.patch -# Fix use-after-free when trying to repaint window after opening supprted file -# https://bugzilla.redhat.com/show_bug.cgi?id=2425678 -# https://sourceforge.net/p/xfe/bugs/313/ -Patch1: xfe-2.1.2-sf313-use-after-free.patch BuildRequires: make BuildRequires: gcc-c++ @@ -69,7 +65,6 @@ This package contains extra theme files for %{name}. %prep %setup -q -n %{name}-%{main_version} %patch -P0 -p1 -b .syssn -%patch -P1 -p1 -b .xfi_invalid_img for f in \ ChangeLog @@ -177,6 +172,9 @@ ln -sf ../../../%{_sysconfdir}/xferc %{buildroot}%{_datadir}/%{name}/xferc %exclude %{_datadir}/%{name}/icons/gnome*-theme/ %changelog +* Mon Jan 19 2026 Mamoru TASAKA - 2.1.3-1 +- 2.1.3 + * Sat Jan 17 2026 Fedora Release Engineering - 2.1.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild From 18482982ae99f2473ec65b97cbd94846480c5481 Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Tue, 10 Feb 2026 23:16:01 +0900 Subject: [PATCH 27/35] 2.1.4 --- sources | 2 +- xfe.spec | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/sources b/sources index 1e1e01d..f3859cf 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xfe-2.1.3.tar.xz) = 7b834f197789076b756ca5a53230382e5c0773b5a9ade68c2685258f2c50232e1b2fa1ac3d5a10221b5dea9efef6b8c8d31bdf51390699e318f601dacaae3d20 +SHA512 (xfe-2.1.4.tar.xz) = ba3abc97fda0c7a246a45c6646903cb1316d08fc3c7fca3ae9154431b1ce3e09102e8a651fc62298fb6653ed938aed30576dc634cbcdd5d03a9db01b45c80744 diff --git a/xfe.spec b/xfe.spec index d944d6d..d7ebe9b 100644 --- a/xfe.spec +++ b/xfe.spec @@ -1,7 +1,7 @@ %global hash_thread1 2501673c %global hash_thread2 5d70 -%global main_version 2.1.3 +%global main_version 2.1.4 %global use_gcc_strict_sanitize 0 @@ -172,6 +172,9 @@ ln -sf ../../../%{_sysconfdir}/xferc %{buildroot}%{_datadir}/%{name}/xferc %exclude %{_datadir}/%{name}/icons/gnome*-theme/ %changelog +* Tue Feb 10 2026 Mamoru TASAKA - 2.1.4-1 +- 2.1.4 + * Mon Jan 19 2026 Mamoru TASAKA - 2.1.3-1 - 2.1.3 From cc66714d16101b7da23f784cd97b58cea744e6b3 Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Sun, 1 Mar 2026 22:56:18 +0900 Subject: [PATCH 28/35] 2.1.5 --- sources | 2 +- xfe.spec | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/sources b/sources index f3859cf..d859c3c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xfe-2.1.4.tar.xz) = ba3abc97fda0c7a246a45c6646903cb1316d08fc3c7fca3ae9154431b1ce3e09102e8a651fc62298fb6653ed938aed30576dc634cbcdd5d03a9db01b45c80744 +SHA512 (xfe-2.1.5.tar.xz) = 7f0d7e7a57c45631079c23f041b054bfc41afa9385612676a7566e348fbdc87c32ee1fa03f1cfd6cccde72189be76daef98a06998a42f463f1ccef9e49b02333 diff --git a/xfe.spec b/xfe.spec index d7ebe9b..7a3ca54 100644 --- a/xfe.spec +++ b/xfe.spec @@ -1,7 +1,7 @@ %global hash_thread1 2501673c %global hash_thread2 5d70 -%global main_version 2.1.4 +%global main_version 2.1.5 %global use_gcc_strict_sanitize 0 @@ -172,6 +172,9 @@ ln -sf ../../../%{_sysconfdir}/xferc %{buildroot}%{_datadir}/%{name}/xferc %exclude %{_datadir}/%{name}/icons/gnome*-theme/ %changelog +* Sun Mar 01 2026 Mamoru TASAKA - 2.1.5-1 +- 2.1.5 + * Tue Feb 10 2026 Mamoru TASAKA - 2.1.4-1 - 2.1.4 From 440dcb40b5db1796e8b87aefe1b38c2342190dce Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Sun, 29 Mar 2026 22:17:18 +0900 Subject: [PATCH 29/35] 2.1.6 --- sources | 2 +- xfe.spec | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/sources b/sources index d859c3c..c337ff5 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xfe-2.1.5.tar.xz) = 7f0d7e7a57c45631079c23f041b054bfc41afa9385612676a7566e348fbdc87c32ee1fa03f1cfd6cccde72189be76daef98a06998a42f463f1ccef9e49b02333 +SHA512 (xfe-2.1.6.tar.xz) = b7df53f4968a3148aa3c6a46f6510de285d425a3e2de250f70e64d62e216b47638346e82455fb84d4a0f252c1f2d900063b51a6dd296af4bd4224b3316473639 diff --git a/xfe.spec b/xfe.spec index 7a3ca54..12a4806 100644 --- a/xfe.spec +++ b/xfe.spec @@ -1,7 +1,7 @@ %global hash_thread1 2501673c %global hash_thread2 5d70 -%global main_version 2.1.5 +%global main_version 2.1.6 %global use_gcc_strict_sanitize 0 @@ -172,6 +172,9 @@ ln -sf ../../../%{_sysconfdir}/xferc %{buildroot}%{_datadir}/%{name}/xferc %exclude %{_datadir}/%{name}/icons/gnome*-theme/ %changelog +* Sun Mar 29 2026 Mamoru TASAKA - 2.1.6-1 +- 2.1.6 + * Sun Mar 01 2026 Mamoru TASAKA - 2.1.5-1 - 2.1.5 From d7bc0d8a98eeb7b2846ded0bdc70ae7ea94a80fb Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Tue, 26 May 2026 22:49:30 +0900 Subject: [PATCH 30/35] 2.1.7 --- sources | 2 +- xfe.spec | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/sources b/sources index c337ff5..dd8feaa 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xfe-2.1.6.tar.xz) = b7df53f4968a3148aa3c6a46f6510de285d425a3e2de250f70e64d62e216b47638346e82455fb84d4a0f252c1f2d900063b51a6dd296af4bd4224b3316473639 +SHA512 (xfe-2.1.7.tar.xz) = f6fa6f547fd0bdaf4d2e56dc61ea77fcc73a1f1a1d3bbac8bbc4f22d28a0421359811cc760f63c30899955e6133996a8e2b506048ff3c87f829586e7e7be7998 diff --git a/xfe.spec b/xfe.spec index 12a4806..2394834 100644 --- a/xfe.spec +++ b/xfe.spec @@ -1,7 +1,7 @@ %global hash_thread1 2501673c %global hash_thread2 5d70 -%global main_version 2.1.6 +%global main_version 2.1.7 %global use_gcc_strict_sanitize 0 @@ -172,6 +172,9 @@ ln -sf ../../../%{_sysconfdir}/xferc %{buildroot}%{_datadir}/%{name}/xferc %exclude %{_datadir}/%{name}/icons/gnome*-theme/ %changelog +* Tue May 26 2026 Mamoru TASAKA - 2.1.7-1 +- 2.1.7 + * Sun Mar 29 2026 Mamoru TASAKA - 2.1.6-1 - 2.1.6 From 075938c4a5e79ddd6492a4e82b7903d7374dbf24 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jul 2026 09:13:27 +0000 Subject: [PATCH 31/35] Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild --- xfe.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xfe.spec b/xfe.spec index 2394834..230247c 100644 --- a/xfe.spec +++ b/xfe.spec @@ -7,7 +7,7 @@ Name: xfe Version: %{main_version} -Release: 1%{?dist} +Release: 2%{?dist} Summary: X File Explorer File Manager # GPL-2.0-or-later: README @@ -172,6 +172,9 @@ ln -sf ../../../%{_sysconfdir}/xferc %{buildroot}%{_datadir}/%{name}/xferc %exclude %{_datadir}/%{name}/icons/gnome*-theme/ %changelog +* Fri Jul 17 2026 Fedora Release Engineering - 2.1.7-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild + * Tue May 26 2026 Mamoru TASAKA - 2.1.7-1 - 2.1.7 From cfa7a44011fa92aea874a7fe1efc74e8e2c3523b Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Sun, 19 Jul 2026 16:44:31 +0900 Subject: [PATCH 32/35] 2.1.8 --- sources | 2 +- xfe.spec | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/sources b/sources index dd8feaa..e7b2271 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xfe-2.1.7.tar.xz) = f6fa6f547fd0bdaf4d2e56dc61ea77fcc73a1f1a1d3bbac8bbc4f22d28a0421359811cc760f63c30899955e6133996a8e2b506048ff3c87f829586e7e7be7998 +SHA512 (xfe-2.1.8.tar.xz) = 1f4ca6e75b2c121ee8fa9780a0a2429ac59f48d1bc777f16673f09888142370b30bd799c97488bc21b22c0d2c13f6b8555f42e4a630ef0dab74ef80507a9e7f4 diff --git a/xfe.spec b/xfe.spec index 230247c..c9bcc6f 100644 --- a/xfe.spec +++ b/xfe.spec @@ -1,13 +1,13 @@ %global hash_thread1 2501673c %global hash_thread2 5d70 -%global main_version 2.1.7 +%global main_version 2.1.8 %global use_gcc_strict_sanitize 0 Name: xfe Version: %{main_version} -Release: 2%{?dist} +Release: 1%{?dist} Summary: X File Explorer File Manager # GPL-2.0-or-later: README @@ -172,6 +172,9 @@ ln -sf ../../../%{_sysconfdir}/xferc %{buildroot}%{_datadir}/%{name}/xferc %exclude %{_datadir}/%{name}/icons/gnome*-theme/ %changelog +* Sun Jul 19 2026 Mamoru TASAKA - 2.1.8-1 +- 2.1.8 + * Fri Jul 17 2026 Fedora Release Engineering - 2.1.7-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild From 122a28f14d9256a7068134039e73f57252598aac Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Sun, 26 Jul 2026 23:10:06 +0900 Subject: [PATCH 33/35] 2.1.9 --- sources | 2 +- xfe.spec | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/sources b/sources index e7b2271..098caec 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xfe-2.1.8.tar.xz) = 1f4ca6e75b2c121ee8fa9780a0a2429ac59f48d1bc777f16673f09888142370b30bd799c97488bc21b22c0d2c13f6b8555f42e4a630ef0dab74ef80507a9e7f4 +SHA512 (xfe-2.1.9.tar.xz) = ae485a6a563e99791dd6cf3281e68a2352548a788d64b04ad47a0bdc79420e5097c322307c323e476ea0e47f3133817d4fa98436eebce319d3fa096b3358e141 diff --git a/xfe.spec b/xfe.spec index c9bcc6f..257301a 100644 --- a/xfe.spec +++ b/xfe.spec @@ -1,7 +1,7 @@ %global hash_thread1 2501673c %global hash_thread2 5d70 -%global main_version 2.1.8 +%global main_version 2.1.9 %global use_gcc_strict_sanitize 0 @@ -172,6 +172,9 @@ ln -sf ../../../%{_sysconfdir}/xferc %{buildroot}%{_datadir}/%{name}/xferc %exclude %{_datadir}/%{name}/icons/gnome*-theme/ %changelog +* Sun Jul 26 2026 Mamoru TASAKA - 2.1.9-1 +- 2.1.9 + * Sun Jul 19 2026 Mamoru TASAKA - 2.1.8-1 - 2.1.8 From fd25990bd68b144b778bdeac1fafd4322ca07883 Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Sat, 1 Aug 2026 23:26:13 +0900 Subject: [PATCH 34/35] 2.1.10 --- sources | 2 +- xfe.spec | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/sources b/sources index 098caec..5919f40 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xfe-2.1.9.tar.xz) = ae485a6a563e99791dd6cf3281e68a2352548a788d64b04ad47a0bdc79420e5097c322307c323e476ea0e47f3133817d4fa98436eebce319d3fa096b3358e141 +SHA512 (xfe-2.1.10.tar.xz) = 7d6ef6116e64b176826c5c40eccac86550d5aadac3b6e5dd6a3102643de92d1814aed8ade6b8eca7c755da01f1809d9446310c9bf4f8c7a54256751b143c19e3 diff --git a/xfe.spec b/xfe.spec index 257301a..4cd3325 100644 --- a/xfe.spec +++ b/xfe.spec @@ -1,7 +1,7 @@ %global hash_thread1 2501673c %global hash_thread2 5d70 -%global main_version 2.1.9 +%global main_version 2.1.10 %global use_gcc_strict_sanitize 0 @@ -172,6 +172,9 @@ ln -sf ../../../%{_sysconfdir}/xferc %{buildroot}%{_datadir}/%{name}/xferc %exclude %{_datadir}/%{name}/icons/gnome*-theme/ %changelog +* Sat Aug 01 2026 Mamoru TASAKA - 2.1.10-1 +- 2.1.10 + * Sun Jul 26 2026 Mamoru TASAKA - 2.1.9-1 - 2.1.9 From 9f52439a26e4fcdf72f33a7f341cce5833353967 Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Mon, 3 Aug 2026 22:25:24 +0900 Subject: [PATCH 35/35] 2.1.11 --- sources | 2 +- xfe.spec | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/sources b/sources index 5919f40..e43ebb0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xfe-2.1.10.tar.xz) = 7d6ef6116e64b176826c5c40eccac86550d5aadac3b6e5dd6a3102643de92d1814aed8ade6b8eca7c755da01f1809d9446310c9bf4f8c7a54256751b143c19e3 +SHA512 (xfe-2.1.11.tar.xz) = 73c7cd4d7c809877cbecfc6703fe740d612ff3b034aa519a86a2fdc4db20529ace72f2a1c4ada3d9e3506ee827e74e28246342f87294ac7b096ad50ed0450207 diff --git a/xfe.spec b/xfe.spec index 4cd3325..3fd6cb3 100644 --- a/xfe.spec +++ b/xfe.spec @@ -1,7 +1,7 @@ %global hash_thread1 2501673c %global hash_thread2 5d70 -%global main_version 2.1.10 +%global main_version 2.1.11 %global use_gcc_strict_sanitize 0 @@ -172,6 +172,9 @@ ln -sf ../../../%{_sysconfdir}/xferc %{buildroot}%{_datadir}/%{name}/xferc %exclude %{_datadir}/%{name}/icons/gnome*-theme/ %changelog +* Mon Aug 03 2026 Mamoru TASAKA - 2.1.11-1 +- 2.1.11 + * Sat Aug 01 2026 Mamoru TASAKA - 2.1.10-1 - 2.1.10