{"added":null,"apiVersion":1,"behindSince":"2026-08-07","buildDepends":[],"categories":["converters","perl5"],"comment":"Fast, compact, powerful binary (de-)serialization","compare":"/compare/p5-sereal/index.json","dependentCount":null,"description":"This is an experimental module. Before using it in production, please get\nin touch with the authors!\n\nSereal is an efficient, compact-output, binary and feature-rich\nserialization protocol. The Perl encoder is implemented as the\nSereal::Encoder module, the Perl decoder correspondingly as\nSereal::Decoder. They are distributed separately to allow for safe\nupgrading without downtime. (Hint: Upgrade the decoder everywhere first,\nthen the encoder.)\n\nThis Sereal module is a very thin wrapper around both Sereal::Encoder and\nSereal::Decoder. It depends on both and loads both. So if you have a user\nof both encoder and decoder, it is enough to depend on a particular version\nof Sereal and you'll get the most recent released versions of\nSereal::Encoder and Sereal::Decoder whose version is smaller than or equal\nto the version of Sereal you depend on.\n\nThe protocol specification and many other bits of documentation can be\nfound in the github repository. Right now, the specification is at\n   https://github.com/Sereal/Sereal/blob/master/sereal_spec.pod, there is a\ndiscussion of the design objectives in\n   https://github.com/Sereal/Sereal/blob/master/README.pod, and the output of\nour benchmarks can be seen at\nhttps://github.com/Sereal/Sereal/wiki/Sereal-Comparison-Graphs.","flavors":[],"html":"https://daemonports.org/netbsd/converters/p5-Sereal/","kind":"port","lastUpdate":"2026-10-05T07:56:39Z","license":["gnu-gpl-v2 OR artistic"],"maintainer":"pkgsrc-users@NetBSD.org","name":"p5-Sereal","newest":false,"newestVersion":"5.010","noVulnData":false,"origin":"converters/p5-Sereal","otherSystems":[{"maintainer":"perl@FreeBSD.org","newest":true,"origin":"converters/p5-Sereal","path":"/converters/p5-Sereal/","system":"FreeBSD","updated":"2026-08-23","version":"5.010"},{"maintainer":"Alexander Bluhm \u003cbluhm@openbsd.org\u003e","newest":true,"noVulnData":true,"origin":"converters/p5-Sereal","path":"/openbsd/converters/p5-Sereal/","system":"OpenBSD","updated":"2026-08-07","version":"5.010"},{"behindSince":"2026-07-09","maintainer":"perl@FreeBSD.org","origin":"converters/p5-Sereal","path":"/dragonfly/converters/p5-Sereal/","system":"DragonFly","version":"5.004"},{"maintainer":"perl@FreeBSD.org","newest":true,"noVulnData":true,"origin":"converters/p5-Sereal","path":"","system":"HardenedBSD","version":"5.010"},{"maintainer":"perl@FreeBSD.org","newest":true,"noVulnData":true,"origin":"converters/p5-Sereal","path":"","system":"GhostBSD","version":"5.010"}],"packages":[{"repo":"NetBSD 10.1 x86_64","versions":["5.009"]},{"repo":"NetBSD 10.1 aarch64","versions":["5.009"]},{"repo":"SmartOS / illumos x86_64","versions":["5.010"]},{"repo":"macOS 15 arm64","versions":["5.010"]}],"pkgName":"p5-Sereal-5.009","related":null,"repository":"pkgsrc","requiredBy":["devel/p5-Devel-Cover","wip/harmony"],"requiredByCount":2,"runDepends":["converters/p5-Sereal-Decoder","converters/p5-Sereal-Encoder","lang/perl5"],"status":null,"system":"netbsd","systemLabel":"NetBSD","version":"5.009","versions":[{"commit":"632d23d52215ee99d3a40331eb29016285bdf6ea","date":"2026-10-05","version":"5.010"},{"commit":"1633cda78680b9525312b34e79f42705e5cc17bd","date":"2026-07-24","version":"5.009"}],"vulnerabilities":null,"www":"https://metacpan.org/pod/distribution/Sereal/lib/Sereal.pm"}
