8fc2018
Name:		perl-Apache-Session-Browseable
7da4051
Version:	1.3.4
ac9374b
Release:	1%{?dist}
8fc2018
Summary:	Add index and search methods to Apache::Session
8fc2018
License:	GPL+ or Artistic
a0ee445
URL:		https://metacpan.org/release/Apache-Session-Browseable
eb94070
Source0:	https://cpan.metacpan.org/modules/by-module/Apache/Apache-Session-Browseable-%{version}.tar.gz
8fc2018
BuildArch:	noarch
8fc2018
# Module Build
b822abd
BuildRequires:	coreutils
9b0315b
BuildRequires:	perl-generators
0b0fc80
BuildRequires:	perl-interpreter
8fc2018
BuildRequires:	perl(Module::Build)
8fc2018
# Module Runtime
8fc2018
BuildRequires:	perl(Apache::Session)
8fc2018
BuildRequires:	perl(Apache::Session::Generate::MD5)
8fc2018
BuildRequires:	perl(Apache::Session::Lock::File)
8fc2018
BuildRequires:	perl(Apache::Session::Lock::Null)
8fc2018
BuildRequires:	perl(Apache::Session::Serialize::Base64)
8fc2018
BuildRequires:	perl(Apache::Session::Serialize::Storable)
8fc2018
BuildRequires:	perl(Apache::Session::Serialize::Sybase)
8fc2018
BuildRequires:	perl(Apache::Session::Store::DBI)
8fc2018
BuildRequires:	perl(Apache::Session::Store::File)
8fc2018
BuildRequires:	perl(Apache::Session::Store::Informix)
8fc2018
BuildRequires:	perl(Apache::Session::Store::MySQL)
8fc2018
BuildRequires:	perl(Apache::Session::Store::Oracle)
8fc2018
BuildRequires:	perl(Apache::Session::Store::Postgres)
8fc2018
BuildRequires:	perl(Apache::Session::Store::Sybase)
8fc2018
BuildRequires:	perl(AutoLoader)
e05fa8e
BuildRequires:	perl(base)
8fc2018
BuildRequires:	perl(DBI)
b822abd
BuildRequires:	perl(Digest::SHA)
b822abd
BuildRequires:	perl(JSON)
d97a037
BuildRequires:	perl(MIME::Base64)
8fc2018
BuildRequires:	perl(Net::LDAP)
8fc2018
BuildRequires:	perl(Net::LDAP::Util)
8fc2018
BuildRequires:	perl(Redis)
8fc2018
BuildRequires:	perl(Storable)
8fc2018
BuildRequires:	perl(strict)
b822abd
BuildRequires:	perl(vars)
8fc2018
# Test Suite
b822abd
BuildRequires:	perl(File::Path)
8fc2018
BuildRequires:	perl(File::Temp)
8fc2018
BuildRequires:	perl(Test::More)
8fc2018
BuildRequires:	perl(warnings)
8fc2018
# Optional Tests
8fc2018
BuildRequires:	perl(DBD::mysql)
8fc2018
BuildRequires:	perl(DBD::SQLite) > 1.19
8fc2018
# Runtime
8fc2018
Requires:	perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
d97a037
Requires:	perl(MIME::Base64)
eb94070
Requires:	perl(Redis)
b822abd
Requires:	perl(Storable)
8fc2018
8fc2018
%description
8fc2018
A virtual Apache::Session back-end providing some class methods to manipulate
8fc2018
all sessions and add the capability to index some fields to make re-search
8fc2018
faster.
8fc2018
8fc2018
%prep
8fc2018
%setup -q -n Apache-Session-Browseable-%{version}
8fc2018
8fc2018
%build
8fc2018
perl Build.PL --installdirs=vendor
8fc2018
./Build
8fc2018
8fc2018
%install
8fc2018
./Build install --destdir=%{buildroot} --create_packlist=0
8fc2018
8fc2018
%check
8fc2018
./Build test
8fc2018
8fc2018
%files
8fc2018
%if 0%{?_licensedir:1}
072cf86
%license COPYRIGHT LICENSE
8fc2018
%else
072cf86
%doc COPYRIGHT LICENSE
8fc2018
%endif
072cf86
%doc Changes README.md
8fc2018
%{perl_vendorlib}/Apache/
8fc2018
%{perl_vendorlib}/auto/Apache/
8fc2018
%{_mandir}/man3/Apache::Session::Browseable.3*
8fc2018
%{_mandir}/man3/Apache::Session::Browseable::LDAP.3*
8fc2018
%{_mandir}/man3/Apache::Session::Browseable::MySQL.3*
0b0fc80
%{_mandir}/man3/Apache::Session::Browseable::MySQLJSON.3*
1da85a8
%{_mandir}/man3/Apache::Session::Browseable::PgHstore.3*
1da85a8
%{_mandir}/man3/Apache::Session::Browseable::PgJSON.3*
1da85a8
%{_mandir}/man3/Apache::Session::Browseable::Postgres.3*
8fc2018
%{_mandir}/man3/Apache::Session::Browseable::SQLite.3*
8fc2018
%{_mandir}/man3/Apache::Session::Browseable::Store::LDAP.3*
8fc2018
%{_mandir}/man3/Apache::Session::Browseable::Store::SQLite.3*
8fc2018
%{_mandir}/man3/Apache::Session::Browseable::Redis.3*
8fc2018
%{_mandir}/man3/Apache::Session::Browseable::Store::Redis.3*
1da85a8
%{_mandir}/man3/Apache::Session::Serialize::Hstore.3*
b822abd
%{_mandir}/man3/Apache::Session::Serialize::JSON.3*
8fc2018
8fc2018
%changelog
7da4051
* Thu Nov 21 2019 Paul Howarth <paul@city-fan.org> - 1.3.4-1
7da4051
- Update to 1.3.4
7da4051
  - Don't stop parsing sessions when one is bad
7da4051
ac9374b
* Fri Sep 20 2019 Paul Howarth <paul@city-fan.org> - 1.3.3-1
ac9374b
- Update to 1.3.3
ac9374b
  - LDAP: Add ldapRaw parameter (GH#20)
ac9374b
944d074
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.2-2
944d074
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
944d074
25f7ca4
* Fri Jul  5 2019 Paul Howarth <paul@city-fan.org> - 1.3.2-1
25f7ca4
- Update to 1.3.2
ac9374b
  - Allow sentinel list to be passed as a comma-delimited string (GH#19)
25f7ca4
d5f265e
* Fri May 31 2019 Jitka Plesnikova <jplesnik@redhat.com> - 1.3.1-2
d5f265e
- Perl 5.30 rebuild
d5f265e
36c9885
* Sat May  4 2019 Paul Howarth <paul@city-fan.org> - 1.3.1-1
36c9885
- Update to 1.3.1
36c9885
  - Fix typo in Oracle.pm (GH#15)
36c9885
  - Postgres: Ensure that returned @fields keep their original case (GH#17)
36c9885
53ba4d3
* Fri Feb  8 2019 Paul Howarth <paul@city-fan.org> - 1.3.0-1
53ba4d3
- Update to 1.3.0
53ba4d3
  - Also fix PgHstore error when searchOn is used without fields
53ba4d3
eb94070
* Fri Feb  8 2019 Paul Howarth <paul@city-fan.org> - 1.2.9-1
eb94070
- Update to 1.2.9
eb94070
  - Use either Redis::Fast or Redis
eb94070
  - Fix error when searchOn is used without fields
eb94070
09d409d
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.8-5
09d409d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
09d409d
7416a55
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.8-4
7416a55
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
7416a55
b304936
* Thu Jun 28 2018 Jitka Plesnikova <jplesnik@redhat.com> - 1.2.8-3
b304936
- Perl 5.28 rebuild
b304936
bd503f6
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.8-2
bd503f6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
bd503f6
e35204b
* Tue Oct  3 2017 Paul Howarth <paul@city-fan.org> - 1.2.8-1
e35204b
- Update to 1.2.8
e35204b
  - Missing UTF-8 hook
e35204b
3a2e850
* Tue Oct  3 2017 Paul Howarth <paul@city-fan.org> - 1.2.7-1
3a2e850
- Update to 1.2.7
3a2e850
  - Force UTF-8
3a2e850
- This release by GUIMARD → update source URL
3a2e850
0b0fc80
* Wed Sep 13 2017 Paul Howarth <paul@city-fan.org> - 1.2.6-1
0b0fc80
- Update to 1.2.6
0b0fc80
  - Force allow_nonref option (GH#14)
0b0fc80
- This release by COUDOT → update source URL
0b0fc80
05c2ab6
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.5-3
05c2ab6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
05c2ab6
ca5ed7f
* Mon Jun 05 2017 Jitka Plesnikova <jplesnik@redhat.com> - 1.2.5-2
ca5ed7f
- Perl 5.26 rebuild
ca5ed7f
1da85a8
* Tue Apr  4 2017 Paul Howarth <paul@city-fan.org> - 1.2.5-1
1da85a8
- Update to 1.2.5
1da85a8
  - PostgreSQL "hstore" and "json" support
1da85a8
  - Add "deleteIfLowerThan" method
1da85a8
- Drop EL-5 support
1da85a8
  - Drop Group: and BuildRoot: tags
1da85a8
  - No longer need to clean buildroot in %%install
1da85a8
  - Support Redis unconditionally
1da85a8
  - Always run DBD::SQLite test
1da85a8
072cf86
* Sun Feb 19 2017 Paul Howarth <paul@city-fan.org> - 1.2.4-1
072cf86
- Update to 1.2.4
072cf86
  - Fix incorrect logic for old database formats (GH#11)
072cf86
2ead83e
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.3-2
2ead83e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
2ead83e
9b0315b
* Sun Jun 12 2016 Paul Howarth <paul@city-fan.org> - 1.2.3-1
9b0315b
- Update to 1.2.3
9b0315b
  - Replace "/" for Windows
9b0315b
5991abf
* Mon May 16 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.2.2-2
5991abf
- Perl 5.24 rebuild
5991abf
d97a037
* Sat Apr  2 2016 Paul Howarth <paul@city-fan.org> - 1.2.2-1
d97a037
- Update to 1.2.2
d97a037
  - Manage old session format for databases
d97a037
e82ec79
* Thu Mar 10 2016 Paul Howarth <paul@city-fan.org> - 1.2.1-1
e82ec79
- Update to 1.2.1
e82ec79
  - Add an empty Browseable.pm due to new Pause restrictions
e82ec79
b822abd
* Wed Mar  9 2016 Paul Howarth <paul@city-fan.org> - 1.2-1
b822abd
- Update to 1.2
b822abd
  - Replace MD5 by SHA256
b822abd
  - Replace serialization by JSON
b822abd
- This release by GUIMARD → update source URL
b822abd
ff4e11b
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.1-2
ff4e11b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
ff4e11b
c1bc0af
* Sat Jun 20 2015 Paul Howarth <paul@city-fan.org> - 1.1-1
c1bc0af
- Update to 1.1
c1bc0af
- This release by COUDOT → update source URL
c1bc0af
68de29b
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.2-4
68de29b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
68de29b
5466d87
* Sat Jun 06 2015 Jitka Plesnikova <jplesnik@redhat.com> - 1.0.2-3
5466d87
- Perl 5.22 rebuild
5466d87
8fc2018
* Tue Jan 20 2015 Paul Howarth <paul@city-fan.org> - 1.0.2-2
8fc2018
- Include upstream docs (#1182960)
8fc2018
8fc2018
* Fri Jan 16 2015 Paul Howarth <paul@city-fan.org> - 1.0.2-1
8fc2018
- Initial RPM package