diff --git a/websec-silence-unescaped-left-brace-warnings.patch b/websec-silence-unescaped-left-brace-warnings.patch deleted file mode 100644 index b7d63d0..0000000 --- a/websec-silence-unescaped-left-brace-warnings.patch +++ /dev/null @@ -1,18 +0,0 @@ -diff -Naur websec-1.9.0.org/websec websec-1.9.0/websec ---- websec-1.9.0.org/websec 2006-01-20 19:05:25.000000000 +0100 -+++ websec-1.9.0/websec 2015-11-22 14:46:52.891549814 +0100 -@@ -229,12 +229,12 @@ - } - - # Allow values from the environment -- while ($value =~ m/\${([^}]+)}/) { -+ while ($value =~ m/\$\{([^}]+)}/) { - if (not exists $ENV{$1}) { - print STDERR "Used environment variable '$1' but it is not defined, aborting.\n"; - exit 1; - } -- $value =~ s/\${([^}]+)}/$ENV{$1}/; -+ $value =~ s/\$\{([^}]+)}/$ENV{$1}/; - } - - $siteinfo{$keyword} = $value; diff --git a/websec.spec b/websec.spec index 5fe97e3..6988d92 100644 --- a/websec.spec +++ b/websec.spec @@ -1,29 +1,23 @@ Name: websec Version: 1.9.0 -Release: 42%{?dist} +Release: 18%{?dist} Summary: Web Secretary - Web page monitoring software with highlighting -# Automatically converted from old format: GPLv2+ - review is highly recommended. -License: GPL-2.0-or-later -URL: https://github.com/baruch/websec -Source0: websec-1.9.0.tar.gz +Group: Applications/Internet +License: GPLv2+ +URL: http://baruch.ev-en.org/proj/websec/ +Source0: http://baruch.ev-en.org/proj/websec/websec-1.9.0.tar.gz # Patch0: newer GNU Make versions (3.82, maybe older as well) get confused by # parts of the Makefile that are unused anyway, so remove them with this patch; # upstream is dead afaics Patch0: %{name}-disable-htmldocs -# Patch1: Background in https://bugzilla.redhat.com/show_bug.cgi?id=1254288 -# not send upstream, as its dead -Patch1: %{name}-silence-unescaped-left-brace-warnings.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch -BuildRequires: make BuildRequires: /usr/bin/pod2man -BuildRequires: perl-generators -# needed to send mail: Requires: /usr/sbin/sendmail -# needed for ssl: +# perl-IO-Socket-SSL needed for https: Requires: perl(IO::Socket::SSL) -Requires: perl(LWP::Protocol::https) %description Web Secretary is a web page change monitoring software. It will detect changes @@ -35,8 +29,7 @@ load the highlighted page in a browser. %prep %setup -q -%patch -P0 -p1 -b .patch0 -%patch -P1 -p1 -b .patch1 +%patch0 -p1 -b .patch0 %build @@ -63,94 +56,21 @@ cp rollback htmldiff .__doc/scripts/ chmod -x .__doc/scripts/* +%clean +rm -rf $RPM_BUILD_ROOT + %files +%defattr(-,root,root,-) %doc COPYING HACKING NEWS TODO .__doc/* %{_bindir}/* %{_datadir}/man/man*/* %changelog -* Fri Jul 17 2026 Fedora Release Engineering - 1.9.0-42 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild - -* Sat Jan 17 2026 Fedora Release Engineering - 1.9.0-41 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild - -* Fri Jul 25 2025 Fedora Release Engineering - 1.9.0-40 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild - -* Sun Jan 19 2025 Fedora Release Engineering - 1.9.0-39 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild - -* Fri Jul 26 2024 Miroslav Suchý - 1.9.0-38 -- convert license to SPDX - -* Sat Jul 20 2024 Fedora Release Engineering - 1.9.0-37 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild - -* Sat Jan 27 2024 Fedora Release Engineering - 1.9.0-36 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Sat Jul 22 2023 Fedora Release Engineering - 1.9.0-35 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Sat Jan 21 2023 Fedora Release Engineering - 1.9.0-34 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Sat Jul 23 2022 Fedora Release Engineering - 1.9.0-33 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Sat Jan 22 2022 Fedora Release Engineering - 1.9.0-32 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Fri Jul 23 2021 Fedora Release Engineering - 1.9.0-31 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Wed Jan 27 2021 Fedora Release Engineering - 1.9.0-30 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Wed Jul 29 2020 Fedora Release Engineering - 1.9.0-29 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Mon Mar 30 2020 Thorsten Leemhuis - 1.9.0-28 -- Update project URL -- require perl(LWP::Protocol::https) (needed for https) - -* Fri Jan 31 2020 Fedora Release Engineering - 1.9.0-27 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Sat Jul 27 2019 Fedora Release Engineering - 1.9.0-26 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Sun Feb 03 2019 Fedora Release Engineering - 1.9.0-25 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Sat Jul 14 2018 Fedora Release Engineering - 1.9.0-24 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Fri Feb 09 2018 Fedora Release Engineering - 1.9.0-23 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Thu Jul 27 2017 Fedora Release Engineering - 1.9.0-22 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Sat Feb 11 2017 Fedora Release Engineering - 1.9.0-21 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Fri Feb 05 2016 Fedora Release Engineering - 1.9.0-20 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Sun Nov 22 2015 Thorsten Leemhuis - 1.9.0-19 -- add patch to silence warnings "Unescaped left brace in regex is deprecated, - passed through in regex" in perl 5.22 (#1254288) - * Wed Jul 01 2015 Ralf Corsépius - 0.9.1-18 - Add dist-tag (RHBZ #1237192). -* Fri Jun 19 2015 Fedora Release Engineering - 1.9.0-17.1 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - * Sun Jun 08 2014 Fedora Release Engineering - 1.9.0-16.1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild