Compare commits

...

10 Commits

Author SHA256 Message Date
332a064603 Fix disabling of __perllib_provides
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-CGI-Ex?expand=0&rev=15
2024-03-08 22:00:40 +00:00
99922e2ecd Accepting request 1153635 from devel:languages:perl:autoupdate
- updated to 2.55
   see /usr/share/doc/packages/perl-CGI-Ex/Changes
  2.55      2024-01-09 09:19:32-07:00 America/Denver
    * Add support for type_ne_required in both Validate.pm and validate.js
    * Add support for various types including unum, str, array, hash, {}, []
    * Add support for nested types in Validate.pm (not part of validate.js)
    * Add support for coerce in Validate.pm (not part of validate.js)

OBS-URL: https://build.opensuse.org/request/show/1153635
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-CGI-Ex?expand=0&rev=14
2024-03-07 17:19:23 +00:00
Stephan Kulow
f406ff19ba Accepting request 964209 from devel:languages:perl:autoupdate
- updated to 2.54
   see /usr/share/doc/packages/perl-CGI-Ex/Changes
  2.54      2022-03-11 15:00:51-07:00 America/Denver
    * Fix sending cookies on location_bounce, if mod_perl 2 (thank you csjewell and oaxlin)
  2.53      2022-03-11 13:06:31-07:00 America/Denver
    * Prevent Apache sending a default page after content on location_bounce (thank you csjewell)

OBS-URL: https://build.opensuse.org/request/show/964209
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-CGI-Ex?expand=0&rev=13
2022-03-26 08:20:06 +00:00
946747d033 Accepting request 960840 from devel:languages:perl:autoupdate
- updated to 2.52
   see /usr/share/doc/packages/perl-CGI-Ex/Changes
  2.52      2022-03-09 16:45:04-07:00 America/Denver
    * Fix for HTTP2 stream crashing on certain browsers (thank you oaxlin)

OBS-URL: https://build.opensuse.org/request/show/960840
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-CGI-Ex?expand=0&rev=12
2022-03-10 20:33:47 +00:00
f316211445 Accepting request 960458 from devel:languages:perl:autoupdate
- updated to 2.51
   see /usr/share/doc/packages/perl-CGI-Ex/Changes

OBS-URL: https://build.opensuse.org/request/show/960458
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-CGI-Ex?expand=0&rev=11
2022-03-09 15:38:45 +00:00
Stephan Kulow
b7ae6a7b4f Accepting request 819914 from devel:languages:perl:autoupdate
- updated to 2.50
   see /usr/share/doc/packages/perl-CGI-Ex/Changes
  2.50      2020-07-07 22:03:55-06:00 America/Denver
    * Allow for optionally using multi_param if the object supports it

OBS-URL: https://build.opensuse.org/request/show/819914
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-CGI-Ex?expand=0&rev=10
2020-07-14 08:03:53 +00:00
db178c6ecb Accepting request 783270 from devel:languages:perl:autoupdate
- updated to 2.49
   see /usr/share/doc/packages/perl-CGI-Ex/Changes

OBS-URL: https://build.opensuse.org/request/show/783270
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-CGI-Ex?expand=0&rev=9
2020-03-10 15:19:59 +00:00
8df279f605 Accepting request 656212 from devel:languages:perl:autoupdate
automatic update

OBS-URL: https://build.opensuse.org/request/show/656212
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-CGI-Ex?expand=0&rev=8
2018-12-11 12:13:46 +00:00
7c0d4317a5 Accepting request 640408 from devel:languages:perl:autoupdate
- Fix automated changes
- updated to 2.47
   see /usr/share/doc/packages/perl-CGI-Ex/Changes
  2.47
      2018-08-16
          * Replace mechanism for setting cookies via meta tags with JavaScript equivalent (thanks to Garth Hill, Dillan Hildebrand, Alfredo Cabrera, Matt Swensen)
          * Test added for the replacement JavaScript mechanism of setting cookies
- updated to 2.46
   see /usr/share/doc/packages/perl-CGI-Ex/Changes
  2.46
      2018-07-24
          * Skip replace validation types in CGI::Ex::Validate when the corresponding form key's value is undef (thanks to Matt Devey)
          * Test added for CGI::Ex::Validate skipping replace validation when form key's value is undef (thanks to Charles McGarvey)
          * Removed copyright years as they weren't necessary

OBS-URL: https://build.opensuse.org/request/show/640408
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-CGI-Ex?expand=0&rev=7
2018-10-07 14:05:16 +00:00
35f14b80d8 Accepting request 514137 from devel:languages:perl:autoupdate
automatic update

OBS-URL: https://build.opensuse.org/request/show/514137
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-CGI-Ex?expand=0&rev=6
2017-08-14 12:49:47 +00:00
4 changed files with 180 additions and 38 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1b99561ff3acac8f81014465d376754e235a423a1dd2fe312b16abcd2458a932
size 186502

3
CGI-Ex-2.55.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2fbb4db15e713fcbfc164bb399dac033bd2abdd03a8f9370af6892ebbf7f777b
size 212527

View File

@@ -1,3 +1,131 @@
-------------------------------------------------------------------
Fri Mar 8 22:00:35 UTC 2024 - Tina Müller <tina.mueller@suse.com>
- Fix disabling of __perllib_provides
-------------------------------------------------------------------
Wed Jan 10 03:06:05 UTC 2024 - Tina Müller <timueller+perl@suse.de>
- updated to 2.55
see /usr/share/doc/packages/perl-CGI-Ex/Changes
2.55 2024-01-09 09:19:32-07:00 America/Denver
* Add support for type_ne_required in both Validate.pm and validate.js
* Add support for various types including unum, str, array, hash, {}, []
* Add support for nested types in Validate.pm (not part of validate.js)
* Add support for coerce in Validate.pm (not part of validate.js)
-------------------------------------------------------------------
Sat Mar 12 03:06:29 UTC 2022 - Tina Müller <timueller+perl@suse.de>
- updated to 2.54
see /usr/share/doc/packages/perl-CGI-Ex/Changes
2.54 2022-03-11 15:00:51-07:00 America/Denver
* Fix sending cookies on location_bounce, if mod_perl 2 (thank you csjewell and oaxlin)
2.53 2022-03-11 13:06:31-07:00 America/Denver
* Prevent Apache sending a default page after content on location_bounce (thank you csjewell)
-------------------------------------------------------------------
Thu Mar 10 03:06:14 UTC 2022 - Tina Müller <timueller+perl@suse.de>
- updated to 2.52
see /usr/share/doc/packages/perl-CGI-Ex/Changes
2.52 2022-03-09 16:45:04-07:00 America/Denver
* Fix for HTTP2 stream crashing on certain browsers (thank you oaxlin)
-------------------------------------------------------------------
Tue Mar 8 03:07:12 UTC 2022 - Tina Müller <timueller+perl@suse.de>
- updated to 2.51
see /usr/share/doc/packages/perl-CGI-Ex/Changes
-------------------------------------------------------------------
Fri Jul 10 09:27:44 UTC 2020 - Tina Müller <timueller+perl@suse.de>
- updated to 2.50
see /usr/share/doc/packages/perl-CGI-Ex/Changes
2.50 2020-07-07 22:03:55-06:00 America/Denver
* Allow for optionally using multi_param if the object supports it
-------------------------------------------------------------------
Fri Mar 6 03:07:29 UTC 2020 - <timueller+perl@suse.de>
- updated to 2.49
see /usr/share/doc/packages/perl-CGI-Ex/Changes
-------------------------------------------------------------------
Sat Dec 8 06:03:05 UTC 2018 - Stephan Kulow <coolo@suse.com>
- updated to 2.48
see /usr/share/doc/packages/perl-CGI-Ex/Changes
2.48
2018-12-06
* Fix app constants on modern perls.
-------------------------------------------------------------------
Sun Oct 7 14:04:32 UTC 2018 - Dirk Stoecker <opensuse@dstoecker.de>
- Fix automated changes
-------------------------------------------------------------------
Sat Aug 18 05:05:29 UTC 2018 - coolo@suse.com
- updated to 2.47
see /usr/share/doc/packages/perl-CGI-Ex/Changes
2.47
2018-08-16
* Replace mechanism for setting cookies via meta tags with JavaScript equivalent (thanks to Garth Hill, Dillan Hildebrand, Alfredo Cabrera, Matt Swensen)
* Test added for the replacement JavaScript mechanism of setting cookies
-------------------------------------------------------------------
Thu Jul 26 05:04:22 UTC 2018 - coolo@suse.com
- updated to 2.46
see /usr/share/doc/packages/perl-CGI-Ex/Changes
2.46
2018-07-24
* Skip replace validation types in CGI::Ex::Validate when the corresponding form key's value is undef (thanks to Matt Devey)
* Test added for CGI::Ex::Validate skipping replace validation when form key's value is undef (thanks to Charles McGarvey)
* Removed copyright years as they weren't necessary
-------------------------------------------------------------------
Thu Aug 3 05:07:59 UTC 2017 - coolo@suse.com
- updated to 2.45
see /usr/share/doc/packages/perl-CGI-Ex/Changes
2.45
2017-07-23
* Lost commits from 2.43 have been restored in this version
* Allow HTML5 input types to be filled
* Fix bug that prevents bounce_on_logout from deleting the auth cookie
* Silence warning about CGI::param in list context
* Fix tests on perl 5.26.0 (thanks to Petr Písař)
* Smarter feature detection for JSON module (thanks to Petr Písař)
* Declare perl version required
* Add CGI.pm to pre-reqs
* Upgrade Makefile.PL
* No longer indexing 'samples' directory
* Updated the copyright year to 2017
2.44
2015-10-07
* Restoring the version number in several modules
* Updated the copyright year to 2015
2.43
2015-10-01
* Fixing POD errors
* Restoring the README that got lost in 2.42
-------------------------------------------------------------------
Thu Aug 27 17:47:47 UTC 2015 - bwiedemann@suse.com

View File

@@ -1,7 +1,7 @@
#
# spec file for package perl-CGI-Ex
#
# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -12,28 +12,41 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
Name: perl-CGI-Ex
Version: 2.42
Release: 0
%define cpan_name CGI-Ex
Name: perl-CGI-Ex
Version: 2.550.0
Release: 0
%define cpan_version 2.55
License: Artistic-1.0 OR GPL-1.0-or-later
Summary: CGI utility suite - makes powerful application writing fun and easy
License: GPL-1.0+ or Artistic-1.0
Group: Development/Libraries/Perl
Url: http://search.cpan.org/dist/CGI-Ex/
Source0: http://www.cpan.org/authors/id/L/LJ/LJEPSON/%{cpan_name}-%{version}.tar.gz
URL: https://metacpan.org/release/%{cpan_name}
Source0: https://cpan.metacpan.org/authors/id/R/RH/RHANDOM/%{cpan_name}-%{cpan_version}.tar.gz
Source1: cpanspec.yml
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: perl
BuildRequires: perl-macros
BuildRequires: perl(CGI)
BuildRequires: perl(Template::Alloy) >= 1.016
Requires: perl(CGI)
Requires: perl(Template::Alloy) >= 1.016
Provides: perl(CGI::Ex) = %{version}
Provides: perl(CGI::Ex::App) = %{version}
Provides: perl(CGI::Ex::App::Constants) = %{version}
Provides: perl(CGI::Ex::Auth) = %{version}
Provides: perl(CGI::Ex::Auth::Data) = %{version}
Provides: perl(CGI::Ex::Conf) = %{version}
Provides: perl(CGI::Ex::Die) = %{version}
Provides: perl(CGI::Ex::Dump) = %{version}
Provides: perl(CGI::Ex::Fill) = %{version}
Provides: perl(CGI::Ex::JSONDump) = %{version}
Provides: perl(CGI::Ex::Template) = %{version}
Provides: perl(CGI::Ex::Validate) = %{version}
Provides: perl(CGI::Ex::Validate::Error) = %{version}
%undefine __perllib_provides
%{perl_requires}
%description
@@ -44,54 +57,55 @@ CGI::Ex::App takes CGI application building to the next step. CGI::Ex::App
is not quite a framework (which normally includes pre-built html) instead
CGI::Ex::App is an extended application flow that dramatically reduces CGI
build time in most cases. It does so using as little magic as possible. See
the CGI::Ex::App manpage.
CGI::Ex::App.
The main functionality is provided by several other modules that may be
used separately, or together through the CGI::Ex interface.
* 'CGI::Ex::Template'
A Template::Toolkit compatible processing engine. With a few limitations,
CGI::Ex::Template can be a drop in replacement for Template::Toolkit.
A Template::Toolkit compatible processing engine. With a few limitations,
CGI::Ex::Template can be a drop in replacement for Template::Toolkit.
* 'CGI::Ex::Fill'
A regular expression based form filler inner (accessed through *->fill*
or directly via its own functions). Can be a drop in replacement for
HTML::FillInForm. See the CGI::Ex::Fill manpage for more information.
A regular expression based form filler inner (accessed through *->fill* or
directly via its own functions). Can be a drop in replacement for
HTML::FillInForm. See CGI::Ex::Fill for more information.
* 'CGI::Ex::Validate'
A form field / cgi parameter / any parameter validator (accessed through
*->validate* or directly via its own methods). Not quite a drop in for
most validators, although it has most of the functionality of most of the
validators but with the key additions of conditional validation. Has a
tightly integrated JavaScript portion that allows for duplicate client
side validation. See the CGI::Ex::Validate manpage for more information.
A form field / cgi parameter / any parameter validator (accessed through
*->validate* or directly via its own methods). Not quite a drop in for most
validators, although it has most of the functionality of most of the
validators but with the key additions of conditional validation. Has a
tightly integrated JavaScript portion that allows for duplicate client side
validation. See CGI::Ex::Validate for more information.
* 'CGI::Ex::Conf'
A general use configuration, or settings, or key / value file reader. Has
ability for providing key fallback as well as immutable key definitions.
Has default support for yaml, storable, perl, ini, and xml and open
architecture for definition of others. See the CGI::Ex::Conf manpage for
more information.
A general use configuration, or settings, or key / value file reader. Has
ability for providing key fallback as well as immutable key definitions.
Has default support for yaml, storable, perl, ini, and xml and open
architecture for definition of others. See CGI::Ex::Conf for more
information.
* 'CGI::Ex::Auth'
A highly configurable web based authentication system. See the
CGI::Ex::Auth manpage for more information.
A highly configurable web based authentication system. See CGI::Ex::Auth
for more information.
%prep
%setup -q -n %{cpan_name}-%{version}
find . -type f -print0 | xargs -0 chmod 644
%autosetup -n %{cpan_name}-%{cpan_version}
find . -type f ! -path "*/t/*" ! -name "*.pl" ! -path "*/bin/*" ! -path "*/script/*" ! -path "*/scripts/*" ! -name "configure" -print0 | xargs -0 chmod 644
%build
%{__perl} Makefile.PL INSTALLDIRS=vendor
%{__make} %{?_smp_mflags}
perl Makefile.PL INSTALLDIRS=vendor
%make_build
%check
%{__make} test
make test
%install
%perl_make_install
@@ -99,7 +113,7 @@ find . -type f -print0 | xargs -0 chmod 644
%perl_gen_filelist
%files -f %{name}.files
%defattr(-,root,root,755)
%doc Changes README samples
%license LICENSE
%changelog