BSD Ports

devel/rubygem-semver_dialects 3.7.0 DragonFly

Parse, process and compare semantic versions

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
MIT
Categories
devel, rubygems
Package size
17.5 KiB, 71.4 KiB installed

Description

semver_dialects is a gem for generic semantic version matcher that supports different semantic version dialects:

  • pypi
  • composer/packagist
  • maven
  • gem
  • go
  • npm
  • nuget
  • conan

semver_dialects ...

  • provides a unified interface to the language specific dialects.
  • matches semantic versions in a language agnostic way.
  • is able to collapse a list of concrete version into version ranges.
  • invert ranges.
  • can cope with scattered, non-consecutive ranges.
  • can parse and produce different version syntaxes.
  • matches version gracefully and handles input versions/constraints in a best-effort manner.

In the other systems

SystemPortVersion
DragonFlydevel/rubygem-semver_dialects3.7.0
FreeBSDdevel/rubygem-semver_dialects4.1.3
MidnightBSDdevel/rubygem-semver_dialects3.7.0
HardenedBSDdevel/rubygem-semver_dialects4.1.3
GhostBSDdevel/rubygem-semver_dialects3.7.0

Install

Binary package:

pkg install rubygem-semver_dialects

From DPorts:

cd /usr/dports/devel/rubygem-semver_dialects && make install clean

Dependencies

Run dependencies 6

No port depends on this one.