cvsextras 3b68290
Name:           perl-HTML-Template
1297dc6
Version:        2.97
c66ce60
Release:        11%{?dist}
cvsextras 3b68290
Summary:        Perl module to use HTML Templates
945cd4c
License:        GPL+ or Artistic
6f646a4
URL:            https://metacpan.org/release/HTML-Template
2f48e83
Source0:        https://cpan.metacpan.org/modules/by-module/HTML/HTML-Template-%{version}.tar.gz
cvsextras 3b68290
BuildArch:      noarch
2f48e83
# Build
2f48e83
BuildRequires:  coreutils
2f48e83
BuildRequires:  findutils
2f48e83
BuildRequires:  make
c9bc6d0
BuildRequires:  perl-generators
2f48e83
BuildRequires:  perl-interpreter
2f48e83
BuildRequires:  perl(ExtUtils::MakeMaker)
2f48e83
# Module
89807bf
BuildRequires:  perl(Carp)
2f48e83
BuildRequires:  perl(Digest::MD5)
2f48e83
BuildRequires:  perl(File::Spec)
2f48e83
BuildRequires:  perl(integer)
2f48e83
BuildRequires:  perl(Scalar::Util)
2f48e83
BuildRequires:  perl(strict)
2f48e83
BuildRequires:  perl(vars)
2f48e83
BuildRequires:  perl(warnings)
2f48e83
# Optional Functionality
2f48e83
BuildRequires:  perl(GTop)
2f48e83
BuildRequires:  perl(IPC::SharedCache)
2f48e83
BuildRequires:  perl(Storable)
2f48e83
# Test Suite
2f48e83
BuildRequires:  perl(base)
b477d3c
BuildRequires:  perl(CGI)
89807bf
BuildRequires:  perl(Data::Dumper)
89807bf
BuildRequires:  perl(Exporter)
89807bf
BuildRequires:  perl(File::Copy)
89807bf
BuildRequires:  perl(File::Spec::Functions)
89807bf
BuildRequires:  perl(File::Temp)
2f48e83
BuildRequires:  perl(lib)
2f48e83
BuildRequires:  perl(Test::More) >= 0.88
2f48e83
# Dependencies
2f48e83
Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
2f48e83
Suggests:       perl(GTop)
2f48e83
Suggests:       perl(IPC::SharedCache)
2f48e83
Suggests:       perl(Storable)
cvsextras 3b68290
cvsextras 3b68290
%description
cvsextras 3b68290
This module attempts make using HTML templates simple and natural.  It
cvsextras 3b68290
extends standard HTML with a few new HTML-esque tags - <TMPL_VAR>,
cvsextras 3b68290
<TMPL_LOOP>, <TMPL_INCLUDE>, <TMPL_IF> and <TMPL_ELSE>.  The file
cvsextras 3b68290
written with HTML and these new tags is called a template.  It is
cvsextras 3b68290
usually saved separate from your script - possibly even created by
cvsextras 3b68290
someone else!  Using this module you fill in the values for the
cvsextras 3b68290
variables, loops and branches declared in the template.  This allows
cvsextras 3b68290
you to separate design - the HTML - from the data, which you generate
cvsextras 3b68290
in the Perl script.
cvsextras 3b68290
cvsextras 3b68290
cvsextras 3b68290
%prep
cvsextras 3b68290
%setup -q -n HTML-Template-%{version}
cvsextras 3b68290
cvsextras 3b68290
cvsextras 3b68290
%build
2f48e83
perl Makefile.PL INSTALLDIRS=vendor
cvsextras 3b68290
make %{?_smp_mflags}
cvsextras 3b68290
cvsextras 3b68290
cvsextras 3b68290
%install
2f48e83
make pure_install DESTDIR=%{buildroot}
2f48e83
find %{buildroot} -type f -name .packlist -delete
2f48e83
%{_fixperms} -c %{buildroot}
cvsextras 3b68290
cvsextras 3b68290
19785b0
%check
cvsextras 3b68290
TEST_SHARED_MEMORY=1 make test
cvsextras 3b68290
cvsextras 3b68290
cvsextras 3b68290
%files
2f48e83
%license LICENSE
2f48e83
%doc Changes README
19785b0
%{perl_vendorlib}/HTML/
2f48e83
%{_mandir}/man3/HTML::Template.3*
2f48e83
%{_mandir}/man3/HTML::Template::FAQ.3*
cvsextras 3b68290
cvsextras 3b68290
cvsextras 3b68290
%changelog
c66ce60
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.97-11
c66ce60
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
c66ce60
2f48e83
* Thu Oct 17 2019 Paul Howarth <paul@city-fan.org> - 2.97-10
2f48e83
- Spec tidy-up
2f48e83
  - Use author-independent source URL
2f48e83
  - Classify buildreqs by usage
2f48e83
  - Add Suggests: for modules providing optional functionality
2f48e83
  - Use DESTDIR rather than PERL_INSTALL_ROOT
2f48e83
  - Simplify find command using -delete
2f48e83
  - Don't need to remove empty directories from the buildroot
2f48e83
  - Fix permissions verbosely
2f48e83
  - Make %%files list more explicit
2f48e83
  - Use %%license
2f48e83
8a86fa7
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.97-9
8a86fa7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
8a86fa7
8ff1eb6
* Fri May 31 2019 Jitka Plesnikova <jplesnik@redhat.com> - 2.97-8
8ff1eb6
- Perl 5.30 rebuild
8ff1eb6
286c583
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.97-7
286c583
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
286c583
1132f58
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.97-6
1132f58
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
1132f58
c0641e3
* Fri Jun 29 2018 Jitka Plesnikova <jplesnik@redhat.com> - 2.97-5
c0641e3
- Perl 5.28 rebuild
c0641e3
5967a13
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.97-4
5967a13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
5967a13
1133c88
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.97-3
1133c88
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
1133c88
c4d8a13
* Mon Jun 05 2017 Jitka Plesnikova <jplesnik@redhat.com> - 2.97-2
c4d8a13
- Perl 5.26 rebuild
c4d8a13
1297dc6
* Fri May 19 2017 Tom Callaway <spot@fedoraproject.org> - 2.97-1
1297dc6
- update to 2.97
1297dc6
b0bbdbe
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.95-8
b0bbdbe
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
b0bbdbe
bc86947
* Mon May 16 2016 Jitka Plesnikova <jplesnik@redhat.com> - 2.95-7
bc86947
- Perl 5.24 rebuild
bc86947
903e89b
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.95-6
903e89b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
903e89b
bf99082
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.95-5
bf99082
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
bf99082
0ee9733
* Sat Jun 06 2015 Jitka Plesnikova <jplesnik@redhat.com> - 2.95-4
0ee9733
- Perl 5.22 rebuild
0ee9733
cfd84be
* Thu Aug 28 2014 Jitka Plesnikova <jplesnik@redhat.com> - 2.95-3
cfd84be
- Perl 5.20 rebuild
cfd84be
0816d44
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.95-2
0816d44
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
0816d44
d972b6d
* Wed Oct 23 2013 Tom Callaway <spot@fedoraproject.org> - 2.95-1
d972b6d
- update to 2.95
d972b6d
e6fa5bb
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.94-4
e6fa5bb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
e6fa5bb
a752e7d
* Mon Jul 22 2013 Petr Pisar <ppisar@redhat.com> - 2.94-3
a752e7d
- Perl 5.18 rebuild
a752e7d
d68088a
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.94-2
d68088a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
d68088a
b72c57a
* Fri Jan 18 2013 Tom Callaway <spot@fedoraproject.org> - 2.94-1
b72c57a
- update to 2.94
b72c57a
fc15eb6
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.91-3
fc15eb6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
fc15eb6
f367b70
* Sun Jun 17 2012 Petr Pisar <ppisar@redhat.com> - 2.91-2
f367b70
- Perl 5.16 rebuild
89807bf
- Specify all dependencies
f367b70
b701670
* Mon Apr  2 2012 Tom Callaway <spot@fedoraproject.org> - 2.91-1
b701670
- update to 2.91
b701670
1a3fabe
* Mon Jan 16 2012 Ralf Corsépius <corsepiu@fedoraproject.org> - 2.10-5
1a3fabe
- Add BR: perl(Digest::MD5) (Fix gcc-4.7 FTBFS).
1a3fabe
8c3428f
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.10-4
8c3428f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
8c3428f
df4c9ff
* Tue Aug 30 2011 Ville Skyttä <ville.skytta@iki.fi> - 2.10-3
df4c9ff
- Set module version to fake 2.91 to work around versioning issue (#734253).
df4c9ff
- Fix source URL, drop no longer needed README linefeed conversion.
df4c9ff
Petr Sabata 34c721f
* Mon Jul 18 2011 Petr Sabata <contyk@redhat.com> - 2.10-2
Petr Sabata 34c721f
- Perl mass rebuild
Petr Sabata 34c721f
992ca89
* Thu Jul 14 2011 Tom Callaway <spot@fedoraproject.org>  - 2.10-1
992ca89
- update to 2.10
992ca89
4b8d0ee
* Tue Jun 21 2011 Marcela Mašláňová <mmaslano@redhat.com> - 2.9-11
4b8d0ee
- Perl mass rebuild
4b8d0ee
a70ae36
* Sun Apr 24 2011 Tom Callaway <spot@fedoraproject.org> - 2.9-10
a70ae36
- actually apply man page fixes patch
a70ae36
b0ab48d
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.9-9
b0ab48d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
b0ab48d
c6e3447
* Fri Dec 17 2010 Marcela Maslanova <mmaslano@redhat.com> - 2.9-8
c6e3447
- 661697 rebuild for fixing problems with vendorach/lib
b477d3c
- add missing BR CGI
fa2c858
- add man page fixes from Debian
c6e3447
650126e
* Sun May 02 2010 Marcela Maslanova <mmaslano@redhat.com> - 2.9-7
650126e
- Mass rebuild with perl-5.12.0
650126e
402de13
* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 2.9-6
402de13
- rebuild against perl 5.10.1
402de13
60709c9
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.9-5
60709c9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
60709c9
b2a77a5
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.9-4
b2a77a5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
b2a77a5
3fd6eca
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.9-3
3fd6eca
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
3fd6eca
635317a
* Fri Feb  8 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 2.9-2
635317a
- rebuild for new perl
635317a
ce3dab1
* Tue Oct 16 2007 Tom "spot" Callaway <tcallawa@redhat.com> - 2.9-1.2
ce3dab1
- add BR: perl(Test::More)
ce3dab1
945cd4c
* Tue Oct 16 2007 Tom "spot" Callaway <tcallawa@redhat.com> - 2.9-1.1
945cd4c
- correct license tag
945cd4c
- add BR: perl(ExtUtils::MakeMaker)
945cd4c
75f52ca
* Tue Jan 30 2007 Jose Pedro Oliveira <jpo at di.uminho.pt> - 2.9-1
75f52ca
- Update to 2.9.
75f52ca
2ac925a
* Fri Sep  8 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 2.8-3
2ac925a
- Rebuild for FC6.
2ac925a
ccf36c9
* Sat Feb 18 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 2.8-2
ccf36c9
- Rebuild for FC5 (perl 5.8.8).
ccf36c9
19785b0
* Thu Dec 29 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 2.8-1
19785b0
- Update to 2.8.
19785b0
caa98e7
* Sat Aug 13 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 2.7-4
caa98e7
- README file: corrected the end-of-line encoding (#165874).
caa98e7
- Bring up to date with Fedora Extras template.
caa98e7
caa98e7
* Fri Apr  7 2005 Michael Schwendt <mschwendt[AT]users.sf.net> - 2.7-3
983689a
- rebuilt
983689a
cvsextras 3b68290
* Mon Oct 25 2004 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0:2.7-0.fdr.2
cvsextras 3b68290
- Typo correction (rpmlint warning).
cvsextras 3b68290
- Build requirements: removed perl(CGI).
cvsextras 3b68290
df4c9ff
* Fri Jun 25 2004 Ville Skyttä <ville.skytta@iki.fi> - 0:2.7-0.fdr.1
cvsextras 3b68290
- First build after 2nd time of losing the specfile somewhere :(