Mon Feb 14 09:07:04 2022 UTC ()
ocaml-optint: update to 0.1.0.

### v0.1.0 2021-03-30 Paris (France)

- Annotate integer types with `[@@immediate64]` (@CraigFe, #13)
- Move unwrapped module `Int63` to `Optint.Int63` (@CraigFe, #13)

### v0.0.5 2021-02-22 Paris (France)

- Update the README.md (@CraigFe, #9)
- Add a representation of 63-bit integers (@CraigFe, #9)
- Allow to compile fuzzers on 32-bit architectures (@dinosaure, #9)
- Add encode / decode functions for integers (@CraigFe, #9)
- Fix `optint` about sign and cast on all architectures (@dinosaure, #9)
- **breaking changes**, rename and handle properly sign-bit:
  `{of,to}_int` become `{of,to}_unsigned_int`
  `{of,to}_int32` become `{of,to}_unsigned_int32`
  Previous functions handle sign-bit correctly


(wiz)
diff -r1.4 -r1.5 pkgsrc/devel/ocaml-optint/Makefile
diff -r1.4 -r1.5 pkgsrc/devel/ocaml-optint/distinfo
diff -r1.2 -r1.3 pkgsrc/devel/ocaml-optint/PLIST

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

--- pkgsrc/devel/ocaml-optint/Makefile 2021/03/08 08:12:54 1.4
+++ pkgsrc/devel/ocaml-optint/Makefile 2022/02/14 09:07:04 1.5
@@ -1,23 +1,20 @@ @@ -1,23 +1,20 @@
1# $NetBSD: Makefile,v 1.4 2021/03/08 08:12:54 jaapb Exp $ 1# $NetBSD: Makefile,v 1.5 2022/02/14 09:07:04 wiz Exp $
2 2
3GITHUB_PROJECT= optint 3DISTNAME= optint-0.1.0
4GITHUB_TAG= v${PKGVERSION_NOREV} 
5VER= 0.0.4 
6DISTNAME= ${GITHUB_PROJECT}-${VER} 
7PKGNAME= ocaml-${DISTNAME} 4PKGNAME= ocaml-${DISTNAME}
8CATEGORIES= devel 5CATEGORIES= devel
9MASTER_SITES= ${MASTER_SITE_GITHUB:=mirage/} 6MASTER_SITES= ${MASTER_SITE_GITHUB:=mirage/}
10PKGREVISION= 2 7GITHUB_PROJECT= optint
 8GITHUB_TAG= v${PKGVERSION_NOREV}
11 9
12MAINTAINER= jaapb@NetBSD.org 10MAINTAINER= jaapb@NetBSD.org
13HOMEPAGE= https://github.com/mirage/optint/ 11HOMEPAGE= https://github.com/mirage/optint/
14COMMENT= Library to provide fast integer (x64) or allocated int32 (x84) 12COMMENT= Library to provide fast integer (x64) or allocated int32 (x84)
15LICENSE= mit 13LICENSE= mit
16 14
17OCAML_USE_DUNE= yes 15OCAML_USE_DUNE= yes
18 16
19WRKSRC= ${WRKDIR}/optint-${VER} 
20USE_LANGUAGES= # none 17USE_LANGUAGES= # none
21 18
22.include "../../mk/ocaml.mk" 19.include "../../mk/ocaml.mk"
23.include "../../mk/bsd.pkg.mk" 20.include "../../mk/bsd.pkg.mk"

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

--- pkgsrc/devel/ocaml-optint/distinfo 2021/10/26 10:15:51 1.4
+++ pkgsrc/devel/ocaml-optint/distinfo 2022/02/14 09:07:04 1.5
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.4 2021/10/26 10:15:51 nia Exp $ 1$NetBSD: distinfo,v 1.5 2022/02/14 09:07:04 wiz Exp $
2 2
3BLAKE2s (optint-0.0.4.tar.gz) = 981594d0bbe119cd97ccc9104ea084461e51febf3f7de8fb96a530e3a1f32998 3BLAKE2s (optint-0.1.0.tar.gz) = 56df19d188c6a8c071174a9f5fb4d9d201f21a8dc02be26b62bf1d004793a4a7
4SHA512 (optint-0.0.4.tar.gz) = dc06fd05df723dbebf176e771d13ab103435fc10022e5adba6588a89c91f2437582235059123b3e74c25917096fd49ae8744d9139081c77c9a0aec3682990ed3 4SHA512 (optint-0.1.0.tar.gz) = e9eac7e24aabe0e2358beb1198389ddfc32b5c39162f328eec8ee8df5642e7a81c483f0bc813a9b778c5c881abb6869e1faf539194b774bf2152e23e7595ec3d
5Size (optint-0.0.4.tar.gz) = 7081 bytes 5Size (optint-0.1.0.tar.gz) = 11617 bytes

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

--- pkgsrc/devel/ocaml-optint/PLIST 2021/02/03 09:35:31 1.2
+++ pkgsrc/devel/ocaml-optint/PLIST 2022/02/14 09:07:04 1.3
@@ -1,17 +1,49 @@ @@ -1,17 +1,49 @@
1@comment $NetBSD: PLIST,v 1.2 2021/02/03 09:35:31 jaapb Exp $ 1@comment $NetBSD: PLIST,v 1.3 2022/02/14 09:07:04 wiz Exp $
2${OCAML_SITELIB}/optint/META 2${OCAML_SITELIB}/optint/META
3${OCAML_SITELIB}/optint/dune-package 3${OCAML_SITELIB}/optint/dune-package
 4${OCAML_SITELIB}/optint/int63_emul.ml
 5${OCAML_SITELIB}/optint/int63_emul.mli
 6${OCAML_SITELIB}/optint/int63_native.ml
 7${OCAML_SITELIB}/optint/int63_native.mli
 8${OCAML_SITELIB}/optint/integer_interface.ml
4${OCAML_SITELIB}/optint/opam 9${OCAML_SITELIB}/optint/opam
5${PLIST.ocaml-opt}${OCAML_SITELIB}/optint/optint.a 10${PLIST.ocaml-opt}${OCAML_SITELIB}/optint/optint.a
6${OCAML_SITELIB}/optint/optint.cma 11${OCAML_SITELIB}/optint/optint.cma
7${OCAML_SITELIB}/optint/optint.cmi 12${OCAML_SITELIB}/optint/optint.cmi
8${OCAML_SITELIB}/optint/optint.cmt 13${OCAML_SITELIB}/optint/optint.cmt
9${OCAML_SITELIB}/optint/optint.cmti 14${OCAML_SITELIB}/optint/optint.cmti
10${PLIST.ocaml-opt}${OCAML_SITELIB}/optint/optint.cmx 15${PLIST.ocaml-opt}${OCAML_SITELIB}/optint/optint.cmx
11${PLIST.ocaml-opt}${OCAML_SITELIB}/optint/optint.cmxa 16${PLIST.ocaml-opt}${OCAML_SITELIB}/optint/optint.cmxa
12${PLIST.ocaml-opt}${OCAML_SITELIB}/optint/optint.cmxs 17${PLIST.ocaml-opt}${OCAML_SITELIB}/optint/optint.cmxs
13${OCAML_SITELIB}/optint/optint.ml 18${OCAML_SITELIB}/optint/optint.ml
14${OCAML_SITELIB}/optint/optint.mli 19${OCAML_SITELIB}/optint/optint.mli
 20${OCAML_SITELIB}/optint/optint__.cmi
 21${OCAML_SITELIB}/optint/optint__.cmt
 22${OCAML_SITELIB}/optint/optint__.cmx
 23${OCAML_SITELIB}/optint/optint__.ml
 24${OCAML_SITELIB}/optint/optint__Int63_emul.cmi
 25${OCAML_SITELIB}/optint/optint__Int63_emul.cmt
 26${OCAML_SITELIB}/optint/optint__Int63_emul.cmti
 27${OCAML_SITELIB}/optint/optint__Int63_emul.cmx
 28${OCAML_SITELIB}/optint/optint__Int63_native.cmi
 29${OCAML_SITELIB}/optint/optint__Int63_native.cmt
 30${OCAML_SITELIB}/optint/optint__Int63_native.cmti
 31${OCAML_SITELIB}/optint/optint__Int63_native.cmx
 32${OCAML_SITELIB}/optint/optint__Integer_interface.cmi
 33${OCAML_SITELIB}/optint/optint__Integer_interface.cmt
 34${OCAML_SITELIB}/optint/optint__Integer_interface.cmx
 35${OCAML_SITELIB}/optint/optint__Optint_emul.cmi
 36${OCAML_SITELIB}/optint/optint__Optint_emul.cmt
 37${OCAML_SITELIB}/optint/optint__Optint_emul.cmti
 38${OCAML_SITELIB}/optint/optint__Optint_emul.cmx
 39${OCAML_SITELIB}/optint/optint__Optint_native.cmi
 40${OCAML_SITELIB}/optint/optint__Optint_native.cmt
 41${OCAML_SITELIB}/optint/optint__Optint_native.cmti
 42${OCAML_SITELIB}/optint/optint__Optint_native.cmx
 43${OCAML_SITELIB}/optint/optint_emul.ml
 44${OCAML_SITELIB}/optint/optint_emul.mli
 45${OCAML_SITELIB}/optint/optint_native.ml
 46${OCAML_SITELIB}/optint/optint_native.mli
15share/doc/optint/CHANGES.md 47share/doc/optint/CHANGES.md
16share/doc/optint/LICENSE.md 48share/doc/optint/LICENSE.md
17share/doc/optint/README.md 49share/doc/optint/README.md