BSD Ports

devel/p5-Data-ULID 1.3nb2 NetBSD

Perl 5 module for Unique Lexicographically Sortable Identifier ULID

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
618415630a
License
gnu-gpl-v2 OR artistic
Categories
devel
Package size
8.6 KiB, 16.3 KiB installed

Description

This is an implementation in Perl of the ULID identifier type introduced by Alizain Feerasta. The original implementation (in Javascript) can be found at https://github.com/alizain/ulid.

ULIDs have several advantages over UUIDs in many contexts. The advantages include:

  • Lexicographically sortable
  • The canonical representation is shorter than UUID (26 vs 36 characters)
  • Case insensitve and safely chunkable.
  • URL-safe
  • Timestamp can always be easily extracted if so desired.
  • Limited compatibility with UUIDs, since both are 128-bit formats. Some conversion back and forth is possible.

Install

Binary package:

pkgin install p5-Data-ULID

From pkgsrc:

cd /usr/pkgsrc/devel/p5-Data-ULID && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_641.3nb2
NetBSD 10.1 aarch641.3nb2
SmartOS / illumos x86_641.3nb2
macOS 15 arm641.3nb2

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

Run dependencies 2

No port depends on this one.

Commit history 1

DateCommitCreditsLog message
618415630a wiz *: recursive bump for perl5 5.44.0