Compare commits

...
Sign in to create a new pull request.

50 commits

Author SHA1 Message Date
Fedora Release Engineering
868c27abd8 Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild 2026-07-17 08:45:07 +00:00
Fedora Release Engineering
e5587affd0 Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild 2026-01-17 20:10:49 +00:00
Fedora Release Engineering
2b2097c2a8 Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-25 20:21:27 +00:00
Fedora Release Engineering
2e0345a286 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-19 14:53:25 +00:00
Miroslav Suchý
50ecbba760 convert GPLv2+ license to SPDX
This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4
2024-07-26 03:38:58 +02:00
Fedora Release Engineering
3deab07156 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-20 09:14:12 +00:00
Software Management Team
32d024493b Eliminate use of obsolete %patchN syntax (#2283636) 2024-05-30 12:46:49 +02:00
Fedora Release Engineering
542ce8788b Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-27 08:34:45 +00:00
Fedora Release Engineering
d5ff12cc61 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-22 18:06:01 +00:00
Fedora Release Engineering
180945a4bb Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-21 06:43:15 +00:00
Fedora Release Engineering
ccf90c268d Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-23 12:19:14 +00:00
Fedora Release Engineering
6cabf0b021 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-22 04:22:32 +00:00
Fedora Release Engineering
f1a00c59ea - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-23 20:51:24 +00:00
Fedora Release Engineering
b757352b7f - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-27 23:24:56 +00:00
Tom Stellard
e2c2312e18 Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2021-01-09 00:52:30 +00:00
Fedora Release Engineering
0cdbdaac90 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-29 14:03:29 +00:00
Thorsten Leemhuis
4f395e27d6 Update project URL
require perl(LWP::Protocol::https) (needed for https)
2020-03-30 17:28:43 +02:00
Fedora Release Engineering
461540cbb7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-31 03:35:51 +00:00
Fedora Release Engineering
89357e41ec - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-27 03:22:20 +00:00
Fedora Release Engineering
de0507a45d - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-03 11:37:28 +00:00
82a65de340 Remove obsolete Group tag
References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag
2019-01-28 20:24:54 +01:00
Fedora Release Engineering
e86e008422 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-14 08:46:54 +00:00
Jason Tibbitts
0259ae45d9 Remove needless use of %defattr 2018-07-10 01:37:26 -05:00
8c9721d234
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 <ignatenkobrain@fedoraproject.org>
2018-02-14 08:58:32 +01:00
81094b27ad Remove BuildRoot definition
None of currently supported distributions need that.
It was needed last for EL5 which is EOL now

Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-02-14 00:48:18 +01:00
Fedora Release Engineering
41ca29c730 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-09 20:50:38 +00:00
Fedora Release Engineering
aa53d2a924 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-27 21:33:07 +00:00
Fedora Release Engineering
10674e6648 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-11 17:19:10 +00:00
Petr Písař
b81de2134f Mandatory Perl build-requires added <https://fedoraproject.org/wiki/Changes/Build_Root_Without_Perl> 2016-06-24 09:57:07 +02:00
Fedora Release Engineering
d3e0e1ab14 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-05 02:57:56 +00:00
Thorsten Leemhuis
db237ebe82 add patch to silence warnings "Unescaped left brace in regex is deprecated,
passed through in regex" in perl 5.22  (#1254288)
2015-11-22 15:07:11 +01:00
Thorsten Leemhuis
0627690f53 add patch to silence warnings "Unescaped left brace in regex is deprecated,
passed through in regex" in perl 5.22  (#1254288)
2015-11-22 15:06:32 +01:00
Ralf Corsépius
c3880c8ec2 Add dist-tag (RHBZ #1237192). 2015-07-01 16:08:18 +02:00
Dennis Gilmore
b3dfb85230 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-19 02:19:53 +00:00
Dennis Gilmore
a9839f5d25 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-07 23:21:32 -05:00
Dennis Gilmore
55e0176d8d - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild 2013-08-04 01:45:08 -05:00
Petr Písař
543b015fa0 Perl 5.18 rebuild 2013-07-18 01:06:34 +02:00
Thorsten Leemhuis
ff79801689 add /usr/bin/pod2man as BR (needed for F19 #914569) 2013-03-01 23:28:46 +01:00
Dennis Gilmore
2e14da2fd8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild 2013-02-14 21:01:59 -06:00
Dennis Gilmore
8657e582d1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild 2012-07-21 22:23:00 -05:00
Dennis Gilmore
5cb4eca4c7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild 2012-01-14 02:13:17 -06:00
Thorsten Leemhuis
58b4fea45a Fix #660818 (FTBS)
- Add a patch that removes some usused HTML procssing bit from the Makefile
  that seem to confuse newer make versions; fixes #660818 (FTBS)
2011-06-22 22:54:17 +02:00
Dennis Gilmore
2f1716f0bb - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild 2011-02-07 20:16:16 -06:00
Fedora Release Engineering
ff2f22886a dist-git conversion 2010-07-29 15:14:44 +00:00
Bill Nottingham
f0b6daa3a7 Fix typo that causes a failure to update the common directory. (releng
#2781)
2009-11-25 22:43:12 +00:00
Jesse Keating
e644328e36 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild 2009-07-27 07:09:03 +00:00
Jesse Keating
396e40ede7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild 2009-02-25 18:21:53 +00:00
Thorsten Leemhuis
61d88480b1 Manually require perl(IO::Socket::SSL) to make https work 2008-05-22 05:35:23 +00:00
Thorsten Leemhuis
b17fc8557a - Update License field due to the "Licensing guidelines changes" 2007-08-03 17:00:57 +00:00
Thorsten Leemhuis
5c9ffe5cc9 add websec (review in #235573) 2007-04-08 16:06:14 +00:00
7 changed files with 249 additions and 21 deletions

View file

1
.gitignore vendored Normal file
View file

@ -0,0 +1 @@
websec-1.9.0.tar.gz

View file

@ -1,21 +0,0 @@
# Makefile for source rpm: websec
# $Id$
NAME := websec
SPECFILE = $(firstword $(wildcard *.spec))
define find-makefile-common
for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
endef
MAKEFILE_COMMON := $(shell $(find-makefile-common))
ifeq ($(MAKEFILE_COMMON),)
# attept a checkout
define checkout-makefile-common
test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2
endef
MAKEFILE_COMMON := $(shell $(checkout-makefile-common))
endif
include $(MAKEFILE_COMMON)

View file

@ -0,0 +1 @@
697f7e40fd74c5769df3d9f202eb0309 websec-1.9.0.tar.gz

23
websec-disable-htmldocs Normal file
View file

@ -0,0 +1,23 @@
#
# newer GNU Make versions (3.82, maybe older) get confused by something in this
# area; we never installed the HTML docs anyway, so simply remove the section
#
diff -Naru websec-1.9.0.org/Makefile websec-1.9.0/Makefile
--- websec-1.9.0.org/Makefile 2003-05-18 09:37:00.000000000 +0200
+++ websec-1.9.0/Makefile 2011-06-22 18:54:11.674124020 +0200
@@ -55,15 +55,3 @@
$(CONFMAN) : %.5 : %
pod2man --section 5 $< > $@
-
-install_html: html
- install -m 0644 $(HTMLFILES) $(DEST)
-
-html: $(CONFMANHTML) $(PROGMANHTML)
-
-$(CONFMANHTML) : %(5).html : %
- pod2html --htmlroot . --podroot . --podpath . --infile "$<" --outfile "$@"
-
-$(PROGMANHTML) : %(1).html : %
- -rm -f pod2htm*
- pod2html --htmlroot . --podroot . --podpath . --infile "$<" --outfile "$@"

View file

@ -0,0 +1,18 @@
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;

206
websec.spec Normal file
View file

@ -0,0 +1,206 @@
Name: websec
Version: 1.9.0
Release: 42%{?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
# 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
BuildArch: noarch
BuildRequires: make
BuildRequires: /usr/bin/pod2man
BuildRequires: perl-generators
# needed to send mail:
Requires: /usr/sbin/sendmail
# needed for ssl:
Requires: perl(IO::Socket::SSL)
Requires: perl(LWP::Protocol::https)
%description
Web Secretary is a web page change monitoring software. It will detect changes
based on content analysis, making sure that it's not just HTML that changed,
but actual content. You can tell it what to ignore in the page (hit counters
and such), and it can mail you the document with the changes highlighted or
load the highlighted page in a browser.
%prep
%setup -q
%patch -P0 -p1 -b .patch0
%patch -P1 -p1 -b .patch1
%build
make PREFIX=%{_prefix} %{?_smp_mflags}
%install
rm -rf $RPM_BUILD_ROOT .__doc
make install DESTDIR=$RPM_BUILD_ROOT PREFIX=%{_prefix}
# proper permissions for man pages
chmod 0644 $RPM_BUILD_ROOT%{_datadir}/man/man*/*
# temp doc dir
mv $RPM_BUILD_ROOT%{_datadir}/doc/websec .__doc
# having the next two in the proper place would require proper dependencies,
# which is probably not worth the trouble as that would be bloat for most
# users; so ship them as doc, that's better then not shipping them at all
mv $RPM_BUILD_ROOT%{_datadir}/vim/vim61 $RPM_BUILD_ROOT%{_datadir}/emacs/ \
.__doc/
mkdir .__doc/scripts
cp rollback htmldiff .__doc/scripts/
chmod -x .__doc/scripts/*
%files
%doc COPYING HACKING NEWS TODO .__doc/*
%{_bindir}/*
%{_datadir}/man/man*/*
%changelog
* Fri Jul 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.0-42
- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild
* Sat Jan 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.0-41
- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
* Fri Jul 25 2025 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.0-40
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Sun Jan 19 2025 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.0-39
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Fri Jul 26 2024 Miroslav Suchý <msuchy@redhat.com> - 1.9.0-38
- convert license to SPDX
* Sat Jul 20 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.0-37
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Sat Jan 27 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.0-36
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Sat Jul 22 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.0-35
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Sat Jan 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.0-34
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.0-33
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.0-32
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.0-31
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.0-30
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.0-29
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Mon Mar 30 2020 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info> - 1.9.0-28
- Update project URL
- require perl(LWP::Protocol::https) (needed for https)
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.0-27
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.0-26
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.0-25
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.0-24
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.0-23
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.0-22
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.0-21
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.0-20
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
* Sun Nov 22 2015 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info> - 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 <corsepiu@fedoraproject.org> - 0.9.1-18
- Add dist-tag (RHBZ #1237192).
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9.0-17.1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9.0-16.1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9.0-15.1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
* Wed Jul 17 2013 Petr Pisar <ppisar@redhat.com> - 1.9.0-14.1
- Perl 5.18 rebuild
* Fri Mar 01 2013 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info> - 1.9.0-13.1
- add /usr/bin/pod2man as BR (needed for F19 #914569)
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9.0-12.1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9.0-11.1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9.0-10.1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
* Wed Jun 22 2011 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info> - 1.9.0-9.1
- Add a patch that removes some usused HTML procssing bit from the Makefile
that seem to confuse newer make versions; fixes #660818 (FTBS)
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9.0-8.1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
* Mon Jul 27 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9.0-7.1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9.0-6.1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
* Thu May 22 2008 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info> - 1.9.0-5
- Manually require perl(IO::Socket::SSL) to make https work
* Fri Aug 03 2007 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info>
- Update License field due to the "Licensing guidelines changes"
* Sun Apr 08 2007 Thorsten Leemhuis <fedora[AT]leemhuis.info> - 1.9.0-4
- rebuild
* Sun Apr 08 2007 Thorsten Leemhuis <fedora[AT]leemhuis.info> - 1.9.0-3
- remove the / add the end of the mv command
* Sat Apr 07 2007 Thorsten Leemhuis <fedora[AT]leemhuis.info> - 1.9.0-2
- Fixes found during review (#235573):
- noarch automatically disables debuginfo
- require /usr/sbin/sendmail instead of smtpdaemon
* Sat Apr 07 2007 Thorsten Leemhuis <fedora[AT]leemhuis.info> - 1.9.0-1
- Initial package