Fri Mar 4 16:06:19 2016 UTC ()
Updated package to latest version, 113.24.00. Changes include:

	Switch code in lib subdir to ppx-style.
	Inline some calls that js_of_ocaml was unable to recognise as tail-recursive
	(cf. issue 14)
	Minor update: documentation.
	Added sexp_of_ support for GADTs, and remove the not-quite-working support
	for of_sexp.
	Improved the implementation of Exn.sexp_of_t, using the unique id in
	exceptions in OCaml 4.02.
	We use the identifier to map exception constructors to converters.


(jaapb)
diff -r1.4 -r1.5 pkgsrc/devel/ocaml-sexplib/Makefile
diff -r1.1 -r1.2 pkgsrc/devel/ocaml-sexplib/PLIST
diff -r1.2 -r1.3 pkgsrc/devel/ocaml-sexplib/distinfo

cvs diff -r1.4 -r1.5 pkgsrc/devel/ocaml-sexplib/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/ocaml-sexplib/Makefile 2016/02/06 12:10:33 1.4
+++ pkgsrc/devel/ocaml-sexplib/Makefile 2016/03/04 16:06:19 1.5
@@ -1,20 +1,20 @@ @@ -1,20 +1,20 @@
1# $NetBSD: Makefile,v 1.4 2016/02/06 12:10:33 jaapb Exp $ 1# $NetBSD: Makefile,v 1.5 2016/03/04 16:06:19 jaapb Exp $
2 2
3DISTNAME= sexplib-${VERS} 3DISTNAME= sexplib-${VERS}
4PKGNAME= ocaml-${DISTNAME} 4PKGNAME= ocaml-${DISTNAME}
5VERS= 113.00.00 5VERS= 113.24.00
6CATEGORIES= devel 6CATEGORIES= devel
7MASTER_SITES= ${MASTER_SITE_GITHUB:=janestreet/sexplib/archive/} 7MASTER_SITES= ${MASTER_SITE_GITHUB:=janestreet/sexplib/archive/}
8DISTFILES= ${VERS}${EXTRACT_SUFX} 8DISTFILES= ${VERS}${EXTRACT_SUFX}
9DIST_SUBDIR= ocaml-sexplib 9DIST_SUBDIR= ocaml-sexplib
10 10
11MAINTAINER= jaapb@NetBSD.org 11MAINTAINER= jaapb@NetBSD.org
12HOMEPAGE= https://github.com/janestreet/sexplib/ 12HOMEPAGE= https://github.com/janestreet/sexplib/
13COMMENT= S-Expressions with Type Converters for OCaml 13COMMENT= S-Expressions with Type Converters for OCaml
14LICENSE= modified-bsd AND apache-2.0 14LICENSE= modified-bsd AND apache-2.0
15 15
16OCAML_USE_OASIS= yes 16OCAML_USE_OASIS_DYNRUN= yes
17 17
18.include "../../devel/ocaml-type_conv/buildlink3.mk" 18.include "../../devel/ocaml-type_conv/buildlink3.mk"
19.include "../../mk/ocaml.mk" 19.include "../../mk/ocaml.mk"
20.include "../../mk/bsd.pkg.mk" 20.include "../../mk/bsd.pkg.mk"

cvs diff -r1.1 -r1.2 pkgsrc/devel/ocaml-sexplib/PLIST (expand / switch to unified diff)

--- pkgsrc/devel/ocaml-sexplib/PLIST 2015/01/20 16:27:02 1.1
+++ pkgsrc/devel/ocaml-sexplib/PLIST 2016/03/04 16:06:19 1.2
@@ -1,45 +1,31 @@ @@ -1,45 +1,31 @@
1@comment $NetBSD: PLIST,v 1.1 2015/01/20 16:27:02 jaapb Exp $ 1@comment $NetBSD: PLIST,v 1.2 2016/03/04 16:06:19 jaapb Exp $
2${OCAML_SITELIB}/sexplib/META 2${OCAML_SITELIB}/sexplib/META
3${OCAML_SITELIB}/sexplib/conv.mli 3${OCAML_SITELIB}/sexplib/conv.mli
4${OCAML_SITELIB}/sexplib/conv_error.ml 4${OCAML_SITELIB}/sexplib/conv_error.ml
5${OCAML_SITELIB}/sexplib/exn_magic.mli 5${OCAML_SITELIB}/sexplib/exn_magic.mli
6${OCAML_SITELIB}/sexplib/lexer.mli 6${OCAML_SITELIB}/sexplib/lexer.mli
7${OCAML_SITELIB}/sexplib/macro.mli 7${OCAML_SITELIB}/sexplib/macro.mli
8${PLIST.ocaml-opt}${OCAML_SITELIB}/sexplib/pa_sexp_conv.a 
9${OCAML_SITELIB}/sexplib/pa_sexp_conv.cma 
10${OCAML_SITELIB}/sexplib/pa_sexp_conv.cmi 
11${PLIST.ocaml-opt}${OCAML_SITELIB}/sexplib/pa_sexp_conv.cmx 
12${PLIST.ocaml-opt}${OCAML_SITELIB}/sexplib/pa_sexp_conv.cmxa 
13${PLIST.ocaml-opt}${OCAML_SITELIB}/sexplib/pa_sexp_conv.cmxs 
14${OCAML_SITELIB}/sexplib/pa_sexp_conv.mli 
15${OCAML_SITELIB}/sexplib/path.mli 8${OCAML_SITELIB}/sexplib/path.mli
16${OCAML_SITELIB}/sexplib/pre_sexp.ml 9${OCAML_SITELIB}/sexplib/pre_sexp.ml
17${OCAML_SITELIB}/sexplib/sexp.mli 10${OCAML_SITELIB}/sexplib/sexp.mli
18${OCAML_SITELIB}/sexplib/sexp_intf.ml 11${OCAML_SITELIB}/sexplib/sexp_intf.ml
19${OCAML_SITELIB}/sexplib/sexp_with_layout.ml 12${OCAML_SITELIB}/sexplib/sexp_with_layout.ml
20${PLIST.ocaml-opt}${OCAML_SITELIB}/sexplib/sexplib.a 13${PLIST.ocaml-opt}${OCAML_SITELIB}/sexplib/sexplib.a
21${OCAML_SITELIB}/sexplib/sexplib.cma 14${OCAML_SITELIB}/sexplib/sexplib.cma
22${OCAML_SITELIB}/sexplib/sexplib.cmi 15${OCAML_SITELIB}/sexplib/sexplib.cmi
23${PLIST.ocaml-opt}${OCAML_SITELIB}/sexplib/sexplib.cmx 16${PLIST.ocaml-opt}${OCAML_SITELIB}/sexplib/sexplib.cmx
24${PLIST.ocaml-opt}${OCAML_SITELIB}/sexplib/sexplib.cmxa 17${PLIST.ocaml-opt}${OCAML_SITELIB}/sexplib/sexplib.cmxa
25${PLIST.ocaml-opt}${OCAML_SITELIB}/sexplib/sexplib.cmxs 18${PLIST.ocaml-opt}${OCAML_SITELIB}/sexplib/sexplib.cmxs
26${OCAML_SITELIB}/sexplib/sexplib_install_printers.cmi 
27${OCAML_SITELIB}/sexplib/sexplib_install_printers.cmx 
28${OCAML_SITELIB}/sexplib/sexplib_install_printers.ml 
29${PLIST.ocaml-opt}${OCAML_SITELIB}/sexplib/sexplib_top.a 
30${OCAML_SITELIB}/sexplib/sexplib_top.cma 
31${PLIST.ocaml-opt}${OCAML_SITELIB}/sexplib/sexplib_top.cmxa 
32${PLIST.ocaml-opt}${OCAML_SITELIB}/sexplib/sexplib_top.cmxs 
33${OCAML_SITELIB}/sexplib/src_pos.mli 19${OCAML_SITELIB}/sexplib/src_pos.mli
34${OCAML_SITELIB}/sexplib/std.ml 20${OCAML_SITELIB}/sexplib/std.ml
35${OCAML_SITELIB}/sexplib/type.ml 21${OCAML_SITELIB}/sexplib/type.ml
36${OCAML_SITELIB}/sexplib/type_with_layout.mli 22${OCAML_SITELIB}/sexplib/type_with_layout.mli
37${OCAML_SITELIB}/sexplib_num/META 23${OCAML_SITELIB}/sexplib_num/META
38${PLIST.ocaml-opt}${OCAML_SITELIB}/sexplib_num/sexplib_num.a 24${PLIST.ocaml-opt}${OCAML_SITELIB}/sexplib_num/sexplib_num.a
39${OCAML_SITELIB}/sexplib_num/sexplib_num.cma 25${OCAML_SITELIB}/sexplib_num/sexplib_num.cma
40${OCAML_SITELIB}/sexplib_num/sexplib_num.cmi 26${OCAML_SITELIB}/sexplib_num/sexplib_num.cmi
41${PLIST.ocaml-opt}${OCAML_SITELIB}/sexplib_num/sexplib_num.cmx 27${PLIST.ocaml-opt}${OCAML_SITELIB}/sexplib_num/sexplib_num.cmx
42${PLIST.ocaml-opt}${OCAML_SITELIB}/sexplib_num/sexplib_num.cmxa 28${PLIST.ocaml-opt}${OCAML_SITELIB}/sexplib_num/sexplib_num.cmxa
43${PLIST.ocaml-opt}${OCAML_SITELIB}/sexplib_num/sexplib_num.cmxs 29${PLIST.ocaml-opt}${OCAML_SITELIB}/sexplib_num/sexplib_num.cmxs
44${OCAML_SITELIB}/sexplib_num/sexplib_num_conv.mli 30${OCAML_SITELIB}/sexplib_num/sexplib_num_conv.mli
45${OCAML_SITELIB}/sexplib_num/std.ml 31${OCAML_SITELIB}/sexplib_num/std.ml

cvs diff -r1.2 -r1.3 pkgsrc/devel/ocaml-sexplib/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/ocaml-sexplib/distinfo 2015/11/03 03:27:52 1.2
+++ pkgsrc/devel/ocaml-sexplib/distinfo 2016/03/04 16:06:19 1.3
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.2 2015/11/03 03:27:52 agc Exp $ 1$NetBSD: distinfo,v 1.3 2016/03/04 16:06:19 jaapb Exp $
2 2
3SHA1 (ocaml-sexplib/112.01.00.tar.gz) = 393861050e20f6626cd3b9f52ccbcb847d21f56d 3SHA1 (ocaml-sexplib/113.24.00.tar.gz) = 2809485197f8f0598b6cd9b807509cfe9f1190cc
4RMD160 (ocaml-sexplib/112.01.00.tar.gz) = 9233b9765352d45d27b4f4075864d3001f01fa64 4RMD160 (ocaml-sexplib/113.24.00.tar.gz) = 38372cac8dfe1fb1893476b0205121bbb65a7478
5SHA512 (ocaml-sexplib/112.01.00.tar.gz) = 44816b888abd4313aeb2d4e33465dafa9dbd5aa5bc77031fa8ce84e663212d7fa807bb67a011f067ae35f725dd75b63569c79ada01bd97fe5837648fc0f5348a 5SHA512 (ocaml-sexplib/113.24.00.tar.gz) = 0331437500a13bc26c6cc635e8f1a63454257c3c699a07562469f6ebe127c61b3428bf4465c12fead5f7ac416e664417b0f9473ab2953e9c446cbda762ba00ea
6Size (ocaml-sexplib/112.01.00.tar.gz) = 134716 bytes 6Size (ocaml-sexplib/113.24.00.tar.gz) = 72087 bytes