Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

perl-Sort-Versions-1.62-1.27 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: perl-Sort-Versions Distribution: openSUSE Tumbleweed
Version: 1.62 Vendor: openSUSE
Release: 1.27 Build date: Fri Feb 2 17:15:48 2024
Group: Development/Libraries/Perl Build host: i04-ch2a
Size: 28997 Source RPM: perl-Sort-Versions-1.62-1.27.src.rpm
Packager: https://bugs.opensuse.org
Url: http://search.cpan.org/dist/Sort-Versions/
Summary: Perl 5 Module for Sorting of Revision-Like Numbers
Sort::Versions allows easy sorting of mixed non-numeric and numeric
strings, like the 'version numbers' that many shared library systems and
revision control packages use. This is quite useful if you are trying to
deal with shared libraries. It can also be applied to applications that
intersperse variable-width numeric fields within text. Other applications
can undoubtedly be found.

For an explanation of the algorithm, it's simplest to look at these
examples:

  1.1   <  1.2
  1.1a  <  1.2
  1.1   <  1.1.1
  1.1   <  1.1a
  1.1.a <  1.1a
  1     <  a
  a     <  b
  1     <  2
  1.1-3 <  1.1-4
  1.1-5 <  1.1.6

More precisely (but less comprehensibly), the two strings are treated as
subunits delimited by periods or hyphens. Each subunit can contain any
number of groups of digits or non-digits. If digit groups are being
compared on both sides, a numeric comparison is used, otherwise a ASCII
ordering is used. A group or subgroup with more units will win if all
comparisons are equal. A period binds digit groups together more tightly
than a hyphen.

Some packages use a different style of version numbering: a simple real
number written as a decimal. Sort::Versions has limited support for this
style: when comparing two subunits which are both digit groups, if either
subunit has a leading zero, then both are treated like digits after a
decimal point. So for example:

  0002  <  1
  1.06  <  1.5

This won39t always work, because there won39t always be a leading zero in
real-number style version numbers. There is no way for Sort::Versions to
know which style was intended. But a lot of the time it will do the right
thing. If you are making up version numbers, the style with (possibly) more
than one dot is the style to use.

Provides

Requires

License

Artistic-1.0 or GPL-1.0+

Changelog

* Tue Dec 15 2015 coolo@suse.com
  - updated to 1.62
    see /usr/share/doc/packages/perl-Sort-Versions/Changes
    1.62 2015-12-13 NEILB
    - Fixed Hack Kampbjørn's surname -- I'd previously switched the ø to an
      upper-case Ø -- thanks to pink-mist for pointing this out.
    - Updated github repo URL after changing my github username
* Thu Apr 30 2015 coolo@suse.com
  - updated to 1.61
    see /usr/share/doc/packages/perl-Sort-Versions/Changes
    1.61 2015-04-29 NEILB
    - Removed spaces from function prototype for versioncmp(). RT#103810
      Kerin Millar++
    - Added [MetaJSON] so the dist will get a META.json file
* Tue Apr 14 2015 coolo@suse.com
  - updated to 1.60
    see /usr/share/doc/packages/perl-Sort-Versions/Changes
* Tue Nov 30 2010 coolo@novell.com
  - switch to perl_requires macro
* Mon Nov 29 2010 coolo@novell.com
  - remove /var/adm/perl-modules
* Mon Nov 29 2010 coolo@novell.com
  - called spec2changelog
* Tue Sep 12 2006 jfunk@funktronics.ca
  - Initial release

Files

/usr/lib/perl5/vendor_perl/5.38.2/Sort
/usr/lib/perl5/vendor_perl/5.38.2/Sort/Versions.pm
/usr/share/doc/packages/perl-Sort-Versions
/usr/share/doc/packages/perl-Sort-Versions/Changes
/usr/share/doc/packages/perl-Sort-Versions/LICENSE
/usr/share/doc/packages/perl-Sort-Versions/README
/usr/share/man/man3/Sort::Versions.3pm.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Mar 30 23:40:51 2024