FreeBSD Bugzilla – Attachment 232703 Details for
Bug 262794
*/ocaml-*: several updates to unmaintained OCaml ports
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
Several updates to unmaintained OCaml ports
ocaml_unmtn.diff (text/plain), 70.41 KB, created by
Thierry Thomas
on 2022-03-25 11:16:34 UTC
(
hide
)
Description:
Several updates to unmaintained OCaml ports
Filename:
MIME Type:
Creator:
Thierry Thomas
Created:
2022-03-25 11:16:34 UTC
Size:
70.41 KB
patch
obsolete
>From 320099e13ba63ecdce58ff0a0803fdc966b1a637 Mon Sep 17 00:00:00 2001 >From: Thierry Thomas <thierry@FreeBSD.org> >Date: Sat, 5 Mar 2022 11:37:58 +0100 >Subject: [PATCH 01/14] x11-toolkits/ocaml-labltk: upgrade to 8.06.10 > >Note: it works on OCaml 4.12 (and only this version). >--- > x11-toolkits/ocaml-labltk/Makefile | 6 ++++-- > x11-toolkits/ocaml-labltk/distinfo | 6 +++--- > x11-toolkits/ocaml-labltk/pkg-descr | 2 +- > x11-toolkits/ocaml-labltk/pkg-plist | 4 +++- > 4 files changed, 11 insertions(+), 7 deletions(-) > >diff --git a/x11-toolkits/ocaml-labltk/Makefile b/x11-toolkits/ocaml-labltk/Makefile >index 32bb6d4935e2..9611d4346349 100644 >--- a/x11-toolkits/ocaml-labltk/Makefile >+++ b/x11-toolkits/ocaml-labltk/Makefile >@@ -1,9 +1,8 @@ > # Created by: Michael Grünewald <michipili@gmail.com> > > PORTNAME= labltk >-PORTVERSION= 8.06.3 >+PORTVERSION= 8.06.10 # work on OCaml 4.12 (and only this version) > CATEGORIES= x11-toolkits >-MASTER_SITES= https://download.ocamlcore.org/${PORTNAME}/${PORTNAME}/${PORTVERSION}/ > PKGNAMEPREFIX= ocaml- > > MAINTAINER= ports@FreeBSD.org >@@ -11,6 +10,9 @@ COMMENT= Objective Caml interface to Tk > > LICENSE= LGPL20 > >+USE_GITHUB= yes >+GH_ACCOUNT= garrigue >+ > USES= gmake tk > HAS_CONFIGURE= yes > MAKE_JOBS_UNSAFE=yes >diff --git a/x11-toolkits/ocaml-labltk/distinfo b/x11-toolkits/ocaml-labltk/distinfo >index 453a615ba5e5..49581c025644 100644 >--- a/x11-toolkits/ocaml-labltk/distinfo >+++ b/x11-toolkits/ocaml-labltk/distinfo >@@ -1,3 +1,3 @@ >-TIMESTAMP = 1559830627 >-SHA256 (labltk-8.06.3.tar.gz) = b6b7076f6a2a7b2f63095013cb4e37a1f2a6eb3d4abb57dbb1b8cff1ae4c6ae6 >-SIZE (labltk-8.06.3.tar.gz) = 369924 >+TIMESTAMP = 1646476548 >+SHA256 (garrigue-labltk-8.06.10_GH0.tar.gz) = 745367755365b51ee2c5415654be6fa406e166a374f8d90cd8199091307b8d10 >+SIZE (garrigue-labltk-8.06.10_GH0.tar.gz) = 371871 >diff --git a/x11-toolkits/ocaml-labltk/pkg-descr b/x11-toolkits/ocaml-labltk/pkg-descr >index 94a487f2d177..09c183610f59 100644 >--- a/x11-toolkits/ocaml-labltk/pkg-descr >+++ b/x11-toolkits/ocaml-labltk/pkg-descr >@@ -5,4 +5,4 @@ develop GUI applications in a speedy and type safe way. A legacy > Camltk interface is included. The OCamlBrowser library viewer is > also part of this project. > >-WWW: https://forge.ocamlcore.org/projects/labltk/ >+WWW: https://garrigue.github.io/labltk/ >diff --git a/x11-toolkits/ocaml-labltk/pkg-plist b/x11-toolkits/ocaml-labltk/pkg-plist >index 7842ae1df634..ccc94199e6df 100644 >--- a/x11-toolkits/ocaml-labltk/pkg-plist >+++ b/x11-toolkits/ocaml-labltk/pkg-plist >@@ -1,5 +1,6 @@ > bin/labltk > bin/ocamlbrowser >+lib/ocaml/labltk/META > lib/ocaml/labltk/balloon.cmi > lib/ocaml/labltk/balloon.cmx > lib/ocaml/labltk/balloon.mli >@@ -127,6 +128,8 @@ lib/ocaml/labltk/cWm.cmx > lib/ocaml/labltk/cWm.mli > lib/ocaml/labltk/camltk.cmi > lib/ocaml/labltk/camltk.cmx >+lib/ocaml/labltk/camltkwrap.cmi >+lib/ocaml/labltk/camltkwrap.cmx > lib/ocaml/labltk/canvas.cmi > lib/ocaml/labltk/canvas.cmx > lib/ocaml/labltk/canvas.mli >@@ -335,5 +338,4 @@ lib/ocaml/labltk/winfo.mli > lib/ocaml/labltk/wm.cmi > lib/ocaml/labltk/wm.cmx > lib/ocaml/labltk/wm.mli >-lib/ocaml/labltk/META > lib/ocaml/stublibs/dlllabltk.so >-- >2.35.1 > > >From 66802cb84d87c6015642519082a14423686ab4fe Mon Sep 17 00:00:00 2001 >From: Thierry Thomas <thierry@FreeBSD.org> >Date: Wed, 9 Mar 2022 22:52:09 +0100 >Subject: [PATCH 02/14] devel/ocaml-sexplib: upgrade to v0.14.0 > >Too many changes to be listed here! >See <https://github.com/janestreet/sexplib/blob/master/CHANGES.md>. >--- > devel/ocaml-sexplib/Makefile | 42 +++---- > devel/ocaml-sexplib/distinfo | 5 +- > devel/ocaml-sexplib/files/patch-lib_conv.ml | 46 -------- > devel/ocaml-sexplib/pkg-plist | 124 ++++++++++++++++++++ > 4 files changed, 146 insertions(+), 71 deletions(-) > delete mode 100644 devel/ocaml-sexplib/files/patch-lib_conv.ml > create mode 100644 devel/ocaml-sexplib/pkg-plist > >diff --git a/devel/ocaml-sexplib/Makefile b/devel/ocaml-sexplib/Makefile >index 727bc1a10b87..05592e067fc9 100644 >--- a/devel/ocaml-sexplib/Makefile >+++ b/devel/ocaml-sexplib/Makefile >@@ -1,43 +1,39 @@ > # Created by: Stanislav Sedov <ssedov@mbsd.msk.ru> > > PORTNAME= sexplib >-PORTVERSION= 113.00.00 >-MASTER_SITES= https://ocaml.janestreet.com/ocaml-core/${PORTVERSION:R}/files/ >+PORTVERSION= 0.14.0 >+DISTVERSIONPREFIX= v >+PORTEPOCH= 1 > CATEGORIES= devel >+MASTER_SITES= https://ocaml.janestreet.com/ocaml-core/${DISTVERSIONPREFIX}${PORTVERSION:R}/files/ > PKGNAMEPREFIX= ocaml- > > MAINTAINER= ports@FreeBSD.org > COMMENT= OCaml library for working with S-expressions > >-LICENSE= APACHE20 BSD3CLAUSE >-LICENSE_COMB= multi >-LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE.txt >-LICENSE_FILE_BSD3CLAUSE=${WRKSRC}/LICENSE-Tywith.txt >+LICENSE= MIT > >-BUILD_DEPENDS= ocaml-type_conv>=0:devel/ocaml-type_conv >-BUILD_DEPENDS+= ocamlbuild:devel/ocaml-ocamlbuild >-RUN_DEPENDS= ocaml-type_conv>=0:devel/ocaml-type_conv >+BUILD_DEPENDS= dune:devel/ocaml-dune \ >+ ocaml-num>0:devel/ocaml-num \ >+ ocaml-parsexp>0:devel/ocaml-parsexp \ >+ ocaml-sexplib0>0:devel/ocaml-sexplib0 >+RUN_DEPENDS= ocaml-parsexp>0:devel/ocaml-parsexp > > OPTIONS_DEFINE= DOCS > >-CONFIGURE_ARGS= --disable-docs --prefix ${PREFIX} >-HAS_CONFIGURE= yes >-MAKE_JOBS_UNSAFE= yes > USE_OCAML= yes >-USE_OCAML_FINDLIB= yes >-USE_OCAML_CAMLP4= yes >-USE_OCAMLFIND_PLIST= yes >-USES= gmake > >+MAKE_ENV= INSTALL_ARGS="--destdir=${STAGEDIR} --libdir=${OCAML_SITELIBDIR}" > DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME} >-OCAML_PKGDIRS= ${PORTNAME} ${PORTNAME}_num ${PORTNAME}_unix >-PORTDOCS= * >+ALL_TARGET= default > >-post-install: >- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/sexplib*/*.cmxs >+OPTIONS_DEFINE= DOCS > >-post-install-DOCS-on: >- ${MKDIR} ${STAGEDIR}${DOCSDIR}/ >- cd ${WRKSRC}/ && ${INSTALL_DATA} CHANGES.md README.md ${STAGEDIR}${DOCSDIR}/ >+pre-build: >+ ${REINPLACE_CMD} -e 's|^INSTALL_ARGS|#INSTALL_ARGS|' ${WRKSRC}/${MAKEFILE} >+ >+post-install: >+ ${FIND} ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME} -name "*.cmxs" | \ >+ ${XARGS} ${STRIP_CMD} > > .include <bsd.port.mk> >diff --git a/devel/ocaml-sexplib/distinfo b/devel/ocaml-sexplib/distinfo >index 0ed067e03ae3..65d4f2c177c6 100644 >--- a/devel/ocaml-sexplib/distinfo >+++ b/devel/ocaml-sexplib/distinfo >@@ -1,2 +1,3 @@ >-SHA256 (sexplib-113.00.00.tar.gz) = df91f1b4aae3936856cbb00a621a2c40f6b56c06670e1513b2b60698ab8240e4 >-SIZE (sexplib-113.00.00.tar.gz) = 136960 >+TIMESTAMP = 1646862015 >+SHA256 (sexplib-v0.14.0.tar.gz) = a2d2c5fdab67b37f06a5ae190de18ba4488d02894f09fd866d4e66e60cb3348b >+SIZE (sexplib-v0.14.0.tar.gz) = 57154 >diff --git a/devel/ocaml-sexplib/files/patch-lib_conv.ml b/devel/ocaml-sexplib/files/patch-lib_conv.ml >deleted file mode 100644 >index 4e1382e8aa58..000000000000 >--- a/devel/ocaml-sexplib/files/patch-lib_conv.ml >+++ /dev/null >@@ -1,46 +0,0 @@ >-From cba80ebe02962504fbe404b1baf484a5000f44b4 >-From: Jeremie Dimino <jdimino@janestreet.com> >-Date: Tue, 12 Jul 2016 17:08:10 +0100 >-Subject: [PATCH] 114.01+04 >- >---- lib/conv.ml.orig 2016-03-09 15:44:55 UTC >-+++ lib/conv.ml >-@@ -185,7 +185,7 @@ module Exn_converter = struct >- >- (* [Obj.extension_id] works on both the exception itself, and the extension slot of the >- exception. *) >-- let rec clean_up_handler (slot : Obj.t) = >-+ let rec clean_up_handler (slot : extension_constructor) = >- let id = Obj.extension_id slot in >- let old_exn_id_map = !exn_id_map in >- let new_exn_id_map = Exn_ids.remove id old_exn_id_map in >-@@ -196,7 +196,7 @@ module Exn_converter = struct >- exn_id_map := new_exn_id_map >- >- let add_auto ?(finalise = true) exn sexp_of_exn = >-- let id = Obj.extension_id exn in >-+ let id = Obj.extension_id (Obj.extension_constructor exn) in >- let rec loop () = >- let old_exn_id_map = !exn_id_map in >- let new_exn_id_map = Exn_ids.add id sexp_of_exn old_exn_id_map in >-@@ -205,13 +205,18 @@ module Exn_converter = struct >- loop () >- else begin >- exn_id_map := new_exn_id_map; >-- if finalise then Gc.finalise clean_up_handler (Obj.extension_slot exn) >-+ if finalise then >-+ try >-+ Gc.finalise clean_up_handler (Obj.extension_constructor exn) >-+ with Invalid_argument _ -> >-+ (* Pre-allocated extension constructors cannot be finalised *) >-+ () >- end >- in >- loop () >- >- let find_auto exn = >-- let id = Obj.extension_id exn in >-+ let id = Obj.extension_id (Obj.extension_constructor exn) in >- match Exn_ids.find id !exn_id_map with >- | exception Not_found -> None >- | sexp_of_exn -> Some (sexp_of_exn exn) >diff --git a/devel/ocaml-sexplib/pkg-plist b/devel/ocaml-sexplib/pkg-plist >new file mode 100644 >index 000000000000..333f5d3cf50d >--- /dev/null >+++ b/devel/ocaml-sexplib/pkg-plist >@@ -0,0 +1,124 @@ >+%%OCAML_SITELIBDIR%%/sexplib/META >+%%OCAML_SITELIBDIR%%/sexplib/conv.ml >+%%OCAML_SITELIBDIR%%/sexplib/conv.mli >+%%OCAML_SITELIBDIR%%/sexplib/conv_error.ml >+%%OCAML_SITELIBDIR%%/sexplib/dune-package >+%%OCAML_SITELIBDIR%%/sexplib/exn_magic.ml >+%%OCAML_SITELIBDIR%%/sexplib/exn_magic.mli >+%%OCAML_SITELIBDIR%%/sexplib/lexer.ml >+%%OCAML_SITELIBDIR%%/sexplib/lexer.mli >+%%OCAML_SITELIBDIR%%/sexplib/num/sexplib_num.a >+%%OCAML_SITELIBDIR%%/sexplib/num/sexplib_num.cma >+%%OCAML_SITELIBDIR%%/sexplib/num/sexplib_num.cmi >+%%OCAML_SITELIBDIR%%/sexplib/num/sexplib_num.cmt >+%%OCAML_SITELIBDIR%%/sexplib/num/sexplib_num.cmx >+%%OCAML_SITELIBDIR%%/sexplib/num/sexplib_num.cmxa >+%%OCAML_SITELIBDIR%%/sexplib/num/sexplib_num.cmxs >+%%OCAML_SITELIBDIR%%/sexplib/num/sexplib_num.ml >+%%OCAML_SITELIBDIR%%/sexplib/num/sexplib_num__Sexplib_num_conv.cmi >+%%OCAML_SITELIBDIR%%/sexplib/num/sexplib_num__Sexplib_num_conv.cmt >+%%OCAML_SITELIBDIR%%/sexplib/num/sexplib_num__Sexplib_num_conv.cmti >+%%OCAML_SITELIBDIR%%/sexplib/num/sexplib_num__Sexplib_num_conv.cmx >+%%OCAML_SITELIBDIR%%/sexplib/num/sexplib_num__Std.cmi >+%%OCAML_SITELIBDIR%%/sexplib/num/sexplib_num__Std.cmt >+%%OCAML_SITELIBDIR%%/sexplib/num/sexplib_num__Std.cmx >+%%OCAML_SITELIBDIR%%/sexplib/num/sexplib_num_conv.ml >+%%OCAML_SITELIBDIR%%/sexplib/num/sexplib_num_conv.mli >+%%OCAML_SITELIBDIR%%/sexplib/num/std.ml >+%%OCAML_SITELIBDIR%%/sexplib/opam >+%%OCAML_SITELIBDIR%%/sexplib/parser.ml >+%%OCAML_SITELIBDIR%%/sexplib/parser.mli >+%%OCAML_SITELIBDIR%%/sexplib/parser_with_layout.ml >+%%OCAML_SITELIBDIR%%/sexplib/parser_with_layout.mli >+%%OCAML_SITELIBDIR%%/sexplib/path.ml >+%%OCAML_SITELIBDIR%%/sexplib/path.mli >+%%OCAML_SITELIBDIR%%/sexplib/pre_sexp.ml >+%%OCAML_SITELIBDIR%%/sexplib/sexp.ml >+%%OCAML_SITELIBDIR%%/sexplib/sexp.mli >+%%OCAML_SITELIBDIR%%/sexplib/sexp_intf.ml >+%%OCAML_SITELIBDIR%%/sexplib/sexp_with_layout.ml >+%%OCAML_SITELIBDIR%%/sexplib/sexplib.a >+%%OCAML_SITELIBDIR%%/sexplib/sexplib.cma >+%%OCAML_SITELIBDIR%%/sexplib/sexplib.cmi >+%%OCAML_SITELIBDIR%%/sexplib/sexplib.cmt >+%%OCAML_SITELIBDIR%%/sexplib/sexplib.cmx >+%%OCAML_SITELIBDIR%%/sexplib/sexplib.cmxa >+%%OCAML_SITELIBDIR%%/sexplib/sexplib.cmxs >+%%OCAML_SITELIBDIR%%/sexplib/sexplib.ml >+%%OCAML_SITELIBDIR%%/sexplib/sexplib__Conv.cmi >+%%OCAML_SITELIBDIR%%/sexplib/sexplib__Conv.cmt >+%%OCAML_SITELIBDIR%%/sexplib/sexplib__Conv.cmti >+%%OCAML_SITELIBDIR%%/sexplib/sexplib__Conv.cmx >+%%OCAML_SITELIBDIR%%/sexplib/sexplib__Conv_error.cmi >+%%OCAML_SITELIBDIR%%/sexplib/sexplib__Conv_error.cmt >+%%OCAML_SITELIBDIR%%/sexplib/sexplib__Conv_error.cmx >+%%OCAML_SITELIBDIR%%/sexplib/sexplib__Exn_magic.cmi >+%%OCAML_SITELIBDIR%%/sexplib/sexplib__Exn_magic.cmt >+%%OCAML_SITELIBDIR%%/sexplib/sexplib__Exn_magic.cmti >+%%OCAML_SITELIBDIR%%/sexplib/sexplib__Exn_magic.cmx >+%%OCAML_SITELIBDIR%%/sexplib/sexplib__Lexer.cmi >+%%OCAML_SITELIBDIR%%/sexplib/sexplib__Lexer.cmt >+%%OCAML_SITELIBDIR%%/sexplib/sexplib__Lexer.cmti >+%%OCAML_SITELIBDIR%%/sexplib/sexplib__Lexer.cmx >+%%OCAML_SITELIBDIR%%/sexplib/sexplib__Parser.cmi >+%%OCAML_SITELIBDIR%%/sexplib/sexplib__Parser.cmt >+%%OCAML_SITELIBDIR%%/sexplib/sexplib__Parser.cmti >+%%OCAML_SITELIBDIR%%/sexplib/sexplib__Parser.cmx >+%%OCAML_SITELIBDIR%%/sexplib/sexplib__Parser_with_layout.cmi >+%%OCAML_SITELIBDIR%%/sexplib/sexplib__Parser_with_layout.cmt >+%%OCAML_SITELIBDIR%%/sexplib/sexplib__Parser_with_layout.cmti >+%%OCAML_SITELIBDIR%%/sexplib/sexplib__Parser_with_layout.cmx >+%%OCAML_SITELIBDIR%%/sexplib/sexplib__Path.cmi >+%%OCAML_SITELIBDIR%%/sexplib/sexplib__Path.cmt >+%%OCAML_SITELIBDIR%%/sexplib/sexplib__Path.cmti >+%%OCAML_SITELIBDIR%%/sexplib/sexplib__Path.cmx >+%%OCAML_SITELIBDIR%%/sexplib/sexplib__Pre_sexp.cmi >+%%OCAML_SITELIBDIR%%/sexplib/sexplib__Pre_sexp.cmt >+%%OCAML_SITELIBDIR%%/sexplib/sexplib__Pre_sexp.cmx >+%%OCAML_SITELIBDIR%%/sexplib/sexplib__Sexp.cmi >+%%OCAML_SITELIBDIR%%/sexplib/sexplib__Sexp.cmt >+%%OCAML_SITELIBDIR%%/sexplib/sexplib__Sexp.cmti >+%%OCAML_SITELIBDIR%%/sexplib/sexplib__Sexp.cmx >+%%OCAML_SITELIBDIR%%/sexplib/sexplib__Sexp_intf.cmi >+%%OCAML_SITELIBDIR%%/sexplib/sexplib__Sexp_intf.cmt >+%%OCAML_SITELIBDIR%%/sexplib/sexplib__Sexp_intf.cmx >+%%OCAML_SITELIBDIR%%/sexplib/sexplib__Sexp_with_layout.cmi >+%%OCAML_SITELIBDIR%%/sexplib/sexplib__Sexp_with_layout.cmt >+%%OCAML_SITELIBDIR%%/sexplib/sexplib__Sexp_with_layout.cmx >+%%OCAML_SITELIBDIR%%/sexplib/sexplib__Src_pos.cmi >+%%OCAML_SITELIBDIR%%/sexplib/sexplib__Src_pos.cmt >+%%OCAML_SITELIBDIR%%/sexplib/sexplib__Src_pos.cmti >+%%OCAML_SITELIBDIR%%/sexplib/sexplib__Src_pos.cmx >+%%OCAML_SITELIBDIR%%/sexplib/sexplib__Std.cmi >+%%OCAML_SITELIBDIR%%/sexplib/sexplib__Std.cmt >+%%OCAML_SITELIBDIR%%/sexplib/sexplib__Std.cmx >+%%OCAML_SITELIBDIR%%/sexplib/sexplib__Type.cmi >+%%OCAML_SITELIBDIR%%/sexplib/sexplib__Type.cmt >+%%OCAML_SITELIBDIR%%/sexplib/sexplib__Type.cmx >+%%OCAML_SITELIBDIR%%/sexplib/sexplib__Type_with_layout.cmi >+%%OCAML_SITELIBDIR%%/sexplib/sexplib__Type_with_layout.cmt >+%%OCAML_SITELIBDIR%%/sexplib/sexplib__Type_with_layout.cmti >+%%OCAML_SITELIBDIR%%/sexplib/sexplib__Type_with_layout.cmx >+%%OCAML_SITELIBDIR%%/sexplib/src_pos.ml >+%%OCAML_SITELIBDIR%%/sexplib/src_pos.mli >+%%OCAML_SITELIBDIR%%/sexplib/std.ml >+%%OCAML_SITELIBDIR%%/sexplib/type.ml >+%%OCAML_SITELIBDIR%%/sexplib/type_with_layout.ml >+%%OCAML_SITELIBDIR%%/sexplib/type_with_layout.mli >+%%OCAML_SITELIBDIR%%/sexplib/unix/sexplib_unix.a >+%%OCAML_SITELIBDIR%%/sexplib/unix/sexplib_unix.cma >+%%OCAML_SITELIBDIR%%/sexplib/unix/sexplib_unix.cmi >+%%OCAML_SITELIBDIR%%/sexplib/unix/sexplib_unix.cmt >+%%OCAML_SITELIBDIR%%/sexplib/unix/sexplib_unix.cmx >+%%OCAML_SITELIBDIR%%/sexplib/unix/sexplib_unix.cmxa >+%%OCAML_SITELIBDIR%%/sexplib/unix/sexplib_unix.cmxs >+%%OCAML_SITELIBDIR%%/sexplib/unix/sexplib_unix.ml >+%%OCAML_SITELIBDIR%%/sexplib/unix/sexplib_unix__Sexplib_unix_conv.cmi >+%%OCAML_SITELIBDIR%%/sexplib/unix/sexplib_unix__Sexplib_unix_conv.cmt >+%%OCAML_SITELIBDIR%%/sexplib/unix/sexplib_unix__Sexplib_unix_conv.cmx >+%%OCAML_SITELIBDIR%%/sexplib/unix/sexplib_unix_conv.ml >+%%PORTDOCS%%%%DOCSDIR%%/CHANGES.md >+%%PORTDOCS%%%%DOCSDIR%%/CHANGES.txt >+%%PORTDOCS%%%%DOCSDIR%%/LICENSE-Tywith.txt >+%%PORTDOCS%%%%DOCSDIR%%/LICENSE.md >+%%PORTDOCS%%%%DOCSDIR%%/README.org >-- >2.35.1 > > >From 50e08d40349af716823ea6b2e69a5d73c3a463f9 Mon Sep 17 00:00:00 2001 >From: Thierry Thomas <thierry@FreeBSD.org> >Date: Sat, 12 Mar 2022 17:40:16 +0100 >Subject: [PATCH 03/14] devel/ocaml-react: upgrade to 1.2.2 > >Also chase the upgrade of OCaml. >--- > devel/ocaml-react/Makefile | 3 ++- > devel/ocaml-react/distinfo | 6 +++--- > 2 files changed, 5 insertions(+), 4 deletions(-) > >diff --git a/devel/ocaml-react/Makefile b/devel/ocaml-react/Makefile >index 4cd7edaeaacf..6092a0041a36 100644 >--- a/devel/ocaml-react/Makefile >+++ b/devel/ocaml-react/Makefile >@@ -1,7 +1,7 @@ > # Created by: Jaap Boender <jaapb@kerguelen.org> > > PORTNAME= react >-PORTVERSION= 1.2.1 >+PORTVERSION= 1.2.2 > CATEGORIES= devel > MASTER_SITES= http://erratique.ch/software/react/releases/ > PKGNAMEPREFIX= ocaml- >@@ -13,6 +13,7 @@ LICENSE= ISCL > LICENSE_FILE= ${WRKSRC}/LICENSE.md > > BUILD_DEPENDS= ocamlbuild:devel/ocaml-ocamlbuild >+RUN_DEPENDS= cppo:devel/ocaml-cppo > > USES= tar:tbz > USE_OCAML= yes >diff --git a/devel/ocaml-react/distinfo b/devel/ocaml-react/distinfo >index d953531ddf97..13100d057cb1 100644 >--- a/devel/ocaml-react/distinfo >+++ b/devel/ocaml-react/distinfo >@@ -1,3 +1,3 @@ >-TIMESTAMP = 1489932646 >-SHA256 (react-1.2.1.tbz) = 7b2c5c078cc659dcd2202e5d89628df592c5e843b7e8f357b63db5f6d2e148aa >-SIZE (react-1.2.1.tbz) = 39184 >+TIMESTAMP = 1647102380 >+SHA256 (react-1.2.2.tbz) = c4add315d6f1f153d115ee7ca8dd60c1265ff4d408c266125fcb5124fd228f99 >+SIZE (react-1.2.2.tbz) = 40013 >-- >2.35.1 > > >From b635ad34a1cf3c801e52be28f3086990e41f37aa Mon Sep 17 00:00:00 2001 >From: Thierry Thomas <thierry@FreeBSD.org> >Date: Sun, 13 Mar 2022 18:38:10 +0100 >Subject: [PATCH 04/14] devel/ocaml-cppo: upgrade to v1.6.8 and fix > installation > >Release notes at > <https://github.com/ocaml-community/cppo/releases/tag/v1.6.8>. >--- > devel/ocaml-cppo/Makefile | 18 ++++++++++++++++- > devel/ocaml-cppo/distinfo | 6 +++--- > devel/ocaml-cppo/pkg-descr | 2 +- > devel/ocaml-cppo/pkg-plist | 40 +++++++++++++++++++------------------- > 4 files changed, 41 insertions(+), 25 deletions(-) > >diff --git a/devel/ocaml-cppo/Makefile b/devel/ocaml-cppo/Makefile >index e97c49aa4d04..375585cc1e0a 100644 >--- a/devel/ocaml-cppo/Makefile >+++ b/devel/ocaml-cppo/Makefile >@@ -1,7 +1,7 @@ > # Created by: Michael Grunewald > > PORTNAME= cppo >-PORTVERSION= 1.6.7 >+PORTVERSION= 1.6.8 > DISTVERSIONPREFIX= v > CATEGORIES= devel > PKGNAMEPREFIX= ocaml- >@@ -9,13 +9,29 @@ PKGNAMEPREFIX= ocaml- > MAINTAINER= ports@FreeBSD.org > COMMENT= Simple preprocessor for OCaml > >+LICENSE= BSD3CLAUSE >+ > BUILD_DEPENDS= dune:devel/ocaml-dune \ > ocamlbuild:devel/ocaml-ocamlbuild > > USE_GITHUB= yes > GH_ACCOUNT= ocaml-community >+ > USE_OCAML= yes > >+INSTALL_ARGS= --destdir=${STAGEDIR} --libdir=${OCAML_SITELIBDIR} >+DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME} >+ > OPTIONS_DEFINE= DOCS > >+do-build: >+ (cd ${WRKSRC} && ${LOCALBASE}/bin/dune build) >+ >+do-install: >+ (cd ${WRKSRC} && ${LOCALBASE}/bin/dune install ${INSTALL_ARGS}) >+ >+post-install: >+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/cppo >+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/cppo_ocamlbuild/cppo_ocamlbuild.cmxs >+ > .include <bsd.port.mk> >diff --git a/devel/ocaml-cppo/distinfo b/devel/ocaml-cppo/distinfo >index e37e9ba6920c..c78a8b7a0f68 100644 >--- a/devel/ocaml-cppo/distinfo >+++ b/devel/ocaml-cppo/distinfo >@@ -1,3 +1,3 @@ >-TIMESTAMP = 1608568122 >-SHA256 (ocaml-community-cppo-v1.6.7_GH0.tar.gz) = 05da2db9b9c923105c26ef303ff9802e819146d0130421ba5656b1a8739ec461 >-SIZE (ocaml-community-cppo-v1.6.7_GH0.tar.gz) = 29032 >+TIMESTAMP = 1647192549 >+SHA256 (ocaml-community-cppo-v1.6.8_GH0.tar.gz) = 7e056d50bb194b7f628d2547667262ceb814b1fe9ea666240bfaf1396727be53 >+SIZE (ocaml-community-cppo-v1.6.8_GH0.tar.gz) = 29063 >diff --git a/devel/ocaml-cppo/pkg-descr b/devel/ocaml-cppo/pkg-descr >index 2b98ee608c53..9d0a8abce80a 100644 >--- a/devel/ocaml-cppo/pkg-descr >+++ b/devel/ocaml-cppo/pkg-descr >@@ -10,4 +10,4 @@ The implementation of cppo relies on the standard library of OCaml and > on the standard parsing tools Ocamllex and Ocamlyacc, which contribute > to the robustness of cppo across OCaml versions. > >-WWW: http://martin.jambon.free.fr/cppo.html >+WWW: https://github.com/ocaml-community/cppo >diff --git a/devel/ocaml-cppo/pkg-plist b/devel/ocaml-cppo/pkg-plist >index a58ecee23530..a05eebc15126 100644 >--- a/devel/ocaml-cppo/pkg-plist >+++ b/devel/ocaml-cppo/pkg-plist >@@ -1,21 +1,21 @@ > bin/cppo >-%%OCAML_SITELIBDIR%%:/usr/local/lib/ocaml/cppo/META >-%%OCAML_SITELIBDIR%%:/usr/local/lib/ocaml/cppo/dune-package >-%%OCAML_SITELIBDIR%%:/usr/local/lib/ocaml/cppo/opam >-%%OCAML_SITELIBDIR%%:/usr/local/lib/ocaml/cppo_ocamlbuild/META >-%%OCAML_SITELIBDIR%%:/usr/local/lib/ocaml/cppo_ocamlbuild/cppo_ocamlbuild.a >-%%OCAML_SITELIBDIR%%:/usr/local/lib/ocaml/cppo_ocamlbuild/cppo_ocamlbuild.cma >-%%OCAML_SITELIBDIR%%:/usr/local/lib/ocaml/cppo_ocamlbuild/cppo_ocamlbuild.cmxa >-%%OCAML_SITELIBDIR%%:/usr/local/lib/ocaml/cppo_ocamlbuild/cppo_ocamlbuild.cmxs >-%%OCAML_SITELIBDIR%%:/usr/local/lib/ocaml/cppo_ocamlbuild/dune-package >-%%OCAML_SITELIBDIR%%:/usr/local/lib/ocaml/cppo_ocamlbuild/ocamlbuild_cppo.cmi >-%%OCAML_SITELIBDIR%%:/usr/local/lib/ocaml/cppo_ocamlbuild/ocamlbuild_cppo.cmt >-%%OCAML_SITELIBDIR%%:/usr/local/lib/ocaml/cppo_ocamlbuild/ocamlbuild_cppo.cmti >-%%OCAML_SITELIBDIR%%:/usr/local/lib/ocaml/cppo_ocamlbuild/ocamlbuild_cppo.cmx >-%%OCAML_SITELIBDIR%%:/usr/local/lib/ocaml/cppo_ocamlbuild/ocamlbuild_cppo.ml >-%%OCAML_SITELIBDIR%%:/usr/local/lib/ocaml/cppo_ocamlbuild/ocamlbuild_cppo.mli >-%%OCAML_SITELIBDIR%%:/usr/local/lib/ocaml/cppo_ocamlbuild/opam >-%%PORTDOCS%%share/doc/ocaml/cppo/LICENSE.md >-%%PORTDOCS%%share/doc/ocaml/cppo/README.md >-%%PORTDOCS%%share/doc/ocaml/cppo_ocamlbuild/LICENSE.md >-%%PORTDOCS%%share/doc/ocaml/cppo_ocamlbuild/README.md >+%%OCAML_SITELIBDIR%%/cppo/META >+%%OCAML_SITELIBDIR%%/cppo/dune-package >+%%OCAML_SITELIBDIR%%/cppo/opam >+%%OCAML_SITELIBDIR%%/cppo_ocamlbuild/META >+%%OCAML_SITELIBDIR%%/cppo_ocamlbuild/cppo_ocamlbuild.a >+%%OCAML_SITELIBDIR%%/cppo_ocamlbuild/cppo_ocamlbuild.cma >+%%OCAML_SITELIBDIR%%/cppo_ocamlbuild/cppo_ocamlbuild.cmxa >+%%OCAML_SITELIBDIR%%/cppo_ocamlbuild/cppo_ocamlbuild.cmxs >+%%OCAML_SITELIBDIR%%/cppo_ocamlbuild/dune-package >+%%OCAML_SITELIBDIR%%/cppo_ocamlbuild/ocamlbuild_cppo.cmi >+%%OCAML_SITELIBDIR%%/cppo_ocamlbuild/ocamlbuild_cppo.cmt >+%%OCAML_SITELIBDIR%%/cppo_ocamlbuild/ocamlbuild_cppo.cmti >+%%OCAML_SITELIBDIR%%/cppo_ocamlbuild/ocamlbuild_cppo.cmx >+%%OCAML_SITELIBDIR%%/cppo_ocamlbuild/ocamlbuild_cppo.ml >+%%OCAML_SITELIBDIR%%/cppo_ocamlbuild/ocamlbuild_cppo.mli >+%%OCAML_SITELIBDIR%%/cppo_ocamlbuild/opam >+%%PORTDOCS%%%%DOCSDIR%%/LICENSE.md >+%%PORTDOCS%%%%DOCSDIR%%/README.md >+%%PORTDOCS%%%%DOCSDIR%%_ocamlbuild/LICENSE.md >+%%PORTDOCS%%%%DOCSDIR%%_ocamlbuild/README.md >-- >2.35.1 > > >From c79cdcd3ddd08d7066c7c26269681e17a3217036 Mon Sep 17 00:00:00 2001 >From: Thierry Thomas <thierry@FreeBSD.org> >Date: Sat, 12 Mar 2022 16:38:16 +0100 >Subject: [PATCH 05/14] devel/ocaml-ounit: upgrade to v2.2.5 > >Note that this is a transition package, ounit is now ounit2. >--- > devel/ocaml-ounit/Makefile | 40 ++++---- > devel/ocaml-ounit/distinfo | 5 +- > devel/ocaml-ounit/pkg-descr | 6 +- > devel/ocaml-ounit/pkg-plist | 184 +++++++++++++++++++++++++++++++++--- > 4 files changed, 199 insertions(+), 36 deletions(-) > >diff --git a/devel/ocaml-ounit/Makefile b/devel/ocaml-ounit/Makefile >index 93d5f6cb476a..8909df30f58c 100644 >--- a/devel/ocaml-ounit/Makefile >+++ b/devel/ocaml-ounit/Makefile >@@ -1,35 +1,39 @@ > # Created by: Meikel Brandmeyer <ocaml-ounit-port@kotka.de> > > PORTNAME= ounit >-PORTVERSION= 1.0.3 >-PORTREVISION= 2 >+PORTVERSION= 2.2.5 >+DISTVERSIONPREFIX= v > CATEGORIES= devel >-MASTER_SITES= http://www.xs4all.nl/~mmzeeman/ocaml/ > PKGNAMEPREFIX= ocaml- > > MAINTAINER= ports@FreeBSD.org >-COMMENT= OCaml unit test framework >+COMMENT= OCaml unit test framework (transition package) > > LICENSE= MIT >-LICENSE_FILE= ${WRKSRC}/LICENCE > >-USES= gmake >+BUILD_DEPENDS= dune:devel/ocaml-dune \ >+ ocaml-lwt>0:devel/ocaml-lwt \ >+ ocaml-stdlib-shims>0:devel/ocaml-stdlib-shims >+ >+USE_GITHUB= yes >+GH_ACCOUNT= gildor478 >+ > USE_OCAML= yes >-USE_OCAML_FINDLIB= yes >-USE_OCAMLFIND_PLIST= yes >-OCAML_PKGDIRS= oUnit >-ALL_TARGET= all allopt testall doc >-MAKE_ENV= OCAMLFIND_DESTDIR=${PREFIX}/lib/ocaml/site-lib > >-DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME} >+INSTALL_ARGS= --destdir=${STAGEDIR} --libdir=${OCAML_SITELIBDIR} >+DOCSDIR= ${PREFIX}/share/doc/ocaml/${PORTNAME} > > OPTIONS_DEFINE= DOCS > >-post-install-DOCS-on: >- @${MKDIR} ${STAGEDIR}${DOCSDIR} >- ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} >- ${INSTALL_DATA} ${WRKSRC}/doc/style.css ${STAGEDIR}${DOCSDIR} >- ${FIND} ${WRKSRC}/doc -type f -name "*.html" -exec \ >- ${INSTALL_DATA} {} ${STAGEDIR}${DOCSDIR} \; >+do-build: >+ (cd ${WRKSRC} && ${LOCALBASE}/bin/dune build) >+ >+do-install: >+ (cd ${WRKSRC} && ${LOCALBASE}/bin/dune install ${INSTALL_ARGS}) >+ >+post-install: >+ ${FIND} ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}2 -name "*.cmxs" | \ >+ ${XARGS} ${STRIP_CMD} >+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/ounit2-lwt/oUnitLwt.cmxs > > .include <bsd.port.mk> >diff --git a/devel/ocaml-ounit/distinfo b/devel/ocaml-ounit/distinfo >index 59030c7eede5..b6c4f35f54d3 100644 >--- a/devel/ocaml-ounit/distinfo >+++ b/devel/ocaml-ounit/distinfo >@@ -1,2 +1,3 @@ >-SHA256 (ounit-1.0.3.tar.gz) = 27c5084d67dcf600f7f8cc85e15bd828cefebdedbf3c39817d00541157a6fed8 >-SIZE (ounit-1.0.3.tar.gz) = 13572 >+TIMESTAMP = 1647099243 >+SHA256 (gildor478-ounit-v2.2.5_GH0.tar.gz) = da8f5a7a602a6a8c6f447192439bdb99f83f10a5ea54abc0ed4e89fc90d06a98 >+SIZE (gildor478-ounit-v2.2.5_GH0.tar.gz) = 69799 >diff --git a/devel/ocaml-ounit/pkg-descr b/devel/ocaml-ounit/pkg-descr >index e13b433093af..6feff6125509 100644 >--- a/devel/ocaml-ounit/pkg-descr >+++ b/devel/ocaml-ounit/pkg-descr >@@ -1,4 +1,8 @@ > OUnit is a unit testing framework for Objective Caml, inspired by > the JUnit tool for Java, and the HUnit tool for Haskell. > >-WWW: http://home.wanadoo.nl/maas/ocaml >+Note: This is a transition package, ounit is now ounit2. >+More details for the transition: >+ https://github.com/gildor478/ounit#transition-to-ounit2 >+ >+WWW: https://github.com/gildor478/ounit >diff --git a/devel/ocaml-ounit/pkg-plist b/devel/ocaml-ounit/pkg-plist >index aa58afb5bd29..7c68bf1e2fd4 100644 >--- a/devel/ocaml-ounit/pkg-plist >+++ b/devel/ocaml-ounit/pkg-plist >@@ -1,15 +1,169 @@ >-%%PORTDOCS%%%%DOCSDIR%%/OUnit.html >-%%PORTDOCS%%%%DOCSDIR%%/README >-%%PORTDOCS%%%%DOCSDIR%%/index.html >-%%PORTDOCS%%%%DOCSDIR%%/index_attributes.html >-%%PORTDOCS%%%%DOCSDIR%%/index_class_types.html >-%%PORTDOCS%%%%DOCSDIR%%/index_classes.html >-%%PORTDOCS%%%%DOCSDIR%%/index_exceptions.html >-%%PORTDOCS%%%%DOCSDIR%%/index_extensions.html >-%%PORTDOCS%%%%DOCSDIR%%/index_methods.html >-%%PORTDOCS%%%%DOCSDIR%%/index_module_types.html >-%%PORTDOCS%%%%DOCSDIR%%/index_modules.html >-%%PORTDOCS%%%%DOCSDIR%%/index_types.html >-%%PORTDOCS%%%%DOCSDIR%%/index_values.html >-%%PORTDOCS%%%%DOCSDIR%%/style.css >-%%PORTDOCS%%%%DOCSDIR%%/type_OUnit.html >+%%OCAML_SITELIBDIR%%/ounit-lwt/META >+%%OCAML_SITELIBDIR%%/ounit-lwt/dune-package >+%%OCAML_SITELIBDIR%%/ounit-lwt/opam >+%%OCAML_SITELIBDIR%%/ounit/META >+%%OCAML_SITELIBDIR%%/ounit/dune-package >+%%OCAML_SITELIBDIR%%/ounit/opam >+%%OCAML_SITELIBDIR%%/ounit2-lwt/META >+%%OCAML_SITELIBDIR%%/ounit2-lwt/dune-package >+%%OCAML_SITELIBDIR%%/ounit2-lwt/oUnitLwt.a >+%%OCAML_SITELIBDIR%%/ounit2-lwt/oUnitLwt.cma >+%%OCAML_SITELIBDIR%%/ounit2-lwt/oUnitLwt.cmi >+%%OCAML_SITELIBDIR%%/ounit2-lwt/oUnitLwt.cmt >+%%OCAML_SITELIBDIR%%/ounit2-lwt/oUnitLwt.cmx >+%%OCAML_SITELIBDIR%%/ounit2-lwt/oUnitLwt.cmxa >+%%OCAML_SITELIBDIR%%/ounit2-lwt/oUnitLwt.cmxs >+%%OCAML_SITELIBDIR%%/ounit2-lwt/oUnitLwt.ml >+%%OCAML_SITELIBDIR%%/ounit2-lwt/opam >+%%OCAML_SITELIBDIR%%/ounit2/META >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitAdvanced.a >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitAdvanced.cma >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitAdvanced.cmxa >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitAdvanced.cmxs >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitAssert.cmi >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitAssert.cmt >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitAssert.cmx >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitAssert.ml >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitBracket.cmi >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitBracket.cmt >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitBracket.cmx >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitBracket.ml >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitCache.cmi >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitCache.cmt >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitCache.cmx >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitCache.ml >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitCheckEnv.cmi >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitCheckEnv.cmt >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitCheckEnv.cmx >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitCheckEnv.ml >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitChooser.cmi >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitChooser.cmt >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitChooser.cmx >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitChooser.ml >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitConf.cmi >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitConf.cmt >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitConf.cmx >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitConf.ml >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitCore.cmi >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitCore.cmt >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitCore.cmx >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitCore.ml >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitDiff.cmi >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitDiff.cmt >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitDiff.cmti >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitDiff.cmx >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitDiff.ml >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitDiff.mli >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitLogger.cmi >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitLogger.cmt >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitLogger.cmx >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitLogger.ml >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitLoggerCI.cmi >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitLoggerCI.cmt >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitLoggerCI.cmx >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitLoggerCI.ml >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitLoggerHTML.cmi >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitLoggerHTML.cmt >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitLoggerHTML.cmx >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitLoggerHTML.ml >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitLoggerHTMLData.cmi >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitLoggerHTMLData.cmt >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitLoggerHTMLData.cmx >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitLoggerHTMLData.ml >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitLoggerJUnit.cmi >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitLoggerJUnit.cmt >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitLoggerJUnit.cmx >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitLoggerJUnit.ml >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitLoggerStd.cmi >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitLoggerStd.cmt >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitLoggerStd.cmx >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitLoggerStd.ml >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitPlugin.cmi >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitPlugin.cmt >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitPlugin.cmx >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitPlugin.ml >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitPropList.cmi >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitPropList.cmt >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitPropList.cmx >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitPropList.ml >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitResultSummary.cmi >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitResultSummary.cmt >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitResultSummary.cmx >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitResultSummary.ml >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitRunner.cmi >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitRunner.cmt >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitRunner.cmx >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitRunner.ml >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitRunnerProcesses.cmi >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitRunnerProcesses.cmt >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitRunnerProcesses.cmx >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitRunnerProcesses.ml >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitShared.cmi >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitShared.cmt >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitShared.cmx >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitShared.ml >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitState.cmi >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitState.cmt >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitState.cmx >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitState.ml >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitTest.cmi >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitTest.cmt >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitTest.cmx >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitTest.ml >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitTestData.cmi >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitTestData.cmt >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitTestData.cmx >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitTestData.ml >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitUtils.cmi >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitUtils.cmt >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitUtils.cmx >+%%OCAML_SITELIBDIR%%/ounit2/advanced/oUnitUtils.ml >+%%OCAML_SITELIBDIR%%/ounit2/dune-package >+%%OCAML_SITELIBDIR%%/ounit2/oUnit.a >+%%OCAML_SITELIBDIR%%/ounit2/oUnit.cma >+%%OCAML_SITELIBDIR%%/ounit2/oUnit.cmi >+%%OCAML_SITELIBDIR%%/ounit2/oUnit.cmt >+%%OCAML_SITELIBDIR%%/ounit2/oUnit.cmti >+%%OCAML_SITELIBDIR%%/ounit2/oUnit.cmx >+%%OCAML_SITELIBDIR%%/ounit2/oUnit.cmxa >+%%OCAML_SITELIBDIR%%/ounit2/oUnit.cmxs >+%%OCAML_SITELIBDIR%%/ounit2/oUnit.ml >+%%OCAML_SITELIBDIR%%/ounit2/oUnit.mli >+%%OCAML_SITELIBDIR%%/ounit2/oUnit2.cmi >+%%OCAML_SITELIBDIR%%/ounit2/oUnit2.cmt >+%%OCAML_SITELIBDIR%%/ounit2/oUnit2.cmti >+%%OCAML_SITELIBDIR%%/ounit2/oUnit2.cmx >+%%OCAML_SITELIBDIR%%/ounit2/oUnit2.ml >+%%OCAML_SITELIBDIR%%/ounit2/oUnit2.mli >+%%OCAML_SITELIBDIR%%/ounit2/opam >+%%OCAML_SITELIBDIR%%/ounit2/threads/.private/oUnitThreads__OUnitRunnerThreads.cmi >+%%OCAML_SITELIBDIR%%/ounit2/threads/.private/oUnitThreads__OUnitRunnerThreads.cmt >+%%OCAML_SITELIBDIR%%/ounit2/threads/oUnitRunnerThreads.ml >+%%OCAML_SITELIBDIR%%/ounit2/threads/oUnitThreads.a >+%%OCAML_SITELIBDIR%%/ounit2/threads/oUnitThreads.cma >+%%OCAML_SITELIBDIR%%/ounit2/threads/oUnitThreads.cmi >+%%OCAML_SITELIBDIR%%/ounit2/threads/oUnitThreads.cmt >+%%OCAML_SITELIBDIR%%/ounit2/threads/oUnitThreads.cmx >+%%OCAML_SITELIBDIR%%/ounit2/threads/oUnitThreads.cmxa >+%%OCAML_SITELIBDIR%%/ounit2/threads/oUnitThreads.cmxs >+%%OCAML_SITELIBDIR%%/ounit2/threads/oUnitThreads.ml >+%%OCAML_SITELIBDIR%%/ounit2/threads/oUnitThreads__.cmi >+%%OCAML_SITELIBDIR%%/ounit2/threads/oUnitThreads__.cmt >+%%OCAML_SITELIBDIR%%/ounit2/threads/oUnitThreads__.cmx >+%%OCAML_SITELIBDIR%%/ounit2/threads/oUnitThreads__.ml >+%%OCAML_SITELIBDIR%%/ounit2/threads/oUnitThreads__OUnitRunnerThreads.cmx >+%%PORTDOCS%%%%DOCSDIR%%-lwt/CHANGES.md >+%%PORTDOCS%%%%DOCSDIR%%-lwt/LICENSE.txt >+%%PORTDOCS%%%%DOCSDIR%%-lwt/README.md >+%%PORTDOCS%%%%DOCSDIR%%-lwt/odoc-pages/index.mld >+%%PORTDOCS%%%%DOCSDIR%%/CHANGES.md >+%%PORTDOCS%%%%DOCSDIR%%/LICENSE.txt >+%%PORTDOCS%%%%DOCSDIR%%/README.md >+%%PORTDOCS%%%%DOCSDIR%%/odoc-pages/index.mld >+%%PORTDOCS%%%%DOCSDIR%%2-lwt/CHANGES.md >+%%PORTDOCS%%%%DOCSDIR%%2-lwt/LICENSE.txt >+%%PORTDOCS%%%%DOCSDIR%%2-lwt/README.md >+%%PORTDOCS%%%%DOCSDIR%%2/CHANGES.md >+%%PORTDOCS%%%%DOCSDIR%%2/LICENSE.txt >+%%PORTDOCS%%%%DOCSDIR%%2/README.md >+%%PORTDOCS%%%%DOCSDIR%%2/odoc-pages/index.mld >-- >2.35.1 > > >From ce4be7f29a120701937b730bfaadc526b80026bc Mon Sep 17 00:00:00 2001 >From: Thierry Thomas <thierry@FreeBSD.org> >Date: Sat, 12 Mar 2022 12:06:18 +0100 >Subject: [PATCH 06/14] devel/ocaml-re: upgrade to 1.10.3 > >Release notes at <https://github.com/ocaml/ocaml-re/releases> >--- > devel/ocaml-re/Makefile | 27 +++---- > devel/ocaml-re/distinfo | 5 +- > devel/ocaml-re/pkg-plist | 148 +++++++++++++++++++++++++++++++++++++++ > 3 files changed, 166 insertions(+), 14 deletions(-) > create mode 100644 devel/ocaml-re/pkg-plist > >diff --git a/devel/ocaml-re/Makefile b/devel/ocaml-re/Makefile >index 249cfaf1fd97..92f42ec86eba 100644 >--- a/devel/ocaml-re/Makefile >+++ b/devel/ocaml-re/Makefile >@@ -1,8 +1,7 @@ > # Created by: Veniamin Gvozdikov <vg@FreeBSD.org> > > PORTNAME= re >-PORTVERSION= 1.4.1 >-DISTVERSIONPREFIX= ${PKGNAMEPREFIX}${PORTNAME}- >+PORTVERSION= 1.10.3 > CATEGORIES= devel > PKGNAMEPREFIX= ocaml- > >@@ -11,23 +10,27 @@ COMMENT= Pure OCaml regular expressions > > LICENSE= LGPL21 > >-BUILD_DEPENDS= ocamlbuild:devel/ocaml-ocamlbuild >- >-USES= gmake >-HAS_CONFIGURE= yes >-MAKE_JOBS_UNSAFE= yes >+BUILD_DEPENDS= dune:devel/ocaml-dune > > USE_GITHUB= yes > GH_ACCOUNT= ocaml > GH_PROJECT= ${PKGNAMEPREFIX}${PORTNAME} > > USE_OCAML= yes >-USE_OCAML_FINDLIB= yes >-USE_OCAMLFIND_PLIST= yes > >-CONFIGURE_ARGS= --destdir "${DESTDIRNAME}" >+INSTALL_ARGS= --destdir=${STAGEDIR} --libdir=${OCAML_SITELIBDIR} >+DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME} >+ >+OPTIONS_DEFINE= DOCS >+ >+do-build: >+ (cd ${WRKSRC} && ${LOCALBASE}/bin/dune build --release) >+ >+do-install: >+ (cd ${WRKSRC} && ${LOCALBASE}/bin/dune install ${INSTALL_ARGS}) > >-do-configure: >- cd ${WRKSRC} && ocaml setup.ml -configure ${CONFIGURE_ARGS} >+post-install: >+ ${FIND} ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME} -name "*.cmxs" | \ >+ ${XARGS} ${STRIP_CMD} > > .include <bsd.port.mk> >diff --git a/devel/ocaml-re/distinfo b/devel/ocaml-re/distinfo >index 47c3b9dac106..38dd25753dbe 100644 >--- a/devel/ocaml-re/distinfo >+++ b/devel/ocaml-re/distinfo >@@ -1,2 +1,3 @@ >-SHA256 (ocaml-ocaml-re-ocaml-re-1.4.1_GH0.tar.gz) = 262554309d645f4126a2a2e21e3a798d250293264fda34d6271243cc6c16e576 >-SIZE (ocaml-ocaml-re-ocaml-re-1.4.1_GH0.tar.gz) = 99877 >+TIMESTAMP = 1647281526 >+SHA256 (ocaml-ocaml-re-1.10.3_GH0.tar.gz) = 08ebf51b9c9ca1d653284033c1db8bb35410495c1fca0f3737b179103784e811 >+SIZE (ocaml-ocaml-re-1.10.3_GH0.tar.gz) = 90155 >diff --git a/devel/ocaml-re/pkg-plist b/devel/ocaml-re/pkg-plist >new file mode 100644 >index 000000000000..26dce86bbb31 >--- /dev/null >+++ b/devel/ocaml-re/pkg-plist >@@ -0,0 +1,148 @@ >+%%OCAML_SITELIBDIR%%/re/META >+%%OCAML_SITELIBDIR%%/re/automata.ml >+%%OCAML_SITELIBDIR%%/re/automata.mli >+%%OCAML_SITELIBDIR%%/re/category.ml >+%%OCAML_SITELIBDIR%%/re/category.mli >+%%OCAML_SITELIBDIR%%/re/color_map.ml >+%%OCAML_SITELIBDIR%%/re/color_map.mli >+%%OCAML_SITELIBDIR%%/re/core.ml >+%%OCAML_SITELIBDIR%%/re/core.mli >+%%OCAML_SITELIBDIR%%/re/cset.ml >+%%OCAML_SITELIBDIR%%/re/cset.mli >+%%OCAML_SITELIBDIR%%/re/dune-package >+%%OCAML_SITELIBDIR%%/re/emacs.ml >+%%OCAML_SITELIBDIR%%/re/emacs.mli >+%%OCAML_SITELIBDIR%%/re/emacs/re_emacs.a >+%%OCAML_SITELIBDIR%%/re/emacs/re_emacs.cma >+%%OCAML_SITELIBDIR%%/re/emacs/re_emacs.cmi >+%%OCAML_SITELIBDIR%%/re/emacs/re_emacs.cmt >+%%OCAML_SITELIBDIR%%/re/emacs/re_emacs.cmx >+%%OCAML_SITELIBDIR%%/re/emacs/re_emacs.cmxa >+%%OCAML_SITELIBDIR%%/re/emacs/re_emacs.cmxs >+%%OCAML_SITELIBDIR%%/re/emacs/re_emacs.ml >+%%OCAML_SITELIBDIR%%/re/fmt.ml >+%%OCAML_SITELIBDIR%%/re/glob.ml >+%%OCAML_SITELIBDIR%%/re/glob.mli >+%%OCAML_SITELIBDIR%%/re/glob/re_glob.a >+%%OCAML_SITELIBDIR%%/re/glob/re_glob.cma >+%%OCAML_SITELIBDIR%%/re/glob/re_glob.cmi >+%%OCAML_SITELIBDIR%%/re/glob/re_glob.cmt >+%%OCAML_SITELIBDIR%%/re/glob/re_glob.cmx >+%%OCAML_SITELIBDIR%%/re/glob/re_glob.cmxa >+%%OCAML_SITELIBDIR%%/re/glob/re_glob.cmxs >+%%OCAML_SITELIBDIR%%/re/glob/re_glob.ml >+%%OCAML_SITELIBDIR%%/re/group.ml >+%%OCAML_SITELIBDIR%%/re/group.mli >+%%OCAML_SITELIBDIR%%/re/opam >+%%OCAML_SITELIBDIR%%/re/pcre.ml >+%%OCAML_SITELIBDIR%%/re/pcre.mli >+%%OCAML_SITELIBDIR%%/re/pcre/re_pcre.a >+%%OCAML_SITELIBDIR%%/re/pcre/re_pcre.cma >+%%OCAML_SITELIBDIR%%/re/pcre/re_pcre.cmi >+%%OCAML_SITELIBDIR%%/re/pcre/re_pcre.cmt >+%%OCAML_SITELIBDIR%%/re/pcre/re_pcre.cmx >+%%OCAML_SITELIBDIR%%/re/pcre/re_pcre.cmxa >+%%OCAML_SITELIBDIR%%/re/pcre/re_pcre.cmxs >+%%OCAML_SITELIBDIR%%/re/pcre/re_pcre.ml >+%%OCAML_SITELIBDIR%%/re/perl.ml >+%%OCAML_SITELIBDIR%%/re/perl.mli >+%%OCAML_SITELIBDIR%%/re/perl/re_perl.a >+%%OCAML_SITELIBDIR%%/re/perl/re_perl.cma >+%%OCAML_SITELIBDIR%%/re/perl/re_perl.cmi >+%%OCAML_SITELIBDIR%%/re/perl/re_perl.cmt >+%%OCAML_SITELIBDIR%%/re/perl/re_perl.cmx >+%%OCAML_SITELIBDIR%%/re/perl/re_perl.cmxa >+%%OCAML_SITELIBDIR%%/re/perl/re_perl.cmxs >+%%OCAML_SITELIBDIR%%/re/perl/re_perl.ml >+%%OCAML_SITELIBDIR%%/re/pmark.ml >+%%OCAML_SITELIBDIR%%/re/pmark.mli >+%%OCAML_SITELIBDIR%%/re/posix.ml >+%%OCAML_SITELIBDIR%%/re/posix.mli >+%%OCAML_SITELIBDIR%%/re/posix/re_posix.a >+%%OCAML_SITELIBDIR%%/re/posix/re_posix.cma >+%%OCAML_SITELIBDIR%%/re/posix/re_posix.cmi >+%%OCAML_SITELIBDIR%%/re/posix/re_posix.cmt >+%%OCAML_SITELIBDIR%%/re/posix/re_posix.cmx >+%%OCAML_SITELIBDIR%%/re/posix/re_posix.cmxa >+%%OCAML_SITELIBDIR%%/re/posix/re_posix.cmxs >+%%OCAML_SITELIBDIR%%/re/posix/re_posix.ml >+%%OCAML_SITELIBDIR%%/re/re.a >+%%OCAML_SITELIBDIR%%/re/re.cma >+%%OCAML_SITELIBDIR%%/re/re.cmi >+%%OCAML_SITELIBDIR%%/re/re.cmt >+%%OCAML_SITELIBDIR%%/re/re.cmx >+%%OCAML_SITELIBDIR%%/re/re.cmxa >+%%OCAML_SITELIBDIR%%/re/re.cmxs >+%%OCAML_SITELIBDIR%%/re/re.ml >+%%OCAML_SITELIBDIR%%/re/re__.cmi >+%%OCAML_SITELIBDIR%%/re/re__.cmt >+%%OCAML_SITELIBDIR%%/re/re__.cmx >+%%OCAML_SITELIBDIR%%/re/re__.ml >+%%OCAML_SITELIBDIR%%/re/re__Automata.cmi >+%%OCAML_SITELIBDIR%%/re/re__Automata.cmt >+%%OCAML_SITELIBDIR%%/re/re__Automata.cmti >+%%OCAML_SITELIBDIR%%/re/re__Automata.cmx >+%%OCAML_SITELIBDIR%%/re/re__Category.cmi >+%%OCAML_SITELIBDIR%%/re/re__Category.cmt >+%%OCAML_SITELIBDIR%%/re/re__Category.cmti >+%%OCAML_SITELIBDIR%%/re/re__Category.cmx >+%%OCAML_SITELIBDIR%%/re/re__Color_map.cmi >+%%OCAML_SITELIBDIR%%/re/re__Color_map.cmt >+%%OCAML_SITELIBDIR%%/re/re__Color_map.cmti >+%%OCAML_SITELIBDIR%%/re/re__Color_map.cmx >+%%OCAML_SITELIBDIR%%/re/re__Core.cmi >+%%OCAML_SITELIBDIR%%/re/re__Core.cmt >+%%OCAML_SITELIBDIR%%/re/re__Core.cmti >+%%OCAML_SITELIBDIR%%/re/re__Core.cmx >+%%OCAML_SITELIBDIR%%/re/re__Cset.cmi >+%%OCAML_SITELIBDIR%%/re/re__Cset.cmt >+%%OCAML_SITELIBDIR%%/re/re__Cset.cmti >+%%OCAML_SITELIBDIR%%/re/re__Cset.cmx >+%%OCAML_SITELIBDIR%%/re/re__Emacs.cmi >+%%OCAML_SITELIBDIR%%/re/re__Emacs.cmt >+%%OCAML_SITELIBDIR%%/re/re__Emacs.cmti >+%%OCAML_SITELIBDIR%%/re/re__Emacs.cmx >+%%OCAML_SITELIBDIR%%/re/re__Fmt.cmi >+%%OCAML_SITELIBDIR%%/re/re__Fmt.cmt >+%%OCAML_SITELIBDIR%%/re/re__Fmt.cmx >+%%OCAML_SITELIBDIR%%/re/re__Glob.cmi >+%%OCAML_SITELIBDIR%%/re/re__Glob.cmt >+%%OCAML_SITELIBDIR%%/re/re__Glob.cmti >+%%OCAML_SITELIBDIR%%/re/re__Glob.cmx >+%%OCAML_SITELIBDIR%%/re/re__Group.cmi >+%%OCAML_SITELIBDIR%%/re/re__Group.cmt >+%%OCAML_SITELIBDIR%%/re/re__Group.cmti >+%%OCAML_SITELIBDIR%%/re/re__Group.cmx >+%%OCAML_SITELIBDIR%%/re/re__Pcre.cmi >+%%OCAML_SITELIBDIR%%/re/re__Pcre.cmt >+%%OCAML_SITELIBDIR%%/re/re__Pcre.cmti >+%%OCAML_SITELIBDIR%%/re/re__Pcre.cmx >+%%OCAML_SITELIBDIR%%/re/re__Perl.cmi >+%%OCAML_SITELIBDIR%%/re/re__Perl.cmt >+%%OCAML_SITELIBDIR%%/re/re__Perl.cmti >+%%OCAML_SITELIBDIR%%/re/re__Perl.cmx >+%%OCAML_SITELIBDIR%%/re/re__Pmark.cmi >+%%OCAML_SITELIBDIR%%/re/re__Pmark.cmt >+%%OCAML_SITELIBDIR%%/re/re__Pmark.cmti >+%%OCAML_SITELIBDIR%%/re/re__Pmark.cmx >+%%OCAML_SITELIBDIR%%/re/re__Posix.cmi >+%%OCAML_SITELIBDIR%%/re/re__Posix.cmt >+%%OCAML_SITELIBDIR%%/re/re__Posix.cmti >+%%OCAML_SITELIBDIR%%/re/re__Posix.cmx >+%%OCAML_SITELIBDIR%%/re/re__Str.cmi >+%%OCAML_SITELIBDIR%%/re/re__Str.cmt >+%%OCAML_SITELIBDIR%%/re/re__Str.cmti >+%%OCAML_SITELIBDIR%%/re/re__Str.cmx >+%%OCAML_SITELIBDIR%%/re/str.ml >+%%OCAML_SITELIBDIR%%/re/str.mli >+%%OCAML_SITELIBDIR%%/re/str/re_str.a >+%%OCAML_SITELIBDIR%%/re/str/re_str.cma >+%%OCAML_SITELIBDIR%%/re/str/re_str.cmi >+%%OCAML_SITELIBDIR%%/re/str/re_str.cmt >+%%OCAML_SITELIBDIR%%/re/str/re_str.cmx >+%%OCAML_SITELIBDIR%%/re/str/re_str.cmxa >+%%OCAML_SITELIBDIR%%/re/str/re_str.cmxs >+%%OCAML_SITELIBDIR%%/re/str/re_str.ml >+%%PORTDOCS%%%%DOCSDIR%%/CHANGES.md >+%%PORTDOCS%%%%DOCSDIR%%/LICENSE.md >+%%PORTDOCS%%%%DOCSDIR%%/README.md >-- >2.35.1 > > >From a253f97e19ffa7a562daf0436fe7822b2f52d0d5 Mon Sep 17 00:00:00 2001 >From: Thierry Thomas <thierry@FreeBSD.org> >Date: Sun, 20 Mar 2022 21:50:47 +0100 >Subject: [PATCH 07/14] devel/ocaml-cfg: upgrade to 2.2.1 > >Release notes at <https://github.com/mmottl/cfg/releases>. >--- > devel/ocaml-cfg/Makefile | 27 ++++++++++------------- > devel/ocaml-cfg/distinfo | 5 +++-- > devel/ocaml-cfg/pkg-plist | 46 +++++++++++++++++++++++++++++++++++++++ > 3 files changed, 60 insertions(+), 18 deletions(-) > create mode 100644 devel/ocaml-cfg/pkg-plist > >diff --git a/devel/ocaml-cfg/Makefile b/devel/ocaml-cfg/Makefile >index bcc6b99f4f72..fbac094328ba 100644 >--- a/devel/ocaml-cfg/Makefile >+++ b/devel/ocaml-cfg/Makefile >@@ -1,8 +1,7 @@ > # Created by: Stanislav Sedov <ssedov@mbsd.msk.ru> > > PORTNAME= cfg >-PORTVERSION= 2.0.4 >-DISTVERSIONPREFIX= v >+PORTVERSION= 2.2.1 > CATEGORIES= devel > PKGNAMEPREFIX= ocaml- > >@@ -10,34 +9,30 @@ MAINTAINER= ports@FreeBSD.org > COMMENT= Library for manipulation of context-free grammars > > LICENSE= LGPL21+ >-LICENSE_FILE= ${WRKSRC}/COPYING.txt > >-BUILD_DEPENDS= menhir:devel/menhir >-BUILD_DEPENDS+= ocamlbuild:devel/ocaml-ocamlbuild >+BUILD_DEPENDS= dune:devel/ocaml-dune > > USE_GITHUB= yes > GH_ACCOUNT= mmottl > > USE_OCAML= yes >-USE_OCAML_FINDLIB=yes >-USE_OCAMLFIND_PLIST=yes >-USE_OCAML_WASH= yes >- >-HAS_CONFIGURE= yes >-CONFIGURE_ARGS= --prefix ${PREFIX} --disable-docs --disable-examples >-MAKE_JOBS_UNSAFE=yes > >+INSTALL_ARGS= --destdir=${STAGEDIR} --libdir=${OCAML_SITELIBDIR} > DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME} > EXAMPLESDIR= ${OCAML_EXAMPLESDIR}/${PORTNAME} > >-PORTDOCS= * > PORTEXAMPLES= * > > OPTIONS_DEFINE= DOCS EXAMPLES > >-post-install-DOCS-on: >- @${MKDIR} ${STAGEDIR}${DOCSDIR} >- cd ${WRKSRC} && ${INSTALL_DATA} AUTHORS.txt CHANGES.txt README.md ${STAGEDIR}${DOCSDIR} >+do-build: >+ (cd ${WRKSRC} && ${LOCALBASE}/bin/dune build) >+ >+do-install: >+ (cd ${WRKSRC} && ${LOCALBASE}/bin/dune install ${INSTALL_ARGS}) >+ >+post-install: >+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/${PORTNAME}.cmxs > > post-install-EXAMPLES-on: > @(cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) >diff --git a/devel/ocaml-cfg/distinfo b/devel/ocaml-cfg/distinfo >index ed2b3f128712..c27e607829af 100644 >--- a/devel/ocaml-cfg/distinfo >+++ b/devel/ocaml-cfg/distinfo >@@ -1,2 +1,3 @@ >-SHA256 (mmottl-cfg-v2.0.4_GH0.tar.gz) = 13778fd8a827a3c9491e092a9daea073ef7f59c043a23bdcdc05b85253405595 >-SIZE (mmottl-cfg-v2.0.4_GH0.tar.gz) = 61660 >+TIMESTAMP = 1647808989 >+SHA256 (mmottl-cfg-2.2.1_GH0.tar.gz) = 4a20876f4698a8763d3c6f76fac3fcf583157ad9a99f189d7c748ac17604b83b >+SIZE (mmottl-cfg-2.2.1_GH0.tar.gz) = 19193 >diff --git a/devel/ocaml-cfg/pkg-plist b/devel/ocaml-cfg/pkg-plist >new file mode 100644 >index 000000000000..3e2895f66387 >--- /dev/null >+++ b/devel/ocaml-cfg/pkg-plist >@@ -0,0 +1,46 @@ >+%%OCAML_SITELIBDIR%%/cfg/META >+%%OCAML_SITELIBDIR%%/cfg/bnf_lexer.ml >+%%OCAML_SITELIBDIR%%/cfg/bnf_parser.ml >+%%OCAML_SITELIBDIR%%/cfg/bnf_parser.mli >+%%OCAML_SITELIBDIR%%/cfg/bnf_pp.ml >+%%OCAML_SITELIBDIR%%/cfg/bnf_pp.mli >+%%OCAML_SITELIBDIR%%/cfg/bnf_spec.ml >+%%OCAML_SITELIBDIR%%/cfg/bnf_spec.mli >+%%OCAML_SITELIBDIR%%/cfg/cfg.a >+%%OCAML_SITELIBDIR%%/cfg/cfg.cma >+%%OCAML_SITELIBDIR%%/cfg/cfg.cmi >+%%OCAML_SITELIBDIR%%/cfg/cfg.cmt >+%%OCAML_SITELIBDIR%%/cfg/cfg.cmx >+%%OCAML_SITELIBDIR%%/cfg/cfg.cmxa >+%%OCAML_SITELIBDIR%%/cfg/cfg.cmxs >+%%OCAML_SITELIBDIR%%/cfg/cfg.ml >+%%OCAML_SITELIBDIR%%/cfg/cfg__Bnf_lexer.cmi >+%%OCAML_SITELIBDIR%%/cfg/cfg__Bnf_lexer.cmt >+%%OCAML_SITELIBDIR%%/cfg/cfg__Bnf_lexer.cmx >+%%OCAML_SITELIBDIR%%/cfg/cfg__Bnf_parser.cmi >+%%OCAML_SITELIBDIR%%/cfg/cfg__Bnf_parser.cmt >+%%OCAML_SITELIBDIR%%/cfg/cfg__Bnf_parser.cmti >+%%OCAML_SITELIBDIR%%/cfg/cfg__Bnf_parser.cmx >+%%OCAML_SITELIBDIR%%/cfg/cfg__Bnf_pp.cmi >+%%OCAML_SITELIBDIR%%/cfg/cfg__Bnf_pp.cmt >+%%OCAML_SITELIBDIR%%/cfg/cfg__Bnf_pp.cmti >+%%OCAML_SITELIBDIR%%/cfg/cfg__Bnf_pp.cmx >+%%OCAML_SITELIBDIR%%/cfg/cfg__Bnf_spec.cmi >+%%OCAML_SITELIBDIR%%/cfg/cfg__Bnf_spec.cmt >+%%OCAML_SITELIBDIR%%/cfg/cfg__Bnf_spec.cmti >+%%OCAML_SITELIBDIR%%/cfg/cfg__Bnf_spec.cmx >+%%OCAML_SITELIBDIR%%/cfg/cfg__Cfg_impl.cmi >+%%OCAML_SITELIBDIR%%/cfg/cfg__Cfg_impl.cmt >+%%OCAML_SITELIBDIR%%/cfg/cfg__Cfg_impl.cmti >+%%OCAML_SITELIBDIR%%/cfg/cfg__Cfg_impl.cmx >+%%OCAML_SITELIBDIR%%/cfg/cfg__Cfg_intf.cmi >+%%OCAML_SITELIBDIR%%/cfg/cfg__Cfg_intf.cmt >+%%OCAML_SITELIBDIR%%/cfg/cfg__Cfg_intf.cmx >+%%OCAML_SITELIBDIR%%/cfg/cfg_impl.ml >+%%OCAML_SITELIBDIR%%/cfg/cfg_impl.mli >+%%OCAML_SITELIBDIR%%/cfg/cfg_intf.ml >+%%OCAML_SITELIBDIR%%/cfg/dune-package >+%%OCAML_SITELIBDIR%%/cfg/opam >+%%PORTDOCS%%%%DOCSDIR%%/CHANGES.md >+%%PORTDOCS%%%%DOCSDIR%%/LICENSE.md >+%%PORTDOCS%%%%DOCSDIR%%/README.md >-- >2.35.1 > > >From 239439825457f69eb65058198224b758c68897a3 Mon Sep 17 00:00:00 2001 >From: Thierry Thomas <thierry@FreeBSD.org> >Date: Mon, 21 Mar 2022 19:18:02 +0100 >Subject: [PATCH 08/14] devel/ocaml-extlib: upgrade to 1.7.8 > >Release notes at <https://github.com/ygrek/ocaml-extlib/releases>. >--- > devel/ocaml-extlib/Makefile | 2 +- > devel/ocaml-extlib/distinfo | 6 +++--- > 2 files changed, 4 insertions(+), 4 deletions(-) > >diff --git a/devel/ocaml-extlib/Makefile b/devel/ocaml-extlib/Makefile >index 799210263b94..84d8af784f39 100644 >--- a/devel/ocaml-extlib/Makefile >+++ b/devel/ocaml-extlib/Makefile >@@ -1,7 +1,7 @@ > # Created by: mukai > > PORTNAME= extlib >-PORTVERSION= 1.7.5 >+PORTVERSION= 1.7.8 > CATEGORIES= devel > PKGNAMEPREFIX= ocaml- > >diff --git a/devel/ocaml-extlib/distinfo b/devel/ocaml-extlib/distinfo >index 37877ed50df7..f3b15c820b2b 100644 >--- a/devel/ocaml-extlib/distinfo >+++ b/devel/ocaml-extlib/distinfo >@@ -1,3 +1,3 @@ >-TIMESTAMP = 1534731133 >-SHA256 (ygrek-ocaml-extlib-1.7.5_GH0.tar.gz) = 28e36367a65b1a5886d09f6d535e73b4aa88076778594c62df653a2b1536e62d >-SIZE (ygrek-ocaml-extlib-1.7.5_GH0.tar.gz) = 87781 >+TIMESTAMP = 1647886419 >+SHA256 (ygrek-ocaml-extlib-1.7.8_GH0.tar.gz) = 9e18c4f807afcef5e5d2050c7b4e375ebe7ee989820eff45d79f29f7195d26d8 >+SIZE (ygrek-ocaml-extlib-1.7.8_GH0.tar.gz) = 90213 >-- >2.35.1 > > >From 7e1a51c7dff3a26d3328774d9e6bca89ab54d157 Mon Sep 17 00:00:00 2001 >From: Thierry Thomas <thierry@FreeBSD.org> >Date: Mon, 21 Mar 2022 20:13:47 +0100 >Subject: [PATCH 09/14] devel/ocaml-ipaddr: upgrade to 5.3.0 and set the > license > >Also add the net category. > >Release notes at <https://github.com/mirage/ocaml-ipaddr/releases>. >--- > devel/ocaml-ipaddr/Makefile | 47 ++++++++----- > devel/ocaml-ipaddr/distinfo | 5 +- > devel/ocaml-ipaddr/pkg-descr | 2 + > devel/ocaml-ipaddr/pkg-plist | 124 +++++++++++++++++++++++++++++++++++ > 4 files changed, 161 insertions(+), 17 deletions(-) > create mode 100644 devel/ocaml-ipaddr/pkg-plist > >diff --git a/devel/ocaml-ipaddr/Makefile b/devel/ocaml-ipaddr/Makefile >index 12c4e54b4e7d..26f860ea8ddc 100644 >--- a/devel/ocaml-ipaddr/Makefile >+++ b/devel/ocaml-ipaddr/Makefile >@@ -1,30 +1,47 @@ > PORTNAME= ipaddr >-PORTVERSION= 2.6.1 >-CATEGORIES= devel >+PORTVERSION= 5.3.0 >+DISTVERSIONPREFIX= v >+CATEGORIES= devel net > PKGNAMEPREFIX= ocaml- > > MAINTAINER= ports@FreeBSD.org > COMMENT= OCaml library for manipulation of IP address representations > >-BUILD_DEPENDS= ${LOCALBASE}/${OCAML_SITELIBDIR}/sexplib/sexplib.a:devel/ocaml-sexplib >-BUILD_DEPENDS+= ocamlbuild:devel/ocaml-ocamlbuild >-RUN_DEPENDS= ${LOCALBASE}/${OCAML_SITELIBDIR}/sexplib/sexplib.a:devel/ocaml-sexplib >+LICENSE= ISCL >+ >+BUILD_DEPENDS= dune:devel/ocaml-dune \ >+ ocaml-cstruct>0:devel/ocaml-cstruct \ >+ ocaml-sexplib0>0:devel/ocaml-sexplib0 \ >+ ocaml-domain-name>0:devel/ocaml-domain-name \ >+ ocaml-stdlib-shims>0:devel/ocaml-stdlib-shims \ >+ ocaml-compiler-libs>0:devel/ocaml-compiler-libs \ >+ ocaml-ppx_sexp_conv>0:devel/ocaml-ppx_sexp_conv >+RUN_DEPENDS= ocaml-cstruct>0:devel/ocaml-cstruct \ >+ ocaml-sexplib0>0:devel/ocaml-sexplib0 \ >+ ocaml-domain-name>0:devel/ocaml-domain-name \ >+ ocaml-stdlib-shims>0:devel/ocaml-stdlib-shims \ >+ ocaml-compiler-libs>0:devel/ocaml-compiler-libs \ >+ ocaml-ppx_sexp_conv>0:devel/ocaml-ppx_sexp_conv > > USE_GITHUB= yes > GH_ACCOUNT= mirage > GH_PROJECT= ocaml-ipaddr > >-USES= gmake >-HAS_CONFIGURE= yes >-MAKE_JOBS_UNSAFE= yes >- > USE_OCAML= yes >-USE_OCAML_FINDLIB= yes >-USE_OCAML_CAMLP4= yes >-USE_OCAMLFIND_PLIST= yes >-USE_OCAML_LDCONFIG= yes > >-do-configure: >- cd ${WRKSRC}; ocaml setup.ml -configure ${CONFIGURE_ARGS} >+INSTALL_ARGS= --destdir=${STAGEDIR} --libdir=${OCAML_SITELIBDIR} >+DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME} >+ >+OPTIONS_DEFINE= DOCS >+ >+do-build: >+ (cd ${WRKSRC} && ${LOCALBASE}/bin/dune build) >+ >+do-install: >+ (cd ${WRKSRC} && ${LOCALBASE}/bin/dune install ${INSTALL_ARGS}) >+ >+post-install: >+ ${FIND} ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR} -name "*.cmxs" | \ >+ ${XARGS} ${STRIP_CMD} > > .include <bsd.port.mk> >diff --git a/devel/ocaml-ipaddr/distinfo b/devel/ocaml-ipaddr/distinfo >index 098161f6d8e5..452109301f7a 100644 >--- a/devel/ocaml-ipaddr/distinfo >+++ b/devel/ocaml-ipaddr/distinfo >@@ -1,2 +1,3 @@ >-SHA256 (mirage-ocaml-ipaddr-2.6.1_GH0.tar.gz) = 7051013d8f58abff433187d70cd7ddd7a6b49a6fbe6cad1893f571f65b8ed3d0 >-SIZE (mirage-ocaml-ipaddr-2.6.1_GH0.tar.gz) = 64458 >+TIMESTAMP = 1647889699 >+SHA256 (mirage-ocaml-ipaddr-v5.3.0_GH0.tar.gz) = f6bbcbd7f2cd331cfc40eb733108717257ba320d50e81306bf8142db2edc828b >+SIZE (mirage-ocaml-ipaddr-v5.3.0_GH0.tar.gz) = 34247 >diff --git a/devel/ocaml-ipaddr/pkg-descr b/devel/ocaml-ipaddr/pkg-descr >index 86821065f392..9f1ced2ffadb 100644 >--- a/devel/ocaml-ipaddr/pkg-descr >+++ b/devel/ocaml-ipaddr/pkg-descr >@@ -1,2 +1,4 @@ > ocaml-ipaddr > A library for manipulation of IP (and MAC) address representations. >+ >+WWW: https://github.com/mirage/ocaml-ipaddr >diff --git a/devel/ocaml-ipaddr/pkg-plist b/devel/ocaml-ipaddr/pkg-plist >new file mode 100644 >index 000000000000..91cf0e549848 >--- /dev/null >+++ b/devel/ocaml-ipaddr/pkg-plist >@@ -0,0 +1,124 @@ >+%%OCAML_SITELIBDIR%%/ipaddr-cstruct/META >+%%OCAML_SITELIBDIR%%/ipaddr-cstruct/dune-package >+%%OCAML_SITELIBDIR%%/ipaddr-cstruct/ipaddr_cstruct.a >+%%OCAML_SITELIBDIR%%/ipaddr-cstruct/ipaddr_cstruct.cma >+%%OCAML_SITELIBDIR%%/ipaddr-cstruct/ipaddr_cstruct.cmi >+%%OCAML_SITELIBDIR%%/ipaddr-cstruct/ipaddr_cstruct.cmt >+%%OCAML_SITELIBDIR%%/ipaddr-cstruct/ipaddr_cstruct.cmti >+%%OCAML_SITELIBDIR%%/ipaddr-cstruct/ipaddr_cstruct.cmx >+%%OCAML_SITELIBDIR%%/ipaddr-cstruct/ipaddr_cstruct.cmxa >+%%OCAML_SITELIBDIR%%/ipaddr-cstruct/ipaddr_cstruct.cmxs >+%%OCAML_SITELIBDIR%%/ipaddr-cstruct/ipaddr_cstruct.ml >+%%OCAML_SITELIBDIR%%/ipaddr-cstruct/ipaddr_cstruct.mli >+%%OCAML_SITELIBDIR%%/ipaddr-cstruct/opam >+%%OCAML_SITELIBDIR%%/ipaddr-sexp/META >+%%OCAML_SITELIBDIR%%/ipaddr-sexp/dune-package >+%%OCAML_SITELIBDIR%%/ipaddr-sexp/ipaddr_sexp.a >+%%OCAML_SITELIBDIR%%/ipaddr-sexp/ipaddr_sexp.cma >+%%OCAML_SITELIBDIR%%/ipaddr-sexp/ipaddr_sexp.cmi >+%%OCAML_SITELIBDIR%%/ipaddr-sexp/ipaddr_sexp.cmt >+%%OCAML_SITELIBDIR%%/ipaddr-sexp/ipaddr_sexp.cmti >+%%OCAML_SITELIBDIR%%/ipaddr-sexp/ipaddr_sexp.cmx >+%%OCAML_SITELIBDIR%%/ipaddr-sexp/ipaddr_sexp.cmxa >+%%OCAML_SITELIBDIR%%/ipaddr-sexp/ipaddr_sexp.cmxs >+%%OCAML_SITELIBDIR%%/ipaddr-sexp/ipaddr_sexp.ml >+%%OCAML_SITELIBDIR%%/ipaddr-sexp/ipaddr_sexp.mli >+%%OCAML_SITELIBDIR%%/ipaddr-sexp/opam >+%%OCAML_SITELIBDIR%%/ipaddr/META >+%%OCAML_SITELIBDIR%%/ipaddr/dune-package >+%%OCAML_SITELIBDIR%%/ipaddr/ipaddr.a >+%%OCAML_SITELIBDIR%%/ipaddr/ipaddr.cma >+%%OCAML_SITELIBDIR%%/ipaddr/ipaddr.cmi >+%%OCAML_SITELIBDIR%%/ipaddr/ipaddr.cmt >+%%OCAML_SITELIBDIR%%/ipaddr/ipaddr.cmti >+%%OCAML_SITELIBDIR%%/ipaddr/ipaddr.cmx >+%%OCAML_SITELIBDIR%%/ipaddr/ipaddr.cmxa >+%%OCAML_SITELIBDIR%%/ipaddr/ipaddr.cmxs >+%%OCAML_SITELIBDIR%%/ipaddr/ipaddr.ml >+%%OCAML_SITELIBDIR%%/ipaddr/ipaddr.mli >+%%OCAML_SITELIBDIR%%/ipaddr/opam >+%%OCAML_SITELIBDIR%%/ipaddr/top/ipaddr_top.a >+%%OCAML_SITELIBDIR%%/ipaddr/top/ipaddr_top.cma >+%%OCAML_SITELIBDIR%%/ipaddr/top/ipaddr_top.cmi >+%%OCAML_SITELIBDIR%%/ipaddr/top/ipaddr_top.cmt >+%%OCAML_SITELIBDIR%%/ipaddr/top/ipaddr_top.cmti >+%%OCAML_SITELIBDIR%%/ipaddr/top/ipaddr_top.cmx >+%%OCAML_SITELIBDIR%%/ipaddr/top/ipaddr_top.cmxa >+%%OCAML_SITELIBDIR%%/ipaddr/top/ipaddr_top.cmxs >+%%OCAML_SITELIBDIR%%/ipaddr/top/ipaddr_top.ml >+%%OCAML_SITELIBDIR%%/ipaddr/top/ipaddr_top.mli >+%%OCAML_SITELIBDIR%%/ipaddr/unix/ipaddr_unix.a >+%%OCAML_SITELIBDIR%%/ipaddr/unix/ipaddr_unix.cma >+%%OCAML_SITELIBDIR%%/ipaddr/unix/ipaddr_unix.cmi >+%%OCAML_SITELIBDIR%%/ipaddr/unix/ipaddr_unix.cmt >+%%OCAML_SITELIBDIR%%/ipaddr/unix/ipaddr_unix.cmti >+%%OCAML_SITELIBDIR%%/ipaddr/unix/ipaddr_unix.cmx >+%%OCAML_SITELIBDIR%%/ipaddr/unix/ipaddr_unix.cmxa >+%%OCAML_SITELIBDIR%%/ipaddr/unix/ipaddr_unix.cmxs >+%%OCAML_SITELIBDIR%%/ipaddr/unix/ipaddr_unix.ml >+%%OCAML_SITELIBDIR%%/ipaddr/unix/ipaddr_unix.mli >+%%OCAML_SITELIBDIR%%/macaddr-cstruct/META >+%%OCAML_SITELIBDIR%%/macaddr-cstruct/dune-package >+%%OCAML_SITELIBDIR%%/macaddr-cstruct/macaddr_cstruct.a >+%%OCAML_SITELIBDIR%%/macaddr-cstruct/macaddr_cstruct.cma >+%%OCAML_SITELIBDIR%%/macaddr-cstruct/macaddr_cstruct.cmi >+%%OCAML_SITELIBDIR%%/macaddr-cstruct/macaddr_cstruct.cmt >+%%OCAML_SITELIBDIR%%/macaddr-cstruct/macaddr_cstruct.cmti >+%%OCAML_SITELIBDIR%%/macaddr-cstruct/macaddr_cstruct.cmx >+%%OCAML_SITELIBDIR%%/macaddr-cstruct/macaddr_cstruct.cmxa >+%%OCAML_SITELIBDIR%%/macaddr-cstruct/macaddr_cstruct.cmxs >+%%OCAML_SITELIBDIR%%/macaddr-cstruct/macaddr_cstruct.ml >+%%OCAML_SITELIBDIR%%/macaddr-cstruct/macaddr_cstruct.mli >+%%OCAML_SITELIBDIR%%/macaddr-cstruct/opam >+%%OCAML_SITELIBDIR%%/macaddr-sexp/META >+%%OCAML_SITELIBDIR%%/macaddr-sexp/dune-package >+%%OCAML_SITELIBDIR%%/macaddr-sexp/macaddr_sexp.a >+%%OCAML_SITELIBDIR%%/macaddr-sexp/macaddr_sexp.cma >+%%OCAML_SITELIBDIR%%/macaddr-sexp/macaddr_sexp.cmi >+%%OCAML_SITELIBDIR%%/macaddr-sexp/macaddr_sexp.cmt >+%%OCAML_SITELIBDIR%%/macaddr-sexp/macaddr_sexp.cmti >+%%OCAML_SITELIBDIR%%/macaddr-sexp/macaddr_sexp.cmx >+%%OCAML_SITELIBDIR%%/macaddr-sexp/macaddr_sexp.cmxa >+%%OCAML_SITELIBDIR%%/macaddr-sexp/macaddr_sexp.cmxs >+%%OCAML_SITELIBDIR%%/macaddr-sexp/macaddr_sexp.ml >+%%OCAML_SITELIBDIR%%/macaddr-sexp/macaddr_sexp.mli >+%%OCAML_SITELIBDIR%%/macaddr-sexp/opam >+%%OCAML_SITELIBDIR%%/macaddr/META >+%%OCAML_SITELIBDIR%%/macaddr/dune-package >+%%OCAML_SITELIBDIR%%/macaddr/macaddr.a >+%%OCAML_SITELIBDIR%%/macaddr/macaddr.cma >+%%OCAML_SITELIBDIR%%/macaddr/macaddr.cmi >+%%OCAML_SITELIBDIR%%/macaddr/macaddr.cmt >+%%OCAML_SITELIBDIR%%/macaddr/macaddr.cmti >+%%OCAML_SITELIBDIR%%/macaddr/macaddr.cmx >+%%OCAML_SITELIBDIR%%/macaddr/macaddr.cmxa >+%%OCAML_SITELIBDIR%%/macaddr/macaddr.cmxs >+%%OCAML_SITELIBDIR%%/macaddr/macaddr.ml >+%%OCAML_SITELIBDIR%%/macaddr/macaddr.mli >+%%OCAML_SITELIBDIR%%/macaddr/opam >+%%OCAML_SITELIBDIR%%/macaddr/top/macaddr_top.a >+%%OCAML_SITELIBDIR%%/macaddr/top/macaddr_top.cma >+%%OCAML_SITELIBDIR%%/macaddr/top/macaddr_top.cmi >+%%OCAML_SITELIBDIR%%/macaddr/top/macaddr_top.cmt >+%%OCAML_SITELIBDIR%%/macaddr/top/macaddr_top.cmx >+%%OCAML_SITELIBDIR%%/macaddr/top/macaddr_top.cmxa >+%%OCAML_SITELIBDIR%%/macaddr/top/macaddr_top.cmxs >+%%OCAML_SITELIBDIR%%/macaddr/top/macaddr_top.ml >+%%PORTDOCS%%%%DOCSDIR%%-cstruct/CHANGES.md >+%%PORTDOCS%%%%DOCSDIR%%-cstruct/LICENSE.md >+%%PORTDOCS%%%%DOCSDIR%%-cstruct/README.md >+%%PORTDOCS%%%%DOCSDIR%%-sexp/CHANGES.md >+%%PORTDOCS%%%%DOCSDIR%%-sexp/LICENSE.md >+%%PORTDOCS%%%%DOCSDIR%%-sexp/README.md >+%%PORTDOCS%%%%DOCSDIR%%/CHANGES.md >+%%PORTDOCS%%%%DOCSDIR%%/LICENSE.md >+%%PORTDOCS%%%%DOCSDIR%%/README.md >+share/doc/ocaml/macaddr-cstruct/CHANGES.md >+share/doc/ocaml/macaddr-cstruct/LICENSE.md >+share/doc/ocaml/macaddr-cstruct/README.md >+share/doc/ocaml/macaddr-sexp/CHANGES.md >+share/doc/ocaml/macaddr-sexp/LICENSE.md >+share/doc/ocaml/macaddr-sexp/README.md >+share/doc/ocaml/macaddr/CHANGES.md >+share/doc/ocaml/macaddr/LICENSE.md >+share/doc/ocaml/macaddr/README.md >-- >2.35.1 > > >From dc472a7d82b2bbdc92a42ebcfff9c64181c51777 Mon Sep 17 00:00:00 2001 >From: Thierry Thomas <thierry@FreeBSD.org> >Date: Tue, 22 Mar 2022 22:03:39 +0100 >Subject: [PATCH 10/14] devel/ocaml-pomap: upgrade to 4.1.1 > >Release notes at <https://github.com/mmottl/pomap/releases>. >--- > devel/ocaml-pomap/Makefile | 29 ++++++++------------- > devel/ocaml-pomap/distinfo | 6 ++--- > devel/ocaml-pomap/pkg-plist | 50 +++++++++++++++++++++++++++++++++++++ > 3 files changed, 63 insertions(+), 22 deletions(-) > create mode 100644 devel/ocaml-pomap/pkg-plist > >diff --git a/devel/ocaml-pomap/Makefile b/devel/ocaml-pomap/Makefile >index d88f368c3509..6cce2f6e3102 100644 >--- a/devel/ocaml-pomap/Makefile >+++ b/devel/ocaml-pomap/Makefile >@@ -1,48 +1,39 @@ > # Created by: Stanislav Sedov <ssedov@mbsd.msk.ru> > > PORTNAME= pomap >-PORTVERSION= 3.0.7 >-DISTVERSIONPREFIX= v >+PORTVERSION= 4.1.1 > CATEGORIES= devel > PKGNAMEPREFIX= ocaml- > > MAINTAINER= ports@FreeBSD.org > COMMENT= OCaml library to maintain a list of partially ordered elements > >-LICENSE= LGPL20+ # source says LGPL20+, COPYING says LGPL21 >-LICENSE_FILE= ${WRKSRC}/COPYING.txt >+LICENSE= LGPL21 > >-BUILD_DEPENDS= ocamlbuild:devel/ocaml-ocamlbuild >+BUILD_DEPENDS= dune:devel/ocaml-dune > > USE_GITHUB= yes > GH_ACCOUNT= mmottl > > USE_OCAML= yes >-USE_OCAML_FINDLIB=yes >-USE_OCAMLFIND_PLIST=yes >-USE_OCAML_WASH= yes >- >-HAS_CONFIGURE= yes >-CONFIGURE_ARGS= --prefix ${PREFIX} --disable-docs --disable-examples >-MAKE_JOBS_UNSAFE=yes > >+INSTALL_ARGS= --destdir=${STAGEDIR} --libdir=${OCAML_SITELIBDIR} > DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME} > EXAMPLESDIR= ${OCAML_EXAMPLESDIR}/${PORTNAME} > >-PORTDOCS= * > PORTEXAMPLES= * > > OPTIONS_DEFINE= DOCS EXAMPLES > >+do-build: >+ (cd ${WRKSRC} && ${LOCALBASE}/bin/dune build) >+ >+do-install: >+ (cd ${WRKSRC} && ${LOCALBASE}/bin/dune install ${INSTALL_ARGS}) >+ > post-install: > ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/pomap/pomap.cmxs > >-post-install-DOCS-on: >- @${MKDIR} ${STAGEDIR}${DOCSDIR} >-.for i in AUTHORS.txt CHANGES.txt README.md >- ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR} >-.endfor >- > post-install-EXAMPLES-on: > @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} > @(cd ${WRKSRC}/examples && \ >diff --git a/devel/ocaml-pomap/distinfo b/devel/ocaml-pomap/distinfo >index afe09c4d552a..3fcdf3ea0ee9 100644 >--- a/devel/ocaml-pomap/distinfo >+++ b/devel/ocaml-pomap/distinfo >@@ -1,3 +1,3 @@ >-TIMESTAMP = 1490892782 >-SHA256 (mmottl-pomap-v3.0.7_GH0.tar.gz) = a67e25d2e7cb80ab52f18cf9bb6cbf098c25ff28dfd01e7bab8d7d0e50266464 >-SIZE (mmottl-pomap-v3.0.7_GH0.tar.gz) = 80880 >+TIMESTAMP = 1647982812 >+SHA256 (mmottl-pomap-4.1.1_GH0.tar.gz) = 3e22f7a5272b6319f24127fe22b93a589652512223666d625508bd5ef541a000 >+SIZE (mmottl-pomap-4.1.1_GH0.tar.gz) = 32792 >diff --git a/devel/ocaml-pomap/pkg-plist b/devel/ocaml-pomap/pkg-plist >new file mode 100644 >index 000000000000..58c2842a2d22 >--- /dev/null >+++ b/devel/ocaml-pomap/pkg-plist >@@ -0,0 +1,50 @@ >+%%OCAML_SITELIBDIR%%/pomap/META >+%%OCAML_SITELIBDIR%%/pomap/display_hasse_impl.ml >+%%OCAML_SITELIBDIR%%/pomap/display_hasse_impl.mli >+%%OCAML_SITELIBDIR%%/pomap/display_hasse_intf.ml >+%%OCAML_SITELIBDIR%%/pomap/dune-package >+%%OCAML_SITELIBDIR%%/pomap/opam >+%%OCAML_SITELIBDIR%%/pomap/pomap.a >+%%OCAML_SITELIBDIR%%/pomap/pomap.cma >+%%OCAML_SITELIBDIR%%/pomap/pomap.cmi >+%%OCAML_SITELIBDIR%%/pomap/pomap.cmt >+%%OCAML_SITELIBDIR%%/pomap/pomap.cmx >+%%OCAML_SITELIBDIR%%/pomap/pomap.cmxa >+%%OCAML_SITELIBDIR%%/pomap/pomap.cmxs >+%%OCAML_SITELIBDIR%%/pomap/pomap.ml >+%%OCAML_SITELIBDIR%%/pomap/pomap__Display_hasse_impl.cmi >+%%OCAML_SITELIBDIR%%/pomap/pomap__Display_hasse_impl.cmt >+%%OCAML_SITELIBDIR%%/pomap/pomap__Display_hasse_impl.cmti >+%%OCAML_SITELIBDIR%%/pomap/pomap__Display_hasse_impl.cmx >+%%OCAML_SITELIBDIR%%/pomap/pomap__Display_hasse_intf.cmi >+%%OCAML_SITELIBDIR%%/pomap/pomap__Display_hasse_intf.cmt >+%%OCAML_SITELIBDIR%%/pomap/pomap__Display_hasse_intf.cmx >+%%OCAML_SITELIBDIR%%/pomap/pomap__Pomap_impl.cmi >+%%OCAML_SITELIBDIR%%/pomap/pomap__Pomap_impl.cmt >+%%OCAML_SITELIBDIR%%/pomap/pomap__Pomap_impl.cmti >+%%OCAML_SITELIBDIR%%/pomap/pomap__Pomap_impl.cmx >+%%OCAML_SITELIBDIR%%/pomap/pomap__Pomap_intf.cmi >+%%OCAML_SITELIBDIR%%/pomap/pomap__Pomap_intf.cmt >+%%OCAML_SITELIBDIR%%/pomap/pomap__Pomap_intf.cmx >+%%OCAML_SITELIBDIR%%/pomap/pomap__Ptset.cmi >+%%OCAML_SITELIBDIR%%/pomap/pomap__Ptset.cmt >+%%OCAML_SITELIBDIR%%/pomap/pomap__Ptset.cmti >+%%OCAML_SITELIBDIR%%/pomap/pomap__Ptset.cmx >+%%OCAML_SITELIBDIR%%/pomap/pomap__Store_impl.cmi >+%%OCAML_SITELIBDIR%%/pomap/pomap__Store_impl.cmt >+%%OCAML_SITELIBDIR%%/pomap/pomap__Store_impl.cmti >+%%OCAML_SITELIBDIR%%/pomap/pomap__Store_impl.cmx >+%%OCAML_SITELIBDIR%%/pomap/pomap__Store_intf.cmi >+%%OCAML_SITELIBDIR%%/pomap/pomap__Store_intf.cmt >+%%OCAML_SITELIBDIR%%/pomap/pomap__Store_intf.cmx >+%%OCAML_SITELIBDIR%%/pomap/pomap_impl.ml >+%%OCAML_SITELIBDIR%%/pomap/pomap_impl.mli >+%%OCAML_SITELIBDIR%%/pomap/pomap_intf.ml >+%%OCAML_SITELIBDIR%%/pomap/ptset.ml >+%%OCAML_SITELIBDIR%%/pomap/ptset.mli >+%%OCAML_SITELIBDIR%%/pomap/store_impl.ml >+%%OCAML_SITELIBDIR%%/pomap/store_impl.mli >+%%OCAML_SITELIBDIR%%/pomap/store_intf.ml >+%%PORTDOCS%%%%DOCSDIR%%/CHANGES.md >+%%PORTDOCS%%%%DOCSDIR%%/LICENSE.md >+%%PORTDOCS%%%%DOCSDIR%%/README.md >-- >2.35.1 > > >From 14b79cd04b6a38fc87cc988a5433b27f81bbe15f Mon Sep 17 00:00:00 2001 >From: Thierry Thomas <thierry@FreeBSD.org> >Date: Wed, 23 Mar 2022 09:53:58 +0100 >Subject: [PATCH 11/14] devel/ocaml-sdl: chase the upgrade of OCaml > >--- > devel/ocaml-sdl/Makefile | 5 ++++- > devel/ocaml-sdl/files/patch-src_sdlmouse.ml | 18 ++++++++++++++++++ > 2 files changed, 22 insertions(+), 1 deletion(-) > create mode 100644 devel/ocaml-sdl/files/patch-src_sdlmouse.ml > >diff --git a/devel/ocaml-sdl/Makefile b/devel/ocaml-sdl/Makefile >index 6efc267ad339..e794043744b2 100644 >--- a/devel/ocaml-sdl/Makefile >+++ b/devel/ocaml-sdl/Makefile >@@ -2,7 +2,7 @@ > > PORTNAME= sdl > PORTVERSION= 0.9.1 >-PORTREVISION= 4 >+PORTREVISION= 5 > CATEGORIES= devel > MASTER_SITES= SF/ocaml${PORTNAME}/OCamlSDL/ocaml${PORTNAME}-${PORTVERSION} > PKGNAMEPREFIX= ocaml- >@@ -11,6 +11,9 @@ DISTNAME= ocamlsdl-${PORTVERSION} > MAINTAINER= ports@FreeBSD.org > COMMENT= OCaml interface to the SDL > >+# Note: unmaintained upstream since 2012 >+# Could be replaced with OCamlSDL2: https://github.com/fccm/OCamlSDL2 >+ > LICENSE= LGPL20+ # source says LGPL20+, COPYING says LGPL21 > LICENSE_FILE= ${WRKSRC}/COPYING > >diff --git a/devel/ocaml-sdl/files/patch-src_sdlmouse.ml b/devel/ocaml-sdl/files/patch-src_sdlmouse.ml >new file mode 100644 >index 000000000000..8ecde41411be >--- /dev/null >+++ b/devel/ocaml-sdl/files/patch-src_sdlmouse.ml >@@ -0,0 +1,18 @@ >+--- src/sdlmouse.ml.orig 2011-04-10 15:33:52 UTC >++++ src/sdlmouse.ml >+@@ -49,12 +49,12 @@ external cursor_data : cursor -> cursor_data >+ = "ml_SDL_Cursor_data" >+ >+ let string_of_bits x = >+- let s = String.make 8 ' ' in >++ let s = Bytes.make 8 ' ' in >+ for i=0 to 7 do >+ if x land (1 lsl i) <> 0 >+- then s.[7-i] <- '@' >++ then Bytes.set s (7-i) '@' >+ done ; >+- s >++ Bytes.to_string s >+ >+ let pprint_cursor c = >+ let { data = data ; mask = mask } = cursor_data c in >-- >2.35.1 > > >From b1f6190011d91f3fd1e47170c299e54aba454440 Mon Sep 17 00:00:00 2001 >From: Thierry Thomas <thierry@FreeBSD.org> >Date: Wed, 23 Mar 2022 10:26:23 +0100 >Subject: [PATCH 12/14] devel/ocaml-ulex: chase the upgrade of OCaml >MIME-Version: 1.0 >Content-Type: text/plain; charset=UTF-8 >Content-Transfer-Encoding: 8bit > >Since Iâm there, define the license and add a site URL. >--- > devel/ocaml-ulex/Makefile | 4 +++- > devel/ocaml-ulex/pkg-descr | 2 ++ > 2 files changed, 5 insertions(+), 1 deletion(-) > >diff --git a/devel/ocaml-ulex/Makefile b/devel/ocaml-ulex/Makefile >index 327fae0ad7c9..1389ff39e38e 100644 >--- a/devel/ocaml-ulex/Makefile >+++ b/devel/ocaml-ulex/Makefile >@@ -2,7 +2,7 @@ > > PORTNAME= ulex > PORTVERSION= 1.1 >-PORTREVISION= 1 >+PORTREVISION= 2 > CATEGORIES= devel > MASTER_SITES= http://www.cduce.org/download/ > PKGNAMEPREFIX= ocaml- >@@ -10,6 +10,8 @@ PKGNAMEPREFIX= ocaml- > MAINTAINER= ports@FreeBSD.org > COMMENT= Lexer generator for Unicode and OCaml > >+LICENSE= MIT >+ > BUILD_DEPENDS= ocamlbuild:devel/ocaml-ocamlbuild > > USES= gmake >diff --git a/devel/ocaml-ulex/pkg-descr b/devel/ocaml-ulex/pkg-descr >index 707c4a6f1e08..5ee04fdb3c63 100644 >--- a/devel/ocaml-ulex/pkg-descr >+++ b/devel/ocaml-ulex/pkg-descr >@@ -1 +1,3 @@ > Ulex: An OCaml lexer generator for Unicode. >+ >+WWW: https://github.com/whitequark/ulex >-- >2.35.1 > > >From da8dd69a3a13606219f33c19abeb0d827e8be3a7 Mon Sep 17 00:00:00 2001 >From: Thierry Thomas <thierry@FreeBSD.org> >Date: Sat, 19 Mar 2022 19:21:15 +0100 >Subject: [PATCH 13/14] devel/ocaml-camljava: chase the upgrade of OCaml > >And also add the license. >--- > devel/ocaml-camljava/Makefile | 4 +++- > 1 file changed, 3 insertions(+), 1 deletion(-) > >diff --git a/devel/ocaml-camljava/Makefile b/devel/ocaml-camljava/Makefile >index eefb540c3bc0..89804541610b 100644 >--- a/devel/ocaml-camljava/Makefile >+++ b/devel/ocaml-camljava/Makefile >@@ -2,7 +2,7 @@ > > PORTNAME= camljava > PORTVERSION= 0.3 >-PORTREVISION= 3 >+PORTREVISION= 4 > CATEGORIES= devel java > MASTER_SITES= http://caml.inria.fr/distrib/bazar-ocaml/ > PKGNAMEPREFIX= ocaml- >@@ -10,6 +10,8 @@ PKGNAMEPREFIX= ocaml- > MAINTAINER= ports@FreeBSD.org > COMMENT= OCaml-Java library interface > >+LICENSE= LGPL20 >+ > USE_OCAML= yes > USE_JAVA= yes > >-- >2.35.1 > > >From 925f8d8d4e4cbcb720cdcd2cf78311f98e855a26 Mon Sep 17 00:00:00 2001 >From: Thierry Thomas <thierry@FreeBSD.org> >Date: Sun, 20 Mar 2022 19:36:23 +0100 >Subject: [PATCH 14/14] devel/menhir: upgrade to 20220210 > >--- > devel/menhir/Makefile | 48 ++++++++++++++++++++++-------------------- > devel/menhir/distinfo | 6 +++--- > devel/menhir/pkg-descr | 3 ++- > devel/menhir/pkg-plist | 14 ++++++------ > 4 files changed, 38 insertions(+), 33 deletions(-) > >diff --git a/devel/menhir/Makefile b/devel/menhir/Makefile >index d0c2cccb5003..51aa6b96e395 100644 >--- a/devel/menhir/Makefile >+++ b/devel/menhir/Makefile >@@ -1,43 +1,45 @@ > # Created by: Jaap Boender <jaapb@kerguelen.org> > > PORTNAME= menhir >-PORTVERSION= 20170712 >+PORTVERSION= 20220210 > CATEGORIES= devel >-MASTER_SITES= http://cristal.inria.fr/~fpottier/menhir/ >+MASTER_SITES= https://gitlab.inria.fr/fpottier/menhir/-/archive/${PORTVERSION}/ >+PKGNAMEPREFIX= ocaml- >+DISTNAME= archive >+DIST_SUBDIR= menhir-${PORTVERSION} > > MAINTAINER= ports@FreeBSD.org > COMMENT= LR(1) parser generator for OCaml > >-LICENSE= GPLv2 >-LICENSE_FILE= ${WRKSRC}/LICENSE >+LICENSE= LGPL20 > >-BUILD_DEPENDS= ocamlbuild:devel/ocaml-ocamlbuild >+BUILD_DEPENDS= dune:devel/ocaml-dune \ >+ ocaml-menhirLib>0:devel/ocaml-menhirLib \ >+ ocaml-menhirSdk>0:devel/ocaml-menhirSdk > >-USES= gmake shebangfix > USE_OCAML= yes >-USE_OCAML_FINDLIB= yes >-USE_OCAMLFIND_PLIST= yes >-OCAML_PKGDIRS= menhirLib > >-SHEBANG_FILES= demos/find-menhir.sh >-MAKE_JOBS_UNSAFE= yes >+GLTAG= 4f8151679e73cdfe598c42220ae869f904dfaa9a >+WRKSRC= ${WRKDIR}/${DIST_SUBDIR}-${GLTAG} >+INSTALL_ARGS= --destdir=${STAGEDIR} --libdir=${OCAML_SITELIBDIR} >+DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME} > >-DOCSDIR= ${PREFIX}/share/doc/ocaml/${PORTNAME} >- >-PORTDOCS= * >+MISSING_INSTALL=coq-menhirlib menhirLib menhirSdk > > OPTIONS_DEFINE= DOCS > >-post-patch: >- @${REINPLACE_CMD} -e \ >- 's|share/man|man| ; \ >- s|doc/menhir|doc/ocaml/menhir| ; \ >- s| \($$(bindir)\)| $${DESTDIR}\1| ; \ >- s| \($$(libdir)\)| $${DESTDIR}\1| ; \ >- s| \($$(docdir)\)| $${DESTDIR}\1| ; \ >- s| \($$(mandir)\)| $${DESTDIR}\1|' ${WRKSRC}/Makefile >+do-build: >+ (cd ${WRKSRC} && ${LOCALBASE}/bin/dune build -p menhir) >+ >+post-build: >+.for mi in ${MISSING_INSTALL} >+ ${TOUCH} ${WRKSRC}/_build/default/${mi}.install >+.endfor >+ >+do-install: >+ (cd ${WRKSRC} && ${LOCALBASE}/bin/dune install ${INSTALL_ARGS}) > > post-install: >- @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/menhir >+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/menhir > > .include <bsd.port.mk> >diff --git a/devel/menhir/distinfo b/devel/menhir/distinfo >index af472811c992..b810c9f02e3b 100644 >--- a/devel/menhir/distinfo >+++ b/devel/menhir/distinfo >@@ -1,3 +1,3 @@ >-TIMESTAMP = 1500460606 >-SHA256 (menhir-20170712.tar.gz) = ca482d690052343d6cb9452433248a0a92cc8bfc8fa529dc313220c9d7c0d000 >-SIZE (menhir-20170712.tar.gz) = 855262 >+TIMESTAMP = 1647609420 >+SHA256 (menhir-20220210/archive.tar.gz) = 57a4e81af5f90c52b896a65b6105132765a385501eaa039b7a2ff952f8df5735 >+SIZE (menhir-20220210/archive.tar.gz) = 1304983 >diff --git a/devel/menhir/pkg-descr b/devel/menhir/pkg-descr >index b7529a1b1f79..ada0af6b7340 100644 >--- a/devel/menhir/pkg-descr >+++ b/devel/menhir/pkg-descr >@@ -4,4 +4,5 @@ and it has some advantages over ocamlyacc, such as limited EBNF support, > LR(1) generation instead of LALR(1), better conflict explanation and > production of reentrant parsers (amongst others). > >-WWW: http://cristal.inria.fr/~fpottier/menhir >+WWW: https://cambium.inria.fr/~fpottier/menhir/ >+WWW: https://gitlab.inria.fr/fpottier/menhir >diff --git a/devel/menhir/pkg-plist b/devel/menhir/pkg-plist >index 74b6817e58b6..b7e7127073c0 100644 >--- a/devel/menhir/pkg-plist >+++ b/devel/menhir/pkg-plist >@@ -1,8 +1,10 @@ > bin/menhir >+%%OCAML_SITELIBDIR%%/menhir/META >+%%OCAML_SITELIBDIR%%/menhir/dune-package > man/man1/menhir.1.gz >-%%DATADIR%%/standard.mly >-%%OCAML_SITELIBDIR%%/menhirSdk/META >-%%OCAML_SITELIBDIR%%/menhirSdk/menhirSdk.cmi >-%%OCAML_SITELIBDIR%%/menhirSdk/menhirSdk.cmo >-%%OCAML_SITELIBDIR%%/menhirSdk/menhirSdk.cmx >-%%OCAML_SITELIBDIR%%/menhirSdk/menhirSdk.o >+%%PORTDOCS%%%%DOCSDIR%%/LICENSE >+%%PORTDOCS%%%%DOCSDIR%%/manual.html >+%%PORTDOCS%%%%DOCSDIR%%/manual.pdf >+%%PORTDOCS%%%%DOCSDIR%%/manual001.png >+%%PORTDOCS%%%%DOCSDIR%%/manual002.png >+%%PORTDOCS%%%%DOCSDIR%%/manual003.png >-- >2.35.1 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 262794
:
232703
|
232895
|
232942
|
233070
|
233098
|
233129