p5-Sereal-5.010
fast, compact, powerful binary (de-)serialization
Back to search · Project homepage
Description
Sereal is an efficient, compact-output, binary and feature-rich
serialization protocol. The Perl encoder is implemented as the
Sereal::Encoder module, the Perl decoder correspondingly as
Sereal::Decoder. They are distributed separately to allow for safe
upgrading without downtime. (Hint: Upgrade the decoder everywhere
first, then the encoder.)
This "Sereal" module is a very thin wrapper around both
"Sereal::Encoder" and "Sereal::Decoder". It depends on both and loads
both. So if you have a user of both encoder and decoder, it is enough
to depend on a particular version of "Sereal" and you'll get the most
recent released versions of "Sereal::Encoder" and "Sereal::Decoder"
whose version is smaller than or equal to the version of "Sereal" you
depend on.
Package information
- Ports path
- converters/p5-Sereal
- Package architecture
- *
- Maintainer
- Alexander Bluhm <bluhm@openbsd.org>
- Categories
- converters, perl5
- Available flavors
- None listed
These are ports metadata. Binary availability depends on the release, architecture and mirror. Build and test dependencies are not an installation checklist.
Direct dependencies
Runtime
- converters/p5-Sereal-Decoder STEM->=5.010
- converters/p5-Sereal-Encoder STEM->=5.010
Test
- converters/p5-JSON-XS
- devel/p5-Test-Deep
- devel/p5-Test-Differences
- devel/p5-Test-LongString
- devel/p5-Test-Warn
- converters/p5-Sereal-Decoder STEM->=5.010
- converters/p5-Sereal-Encoder STEM->=5.010
Used by (1 dependency relationships)
Includes library, runtime, build and test relationships. Results load 100 at a time.