Changes of Revision 5
[-] | Added | perl-CGI-Session.spec |
x 1
2 +# 3 +# spec file for package perl-CGI-Session (Version 4.41) 4 +# 5 +# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. 6 +# 7 +# All modifications and additions to the file contributed by third parties 8 +# remain the property of their copyright owners, unless otherwise agreed 9 +# upon. The license for this file, and modifications and additions to the 10 +# file, is the same license as for the pristine package itself (unless the 11 +# license for the pristine package is not an Open Source License, in which 12 +# case the license is the MIT License). An "Open Source License" is a 13 +# license that conforms to the Open Source Definition (Version 1.9) 14 +# published by the Open Source Initiative. 15 + 16 +# Please submit bugfixes or comments via http://bugs.opensuse.org/ 17 +# 18 + 19 +# norootforbuild 20 + 21 + 22 +Name: perl-CGI-Session 23 +Version: 4.41 24 +Release: 1 25 +Requires: perl = %{perl_version} 26 +AutoReqProv: on 27 +Group: Development/Libraries/Perl 28 +License: Artistic License 29 +Url: http://cpan.org/modules/by-module/CGI 30 +Summary: Persistent session data in CGI applications 31 +Source: CGI-Session-%{version}.tar.bz2 32 +BuildRoot: %{_tmppath}/%{name}-%{version}-build 33 + 34 +%description 35 +CGI-Session is a Perl5 library that provides an easy, reliable and 36 +modular session management system across HTTP requests. Persistency is 37 +a key feature for such applications as shopping carts, 38 +login/authentication routines, and application that need to carry data 39 +across HTTP requests. CGI::Session does that and many more. 40 + 41 + 42 + 43 +Authors: 44 +-------- 45 + Sherzod Ruzmetov <sherzodr@cpan.org> 46 + 47 +%prep 48 +%setup -q -n CGI-Session-%{version} 49 + 50 +%build 51 +perl Makefile.PL 52 +make 53 + 54 +%check 55 +make test 56 + 57 +%install 58 +%perl_make_install 59 +%perl_process_packlist 60 + 61 +%clean 62 +rm -rf $RPM_BUILD_ROOT 63 + 64 +%files 65 +%defattr(-, root, root) 66 +%doc Changes INSTALL MANIFEST MANIFEST.SKIP README examples 67 +%{_mandir}/man?/* 68 +%dir %{perl_vendorlib}/CGI 69 +%{perl_vendorlib}/CGI/* 70 +%{perl_vendorarch}/auto/CGI 71 +/var/adm/perl-modules/%{name} 72 + 73 +%changelog 74 +* Mon Mar 23 2009 anicka@suse.cz 75 +- update to 4.41 76 + * FIX: RT#43290. In CGI::Session::Driver::sqlite, ensure database 77 + handle is still defined in DESTROY() before calling ping(). 78 + * DOCUMENTATION: Add comments about using the header() method 79 + to set the charset to 'utf-8'. 80 +* Tue Jan 20 2009 anicka@suse.cz 81 +- update to 4.40 82 + * many fixes, improved documentation 83 +* Fri Jul 18 2008 anicka@suse.cz 84 +- update to 4.35 (bnc#410259) 85 + * FIX: Fix the bug fix for error propagation from 4.34 86 + * FIX: Reset errors when creating a new object. Previously, 87 + errors from a previous object could show up in the current object. 88 + * INTERNAL - Patch Build.PL and Makefile.PL to run 89 + Module::Metadata::Changes's ini.report.pl, if available, to 90 + regenerate Changelog.ini from this file (Changes), when creating 91 + a makefile. 92 + * SECURITY: Patch CGI::Session::Driver::file to stop \ and / 93 + characters being used in session ids and hence in file names. 94 + These characters, possibly combined with '..', could have been 95 + used to access files outside the designated session file directory. 96 + * FIX: Patch CGI::Session to propagate error upwards when 97 + _load_pluggables() fails. 98 + * INTERNAL: Ship a machine-readable version of this file under 99 + the name Changelog.ini. 100 + * FIX: Patch CGI::Session::Driver::mysql to replace 101 + 'REPLACE INTO ...' with 'INSERT INTO ... ON DUPLICATE KEY UPDATE ...'. 102 + * FIX: t/mysql.t used to test setting the global variable 103 + $CGI::Session::MySQL::TABLE_NAME. 104 +* Wed Jun 25 2008 anicka@suse.cz 105 +- package created (version 4.32) 106 |