Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (Client CN "mail.NetBSD.org", Issuer "mail.NetBSD.org CA" (not verified)) by mollari.NetBSD.org (Postfix) with ESMTPS id 89D271A9239 for ; Mon, 14 Feb 2022 09:09:32 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 605) id BFE3F84E9C; Mon, 14 Feb 2022 09:09:31 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 0734684E99 for ; Mon, 14 Feb 2022 09:09:31 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([IPv6:::1]) by localhost (mail.netbsd.org [IPv6:::1]) (amavisd-new, port 10025) with ESMTP id SGJhlYTf2CrU for ; Mon, 14 Feb 2022 09:09:30 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id 1AB8184D53 for ; Mon, 14 Feb 2022 09:09:30 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 13B08FB24; Mon, 14 Feb 2022 09:09:30 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1644829770145040" MIME-Version: 1.0 Date: Mon, 14 Feb 2022 09:09:30 +0000 From: "Thomas Klausner" Subject: CVS commit: pkgsrc/devel/ocaml-checkseum To: pkgsrc-changes@NetBSD.org Reply-To: wiz@netbsd.org X-Mailer: log_accum Message-Id: <20220214090930.13B08FB24@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_1644829770145040 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: wiz Date: Mon Feb 14 09:09:29 UTC 2022 Modified Files: pkgsrc/devel/ocaml-checkseum: Makefile PLIST distinfo Log Message: ocaml-checkseum: update to 0.3.2. ### v0.3.2 2021-02-08 Arles (France) - `freenstanding` support does not need `opam` (@sternenseemann, @dinosaure, #53) - Fix big-endian support (@dinosaure, #56) - Use `which` when `command -v` is not available (@dinosaure, @sternenseemann, @mseri, #56) - Fix `esy` support and on its environment the MirageOS 3 support (@dinosaure, @mseri, #56) - Upgrade to `ocamlformat.0.19.0` (@dinosaure, #57) ### v0.3.1 2021-23-02 Paris (France) - Upgrade `checkseum` to `optint.0.0.5` (@dinosaure, #51) ### v0.3.0 2020-11-03 Paris (France) - Upgrade C artifacts with MirageOS 3.9 (#50, @dinosaure, @hannesm) - Fix `esy` installation (#49, @dinosaure, @jordwalke, reported by @Faliszek) ### v0.2.1 2020-06-15 Paris (France) - Move to dune.2.6.0 (#47) ### v0.2.0 2020-06-03 Paris (France) - fix cross-compilation with `dune -x windows` (#45, @dinosaure, @pirbo) - add CRC-24 (#43, @dinosaure, @cfcs) - factorize C stubs (as digestif) - avoid clash of names when we use `checkseum.c` Any functions are prefixed by `checkseum_` - fix META file (#39 & #41, @hannesm, @dinosaure) A test was added to see if runes (static C libraries) are available for MirageOS targets (freestanding & xen) - provide a binary `checkseum` to _digest_ standard input or file `checkseum.checkseum` is available to compute check-sum of standard input or file. The tool is used only for debugging. - clean distribution (#38, @dinosaure) `checkseum` depends only on `bigarray-compat`, `base-bytes` & `optint` - `limits.h` is available on any targets (#37, @dinosaure, @pirbo) ### v0.1.1 2019-09-12 Paris (France) - Compatibility with mirage+dune (#29, @dinosaure) - Use `bigarray-compat` (#29, @TheLortex) - Add constraints with < mirage-runtime.4.0.0 `checkseum` (as some others packages) must be used with MirageOS 4 where `checkseum.0.9.0` is a compatibility package with Mirage)S 3 - Replace `STDC` macro check by `STDDEF_H_` to be able to compile (#34, @dinosaure) checkseum with +32bit compiler variant (#34, @dinosaure) - Use a much more simpler implementation of CRC32C to be compatible with large set of targets (#34, @dinosaure) - Avoid fancy operators in OCaml implementation of CRC32 and CRC32C (#34, @dinosaure) - Require `optint.0.0.3` at least (#34, @dinosaure) To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/ocaml-checkseum/Makefile cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/ocaml-checkseum/PLIST cvs rdiff -u -r1.4 -r1.5 pkgsrc/devel/ocaml-checkseum/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1644829770145040 Content-Disposition: inline Content-Length: 5093 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/devel/ocaml-checkseum/Makefile diff -u pkgsrc/devel/ocaml-checkseum/Makefile:1.3 pkgsrc/devel/ocaml-checkseum/Makefile:1.4 --- pkgsrc/devel/ocaml-checkseum/Makefile:1.3 Mon Mar 8 08:12:49 2021 +++ pkgsrc/devel/ocaml-checkseum/Makefile Mon Feb 14 09:09:29 2022 @@ -1,19 +1,23 @@ -# $NetBSD: Makefile,v 1.3 2021/03/08 08:12:49 jaapb Exp $ +# $NetBSD: Makefile,v 1.4 2022/02/14 09:09:29 wiz Exp $ -GITHUB_PROJECT= checkseum -GITHUB_TAG= v${PKGVERSION_NOREV} -DISTNAME= ${GITHUB_PROJECT}-0.1.0 +DISTNAME= checkseum-0.3.2 PKGNAME= ocaml-${DISTNAME} -PKGREVISION= 1 CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_GITHUB:=mirage/} +GITHUB_PROJECT= checkseum +GITHUB_TAG= v${PKGVERSION_NOREV} MAINTAINER= jaapb@NetBSD.org HOMEPAGE= https://github.com/mirage/checkseum/ COMMENT= Library for Adler-32, CRC32 and CRC32-C algorithms LICENSE= mit +DEPENDS+= ocaml-bigarray-compat-[0-9]*:../../devel/ocaml-bigarray-compat +DEPENDS+= ocaml-dune-configurator-[0-9]*:../../devel/ocaml-dune-configurator +DEPENDS+= ocaml-optint>=0.1.0:../../devel/ocaml-optint + USE_LANGUAGES= # none +USE_TOOLS+= gmake pkg-config OCAML_USE_DUNE= yes .include "../../mk/ocaml.mk" Index: pkgsrc/devel/ocaml-checkseum/PLIST diff -u pkgsrc/devel/ocaml-checkseum/PLIST:1.2 pkgsrc/devel/ocaml-checkseum/PLIST:1.3 --- pkgsrc/devel/ocaml-checkseum/PLIST:1.2 Mon Jul 1 12:32:56 2019 +++ pkgsrc/devel/ocaml-checkseum/PLIST Mon Feb 14 09:09:29 2022 @@ -1,7 +1,5 @@ -@comment $NetBSD: PLIST,v 1.2 2019/07/01 12:32:56 jaapb Exp $ -bin/adler32 -bin/crc32 -bin/crc32c +@comment $NetBSD: PLIST,v 1.3 2022/02/14 09:09:29 wiz Exp $ +bin/checkseum.checkseum ${OCAML_SITELIB}/checkseum/META ${OCAML_SITELIB}/checkseum/c/checkseum.cmi ${OCAML_SITELIB}/checkseum/c/checkseum.cmt @@ -11,20 +9,14 @@ ${PLIST.ocaml-opt}${OCAML_SITELIB}/check ${OCAML_SITELIB}/checkseum/c/checkseum_c.cma ${PLIST.ocaml-opt}${OCAML_SITELIB}/checkseum/c/checkseum_c.cmxa ${PLIST.ocaml-opt}${OCAML_SITELIB}/checkseum/c/checkseum_c.cmxs +${PLIST.ocaml-opt}${OCAML_SITELIB}/checkseum/c/libcheckseum_c_stubs.a ${OCAML_SITELIB}/checkseum/checkseum.cmi ${OCAML_SITELIB}/checkseum/checkseum.cmti ${OCAML_SITELIB}/checkseum/checkseum.mli ${OCAML_SITELIB}/checkseum/dune-package -${PLIST.ocaml-opt}${OCAML_SITELIB}/checkseum/laolao/laolao.a -${OCAML_SITELIB}/checkseum/laolao/laolao.cma -${OCAML_SITELIB}/checkseum/laolao/laolao.cmi -${OCAML_SITELIB}/checkseum/laolao/laolao.cmt -${PLIST.ocaml-opt}${OCAML_SITELIB}/checkseum/laolao/laolao.cmx -${PLIST.ocaml-opt}${OCAML_SITELIB}/checkseum/laolao/laolao.cmxa -${PLIST.ocaml-opt}${OCAML_SITELIB}/checkseum/laolao/laolao.cmxs -${OCAML_SITELIB}/checkseum/laolao/laolao.ml -${PLIST.ocaml-opt}${OCAML_SITELIB}/checkseum/laolao/liblaolao_stubs.a +${PLIST.ocaml-opt}${OCAML_SITELIB}/checkseum/libcheckseum_freestanding_stubs.a ${OCAML_SITELIB}/checkseum/ocaml/.private/gin_adler32.cmi +${OCAML_SITELIB}/checkseum/ocaml/.private/gin_crc24.cmi ${OCAML_SITELIB}/checkseum/ocaml/.private/gin_crc32.cmi ${OCAML_SITELIB}/checkseum/ocaml/.private/gin_crc32c.cmi ${OCAML_SITELIB}/checkseum/ocaml/checkseum.cmi @@ -38,6 +30,9 @@ ${PLIST.ocaml-opt}${OCAML_SITELIB}/check ${OCAML_SITELIB}/checkseum/ocaml/gin_adler32.cmt ${PLIST.ocaml-opt}${OCAML_SITELIB}/checkseum/ocaml/gin_adler32.cmx ${OCAML_SITELIB}/checkseum/ocaml/gin_adler32.ml +${OCAML_SITELIB}/checkseum/ocaml/gin_crc24.cmt +${PLIST.ocaml-opt}${OCAML_SITELIB}/checkseum/ocaml/gin_crc24.cmx +${OCAML_SITELIB}/checkseum/ocaml/gin_crc24.ml ${OCAML_SITELIB}/checkseum/ocaml/gin_crc32.cmt ${PLIST.ocaml-opt}${OCAML_SITELIB}/checkseum/ocaml/gin_crc32.cmx ${OCAML_SITELIB}/checkseum/ocaml/gin_crc32.ml @@ -45,7 +40,7 @@ ${OCAML_SITELIB}/checkseum/ocaml/gin_crc ${PLIST.ocaml-opt}${OCAML_SITELIB}/checkseum/ocaml/gin_crc32c.cmx ${OCAML_SITELIB}/checkseum/ocaml/gin_crc32c.ml ${OCAML_SITELIB}/checkseum/opam -${OCAML_SITELIB}/stublibs/dlllaolao_stubs.so +${OCAML_SITELIB}/stublibs/dllcheckseum_c_stubs.so share/doc/checkseum/CHANGES.md share/doc/checkseum/LICENSE.md share/doc/checkseum/README.md Index: pkgsrc/devel/ocaml-checkseum/distinfo diff -u pkgsrc/devel/ocaml-checkseum/distinfo:1.4 pkgsrc/devel/ocaml-checkseum/distinfo:1.5 --- pkgsrc/devel/ocaml-checkseum/distinfo:1.4 Tue Oct 26 10:15:47 2021 +++ pkgsrc/devel/ocaml-checkseum/distinfo Mon Feb 14 09:09:29 2022 @@ -1,5 +1,5 @@ -$NetBSD: distinfo,v 1.4 2021/10/26 10:15:47 nia Exp $ +$NetBSD: distinfo,v 1.5 2022/02/14 09:09:29 wiz Exp $ -BLAKE2s (checkseum-0.1.0.tar.gz) = 3241a642c86c678625011ca9ff7344c586db4a06f7930751b5760b14d5cffe92 -SHA512 (checkseum-0.1.0.tar.gz) = 6c10fb0ce649c0e603a5d75f580894e8b2fb5540575cb49c3eb42ac5ca7bc1f4eaa52c735e4f91688fdb5c3ec11c94f97663603fb880e84fdcec67ec7a3fb6cb -Size (checkseum-0.1.0.tar.gz) = 32124 bytes +BLAKE2s (checkseum-0.3.2.tar.gz) = 60fa9e8b84522a57559d157e8420b6334ee186c4b9a55c2a33a5cb1bb79bb029 +SHA512 (checkseum-0.3.2.tar.gz) = 08de1ebbc83fb7edb6c1148b4793473a5b254d14a9d50818748fbfeea6e14977bd9399d62458f95949a60dcab10240ff299060af9159bffc3cc28708b7e92d63 +Size (checkseum-0.3.2.tar.gz) = 35826 bytes --_----------=_1644829770145040--