pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/converters/p5-Sereal Import p5-Sereal-0.330 as convert...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/7e631662fe85
branches:  trunk
changeset: 362888:7e631662fe85
user:      mef <mef%pkgsrc.org@localhost>
date:      Sun May 28 13:23:34 2017 +0000

description:
Import p5-Sereal-0.330 as converters/p5-Sereal.

This is an experimental module. Before using it in production, please get
in touch with the authors!

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.

The protocol specification and many other bits of documentation can be
found in the github repository. Right now, the specification is at
   https://github.com/Sereal/Sereal/blob/master/sereal_spec.pod, there is a
discussion of the design objectives in
   https://github.com/Sereal/Sereal/blob/master/README.pod, and the output of
our benchmarks can be seen at
https://github.com/Sereal/Sereal/wiki/Sereal-Comparison-Graphs.

diffstat:

 converters/p5-Sereal/DESCR    |  24 ++++++++++++++++++++++++
 converters/p5-Sereal/Makefile |  19 +++++++++++++++++++
 converters/p5-Sereal/distinfo |   6 ++++++
 3 files changed, 49 insertions(+), 0 deletions(-)

diffs (61 lines):

diff -r 0b5748d3eaba -r 7e631662fe85 converters/p5-Sereal/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/converters/p5-Sereal/DESCR        Sun May 28 13:23:34 2017 +0000
@@ -0,0 +1,24 @@
+This is an experimental module. Before using it in production, please get
+in touch with the authors!
+
+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.
+
+The protocol specification and many other bits of documentation can be
+found in the github repository. Right now, the specification is at
+   https://github.com/Sereal/Sereal/blob/master/sereal_spec.pod, there is a
+discussion of the design objectives in
+   https://github.com/Sereal/Sereal/blob/master/README.pod, and the output of
+our benchmarks can be seen at
+https://github.com/Sereal/Sereal/wiki/Sereal-Comparison-Graphs.
diff -r 0b5748d3eaba -r 7e631662fe85 converters/p5-Sereal/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/converters/p5-Sereal/Makefile     Sun May 28 13:23:34 2017 +0000
@@ -0,0 +1,19 @@
+# $NetBSD: Makefile,v 1.1 2017/05/28 13:23:34 mef Exp $
+
+DISTNAME=      Sereal-0.330
+PKGNAME=       p5-${DISTNAME}
+CATEGORIES=    converters perl5
+MASTER_SITES=  http://search.cpan.org/CPAN/authors/id/Y/YV/YVES/
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      http://search.cpan.org/~yves/Sereal/lib/Sereal.pm
+COMMENT=       Fast, compact, powerful binary (de-)serialization
+#LICENSE=      # Copyright (C) 2012, 2013 by Steffen Mueller
+
+DEPENDS+=      p5-Sereal-Decoder-[0-9]*:../../converters/p5-Sereal-Decoder
+DEPENDS+=      p5-Sereal-Encoder-[0-9]*:../../converters/p5-Sereal-Encoder
+
+PERL5_PACKLIST=        auto/Sereal/.packlist
+
+.include "../../lang/perl5/module.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 0b5748d3eaba -r 7e631662fe85 converters/p5-Sereal/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/converters/p5-Sereal/distinfo     Sun May 28 13:23:34 2017 +0000
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2017/05/28 13:23:34 mef Exp $
+
+SHA1 (Sereal-0.330.tar.gz) = b40bcfcbb0a61dda4bc48282b8544ba356aca409
+RMD160 (Sereal-0.330.tar.gz) = 835d27b0d0bcba4b2c66b69c2b8eda768875980a
+SHA512 (Sereal-0.330.tar.gz) = eb95b13872f3190a685aa9dcc70a567cc19d5f8b2b35c4d4ef449d1d997c8acb70837c825d2265182d5275317e485cacc3ea40c8a48050d9531e3d1e89a3164b
+Size (Sereal-0.330.tar.gz) = 3511 bytes



Home | Main Index | Thread Index | Old Index