<metapackage xmlns:os="http://opensuse.org/Standards/One_Click_Install" xmlns="http://opensuse.org/Standards/One_Click_Install">
  <group>
    <repositories>
      <repository recommended="true">
        <name>devel:languages:perl</name>
        <summary>Perl and perl modules</summary>
        <description>++++++++++ Note: We are going to change the version format of the modules. See https://github.com/openSUSE/cpanspec/issues/47 for context ++++++++++

++++++++++ Note 2: Packages are maintained under git as of 2025-08-13:
https://src.opensuse.org/perl
https://en.opensuse.org/openSUSE:OBS_to_Git ++++++++++

Perl and a large number of important perl modules and tools.

Module updates from CPAN are regularly checked (with scripts from https://github.com/openSUSE/autoupdate-perl and https://github.com/openSUSE/cpanspec ) and put into https://build.opensuse.org/project/show/devel:languages:perl:autoupdate .

Please check https://build.opensuse.org/project/show/devel:languages:perl:autoupdate first before doing your own update! An updated version of the module might already be there, just that there is no submit request yet.

How to submit a new module here: https://github.com/openSUSE/cpanspec/wiki/Submit-a-new-Perl-module-to-openSUSE
</description>
        <url>https://download.opensuse.org/repositories/devel:/languages:/perl/16.0/</url>
      </repository>
      <repository recommended="true">
        <name>openSUSE:Leap:16.0</name>
        <summary>openSUSE Leap 16.0 based on SLFO</summary>
        <description>Leap 16.0 based on SLES 16.0 (specifically SLFO:1.2)</description>
        <url>https://download.opensuse.org/distribution/leap/16.0/repo/oss/</url>
      </repository>
      <repository recommended="true">
        <name>openSUSE:Backports:SLE-16.0</name>
        <summary>Community packages for SLE-16.0</summary>
        <description>Community packages for SLE-16.0</description>
        <url>https://download.opensuse.org/repositories/openSUSE:/Backports:/SLE-16.0/standard/</url>
      </repository>
      <repository recommended="false">
        <name>SUSE:SLFO:1.2</name>
        <summary>SLFO 1.2 (the base for openSUSE 16.0 and SLES 16.0)</summary>
        <description></description>
        <url>https://download.opensuse.org/repositories/SUSE:/SLFO:/1.2/standard/</url>
      </repository>
    </repositories>
    <software>
      <item>
        <name>perl-Starman</name>
        <summary>High-performance preforking PSGI/Plack web server</summary>
        <description>Starman is a PSGI perl web server that has unique features such as:

* High Performance

Uses the fast XS/C HTTP header parser

* Preforking

Spawns workers preforked like most high performance UNIX servers do.
Starman also reaps dead children and automatically restarts the worker
pool.

* Signals

Supports 'HUP' for graceful worker restarts, and 'TTIN'/'TTOU' to
dynamically increase or decrease the number of worker processes, as well as
'QUIT' to gracefully shutdown the worker processes.

* Superdaemon aware

Supports Server::Starter for hot deploy and graceful restarts.

* Multiple interfaces and UNIX Domain Socket support

Able to listen on multiple interfaces including UNIX sockets.

* Small memory footprint

Preloading the applications with '--preload-app' command line option
enables copy-on-write friendly memory management. Also, the minimum memory
usage Starman requires for the master process is 7MB and children (workers)
is less than 3.0MB.

* PSGI compatible

Can run any PSGI applications and frameworks

* HTTP/1.1 support

Supports chunked requests and responses, keep-alive and pipeline requests.

* UNIX only

This server does not support Win32.</description>
      </item>
    </software>
  </group>
</metapackage>
