summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--converters/p5-Sereal/DESCR24
-rw-r--r--converters/p5-Sereal/Makefile19
-rw-r--r--converters/p5-Sereal/distinfo6
3 files changed, 49 insertions, 0 deletions
diff --git a/converters/p5-Sereal/DESCR b/converters/p5-Sereal/DESCR
new file mode 100644
index 00000000000..d59a334f887
--- /dev/null
+++ b/converters/p5-Sereal/DESCR
@@ -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 --git a/converters/p5-Sereal/Makefile b/converters/p5-Sereal/Makefile
new file mode 100644
index 00000000000..d9aaf41b85d
--- /dev/null
+++ b/converters/p5-Sereal/Makefile
@@ -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
+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 --git a/converters/p5-Sereal/distinfo b/converters/p5-Sereal/distinfo
new file mode 100644
index 00000000000..1e8c0a7c6d8
--- /dev/null
+++ b/converters/p5-Sereal/distinfo
@@ -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