head	1.5;
access;
symbols
	pkgsrc-2026Q1:1.5.0.10
	pkgsrc-2026Q1-base:1.5
	pkgsrc-2025Q4:1.5.0.8
	pkgsrc-2025Q4-base:1.5
	pkgsrc-2025Q3:1.5.0.6
	pkgsrc-2025Q3-base:1.5
	pkgsrc-2025Q2:1.5.0.4
	pkgsrc-2025Q2-base:1.5
	pkgsrc-2025Q1:1.5.0.2
	pkgsrc-2025Q1-base:1.5
	pkgsrc-2024Q4:1.4.0.6
	pkgsrc-2024Q4-base:1.4
	pkgsrc-2024Q3:1.4.0.4
	pkgsrc-2024Q3-base:1.4
	pkgsrc-2024Q2:1.4.0.2
	pkgsrc-2024Q2-base:1.4
	pkgsrc-2024Q1:1.3.0.4
	pkgsrc-2024Q1-base:1.3
	pkgsrc-2023Q4:1.3.0.2
	pkgsrc-2023Q4-base:1.3
	pkgsrc-2023Q3:1.2.0.6
	pkgsrc-2023Q3-base:1.2
	pkgsrc-2023Q2:1.2.0.4
	pkgsrc-2023Q2-base:1.2
	pkgsrc-2023Q1:1.2.0.2
	pkgsrc-2023Q1-base:1.2
	pkgsrc-2022Q4:1.1.0.8
	pkgsrc-2022Q4-base:1.1
	pkgsrc-2022Q3:1.1.0.6
	pkgsrc-2022Q3-base:1.1
	pkgsrc-2022Q2:1.1.0.4
	pkgsrc-2022Q2-base:1.1
	pkgsrc-2022Q1:1.1.0.2
	pkgsrc-2022Q1-base:1.1;
locks; strict;
comment	@# @;


1.5
date	2025.02.01.10.02.17;	author pho;	state Exp;
branches;
next	1.4;
commitid	DXSjLFbWhpitBKHF;

1.4
date	2024.05.02.03.37.54;	author pho;	state Exp;
branches;
next	1.3;
commitid	Q1xwBm6xRJQEjn8F;

1.3
date	2023.10.30.03.13.10;	author pho;	state Exp;
branches;
next	1.2;
commitid	XBJFyM6rcHzR7BKE;

1.2
date	2023.01.25.18.48.52;	author pho;	state Exp;
branches;
next	1.1;
commitid	Hdd5Dl12M2gTeXaE;

1.1
date	2022.02.24.01.23.25;	author pho;	state Exp;
branches;
next	;
commitid	81D59byT3TQQdOtD;


desc
@@


1.5
log
@devel/hs-versions: update to versions-6.0.7

## 6.0.7 (2024-06-03)

#### Changed

- Bumped upper bound on `base`.
@
text
@$NetBSD: distinfo,v 1.4 2024/05/02 03:37:54 pho Exp $

BLAKE2s (versions-6.0.7.tar.gz) = 85261fa0180541a823f78927797d28b972d5590ba58804ebf7326af66df27a41
SHA512 (versions-6.0.7.tar.gz) = 20a307812ccecb8bb9f16117e57311607ef7ee0706343d3d2ddcb1b4eab3213203f0350b1ea85ed9aa8414a90d1affd18bd2e168c5f76b089bb948440f61bdd4
Size (versions-6.0.7.tar.gz) = 19505 bytes
@


1.4
log
@devel/hs-versions: Update to 6.0.6

6.0.6 (2024-03-08)
Fixed
    Account for large numbers when parsing on 32-bit (or smaller) systems.

6.0.5 (2024-01-24)
Fixed
    Certain illegal versions were parsing as PVP.

6.0.4 (2023-12-29)
Changed
    Bump dependencies to support GHC 9.8.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.3 2023/10/30 03:13:10 pho Exp $
d3 3
a5 3
BLAKE2s (versions-6.0.6.tar.gz) = df912dbe793cf9f54f695e865f16491bb5584c4e7be422e0c1fc28d8c6b9f4f4
SHA512 (versions-6.0.6.tar.gz) = 0f9263cd88d3d58ae4889b72669af8dc56644feb5024b382968b01c4aebf8ac5a925b3bd16f9fdb706df7387fe8fffed341fc6395a830ae60ba912115adc66ae
Size (versions-6.0.6.tar.gz) = 19483 bytes
@


1.3
log
@devel/hs-versions: Update to 6.0.3

6.0.3 (2023-10-23)
Added
* Data instances for the various data types.
* Simple conversion types between the main version types.
* Compile-time constructors via Template Haskell, like versioningQ.

6.0.2 (2023-10-12)
Added
* Lift instances for the various types, which allows parsing version
  numbers at compile time within Template Haskell quotes. Currently there
  is no exported function that supports this directly, but you could write
  one like:

-- | Parse a `Versioning` at compile time.
thVer :: Text -> Q Exp
thVer nm =
  case versioning nm of
    Left err -> fail (errorBundlePretty err)
    Right v  -> lift v

Changed
* Due to the new dependency on template-haskell, GHC 8.8 is now the lowest
  supported compiler version.

6.0.1 (2023-05-08)
Fixed
* Restored the ability to compile with GHC versions earlier than 9.

6.0.0 (2023-04-29)

A number of type changes have been made to improve parsing and comparison
logic. Doing so fixed several bugs and made the code cleaner overall.

If you're just doing basic parsing and comparisons and not actually
inspecting the types themselves, you shouldn't notice a difference.

Added
* New types Release, Chunks, and Chunk.

Changed
* Both SemVer and Version now contain a better-behaving Release type for
  their prerelease info.
* Similarly, Version now also has a better-behaving Chunks type for its
  main version number sections.
* The release traversal now yields a Maybe Release.
* Versions with ~ in their metadata will now parse as a Mess. Example:
  12.0.0-3ubuntu1~20.04.5

Removed
* The various Semigroup instances. Adding version numbers together is a
  nonsensical operation and should never have been added in the first
  place.
* The VChunk and VUnit types and their associated functions.

Fixed
* Leading zeroes are handled a little better in SemVer pre-release data.

5.0.5 (2023-03-23)
Changed
* Bumped base bound to support GHC 9.6.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.2 2023/01/25 18:48:52 pho Exp $
d3 3
a5 3
BLAKE2s (versions-6.0.3.tar.gz) = 41cd0fdad0d653d5d81a3b8bab5d2d9641afc849893547e5246f423f4fba3213
SHA512 (versions-6.0.3.tar.gz) = df18b506b90e0c5b22c60ebe823235305906d7b9e0fd6bf180f27fa1ad8931b3e84326d8bd48dde96b9431ea5ea689860ea39baae5551f836ce458dd148e7b1a
Size (versions-6.0.3.tar.gz) = 18974 bytes
@


1.2
log
@devel/hs-versions: Update to 5.0.4

5.0.4 (2022-10-18)
Changed
* Bumped base bound to support GHC 9.4.

5.0.3 (2022-02-25)
Fixed
* A bug in prettyVer that flipped the order of the preRel and meta fields.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.1 2022/02/24 01:23:25 pho Exp $
d3 3
a5 3
BLAKE2s (versions-5.0.4.tar.gz) = 6f3249938249c8d01025e5b9709e448b88fd92afa8774d8feb2a32d5607bee25
SHA512 (versions-5.0.4.tar.gz) = 9f074371a7fba2fc16637c17713777866beba14463a5530472ee6fd3e822a1a45fa8c3fffb2a9a6222f5e5bbee88b0058121c960daea51e30855611355ff95d1
Size (versions-5.0.4.tar.gz) = 17981 bytes
@


1.1
log
@devel/hs-versions: import hs-versions-5.0.2

A library for parsing and comparing software version numbers. We like to
give version numbers to our software in a myriad of ways. Some ways follow
strict guidelines for incrementing and comparison. Some follow conventional
wisdom and are generally self-consistent. Some are just plain asinine. This
library provides a means of parsing and comparing any style of versioning,
be it a nice Semantic Version like this:

  1.2.3-r1+git123

...or a monstrosity like this:

  2:10.2+0.0093r3+1-1

Please switch to Semantic Versioning if you aren't currently using it. It
provides consistency in version incrementing and has the best constraints
on comparisons.

This library implements version 2.0.0 of the SemVer spec.
@
text
@d1 1
a1 1
$NetBSD$
d3 3
a5 3
BLAKE2s (versions-5.0.2.tar.gz) = c05ecfb4a1e4f5db9c711ae76180ad4569fa7a83778af52733e4a7094922c862
SHA512 (versions-5.0.2.tar.gz) = a38f19e5d9b48ff4a610471615f0f75461b4445dab53a651e7f02729e68a6516d0ad1f21006d947dbff6298b301a1e42c983f2eb9fda1ef852936df6199bae29
Size (versions-5.0.2.tar.gz) = 17919 bytes
@

