# packages

name: perl-CGI-MiniFramework
arch: noarch
version: 0.01
epoch: 0
release: 7.58
summary: CGI framework of a minimum composition
url: http://search.cpan.org/dist/CGI-MiniFramework/
rpm_license: GPL-1.0+ or Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb04
rpm_sourcerpm: perl-CGI-MiniFramework-0.01-7.58.src.rpm
location_href: noarch/perl-CGI-MiniFramework-0.01-7.58.noarch.rpm
checksum_type: sha512
pkgId:
  dddf66d3f676702e3915ba07d27dc9bd4b053651b537bdb311f85e53f7ca2e19c91b9e4e613514877c8ea3f5d69fd61753d5483686abdbeb8e3ad4fd8b7afa5d

description:
  CGI::MiniFramework is CGI framework of a minimum composition.
  CGI::MiniFramework doesn't depend on other modules excluding strict and
  warning. You copies it onto an arbitrary place if you want to use this. You
  ended the preparation to use this framework only by this.

  The easy one is easily done. Please do it difficult by another framework.


name: perl-CGI-MiniFramework
arch: src
version: 0.01
epoch: 0
release: 7.58
summary: CGI framework of a minimum composition
url: http://search.cpan.org/dist/CGI-MiniFramework/
rpm_license: GPL-1.0+ or Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb04
location_href: src/perl-CGI-MiniFramework-0.01-7.58.src.rpm
checksum_type: sha512
pkgId:
  943eb3a7a4c0237d0edb548972616b8ddbc8c69badb8e971638b574b47b786f1352b5be33b97a7be3e027a1ee38a2c73af67b8b4ebbae0f5a47921887442a7bf

description:
  CGI::MiniFramework is CGI framework of a minimum composition.
  CGI::MiniFramework doesn't depend on other modules excluding strict and
  warning. You copies it onto an arbitrary place if you want to use this. You
  ended the preparation to use this framework only by this.

  The easy one is easily done. Please do it difficult by another framework.


name: perl-CGI-Minimal
arch: noarch
version: 1.30
epoch: 0
release: 1.35
summary: Lightweight CGI form processing package
url: https://metacpan.org/release/CGI-Minimal
rpm_license: MIT
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: old-cirrus2
rpm_sourcerpm: perl-CGI-Minimal-1.30-1.35.src.rpm
location_href: noarch/perl-CGI-Minimal-1.30-1.35.noarch.rpm
checksum_type: sha512
pkgId:
  c41761c148612700bfd755caca97589e3111b3ec763c448d2967fce717c2a5420edbdbb6b9e77a85bfa3a00cfd733e562ae0b71db27c5af771ae9fc2f2efe781

description:
  Provides a micro-weight alternative to the CGI.pm module

  Rather than attempt to address every possible need of a CGI programmer, it
  provides the _minimum_ functions needed for CGI such as form decoding
  (including file upload forms), URL encoding and decoding, HTTP usable date
  generation (RFC1123 compliant dates) and _basic_ escaping and unescaping of
  HTMLized text.

  The ':preload' use time option is used to force all sub-component modules
  to load at compile time. It is not required for operation. It is solely a
  performance optimization for particular configurations. When used, it
  preloads the 'dehtmlize',' param_mime', 'param_filename', 'date_rfc1123',
  'url_decode', 'calling_parms_table' and parameter setting supporting code.
  Those code sections are normally loaded automatically the first time they
  are needed.

  The ':no_subprocess_env' use time option is used under ModPerl2 to suppress
  populating the %ENV hash with the usual CGI environmental variables. This
  is primarily a performance enhancement for some configurations.

  The form decoding interface is somewhat compatible with the CGI.pm module.
  No provision is made for generating HTTP or HTML on your behalf - you are
  expected to be conversant with how to put together any HTML or HTTP you
  need.

  The parser accepts either '&' or ';' as CGI form field seperators.

  IOW

    a=b;c=d

    a=b&c=d

  both will decode as a=b and c=d

  The module supports command line testing of scripts by letting you type a
  GET style argument followed by pressing the 'enter/return' key when the
  module is called to decode a form when running a script from the shell.

  Example:

   bash> ./myscript
   a=b&b=d<return>

  Alternatively, you can set the environment variable REQUEST_METHOD to 'GET'
  and set the environment variable QUERY_STRING to pass your CGI parameters.

  Example:

  bash> REQUEST_METHOD=GET QUERY_STRING='a=b' ./myscript


name: perl-CGI-Minimal
arch: src
version: 1.30
epoch: 0
release: 1.35
summary: Lightweight CGI form processing package
url: https://metacpan.org/release/CGI-Minimal
rpm_license: MIT
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: old-cirrus2
location_href: src/perl-CGI-Minimal-1.30-1.35.src.rpm
checksum_type: sha512
pkgId:
  a0b003ce62a43bf374c14924eafa76a624cee0dc57ad5d76b42c826ae829f8a909c2bb653b9dd0d3fb09b144c8ca528f11ae25e449b0d1cc541ad22502ceb44d

description:
  Provides a micro-weight alternative to the CGI.pm module

  Rather than attempt to address every possible need of a CGI programmer, it
  provides the _minimum_ functions needed for CGI such as form decoding
  (including file upload forms), URL encoding and decoding, HTTP usable date
  generation (RFC1123 compliant dates) and _basic_ escaping and unescaping of
  HTMLized text.

  The ':preload' use time option is used to force all sub-component modules
  to load at compile time. It is not required for operation. It is solely a
  performance optimization for particular configurations. When used, it
  preloads the 'dehtmlize',' param_mime', 'param_filename', 'date_rfc1123',
  'url_decode', 'calling_parms_table' and parameter setting supporting code.
  Those code sections are normally loaded automatically the first time they
  are needed.

  The ':no_subprocess_env' use time option is used under ModPerl2 to suppress
  populating the %ENV hash with the usual CGI environmental variables. This
  is primarily a performance enhancement for some configurations.

  The form decoding interface is somewhat compatible with the CGI.pm module.
  No provision is made for generating HTTP or HTML on your behalf - you are
  expected to be conversant with how to put together any HTML or HTTP you
  need.

  The parser accepts either '&' or ';' as CGI form field seperators.

  IOW

    a=b;c=d

    a=b&c=d

  both will decode as a=b and c=d

  The module supports command line testing of scripts by letting you type a
  GET style argument followed by pressing the 'enter/return' key when the
  module is called to decode a form when running a script from the shell.

  Example:

   bash> ./myscript
   a=b&b=d<return>

  Alternatively, you can set the environment variable REQUEST_METHOD to 'GET'
  and set the environment variable QUERY_STRING to pass your CGI parameters.

  Example:

  bash> REQUEST_METHOD=GET QUERY_STRING='a=b' ./myscript


name: perl-CGI-Multiscript
arch: noarch
version: 0.73
epoch: 0
release: 7.55
summary: Perl extension for Multiscript programming
url: http://search.cpan.org/dist/CGI-Multiscript/
rpm_license: GPL-1.0+ or Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb57
rpm_sourcerpm: perl-CGI-Multiscript-0.73-7.55.src.rpm
location_href: noarch/perl-CGI-Multiscript-0.73-7.55.noarch.rpm
checksum_type: sha512
pkgId:
  c8cae07164972c043df35caa61589621d3954e8e0a89bab3d7b0ceae5f930842c180dd04cc54a90ac4751787c922b545cb93005100c0ae2bec17e945eb9ab55f

description:
  CGI::Multiscript is a Perl Module that allows for Perl scripts to run and
  execute Multiscript files. CGI::Multiscript will allow Perl, Python, Ruby
  or Shell or any other language to coexist in the same external script. The
  Multiscripts consist of multiple languages separated by code tags and
  attributes. Multiscript files can be executed from a Perl scripti that uses
  CGI::Multiscript.

  CGI::Multiscript will run an external multiscript program according to the
  execution options which include language, version, name and command line
  arguments.

  The current methods are setDefault, getDefault, new, execute, parseArgs,
  addLanguage, addName, addVersion, displayLangs, getFilename, setFilename.


name: perl-CGI-Multiscript
arch: src
version: 0.73
epoch: 0
release: 7.55
summary: Perl extension for Multiscript programming
url: http://search.cpan.org/dist/CGI-Multiscript/
rpm_license: GPL-1.0+ or Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb57
location_href: src/perl-CGI-Multiscript-0.73-7.55.src.rpm
checksum_type: sha512
pkgId:
  6b84799afb3d98afcc2ccb811fc91ba8eb7aec464f0f01ee61bd701446f713f6824695917a0bc9c50add87401b666f74ddb79ef53a3aa307f8e556c00bc41f6d

description:
  CGI::Multiscript is a Perl Module that allows for Perl scripts to run and
  execute Multiscript files. CGI::Multiscript will allow Perl, Python, Ruby
  or Shell or any other language to coexist in the same external script. The
  Multiscripts consist of multiple languages separated by code tags and
  attributes. Multiscript files can be executed from a Perl scripti that uses
  CGI::Multiscript.

  CGI::Multiscript will run an external multiscript program according to the
  execution options which include language, version, name and command line
  arguments.

  The current methods are setDefault, getDefault, new, execute, parseArgs,
  addLanguage, addName, addVersion, displayLangs, getFilename, setFilename.


name: perl-CGI-Mungo
arch: noarch
version: 1.9
epoch: 0
release: 1.33
summary: Very simple CGI web framework
url: https://metacpan.org/release/CGI-Mungo
rpm_license: Artistic-1.0 OR GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: goat11
rpm_sourcerpm: perl-CGI-Mungo-1.9-1.33.src.rpm
location_href: noarch/perl-CGI-Mungo-1.9-1.33.noarch.rpm
checksum_type: sha512
pkgId:
  5fde6e28556840c49854920212ed380bd2c4f5771b5690d8a45fdaee8b41caa29b6a35a06c3e86f63f19127036d67afaaa1892809776c8155b9c17a5f77580d8

description:
  All action subs are passed a CGI::Mungo object as the only parameter, from
  this you should be able to reach everything you need.


name: perl-CGI-Mungo
arch: src
version: 1.9
epoch: 0
release: 1.33
summary: Very simple CGI web framework
url: https://metacpan.org/release/CGI-Mungo
rpm_license: Artistic-1.0 OR GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: goat11
location_href: src/perl-CGI-Mungo-1.9-1.33.src.rpm
checksum_type: sha512
pkgId:
  9592952d757a1b09a40df5a71609d3c5f06920cb5d142573b2b10ea9870ed551e249e577bfedba478a1e67837af8b59c516551ba6e285a6704b7baaa0fe4e32d

description:
  All action subs are passed a CGI::Mungo object as the only parameter, from
  this you should be able to reach everything you need.


name: perl-CGI-NoPoison
arch: noarch
version: 3.11
epoch: 0
release: 7.56
summary: No Poison Null Byte in CGI->Vars
url: http://search.cpan.org/dist/CGI-NoPoison/
rpm_license: GPL-1.0+ or Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb52
rpm_sourcerpm: perl-CGI-NoPoison-3.11-7.56.src.rpm
location_href: noarch/perl-CGI-NoPoison-3.11-7.56.noarch.rpm
checksum_type: sha512
pkgId:
  d7eb979f050b03fca608bcd72cfa0bf7e9c66d0ff18c2782c9c814de1cf11fdfb6a422a342bdb5e4aa22c352102cc628291841d7ff6582032145387d321aec48

description:
  Simplicity itself. Instead of using a null-byte to separate multi-valued
  fields why not just use what CGI.pm *already* uses to store the values
  internally?

  "What's that?", you ask? Why, it's an anonymous array, of course, like
  anyone sensible would use. cgi-lib.pl may have been fine years and years
  ago, but this now-archaic throwback no longer needs us to bow to its
  demands. (is anyone still actually using it? yikes.)

  This does, however change how you parse CGI->Vars() (as an anon-array, not
  a '\0'-packed string) and also how you set params.

  *NOW* you can properly test for inserted null-bytes in a secure environment
  *WHILE* taking advantage of the convenience of the Vars() function.


name: perl-CGI-NoPoison
arch: src
version: 3.11
epoch: 0
release: 7.56
summary: No Poison Null Byte in CGI->Vars
url: http://search.cpan.org/dist/CGI-NoPoison/
rpm_license: GPL-1.0+ or Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb52
location_href: src/perl-CGI-NoPoison-3.11-7.56.src.rpm
checksum_type: sha512
pkgId:
  bac8939b53f2fc990d41055321de87a6d4998d0d8538b29898f30762bd6af890adecfec34fe8bb795e4e2a2e9a2ca5f888bbf237650f9937481d7315558337b2

description:
  Simplicity itself. Instead of using a null-byte to separate multi-valued
  fields why not just use what CGI.pm *already* uses to store the values
  internally?

  "What's that?", you ask? Why, it's an anonymous array, of course, like
  anyone sensible would use. cgi-lib.pl may have been fine years and years
  ago, but this now-archaic throwback no longer needs us to bow to its
  demands. (is anyone still actually using it? yikes.)

  This does, however change how you parse CGI->Vars() (as an anon-array, not
  a '\0'-packed string) and also how you set params.

  *NOW* you can properly test for inserted null-bytes in a secure environment
  *WHILE* taking advantage of the convenience of the Vars() function.


name: perl-CGI-Out
arch: noarch
version: 2006.0215
epoch: 0
release: 1.37
summary: Buffer output when building CGI programs
url: https://metacpan.org/release/CGI-Out
rpm_license: CHECK(Artistic-1.0 OR GPL-1.0-or-later)
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: beatles
rpm_sourcerpm: perl-CGI-Out-2006.0215-1.37.src.rpm
location_href: noarch/perl-CGI-Out-2006.0215-1.37.noarch.rpm
checksum_type: sha512
pkgId:
  a557e76f147d2126788380d02ccba9eecdbfa7e013744560073304d416c22ace941c83d3fe3c0c1182d27e912d7f91302df8f0414c488acb20353324991e4c93

description:
  This is a helper routine for building CGI programs. It buffers stdout until
  you're completed building your output. If you should get an error before
  you are finished, then it will display a nice error message (in HTML), log
  the error, and send email about the problem.

  It wraps all of the functions provided by CGI::Carp and Carp. Do not "use"
  them directly, instead just "use CGI::Out".

  Instead of print, use 'out'.


name: perl-CGI-Out
arch: src
version: 2006.0215
epoch: 0
release: 1.37
summary: Buffer output when building CGI programs
url: https://metacpan.org/release/CGI-Out
rpm_license: CHECK(Artistic-1.0 OR GPL-1.0-or-later)
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: beatles
location_href: src/perl-CGI-Out-2006.0215-1.37.src.rpm
checksum_type: sha512
pkgId:
  1e57c4a3058c670a86c5c4b16ba211e69b26158688b9a0b562ec8e50b33bd8bb644a7ef42ad12f238765c34ab8c0e2109ed6536e9475431023dcb08efc0cedea

description:
  This is a helper routine for building CGI programs. It buffers stdout until
  you're completed building your output. If you should get an error before
  you are finished, then it will display a nice error message (in HTML), log
  the error, and send email about the problem.

  It wraps all of the functions provided by CGI::Carp and Carp. Do not "use"
  them directly, instead just "use CGI::Out".

  Instead of print, use 'out'.


name: perl-CGI-PSGI
arch: noarch
version: 0.15
epoch: 0
release: 2.36
summary: Adapt CGI.pm to the PSGI protocol
url: https://metacpan.org/release/CGI-PSGI
rpm_license: Artistic-1.0 OR GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: goat01
rpm_sourcerpm: perl-CGI-PSGI-0.15-2.36.src.rpm
location_href: noarch/perl-CGI-PSGI-0.15-2.36.noarch.rpm
checksum_type: sha512
pkgId:
  350efc4b99a2b32b4b57ca3521db5976c2a2b83f362949de44c9c89a33da428855112b174686ea8706a70e619157c352b437209c0fb380ce715a5a5430518fb6

description:
  This module is for web application framework developers who currently uses
  CGI to handle query parameters, and would like for the frameworks to comply
  with the PSGI protocol.

  Only slight modifications should be required if the framework is already
  collecting the body content to print to STDOUT at one place (rather using
  the print-as-you-go approach).

  On the other hand, if you are an "end user" of CGI.pm and have a CGI script
  that you want to run under PSGI web servers, this module might not be what
  you want. Take a look at CGI::Emulate::PSGI instead.

  Your application, typically the web application framework adapter should
  update the code to do 'CGI::PSGI->new($env)' instead of 'CGI->new' to
  create a new CGI object. (This is similar to how CGI::Fast object is
  initialized in a FastCGI environment.)


name: perl-CGI-PSGI
arch: src
version: 0.15
epoch: 0
release: 2.36
summary: Adapt CGI.pm to the PSGI protocol
url: https://metacpan.org/release/CGI-PSGI
rpm_license: Artistic-1.0 OR GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: goat01
location_href: src/perl-CGI-PSGI-0.15-2.36.src.rpm
checksum_type: sha512
pkgId:
  2ee0c6da8ffa17fdc8141f67162b646d0c6cc32f59053daced127f3e11e21e667e60bec418b808c29586484a9e1ff9299bde4fcf87791820930c51d92cc85fde

description:
  This module is for web application framework developers who currently uses
  CGI to handle query parameters, and would like for the frameworks to comply
  with the PSGI protocol.

  Only slight modifications should be required if the framework is already
  collecting the body content to print to STDOUT at one place (rather using
  the print-as-you-go approach).

  On the other hand, if you are an "end user" of CGI.pm and have a CGI script
  that you want to run under PSGI web servers, this module might not be what
  you want. Take a look at CGI::Emulate::PSGI instead.

  Your application, typically the web application framework adapter should
  update the code to do 'CGI::PSGI->new($env)' instead of 'CGI->new' to
  create a new CGI object. (This is similar to how CGI::Fast object is
  initialized in a FastCGI environment.)


name: perl-CGI-Pager
arch: noarch
version: 1.01
epoch: 0
release: 5.57
summary: Generate Html Pagination Linkage Easily
url: http://search.cpan.org/dist/CGI-Pager/
rpm_license: Artistic-1.0 or GPL-1.0+
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: hurricane3
rpm_sourcerpm: perl-CGI-Pager-1.01-5.57.src.rpm
location_href: noarch/perl-CGI-Pager-1.01-5.57.noarch.rpm
checksum_type: sha512
pkgId:
  723f75434fd9f7c2428df2111d8edf83935fb929841b70d02863146b3a2faefa4927f00d745dc6a06e3ed7cd55fef312b089921df721fdd6854e05f72b437c13

description:
  CGI::Pager performs the "dirty work" necessary to program paginated data
  display in a web application. Based on given resultset size, page size, and
  offset value sensed from current URI, it constructs links for navigation
  between results pages. It can be used conveniently from a templating
  system, has both OO and functional interface, and can optionally generate
  necessary HTML itself.


name: perl-CGI-Pager
arch: src
version: 1.01
epoch: 0
release: 5.57
summary: Generate Html Pagination Linkage Easily
url: http://search.cpan.org/dist/CGI-Pager/
rpm_license: Artistic-1.0 or GPL-1.0+
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: hurricane3
location_href: src/perl-CGI-Pager-1.01-5.57.src.rpm
checksum_type: sha512
pkgId:
  601c536c5f6b336a0c6b568338bb1b8a9a3de4cb07bec269fa04c7e3c99f56ea1a833bd84f33acccc545c5b697355479af075b2733a0dea4db49306f4c33557c

description:
  CGI::Pager performs the "dirty work" necessary to program paginated data
  display in a web application. Based on given resultset size, page size, and
  offset value sensed from current URI, it constructs links for navigation
  between results pages. It can be used conveniently from a templating
  system, has both OO and functional interface, and can optionally generate
  necessary HTML itself.


name: perl-CGI-Panel
arch: noarch
version: 0.97
epoch: 0
release: 23.1
summary: Create stateful event-driven web applications from simple panel objects
url: http://search.cpan.org/dist/CGI-Panel/
rpm_license: GPL-1.0+ or Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: cloud120
rpm_sourcerpm: perl-CGI-Panel-0.97-23.1.src.rpm
location_href: noarch/perl-CGI-Panel-0.97-23.1.noarch.rpm
checksum_type: sha512
pkgId:
  0cd11d98ad594b5b514d177af6743a87a17375593c6a82bdc308477c547ddde8daf4f7ea502cff3d52bb23dc7a3adb7f667b78c26c6e16874f677940e57e7834

description:
  CGI::Panel allows applications to be built out of simple object-based
  components. It'll handle the state of your data and objects so you can
  write a web application just like a desktop app. You can forget about the
  http requests and responses, whether we're getting or posting, and all that
  stuff because that is all handled for you leaving to you interact with a
  simple API.

  An application is constructed from a set of 'panels', each of which can
  contain other panels. The panels are managed behind the scenes as
  persistent objects. See the sample applications for examples of how complex
  object-based applications can be built from simple encapsulated components.
  To try the demo app, copy the contents of the 'demo' directory to a cgi-bin
  directory.

  CGI::Panel allows you to design the logic of your application in an
  event-driven manner. That is, you set up your application the way you want
  it, with special buttons and links that trigger 'events'. The application
  then sits back and when an event is triggered, the code associated with
  that event is run. The code that responds to an event goes in the same
  class as the code that generates the event button or link, making the code
  more readable and maintainable. If the event code changes the state of any
  of the panels, the panels will then stay in the new state, until their
  state is changed again.

  Each panel is encapsulated not only in terms of the code, but in terms of
  the form data that is passed through. For example a panel class can be
  defined which has a textfield called 'name'. Three instances of this panel
  can then exist simultaneously and each will get the correct value of the
  'name' parameter when they read their parameters (see the 'local_params'
  method).

  Please let me know by email if you're using the module and would like to be
  informed when there's an update.


name: perl-CGI-Panel
arch: src
version: 0.97
epoch: 0
release: 23.1
summary: Create stateful event-driven web applications from simple panel objects
url: http://search.cpan.org/dist/CGI-Panel/
rpm_license: GPL-1.0+ or Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: cloud120
location_href: src/perl-CGI-Panel-0.97-23.1.src.rpm
checksum_type: sha512
pkgId:
  898f652bd8354ee0936bffcf99709d6dc9b27fd636ac3017eac7833169b605891d2286f557e5d4f780d4c806aecd6c5028749da527bf99650faceed702a14829

description:
  CGI::Panel allows applications to be built out of simple object-based
  components. It'll handle the state of your data and objects so you can
  write a web application just like a desktop app. You can forget about the
  http requests and responses, whether we're getting or posting, and all that
  stuff because that is all handled for you leaving to you interact with a
  simple API.

  An application is constructed from a set of 'panels', each of which can
  contain other panels. The panels are managed behind the scenes as
  persistent objects. See the sample applications for examples of how complex
  object-based applications can be built from simple encapsulated components.
  To try the demo app, copy the contents of the 'demo' directory to a cgi-bin
  directory.

  CGI::Panel allows you to design the logic of your application in an
  event-driven manner. That is, you set up your application the way you want
  it, with special buttons and links that trigger 'events'. The application
  then sits back and when an event is triggered, the code associated with
  that event is run. The code that responds to an event goes in the same
  class as the code that generates the event button or link, making the code
  more readable and maintainable. If the event code changes the state of any
  of the panels, the panels will then stay in the new state, until their
  state is changed again.

  Each panel is encapsulated not only in terms of the code, but in terms of
  the form data that is passed through. For example a panel class can be
  defined which has a textfield called 'name'. Three instances of this panel
  can then exist simultaneously and each will get the correct value of the
  'name' parameter when they read their parameters (see the 'local_params'
  method).

  Please let me know by email if you're using the module and would like to be
  informed when there's an update.


name: perl-CGI-ParamComposite
arch: noarch
version: 0.02
epoch: 0
release: 8.51
summary: Convert .-delimited CGI parameters to Perl classes/objects
url: http://search.cpan.org/dist/CGI-ParamComposite/
rpm_license: GPL-1.0+ or Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb54
rpm_sourcerpm: perl-CGI-ParamComposite-0.02-8.51.src.rpm
location_href: noarch/perl-CGI-ParamComposite-0.02-8.51.noarch.rpm
checksum_type: sha512
pkgId:
  dc69ad16133b2e79053b460bc7b03449f759847eaab5ce773e5632f1ebe0e012e3c700b1c18324c0abd681bb9d79472bc9eb327f30b0de79635dd68049fb42a2

description:
  I needed this for a fairly large single-CGI script application that I was
  working on. It was a script that had been actively, organically growing for
  4+ years, and was getting very difficult to track the undocumented 50+ CGI
  parameters that were being passed, some of them dynamically generated, and
  almost all with very short names.

  I wanted a way to organize the parameters, to make it easier to set up some
  simple guidelines for how to maintain parameters, and how to make sure they
  were accessable in a consistent manner. I decided to use a hierarchical,
  dot-delimited convention similar to what you seen in some programming
  languages. Now if I see a parameter like:

    /my.cgi?navigation.instructions=1

  I can pretty quickly guess, after not looking at the code for
  days/weeks/months, that this value is somehow affecting the instructions on
  the Gbrowse navigation page. In my opinion, this is superior to:

    /my.cgi?ins=0

  which had the same effect in an earlier version of the code (negated logic
  :o).


name: perl-CGI-ParamComposite
arch: src
version: 0.02
epoch: 0
release: 8.51
summary: Convert .-delimited CGI parameters to Perl classes/objects
url: http://search.cpan.org/dist/CGI-ParamComposite/
rpm_license: GPL-1.0+ or Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb54
location_href: src/perl-CGI-ParamComposite-0.02-8.51.src.rpm
checksum_type: sha512
pkgId:
  bd91341d6e8e4dad814569648817baaa76735aea4930b290d7acf86445cffa08af8c45315a7aac6790e0c391d924e045296f04e0c8375f7b2b8c85b9ece15245

description:
  I needed this for a fairly large single-CGI script application that I was
  working on. It was a script that had been actively, organically growing for
  4+ years, and was getting very difficult to track the undocumented 50+ CGI
  parameters that were being passed, some of them dynamically generated, and
  almost all with very short names.

  I wanted a way to organize the parameters, to make it easier to set up some
  simple guidelines for how to maintain parameters, and how to make sure they
  were accessable in a consistent manner. I decided to use a hierarchical,
  dot-delimited convention similar to what you seen in some programming
  languages. Now if I see a parameter like:

    /my.cgi?navigation.instructions=1

  I can pretty quickly guess, after not looking at the code for
  days/weeks/months, that this value is somehow affecting the instructions on
  the Gbrowse navigation page. In my opinion, this is superior to:

    /my.cgi?ins=0

  which had the same effect in an earlier version of the code (negated logic
  :o).


name: perl-CGI-Path
arch: noarch
version: 1.12
epoch: 0
release: 7.2
summary: module to aid in traversing one or more paths
description: module to aid in traversing one or more paths
url: http://search.cpan.org/dist/CGI-Path/
rpm_license: CHECK(GPL-1.0+ or Artistic-1.0)
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: build73
rpm_sourcerpm: perl-CGI-Path-1.12-7.2.src.rpm
location_href: noarch/perl-CGI-Path-1.12-7.2.noarch.rpm
checksum_type: sha512
pkgId:
  23dffc38f00ed8b987933507cf1fc42b850c450198fd5c80f4b658fd3abd8113439c92e866bdcbce5cf28866065775023aec09c77103e7b90e794f348a7076c5


name: perl-CGI-Path
arch: src
version: 1.12
epoch: 0
release: 7.2
summary: module to aid in traversing one or more paths
description: module to aid in traversing one or more paths
url: http://search.cpan.org/dist/CGI-Path/
rpm_license: CHECK(GPL-1.0+ or Artistic-1.0)
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: build73
location_href: src/perl-CGI-Path-1.12-7.2.src.rpm
checksum_type: sha512
pkgId:
  cc4c5017f4b11e36375c6bb16c40c2b1d3ebfc1aefd1dfb9fa8d1dc44fc0ff4604f740e52cc33a9b738e21d0494c09be38b543827ce1dfd4305d96aee102d3ab


name: perl-CGI-PathInfo
arch: noarch
version: 1.06
epoch: 0
release: 1.29
summary: Lightweight CGI processing package for using CGI PATH_INFO as if it were[cut]
url: https://metacpan.org/release/CGI-PathInfo
rpm_license: MIT
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb59
rpm_sourcerpm: perl-CGI-PathInfo-1.06-1.29.src.rpm
location_href: noarch/perl-CGI-PathInfo-1.06-1.29.noarch.rpm
checksum_type: sha512
pkgId:
  bfd3ce7398f55571906754e06d2bf43322a2e4ed0f4e648b21c791cd25a4dcb2a2666d8caf2c00175c783aa2413229b88f2590072fd270d070d616692cfb6cd1

description:
  Provides a micro-weight equivalent to the CPAN CGI.pm module that permits
  the use of the CGI environment variable 'PATH_INFO' as a functional
  equivalent to the GET method 'QUERY_STRING'. This lets you use 'extra' URL
  path information as CGI parameters.

  For example, lets say you have a CGI script at URL
  http://localhost/cgi-bin/myscript

  If you were to call it as:

  http://localhost/cgi-bin/myscript/some-thing/another-something/

  your webserver should place '/some-thing/another-thing/' into the PATH_INFO
  environment variable when your script is run. CGI::PathInfo lets you treat
  that information as if it were ordinary CGI form data.

  An Example:

  You call http://localhost/cgi-bin/myscript/some-thing/another-something/ on
  your webserver. 'myscript' contains:

    

    use strict;
    use CGI::PathInfo;

    my $path_info = CGI::PathInfo->new;
    my $some      = $path_info->param('some'};
    my $another   = $path_info->param('another');

  At this point '$some' should contain the value 'thing' and '$another'
  should contain the value 'something'.

  This is *independant* of the use of ordinary CGI parameters. It is
  perfectly OK to use _both_ the PATH_INFO and normal CGI parameters at the
  same time.

  Example:

  You call
  http://localhost/cgi-bin/myscript/some-thing/another-something/?a=b on your
  webserver. 'myscript' contains:

    

    use strict;
    use CGI::PathInfo;
    use CGI::Minimal;

    my $path_info = CGI::PathInfo->new;
    my $some      = $path_info->param('some'};
    my $another   = $path_info->param('another');

    my $cgi       = CGI::Minimal->new;
    my $a_value   = $cgi->param('a');

  At this point '$some' should contain the value 'thing', '$another' should
  contain the value 'something'. and '$a_value' should contain the value 'b'.

  Rather than attempt to address every possible need of a CGI programmer, it
  provides the _minimum_ functions needed for CGI such as parameter decoding,
  URL encoding and decoding.

  The parameters decoding interface is somewhat compatible with the CGI.pm
  module. No provision is made for generating HTTP or HTML on your behalf -
  you are expected to be conversant with how to put together any HTML or HTTP
  you need.

  CGI::PathInfo is compatible with ModPerl 1 in addition to normal CGI.


name: perl-CGI-PathInfo
arch: src
version: 1.06
epoch: 0
release: 1.29
summary: Lightweight CGI processing package for using CGI PATH_INFO as if it were[cut]
url: https://metacpan.org/release/CGI-PathInfo
rpm_license: MIT
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb59
location_href: src/perl-CGI-PathInfo-1.06-1.29.src.rpm
checksum_type: sha512
pkgId:
  10e3e6fd1b5d1514cba8f88fcda168640e447d992a4cdc9cd8fbcf346a4e46aa40dd7ada15f5f144d7dce8dfc2c9553550d4ca6dfb53c06f17bf4082575cc391

description:
  Provides a micro-weight equivalent to the CPAN CGI.pm module that permits
  the use of the CGI environment variable 'PATH_INFO' as a functional
  equivalent to the GET method 'QUERY_STRING'. This lets you use 'extra' URL
  path information as CGI parameters.

  For example, lets say you have a CGI script at URL
  http://localhost/cgi-bin/myscript

  If you were to call it as:

  http://localhost/cgi-bin/myscript/some-thing/another-something/

  your webserver should place '/some-thing/another-thing/' into the PATH_INFO
  environment variable when your script is run. CGI::PathInfo lets you treat
  that information as if it were ordinary CGI form data.

  An Example:

  You call http://localhost/cgi-bin/myscript/some-thing/another-something/ on
  your webserver. 'myscript' contains:

    

    use strict;
    use CGI::PathInfo;

    my $path_info = CGI::PathInfo->new;
    my $some      = $path_info->param('some'};
    my $another   = $path_info->param('another');

  At this point '$some' should contain the value 'thing' and '$another'
  should contain the value 'something'.

  This is *independant* of the use of ordinary CGI parameters. It is
  perfectly OK to use _both_ the PATH_INFO and normal CGI parameters at the
  same time.

  Example:

  You call
  http://localhost/cgi-bin/myscript/some-thing/another-something/?a=b on your
  webserver. 'myscript' contains:

    

    use strict;
    use CGI::PathInfo;
    use CGI::Minimal;

    my $path_info = CGI::PathInfo->new;
    my $some      = $path_info->param('some'};
    my $another   = $path_info->param('another');

    my $cgi       = CGI::Minimal->new;
    my $a_value   = $cgi->param('a');

  At this point '$some' should contain the value 'thing', '$another' should
  contain the value 'something'. and '$a_value' should contain the value 'b'.

  Rather than attempt to address every possible need of a CGI programmer, it
  provides the _minimum_ functions needed for CGI such as parameter decoding,
  URL encoding and decoding.

  The parameters decoding interface is somewhat compatible with the CGI.pm
  module. No provision is made for generating HTTP or HTML on your behalf -
  you are expected to be conversant with how to put together any HTML or HTTP
  you need.

  CGI::PathInfo is compatible with ModPerl 1 in addition to normal CGI.


name: perl-CGI-PathParam
arch: noarch
version: 0.04
epoch: 0
release: 6.2
summary: Add the feature of parsing path_info to CGI.
description: This module adds the feature of parsing PATH_INFO to CGI as a plugin.
url: http://search.cpan.org/dist/CGI-PathParam/
rpm_license: Artistic-1.0 or GPL-1.0+
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: build32
rpm_sourcerpm: perl-CGI-PathParam-0.04-6.2.src.rpm
location_href: noarch/perl-CGI-PathParam-0.04-6.2.noarch.rpm
checksum_type: sha512
pkgId:
  bc689de6eda7aae7b026865b9f3f1341b4a9ae67d7056e3b117a50f91be5be2329098fa0c0a077b90a9fb5d38291ad94c1f8e7c88e2faab285eed1aeafdab8f7


name: perl-CGI-PathParam
arch: src
version: 0.04
epoch: 0
release: 6.2
summary: Add the feature of parsing path_info to CGI.
description: This module adds the feature of parsing PATH_INFO to CGI as a plugin.
url: http://search.cpan.org/dist/CGI-PathParam/
rpm_license: Artistic-1.0 or GPL-1.0+
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: build32
location_href: src/perl-CGI-PathParam-0.04-6.2.src.rpm
checksum_type: sha512
pkgId:
  49ac44b4d4f33d65068439f641917ff73047080243981e1a7334e7925fa32b09458e1b0261b66f422d7d74f0cf955652f390fc85573482913b1f4e9fe68f98dd


name: perl-CGI-Persistent
arch: noarch
version: 1.11
epoch: 0
release: 6.2
summary: CGI::Persistent Perl module
description: CGI::Persistent Perl module
url: http://search.cpan.org/dist/CGI-Persistent/
rpm_license: CGI::Persistent is distributed under the same license as Perl itself.
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: build32
rpm_sourcerpm: perl-CGI-Persistent-1.11-6.2.src.rpm
location_href: noarch/perl-CGI-Persistent-1.11-6.2.noarch.rpm
checksum_type: sha512
pkgId:
  3edc4a5f6111c552addbd867e4b7115718509a2e3b293dfd5d1226cdb2b166da836832a36be75d7e99c91ef8e1aaf0499b620957f39ef9ce7280be32ecd57b28


name: perl-CGI-Persistent
arch: src
version: 1.11
epoch: 0
release: 6.2
summary: CGI::Persistent Perl module
description: CGI::Persistent Perl module
url: http://search.cpan.org/dist/CGI-Persistent/
rpm_license: CGI::Persistent is distributed under the same license as Perl itself.
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: build32
location_href: src/perl-CGI-Persistent-1.11-6.2.src.rpm
checksum_type: sha512
pkgId:
  54f2ab22e57cb2b5eeb79762dc02bef867dd204e2903affc4680b99864872190f4d8ec63a4ecaeefcb9e73f8f20154a4aa7e62e9f59918137b2d6dcdcd620d45


name: perl-CGI-Portal
arch: noarch
version: 0.12
epoch: 0
release: 8.60
summary: MVC Framework for Multiuser Applications
url: http://search.cpan.org/dist/CGI-Portal/
rpm_license: CHECK(GPL-1.0+ or Artistic-1.0)
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb17
rpm_sourcerpm: perl-CGI-Portal-0.12-8.60.src.rpm
location_href: noarch/perl-CGI-Portal-0.12-8.60.noarch.rpm
checksum_type: sha512
pkgId:
  6a163a5b1a0086398de6a4a28bbec8f199348e8f0958b6b064900abeb25693601d9b0e11a80c375d44805bd1a6873c5dfd2f677c777c107f6d58b145361b85f0

description:
  CGI::Portal is a MVC framework for the design of extensible,
  plug-configure-and-play multiuser web applications based on preferred
  object oriented coding standards. It provides authentication, session
  management, internal redirects and a modular architecture to build complex
  applications.

  It requires a database including a user and a sessions table, a collection
  of HTML::Template style templates and a properly configured startup script.
  To start with CGI::Portal you may want to install the provided templates at
  http://cgi-portal.sourceforge.net/

  All requests access through the startup script, and are handled by the
  class in the CGI::Portal::Scripts and CGI::Portal::Controls namespace that
  corresponds to the desired action.

  portal.cgi?action=foo calls CGI::Portal::Scripts::foo::launch()

  portal.cgi?action=foo&Submit=1 calls CGI::Portal::Controls::foo::launch()


name: perl-CGI-Portal
arch: src
version: 0.12
epoch: 0
release: 8.60
summary: MVC Framework for Multiuser Applications
url: http://search.cpan.org/dist/CGI-Portal/
rpm_license: CHECK(GPL-1.0+ or Artistic-1.0)
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb17
location_href: src/perl-CGI-Portal-0.12-8.60.src.rpm
checksum_type: sha512
pkgId:
  5b58e60631f5c794fb12866fa083fbecb6d5b58f6ecd2989893d0067c3986c53bf3a739c0d80742f45f3eb390de2036573f5c666c32a9e3ea5585142c3efbd76

description:
  CGI::Portal is a MVC framework for the design of extensible,
  plug-configure-and-play multiuser web applications based on preferred
  object oriented coding standards. It provides authentication, session
  management, internal redirects and a modular architecture to build complex
  applications.

  It requires a database including a user and a sessions table, a collection
  of HTML::Template style templates and a properly configured startup script.
  To start with CGI::Portal you may want to install the provided templates at
  http://cgi-portal.sourceforge.net/

  All requests access through the startup script, and are handled by the
  class in the CGI::Portal::Scripts and CGI::Portal::Controls namespace that
  corresponds to the desired action.

  portal.cgi?action=foo calls CGI::Portal::Scripts::foo::launch()

  portal.cgi?action=foo&Submit=1 calls CGI::Portal::Controls::foo::launch()


name: perl-CGI-ProgressBar
arch: noarch
version: 0.05
epoch: 0
release: 7.47
summary: CGI.pm sub-class with a progress bar object
url: http://search.cpan.org/dist/CGI-ProgressBar/
rpm_license: CHECK(GPL-1.0+ or Artistic-1.0)
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: old-atreju2
rpm_sourcerpm: perl-CGI-ProgressBar-0.05-7.47.src.rpm
location_href: noarch/perl-CGI-ProgressBar-0.05-7.47.noarch.rpm
checksum_type: sha512
pkgId:
  b88e25725e1a81b52c545a6437ad114348ffcb9cf1f2013eb4ab5593f7b3506df28f1bafd6d91f239bfef083bb2046002091820dd066c061c8f083a2b9670a03

description:
  This module provides an HTML/JS progress bar for web browsers, to keep
  end-users occupied when otherwise nothing would appear to be happening.

  It aims to require that the recipient client have a minimum of JavaScript
  1.0, HTML 4.0, and CSS/1.

  All feedback would be most welcome. Address at the end of the POD.


name: perl-CGI-ProgressBar
arch: src
version: 0.05
epoch: 0
release: 7.47
summary: CGI.pm sub-class with a progress bar object
url: http://search.cpan.org/dist/CGI-ProgressBar/
rpm_license: CHECK(GPL-1.0+ or Artistic-1.0)
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: old-atreju2
location_href: src/perl-CGI-ProgressBar-0.05-7.47.src.rpm
checksum_type: sha512
pkgId:
  eaa27420b8a7e9f3609586c718b74783263dee8f2d83361c64565369ae1d272c330f24cd98138cc3a8992106d027fbb62fa78ce0fdd3e894cd10b11b6abf9792

description:
  This module provides an HTML/JS progress bar for web browsers, to keep
  end-users occupied when otherwise nothing would appear to be happening.

  It aims to require that the recipient client have a minimum of JavaScript
  1.0, HTML 4.0, and CSS/1.

  All feedback would be most welcome. Address at the end of the POD.


name: perl-CGI-Prototype
arch: noarch
version: 0.9054
epoch: 0
release: 6.2
summary: Create a CGI application by subclassing
url: http://search.cpan.org/dist/CGI-Prototype/
rpm_license: GPL-1.0+ or Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: build21
rpm_sourcerpm: perl-CGI-Prototype-0.9054-6.2.src.rpm
location_href: noarch/perl-CGI-Prototype-0.9054-6.2.noarch.rpm
checksum_type: sha512
pkgId:
  542ed812bbaab406149585e91400ba39d40f51efe2e38d6049ae027778650872de8b4c4df2129fa7b544c0d208c26bf9c9cb1f34b7661c8f674cc1bf4426f819

description:
  The core of every CGI application seems to be roughly the same:

  * *

    Analyze the incoming parameters, cookies, and URLs to determine the state
    of the application (let's call this "dispatch").

  * *

    Based on the current state, analyze the incoming parameters to respond to
    any form submitted ("respond").

  * *

    From there, decide what response page should be generated, and produce it
    ("render").

  the CGI::Prototype manpage creates a 'Class::Prototyped' engine for doing
  all this, with the right amount of callback hooks to customize the process.
  Because I'm biased toward Template Toolkit for rendering HTML, I've also
  integrated that as my rendering engine of choice. And, being a fan of clean
  MVC designs, the classes become the controllers, and the templates become
  the views, with clean separation of responsibilities, and 'CGI::Prototype'
  a sort of "archetypal" controller.

  You can create the null application by simply _activating_ it:

    use CGI::Prototype;
    CGI::Prototype->activate;

  But this won't be very interesting. You'll want to subclass this class in a
  'Class::Prototyped'-style manner to override most of its behavior. Slots
  can be added to add or alter behavior. You can subclass your subclasses
  when groups of your CGI pages share similar behavior. The possibilities are
  mind-boggling.

  Within the templates, 'self' refers to the current controller. Thus, you
  can define callbacks trivially. In your template, if you need some data,
  you can pull it as a request:

    [% my_data = self.get_some_big_data %]

  which is supplied by simply adding the same slot (method or data) in the
  controlling class:

    sub get_some_big_data {
      my $self = shift;
      return $self->some_other_method(size => 'big');
    }

  And since the classes are hierarchical, you can start out with an
  implementation for one page, then move it to a region or globally quickly.

  Although the name 'CGI::Prototype' implies a CGI protocol, I see no reason
  that this would not work with 'Apache::Registry' in a 'mod_perl'
  environment, or a direct content handler such as:

    package My::App;
    use base CGI::Prototype;
    sub handler {
      __PACKAGE__->activate;
    }

  Note that the '$r' request object will have to be created if needed if you
  use this approach.


name: perl-CGI-Prototype
arch: src
version: 0.9054
epoch: 0
release: 6.2
summary: Create a CGI application by subclassing
url: http://search.cpan.org/dist/CGI-Prototype/
rpm_license: GPL-1.0+ or Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: build21
location_href: src/perl-CGI-Prototype-0.9054-6.2.src.rpm
checksum_type: sha512
pkgId:
  30f1565673eb9c764dd7f5244309ce35c800615ce758a9e8b7a27058417db564d0f629e95be9ff11b71c8b4f449d56526a7e5750b87d849b35ab452760782642

description:
  The core of every CGI application seems to be roughly the same:

  * *

    Analyze the incoming parameters, cookies, and URLs to determine the state
    of the application (let's call this "dispatch").

  * *

    Based on the current state, analyze the incoming parameters to respond to
    any form submitted ("respond").

  * *

    From there, decide what response page should be generated, and produce it
    ("render").

  the CGI::Prototype manpage creates a 'Class::Prototyped' engine for doing
  all this, with the right amount of callback hooks to customize the process.
  Because I'm biased toward Template Toolkit for rendering HTML, I've also
  integrated that as my rendering engine of choice. And, being a fan of clean
  MVC designs, the classes become the controllers, and the templates become
  the views, with clean separation of responsibilities, and 'CGI::Prototype'
  a sort of "archetypal" controller.

  You can create the null application by simply _activating_ it:

    use CGI::Prototype;
    CGI::Prototype->activate;

  But this won't be very interesting. You'll want to subclass this class in a
  'Class::Prototyped'-style manner to override most of its behavior. Slots
  can be added to add or alter behavior. You can subclass your subclasses
  when groups of your CGI pages share similar behavior. The possibilities are
  mind-boggling.

  Within the templates, 'self' refers to the current controller. Thus, you
  can define callbacks trivially. In your template, if you need some data,
  you can pull it as a request:

    [% my_data = self.get_some_big_data %]

  which is supplied by simply adding the same slot (method or data) in the
  controlling class:

    sub get_some_big_data {
      my $self = shift;
      return $self->some_other_method(size => 'big');
    }

  And since the classes are hierarchical, you can start out with an
  implementation for one page, then move it to a region or globally quickly.

  Although the name 'CGI::Prototype' implies a CGI protocol, I see no reason
  that this would not work with 'Apache::Registry' in a 'mod_perl'
  environment, or a direct content handler such as:

    package My::App;
    use base CGI::Prototype;
    sub handler {
      __PACKAGE__->activate;
    }

  Note that the '$r' request object will have to be created if needed if you
  use this approach.


name: perl-CGI-Prototype-Docs-Resources
arch: noarch
version: 0.03
epoch: 0
release: 7.58
summary: Links to Cgi::Prototype Resources
description: links to CGI::Prototype resources
url: http://search.cpan.org/dist/CGI-Prototype-Docs-Resources/
rpm_license: GPL-1.0+ or Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb59
rpm_sourcerpm: perl-CGI-Prototype-Docs-Resources-0.03-7.58.src.rpm
location_href: noarch/perl-CGI-Prototype-Docs-Resources-0.03-7.58.noarch.rpm
checksum_type: sha512
pkgId:
  da1e4727b0e022e9a3697124f88910069214d7f64fdd50a25ba066e58e9db1ed904bf73fc5da80c3a6e81003d1d21fd973c34d3987aa89dd572dbc68c030b061


name: perl-CGI-Prototype-Docs-Resources
arch: src
version: 0.03
epoch: 0
release: 7.58
summary: Links to Cgi::Prototype Resources
description: links to CGI::Prototype resources
url: http://search.cpan.org/dist/CGI-Prototype-Docs-Resources/
rpm_license: GPL-1.0+ or Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb59
location_href: src/perl-CGI-Prototype-Docs-Resources-0.03-7.58.src.rpm
checksum_type: sha512
pkgId:
  ade14586e6b7b5638db39522b10b5781a689656ad474c6236dec6960f99fe8183a7a67ec3da509e7f669163fbcda9030f1e57b6b6510237fa5fe4a8e2b4a6711


name: perl-CGI-QuickForm
arch: noarch
version: 1.93
epoch: 0
release: 6.2
summary: Perl module to provide quick CGI forms.
url: http://search.cpan.org/dist/CGI-QuickForm/
rpm_license: This module may be used/distributed/modified under the LGPL.
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: build78
rpm_sourcerpm: perl-CGI-QuickForm-1.93-6.2.src.rpm
location_href: noarch/perl-CGI-QuickForm-1.93-6.2.noarch.rpm
checksum_type: sha512
pkgId:
  c072a79bdd5a3944fb342e63648407ab6c1b6e4f9ddf8b224c8e6ebd55f79a4749020c04f494efa029a2c3c935bbc7b4773be535b536c445de9d644873e78d20

description:
  'show_form', provides a quick and simple mechanism for providing on-line
  CGI forms.

  When 'show_form' executes it presents the form with the fields requested.
  As you can see from the minimal example at the beginning of the synopsis it
  will default everything it possibly can to get you up and running as
  quickly as possible.

  If you have specified any validation it will validate when the user presses
  the submit button. If there is an error it will re-present the form with
  the erroneous fields marked and with all the data entered in tact. This is
  repeated as often as needed. Once the user has corrected all errors and the
  data is valid then your '&on_valid_form' subroutine will be called so that
  you can process the valid data in any way you wish.

  Note that EXAMPLE #1 and EXAMPLE #2 are in this pod; 'example1',
  'example2', etc. are supplied as files.


name: perl-CGI-QuickForm
arch: src
version: 1.93
epoch: 0
release: 6.2
summary: Perl module to provide quick CGI forms.
url: http://search.cpan.org/dist/CGI-QuickForm/
rpm_license: This module may be used/distributed/modified under the LGPL.
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: build78
location_href: src/perl-CGI-QuickForm-1.93-6.2.src.rpm
checksum_type: sha512
pkgId:
  fe6b388f03fb2072b33d56c830e44a8b6e40fdf7720a202caa1046be5219954b42aa710c5e7ef49c8798dc8a903f0fd60e2dec0d2af2e49b824fdcedaaddec95

description:
  'show_form', provides a quick and simple mechanism for providing on-line
  CGI forms.

  When 'show_form' executes it presents the form with the fields requested.
  As you can see from the minimal example at the beginning of the synopsis it
  will default everything it possibly can to get you up and running as
  quickly as possible.

  If you have specified any validation it will validate when the user presses
  the submit button. If there is an error it will re-present the form with
  the erroneous fields marked and with all the data entered in tact. This is
  repeated as often as needed. Once the user has corrected all errors and the
  data is valid then your '&on_valid_form' subroutine will be called so that
  you can process the valid data in any way you wish.

  Note that EXAMPLE #1 and EXAMPLE #2 are in this pod; 'example1',
  'example2', etc. are supplied as files.


name: perl-CGI-RSS
arch: noarch
version: 0.9660
epoch: 0
release: 2.59
summary: Provides a Cgi-Like Interface for Making Rss Feeds
description: provides a CGI-like interface for making rss feeds
url: http://search.cpan.org/dist/CGI-RSS/
rpm_license: CHECK(GPL-1.0+ or Artistic-1.0)
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb57
rpm_sourcerpm: perl-CGI-RSS-0.9660-2.59.src.rpm
location_href: noarch/perl-CGI-RSS-0.9660-2.59.noarch.rpm
checksum_type: sha512
pkgId:
  484e158a271c37478fe8d8c95b7b60c4a624d14659f2bc9f6d98d9e87544e9afdf4733fb53e25d2c0cba976865299cb13c224d7a08c6331c40c4c4cabd647588


name: perl-CGI-RSS
arch: src
version: 0.9660
epoch: 0
release: 2.59
summary: Provides a Cgi-Like Interface for Making Rss Feeds
description: provides a CGI-like interface for making rss feeds
url: http://search.cpan.org/dist/CGI-RSS/
rpm_license: CHECK(GPL-1.0+ or Artistic-1.0)
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb57
location_href: src/perl-CGI-RSS-0.9660-2.59.src.rpm
checksum_type: sha512
pkgId:
  2f9551c41aa999a24ecbf66ba335148560337772b41290944045f71534e04c7b8f4da5445723a2a35e53d8b2ac0f5ec5fb4a8965d902e7b2c8b9a212aeda30aa


name: perl-CGI-SHTML
arch: noarch
version: 1.29
epoch: 0
release: 6.2
summary: a CGI module for parsing SSI
url: http://search.cpan.org/dist/CGI-SHTML/
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: build31
rpm_sourcerpm: perl-CGI-SHTML-1.29-6.2.src.rpm
location_href: noarch/perl-CGI-SHTML-1.29-6.2.noarch.rpm
checksum_type: sha512
pkgId:
  1557ac61c19f51ffa979f74e82f573234cb3c5cac07409ef5ddb269197ced25f7995c5aa7c5911033272be48a2210f5587c69a3acccddc3b67ed6adb1efe5b06

description:
  In order to parse SSI, you generally have to configure your scripts to be
  re-parsed through Apache itself. This module eliminates that need by
  parsing SSI headers itself, as best it can.

  Some information on SSI is available at
  *http://www.cclabs.missouri.edu/things/instruction/www/html/xssi.shtml*.

rpm_license:
  This code is distributed under the University of Illinois Open Source License. See *http://www.ks.uiuc.edu/Development/MDTools/uiuclicense.html* for details.


name: perl-CGI-SHTML
arch: src
version: 1.29
epoch: 0
release: 6.2
summary: a CGI module for parsing SSI
url: http://search.cpan.org/dist/CGI-SHTML/
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: build31
location_href: src/perl-CGI-SHTML-1.29-6.2.src.rpm
checksum_type: sha512
pkgId:
  b302e9bdda4afc4f66a6b2cf1f11b5b3d35074c00055b162824ef809585043a3742903db777c66ccd7d75c67466721ece06bf4073fbc6837a79143e7b193a9d2

description:
  In order to parse SSI, you generally have to configure your scripts to be
  re-parsed through Apache itself. This module eliminates that need by
  parsing SSI headers itself, as best it can.

  Some information on SSI is available at
  *http://www.cclabs.missouri.edu/things/instruction/www/html/xssi.shtml*.

rpm_license:
  This code is distributed under the University of Illinois Open Source License. See *http://www.ks.uiuc.edu/Development/MDTools/uiuclicense.html* for details.


name: perl-CGI-SSI_Parser
arch: noarch
version: 0.01
epoch: 0
release: 7.61
summary: Implement SSI for Perl CGI
url: http://search.cpan.org/dist/CGI-SSI_Parser/
rpm_license: CHECK(GPL-1.0+ or Artistic-1.0)
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb54
rpm_sourcerpm: perl-CGI-SSI_Parser-0.01-7.61.src.rpm
location_href: noarch/perl-CGI-SSI_Parser-0.01-7.61.noarch.rpm
checksum_type: sha512
pkgId:
  bf003bd49dcdc9ca630bfd9f6c711cd00d8932db74abb1096da65434902227bba6ff0f1c412b6e53f57184c53eb0a57e8bf062ef3b4360c0ba153f91900f91b9

description:
  CGI::SSI_Parser is used in CGI scripts for parsing SSI directives in files
  or string variables, and fully implements the functionality of apache's
  mod_include module.

  It is an alternative to famous Apache::SSI modules, but it doesn't require
  mod_perl. This is an advantage to those who are using public hosting
  services. There is a disadvantage, however - the module consumes much
  memory, and I don't recommend using it on heavy-loaded sites (currently
  it's being used on a site with 10000 hits, and I consider this as a limit).
  I hope to get rid of this disadvantage by the time the release comes out
  (currently it's beta).


name: perl-CGI-SSI_Parser
arch: src
version: 0.01
epoch: 0
release: 7.61
summary: Implement SSI for Perl CGI
url: http://search.cpan.org/dist/CGI-SSI_Parser/
rpm_license: CHECK(GPL-1.0+ or Artistic-1.0)
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb54
location_href: src/perl-CGI-SSI_Parser-0.01-7.61.src.rpm
checksum_type: sha512
pkgId:
  16fd7c43d1a6e72eac5d23ffe5cfc7b062e6fdd2ff9fbc50d2f0ae84e49524213d9d384a296ffd99142619ea3df8171658417ca6f877bdfd0efc4ce4e41dccbd

description:
  CGI::SSI_Parser is used in CGI scripts for parsing SSI directives in files
  or string variables, and fully implements the functionality of apache's
  mod_include module.

  It is an alternative to famous Apache::SSI modules, but it doesn't require
  mod_perl. This is an advantage to those who are using public hosting
  services. There is a disadvantage, however - the module consumes much
  memory, and I don't recommend using it on heavy-loaded sites (currently
  it's being used on a site with 10000 hits, and I consider this as a limit).
  I hope to get rid of this disadvantage by the time the release comes out
  (currently it's beta).


name: perl-CGI-Safe
arch: noarch
version: 1.25
epoch: 0
release: 7.54
summary: Safe method of using CGI.pm. This is pretty much a two-line change
url: http://search.cpan.org/dist/CGI-Safe/
rpm_license: Artistic-1.0 or GPL-1.0+
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb64
rpm_sourcerpm: perl-CGI-Safe-1.25-7.54.src.rpm
location_href: noarch/perl-CGI-Safe-1.25-7.54.noarch.rpm
checksum_type: sha512
pkgId:
  d1258fefb179efe4a841c196665b0681001a68efdea2c124c906bcbbf14bc52a3fa05e815923fea6e3855015b637758acb903c3254a10c00ae6363e4dccf82e0

description:
  If you've been working with CGI.pm for any length of time, you know that it
  allows uploads by default and does not have a maximum post size. Since it
  saves the uploads as a temp file, someone can simply upload enough data to
  fill up your hard drive to initiate a DOS attack. To prevent this, we're
  regularly warned to include the following two lines at the top of our CGI
  scripts:

   $CGI::DISABLE_UPLOADS = 1;          # Disable uploads
   $CGI::POST_MAX        = 512 * 1024; # limit posts to 512K max

  As long as those are their before you instantiate a CGI object (or before
  you access param and related CGI functions with the function oriented
  interface), you have pretty safely plugged this problem. However, most CGI
  scripts don't have these lines of code. Some suggest changing these
  settings directly in CGI.pm. I dislike this for two reasons:

    * If you upgrade CGI.pm, you might forget to make the change to the new
  version.

    * You may break a lot of existing code (which may or may not be a good thing
  depending upon the security implications).

  Hence, the CGI::Safe module. It will establish the defaults for those
  variables and require virtually no code changes. Additionally, it will
  delete _%ENV_ variables listed in 'perlsec' as dangerous. The _$ENV{ PATH
  }_ and _$ENV{ SHELL }_ are explicitly set in the INIT method to ensure that
  they are not tainted. These may be overriden by passing named args to the
  'CGI::Safe''s constructor or by setting them manually.


name: perl-CGI-Safe
arch: src
version: 1.25
epoch: 0
release: 7.54
summary: Safe method of using CGI.pm. This is pretty much a two-line change
url: http://search.cpan.org/dist/CGI-Safe/
rpm_license: Artistic-1.0 or GPL-1.0+
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb64
location_href: src/perl-CGI-Safe-1.25-7.54.src.rpm
checksum_type: sha512
pkgId:
  bb1ac6eeb117bf02b63476b0c3d9b9407615d2c7ad05e11b675d39edb7fbed93ecfbb9af8fa89dbe2c026e1f5fa2ab82956d0cb5b000a3eb884f2475d1f59d54

description:
  If you've been working with CGI.pm for any length of time, you know that it
  allows uploads by default and does not have a maximum post size. Since it
  saves the uploads as a temp file, someone can simply upload enough data to
  fill up your hard drive to initiate a DOS attack. To prevent this, we're
  regularly warned to include the following two lines at the top of our CGI
  scripts:

   $CGI::DISABLE_UPLOADS = 1;          # Disable uploads
   $CGI::POST_MAX        = 512 * 1024; # limit posts to 512K max

  As long as those are their before you instantiate a CGI object (or before
  you access param and related CGI functions with the function oriented
  interface), you have pretty safely plugged this problem. However, most CGI
  scripts don't have these lines of code. Some suggest changing these
  settings directly in CGI.pm. I dislike this for two reasons:

    * If you upgrade CGI.pm, you might forget to make the change to the new
  version.

    * You may break a lot of existing code (which may or may not be a good thing
  depending upon the security implications).

  Hence, the CGI::Safe module. It will establish the defaults for those
  variables and require virtually no code changes. Additionally, it will
  delete _%ENV_ variables listed in 'perlsec' as dangerous. The _$ENV{ PATH
  }_ and _$ENV{ SHELL }_ are explicitly set in the INIT method to ensure that
  they are not tainted. These may be overriden by passing named args to the
  'CGI::Safe''s constructor or by setting them manually.


name: perl-CGI-Screen
arch: noarch
version: 0.122
epoch: 0
release: 7.60
summary: Perl extension for easy creation of multi screen CGI scripts
url: http://search.cpan.org/dist/CGI-Screen/
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: old-cirrus1
rpm_sourcerpm: perl-CGI-Screen-0.122-7.60.src.rpm
location_href: noarch/perl-CGI-Screen-0.122-7.60.noarch.rpm
checksum_type: sha512
pkgId:
  65240fb3cbf651b3eb5f2a49e7f1f7a43dddc6c25d47e614deca1633ec061a85e11b868ed27e3720e73e4ddf51e362cb27c89af6a085d54db2d776ae433f6899

description:
  *CGI::Screen* is a subclass of 'CGI' which allows the esay(TM) creation of
  simple multi screen CGI scripts. By 'multi screen' I mean scripts which
  present different screens to the user when called with different
  parameters. This is the common case for scripts linking to themselves.

  To use *CGI::Screen*, you have to subclass it. For each screen you want to
  present to the user, you must create a method _screen_name_'screen_'. This
  method has to produce the HTML code for the screen. CGI::Screen does
  generate HTTP headers and an HTML framework for you. The HTML framework
  already contains the 'FORM' tags. You can customize the HTTP headers and
  the HTML framework by providing callback methods.

  CGI::Screen keeps track of the CGI parameters used in your screen and
  passes old parameters which are not used in the current screen.

  It highjacks the parameters 'screen_'* to dispatch the different screens
  the script implements. The 'screen_user' and 'screen_passwd' fields are
  used if you enable the builtin simple authentication. In general you should
  advice your HTTP server to do authentication. But sometimes it is
  convenient to check the authentication at the script level. Especially if
  you do not have access to your server's configuration.

rpm_license:
  Germany. All rights reserved. You may distribute under the terms of either the GNU General Public License or the Artistic License, as specified in the Perl README file.


name: perl-CGI-Screen
arch: src
version: 0.122
epoch: 0
release: 7.60
summary: Perl extension for easy creation of multi screen CGI scripts
url: http://search.cpan.org/dist/CGI-Screen/
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: old-cirrus1
location_href: src/perl-CGI-Screen-0.122-7.60.src.rpm
checksum_type: sha512
pkgId:
  dd0e9f443d077e44db38488ad3a24faae6af877257f627604940c1291afda96e9bade03da2dddf9e578fa24f63d112a859e92908e5be610a67cc2b3a697ea61b

description:
  *CGI::Screen* is a subclass of 'CGI' which allows the esay(TM) creation of
  simple multi screen CGI scripts. By 'multi screen' I mean scripts which
  present different screens to the user when called with different
  parameters. This is the common case for scripts linking to themselves.

  To use *CGI::Screen*, you have to subclass it. For each screen you want to
  present to the user, you must create a method _screen_name_'screen_'. This
  method has to produce the HTML code for the screen. CGI::Screen does
  generate HTTP headers and an HTML framework for you. The HTML framework
  already contains the 'FORM' tags. You can customize the HTTP headers and
  the HTML framework by providing callback methods.

  CGI::Screen keeps track of the CGI parameters used in your screen and
  passes old parameters which are not used in the current screen.

  It highjacks the parameters 'screen_'* to dispatch the different screens
  the script implements. The 'screen_user' and 'screen_passwd' fields are
  used if you enable the builtin simple authentication. In general you should
  advice your HTTP server to do authentication. But sometimes it is
  convenient to check the authentication at the script level. Especially if
  you do not have access to your server's configuration.

rpm_license:
  Germany. All rights reserved. You may distribute under the terms of either the GNU General Public License or the Artistic License, as specified in the Perl README file.


name: perl-CGI-Scriptpaths
arch: noarch
version: 1.03
epoch: 0
release: 7.60
summary: Find Web Relevant Paths Even Without Env Set
url: http://search.cpan.org/dist/CGI-Scriptpaths/
rpm_license: CHECK(GPL-1.0+ or Artistic-1.0)
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: sheep87
rpm_sourcerpm: perl-CGI-Scriptpaths-1.03-7.60.src.rpm
location_href: noarch/perl-CGI-Scriptpaths-1.03-7.60.noarch.rpm
checksum_type: sha512
pkgId:
  4b1c38fbf792ab5371ff825fa0f69349cc1548d0686bafca27b36abe88eca18556f909c90c552dd667d13522edcd19671851c0e77da2b236f68d3fd0c4ef4625

description:
  Sometimes you need to find where the document root is, and maybe DOCUMENT
  ROOT is not set Sometimes you want to get some info about the script, like
  it's abs path, it's rel path so a form knows how to point to itself.

  This uses some tricks to find those things even if environment variables
  are not set.


name: perl-CGI-Scriptpaths
arch: src
version: 1.03
epoch: 0
release: 7.60
summary: Find Web Relevant Paths Even Without Env Set
url: http://search.cpan.org/dist/CGI-Scriptpaths/
rpm_license: CHECK(GPL-1.0+ or Artistic-1.0)
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: sheep87
location_href: src/perl-CGI-Scriptpaths-1.03-7.60.src.rpm
checksum_type: sha512
pkgId:
  09d81dfc1b5828a116e4bc6e51d2d336b6777cd7516cfff7bdf6e7b5b33b0d63243236a0e575bea1068180c669b037c62f7a4c88a6b04e49926a822615b11b3d

description:
  Sometimes you need to find where the document root is, and maybe DOCUMENT
  ROOT is not set Sometimes you want to get some info about the script, like
  it's abs path, it's rel path so a form knows how to point to itself.

  This uses some tricks to find those things even if environment variables
  are not set.


name: perl-CGI-SecureState
arch: noarch
version: 0.36
epoch: 0
release: 7.54
summary: Transparent, secure statefulness for CGI programs
url: http://search.cpan.org/dist/CGI-SecureState/
rpm_license: CHECK(GPL-1.0+ or Artistic-1.0)
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb64
rpm_sourcerpm: perl-CGI-SecureState-0.36-7.54.src.rpm
location_href: noarch/perl-CGI-SecureState-0.36-7.54.noarch.rpm
checksum_type: sha512
pkgId:
  f9cd7905101a9d1cc909ace54c360cc6033cf16751bab0efcf9956c4d44040ae1cad88d4787fb410927232bf99ea5117af6c10f5ad77ca635f9159a527a4c6d9

description:
  A Better Solution to the stateless problem.

  HTTP is by nature a stateless protocol; as soon as the requested object is
  delivered, HTTP severs the object's connection to the client. HTTP retains
  no memory of the request details and does not relate subsequent requests
  with what it has already served.

  There are a few methods available to deal with this problem, including
  forms and cookies, but most have problems themselves, including security
  issues (cookie stealing), browser support (cookie blocking), and painful
  implementations (forms).

  CGI::SecureState solves this problem by storing session data in an
  encrypted state file on the server. CGI::SecureState is similar in purpose
  to CGI::Persistent (and retains much of the same user interface) but has a
  completely different implementation. For those of you who have worked with
  CGI::Persistent before, you will be pleased to learn that CGI::SecureState
  was designed to work with Perl's taint mode and has worked flawlessly with
  mod_perl and Apache::Registry for over two years. CGI::SecureState was also
  designed from the ground up for security, a fact which may rear its ugly
  head if anybody tries to do something tricksy.


name: perl-CGI-SecureState
arch: src
version: 0.36
epoch: 0
release: 7.54
summary: Transparent, secure statefulness for CGI programs
url: http://search.cpan.org/dist/CGI-SecureState/
rpm_license: CHECK(GPL-1.0+ or Artistic-1.0)
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb64
location_href: src/perl-CGI-SecureState-0.36-7.54.src.rpm
checksum_type: sha512
pkgId:
  4689d5f5d782e1184d179786c6e774abe9c3206a18a31683a1ab041359c238b1e081f91c2226297406d8b8240a73216be333d8d42a8ae7b9f5c30161715a9bee

description:
  A Better Solution to the stateless problem.

  HTTP is by nature a stateless protocol; as soon as the requested object is
  delivered, HTTP severs the object's connection to the client. HTTP retains
  no memory of the request details and does not relate subsequent requests
  with what it has already served.

  There are a few methods available to deal with this problem, including
  forms and cookies, but most have problems themselves, including security
  issues (cookie stealing), browser support (cookie blocking), and painful
  implementations (forms).

  CGI::SecureState solves this problem by storing session data in an
  encrypted state file on the server. CGI::SecureState is similar in purpose
  to CGI::Persistent (and retains much of the same user interface) but has a
  completely different implementation. For those of you who have worked with
  CGI::Persistent before, you will be pleased to learn that CGI::SecureState
  was designed to work with Perl's taint mode and has worked flawlessly with
  mod_perl and Apache::Registry for over two years. CGI::SecureState was also
  designed from the ground up for security, a fact which may rear its ugly
  head if anybody tries to do something tricksy.


name: perl-CGI-Session
arch: noarch
version: 4.48
epoch: 0
release: 305.42
summary: Persistent session data in CGI applications
description:
  CGI::Session provides an easy, reliable and modular session management
  system across HTTP requests.

url: https://metacpan.org/release/CGI-Session
rpm_license: Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: old-cirrus3
rpm_sourcerpm: perl-CGI-Session-4.48-305.42.src.rpm
location_href: noarch/perl-CGI-Session-4.48-305.42.noarch.rpm
checksum_type: sha512
pkgId:
  ca48e1cec7a163e0ffb840dc165edb834723f3a2210aedadd696fdeaabce2ae089cedccf950c7d1fd19e2b8874a645c9c57b73c40b126ec9b3a0c2fce9194d82


name: perl-CGI-Session
arch: src
version: 4.48
epoch: 0
release: 305.42
summary: Persistent session data in CGI applications
description:
  CGI::Session provides an easy, reliable and modular session management
  system across HTTP requests.

url: https://metacpan.org/release/CGI-Session
rpm_license: Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: old-cirrus3
location_href: src/perl-CGI-Session-4.48-305.42.src.rpm
checksum_type: sha512
pkgId:
  2b19d2584dbcc7cc5ce58a553c83cb1acd1ee2dbeddf72e122c46b1fcd4e300757428a217af10c777c1403775269004e934db12ba1a2bd0035accb65d9e63e3e


name: perl-CGI-Session-Driver-aggregator
arch: noarch
version: 0.04
epoch: 0
release: 1.50
summary: CGI::Session driver to aggregate some CGI::Session drivers
description: *aggregator* stores session data into anything to be set up.
url: http://search.cpan.org/dist/CGI-Session-Driver-aggregator/
rpm_license: GPL-1.0+ or Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: old-cirrus1
rpm_sourcerpm: perl-CGI-Session-Driver-aggregator-0.04-1.50.src.rpm
location_href: noarch/perl-CGI-Session-Driver-aggregator-0.04-1.50.noarch.rpm
checksum_type: sha512
pkgId:
  69f3ea9ebfc9d9d88cddc25895f261bbac571c0ce4ee1d6e904b338f7afa89211c90277195123e958f19b1b9d311e68fcc69b449b8c7f8853bc6a1c927930313


name: perl-CGI-Session-Driver-aggregator
arch: src
version: 0.04
epoch: 0
release: 1.50
summary: CGI::Session driver to aggregate some CGI::Session drivers
description: *aggregator* stores session data into anything to be set up.
url: http://search.cpan.org/dist/CGI-Session-Driver-aggregator/
rpm_license: GPL-1.0+ or Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: old-cirrus1
location_href: src/perl-CGI-Session-Driver-aggregator-0.04-1.50.src.rpm
checksum_type: sha512
pkgId:
  4feaf2eb08d9375f0407469b243ab66119152cd9b8bd8ad8f355d4d37e41c6a28c94542e38d3d00c46b843a5da8c7d8514c8c540f4a26c7d676fb8c6f66a1e4a


name: perl-CGI-Session-Driver-bitbucket
arch: noarch
version: 1.06
epoch: 0
release: 7.53
summary: Module That Loses Your Session Data
url: http://search.cpan.org/dist/CGI-Session-Driver-bitbucket/
rpm_license: Artistic-1.0 or GPL-1.0+
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: old-cirrus3
rpm_sourcerpm: perl-CGI-Session-Driver-bitbucket-1.06-7.53.src.rpm
location_href: noarch/perl-CGI-Session-Driver-bitbucket-1.06-7.53.noarch.rpm
checksum_type: sha512
pkgId:
  08f1759ee312dd759a2888f2d25b622acb7c18ff517b72490af0e2162d4e5848550353bd829ac5fdbd3bd63b78b47a46b66fe9933f39909648b7a969c4a9e3b7

description:
  bitbucket is a CGI::Session driver to let you add session support to your
  program and not have to worry about where it will be stored until you're
  ready for that part.

  You can use the Log=>1 argument to see warnings in your log when the
  session would have stored, retrieved, and trashed data.

  To write your own drivers for *CGI::Session*, refer to CGI::Session.


name: perl-CGI-Session-Driver-bitbucket
arch: src
version: 1.06
epoch: 0
release: 7.53
summary: Module That Loses Your Session Data
url: http://search.cpan.org/dist/CGI-Session-Driver-bitbucket/
rpm_license: Artistic-1.0 or GPL-1.0+
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: old-cirrus3
location_href: src/perl-CGI-Session-Driver-bitbucket-1.06-7.53.src.rpm
checksum_type: sha512
pkgId:
  56ffa16f1c6818f7f69fa6eaaacf5e04621ab7213930fb30da2f4b1186688a8b0dcceadf39fcf7acd7bb262c6e7abaa2a9c3c55703ab5ee588a262825c84aeb3

description:
  bitbucket is a CGI::Session driver to let you add session support to your
  program and not have to worry about where it will be stored until you're
  ready for that part.

  You can use the Log=>1 argument to see warnings in your log when the
  session would have stored, retrieved, and trashed data.

  To write your own drivers for *CGI::Session*, refer to CGI::Session.


name: perl-CGI-Session-Driver-chi
arch: noarch
version: 1.0.3
epoch: 0
release: 3.56
summary: CGI::Session::Driver::chi Perl module
description: This driver allows CGI::Session to use CHI as a session store
url: http://search.cpan.org/dist/CGI-Session-Driver-chi/
rpm_license: CHECK(GPL-1.0+ or Artistic-1.0)
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: cloud135
rpm_sourcerpm: perl-CGI-Session-Driver-chi-1.0.3-3.56.src.rpm
location_href: noarch/perl-CGI-Session-Driver-chi-1.0.3-3.56.noarch.rpm
checksum_type: sha512
pkgId:
  bffe50645531be71ed97f1a8d12740e15c146e4b791538fba44cc0bdaf259943029132a5b80d504a91fd0e3213103ff186eb9b9d0c53ccb42c9fdd9ac6470b4b


name: perl-CGI-Session-Driver-chi
arch: src
version: 1.0.3
epoch: 0
release: 3.56
summary: CGI::Session::Driver::chi Perl module
description: This driver allows CGI::Session to use CHI as a session store
url: http://search.cpan.org/dist/CGI-Session-Driver-chi/
rpm_license: CHECK(GPL-1.0+ or Artistic-1.0)
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: cloud135
location_href: src/perl-CGI-Session-Driver-chi-1.0.3-3.56.src.rpm
checksum_type: sha512
pkgId:
  07fab536c5145d63054f0a24b00411db64ae0dcdbfb3a45f69624a65950dde364c4929870606f23981eefa1ca8ecf84530e3433862bded759b89cad753320724


name: perl-CGI-Session-Driver-dbic
arch: noarch
version: 1.01
epoch: 0
release: 8.38
summary: L<DBIx::Class> storage driver for L<CGI::Session>
description: L<DBIx::Class> storage driver for L<CGI::Session>.
url: https://metacpan.org/release/CGI-Session-Driver-dbic
rpm_license: Artistic-1.0 OR GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: sheep84
rpm_sourcerpm: perl-CGI-Session-Driver-dbic-1.01-8.38.src.rpm
location_href: noarch/perl-CGI-Session-Driver-dbic-1.01-8.38.noarch.rpm
checksum_type: sha512
pkgId:
  85bd032fee1b7246f9ac5bb275f498e5ac1db7de2e902e9631d3978a2cea39637da2a846ceff21e425c047a9fa5b713390b8729e09495b10dbaad1aca76afb50


name: perl-CGI-Session-Driver-dbic
arch: src
version: 1.01
epoch: 0
release: 8.38
summary: L<DBIx::Class> storage driver for L<CGI::Session>
description: L<DBIx::Class> storage driver for L<CGI::Session>.
url: https://metacpan.org/release/CGI-Session-Driver-dbic
rpm_license: Artistic-1.0 OR GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: sheep84
location_href: src/perl-CGI-Session-Driver-dbic-1.01-8.38.src.rpm
checksum_type: sha512
pkgId:
  382dc892607a74291c9c846c82bbe2120cb559fc62ef7b518fc45e31814ad2d0232113854d3fa7338e2bbf8e1e39872f2024721dfba92edd9352ba8a9c3ff91f


name: perl-CGI-Session-Driver-layered
arch: noarch
version: 0.8
epoch: 0
release: 8.54
summary: Use multiple layered drivers
url: http://search.cpan.org/dist/CGI-Session-Driver-layered/
rpm_license: Artistic-1.0 or GPL-1.0+
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: old-cirrus3
rpm_sourcerpm: perl-CGI-Session-Driver-layered-0.8-8.54.src.rpm
location_href: noarch/perl-CGI-Session-Driver-layered-0.8-8.54.noarch.rpm
checksum_type: sha512
pkgId:
  5777791359855bc6f17b9d5da7f43aa1bfb8a89a692b610353b61a43d2041bf8c3c73334d565b7285a3e9a0ce94d3824ab770bcfcf961a7a62680c52fd4fb41b

description:
  CGI::Session::Driver::Layered provides a interface for using multple
  drivers to store sessions. Each session is stored in all the configured
  drivers. When fetching a session, the driver with the most recent copy of
  the session is used. The drivers are searched in the order they were
  configured.


name: perl-CGI-Session-Driver-layered
arch: src
version: 0.8
epoch: 0
release: 8.54
summary: Use multiple layered drivers
url: http://search.cpan.org/dist/CGI-Session-Driver-layered/
rpm_license: Artistic-1.0 or GPL-1.0+
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: old-cirrus3
location_href: src/perl-CGI-Session-Driver-layered-0.8-8.54.src.rpm
checksum_type: sha512
pkgId:
  ed38a1fbd3fa660481dfe1b31fa5f97f34ea241d17e3eef5b445e99259e8543fd265e689e33acd1b2b5e0e70f40ac919d7ac04a523b4bdcdcbaa54f3db22d9aa

description:
  CGI::Session::Driver::Layered provides a interface for using multple
  drivers to store sessions. Each session is stored in all the configured
  drivers. When fetching a session, the driver with the most recent copy of
  the session is used. The drivers are searched in the order they were
  configured.


name: perl-CGI-Session-Driver-memcache
arch: noarch
version: 0.10
epoch: 0
release: 3.59
summary: Store CGI::Session objects in memcache daemon
url: http://search.cpan.org/dist/CGI-Session-Driver-memcache/
rpm_license: GPL-1.0+ or Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: wildcard2
rpm_sourcerpm: perl-CGI-Session-Driver-memcache-0.10-3.59.src.rpm
location_href: noarch/perl-CGI-Session-Driver-memcache-0.10-3.59.noarch.rpm
checksum_type: sha512
pkgId:
  b60fa8178f2d2543fb94051bf065d69efe3d100856907fcc20fb8719e60039bcf959c3b27306a28434b7fd90e60c49560f142ea50fb1b326e10c4c3951ba4dfc

description:
  CGI::Session::Driver::memcache is a storage driver (only referred as
  'driver' in CGI::Session lingo) for persisting CGI Sessions into a fast
  memcached server.

  It requires you to instantiate memcached connection using any of the
  available Perl memcache client libraries and pass it to CGI::Session
  constructor along with "DSN" "driver:memcache" (see SYNOPSIS).

  You do not need to learn any of CGI::Session::Driver::memcache, but only
  use it as a driver. All your learning efforts should go to CGI::Session
  (see also CGI::Session::Tutorial). Only learning related to this driver is
  how to create a connection (see $memd above) using one of the Perl
  Memcached client modules and passing it to CGI::Session constructor.


name: perl-CGI-Session-Driver-memcache
arch: src
version: 0.10
epoch: 0
release: 3.59
summary: Store CGI::Session objects in memcache daemon
url: http://search.cpan.org/dist/CGI-Session-Driver-memcache/
rpm_license: GPL-1.0+ or Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: wildcard2
location_href: src/perl-CGI-Session-Driver-memcache-0.10-3.59.src.rpm
checksum_type: sha512
pkgId:
  11d7ed01199280892373da120b4215142155dc7bb103370f97ce988a7a554577f1e51d18b6b22ee10f48e8ef5890c16da466c906d35711922e3996b17690fb81

description:
  CGI::Session::Driver::memcache is a storage driver (only referred as
  'driver' in CGI::Session lingo) for persisting CGI Sessions into a fast
  memcached server.

  It requires you to instantiate memcached connection using any of the
  available Perl memcache client libraries and pass it to CGI::Session
  constructor along with "DSN" "driver:memcache" (see SYNOPSIS).

  You do not need to learn any of CGI::Session::Driver::memcache, but only
  use it as a driver. All your learning efforts should go to CGI::Session
  (see also CGI::Session::Tutorial). Only learning related to this driver is
  how to create a connection (see $memd above) using one of the Perl
  Memcached client modules and passing it to CGI::Session constructor.


name: perl-CGI-Session-Driver-memcached
arch: noarch
version: 0.04
epoch: 0
release: 8.55
summary: CGI::Session driver for memcached
description: *memcached* stores session data into memcached.
url: http://search.cpan.org/dist/CGI-Session-Driver-memcached/
rpm_license: GPL-1.0+ or Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: old-cirrus2
rpm_sourcerpm: perl-CGI-Session-Driver-memcached-0.04-8.55.src.rpm
location_href: noarch/perl-CGI-Session-Driver-memcached-0.04-8.55.noarch.rpm
checksum_type: sha512
pkgId:
  b4539c9847864cecc9cd0a14862cbecf6f367dc56868f0f10ee689b23d618c7574834ef2f9b53e5d6ef38f25df57c8bbe5f4db5ace59770c71c91042c7d64cea


name: perl-CGI-Session-Driver-memcached
arch: src
version: 0.04
epoch: 0
release: 8.55
summary: CGI::Session driver for memcached
description: *memcached* stores session data into memcached.
url: http://search.cpan.org/dist/CGI-Session-Driver-memcached/
rpm_license: GPL-1.0+ or Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: old-cirrus2
location_href: src/perl-CGI-Session-Driver-memcached-0.04-8.55.src.rpm
checksum_type: sha512
pkgId:
  add51413d560481f0abf792bad7a59caa5e6bd33e838b3015a5501910d8f139d27ded3a56adf3f388460c261d70a9be0b9be578d483601558d1247af45073abe


name: perl-CGI-Session-Driver-odbc
arch: noarch
version: 1.05
epoch: 0
release: 2.55
summary: CGI::Session driver for ODBC
description: A CGI::Session driver for ODBC
url: http://search.cpan.org/dist/CGI-Session-Driver-odbc/
rpm_license: Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb51
rpm_sourcerpm: perl-CGI-Session-Driver-odbc-1.05-2.55.src.rpm
location_href: noarch/perl-CGI-Session-Driver-odbc-1.05-2.55.noarch.rpm
checksum_type: sha512
pkgId:
  5ed15350da2eca2dcc7637d09dfbf7886372d1e77610686b7a5a7912e6539ec05aca91c03c0c896549b7043879c641c357090b4d85a8b3004d9b2c9bf41a44be


name: perl-CGI-Session-Driver-odbc
arch: src
version: 1.05
epoch: 0
release: 2.55
summary: CGI::Session driver for ODBC
description: A CGI::Session driver for ODBC
url: http://search.cpan.org/dist/CGI-Session-Driver-odbc/
rpm_license: Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb51
location_href: src/perl-CGI-Session-Driver-odbc-1.05-2.55.src.rpm
checksum_type: sha512
pkgId:
  f3d3125df45b20d1d05a33ac79eaba3c6aa96de23e2bd16365868b3134097d22b6d104b0bf38262ce0f718089a7886e5f7675fc9cb0323375f064978c5eeb0de


name: perl-CGI-Session-Driver-oracle
arch: noarch
version: 1.05
epoch: 0
release: 2.54
summary: CGI::Session driver for Oracle
description: A CGI::Session driver for Oracle
url: http://search.cpan.org/dist/CGI-Session-Driver-oracle/
rpm_license: Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb21
rpm_sourcerpm: perl-CGI-Session-Driver-oracle-1.05-2.54.src.rpm
location_href: noarch/perl-CGI-Session-Driver-oracle-1.05-2.54.noarch.rpm
checksum_type: sha512
pkgId:
  183cc572965160f783991c242cddd7a30e7110ee515b4a35b38fa3a4d91a61e18226e46f226933c0a221a0ba126f80a6f9ce95d249a72042328ff3f1f85c34cc


name: perl-CGI-Session-Driver-oracle
arch: src
version: 1.05
epoch: 0
release: 2.54
summary: CGI::Session driver for Oracle
description: A CGI::Session driver for Oracle
url: http://search.cpan.org/dist/CGI-Session-Driver-oracle/
rpm_license: Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb21
location_href: src/perl-CGI-Session-Driver-oracle-1.05-2.54.src.rpm
checksum_type: sha512
pkgId:
  e12417cf1b20dee2ca58671ab6bf92441e4fe0548bce6448e751b8fc9dce6bd3c13bd4bd5596668292bf7d1d369a241361083adba533cb51523027181e0b425e


name: perl-CGI-Session-Driver-pure_sql
arch: noarch
version: 0.70
epoch: 0
release: 7.59
summary: Pure SQL driver with no embedded Perl stored in the database
url: http://search.cpan.org/dist/CGI-Session-Driver-pure_sql/
rpm_license: Artistic-1.0 or GPL-1.0+
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: sheep83
rpm_sourcerpm: perl-CGI-Session-Driver-pure_sql-0.70-7.59.src.rpm
location_href: noarch/perl-CGI-Session-Driver-pure_sql-0.70-7.59.noarch.rpm
checksum_type: sha512
pkgId:
  a6cf1f3ea08a3bad885ffe11625fc22ea541f7d3c2f64cad0c6470252a2826113ab0e738baf75d2268135283a32e105856603c06a79efbfe36cc47086018b10c

description:
  *Disclaimer* While this software is complete and includes a working test
  suite, I'm marking it as a development release to leave room for feedback
  on the interface. Until that happens, it's possible I may make changes that
  aren't backwards compatible. You can help things along by communicating by
  providing feedback about the module yourself.

  CGI::Session::Driver::pure_sql is a CGI::Session driver to store session
  data in a SQL table. Unlike the 'CGI::Session::Driver::postgresql' driver,
  this "pure SQL" driver does not serialize any Perl data structures to the
  database.

  The means that you can access all the data in the session easily using
  standard SQL syntax.

  The downside side is that you have create the columns for any data you want
  to store, and each field will have just one value: You can't store
  arbitrary data like you can with the CGI::Session::Driver::postgresql
  driver. However, you may already be in the habit of writing applications
  which use standard SQL structures, so this may not be much of a drawback.
  :)

  It currently requires the sql_abstract serializer to work, which is
  included in the distribution.


name: perl-CGI-Session-Driver-pure_sql
arch: src
version: 0.70
epoch: 0
release: 7.59
summary: Pure SQL driver with no embedded Perl stored in the database
url: http://search.cpan.org/dist/CGI-Session-Driver-pure_sql/
rpm_license: Artistic-1.0 or GPL-1.0+
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: sheep83
location_href: src/perl-CGI-Session-Driver-pure_sql-0.70-7.59.src.rpm
checksum_type: sha512
pkgId:
  6f86586ccdd4c9d90ba1ea339be4b45e2eed6f045f745171a29bf1a3224d6efea2b4266dbc4f0fedd04942fc6eb54a464ef4c750faf0d06ad5706118b70841dc

description:
  *Disclaimer* While this software is complete and includes a working test
  suite, I'm marking it as a development release to leave room for feedback
  on the interface. Until that happens, it's possible I may make changes that
  aren't backwards compatible. You can help things along by communicating by
  providing feedback about the module yourself.

  CGI::Session::Driver::pure_sql is a CGI::Session driver to store session
  data in a SQL table. Unlike the 'CGI::Session::Driver::postgresql' driver,
  this "pure SQL" driver does not serialize any Perl data structures to the
  database.

  The means that you can access all the data in the session easily using
  standard SQL syntax.

  The downside side is that you have create the columns for any data you want
  to store, and each field will have just one value: You can't store
  arbitrary data like you can with the CGI::Session::Driver::postgresql
  driver. However, you may already be in the habit of writing applications
  which use standard SQL structures, so this may not be much of a drawback.
  :)

  It currently requires the sql_abstract serializer to work, which is
  included in the distribution.


name: perl-CGI-Session-Driver-redis
arch: noarch
version: 0.7
epoch: 0
release: 1.56
summary: CGI::Session driver for redis
url: http://search.cpan.org/dist/CGI-Session-Driver-redis/
rpm_license: Artistic-1.0 or GPL-1.0+
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb18
rpm_sourcerpm: perl-CGI-Session-Driver-redis-0.7-1.56.src.rpm
location_href: noarch/perl-CGI-Session-Driver-redis-0.7-1.56.noarch.rpm
checksum_type: sha512
pkgId:
  6ce111a809308e8cd6fe162e5c7043041ed91d960a360d9c468e7db06a5dc0911aa8e62309e834aa2725ceb37ad59f30f3bf0a5d523faddafa5d4c5542cd2f36

description:
  This backend stores session data in a persistent redis server, with the
  ability to specify an expiry time in seconds.


name: perl-CGI-Session-Driver-redis
arch: src
version: 0.7
epoch: 0
release: 1.56
summary: CGI::Session driver for redis
url: http://search.cpan.org/dist/CGI-Session-Driver-redis/
rpm_license: Artistic-1.0 or GPL-1.0+
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb18
location_href: src/perl-CGI-Session-Driver-redis-0.7-1.56.src.rpm
checksum_type: sha512
pkgId:
  639fbc0e678b01bae678ba0ed9d811f6a5a6fe207e2a3d79d918f57244cb48a47260a42fa89707ac93755c3a054e6bfe74b3019649e7e6e408887d0d0d993538

description:
  This backend stores session data in a persistent redis server, with the
  ability to specify an expiry time in seconds.


name: perl-CGI-Session-ExpireSessions
arch: noarch
version: 1.14
epoch: 0
release: 1.31
summary: Expires CGI::Session db-based and file-based sessions
description: Expires CGI::Session db-based and file-based sessions
url: https://metacpan.org/release/CGI-Session-ExpireSessions
rpm_license: Artistic-1.0 OR GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Unspecified
rpm_buildhost: sheep85
rpm_sourcerpm: perl-CGI-Session-ExpireSessions-1.14-1.31.src.rpm
location_href: noarch/perl-CGI-Session-ExpireSessions-1.14-1.31.noarch.rpm
checksum_type: sha512
pkgId:
  136b4195e2ee20c70b87374a347d16d65448488c233c190f180aa871adc08b6d3e5631a920788ef80ef57cedbda5918e0c4bf81987ac4a0b6731259277594a7d


name: perl-CGI-Session-ExpireSessions
arch: src
version: 1.14
epoch: 0
release: 1.31
summary: Expires CGI::Session db-based and file-based sessions
description: Expires CGI::Session db-based and file-based sessions
url: https://metacpan.org/release/CGI-Session-ExpireSessions
rpm_license: Artistic-1.0 OR GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Unspecified
rpm_buildhost: sheep85
location_href: src/perl-CGI-Session-ExpireSessions-1.14-1.31.src.rpm
checksum_type: sha512
pkgId:
  f51948d02d059a976ed4fd342218cc7312f9a59f65397ae0c2e88ac4936b5bf1df538825283eadbe497f273b65dcc1d81f985a4ee3bc0aef863dfcb16aecbbbf


name: perl-CGI-Session-Flash
arch: noarch
version: 0.02
epoch: 0
release: 8.56
summary: Session Flash Object
url: http://search.cpan.org/dist/CGI-Session-Flash/
rpm_license: GPL-1.0+ or Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: cloud109
rpm_sourcerpm: perl-CGI-Session-Flash-0.02-8.56.src.rpm
location_href: noarch/perl-CGI-Session-Flash-0.02-8.56.noarch.rpm
checksum_type: sha512
pkgId:
  3c1022b7ca89f9376c855f5b5f59da95e36a356cae6c5f31dfbf4e0a9d95e950956e324875a433e393330b90f429a2556a5a278124f53448b8ea79ac02d61ef2

description:
  This module implements a Flash object. A flash is session data with a
  specific life cycle. When you put something into the flash it stays there
  until two 'cleanup' calls have been made. What this generally means is that
  in a web application the data in the flash will stay until the end of the
  next request (the first cleanup call is made at the end of the first
  request). This allows you to use it for storing messages that can be
  accessed after a redirect, but then are automatically cleaned up.

  Textual messages are not the only data that can be stored in the flash
  though. You can use it to store anything that can be properly serialized
  into the session. Another example use for it is to store previous form
  arguments for when redirecting back to a form after an error occurred.

  The advantage of using the flash instead of the session directly is that
  you do not need to worry about cleaning up after yourself.


name: perl-CGI-Session-Flash
arch: src
version: 0.02
epoch: 0
release: 8.56
summary: Session Flash Object
url: http://search.cpan.org/dist/CGI-Session-Flash/
rpm_license: GPL-1.0+ or Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: cloud109
location_href: src/perl-CGI-Session-Flash-0.02-8.56.src.rpm
checksum_type: sha512
pkgId:
  c5919bbc78900fb3b29d33e2675c9a57209f9f21040d89cdf2a693c1e1632124a09aaf8c6f5de9302bd50f00b5bacc0fcad1a74781bda85640c78aebbf6df687

description:
  This module implements a Flash object. A flash is session data with a
  specific life cycle. When you put something into the flash it stays there
  until two 'cleanup' calls have been made. What this generally means is that
  in a web application the data in the flash will stay until the end of the
  next request (the first cleanup call is made at the end of the first
  request). This allows you to use it for storing messages that can be
  accessed after a redirect, but then are automatically cleaned up.

  Textual messages are not the only data that can be stored in the flash
  though. You can use it to store anything that can be properly serialized
  into the session. Another example use for it is to store previous form
  arguments for when redirecting back to a form after an error occurred.

  The advantage of using the flash instead of the session directly is that
  you do not need to worry about cleaning up after yourself.


name: perl-CGI-Session-Hidden
arch: noarch
version: 0.03
epoch: 0
release: 7.53
summary: Persistent Session Using Hidden Fields
url: http://search.cpan.org/dist/CGI-Session-Hidden/
rpm_license: Artistic-1.0 or GPL-1.0+
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: goat15
rpm_sourcerpm: perl-CGI-Session-Hidden-0.03-7.53.src.rpm
location_href: noarch/perl-CGI-Session-Hidden-0.03-7.53.noarch.rpm
checksum_type: sha512
pkgId:
  4116db37f067e62775b33baf73aa9a31592dd991453b2bce9124bc17cccd832cd46c84f0ebb87f861574b618ac6af8fc055960d9c8aa945817f1852b45014a4d

description:
  This driver module for CGI::Session 3.x allows storing the session inside a
  hidden field in the HTML page.

  The semantics are somewhat different than standard driver modules, but good
  enough for most uses.


name: perl-CGI-Session-Hidden
arch: src
version: 0.03
epoch: 0
release: 7.53
summary: Persistent Session Using Hidden Fields
url: http://search.cpan.org/dist/CGI-Session-Hidden/
rpm_license: Artistic-1.0 or GPL-1.0+
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: goat15
location_href: src/perl-CGI-Session-Hidden-0.03-7.53.src.rpm
checksum_type: sha512
pkgId:
  c52add7ebd6c16acaeaf119a2704ada51f67deaa4a0cb8bb69262671c86d48e03f0117fcbab333272cc2291d88ef0cf4ab432be6fc94ad2cbec5628b9edd1cf1

description:
  This driver module for CGI::Session 3.x allows storing the session inside a
  hidden field in the HTML page.

  The semantics are somewhat different than standard driver modules, but good
  enough for most uses.


name: perl-CGI-Session-ID-Base32
arch: noarch
version: 1.01
epoch: 0
release: 8.52
summary: CGI::Session ID driver based on Base32 encoding
url: http://search.cpan.org/dist/CGI-Session-ID-Base32/
rpm_license: GPL-1.0+ or Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb58
rpm_sourcerpm: perl-CGI-Session-ID-Base32-1.01-8.52.src.rpm
location_href: noarch/perl-CGI-Session-ID-Base32-1.01-8.52.noarch.rpm
checksum_type: sha512
pkgId:
  a0fe7e88f00e356f26cf19a3e95a8d5b0b09bae9d9f6af8d1d3578aac7220169aee07efab20924d8de6eff18fe53672b9314ce9fb5cb0f28de9743ce95cacd6c

description:
  CGI::Session::ID::Base32 is to generate Base32 encoded random ids. The
  library does not require any arguments.

   There are two reasons why to use it
    - shorter string result
    - case insensibility

  ( both very usefull for user login and other similar purposes, keyboard
  inputs, email contained codes, etc... )


name: perl-CGI-Session-ID-Base32
arch: src
version: 1.01
epoch: 0
release: 8.52
summary: CGI::Session ID driver based on Base32 encoding
url: http://search.cpan.org/dist/CGI-Session-ID-Base32/
rpm_license: GPL-1.0+ or Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb58
location_href: src/perl-CGI-Session-ID-Base32-1.01-8.52.src.rpm
checksum_type: sha512
pkgId:
  15264423dd70548a92328034c648761e81889ce03557c987ead4c1ddfc613ab4e6d950a14cd80fb3cfbd68b4941394e59875ed0e0e2326c8ea1944217391e677

description:
  CGI::Session::ID::Base32 is to generate Base32 encoded random ids. The
  library does not require any arguments.

   There are two reasons why to use it
    - shorter string result
    - case insensibility

  ( both very usefull for user login and other similar purposes, keyboard
  inputs, email contained codes, etc... )


name: perl-CGI-Session-ID-MD5_Base32
arch: noarch
version: 1.01
epoch: 0
release: 8.59
summary: CGI::Session ID driver based on Base32 encoding
url: http://search.cpan.org/dist/CGI-Session-ID-MD5_Base32/
rpm_license: GPL-1.0+ or Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb18
rpm_sourcerpm: perl-CGI-Session-ID-MD5_Base32-1.01-8.59.src.rpm
location_href: noarch/perl-CGI-Session-ID-MD5_Base32-1.01-8.59.noarch.rpm
checksum_type: sha512
pkgId:
  edc0157793c06224aea1b495bb01e13f9164f33f4255da1058359436b8c85148cc8729b9b58ab62c4546f94562558c4a89017774b464eef156aa89800bd6f444

description:
  CGI::Session::ID::MD5_Base32 is to generate MD5 digest Base32 encoded
  random ids. The library does not require any arguments.

   There are two reasons why to use it
    - shorter string result
    - case insensibility

  ( both very usefull for user login and other similar purposes, keyboard
  inputs, email contained codes, etc... )


name: perl-CGI-Session-ID-MD5_Base32
arch: src
version: 1.01
epoch: 0
release: 8.59
summary: CGI::Session ID driver based on Base32 encoding
url: http://search.cpan.org/dist/CGI-Session-ID-MD5_Base32/
rpm_license: GPL-1.0+ or Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb18
location_href: src/perl-CGI-Session-ID-MD5_Base32-1.01-8.59.src.rpm
checksum_type: sha512
pkgId:
  106c6f238c755381927c05a98efd91bb4ea8cfbdfad9bccf378f70ebe9bf5e69896dd95cc1c5e50431bb434a68e8b6ccf3125e6bc8694ed26c0e5cdbc6e9473a

description:
  CGI::Session::ID::MD5_Base32 is to generate MD5 digest Base32 encoded
  random ids. The library does not require any arguments.

   There are two reasons why to use it
    - shorter string result
    - case insensibility

  ( both very usefull for user login and other similar purposes, keyboard
  inputs, email contained codes, etc... )


name: perl-CGI-Session-ID-MD5_Base64
arch: noarch
version: 1.01
epoch: 0
release: 8.53
summary: CGI::Session ID driver based on Base64 encoding
url: http://search.cpan.org/dist/CGI-Session-ID-MD5_Base64/
rpm_license: GPL-1.0+ or Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb22
rpm_sourcerpm: perl-CGI-Session-ID-MD5_Base64-1.01-8.53.src.rpm
location_href: noarch/perl-CGI-Session-ID-MD5_Base64-1.01-8.53.noarch.rpm
checksum_type: sha512
pkgId:
  e2bc15526c27e53a8d33e4fe1f28dd01d830394a9c39908d093c8c1d0c291d786325156c3dbceed31c63e955d1d16a4d6a598419886a13b1420e580ba2674da6

description:
  CGI::Session::ID::MD5_Base64 is to generate MD5 digest Base64 encoded
  random ids. The library does not require any arguments.


name: perl-CGI-Session-ID-MD5_Base64
arch: src
version: 1.01
epoch: 0
release: 8.53
summary: CGI::Session ID driver based on Base64 encoding
url: http://search.cpan.org/dist/CGI-Session-ID-MD5_Base64/
rpm_license: GPL-1.0+ or Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb22
location_href: src/perl-CGI-Session-ID-MD5_Base64-1.01-8.53.src.rpm
checksum_type: sha512
pkgId:
  700f03ab368b6b164be3d6ede66fdd2b46ce5b54e3c4ea53a54cba1c1575f3b638102e37b63385ef24d84ec093ea4ec8395a397262d9a59657e02d58263ccf93

description:
  CGI::Session::ID::MD5_Base64 is to generate MD5 digest Base64 encoded
  random ids. The library does not require any arguments.


name: perl-CGI-Session-ID-UUID
arch: noarch
version: 0.02
epoch: 0
release: 7.58
summary: UUID based CGI Session Identifiers
url: http://search.cpan.org/dist/CGI-Session-ID-UUID/
rpm_license: CHECK(GPL-1.0+ or Artistic-1.0)
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb53
rpm_sourcerpm: perl-CGI-Session-ID-UUID-0.02-7.58.src.rpm
location_href: noarch/perl-CGI-Session-ID-UUID-0.02-7.58.noarch.rpm
checksum_type: sha512
pkgId:
  5610fa9bfbe6265077d588456f1d87acdf053142e867841aafa3e27469c79daaf2ba21764e409d1616a67cd40648985b05ed53b034ddd9226a2919564af6048a

description:
  CGI::Session::ID::UUID is a CGI::Session driver to generate identifiers
  based on DCE 1.1 and ISO/IEC 11578:1996 compliant Universally Unique
  Identifiers (UUID). This module requires a reasonable UUID generator. For
  this it either requires the preferred OSSP::uuid module or alternatively
  the Data::UUID, APR::UUID, DCE::UUID or UUID modules to be installed.


name: perl-CGI-Session-ID-UUID
arch: src
version: 0.02
epoch: 0
release: 7.58
summary: UUID based CGI Session Identifiers
url: http://search.cpan.org/dist/CGI-Session-ID-UUID/
rpm_license: CHECK(GPL-1.0+ or Artistic-1.0)
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb53
location_href: src/perl-CGI-Session-ID-UUID-0.02-7.58.src.rpm
checksum_type: sha512
pkgId:
  1b104cc6658f05224fd23420a49ef548305b17faa699c2c32535031af864cbbde78e3a8f56700276fbe94148bd95f986e0c86082c8bacf0e5f96a16295007789

description:
  CGI::Session::ID::UUID is a CGI::Session driver to generate identifiers
  based on DCE 1.1 and ISO/IEC 11578:1996 compliant Universally Unique
  Identifiers (UUID). This module requires a reasonable UUID generator. For
  this it either requires the preferred OSSP::uuid module or alternatively
  the Data::UUID, APR::UUID, DCE::UUID or UUID modules to be installed.


name: perl-CGI-Session-ID-crypt_openssl
arch: noarch
version: 1.02
epoch: 0
release: 6.54
summary: CGI::Session ID driver for generating IDs based on Crypt::OpenSSL::Random
url: http://search.cpan.org/dist/CGI-Session-ID-crypt_openssl/
rpm_license: Artistic-1.0 or GPL-1.0+
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb12
rpm_sourcerpm: perl-CGI-Session-ID-crypt_openssl-1.02-6.54.src.rpm
location_href: noarch/perl-CGI-Session-ID-crypt_openssl-1.02-6.54.noarch.rpm
checksum_type: sha512
pkgId:
  efb6b83ef89f2cb0741f3c67240520b594bb9a24451a712cb7257fac8c4deb82c97748de191036f2bb0af382273de9700421d58e4884651d3e9761e79b793605

description:
  Use this module to generate hexadecimal IDs generated with
  Crypt::OpenSSL::Random for CGI::Session objects. This library does not
  require any arguments. Use this module to generate security IDs with a high
  level of randomnes.


name: perl-CGI-Session-ID-crypt_openssl
arch: src
version: 1.02
epoch: 0
release: 6.54
summary: CGI::Session ID driver for generating IDs based on Crypt::OpenSSL::Random
url: http://search.cpan.org/dist/CGI-Session-ID-crypt_openssl/
rpm_license: Artistic-1.0 or GPL-1.0+
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb12
location_href: src/perl-CGI-Session-ID-crypt_openssl-1.02-6.54.src.rpm
checksum_type: sha512
pkgId:
  f66f44bd41c39cc43b919960d7793f8877cbd0b5e7046048a27959e895641cd9c01f56db65d219570c5ba830ddb248a0c13b7bb24cc3c3f422cffef9d6fa9694

description:
  Use this module to generate hexadecimal IDs generated with
  Crypt::OpenSSL::Random for CGI::Session objects. This library does not
  require any arguments. Use this module to generate security IDs with a high
  level of randomnes.


name: perl-CGI-Session-ID-uuid
arch: noarch
version: 0.03
epoch: 0
release: 7.64
summary: UUID based CGI Session Identifiers
url: http://search.cpan.org/dist/CGI-Session-ID-uuid/
rpm_license: CHECK(GPL-1.0+ or Artistic-1.0)
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: build81
rpm_sourcerpm: perl-CGI-Session-ID-uuid-0.03-7.64.src.rpm
location_href: noarch/perl-CGI-Session-ID-uuid-0.03-7.64.noarch.rpm
checksum_type: sha512
pkgId:
  44cc1c8e1ee87608fd737d1fa4520cf5ab2039bd707bc901a8f498dacc832f37c07ac4e5c0c18949310dd4289b6c8b2911425a68ee51e0d1245cc62ca7060e0d

description:
  CGI::Session::ID::uuid is a CGI::Session 4.00 driver to generate
  identifiers based on DCE 1.1 and ISO/IEC 11578:1996 compliant Universally
  Unique Identifiers (UUID). This module requires a reasonable UUID
  generator. For this it either requires the preferred OSSP::uuid module or
  alternatively the Data::UUID, APR::UUID, DCE::UUID or UUID modules to be
  installed.


name: perl-CGI-Session-ID-uuid
arch: src
version: 0.03
epoch: 0
release: 7.64
summary: UUID based CGI Session Identifiers
url: http://search.cpan.org/dist/CGI-Session-ID-uuid/
rpm_license: CHECK(GPL-1.0+ or Artistic-1.0)
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: build81
location_href: src/perl-CGI-Session-ID-uuid-0.03-7.64.src.rpm
checksum_type: sha512
pkgId:
  b5aab5093efda7c361685bd7d9aae3efce6bd4f4880fc15f37a25135a54179614fcee7fe457c4d9ab8a2db1db8b5ee1877628f0f776299f0ca3cccd7f03f5ce9

description:
  CGI::Session::ID::uuid is a CGI::Session 4.00 driver to generate
  identifiers based on DCE 1.1 and ISO/IEC 11578:1996 compliant Universally
  Unique Identifiers (UUID). This module requires a reasonable UUID
  generator. For this it either requires the preferred OSSP::uuid module or
  alternatively the Data::UUID, APR::UUID, DCE::UUID or UUID modules to be
  installed.


name: perl-CGI-Session-MembersArea
arch: noarch
version: 2.06
epoch: 0
release: 2.57
summary: Resource Guardian Based On Cgi::Session
description: A resource guardian based on CGI::Session
url: http://search.cpan.org/dist/CGI-Session-MembersArea/
rpm_license: Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: old-cirrus4
rpm_sourcerpm: perl-CGI-Session-MembersArea-2.06-2.57.src.rpm
location_href: noarch/perl-CGI-Session-MembersArea-2.06-2.57.noarch.rpm
checksum_type: sha512
pkgId:
  ee3788f8090bb9b83b7a11dd70d2e315b9d1c79bd159f894abb333918cd8418e86b1b12d6a4edb34bf7bad651b4d2d268e0ebad7143bfee483bbab52a3c4e4f9


name: perl-CGI-Session-MembersArea
arch: src
version: 2.06
epoch: 0
release: 2.57
summary: Resource Guardian Based On Cgi::Session
description: A resource guardian based on CGI::Session
url: http://search.cpan.org/dist/CGI-Session-MembersArea/
rpm_license: Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: old-cirrus4
location_href: src/perl-CGI-Session-MembersArea-2.06-2.57.src.rpm
checksum_type: sha512
pkgId:
  e572d08b0fabd5fbb1f9feaabb3f37c1cd88ac65d24100e686f63c81553af4adaea45815139c6c939b22906a13cd955b36c58db3c97f485daa4d908dd592122d


name: perl-CGI-Session-Plugin-Redirect
arch: noarch
version: 1.01
epoch: 0
release: 7.59
summary: Extended Redirect Method for Cgi::Session
description: redirect() method is added to CGI::Session.
url: http://search.cpan.org/dist/CGI-Session-Plugin-Redirect/
rpm_license: GPL-1.0+ or Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: goat07
rpm_sourcerpm: perl-CGI-Session-Plugin-Redirect-1.01-7.59.src.rpm
location_href: noarch/perl-CGI-Session-Plugin-Redirect-1.01-7.59.noarch.rpm
checksum_type: sha512
pkgId:
  3ccf39841df9e393b145e4c69125d2f993861d2f02bd5016767d3a6c1b4ef114459b6e34883243f68845406bc7d70c888c100c68e500fd15fb39d4bd5df55053


name: perl-CGI-Session-Plugin-Redirect
arch: src
version: 1.01
epoch: 0
release: 7.59
summary: Extended Redirect Method for Cgi::Session
description: redirect() method is added to CGI::Session.
url: http://search.cpan.org/dist/CGI-Session-Plugin-Redirect/
rpm_license: GPL-1.0+ or Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: goat07
location_href: src/perl-CGI-Session-Plugin-Redirect-1.01-7.59.src.rpm
checksum_type: sha512
pkgId:
  7799e1c3f44e7d78c2f340d1ace4c0ea580823e9b76e761c1e4612a5fc42667deb9683db1072e07ef9cbceb865169f915026649dbf5e594add14d9676cef6227


name: perl-CGI-Session-Serialize-yaml
arch: noarch
version: 4.26
epoch: 0
release: 1.50
summary: Serializer for Cgi::Session
url: http://search.cpan.org/dist/CGI-Session-Serialize-yaml/
rpm_license: Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: sheep88
rpm_sourcerpm: perl-CGI-Session-Serialize-yaml-4.26-1.50.src.rpm
location_href: noarch/perl-CGI-Session-Serialize-yaml-4.26-1.50.noarch.rpm
checksum_type: sha512
pkgId:
  8a65814e1e310ecb16f3beceba4e61982f7301178df2a352702575a122e4bcd3d6f804383e3239b398ac162ef4755d99146670b6f54a1e7625cb4d9f1a79a603

description:
  This library can be used by CGI::Session to serialize session data. It uses
  'YAML', or the faster C implementation, 'YAML::Syck' if it is available.
  YAML serializers exist not just for Perl but also other dynamic languages,
  such as PHP, Python, and Ruby, so storing session data in this format makes
  it easy to share session data across different languages.

  YAML is made to be friendly for humans to parse as well as other computer
  languages. It creates a format that is easier to read than the default
  serializer.


name: perl-CGI-Session-Serialize-yaml
arch: src
version: 4.26
epoch: 0
release: 1.50
summary: Serializer for Cgi::Session
url: http://search.cpan.org/dist/CGI-Session-Serialize-yaml/
rpm_license: Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: sheep88
location_href: src/perl-CGI-Session-Serialize-yaml-4.26-1.50.src.rpm
checksum_type: sha512
pkgId:
  997cd047c190ef0874370ff78a22e02a3b5466f992b4ff495cfa9a707dcf1926e32fd2c938aad3db36ea5e52c2b220792a6e90d4480ece8bfb8df0a5cc76df72

description:
  This library can be used by CGI::Session to serialize session data. It uses
  'YAML', or the faster C implementation, 'YAML::Syck' if it is available.
  YAML serializers exist not just for Perl but also other dynamic languages,
  such as PHP, Python, and Ruby, so storing session data in this format makes
  it easy to share session data across different languages.

  YAML is made to be friendly for humans to parse as well as other computer
  languages. It creates a format that is easier to read than the default
  serializer.


name: perl-CGI-Simple
arch: noarch
version: 1.280
epoch: 0
release: 1.14
summary: Simple totally OO CGI interface that is CGI.pm compliant
url: https://metacpan.org/release/CGI-Simple
rpm_license: Artistic-1.0 OR GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Unspecified
rpm_buildhost: hci-snode3-m0
rpm_sourcerpm: perl-CGI-Simple-1.280-1.14.src.rpm
location_href: noarch/perl-CGI-Simple-1.280-1.14.noarch.rpm
checksum_type: sha512
pkgId:
  759eabb661c1ccf2db606b20fdd86bad61a814b23995859f92487fb70b6d9b8c9abad2ee457509086629f2aff67bb83525a240935b49d7f8f4ef1c2e23535a65

description:
  CGI::Simple provides a relatively lightweight drop in replacement for
  CGI.pm. It shares an identical OO interface to CGI.pm for parameter
  parsing, file upload, cookie handling and header generation. This module is
  entirely object oriented, however a complete functional interface is
  available by using the CGI::Simple::Standard module.

  Essentially everything in CGI.pm that relates to the CGI (not HTML) side of
  things is available. There are even a few new methods and additions to old
  ones! If you are interested in what has gone on under the hood see the
  Compatibility with CGI.pm section at the end.

  In practical testing this module loads and runs about twice as fast as
  CGI.pm depending on the precise task.


name: perl-CGI-Simple
arch: src
version: 1.280
epoch: 0
release: 1.14
summary: Simple totally OO CGI interface that is CGI.pm compliant
url: https://metacpan.org/release/CGI-Simple
rpm_license: Artistic-1.0 OR GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Unspecified
rpm_buildhost: hci-snode3-m0
location_href: src/perl-CGI-Simple-1.280-1.14.src.rpm
checksum_type: sha512
pkgId:
  0d33d2dfab29b24e4f2dcfad2b1726693f07df4a7cc0df48b53f4284c77c36ed0534b0c1a8faa9209945e89d2b16791a26f28fa6c95aabc5b65fc75df861a12f

description:
  CGI::Simple provides a relatively lightweight drop in replacement for
  CGI.pm. It shares an identical OO interface to CGI.pm for parameter
  parsing, file upload, cookie handling and header generation. This module is
  entirely object oriented, however a complete functional interface is
  available by using the CGI::Simple::Standard module.

  Essentially everything in CGI.pm that relates to the CGI (not HTML) side of
  things is available. There are even a few new methods and additions to old
  ones! If you are interested in what has gone on under the hood see the
  Compatibility with CGI.pm section at the end.

  In practical testing this module loads and runs about twice as fast as
  CGI.pm depending on the precise task.


name: perl-CGI-Snapp
arch: noarch
version: 2.01
epoch: 0
release: 1.39
summary: An almost back-compat fork of CGI::Application
description: An almost back-compat fork of CGI::Application
url: http://search.cpan.org/dist/CGI-Snapp/
rpm_license: Artistic-1.0 or GPL-1.0+
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: sheep88
rpm_sourcerpm: perl-CGI-Snapp-2.01-1.39.src.rpm
location_href: noarch/perl-CGI-Snapp-2.01-1.39.noarch.rpm
checksum_type: sha512
pkgId:
  5591be7b643eb987f7e060b35eedb395da0be5aa3b31703f79d691c5c376d35385bb978ab4bfac888d7bdab44998c59183e47c8de7a0f06bab4c83641d519144


name: perl-CGI-Snapp
arch: src
version: 2.01
epoch: 0
release: 1.39
summary: An almost back-compat fork of CGI::Application
description: An almost back-compat fork of CGI::Application
url: http://search.cpan.org/dist/CGI-Snapp/
rpm_license: Artistic-1.0 or GPL-1.0+
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: sheep88
location_href: src/perl-CGI-Snapp-2.01-1.39.src.rpm
checksum_type: sha512
pkgId:
  c4b2440428a6890f360213c9e69a34b5aab80cd0778c1364b44789622dc5fdc4ac5c7e474800aa7e1ef5604906407dcc71d66967159254eea49bebd6ec85e252


name: perl-CGI-SpeedUp
arch: noarch
version: 0.11
epoch: 0
release: 8.58
summary: CGI::SpeedUp Perl module
url: http://search.cpan.org/dist/CGI-SpeedUp/
rpm_license: GPL-1.0+ or Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: build77
rpm_sourcerpm: perl-CGI-SpeedUp-0.11-8.58.src.rpm
location_href: noarch/perl-CGI-SpeedUp-0.11-8.58.noarch.rpm
checksum_type: sha512
pkgId:
  156468a315c8774f1b824b9f6a90f86f8c68f4aaa92dc101f9b4b0f995dfe6e1632155bdaa3af95c304ebe8046db4ae72fb65769d0bb881f417224683f533cbd

description:
  The CGI::SpeedUp module provides a simple way to speed up any CGI
  application by managing its STDOUT and STDERR. This module was tested in a
  production environment.


name: perl-CGI-SpeedUp
arch: src
version: 0.11
epoch: 0
release: 8.58
summary: CGI::SpeedUp Perl module
url: http://search.cpan.org/dist/CGI-SpeedUp/
rpm_license: GPL-1.0+ or Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: build77
location_href: src/perl-CGI-SpeedUp-0.11-8.58.src.rpm
checksum_type: sha512
pkgId:
  cc7996b1a337e3331d60e590854a92f5bc3b310ea58a302503e404161b3f766f5c9608230b5a798225fd8fc32beab9351b617a3c306040d4edc0ad0805b50b3b

description:
  The CGI::SpeedUp module provides a simple way to speed up any CGI
  application by managing its STDOUT and STDERR. This module was tested in a
  production environment.


name: perl-CGI-State
arch: noarch
version: 0.02
epoch: 0
release: 8.58
summary: Converts CGI parameters into a multi-dimensional hash
url: http://search.cpan.org/dist/CGI-State/
rpm_license: CHECK(GPL-1.0+ or Artistic-1.0)
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb21
rpm_sourcerpm: perl-CGI-State-0.02-8.58.src.rpm
location_href: noarch/perl-CGI-State-0.02-8.58.noarch.rpm
checksum_type: sha512
pkgId:
  6282882325e6608fc47cf4315639d9c4abf94b0ec70999fc22adb04c6d62bbd896f9c36ad6466f9c8fe15de7af77a1bfa40b2543f47393ff4ef942d47385040e

description:
  This module takes incoming *CGI form variables*, and transforms them into a
  *multi-dimensional data structure*. It can recreate a hash of hashes, a
  hash of lists, a hash of lists of hashes etc, any number of levels deep.

  A limitation of CGI is it's inability to naturally group together submitted
  variables. For example, you can't have someone fill in an order form and
  have all their contact and item information grouped separate from each
  other in a perl data structure without specifically doing this in the perl
  code.

  This module was originally written because I always hated receiving CGI
  parameters, putting them into a hash, and have this hash contain 20 or more
  elements. I think it's messy, and very tedious writing code to group
  related CGI parameters together. I wanted parameters to be put into a
  multi-dimensional data structure automatically for me.


name: perl-CGI-State
arch: src
version: 0.02
epoch: 0
release: 8.58
summary: Converts CGI parameters into a multi-dimensional hash
url: http://search.cpan.org/dist/CGI-State/
rpm_license: CHECK(GPL-1.0+ or Artistic-1.0)
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb21
location_href: src/perl-CGI-State-0.02-8.58.src.rpm
checksum_type: sha512
pkgId:
  7fb8a35ae712f6fb8488d274be66872cab09e503bd0290ed5f73308ca3a5075a3986c80bd078664f1820e680cc060d5ea698fc1330a5c8c9849cc9669406e614

description:
  This module takes incoming *CGI form variables*, and transforms them into a
  *multi-dimensional data structure*. It can recreate a hash of hashes, a
  hash of lists, a hash of lists of hashes etc, any number of levels deep.

  A limitation of CGI is it's inability to naturally group together submitted
  variables. For example, you can't have someone fill in an order form and
  have all their contact and item information grouped separate from each
  other in a perl data structure without specifically doing this in the perl
  code.

  This module was originally written because I always hated receiving CGI
  parameters, putting them into a hash, and have this hash contain 20 or more
  elements. I think it's messy, and very tedious writing code to group
  related CGI parameters together. I wanted parameters to be put into a
  multi-dimensional data structure automatically for me.


name: perl-CGI-Stateless
arch: noarch
version: 2.0.1
epoch: 0
release: 1.37
summary: Make CGI.pm stateless for use in persistent environment
description:
  Force CGI.pm to parse %ENV and STDIN *AGAIN* in FastCGI-like persistent
  script.

url: http://search.cpan.org/dist/CGI-Stateless/
rpm_license: MIT
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: old-atreju5
rpm_sourcerpm: perl-CGI-Stateless-2.0.1-1.37.src.rpm
location_href: noarch/perl-CGI-Stateless-2.0.1-1.37.noarch.rpm
checksum_type: sha512
pkgId:
  80b847e582d09de6cc723780fbdf948ee6f493c9de93faad52c378c22675331dd400197edee7b2e8128b137b231190186bc51f800ed66b871b4a7946bdfd6491


name: perl-CGI-Stateless
arch: src
version: 2.0.1
epoch: 0
release: 1.37
summary: Make CGI.pm stateless for use in persistent environment
description:
  Force CGI.pm to parse %ENV and STDIN *AGAIN* in FastCGI-like persistent
  script.

url: http://search.cpan.org/dist/CGI-Stateless/
rpm_license: MIT
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: old-atreju5
location_href: src/perl-CGI-Stateless-2.0.1-1.37.src.rpm
checksum_type: sha512
pkgId:
  4e2a26f33e2693ecda8c7f33030283648080cbf85758426cbc3e63e05f155ef83ce7bd59c1179f0146f0fc849c65ea423523bd354ad6b0c20fcf5c531f8c217e


name: perl-CGI-Struct
arch: noarch
version: 1.21
epoch: 0
release: 1.50
summary: Build structures from CGI data
url: http://search.cpan.org/dist/CGI-Struct/
rpm_license: BSD-3-Clause
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: old-cirrus4
rpm_sourcerpm: perl-CGI-Struct-1.21-1.50.src.rpm
location_href: noarch/perl-CGI-Struct-1.21-1.50.noarch.rpm
checksum_type: sha512
pkgId:
  a15630dc570e6ac947a1ad7e45cdae69782d451b9ddae3bc092744e982207b62044b84cbbdc12fac5f63893f90e36416fd1a9e5f659407dfd1cda85f9446c5bd

description:
  CGI::Struct lets you transform CGI data keys that _look like_ perl data
  structures into _actual_ perl data structures.

  CGI::Struct makes no attempt to actually _read in_ the variables from the
  request. You should be using CGI or some equivalent for that. CGI::Struct
  expects to be handed a reference to a hash containing all the keys/values
  you care about. The common way is to use something like 'CGI->Vars' or (as
  the author does) 'Plack::Request->parameters->mixed'.

  Whatever you use should give you a hash mapping the request variable names
  (keys) to the values sent in by the users (values). Any of the major CGIish
  modules will have such a method; consult the documentation for yours if you
  don't know it offhand.

  Of course, this isn't necessarily tied strictly to CGI; you _could_ use it
  to build data structures from any other source with similar syntax. All
  CGI::Struct does is take one hash (reference) and turn it into another hash
  (reference). However, it's aimed at CGI uses, so it may or may not work for
  something else.


name: perl-CGI-Struct
arch: src
version: 1.21
epoch: 0
release: 1.50
summary: Build structures from CGI data
url: http://search.cpan.org/dist/CGI-Struct/
rpm_license: BSD-3-Clause
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: old-cirrus4
location_href: src/perl-CGI-Struct-1.21-1.50.src.rpm
checksum_type: sha512
pkgId:
  5452cbeecc27e3cf2fb2e6f2ad2212a1c5e250959d179dd7a608862476b0dd976030f15dfafec51907c6bb417a7e8e48256a2657ced0c2978813a296ae9ac195

description:
  CGI::Struct lets you transform CGI data keys that _look like_ perl data
  structures into _actual_ perl data structures.

  CGI::Struct makes no attempt to actually _read in_ the variables from the
  request. You should be using CGI or some equivalent for that. CGI::Struct
  expects to be handed a reference to a hash containing all the keys/values
  you care about. The common way is to use something like 'CGI->Vars' or (as
  the author does) 'Plack::Request->parameters->mixed'.

  Whatever you use should give you a hash mapping the request variable names
  (keys) to the values sent in by the users (values). Any of the major CGIish
  modules will have such a method; consult the documentation for yours if you
  don't know it offhand.

  Of course, this isn't necessarily tied strictly to CGI; you _could_ use it
  to build data structures from any other source with similar syntax. All
  CGI::Struct does is take one hash (reference) and turn it into another hash
  (reference). However, it's aimed at CGI uses, so it may or may not work for
  something else.


name: perl-CGI-Struct-XS
arch: src
version: 1.04
epoch: 0
release: 4.93
summary: Build structures from CGI data. Fast
url: http://search.cpan.org/dist/CGI-Struct-XS/
rpm_license: BSD-3-Clause
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb57
location_href: src/perl-CGI-Struct-XS-1.04-4.93.src.rpm
checksum_type: sha512
pkgId:
  e95981f1e8e1173209d5afe8fc9ad733a231759a93678604744f2536d6df933b6fb43bbc95a63e30c4fe2a244fed4a1cd94afce1261379166c4c7154e1c90549

description:
  This module is XS implementation of CGI::Struct. It's fully compatible with
  CGI::Struct, except for error messages. 'CGI::Struct::XS' is 3-15 (5-25
  with dclone disabled) times faster than original module.


name: perl-CGI-Struct-XS
arch: x86_64
version: 1.04
epoch: 0
release: 4.93
summary: Build structures from CGI data. Fast
url: http://search.cpan.org/dist/CGI-Struct-XS/
rpm_license: BSD-3-Clause
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb57
rpm_sourcerpm: perl-CGI-Struct-XS-1.04-4.93.src.rpm
location_href: x86_64/perl-CGI-Struct-XS-1.04-4.93.x86_64.rpm
checksum_type: sha512
pkgId:
  1622551dff6e54fe2fa2486edade8b7385d00ec79b953537806bce3fde0ce45a5c18213f7bccd6c9530eab3e3fa0bc7fed2b3c2ea6fe63aef91f3137923aff9b

description:
  This module is XS implementation of CGI::Struct. It's fully compatible with
  CGI::Struct, except for error messages. 'CGI::Struct::XS' is 3-15 (5-25
  with dclone disabled) times faster than original module.


name: perl-CGI-Template
arch: noarch
version: 0.01
epoch: 0
release: 2.56
summary: An easy to use and intuitive template system for Perl web application de[cut]
url: http://search.cpan.org/dist/CGI-Template/
rpm_license: GPL-1.0+ or Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb17
rpm_sourcerpm: perl-CGI-Template-0.01-2.56.src.rpm
location_href: noarch/perl-CGI-Template-0.01-2.56.noarch.rpm
checksum_type: sha512
pkgId:
  b349e56c4188d424c59cad30917e7359138547e2cecdcf2482bfdf5801a0909f29b466f0c54f9a9010b4464d2c74757f30df2d5f617d7c1cad67db4807d5daea

description:
  CGI::Template simplifies and speeds up the development of web applications
  by providing an easy to use system that inherently keeps web design and
  code separate.

  Each time a script that uses CGI::Template is executed, CGI::Template will
  automatically grab the appropriate template, and then replace any
  placeholders with their new values and finally output the finished page.

  Furthermore, CGI::Template provides an easy error-handling system with the
  'error()' method.


name: perl-CGI-Template
arch: src
version: 0.01
epoch: 0
release: 2.56
summary: An easy to use and intuitive template system for Perl web application de[cut]
url: http://search.cpan.org/dist/CGI-Template/
rpm_license: GPL-1.0+ or Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb17
location_href: src/perl-CGI-Template-0.01-2.56.src.rpm
checksum_type: sha512
pkgId:
  e976aba0a1a9068ddc07430c2ac0810d71ad135ba38317392384e13ba2765be7e72f1e01d54d1fc4acdbd9f4bd7f6f0ae4961ff65497522c119e617f3cf96dd4

description:
  CGI::Template simplifies and speeds up the development of web applications
  by providing an easy to use system that inherently keeps web design and
  code separate.

  Each time a script that uses CGI::Template is executed, CGI::Template will
  automatically grab the appropriate template, and then replace any
  placeholders with their new values and finally output the finished page.

  Furthermore, CGI::Template provides an easy error-handling system with the
  'error()' method.


name: perl-CGI-Thin
arch: noarch
version: 0.52
epoch: 0
release: 6.60
summary: Very Lightweight Parser for Cgi Forms
url: http://search.cpan.org/dist/CGI-Thin/
rpm_license: GPL-1.0+ or Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: goat19
rpm_sourcerpm: perl-CGI-Thin-0.52-6.60.src.rpm
location_href: noarch/perl-CGI-Thin-0.52-6.60.noarch.rpm
checksum_type: sha512
pkgId:
  3558de6b4c5d8c54d91bd52b8059954de3533d312ca0e35543093139330ea905c427b77e63b763c65991dcf297080752e7334c9f1a991957c4105425bc65403d

description:
  This module is a very lightweight parser of CGI forms. And it has a special
  feature that it will return an array if the same key is used twice in the
  form. You can force an array even if only one value returned to avoid
  complications.

  The hash %cgi_data will have all the form data from either a POST or GET
  form and will also work for "multipart/form-data" forms necessary for
  uploading files.


name: perl-CGI-Thin
arch: src
version: 0.52
epoch: 0
release: 6.60
summary: Very Lightweight Parser for Cgi Forms
url: http://search.cpan.org/dist/CGI-Thin/
rpm_license: GPL-1.0+ or Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: goat19
location_href: src/perl-CGI-Thin-0.52-6.60.src.rpm
checksum_type: sha512
pkgId:
  3dfda8580e3660884db522deebcacea2c61df6e1b9e97a0533c3a92ab547da952a0862da7f70ebae9ed888b46e81a371d122d452f60603305c9521f5db9ab9d8

description:
  This module is a very lightweight parser of CGI forms. And it has a special
  feature that it will return an array if the same key is used twice in the
  form. You can force an array even if only one value returned to avoid
  complications.

  The hash %cgi_data will have all the form data from either a POST or GET
  form and will also work for "multipart/form-data" forms necessary for
  uploading files.


name: perl-CGI-Tiny
arch: noarch
version: 1.002
epoch: 0
release: 1.32
summary: Common Gateway Interface, with no frills
url: https://metacpan.org/release/CGI-Tiny
rpm_license: Artistic-2.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Unspecified
rpm_buildhost: goat01
rpm_sourcerpm: perl-CGI-Tiny-1.002-1.32.src.rpm
location_href: noarch/perl-CGI-Tiny-1.002-1.32.noarch.rpm
checksum_type: sha512
pkgId:
  65da88bb5a4d719e7d796f6cb1796ccd7456514f35dedf11ce9da9747dff0b71cd230b759db78b6277aa6d2054d54d7bf83626a12d95e8b0edaf5eacd39a1d27

description:
  CGI::Tiny provides a modern interface to write at
  https://en.wikipedia.org/wiki/Common_Gateway_Interface scripts to
  dynamically respond to HTTP requests as defined in at
  https://tools.ietf.org/html/rfc3875. It is intended to be:

  * * Minimal

  CGI::Tiny contains a small amount of code and (on modern Perls) no non-core
  requirements. No framework needed.

  * * Simple

  CGI::Tiny is straightforward to use, avoids anything magical or surprising,
  and provides easy access to the most commonly needed features.

  * * Robust

  CGI::Tiny's interface is designed to help the developer follow best
  practices and avoid common pitfalls and vulnerabilities by default.

  * * Lazy

  CGI::Tiny only loads code or processes information once it is needed, so
  simple requests can be handled without unnecessary overhead.

  * * Restrained

  CGI::Tiny is designed for the CGI protocol which executes the program again
  for every request. It is not suitable for persistent protocols like FastCGI
  or PSGI.

  * * Flexible

  CGI::Tiny can be used with other modules to handle tasks like routing and
  templating, and doesn't impose unnecessary constraints to reading input or
  rendering output.

  Most applications are better written in a PSGI-compatible framework (e.g.
  Dancer2 or Mojolicious) and deployed in a persistent application server so
  that the application does not have to start up again every time it receives
  a request. CGI::Tiny, and the CGI protocol in general, is only suited for
  restricted deployment environments that can only run CGI scripts, or
  applications that don't need to scale.

  See "COMPARISON TO CGI.PM".


name: perl-CGI-Tiny
arch: src
version: 1.002
epoch: 0
release: 1.32
summary: Common Gateway Interface, with no frills
url: https://metacpan.org/release/CGI-Tiny
rpm_license: Artistic-2.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Unspecified
rpm_buildhost: goat01
location_href: src/perl-CGI-Tiny-1.002-1.32.src.rpm
checksum_type: sha512
pkgId:
  7fd2d12b801ec44a07043a9363d8076e2808eedd21dfdb779d1317232a3bfd5b25576fa5e5529f983de068bd9630e9dcd97e91c90e58e0e46d2b661e533044a5

description:
  CGI::Tiny provides a modern interface to write at
  https://en.wikipedia.org/wiki/Common_Gateway_Interface scripts to
  dynamically respond to HTTP requests as defined in at
  https://tools.ietf.org/html/rfc3875. It is intended to be:

  * * Minimal

  CGI::Tiny contains a small amount of code and (on modern Perls) no non-core
  requirements. No framework needed.

  * * Simple

  CGI::Tiny is straightforward to use, avoids anything magical or surprising,
  and provides easy access to the most commonly needed features.

  * * Robust

  CGI::Tiny's interface is designed to help the developer follow best
  practices and avoid common pitfalls and vulnerabilities by default.

  * * Lazy

  CGI::Tiny only loads code or processes information once it is needed, so
  simple requests can be handled without unnecessary overhead.

  * * Restrained

  CGI::Tiny is designed for the CGI protocol which executes the program again
  for every request. It is not suitable for persistent protocols like FastCGI
  or PSGI.

  * * Flexible

  CGI::Tiny can be used with other modules to handle tasks like routing and
  templating, and doesn't impose unnecessary constraints to reading input or
  rendering output.

  Most applications are better written in a PSGI-compatible framework (e.g.
  Dancer2 or Mojolicious) and deployed in a persistent application server so
  that the application does not have to start up again every time it receives
  a request. CGI::Tiny, and the CGI protocol in general, is only suited for
  restricted deployment environments that can only run CGI scripts, or
  applications that don't need to scale.

  See "COMPARISON TO CGI.PM".


name: perl-CGI-ToXML
arch: noarch
version: 0.02
epoch: 0
release: 7.58
summary: Converts CGI to an XML structure
url: http://search.cpan.org/dist/CGI-ToXML/
rpm_license: CHECK(GPL-1.0+ or Artistic-1.0)
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: cloud124
rpm_sourcerpm: perl-CGI-ToXML-0.02-7.58.src.rpm
location_href: noarch/perl-CGI-ToXML-0.02-7.58.noarch.rpm
checksum_type: sha512
pkgId:
  ec5c265a95e0d1a15a69585da50d2a423e236368b779d1a0a4abf599d2113f038eec7e3c431eed24c6ad940798e2aa94487765c78f2641d06927996c5587f064

description:
  Converts a CGI variable (from CGI.pm) to an XML data structure. While there
  is currently a similar module, CGI::XML, by Jonathan Eisenzopf, the
  outputted XML is not in a very usable format, given the newer advances in
  XML (such as XSLT, XPath, etc). CGI::ToXML aims to correct this by
  providing a cleaner XML structure that will be more useful. The XML is
  generated from XML::Simple, keeping this a 'lightweight' function.

  The module consists of a single function:

    $xml = CGItoXML( $cgi, %options )

  $cgi must be a valid CGI.pm object, and if not, a warning will be issued
  and the function will return undef. Otherwise, the function will return the
  XML as a string. The XML structure will be similar to the following:

    <cgi version="0.01" generator="CGI::toXML">
      <parameter name="dinosaur">
        <value>barney</value>
        <value>godzilla</value>
      </parameter>
      <parameter name="color">
        <value>purple</value>
      </parameter>
    </cgi>

  as generated from the query string:

    "dinosaur=barney&dinosaur=godzilla&color=purple"

  The order of parameters and multivalued entries, as returned by CGI, is
  maintained in the XML.

  The options hash can be used to customize the behavior a bit more:

  * include => [ list ]

  Only include the parameters and their values specified in the given list;
  all other parameters are not included. Note that this does not affect the
  CGI object storage.

  * exclude => [ list ]

  Do not include the parameters and their values specified in the given list;
  all other parameters are included. Note that this does not affect the CGI
  object storage.


name: perl-CGI-ToXML
arch: src
version: 0.02
epoch: 0
release: 7.58
summary: Converts CGI to an XML structure
url: http://search.cpan.org/dist/CGI-ToXML/
rpm_license: CHECK(GPL-1.0+ or Artistic-1.0)
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: cloud124
location_href: src/perl-CGI-ToXML-0.02-7.58.src.rpm
checksum_type: sha512
pkgId:
  c5224a497c2ca9b49e846ea2a0c4825348e3c5d785fa4d953e79a040ef2fdad2206c2aff8033ee74ac9ba7468b08e4d2ae08446c4b45705235972abded6bae63

description:
  Converts a CGI variable (from CGI.pm) to an XML data structure. While there
  is currently a similar module, CGI::XML, by Jonathan Eisenzopf, the
  outputted XML is not in a very usable format, given the newer advances in
  XML (such as XSLT, XPath, etc). CGI::ToXML aims to correct this by
  providing a cleaner XML structure that will be more useful. The XML is
  generated from XML::Simple, keeping this a 'lightweight' function.

  The module consists of a single function:

    $xml = CGItoXML( $cgi, %options )

  $cgi must be a valid CGI.pm object, and if not, a warning will be issued
  and the function will return undef. Otherwise, the function will return the
  XML as a string. The XML structure will be similar to the following:

    <cgi version="0.01" generator="CGI::toXML">
      <parameter name="dinosaur">
        <value>barney</value>
        <value>godzilla</value>
      </parameter>
      <parameter name="color">
        <value>purple</value>
      </parameter>
    </cgi>

  as generated from the query string:

    "dinosaur=barney&dinosaur=godzilla&color=purple"

  The order of parameters and multivalued entries, as returned by CGI, is
  maintained in the XML.

  The options hash can be used to customize the behavior a bit more:

  * include => [ list ]

  Only include the parameters and their values specified in the given list;
  all other parameters are not included. Note that this does not affect the
  CGI object storage.

  * exclude => [ list ]

  Do not include the parameters and their values specified in the given list;
  all other parameters are included. Note that this does not affect the CGI
  object storage.


name: perl-CGI-URI2param
arch: noarch
version: 1.01
epoch: 0
release: 7.28
summary: Convert Parts of an Url to Param Values
url: http://search.cpan.org/dist/CGI-URI2param/
rpm_license: Artistic-1.0 or GPL-1.0+
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: sheep86
rpm_sourcerpm: perl-CGI-URI2param-1.01-7.28.src.rpm
location_href: noarch/perl-CGI-URI2param-1.01-7.28.noarch.rpm
checksum_type: sha512
pkgId:
  a296825dd827002c562c50048db324035dc1e27c82f0f759aa3f78a6dc95b83b88832f1e970e2ded8ae121cc18b58c545d854571670060690189e85141a42684

description:
  CGI::URI2param takes a request object (as supplied by CGI.pm or
  Apache::Request) and a hashref of keywords mapped to regular expressions.
  It applies all of the regexes to the current URI and adds everything that
  matched to the 'param' list of the request object.

  Why?

  With CGI::URI2param you can instead of:

  'http://somehost.org/db?id=1234&style=fancy'

  present a nicerlooking URL like this:

  'http://somehost.org/db/style_fancy/id1234.html'

  To achieve this, simply do:

   CGI::URI2param::uri2param($r,{
                                  style => 'style_(\w+)',
                                  id    => 'id(\d+)\.html'
                                 });

  Now you can access the values like this:

   my $id=$r->param('id');
   my $style=$r->param('style');

  If you are using mod_perl, please take a look at Apache::URI2param. It
  provides an Apache PerlInitHandler to make running CGI::URI2param easier
  for you. Apache::URI2param is distributed along with CGI::URI2param.


name: perl-CGI-URI2param
arch: src
version: 1.01
epoch: 0
release: 7.28
summary: Convert Parts of an Url to Param Values
url: http://search.cpan.org/dist/CGI-URI2param/
rpm_license: Artistic-1.0 or GPL-1.0+
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: sheep86
location_href: src/perl-CGI-URI2param-1.01-7.28.src.rpm
checksum_type: sha512
pkgId:
  c7f4e346cffa606d5bd96f66713c63159cb0a5225b4442800a8133b79547c3f57df814e0001511b9413b5d0df16ba80cd44e559204ce322ee3e0b00b10db9bbf

description:
  CGI::URI2param takes a request object (as supplied by CGI.pm or
  Apache::Request) and a hashref of keywords mapped to regular expressions.
  It applies all of the regexes to the current URI and adds everything that
  matched to the 'param' list of the request object.

  Why?

  With CGI::URI2param you can instead of:

  'http://somehost.org/db?id=1234&style=fancy'

  present a nicerlooking URL like this:

  'http://somehost.org/db/style_fancy/id1234.html'

  To achieve this, simply do:

   CGI::URI2param::uri2param($r,{
                                  style => 'style_(\w+)',
                                  id    => 'id(\d+)\.html'
                                 });

  Now you can access the values like this:

   my $id=$r->param('id');
   my $style=$r->param('style');

  If you are using mod_perl, please take a look at Apache::URI2param. It
  provides an Apache PerlInitHandler to make running CGI::URI2param easier
  for you. Apache::URI2param is distributed along with CGI::URI2param.


name: perl-CGI-Untaint-CountyStateProvince
arch: noarch
version: 0.06
epoch: 0
release: 1.31
summary: Validate a state, county or province in a
description: Validate a state, county or province in a
url: https://metacpan.org/release/CGI-Untaint-CountyStateProvince
rpm_license: SUSE-Public-Domain
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: sheep84
rpm_sourcerpm: perl-CGI-Untaint-CountyStateProvince-0.06-1.31.src.rpm
location_href: noarch/perl-CGI-Untaint-CountyStateProvince-0.06-1.31.noarch.rpm
checksum_type: sha512
pkgId:
  a0ca6a3cac94a6845d75a0b15d0fe794d5679b7bf3ec523078148bebfcea9348531be6411c1ccddd663115e56cac07a84dba3ad3aa9b874fc29ca4fc2b3e2e0b


name: perl-CGI-Untaint-CountyStateProvince
arch: src
version: 0.06
epoch: 0
release: 1.31
summary: Validate a state, county or province in a
description: Validate a state, county or province in a
url: https://metacpan.org/release/CGI-Untaint-CountyStateProvince
rpm_license: SUSE-Public-Domain
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: sheep84
location_href: src/perl-CGI-Untaint-CountyStateProvince-0.06-1.31.src.rpm
checksum_type: sha512
pkgId:
  0dc6dccff7f38cbd381b9f859054d71a6509f1e5882e47590fed419ffd30bd8c962cc6e5acfd9c66ebd74b9cbd8b040cb81d891d8dfeef103a1bcb9d566e35d7


name: perl-CGI-Untaint-Twitter
arch: noarch
version: 0.05
epoch: 0
release: 1.38
summary: Validate a Twitter ID in a CGI script
description: Validate a Twitter ID in a CGI script
url: https://metacpan.org/release/CGI-Untaint-Twitter
rpm_license: SUSE-Public-Domain
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb23
rpm_sourcerpm: perl-CGI-Untaint-Twitter-0.05-1.38.src.rpm
location_href: noarch/perl-CGI-Untaint-Twitter-0.05-1.38.noarch.rpm
checksum_type: sha512
pkgId:
  6195c8d37c33305e0dd24bb32448dae4d78dc77b4eb2162adc15a94870d20c5e10ae0a4c51dc73482a43f0dff3ce7bfabd88c3e7a00e14621faf4616b5571b87


name: perl-CGI-Untaint-Twitter
arch: src
version: 0.05
epoch: 0
release: 1.38
summary: Validate a Twitter ID in a CGI script
description: Validate a Twitter ID in a CGI script
url: https://metacpan.org/release/CGI-Untaint-Twitter
rpm_license: SUSE-Public-Domain
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb23
location_href: src/perl-CGI-Untaint-Twitter-0.05-1.38.src.rpm
checksum_type: sha512
pkgId:
  d7f6d403f56f95e1747e4ca7ba2700f7d40ad742f966738c9930e836acf095c9f4851700e0e0046c9932d116eca74a67dad5974050b4dcd515b3076ff22478b6


name: perl-CGI-Untaint-date
arch: noarch
version: 1.00
epoch: 0
release: 7.57
summary: Validate a Date
description: validate a date
url: http://search.cpan.org/dist/CGI-Untaint-date/
rpm_license: GPL-1.0+ or Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb60
rpm_sourcerpm: perl-CGI-Untaint-date-1.00-7.57.src.rpm
location_href: noarch/perl-CGI-Untaint-date-1.00-7.57.noarch.rpm
checksum_type: sha512
pkgId:
  b3b5a7c0532f5667d3e0868b82cb896f7d4a378c2ee1b0e5e9d7e1df728b7f8e40189beee4301c280f3180221a0190bc2110d564590c3a7f62542decca850363


name: perl-CGI-Untaint-date
arch: src
version: 1.00
epoch: 0
release: 7.57
summary: Validate a Date
description: validate a date
url: http://search.cpan.org/dist/CGI-Untaint-date/
rpm_license: GPL-1.0+ or Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb60
location_href: src/perl-CGI-Untaint-date-1.00-7.57.src.rpm
checksum_type: sha512
pkgId:
  0481a4bd359fc287fc673fae1029696df0616299a59f93183b315beb93f19cebb218ed01013d4ff572d6c5b26c0bc8fdf13c08d0391d323e31dfa91a590024b2


name: perl-CGI-Untaint-datetime
arch: noarch
version: 0.06
epoch: 0
release: 7.37
summary: Validate a Date
url: http://search.cpan.org/dist/CGI-Untaint-datetime/
rpm_license: Artistic-1.0 or GPL-1.0+
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb17
rpm_sourcerpm: perl-CGI-Untaint-datetime-0.06-7.37.src.rpm
location_href: noarch/perl-CGI-Untaint-datetime-0.06-7.37.noarch.rpm
checksum_type: sha512
pkgId:
  c112cbd9f97a972f20540e3a30b994fa36c55c23d532653a784a010e32f6775c0086d413ba38f204e713cf08baf7950b5d9959dfc1d9ac4cca8a9949bbdf0095

description:
  This Input Handler verifies that the input is a valid datetime, as
  specified by ISO 8601, that is, something resembling YYYY-MM-DDTHH:MM:SS it
  can even handle YYYY-MM-DD HH::MM::SS or YYYY-MM-D HH::MM


name: perl-CGI-Untaint-datetime
arch: src
version: 0.06
epoch: 0
release: 7.37
summary: Validate a Date
url: http://search.cpan.org/dist/CGI-Untaint-datetime/
rpm_license: Artistic-1.0 or GPL-1.0+
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb17
location_href: src/perl-CGI-Untaint-datetime-0.06-7.37.src.rpm
checksum_type: sha512
pkgId:
  831ed47ace3a04807da5102ae7eda74b448b9cd69b02d258a007d9c68d51d06bf583666e725ebfcf5f3ada0e880cc88377bcd362144163ed8ef2693d42f2b28c

description:
  This Input Handler verifies that the input is a valid datetime, as
  specified by ISO 8601, that is, something resembling YYYY-MM-DDTHH:MM:SS it
  can even handle YYYY-MM-DD HH::MM::SS or YYYY-MM-D HH::MM


name: perl-CGI-Untaint-email
arch: noarch
version: 0.03
epoch: 0
release: 7.52
summary: Validate an Email Address
url: http://search.cpan.org/dist/CGI-Untaint-email/
rpm_license: CHECK(GPL-1.0+ or Artistic-1.0)
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: cloud114
rpm_sourcerpm: perl-CGI-Untaint-email-0.03-7.52.src.rpm
location_href: noarch/perl-CGI-Untaint-email-0.03-7.52.noarch.rpm
checksum_type: sha512
pkgId:
  deda2c24d8e6b730a2a36060570dde90d93514fc0b9e027a9e60c43467dd3a41b6a277c3a87f480595e95648960a21572598d3bd2dc50b858d2c7c178513ace3

description:
  CGI::Untaint::email input handler verifies that it is a valid RFC2822
  mailbox format.

  The resulting value will be a Mail::Address instance.


name: perl-CGI-Untaint-email
arch: src
version: 0.03
epoch: 0
release: 7.52
summary: Validate an Email Address
url: http://search.cpan.org/dist/CGI-Untaint-email/
rpm_license: CHECK(GPL-1.0+ or Artistic-1.0)
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: cloud114
location_href: src/perl-CGI-Untaint-email-0.03-7.52.src.rpm
checksum_type: sha512
pkgId:
  f60182b38985808b2cbf9de149cba6d2768b80f7acc372f36d4901a1925f723f7af1164f38045229aa8ab68a1d9df8605f7559721c74d5589e78e3075eddb199

description:
  CGI::Untaint::email input handler verifies that it is a valid RFC2822
  mailbox format.

  The resulting value will be a Mail::Address instance.


name: perl-CGI-Untaint-ipaddress
arch: noarch
version: 0.01
epoch: 0
release: 7.55
summary: Validate an Ip Address
url: http://search.cpan.org/dist/CGI-Untaint-ipaddress/
rpm_license: GPL-1.0+ or Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: beatles
rpm_sourcerpm: perl-CGI-Untaint-ipaddress-0.01-7.55.src.rpm
location_href: noarch/perl-CGI-Untaint-ipaddress-0.01-7.55.noarch.rpm
checksum_type: sha512
pkgId:
  a4eb9b2d820aa7c82954e51595ef568b35b03c042e3d8026f2a58a232bc5f267502b2e2d4a406279b5137e390b4d174dab1397bb257777ff5b1105e81ddf5545

description:
  This CGI::Untaint input handler verifies that it is dealing with a
  reasonable IP. It does not check that the IP address is routable or
  reserved.


name: perl-CGI-Untaint-ipaddress
arch: src
version: 0.01
epoch: 0
release: 7.55
summary: Validate an Ip Address
url: http://search.cpan.org/dist/CGI-Untaint-ipaddress/
rpm_license: GPL-1.0+ or Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: beatles
location_href: src/perl-CGI-Untaint-ipaddress-0.01-7.55.src.rpm
checksum_type: sha512
pkgId:
  46218816805f57a0f3df1fbca441b19b160da1c7887026db22d5f59843d6958a7805055f3656deff015761d9074a8a4164712e17b882a960cd7c5573bb76d49e

description:
  This CGI::Untaint input handler verifies that it is dealing with a
  reasonable IP. It does not check that the IP address is routable or
  reserved.


name: perl-CGI-Untaint-isbn
arch: noarch
version: 0.01
epoch: 0
release: 7.55
summary: Validate an Isbn
url: http://search.cpan.org/dist/CGI-Untaint-isbn/
rpm_license: GPL-1.0+ or Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb62
rpm_sourcerpm: perl-CGI-Untaint-isbn-0.01-7.55.src.rpm
location_href: noarch/perl-CGI-Untaint-isbn-0.01-7.55.noarch.rpm
checksum_type: sha512
pkgId:
  534c9a99a8a849f15fbb9f1840bb19b9660edbf0a716bd2bce5f31a99fb200fdba00dea37d6fce650cadfb6c9bd2f444f9f25eed6a763750a89b9aab7e25e7ec

description:
  This Input Handler verifies that it is dealing with a reasonable isbn (i.e.
  one that Business::ISBN believes to be valid.)


name: perl-CGI-Untaint-isbn
arch: src
version: 0.01
epoch: 0
release: 7.55
summary: Validate an Isbn
url: http://search.cpan.org/dist/CGI-Untaint-isbn/
rpm_license: GPL-1.0+ or Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb62
location_href: src/perl-CGI-Untaint-isbn-0.01-7.55.src.rpm
checksum_type: sha512
pkgId:
  e0c0b9e863b961f8a2cc8dfe65f178ed91c82fbf02dedccd7f87aaedd3b9dd58d185007891e91354ef90d6634916541f28ed0cc5ea3a39d2e237e5cd3b6814ad

description:
  This Input Handler verifies that it is dealing with a reasonable isbn (i.e.
  one that Business::ISBN believes to be valid.)


name: perl-CGI-Untaint-telephone
arch: noarch
version: 0.03
epoch: 0
release: 7.57
summary: CGI::Untaint::telephone Perl module
url: http://search.cpan.org/dist/CGI-Untaint-telephone/
rpm_license: GPL-1.0+ or Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb22
rpm_sourcerpm: perl-CGI-Untaint-telephone-0.03-7.57.src.rpm
location_href: noarch/perl-CGI-Untaint-telephone-0.03-7.57.noarch.rpm
checksum_type: sha512
pkgId:
  2659cfde4ae1ef665c178754e8a63819a6ed4aeb493e526d74db2928a93411bd7405bb18e377784e1b41a9e806d269a7cb6aaf5791780f664ad86fb6fa8997cf

description:
  A plugin for CGI::Untaint, this attempts to validate input as looking
  vaguely like a telephone number.

  Numbers may optionally start with a +, and may contain dots and dashes,
  which will be stripped out.

  TODO: Ensure that dots and dashes aren't allowed next to each other, and
  nor should they be the only content in the number.


name: perl-CGI-Untaint-telephone
arch: src
version: 0.03
epoch: 0
release: 7.57
summary: CGI::Untaint::telephone Perl module
url: http://search.cpan.org/dist/CGI-Untaint-telephone/
rpm_license: GPL-1.0+ or Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb22
location_href: src/perl-CGI-Untaint-telephone-0.03-7.57.src.rpm
checksum_type: sha512
pkgId:
  0ef4a5f85b1465df93797d0df99971a0243978b0392bf385e4dd741c1d1ee4c544d3026d108346312fbbb564a997e89df398b4b94af400e9334f661338ec47a9

description:
  A plugin for CGI::Untaint, this attempts to validate input as looking
  vaguely like a telephone number.

  Numbers may optionally start with a +, and may contain dots and dashes,
  which will be stripped out.

  TODO: Ensure that dots and dashes aren't allowed next to each other, and
  nor should they be the only content in the number.


name: perl-CGI-Untaint-uk_postcode
arch: noarch
version: 1.00
epoch: 0
release: 8.60
summary: Validate a Uk Postcode
url: http://search.cpan.org/dist/CGI-Untaint-uk_postcode/
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: sheep83
rpm_sourcerpm: perl-CGI-Untaint-uk_postcode-1.00-8.60.src.rpm
location_href: noarch/perl-CGI-Untaint-uk_postcode-1.00-8.60.noarch.rpm
checksum_type: sha512
pkgId:
  512266c2644a3797f447b7e8f0bed6829671c1b452bc8500226a3ed8ae018da96e37336cdbba5bf969ca2c5695f61d43cac25bf0e7f82dd15f03ee93e9054a58

description:
  This CGI::Untaint input handler verifies that it is dealing with a
  reasonably plausible UK postcode, according to some checks by the Royal
  Mail.

  Due to the complexities of the UK postal code system it is impossible to
  accurately check if the postcode is real, or even if it is of a completely
  valid format. As such there may be false positives. There should not,
  however, be any false negatives, so if you find any valid postcodes that
  this rejects, PLEASE let me know.

rpm_license:
  This program is free software and you can redistribute it and/or modify it under the terms of the GNU General Public License and either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY and without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.


name: perl-CGI-Untaint-uk_postcode
arch: src
version: 1.00
epoch: 0
release: 8.60
summary: Validate a Uk Postcode
url: http://search.cpan.org/dist/CGI-Untaint-uk_postcode/
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: sheep83
location_href: src/perl-CGI-Untaint-uk_postcode-1.00-8.60.src.rpm
checksum_type: sha512
pkgId:
  d671327064833cc618547e3e7fc2e8b3eac2c939809e476462981a3805f52997de180d878c974c8d223e7c608ac3916942072a81b09383afab2b108c54a7f270

description:
  This CGI::Untaint input handler verifies that it is dealing with a
  reasonably plausible UK postcode, according to some checks by the Royal
  Mail.

  Due to the complexities of the UK postal code system it is impossible to
  accurately check if the postcode is real, or even if it is of a completely
  valid format. As such there may be false positives. There should not,
  however, be any false negatives, so if you find any valid postcodes that
  this rejects, PLEASE let me know.

rpm_license:
[cell repeats an earlier one in this file: 383 characters]


name: perl-CGI-Untaint-zipcode
arch: noarch
version: 0.02
epoch: 0
release: 7.54
summary: Validate a Us Zipcode
url: http://search.cpan.org/dist/CGI-Untaint-zipcode/
rpm_license: GPL-1.0+ or Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: goat01
rpm_sourcerpm: perl-CGI-Untaint-zipcode-0.02-7.54.src.rpm
location_href: noarch/perl-CGI-Untaint-zipcode-0.02-7.54.noarch.rpm
checksum_type: sha512
pkgId:
  3986610b9203d28f20e881d71aa1932f95a895c72dbe102b3b7e3c19f3fd0df7843f8f8a554a5b0855944f49ad0d836444ee15f3012dbcddab45494891c5ec7c

description:
  This CGI::Untaint input handler verifies that it is dealing with a
  reasonable United States zipcode, in either the five- or nine-digit format.
  It does not check whether the zipcode is real.


name: perl-CGI-Untaint-zipcode
arch: src
version: 0.02
epoch: 0
release: 7.54
summary: Validate a Us Zipcode
url: http://search.cpan.org/dist/CGI-Untaint-zipcode/
rpm_license: GPL-1.0+ or Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: goat01
location_href: src/perl-CGI-Untaint-zipcode-0.02-7.54.src.rpm
checksum_type: sha512
pkgId:
  ed003943595a3cda1c1e1be76457381df66be82ed14bb92087ee8129352f0b801c13525cacb30e186018f58d5dcd0ef59e5ea4ff33573a30ffef398a5e4df068

description:
  This CGI::Untaint input handler verifies that it is dealing with a
  reasonable United States zipcode, in either the five- or nine-digit format.
  It does not check whether the zipcode is real.


name: perl-CGI-UntaintPatched
arch: noarch
version: 0.01
epoch: 0
release: 7.61
summary: CGI::Untaint but it returns a "No input for '$field'\n" error for fields[cut]
url: http://search.cpan.org/dist/CGI-UntaintPatched/
rpm_license: GPL-1.0+ or Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb22
rpm_sourcerpm: perl-CGI-UntaintPatched-0.01-7.61.src.rpm
location_href: noarch/perl-CGI-UntaintPatched-0.01-7.61.noarch.rpm
checksum_type: sha512
pkgId:
  94e4631dfae2e43f98c473d40ba322f3bdeac94339220302659b97e10b5f5d56252bebfbcf18cb6691caf9ead82ad39e411699724010fce015a4e394450c941d

description:
  Instead of passing the empty string to the untaint handlers, which do not
  like it or updating them all, it seemed better to have CGI::Untaint catch
  the field left blank exception. So it does. This should be ok I see no
  point untainting an empty string. But i am open to suggestions and other
  patches.


name: perl-CGI-UntaintPatched
arch: src
version: 0.01
epoch: 0
release: 7.61
summary: CGI::Untaint but it returns a "No input for '$field'\n" error for fields[cut]
url: http://search.cpan.org/dist/CGI-UntaintPatched/
rpm_license: GPL-1.0+ or Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb22
location_href: src/perl-CGI-UntaintPatched-0.01-7.61.src.rpm
checksum_type: sha512
pkgId:
  defedcf4fc0356d65092343248ecf49cda21eb53c716ba89e4d5da2c2e467fc75cc9cf71be2f2d1f3a1789193a3be5653e08ba96a07efa110fc4de46acdfcc09

description:
  Instead of passing the empty string to the untaint handlers, which do not
  like it or updating them all, it seemed better to have CGI::Untaint catch
  the field left blank exception. So it does. This should be ok I see no
  point untainting an empty string. But i am open to suggestions and other
  patches.


name: perl-CGI-Upload
arch: noarch
version: 1.11
epoch: 0
release: 7.56
summary: CGI class for handling browser file uploads
url: http://search.cpan.org/dist/CGI-Upload/
rpm_license: Artistic-1.0 or GPL-1.0+
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: cloud101
rpm_sourcerpm: perl-CGI-Upload-1.11-7.56.src.rpm
location_href: noarch/perl-CGI-Upload-1.11-7.56.noarch.rpm
checksum_type: sha512
pkgId:
  fdbd5f3d32a852b7aaae8a2980b013d9c46d0520cf702df269bc1f112adfa9e72ec7dfd140279edc216a35d09952094caf8aab3a201c4abc466ea5859c978956

description:
  This module has been written to provide a simple and secure manner by which
  to handle files uploaded in multipart/form-data requests through a web
  browser. The primary advantage which this module offers over existing
  modules is the single interface which it provides for the most often
  required information regarding files uploaded in this manner.

  This module builds upon primarily the *CGI* and *File::MMagic* modules and
  offers some tidy and succinct methods for the handling of files uploaded
  via multipart/form-data requests.


name: perl-CGI-Upload
arch: src
version: 1.11
epoch: 0
release: 7.56
summary: CGI class for handling browser file uploads
url: http://search.cpan.org/dist/CGI-Upload/
rpm_license: Artistic-1.0 or GPL-1.0+
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: cloud101
location_href: src/perl-CGI-Upload-1.11-7.56.src.rpm
checksum_type: sha512
pkgId:
  0b9659dd4b34e7be624139af74855808fd22f311bb1c7842c118bc5b8f4158b13f63dc4c1ec57ad31d249d8eeb44014ef7942d469a82981d4cf990a5b2395eac

description:
  This module has been written to provide a simple and secure manner by which
  to handle files uploaded in multipart/form-data requests through a web
  browser. The primary advantage which this module offers over existing
  modules is the single interface which it provides for the most often
  required information regarding files uploaded in this manner.

  This module builds upon primarily the *CGI* and *File::MMagic* modules and
  offers some tidy and succinct methods for the handling of files uploaded
  via multipart/form-data requests.


name: perl-CGI-UploadEasy
arch: noarch
version: 1.00
epoch: 0
release: 8.59
summary: Facilitate file uploads
url: http://search.cpan.org/dist/CGI-UploadEasy/
rpm_license: GPL-1.0+ or Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb55
rpm_sourcerpm: perl-CGI-UploadEasy-1.00-8.59.src.rpm
location_href: noarch/perl-CGI-UploadEasy-1.00-8.59.noarch.rpm
checksum_type: sha512
pkgId:
  b7cca07ff260e710e9db6588f3fdadcb3075f17f80ad81b5ca5773e755bcf426f807a7f2693472de6f0ce183be33a6a6913c69ef17384965b43f723a38844509

description:
  'CGI::UploadEasy' is a wrapper around, and relies heavily on, CGI.pm. Its
  purpose is to provide a simple interface to the upload functionality of
  'CGI.pm'.

  At creation of the 'CGI::UploadEasy' object, the module saves one or more
  files from a file upload request in the upload directory, and information
  about uploaded files is made available via the *fileinfo()* method.
  'CGI::UploadEasy' performs a number of tests, which limit the risk that you
  encounter difficulties when developing a file upload application.


name: perl-CGI-UploadEasy
arch: src
version: 1.00
epoch: 0
release: 8.59
summary: Facilitate file uploads
url: http://search.cpan.org/dist/CGI-UploadEasy/
rpm_license: GPL-1.0+ or Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb55
location_href: src/perl-CGI-UploadEasy-1.00-8.59.src.rpm
checksum_type: sha512
pkgId:
  3eba68ff5d7bbecc6dbcf345105de7f6cacb0c4302bf076d80a69d359e92796cb6bec6af6b0fea10909c44b1829c8cfce46645c3c369ab83623e93590523c301

description:
  'CGI::UploadEasy' is a wrapper around, and relies heavily on, CGI.pm. Its
  purpose is to provide a simple interface to the upload functionality of
  'CGI.pm'.

  At creation of the 'CGI::UploadEasy' object, the module saves one or more
  files from a file upload request in the upload directory, and information
  about uploaded files is made available via the *fileinfo()* method.
  'CGI::UploadEasy' performs a number of tests, which limit the risk that you
  encounter difficulties when developing a file upload application.


name: perl-CGI-Utils
arch: noarch
version: 0.12
epoch: 0
release: 8.59
summary: Utilities for retrieving information through the
url: http://search.cpan.org/dist/CGI-Utils/
rpm_license: GPL-1.0+ or Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb09
rpm_sourcerpm: perl-CGI-Utils-0.12-8.59.src.rpm
location_href: noarch/perl-CGI-Utils-0.12-8.59.noarch.rpm
checksum_type: sha512
pkgId:
  ffbdad03cf8d4104ad1af8cd74cd68906e364c0f00a61ea5296a7b4d765111eaaf9ef27468b21ef65acb9a0ff82c4251a22e6a8df08514af7f471928bb7fc4c1

description:
  This module can be used almost as a drop-in replacement for CGI.pm for
  those of you who do not use the HTML generating features of CGI.pm

  This module provides an object-oriented interface for retrieving
  information provided by the Common Gateway Interface, as well as
  url-encoding and decoding values, and parsing CGI parameters. For example,
  CGI has a utility for escaping HTML, but no public interface for
  url-encoding a value or for taking a hash of values and returning a
  url-encoded query string suitable for passing to a CGI script. This module
  does that, as well as provide methods for creating a self-referencing url,
  converting relative urls to absolute, adding CGI parameters to the end of a
  url, etc. Please see the METHODS section below for more detailed
  descriptions of functionality provided by this module.

  File uploads via the multipart/form-data encoding are supported. The
  parameter for the field name corresponding to the file is a file handle
  that, when evaluated in string context, returns the name of the file
  uploaded. To get the contents of the file, just read from the file handle.

  mod_perl is supported if a value for apache_request is passed to new(), or
  if the apache request object is available via Apache->request, or if
  running under HTML::Mason. See the documentation for the new() method for
  details.

  If not running in a mod_perl or CGI environment, @ARGV will be searched for
  key/value pairs in the format

   key1=val1 key2=val2

  If all command-line arguments are in this format, the key/value pairs will
  be available as if they were passed via a CGI or mod_perl interface.


name: perl-CGI-Utils
arch: src
version: 0.12
epoch: 0
release: 8.59
summary: Utilities for retrieving information through the
url: http://search.cpan.org/dist/CGI-Utils/
rpm_license: GPL-1.0+ or Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb09
location_href: src/perl-CGI-Utils-0.12-8.59.src.rpm
checksum_type: sha512
pkgId:
  2f77a63b726283a5c1d652ce33ba6d461c421d9906d0d1d8ac09a68d598678c18a96f8aa4114be069ef1b10ec5a4c7fb9e15ae7b038f7812b763713fe14d42e2

description:
  This module can be used almost as a drop-in replacement for CGI.pm for
  those of you who do not use the HTML generating features of CGI.pm

  This module provides an object-oriented interface for retrieving
  information provided by the Common Gateway Interface, as well as
  url-encoding and decoding values, and parsing CGI parameters. For example,
  CGI has a utility for escaping HTML, but no public interface for
  url-encoding a value or for taking a hash of values and returning a
  url-encoded query string suitable for passing to a CGI script. This module
  does that, as well as provide methods for creating a self-referencing url,
  converting relative urls to absolute, adding CGI parameters to the end of a
  url, etc. Please see the METHODS section below for more detailed
  descriptions of functionality provided by this module.

  File uploads via the multipart/form-data encoding are supported. The
  parameter for the field name corresponding to the file is a file handle
  that, when evaluated in string context, returns the name of the file
  uploaded. To get the contents of the file, just read from the file handle.

  mod_perl is supported if a value for apache_request is passed to new(), or
  if the apache request object is available via Apache->request, or if
  running under HTML::Mason. See the documentation for the new() method for
  details.

  If not running in a mod_perl or CGI environment, @ARGV will be searched for
  key/value pairs in the format

   key1=val1 key2=val2

  If all command-line arguments are in this format, the key/value pairs will
  be available as if they were passed via a CGI or mod_perl interface.


name: perl-CGI-WML
arch: noarch
version: 0.09
epoch: 0
release: 7.2
summary: Subclass LDS's "CGI.pm" for WML output and WML methods
url: http://search.cpan.org/dist/CGI-WML/
rpm_license: CHECK(GPL-1.0+ or Artistic-1.0)
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: build85
rpm_sourcerpm: perl-CGI-WML-0.09-7.2.src.rpm
location_href: noarch/perl-CGI-WML-0.09-7.2.noarch.rpm
checksum_type: sha512
pkgId:
  86766a1bf46de3871da324049b5ff233ac3e7d6f89d63ad7de2b762d0d50fdf6442f3bda4ebbb20d38c7de396fb1420f10279a54e5c89c132728dd75556501fc

description:
  This is a library of perl functions to allow CGI.pm-style programming to be
  applied to WAP/WML. Since this is a subclass of Lincoln Stein's CGI.pm all
  the normal CGI.pm methods are available. See *perldoc CGI* if you are not
  familiar with CGI.pm

  The most up to date version of this module is available at
  http://cgi-wml.sourceforge.net/


name: perl-CGI-WML
arch: src
version: 0.09
epoch: 0
release: 7.2
summary: Subclass LDS's "CGI.pm" for WML output and WML methods
url: http://search.cpan.org/dist/CGI-WML/
rpm_license: CHECK(GPL-1.0+ or Artistic-1.0)
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: build85
location_href: src/perl-CGI-WML-0.09-7.2.src.rpm
checksum_type: sha512
pkgId:
  79b3f80f77b5755a0d56271a6aa7fde2162d05761ccc21f69ad15d2c9bdad4a8b888fd4ea5eba5c5e821d8794c0f85e0ec858f746bab6b09e7b69227c198d468

description:
  This is a library of perl functions to allow CGI.pm-style programming to be
  applied to WAP/WML. Since this is a subclass of Lincoln Stein's CGI.pm all
  the normal CGI.pm methods are available. See *perldoc CGI* if you are not
  familiar with CGI.pm

  The most up to date version of this module is available at
  http://cgi-wml.sourceforge.net/


name: perl-CGI-WebGzip
arch: noarch
version: 0.14
epoch: 0
release: 7.63
summary: Perl extension for GZipping script output
url: http://search.cpan.org/dist/CGI-WebGzip/
rpm_license: CHECK(GPL-1.0+ or Artistic-1.0)
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb16
rpm_sourcerpm: perl-CGI-WebGzip-0.14-7.63.src.rpm
location_href: noarch/perl-CGI-WebGzip-0.14-7.63.noarch.rpm
checksum_type: sha512
pkgId:
  c381101a4f47e083babdec02eea2e8c681f4ae74891b0c6183a3545ad1d950e359688c8660ffc3d64f1f2180de438a361dff5b30e53b4525303b6188343f5027

description:
  * use CGI::WebGzip([compression_level])

  Captures all the script output for deflating. Default compression level is
  9 (maximum). Value 0 means no compression.

  * void flush()

  Flushes the compressed buffer immediately and releases STDOUT capture.
  Usable in FastCGI environment together with manual 'import()' call (see
  synopsis above).

  * bool getAbility()

  Returns undef if we are in CGI mode, browser supports compression and
  Compress::Zlib is found. Otherwise returns non-empty diagnostic message.

  * bool isCompressibleType($type)

  Returns true if page of this MIME type can be compressed.

  * CODE setCallback(CODE $func)

  Sets the callback function called AFTER compression process, but BEFORE any
  output. You may print additional headers in this function (for example, set
  cookies). If this function returns false, compressed data would not be
  printed later (presume function does it itself). Arguments:

    bool callback(string $compressedBody, string $headers, string $originalBody)

  Returns previous callback reference.

  * int setLevel($level)

  Sets another compression level. Returns previous.

  * string getStatus()

  You may determine if the compression was performed by this function. It
  returns undef if data has been compressed or non-empty diagnostic message
  otherwise.

  * ($compressedBody, $modifiedHeaders, $status) ob_gzhandler(string $body
    [,string $headers])

  Returns compressed data (additionally analysing headers, if present). In
  scalar context returns '$compressedBody' only. Input headers can be
  modified, thus this function returns '$modifiedHeaders'. In '$status'
  compression feruse message is returned (or undef if everything is OK). This
  function can be used exactly as PHPs 'ob_gzhandler()'.

  * string deflate_gzip($text, $level);

  Compresses the input string and returns result.


name: perl-CGI-WebGzip
arch: src
version: 0.14
epoch: 0
release: 7.63
summary: Perl extension for GZipping script output
url: http://search.cpan.org/dist/CGI-WebGzip/
rpm_license: CHECK(GPL-1.0+ or Artistic-1.0)
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb16
location_href: src/perl-CGI-WebGzip-0.14-7.63.src.rpm
checksum_type: sha512
pkgId:
  de03aceafb9dce26f4efc4f2cf6ee539dec3c94a503213685475b0be953266e549e2dc8743c53078d159049e31274becf76d1357ba9de9335ae685bc2b710063

description:
  * use CGI::WebGzip([compression_level])

  Captures all the script output for deflating. Default compression level is
  9 (maximum). Value 0 means no compression.

  * void flush()

  Flushes the compressed buffer immediately and releases STDOUT capture.
  Usable in FastCGI environment together with manual 'import()' call (see
  synopsis above).

  * bool getAbility()

  Returns undef if we are in CGI mode, browser supports compression and
  Compress::Zlib is found. Otherwise returns non-empty diagnostic message.

  * bool isCompressibleType($type)

  Returns true if page of this MIME type can be compressed.

  * CODE setCallback(CODE $func)

  Sets the callback function called AFTER compression process, but BEFORE any
  output. You may print additional headers in this function (for example, set
  cookies). If this function returns false, compressed data would not be
  printed later (presume function does it itself). Arguments:

    bool callback(string $compressedBody, string $headers, string $originalBody)

  Returns previous callback reference.

  * int setLevel($level)

  Sets another compression level. Returns previous.

  * string getStatus()

  You may determine if the compression was performed by this function. It
  returns undef if data has been compressed or non-empty diagnostic message
  otherwise.

  * ($compressedBody, $modifiedHeaders, $status) ob_gzhandler(string $body
    [,string $headers])

  Returns compressed data (additionally analysing headers, if present). In
  scalar context returns '$compressedBody' only. Input headers can be
  modified, thus this function returns '$modifiedHeaders'. In '$status'
  compression feruse message is returned (or undef if everything is OK). This
  function can be used exactly as PHPs 'ob_gzhandler()'.

  * string deflate_gzip($text, $level);

  Compresses the input string and returns result.


name: perl-CGI-WebIn
arch: noarch
version: 2.03
epoch: 0
release: 7.60
summary: Perl extension for reading CGI form data
url: http://search.cpan.org/dist/CGI-WebIn/
rpm_license: CHECK(GPL-1.0+ or Artistic-1.0)
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: old-cirrus2
rpm_sourcerpm: perl-CGI-WebIn-2.03-7.60.src.rpm
location_href: noarch/perl-CGI-WebIn-2.03-7.60.noarch.rpm
checksum_type: sha512
pkgId:
  d021355d63f11575f1ce3115c412f16ce4eb2a9a428e1e06a22d4cc2fe39e03a0def19fe71dd3b44adcafb769d58c71507547a59283a79f39d5316278d5f9045

description:
  * 'use CGI::WebIn(1)'

  Reads all the CGI input and exports it to the caller module (like PHP
  does).

  * '%IN, %GET, %POST and %COOKIES'

  '%IN' contains all the form data. '%GET', '%POST' and '%COOKIES' holds GET,
  POST and Cookies variables respectively.

  * 'void SetCookie($name, $value [,int $expire][,$path][,$domain][bool
    $secure])'

  Sets the cookie in user browser. Value of that cookie is placed to
  '%COOKIES' and ALL exported client modules immediately. Format for time
  '$expire' can be in any of the forms:

    <stamp> - UNIX timestamp
    0       - one-session cookie
    undef   - drop this cookie
    "now"   - expire immediately
    "+180s" - in 180 seconds
    "+2m"   - in 2 minutes
    "+12h"  - in 12 hours
    "+1d"   - in 1 day
    "+3M"   - in 3 months
    "+2y"   - in 2 years
    "-3m"   - 3 minutes ago(!)

  * 'void DropCookie(string $name [,string $path] [,string $domain])'

  Destroys the specified cookie. Make sure the '$path' and '$domain'
  parameters are the same to previous 'SetCookie()' call.

  * 'list of string CGI::WebIn::GetErrors()'

  While parsing the form input data errors may appear. For example, these
  QUERY_STRINGs are invalid:

    test[-10]=abc
    test[123456789]=123
    test{1}=a&test[1]=100

  Errors may also appear while parsing multipart data. In such cases all the
  error messages are collected and may be received using this function.

  * 'file uploading support'

  To enable file uploading, you must create the following file '.can_upload':

    
    dir = .
    
    maxsize = 100000

  and place it to the current directory. If there is no '.can_upload' file,
  uploading is disabled.


name: perl-CGI-WebIn
arch: src
version: 2.03
epoch: 0
release: 7.60
summary: Perl extension for reading CGI form data
url: http://search.cpan.org/dist/CGI-WebIn/
rpm_license: CHECK(GPL-1.0+ or Artistic-1.0)
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: old-cirrus2
location_href: src/perl-CGI-WebIn-2.03-7.60.src.rpm
checksum_type: sha512
pkgId:
  81cc39caffa52b0e4ba481a2fb3fe8c125e22d2ed3dcdd3966a2a798a71e256f6e71ec9df9bb1efafcda8759043a74e9b20d61fd32da481119d80f4682643b35

description:
  * 'use CGI::WebIn(1)'

  Reads all the CGI input and exports it to the caller module (like PHP
  does).

  * '%IN, %GET, %POST and %COOKIES'

  '%IN' contains all the form data. '%GET', '%POST' and '%COOKIES' holds GET,
  POST and Cookies variables respectively.

  * 'void SetCookie($name, $value [,int $expire][,$path][,$domain][bool
    $secure])'

  Sets the cookie in user browser. Value of that cookie is placed to
  '%COOKIES' and ALL exported client modules immediately. Format for time
  '$expire' can be in any of the forms:

    <stamp> - UNIX timestamp
    0       - one-session cookie
    undef   - drop this cookie
    "now"   - expire immediately
    "+180s" - in 180 seconds
    "+2m"   - in 2 minutes
    "+12h"  - in 12 hours
    "+1d"   - in 1 day
    "+3M"   - in 3 months
    "+2y"   - in 2 years
    "-3m"   - 3 minutes ago(!)

  * 'void DropCookie(string $name [,string $path] [,string $domain])'

  Destroys the specified cookie. Make sure the '$path' and '$domain'
  parameters are the same to previous 'SetCookie()' call.

  * 'list of string CGI::WebIn::GetErrors()'

  While parsing the form input data errors may appear. For example, these
  QUERY_STRINGs are invalid:

    test[-10]=abc
    test[123456789]=123
    test{1}=a&test[1]=100

  Errors may also appear while parsing multipart data. In such cases all the
  error messages are collected and may be received using this function.

  * 'file uploading support'

  To enable file uploading, you must create the following file '.can_upload':

    
    dir = .
    
    maxsize = 100000

  and place it to the current directory. If there is no '.can_upload' file,
  uploading is disabled.


name: perl-CGI-WebOut
arch: noarch
version: 2.25
epoch: 0
release: 7.55
summary: Perl extension to handle CGI output (in PHP-style)
url: http://search.cpan.org/dist/CGI-WebOut/
rpm_license: CHECK(GPL-1.0+ or Artistic-1.0)
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: sheep86
rpm_sourcerpm: perl-CGI-WebOut-2.25-7.55.src.rpm
location_href: noarch/perl-CGI-WebOut-2.25-7.55.noarch.rpm
checksum_type: sha512
pkgId:
  806ff59b2872d1036998b52cb8fd6218c60473a8f31ac16e3db5658c24576382fcb210cc2a739f630aed6c1b624633df996df6d70dc932be180cce200a5e222b

description:
  This module is used to make CGI programmer's work more comfortable. The
  main idea is to handle output stream ('STDOUT') to avoid any data to be
  sent to browser without 'Content-type' header. Of cource, you may also send
  your own headers to browser using 'Header()'. Any errors or warnings in
  your script will be printed at the bottom of the page "in PHP-style". You
  may also use 'Carp' module together with 'CGI::WebOut'.

  You may also handle any program block's output (using 'print' etc.) and
  place it to the variable using 'grab {...}' subroutine. It is a very useful
  feature for lots of CGI-programmers.

  The last thing - support of 'try-catch' "instruction". *WARNING:* they are
  _not_ real instructions, like 'map {...}', 'grep {...}' etc.! Be careful
  with 'return' instruction in 'try-catch' blocks.

  Note: you may use 'CGI::WebOut' outside the field of CGI scripting. In
  "non-CGI" script headers are NOT output, and warnings are shown as
  plain-text. 'grab {...}', 'try-catch' etc. work as usual.


name: perl-CGI-WebOut
arch: src
version: 2.25
epoch: 0
release: 7.55
summary: Perl extension to handle CGI output (in PHP-style)
url: http://search.cpan.org/dist/CGI-WebOut/
rpm_license: CHECK(GPL-1.0+ or Artistic-1.0)
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: sheep86
location_href: src/perl-CGI-WebOut-2.25-7.55.src.rpm
checksum_type: sha512
pkgId:
  0964ef1d4039a63009043b94f861832be1755b5960c664e7ce90c7342749fc8ec1e48101bf3f69e70473912d0ad016b33bffae58a83fe478a3c4eb60c083c3be

description:
  This module is used to make CGI programmer's work more comfortable. The
  main idea is to handle output stream ('STDOUT') to avoid any data to be
  sent to browser without 'Content-type' header. Of cource, you may also send
  your own headers to browser using 'Header()'. Any errors or warnings in
  your script will be printed at the bottom of the page "in PHP-style". You
  may also use 'Carp' module together with 'CGI::WebOut'.

  You may also handle any program block's output (using 'print' etc.) and
  place it to the variable using 'grab {...}' subroutine. It is a very useful
  feature for lots of CGI-programmers.

  The last thing - support of 'try-catch' "instruction". *WARNING:* they are
  _not_ real instructions, like 'map {...}', 'grep {...}' etc.! Be careful
  with 'return' instruction in 'try-catch' blocks.

  Note: you may use 'CGI::WebOut' outside the field of CGI scripting. In
  "non-CGI" script headers are NOT output, and warnings are shown as
  plain-text. 'grab {...}', 'try-catch' etc. work as usual.


name: perl-CGI-WebToolkit
arch: noarch
version: 0.08
epoch: 0
release: 8.57
summary: Website Toolkit
url: http://search.cpan.org/dist/CGI-WebToolkit/
rpm_license: GPL-1.0+ or Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: goat09
rpm_sourcerpm: perl-CGI-WebToolkit-0.08-8.57.src.rpm
location_href: noarch/perl-CGI-WebToolkit-0.08-8.57.noarch.rpm
checksum_type: sha512
pkgId:
  2d5367dccc87d91a3fda72ea6a03ab17658058a8ff2a6f343214d3d959fe176742f1f7938a8c1887cef502af6ff9445708e7c3387d41d7090e0ee8dee43dacad

description:
  CGI::WebToolkit tries to simplify the common tasks when creating dynamic
  websites. The use of CGI::WebToolkit should lead to the development of easy
  to understand, relieable and fast dynamic web applications that are easy to
  adjust and maintain.

  CGI::WebToolkit itself is designed to be as simple and straight forward as
  possible. The basic philosophy behind the module is best described as "Do
  not repeat yourself." (DNRY). The experience gained while developing a
  number of websites has led to certain common recipes that are packaged as a
  single module for reusability.

  CGI::WebToolkit was writted to provide abstractions and functionality for
  the following common tasks in web application development:

  * 1 Configuration

  * 2 Workflow abstraction (aka runlevel, modes, actions, ...)

  * 3 Sessions

  * 4 Templates (incl. form creation etc.)

  * 5 Datenbase abstraction

  * 6 User and rights management

  * 7 Internationalization

  * 8 Caching

  There is a tutorial: CGI::WebToolkit::Tutorial.


name: perl-CGI-WebToolkit
arch: src
version: 0.08
epoch: 0
release: 8.57
summary: Website Toolkit
url: http://search.cpan.org/dist/CGI-WebToolkit/
rpm_license: GPL-1.0+ or Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: goat09
location_href: src/perl-CGI-WebToolkit-0.08-8.57.src.rpm
checksum_type: sha512
pkgId:
  448ca6f7420d57b018b55494a6898f6cd6c33231a7f2777b5c77f1ade3f05632abdb2d53212e7685fcd96b20a77f51eb41c82c60b8b2fc05a2a4af6b57a9ae84

description:
  CGI::WebToolkit tries to simplify the common tasks when creating dynamic
  websites. The use of CGI::WebToolkit should lead to the development of easy
  to understand, relieable and fast dynamic web applications that are easy to
  adjust and maintain.

  CGI::WebToolkit itself is designed to be as simple and straight forward as
  possible. The basic philosophy behind the module is best described as "Do
  not repeat yourself." (DNRY). The experience gained while developing a
  number of websites has led to certain common recipes that are packaged as a
  single module for reusability.

  CGI::WebToolkit was writted to provide abstractions and functionality for
  the following common tasks in web application development:

  * 1 Configuration

  * 2 Workflow abstraction (aka runlevel, modes, actions, ...)

  * 3 Sessions

  * 4 Templates (incl. form creation etc.)

  * 5 Datenbase abstraction

  * 6 User and rights management

  * 7 Internationalization

  * 8 Caching

  There is a tutorial: CGI::WebToolkit::Tutorial.


name: perl-CGI-Widget-Tabs
arch: noarch
version: 1.14
epoch: 0
release: 6.2
summary: Create tab widgets in HTML
url: http://search.cpan.org/dist/CGI-Widget-Tabs/
rpm_license: Artistic-1.0 or GPL-1.0+
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: cloud121
rpm_sourcerpm: perl-CGI-Widget-Tabs-1.14-6.2.src.rpm
location_href: noarch/perl-CGI-Widget-Tabs-1.14-6.2.noarch.rpm
checksum_type: sha512
pkgId:
  344ef7dc6980bb607517dff8c3ec0d21ac4a0652afb301e6d60f612911cb753f263377a7b8f4c8a15808eb5caedf68cb99c0bfa5f552839c50564422a0d637bf


name: perl-CGI-Widget-Tabs
arch: src
version: 1.14
epoch: 0
release: 6.2
summary: Create tab widgets in HTML
url: http://search.cpan.org/dist/CGI-Widget-Tabs/
rpm_license: Artistic-1.0 or GPL-1.0+
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: cloud121
location_href: src/perl-CGI-Widget-Tabs-1.14-6.2.src.rpm
checksum_type: sha512
pkgId:
  9573afc3507da83e8b50eb88374160c4c44b8791b7583671cff981f1db29bbba74ba3912e05d836de8c35c9e864ccdcd0a4271538956fe658485d57b9c767a1d


name: perl-CGI-Wiki-Formatter-Pod
arch: noarch
version: 0.03
epoch: 0
release: 7.40
summary: Pod to HTML formatter for CGI::Wiki
description: A Pod to HTML formatter backend for CGI::Wiki.
url: http://search.cpan.org/dist/CGI-Wiki-Formatter-Pod/
rpm_license: GPL-1.0+ or Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb02
rpm_sourcerpm: perl-CGI-Wiki-Formatter-Pod-0.03-7.40.src.rpm
location_href: noarch/perl-CGI-Wiki-Formatter-Pod-0.03-7.40.noarch.rpm
checksum_type: sha512
pkgId:
  32ac98c8653fd86e9410195217d69449e2882e6de1db95024c6325351e3f962e4bb430b1dd9aa0c3919f9c38a990133fc9353cdc45393bae8ab89b6b8592436e


name: perl-CGI-Wiki-Formatter-Pod
arch: src
version: 0.03
epoch: 0
release: 7.40
summary: Pod to HTML formatter for CGI::Wiki
description: A Pod to HTML formatter backend for CGI::Wiki.
url: http://search.cpan.org/dist/CGI-Wiki-Formatter-Pod/
rpm_license: GPL-1.0+ or Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb02
location_href: src/perl-CGI-Wiki-Formatter-Pod-0.03-7.40.src.rpm
checksum_type: sha512
pkgId:
  1b51401c4be78471c56546a2844aaa2852eb4f12d91258cc36f21625c6fce91d3ce4637e63f7d74d40238bb6330eb7d70aee12f50572f68d490b7653a878f9f6


name: perl-CGI-XMLApplication
arch: noarch
version: 1.1.4
epoch: 0
release: 3.1
summary: Object Oriented Interface for CGI Script Applications
url: http://search.cpan.org/dist/CGI-XMLApplication/
rpm_license: CHECK(GPL-1.0+ or Artistic-1.0)
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: build31
rpm_sourcerpm: perl-CGI-XMLApplication-1.1.4-3.1.src.rpm
location_href: noarch/perl-CGI-XMLApplication-1.1.4-3.1.noarch.rpm
checksum_type: sha512
pkgId:
  58987bf1d1f940f7d7f00beb62777beda6f4044216f91002a220787a748baae60f248b904288ca2004fd39bab8c849283dfae61f4ff325cd4c8c0551528a7a42

description:
  CGI::XMLApplication is a CGI application class, that intends to enable perl
  artists to implement CGIs that make use of XML/XSLT functionality, without
  taking too much care about specialized errorchecking or even care too much
  about XML itself. It provides the power of the the XML::LibXML manpage/ the
  XML::LibXSLT manpage module package for content deliverment.

  As well CGI::XMLApplication is designed to support project management on
  code level. The class allows splitting web applications into several simple
  parts. Through this most of the code stays simple and easy to maintain.
  Throughout the whole runtime of a script CGI::XMLApplication tries to keep
  the application stable. As well a programmer has not to bother about some
  of XML::LibXML/ XML::LibXSLT transformation pitfalls.

  The class module extends the CGI class. While all functionality of the
  original CGI package is still available, it should be not such a big
  problem, to port existing scripts to CGI::XMLApplication, although most
  functions used here are the access function for client data such as
  _param()_.

  CGI::XMLApplication, intended to be an application class should make
  writing of XML enabled CGI scripts more easy. Especially because of the use
  of object orientated concepts, this class enables much more transparent
  implemententations with complex functionality compared to what is possible
  with standard CGI-scripts.

  The main difference with common perl CGI implementation is the fact, that
  the client-output is not done from perl functions, but generated by an
  internally build XML DOM that gets processed with an XSLT stylesheet. This
  fact helps to remove a lot of the HTML related functions from the core
  code, so a script may be much easier to read, since only application
  relevant code is visible, while layout related information is left out
  (commonly in an XSLT file).

  This helps to write and test a complete application faster and less layout
  related. The design can be appended and customized later without effecting
  the application code anymore.

  Since the class uses the OO paradigma, it does not force anybody to
  implement a real life application with the complete overhead of more or
  less redundant code. Since most CGI-scripts are waiting for *events*, which
  is usually the code abstraction of a click of a submit button or an image,
  CGI::XMLApplication implements a simple event system, that keeps event
  related code separated from other events.

  Therefore, a final application class is not meant to have a constructor
  anymore. All functionality should be encapsulated into implicit or explicit
  event handlers. Because of a lack in Perl's OO implementation the call of a
  superclass constructor before the current constructor call is not default
  behavior in Perl. For that reason I decided to have special *events* to
  enable the application to initialize correctly, excluding the danger of
  leaving important variables undefined. Also this forces the programmer to
  implement scripts more problem orientated, rather than class or content
  focused.

  Another design aspect for CGI::XMLApplication is the strict differentiation
  between CODE and PRESENTATION. IMHO this, in fact being one of the major
  problems in traditional CGI programming. To implement this, the XML::LibXML
  and XML::LibXSLT modules are used by default but may be replaced easily by
  any other XML/XSLT capable modules. Each CGI Script should generate an
  XML-DOM, that can be processed with a given stylesheet.

  *Pay attention: In this Document XML-DOM means the DOM of XML::LibXML and
  not XML::DOM!*


name: perl-CGI-XMLApplication
arch: src
version: 1.1.4
epoch: 0
release: 3.1
summary: Object Oriented Interface for CGI Script Applications
url: http://search.cpan.org/dist/CGI-XMLApplication/
rpm_license: CHECK(GPL-1.0+ or Artistic-1.0)
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: build31
location_href: src/perl-CGI-XMLApplication-1.1.4-3.1.src.rpm
checksum_type: sha512
pkgId:
  0913cca961ed6bb646a8cf84424e6a5f01ce573daa6247f5592d9a9e623d06e85c1cc43f32fe5cec430c414ff3d1334bc91a70d82ee2da46b8258590953eef9d

description:
  CGI::XMLApplication is a CGI application class, that intends to enable perl
  artists to implement CGIs that make use of XML/XSLT functionality, without
  taking too much care about specialized errorchecking or even care too much
  about XML itself. It provides the power of the the XML::LibXML manpage/ the
  XML::LibXSLT manpage module package for content deliverment.

  As well CGI::XMLApplication is designed to support project management on
  code level. The class allows splitting web applications into several simple
  parts. Through this most of the code stays simple and easy to maintain.
  Throughout the whole runtime of a script CGI::XMLApplication tries to keep
  the application stable. As well a programmer has not to bother about some
  of XML::LibXML/ XML::LibXSLT transformation pitfalls.

  The class module extends the CGI class. While all functionality of the
  original CGI package is still available, it should be not such a big
  problem, to port existing scripts to CGI::XMLApplication, although most
  functions used here are the access function for client data such as
  _param()_.

  CGI::XMLApplication, intended to be an application class should make
  writing of XML enabled CGI scripts more easy. Especially because of the use
  of object orientated concepts, this class enables much more transparent
  implemententations with complex functionality compared to what is possible
  with standard CGI-scripts.

  The main difference with common perl CGI implementation is the fact, that
  the client-output is not done from perl functions, but generated by an
  internally build XML DOM that gets processed with an XSLT stylesheet. This
  fact helps to remove a lot of the HTML related functions from the core
  code, so a script may be much easier to read, since only application
  relevant code is visible, while layout related information is left out
  (commonly in an XSLT file).

  This helps to write and test a complete application faster and less layout
  related. The design can be appended and customized later without effecting
  the application code anymore.

  Since the class uses the OO paradigma, it does not force anybody to
  implement a real life application with the complete overhead of more or
  less redundant code. Since most CGI-scripts are waiting for *events*, which
  is usually the code abstraction of a click of a submit button or an image,
  CGI::XMLApplication implements a simple event system, that keeps event
  related code separated from other events.

  Therefore, a final application class is not meant to have a constructor
  anymore. All functionality should be encapsulated into implicit or explicit
  event handlers. Because of a lack in Perl's OO implementation the call of a
  superclass constructor before the current constructor call is not default
  behavior in Perl. For that reason I decided to have special *events* to
  enable the application to initialize correctly, excluding the danger of
  leaving important variables undefined. Also this forces the programmer to
  implement scripts more problem orientated, rather than class or content
  focused.

  Another design aspect for CGI::XMLApplication is the strict differentiation
  between CODE and PRESENTATION. IMHO this, in fact being one of the major
  problems in traditional CGI programming. To implement this, the XML::LibXML
  and XML::LibXSLT modules are used by default but may be replaced easily by
  any other XML/XSLT capable modules. Each CGI Script should generate an
  XML-DOM, that can be processed with a given stylesheet.

  *Pay attention: In this Document XML-DOM means the DOM of XML::LibXML and
  not XML::DOM!*


name: perl-CGI-XMLForm
arch: noarch
version: 0.10
epoch: 0
release: 6.2
summary: Extension of CGI.pm which reads/generates formated XML.
url: http://search.cpan.org/dist/CGI-XMLForm/
rpm_license: CHECK(GPL-1.0+ or Artistic-1.0)
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: build32
rpm_sourcerpm: perl-CGI-XMLForm-0.10-6.2.src.rpm
location_href: noarch/perl-CGI-XMLForm-0.10-6.2.noarch.rpm
checksum_type: sha512
pkgId:
  5e854ecfa77f2b95288ae6994fe2259b771ca37cf6d739c6363a1070a18aa67c9cad3f6adcad08a94028cfc63d764e63bf1637a198a8c4c5460f65a981fb40ef

description:
  This module can either create form field values from XML based on XQL/XSL
  style queries (full XQL is _not_ supported - this module is designed for
  speed), or it can create XML from form values. There are 2 key functions:
  toXML and readXML.


name: perl-CGI-XMLForm
arch: src
version: 0.10
epoch: 0
release: 6.2
summary: Extension of CGI.pm which reads/generates formated XML.
url: http://search.cpan.org/dist/CGI-XMLForm/
rpm_license: CHECK(GPL-1.0+ or Artistic-1.0)
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: build32
location_href: src/perl-CGI-XMLForm-0.10-6.2.src.rpm
checksum_type: sha512
pkgId:
  16b67ddc498c9477fcde8fde278061ee0d378cb2e59fb5c7ce74fca8bc1c00f1a84e9f9b74f300ebf2e4d8147d7022c2f9eb9a93d751035b54611a9526d139ca

description:
  This module can either create form field values from XML based on XQL/XSL
  style queries (full XQL is _not_ supported - this module is designed for
  speed), or it can create XML from form values. There are 2 key functions:
  toXML and readXML.


name: perl-CGI-XMLPost
arch: noarch
version: 1.6
epoch: 0
release: 1.47
summary: Receive Xml File As an Http Post
url: http://search.cpan.org/dist/CGI-XMLPost/
rpm_license: Artistic-1.0 or GPL-1.0+
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb26
rpm_sourcerpm: perl-CGI-XMLPost-1.6-1.47.src.rpm
location_href: noarch/perl-CGI-XMLPost-1.6-1.47.noarch.rpm
checksum_type: sha512
pkgId:
  394b5f374be460290a0360a2996d4ca7490221322e2cba4be5487639ed717e3775820dfadc30c933459a601c29e8510d401b3bfb56f7ce762898265c91989030

description:
  CGI::XMLPost is a lightweight module for receiving XML documents in the
  body of an HTTP request. It provides some utility methods that make it
  easier to work in a CGI environment without requiring any further modules.


name: perl-CGI-XMLPost
arch: src
version: 1.6
epoch: 0
release: 1.47
summary: Receive Xml File As an Http Post
url: http://search.cpan.org/dist/CGI-XMLPost/
rpm_license: Artistic-1.0 or GPL-1.0+
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb26
location_href: src/perl-CGI-XMLPost-1.6-1.47.src.rpm
checksum_type: sha512
pkgId:
  440b6b6c32210c9996a244424e880b90cbb5636ef858d6fe68bbc5eda86fd40d732466368d4a67b9680bbf6852738f16bfadb0debd4f5cfe6d5b1b82c12f5911

description:
  CGI::XMLPost is a lightweight module for receiving XML documents in the
  body of an HTTP request. It provides some utility methods that make it
  easier to work in a CGI environment without requiring any further modules.


name: perl-CGI-apacheSSI
arch: noarch
version: 0.96
epoch: 0
release: 1.56
summary: Parse apache SSI directives in your CGI scripts
url: http://search.cpan.org/dist/CGI-apacheSSI/
rpm_license: CHECK(GPL-1.0+ or Artistic-1.0)
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: beatles
rpm_sourcerpm: perl-CGI-apacheSSI-0.96-1.56.src.rpm
location_href: noarch/perl-CGI-apacheSSI-0.96-1.56.noarch.rpm
checksum_type: sha512
pkgId:
  ccf236059ed7f93837d9e49c80acb7029a6ed9facd67539b06a641eda31df9f5e9d8854295d3ed422e7978f1fad57d0f0b2ddd3d81b3fac3d4d3b625387b104b

description:
  CGI::apacheSSI is a fork of the CGI::SSI project, with the intention of
  making it function more like Apache's SSI parser, 'mod_include', and fixing
  a few other long standing bugs along the way. The largest changes are the
  complete overhaul of the parsing engine and test expression code, which is
  now no longer "perlish". A future feature could be added to do perlish
  expressions via something like a "perl_expr" directive, but since I didn't
  need it, I didn't implement it. The rest is basically the same, so a lot of
  the documentation below is taken directly from CGI::SSI.

  Needless to say: *"USE AT YOUR OWN RISK"*.

  CGI::apacheSSI is meant to be an easy way to add the ability to filter and
  parse (even nested!) existing shtml in CGI scripts without the need to
  modify any of the files to be parsed.

  Limitations in a CGI script's knowledge of how the server behaves make some
  SSI directives impossible to imitate from a CGI script, but this module is
  a valiant attempt at it, nonetheless. Please also note that the main target
  of emulation (ie, the version used to test against during development) was
  Apache 2.2.22, and there are differences between how it parses certain
  things and how Apache 2.4.x does (not to mention all the undocumented
  behavior). But it shouldn't be noticeable except in fringe cases (like
  magical flying quotes that cause parsing errors). You might never run into
  these differences until you have (very specific) errors in your SSI markup.

  Be aware that Apache's 'mod_include' treats single quotes ' slightly
  differently than double quotes " and backticks ` when you use those to wrap
  your expressions, and therefore so will CGI::apacheSSI.

  I'm sure there are some interesting applications of this module so please
  do let me know if you use it for anything or if you cannibalized any of the
  code for a different project.


name: perl-CGI-apacheSSI
arch: src
version: 0.96
epoch: 0
release: 1.56
summary: Parse apache SSI directives in your CGI scripts
url: http://search.cpan.org/dist/CGI-apacheSSI/
rpm_license: CHECK(GPL-1.0+ or Artistic-1.0)
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: beatles
location_href: src/perl-CGI-apacheSSI-0.96-1.56.src.rpm
checksum_type: sha512
pkgId:
  b9630c2706fcf53cddb157df5b106876a9aefb5f81b6275515e432b072d569647d3cda2bf425905b6b99d49647c929cf9db52cbec05d644ef9e4799ff0bdcb43

description:
  CGI::apacheSSI is a fork of the CGI::SSI project, with the intention of
  making it function more like Apache's SSI parser, 'mod_include', and fixing
  a few other long standing bugs along the way. The largest changes are the
  complete overhaul of the parsing engine and test expression code, which is
  now no longer "perlish". A future feature could be added to do perlish
  expressions via something like a "perl_expr" directive, but since I didn't
  need it, I didn't implement it. The rest is basically the same, so a lot of
  the documentation below is taken directly from CGI::SSI.

  Needless to say: *"USE AT YOUR OWN RISK"*.

  CGI::apacheSSI is meant to be an easy way to add the ability to filter and
  parse (even nested!) existing shtml in CGI scripts without the need to
  modify any of the files to be parsed.

  Limitations in a CGI script's knowledge of how the server behaves make some
  SSI directives impossible to imitate from a CGI script, but this module is
  a valiant attempt at it, nonetheless. Please also note that the main target
  of emulation (ie, the version used to test against during development) was
  Apache 2.2.22, and there are differences between how it parses certain
  things and how Apache 2.4.x does (not to mention all the undocumented
  behavior). But it shouldn't be noticeable except in fringe cases (like
  magical flying quotes that cause parsing errors). You might never run into
  these differences until you have (very specific) errors in your SSI markup.

  Be aware that Apache's 'mod_include' treats single quotes ' slightly
  differently than double quotes " and backticks ` when you use those to wrap
  your expressions, and therefore so will CGI::apacheSSI.

  I'm sure there are some interesting applications of this module so please
  do let me know if you use it for anything or if you cannibalized any of the
  code for a different project.


name: perl-CGI-okSession
arch: noarch
version: 0.02
epoch: 0
release: 7.58
summary: Perl extension for CGI Sessions
url: http://search.cpan.org/dist/CGI-okSession/
rpm_license: GPL-1.0+ or Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb21
rpm_sourcerpm: perl-CGI-okSession-0.02-7.58.src.rpm
location_href: noarch/perl-CGI-okSession-0.02-7.58.noarch.rpm
checksum_type: sha512
pkgId:
  b1fc5f40a68151bf4a211efcbeaf41b879029973a294864d3587d06209892db7b6d3d2c73cdbb89cca7759e0a4128b9f6068ea673defbd93c5375f5784d174df

description:
  This package was created to have an easy and enough sessions tools for CGI
  scripts. Sessions data are saved in the file. It does not work with DBs
  yet.


name: perl-CGI-okSession
arch: src
version: 0.02
epoch: 0
release: 7.58
summary: Perl extension for CGI Sessions
url: http://search.cpan.org/dist/CGI-okSession/
rpm_license: GPL-1.0+ or Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb21
location_href: src/perl-CGI-okSession-0.02-7.58.src.rpm
checksum_type: sha512
pkgId:
  99f94f314d0b4dbc3b94053aa4e4d3bae9c4b9af220b9280fbd6444efe0afc7c6ca4aa350f63ed755f45de895fb3bf8b9a308b73c23e36744580f0db22ef4fe9

description:
  This package was created to have an easy and enough sessions tools for CGI
  scripts. Sessions data are saved in the file. It does not work with DBs
  yet.


name: perl-CGI-okTemplate
arch: noarch
version: 0.03
epoch: 0
release: 7.59
summary: Perl extension for easy creating websites with using templates
url: http://search.cpan.org/dist/CGI-okTemplate/
rpm_license: GPL-1.0+ or Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: sheep85
rpm_sourcerpm: perl-CGI-okTemplate-0.03-7.59.src.rpm
location_href: noarch/perl-CGI-okTemplate-0.03-7.59.noarch.rpm
checksum_type: sha512
pkgId:
  bf2da40bbff00878c917de0c19bdd7b48fdac3d86df8c9a28bf21ca52ed476f432b253008b95a412f51d60951948cf4b28c504fb3f23dfdacf74133b5c327b38

description:
  This is an object oriented template module which parses template files and
  puts data instead of macros.

  Template document can have 3 types of special TAGs:


name: perl-CGI-okTemplate
arch: src
version: 0.03
epoch: 0
release: 7.59
summary: Perl extension for easy creating websites with using templates
url: http://search.cpan.org/dist/CGI-okTemplate/
rpm_license: GPL-1.0+ or Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: sheep85
location_href: src/perl-CGI-okTemplate-0.03-7.59.src.rpm
checksum_type: sha512
pkgId:
  783601b7600f19821339ea84d25886fe958f74ac3245faae0a8328a9d6f6c6415dd367e238a1fedd7c47fbd69fc1d9fcb1b6e7b8d71775b5acd957a516e2f8c6

description:
  This is an object oriented template module which parses template files and
  puts data instead of macros.

  Template document can have 3 types of special TAGs:


name: perl-CGI-remote_addr
arch: noarch
version: 0.03
epoch: 0
release: 1.25
summary: Enhanced version of CGI.pm's "remote_addr()"
url: https://metacpan.org/release/CGI-remote_addr
rpm_license: Artistic-1.0 OR GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Unspecified
rpm_buildhost: lamb08
rpm_sourcerpm: perl-CGI-remote_addr-0.03-1.25.src.rpm
location_href: noarch/perl-CGI-remote_addr-0.03-1.25.noarch.rpm
checksum_type: sha512
pkgId:
  7235dcef40fc9ea0dfce8ee0013b758a683cd72e7ff89db8c8f7d33bd402b66c1bdd4deff292886bcb8d09d54d81fd9249ca7d5503ad378604af48e11d226718

description:
  'CGI::remote_addr' implements an enhanced version of the 'remote_addr()'
  method provided by 'CGI.pm', which attempts to return the original IP
  address that the connection originated from (which is not necessarily the
  IP address that we received the connection from).

  Simply loading 'CGI::remote_addr' causes it to over-ride the existing
  'remote_addr()' method. Do note, though, that this is a global over-ride;
  if you're running under mod_perl you've just over-ridden it for *all* of
  your applications.


name: perl-CGI-remote_addr
arch: src
version: 0.03
epoch: 0
release: 1.25
summary: Enhanced version of CGI.pm's "remote_addr()"
url: https://metacpan.org/release/CGI-remote_addr
rpm_license: Artistic-1.0 OR GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Unspecified
rpm_buildhost: lamb08
location_href: src/perl-CGI-remote_addr-0.03-1.25.src.rpm
checksum_type: sha512
pkgId:
  16107dbe167359f93b89529eff848b49e01eabfe486d6534601c3c686a27532690348d4049818ed23d7aecbf675512872504dacf612b099bde305215066b4ce1

description:
  'CGI::remote_addr' implements an enhanced version of the 'remote_addr()'
  method provided by 'CGI.pm', which attempts to return the original IP
  address that the connection originated from (which is not necessarily the
  IP address that we received the connection from).

  Simply loading 'CGI::remote_addr' causes it to over-ride the existing
  'remote_addr()' method. Do note, though, that this is a global over-ride;
  if you're running under mod_perl you've just over-ridden it for *all* of
  your applications.


name: perl-CGIGraph
arch: noarch
version: 0.9
epoch: 0
release: 206.1
summary: CGIGraph Perl module
description: CGIGraph Perl module
url: https://metacpan.org/release/CGIGraph
rpm_license: CHECK(Artistic-1.0 OR GPL-1.0-or-later)
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb59
rpm_sourcerpm: perl-CGIGraph-0.9-206.1.src.rpm
location_href: noarch/perl-CGIGraph-0.9-206.1.noarch.rpm
checksum_type: sha512
pkgId:
  6a182b0a46f8b5459bb83a4dc576ad31aa7de2b274016ea994973da970c892fffa712a959a0d1bea55fad4b2b53801f0a78411c8b49c223daac7257f3df9cb3b


name: perl-CGIGraph
arch: src
version: 0.9
epoch: 0
release: 206.1
summary: CGIGraph Perl module
description: CGIGraph Perl module
url: https://metacpan.org/release/CGIGraph
rpm_license: CHECK(Artistic-1.0 OR GPL-1.0-or-later)
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb59
location_href: src/perl-CGIGraph-0.9-206.1.src.rpm
checksum_type: sha512
pkgId:
  1f17b034638a1029a2ac94bb7826777af1351d1360fef27871bcbd42aa61bf0b637db6355acf360d04d916d0cba88e834039ff8282d3153340b556adc6cdd59e


name: perl-CGP-CLI
arch: noarch
version: 2.7.5
epoch: 0
release: 7.55
summary: CGP::CLI Perl module
url: http://search.cpan.org/dist/CGP-CLI/
rpm_license: CHECK(GPL-1.0+ or Artistic-1.0)
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: sheep85
rpm_sourcerpm: perl-CGP-CLI-2.7.5-7.55.src.rpm
location_href: noarch/perl-CGP-CLI-2.7.5-7.55.noarch.rpm
checksum_type: sha512
pkgId:
  9f7b941b2d21ff3328de8a008128f287545254dcff91a6fb1562bbe38da5e46cdfad9b139ed719d261932ef5e9ee9a10136b9b9275d640522d67ee7c3bb37ef2

description:
  CommunigatePro Command Line Interface perl module.

  This is Stalker's CLI.pm packaged for CPAN. The original CLI.pm file is
  available from Stalker's website at:

  http://www.stalker.com/CGPerl/CLI.pm

  The only changes are the addition of the VERSION variable for MakeMaker and
  this short POD at the end.


name: perl-CGP-CLI
arch: src
version: 2.7.5
epoch: 0
release: 7.55
summary: CGP::CLI Perl module
url: http://search.cpan.org/dist/CGP-CLI/
rpm_license: CHECK(GPL-1.0+ or Artistic-1.0)
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: sheep85
location_href: src/perl-CGP-CLI-2.7.5-7.55.src.rpm
checksum_type: sha512
pkgId:
  e97dad91cb5dec1d044bb3ae5b9fe005d4c09ff4b7696eb91af69ae1e58761414a0e28c17e46ce35f6505281ff76529d1dc95c8ef8fd69805f209db22c6647ac

description:
  CommunigatePro Command Line Interface perl module.

  This is Stalker's CLI.pm packaged for CPAN. The original CLI.pm file is
  available from Stalker's website at:

  http://www.stalker.com/CGPerl/CLI.pm

  The only changes are the addition of the VERSION variable for MakeMaker and
  this short POD at the end.


name: perl-CHI
arch: noarch
version: 0.61
epoch: 0
release: 1.19
summary: Unified cache handling interface
url: https://metacpan.org/release/CHI
rpm_license: Artistic-1.0 OR GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Unspecified
rpm_buildhost: old-atreju4
rpm_sourcerpm: perl-CHI-0.61-1.19.src.rpm
location_href: noarch/perl-CHI-0.61-1.19.noarch.rpm
checksum_type: sha512
pkgId:
  ad4b810119610250a3b441f537ce6647d9606c75c3c9b9ead6e4d3120a668ac9c35b8260b376474dbb90701dda4c8b3c8cdde21277338a44473c00abcfcbc5aa

description:
  CHI provides a unified caching API, designed to assist a developer in
  persisting data for a specified period of time.

  The CHI interface is implemented by driver classes that support fetching,
  storing and clearing of data. Driver classes exist or will exist for the
  gamut of storage backends available to Perl, such as memory, plain files,
  memory mapped files, memcached, and DBI.

  CHI is intended as an evolution of DeWitt Clinton's Cache::Cache package,
  adhering to the basic Cache API but adding new features and addressing
  limitations in the Cache::Cache implementation.


name: perl-CHI
arch: src
version: 0.61
epoch: 0
release: 1.19
summary: Unified cache handling interface
url: https://metacpan.org/release/CHI
rpm_license: Artistic-1.0 OR GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Unspecified
rpm_buildhost: old-atreju4
location_href: src/perl-CHI-0.61-1.19.src.rpm
checksum_type: sha512
pkgId:
  20cd78139d62a0fcef5f47b5ea77bf0ea024683e48817929082fc205604439a1a7f1ada13401be0e5fab70025b24f7924bdb5a5a10781769959b041a904e03be

description:
  CHI provides a unified caching API, designed to assist a developer in
  persisting data for a specified period of time.

  The CHI interface is implemented by driver classes that support fetching,
  storing and clearing of data. Driver classes exist or will exist for the
  gamut of storage backends available to Perl, such as memory, plain files,
  memory mapped files, memcached, and DBI.

  CHI is intended as an evolution of DeWitt Clinton's Cache::Cache package,
  adhering to the basic Cache API but adding new features and addressing
  limitations in the Cache::Cache implementation.


name: perl-CHI-Cascade
arch: noarch
version: 0.300004
epoch: 0
release: 1.33
summary: Cache dependencies (cache and like 'make' utility concept)
url: https://metacpan.org/release/CHI-Cascade
rpm_license: Artistic-1.0 OR GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: goat01
rpm_sourcerpm: perl-CHI-Cascade-0.300004-1.33.src.rpm
location_href: noarch/perl-CHI-Cascade-0.300004-1.33.noarch.rpm
checksum_type: sha512
pkgId:
  4bf43c60577ced47e7ffee10d3c8ce161489c82fa96603485dbd4ace77e8484b62dc942f951a1842ae8a812297374962bbbb504ca8729ea3c218828826c8d8b2

description:
  This module is the attempt to use a benefits of caching and 'make' concept.
  If we have many an expensive tasks (a _computations_ or sometimes here used
  term as a _recomputing_) and want to cache it we can split its to small
  expsnsive tasks and to describe dependencies for cache items.

  This module is experimental yet. I plan to improve it near time but some
  things already work. You can take a look for t/* tests as examples.


name: perl-CHI-Cascade
arch: src
version: 0.300004
epoch: 0
release: 1.33
summary: Cache dependencies (cache and like 'make' utility concept)
url: https://metacpan.org/release/CHI-Cascade
rpm_license: Artistic-1.0 OR GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: goat01
location_href: src/perl-CHI-Cascade-0.300004-1.33.src.rpm
checksum_type: sha512
pkgId:
  516635b5718bb91a9e125ac0b427dbb8c421ec5d2ddb024a06249883ee0f467cacc867b064957bbee8af0b3285d6599478fd976c973cbf78fd8a364dfe595b2f

description:
  This module is the attempt to use a benefits of caching and 'make' concept.
  If we have many an expensive tasks (a _computations_ or sometimes here used
  term as a _recomputing_) and want to cache it we can split its to small
  expsnsive tasks and to describe dependencies for cache items.

  This module is experimental yet. I plan to improve it near time but some
  things already work. You can take a look for t/* tests as examples.


name: perl-CHI-Driver-BerkeleyDB-Manager
arch: noarch
version: 0.01
epoch: 0
release: 3.49
summary: The great new CHI::Driver::BerkeleyDB::Manager!
description: The great new CHI::Driver::BerkeleyDB::Manager!
url: http://search.cpan.org/dist/CHI-Driver-BerkeleyDB-Manager/
rpm_license: Artistic-1.0 or GPL-1.0+
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: old-cirrus4
rpm_sourcerpm: perl-CHI-Driver-BerkeleyDB-Manager-0.01-3.49.src.rpm
location_href: noarch/perl-CHI-Driver-BerkeleyDB-Manager-0.01-3.49.noarch.rpm
checksum_type: sha512
pkgId:
  79faae08bd968ffcd9ca2cf78a83a5c252a578c219c34f16d0ae841d046e13a02d458f4aa90a0e69a787ed817741d366ec0f0fc71c1542e5726db58e1d809655


name: perl-CHI-Driver-BerkeleyDB-Manager
arch: src
version: 0.01
epoch: 0
release: 3.49
summary: The great new CHI::Driver::BerkeleyDB::Manager!
description: The great new CHI::Driver::BerkeleyDB::Manager!
url: http://search.cpan.org/dist/CHI-Driver-BerkeleyDB-Manager/
rpm_license: Artistic-1.0 or GPL-1.0+
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: old-cirrus4
location_href: src/perl-CHI-Driver-BerkeleyDB-Manager-0.01-3.49.src.rpm
checksum_type: sha512
pkgId:
  a7b76cd2c0f9ce4d2ee8635b1f70f32bd434b8255a382abaf5dcfe773102d9311a5b8d13e61e574c3ad5ee932e76ce079fe3c32767fca630a4e7f804fa6e5191


name: perl-CHI-Driver-DBIC
arch: noarch
version: 0.002
epoch: 0
release: 4.61
summary: DBIx::Class Driver for CHI
description: DBIx::Class Driver for CHI.
url: http://search.cpan.org/dist/CHI-Driver-DBIC/
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: cloud125
rpm_sourcerpm: perl-CHI-Driver-DBIC-0.002-4.61.src.rpm
location_href: noarch/perl-CHI-Driver-DBIC-0.002-4.61.noarch.rpm
checksum_type: sha512
pkgId:
  6c7c7271a8c069138f625b734b33c36508a36d7dc678158f488f7a0af6e667dd6892fc3657deec3b94700ca6e5489f89b5013c3e7c4b0b46a69680d64093eba2

rpm_license:
  This program is free software and you can redistribute it and/or modify it under the terms of the the Artistic License (2.0). You may obtain a copy of the full license at: the http://www.perlfoundation.org/artistic_license_2_0 manpage Any use, modification, and distribution of the Standard or Modified Versions is governed by this Artistic License. By using, modifying or distributing the Package, you accept this license. Do not use, modify, or distribute the Package, if you do not accept this license. If your Modified Version has been derived from a Modified Version made by someone other than you, you are nevertheless required to ensure that your Modified Version complies with the requirements of this license. This license does not grant you the right to use any trademark, service This license includes the non-exclusive, worldwide, free-of-charge patent license to make, have made, use, offer to sell, sell, import and otherwise transfer the Package with respect to any patent claims licensable by the institute patent litigation (including a cross-claim or counterclaim) against any party alleging that the Package constitutes direct or contributory patent infringement, then this Artistic License to you shall terminate on the date that such litigation is filed. CONTRIBUTORS "AS IS' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES. THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT ARE DISCLAIMED TO THE EXTENT PERMITTED BY YOUR LOCAL LAW. FOR ANY DIRECT, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING IN ANY WAY OUT OF THE USE OF THE PACKAGE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.


name: perl-CHI-Driver-DBIC
arch: src
version: 0.002
epoch: 0
release: 4.61
summary: DBIx::Class Driver for CHI
description: DBIx::Class Driver for CHI.
url: http://search.cpan.org/dist/CHI-Driver-DBIC/
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: cloud125
location_href: src/perl-CHI-Driver-DBIC-0.002-4.61.src.rpm
checksum_type: sha512
pkgId:
  37d9e9b948390a610233440b40f9449c80af066b6b4f24261670408bd6dc774293ca1d6a8e7576d5158a2b3f44d686a58f12c443808a311d2bc4d10887f3ac3d

rpm_license:
[cell repeats an earlier one in this file: 1662 characters]


name: perl-CHI-Memoize
arch: noarch
version: 0.07
epoch: 0
release: 3.48
summary: Make functions faster with memoization, via CHI
url: http://search.cpan.org/dist/CHI-Memoize/
rpm_license: Artistic-1.0 or GPL-1.0+
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb52
rpm_sourcerpm: perl-CHI-Memoize-0.07-3.48.src.rpm
location_href: noarch/perl-CHI-Memoize-0.07-3.48.noarch.rpm
checksum_type: sha512
pkgId:
  e5e2abe66118e7220bdb130e7d2a25c6404c87bd6d09267657375240e18ef3466c7bbfb82769630a7e99141cb93c4718eb303a9f0b9368583fed10cb2a525d96

description:
  "`Memoizing' a function makes it faster by trading space for time. It does
  this by caching the return values of the function in a table. If you call
  the function again with the same arguments, 'memoize' jumps in and gives
  you the value out of the table, instead of letting the function compute the
  value all over again." -- quoted from the original Memoize

  For a bit of history and motivation, see

      http://www.openswartz.com/2012/05/06/memoize-revisiting-a-twelve-year-old-api/

  'CHI::Memoize' provides the same facility as Memoize, but backed by CHI.
  This means, among other things, that you can

    * specify expiration times (expires_in) and conditions (expire_if)

    * memoize to different backends, e.g. File, Memcached, DBI, or to multilevel
  caches

    * handle arbitrarily complex function arguments (via CHI key
  serialization|CHI/Key transformations)


name: perl-CHI-Memoize
arch: src
version: 0.07
epoch: 0
release: 3.48
summary: Make functions faster with memoization, via CHI
url: http://search.cpan.org/dist/CHI-Memoize/
rpm_license: Artistic-1.0 or GPL-1.0+
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb52
location_href: src/perl-CHI-Memoize-0.07-3.48.src.rpm
checksum_type: sha512
pkgId:
  a4bed80e622dfde7973c7bcad0c360c4eca3e2ab97c5862e8ab34a8a0141887803d80466bdfff8ebf73714255e2c9638d9aae8323afdc871ec466e98b39d1811

description:
  "`Memoizing' a function makes it faster by trading space for time. It does
  this by caching the return values of the function in a table. If you call
  the function again with the same arguments, 'memoize' jumps in and gives
  you the value out of the table, instead of letting the function compute the
  value all over again." -- quoted from the original Memoize

  For a bit of history and motivation, see

      http://www.openswartz.com/2012/05/06/memoize-revisiting-a-twelve-year-old-api/

  'CHI::Memoize' provides the same facility as Memoize, but backed by CHI.
  This means, among other things, that you can

    * specify expiration times (expires_in) and conditions (expire_if)

    * memoize to different backends, e.g. File, Memcached, DBI, or to multilevel
  caches

    * handle arbitrarily complex function arguments (via CHI key
  serialization|CHI/Key transformations)


name: perl-CHI-Serializer-Sereal
arch: noarch
version: 0.01
epoch: 0
release: 4.54
summary: Sereal serializer for CHI
description: Sereal serializer for CHI
url: http://search.cpan.org/dist/CHI-Serializer-Sereal/
rpm_license: Artistic-1.0 or GPL-1.0+
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: old-cirrus2
rpm_sourcerpm: perl-CHI-Serializer-Sereal-0.01-4.54.src.rpm
location_href: noarch/perl-CHI-Serializer-Sereal-0.01-4.54.noarch.rpm
checksum_type: sha512
pkgId:
  5e9970c72d88a40b49b314674740d16b277ff20ba8aea460797cabdc24823b03f26d964ff8e4fe6bef097a382bf4f7bd64f5d91c55c8e97649c303bf2ec3dccd


name: perl-CHI-Serializer-Sereal
arch: src
version: 0.01
epoch: 0
release: 4.54
summary: Sereal serializer for CHI
description: Sereal serializer for CHI
url: http://search.cpan.org/dist/CHI-Serializer-Sereal/
rpm_license: Artistic-1.0 or GPL-1.0+
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: old-cirrus2
location_href: src/perl-CHI-Serializer-Sereal-0.01-4.54.src.rpm
checksum_type: sha512
pkgId:
  d83eb99ff009164366627395bd7823aeb78aa03ee4d8b7de3d0a5241950f6835c08a5905f0e37601034b2ae30daa555e12d5faea4a4af56e18524a5ceb7bddfe


name: perl-CIAO-Lib-StackIO
arch: src
version: 0.02
epoch: 0
release: 8.101
summary: Perl wrapper for the CIAO stackio library
url: http://search.cpan.org/dist/CIAO-Lib-StackIO/
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: old-cirrus2
location_href: src/perl-CIAO-Lib-StackIO-0.02-8.101.src.rpm
checksum_type: sha512
pkgId:
  a1c10d7fedfaf7f3cefc9ff6ad968f5000b06c424f2a1fea10d3495b03cffed96767194ba8b77c6f2f46b9bb2f2f3851b58f49b17561c7ed9edac63f41892d2b

description:
  *CIAO::Lib::StackIO* is an interface to the stackio (libstk) library
  shipped with the Chandra Interactive Analysis of Observations (CIAO)
  software package.

  The library maintains a stack of filenames. Various means of constructing
  the stack are available, including reading the names from a file, using
  wild cards, interpolating numerical sequences into filename templates, etc.
  Various standard operations may be performed on the stack.

  Note that indices into the stack are unary based.

rpm_license:
  The Perl interface to the stklib library is released under the GNU General Public License. You may find a copy at the http://www.fsf.org/copyleft/gpl.html manpage. The source to the included stklib library is released under a separate license, a copy of which may be found in the stklib subdirectory.


name: perl-CIAO-Lib-StackIO
arch: x86_64
version: 0.02
epoch: 0
release: 8.101
summary: Perl wrapper for the CIAO stackio library
url: http://search.cpan.org/dist/CIAO-Lib-StackIO/
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: old-cirrus2
rpm_sourcerpm: perl-CIAO-Lib-StackIO-0.02-8.101.src.rpm
location_href: x86_64/perl-CIAO-Lib-StackIO-0.02-8.101.x86_64.rpm
checksum_type: sha512
pkgId:
  8337f50a938d939bda003615e568af0679b3b776e697c0cf258d12b7026fa9e404b128df5447a2da437243dd28b1fe4e4b675873f0e4814e13868dfe5a286dd3

description:
  *CIAO::Lib::StackIO* is an interface to the stackio (libstk) library
  shipped with the Chandra Interactive Analysis of Observations (CIAO)
  software package.

  The library maintains a stack of filenames. Various means of constructing
  the stack are available, including reading the names from a file, using
  wild cards, interpolating numerical sequences into filename templates, etc.
  Various standard operations may be performed on the stack.

  Note that indices into the stack are unary based.

rpm_license:
  The Perl interface to the stklib library is released under the GNU General Public License. You may find a copy at the http://www.fsf.org/copyleft/gpl.html manpage. The source to the included stklib library is released under a separate license, a copy of which may be found in the stklib subdirectory.


name: perl-CIDR-Assign
arch: noarch
version: 0.01
epoch: 0
release: 7.56
summary: Manage assignments out of a group of CIDR blocks
url: http://search.cpan.org/dist/CIDR-Assign/
rpm_license: CHECK(GPL-1.0+ or Artistic-1.0)
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb56
rpm_sourcerpm: perl-CIDR-Assign-0.01-7.56.src.rpm
location_href: noarch/perl-CIDR-Assign-0.01-7.56.noarch.rpm
checksum_type: sha512
pkgId:
  122a2c22dd4492296ee7262713aa6e639a4bf42e249af5cd736f06a2ee6c15d1d779740790b0463dc81ed586ece5a53255d2e8ff43703049bb45bfefb56b2e87

description:
  This module can be used to manage customer assigments out of a provider
  block. The CIDR block is represented as a B-Tree in a Berkeley DB database
  and is originally populated by invoking initialiseBlock with each provider
  block.

  new will create the DB file, whose name is passed as a parameter, if
  necessary, and then tie it to an internal hash used by the other routines.
  This routine attempts to acquire a lock on the DB file using lockf in an
  attempt to control access to the file. Should acquiring the lock fail the
  routine will return "undef".

  DESTROY closes the DB file and releases the lock on the file.

  Networks can be allocated out of the assigned blocks by calling
  assignNetwork specifying the size of the block required. The system then
  scans the tree for a "free" block that is of the required size. If a block
  isn't available then it splits the next largest block and invokes itself.
  Should there be no free block available for allocation then the routing
  returns "undef".

  The parameters "ones" and "zeroes" are used to indicate if the allocation
  can make use of an all ones or all zeros network if necessary.

  The parameter "location" is optional but if present and the allocation is
  smaller than a /24 it will try to choose a block in the same location as
  other allocations in order to avoid too much fragmentation of the address
  space.

  changeState can be used to change the state of a block in the free, for
  example, to add existing allocations to the tree or return an allocation to
  the free pool.

  initialiseBlock adds a new block into the allocation pool.

  iterateAllocations allows the caller to traverse the tree, much like
  "each", and returns a list of information about each allocation. This list
  is comprised of network, state (currently 'taken', 'free' or 'holding'),
  date of last operation and customer indentifer (and possibly location) if
  the block is not free.

  errorMessage return a string suitable for printing that describes the
  latest error condition.


name: perl-CIDR-Assign
arch: src
version: 0.01
epoch: 0
release: 7.56
summary: Manage assignments out of a group of CIDR blocks
url: http://search.cpan.org/dist/CIDR-Assign/
rpm_license: CHECK(GPL-1.0+ or Artistic-1.0)
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb56
location_href: src/perl-CIDR-Assign-0.01-7.56.src.rpm
checksum_type: sha512
pkgId:
  2b6313855dcd19f1b8de80f0827ea7e58aa452fc80a2f8d231ebc7b36e79564295518cd1cd5e1c570eb618866a9592446b4f7872971497a3f9365a83eb0e7286

description:
  This module can be used to manage customer assigments out of a provider
  block. The CIDR block is represented as a B-Tree in a Berkeley DB database
  and is originally populated by invoking initialiseBlock with each provider
  block.

  new will create the DB file, whose name is passed as a parameter, if
  necessary, and then tie it to an internal hash used by the other routines.
  This routine attempts to acquire a lock on the DB file using lockf in an
  attempt to control access to the file. Should acquiring the lock fail the
  routine will return "undef".

  DESTROY closes the DB file and releases the lock on the file.

  Networks can be allocated out of the assigned blocks by calling
  assignNetwork specifying the size of the block required. The system then
  scans the tree for a "free" block that is of the required size. If a block
  isn't available then it splits the next largest block and invokes itself.
  Should there be no free block available for allocation then the routing
  returns "undef".

  The parameters "ones" and "zeroes" are used to indicate if the allocation
  can make use of an all ones or all zeros network if necessary.

  The parameter "location" is optional but if present and the allocation is
  smaller than a /24 it will try to choose a block in the same location as
  other allocations in order to avoid too much fragmentation of the address
  space.

  changeState can be used to change the state of a block in the free, for
  example, to add existing allocations to the tree or return an allocation to
  the free pool.

  initialiseBlock adds a new block into the allocation pool.

  iterateAllocations allows the caller to traverse the tree, much like
  "each", and returns a list of information about each allocation. This list
  is comprised of network, state (currently 'taken', 'free' or 'holding'),
  date of last operation and customer indentifer (and possibly location) if
  the block is not free.

  errorMessage return a string suitable for printing that describes the
  latest error condition.


name: perl-CIPP
arch: noarch
version: 2.50
epoch: 0
release: 494.1
summary: Powerful preprocessor for embedding Perl and SQL in HTML
url: https://metacpan.org/release/CIPP
rpm_license: Artistic-1.0 OR GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: morla5
rpm_sourcerpm: perl-CIPP-2.50-494.1.src.rpm
location_href: noarch/perl-CIPP-2.50-494.1.noarch.rpm
checksum_type: sha512
pkgId:
  6056abc814c84941e18e5ebae2e83a5cd181fae4765c10004fdcc216bccc9e8ce2adc65fdd050f4abc8927e7dd371bd0bd3e27c825731fb4f9555140656f8e4a

description:
  CIPP = CgI Perl Preprocessor

  CIPP is a perl module for translating CIPP sources to pure perl programs.
  CIPP defines a HTML embedding language called CIPP which has powerful
  features for CGI and database developers. Many standard CGI- and database
  operations (and much more) are covered by CIPP, so the developer has no
  need to code them again and again.

  CIPP is useful in two ways. One aproach is to let CIPP generate standalone
  CGI scripts, which only need a little environment to run (some
  configuration files). If you want to use CIPP in this way: there is a
  complete development environment called spirit which supports you in many
  ways, to develop such CGI programms with CIPP. spirit can be downloaded
  from CPAN, but is only free for non commercial usage.

  The second is to use the Apache::CIPP_Handler module. This module defines
  an Apache request handler for CIPP sources, so they will be executed in an
  Apache environment on the fly, with a two-level cache and great
  performance. The Apache::CIPP_Handler module is free software.


name: perl-CIPP
arch: src
version: 2.50
epoch: 0
release: 494.1
summary: Powerful preprocessor for embedding Perl and SQL in HTML
url: https://metacpan.org/release/CIPP
rpm_license: Artistic-1.0 OR GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: morla5
location_href: src/perl-CIPP-2.50-494.1.src.rpm
checksum_type: sha512
pkgId:
  cbcc7707248258e33823a077e470ce2919fb55daead2118df7d1deb852e2ec7d51cd3d08c6a15708c2c1dc8dbda69fae0271f6cb9f03cc2bf3a156082da3c2a8

description:
  CIPP = CgI Perl Preprocessor

  CIPP is a perl module for translating CIPP sources to pure perl programs.
  CIPP defines a HTML embedding language called CIPP which has powerful
  features for CGI and database developers. Many standard CGI- and database
  operations (and much more) are covered by CIPP, so the developer has no
  need to code them again and again.

  CIPP is useful in two ways. One aproach is to let CIPP generate standalone
  CGI scripts, which only need a little environment to run (some
  configuration files). If you want to use CIPP in this way: there is a
  complete development environment called spirit which supports you in many
  ways, to develop such CGI programms with CIPP. spirit can be downloaded
  from CPAN, but is only free for non commercial usage.

  The second is to use the Apache::CIPP_Handler module. This module defines
  an Apache request handler for CIPP sources, so they will be executed in an
  Apache environment on the fly, with a two-level cache and great
  performance. The Apache::CIPP_Handler module is free software.


name: perl-CIPP-Doc
arch: noarch
version: 2.28
epoch: 0
release: 7.63
summary: CIPP::Doc Perl module
description: CIPP::Doc Perl module
url: http://search.cpan.org/dist/CIPP-Doc/
rpm_license: CHECK(GPL-1.0+ or Artistic-1.0)
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb26
rpm_sourcerpm: perl-CIPP-Doc-2.28-7.63.src.rpm
location_href: noarch/perl-CIPP-Doc-2.28-7.63.noarch.rpm
checksum_type: sha512
pkgId:
  3d764a8288243cd275d95a085b0d8f191dc2b50db419c342f0da1609d28e0ef771d2a99f2147340e8f9bec14c85c24b9e49c0d02a9183befc0e89ac903992045


name: perl-CIPP-Doc
arch: src
version: 2.28
epoch: 0
release: 7.63
summary: CIPP::Doc Perl module
description: CIPP::Doc Perl module
url: http://search.cpan.org/dist/CIPP-Doc/
rpm_license: CHECK(GPL-1.0+ or Artistic-1.0)
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb26
location_href: src/perl-CIPP-Doc-2.28-7.63.src.rpm
checksum_type: sha512
pkgId:
  6a1a098cbc3cc3d82246a7e058ec55d5d2bff78fe13563bd501c808b057f9798f11e49731ee3833f85be36c3156af21611c18443dc44efb3b444014d14afc25f


name: perl-CLASS
arch: noarch
version: 1.1.7
epoch: 0
release: 1.13
summary: Alias for __PACKAGE__
url: https://metacpan.org/release/CLASS
rpm_license: Artistic-1.0 OR GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Unspecified
rpm_buildhost: sheep87
rpm_sourcerpm: perl-CLASS-1.1.7-1.13.src.rpm
location_href: noarch/perl-CLASS-1.1.7-1.13.noarch.rpm
checksum_type: sha512
pkgId:
  004eadf5f1d8cc093c775cd7e8e1efeee8f0f50c1aad99f77660876043c8f604c2afca227f88e70e3da57663d1ebfff93f73ea1ea9f9e8b3fae6ca1cfdece855

description:
  CLASS and $CLASS are both synonyms for __PACKAGE__. Easier to type.

  $CLASS has the additional benefit of working in strings.


name: perl-CLASS
arch: src
version: 1.1.7
epoch: 0
release: 1.13
summary: Alias for __PACKAGE__
url: https://metacpan.org/release/CLASS
rpm_license: Artistic-1.0 OR GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Unspecified
rpm_buildhost: sheep87
location_href: src/perl-CLASS-1.1.7-1.13.src.rpm
checksum_type: sha512
pkgId:
  e00b2b7b26c42b1e2334235ffe5d5e920eddf2408e2efa8c9a1510b7695d9c4adba8d70436d901771b4a15dcbea49841bb674c52467f5e0a7aa92b35d3707091

description:
  CLASS and $CLASS are both synonyms for __PACKAGE__. Easier to type.

  $CLASS has the additional benefit of working in strings.


name: perl-CLDR-Number
arch: noarch
version: 0.16
epoch: 0
release: 2.2
summary: Localized number formatters using the Unicode CLDR
url: http://search.cpan.org/dist/CLDR-Number/
rpm_license: Artistic-1.0 or GPL-1.0+
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: build17
rpm_sourcerpm: perl-CLDR-Number-0.16-2.2.src.rpm
location_href: noarch/perl-CLDR-Number-0.16-2.2.noarch.rpm
checksum_type: sha512
pkgId:
  7c097d0d763b89327c763148f8e01d7ac93bda6d952094f19bcd855b3be8842379abf7f6f05fbb4ee47af517dc280506c6517786cc386cc7b783eebab5f518cb

description:
  Software localization includes much more than just translations. Numbers,
  prices, and even percents should all be localized based on the user’s
  language, script, and region. Fortunately, the Unicode Common Locale Data
  Repository (CLDR) provides locale data and specifications for formatting
  numeric data to use with many of the world’s locales.

  This class provides common attributes shared among the supported formatter
  classes as well as methods to instantiate decimal, percent, and currency
  formatter objects. The value for any attribute (such as *locale* or
  *decimal_sign*) will be passed to the formatter objects on instantiation
  but can be overwritten by manually passing another value for the attribute
  or calling a setter method on the formatter object.


name: perl-CLDR-Number
arch: src
version: 0.16
epoch: 0
release: 2.2
summary: Localized number formatters using the Unicode CLDR
url: http://search.cpan.org/dist/CLDR-Number/
rpm_license: Artistic-1.0 or GPL-1.0+
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: build17
location_href: src/perl-CLDR-Number-0.16-2.2.src.rpm
checksum_type: sha512
pkgId:
  8c8d8abfde4533810893ba164875dbbf0e097286d9d11b39ef94bf8d73c781645cc83990f3bbee9666d13bce6bd0c81597f48a3d003c9ea12a83528f4b1b3f63

description:
  Software localization includes much more than just translations. Numbers,
  prices, and even percents should all be localized based on the user’s
  language, script, and region. Fortunately, the Unicode Common Locale Data
  Repository (CLDR) provides locale data and specifications for formatting
  numeric data to use with many of the world’s locales.

  This class provides common attributes shared among the supported formatter
  classes as well as methods to instantiate decimal, percent, and currency
  formatter objects. The value for any attribute (such as *locale* or
  *decimal_sign*) will be passed to the formatter objects on instantiation
  but can be overwritten by manually passing another value for the attribute
  or calling a setter method on the formatter object.


name: perl-CLI-Coin-Toss
arch: noarch
version: 0.35
epoch: 0
release: 5.45
summary: Several random number generators by CLI (Command Line Interface) are provided
description: Several random number generators by CLI (Command Line Interface) are provided.
url: http://search.cpan.org/dist/CLI-Coin-Toss/
rpm_license: GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb25
rpm_sourcerpm: perl-CLI-Coin-Toss-0.35-5.45.src.rpm
location_href: noarch/perl-CLI-Coin-Toss-0.35-5.45.noarch.rpm
checksum_type: sha512
pkgId:
  8999d31a3227bf781edf6b38d9542b959154b630f31eab37e43fc5a4b3801b62dc4ece5fff0e35e1512edd03872537b699ebd56cc8acd3f7fbd61c0956e60cd6


name: perl-CLI-Coin-Toss
arch: src
version: 0.35
epoch: 0
release: 5.45
summary: Several random number generators by CLI (Command Line Interface) are provided
description: Several random number generators by CLI (Command Line Interface) are provided.
url: http://search.cpan.org/dist/CLI-Coin-Toss/
rpm_license: GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb25
location_href: src/perl-CLI-Coin-Toss-0.35-5.45.src.rpm
checksum_type: sha512
pkgId:
  2646c55b0f4db03e3bb6dae14da9e78da5d75902b3e7679869001addca4ab52c41f87d3987092babebccd2799c0f94eca3515dabf3831a2a5e29989ba9105892


name: perl-CLI-Contingency-Table
arch: noarch
version: 0.53
epoch: 0
release: 1.43
summary: Command line programs for making a contingency tables in 1-way, 2-way.
description: Command line programs for making a contingency tables in 1-way, 2-way.
url: http://search.cpan.org/dist/CLI-Contingency-Table/
rpm_license: GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb28
rpm_sourcerpm: perl-CLI-Contingency-Table-0.53-1.43.src.rpm
location_href: noarch/perl-CLI-Contingency-Table-0.53-1.43.noarch.rpm
checksum_type: sha512
pkgId:
  1d3b9ffbd2dc743a228350a69c4bc0ea18a5aa48f2636cb277243dc4c08c1cb4a4426cfe3819f74d7a91b8ca2059695d6f7108725677463b7f845b7620d9fdcb


name: perl-CLI-Contingency-Table
arch: src
version: 0.53
epoch: 0
release: 1.43
summary: Command line programs for making a contingency tables in 1-way, 2-way.
description: Command line programs for making a contingency tables in 1-way, 2-way.
url: http://search.cpan.org/dist/CLI-Contingency-Table/
rpm_license: GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb28
location_href: src/perl-CLI-Contingency-Table-0.53-1.43.src.rpm
checksum_type: sha512
pkgId:
  0e47e4d96f5b7b55c6b1943742cb92cb28ccbf68c7ccabaeefc0f7e94f6ae1e4900d6fdd453699e371f12cc5ca7063731537ae127972d005cee54cde78978cbf


name: perl-CLI-Files-Utils
arch: noarch
version: 0.11
epoch: 0
release: 1.44
summary: Extra CLI utilies for handling file bunches
description: Extra CLI utilies for handling file bunches.
url: http://search.cpan.org/dist/CLI-Files-Utils/
rpm_license: GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: old-cirrus3
rpm_sourcerpm: perl-CLI-Files-Utils-0.11-1.44.src.rpm
location_href: noarch/perl-CLI-Files-Utils-0.11-1.44.noarch.rpm
checksum_type: sha512
pkgId:
  f053253a7ff176e3841270b85673767a0bc76cb9e9550ee60de625ca8c5574314d2d1f935e666a9b441f9c54fc1b3ec70453dd6a904f5830ab23dbba8a334b91


name: perl-CLI-Files-Utils
arch: src
version: 0.11
epoch: 0
release: 1.44
summary: Extra CLI utilies for handling file bunches
description: Extra CLI utilies for handling file bunches.
url: http://search.cpan.org/dist/CLI-Files-Utils/
rpm_license: GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: old-cirrus3
location_href: src/perl-CLI-Files-Utils-0.11-1.44.src.rpm
checksum_type: sha512
pkgId:
  1378cbef193152f98325a5268228765a4d389e48f275d18a5c856c4a2c0e3a453d5cf0096f96ff311829d77f20b5ca8bb23501459e9034c74a11019a3151c79e


name: perl-CLI-Framework
arch: noarch
version: 0.05
epoch: 0
release: 7.63
summary: Build standardized, flexible, testable command-line
url: http://search.cpan.org/dist/CLI-Framework/
rpm_license: Artistic-1.0 or GPL-1.0+
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: sheep87
rpm_sourcerpm: perl-CLI-Framework-0.05-7.63.src.rpm
location_href: noarch/perl-CLI-Framework-0.05-7.63.noarch.rpm
checksum_type: sha512
pkgId:
  8fe4391e526840e4cb8b83aa8daf91b5f65363bde3773f4151dbcfe05d38084b1732acf517d159448dc18f7019d0f85ccf980ceec237cb0f4de72e1d9c620748

description:
  CLI::Framework ("CLIF") provides a framework and conceptual pattern for
  building full-featured command line applications. It intends to make this
  process simple and consistent. It assumes the responsibility of
  implementing details that are common to all command-line applications,
  making it possible for new applications adhering to well-defined
  conventions to be built without the need to repeatedly write the same
  command-line interface code.

  For instance, a complete application supporting commands and subcommands,
  with options and arguments for the application itself as well as its
  commands, can be built by writing concise, understandable code in packages
  that are easy to test and maintain. The classes can focus on implementation
  of unique aspects essential to the command's purpose without being
  concerned with the many details involved in building an interface around
  those commands. This methodology for building command-line applications
  also establishes a valuable standard for an organization (or an individual
  developer).


name: perl-CLI-Framework
arch: src
version: 0.05
epoch: 0
release: 7.63
summary: Build standardized, flexible, testable command-line
url: http://search.cpan.org/dist/CLI-Framework/
rpm_license: Artistic-1.0 or GPL-1.0+
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: sheep87
location_href: src/perl-CLI-Framework-0.05-7.63.src.rpm
checksum_type: sha512
pkgId:
  26f559b030bafa220c6b9d85d1a5e60d3298c0137887bce7905da99b2a763e75e61b5b6a14a9ad2fc1660240901cc479a6581639939f7195a3ab7908b11cbcfd

description:
  CLI::Framework ("CLIF") provides a framework and conceptual pattern for
  building full-featured command line applications. It intends to make this
  process simple and consistent. It assumes the responsibility of
  implementing details that are common to all command-line applications,
  making it possible for new applications adhering to well-defined
  conventions to be built without the need to repeatedly write the same
  command-line interface code.

  For instance, a complete application supporting commands and subcommands,
  with options and arguments for the application itself as well as its
  commands, can be built by writing concise, understandable code in packages
  that are easy to test and maintain. The classes can focus on implementation
  of unique aspects essential to the command's purpose without being
  concerned with the many details involved in building an interface around
  those commands. This methodology for building command-line applications
  also establishes a valuable standard for an organization (or an individual
  developer).


name: perl-CLI-Helpers
arch: noarch
version: 2.0
epoch: 0
release: 1.9
summary: Subroutines for making simple command line scripts
url: https://metacpan.org/release/CLI-Helpers
rpm_license: BSD-3-Clause
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Unspecified
rpm_buildhost: lamb21
rpm_sourcerpm: perl-CLI-Helpers-2.0-1.9.src.rpm
location_href: noarch/perl-CLI-Helpers-2.0-1.9.noarch.rpm
checksum_type: sha512
pkgId:
  e8f6cbce221f174710bbb3f559d3dcc97f2ae60e94c3ace76437f62d6f47f73658737ed5ece24d29d71188db050256c6e108a1f9e45a7a1070082d1c49e5ac58

description:
  This module provides a library of useful functions for constructing simple
  command line interfaces. It is able to extract information from the
  environment and your ~/.gitconfig to display data in a reasonable manner.

  Using this module adds argument parsing using Getopt::Long to your script.
  It enables pass-through, so you can still use your own argument parsing
  routines or Getopt::Long in your script.


name: perl-CLI-Helpers
arch: src
version: 2.0
epoch: 0
release: 1.9
summary: Subroutines for making simple command line scripts
url: https://metacpan.org/release/CLI-Helpers
rpm_license: BSD-3-Clause
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Unspecified
rpm_buildhost: lamb21
location_href: src/perl-CLI-Helpers-2.0-1.9.src.rpm
checksum_type: sha512
pkgId:
  c5729e6c06415fa7d75638495e3ed47037497c5cc986eb8ef488b9ec9d024d97a640274d1d234fa92b06acba4b44576d687a8ae38c334819eba4ae20f9c94536

description:
  This module provides a library of useful functions for constructing simple
  command line interfaces. It is able to extract information from the
  environment and your ~/.gitconfig to display data in a reasonable manner.

  Using this module adds argument parsing using Getopt::Long to your script.
  It enables pass-through, so you can still use your own argument parsing
  routines or Getopt::Long in your script.


name: perl-CLI-KeyValue-Hack
arch: noarch
version: 0.07
epoch: 0
release: 1.44
summary: Provides CLI commands for key-value text data files in TSV
description: Provides CLI commands for key-value text data files in TSV.
url: http://search.cpan.org/dist/CLI-KeyValue-Hack/
rpm_license: GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: sheep88
rpm_sourcerpm: perl-CLI-KeyValue-Hack-0.07-1.44.src.rpm
location_href: noarch/perl-CLI-KeyValue-Hack-0.07-1.44.noarch.rpm
checksum_type: sha512
pkgId:
  ea08e84f2df28f846fb73355ad41de5a1f37c1daebec2fcee342b9e1680716677544082f4b4a46cac8023eab237b1a1c44b594c911cf5225ceef63017c5dd857


name: perl-CLI-KeyValue-Hack
arch: src
version: 0.07
epoch: 0
release: 1.44
summary: Provides CLI commands for key-value text data files in TSV
description: Provides CLI commands for key-value text data files in TSV.
url: http://search.cpan.org/dist/CLI-KeyValue-Hack/
rpm_license: GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: sheep88
location_href: src/perl-CLI-KeyValue-Hack-0.07-1.44.src.rpm
checksum_type: sha512
pkgId:
  6a69df6497b0ff78a8c75a7d7d6224c8971743463ac1b974a39c401df1c8748706ea9f42755eb67537d2b5e51bd0ffd71f3402cf93bb2604ac243800e6de1c43


name: perl-CLI-LaTeX-Table
arch: noarch
version: 0.57
epoch: 0
release: 4.46
summary: Provides a Quick Command Tool That Transforms Almost Any Table to Latex Snippet
description: provides a quick command tool that transforms almost any table to LaTeX snippet.
url: http://search.cpan.org/dist/CLI-LaTeX-Table/
rpm_license: GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: sheep88
rpm_sourcerpm: perl-CLI-LaTeX-Table-0.57-4.46.src.rpm
location_href: noarch/perl-CLI-LaTeX-Table-0.57-4.46.noarch.rpm
checksum_type: sha512
pkgId:
  1b4e2d41df6c66680da9a46908e09ec68a636053b19f3cab85fd35710ce940da274f662b0bfde76313979ea54078c852c380777b6158683fcb75839923a630b6


name: perl-CLI-LaTeX-Table
arch: src
version: 0.57
epoch: 0
release: 4.46
summary: Provides a Quick Command Tool That Transforms Almost Any Table to Latex Snippet
description: provides a quick command tool that transforms almost any table to LaTeX snippet.
url: http://search.cpan.org/dist/CLI-LaTeX-Table/
rpm_license: GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: sheep88
location_href: src/perl-CLI-LaTeX-Table-0.57-4.46.src.rpm
checksum_type: sha512
pkgId:
  1abf9a9a3e64730ec3ab7af9abe5b3692ce763f02923bf2c105ea5121303873140464fd7819167466c35bb99e5b02f0904cb2d9e1fa0c3dfb0438e35ecb7c4ef


name: perl-CLI-Meta-cp
arch: noarch
version: 0.001
epoch: 0
release: 1.15
summary: Metadata for 'cp' Unix commnd
description: Based on cp from GNU coreutils 8.30.
url: https://metacpan.org/release/CLI-Meta-cp
rpm_license: Artistic-1.0 OR GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Unspecified
rpm_buildhost: lamb08
rpm_sourcerpm: perl-CLI-Meta-cp-0.001-1.15.src.rpm
location_href: noarch/perl-CLI-Meta-cp-0.001-1.15.noarch.rpm
checksum_type: sha512
pkgId:
  19605cf0418740e0b5bc853a7bdbeb6a9dd171668760668ea40d3ea19199ea15701c3ba2c7ee58f040a7fa432a4befcc4ab9658db5872b6a0b81a446c874d87c


name: perl-CLI-Meta-cp
arch: src
version: 0.001
epoch: 0
release: 1.15
summary: Metadata for 'cp' Unix commnd
description: Based on cp from GNU coreutils 8.30.
url: https://metacpan.org/release/CLI-Meta-cp
rpm_license: Artistic-1.0 OR GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Unspecified
rpm_buildhost: lamb08
location_href: src/perl-CLI-Meta-cp-0.001-1.15.src.rpm
checksum_type: sha512
pkgId:
  422fcd204357631da4a9864978e36e16c7a8b950d0d032890e92db21d1da8993ea778cad467b49c321e5fbdb6c0f92a8c747d5c6a4014dfbe3c4c1be8c4c945c


name: perl-CLI-Meta-diff
arch: noarch
version: 0.001
epoch: 0
release: 1.28
summary: Metadata for diff CLI
description: Metadata for diff CLI
url: https://metacpan.org/release/CLI-Meta-diff
rpm_license: Artistic-1.0 OR GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: hurricane3
rpm_sourcerpm: perl-CLI-Meta-diff-0.001-1.28.src.rpm
location_href: noarch/perl-CLI-Meta-diff-0.001-1.28.noarch.rpm
checksum_type: sha512
pkgId:
  96ca46ba1baf68089c6c79b82e5f8c1518b2e6d4e0460b76c7a586b81c3013633c1fa56dffc8e4b673dd4ac08f64fc2f3d8aa1365f7a7a23e20547886f027ffb


name: perl-CLI-Meta-diff
arch: src
version: 0.001
epoch: 0
release: 1.28
summary: Metadata for diff CLI
description: Metadata for diff CLI
url: https://metacpan.org/release/CLI-Meta-diff
rpm_license: Artistic-1.0 OR GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: hurricane3
location_href: src/perl-CLI-Meta-diff-0.001-1.28.src.rpm
checksum_type: sha512
pkgId:
  5800f9b30df3187bb99d7728d3e61a46e76dc4a65636d610a597e57988b599657145497dfb3a1422a1abae2ea29687e7e529b59ae0a83610259a3aa5da9b5db4


name: perl-CLI-Meta-mv
arch: noarch
version: 0.001
epoch: 0
release: 1.15
summary: Metadata for 'mv' Unix commnd
description: Based on mv from GNU coreutils 8.30.
url: https://metacpan.org/release/CLI-Meta-mv
rpm_license: Artistic-1.0 OR GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Unspecified
rpm_buildhost: hci-snode4-m0
rpm_sourcerpm: perl-CLI-Meta-mv-0.001-1.15.src.rpm
location_href: noarch/perl-CLI-Meta-mv-0.001-1.15.noarch.rpm
checksum_type: sha512
pkgId:
  961ad7886d5cbc3f1af9e084f2666fece7b848d9d8c3adcdd182d688fcdf9e2c107d7f2ec59c5c13e2b3368313eb9402b3f1d5deead7c8b0820d717a8addaf51


name: perl-CLI-Meta-mv
arch: src
version: 0.001
epoch: 0
release: 1.15
summary: Metadata for 'mv' Unix commnd
description: Based on mv from GNU coreutils 8.30.
url: https://metacpan.org/release/CLI-Meta-mv
rpm_license: Artistic-1.0 OR GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Unspecified
rpm_buildhost: hci-snode4-m0
location_href: src/perl-CLI-Meta-mv-0.001-1.15.src.rpm
checksum_type: sha512
pkgId:
  f5eb38481631d9834fc8f3ad84a3b2818a62985622a47981499a097919421e7a4f7163994f1c6720bb4979306cba0f0e7bc9c9d205559f5024844953a1fd2413


name: perl-CLI-MetaUtil-Getopt-Long
arch: noarch
version: 0.003
epoch: 0
release: 1.4
summary: Routine related to Getopt::Long
description: Routine related to Getopt::Long
url: https://metacpan.org/release/CLI-MetaUtil-Getopt-Long
rpm_license: Artistic-1.0 OR GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Unspecified
rpm_buildhost: sheep84
rpm_sourcerpm: perl-CLI-MetaUtil-Getopt-Long-0.003-1.4.src.rpm
location_href: noarch/perl-CLI-MetaUtil-Getopt-Long-0.003-1.4.noarch.rpm
checksum_type: sha512
pkgId:
  6fa71a5dc83db9676e43688c30c8de7f9d105518ea30f3d9150cb22cecdaa640eb8eef82ae29a670c047353818ec5ee75d5ca2f0a86439fd0563580fc4be0437


name: perl-CLI-MetaUtil-Getopt-Long
arch: src
version: 0.003
epoch: 0
release: 1.4
summary: Routine related to Getopt::Long
description: Routine related to Getopt::Long
url: https://metacpan.org/release/CLI-MetaUtil-Getopt-Long
rpm_license: Artistic-1.0 OR GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Unspecified
rpm_buildhost: sheep84
location_href: src/perl-CLI-MetaUtil-Getopt-Long-0.003-1.4.src.rpm
checksum_type: sha512
pkgId:
  4ab8fa9a74e3af08a101c8497037d3b084ab8f0bfb3ce41bbf868f169dc6a65cdb0f7f1bc11181cd1c7dbdd65c0dc4695ddf4af0ee53f99dc7edf09512d0c39f


name: perl-CLI-MetaUtil-Getopt-Long-Complete
arch: noarch
version: 0.001
epoch: 0
release: 1.4
summary: Routine related to Getopt::Long::Complete
url: https://metacpan.org/release/CLI-MetaUtil-Getopt-Long-Complete
rpm_license: Artistic-1.0 OR GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Unspecified
rpm_buildhost: sheep84
rpm_sourcerpm: perl-CLI-MetaUtil-Getopt-Long-Complete-0.001-1.4.src.rpm
location_href: noarch/perl-CLI-MetaUtil-Getopt-Long-Complete-0.001-1.4.noarch.rpm
checksum_type: sha512
pkgId:
  3ae015643508b13cab405195c52d3e73064db8b4991b3b29bf4b1934e73ae39d84c77f324c5d2b6194941d6ce77c73a719814da5a28ee53f27d2586df9b6fc6f

description:
  This module is like CLI::MetaUtil::Getopt::Long except instead of passing
  to Getopt::Long, it passes to Getopt::Long::Complete.


name: perl-CLI-MetaUtil-Getopt-Long-Complete
arch: src
version: 0.001
epoch: 0
release: 1.4
summary: Routine related to Getopt::Long::Complete
url: https://metacpan.org/release/CLI-MetaUtil-Getopt-Long-Complete
rpm_license: Artistic-1.0 OR GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Unspecified
rpm_buildhost: sheep84
location_href: src/perl-CLI-MetaUtil-Getopt-Long-Complete-0.001-1.4.src.rpm
checksum_type: sha512
pkgId:
  9b3679d60a82fcd729fab5b1294cf35778bd97fb58ddf4d249d6c56bd599f47acc7ab397429fa039dd21c8579bf410cae301414e0262af1e684af0c1f5c99968

description:
  This module is like CLI::MetaUtil::Getopt::Long except instead of passing
  to Getopt::Long, it passes to Getopt::Long::Complete.


name: perl-CLI-Numbers-Hack
arch: noarch
version: 0.22
epoch: 0
release: 1.43
summary: Commands for Handling a Bunch of Numbers for `Finding Denominator', `N-T[cut]
url: http://search.cpan.org/dist/CLI-Numbers-Hack/
rpm_license: GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: old-cirrus3
rpm_sourcerpm: perl-CLI-Numbers-Hack-0.22-1.43.src.rpm
location_href: noarch/perl-CLI-Numbers-Hack-0.22-1.43.noarch.rpm
checksum_type: sha512
pkgId:
  5ca95b424e2c6da95dce204e10023d81c75ce1de81b177f3b752f8aac9ea4346cdfe066b47abe029faaad3cf28f75ff85c7785e1fb9ed45847cb5979b9fdc5d5

description:
  commands for handling a bunch of numbers for `finding denominator', `N-th min/max', `cumulative sum' and so on.


name: perl-CLI-Numbers-Hack
arch: src
version: 0.22
epoch: 0
release: 1.43
summary: Commands for Handling a Bunch of Numbers for `Finding Denominator', `N-T[cut]
url: http://search.cpan.org/dist/CLI-Numbers-Hack/
rpm_license: GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: old-cirrus3
location_href: src/perl-CLI-Numbers-Hack-0.22-1.43.src.rpm
checksum_type: sha512
pkgId:
  1d67552fb11dd000a18f8fd4036f7d5a28d27a825abdcdbab8b3169819d131301609eee9451204d08debf9ea412aa9841f911814e3ef6080b6cef9fdac871415

description:
  commands for handling a bunch of numbers for `finding denominator', `N-th min/max', `cumulative sum' and so on.


name: perl-CLI-Osprey
arch: noarch
version: 0.08
epoch: 0
release: 1.25
summary: MooX::Options + MooX::Cmd + Sanity
url: https://metacpan.org/release/CLI-Osprey
rpm_license: Artistic-1.0 OR GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Unspecified
rpm_buildhost: lamb24
rpm_sourcerpm: perl-CLI-Osprey-0.08-1.25.src.rpm
location_href: noarch/perl-CLI-Osprey-0.08-1.25.noarch.rpm
checksum_type: sha512
pkgId:
  36ceb7fedfacdeb82691901d741f990f9a7bcb00425e5b7483e2cf39cf8703828e742b1e522fb7f2fc6cb002e68f638c16e7699df7e9964b78dc2ebe94766b68

description:
  CLI::Osprey is a module to assist in writing commandline applications with
  M* OO modules (Moose, Moo, Mo). With it, you structure your app as one or
  more modules, which get instantiated with the commandline arguments as
  attributes. Arguments are parsed using Getopt::Long::Descriptive, and both
  long and short help messages as well as complete manual pages are
  automatically generated. An app can be a single command with options, or
  have sub-commands (like 'git'). Sub-commands can be defined as modules
  (with options of their own) or as simple coderefs.


name: perl-CLI-Osprey
arch: src
version: 0.08
epoch: 0
release: 1.25
summary: MooX::Options + MooX::Cmd + Sanity
url: https://metacpan.org/release/CLI-Osprey
rpm_license: Artistic-1.0 OR GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Unspecified
rpm_buildhost: lamb24
location_href: src/perl-CLI-Osprey-0.08-1.25.src.rpm
checksum_type: sha512
pkgId:
  d60cdca7deb44df0b6b4b2f036d919006e84667b52856449200b5ce12c2abe3fae00f7aa5309e321c8ba68b4b9a9f0e3f26cfd06b828b4c089528fd5a1dc3dfa

description:
  CLI::Osprey is a module to assist in writing commandline applications with
  M* OO modules (Moose, Moo, Mo). With it, you structure your app as one or
  more modules, which get instantiated with the commandline arguments as
  attributes. Arguments are parsed using Getopt::Long::Descriptive, and both
  long and short help messages as well as complete manual pages are
  automatically generated. An app can be a single command with options, or
  have sub-commands (like 'git'). Sub-commands can be defined as modules
  (with options of their own) or as simple coderefs.


name: perl-CLI-Startup
arch: noarch
version: 0.29
epoch: 0
release: 1.6
summary: Simple initialization for command-line scripts
url: https://metacpan.org/release/CLI-Startup
rpm_license: Artistic-1.0 OR GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb06
rpm_sourcerpm: perl-CLI-Startup-0.29-1.6.src.rpm
location_href: noarch/perl-CLI-Startup-0.29-1.6.noarch.rpm
checksum_type: sha512
pkgId:
  972995dd6423ba7460a4158232442627e2b46af2960c3466d4a8c12a3f9f817d03a989506cbf47f50264c7838ab110b25182f455d628bb23d96ccf9c862f796c

description:
  Good command-line scripts always support command-line options using
  Getopt::Long, and _should_ support default configuration in a file in a
  standard format like YAML, JSON, XML, INI, etc. At minimum it should
  include a '--help' option that explains the other options. Supporting all
  this takes quite a bit of boilerplate code. In my experience, doing it
  right takes several hundred lines of code that are practically the same in
  every script.

  'CLI::Startup' is intended to factor away almost all of that boilerplate.
  In the common case, all that's needed is a single hashref listing the
  options (using 'Getopt::Long' syntax) as keys, and a bit of help text as
  values. 'CLI::Startup' will automatically generate the command-line
  parsing, reading of an optional config file, merging of the two, and
  creation of a hash of the actual settings to be used for the current
  invocation. It automatically prints a usage message when it sees invalid
  options or the '--help' option. It automatically supports an option to save
  the current settings in an rc file. It supports a '--version' option that
  prints '$::VERSION' from the calling script, and a '--manpage' option that
  prints the formatted POD, if any, in the calling script. All the grunt work
  is handled for you.

  Any of these auto-generated options, except '--help', can be disabled by
  including the option's name in the hashref with a false value in place of
  the help text.

  An additional hashref can be passed with default values for the various
  options.

  'CLI::Startup' slightly enhances 'Getopt::Long' behavior by allowing
  repeatable options to be specified _either_ with multiple options _or_ with
  a commalist honoring CSV quoting conventions. It also enhances INI file
  parsing to support hash-valued options of the form:

      [default]
      hash=a=1, b=2, c=3

  For convenience, 'CLI::Support' also supplies 'die()' and 'warn()' methods
  that prepend the name of the script and postpend a newline.

      use CLI::Startup;

      my $app = CLI::Startup->new({
          'infile=s'   => 'An option for specifying an input file',
          'outfile=s'  => 'An option for specifying an output file',
          'password=s' => 'A password to use for something',
          'email=s@'   => 'Some email addresses to notify of something',
          'map=s%'     => 'Some name/value pairs mapping something to something',
          'x|y=i'      => 'Integer --x, could also be called --y',
          'verbose'    => 'Verbose output flag',
          'lines:i'    => 'Optional - the number of lines to process',
          'retries:5'  => 'Optional - number of retries; defaults to 5',
          ...
      });

      
      $app->init;

      
      
      my $opts = $app->get_raw_options;       # Actual command-line options
      my $conf = $app->get_config;            # Options set in config file
      my $dflt = $app->get_default_settings;  # Wired-in script defaults

      
      
      
      
      my $opts = $app->get_options;

      
      $app->die_usage();      # Print a --help message and exit
      $app->print_manpage();  # Print the formatted POD for this script and exit
      $app->print_version();  # Print version information for the calling script
      $app->warn();           # Format warnings nicely
      $app->die();            # Die with a nicely-formatted message


name: perl-CLI-Startup
arch: src
version: 0.29
epoch: 0
release: 1.6
summary: Simple initialization for command-line scripts
url: https://metacpan.org/release/CLI-Startup
rpm_license: Artistic-1.0 OR GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb06
location_href: src/perl-CLI-Startup-0.29-1.6.src.rpm
checksum_type: sha512
pkgId:
  193141589ec67cd0e82135f4bb1b0023d221a238dc78e55d2455a03eb7f851df32278f23ccbf3c7d309ed0679dbb771a53f44ae765006bc8d1058c37352062d0

description:
  Good command-line scripts always support command-line options using
  Getopt::Long, and _should_ support default configuration in a file in a
  standard format like YAML, JSON, XML, INI, etc. At minimum it should
  include a '--help' option that explains the other options. Supporting all
  this takes quite a bit of boilerplate code. In my experience, doing it
  right takes several hundred lines of code that are practically the same in
  every script.

  'CLI::Startup' is intended to factor away almost all of that boilerplate.
  In the common case, all that's needed is a single hashref listing the
  options (using 'Getopt::Long' syntax) as keys, and a bit of help text as
  values. 'CLI::Startup' will automatically generate the command-line
  parsing, reading of an optional config file, merging of the two, and
  creation of a hash of the actual settings to be used for the current
  invocation. It automatically prints a usage message when it sees invalid
  options or the '--help' option. It automatically supports an option to save
  the current settings in an rc file. It supports a '--version' option that
  prints '$::VERSION' from the calling script, and a '--manpage' option that
  prints the formatted POD, if any, in the calling script. All the grunt work
  is handled for you.

  Any of these auto-generated options, except '--help', can be disabled by
  including the option's name in the hashref with a false value in place of
  the help text.

  An additional hashref can be passed with default values for the various
  options.

  'CLI::Startup' slightly enhances 'Getopt::Long' behavior by allowing
  repeatable options to be specified _either_ with multiple options _or_ with
  a commalist honoring CSV quoting conventions. It also enhances INI file
  parsing to support hash-valued options of the form:

      [default]
      hash=a=1, b=2, c=3

  For convenience, 'CLI::Support' also supplies 'die()' and 'warn()' methods
  that prepend the name of the script and postpend a newline.

      use CLI::Startup;

      my $app = CLI::Startup->new({
          'infile=s'   => 'An option for specifying an input file',
          'outfile=s'  => 'An option for specifying an output file',
          'password=s' => 'A password to use for something',
          'email=s@'   => 'Some email addresses to notify of something',
          'map=s%'     => 'Some name/value pairs mapping something to something',
          'x|y=i'      => 'Integer --x, could also be called --y',
          'verbose'    => 'Verbose output flag',
          'lines:i'    => 'Optional - the number of lines to process',
          'retries:5'  => 'Optional - number of retries; defaults to 5',
          ...
      });

      
      $app->init;

      
      
      my $opts = $app->get_raw_options;       # Actual command-line options
      my $conf = $app->get_config;            # Options set in config file
      my $dflt = $app->get_default_settings;  # Wired-in script defaults

      
      
      
      
      my $opts = $app->get_options;

      
      $app->die_usage();      # Print a --help message and exit
      $app->print_manpage();  # Print the formatted POD for this script and exit
      $app->print_version();  # Print version information for the calling script
      $app->warn();           # Format warnings nicely
      $app->die();            # Die with a nicely-formatted message


name: perl-CLI-Table-Key-Finder
arch: noarch
version: 0.31
epoch: 0
release: 1.43
summary: These CLIs help you to find key column(s) of a table, as fast as possibl[cut]
description: These CLIs help you to find key column(s) of a table, as fast as possible, hopefully.
url: http://search.cpan.org/dist/CLI-Table-Key-Finder/
rpm_license: GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: sheep83
rpm_sourcerpm: perl-CLI-Table-Key-Finder-0.31-1.43.src.rpm
location_href: noarch/perl-CLI-Table-Key-Finder-0.31-1.43.noarch.rpm
checksum_type: sha512
pkgId:
  32bae8a47e24dc6ff8b29506d8ec7105b638d016b371d8ba6733a02b0207a6314813f0714cc3baf88c5f977a2a9793299cc169b5a8a95403bc8f1d54572733f3


name: perl-CLI-Table-Key-Finder
arch: src
version: 0.31
epoch: 0
release: 1.43
summary: These CLIs help you to find key column(s) of a table, as fast as possibl[cut]
description: These CLIs help you to find key column(s) of a table, as fast as possible, hopefully.
url: http://search.cpan.org/dist/CLI-Table-Key-Finder/
rpm_license: GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: sheep83
location_href: src/perl-CLI-Table-Key-Finder-0.31-1.43.src.rpm
checksum_type: sha512
pkgId:
  52155de8def77af5304e904218a003598311bc3cdf6b18e8b833bf3cbcb83587df6ec8bd482711375b7aee758f39b0630fb03fbc0583110087d63cefbc9fbaa7


name: perl-CLI-Table-Util
arch: noarch
version: 0.06
epoch: 0
release: 1.42
summary: If you are given table text file, what would you do? This provides CLI c[cut]
url: http://search.cpan.org/dist/CLI-Table-Util/
rpm_license: GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb07
rpm_sourcerpm: perl-CLI-Table-Util-0.06-1.42.src.rpm
location_href: noarch/perl-CLI-Table-Util-0.06-1.42.noarch.rpm
checksum_type: sha512
pkgId:
  90e5361e350fd386ece2775045aa70eb9db0e6ac2642ab9d200371f4f27683ca68f6f21dd1ee269727662d0b8cafb6e8f8f0bcb7ac1407050918970556f453c7

description:
  If you are given table text file, what would you do? This provides CLI commands "colsummary", "colsplit", "colchop" and so on.


name: perl-CLI-Table-Util
arch: src
version: 0.06
epoch: 0
release: 1.42
summary: If you are given table text file, what would you do? This provides CLI c[cut]
url: http://search.cpan.org/dist/CLI-Table-Util/
rpm_license: GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb07
location_href: src/perl-CLI-Table-Util-0.06-1.42.src.rpm
checksum_type: sha512
pkgId:
  1141c11476cb07426adccbe0c3600684c81cdc3a63f674ad02e9008d3b1908eb1b6aeab3ae2c0abe4b3aea15770c47ef25ae79221febc010c11e576fbd406be0

description:
  If you are given table text file, what would you do? This provides CLI commands "colsummary", "colsplit", "colchop" and so on.


name: perl-CLI-TextLines-Utils
arch: noarch
version: 0.11
epoch: 0
release: 1.45
summary: The great new CLI::TextLines::Utils!
description: The great new CLI::TextLines::Utils!
url: http://search.cpan.org/dist/CLI-TextLines-Utils/
rpm_license: GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb15
rpm_sourcerpm: perl-CLI-TextLines-Utils-0.11-1.45.src.rpm
location_href: noarch/perl-CLI-TextLines-Utils-0.11-1.45.noarch.rpm
checksum_type: sha512
pkgId:
  4a5a2d453eea28a22c7df9be84af88c672fa64bb7504057704ed83c5133f24d58b3725a06e58a776319586643c582b58a4342f4a9f4694e67d8faabd3646e77f


name: perl-CLI-TextLines-Utils
arch: src
version: 0.11
epoch: 0
release: 1.45
summary: The great new CLI::TextLines::Utils!
description: The great new CLI::TextLines::Utils!
url: http://search.cpan.org/dist/CLI-TextLines-Utils/
rpm_license: GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb15
location_href: src/perl-CLI-TextLines-Utils-0.11-1.45.src.rpm
checksum_type: sha512
pkgId:
  01f068687120c865a54c8341d13e8e8273a2afcf07469491d79d1b6db4c88a62ea2fbf0c2df5935941c1cd76ff973b9bf8fc4c1e155e0dc3cf80e551187d0778


name: perl-CMS-Drupal
arch: noarch
version: 0.94
epoch: 0
release: 2.58
summary: Perl interface to the Drupal CMS
url: http://search.cpan.org/dist/CMS-Drupal/
rpm_license: Artistic-1.0 or GPL-1.0+
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: sheep87
rpm_sourcerpm: perl-CMS-Drupal-0.94-2.58.src.rpm
location_href: noarch/perl-CMS-Drupal-0.94-2.58.noarch.rpm
checksum_type: sha512
pkgId:
  899c9b559341edd2e315aa81b9ca771a2ce68a32add36f0679eb3af280d30175b8a255fd92b2faa5e62d38946d2c058bf22f79abd34cd659c78f08221921b5e4

description:
  This module provides a Perl interface to a Drupal CMS website.

  Since you can't do anything with Drupal until you can talk to the database,
  this module doesn't do anything with the constructor but return a new
  object. You can get a database handle to your Drupal by calling ->dbh()
  with your database credentials as parameters.

  You will need the appropriate DBI driver installed to connect to your
  database. The DBI will hint at what you need if you don't have it, so long
  as you set the 'driver' parameter correctly.


name: perl-CMS-Drupal
arch: src
version: 0.94
epoch: 0
release: 2.58
summary: Perl interface to the Drupal CMS
url: http://search.cpan.org/dist/CMS-Drupal/
rpm_license: Artistic-1.0 or GPL-1.0+
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: sheep87
location_href: src/perl-CMS-Drupal-0.94-2.58.src.rpm
checksum_type: sha512
pkgId:
  bef598b594fe8d2bd916ece79e06070677273f477f3a80c1f77ca55f227872815b9f54666358c5583ab50fea3812fe7227ebef8ec09c833c944c24ca4e3fb545

description:
  This module provides a Perl interface to a Drupal CMS website.

  Since you can't do anything with Drupal until you can talk to the database,
  this module doesn't do anything with the constructor but return a new
  object. You can get a database handle to your Drupal by calling ->dbh()
  with your database credentials as parameters.

  You will need the appropriate DBI driver installed to connect to your
  database. The DBI will hint at what you need if you don't have it, so long
  as you set the 'driver' parameter correctly.


name: perl-CMS-Joomla
arch: noarch
version: 0.04
epoch: 0
release: 8.56
summary: Joomla! CMS configuration and database access Perl module
url: http://search.cpan.org/dist/CMS-Joomla/
rpm_license: Artistic-1.0 or GPL-1.0+
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: cloud102
rpm_sourcerpm: perl-CMS-Joomla-0.04-8.56.src.rpm
location_href: noarch/perl-CMS-Joomla-0.04-8.56.noarch.rpm
checksum_type: sha512
pkgId:
  46ac99006bf28b35c876ba4e7fae27e3164b02cfdcfd3ac364d7a18e69445dfe642f63469821cf1108b74f396e1ac640c6ada94aa0bddb00bba83574ec5314b1

description:
  This module provides an interface for reading Joomla! CMS configuration
  variables and connecting to the Joomla! database from Perl script.


name: perl-CMS-Joomla
arch: src
version: 0.04
epoch: 0
release: 8.56
summary: Joomla! CMS configuration and database access Perl module
url: http://search.cpan.org/dist/CMS-Joomla/
rpm_license: Artistic-1.0 or GPL-1.0+
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: cloud102
location_href: src/perl-CMS-Joomla-0.04-8.56.src.rpm
checksum_type: sha512
pkgId:
  524c4f14904ee516eb9477cba83d89fb66c6a5581efe95cad53c576011b791b02f3e56b041bef65ebac8409ffa88b816e86a79e999f4d8964c462ef51bfbb09d

description:
  This module provides an interface for reading Joomla! CMS configuration
  variables and connecting to the Joomla! database from Perl script.


name: perl-CMS-JoomlaToDrupal
arch: noarch
version: 0.05
epoch: 0
release: 8.61
summary: Migrate Legacy Joomla Content to Drupal
description: migrate legacy Joomla content to Drupal
url: http://search.cpan.org/dist/CMS-JoomlaToDrupal/
rpm_license: This program is released under the following license: gpl
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb03
rpm_sourcerpm: perl-CMS-JoomlaToDrupal-0.05-8.61.src.rpm
location_href: noarch/perl-CMS-JoomlaToDrupal-0.05-8.61.noarch.rpm
checksum_type: sha512
pkgId:
  47f771b6e191461f2839ecee91772e444e8111ebd56ee151131b35667d867387e0b876e3ad57547b32315b232887fe4fbb9296d026cac3cdf45294fa7c9939ec


name: perl-CMS-JoomlaToDrupal
arch: src
version: 0.05
epoch: 0
release: 8.61
summary: Migrate Legacy Joomla Content to Drupal
description: migrate legacy Joomla content to Drupal
url: http://search.cpan.org/dist/CMS-JoomlaToDrupal/
rpm_license: This program is released under the following license: gpl
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb03
location_href: src/perl-CMS-JoomlaToDrupal-0.05-8.61.src.rpm
checksum_type: sha512
pkgId:
  5352f856dbdd43988f1dcd5bbf184e9105323b56a9d345598153b622dfb52dc6894d290c111a35ab74caa28a3fb96f8fa36019f239cf981f8681618ca2f18d5c


name: perl-CN-Province
arch: noarch
version: 0.02
epoch: 0
release: 3.58
summary: China Province names and abbreviations
description: China Province names and abbreviations
url: http://search.cpan.org/dist/CN-Province/
rpm_license: CHECK(GPL-1.0+ or Artistic-1.0)
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: hci-snode2-m0
rpm_sourcerpm: perl-CN-Province-0.02-3.58.src.rpm
location_href: noarch/perl-CN-Province-0.02-3.58.noarch.rpm
checksum_type: sha512
pkgId:
  cc3dc9ac6131f2db021fe7a30fbb8ddaec1c56a7637e423b88a8dd13a187418fc213f4b2b7baf8bc2901d3c1638cb4323402b7cea6aacf48e48f82d6b923ec4a


name: perl-CN-Province
arch: src
version: 0.02
epoch: 0
release: 3.58
summary: China Province names and abbreviations
description: China Province names and abbreviations
url: http://search.cpan.org/dist/CN-Province/
rpm_license: CHECK(GPL-1.0+ or Artistic-1.0)
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: hci-snode2-m0
location_href: src/perl-CN-Province-0.02-3.58.src.rpm
checksum_type: sha512
pkgId:
  2ca28fc1f62be21939b1d1e6dbcd6b0f537f97aa2b5b4d80a1f294332af3716271f87bd32565b2c48ac0b4a255eef0840748a007c69b0750b4612f234782fc0a


name: perl-CNC-Cog
arch: noarch
version: 0.061
epoch: 0
release: 7.67
summary: Perl extension for cutting cycloidal gear wheels and related items out of
url: http://search.cpan.org/dist/CNC-Cog/
rpm_license: GPL-1.0+ or Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: wildcard2
rpm_sourcerpm: perl-CNC-Cog-0.061-7.67.src.rpm
location_href: noarch/perl-CNC-Cog-0.061-7.67.noarch.rpm
checksum_type: sha512
pkgId:
  234270b790a5c44a956386f49a98134832f1c119168c6bba723ed5f20e86c2eab2be6daea87d2fa46230e0807041460bcd9cc046ea1a2b104555259955f674f2

description:
  The following classes are intended for top level use:

    Cog - generates a meshing pair of toothed wheels.
    Wheel - instance of a toothed wheel.
    Boss        - Wheel center for physical attachment
    Ring        - represents a cylendrical space, possibly needing several
                  passes both in depth and radius.
    Hole        - class for a hole.
    Stack       - cut one or more objects on top of each other
                  with this special class
    Grahamwheel - wheel for Graham escapement
    Grahamyoke  - yoke/anchor for Graham escapement

  Each of these are described below.

  Cog
      A Cog object has two components each of which is a Wheel. Therefore a
      cog object is really a pair of Wheels. They are generated to mesh with
      each other and the shape of the teeth especially in the pinion is
      influenced by how many teeth each wheel has.

      The Wheels need to be individually cut.

      The following methods are available:

      newcogpair cutset

      newcogpair
          Can be called in two ways, either with parameters as follows:

             module    Module
             np 	     Number of teeth on the pinion.
             nw        Number of teeth on the wheel.

          or it can be called with a hash reference with the following
          parameters:

             module
             dpi       Diametrical Pitch, number of teeth per inch at the pitch diameter
                       Note: module=1/(dpi*25.4) Either module or dpi should be used.
             np 	     Number of teeth on the pinion.
             nw        Number of teeth on the wheel.

          In both cases nw should be greater than or equal to np.

          It is necessary to call cut on the wheels in a cogpair seperately
          to ensure they are plotted in seperate places.

      cutset
          This function when called on a cog pair calls the function by the
          same name on each of the two component wheels. The parameters are
          as follows:

            cuttersize   The size (diameter) of the cutter being used to cut the wheels
            passes       How many passes to make vertically.
            passdepth    How deep to go on each pass. Should be a small negative number.

            Alternatively a hash ref may be provided with some of the following keys:

            cuttersize
            passes       *
            passdepth    *
            depth	       *
            holedepth

          Descriptions are as above. Out of the parameters marked *, any two
          may be provided. holedepth is a synonym for depth and does not
          designate that there is to be a hole.

  Wheel
      This is the basic class for a cog wheel. Methods are as follows. Note
      that no code is produced until the cut function is called, and that the
      cut function can be called more than once at different locations.

      cutset
          Sets up certain parameters. Identical to cog->cutset. See below.

      trepan
          This refers to lightening the wheel by cutting windows in it. A
          variety of different window shapes may be cut, all of which result
          in some kind of spoked wheel. You might also achieve a similar
          effect by cutting holes, but I have not done this. Parameters are
          as follows:

                  spoken  Number of spokes
                  wos     Total width of spokes in inches. Needs to be significantly
          	            less 2pi * $br.
                  br,     Boss radius in absolute in inches, the solid bit at
                          center of wheel
                  rt,     Rim thickness in inches.
                  roe,    Radius of window edge in inches, the curved radius of the
          	            join between a spoke and the rim or boss
                          Note: that this must be more than the cutter size or you
          		        cannot cut it! This is radius, not diameter.
                  wobf,   Width at base factor, > 1 for wider spoke base.
          	            Tapered spokes anyone ?
                  srf    Spoke rotation factor rotates spoke position this
          	            proportion of a full rotation on relative to outer rim.
                          Think rubber spokes! values 0 to 0.1 give good results.

          Not that not all values will allways work flawlessly, in particular
          if you make the spokes so wide that they will not fit round the
          boss in the center of the wheel, then this is not detected and will
          cause faulty output.

          The linear dimentions wos, br, rt, roe may be given as strings
          terminating in any of the following:

          t Take measurment in thousandths of an inch p Take measurment in
          seventy-twoths of an inch, points mm Take measurement in
          milli-metres i Take measurement in inches, default.

          so any of the following would be valid as the second parameter of
          the trepan function and should give identical results.

          "12.7mm" , "0.5i" , "0.5" , 0.5 , "36p", "500t", "500.0t"

      hole
          Create a hole in the wheel. The hole is cut to the same depth as
          the wheel.

          Parameters are are as follows:

                 diam  Diameter of the hole in inches or other units.

      bossindent
          Cuts a circular indented area at the center of a wheel perhaps for
          helping with ataching some other part mechanically.

            diam          Diameter.
            passdepth     Depth of each cutting pass.
            passes        Number of passes
            feed          Feed rate. Optional. If not provided, default will
                          be used.

      cut
          Actually generates code or graphical output. See below.

  Ring
      This object has many of the attributes of a wheel, and but represents
      ring-shaped space that is machined out.

      A ring has the following functions:

       innerradius
       outerradius
       hole
       new

      innerradius
          returns inner radius in inches.

      outerradius
          returns outer radius in inches.

      hole
          See Wheel->hole()

      new
          May take either a hash reference, or the following parameters:

              cuttersize	  Diameter of cutter being used
              passes        How many passes to make.
              passdepth     Depth of each pass.
              r1            Start radius
              r2            Final radius
              z             Depth at which to start cutting out the ring.

          In the case that a hash reference is provided, the following keys
          are recognised:

              cuttersize    Diameter of cutter being used
              passes        How many passes to make.
              passdepth	  Depth of each pass.
              r1            Start radius
              r2            Final radius
              z		  Depth at which to start cutting out the ring.
              holesize	  Diameter of hole
              holedepth	  Depth of hole
              holepasses	  Number of passes for hole
              holepassdepth Number of passes for the hole. Any 2 out of these last three only
                            need to be provided.

          Any linear dimention may be in non default units, see wheel->
          trepan.

          r1 are the initial and final radii. r1 can be greater than r2 or
          vice versa, but the cutting will start at r1 and move in or out as
          appropriate towards r2.

      cut
          Actually generates code or graphical output. See below.

  Stack
      The stack class is used for cutting 2 or more objects at the same point
      on a piece of metal. It is assumed that they will be stacked in the
      order smallest on top and largest under neath, and that each object
      will have an area that is not machined in the center so that the object
      above can be machined there. The stack function automatically machines
      out space surrounding smaller objects so that the way is clear to
      machine the larger objects underneath.

      Methods are as follows:

        new
        add
        insert
        cut

      new
          Creates a new stack object to which other objects may latter be
          added.

          Parameters are as follows:

           cuttersize
           passes
           passdepth

          These values are used as defaults or for new objects created as
          part of the stacking process, not for the objects in the stack
          itself.

      add
          Takes 1 or more objects and adds them into the stack. The objects
          should be in the order, the object nearest the top to be first. Add
          should be used only to add larger objects if it is used more than
          once.

      insert
          like add, alo takes 1 or more objects and inserts them into the
          stack , except that objects are inserted before all those that
          currently exist. Smaller objects should be inserted. They will be
          machined nearer the surface.

      cut
          All the objects in the stack will be cut at the x and y
          co-ordinates given, starting at the z co-ordinate given with
          further objects plotted lower down to suit.

          Takes parameters x, y, z.

  Grahamwheel
      This is subclassed from wheel and so all wheel methods apply. A Graham
      wheel is defined as a a wheel with straight sided teeth, the sides
      being inline with a point offset from the wheel center so that the
      teeth slope. The teeth may be narrower at the top than the bottem, and
      the relative amont of space on the wheel circumference given to the
      tooth and the intertooth gap may be controlled. The tooth is topped
      with a shape that may be chosen from a number of alternatives.

      new
          The new function of the Grahamwheel class needs to passed a hash
          with some or all of the following parameters:

            lift              If a flat tooth top is used then this parameter can be
                              used to increase the height of the trailing edge of the
                              tooth top.
            nteeth            How many teeth to have.
            externald         The external diameter of the wheel.
            toothdepth        How deep the spaces between teeth should be.
            toothtop          Size in degrees of the top of the tooth.
            toothtoppc        Alternatively, size as a percentage of 1 tooth-and-gap.
            toothbase         Size in degrees of the tooth at the base
            toothbasepc       Alternatively, size as % of tooth-and-gap.
            offset            In degrees of top of tooth from bottom.
            holesize          If set, gives a hole at center of wheel.
            topshape          Should be one of the following strings:
                                 flat       Gives a flat tooth top
                                 circ       Similar to flat, but give a circular
                                            shape centered on the wheel center. As
                                            This is a large distance, this is nearly
                                            flat. Flat may work better with the lift
                                            parameter set.
                                 bicirc     Two approx quarter circles are used with
                                            a flat piece in between them
                                 circlead   The leading edge only is rounded.
                                 circtrail  The trailing edge only is rounded
                                 semi       A (near) semi circle of the right diameter
                                            is used.
            toothradius       The radius used in bicirc, circlead and circtrail
            toothradiuspc     Alternative using percentage of tooth-and-gap
            filletradius      radius used at botto of tooth. Must be greater than cutter
                              radius.

      cut
          The cut function takes an optional extra rotation parameter theta
          as well as conventional x,y and z parameters. See below.

  Grahamyoke
      new
          New takes a has which may contain any of the following parameters:
          Nearly all parameters may have l or r added to the end in case
          different parameters are required for left and right, otherwise
          both left and right sides will be the same. This does not of course
          mean symetric since lift is always applied in such a way as to lift
          the yoke.

          Parameters that may have l and/or r applied are as follows:

              lift
              r
              angle
              leradius
              droopangle

          Parameters and their meanings are as follows:

              lift        lift degrees (of pendulum swing)
                          This is the angle that force would be applied to the pendulum
                          if no rounding on wheel or yoke tooth edges is used. If these
                          are used then the angle of applied force will be greater.
              r           Innerradius of yoke.
              armwidth    This is the thickness of the non-tooth part of the yoke.
              width       Thickness of the teeth.
              innerradius Cosmetic - This is the radius of inner curves, except
                          for the lower one.
              outerradius Cosmetic - This is the radius of outer curves, except
                          for the upper one.
              topradius   Cosmetic - radius of top curve
              botradius   Cosmetic - radius of bottom curve
              angle       This is the angle subtended by the tooth at the suspension
                          point.
              holesize    Diameter of a hole (if any) place at the pivot point.
              leradius    Leading edge radius, if any. (Otherwise, sharp) Trailing edge
                          is always sharp.
              droopangle  Angle that yoke top makes with horizontal.

          Quantities marked cosmetic are cosmetic only in the sense that they
          do not affect opperation directly. The inner radii need to be
          bigger than the cutter as otherwise cutting will not be possible.
          All of these as well as being specified in arbitrary units in the
          normal way, may also be specified as percent in which case this is
          taken as percent of armwidth. For example

            "120%"

          Where angles are supplied, these can be supplied in radians by
          appending an r to the value:

          "1.01r"

          Such values are lift angle droopangle

          As is normally the case, linear dimentions may have units appended
          and will be converted. These are

          r armwidth width innerradius outerradius botradius topradius
          holesize leradius

          and l-r varients.

      Example Code For Graham
          The Graham wheel and yoke are in a more experimental state than the
          rest of the code. The code below is the code I used:

            my $nteeth=40;
            my $w=new Grahamwheel({
                          nteeth=>$nteeth,
                          externald=>1.75,
                          toothdepth=>0.1,
                          offset=>2,      # degrees
                          toothbase=>30,  # percent of whole tooth gap.
                          toothtoppc=>8,   # percent of whole tooth gap, ie of 360/nteeth
                          toothradiuspc=>50,
                          lift=>0.00,  # inches
                          filletradius=>0.033,    # radius used to cut tooth gap, in
                                         
                          holesize=>5/32,
                          topshape=>'semi'});


            my $sheetthickness=0.135; # Nominally an 1/8 inch sheet, Make slightly more
                                      
            $w->cutset(1/16,5,-$sheetthickness/5); # cuttersize, passes, passdepth

            $w->trepan(8,0.5,0.2,0.050,0.05,6.0,0.1);
            $w->bossindent(0.25,-0.015,1);  # diameter indent, depth indent, num passes

            my $cuty=0;  # set non zero, eg -0.9 to seperate parts for cutting.

            $w->cut($g,0,$cuty-0.2,0,0); # cut the wheel.

            my $pi=4.0 * atan2(1, 1);

            my $ns=8.75;  # how many teeth to span, more gives less swing
            my $angle=16;  # working face angle, from center line.

            my $a=360*$ns/$nteeth/2; # angle between yolk tooth and vertical at wheel center

            
            my $h=(1.75-0.1/2)/2/cos($a*$pi/180); # This is dist between centeres of
                                                  
                                                  
            my $R=sqrt($h**2-(1.75/2)**2);        # length of arm

            my $droop=$a-$angle; # Droop angle.
            my $ltg=2*$pi*(1.75-0.2)/2/40;        # linear tooth gap, used to get
            print "ltg=$ltg\n";                   # size of yoke teeth about right

            $w=new Grahamyoke({ droopangle=>$droop,
                                leradius=>0.015,
                                angle=>$angle,
                                r=>$R,
                                width=>$ltg/4,
                                lift=>1,
                                armwidth=>0.25,
                                innerradius=>0.07,
                                outerradius=>0.1,
                                topradius=>0.2,
                                botradius=>0.2,
                                holesize=>5/32,
                             });

            $w->cutset(1/16,5,-$sheetthickness/5); # cuttersize, passes, passdepth
            $w->cut($g,0,$cuty+$h-0.2,0,3);

            $g->gend();

      Comments On The Code
          There is a lot of ugliness here. Many constants are added in and
          then written in explicitly further down. I know this. Its clear
          that some further encapsulation is needed. I've not done that yet
          because I've not yet finished testing my escapement. I include the
          code because its difficult to see what I'm doing without it. Its a
          basis for you to experiment.

  Boss;
      Cuts a cylendrical piece of metal with or without a hole at the center.
      Intended to be attached (in some way) to a wheel a grubscrew maybe
      enabling attachment to a shaft.

      Methods are as follows:

        new
        cut

      new
          Parameters are

              cuttersize
              passes
              passdepth
              radius

      cut
          Actually generates code or graphical output. See below.

  Hole
      Methods are as follows:

        new
        cut

      new
              cuttersize      Cuttersize, less than or equal to hole diameter.
              passes          Number of passes
              passdepth       Depth of each pass
              diameter        Diameter of hole

      cut
          Actually generates code or graphical output. See below.

  Profile
      This is a convienence class used in cutting Grahamwheel and Grahamyoke.
      It effectively stores an array of points to cut and enables certain
      operations like rotateion or translation on the pointset. As it turns
      out its a much better way of generating parts and wheels than that used
      in parts written earlier. Well, you live and learn.

      Not required for use of high level functions.


name: perl-CNC-Cog
arch: src
version: 0.061
epoch: 0
release: 7.67
summary: Perl extension for cutting cycloidal gear wheels and related items out of
url: http://search.cpan.org/dist/CNC-Cog/
rpm_license: GPL-1.0+ or Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: wildcard2
location_href: src/perl-CNC-Cog-0.061-7.67.src.rpm
checksum_type: sha512
pkgId:
  c9597cf0d6435ef1aab05e0d520bcdf0adcf469fb3975ba5adf915412d3409b1f7361ae1c2b296ffb5d7eef82826c19a8193222a07f614a0e9391457f12052a9

description:
  The following classes are intended for top level use:

    Cog - generates a meshing pair of toothed wheels.
    Wheel - instance of a toothed wheel.
    Boss        - Wheel center for physical attachment
    Ring        - represents a cylendrical space, possibly needing several
                  passes both in depth and radius.
    Hole        - class for a hole.
    Stack       - cut one or more objects on top of each other
                  with this special class
    Grahamwheel - wheel for Graham escapement
    Grahamyoke  - yoke/anchor for Graham escapement

  Each of these are described below.

  Cog
      A Cog object has two components each of which is a Wheel. Therefore a
      cog object is really a pair of Wheels. They are generated to mesh with
      each other and the shape of the teeth especially in the pinion is
      influenced by how many teeth each wheel has.

      The Wheels need to be individually cut.

      The following methods are available:

      newcogpair cutset

      newcogpair
          Can be called in two ways, either with parameters as follows:

             module    Module
             np 	     Number of teeth on the pinion.
             nw        Number of teeth on the wheel.

          or it can be called with a hash reference with the following
          parameters:

             module
             dpi       Diametrical Pitch, number of teeth per inch at the pitch diameter
                       Note: module=1/(dpi*25.4) Either module or dpi should be used.
             np 	     Number of teeth on the pinion.
             nw        Number of teeth on the wheel.

          In both cases nw should be greater than or equal to np.

          It is necessary to call cut on the wheels in a cogpair seperately
          to ensure they are plotted in seperate places.

      cutset
          This function when called on a cog pair calls the function by the
          same name on each of the two component wheels. The parameters are
          as follows:

            cuttersize   The size (diameter) of the cutter being used to cut the wheels
            passes       How many passes to make vertically.
            passdepth    How deep to go on each pass. Should be a small negative number.

            Alternatively a hash ref may be provided with some of the following keys:

            cuttersize
            passes       *
            passdepth    *
            depth	       *
            holedepth

          Descriptions are as above. Out of the parameters marked *, any two
          may be provided. holedepth is a synonym for depth and does not
          designate that there is to be a hole.

  Wheel
      This is the basic class for a cog wheel. Methods are as follows. Note
      that no code is produced until the cut function is called, and that the
      cut function can be called more than once at different locations.

      cutset
          Sets up certain parameters. Identical to cog->cutset. See below.

      trepan
          This refers to lightening the wheel by cutting windows in it. A
          variety of different window shapes may be cut, all of which result
          in some kind of spoked wheel. You might also achieve a similar
          effect by cutting holes, but I have not done this. Parameters are
          as follows:

                  spoken  Number of spokes
                  wos     Total width of spokes in inches. Needs to be significantly
          	            less 2pi * $br.
                  br,     Boss radius in absolute in inches, the solid bit at
                          center of wheel
                  rt,     Rim thickness in inches.
                  roe,    Radius of window edge in inches, the curved radius of the
          	            join between a spoke and the rim or boss
                          Note: that this must be more than the cutter size or you
          		        cannot cut it! This is radius, not diameter.
                  wobf,   Width at base factor, > 1 for wider spoke base.
          	            Tapered spokes anyone ?
                  srf    Spoke rotation factor rotates spoke position this
          	            proportion of a full rotation on relative to outer rim.
                          Think rubber spokes! values 0 to 0.1 give good results.

          Not that not all values will allways work flawlessly, in particular
          if you make the spokes so wide that they will not fit round the
          boss in the center of the wheel, then this is not detected and will
          cause faulty output.

          The linear dimentions wos, br, rt, roe may be given as strings
          terminating in any of the following:

          t Take measurment in thousandths of an inch p Take measurment in
          seventy-twoths of an inch, points mm Take measurement in
          milli-metres i Take measurement in inches, default.

          so any of the following would be valid as the second parameter of
          the trepan function and should give identical results.

          "12.7mm" , "0.5i" , "0.5" , 0.5 , "36p", "500t", "500.0t"

      hole
          Create a hole in the wheel. The hole is cut to the same depth as
          the wheel.

          Parameters are are as follows:

                 diam  Diameter of the hole in inches or other units.

      bossindent
          Cuts a circular indented area at the center of a wheel perhaps for
          helping with ataching some other part mechanically.

            diam          Diameter.
            passdepth     Depth of each cutting pass.
            passes        Number of passes
            feed          Feed rate. Optional. If not provided, default will
                          be used.

      cut
          Actually generates code or graphical output. See below.

  Ring
      This object has many of the attributes of a wheel, and but represents
      ring-shaped space that is machined out.

      A ring has the following functions:

       innerradius
       outerradius
       hole
       new

      innerradius
          returns inner radius in inches.

      outerradius
          returns outer radius in inches.

      hole
          See Wheel->hole()

      new
          May take either a hash reference, or the following parameters:

              cuttersize	  Diameter of cutter being used
              passes        How many passes to make.
              passdepth     Depth of each pass.
              r1            Start radius
              r2            Final radius
              z             Depth at which to start cutting out the ring.

          In the case that a hash reference is provided, the following keys
          are recognised:

              cuttersize    Diameter of cutter being used
              passes        How many passes to make.
              passdepth	  Depth of each pass.
              r1            Start radius
              r2            Final radius
              z		  Depth at which to start cutting out the ring.
              holesize	  Diameter of hole
              holedepth	  Depth of hole
              holepasses	  Number of passes for hole
              holepassdepth Number of passes for the hole. Any 2 out of these last three only
                            need to be provided.

          Any linear dimention may be in non default units, see wheel->
          trepan.

          r1 are the initial and final radii. r1 can be greater than r2 or
          vice versa, but the cutting will start at r1 and move in or out as
          appropriate towards r2.

      cut
          Actually generates code or graphical output. See below.

  Stack
      The stack class is used for cutting 2 or more objects at the same point
      on a piece of metal. It is assumed that they will be stacked in the
      order smallest on top and largest under neath, and that each object
      will have an area that is not machined in the center so that the object
      above can be machined there. The stack function automatically machines
      out space surrounding smaller objects so that the way is clear to
      machine the larger objects underneath.

      Methods are as follows:

        new
        add
        insert
        cut

      new
          Creates a new stack object to which other objects may latter be
          added.

          Parameters are as follows:

           cuttersize
           passes
           passdepth

          These values are used as defaults or for new objects created as
          part of the stacking process, not for the objects in the stack
          itself.

      add
          Takes 1 or more objects and adds them into the stack. The objects
          should be in the order, the object nearest the top to be first. Add
          should be used only to add larger objects if it is used more than
          once.

      insert
          like add, alo takes 1 or more objects and inserts them into the
          stack , except that objects are inserted before all those that
          currently exist. Smaller objects should be inserted. They will be
          machined nearer the surface.

      cut
          All the objects in the stack will be cut at the x and y
          co-ordinates given, starting at the z co-ordinate given with
          further objects plotted lower down to suit.

          Takes parameters x, y, z.

  Grahamwheel
      This is subclassed from wheel and so all wheel methods apply. A Graham
      wheel is defined as a a wheel with straight sided teeth, the sides
      being inline with a point offset from the wheel center so that the
      teeth slope. The teeth may be narrower at the top than the bottem, and
      the relative amont of space on the wheel circumference given to the
      tooth and the intertooth gap may be controlled. The tooth is topped
      with a shape that may be chosen from a number of alternatives.

      new
          The new function of the Grahamwheel class needs to passed a hash
          with some or all of the following parameters:

            lift              If a flat tooth top is used then this parameter can be
                              used to increase the height of the trailing edge of the
                              tooth top.
            nteeth            How many teeth to have.
            externald         The external diameter of the wheel.
            toothdepth        How deep the spaces between teeth should be.
            toothtop          Size in degrees of the top of the tooth.
            toothtoppc        Alternatively, size as a percentage of 1 tooth-and-gap.
            toothbase         Size in degrees of the tooth at the base
            toothbasepc       Alternatively, size as % of tooth-and-gap.
            offset            In degrees of top of tooth from bottom.
            holesize          If set, gives a hole at center of wheel.
            topshape          Should be one of the following strings:
                                 flat       Gives a flat tooth top
                                 circ       Similar to flat, but give a circular
                                            shape centered on the wheel center. As
                                            This is a large distance, this is nearly
                                            flat. Flat may work better with the lift
                                            parameter set.
                                 bicirc     Two approx quarter circles are used with
                                            a flat piece in between them
                                 circlead   The leading edge only is rounded.
                                 circtrail  The trailing edge only is rounded
                                 semi       A (near) semi circle of the right diameter
                                            is used.
            toothradius       The radius used in bicirc, circlead and circtrail
            toothradiuspc     Alternative using percentage of tooth-and-gap
            filletradius      radius used at botto of tooth. Must be greater than cutter
                              radius.

      cut
          The cut function takes an optional extra rotation parameter theta
          as well as conventional x,y and z parameters. See below.

  Grahamyoke
      new
          New takes a has which may contain any of the following parameters:
          Nearly all parameters may have l or r added to the end in case
          different parameters are required for left and right, otherwise
          both left and right sides will be the same. This does not of course
          mean symetric since lift is always applied in such a way as to lift
          the yoke.

          Parameters that may have l and/or r applied are as follows:

              lift
              r
              angle
              leradius
              droopangle

          Parameters and their meanings are as follows:

              lift        lift degrees (of pendulum swing)
                          This is the angle that force would be applied to the pendulum
                          if no rounding on wheel or yoke tooth edges is used. If these
                          are used then the angle of applied force will be greater.
              r           Innerradius of yoke.
              armwidth    This is the thickness of the non-tooth part of the yoke.
              width       Thickness of the teeth.
              innerradius Cosmetic - This is the radius of inner curves, except
                          for the lower one.
              outerradius Cosmetic - This is the radius of outer curves, except
                          for the upper one.
              topradius   Cosmetic - radius of top curve
              botradius   Cosmetic - radius of bottom curve
              angle       This is the angle subtended by the tooth at the suspension
                          point.
              holesize    Diameter of a hole (if any) place at the pivot point.
              leradius    Leading edge radius, if any. (Otherwise, sharp) Trailing edge
                          is always sharp.
              droopangle  Angle that yoke top makes with horizontal.

          Quantities marked cosmetic are cosmetic only in the sense that they
          do not affect opperation directly. The inner radii need to be
          bigger than the cutter as otherwise cutting will not be possible.
          All of these as well as being specified in arbitrary units in the
          normal way, may also be specified as percent in which case this is
          taken as percent of armwidth. For example

            "120%"

          Where angles are supplied, these can be supplied in radians by
          appending an r to the value:

          "1.01r"

          Such values are lift angle droopangle

          As is normally the case, linear dimentions may have units appended
          and will be converted. These are

          r armwidth width innerradius outerradius botradius topradius
          holesize leradius

          and l-r varients.

      Example Code For Graham
          The Graham wheel and yoke are in a more experimental state than the
          rest of the code. The code below is the code I used:

            my $nteeth=40;
            my $w=new Grahamwheel({
                          nteeth=>$nteeth,
                          externald=>1.75,
                          toothdepth=>0.1,
                          offset=>2,      # degrees
                          toothbase=>30,  # percent of whole tooth gap.
                          toothtoppc=>8,   # percent of whole tooth gap, ie of 360/nteeth
                          toothradiuspc=>50,
                          lift=>0.00,  # inches
                          filletradius=>0.033,    # radius used to cut tooth gap, in
                                         
                          holesize=>5/32,
                          topshape=>'semi'});


            my $sheetthickness=0.135; # Nominally an 1/8 inch sheet, Make slightly more
                                      
            $w->cutset(1/16,5,-$sheetthickness/5); # cuttersize, passes, passdepth

            $w->trepan(8,0.5,0.2,0.050,0.05,6.0,0.1);
            $w->bossindent(0.25,-0.015,1);  # diameter indent, depth indent, num passes

            my $cuty=0;  # set non zero, eg -0.9 to seperate parts for cutting.

            $w->cut($g,0,$cuty-0.2,0,0); # cut the wheel.

            my $pi=4.0 * atan2(1, 1);

            my $ns=8.75;  # how many teeth to span, more gives less swing
            my $angle=16;  # working face angle, from center line.

            my $a=360*$ns/$nteeth/2; # angle between yolk tooth and vertical at wheel center

            
            my $h=(1.75-0.1/2)/2/cos($a*$pi/180); # This is dist between centeres of
                                                  
                                                  
            my $R=sqrt($h**2-(1.75/2)**2);        # length of arm

            my $droop=$a-$angle; # Droop angle.
            my $ltg=2*$pi*(1.75-0.2)/2/40;        # linear tooth gap, used to get
            print "ltg=$ltg\n";                   # size of yoke teeth about right

            $w=new Grahamyoke({ droopangle=>$droop,
                                leradius=>0.015,
                                angle=>$angle,
                                r=>$R,
                                width=>$ltg/4,
                                lift=>1,
                                armwidth=>0.25,
                                innerradius=>0.07,
                                outerradius=>0.1,
                                topradius=>0.2,
                                botradius=>0.2,
                                holesize=>5/32,
                             });

            $w->cutset(1/16,5,-$sheetthickness/5); # cuttersize, passes, passdepth
            $w->cut($g,0,$cuty+$h-0.2,0,3);

            $g->gend();

      Comments On The Code
          There is a lot of ugliness here. Many constants are added in and
          then written in explicitly further down. I know this. Its clear
          that some further encapsulation is needed. I've not done that yet
          because I've not yet finished testing my escapement. I include the
          code because its difficult to see what I'm doing without it. Its a
          basis for you to experiment.

  Boss;
      Cuts a cylendrical piece of metal with or without a hole at the center.
      Intended to be attached (in some way) to a wheel a grubscrew maybe
      enabling attachment to a shaft.

      Methods are as follows:

        new
        cut

      new
          Parameters are

              cuttersize
              passes
              passdepth
              radius

      cut
          Actually generates code or graphical output. See below.

  Hole
      Methods are as follows:

        new
        cut

      new
              cuttersize      Cuttersize, less than or equal to hole diameter.
              passes          Number of passes
              passdepth       Depth of each pass
              diameter        Diameter of hole

      cut
          Actually generates code or graphical output. See below.

  Profile
      This is a convienence class used in cutting Grahamwheel and Grahamyoke.
      It effectively stores an array of points to cut and enables certain
      operations like rotateion or translation on the pointset. As it turns
      out its a much better way of generating parts and wheels than that used
      in parts written earlier. Well, you live and learn.

      Not required for use of high level functions.


name: perl-COPS-Client
arch: noarch
version: 0.06
epoch: 0
release: 4.65
summary: COPS Protocol - Packet Cable Client
description: COPS Protocol - Packet Cable Client
url: http://search.cpan.org/dist/COPS-Client/
rpm_license: Artistic-1.0 or GPL-1.0+
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb26
rpm_sourcerpm: perl-COPS-Client-0.06-4.65.src.rpm
location_href: noarch/perl-COPS-Client-0.06-4.65.noarch.rpm
checksum_type: sha512
pkgId:
  88ea95513a0ac9e1816042ac77a785fe8846562e9cd83108903631268ec66e881d3f5ef7deab88b34c7f2a7190902b6e85f0b45d29e6eccb3ee208c4bba3e991


name: perl-COPS-Client
arch: src
version: 0.06
epoch: 0
release: 4.65
summary: COPS Protocol - Packet Cable Client
description: COPS Protocol - Packet Cable Client
url: http://search.cpan.org/dist/COPS-Client/
rpm_license: Artistic-1.0 or GPL-1.0+
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb26
location_href: src/perl-COPS-Client-0.06-4.65.src.rpm
checksum_type: sha512
pkgId:
  6d85dcee93bd2b836391a0b0cd3280a861853a65d7f847ce3cf3bb5681317b858e79e9352bb304cceff14f7171e5d148a813f53ed449d0c2b8f67aa8972cd19c


name: perl-CORBA-C
arch: noarch
version: 2.62
epoch: 0
release: 153.38
summary: IDL compiler to C include file
description: IDL compiler to C include file
url: https://metacpan.org/release/CORBA-C
rpm_license: CHECK(Artistic-1.0 OR GPL-1.0-or-later)
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: sheep87
rpm_sourcerpm: perl-CORBA-C-2.62-153.38.src.rpm
location_href: noarch/perl-CORBA-C-2.62-153.38.noarch.rpm
checksum_type: sha512
pkgId:
  2abbb9e18901bb246cfd35407c7aa3f67f769fd18055d1652f54b20de4036098f5a024b0d99ca88997c9f1610db8d50bd531225067b76e9e8fbd8904ac0e554d


name: perl-CORBA-C
arch: src
version: 2.62
epoch: 0
release: 153.38
summary: IDL compiler to C include file
description: IDL compiler to C include file
url: https://metacpan.org/release/CORBA-C
rpm_license: CHECK(Artistic-1.0 OR GPL-1.0-or-later)
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: sheep87
location_href: src/perl-CORBA-C-2.62-153.38.src.rpm
checksum_type: sha512
pkgId:
  a88f82f96eba80ad4e283fe7aa6757195fd94e1e454c0cdce3a353200d16911beb7c28c56a247980bfe8a1172b6e1989bbbf43ea94363e11fc471e9f5c8276bf


name: perl-CORBA-HTML
arch: noarch
version: 2.60
epoch: 0
release: 7.60
summary: CORBA::HTML Perl module
description: CORBA::HTML Perl module
url: http://search.cpan.org/dist/CORBA-HTML/
rpm_license: CHECK(GPL-1.0+ or Artistic-1.0)
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: old-cirrus2
rpm_sourcerpm: perl-CORBA-HTML-2.60-7.60.src.rpm
location_href: noarch/perl-CORBA-HTML-2.60-7.60.noarch.rpm
checksum_type: sha512
pkgId:
  d6f10ec27060af239820d8b22338da485f68a2658df67e7763972da96a967cc9bfcee6dc4571319909ec4e30e5a9110af47894a7eb637688a1b4b183871f354d


name: perl-CORBA-HTML
arch: src
version: 2.60
epoch: 0
release: 7.60
summary: CORBA::HTML Perl module
description: CORBA::HTML Perl module
url: http://search.cpan.org/dist/CORBA-HTML/
rpm_license: CHECK(GPL-1.0+ or Artistic-1.0)
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: old-cirrus2
location_href: src/perl-CORBA-HTML-2.60-7.60.src.rpm
checksum_type: sha512
pkgId:
  ce21d185db4d5b05bde9c5273f4cf99fd125beafe1ba5535b253b76d29c12c8f6cca68b5f66170465b520840f7dd7c349aa7f1d8af8745a60bb5af7d7a7229ef


name: perl-CORBA-IDL
arch: noarch
version: 2.64
epoch: 0
release: 1.61
summary: CORBA-IDL 3.0 parser
description: CORBA-IDL 3.0 parser
url: http://search.cpan.org/dist/CORBA-IDL/
rpm_license: CHECK(GPL-1.0+ or Artistic-1.0)
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: hurricane3
rpm_sourcerpm: perl-CORBA-IDL-2.64-1.61.src.rpm
location_href: noarch/perl-CORBA-IDL-2.64-1.61.noarch.rpm
checksum_type: sha512
pkgId:
  2f356024e5265187159d2d9147b5fdb214ffd78ad6cb1ae9a60e6b06d3970fddbe697fb4405e5dbb7c97314ed85255eefaba448d528dfbf46d936183bb354827


name: perl-CORBA-IDL
arch: src
version: 2.64
epoch: 0
release: 1.61
summary: CORBA-IDL 3.0 parser
description: CORBA-IDL 3.0 parser
url: http://search.cpan.org/dist/CORBA-IDL/
rpm_license: CHECK(GPL-1.0+ or Artistic-1.0)
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: hurricane3
location_href: src/perl-CORBA-IDL-2.64-1.61.src.rpm
checksum_type: sha512
pkgId:
  51151e2bcb7b7bfe72c95d90e95bf99a5aca1793c36cde79ee3030d10fbc91b3831f2258e0310be1fea4e00a4e0cd9a6d37db229fb4ec61debf8f0914b7fa4d5


name: perl-CORBA-IDLtree
arch: noarch
version: 2.05
epoch: 0
release: 1.3
summary: OMG IDL to symbol tree translator
description: OMG IDL to symbol tree translator
url: https://metacpan.org/release/CORBA-IDLtree
rpm_license: Artistic-2.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Unspecified
rpm_buildhost: cloud126
rpm_sourcerpm: perl-CORBA-IDLtree-2.05-1.3.src.rpm
location_href: noarch/perl-CORBA-IDLtree-2.05-1.3.noarch.rpm
checksum_type: sha512
pkgId:
  26ef9de1237299b21efe7b8697243bb72548835e9f94baade499fd878edf18b223bb7671a1eb922a2f6bdcd6f971f3de60fa88ca23c61dcbec04627c1f061d2d


name: perl-CORBA-IDLtree
arch: src
version: 2.05
epoch: 0
release: 1.3
summary: OMG IDL to symbol tree translator
description: OMG IDL to symbol tree translator
url: https://metacpan.org/release/CORBA-IDLtree
rpm_license: Artistic-2.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Unspecified
rpm_buildhost: cloud126
location_href: src/perl-CORBA-IDLtree-2.05-1.3.src.rpm
checksum_type: sha512
pkgId:
  1916c47cb2dccf00f2f25d75f1d3609912bcf32f97a116b8f195b6486a5d581a5087dbda0990bc3ed024522cc2c9e0bb76e4c2d9cc68e42fe50329475bdc547c


name: perl-CORBA-IOP-IOR
arch: noarch
version: 0.1
epoch: 0
release: 7.279
summary: CORBA::IOP::IOR Perl module
description: CORBA::IOP::IOR Perl module
url: http://search.cpan.org/dist/CORBA-IOP-IOR/
rpm_license: CHECK(GPL-1.0+ or Artistic-1.0)
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: stones
rpm_sourcerpm: perl-CORBA-IOP-IOR-0.1-7.279.src.rpm
location_href: noarch/perl-CORBA-IOP-IOR-0.1-7.279.noarch.rpm
checksum_type: sha512
pkgId:
  58cc47cd542b44dde9f3104915ea35837b9f2ac38bbbba64b4abdc892e04e357d78a4d94e7a3b7763d5fcd39b36e9df9d1ecb843fc859d9c442fdb07023213ed


name: perl-CORBA-IOP-IOR
arch: src
version: 0.1
epoch: 0
release: 7.279
summary: CORBA::IOP::IOR Perl module
description: CORBA::IOP::IOR Perl module
url: http://search.cpan.org/dist/CORBA-IOP-IOR/
rpm_license: CHECK(GPL-1.0+ or Artistic-1.0)
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: stones
location_href: src/perl-CORBA-IOP-IOR-0.1-7.279.src.rpm
checksum_type: sha512
pkgId:
  decf811ca377ef99f77089190de770c63bd96ddba667bdcd55df61f0a24ed94162ec2e96f125464e1de659435ea2dd5dc9924182596b291a3ee68afbed8fe528


name: perl-CORBA-Perl
arch: noarch
version: 0.43
epoch: 0
release: 121.35
summary: IDL compiler to Perl mapping
description: IDL compiler to Perl mapping
url: https://metacpan.org/release/CORBA-Perl
rpm_license: CHECK(Artistic-1.0 OR GPL-1.0-or-later)
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb20
rpm_sourcerpm: perl-CORBA-Perl-0.43-121.35.src.rpm
location_href: noarch/perl-CORBA-Perl-0.43-121.35.noarch.rpm
checksum_type: sha512
pkgId:
  a3c6896d2e1ae9e6485fea486ceaea78dd64043c28c668f5b73bdee96c7bd09cc5fe5f0e1d0448059667c9b6d09b21e8545309a9cf11fef47304c088b91dd06d


name: perl-CORBA-Perl
arch: src
version: 0.43
epoch: 0
release: 121.35
summary: IDL compiler to Perl mapping
description: IDL compiler to Perl mapping
url: https://metacpan.org/release/CORBA-Perl
rpm_license: CHECK(Artistic-1.0 OR GPL-1.0-or-later)
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb20
location_href: src/perl-CORBA-Perl-0.43-121.35.src.rpm
checksum_type: sha512
pkgId:
  4f6f22c4e16728afa887da83de1e6aa54f882350f82426c735e524f8907f6067d56179ced8a5c6f370c70a61de3154a7bd2d74d6972856ffc6c6635bd287122e


name: perl-CORBA-XMLSchemas
arch: noarch
version: 2.62
epoch: 0
release: 7.61
summary: IDL compiler to WSDL/SOAP and W3C Schema
description: IDL compiler to WSDL/SOAP and W3C Schema
url: http://search.cpan.org/dist/CORBA-XMLSchemas/
rpm_license: CHECK(GPL-1.0+ or Artistic-1.0)
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: old-atreju5
rpm_sourcerpm: perl-CORBA-XMLSchemas-2.62-7.61.src.rpm
location_href: noarch/perl-CORBA-XMLSchemas-2.62-7.61.noarch.rpm
checksum_type: sha512
pkgId:
  7745a4fb7cc3382d5011be54057bf9dc9451f8325edc2a133b204c03559e471d01225925009257ff49db4fff8344a57f87bc0cb1c9abd0d98bfcdbb762296b8f


name: perl-CORBA-XMLSchemas
arch: src
version: 2.62
epoch: 0
release: 7.61
summary: IDL compiler to WSDL/SOAP and W3C Schema
description: IDL compiler to WSDL/SOAP and W3C Schema
url: http://search.cpan.org/dist/CORBA-XMLSchemas/
rpm_license: CHECK(GPL-1.0+ or Artistic-1.0)
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: old-atreju5
location_href: src/perl-CORBA-XMLSchemas-2.62-7.61.src.rpm
checksum_type: sha512
pkgId:
  bc0e1e8514ba9b042632cf939038284122ca079edaaf2446e69f3fe6da1b414ed9f668ef239f5f7e47e493496df68da7c406ed8eae359e5137ef73c3bd636276


name: perl-CORBA-XPIDL
arch: noarch
version: 0.21
epoch: 0
release: 7.59
summary: CORBA::XPIDL Perl module
description:
  This module is used by the following scripts :

  * xpidl

  * xpt_dump

  * xpt_link

url: http://search.cpan.org/dist/CORBA-XPIDL/
rpm_license: GPL-1.0+ or Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: old-cirrus1
rpm_sourcerpm: perl-CORBA-XPIDL-0.21-7.59.src.rpm
location_href: noarch/perl-CORBA-XPIDL-0.21-7.59.noarch.rpm
checksum_type: sha512
pkgId:
  5bf494801d991d7ba0438f6345fe2cddd66d4e5192c6b7b8d69dab56b2e87dbe917ff343984ac939207bb3a65dd4381f0e7d7c6fa11f03c2a448d78d598ddb2c


name: perl-CORBA-XPIDL
arch: src
version: 0.21
epoch: 0
release: 7.59
summary: CORBA::XPIDL Perl module
description:
  This module is used by the following scripts :

  * xpidl

  * xpt_dump

  * xpt_link

url: http://search.cpan.org/dist/CORBA-XPIDL/
rpm_license: GPL-1.0+ or Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: old-cirrus1
location_href: src/perl-CORBA-XPIDL-0.21-7.59.src.rpm
checksum_type: sha512
pkgId:
  209dc0fada3f20b60ccb678ec11777c5ebdd2552b646ea2e7a466e4a0510988183f6c947c383fe89932635ba2b1f1403a57f597db1d01a78b0e1bdfcb7e0f291


name: perl-CPAN-02Packages-Search
arch: noarch
version: 0.002
epoch: 0
release: 1.5
summary: Search packages in 02packages.details.txt
url: https://metacpan.org/release/CPAN-02Packages-Search
rpm_license: Artistic-1.0 OR GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Unspecified
rpm_buildhost: sheep88
rpm_sourcerpm: perl-CPAN-02Packages-Search-0.002-1.5.src.rpm
location_href: noarch/perl-CPAN-02Packages-Search-0.002-1.5.noarch.rpm
checksum_type: sha512
pkgId:
  40c123a3b01b78540711107defd1ac2f5dc6dbf36be19a0ee078a71ddb06a3ea96fff20e48860858c3f8c9ed0f0b908fee73cdbdbec89522ed391566b8f45f85

description:
  CPAN::02Packages::Search allows you to search packages in the de facto
  standard CPAN index file '02packages.details.txt'.


name: perl-CPAN-02Packages-Search
arch: src
version: 0.002
epoch: 0
release: 1.5
summary: Search packages in 02packages.details.txt
url: https://metacpan.org/release/CPAN-02Packages-Search
rpm_license: Artistic-1.0 OR GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Unspecified
rpm_buildhost: sheep88
location_href: src/perl-CPAN-02Packages-Search-0.002-1.5.src.rpm
checksum_type: sha512
pkgId:
  2514b86f33700431201e780cfe3f370c41865e6d944c7b72888f0b5883cbab130cefe2370ee67d855beefa88f59f386a04e7323b15da44c77ac272644ff405a4

description:
  CPAN::02Packages::Search allows you to search packages in the de facto
  standard CPAN index file '02packages.details.txt'.


name: perl-CPAN
arch: noarch
version: 2.34
epoch: 0
release: 1.13
summary: Query, download and build perl modules from CPAN sites
url: https://metacpan.org/release/CPAN
rpm_license: Artistic-1.0 OR GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Unspecified
rpm_buildhost: lamb25
rpm_sourcerpm: perl-CPAN-2.34-1.13.src.rpm
location_href: noarch/perl-CPAN-2.34-1.13.noarch.rpm
checksum_type: sha512
pkgId:
  1e0900888aacd1b3ee2d6ed0fbff74957bac133372752966b38a7adfb29e513cb25270a163452776d2c1aaa9ca8503a93e2bbba40d4d6be5621c8c22a1cbb741

description:
  The CPAN module automates or at least simplifies the make and install of
  perl modules and extensions. It includes some primitive searching
  capabilities and knows how to use LWP, HTTP::Tiny, Net::FTP and certain
  external download clients to fetch distributions from the net.

  These are fetched from one or more mirrored CPAN (Comprehensive Perl
  Archive Network) sites and unpacked in a dedicated directory.

  The CPAN module also supports named and versioned _bundles_ of modules.
  Bundles simplify handling of sets of related modules. See Bundles below.

  The package contains a session manager and a cache manager. The session
  manager keeps track of what has been fetched, built, and installed in the
  current session. The cache manager keeps track of the disk space occupied
  by the make processes and deletes excess space using a simple FIFO
  mechanism.

  All methods provided are accessible in a programmer style and in an
  interactive shell style.


name: perl-CPAN
arch: src
version: 2.34
epoch: 0
release: 1.13
summary: Query, download and build perl modules from CPAN sites
url: https://metacpan.org/release/CPAN
rpm_license: Artistic-1.0 OR GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Unspecified
rpm_buildhost: lamb25
location_href: src/perl-CPAN-2.34-1.13.src.rpm
checksum_type: sha512
pkgId:
  5474ebd7906d2841ae42b2a0af8a1d1b662628b029f691b3af218ec5d2ba3e712ad93c0d624763b58aebcb26e46bfc3f34e3391017ea7dd5f4b87f8480698e00

description:
  The CPAN module automates or at least simplifies the make and install of
  perl modules and extensions. It includes some primitive searching
  capabilities and knows how to use LWP, HTTP::Tiny, Net::FTP and certain
  external download clients to fetch distributions from the net.

  These are fetched from one or more mirrored CPAN (Comprehensive Perl
  Archive Network) sites and unpacked in a dedicated directory.

  The CPAN module also supports named and versioned _bundles_ of modules.
  Bundles simplify handling of sets of related modules. See Bundles below.

  The package contains a session manager and a cache manager. The session
  manager keeps track of what has been fetched, built, and installed in the
  current session. The cache manager keeps track of the disk space occupied
  by the make processes and deletes excess space using a simple FIFO
  mechanism.

  All methods provided are accessible in a programmer style and in an
  interactive shell style.


name: perl-CPAN-Audit
arch: noarch
version: 20220817.001
epoch: 0
release: 1.7
summary: Audit CPAN distributions for known vulnerabilities
url: https://metacpan.org/release/CPAN-Audit
rpm_license: Artistic-1.0 OR GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Unspecified
rpm_buildhost: lamb60
rpm_sourcerpm: perl-CPAN-Audit-20220817.001-1.7.src.rpm
location_href: noarch/perl-CPAN-Audit-20220817.001-1.7.noarch.rpm
checksum_type: sha512
pkgId:
  360579fa91a3bed2e015f3b7d8bc8bd39ea411bde4bdb89ece84d6b548b8b83aa9fd63a9da127e57d5fc9751c9df605e46638608bd0b66ab2f35fd879a00283c

description:
  CPAN::Audit is a module and a database at the same time. It is used by
  cpan-audit command line application to query for vulnerabilities.


name: perl-CPAN-Audit
arch: src
version: 20220817.001
epoch: 0
release: 1.7
summary: Audit CPAN distributions for known vulnerabilities
url: https://metacpan.org/release/CPAN-Audit
rpm_license: Artistic-1.0 OR GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Unspecified
rpm_buildhost: lamb60
location_href: src/perl-CPAN-Audit-20220817.001-1.7.src.rpm
checksum_type: sha512
pkgId:
  5a8c9c73d292b908f7b44f852bf8a395185732bc8b3fde4ca0c069dec763111413750ada099b97f5df6638fa5cb57d7eb6b89789cc26add7ec5be25d1b7ffc42

description:
  CPAN::Audit is a module and a database at the same time. It is used by
  cpan-audit command line application to query for vulnerabilities.


name: perl-CPAN-AutoINC
arch: noarch
version: 0.01
epoch: 0
release: 8.55
summary: Download and install CPAN modules upon first use
url: http://search.cpan.org/dist/CPAN-AutoINC/
rpm_license: GPL-1.0+ or Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: hurricane3
rpm_sourcerpm: perl-CPAN-AutoINC-0.01-8.55.src.rpm
location_href: noarch/perl-CPAN-AutoINC-0.01-8.55.noarch.rpm
checksum_type: sha512
pkgId:
  d9926665f4fb4a9676b8a8a17598c29db1f61434eacb5c0f7a8d6d336511681f701b7d71ccfd2e6dc44f19c2b4060ef95c1cf83bc65baebb6b1463c9ea7db1f4

description:
  CPAN::AutoINC is a slightly useful tool designed to streamline the process
  of installing all of the modules required by a script. By loading the
  CPAN::AutoINC module (usually via a "-MCPAN::AutoINC" command-line option),
  the user is registering a handler that will catch any attempt to use a
  module that does not exist on the local machine. In this case, the
  CPAN::Shell module will be invoked to search for the specified module and,
  if found, an attempt will be made to install the module. If successful, the
  module will be loaded and execution will continue as normal.

  For example:

  perl -MCPAN::AutoINC -MLingua::Num2Word=cardinal -le 'print cardinal("en",
  42)'

  ...will download and install Lingua::Num2Word and Lingua::EN::Num2Word.

  perl -MCPAN::AutoINC -MLingua::Num2Word=cardinal -le 'print cardinal("de",
  42)'

  ...will then download and install Lingua::DE::Num2Word (German).

  perl -MCPAN::AutoINC -MLingua::Num2Word=cardinal -le 'print cardinal("es",
  42)'

  ...will then download and install Lingua::ES::Numeros (Spanish).


name: perl-CPAN-AutoINC
arch: src
version: 0.01
epoch: 0
release: 8.55
summary: Download and install CPAN modules upon first use
url: http://search.cpan.org/dist/CPAN-AutoINC/
rpm_license: GPL-1.0+ or Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: hurricane3
location_href: src/perl-CPAN-AutoINC-0.01-8.55.src.rpm
checksum_type: sha512
pkgId:
  42b147de2862c9cf0a9f1a2dde82229168a0a2da9f58db5fa3bcd28c0fb1c63536b5c604e2f8ff8c1d5b4031cfbc38a211edb4c3061922ea98b9289cb8f17325

description:
  CPAN::AutoINC is a slightly useful tool designed to streamline the process
  of installing all of the modules required by a script. By loading the
  CPAN::AutoINC module (usually via a "-MCPAN::AutoINC" command-line option),
  the user is registering a handler that will catch any attempt to use a
  module that does not exist on the local machine. In this case, the
  CPAN::Shell module will be invoked to search for the specified module and,
  if found, an attempt will be made to install the module. If successful, the
  module will be loaded and execution will continue as normal.

  For example:

  perl -MCPAN::AutoINC -MLingua::Num2Word=cardinal -le 'print cardinal("en",
  42)'

  ...will download and install Lingua::Num2Word and Lingua::EN::Num2Word.

  perl -MCPAN::AutoINC -MLingua::Num2Word=cardinal -le 'print cardinal("de",
  42)'

  ...will then download and install Lingua::DE::Num2Word (German).

  perl -MCPAN::AutoINC -MLingua::Num2Word=cardinal -le 'print cardinal("es",
  42)'

  ...will then download and install Lingua::ES::Numeros (Spanish).


name: perl-CPAN-CachingProxy
arch: noarch
version: 1.6500
epoch: 0
release: 6.2
summary: A very simple lightweight CGI based Caching Proxy
description: A very simple lightweight CGI based Caching Proxy
url: http://search.cpan.org/dist/CPAN-CachingProxy/
rpm_license: CHECK(GPL-1.0+ or Artistic-1.0)
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: cloud103
rpm_sourcerpm: perl-CPAN-CachingProxy-1.6500-6.2.src.rpm
location_href: noarch/perl-CPAN-CachingProxy-1.6500-6.2.noarch.rpm
checksum_type: sha512
pkgId:
  3dbe30ce85ec6e11964daea96ac63de32ae4d941994f3832e66e130c592e136e9c34e90cd05104ac52ceeb5a5b73c300b87f23037c89ff3a2ce40df2344b7e4f


name: perl-CPAN-CachingProxy
arch: src
version: 1.6500
epoch: 0
release: 6.2
summary: A very simple lightweight CGI based Caching Proxy
description: A very simple lightweight CGI based Caching Proxy
url: http://search.cpan.org/dist/CPAN-CachingProxy/
rpm_license: CHECK(GPL-1.0+ or Artistic-1.0)
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: cloud103
location_href: src/perl-CPAN-CachingProxy-1.6500-6.2.src.rpm
checksum_type: sha512
pkgId:
  c8e6661a0b9e423da499303ba42574639dc67e9f0c476273a7bd772272772d0ef99e3840f2cdc48b9ad31eff2a8596e8a6806b6df7d04cae22d2e3b05136dce2


name: perl-CPAN-Changes
arch: noarch
version: 0.400002
epoch: 0
release: 1.56
summary: Read and write Changes files
url: http://search.cpan.org/dist/CPAN-Changes/
rpm_license: Artistic-1.0 or GPL-1.0+
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: cloud132
rpm_sourcerpm: perl-CPAN-Changes-0.400002-1.56.src.rpm
location_href: noarch/perl-CPAN-Changes-0.400002-1.56.noarch.rpm
checksum_type: sha512
pkgId:
  66b2caad21f7f11bda2e9a8f87b213e3181b320463258938d52208284a3f43c85ad2227d87322c68c53ef60bbb2e3ea08fd7416edf37bfae1fa7f08bb1d4fecd

description:
  It is standard practice to include a Changes file in your distribution. The
  purpose the Changes file is to help a user figure out what has changed
  since the last release.

  People have devised many ways to write the Changes file. A preliminary
  specification has been created (CPAN::Changes::Spec) to encourage module
  authors to write clear and concise Changes.

  This module will help users programmatically read and write Changes files
  that conform to the specification.


name: perl-CPAN-Changes
arch: src
version: 0.400002
epoch: 0
release: 1.56
summary: Read and write Changes files
url: http://search.cpan.org/dist/CPAN-Changes/
rpm_license: Artistic-1.0 or GPL-1.0+
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: cloud132
location_href: src/perl-CPAN-Changes-0.400002-1.56.src.rpm
checksum_type: sha512
pkgId:
  e62614f5203759c3895227d83ccfdd551a88972aa0ce058b9ba2f8bac0558523b16beeb9030eb7bb7f045545a5ac96f86c80380285e597da72b50171b8a089ff

description:
  It is standard practice to include a Changes file in your distribution. The
  purpose the Changes file is to help a user figure out what has changed
  since the last release.

  People have devised many ways to write the Changes file. A preliminary
  specification has been created (CPAN::Changes::Spec) to encourage module
  authors to write clear and concise Changes.

  This module will help users programmatically read and write Changes files
  that conform to the specification.


name: perl-CPAN-Changes-Markdown
arch: noarch
version: 1.000002
epoch: 0
release: 1.53
summary: Format your Changes file ( or a section of it ) in Markdown
url: http://search.cpan.org/dist/CPAN-Changes-Markdown/
rpm_license: Artistic-1.0 or GPL-1.0+
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb27
rpm_sourcerpm: perl-CPAN-Changes-Markdown-1.000002-1.53.src.rpm
location_href: noarch/perl-CPAN-Changes-Markdown-1.000002-1.53.noarch.rpm
checksum_type: sha512
pkgId:
  81f86e3c5a0b61e92edd75f7ac3b25c166a018a776c13e7b711dadabae00f49853b533f71f01909f35eaf9faf07f8dc33bb8729eed9f8ee79c0f114d20cb2f4e

description:
  Mostly, this is wrapper around CPAN::Changes that just formats the output
  differently.

  Primary use case for me is writing 'GitHub' release notes.

  I plan to eventually have hook filters and stuff to highlight various
  tokens in a 'GitHub' friendly way.


name: perl-CPAN-Changes-Markdown
arch: src
version: 1.000002
epoch: 0
release: 1.53
summary: Format your Changes file ( or a section of it ) in Markdown
url: http://search.cpan.org/dist/CPAN-Changes-Markdown/
rpm_license: Artistic-1.0 or GPL-1.0+
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb27
location_href: src/perl-CPAN-Changes-Markdown-1.000002-1.53.src.rpm
checksum_type: sha512
pkgId:
  3d74cd7326ae2ce42c113e590fce92d9a219eda1f98683860a4ece0ae9e404dbad2ec6781c0e9e919145426b177b2b5fa6d7c1f8a4202bd289bda1fd381d7794

description:
  Mostly, this is wrapper around CPAN::Changes that just formats the output
  differently.

  Primary use case for me is writing 'GitHub' release notes.

  I plan to eventually have hook filters and stuff to highlight various
  tokens in a 'GitHub' friendly way.


name: perl-CPAN-Checksums
arch: noarch
version: 2.14
epoch: 0
release: 1.15
summary: Write a C<CHECKSUMS> file for a directory as on CPAN
url: https://metacpan.org/release/CPAN-Checksums
rpm_license: Artistic-1.0 OR GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Unspecified
rpm_buildhost: lamb14
rpm_sourcerpm: perl-CPAN-Checksums-2.14-1.15.src.rpm
location_href: noarch/perl-CPAN-Checksums-2.14-1.15.noarch.rpm
checksum_type: sha512
pkgId:
  ba8b9dcb523c0add5bcea45c40306a4be63116ca35dc9636cf373a6be30a41ab7e31262896b912aea55739183d9131f09ae6d936ab7c055938b706a32b40e376

description:
  * $success = updatedir($dir[, $root])

  $dir is a directory. Updatedir() writes a 'CHECKSUMS' file into that
  directory, unless a previously written 'CHECKSUMS' file is there that is
  still valid. Returns 2 if a new 'CHECKSUMS' file has been written, 1 if a
  valid 'CHECKSUMS' file is already there, otherwise dies.

  If $root is given, the hash entry with the key 'cpan_path' is relative to
  this root directory.

  Note: since version 2.0 updatedir on empty directories behaves just the
  same. In older versions it silently did nothing.


name: perl-CPAN-Checksums
arch: src
version: 2.14
epoch: 0
release: 1.15
summary: Write a C<CHECKSUMS> file for a directory as on CPAN
url: https://metacpan.org/release/CPAN-Checksums
rpm_license: Artistic-1.0 OR GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Unspecified
rpm_buildhost: lamb14
location_href: src/perl-CPAN-Checksums-2.14-1.15.src.rpm
checksum_type: sha512
pkgId:
  c0cee1f6801078c5fce77447cc691d93b4ca6d493dca6d1f83fb28b77965f0f60ab701379436fdbccd0f2816f694667d1219741c532c0cab7c9dc91db0e97850

description:
  * $success = updatedir($dir[, $root])

  $dir is a directory. Updatedir() writes a 'CHECKSUMS' file into that
  directory, unless a previously written 'CHECKSUMS' file is there that is
  still valid. Returns 2 if a new 'CHECKSUMS' file has been written, 1 if a
  valid 'CHECKSUMS' file is already there, otherwise dies.

  If $root is given, the hash entry with the key 'cpan_path' is relative to
  this root directory.

  Note: since version 2.0 updatedir on empty directories behaves just the
  same. In older versions it silently did nothing.


name: perl-CPAN-Command
arch: noarch
version: 1.100840
epoch: 0
release: 7.57
summary: Load CPAN command plugins
url: http://search.cpan.org/dist/CPAN-Command/
rpm_license: Artistic-1.0 or GPL-1.0+
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb25
rpm_sourcerpm: perl-CPAN-Command-1.100840-7.57.src.rpm
location_href: noarch/perl-CPAN-Command-1.100840-7.57.noarch.rpm
checksum_type: sha512
pkgId:
  ba885c0539a4a425d6d0bd27c8ba3ba78f81d35975955ce4c2166da63d7a19c5d20168c05ff4178f16e1bf53f2698906df5be7eb7e4192dcb670d56c502fbeff

description:
  This module is a plugin loader for CPAN commands in the 'CPAN::Commmand::*'
  namespace.

      

  will load all command plugins in that namespace, then run the CPAN shell as
  usual. The pluggable commands are now available. For an example of such a
  command see CPAN::Command::Bugtracker.

  This module also loads the CPAN package so you can run, for example, its
  'shell()' function.


name: perl-CPAN-Command
arch: src
version: 1.100840
epoch: 0
release: 7.57
summary: Load CPAN command plugins
url: http://search.cpan.org/dist/CPAN-Command/
rpm_license: Artistic-1.0 or GPL-1.0+
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb25
location_href: src/perl-CPAN-Command-1.100840-7.57.src.rpm
checksum_type: sha512
pkgId:
  5738103f2124efbf92affbf2db0a740d3044fa7ad69153a908446dff980b004bd09dfe6657ffdbc99a7efbd1804d252585e45c9e4f1c596e931c580e168b32bd

description:
  This module is a plugin loader for CPAN commands in the 'CPAN::Commmand::*'
  namespace.

      

  will load all command plugins in that namespace, then run the CPAN shell as
  usual. The pluggable commands are now available. For an example of such a
  command see CPAN::Command::Bugtracker.

  This module also loads the CPAN package so you can run, for example, its
  'shell()' function.


name: perl-CPAN-Common-Index
arch: noarch
version: 0.010
epoch: 0
release: 1.44
summary: Common library for searching CPAN modules, authors and distributions
url: http://search.cpan.org/dist/CPAN-Common-Index/
rpm_license: Apache-2.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb19
rpm_sourcerpm: perl-CPAN-Common-Index-0.010-1.44.src.rpm
location_href: noarch/perl-CPAN-Common-Index-0.010-1.44.noarch.rpm
checksum_type: sha512
pkgId:
  f0eb5df36acedf54b9875e047b137db254c47d9fdc8a3449aa5e786a55d3b8aa0b61fe6e02fe99b210c4bab06f832e29eeb615f98a77a98794f0f80292aa8c2b

description:
  This module provides a common library for working with a variety of CPAN
  index services. It is intentionally minimalist, trying to use as few
  non-core modules as possible.

  The 'CPAN::Common::Index' module is an abstract base class that defines a
  common API. Individual backends deliver the API for a particular index.

  As shown in the SYNOPSIS, one interesting application is multiplexing --
  using different index backends, querying each in turn, and returning the
  first result.


name: perl-CPAN-Common-Index
arch: src
version: 0.010
epoch: 0
release: 1.44
summary: Common library for searching CPAN modules, authors and distributions
url: http://search.cpan.org/dist/CPAN-Common-Index/
rpm_license: Apache-2.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb19
location_href: src/perl-CPAN-Common-Index-0.010-1.44.src.rpm
checksum_type: sha512
pkgId:
  db5002ca4ae6db40ea1d2bc3de70b2e65701dad3a58b966e1adcfbc3831666be4649c7e245d6b32842be76df547d67b4ca8ee230eb074aa2a56c3a12109dd0e5

description:
  This module provides a common library for working with a variety of CPAN
  index services. It is intentionally minimalist, trying to use as few
  non-core modules as possible.

  The 'CPAN::Common::Index' module is an abstract base class that defines a
  common API. Individual backends deliver the API for a particular index.

  As shown in the SYNOPSIS, one interesting application is multiplexing --
  using different index backends, querying each in turn, and returning the
  first result.


name: perl-CPAN-Diff
arch: noarch
version: 0.02
epoch: 0
release: 1.31
summary: Compare local Perl packages/versions with a CPAN
url: http://search.cpan.org/dist/CPAN-Diff/
rpm_license: Artistic-1.0 or GPL-1.0+
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: old-cirrus3
rpm_sourcerpm: perl-CPAN-Diff-0.02-1.31.src.rpm
location_href: noarch/perl-CPAN-Diff-0.02-1.31.noarch.rpm
checksum_type: sha512
pkgId:
  bcea387159911cad5683f4af8cf4a127b935f6171fe8e338bfd8ddc6cc9deaf58a64a35efa1bca4be9e7517f1336207a290db8c25dc8d736817b4ac5bf993793

description:
  Discover which Perl packages/versions are different in your environment
  compared to CPAN or your darkpan (pinto or orepan2 or whatever).

  This module comes with a handy script as well: cpan-diff

  This modules steals a lot of code from cpan-outdated.


name: perl-CPAN-Diff
arch: src
version: 0.02
epoch: 0
release: 1.31
summary: Compare local Perl packages/versions with a CPAN
url: http://search.cpan.org/dist/CPAN-Diff/
rpm_license: Artistic-1.0 or GPL-1.0+
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: old-cirrus3
location_href: src/perl-CPAN-Diff-0.02-1.31.src.rpm
checksum_type: sha512
pkgId:
  abc9d2a953cf97ec310193522efb53944dff6028d6477ac83ed839121d5211ee184510b216dc3dc48bf4d7b76fe6e3f70ed65525e268e0057623af75d5704094

description:
  Discover which Perl packages/versions are different in your environment
  compared to CPAN or your darkpan (pinto or orepan2 or whatever).

  This module comes with a handy script as well: cpan-diff

  This modules steals a lot of code from cpan-outdated.


name: perl-CPAN-DistnameInfo
arch: noarch
version: 0.12
epoch: 0
release: 1.54
summary: Extract distribution name and version from a distribution filename
url: http://search.cpan.org/dist/CPAN-DistnameInfo/
rpm_license: Artistic-1.0 or GPL-1.0+
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: sheep84
rpm_sourcerpm: perl-CPAN-DistnameInfo-0.12-1.54.src.rpm
location_href: noarch/perl-CPAN-DistnameInfo-0.12-1.54.noarch.rpm
checksum_type: sha512
pkgId:
  2b1d55c6fd6da1e3ff0b73062025a9d0e1580b4301e7026c85131df37d156484cb9064c6938b76ece7fa1093b9ac10da007794d83385915bb05b1af60739f5b3

description:
  Many online services that are centered around CPAN attempt to associate
  multiple uploads by extracting a distribution name from the filename of the
  upload. For most distributions this is easy as they have used
  ExtUtils::MakeMaker or Module::Build to create the distribution, which
  results in a uniform name. But sadly not all uploads are created in this
  way.

  'CPAN::DistnameInfo' uses heuristics that have been learnt by
  http://search.cpan.org/ to extract the distribution name and version from
  filenames and also report if the version is to be treated as a developer
  release

  The constructor takes a single pathname, returning an object with the
  following methods

  * cpanid

  If the path given looked like a CPAN authors directory path, then this will
  be the the CPAN id of the author.

  * dist

  The name of the distribution

  * distvname

  The file name with any suffix and leading directory names removed

  * filename

  If the path given looked like a CPAN authors directory path, then this will
  be the path to the file relative to the detected CPAN author directory.
  Otherwise it is the path that was passed in.

  * maturity

  The maturity of the distribution. This will be either 'released' or
  'developer'

  * extension

  The extension of the distribution, often used to denote the archive type
  (e.g. 'tar.gz')

  * pathname

  The pathname that was passed to the constructor when creating the object.

  * properties

  This will return a list of key-value pairs, suitable for assigning to a
  hash, for the known properties.

  * version

  The extracted version


name: perl-CPAN-DistnameInfo
arch: src
version: 0.12
epoch: 0
release: 1.54
summary: Extract distribution name and version from a distribution filename
url: http://search.cpan.org/dist/CPAN-DistnameInfo/
rpm_license: Artistic-1.0 or GPL-1.0+
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: sheep84
location_href: src/perl-CPAN-DistnameInfo-0.12-1.54.src.rpm
checksum_type: sha512
pkgId:
  19a36db4ed156e241f187b2b3cfd28a94f83eb762d434c776dab7639bc880bc1081dcd6b7f619b50a55ab0fd69995285f59e2053898df94125520ebaaaa2621d

description:
  Many online services that are centered around CPAN attempt to associate
  multiple uploads by extracting a distribution name from the filename of the
  upload. For most distributions this is easy as they have used
  ExtUtils::MakeMaker or Module::Build to create the distribution, which
  results in a uniform name. But sadly not all uploads are created in this
  way.

  'CPAN::DistnameInfo' uses heuristics that have been learnt by
  http://search.cpan.org/ to extract the distribution name and version from
  filenames and also report if the version is to be treated as a developer
  release

  The constructor takes a single pathname, returning an object with the
  following methods

  * cpanid

  If the path given looked like a CPAN authors directory path, then this will
  be the the CPAN id of the author.

  * dist

  The name of the distribution

  * distvname

  The file name with any suffix and leading directory names removed

  * filename

  If the path given looked like a CPAN authors directory path, then this will
  be the path to the file relative to the detected CPAN author directory.
  Otherwise it is the path that was passed in.

  * maturity

  The maturity of the distribution. This will be either 'released' or
  'developer'

  * extension

  The extension of the distribution, often used to denote the archive type
  (e.g. 'tar.gz')

  * pathname

  The pathname that was passed to the constructor when creating the object.

  * properties

  This will return a list of key-value pairs, suitable for assigning to a
  hash, for the known properties.

  * version

  The extracted version


name: perl-CPAN-Distribution-ReleaseHistory
arch: noarch
version: 0.002005
epoch: 0
release: 1.34
summary: Show the release history of a single distribution
description: Show the release history of a single distribution
url: http://search.cpan.org/dist/CPAN-Distribution-ReleaseHistory/
rpm_license: Artistic-1.0 or GPL-1.0+
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: sheep84
rpm_sourcerpm: perl-CPAN-Distribution-ReleaseHistory-0.002005-1.34.src.rpm
location_href: noarch/perl-CPAN-Distribution-ReleaseHistory-0.002005-1.34.noarch.rpm
checksum_type: sha512
pkgId:
  fa2a39b303446dad650617d3b1dced7969260b8409b62d5d4ad12a2c2ae0f8fb507c2c2b6606be79f2b2b4e0d1e88bf7b5244170419c4fd0aff069058943c9e0


name: perl-CPAN-Distribution-ReleaseHistory
arch: src
version: 0.002005
epoch: 0
release: 1.34
summary: Show the release history of a single distribution
description: Show the release history of a single distribution
url: http://search.cpan.org/dist/CPAN-Distribution-ReleaseHistory/
rpm_license: Artistic-1.0 or GPL-1.0+
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: sheep84
location_href: src/perl-CPAN-Distribution-ReleaseHistory-0.002005-1.34.src.rpm
checksum_type: sha512
pkgId:
  96dba69b237524ef8974dad42a83293fec3cb3f7ae7267b31289fad18d16ebb7b1e18e0ca3c7fcc5883a6ec53bbade57142068475e1949c2825ade63df3a4f7a


name: perl-CPAN-DistroBuilder
arch: noarch
version: 0.01
epoch: 0
release: 7.59
summary: Create a distro from a bundle or a number of modules from CPAN
url: http://search.cpan.org/dist/CPAN-DistroBuilder/
rpm_license: GPL-1.0+ or Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: old-cirrus4
rpm_sourcerpm: perl-CPAN-DistroBuilder-0.01-7.59.src.rpm
location_href: noarch/perl-CPAN-DistroBuilder-0.01-7.59.noarch.rpm
checksum_type: sha512
pkgId:
  3ae1dce206e953b0c4be809e0d93c22ddb47998d39283f842817a7464dbac3d96e88fe25a57d5111ea451e9cddb88b85fa43d62fc8b072dc67ea6bdfba46699d

description:
  This package does a very simple thing. It fetches the source packages from
  CPAN, using 'CPAN.pm' and puts them all into a single _tar.gz_ package
  ready for distribution. This distribution package later can be installed in
  one command and therefore very useful for users who have to use our
  software, but know little or no Perl at all and don't know how to use CPAN
  shell to fetch and install all the required packages. Releasing Bundles and
  properly defining prerequisites in the CPAN modules is very important, and
  we go one step further to actually provide sort of SDK.

  This package relies on the locally working 'CPAN.pm''s shell. If you didn't
  configure your 'CPAN.pm', do it before using this package. If normally
  'CPAN.pm' works for you, this package should work too.


name: perl-CPAN-DistroBuilder
arch: src
version: 0.01
epoch: 0
release: 7.59
summary: Create a distro from a bundle or a number of modules from CPAN
url: http://search.cpan.org/dist/CPAN-DistroBuilder/
rpm_license: GPL-1.0+ or Artistic-1.0
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: old-cirrus4
location_href: src/perl-CPAN-DistroBuilder-0.01-7.59.src.rpm
checksum_type: sha512
pkgId:
  699268ea3826142bd2d40ca6f45d2801dc76eb8f22c369837d84fb78ca4bab2d9048a0da34674ca27b2b64bdb3ea1b4f3bf03467d2f700f4923148fa898c3091

description:
  This package does a very simple thing. It fetches the source packages from
  CPAN, using 'CPAN.pm' and puts them all into a single _tar.gz_ package
  ready for distribution. This distribution package later can be installed in
  one command and therefore very useful for users who have to use our
  software, but know little or no Perl at all and don't know how to use CPAN
  shell to fetch and install all the required packages. Releasing Bundles and
  properly defining prerequisites in the CPAN modules is very important, and
  we go one step further to actually provide sort of SDK.

  This package relies on the locally working 'CPAN.pm''s shell. If you didn't
  configure your 'CPAN.pm', do it before using this package. If normally
  'CPAN.pm' works for you, this package should work too.


name: perl-CPAN-Faker
arch: noarch
version: 0.012
epoch: 0
release: 1.4
summary: Build a bogus CPAN instance for testing
url: https://metacpan.org/release/CPAN-Faker
rpm_license: Artistic-1.0 OR GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Unspecified
rpm_buildhost: lamb25
rpm_sourcerpm: perl-CPAN-Faker-0.012-1.4.src.rpm
location_href: noarch/perl-CPAN-Faker-0.012-1.4.noarch.rpm
checksum_type: sha512
pkgId:
  439171ccd0028d491bc436dcbb816cb44a0e250619c341503d48335e24ec5a52b07fe31f9523c6649a8c54bfbcb511e4acd358d163e35ce4dc8bda9669ab4d4c

description:
  First things first: this is a pretty special-needs module. It's for people
  who are writing tools that will operate against a copy of the CPAN (or
  something just like it), and who need data to test those tools against.

  Because the real CPAN is constantly changing, and a mirror of the CPAN is a
  pretty big chunk of data to deal with, CPAN::Faker lets you build a fake
  CPAN-like directory tree out of simple descriptions of the distributions
  that should be in your fake CPAN.


name: perl-CPAN-Faker
arch: src
version: 0.012
epoch: 0
release: 1.4
summary: Build a bogus CPAN instance for testing
url: https://metacpan.org/release/CPAN-Faker
rpm_license: Artistic-1.0 OR GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Unspecified
rpm_buildhost: lamb25
location_href: src/perl-CPAN-Faker-0.012-1.4.src.rpm
checksum_type: sha512
pkgId:
  54f4b778791d0eb7abf1d2648e4e28e7d6da1556f6b2de744ee85671b376afad3e3f1af18f366323bfa3afa16d502fb5d8a8f634d20198bcff26a478be777785

description:
  First things first: this is a pretty special-needs module. It's for people
  who are writing tools that will operate against a copy of the CPAN (or
  something just like it), and who need data to test those tools against.

  Because the real CPAN is constantly changing, and a mirror of the CPAN is a
  pretty big chunk of data to deal with, CPAN::Faker lets you build a fake
  CPAN-like directory tree out of simple descriptions of the distributions
  that should be in your fake CPAN.


name: perl-CPAN-FindDependencies
arch: noarch
version: 2.49
epoch: 0
release: 1.6
summary: Find dependencies for modules on the CPAN
description: find dependencies for modules on the CPAN
url: https://metacpan.org/release/CPAN-FindDependencies
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: sheep85
rpm_sourcerpm: perl-CPAN-FindDependencies-2.49-1.6.src.rpm
location_href: noarch/perl-CPAN-FindDependencies-2.49-1.6.noarch.rpm
checksum_type: sha512
pkgId:
  76dc72ac708e457c247aae26b65135017dca2f8eec874ee592d54e3d5725d8088f89a6ebac06d06c0666e21154a9a61391c36255ccbb405ef87ff79ea28d701f

rpm_license:
  This software is free-as-in-speech software, AND may be used, distributed, AND modified under the terms of either the GNU General Public Licence version 2 OR the Artistic Licence. It's up to you which one you use. The full text of the licences can be found in the files GPL2.txt AND ARTISTIC.txt, respectively.


name: perl-CPAN-FindDependencies
arch: src
version: 2.49
epoch: 0
release: 1.6
summary: Find dependencies for modules on the CPAN
description: find dependencies for modules on the CPAN
url: https://metacpan.org/release/CPAN-FindDependencies
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: sheep85
location_href: src/perl-CPAN-FindDependencies-2.49-1.6.src.rpm
checksum_type: sha512
pkgId:
  9c425cb8f5fd9845ed2bf4cbbabab8c5e375bb58977a11dad96f9c50e8f0ff2cbbbb6310dd864b8c67a41cc870ce04802563a41ccf9f96ede19de4bc876195fb

rpm_license:
  This software is free-as-in-speech software, AND may be used, distributed, AND modified under the terms of either the GNU General Public Licence version 2 OR the Artistic Licence. It's up to you which one you use. The full text of the licences can be found in the files GPL2.txt AND ARTISTIC.txt, respectively.


name: perl-CPAN-Flatten
arch: noarch
version: 0.01
epoch: 0
release: 1.52
summary: Flatten Cpan Module Requirements Without Install
url: http://search.cpan.org/dist/CPAN-Flatten/
rpm_license: Artistic-1.0 or GPL-1.0+
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb22
rpm_sourcerpm: perl-CPAN-Flatten-0.01-1.52.src.rpm
location_href: noarch/perl-CPAN-Flatten-0.01-1.52.noarch.rpm
checksum_type: sha512
pkgId:
  abf5eb936775b950fa4f414c374ab5a01040d084808004ba0799bf15fa9a161decd037dacc299f99fafd89ac775d10f69e0c8ceb4d82fcf7fef72c7cc503c079

description:
  This is experimental.

  CPAN::Flatten flattens cpan module requirements without install.

  As you know, the cpan world allows cpan modules to configure themselves
  dynamically. So the actual requirements can not be determined unless you
  install them to your local machines.

  But, I think dynamic configuration is generally harmful, and we should
  avoid that.

  So what happens if we flattens cpan module requirements without install?


name: perl-CPAN-Flatten
arch: src
version: 0.01
epoch: 0
release: 1.52
summary: Flatten Cpan Module Requirements Without Install
url: http://search.cpan.org/dist/CPAN-Flatten/
rpm_license: Artistic-1.0 or GPL-1.0+
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb22
location_href: src/perl-CPAN-Flatten-0.01-1.52.src.rpm
checksum_type: sha512
pkgId:
  cf33c8732f9dfcc457dbdb789df5ee94b67bb7d0fcaa65928768de7b71b0afbe230d7ee553ce83363a38972a128d320a85c9c366b945002f22eb3d0e082313b8

description:
  This is experimental.

  CPAN::Flatten flattens cpan module requirements without install.

  As you know, the cpan world allows cpan modules to configure themselves
  dynamically. So the actual requirements can not be determined unless you
  install them to your local machines.

  But, I think dynamic configuration is generally harmful, and we should
  avoid that.

  So what happens if we flattens cpan module requirements without install?


name: perl-CPAN-Index-API
arch: noarch
version: 0.008
epoch: 0
release: 5.42
summary: Read and write CPAN index files
url: https://metacpan.org/release/CPAN-Index-API
rpm_license: Artistic-1.0 OR GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: sheep88
rpm_sourcerpm: perl-CPAN-Index-API-0.008-5.42.src.rpm
location_href: noarch/perl-CPAN-Index-API-0.008-5.42.noarch.rpm
checksum_type: sha512
pkgId:
  d7ced202a113b883dd877c965bc3269a297968f744edf3f6aa61d23a75290b8155e2ff5188c46ccc79c9049a487670a01658fff475f7ce8b275e90578de007ec

description:
  'CPAN::Index::API' is a library to read and write CPAN index files. See the
  modules in the 'CPAN::Index::API::File' namespace for documentation on the
  individual files supported.

  This class provides a convenient interface for working with multiple files
  from the same location at the same time.


name: perl-CPAN-Index-API
arch: src
version: 0.008
epoch: 0
release: 5.42
summary: Read and write CPAN index files
url: https://metacpan.org/release/CPAN-Index-API
rpm_license: Artistic-1.0 OR GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: sheep88
location_href: src/perl-CPAN-Index-API-0.008-5.42.src.rpm
checksum_type: sha512
pkgId:
  dadccd84d9a55f2dd238dea24179bc87025c90475f595e2461d2ed6151d20ad48e274a4bc81d97d6c21d0d9beeb7365613e03c7830791d555c136a656a828272

description:
  'CPAN::Index::API' is a library to read and write CPAN index files. See the
  modules in the 'CPAN::Index::API::File' namespace for documentation on the
  individual files supported.

  This class provides a convenient interface for working with multiple files
  from the same location at the same time.


name: perl-CPAN-Info-FromRepoName
arch: noarch
version: 0.001
epoch: 0
release: 1.30
summary: Extract/guess information from a repo name
description: Extract/guess information from a repo name
url: https://metacpan.org/release/CPAN-Info-FromRepoName
rpm_license: Artistic-1.0 OR GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: stones
rpm_sourcerpm: perl-CPAN-Info-FromRepoName-0.001-1.30.src.rpm
location_href: noarch/perl-CPAN-Info-FromRepoName-0.001-1.30.noarch.rpm
checksum_type: sha512
pkgId:
  e6b3c5ce70f8c48a7a10124d70a0f5ea9c4bdfbf3cb5e60af251292d8fd297c827c7d1f155e7edf4ea16ed9d52291f848a82f38f668921ab0001ab1381230735


name: perl-CPAN-Info-FromRepoName
arch: src
version: 0.001
epoch: 0
release: 1.30
summary: Extract/guess information from a repo name
description: Extract/guess information from a repo name
url: https://metacpan.org/release/CPAN-Info-FromRepoName
rpm_license: Artistic-1.0 OR GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: stones
location_href: src/perl-CPAN-Info-FromRepoName-0.001-1.30.src.rpm
checksum_type: sha512
pkgId:
  55ac9db3f90ba5098e6e39867e27b3b44617aa7ff8c34e64c9d8a9b29b6c37cb8da247496511915d637a88a81aae0494b8a1ce5ffc06ee40a23b69b9dc49fb4b


name: perl-CPAN-Info-FromURL
arch: noarch
version: 0.090
epoch: 0
release: 1.8
summary: Extract/guess information from a URL
description: Extract/guess information from a URL
url: https://metacpan.org/release/CPAN-Info-FromURL
rpm_license: Artistic-1.0 OR GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: goat11
rpm_sourcerpm: perl-CPAN-Info-FromURL-0.090-1.8.src.rpm
location_href: noarch/perl-CPAN-Info-FromURL-0.090-1.8.noarch.rpm
checksum_type: sha512
pkgId:
  f4788d56c292b60fbc60f44cb829caec911d62b42f9f7b95a614a75e11e2c22709cd4d889da25cf680a1c03cdc17df9edc9a2a0967017463ca444d76e2496a9a


name: perl-CPAN-Info-FromURL
arch: src
version: 0.090
epoch: 0
release: 1.8
summary: Extract/guess information from a URL
description: Extract/guess information from a URL
url: https://metacpan.org/release/CPAN-Info-FromURL
rpm_license: Artistic-1.0 OR GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: goat11
location_href: src/perl-CPAN-Info-FromURL-0.090-1.8.src.rpm
checksum_type: sha512
pkgId:
  c595d2d2b34fd33919a315e3be5d8db0eb033eeca3a2f9b75f42972d9df559dc0fd0a3b02a4495063a7a35b982b556b4f886737ccf5a8dc6c647ca6b5de09316


name: perl-CPAN-Inject
arch: noarch
version: 1.14
epoch: 0
release: 8.8
summary: Base class for injecting distributions into CPAN sources
url: https://metacpan.org/release/CPAN-Inject
rpm_license: Artistic-1.0 OR GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb54
rpm_sourcerpm: perl-CPAN-Inject-1.14-8.8.src.rpm
location_href: noarch/perl-CPAN-Inject-1.14-8.8.noarch.rpm
checksum_type: sha512
pkgId:
  579da328c1619c8b8ce89410b76bd575c47861d36860350ea416efa76452dc3597f270ccd2eeb84a4a69ab9c03bc992d2618d8a77f41ddb05288cfc1ce069491

description:
  Following the release of CPAN::Mini, the CPAN::Mini::Inject module was
  created to add additional distributions into a minicpan mirror.

  While it was created for use with a minicpan mirror, similar functionality
  can be reused in other situations.

  *CPAN::Inject* replicates the basics of this functionality.

  Specifically, it takes an arbitrary tarball and adds it to the CPAN sources
  directory for a particular author, and then add the new file to the
  _CHECKSUMS_ file.

  It does not reimplement the logic to add files to the indexes.

  The initial use this module was created for was to inject tarballs into the
  CPAN sources directory for the reserved LOCAL user, so that the can be
  installed via the CPAN shell, with automated recursion to CPAN
  dependencies.

  But although the number of functions is limited (current only 'add' exists,
  with the others to be added as needed) the implementation is very generic
  and sub-classable, so that it can be reused in other situations.


name: perl-CPAN-Inject
arch: src
version: 1.14
epoch: 0
release: 8.8
summary: Base class for injecting distributions into CPAN sources
url: https://metacpan.org/release/CPAN-Inject
rpm_license: Artistic-1.0 OR GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: lamb54
location_href: src/perl-CPAN-Inject-1.14-8.8.src.rpm
checksum_type: sha512
pkgId:
  e42fefb243a9889340aff90d2d802fb212d02b9ae6b8c2da2387cdb4a2d984cfecf626b7330b33afabdb46694ec85c8ba73ce3a7856a31086802411f3ce8b02c

description:
  Following the release of CPAN::Mini, the CPAN::Mini::Inject module was
  created to add additional distributions into a minicpan mirror.

  While it was created for use with a minicpan mirror, similar functionality
  can be reused in other situations.

  *CPAN::Inject* replicates the basics of this functionality.

  Specifically, it takes an arbitrary tarball and adds it to the CPAN sources
  directory for a particular author, and then add the new file to the
  _CHECKSUMS_ file.

  It does not reimplement the logic to add files to the indexes.

  The initial use this module was created for was to inject tarballs into the
  CPAN sources directory for the reserved LOCAL user, so that the can be
  installed via the CPAN shell, with automated recursion to CPAN
  dependencies.

  But although the number of functions is limited (current only 'add' exists,
  with the others to be added as needed) the implementation is very generic
  and sub-classable, so that it can be reused in other situations.


name: perl-CPAN-Meta
arch: noarch
version: 2.150010
epoch: 0
release: 1.49
summary: The Distribution Metadata for a Cpan Dist
url: http://search.cpan.org/dist/CPAN-Meta/
rpm_license: Artistic-1.0 or GPL-1.0+
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: stones
rpm_sourcerpm: perl-CPAN-Meta-2.150010-1.49.src.rpm
location_href: noarch/perl-CPAN-Meta-2.150010-1.49.noarch.rpm
checksum_type: sha512
pkgId:
  a25561a40609a9110c40d2065ac90eabd5ee44e8fd1dadf7f658869cfdb68da7ecce117ac304bc34a81927150dffe8c0fd52f6d8299a079a4184159eb0aad37a

description:
  Software distributions released to the CPAN include a _META.json_ or, for
  older distributions, _META.yml_, which describes the distribution, its
  contents, and the requirements for building and installing the
  distribution. The data structure stored in the _META.json_ file is
  described in CPAN::Meta::Spec.

  CPAN::Meta provides a simple class to represent this distribution metadata
  (or _distmeta_), along with some helpful methods for interrogating that
  data.

  The documentation below is only for the methods of the CPAN::Meta object.
  For information on the meaning of individual fields, consult the spec.


name: perl-CPAN-Meta
arch: src
version: 2.150010
epoch: 0
release: 1.49
summary: The Distribution Metadata for a Cpan Dist
url: http://search.cpan.org/dist/CPAN-Meta/
rpm_license: Artistic-1.0 or GPL-1.0+
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: stones
location_href: src/perl-CPAN-Meta-2.150010-1.49.src.rpm
checksum_type: sha512
pkgId:
  0ffc9cc71bb2b7090c86727654d5ae24347c52586a201adcb9e046e3378655ef2d8e4887c89e0c3e6c5c590709e080c38a0ae491f6e826d55aef33321a3286a1

description:
  Software distributions released to the CPAN include a _META.json_ or, for
  older distributions, _META.yml_, which describes the distribution, its
  contents, and the requirements for building and installing the
  distribution. The data structure stored in the _META.json_ file is
  described in CPAN::Meta::Spec.

  CPAN::Meta provides a simple class to represent this distribution metadata
  (or _distmeta_), along with some helpful methods for interrogating that
  data.

  The documentation below is only for the methods of the CPAN::Meta object.
  For information on the meaning of individual fields, consult the spec.


name: perl-CPAN-Meta-Check
arch: noarch
version: 0.017
epoch: 0
release: 1.4
summary: Verify requirements in a CPAN::Meta object
description:
  This module verifies if requirements described in a CPAN::Meta object are
  present.

url: https://metacpan.org/release/CPAN-Meta-Check
rpm_license: Artistic-1.0 OR GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Unspecified
rpm_buildhost: sheep83
rpm_sourcerpm: perl-CPAN-Meta-Check-0.017-1.4.src.rpm
location_href: noarch/perl-CPAN-Meta-Check-0.017-1.4.noarch.rpm
checksum_type: sha512
pkgId:
  4eb0f01233eef4adc22ed105a3f87d0370ef0658a785b69f768b12c88c6f615458e69e649e5ae69c749d99f003ee92e639b1b8f02346c4f39cdf44c5fdd7338b


name: perl-CPAN-Meta-Check
arch: src
version: 0.017
epoch: 0
release: 1.4
summary: Verify requirements in a CPAN::Meta object
description:
  This module verifies if requirements described in a CPAN::Meta object are
  present.

url: https://metacpan.org/release/CPAN-Meta-Check
rpm_license: Artistic-1.0 OR GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Unspecified
rpm_buildhost: sheep83
location_href: src/perl-CPAN-Meta-Check-0.017-1.4.src.rpm
checksum_type: sha512
pkgId:
  54c1ca1eaeec17ce98cf2ba4bef8c13b64bdfe15cff8a6af56a4356533c3756916d36f6a31f5e3c001c96e65f2f8abaa12d840f47a4c1bebe2f0c3a51a5058b6


name: perl-CPAN-Meta-Prereqs-Diff
arch: noarch
version: 0.001004
epoch: 0
release: 1.53
summary: Compare dependencies between releases using CPAN::Meta
url: http://search.cpan.org/dist/CPAN-Meta-Prereqs-Diff/
rpm_license: Artistic-1.0 or GPL-1.0+
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: old-cirrus3
rpm_sourcerpm: perl-CPAN-Meta-Prereqs-Diff-0.001004-1.53.src.rpm
location_href: noarch/perl-CPAN-Meta-Prereqs-Diff-0.001004-1.53.noarch.rpm
checksum_type: sha512
pkgId:
  c849338d2dc3ad850d64d13cbe13a0a3485d2ce3f5476cdc375628f7c50d83875981636097b9e7766a36cd6224c9239228031496048064bb086e0f6911fc4c12

description:
  This module allows relatively straight forward routines for comparing and
  itemizing two sets of 'CPAN::Meta' prerequisites, plucking out kinds of
  changes that are interesting.


name: perl-CPAN-Meta-Prereqs-Diff
arch: src
version: 0.001004
epoch: 0
release: 1.53
summary: Compare dependencies between releases using CPAN::Meta
url: http://search.cpan.org/dist/CPAN-Meta-Prereqs-Diff/
rpm_license: Artistic-1.0 or GPL-1.0+
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: old-cirrus3
location_href: src/perl-CPAN-Meta-Prereqs-Diff-0.001004-1.53.src.rpm
checksum_type: sha512
pkgId:
  fde5d44356b4a13574f1e4ae1a71a8d5d19014a6dc78a38e0e1ef9f3b51f946792760fafcb9adea78bd37a33614930c08a5b0883d297466ac5338ec43de54c0b

description:
  This module allows relatively straight forward routines for comparing and
  itemizing two sets of 'CPAN::Meta' prerequisites, plucking out kinds of
  changes that are interesting.


name: perl-CPAN-Meta-Prereqs-Filter
arch: noarch
version: 0.006
epoch: 0
release: 1.4
summary: Filtering various things out of CPAN::Meta::Prereqs
description: This module provides various filters for CPAN::Meta::Prereqs objects.
url: https://metacpan.org/release/CPAN-Meta-Prereqs-Filter
rpm_license: Artistic-1.0 OR GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Unspecified
rpm_buildhost: goat11
rpm_sourcerpm: perl-CPAN-Meta-Prereqs-Filter-0.006-1.4.src.rpm
location_href: noarch/perl-CPAN-Meta-Prereqs-Filter-0.006-1.4.noarch.rpm
checksum_type: sha512
pkgId:
  03ca65424b7696f1ee3eef04f60fa74e364d45fd1e1d2fbbd4fc2b30c130f69ac380beb3b9acb17ba80f3e8feed067f4e4a0939188fc4f6b58e4ff37d66aae48


name: perl-CPAN-Meta-Prereqs-Filter
arch: src
version: 0.006
epoch: 0
release: 1.4
summary: Filtering various things out of CPAN::Meta::Prereqs
description: This module provides various filters for CPAN::Meta::Prereqs objects.
url: https://metacpan.org/release/CPAN-Meta-Prereqs-Filter
rpm_license: Artistic-1.0 OR GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Unspecified
rpm_buildhost: goat11
location_href: src/perl-CPAN-Meta-Prereqs-Filter-0.006-1.4.src.rpm
checksum_type: sha512
pkgId:
  c56458f378ccaab3d2299471075d85a930452f25151e5401a7126b8fa15bea7bf0f4dedf70af212b638ca7d07c492dde3e1aa406c21040b2a7f881ef0b6f7fc7


name: perl-CPAN-Meta-Requirements
arch: noarch
version: 2.140000
epoch: 0
release: 1.52
summary: Set of Version Requirements for a Cpan Dist
url: http://search.cpan.org/dist/CPAN-Meta-Requirements/
rpm_license: Artistic-1.0 or GPL-1.0+
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: goat11
rpm_sourcerpm: perl-CPAN-Meta-Requirements-2.140000-1.52.src.rpm
location_href: noarch/perl-CPAN-Meta-Requirements-2.140000-1.52.noarch.rpm
checksum_type: sha512
pkgId:
  bf2ab996c33020ce14121272a10739099f1454f6b5819396695d70c3ccbd1900606fb3e138f17c226af709fd43b9b946397d0d71f0802fd87ee42e614e708410

description:
  A CPAN::Meta::Requirements object models a set of version constraints like
  those specified in the _META.yml_ or _META.json_ files in CPAN
  distributions, and as defined by CPAN::Meta::Spec; It can be built up by
  adding more and more constraints, and it will reduce them to the simplest
  representation.

  Logically impossible constraints will be identified immediately by thrown
  exceptions.


name: perl-CPAN-Meta-Requirements
arch: src
version: 2.140000
epoch: 0
release: 1.52
summary: Set of Version Requirements for a Cpan Dist
url: http://search.cpan.org/dist/CPAN-Meta-Requirements/
rpm_license: Artistic-1.0 or GPL-1.0+
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: goat11
location_href: src/perl-CPAN-Meta-Requirements-2.140000-1.52.src.rpm
checksum_type: sha512
pkgId:
  1d6101249fd6d34974bbc6bf70101de3ab4041d541781237f463981af12632b21a7578ebdac1949537a885eefa17abc1d9518a9402ef845cd018b171981d93a0

description:
  A CPAN::Meta::Requirements object models a set of version constraints like
  those specified in the _META.yml_ or _META.json_ files in CPAN
  distributions, and as defined by CPAN::Meta::Spec; It can be built up by
  adding more and more constraints, and it will reduce them to the simplest
  representation.

  Logically impossible constraints will be identified immediately by thrown
  exceptions.


name: perl-CPAN-Meta-X
arch: noarch
version: 0.009
epoch: 0
release: 1.5
summary: Catalog of custom (x_*) keys in CPAN distribution metadata being used in[cut]
url: https://metacpan.org/release/CPAN-Meta-X
rpm_license: Artistic-1.0 OR GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Unspecified
rpm_buildhost: lamb58
rpm_sourcerpm: perl-CPAN-Meta-X-0.009-1.5.src.rpm
location_href: noarch/perl-CPAN-Meta-X-0.009-1.5.noarch.rpm
checksum_type: sha512
pkgId:
  1bb910fea4d6a77c4f8c3e9788a2791484f3b30e331e2176f5c03952e7842c4f27b70416f2c18c0740ae5f23d1d3e2d7e2c05fd9d3f4180db5efd153693133e3

description:
  The CPAN distribution metadata specification allows custom keys (those that
  begin with 'x_' or 'X_') to be added to the metadata. This document tries
  to catalog the custom keys that are being used by CPAN authors.

  In addition to custom metadata keys, this document also lists:

  * * custom phases and relationships in the prereqs hash that are being used
    by people

  * * custom keys in resources hash


name: perl-CPAN-Meta-X
arch: src
version: 0.009
epoch: 0
release: 1.5
summary: Catalog of custom (x_*) keys in CPAN distribution metadata being used in[cut]
url: https://metacpan.org/release/CPAN-Meta-X
rpm_license: Artistic-1.0 OR GPL-1.0-or-later
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Unspecified
rpm_buildhost: lamb58
location_href: src/perl-CPAN-Meta-X-0.009-1.5.src.rpm
checksum_type: sha512
pkgId:
  5ebe609aa62777683c7160574159c2128cb545489d960615cf1c345fb7d49aecad52324c2ceacf5d4239dd9903d768b58ac4fcb4b0a91d6f362fd4d814caa5b2

description:
  The CPAN distribution metadata specification allows custom keys (those that
  begin with 'x_' or 'X_') to be added to the metadata. This document tries
  to catalog the custom keys that are being used by CPAN authors.

  In addition to custom metadata keys, this document also lists:

  * * custom phases and relationships in the prereqs hash that are being used
    by people

  * * custom keys in resources hash


name: perl-CPAN-Meta-YAML
arch: noarch
version: 0.018
epoch: 0
release: 1.62
summary: Read and write a subset of YAML for CPAN Meta files
url: http://search.cpan.org/dist/CPAN-Meta-YAML/
rpm_license: Artistic-1.0 or GPL-1.0+
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: goat03
rpm_sourcerpm: perl-CPAN-Meta-YAML-0.018-1.62.src.rpm
location_href: noarch/perl-CPAN-Meta-YAML-0.018-1.62.noarch.rpm
checksum_type: sha512
pkgId:
  839c099f39f757088f0d2ff6b4690e6a197105ff8203f1f0d3ebdb175d29e862b7cf552987243dabd74b2aba26543afeda1886b745584061bbe5f4ebbd32b8bc

description:
  This module implements a subset of the YAML specification for use in
  reading and writing CPAN metadata files like _META.yml_ and _MYMETA.yml_.
  It should not be used for any other general YAML parsing or generation
  task.

  NOTE: _META.yml_ (and _MYMETA.yml_) files should be UTF-8 encoded. Users
  are responsible for proper encoding and decoding. In particular, the 'read'
  and 'write' methods do *not* support UTF-8 and should not be used.


name: perl-CPAN-Meta-YAML
arch: src
version: 0.018
epoch: 0
release: 1.62
summary: Read and write a subset of YAML for CPAN Meta files
url: http://search.cpan.org/dist/CPAN-Meta-YAML/
rpm_license: Artistic-1.0 or GPL-1.0+
rpm_vendor: obs://build.opensuse.org/devel:languages:perl
rpm_group: Development/Libraries/Perl
rpm_buildhost: goat03
location_href: src/perl-CPAN-Meta-YAML-0.018-1.62.src.rpm
checksum_type: sha512
pkgId:
  ace030cfa0b70e4ac020dc36fc4098cae85e8a7065c0dd23ec92609c7363e8a2fdbd137055a0bd28cdce5646011fc1cece18f174b98d2f01b5b488b0e408434b

description:
  This module implements a subset of the YAML specification for use in
  reading and writing CPAN metadata files like _META.yml_ and _MYMETA.yml_.
  It should not be used for any other general YAML parsing or generation
  task.

  NOTE: _META.yml_ (and _MYMETA.yml_) files should be UTF-8 encoded. Users
  are responsible for proper encoding and decoding. In particular, the 'read'
  and 'write' methods do *not* support UTF-8 and should not be used.


