pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/devel/ocaml-digestif ocaml-digestif: update to 1.1.0.
details: https://anonhg.NetBSD.org/pkgsrc/rev/889d49e2aade
branches: trunk
changeset: 373854:889d49e2aade
user: wiz <wiz%pkgsrc.org@localhost>
date: Mon Feb 14 09:28:53 2022 +0000
description:
ocaml-digestif: update to 1.1.0.
### v1.1.0 2021-10-11 Paris (France)
- Add Keccak256 module (ethereum padding) (@maxtori, @dinosaure, #118)
- Update README.md to include the documentation (@mimoo, @dinosaure, 65a5c12)
- Remove deprecated function from `fmt` library (@dinosaure, #121)
- **NOTE**: This version lost the support of OCaml 4.03 and OCaml 4.04.
### v1.0.1 2020-02-08 Paris (France)
- Fix `esy` support (@dinosaure, #115)
- Fix big-endian support (@dinosaure, #113)
### v1.0.0 2020-11-02 Paris (France)
- **breaking changes** Upgrade the library with MirageOS 3.9 (new layout of artifacts)
Add tests about compilation of unikernels (execution and link)
(#105, @dinosaure, @hannesm)
- Fix `esy` installation (#104, @dinosaure)
- **breaking changes** Better GADT (#103, @dinosaure)
As far as I can tell, nobody really use this part of `digestif`.
The idea is to provide a GADT which contains the type of the hash.
From third-part libraries point-of-view, it's better to _pattern-match_ with
such information instead to use a polymorphic variant (as before).
- **breaking changes** key used for HMAC is a constant `string` (#101, @dinosaure, @hannesm)
The key should not follow the same type as the digest value (`string`, `bytes`, `bigstring`).
This update restricts the user to user only constant key (as a `string`).
### v0.9.0 2020-07-10 Paris (France)
- Add sha3 implementation (#98), @lyrm, @dinosaure, @hannesm and @cfcs
### v0.8.1 2020-06-15 Paris (France)
- Move to `dune.2.6.0` (#97)
- Apply `ocamlformat.0.14.2` (#97)
- Fix tests according `alcotest.1.0.0` (#95)
### v0.8.0 2019-20-09 Saint Louis (Sénégal)
- Fake version to prioritize dune's variants instead of
old linking trick
- Use `stdlib-shims` to keep compatibility with < ocaml.4.07.0
### v0.7.3 2019-07-09 Paris (France)
- Fix bug about specialization of BLAKE2{B,S} (#85, #86)
reported by @samoht, fixed by @dinosaure, reviewed by @hannes and @cfcs
diffstat:
devel/ocaml-digestif/Makefile | 15 ++++++++-----
devel/ocaml-digestif/PLIST | 47 +++++++++++++++++++++++++-----------------
devel/ocaml-digestif/distinfo | 8 +++---
3 files changed, 41 insertions(+), 29 deletions(-)
diffs (162 lines):
diff -r ce2f72885aba -r 889d49e2aade devel/ocaml-digestif/Makefile
--- a/devel/ocaml-digestif/Makefile Mon Feb 14 09:20:51 2022 +0000
+++ b/devel/ocaml-digestif/Makefile Mon Feb 14 09:28:53 2022 +0000
@@ -1,19 +1,22 @@
-# $NetBSD: Makefile,v 1.5 2021/03/08 08:12:51 jaapb Exp $
+# $NetBSD: Makefile,v 1.6 2022/02/14 09:28:53 wiz Exp $
+DISTNAME= digestif-1.1.0
+PKGNAME= ocaml-${DISTNAME}
+CATEGORIES= devel
+MASTER_SITES= ${MASTER_SITE_GITHUB:=mirage/}
GITHUB_PROJECT= digestif
GITHUB_TAG= v${PKGVERSION_NOREV}
-DISTNAME= ${GITHUB_PROJECT}-0.7.2
-PKGNAME= ocaml-${DISTNAME}
-PKGREVISION= 1
-CATEGORIES= devel
-MASTER_SITES= ${MASTER_SITE_GITHUB:=mirage/}
MAINTAINER= jaapb%NetBSD.org@localhost
HOMEPAGE= https://github.com/mirage/digestif/
COMMENT= Simple hash algorithms in OCaml
LICENSE= mit
+DEPENDS+= ocaml-bigarray-compat-[0-9]*:../../devel/ocaml-bigarray-compat
+DEPENDS+= ocaml-stdlib-shims-[0-9]*:../../devel/ocaml-stdlib-shims
+
USE_LANGUAGES= # none
+USE_TOOLS+= gmake pkg-config
OCAML_USE_DUNE= yes
.include "../../mk/ocaml.mk"
diff -r ce2f72885aba -r 889d49e2aade devel/ocaml-digestif/PLIST
--- a/devel/ocaml-digestif/PLIST Mon Feb 14 09:20:51 2022 +0000
+++ b/devel/ocaml-digestif/PLIST Mon Feb 14 09:28:53 2022 +0000
@@ -1,10 +1,9 @@
-@comment $NetBSD: PLIST,v 1.2 2019/07/01 12:42:16 jaapb Exp $
+@comment $NetBSD: PLIST,v 1.3 2022/02/14 09:28:53 wiz Exp $
${OCAML_SITELIB}/digestif/META
${OCAML_SITELIB}/digestif/c/.private/digestif_bi.cmi
${OCAML_SITELIB}/digestif/c/.private/digestif_by.cmi
${OCAML_SITELIB}/digestif/c/.private/digestif_conv.cmi
${OCAML_SITELIB}/digestif/c/.private/digestif_eq.cmi
-${OCAML_SITELIB}/digestif/c/.private/digestif_hash.cmi
${OCAML_SITELIB}/digestif/c/.private/digestif_native.cmi
${OCAML_SITELIB}/digestif/c/digestif.cmi
${OCAML_SITELIB}/digestif/c/digestif.cmt
@@ -26,16 +25,15 @@
${OCAML_SITELIB}/digestif/c/digestif_eq.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/digestif/c/digestif_eq.cmx
${OCAML_SITELIB}/digestif/c/digestif_eq.ml
-${OCAML_SITELIB}/digestif/c/digestif_hash.cmt
-${PLIST.ocaml-opt}${OCAML_SITELIB}/digestif/c/digestif_hash.cmx
-${OCAML_SITELIB}/digestif/c/digestif_hash.ml
${OCAML_SITELIB}/digestif/c/digestif_native.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/digestif/c/digestif_native.cmx
${OCAML_SITELIB}/digestif/c/digestif_native.ml
+${PLIST.ocaml-opt}${OCAML_SITELIB}/digestif/c/libdigestif_c_stubs.a
${OCAML_SITELIB}/digestif/digestif.cmi
${OCAML_SITELIB}/digestif/digestif.cmti
${OCAML_SITELIB}/digestif/digestif.mli
${OCAML_SITELIB}/digestif/dune-package
+${PLIST.ocaml-opt}${OCAML_SITELIB}/digestif/libdigestif_freestanding_stubs.a
${OCAML_SITELIB}/digestif/ocaml/.private/baijiu_blake2b.cmi
${OCAML_SITELIB}/digestif/ocaml/.private/baijiu_blake2s.cmi
${OCAML_SITELIB}/digestif/ocaml/.private/baijiu_md5.cmi
@@ -44,13 +42,15 @@
${OCAML_SITELIB}/digestif/ocaml/.private/baijiu_sha224.cmi
${OCAML_SITELIB}/digestif/ocaml/.private/baijiu_sha256.cmi
${OCAML_SITELIB}/digestif/ocaml/.private/baijiu_sha384.cmi
+${OCAML_SITELIB}/digestif/ocaml/.private/baijiu_sha3_224.cmi
+${OCAML_SITELIB}/digestif/ocaml/.private/baijiu_sha3_384.cmi
+${OCAML_SITELIB}/digestif/ocaml/.private/baijiu_sha3_512.cmi
${OCAML_SITELIB}/digestif/ocaml/.private/baijiu_sha512.cmi
${OCAML_SITELIB}/digestif/ocaml/.private/baijiu_whirlpool.cmi
${OCAML_SITELIB}/digestif/ocaml/.private/digestif_bi.cmi
${OCAML_SITELIB}/digestif/ocaml/.private/digestif_by.cmi
${OCAML_SITELIB}/digestif/ocaml/.private/digestif_conv.cmi
${OCAML_SITELIB}/digestif/ocaml/.private/digestif_eq.cmi
-${OCAML_SITELIB}/digestif/ocaml/.private/digestif_hash.cmi
${OCAML_SITELIB}/digestif/ocaml/.private/xor.cmi
${OCAML_SITELIB}/digestif/ocaml/baijiu_blake2b.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/digestif/ocaml/baijiu_blake2b.cmx
@@ -58,6 +58,10 @@
${OCAML_SITELIB}/digestif/ocaml/baijiu_blake2s.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/digestif/ocaml/baijiu_blake2s.cmx
${OCAML_SITELIB}/digestif/ocaml/baijiu_blake2s.ml
+${OCAML_SITELIB}/digestif/ocaml/baijiu_keccak_256.cmi
+${OCAML_SITELIB}/digestif/ocaml/baijiu_keccak_256.cmt
+${PLIST.ocaml-opt}${OCAML_SITELIB}/digestif/ocaml/baijiu_keccak_256.cmx
+${OCAML_SITELIB}/digestif/ocaml/baijiu_keccak_256.ml
${OCAML_SITELIB}/digestif/ocaml/baijiu_md5.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/digestif/ocaml/baijiu_md5.cmx
${OCAML_SITELIB}/digestif/ocaml/baijiu_md5.ml
@@ -73,9 +77,26 @@
${OCAML_SITELIB}/digestif/ocaml/baijiu_sha256.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/digestif/ocaml/baijiu_sha256.cmx
${OCAML_SITELIB}/digestif/ocaml/baijiu_sha256.ml
+${OCAML_SITELIB}/digestif/ocaml/baijiu_sha3.cmi
+${OCAML_SITELIB}/digestif/ocaml/baijiu_sha3.cmt
+${PLIST.ocaml-opt}${OCAML_SITELIB}/digestif/ocaml/baijiu_sha3.cmx
+${OCAML_SITELIB}/digestif/ocaml/baijiu_sha3.ml
${OCAML_SITELIB}/digestif/ocaml/baijiu_sha384.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/digestif/ocaml/baijiu_sha384.cmx
${OCAML_SITELIB}/digestif/ocaml/baijiu_sha384.ml
+${OCAML_SITELIB}/digestif/ocaml/baijiu_sha3_224.cmt
+${PLIST.ocaml-opt}${OCAML_SITELIB}/digestif/ocaml/baijiu_sha3_224.cmx
+${OCAML_SITELIB}/digestif/ocaml/baijiu_sha3_224.ml
+${OCAML_SITELIB}/digestif/ocaml/baijiu_sha3_256.cmi
+${OCAML_SITELIB}/digestif/ocaml/baijiu_sha3_256.cmt
+${PLIST.ocaml-opt}${OCAML_SITELIB}/digestif/ocaml/baijiu_sha3_256.cmx
+${OCAML_SITELIB}/digestif/ocaml/baijiu_sha3_256.ml
+${OCAML_SITELIB}/digestif/ocaml/baijiu_sha3_384.cmt
+${PLIST.ocaml-opt}${OCAML_SITELIB}/digestif/ocaml/baijiu_sha3_384.cmx
+${OCAML_SITELIB}/digestif/ocaml/baijiu_sha3_384.ml
+${OCAML_SITELIB}/digestif/ocaml/baijiu_sha3_512.cmt
+${PLIST.ocaml-opt}${OCAML_SITELIB}/digestif/ocaml/baijiu_sha3_512.cmx
+${OCAML_SITELIB}/digestif/ocaml/baijiu_sha3_512.ml
${OCAML_SITELIB}/digestif/ocaml/baijiu_sha512.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/digestif/ocaml/baijiu_sha512.cmx
${OCAML_SITELIB}/digestif/ocaml/baijiu_sha512.ml
@@ -98,9 +119,6 @@
${OCAML_SITELIB}/digestif/ocaml/digestif_eq.cmt
${PLIST.ocaml-opt}${OCAML_SITELIB}/digestif/ocaml/digestif_eq.cmx
${OCAML_SITELIB}/digestif/ocaml/digestif_eq.ml
-${OCAML_SITELIB}/digestif/ocaml/digestif_hash.cmt
-${PLIST.ocaml-opt}${OCAML_SITELIB}/digestif/ocaml/digestif_hash.cmx
-${OCAML_SITELIB}/digestif/ocaml/digestif_hash.ml
${PLIST.ocaml-opt}${OCAML_SITELIB}/digestif/ocaml/digestif_ocaml.a
${OCAML_SITELIB}/digestif/ocaml/digestif_ocaml.cma
${PLIST.ocaml-opt}${OCAML_SITELIB}/digestif/ocaml/digestif_ocaml.cmxa
@@ -109,16 +127,7 @@
${PLIST.ocaml-opt}${OCAML_SITELIB}/digestif/ocaml/xor.cmx
${OCAML_SITELIB}/digestif/ocaml/xor.ml
${OCAML_SITELIB}/digestif/opam
-${PLIST.ocaml-opt}${OCAML_SITELIB}/digestif/rakia/librakia_stubs.a
-${PLIST.ocaml-opt}${OCAML_SITELIB}/digestif/rakia/rakia.a
-${OCAML_SITELIB}/digestif/rakia/rakia.cma
-${OCAML_SITELIB}/digestif/rakia/rakia.cmi
-${OCAML_SITELIB}/digestif/rakia/rakia.cmt
-${PLIST.ocaml-opt}${OCAML_SITELIB}/digestif/rakia/rakia.cmx
-${PLIST.ocaml-opt}${OCAML_SITELIB}/digestif/rakia/rakia.cmxa
-${PLIST.ocaml-opt}${OCAML_SITELIB}/digestif/rakia/rakia.cmxs
-${OCAML_SITELIB}/digestif/rakia/rakia.ml
-${OCAML_SITELIB}/stublibs/dllrakia_stubs.so
+${OCAML_SITELIB}/stublibs/dlldigestif_c_stubs.so
share/doc/digestif/CHANGES.md
share/doc/digestif/LICENSE.md
share/doc/digestif/README.md
diff -r ce2f72885aba -r 889d49e2aade devel/ocaml-digestif/distinfo
--- a/devel/ocaml-digestif/distinfo Mon Feb 14 09:20:51 2022 +0000
+++ b/devel/ocaml-digestif/distinfo Mon Feb 14 09:28:53 2022 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.4 2021/10/26 10:15:48 nia Exp $
+$NetBSD: distinfo,v 1.5 2022/02/14 09:28:53 wiz Exp $
-BLAKE2s (digestif-0.7.2.tar.gz) = bc3638bea03346c785eade65fcd7a829873521a68a8a3c71afd84ad7c1373e06
-SHA512 (digestif-0.7.2.tar.gz) = 2d7b8e94e36cea214b35769e190b975bdd14d9b294652e8e78444e7c38380924d67f354f42aa85def50aac736773c6e8c9c874d500ab1eb8758ee472cc3755ad
-Size (digestif-0.7.2.tar.gz) = 116445 bytes
+BLAKE2s (digestif-1.1.0.tar.gz) = 73fe66284fa3a83ffee6b6fedceb9501112811a2663a35c48de87184547ba7c6
+SHA512 (digestif-1.1.0.tar.gz) = bdbaad1772b9f6222a7d17b713c472e73f28d1710e32a4062a94857e5ad5e66b5c140b07507e835537f98c916e6ae6b4cc50fb24ae5792da69e980a0026c6bca
+Size (digestif-1.1.0.tar.gz) = 3726359 bytes
Home |
Main Index |
Thread Index |
Old Index